From d91c0000eebd75239d7835ae8c0a247737e8554a Mon Sep 17 00:00:00 2001 From: Kevin Percy Date: Wed, 24 Jul 2024 12:28:26 +0800 Subject: [PATCH] MDL-81662 media_videojs: Upgrade ogv.js to 1.9.0 --- .../videojs/amd/build/local/ogv/ogv.min.js | 2 +- .../amd/build/local/ogv/ogv.min.js.map | 2 +- media/player/videojs/amd/src/local/ogv/ogv.js | 2 +- media/player/videojs/ogvjs/COPYING | 2 +- media/player/videojs/ogvjs/README.md | 19 ++++-- .../ogvjs/ogv-decoder-audio-opus-wasm.js | 51 ++++++-------- .../ogvjs/ogv-decoder-audio-opus-wasm.wasm | Bin 156104 -> 154322 bytes .../ogvjs/ogv-decoder-audio-vorbis-wasm.js | 47 ++++++------- .../ogvjs/ogv-decoder-audio-vorbis-wasm.wasm | Bin 155856 -> 156306 bytes .../ogvjs/ogv-decoder-video-av1-mt-wasm.js | 15 ++--- .../ogvjs/ogv-decoder-video-av1-mt-wasm.wasm | Bin 419205 -> 422253 bytes .../ogv-decoder-video-av1-mt-wasm.worker.js | 2 +- .../ogv-decoder-video-av1-simd-mt-wasm.js | 18 +++++ .../ogv-decoder-video-av1-simd-mt-wasm.wasm | Bin 0 -> 487062 bytes ...v-decoder-video-av1-simd-mt-wasm.worker.js | 1 + .../ogvjs/ogv-decoder-video-av1-simd-wasm.js | 36 ++++++++++ .../ogv-decoder-video-av1-simd-wasm.wasm | Bin 0 -> 472161 bytes .../ogvjs/ogv-decoder-video-av1-wasm.js | 57 +++++++--------- .../ogvjs/ogv-decoder-video-av1-wasm.wasm | Bin 406645 -> 407384 bytes .../ogvjs/ogv-decoder-video-theora-wasm.js | 56 +++++++--------- .../ogvjs/ogv-decoder-video-theora-wasm.wasm | Bin 48916 -> 47242 bytes .../ogvjs/ogv-decoder-video-vp8-mt-wasm.js | 15 ++--- .../ogvjs/ogv-decoder-video-vp8-mt-wasm.wasm | Bin 139784 -> 141086 bytes .../ogv-decoder-video-vp8-mt-wasm.worker.js | 2 +- .../ogvjs/ogv-decoder-video-vp8-wasm.js | 59 ++++++++-------- .../ogvjs/ogv-decoder-video-vp8-wasm.wasm | Bin 113737 -> 110097 bytes .../ogvjs/ogv-decoder-video-vp9-mt-wasm.js | 15 ++--- .../ogvjs/ogv-decoder-video-vp9-mt-wasm.wasm | Bin 259882 -> 253346 bytes .../ogv-decoder-video-vp9-mt-wasm.worker.js | 2 +- .../ogv-decoder-video-vp9-simd-mt-wasm.js | 18 +++++ .../ogv-decoder-video-vp9-simd-mt-wasm.wasm | Bin 0 -> 268729 bytes ...v-decoder-video-vp9-simd-mt-wasm.worker.js | 1 + .../ogvjs/ogv-decoder-video-vp9-simd-wasm.js | 37 ++++++++++ .../ogv-decoder-video-vp9-simd-wasm.wasm | Bin 0 -> 245451 bytes .../ogvjs/ogv-decoder-video-vp9-wasm.js | 60 ++++++++--------- .../ogvjs/ogv-decoder-video-vp9-wasm.wasm | Bin 241928 -> 230038 bytes .../videojs/ogvjs/ogv-demuxer-ogg-wasm.js | 46 ++++++------- .../videojs/ogvjs/ogv-demuxer-ogg-wasm.wasm | Bin 39066 -> 37699 bytes .../videojs/ogvjs/ogv-demuxer-webm-wasm.js | 63 ++++++++---------- .../videojs/ogvjs/ogv-demuxer-webm-wasm.wasm | Bin 43924 -> 42947 bytes media/player/videojs/ogvjs/ogv-es2017.js | 2 +- media/player/videojs/ogvjs/ogv-support.js | 2 +- media/player/videojs/ogvjs/ogv-version.js | 2 +- .../player/videojs/ogvjs/ogv-worker-audio.js | 2 +- .../player/videojs/ogvjs/ogv-worker-video.js | 2 +- media/player/videojs/ogvjs/ogv.js | 2 +- media/player/videojs/ogvjs/readme_moodle.txt | 8 +-- media/player/videojs/thirdpartylibs.xml | 8 +-- 48 files changed, 353 insertions(+), 303 deletions(-) create mode 100644 media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-mt-wasm.js create mode 100644 media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-mt-wasm.wasm create mode 100644 media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-mt-wasm.worker.js create mode 100644 media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-wasm.js create mode 100644 media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-wasm.wasm create mode 100644 media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-mt-wasm.js create mode 100644 media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-mt-wasm.wasm create mode 100644 media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-mt-wasm.worker.js create mode 100644 media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-wasm.js create mode 100644 media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-wasm.wasm diff --git a/media/player/videojs/amd/build/local/ogv/ogv.min.js b/media/player/videojs/amd/build/local/ogv/ogv.min.js index 5235eddf5a3..f777bd2c044 100644 --- a/media/player/videojs/amd/build/local/ogv/ogv.min.js +++ b/media/player/videojs/amd/build/local/ogv/ogv.min.js @@ -1,3 +1,3 @@ -var e,t;e=globalThis,t=function(){return(()=>{var e={318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},848:e=>{window,e.exports=function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i:i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){function r(e,t){if(e<1||e!==Math.round(e))throw"Invalid channel count for BufferQueue";this.channels=e,this.bufferSize=t,this.flush()}r.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},r.prototype.sampleCount=function(){var e=0;return this._buffers.forEach((function(t){e+=t[0].length})),e},r.prototype.createBuffer=function(e){for(var t=[],i=0;i=s)return e;for(var h=[],u=0;u0?d[d.length+t]:e[0]:e[t]},u=0;ui&&(m=Math.SQRT1_2);for(var V=0;V=i&&(g=0);var v=e[g],b=new Float32Array(_);h(v,b,this._resampleLastSampleData?this._resampleLastSampleData[g]:void 0,m),u.push(b)}return this._resampleFractional=p,this._resampleLastSampleData=e,u},n.prototype.bufferData=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot bufferData before init";var t=this._resample(e);t=this._tempoChanger.process(t),this._backend.appendBuffer(t)},n.prototype.getPlaybackState=function(){if(this._backend){var e=this._backend.getPlaybackState();return e.outputPlaybackPosition=e.playbackPosition,e.playbackPosition=this._tempoChanger.mapOutputToInputTime(e.outputPlaybackPosition),e}throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},n.prototype.waitUntilReady=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init";this._backend.waitUntilReady(e)},n.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init";this._backend.start()},n.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init";this._backend.stop()},n.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw"Invalid state: AudioFeeder cannot flush before init";this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},n.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},n.prototype.onstarved=null,n.prototype.onbufferlow=null,n.isSupported=function(){return!!Float32Array&&t.isSupported()},n.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=n}()},function(e,t,i){!function(){var t=window.AudioContext||window.webkitAudioContext,s=i(0),d=i(3);function o(e,t,i){var d=i.audioContext||o.initSharedAudioContext();if(this._context=d,this.output=i.output||d.destination,this.rate=d.sampleRate,this.channels=2,i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new s(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=d.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),d.createScriptProcessor)this._node=d.createScriptProcessor(this.bufferSize,0,this.channels);else{if(!d.createJavaScriptNode)throw new Error("Bad version of web audio API?");this._node=d.createJavaScriptNode(this.bufferSize,0,this.channels)}}o.prototype.bufferSize=4096,o.prototype.bufferThreshold=8192,o.prototype._volume=1,Object.defineProperty(o.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e}}),o.prototype._muted=!1,Object.defineProperty(o.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),o.prototype._audioProcess=function(e){var t,i,s,h,u;u="number"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate;var c=this._playbackTimeAtBufferTail;if(c0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0;t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},o.prototype.flush=function(){this._bufferQueue.flush()},o.prototype.close=function(){this.stop(),this._context=null},o.prototype.onstarved=null,o.prototype.onbufferlow=null,o.isSupported=function(){return!!t},o.sharedAudioContext=null,o.initSharedAudioContext=function(){if(!o.sharedAudioContext&&o.isSupported()){var e,i=new t;if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2);else{if(!i.createJavaScriptNode)throw new Error("Bad version of web audio API?");e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),o.sharedAudioContext=i}return o.sharedAudioContext},e.exports=o}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate;if(window&&window.postMessage){var e=[];return window.addEventListener("message",(function(t){if(t.source===window){var i=t.data;if("object"==typeof i&&i.nextTickBrowserPingMessage){var s=e.pop();s&&s()}}})),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){var s;window,s=function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i:i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){var i={float_array:function(e){return new Float32Array(e)},blit:function(e,t,i,s,d){i.set(e.subarray(t,t+d),s)}};e.exports=i},function(e,t,i){var s,d;s=i(0),d=i(2),e.exports=function(e){var t=(e=e||{}).sampleRate||44100,i=e.wsizeLog||11,h=e.tempo||1,u=(e.numChannels,Math.pow(2,50/1200)-1),c=1<>1),y=s.float_array(b),T=s.float_array(b),k=s.float_array(b),A=s.float_array(b),w=s.float_array(b),P=s.float_array(b),E=1+(b>>1),x=[0,0],R=[],F=[],O=[],S=[];for(v=0;v<2;v++)R.push(s.float_array(E)),F.push(s.float_array(E)),O.push(s.float_array(E)),S.push(s.float_array(b));var C=s.float_array(E),B=s.float_array(E),D=0,M=0,I=[{in_time:0,out_time:0,tempo:h}],L=0,j=0,W=1,X=0,H=0,N=0,z=0,Q={mapOutputToInputTime:function(e){for(var t=I.length-1;e0;)t--;var i=I[t];return i.in_time+i.tempo*(e-i.out_time)},flush:function(e){X=0,x=[0,0],j=0,z=0,N=0;for(var t=0;t<2;t++)for(var i=0;i=0;)I.pop(),s--;I.push({in_time:D,out_time:M,tempo:h})}},getTempo:function(){return h},setTempo:function(e){m=V=f,e>=1?V=Math.round(m/e):m=Math.round(V*e),H=(1/e-1*V/m)*m,W=function(e,t){for(var i=e.length/t|0,s=0,d=0;di&&(i=e[s]);var d=1e-8*i,h=1,c=1;for(t[0]=1,s=2;sd&&e[s]>e[s-1]&&e[s]>=e[s+1]){var f=s+(e[s-1]-e[s+1])/(2*(e[s-1]-2*e[s]+e[s+1]));f-t[h-1]>l?(t[h++]=f,c=s):e[s]>e[c]&&(t[h-1]=f,c=s)}}return h}(v,y),k=F[l],A=O[l];if(0!=e&&0!=T){var w=0;for(N=0;Nm[w]&&w!=p;)++w;var P=w;w>0&&z-m[w-1].1*v[Math.round(z)]){var D=J(t,i,z),M=V[P]+g[P]+U(D,z,V[P],m[P],h)-D;k[N]=D,A[N]=M,C[N]=Math.cos(M),B[N]=Math.sin(M)}else k[N]=J(t,i,z),A[N]=0,C[N]=1,B[N]=0}y[T]=2*c;var I=y[P=0],L=y[P+1],j=C[P],W=B[P];for(b=1;b=I&&b-I>L-b&&(I=y[++P],L=y[P+1],j=C[P],W=B[P]);var X=t[b]*j-i[b]*W,H=t[b]*W+i[b]*j;t[b]=X,i[b]=H}}else for(var N=0;Nd&&(d=Math.abs(2*l.m_re[t]));for(t=0;td&&(d=Math.abs(l.m_re[t+V+e]+l.m_im[t]));for(t=c-V;td&&(d=Math.abs(2*l.m_im[t]));var u=1/Math.floor(1*c/(2*V));for(h*d>u&&(h=u/d),t=0;t1){d=s.float_array(e[0].length);for(var u=1/e.length,l=0;l0){var g=z+N+i,v=[];for(l=0;lk&&(k=z);var A=s.float_array(k);s.blit(p,0,A,0,z);for(var w=0,P=z,E=0,x=0;;){var R=c+m-N;if(w+R>i){s.blit(d,w,_,N,i-w),N+=i-w,w=i;break}R<=0?N-=2*m:(s.blit(d,w,_,N,R),w+=R,N=c-m),x=G(),D+=2*m/t,M+=x/t,(E=P+x-k)<0&&(E=0),s.blit(p,0,A,P,x-E),P+=x}s.blit(p,x-E,p,0,E),z=E;var F=[];for(l=0;l>=1;i.m_revTgt[d]=u}i.twiddleRe=s.float_array(i.m_logN),i.twiddleIm=s.float_array(i.m_logN);for(var l=1,f=0;f>1,c=d>>1,l=d;if(e)for(var f=1/d,_=0;_>=1,c>>=1,l>>=1}for(var R,F,O=i.m_revTgt,S=0;SS&&(F=t[R=O[S]],t[R]=t[S],t[S]=F,F=s[R],s[R]=s[S],s[S]=F)};var p=t>>1;return i.unpack=function(e,s,d,h){e[0]=i.m_re[0],d[0]=i.m_im[0],s[0]=h[0]=0,e[p]=i.m_re[p],d[p]=i.m_im[p],s[p]=h[p]=0;for(var u=1;u{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=class{constructor(e){this.lower=e.start,this.upper=e.end,this.onprocess=e.process,this.position=0,this.n=0}iterate(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}start(){return this.iterate(),this}left(){return this.upper=this.position,this.iterate()}right(){return this.lower=this.position,this.iterate()}}},523:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class{hasTypedArrays(){return!!window.Uint32Array}hasWebAssembly(){return!!window.WebAssembly}hasWebAudio(){return!(!window.AudioContext&&!window.webkitAudioContext)}hasFlash(){return!1}hasAudio(){return this.hasWebAudio()}isBlacklisted(e){return!1}isSlow(){return!1}isTooSlow(){return!1}supported(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&this.supported("OGVDecoder")&&this.hasAudio()}};t.default=i},408:(e,t,i)=>{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderAudioProxy extends((0,d.default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processAudio(e,t){this.proxy("processAudio",[e],t,[e])}close(){this.terminate()}}var h=OGVDecoderAudioProxy;t.default=h},319:(e,t,i)=>{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderVideoProxy extends((0,d.default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processFrame(e,t){this.proxy("processFrame",[e],t,[e])}close(){this.terminate()}sync(){this.proxy("sync",[],(()=>{}))}recycleFrame(e){this.proxy("recycleFrame",[e],(()=>{}),[e.y.bytes.buffer,e.u.bytes.buffer,e.v.bytes.buffer])}}var h=OGVDecoderVideoProxy;t.default=h},445:(e,t,i)=>{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(539)),h="1.8.9-20220406232920-cb5f7ff",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"};t.default=class{constructor(){this.base=this.defaultBase()}defaultBase(){}wasmSupported(){return d.default.wasmSupported()}scriptForClass(e){return u[e]}urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(h)}throw new Error("asked for URL for unknown script "+e)}loadClass(e,t,i){i=i||{};var s=this.getGlobal(),d=this.urlForClass(e),classWrapper=t=>((t=t||{}).locateFile=e=>"data:"===e.slice(0,5)?e:this.urlForScript(e),t.mainScriptUrlOrBlob=this.scriptForClass(e)+"?version="+encodeURIComponent(h),s[e](t));"function"==typeof s[e]?t(classWrapper):this.loadScript(d,(()=>{t(classWrapper)}))}}},964:(e,t,i)=>{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(408)),h=s(i(319)),u=s(i(445)),c={audio:{proxy:d.default,worker:"ogv-worker-audio.js"},video:{proxy:h.default,worker:"ogv-worker-video.js"}},l={OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoVP9SIMDW:"video",OGVDecoderVideoAV1W:"video",OGVDecoderVideoAV1SIMDW:"video"};class OGVLoaderWeb extends u.default{constructor(){super(),this.scriptStatus={},this.scriptCallbacks={}}getGlobal(){return window}defaultBase(){for(var e,t,i=document.querySelectorAll("script"),s=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,d=0;d{var i=this.scriptCallbacks[e];delete this.scriptCallbacks[e],this.scriptStatus[e]="done",i.forEach((e=>{e()}))};i.addEventListener("load",done),i.addEventListener("error",done),i.src=e,document.querySelector("head").appendChild(i)}}workerProxy(e,t){var i=c[l[e]];if(!i)throw new Error("Requested worker for class with no proxy: "+e);var s,d=i.proxy,h=i.worker,u=this.urlForScript(this.scriptForClass(e)),_=this.urlForScript(h),p=function(t){return new d(s,e,t)};if(_.match(/^https?:|\/\//i)){var m,V,g,v,b,y=!1,T=!1;function completionCheck(){if(1==y&&1==T){var e=g+" "+v+"\nOGVLoader.base = "+JSON.stringify(f.base);try{b=new Blob([e],{type:"application/javascript"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(b=new BlobBuilder).append(e),b=b.getBlob()}s=new Worker(URL.createObjectURL(b)),t((function(e){return Promise.resolve(new p(e))}))}}(m=new XMLHttpRequest).open("GET",u,!0),m.onreadystatechange=function(){4==m.readyState&&200==m.status&&(g=m.responseText,y=!0,completionCheck())},m.send(),(V=new XMLHttpRequest).open("GET",_,!0),V.onreadystatechange=function(){4==V.readyState&&200==V.status&&(v=V.responseText,T=!0,completionCheck())},V.send()}else s=new Worker(_),t((function(e){return Promise.resolve(new p(e))}))}}var f=new OGVLoaderWeb,_=f;t.default=_},759:(e,t,i)=>{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(309)),h={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4};class OGVMediaError{constructor(e,t){this.code=e,this.message=t}}(0,d.default)(OGVMediaError,h),(0,d.default)(OGVMediaError.prototype,h);var u=OGVMediaError;t.default=u},278:(e,t)=>{function split(e,t,i){var s=e.split(t,i).map((e=>function(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}(e)));if("number"==typeof i)for(;s.length{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d,h=s(i(731)),u=s(i(936)),c=s(i(848)),l=s(i(964)),f=s(i(893)),_=s(i(309)),p=s(i(759)),m=s(i(278)),V=s(i(168)),g=s(i(625)),v=s(i(302)),b=(()=>{if("function"==typeof setImmediate)return setImmediate;var e=new MessageChannel,t=[];return e.port1.onmessage=e=>{t.shift()()},function(i){t.push(i),e.port2.postMessage({})}})(),y={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},T="INITIAL",k="SEEKING_END",A="LOADED",w="PRELOAD",P="READY",E="PLAYING",x="SEEKING",R="ERROR",F="NOT_SEEKING",O="BISECT_TO_TARGET",S="BISECT_TO_KEYPOINT",C="LINEAR_TO_TARGET",D="fast";function OGVJSElement(){var e=document.createElement("ogvjs");return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}d="undefined"==typeof performance||void 0===typeof performance.now?Date.now:performance.now.bind(performance),OGVJSElement.prototype=Object.create(HTMLElement.prototype,{});class OGVPlayer extends OGVJSElement{constructor(e){if(super(),(e=e||{}).base=e.base||l.default.base,this._options=e,this._instanceId="ogvjs"+ ++OGVPlayer.instanceCount,void 0!==e.worker?this._enableWorker=!!e.worker:this._enableWorker=!!window.Worker,!l.default.wasmSupported())throw new Error("WebAssembly not supported");this._enableThreading=!!e.threading,this._enableSIMD=!!e.simd,this._state=T,this._seekState=F,this._detectedType=null,this._canvas=document.createElement("canvas"),this._frameSink=null,this.className=this._instanceId,(0,_.default)(this,y),this._view=this._canvas,this._view.style.position="absolute",this._view.style.top="0",this._view.style.left="0",this._view.style.width="100%",this._view.style.height="100%",this._view.style.objectFit="contain",this.appendChild(this._view),this._startTime=d(),this._codec=null,this._audioInfo=null,this._videoInfo=null,this._actionQueue=[],this._audioFeeder=null,this._muted=!1,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._prebufferingAudio=!1,this._initialSeekTime=0,this._currentSrc="",this._crossOrigin=null,this._streamEnded=!1,this._mediaError=null,this._dataEnded=!1,this._byteLength=0,this._duration=null,this._lastSeenTimestamp=null,this._nextProcessingTimer,this._nextFrameTimer=null,this._loading=!1,this._started=!1,this._paused=!0,this._ended=!1,this._startedPlaybackInDocument=!1,this._stream=void 0,this._framesProcessed=0,this._targetPerFrameTime=1e3/60,this._actualPerFrameTime=0,this._totalFrameTime=0,this._totalFrameCount=0,this._playTime=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._totalJitter=0,this._droppedAudio=0,this._delayedAudio=0,this._lateFrames=0,this._poster="",this._thumbnail=null,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._decodedFrames=[],this._pendingFrames=[],this._lastFrameDecodeTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameDrawingTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastProxyTime=0,this._lastDrawingTime=0,this._lastFrameTimestamp=0,this._currentVideoCpuTime=0,this._lastTimeUpdate=0,this._timeUpdateInterval=250,this._seekTargetTime=0,this._bisectTargetTime=0,this._seekMode=null,this._lastSeekPosition=null,this._seekBisector=null,this._didSeek=null,this._depth=0,this._needProcessing=!1,this._pendingFrame=0,this._pendingAudio=0,this._framePipelineDepth=8,this._frameParallelism=this._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,this._audioPipelineDepth=12,this._videoInfo=null,this._audioInfo=null,this._width=0,this._height=0,this._volume=1,this._playbackRate=1,Object.defineProperties(this,{src:{get:function(){return this.getAttribute("src")||""},set:function(e){this.setAttribute("src",e),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function(){var e;return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map((e=>e.map((e=>e/this._stream.length*this._duration)))):[[0,0]],new V.default(e)}},seekable:{get:function(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new V.default([[0,this._duration]]):new V.default([])}},currentTime:{get:function(){return this._state==x?this._seekTargetTime:this._codec?this._state!=E||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function(e){this._seek(e,"exact")}},duration:{get:function(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function(){return this._paused}},ended:{get:function(){return this._ended}},seeking:{get:function(){return this._state==x}},muted:{get:function(){return this._muted},set:function(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function(){return this._poster},set:function(e){if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail);var t=new Image;t.crossOrigin=this.crossOrigin,t.src=this._poster,t.className="ogvjs-poster",t.style.position="absolute",t.style.top="0",t.style.left="0",t.style.width="100%",t.style.height="100%",t.style.objectFit="contain",t.style.visibility="hidden",t.addEventListener("load",(()=>{this._thumbnail===t&&(OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:t.naturalWidth+"px",height:t.naturalHeight+"px"}),t.style.visibility="visible")})),this._thumbnail=t,this.appendChild(t)}}},videoWidth:{get:function(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function(){return this._width},set:function(e){this._width=parseInt(e,10),this.style.width=this._width+"px"}},height:{get:function(){return this._height},set:function(e){this._height=parseInt(e,10),this.style.height=this._height+"px"}},autoplay:{get:function(){return!1},set:function(e){}},controls:{get:function(){return!1},set:function(e){}},loop:{get:function(){return!1},set:function(e){}},crossOrigin:{get:function(){return this._crossOrigin},set:function(e){switch(e){case null:this._crossOrigin=e,this.removeAttribute("crossorigin");break;default:e="anonymous";case"":case"anonymous":case"use-credentials":this._crossOrigin=e,this.setAttribute("crossorigin",e)}this._thumbnail&&(this._thumbnail.crossOrigin=e)}},currentSrc:{get:function(){return this._currentSrc}},defaultMuted:{get:function(){return!1}},defaultPlaybackRate:{get:function(){return 1}},error:{get:function(){return this._state===R?this._mediaError?this._mediaError:new p.default("unknown error occurred in media procesing"):null}},preload:{get:function(){return this.getAttribute("preload")||""},set:function(e){this.setAttribute("preload",e)}},readyState:{get:function(){return this._stream&&this._codec&&this._codec.loadedMetadata?OGVPlayer.HAVE_ENOUGH_DATA:OGVPlayer.HAVE_NOTHING}},networkState:{get:function(){return this._stream?this._stream.waiting?OGVPlayer.NETWORK_LOADING:OGVPlayer.NETWORK_IDLE:this.readyState==OGVPlayer.HAVE_NOTHING?OGVPlayer.NETWORK_EMPTY:OGVPlayer.NETWORK_NO_SOURCE}},playbackRate:{get:function(){return this._playbackRate},set:function(e){var t=Number(e)||1;this._audioFeeder?this._audioFeeder.tempo=t:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=t*d()/1e3),this._playbackRate=t,this._fireEventAsync("ratechange")}},played:{get:function(){return new V.default([[0,this.currentTime]])}},volume:{get:function(){return this._volume},set:function(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),this.onframecallback=null,this.onloadstate=null,this.onprogress=null,this.onsuspend=null,this.onabort=null,this.onemptied=null,this.onstalled=null,this.onloadedmetadata=null,this.onloadeddata=null,this.oncanplay=null,this.oncanplaythrough=null,this.onplaying=null,this.onwaiting=null,this.onseeking=null,this.onseeked=null,this.onended=null,this.ondurationchange=null,this.ontimeupdate=null,this.onplay=null,this.onpause=null,this.onratechange=null,this.onresize=null,this.onvolumechange=null,this.onaudiofeedercreated=null}_time(e){var t=d();e();var i=d()-t;return this._lastFrameDecodeTime+=i,i}_log(e){var t=this._options;if(t.debug){var i=d()-this._startTime;t.debugFilter&&!e.match(t.debugFilter)||console.log("["+Math.round(10*i)/10+"ms] "+e)}}_fireEvent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEvent "+e);var i,s="function"==typeof Event;for(var d in s?i=new CustomEvent(e):(i=document.createEvent("Event")).initEvent(e,!1,!1),t)t.hasOwnProperty(d)&&(i[d]=t[d]);var h=this.dispatchEvent(i);!s&&"resize"===e&&this.onresize&&h&&this.onresize.call(this,i)}_fireEventAsync(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEventAsync "+e),b((()=>{this._fireEvent(e,t)}))}static initSharedAudioContext(){var e=document.createElement("audio");e.src=v.default,e.play(),c.default.initSharedAudioContext()}_initAudioFeeder(){var e=this._options,t={bufferSize:8192};e.audioContext&&(t.audioContext=e.audioContext),e.audioDestination&&(t.output=e.audioDestination),e.audioBackendFactory&&(t.backendFactory=e.audioBackendFactory);var i=this._audioFeeder=new c.default(t);i.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),i.bufferThreshold=1,i.volume=this.volume,i.muted=this.muted,i.tempo=this.playbackRate,i.onbufferlow=()=>{this._log("onbufferlow"),this._stream&&(this._stream.buffering||this._stream.seeking)||this._pendingAudio||this._pingProcessing()},i.onstarved=()=>{this._dataEnded?this._log("onstarved: appear to have reached end of audio"):(this._log("onstarved: halting audio due to starvation"),this._stopPlayback(),this._prebufferingAudio=!0),this._isProcessing()||this._pingProcessing(0)}}_startPlayback(e){if(this._audioFeeder){this._audioFeeder.start();var t=this._audioFeeder.getPlaybackState();this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*d()/1e3;void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}_stopPlayback(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}_getPlaybackTime(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*d()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}_stopVideo(){this._log("STOPPING"),this._state=T,this._seekState=F,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pendingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}_doFrameComplete(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._startedPlaybackInDocument&&!document.body.contains(this)&&b((()=>{this.stop()}));var t=d(),i=t-this._lastFrameTimestamp,s=this._actualPerFrameTime-this._targetPerFrameTime;this._totalJitter+=Math.abs(s),this._playTime+=i;var h={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:e.dropped,dropped:e.dropped};function n(e){return Math.round(10*e)/10}this._codec&&(h.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,h.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,h.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),h.cpuTime+=h.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=t,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+e.frameEndTimestamp+": clock time "+n(i)+" (jitter "+n(s)+") cpu: "+n(h.cpuTime)+" (mux: "+n(h.demuxerTime)+" buf: "+n(h.bufferTime)+" draw: "+n(h.drawingTime)+" proxy: "+n(h.proxyTime)+") vid: "+n(h.videoTime)+" aud: "+n(h.audioTime)),this._fireEventAsync("framecallback",h),(!this._lastTimeUpdate||t-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=t,this._fireEventAsync("timeupdate")),this._codec&&e.yCbCrBuffer&&this._codec.recycleFrame(e.yCbCrBuffer)}_seekStream(e){this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then((()=>{this._readBytesAndWait()})).catch((e=>{this._onStreamError(e)}))}_onStreamError(e){"AbortError"===e.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+e),this._mediaError=new p.default(p.default.MEDIA_ERR_NETWORK,String(e)),this._state=R,this._stopPlayback())}_seek(e,t){if(this._log("requested seek to "+e+", mode "+t),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=e);if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream");if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file");var prepForSeek=i=>{this._stream&&this._stream.buffering&&this._stream.abort(),this._stream&&this._stream.seeking&&this._stream.abort(),this._actionQueue.splice(0,this._actionQueue.length),this._stopPlayback(),this._prebufferingAudio=!1,this._audioFeeder&&this._audioFeeder.flush(),this._state=x,this._seekTargetTime=e,this._seekMode=t,this._codec?this._codec.flush(i):i()};prepForSeek((()=>{this._isProcessing()||this._pingProcessing(0)})),this._actionQueue.push((()=>{prepForSeek((()=>{this._doSeek(e)}))}))}_doSeek(e){this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=x,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,(t=>{if(t)return this._seekState=C,this._fireEventAsync("seeking"),this._didSeek?void 0:void this._pingProcessing();this._codec.getKeypointOffset(e,(e=>{e>0?(this._seekState=C,this._seekStream(e)):(this._seekState=O,this._startBisection(this._seekTargetTime)),this._fireEventAsync("seeking")}))}))}_startBisection(e){var t=Math.max(0,this._stream.length-65536);this._bisectTargetTime=e,this._seekBisector=new f.default({start:0,end:t,process:(e,t,i)=>i!=this._lastSeekPosition&&(this._lastSeekPosition=i,this._codec.flush((()=>{this._seekStream(i)})),!0)}),this._seekBisector.start()}_continueSeekedPlayback(){this._seekState=F,this._state=P,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime;var finishedSeeking=()=>{this._lastTimeUpdate=this._seekTargetTime,this._fireEventAsync("timeupdate"),this._fireEventAsync("seeked"),this._isProcessing()||this._pingProcessing()};if(this._codec.hasVideo&&this._decodedFrames.length){var e=this._decodedFrames.shift();this._drawFrame(e.yCbCrBuffer),finishedSeeking()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame((e=>{e&&this._drawFrame(this._codec.frameBuffer),finishedSeeking()})),void this._codec.sync();finishedSeeking()}}_drawFrame(e){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(e)}_doProcessLinearSeeking(){var e;if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return;if(!this._codec.frameReady)return void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on video"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}));if(this._seekMode===D&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback();if(this._codec.frameTimestamp<=this._seekTargetTime){var t=this._codec.frameTimestamp;return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:t}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame((e=>{this._pendingFrame--,this._pendingFrames.shift(),this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:t}),this._pingProcessing()})),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return;return this._codec.audioReady?this._codec.audioTimestamp+e{this._pingProcessing()})):void this._continueSeekedPlayback():void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on audio"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}))}}_doProcessBisectionSeek(){var e,t;if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3;else{if(!this._codec.hasAudio)throw new Error("Invalid seek state; no audio or video track available");t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process((e=>{if(e)this._pingProcessing();else if(this._streamEnded){if(this._log("stream ended during bisection seek"),!this._seekBisector.right())throw this._log("failed going back"),new Error("not sure what to do")}else this._readBytesAndWait()})):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/20?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"});var e={};void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL="required"),this._frameSink=h.default.attach(this._canvas,e)}_doProcessing(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly");var e=0;do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++e>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}_doProcessingLoop(){if(this._actionQueue.length)this._actionQueue.shift()();else if(this._state==T)this._doProcessInitial();else if(this._state==k)this._doProcessSeekingEnd();else if(this._state==A)this._doProcessLoaded();else if(this._state==w)this._doProcessPreload();else if(this._state==P)this._doProcessReady();else if(this._state==x)this._doProcessSeeking();else if(this._state==E)this._doProcessPlay();else{if(this._state!=R)throw new Error("Unexpected OGVPlayer state "+this._state);this._doProcessError()}}_doProcessInitial(){if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video found, something is wrong");this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&"video/ogg"==this._detectedType?(this._state=k,this._lastSeenTimestamp=-1,this._codec.flush((()=>{this._seekStream(Math.max(0,this._stream.length-131072))}))):(this._state=A,this._pingProcessing())}else this._codec.process((e=>{if(e)this._pingProcessing();else{if(this._streamEnded)throw new Error("end of file before headers found");this._log("reading more cause we are out of data"),this._readBytesAndWait()}}))}_doProcessSeekingEnd(){this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame((()=>{this._pingProcessing()}))):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio((()=>{this._pingProcessing()}))):this._codec.process((e=>{e?this._pingProcessing():this._stream.eof?(this._log("seek-duration: we are at the end: "+this._lastSeenTimestamp),this._lastSeenTimestamp>0&&(this._duration=this._lastSeenTimestamp),this._state=A,this._codec.flush((()=>{this._streamEnded=!1,this._dataEnded=!1,this._seekStream(0)}))):this._readBytesAndWait()}))}_doProcessLoaded(){this._state=w,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}_doProcessPreload(){!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?this._ended=!0:this._readBytesAndWait()})):(this._state=P,this._fireEventAsync("loadeddata"),this._pingProcessing())}_doProcessReady(){if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var e=this._initialSeekTime;this._initialSeekTime=0,this._log("initial seek to "+e),this._doSeek(e)}else if(this._paused)this._log("paused while in ready");else{var finishStartPlaying=()=>{this._log("finishStartPlaying"),this._state=E,this._lastFrameTimestamp=d(),this._codec.hasAudio&&this._audioFeeder?this._prebufferingAudio=!0:this._startPlayback(),this._pingProcessing(0),this._fireEventAsync("play"),this._fireEventAsync("playing")};!this._codec.hasAudio||this._audioFeeder||this._muted?finishStartPlaying():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(finishStartPlaying))}}_doProcessSeeking(){if(this._seekState==F)throw new Error("seeking in invalid state (not seeking?)");if(this._seekState==O)this._doProcessBisectionSeek();else if(this._seekState==S)this._doProcessBisectionSeek();else{if(this._seekState!=C)throw new Error("Invalid seek state "+this._seekState);this._doProcessLinearSeeking()}}_doProcessPlay(){var e=this._codec;if(this._paused)this._log("paused during playback; stopping loop");else if((!e.hasAudio||e.audioReady||this._pendingAudio||this._dataEnded)&&(!e.hasVideo||e.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var t,i,s,d=null,h=0,u=!1,c=0;if(e.hasAudio&&this._audioFeeder?(d=this._audioFeeder.getPlaybackState(),h=this._getPlaybackTime(d),u=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!e.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(h),this._prebufferingAudio=!1),d.dropped!=this._droppedAudio&&this._log("dropped "+(d.dropped-this._droppedAudio)),d.delayed!=this._delayedAudio&&this._log("delayed "+(d.delayed-this._delayedAudio)),this._droppedAudio=d.dropped,this._delayedAudio=d.delayed,(t=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pendingAudio+" packets in flight"),t=!1):t=!1)):(h=this._getPlaybackTime(),t=this._codec.audioReady&&this._audioEndTimestamp0,s=this._pendingFrame+this._decodedFrames.length=l){for(var f=-1,_=0;_=0)for(;f-- >=0;){this._lateFrames++;var p=this._decodedFrames.shift();this._log("skipping already-decoded late frame at "+p.frameEndTimestamp),c=1e3*(p.frameEndTimestamp-h),this._frameEndTimestamp=p.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-c,this._framesProcessed++,p.dropped=!0,this._doFrameComplete(p)}var m=this._codec.nextKeyframeTimestamp,V=m-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame);if(m>=0&&m!=this._codec.frameTimestamp&&h>=V){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+h+", expect to see keyframe at "+m);for(var g=0;g{})),this._framesProcessed++,this._doFrameComplete(T)}return void(this._isProcessing()||this._pingProcessing())}}else i&&c<=4||(i=!1)}if(s){this._log("play loop: ready to decode frame; thread depth: "+this._pendingFrame+", have buffered: "+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++;var k=this._frameEndTimestamp=this._codec.frameTimestamp;this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:k});var A=this._pendingFrames,w=!1,P=this._time((()=>{this._codec.decodeFrame((e=>{A===this._pendingFrames?(this._log("play loop callback: decoded frame"),this._pendingFrame--,this._pendingFrames.shift(),e?this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:k}):this._log("Bad video packet or something"),this._codec.process((()=>{this._isProcessing()||this._pingProcessing(w?void 0:0)}))):this._log("play loop callback after flush, discarding")}))}));this._pendingFrame&&(w=!0,this._proxyTime+=P,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(t){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++;var E=this._codec.audioTimestamp,x=this._time((()=>{this._codec.decodeAudio((e=>{if(this._pendingAudio--,this._log("play loop callback: decoded audio"),this._audioEndTimestamp=E,e){var t=this._codec.audioBuffer;if(t&&(this._bufferTime+=this._time((()=>{this._audioFeeder&&this._audioFeeder.bufferData(t)})),!this._codec.hasVideo)){this._framesProcessed++;var i={frameEndTimestamp:this._audioEndTimestamp};this._doFrameComplete(i)}}this._isProcessing()||this._pingProcessing()}))}));this._pendingAudio&&(this._proxyTime+=x,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(i){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null);var R=this._decodedFrames.shift();this._currentVideoCpuTime=R.videoCpuTime,this._drawingTime+=this._time((()=>{this._drawFrame(R.yCbCrBuffer)})),this._framesProcessed++,this._doFrameComplete(R),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]);var F=0;this._codec.hasAudio&&this._audioFeeder&&(F=1e3*this._audioFeeder.durationBuffered),F>0?(this._log("play loop: ending pending "+F+" ms"),this._pingProcessing(Math.max(0,F))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(e.hasVideo&&!e.frameReady||e.hasAudio&&!e.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers");else{var O=c;this._log("play loop: setting a timer for drawing "+O),this._nextFrameTimer=setTimeout((()=>{this._nextFrameTimer=null,this._pingProcessing()}),O)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}_doProcessPlayDemux(){var e=this._codec.frameReady,t=this._codec.audioReady;this._codec.process((i=>{this._codec.frameReady&&!e||this._codec.audioReady&&!t?(this._log("demuxer has packets"),this._pingProcessing()):i?(this._log("demuxer processing to find more packets"),this._pingProcessing()):(this._log("demuxer ran out of data"),this._streamEnded?(this._log("demuxer reached end of data stream"),this._dataEnded=!0,this._pingProcessing()):(this._log("demuxer loading more data"),this._readBytesAndWait()))}))}_doProcessError(){}_isProcessing(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}_readBytesAndWait(){this._stream.buffering||this._stream.seeking?this._log("readBytesAndWait during i/o"):this._stream.read(32768).then((e=>{this._log("got input "+[e.byteLength]),e.byteLength&&this._actionQueue.push((()=>{this._codec.receiveInput(e,(()=>{this._pingProcessing()}))})),this._stream.eof&&(this._log("stream is at end!"),this._streamEnded=!0),this._isProcessing()||this._pingProcessing()})).catch((e=>{this._onStreamError(e)}))}_pingProcessing(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;this._stream&&this._stream.waiting?this._log("waiting on input"):(this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),e>-1/256?this._nextProcessingTimer=setTimeout((()=>{this._pingProcessing()}),e):this._depth?this._needProcessing=!0:this._doProcessing())}_startProcessingVideo(e){if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1;var t={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD};this._detectedType&&(t.type=this._detectedType),this._codec=new g.default(t),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=e=>{this._didSeek=!0,this._stream&&this._seekStream(e)},this._codec.init((()=>{this._codec.receiveInput(e,(()=>{this._readBytesAndWait()}))}))}}_loadCodec(e){this._stream.read(1024).then((t=>{var i=new Uint8Array(t);i.length>4&&i[0]=="O".charCodeAt(0)&&i[1]=="g".charCodeAt(0)&&i[2]=="g".charCodeAt(0)&&i[3]=="S".charCodeAt(0)?this._detectedType="video/ogg":i.length>4&&26==i[0]&&69==i[1]&&223==i[2]&&163==i[3]?this._detectedType="video/webm":this._detectedType="video/ogg",e(t)}))}_prepForLoad(e){this._stopVideo();var doLoad=()=>{this._options.stream?this._stream=this._options.stream:this._stream=new u.default({url:this.src,cacheSize:16777216,progressive:!1}),this._stream.load().then((()=>{this._loading=!1,this._currentSrc=this.src,this._byteLength=this._stream.seekable?this._stream.length:0;var e=this._stream.headers["x-content-duration"];"string"==typeof e&&(this._duration=parseFloat(e)),this._loadCodec((e=>{this._startProcessingVideo(e)}))})).catch((e=>{this._onStreamError(e)}))};this._currentSrc="",this._loading=!0,this._actionQueue.push((()=>{e&&"none"===this.preload?this._loading=!1:doLoad()})),this._pingProcessing(0)}load(){this._prepForLoad()}canPlayType(e){var t=new m.default(e);function checkTypes(e){if(t.codecs){var i=0,s=0;return t.codecs.forEach((t=>{e.indexOf(t)>=0?i++:s++})),0===i||s>0?"":"probably"}return"maybe"}return"ogg"!==t.minor||"audio"!==t.major&&"video"!==t.major&&"application"!==t.major?"webm"!==t.minor||"audio"!==t.major&&"video"!==t.major?"":checkTypes(["vorbis","opus","vp8","vp9"]):checkTypes(["vorbis","opus","theora"])}play(){this._muted||this._options.audioContext||OGVPlayer.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==x||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=P,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}getPlaybackStats(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}resetPlaybackStats(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}getVideoFrameSink(){return this._frameSink}getCanvas(){return this._canvas}getVideo(){return null}pause(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}stop(){this._stopVideo(),this._paused=!0}fastSeek(e){this._seek(+e,D)}}(0,_.default)(OGVPlayer,y),OGVPlayer.instanceCount=0,OGVPlayer.styleManager=new function(){var e=document.createElement("style");e.type="text/css",e.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(e);var t=e.sheet;this.appendRule=function(e,i){var s=[];for(var d in i)i.hasOwnProperty(d)&&s.push(d+":"+i[d]);var h=e+"{"+s.join(";")+"}";t.insertRule(h,t.cssRules.length-1)}};var M=OGVPlayer;t.default=M},580:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){return class{constructor(t,i,s){for(var d in s=s||{},this.worker=t,this.transferables=function(){var e=new ArrayBuffer(1024),i=new Uint8Array(e);try{return t.postMessage({action:"transferTest",bytes:i},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(d)&&(this[d]=e[d]);this.processingQueue=0,Object.defineProperty(this,"processing",{get:function(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",(e=>{this.handleMessage(e)})),this.proxy("construct",[i,s],(()=>{}))}proxy(e,t,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!this.worker)throw'Tried to call "'+e+'" method on closed proxy object';var d="callback-"+ ++this.messageCount+"-"+e;i&&(this.pendingCallbacks[d]=i);var h={action:e,callbackId:d,args:t||[]};this.processingQueue++,this.transferables?this.worker.postMessage(h,s):this.worker.postMessage(h)}terminate(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}handleMessage(e){if(this.processingQueue--,"callback"===e.data.action){var t=e.data,i=t.callbackId,s=t.args,d=this.pendingCallbacks[i];if(t.props)for(var h in t.props)t.props.hasOwnProperty(h)&&(this[h]=t.props[h]);d&&(delete this.pendingCallbacks[i],d.apply(this,s))}}}}},168:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=class{constructor(e){this._ranges=e,this.length=e.length}start(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][0]}end(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][1]}}},625:(e,t,i)=>{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(964));t.default=class{constructor(e){return this.options=e||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function(){return this.demuxer.audioTimestamp}},audioFormat:{get:function(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function(){return this.demuxer.seekable}},demuxerCpuTime:{get:function(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}flushSafe(e){var t=this.flushIter;return i=>{this.flushIter<=t&&e(i)}}init(e){var t;this.processing=!0,t="video/webm"===this.options.type||"audio/webm"===this.options.type?"OGVDemuxerWebMW":"OGVDemuxerOggW",d.default.loadClass(t,(t=>{t().then((t=>{this.demuxer=t,t.onseek=e=>{this.onseek&&this.onseek(e)},t.init((()=>{this.processing=!1,e()}))}))}))}close(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}receiveInput(e,t){this.demuxer.receiveInput(e,t)}process(e){if(this.processing)throw new Error("reentrancy fail on OGVWrapperCodec.process");this.processing=!0;var finish=t=>{this.processing=!1,e(t)},doProcessData=()=>{this.demuxer.process(finish)};this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec((()=>{this.loadVideoCodec((()=>{this.loadedDemuxerMetadata=!0,this.loadedAudioMetadata=!this.audioDecoder,this.loadedVideoMetadata=!this.videoDecoder,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)}))})):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(((e,t)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processHeader(e,(e=>{finish(!0)}))})):doProcessData():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processHeader(e,(()=>{finish(!0)}))}))):doProcessData():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,finish(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?doProcessData():finish(!0)}decodeFrame(e){var t=this.flushSafe(e),i=this.frameTimestamp,s=this.keyframeTimestamp;this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processFrame(e,(e=>{var d=this.videoDecoder.frameBuffer;d&&(d.timestamp=i,d.keyframeTimestamp=s),t(e)}))}))}decodeAudio(e){var t=this.flushSafe(e);this.demuxer.dequeueAudioPacket(((e,i)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processAudio(e,(e=>{if(i){var s=this.audioDecoder.audioBuffer,d=[];for(var h of s){var u=Math.round(i*this.audioFormat.rate/1e9);u>0?d.push(h.subarray(0,h.length-Math.min(u,h.length))):d.push(h.subarray(Math.min(Math.abs(u),h.length),h.length))}this.audioDecoder.audioBuffer=d}return t(e)}))}))}discardFrame(e){this.demuxer.dequeueVideoPacket((t=>{this.videoBytes+=t.byteLength,e()}))}discardAudio(e){this.demuxer.dequeueAudioPacket(((t,i)=>{this.audioBytes+=t.byteLength,e()}))}flush(e){this.flushIter++,this.demuxer.flush(e)}sync(){this.videoDecoder&&this.videoDecoder.sync()}recycleFrame(e){this.videoDecoder&&this.videoDecoder.recycleFrame(e)}getKeypointOffset(e,t){this.demuxer.getKeypointOffset(e,t)}seekToKeypoint(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}loadAudioCodec(e){if(this.demuxer.audioCodec){var t={vorbis:"OGVDecoderAudioVorbisW",opus:"OGVDecoderAudioOpusW"}[this.demuxer.audioCodec];this.processing=!0,d.default.loadClass(t,(t=>{var i={};this.demuxer.audioFormat&&(i.audioFormat=this.demuxer.audioFormat),t(i).then((t=>{this.audioDecoder=t,t.init((()=>{this.loadedAudioMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker})}else e()}loadVideoCodec(e){if(this.demuxer.videoCodec){var t=!!this.options.simd,i=!!this.options.threading,s={theora:"OGVDecoderVideoTheoraW",vp8:i?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W",vp9:i?t?"OGVDecoderVideoVP9SIMDMTW":"OGVDecoderVideoVP9MTW":t?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",av1:i?t?"OGVDecoderVideoAV1SIMDMTW":"OGVDecoderVideoAV1MTW":t?"OGVDecoderVideoAV1SIMDW":"OGVDecoderVideoAV1W"}[this.demuxer.videoCodec];this.processing=!0,d.default.loadClass(s,(t=>{var s={};this.demuxer.videoFormat&&(s.videoFormat=this.demuxer.videoFormat),i&&delete window.ENVIRONMENT_IS_PTHREAD,t(s).then((t=>{this.videoDecoder=t,t.init((()=>{this.loadedVideoMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker&&!this.options.threading})}else e()}}},539:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class{constructor(){this.tested=!1,this.testResult=void 0}wasmSupported(){if(!this.tested){try{"object"==typeof WebAssembly?this.testResult=function(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}};t.default=i},309:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])}},431:(e,t,i)=>{var s=function(){function defineProperties(e,t){for(var i=0;i{var s=function(){function defineProperties(e,t){for(var i=0;i=200&&e.xhr.status<300?(e.length=function(e){if(206==e.status)return function(e){var t=getXHRRangeMatches(e);return t?parseInt(t[3],10):-1}(e);var t=e.getResponseHeader("Content-Length");return null===t||""===t?-1:parseInt(t,10)}(e.xhr),e.headers=function(e){var t={};return e.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var i=e.split(/:\s*/,2);i.length>1&&(t[i[0].toLowerCase()]=i[1])})),t}(e.xhr),e.onXHRStart()):(s(),i(new Error("HTTP error "+e.xhr.status)))}},h=function(){s(),i(new Error("network error"))},u=function(){s(),t()};s=function(){e.xhr.removeEventListener("readystatechange",d),e.xhr.removeEventListener("error",h),e.off("open",u),e._onAbort=null},e.initXHR(),e.xhr.addEventListener("readystatechange",d),e.xhr.addEventListener("error",h),e.on("open",u),e.xhr.send()}))}},{key:"bufferToOffset",value:function(e){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort;this._onAbort=null;var t=new Error("Aborted");t.name="AbortError",e(t)}}},{key:"initXHR",value:function(){var e=this.url;this.cachever&&(e+="?buggy_cachever="+this.cachever),this.xhr.open("GET",e);var t=null;(this.offset||this.length)&&(t="bytes="+this.offset+"-"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader("Range",t)}},{key:"onXHRStart",value:function(){throw new Error("abstract")}}]),Backend}(i(566));e.exports=d},810:(e,t,i)=>{var s=function(){function defineProperties(e,t){for(var i=0;i0&&(this.bytesRead+=e.length,this.emit("buffer",e))}},{key:"onXHRLoad",value:function(){this.onXHRProgress(),d(BinaryStringBackend.prototype.__proto__||Object.getPrototypeOf(BinaryStringBackend.prototype),"onXHRLoad",this).call(this)}}]),BinaryStringBackend}(i(828));h.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=h},828:(e,t,i)=>{var s=function(){function defineProperties(e,t){for(var i=0;i=e)i();else{var d=null;t._onAbort=function(e){d(),s(e)};var h=function(){t.offset>=e&&!t.eof&&(d(),i())},u=function(){d(),i()},c=function(){d(),s(new Error("error streaming"))};d=function(){t.buffering=!1,t.off("buffer",h),t.off("done",u),t.off("error",c),t._onAbort=null},t.buffering=!0,t.on("buffer",h),t.on("done",u),t.on("error",c)}}))}},{key:"initXHR",value:function(){d(DownloadBackend.prototype.__proto__||Object.getPrototypeOf(DownloadBackend.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function(){var e=this;this.xhr.addEventListener("progress",(function(){return e.onXHRProgress()})),this.xhr.addEventListener("error",(function(){return e.onXHRError()})),this.xhr.addEventListener("load",(function(){return e.onXHRLoad()})),this.emit("open")}},{key:"onXHRProgress",value:function(){throw new Error("abstract")}},{key:"onXHRError",value:function(){this.emit("error")}},{key:"onXHRLoad",value:function(){this.eof=!0,this.emit("done")}}]),DownloadBackend}(i(306));e.exports=h},761:(e,t,i)=>{var s=i(855),d=i(810),h=i(431),u=null;e.exports=function(e){if(!1===e.progressive)return new h(e);if(u||(u=s.supported()?s:d.supported()?d:null),!u)throw new Error("No supported backend class");return new u(e)}},855:(e,t,i)=>{var s=function(){function defineProperties(e,t){for(var i=0;i{var t=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.buffer,i=void 0===t?void 0:t,s=e.string,d=void 0===s?void 0:s,h=e.start,u=void 0===h?0:h,c=e.end,l=void 0===c?u+(i?i.byteLength:d?d.length:0):c,f=e.prev,_=void 0===f?null:f,p=e.next,m=void 0===p?null:p,V=e.eof,g=void 0!==V&&V,v=e.empty,b=void 0===v?!(i||d):v,y=e.timestamp,T=void 0===y?Date.now():y;_classCallCheck(this,CacheItem),this.start=u,this.end=l,this.prev=_,this.next=m,this.eof=g,this.empty=b,this.timestamp=T,this.buffer=i,this.string=d,Object.defineProperty(this,"length",{get:function(){return this.end-this.start}})}return t(CacheItem,[{key:"contains",value:function(e){return e>=this.start&&(e{var s=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.cacheSize,i=void 0===t?0:t;_classCallCheck(this,CachePool);var s=new d({eof:!0});this.head=s,this.tail=s,this.readOffset=0,this.readCursor=s,this.writeOffset=0,this.writeCursor=s,this.cacheSize=i}return s(CachePool,[{key:"bytesReadable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor,s=i.last((function(i){return!i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"bytesWritable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor;if(i.eof)return e;var s=i.last((function(i){return i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"seekRead",value:function(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("read seek out of range");this.readOffset=e,this.readCursor=t}},{key:"seekWrite",value:function(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("write seek out of range");this.writeOffset=e,this.writeCursor=t}},{key:"readBytes",value:function(e){for(var t=e.byteLength,i=this.bytesReadable(t),s=this.readOffset,d=s+i,h=s,u=this.readCursor;u&&!u.empty&&!(u.start>=d);u=u.next){var c=Math.min(d,u.end),l=e.subarray(h-s,c-s);u.readBytes(l,h,c),h=c}return this.readOffset=h,this.readCursor=this.readCursor.first((function(e){return e.contains(h)})),i}},{key:"write",value:function(e){var t=this.bufferItem(e),i=this.writeCursor;if(!i.empty)throw new Error("write cursor not empty");if(!i.contains(t.end)&&i.end!==t.end)throw new Error("write cursor too small");i.startthis.readOffset+this.chunkSize)&&t.push(i));if(e>this.cacheSize){t.sort((function(e,t){return e.timestamp-t.timestamp}));for(var s=0;s{e.exports=i(91)},566:e=>{var t=function(){function defineProperties(e,t){for(var i=0;i=0&&i.splice(s,1)}},{key:"emit",value:function(e,t){(this._e[e]||[]).slice().forEach((function(e){return e(t)}))}}]),TinyEvents}();e.exports=i},936:(e,t,i)=>{var s=function(){function defineProperties(e,t){for(var i=0;i=0&&c>=e.length)return void t(null);var l=e._clampToLength(s.writeOffset+s.bytesWritable(d))-s.writeOffset;if(0===l)t(null);else{var f=e._backend=new h({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),_=null,p=function(){f!==e._backend?(_(),i(new Error("invalid state"))):(f.on("buffer",(function(t){f===e._backend&&e._cache.write(t)})),f.on("done",(function(){f===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)})),t(f))},m=function(t){f!==e._backend?i(new Error("invalid state")):(e._backend=null,i(t))};_=function(){f.off("open",p),f.off("error",m)},f.on("open",p),f.on("error",m),f.on("cachever",(function(){e._cachever++})),f.load()}}}))}},{key:"_readAhead",value:function(){var e=this;return new Promise((function(t,i){e._backend||e.eof?t():e._openBackend().then((function(){t()})).catch((function(e){i(e)}))}))}},{key:"seek",value:function(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");if(t.length>=0&&e>t.length)throw new Error("seek past end of file");if(!t.seekable)throw new Error("seek on non-seekable stream");t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(s)}))}},{key:"read",value:function(e){var t=this;return this.buffer(e).then((function(e){return t.readSync(e)}))}},{key:"readSync",value:function(e){var t=this.bytesAvailable(e),i=new Uint8Array(t);if(this.readBytes(i)!==t)throw new Error("failed to read expected data");return i.buffer}},{key:"readBytes",value:function(e){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state");if(!(e instanceof Uint8Array))throw new Error("invalid input");var t=this._cache.readBytes(e);return this._readAhead(),t}},{key:"buffer",value:function(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");var d=t._clampToLength(t.offset+e),h=d-t.offset,u=t.bytesAvailable(h);u>=h?i(u):(t.buffering=!0,t._openBackend().then((function(i){return i?i.bufferToOffset(d).then((function(){return t.buffering=!1,t.buffer(e)})):Promise.resolve(u)})).then((function(e){t.buffering=!1,i(e)})).catch((function(e){"AbortError"!==e.name&&(t.buffering=!1),s(e)})))}))}},{key:"bytesAvailable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;return this._cache.bytesReadable(e)}},{key:"abort",value:function(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function(){return this._cache.ranges()}},{key:"_clampToLength",value:function(e){return this.length<0?e:Math.min(this.length,e)}}]),StreamFile}();e.exports=u},302:(e,t,i)=>{i.r(t),i.d(t,{default:()=>s});const s="data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU5LjE2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAACAAAEEwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ//////////////////////////////////////////////////////////////////8AAAAATGF2YzU5LjE4AAAAAAAAAAAAAAAAJAZAAAAAAAAABBMIw3vfAAAAAAAAAAAAAAAAAAAAAP/7kGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="},826:e=>{e.exports={vertex:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vLumaPosition = aLumaPosition;\n vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision mediump float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n // Y, Cb, and Cr planes are uploaded as ALPHA textures.\n float fY = texture2D(uTextureY, vLumaPosition).w;\n float fCb = texture2D(uTextureCb, vChromaPosition).w;\n float fCr = texture2D(uTextureCr, vChromaPosition).w;\n\n // Premultipy the Y...\n float fYmul = fY * 1.1643828125;\n\n // And convert that to RGB!\n gl_FragColor = vec4(\n fYmul + 1.59602734375 * fCr - 0.87078515625,\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n fYmul + 2.017234375 * fCb - 1.081390625,\n 1\n );\n}\n",vertexStripe:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision mediump float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n // so we can upload them without expanding the bytes on IE 11\n // which doesn't allow LUMINANCE or ALPHA textures\n // The stripe textures mark which channel to keep for each pixel.\n // Each texture extraction will contain the relevant value in one\n // channel only.\n\n float fLuminance = dot(\n texture2D(uStripe, vTexturePosition),\n texture2D(uTexture, vTexturePosition)\n );\n\n gl_FragColor = vec4(0, 0, 0, fLuminance);\n}\n"}},487:e=>{!function(){function FrameSink(e,t){throw new Error("abstract")}FrameSink.prototype.drawFrame=function(e){throw new Error("abstract")},FrameSink.prototype.clear=function(){throw new Error("abstract")},e.exports=FrameSink}()},926:(e,t,i)=>{!function(){var t=i(487),s=i(627);function SoftwareFrameSink(e){var t=this,i=e.getContext("2d"),d=null,h=null,u=null;return t.drawFrame=function(t){var c=t.format;e.width===c.displayWidth&&e.height===c.displayHeight||(e.width=c.displayWidth,e.height=c.displayHeight),null!==d&&d.width==c.width&&d.height==c.height||function(e,t){for(var s=(d=i.createImageData(e,t)).data,h=e*t*4,u=0;u{!function(){var t=i(487),s=i(826);function WebGLFrameSink(e){var t,i,d=this,h=WebGLFrameSink.contextForCanvas(e);if(null===h)throw new Error("WebGL unavailable");function compileShader(e,t){var i=h.createShader(e);if(h.shaderSource(i,t),h.compileShader(i),!h.getShaderParameter(i,h.COMPILE_STATUS)){var s=h.getShaderInfoLog(i);throw h.deleteShader(i),new Error("GL shader compilation for "+e+" failed: "+s)}return i}var u,c,l,f,_,p,m,V,g,v,b=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),y={},T={},k={};function createOrReuseTexture(e,t){return y[e]&&!t||(y[e]=h.createTexture()),y[e]}function uploadTexture(e,t,i,s,d){var u=!y[e]||t,c=createOrReuseTexture(e,t);if(h.activeTexture(h.TEXTURE0),WebGLFrameSink.stripe){var l=!y[e+"_temp"]||t,f=createOrReuseTexture(e+"_temp",t);h.bindTexture(h.TEXTURE_2D,f),l?(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i/4,s,0,h.RGBA,h.UNSIGNED_BYTE,d)):h.texSubImage2D(h.TEXTURE_2D,0,0,0,i/4,s,h.RGBA,h.UNSIGNED_BYTE,d);var _=y[e+"_stripe"],p=!_||t;p&&(_=createOrReuseTexture(e+"_stripe",t)),h.bindTexture(h.TEXTURE_2D,_),p&&(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i,1,0,h.RGBA,h.UNSIGNED_BYTE,function(e){if(k[e])return k[e];for(var t=e,i=new Uint32Array(t),s=0;s{!function(){var t=i(877);e.exports={convertYCbCr:function(e,i){var s=0|e.format.width,d=0|e.format.height,h=0|t(e.format.width/e.format.chromaWidth),u=0|t(e.format.height/e.format.chromaHeight),c=e.y.bytes,l=e.u.bytes,f=e.v.bytes,_=0|e.y.stride,p=0|e.u.stride,m=0|e.v.stride,V=s<<2,g=0,v=0,b=0,y=0,T=0,k=0,A=0,w=0,P=0,E=0,x=0,R=0,F=0,O=0,S=0,C=0,B=0,D=0;if(1==h&&1==u)for(A=0,w=V,D=0,C=0;C>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[v++]|0,i[A]=x+R>>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[b++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4,x=298*c[b++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4;A+=V,w+=V,D++}else for(k=0,C=0;C>u)*p|0,T=D*m|0,S=0;S>h)],R=(409*(E=0|f[T+B])|0)-57088|0,F=(100*P|0)+(208*E|0)-34816|0,O=(516*P|0)-70912|0,x=298*c[g++]|0,i[k]=x+R>>8,i[k+1]=x-F>>8,i[k+2]=x+O>>8,k+=4}}}()},877:e=>{e.exports=function(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++;if(e!==1<{!function(){var t=i(487),s=i(926),d=i(895),h={FrameSink:t,SoftwareFrameSink:s,WebGLFrameSink:d,attach:function(e,t){return("webGL"in(t=t||{})?t.webGL:d.isAvailable())?new d(e,t):new s(e,t)}};e.exports=h}()}},t={};function __webpack_require__(i){var s=t[i];if(void 0!==s)return s.exports;var d=t[i]={exports:{}};return e[i](d,d.exports,__webpack_require__),d.exports}__webpack_require__.d=(e,t)=>{for(var i in t)__webpack_require__.o(t,i)&&!__webpack_require__.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{var e=i,t=__webpack_require__(318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"OGVCompat",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"OGVLoader",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"OGVMediaError",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"OGVMediaType",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"OGVPlayer",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"OGVTimeRanges",{enumerable:!0,get:function(){return l.default}}),e.OGVVersion=void 0;var s=t(__webpack_require__(523)),d=t(__webpack_require__(964)),h=t(__webpack_require__(759)),u=t(__webpack_require__(278)),c=t(__webpack_require__(869)),l=t(__webpack_require__(168)),f="1.8.9-20220406232920-cb5f7ff";e.OGVVersion=f,"object"==typeof window&&(window.OGVCompat=s.default,window.OGVLoader=d.default,window.OGVMediaError=h.default,window.OGVMediaType=u.default,window.OGVTimeRanges=l.default,window.OGVPlayer=c.default,window.OGVVersion=f)})(),i})()},"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("media_videojs/local/ogv/ogv",[],t):"object"==typeof exports?exports.ogvjs=t():e.ogvjs=t(); +var e,t;e=globalThis,t=function(){return(()=>{var e={318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},848:e=>{window,e.exports=function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i:i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){function r(e,t){if(e<1||e!==Math.round(e))throw"Invalid channel count for BufferQueue";this.channels=e,this.bufferSize=t,this.flush()}r.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},r.prototype.sampleCount=function(){var e=0;return this._buffers.forEach((function(t){e+=t[0].length})),e},r.prototype.createBuffer=function(e){for(var t=[],i=0;i=s)return e;for(var h=[],u=0;u0?d[d.length+t]:e[0]:e[t]},u=0;ui&&(m=Math.SQRT1_2);for(var V=0;V=i&&(g=0);var v=e[g],y=new Float32Array(_);h(v,y,this._resampleLastSampleData?this._resampleLastSampleData[g]:void 0,m),u.push(y)}return this._resampleFractional=p,this._resampleLastSampleData=e,u},n.prototype.bufferData=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot bufferData before init";var t=this._resample(e);t=this._tempoChanger.process(t),this._backend.appendBuffer(t)},n.prototype.getPlaybackState=function(){if(this._backend){var e=this._backend.getPlaybackState();return e.outputPlaybackPosition=e.playbackPosition,e.playbackPosition=this._tempoChanger.mapOutputToInputTime(e.outputPlaybackPosition),e}throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},n.prototype.waitUntilReady=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init";this._backend.waitUntilReady(e)},n.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init";this._backend.start()},n.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init";this._backend.stop()},n.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw"Invalid state: AudioFeeder cannot flush before init";this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},n.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},n.prototype.onstarved=null,n.prototype.onbufferlow=null,n.isSupported=function(){return!!Float32Array&&t.isSupported()},n.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=n}()},function(e,t,i){!function(){var t=window.AudioContext||window.webkitAudioContext,s=i(0),d=i(3);function o(e,t,i){var d=i.audioContext||o.initSharedAudioContext();if(this._context=d,this.output=i.output||d.destination,this.rate=d.sampleRate,this.channels=2,i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new s(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=d.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),d.createScriptProcessor)this._node=d.createScriptProcessor(this.bufferSize,0,this.channels);else{if(!d.createJavaScriptNode)throw new Error("Bad version of web audio API?");this._node=d.createJavaScriptNode(this.bufferSize,0,this.channels)}}o.prototype.bufferSize=4096,o.prototype.bufferThreshold=8192,o.prototype._volume=1,Object.defineProperty(o.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e}}),o.prototype._muted=!1,Object.defineProperty(o.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),o.prototype._audioProcess=function(e){var t,i,s,h,u;u="number"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate;var c=this._playbackTimeAtBufferTail;if(c0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0;t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},o.prototype.flush=function(){this._bufferQueue.flush()},o.prototype.close=function(){this.stop(),this._context=null},o.prototype.onstarved=null,o.prototype.onbufferlow=null,o.isSupported=function(){return!!t},o.sharedAudioContext=null,o.initSharedAudioContext=function(){if(!o.sharedAudioContext&&o.isSupported()){var e,i=new t;if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2);else{if(!i.createJavaScriptNode)throw new Error("Bad version of web audio API?");e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),o.sharedAudioContext=i}return o.sharedAudioContext},e.exports=o}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate;if(window&&window.postMessage){var e=[];return window.addEventListener("message",(function(t){if(t.source===window){var i=t.data;if("object"==typeof i&&i.nextTickBrowserPingMessage){var s=e.pop();s&&s()}}})),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){var s;window,s=function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i:i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){var i={float_array:function(e){return new Float32Array(e)},blit:function(e,t,i,s,d){i.set(e.subarray(t,t+d),s)}};e.exports=i},function(e,t,i){var s,d;s=i(0),d=i(2),e.exports=function(e){var t=(e=e||{}).sampleRate||44100,i=e.wsizeLog||11,h=e.tempo||1,u=(e.numChannels,Math.pow(2,50/1200)-1),c=1<>1),b=s.float_array(y),T=s.float_array(y),k=s.float_array(y),A=s.float_array(y),w=s.float_array(y),P=s.float_array(y),E=1+(y>>1),x=[0,0],R=[],F=[],O=[],S=[];for(v=0;v<2;v++)R.push(s.float_array(E)),F.push(s.float_array(E)),O.push(s.float_array(E)),S.push(s.float_array(y));var C=s.float_array(E),B=s.float_array(E),D=0,M=0,I=[{in_time:0,out_time:0,tempo:h}],L=0,j=0,W=1,X=0,H=0,N=0,z=0,Q={mapOutputToInputTime:function(e){for(var t=I.length-1;e0;)t--;var i=I[t];return i.in_time+i.tempo*(e-i.out_time)},flush:function(e){X=0,x=[0,0],j=0,z=0,N=0;for(var t=0;t<2;t++)for(var i=0;i=0;)I.pop(),s--;I.push({in_time:D,out_time:M,tempo:h})}},getTempo:function(){return h},setTempo:function(e){m=V=f,e>=1?V=Math.round(m/e):m=Math.round(V*e),H=(1/e-1*V/m)*m,W=function(e,t){for(var i=e.length/t|0,s=0,d=0;di&&(i=e[s]);var d=1e-8*i,h=1,c=1;for(t[0]=1,s=2;sd&&e[s]>e[s-1]&&e[s]>=e[s+1]){var f=s+(e[s-1]-e[s+1])/(2*(e[s-1]-2*e[s]+e[s+1]));f-t[h-1]>l?(t[h++]=f,c=s):e[s]>e[c]&&(t[h-1]=f,c=s)}}return h}(v,b),k=F[l],A=O[l];if(0!=e&&0!=T){var w=0;for(N=0;Nm[w]&&w!=p;)++w;var P=w;w>0&&z-m[w-1].1*v[Math.round(z)]){var D=J(t,i,z),M=V[P]+g[P]+U(D,z,V[P],m[P],h)-D;k[N]=D,A[N]=M,C[N]=Math.cos(M),B[N]=Math.sin(M)}else k[N]=J(t,i,z),A[N]=0,C[N]=1,B[N]=0}b[T]=2*c;var I=b[P=0],L=b[P+1],j=C[P],W=B[P];for(y=1;y=I&&y-I>L-y&&(I=b[++P],L=b[P+1],j=C[P],W=B[P]);var X=t[y]*j-i[y]*W,H=t[y]*W+i[y]*j;t[y]=X,i[y]=H}}else for(var N=0;Nd&&(d=Math.abs(2*l.m_re[t]));for(t=0;td&&(d=Math.abs(l.m_re[t+V+e]+l.m_im[t]));for(t=c-V;td&&(d=Math.abs(2*l.m_im[t]));var u=1/Math.floor(1*c/(2*V));for(h*d>u&&(h=u/d),t=0;t1){d=s.float_array(e[0].length);for(var u=1/e.length,l=0;l0){var g=z+N+i,v=[];for(l=0;lk&&(k=z);var A=s.float_array(k);s.blit(p,0,A,0,z);for(var w=0,P=z,E=0,x=0;;){var R=c+m-N;if(w+R>i){s.blit(d,w,_,N,i-w),N+=i-w,w=i;break}R<=0?N-=2*m:(s.blit(d,w,_,N,R),w+=R,N=c-m),x=G(),D+=2*m/t,M+=x/t,(E=P+x-k)<0&&(E=0),s.blit(p,0,A,P,x-E),P+=x}s.blit(p,x-E,p,0,E),z=E;var F=[];for(l=0;l>=1;i.m_revTgt[d]=u}i.twiddleRe=s.float_array(i.m_logN),i.twiddleIm=s.float_array(i.m_logN);for(var l=1,f=0;f>1,c=d>>1,l=d;if(e)for(var f=1/d,_=0;_>=1,c>>=1,l>>=1}for(var R,F,O=i.m_revTgt,S=0;SS&&(F=t[R=O[S]],t[R]=t[S],t[S]=F,F=s[R],s[R]=s[S],s[S]=F)};var p=t>>1;return i.unpack=function(e,s,d,h){e[0]=i.m_re[0],d[0]=i.m_im[0],s[0]=h[0]=0,e[p]=i.m_re[p],d[p]=i.m_im[p],s[p]=h[p]=0;for(var u=1;u{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=class{constructor(e){this.lower=e.start,this.upper=e.end,this.onprocess=e.process,this.position=0,this.n=0}iterate(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}start(){return this.iterate(),this}left(){return this.upper=this.position,this.iterate()}right(){return this.lower=this.position,this.iterate()}}},523:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class{hasTypedArrays(){return!!window.Uint32Array}hasWebAssembly(){return!!window.WebAssembly}hasWebAudio(){return!(!window.AudioContext&&!window.webkitAudioContext)}hasFlash(){return!1}hasAudio(){return this.hasWebAudio()}isBlacklisted(e){return!1}isSlow(){return!1}isTooSlow(){return!1}supported(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&this.supported("OGVDecoder")&&this.hasAudio()}};t.default=i},408:(e,t,i)=>{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderAudioProxy extends((0,d.default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processAudio(e,t){this.proxy("processAudio",[e],t,[e])}close(){this.terminate()}}var h=OGVDecoderAudioProxy;t.default=h},319:(e,t,i)=>{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderVideoProxy extends((0,d.default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processFrame(e,t){this.proxy("processFrame",[e],t,[e])}close(){this.terminate()}sync(){this.proxy("sync",[],(()=>{}))}recycleFrame(e){this.proxy("recycleFrame",[e],(()=>{}),[e.y.bytes.buffer,e.u.bytes.buffer,e.v.bytes.buffer])}}var h=OGVDecoderVideoProxy;t.default=h},445:(e,t,i)=>{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(539)),h="1.9.0-20240423190513-22f6924",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"};t.default=class{constructor(){this.base=this.defaultBase()}defaultBase(){}wasmSupported(){return d.default.wasmSupported()}scriptForClass(e){return u[e]}urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(h)}throw new Error("asked for URL for unknown script "+e)}loadClass(e,t,i){i=i||{};var s=this.getGlobal(),d=this.urlForClass(e),classWrapper=t=>((t=t||{}).locateFile=e=>"data:"===e.slice(0,5)?e:this.urlForScript(e),t.mainScriptUrlOrBlob=this.scriptForClass(e)+"?version="+encodeURIComponent(h),s[e](t));"function"==typeof s[e]?t(classWrapper):this.loadScript(d,(()=>{t(classWrapper)}))}}},964:(e,t,i)=>{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(408)),h=s(i(319)),u=s(i(445)),c={audio:{proxy:d.default,worker:"ogv-worker-audio.js"},video:{proxy:h.default,worker:"ogv-worker-video.js"}},l={OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoVP9SIMDW:"video",OGVDecoderVideoAV1W:"video",OGVDecoderVideoAV1SIMDW:"video"};class OGVLoaderWeb extends u.default{constructor(){super(),this.scriptStatus={},this.scriptCallbacks={}}getGlobal(){return window}defaultBase(){for(var e,t,i=document.querySelectorAll("script"),s=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,d=0;d{var i=this.scriptCallbacks[e];delete this.scriptCallbacks[e],this.scriptStatus[e]="done",i.forEach((e=>{e()}))};i.addEventListener("load",done),i.addEventListener("error",done),i.src=e,document.querySelector("head").appendChild(i)}}workerProxy(e,t){var i=c[l[e]];if(!i)throw new Error("Requested worker for class with no proxy: "+e);var s,d=i.proxy,h=i.worker,u=this.urlForScript(this.scriptForClass(e)),_=this.urlForScript(h),p=function(t){return new d(s,e,t)};if(_.match(/^https?:|\/\//i)){var m,V,g,v,y,b=!1,T=!1;function completionCheck(){if(1==b&&1==T){var e=g+" "+v+"\nOGVLoader.base = "+JSON.stringify(f.base);try{y=new Blob([e],{type:"application/javascript"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(y=new BlobBuilder).append(e),y=y.getBlob()}s=new Worker(URL.createObjectURL(y)),t((function(e){return Promise.resolve(new p(e))}))}}(m=new XMLHttpRequest).open("GET",u,!0),m.onreadystatechange=function(){4==m.readyState&&200==m.status&&(g=m.responseText,b=!0,completionCheck())},m.send(),(V=new XMLHttpRequest).open("GET",_,!0),V.onreadystatechange=function(){4==V.readyState&&200==V.status&&(v=V.responseText,T=!0,completionCheck())},V.send()}else s=new Worker(_),t((function(e){return Promise.resolve(new p(e))}))}}var f=new OGVLoaderWeb,_=f;t.default=_},759:(e,t,i)=>{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(309)),h={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4};class OGVMediaError{constructor(e,t){this.code=e,this.message=t}}(0,d.default)(OGVMediaError,h),(0,d.default)(OGVMediaError.prototype,h);var u=OGVMediaError;t.default=u},278:(e,t)=>{function split(e,t,i){var s=e.split(t,i).map((e=>function(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}(e)));if("number"==typeof i)for(;s.length{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d,h=s(i(731)),u=s(i(936)),c=s(i(848)),l=s(i(964)),f=s(i(893)),_=s(i(309)),p=s(i(759)),m=s(i(278)),V=s(i(168)),g=s(i(625)),v=s(i(302)),y=(()=>{if("function"==typeof setImmediate)return setImmediate;var e=new MessageChannel,t=[];return e.port1.onmessage=e=>{t.shift()()},function(i){t.push(i),e.port2.postMessage({})}})(),b={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},T="INITIAL",k="SEEKING_END",A="LOADED",w="PRELOAD",P="READY",E="PLAYING",x="SEEKING",R="ERROR",F="NOT_SEEKING",O="BISECT_TO_TARGET",S="BISECT_TO_KEYPOINT",C="LINEAR_TO_TARGET",D="fast";function OGVJSElement(){var e=document.createElement("ogvjs");return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}d="undefined"==typeof performance||void 0===typeof performance.now?Date.now:performance.now.bind(performance),OGVJSElement.prototype=Object.create(HTMLElement.prototype,{});class OGVPlayer extends OGVJSElement{constructor(e){if(super(),(e=e||{}).base=e.base||l.default.base,this._options=e,this._instanceId="ogvjs"+ ++OGVPlayer.instanceCount,void 0!==e.worker?this._enableWorker=!!e.worker:this._enableWorker=!!window.Worker,!l.default.wasmSupported())throw new Error("WebAssembly not supported");this._enableThreading=!!e.threading,this._enableSIMD=!!e.simd,this._state=T,this._seekState=F,this._detectedType=null,this._canvas=document.createElement("canvas"),this._frameSink=null,this.className=this._instanceId,(0,_.default)(this,b),this._view=this._canvas,this._view.style.position="absolute",this._view.style.top="0",this._view.style.left="0",this._view.style.width="100%",this._view.style.height="100%",this._view.style.objectFit="contain",this.appendChild(this._view),this._startTime=d(),this._codec=null,this._audioInfo=null,this._videoInfo=null,this._actionQueue=[],this._audioFeeder=null,this._muted=!1,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._prebufferingAudio=!1,this._initialSeekTime=0,this._currentSrc="",this._crossOrigin=null,this._streamEnded=!1,this._mediaError=null,this._dataEnded=!1,this._byteLength=0,this._duration=null,this._lastSeenTimestamp=null,this._nextProcessingTimer,this._nextFrameTimer=null,this._loading=!1,this._started=!1,this._paused=!0,this._ended=!1,this._startedPlaybackInDocument=!1,this._stream=void 0,this._framesProcessed=0,this._targetPerFrameTime=1e3/60,this._actualPerFrameTime=0,this._totalFrameTime=0,this._totalFrameCount=0,this._playTime=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._totalJitter=0,this._droppedAudio=0,this._delayedAudio=0,this._lateFrames=0,this._poster="",this._thumbnail=null,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._decodedFrames=[],this._pendingFrames=[],this._lastFrameDecodeTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameDrawingTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastProxyTime=0,this._lastDrawingTime=0,this._lastFrameTimestamp=0,this._currentVideoCpuTime=0,this._lastTimeUpdate=0,this._timeUpdateInterval=250,this._seekTargetTime=0,this._bisectTargetTime=0,this._seekMode=null,this._lastSeekPosition=null,this._seekBisector=null,this._didSeek=null,this._depth=0,this._needProcessing=!1,this._pendingFrame=0,this._pendingAudio=0,this._framePipelineDepth=8,this._frameParallelism=this._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,this._audioPipelineDepth=12,this._videoInfo=null,this._audioInfo=null,this._width=0,this._height=0,this._volume=1,this._playbackRate=1,Object.defineProperties(this,{src:{get:function(){return this.getAttribute("src")||""},set:function(e){this.setAttribute("src",e),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function(){var e;return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map((e=>e.map((e=>e/this._stream.length*this._duration)))):[[0,0]],new V.default(e)}},seekable:{get:function(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new V.default([[0,this._duration]]):new V.default([])}},currentTime:{get:function(){return this._state==x?this._seekTargetTime:this._codec?this._state!=E||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function(e){this._seek(e,"exact")}},duration:{get:function(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function(){return this._paused}},ended:{get:function(){return this._ended}},seeking:{get:function(){return this._state==x}},muted:{get:function(){return this._muted},set:function(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function(){return this._poster},set:function(e){if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail);var t=new Image;t.crossOrigin=this.crossOrigin,t.src=this._poster,t.className="ogvjs-poster",t.style.position="absolute",t.style.top="0",t.style.left="0",t.style.width="100%",t.style.height="100%",t.style.objectFit="contain",t.style.visibility="hidden",t.addEventListener("load",(()=>{this._thumbnail===t&&(OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:t.naturalWidth+"px",height:t.naturalHeight+"px"}),t.style.visibility="visible")})),this._thumbnail=t,this.appendChild(t)}}},videoWidth:{get:function(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function(){return this._width},set:function(e){this._width=parseInt(e,10),this.style.width=this._width+"px"}},height:{get:function(){return this._height},set:function(e){this._height=parseInt(e,10),this.style.height=this._height+"px"}},autoplay:{get:function(){return!1},set:function(e){}},controls:{get:function(){return!1},set:function(e){}},loop:{get:function(){return!1},set:function(e){}},crossOrigin:{get:function(){return this._crossOrigin},set:function(e){switch(e){case null:this._crossOrigin=e,this.removeAttribute("crossorigin");break;default:e="anonymous";case"":case"anonymous":case"use-credentials":this._crossOrigin=e,this.setAttribute("crossorigin",e)}this._thumbnail&&(this._thumbnail.crossOrigin=e)}},currentSrc:{get:function(){return this._currentSrc}},defaultMuted:{get:function(){return!1}},defaultPlaybackRate:{get:function(){return 1}},error:{get:function(){return this._state===R?this._mediaError?this._mediaError:new p.default("unknown error occurred in media procesing"):null}},preload:{get:function(){return this.getAttribute("preload")||""},set:function(e){this.setAttribute("preload",e)}},readyState:{get:function(){return this._stream&&this._codec&&this._codec.loadedMetadata?OGVPlayer.HAVE_ENOUGH_DATA:OGVPlayer.HAVE_NOTHING}},networkState:{get:function(){return this._stream?this._stream.waiting?OGVPlayer.NETWORK_LOADING:OGVPlayer.NETWORK_IDLE:this.readyState==OGVPlayer.HAVE_NOTHING?OGVPlayer.NETWORK_EMPTY:OGVPlayer.NETWORK_NO_SOURCE}},playbackRate:{get:function(){return this._playbackRate},set:function(e){var t=Number(e)||1;this._audioFeeder?this._audioFeeder.tempo=t:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=t*d()/1e3),this._playbackRate=t,this._fireEventAsync("ratechange")}},played:{get:function(){return new V.default([[0,this.currentTime]])}},volume:{get:function(){return this._volume},set:function(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),this.onframecallback=null,this.onloadstate=null,this.onprogress=null,this.onsuspend=null,this.onabort=null,this.onemptied=null,this.onstalled=null,this.onloadedmetadata=null,this.onloadeddata=null,this.oncanplay=null,this.oncanplaythrough=null,this.onplaying=null,this.onwaiting=null,this.onseeking=null,this.onseeked=null,this.onended=null,this.ondurationchange=null,this.ontimeupdate=null,this.onplay=null,this.onpause=null,this.onratechange=null,this.onresize=null,this.onvolumechange=null,this.onaudiofeedercreated=null}_time(e){var t=d();e();var i=d()-t;return this._lastFrameDecodeTime+=i,i}_log(e){var t=this._options;if(t.debug){var i=d()-this._startTime;t.debugFilter&&!e.match(t.debugFilter)||console.log("["+Math.round(10*i)/10+"ms] "+e)}}_fireEvent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEvent "+e);var i,s="function"==typeof Event;for(var d in s?i=new CustomEvent(e):(i=document.createEvent("Event")).initEvent(e,!1,!1),t)t.hasOwnProperty(d)&&(i[d]=t[d]);var h=this.dispatchEvent(i);!s&&"resize"===e&&this.onresize&&h&&this.onresize.call(this,i)}_fireEventAsync(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEventAsync "+e),y((()=>{this._fireEvent(e,t)}))}static initSharedAudioContext(){var e=document.createElement("audio");e.src=v.default,e.play(),c.default.initSharedAudioContext()}_initAudioFeeder(){var e=this._options,t={bufferSize:8192};e.audioContext&&(t.audioContext=e.audioContext),e.audioDestination&&(t.output=e.audioDestination),e.audioBackendFactory&&(t.backendFactory=e.audioBackendFactory);var i=this._audioFeeder=new c.default(t);i.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),i.bufferThreshold=1,i.volume=this.volume,i.muted=this.muted,i.tempo=this.playbackRate,i.onbufferlow=()=>{this._log("onbufferlow"),this._stream&&(this._stream.buffering||this._stream.seeking)||this._pendingAudio||this._pingProcessing()},i.onstarved=()=>{this._dataEnded?this._log("onstarved: appear to have reached end of audio"):(this._log("onstarved: halting audio due to starvation"),this._stopPlayback(),this._prebufferingAudio=!0),this._isProcessing()||this._pingProcessing(0)}}_startPlayback(e){if(this._audioFeeder){this._audioFeeder.start();var t=this._audioFeeder.getPlaybackState();this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*d()/1e3;void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}_stopPlayback(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}_getPlaybackTime(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*d()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}_stopVideo(){this._log("STOPPING"),this._state=T,this._seekState=F,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pendingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}_doFrameComplete(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._startedPlaybackInDocument&&!document.body.contains(this)&&y((()=>{this.stop()}));var t=d(),i=t-this._lastFrameTimestamp,s=this._actualPerFrameTime-this._targetPerFrameTime;this._totalJitter+=Math.abs(s),this._playTime+=i;var h={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:e.dropped,dropped:e.dropped};function n(e){return Math.round(10*e)/10}this._codec&&(h.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,h.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,h.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),h.cpuTime+=h.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=t,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+e.frameEndTimestamp+": clock time "+n(i)+" (jitter "+n(s)+") cpu: "+n(h.cpuTime)+" (mux: "+n(h.demuxerTime)+" buf: "+n(h.bufferTime)+" draw: "+n(h.drawingTime)+" proxy: "+n(h.proxyTime)+") vid: "+n(h.videoTime)+" aud: "+n(h.audioTime)),this._fireEventAsync("framecallback",h),(!this._lastTimeUpdate||t-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=t,this._fireEventAsync("timeupdate")),this._codec&&e.yCbCrBuffer&&this._codec.recycleFrame(e.yCbCrBuffer)}_seekStream(e){this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then((()=>{this._readBytesAndWait()})).catch((e=>{this._onStreamError(e)}))}_onStreamError(e){"AbortError"===e.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+e),this._mediaError=new p.default(p.default.MEDIA_ERR_NETWORK,String(e)),this._state=R,this._stopPlayback())}_seek(e,t){if(this._log("requested seek to "+e+", mode "+t),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=e);if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream");if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file");var prepForSeek=i=>{this._stream&&this._stream.buffering&&this._stream.abort(),this._stream&&this._stream.seeking&&this._stream.abort(),this._actionQueue.splice(0,this._actionQueue.length),this._stopPlayback(),this._prebufferingAudio=!1,this._audioFeeder&&this._audioFeeder.flush(),this._state=x,this._seekTargetTime=e,this._seekMode=t,this._codec?this._codec.flush(i):i()};prepForSeek((()=>{this._isProcessing()||this._pingProcessing(0)})),this._actionQueue.push((()=>{prepForSeek((()=>{this._doSeek(e)}))}))}_doSeek(e){this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=x,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,(t=>{if(t)return this._seekState=C,this._fireEventAsync("seeking"),this._didSeek?void 0:void this._pingProcessing();this._codec.getKeypointOffset(e,(e=>{e>0?(this._seekState=C,this._seekStream(e)):(this._seekState=O,this._startBisection(this._seekTargetTime)),this._fireEventAsync("seeking")}))}))}_startBisection(e){var t=Math.max(0,this._stream.length-65536);this._bisectTargetTime=e,this._seekBisector=new f.default({start:0,end:t,process:(e,t,i)=>i!=this._lastSeekPosition&&(this._lastSeekPosition=i,this._codec.flush((()=>{this._seekStream(i)})),!0)}),this._seekBisector.start()}_continueSeekedPlayback(){this._seekState=F,this._state=P,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime;var finishedSeeking=()=>{this._lastTimeUpdate=this._seekTargetTime,this._fireEventAsync("timeupdate"),this._fireEventAsync("seeked"),this._isProcessing()||this._pingProcessing()};if(this._codec.hasVideo&&this._decodedFrames.length){var e=this._decodedFrames.shift();this._drawFrame(e.yCbCrBuffer),finishedSeeking()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame((e=>{e&&this._drawFrame(this._codec.frameBuffer),finishedSeeking()})),void this._codec.sync();finishedSeeking()}}_drawFrame(e){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(e)}_doProcessLinearSeeking(){var e;if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return;if(!this._codec.frameReady)return void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on video"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}));if(this._seekMode===D&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback();if(this._codec.frameTimestamp<=this._seekTargetTime){var t=this._codec.frameTimestamp;return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:t}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame((e=>{this._pendingFrame--,this._pendingFrames.shift(),this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:t}),this._pingProcessing()})),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return;return this._codec.audioReady?this._codec.audioTimestamp+e{this._pingProcessing()})):void this._continueSeekedPlayback():void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on audio"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}))}}_doProcessBisectionSeek(){var e,t;if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3;else{if(!this._codec.hasAudio)throw new Error("Invalid seek state; no audio or video track available");t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process((e=>{if(e)this._pingProcessing();else if(this._streamEnded){if(this._log("stream ended during bisection seek"),!this._seekBisector.right())throw this._log("failed going back"),new Error("not sure what to do")}else this._readBytesAndWait()})):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/20?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"});var e={};void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL="required"),this._frameSink=h.default.attach(this._canvas,e)}_doProcessing(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly");var e=0;do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++e>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}_doProcessingLoop(){if(this._actionQueue.length)this._actionQueue.shift()();else if(this._state==T)this._doProcessInitial();else if(this._state==k)this._doProcessSeekingEnd();else if(this._state==A)this._doProcessLoaded();else if(this._state==w)this._doProcessPreload();else if(this._state==P)this._doProcessReady();else if(this._state==x)this._doProcessSeeking();else if(this._state==E)this._doProcessPlay();else{if(this._state!=R)throw new Error("Unexpected OGVPlayer state "+this._state);this._doProcessError()}}_doProcessInitial(){if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video found, something is wrong");this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&"video/ogg"==this._detectedType?(this._state=k,this._lastSeenTimestamp=-1,this._codec.flush((()=>{this._seekStream(Math.max(0,this._stream.length-131072))}))):(this._state=A,this._pingProcessing())}else this._codec.process((e=>{if(e)this._pingProcessing();else{if(this._streamEnded)throw new Error("end of file before headers found");this._log("reading more cause we are out of data"),this._readBytesAndWait()}}))}_doProcessSeekingEnd(){this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame((()=>{this._pingProcessing()}))):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio((()=>{this._pingProcessing()}))):this._codec.process((e=>{e?this._pingProcessing():this._stream.eof?(this._log("seek-duration: we are at the end: "+this._lastSeenTimestamp),this._lastSeenTimestamp>0&&(this._duration=this._lastSeenTimestamp),this._state=A,this._codec.flush((()=>{this._streamEnded=!1,this._dataEnded=!1,this._seekStream(0)}))):this._readBytesAndWait()}))}_doProcessLoaded(){this._state=w,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}_doProcessPreload(){!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?this._ended=!0:this._readBytesAndWait()})):(this._state=P,this._fireEventAsync("loadeddata"),this._pingProcessing())}_doProcessReady(){if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var e=this._initialSeekTime;this._initialSeekTime=0,this._log("initial seek to "+e),this._doSeek(e)}else if(this._paused)this._log("paused while in ready");else{var finishStartPlaying=()=>{this._log("finishStartPlaying"),this._state=E,this._lastFrameTimestamp=d(),this._codec.hasAudio&&this._audioFeeder?this._prebufferingAudio=!0:this._startPlayback(),this._pingProcessing(0),this._fireEventAsync("play"),this._fireEventAsync("playing")};!this._codec.hasAudio||this._audioFeeder||this._muted?finishStartPlaying():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(finishStartPlaying))}}_doProcessSeeking(){if(this._seekState==F)throw new Error("seeking in invalid state (not seeking?)");if(this._seekState==O)this._doProcessBisectionSeek();else if(this._seekState==S)this._doProcessBisectionSeek();else{if(this._seekState!=C)throw new Error("Invalid seek state "+this._seekState);this._doProcessLinearSeeking()}}_doProcessPlay(){var e=this._codec;if(this._paused)this._log("paused during playback; stopping loop");else if((!e.hasAudio||e.audioReady||this._pendingAudio||this._dataEnded)&&(!e.hasVideo||e.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var t,i,s,d=null,h=0,u=!1,c=0;if(e.hasAudio&&this._audioFeeder?(d=this._audioFeeder.getPlaybackState(),h=this._getPlaybackTime(d),u=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!e.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(h),this._prebufferingAudio=!1),d.dropped!=this._droppedAudio&&this._log("dropped "+(d.dropped-this._droppedAudio)),d.delayed!=this._delayedAudio&&this._log("delayed "+(d.delayed-this._delayedAudio)),this._droppedAudio=d.dropped,this._delayedAudio=d.delayed,(t=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pendingAudio+" packets in flight"),t=!1):t=!1)):(h=this._getPlaybackTime(),t=this._codec.audioReady&&this._audioEndTimestamp0,s=this._pendingFrame+this._decodedFrames.length=l){for(var f=-1,_=0;_=0)for(;f-- >=0;){this._lateFrames++;var p=this._decodedFrames.shift();this._log("skipping already-decoded late frame at "+p.frameEndTimestamp),c=1e3*(p.frameEndTimestamp-h),this._frameEndTimestamp=p.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-c,this._framesProcessed++,p.dropped=!0,this._doFrameComplete(p)}var m=this._codec.nextKeyframeTimestamp,V=m-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame);if(m>=0&&m!=this._codec.frameTimestamp&&h>=V){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+h+", expect to see keyframe at "+m);for(var g=0;g{})),this._framesProcessed++,this._doFrameComplete(T)}return void(this._isProcessing()||this._pingProcessing())}}else i&&c<=4||(i=!1)}if(s){this._log("play loop: ready to decode frame; thread depth: "+this._pendingFrame+", have buffered: "+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++;var k=this._frameEndTimestamp=this._codec.frameTimestamp;this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:k});var A=this._pendingFrames,w=!1,P=this._time((()=>{this._codec.decodeFrame((e=>{A===this._pendingFrames?(this._log("play loop callback: decoded frame"),this._pendingFrame--,this._pendingFrames.shift(),e?this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:k}):this._log("Bad video packet or something"),this._codec.process((()=>{this._isProcessing()||this._pingProcessing(w?void 0:0)}))):this._log("play loop callback after flush, discarding")}))}));this._pendingFrame&&(w=!0,this._proxyTime+=P,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(t){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++;var E=this._codec.audioTimestamp,x=this._time((()=>{this._codec.decodeAudio((e=>{if(this._pendingAudio--,this._log("play loop callback: decoded audio"),this._audioEndTimestamp=E,e){var t=this._codec.audioBuffer;if(t&&(this._bufferTime+=this._time((()=>{this._audioFeeder&&this._audioFeeder.bufferData(t)})),!this._codec.hasVideo)){this._framesProcessed++;var i={frameEndTimestamp:this._audioEndTimestamp};this._doFrameComplete(i)}}this._isProcessing()||this._pingProcessing()}))}));this._pendingAudio&&(this._proxyTime+=x,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(i){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null);var R=this._decodedFrames.shift();this._currentVideoCpuTime=R.videoCpuTime,this._drawingTime+=this._time((()=>{this._drawFrame(R.yCbCrBuffer)})),this._framesProcessed++,this._doFrameComplete(R),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]);var F=0;this._codec.hasAudio&&this._audioFeeder&&(F=1e3*this._audioFeeder.durationBuffered),F>0?(this._log("play loop: ending pending "+F+" ms"),this._pingProcessing(Math.max(0,F))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(e.hasVideo&&!e.frameReady||e.hasAudio&&!e.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers");else{var O=c;this._log("play loop: setting a timer for drawing "+O),this._nextFrameTimer=setTimeout((()=>{this._nextFrameTimer=null,this._pingProcessing()}),O)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}_doProcessPlayDemux(){var e=this._codec.frameReady,t=this._codec.audioReady;this._codec.process((i=>{this._codec.frameReady&&!e||this._codec.audioReady&&!t?(this._log("demuxer has packets"),this._pingProcessing()):i?(this._log("demuxer processing to find more packets"),this._pingProcessing()):(this._log("demuxer ran out of data"),this._streamEnded?(this._log("demuxer reached end of data stream"),this._dataEnded=!0,this._pingProcessing()):(this._log("demuxer loading more data"),this._readBytesAndWait()))}))}_doProcessError(){}_isProcessing(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}_readBytesAndWait(){this._stream.buffering||this._stream.seeking?this._log("readBytesAndWait during i/o"):this._stream.read(32768).then((e=>{this._log("got input "+[e.byteLength]),e.byteLength&&this._actionQueue.push((()=>{this._codec.receiveInput(e,(()=>{this._pingProcessing()}))})),this._stream.eof&&(this._log("stream is at end!"),this._streamEnded=!0),this._isProcessing()||this._pingProcessing()})).catch((e=>{this._onStreamError(e)}))}_pingProcessing(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;this._stream&&this._stream.waiting?this._log("waiting on input"):(this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),e>-1/256?this._nextProcessingTimer=setTimeout((()=>{this._pingProcessing()}),e):this._depth?this._needProcessing=!0:this._doProcessing())}_startProcessingVideo(e){if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1;var t={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD};this._detectedType&&(t.type=this._detectedType),this._codec=new g.default(t),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=e=>{this._didSeek=!0,this._stream&&this._seekStream(e)},this._codec.init((()=>{this._codec.receiveInput(e,(()=>{this._readBytesAndWait()}))}))}}_loadCodec(e){this._stream.read(1024).then((t=>{var i=new Uint8Array(t);i.length>4&&i[0]=="O".charCodeAt(0)&&i[1]=="g".charCodeAt(0)&&i[2]=="g".charCodeAt(0)&&i[3]=="S".charCodeAt(0)?this._detectedType="video/ogg":i.length>4&&26==i[0]&&69==i[1]&&223==i[2]&&163==i[3]?this._detectedType="video/webm":this._detectedType="video/ogg",e(t)}))}_prepForLoad(e){this._stopVideo();var doLoad=()=>{this._options.stream?this._stream=this._options.stream:this._stream=new u.default({url:this.src,cacheSize:16777216,progressive:!1}),this._stream.load().then((()=>{this._loading=!1,this._currentSrc=this.src,this._byteLength=this._stream.seekable?this._stream.length:0;var e=this._stream.headers["x-content-duration"];"string"==typeof e&&(this._duration=parseFloat(e)),this._loadCodec((e=>{this._startProcessingVideo(e)}))})).catch((e=>{this._onStreamError(e)}))};this._currentSrc="",this._loading=!0,this._actionQueue.push((()=>{e&&"none"===this.preload?this._loading=!1:doLoad()})),this._pingProcessing(0)}load(){this._prepForLoad()}canPlayType(e){var t=new m.default(e);function checkTypes(e){if(t.codecs){var i=0,s=0;return t.codecs.forEach((t=>{e.indexOf(t)>=0?i++:s++})),0===i||s>0?"":"probably"}return"maybe"}return"ogg"!==t.minor||"audio"!==t.major&&"video"!==t.major&&"application"!==t.major?"webm"!==t.minor||"audio"!==t.major&&"video"!==t.major?"":checkTypes(["vorbis","opus","vp8","vp9"]):checkTypes(["vorbis","opus","theora"])}play(){this._muted||this._options.audioContext||OGVPlayer.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==x||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=P,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}getPlaybackStats(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}resetPlaybackStats(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}getVideoFrameSink(){return this._frameSink}getCanvas(){return this._canvas}getVideo(){return null}pause(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}stop(){this._stopVideo(),this._paused=!0}fastSeek(e){this._seek(+e,D)}}(0,_.default)(OGVPlayer,b),OGVPlayer.instanceCount=0,OGVPlayer.styleManager=new function(){var e=document.createElement("style");e.type="text/css",e.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(e);var t=e.sheet;this.appendRule=function(e,i){var s=[];for(var d in i)i.hasOwnProperty(d)&&s.push(d+":"+i[d]);var h=e+"{"+s.join(";")+"}";t.insertRule(h,t.cssRules.length-1)}};var M=OGVPlayer;t.default=M},580:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){return class{constructor(t,i,s){for(var d in s=s||{},this.worker=t,this.transferables=function(){var e=new ArrayBuffer(1024),i=new Uint8Array(e);try{return t.postMessage({action:"transferTest",bytes:i},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(d)&&(this[d]=e[d]);this.processingQueue=0,Object.defineProperty(this,"processing",{get:function(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",(e=>{this.handleMessage(e)})),this.proxy("construct",[i,s],(()=>{}))}proxy(e,t,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!this.worker)throw'Tried to call "'+e+'" method on closed proxy object';var d="callback-"+ ++this.messageCount+"-"+e;i&&(this.pendingCallbacks[d]=i);var h={action:e,callbackId:d,args:t||[]};this.processingQueue++,this.transferables?this.worker.postMessage(h,s):this.worker.postMessage(h)}terminate(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}handleMessage(e){if(this.processingQueue--,"callback"===e.data.action){var t=e.data,i=t.callbackId,s=t.args,d=this.pendingCallbacks[i];if(t.props)for(var h in t.props)t.props.hasOwnProperty(h)&&(this[h]=t.props[h]);d&&(delete this.pendingCallbacks[i],d.apply(this,s))}}}}},168:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=class{constructor(e){this._ranges=e,this.length=e.length}start(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][0]}end(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][1]}}},625:(e,t,i)=>{var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(964));t.default=class{constructor(e){return this.options=e||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function(){return this.demuxer.audioTimestamp}},audioFormat:{get:function(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function(){return this.demuxer.seekable}},demuxerCpuTime:{get:function(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}flushSafe(e){var t=this.flushIter;return i=>{this.flushIter<=t&&e(i)}}init(e){var t;this.processing=!0,t="video/webm"===this.options.type||"audio/webm"===this.options.type?"OGVDemuxerWebMW":"OGVDemuxerOggW",d.default.loadClass(t,(t=>{t().then((t=>{this.demuxer=t,t.onseek=e=>{this.onseek&&this.onseek(e)},t.init((()=>{this.processing=!1,e()}))}))}))}close(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}receiveInput(e,t){this.demuxer.receiveInput(e,t)}process(e){if(this.processing)throw new Error("reentrancy fail on OGVWrapperCodec.process");this.processing=!0;var finish=t=>{this.processing=!1,e(t)},doProcessData=()=>{this.demuxer.process(finish)};this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec((()=>{this.loadVideoCodec((()=>{this.loadedDemuxerMetadata=!0,this.loadedAudioMetadata=!this.audioDecoder,this.loadedVideoMetadata=!this.videoDecoder,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)}))})):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(((e,t)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processHeader(e,(e=>{finish(!0)}))})):doProcessData():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processHeader(e,(()=>{finish(!0)}))}))):doProcessData():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,finish(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?doProcessData():finish(!0)}decodeFrame(e){var t=this.flushSafe(e),i=this.frameTimestamp,s=this.keyframeTimestamp;this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processFrame(e,(e=>{var d=this.videoDecoder.frameBuffer;d&&(d.timestamp=i,d.keyframeTimestamp=s),t(e)}))}))}decodeAudio(e){var t=this.flushSafe(e);this.demuxer.dequeueAudioPacket(((e,i)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processAudio(e,(e=>{if(i){var s=this.audioDecoder.audioBuffer,d=[];for(var h of s){var u=Math.round(i*this.audioFormat.rate/1e9);u>0?d.push(h.subarray(0,h.length-Math.min(u,h.length))):d.push(h.subarray(Math.min(Math.abs(u),h.length),h.length))}this.audioDecoder.audioBuffer=d}return t(e)}))}))}discardFrame(e){this.demuxer.dequeueVideoPacket((t=>{this.videoBytes+=t.byteLength,e()}))}discardAudio(e){this.demuxer.dequeueAudioPacket(((t,i)=>{this.audioBytes+=t.byteLength,e()}))}flush(e){this.flushIter++,this.demuxer.flush(e)}sync(){this.videoDecoder&&this.videoDecoder.sync()}recycleFrame(e){this.videoDecoder&&this.videoDecoder.recycleFrame(e)}getKeypointOffset(e,t){this.demuxer.getKeypointOffset(e,t)}seekToKeypoint(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}loadAudioCodec(e){if(this.demuxer.audioCodec){var t={vorbis:"OGVDecoderAudioVorbisW",opus:"OGVDecoderAudioOpusW"}[this.demuxer.audioCodec];this.processing=!0,d.default.loadClass(t,(t=>{var i={};this.demuxer.audioFormat&&(i.audioFormat=this.demuxer.audioFormat),t(i).then((t=>{this.audioDecoder=t,t.init((()=>{this.loadedAudioMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker})}else e()}loadVideoCodec(e){if(this.demuxer.videoCodec){var t=!!this.options.simd,i=!!this.options.threading,s={theora:"OGVDecoderVideoTheoraW",vp8:i?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W",vp9:i?t?"OGVDecoderVideoVP9SIMDMTW":"OGVDecoderVideoVP9MTW":t?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",av1:i?t?"OGVDecoderVideoAV1SIMDMTW":"OGVDecoderVideoAV1MTW":t?"OGVDecoderVideoAV1SIMDW":"OGVDecoderVideoAV1W"}[this.demuxer.videoCodec];this.processing=!0,d.default.loadClass(s,(t=>{var s={};this.demuxer.videoFormat&&(s.videoFormat=this.demuxer.videoFormat),i&&delete window.ENVIRONMENT_IS_PTHREAD,t(s).then((t=>{this.videoDecoder=t,t.init((()=>{this.loadedVideoMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker&&!this.options.threading})}else e()}}},539:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class{constructor(){this.tested=!1,this.testResult=void 0}wasmSupported(){if(!this.tested){try{"object"==typeof WebAssembly?this.testResult=function(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}};t.default=i},309:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])}},431:(e,t,i)=>{var s=function(){function defineProperties(e,t){for(var i=0;i{var s=function(){function defineProperties(e,t){for(var i=0;i=200&&e.xhr.status<300?(e.length=function(e){if(206==e.status)return function(e){var t=getXHRRangeMatches(e);return t?parseInt(t[3],10):-1}(e);var t=e.getResponseHeader("Content-Length");return null===t||""===t?-1:parseInt(t,10)}(e.xhr),e.headers=function(e){var t={};return e.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var i=e.split(/:\s*/,2);i.length>1&&(t[i[0].toLowerCase()]=i[1])})),t}(e.xhr),e.onXHRStart()):(s(),i(new Error("HTTP error "+e.xhr.status)))}},h=function(){s(),i(new Error("network error"))},u=function(){s(),t()};s=function(){e.xhr.removeEventListener("readystatechange",d),e.xhr.removeEventListener("error",h),e.off("open",u),e._onAbort=null},e.initXHR(),e.xhr.addEventListener("readystatechange",d),e.xhr.addEventListener("error",h),e.on("open",u),e.xhr.send()}))}},{key:"bufferToOffset",value:function(e){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort;this._onAbort=null;var t=new Error("Aborted");t.name="AbortError",e(t)}}},{key:"initXHR",value:function(){var e=this.url;this.cachever&&(e+="?buggy_cachever="+this.cachever),this.xhr.open("GET",e);var t=null;(this.offset||this.length)&&(t="bytes="+this.offset+"-"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader("Range",t)}},{key:"onXHRStart",value:function(){throw new Error("abstract")}}]),Backend}(i(566));e.exports=d},810:(e,t,i)=>{var s=function(){function defineProperties(e,t){for(var i=0;i0&&(this.bytesRead+=e.length,this.emit("buffer",e))}},{key:"onXHRLoad",value:function(){this.onXHRProgress(),d(BinaryStringBackend.prototype.__proto__||Object.getPrototypeOf(BinaryStringBackend.prototype),"onXHRLoad",this).call(this)}}]),BinaryStringBackend}(i(828));h.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=h},828:(e,t,i)=>{var s=function(){function defineProperties(e,t){for(var i=0;i=e)i();else{var d=null;t._onAbort=function(e){d(),s(e)};var h=function(){t.offset>=e&&!t.eof&&(d(),i())},u=function(){d(),i()},c=function(){d(),s(new Error("error streaming"))};d=function(){t.buffering=!1,t.off("buffer",h),t.off("done",u),t.off("error",c),t._onAbort=null},t.buffering=!0,t.on("buffer",h),t.on("done",u),t.on("error",c)}}))}},{key:"initXHR",value:function(){d(DownloadBackend.prototype.__proto__||Object.getPrototypeOf(DownloadBackend.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function(){var e=this;this.xhr.addEventListener("progress",(function(){return e.onXHRProgress()})),this.xhr.addEventListener("error",(function(){return e.onXHRError()})),this.xhr.addEventListener("load",(function(){return e.onXHRLoad()})),this.emit("open")}},{key:"onXHRProgress",value:function(){throw new Error("abstract")}},{key:"onXHRError",value:function(){this.emit("error")}},{key:"onXHRLoad",value:function(){this.eof=!0,this.emit("done")}}]),DownloadBackend}(i(306));e.exports=h},761:(e,t,i)=>{var s=i(855),d=i(810),h=i(431),u=null;e.exports=function(e){if(!1===e.progressive)return new h(e);if(u||(u=s.supported()?s:d.supported()?d:null),!u)throw new Error("No supported backend class");return new u(e)}},855:(e,t,i)=>{var s=function(){function defineProperties(e,t){for(var i=0;i{var t=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.buffer,i=void 0===t?void 0:t,s=e.string,d=void 0===s?void 0:s,h=e.start,u=void 0===h?0:h,c=e.end,l=void 0===c?u+(i?i.byteLength:d?d.length:0):c,f=e.prev,_=void 0===f?null:f,p=e.next,m=void 0===p?null:p,V=e.eof,g=void 0!==V&&V,v=e.empty,y=void 0===v?!(i||d):v,b=e.timestamp,T=void 0===b?Date.now():b;_classCallCheck(this,CacheItem),this.start=u,this.end=l,this.prev=_,this.next=m,this.eof=g,this.empty=y,this.timestamp=T,this.buffer=i,this.string=d,Object.defineProperty(this,"length",{get:function(){return this.end-this.start}})}return t(CacheItem,[{key:"contains",value:function(e){return e>=this.start&&(e{var s=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.cacheSize,i=void 0===t?0:t;_classCallCheck(this,CachePool);var s=new d({eof:!0});this.head=s,this.tail=s,this.readOffset=0,this.readCursor=s,this.writeOffset=0,this.writeCursor=s,this.cacheSize=i}return s(CachePool,[{key:"bytesReadable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor,s=i.last((function(i){return!i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"bytesWritable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor;if(i.eof)return e;var s=i.last((function(i){return i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"seekRead",value:function(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("read seek out of range");this.readOffset=e,this.readCursor=t}},{key:"seekWrite",value:function(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("write seek out of range");this.writeOffset=e,this.writeCursor=t}},{key:"readBytes",value:function(e){for(var t=e.byteLength,i=this.bytesReadable(t),s=this.readOffset,d=s+i,h=s,u=this.readCursor;u&&!u.empty&&!(u.start>=d);u=u.next){var c=Math.min(d,u.end),l=e.subarray(h-s,c-s);u.readBytes(l,h,c),h=c}return this.readOffset=h,this.readCursor=this.readCursor.first((function(e){return e.contains(h)})),i}},{key:"write",value:function(e){var t=this.bufferItem(e),i=this.writeCursor;if(!i.empty)throw new Error("write cursor not empty");if(!i.contains(t.end)&&i.end!==t.end)throw new Error("write cursor too small");i.startthis.readOffset+this.chunkSize)&&t.push(i));if(e>this.cacheSize){t.sort((function(e,t){return e.timestamp-t.timestamp}));for(var s=0;s{e.exports=i(91)},566:e=>{var t=function(){function defineProperties(e,t){for(var i=0;i=0&&i.splice(s,1)}},{key:"emit",value:function(e,t){(this._e[e]||[]).slice().forEach((function(e){return e(t)}))}}]),TinyEvents}();e.exports=i},936:(e,t,i)=>{var s=function(){function defineProperties(e,t){for(var i=0;i=0&&c>=e.length)return void t(null);var l=e._clampToLength(s.writeOffset+s.bytesWritable(d))-s.writeOffset;if(0===l)t(null);else{var f=e._backend=new h({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),_=null,p=function(){f!==e._backend?(_(),i(new Error("invalid state"))):(f.on("buffer",(function(t){f===e._backend&&e._cache.write(t)})),f.on("done",(function(){f===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)})),t(f))},m=function(t){f!==e._backend?i(new Error("invalid state")):(e._backend=null,i(t))};_=function(){f.off("open",p),f.off("error",m)},f.on("open",p),f.on("error",m),f.on("cachever",(function(){e._cachever++})),f.load()}}}))}},{key:"_readAhead",value:function(){var e=this;return new Promise((function(t,i){e._backend||e.eof?t():e._openBackend().then((function(){t()})).catch((function(e){i(e)}))}))}},{key:"seek",value:function(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");if(t.length>=0&&e>t.length)throw new Error("seek past end of file");if(!t.seekable)throw new Error("seek on non-seekable stream");t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(s)}))}},{key:"read",value:function(e){var t=this;return this.buffer(e).then((function(e){return t.readSync(e)}))}},{key:"readSync",value:function(e){var t=this.bytesAvailable(e),i=new Uint8Array(t);if(this.readBytes(i)!==t)throw new Error("failed to read expected data");return i.buffer}},{key:"readBytes",value:function(e){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state");if(!(e instanceof Uint8Array))throw new Error("invalid input");var t=this._cache.readBytes(e);return this._readAhead(),t}},{key:"buffer",value:function(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");var d=t._clampToLength(t.offset+e),h=d-t.offset,u=t.bytesAvailable(h);u>=h?i(u):(t.buffering=!0,t._openBackend().then((function(i){return i?i.bufferToOffset(d).then((function(){return t.buffering=!1,t.buffer(e)})):Promise.resolve(u)})).then((function(e){t.buffering=!1,i(e)})).catch((function(e){"AbortError"!==e.name&&(t.buffering=!1),s(e)})))}))}},{key:"bytesAvailable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;return this._cache.bytesReadable(e)}},{key:"abort",value:function(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function(){return this._cache.ranges()}},{key:"_clampToLength",value:function(e){return this.length<0?e:Math.min(this.length,e)}}]),StreamFile}();e.exports=u},302:(e,t,i)=>{i.r(t),i.d(t,{default:()=>s});const s="data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU5LjE2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAACAAAEEwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ//////////////////////////////////////////////////////////////////8AAAAATGF2YzU5LjE4AAAAAAAAAAAAAAAAJAZAAAAAAAAABBMIw3vfAAAAAAAAAAAAAAAAAAAAAP/7kGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="},826:e=>{e.exports={vertex:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vLumaPosition = aLumaPosition;\n vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision mediump float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n // Y, Cb, and Cr planes are uploaded as ALPHA textures.\n float fY = texture2D(uTextureY, vLumaPosition).w;\n float fCb = texture2D(uTextureCb, vChromaPosition).w;\n float fCr = texture2D(uTextureCr, vChromaPosition).w;\n\n // Premultipy the Y...\n float fYmul = fY * 1.1643828125;\n\n // And convert that to RGB!\n gl_FragColor = vec4(\n fYmul + 1.59602734375 * fCr - 0.87078515625,\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n fYmul + 2.017234375 * fCb - 1.081390625,\n 1\n );\n}\n",vertexStripe:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision mediump float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n // so we can upload them without expanding the bytes on IE 11\n // which doesn't allow LUMINANCE or ALPHA textures\n // The stripe textures mark which channel to keep for each pixel.\n // Each texture extraction will contain the relevant value in one\n // channel only.\n\n float fLuminance = dot(\n texture2D(uStripe, vTexturePosition),\n texture2D(uTexture, vTexturePosition)\n );\n\n gl_FragColor = vec4(0, 0, 0, fLuminance);\n}\n"}},487:e=>{!function(){function FrameSink(e,t){throw new Error("abstract")}FrameSink.prototype.drawFrame=function(e){throw new Error("abstract")},FrameSink.prototype.clear=function(){throw new Error("abstract")},e.exports=FrameSink}()},926:(e,t,i)=>{!function(){var t=i(487),s=i(627);function SoftwareFrameSink(e){var t=this,i=e.getContext("2d"),d=null,h=null,u=null;return t.drawFrame=function(t){var c=t.format;e.width===c.displayWidth&&e.height===c.displayHeight||(e.width=c.displayWidth,e.height=c.displayHeight),null!==d&&d.width==c.width&&d.height==c.height||function(e,t){for(var s=(d=i.createImageData(e,t)).data,h=e*t*4,u=0;u{!function(){var t=i(487),s=i(826);function WebGLFrameSink(e){var t,i,d=this,h=WebGLFrameSink.contextForCanvas(e);if(null===h)throw new Error("WebGL unavailable");function compileShader(e,t){var i=h.createShader(e);if(h.shaderSource(i,t),h.compileShader(i),!h.getShaderParameter(i,h.COMPILE_STATUS)){var s=h.getShaderInfoLog(i);throw h.deleteShader(i),new Error("GL shader compilation for "+e+" failed: "+s)}return i}var u,c,l,f,_,p,m,V,g,v,y=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),b={},T={},k={};function createOrReuseTexture(e,t){return b[e]&&!t||(b[e]=h.createTexture()),b[e]}function uploadTexture(e,t,i,s,d){var u=!b[e]||t,c=createOrReuseTexture(e,t);if(h.activeTexture(h.TEXTURE0),WebGLFrameSink.stripe){var l=!b[e+"_temp"]||t,f=createOrReuseTexture(e+"_temp",t);h.bindTexture(h.TEXTURE_2D,f),l?(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i/4,s,0,h.RGBA,h.UNSIGNED_BYTE,d)):h.texSubImage2D(h.TEXTURE_2D,0,0,0,i/4,s,h.RGBA,h.UNSIGNED_BYTE,d);var _=b[e+"_stripe"],p=!_||t;p&&(_=createOrReuseTexture(e+"_stripe",t)),h.bindTexture(h.TEXTURE_2D,_),p&&(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i,1,0,h.RGBA,h.UNSIGNED_BYTE,function(e){if(k[e])return k[e];for(var t=e,i=new Uint32Array(t),s=0;s{!function(){var t=i(877);e.exports={convertYCbCr:function(e,i){var s=0|e.format.width,d=0|e.format.height,h=0|t(e.format.width/e.format.chromaWidth),u=0|t(e.format.height/e.format.chromaHeight),c=e.y.bytes,l=e.u.bytes,f=e.v.bytes,_=0|e.y.stride,p=0|e.u.stride,m=0|e.v.stride,V=s<<2,g=0,v=0,y=0,b=0,T=0,k=0,A=0,w=0,P=0,E=0,x=0,R=0,F=0,O=0,S=0,C=0,B=0,D=0;if(1==h&&1==u)for(A=0,w=V,D=0,C=0;C>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[v++]|0,i[A]=x+R>>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[y++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4,x=298*c[y++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4;A+=V,w+=V,D++}else for(k=0,C=0;C>u)*p|0,T=D*m|0,S=0;S>h)],R=(409*(E=0|f[T+B])|0)-57088|0,F=(100*P|0)+(208*E|0)-34816|0,O=(516*P|0)-70912|0,x=298*c[g++]|0,i[k]=x+R>>8,i[k+1]=x-F>>8,i[k+2]=x+O>>8,k+=4}}}()},877:e=>{e.exports=function(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++;if(e!==1<{!function(){var t=i(487),s=i(926),d=i(895),h={FrameSink:t,SoftwareFrameSink:s,WebGLFrameSink:d,attach:function(e,t){return("webGL"in(t=t||{})?t.webGL:d.isAvailable())?new d(e,t):new s(e,t)}};e.exports=h}()}},t={};function __webpack_require__(i){var s=t[i];if(void 0!==s)return s.exports;var d=t[i]={exports:{}};return e[i](d,d.exports,__webpack_require__),d.exports}__webpack_require__.d=(e,t)=>{for(var i in t)__webpack_require__.o(t,i)&&!__webpack_require__.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{var e=i,t=__webpack_require__(318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"OGVCompat",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"OGVLoader",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"OGVMediaError",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"OGVMediaType",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"OGVPlayer",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"OGVTimeRanges",{enumerable:!0,get:function(){return l.default}}),e.OGVVersion=void 0;var s=t(__webpack_require__(523)),d=t(__webpack_require__(964)),h=t(__webpack_require__(759)),u=t(__webpack_require__(278)),c=t(__webpack_require__(869)),l=t(__webpack_require__(168)),f="1.9.0-20240423190513-22f6924";e.OGVVersion=f,"object"==typeof window&&(window.OGVCompat=s.default,window.OGVLoader=d.default,window.OGVMediaError=h.default,window.OGVMediaType=u.default,window.OGVTimeRanges=l.default,window.OGVPlayer=c.default,window.OGVVersion=f)})(),i})()},"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("media_videojs/local/ogv/ogv",[],t):"object"==typeof exports?exports.ogvjs=t():e.ogvjs=t(); //# sourceMappingURL=ogv.min.js.map \ No newline at end of file diff --git a/media/player/videojs/amd/build/local/ogv/ogv.min.js.map b/media/player/videojs/amd/build/local/ogv/ogv.min.js.map index 0a03efc3718..2daa64339b8 100644 --- a/media/player/videojs/amd/build/local/ogv/ogv.min.js.map +++ b/media/player/videojs/amd/build/local/ogv/ogv.min.js.map @@ -1 +1 @@ -{"version":3,"file":"ogv.min.js","sources":["../../../src/local/ogv/ogv.js"],"sourcesContent":["/*! For license information please see ogv-es2017.js.LICENSE.txt */\n!function webpackUniversalModuleDefinition(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof exports?exports.ogvjs=t():e.ogvjs=t()}(globalThis,(function(){return(()=>{var e={318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},848:e=>{window,e.exports=function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\"a\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\"\",r(r.s=1)}([function(e,t){function r(e,t){if(e<1||e!==Math.round(e))throw\"Invalid channel count for BufferQueue\";this.channels=e,this.bufferSize=t,this.flush()}r.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},r.prototype.sampleCount=function(){var e=0;return this._buffers.forEach((function(t){e+=t[0].length})),e},r.prototype.createBuffer=function(e){for(var t=[],i=0;i=s)return e;for(var h=[],u=0;u0?d[d.length+t]:e[0]:e[t]},u=0;ui&&(m=Math.SQRT1_2);for(var V=0;V=i&&(g=0);var v=e[g],b=new Float32Array(_);h(v,b,this._resampleLastSampleData?this._resampleLastSampleData[g]:void 0,m),u.push(b)}return this._resampleFractional=p,this._resampleLastSampleData=e,u},n.prototype.bufferData=function(e){if(!this._backend)throw\"Invalid state: AudioFeeder cannot bufferData before init\";var t=this._resample(e);t=this._tempoChanger.process(t),this._backend.appendBuffer(t)},n.prototype.getPlaybackState=function(){if(this._backend){var e=this._backend.getPlaybackState();return e.outputPlaybackPosition=e.playbackPosition,e.playbackPosition=this._tempoChanger.mapOutputToInputTime(e.outputPlaybackPosition),e}throw\"Invalid state: AudioFeeder cannot getPlaybackState before init\"},n.prototype.waitUntilReady=function(e){if(!this._backend)throw\"Invalid state: AudioFeeder cannot waitUntilReady before init\";this._backend.waitUntilReady(e)},n.prototype.start=function(){if(!this._backend)throw\"Invalid state: AudioFeeder cannot start before init\";this._backend.start()},n.prototype.stop=function(){if(!this._backend)throw\"Invalid state: AudioFeeder cannot stop before init\";this._backend.stop()},n.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw\"Invalid state: AudioFeeder cannot flush before init\";this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},n.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},n.prototype.onstarved=null,n.prototype.onbufferlow=null,n.isSupported=function(){return!!Float32Array&&t.isSupported()},n.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=n}()},function(e,t,i){!function(){var t=window.AudioContext||window.webkitAudioContext,s=i(0),d=i(3);function o(e,t,i){var d=i.audioContext||o.initSharedAudioContext();if(this._context=d,this.output=i.output||d.destination,this.rate=d.sampleRate,this.channels=2,i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new s(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=d.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),d.createScriptProcessor)this._node=d.createScriptProcessor(this.bufferSize,0,this.channels);else{if(!d.createJavaScriptNode)throw new Error(\"Bad version of web audio API?\");this._node=d.createJavaScriptNode(this.bufferSize,0,this.channels)}}o.prototype.bufferSize=4096,o.prototype.bufferThreshold=8192,o.prototype._volume=1,Object.defineProperty(o.prototype,\"volume\",{get:function(){return this._volume},set:function(e){this._volume=+e}}),o.prototype._muted=!1,Object.defineProperty(o.prototype,\"muted\",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),o.prototype._audioProcess=function(e){var t,i,s,h,u;u=\"number\"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate;var c=this._playbackTimeAtBufferTail;if(c0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0;t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},o.prototype.flush=function(){this._bufferQueue.flush()},o.prototype.close=function(){this.stop(),this._context=null},o.prototype.onstarved=null,o.prototype.onbufferlow=null,o.isSupported=function(){return!!t},o.sharedAudioContext=null,o.initSharedAudioContext=function(){if(!o.sharedAudioContext&&o.isSupported()){var e,i=new t;if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2);else{if(!i.createJavaScriptNode)throw new Error(\"Bad version of web audio API?\");e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),o.sharedAudioContext=i}return o.sharedAudioContext},e.exports=o}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate;if(window&&window.postMessage){var e=[];return window.addEventListener(\"message\",(function(t){if(t.source===window){var i=t.data;if(\"object\"==typeof i&&i.nextTickBrowserPingMessage){var s=e.pop();s&&s()}}})),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){var s;window,s=function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\"a\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\"\",r(r.s=1)}([function(e,t){var i={float_array:function(e){return new Float32Array(e)},blit:function(e,t,i,s,d){i.set(e.subarray(t,t+d),s)}};e.exports=i},function(e,t,i){var s,d;s=i(0),d=i(2),e.exports=function(e){var t=(e=e||{}).sampleRate||44100,i=e.wsizeLog||11,h=e.tempo||1,u=(e.numChannels,Math.pow(2,50/1200)-1),c=1<>1),y=s.float_array(b),T=s.float_array(b),k=s.float_array(b),A=s.float_array(b),w=s.float_array(b),P=s.float_array(b),E=1+(b>>1),x=[0,0],R=[],F=[],O=[],S=[];for(v=0;v<2;v++)R.push(s.float_array(E)),F.push(s.float_array(E)),O.push(s.float_array(E)),S.push(s.float_array(b));var C=s.float_array(E),B=s.float_array(E),D=0,M=0,I=[{in_time:0,out_time:0,tempo:h}],L=0,j=0,W=1,X=0,H=0,N=0,z=0,Q={mapOutputToInputTime:function(e){for(var t=I.length-1;e0;)t--;var i=I[t];return i.in_time+i.tempo*(e-i.out_time)},flush:function(e){X=0,x=[0,0],j=0,z=0,N=0;for(var t=0;t<2;t++)for(var i=0;i=0;)I.pop(),s--;I.push({in_time:D,out_time:M,tempo:h})}},getTempo:function(){return h},setTempo:function(e){m=V=f,e>=1?V=Math.round(m/e):m=Math.round(V*e),H=(1/e-1*V/m)*m,W=function(e,t){for(var i=e.length/t|0,s=0,d=0;di&&(i=e[s]);var d=1e-8*i,h=1,c=1;for(t[0]=1,s=2;sd&&e[s]>e[s-1]&&e[s]>=e[s+1]){var f=s+(e[s-1]-e[s+1])/(2*(e[s-1]-2*e[s]+e[s+1]));f-t[h-1]>l?(t[h++]=f,c=s):e[s]>e[c]&&(t[h-1]=f,c=s)}}return h}(v,y),k=F[l],A=O[l];if(0!=e&&0!=T){var w=0;for(N=0;Nm[w]&&w!=p;)++w;var P=w;w>0&&z-m[w-1].1*v[Math.round(z)]){var D=J(t,i,z),M=V[P]+g[P]+U(D,z,V[P],m[P],h)-D;k[N]=D,A[N]=M,C[N]=Math.cos(M),B[N]=Math.sin(M)}else k[N]=J(t,i,z),A[N]=0,C[N]=1,B[N]=0}y[T]=2*c;var I=y[P=0],L=y[P+1],j=C[P],W=B[P];for(b=1;b=I&&b-I>L-b&&(I=y[++P],L=y[P+1],j=C[P],W=B[P]);var X=t[b]*j-i[b]*W,H=t[b]*W+i[b]*j;t[b]=X,i[b]=H}}else for(var N=0;Nd&&(d=Math.abs(2*l.m_re[t]));for(t=0;td&&(d=Math.abs(l.m_re[t+V+e]+l.m_im[t]));for(t=c-V;td&&(d=Math.abs(2*l.m_im[t]));var u=1/Math.floor(1*c/(2*V));for(h*d>u&&(h=u/d),t=0;t1){d=s.float_array(e[0].length);for(var u=1/e.length,l=0;l0){var g=z+N+i,v=[];for(l=0;lk&&(k=z);var A=s.float_array(k);s.blit(p,0,A,0,z);for(var w=0,P=z,E=0,x=0;;){var R=c+m-N;if(w+R>i){s.blit(d,w,_,N,i-w),N+=i-w,w=i;break}R<=0?N-=2*m:(s.blit(d,w,_,N,R),w+=R,N=c-m),x=G(),D+=2*m/t,M+=x/t,(E=P+x-k)<0&&(E=0),s.blit(p,0,A,P,x-E),P+=x}s.blit(p,x-E,p,0,E),z=E;var F=[];for(l=0;l>=1;i.m_revTgt[d]=u}i.twiddleRe=s.float_array(i.m_logN),i.twiddleIm=s.float_array(i.m_logN);for(var l=1,f=0;f>1,c=d>>1,l=d;if(e)for(var f=1/d,_=0;_>=1,c>>=1,l>>=1}for(var R,F,O=i.m_revTgt,S=0;SS&&(F=t[R=O[S]],t[R]=t[S],t[S]=F,F=s[R],s[R]=s[S],s[S]=F)};var p=t>>1;return i.unpack=function(e,s,d,h){e[0]=i.m_re[0],d[0]=i.m_im[0],s[0]=h[0]=0,e[p]=i.m_re[p],d[p]=i.m_im[p],s[p]=h[p]=0;for(var u=1;u{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var i=class Bisector{constructor(e){this.lower=e.start,this.upper=e.end,this.onprocess=e.process,this.position=0,this.n=0}iterate(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}start(){return this.iterate(),this}left(){return this.upper=this.position,this.iterate()}right(){return this.lower=this.position,this.iterate()}};t.default=i},523:(e,t)=>{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var i=new class{hasTypedArrays(){return!!window.Uint32Array}hasWebAssembly(){return!!window.WebAssembly}hasWebAudio(){return!(!window.AudioContext&&!window.webkitAudioContext)}hasFlash(){return!1}hasAudio(){return this.hasWebAudio()}isBlacklisted(e){return!1}isSlow(){return!1}isTooSlow(){return!1}supported(e){return\"OGVDecoder\"===e?this.hasWebAssembly():\"OGVPlayer\"===e&&(this.supported(\"OGVDecoder\")&&this.hasAudio())}};t.default=i},408:(e,t,i)=>{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderAudioProxy extends((0,d.default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})){init(e){this.proxy(\"init\",[],e)}processHeader(e,t){this.proxy(\"processHeader\",[e],t,[e])}processAudio(e,t){this.proxy(\"processAudio\",[e],t,[e])}close(){this.terminate()}}var h=OGVDecoderAudioProxy;t.default=h},319:(e,t,i)=>{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderVideoProxy extends((0,d.default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})){init(e){this.proxy(\"init\",[],e)}processHeader(e,t){this.proxy(\"processHeader\",[e],t,[e])}processFrame(e,t){this.proxy(\"processFrame\",[e],t,[e])}close(){this.terminate()}sync(){this.proxy(\"sync\",[],(()=>{}))}recycleFrame(e){this.proxy(\"recycleFrame\",[e],(()=>{}),[e.y.bytes.buffer,e.u.bytes.buffer,e.v.bytes.buffer])}}var h=OGVDecoderVideoProxy;t.default=h},445:(e,t,i)=>{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d=s(i(539)),h=\"1.8.9-20220406232920-cb5f7ff\",u={OGVDemuxerOggW:\"ogv-demuxer-ogg-wasm.js\",OGVDemuxerWebMW:\"ogv-demuxer-webm-wasm.js\",OGVDecoderAudioOpusW:\"ogv-decoder-audio-opus-wasm.js\",OGVDecoderAudioVorbisW:\"ogv-decoder-audio-vorbis-wasm.js\",OGVDecoderVideoTheoraW:\"ogv-decoder-video-theora-wasm.js\",OGVDecoderVideoVP8W:\"ogv-decoder-video-vp8-wasm.js\",OGVDecoderVideoVP8MTW:\"ogv-decoder-video-vp8-mt-wasm.js\",OGVDecoderVideoVP9W:\"ogv-decoder-video-vp9-wasm.js\",OGVDecoderVideoVP9SIMDW:\"ogv-decoder-video-vp9-simd-wasm.js\",OGVDecoderVideoVP9MTW:\"ogv-decoder-video-vp9-mt-wasm.js\",OGVDecoderVideoVP9SIMDMTW:\"ogv-decoder-video-vp9-simd-mt-wasm.js\",OGVDecoderVideoAV1W:\"ogv-decoder-video-av1-wasm.js\",OGVDecoderVideoAV1SIMDW:\"ogv-decoder-video-av1-simd-wasm.js\",OGVDecoderVideoAV1MTW:\"ogv-decoder-video-av1-mt-wasm.js\",OGVDecoderVideoAV1SIMDMTW:\"ogv-decoder-video-av1-simd-mt-wasm.js\"};var c=class OGVLoaderBase{constructor(){this.base=this.defaultBase()}defaultBase(){}wasmSupported(){return d.default.wasmSupported()}scriptForClass(e){return u[e]}urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error(\"asked for URL for unknown class \"+e)}urlForScript(e){if(e){var t=this.base;return void 0===t?t=\"\":t+=\"/\",t+e+\"?version=\"+encodeURIComponent(h)}throw new Error(\"asked for URL for unknown script \"+e)}loadClass(e,t,i){i=i||{};var s=this.getGlobal(),d=this.urlForClass(e),classWrapper=t=>((t=t||{}).locateFile=e=>\"data:\"===e.slice(0,5)?e:this.urlForScript(e),t.mainScriptUrlOrBlob=this.scriptForClass(e)+\"?version=\"+encodeURIComponent(h),s[e](t));\"function\"==typeof s[e]?t(classWrapper):this.loadScript(d,(()=>{t(classWrapper)}))}};t.default=c},964:(e,t,i)=>{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d=s(i(408)),h=s(i(319)),u=s(i(445)),c={audio:{proxy:d.default,worker:\"ogv-worker-audio.js\"},video:{proxy:h.default,worker:\"ogv-worker-video.js\"}},l={OGVDecoderAudioOpusW:\"audio\",OGVDecoderAudioVorbisW:\"audio\",OGVDecoderVideoTheoraW:\"video\",OGVDecoderVideoVP8W:\"video\",OGVDecoderVideoVP9W:\"video\",OGVDecoderVideoVP9SIMDW:\"video\",OGVDecoderVideoAV1W:\"video\",OGVDecoderVideoAV1SIMDW:\"video\"};class OGVLoaderWeb extends u.default{constructor(){super(),this.scriptStatus={},this.scriptCallbacks={}}getGlobal(){return window}defaultBase(){for(var e,t,i=document.querySelectorAll(\"script\"),s=/^(?:|(.*)\\/)ogv(?:-support|-es2017)?\\.js(?:\\?|#|$)/,d=0;d{var i=this.scriptCallbacks[e];delete this.scriptCallbacks[e],this.scriptStatus[e]=\"done\",i.forEach((e=>{e()}))};i.addEventListener(\"load\",done),i.addEventListener(\"error\",done),i.src=e,document.querySelector(\"head\").appendChild(i)}}workerProxy(e,t){var i=c[l[e]];if(!i)throw new Error(\"Requested worker for class with no proxy: \"+e);var s,d=i.proxy,h=i.worker,u=this.urlForScript(this.scriptForClass(e)),_=this.urlForScript(h),p=function construct(t){return new d(s,e,t)};if(_.match(/^https?:|\\/\\//i)){var m,V,g,v,b,y=!1,T=!1;function completionCheck(){if(1==y&&1==T){var e=g+\" \"+v+\"\\nOGVLoader.base = \"+JSON.stringify(f.base);try{b=new Blob([e],{type:\"application/javascript\"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(b=new BlobBuilder).append(e),b=b.getBlob()}s=new Worker(URL.createObjectURL(b)),t((function(e){return Promise.resolve(new p(e))}))}}(m=new XMLHttpRequest).open(\"GET\",u,!0),m.onreadystatechange=function(){4==m.readyState&&200==m.status&&(g=m.responseText,y=!0,completionCheck())},m.send(),(V=new XMLHttpRequest).open(\"GET\",_,!0),V.onreadystatechange=function(){4==V.readyState&&200==V.status&&(v=V.responseText,T=!0,completionCheck())},V.send()}else s=new Worker(_),t((function(e){return Promise.resolve(new p(e))}))}}var f=new OGVLoaderWeb,_=f;t.default=_},759:(e,t,i)=>{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d=s(i(309)),h={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4};class OGVMediaError{constructor(e,t){this.code=e,this.message=t}}(0,d.default)(OGVMediaError,h),(0,d.default)(OGVMediaError.prototype,h);var u=OGVMediaError;t.default=u},278:(e,t)=>{\"use strict\";function split(e,t,i){var s=e.split(t,i).map((e=>function trim(e){return e.replace(/^\\s+/,\"\").replace(/\\s+$/,\"\")}(e)));if(\"number\"==typeof i)for(;s.length{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d,h=s(i(731)),u=s(i(936)),c=s(i(848)),l=s(i(964)),f=s(i(893)),_=s(i(309)),p=s(i(759)),m=s(i(278)),V=s(i(168)),g=s(i(625)),v=s(i(302)),b=(()=>{if(\"function\"==typeof setImmediate)return setImmediate;var e=new MessageChannel,t=[];return e.port1.onmessage=e=>{t.shift()()},function nextTick(i){t.push(i),e.port2.postMessage({})}})(),y={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},T=\"INITIAL\",k=\"SEEKING_END\",A=\"LOADED\",w=\"PRELOAD\",P=\"READY\",E=\"PLAYING\",x=\"SEEKING\",R=\"ERROR\",F=\"NOT_SEEKING\",O=\"BISECT_TO_TARGET\",S=\"BISECT_TO_KEYPOINT\",C=\"LINEAR_TO_TARGET\",B=\"exact\",D=\"fast\";function OGVJSElement(){var e=document.createElement(\"ogvjs\");return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}d=\"undefined\"==typeof performance||void 0===typeof performance.now?Date.now:performance.now.bind(performance),OGVJSElement.prototype=Object.create(HTMLElement.prototype,{});class OGVPlayer extends OGVJSElement{constructor(e){if(super(),(e=e||{}).base=e.base||l.default.base,this._options=e,this._instanceId=\"ogvjs\"+ ++OGVPlayer.instanceCount,void 0!==e.worker?this._enableWorker=!!e.worker:this._enableWorker=!!window.Worker,!l.default.wasmSupported())throw new Error(\"WebAssembly not supported\");this._enableThreading=!!e.threading,this._enableSIMD=!!e.simd,this._state=T,this._seekState=F,this._detectedType=null,this._canvas=document.createElement(\"canvas\"),this._frameSink=null,this.className=this._instanceId,(0,_.default)(this,y),this._view=this._canvas,this._view.style.position=\"absolute\",this._view.style.top=\"0\",this._view.style.left=\"0\",this._view.style.width=\"100%\",this._view.style.height=\"100%\",this._view.style.objectFit=\"contain\",this.appendChild(this._view),this._startTime=d(),this._codec=null,this._audioInfo=null,this._videoInfo=null,this._actionQueue=[],this._audioFeeder=null,this._muted=!1,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._prebufferingAudio=!1,this._initialSeekTime=0,this._currentSrc=\"\",this._crossOrigin=null,this._streamEnded=!1,this._mediaError=null,this._dataEnded=!1,this._byteLength=0,this._duration=null,this._lastSeenTimestamp=null,this._nextProcessingTimer,this._nextFrameTimer=null,this._loading=!1,this._started=!1,this._paused=!0,this._ended=!1,this._startedPlaybackInDocument=!1,this._stream=void 0,this._framesProcessed=0,this._targetPerFrameTime=1e3/60,this._actualPerFrameTime=0,this._totalFrameTime=0,this._totalFrameCount=0,this._playTime=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._totalJitter=0,this._droppedAudio=0,this._delayedAudio=0,this._lateFrames=0,this._poster=\"\",this._thumbnail=null,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._decodedFrames=[],this._pendingFrames=[],this._lastFrameDecodeTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameDrawingTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastProxyTime=0,this._lastDrawingTime=0,this._lastFrameTimestamp=0,this._currentVideoCpuTime=0,this._lastTimeUpdate=0,this._timeUpdateInterval=250,this._seekTargetTime=0,this._bisectTargetTime=0,this._seekMode=null,this._lastSeekPosition=null,this._seekBisector=null,this._didSeek=null,this._depth=0,this._needProcessing=!1,this._pendingFrame=0,this._pendingAudio=0,this._framePipelineDepth=8,this._frameParallelism=this._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,this._audioPipelineDepth=12,this._videoInfo=null,this._audioInfo=null,this._width=0,this._height=0,this._volume=1,this._playbackRate=1,Object.defineProperties(this,{src:{get:function getSrc(){return this.getAttribute(\"src\")||\"\"},set:function setSrc(e){this.setAttribute(\"src\",e),this._loading=!1,this._prepForLoad(\"interactive\")}},buffered:{get:function getBuffered(){var e;return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map((e=>e.map((e=>e/this._stream.length*this._duration)))):[[0,0]],new V.default(e)}},seekable:{get:function getSeekable(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new V.default([[0,this._duration]]):new V.default([])}},currentTime:{get:function getCurrentTime(){return this._state==x?this._seekTargetTime:this._codec?this._state!=E||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function setCurrentTime(e){this._seek(e,B)}},duration:{get:function getDuration(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function getPaused(){return this._paused}},ended:{get:function getEnded(){return this._ended}},seeking:{get:function getSeeking(){return this._state==x}},muted:{get:function getMuted(){return this._muted},set:function setMuted(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log(\"unmuting: switching from timer to audio clock\"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync(\"volumechange\")}},poster:{get:function getPoster(){return this._poster},set:function setPoster(e){if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail);var t=new Image;t.crossOrigin=this.crossOrigin,t.src=this._poster,t.className=\"ogvjs-poster\",t.style.position=\"absolute\",t.style.top=\"0\",t.style.left=\"0\",t.style.width=\"100%\",t.style.height=\"100%\",t.style.objectFit=\"contain\",t.style.visibility=\"hidden\",t.addEventListener(\"load\",(()=>{this._thumbnail===t&&(OGVPlayer.styleManager.appendRule(\".\"+this._instanceId,{width:t.naturalWidth+\"px\",height:t.naturalHeight+\"px\"}),t.style.visibility=\"visible\")})),this._thumbnail=t,this.appendChild(t)}}},videoWidth:{get:function getVideoWidth(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function getVideoHeight(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function getOgvJsVideoFrameRate(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function getWidth(){return this._width},set:function setWidth(e){this._width=parseInt(e,10),this.style.width=this._width+\"px\"}},height:{get:function getHeight(){return this._height},set:function setHeight(e){this._height=parseInt(e,10),this.style.height=this._height+\"px\"}},autoplay:{get:function getAutoplay(){return!1},set:function setAutoplay(e){}},controls:{get:function getControls(){return!1},set:function setControls(e){}},loop:{get:function getLoop(){return!1},set:function setLoop(e){}},crossOrigin:{get:function getCrossOrigin(){return this._crossOrigin},set:function setCrossOrigin(e){switch(e){case null:this._crossOrigin=e,this.removeAttribute(\"crossorigin\");break;default:e=\"anonymous\";case\"\":case\"anonymous\":case\"use-credentials\":this._crossOrigin=e,this.setAttribute(\"crossorigin\",e)}this._thumbnail&&(this._thumbnail.crossOrigin=e)}},currentSrc:{get:function getCurrentSrc(){return this._currentSrc}},defaultMuted:{get:function getDefaultMuted(){return!1}},defaultPlaybackRate:{get:function getDefaultPlaybackRate(){return 1}},error:{get:function getError(){return this._state===R?this._mediaError?this._mediaError:new p.default(\"unknown error occurred in media procesing\"):null}},preload:{get:function getPreload(){return this.getAttribute(\"preload\")||\"\"},set:function setPreload(e){this.setAttribute(\"preload\",e)}},readyState:{get:function getReadyState(){return this._stream&&this._codec&&this._codec.loadedMetadata?OGVPlayer.HAVE_ENOUGH_DATA:OGVPlayer.HAVE_NOTHING}},networkState:{get:function getNetworkState(){return this._stream?this._stream.waiting?OGVPlayer.NETWORK_LOADING:OGVPlayer.NETWORK_IDLE:this.readyState==OGVPlayer.HAVE_NOTHING?OGVPlayer.NETWORK_EMPTY:OGVPlayer.NETWORK_NO_SOURCE}},playbackRate:{get:function getPlaybackRate(){return this._playbackRate},set:function setPlaybackRate(e){var t=Number(e)||1;this._audioFeeder?this._audioFeeder.tempo=t:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=t*d()/1e3),this._playbackRate=t,this._fireEventAsync(\"ratechange\")}},played:{get:function getPlayed(){return new V.default([[0,this.currentTime]])}},volume:{get:function getVolume(){return this._volume},set:function setVolume(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync(\"volumechange\")}}}),this.onframecallback=null,this.onloadstate=null,this.onprogress=null,this.onsuspend=null,this.onabort=null,this.onemptied=null,this.onstalled=null,this.onloadedmetadata=null,this.onloadeddata=null,this.oncanplay=null,this.oncanplaythrough=null,this.onplaying=null,this.onwaiting=null,this.onseeking=null,this.onseeked=null,this.onended=null,this.ondurationchange=null,this.ontimeupdate=null,this.onplay=null,this.onpause=null,this.onratechange=null,this.onresize=null,this.onvolumechange=null,this.onaudiofeedercreated=null}_time(e){var t=d();e();var i=d()-t;return this._lastFrameDecodeTime+=i,i}_log(e){var t=this._options;if(t.debug){var i=d()-this._startTime;t.debugFilter&&!e.match(t.debugFilter)||console.log(\"[\"+Math.round(10*i)/10+\"ms] \"+e)}}_fireEvent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log(\"fireEvent \"+e);var i,s=\"function\"==typeof Event;for(var d in s?i=new CustomEvent(e):(i=document.createEvent(\"Event\")).initEvent(e,!1,!1),t)t.hasOwnProperty(d)&&(i[d]=t[d]);var h=this.dispatchEvent(i);!s&&\"resize\"===e&&this.onresize&&h&&this.onresize.call(this,i)}_fireEventAsync(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log(\"fireEventAsync \"+e),b((()=>{this._fireEvent(e,t)}))}static initSharedAudioContext(){var e=document.createElement(\"audio\");e.src=v.default,e.play(),c.default.initSharedAudioContext()}_initAudioFeeder(){var e=this._options,t={bufferSize:8192};e.audioContext&&(t.audioContext=e.audioContext),e.audioDestination&&(t.output=e.audioDestination),e.audioBackendFactory&&(t.backendFactory=e.audioBackendFactory);var i=this._audioFeeder=new c.default(t);i.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),i.bufferThreshold=1,i.volume=this.volume,i.muted=this.muted,i.tempo=this.playbackRate,i.onbufferlow=()=>{this._log(\"onbufferlow\"),this._stream&&(this._stream.buffering||this._stream.seeking)||this._pendingAudio||this._pingProcessing()},i.onstarved=()=>{this._dataEnded?this._log(\"onstarved: appear to have reached end of audio\"):(this._log(\"onstarved: halting audio due to starvation\"),this._stopPlayback(),this._prebufferingAudio=!0),this._isProcessing()||this._pingProcessing(0)}}_startPlayback(e){if(this._audioFeeder){this._audioFeeder.start();var t=this._audioFeeder.getPlaybackState();this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*d()/1e3;void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log(\"continuing at \"+this._initialPlaybackPosition+\", \"+this._initialPlaybackOffset)}_stopPlayback(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log(\"pausing at \"+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}_getPlaybackTime(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*d()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}_stopVideo(){this._log(\"STOPPING\"),this._state=T,this._seekState=F,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pendingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}_doFrameComplete(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._startedPlaybackInDocument&&!document.body.contains(this)&&b((()=>{this.stop()}));var t=d(),i=t-this._lastFrameTimestamp,s=this._actualPerFrameTime-this._targetPerFrameTime;this._totalJitter+=Math.abs(s),this._playTime+=i;var h={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:e.dropped,dropped:e.dropped};function n(e){return Math.round(10*e)/10}this._codec&&(h.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,h.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,h.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),h.cpuTime+=h.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=t,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log(\"drew frame \"+e.frameEndTimestamp+\": clock time \"+n(i)+\" (jitter \"+n(s)+\") cpu: \"+n(h.cpuTime)+\" (mux: \"+n(h.demuxerTime)+\" buf: \"+n(h.bufferTime)+\" draw: \"+n(h.drawingTime)+\" proxy: \"+n(h.proxyTime)+\") vid: \"+n(h.videoTime)+\" aud: \"+n(h.audioTime)),this._fireEventAsync(\"framecallback\",h),(!this._lastTimeUpdate||t-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=t,this._fireEventAsync(\"timeupdate\")),this._codec&&e.yCbCrBuffer&&this._codec.recycleFrame(e.yCbCrBuffer)}_seekStream(e){this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then((()=>{this._readBytesAndWait()})).catch((e=>{this._onStreamError(e)}))}_onStreamError(e){\"AbortError\"===e.name?this._log(\"i/o promise canceled; ignoring\"):(this._log(\"i/o error: \"+e),this._mediaError=new p.default(p.default.MEDIA_ERR_NETWORK,String(e)),this._state=R,this._stopPlayback())}_seek(e,t){if(this._log(\"requested seek to \"+e+\", mode \"+t),this.readyState==this.HAVE_NOTHING)return this._log(\"not yet loaded; saving seek position for later\"),void(this._initialSeekTime=e);if(this._stream&&!this._stream.seekable)throw new Error(\"Cannot seek a non-seekable stream\");if(this._codec&&!this._codec.seekable)throw new Error(\"Cannot seek in a non-seekable file\");var prepForSeek=i=>{this._stream&&this._stream.buffering&&this._stream.abort(),this._stream&&this._stream.seeking&&this._stream.abort(),this._actionQueue.splice(0,this._actionQueue.length),this._stopPlayback(),this._prebufferingAudio=!1,this._audioFeeder&&this._audioFeeder.flush(),this._state=x,this._seekTargetTime=e,this._seekMode=t,this._codec?this._codec.flush(i):i()};prepForSeek((()=>{this._isProcessing()||this._pingProcessing(0)})),this._actionQueue.push((()=>{prepForSeek((()=>{this._doSeek(e)}))}))}_doSeek(e){this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=x,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,(t=>{if(t)return this._seekState=C,this._fireEventAsync(\"seeking\"),this._didSeek?void 0:void this._pingProcessing();this._codec.getKeypointOffset(e,(e=>{e>0?(this._seekState=C,this._seekStream(e)):(this._seekState=O,this._startBisection(this._seekTargetTime)),this._fireEventAsync(\"seeking\")}))}))}_startBisection(e){var t=Math.max(0,this._stream.length-65536);this._bisectTargetTime=e,this._seekBisector=new f.default({start:0,end:t,process:(e,t,i)=>i!=this._lastSeekPosition&&(this._lastSeekPosition=i,this._codec.flush((()=>{this._seekStream(i)})),!0)}),this._seekBisector.start()}_continueSeekedPlayback(){this._seekState=F,this._state=P,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime;var finishedSeeking=()=>{this._lastTimeUpdate=this._seekTargetTime,this._fireEventAsync(\"timeupdate\"),this._fireEventAsync(\"seeked\"),this._isProcessing()||this._pingProcessing()};if(this._codec.hasVideo&&this._decodedFrames.length){var e=this._decodedFrames.shift();this._drawFrame(e.yCbCrBuffer),finishedSeeking()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame((e=>{e&&this._drawFrame(this._codec.frameBuffer),finishedSeeking()})),void this._codec.sync();finishedSeeking()}}_drawFrame(e){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(e)}_doProcessLinearSeeking(){var e;if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return;if(!this._codec.frameReady)return void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log(\"stream ended during linear seeking on video\"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}));if(this._seekMode===D&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback();if(this._codec.frameTimestamp<=this._seekTargetTime){var t=this._codec.frameTimestamp;return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:t}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame((e=>{this._pendingFrame--,this._pendingFrames.shift(),this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:t}),this._pingProcessing()})),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return;return this._codec.audioReady?this._codec.audioTimestamp+e{this._pingProcessing()})):void this._continueSeekedPlayback():void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log(\"stream ended during linear seeking on audio\"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}))}}_doProcessBisectionSeek(){var e,t;if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3;else{if(!this._codec.hasAudio)throw new Error(\"Invalid seek state; no audio or video track available\");t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process((e=>{if(e)this._pingProcessing();else if(this._streamEnded){if(this._log(\"stream ended during bisection seek\"),!this._seekBisector.right())throw this._log(\"failed going back\"),new Error(\"not sure what to do\")}else this._readBytesAndWait()})):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log(\"close enough (left)\"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/20?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,OGVPlayer.styleManager.appendRule(\".\"+this._instanceId,{width:this._videoInfo.displayWidth+\"px\",height:this._videoInfo.displayHeight+\"px\"});var e={};void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL=\"required\"),this._frameSink=h.default.attach(this._canvas,e)}_doProcessing(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error(\"REENTRANCY FAIL: doProcessing recursing unexpectedly\");var e=0;do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error(\"REENTRANCY FAIL: waiting on input or codec but asked to keep processing\");++e>500&&(this._log(\"stuck in processing loop; breaking with timer\"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}_doProcessingLoop(){if(this._actionQueue.length)this._actionQueue.shift()();else if(this._state==T)this._doProcessInitial();else if(this._state==k)this._doProcessSeekingEnd();else if(this._state==A)this._doProcessLoaded();else if(this._state==w)this._doProcessPreload();else if(this._state==P)this._doProcessReady();else if(this._state==x)this._doProcessSeeking();else if(this._state==E)this._doProcessPlay();else{if(this._state!=R)throw new Error(\"Unexpected OGVPlayer state \"+this._state);this._doProcessError()}}_doProcessInitial(){if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error(\"No audio or video found, something is wrong\");this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&\"video/ogg\"==this._detectedType?(this._state=k,this._lastSeenTimestamp=-1,this._codec.flush((()=>{this._seekStream(Math.max(0,this._stream.length-131072))}))):(this._state=A,this._pingProcessing())}else this._codec.process((e=>{if(e)this._pingProcessing();else{if(this._streamEnded)throw new Error(\"end of file before headers found\");this._log(\"reading more cause we are out of data\"),this._readBytesAndWait()}}))}_doProcessSeekingEnd(){this._codec.frameReady?(this._log(\"saw frame with \"+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame((()=>{this._pingProcessing()}))):this._codec.audioReady?(this._log(\"saw audio with \"+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio((()=>{this._pingProcessing()}))):this._codec.process((e=>{e?this._pingProcessing():this._stream.eof?(this._log(\"seek-duration: we are at the end: \"+this._lastSeenTimestamp),this._lastSeenTimestamp>0&&(this._duration=this._lastSeenTimestamp),this._state=A,this._codec.flush((()=>{this._streamEnded=!1,this._dataEnded=!1,this._seekStream(0)}))):this._readBytesAndWait()}))}_doProcessLoaded(){this._state=w,this._fireEventAsync(\"loadedmetadata\"),this._fireEventAsync(\"durationchange\"),this._codec.hasVideo&&this._fireEventAsync(\"resize\"),this._pingProcessing(0)}_doProcessPreload(){!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?this._ended=!0:this._readBytesAndWait()})):(this._state=P,this._fireEventAsync(\"loadeddata\"),this._pingProcessing())}_doProcessReady(){if(this._log(\"initial seek to \"+this._initialSeekTime),this._initialSeekTime>0){var e=this._initialSeekTime;this._initialSeekTime=0,this._log(\"initial seek to \"+e),this._doSeek(e)}else if(this._paused)this._log(\"paused while in ready\");else{var finishStartPlaying=()=>{this._log(\"finishStartPlaying\"),this._state=E,this._lastFrameTimestamp=d(),this._codec.hasAudio&&this._audioFeeder?this._prebufferingAudio=!0:this._startPlayback(),this._pingProcessing(0),this._fireEventAsync(\"play\"),this._fireEventAsync(\"playing\")};!this._codec.hasAudio||this._audioFeeder||this._muted?finishStartPlaying():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(finishStartPlaying))}}_doProcessSeeking(){if(this._seekState==F)throw new Error(\"seeking in invalid state (not seeking?)\");if(this._seekState==O)this._doProcessBisectionSeek();else if(this._seekState==S)this._doProcessBisectionSeek();else{if(this._seekState!=C)throw new Error(\"Invalid seek state \"+this._seekState);this._doProcessLinearSeeking()}}_doProcessPlay(){var e=this._codec;if(this._paused)this._log(\"paused during playback; stopping loop\");else if((!e.hasAudio||e.audioReady||this._pendingAudio||this._dataEnded)&&(!e.hasVideo||e.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var t,i,s,d=null,h=0,u=!1,c=0;if(e.hasAudio&&this._audioFeeder?(d=this._audioFeeder.getPlaybackState(),h=this._getPlaybackTime(d),u=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!e.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log(\"prebuffering audio done; buffered to \"+this._audioFeeder.durationBuffered),this._startPlayback(h),this._prebufferingAudio=!1),d.dropped!=this._droppedAudio&&this._log(\"dropped \"+(d.dropped-this._droppedAudio)),d.delayed!=this._delayedAudio&&this._log(\"delayed \"+(d.delayed-this._delayedAudio)),this._droppedAudio=d.dropped,this._delayedAudio=d.delayed,(t=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log(\"audio decode disabled: \"+this._pendingAudio+\" packets in flight\"),t=!1):t=!1)):(h=this._getPlaybackTime(),t=this._codec.audioReady&&this._audioEndTimestamp0,s=this._pendingFrame+this._decodedFrames.length=l){for(var f=-1,_=0;_=0)for(;f-- >=0;){this._lateFrames++;var p=this._decodedFrames.shift();this._log(\"skipping already-decoded late frame at \"+p.frameEndTimestamp),c=1e3*(p.frameEndTimestamp-h),this._frameEndTimestamp=p.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-c,this._framesProcessed++,p.dropped=!0,this._doFrameComplete(p)}var m=this._codec.nextKeyframeTimestamp,V=m-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame);if(m>=0&&m!=this._codec.frameTimestamp&&h>=V){this._log(\"skipping late frame at \"+this._decodedFrames[0].frameEndTimestamp+\" vs \"+h+\", expect to see keyframe at \"+m);for(var g=0;g{})),this._framesProcessed++,this._doFrameComplete(T)}return void(this._isProcessing()||this._pingProcessing())}}else i&&c<=4||(i=!1)}if(s){this._log(\"play loop: ready to decode frame; thread depth: \"+this._pendingFrame+\", have buffered: \"+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++;var k=this._frameEndTimestamp=this._codec.frameTimestamp;this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:k});var A=this._pendingFrames,w=!1,P=this._time((()=>{this._codec.decodeFrame((e=>{A===this._pendingFrames?(this._log(\"play loop callback: decoded frame\"),this._pendingFrame--,this._pendingFrames.shift(),e?this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:k}):this._log(\"Bad video packet or something\"),this._codec.process((()=>{this._isProcessing()||this._pingProcessing(w?void 0:0)}))):this._log(\"play loop callback after flush, discarding\")}))}));this._pendingFrame&&(w=!0,this._proxyTime+=P,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(t){this._log(\"play loop: ready for audio; depth: \"+this._pendingAudio),this._pendingAudio++;var E=this._codec.audioTimestamp,x=this._time((()=>{this._codec.decodeAudio((e=>{if(this._pendingAudio--,this._log(\"play loop callback: decoded audio\"),this._audioEndTimestamp=E,e){var t=this._codec.audioBuffer;if(t&&(this._bufferTime+=this._time((()=>{this._audioFeeder&&this._audioFeeder.bufferData(t)})),!this._codec.hasVideo)){this._framesProcessed++;var i={frameEndTimestamp:this._audioEndTimestamp};this._doFrameComplete(i)}}this._isProcessing()||this._pingProcessing()}))}));this._pendingAudio&&(this._proxyTime+=x,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(i){this._log(\"play loop: ready to draw frame\"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null);var R=this._decodedFrames.shift();this._currentVideoCpuTime=R.videoCpuTime,this._drawingTime+=this._time((()=>{this._drawFrame(R.yCbCrBuffer)})),this._framesProcessed++,this._doFrameComplete(R),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log(\"play loop: playback reached end of data \"+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]);var F=0;this._codec.hasAudio&&this._audioFeeder&&(F=1e3*this._audioFeeder.durationBuffered),F>0?(this._log(\"play loop: ending pending \"+F+\" ms\"),this._pingProcessing(Math.max(0,F))):(this._log(\"play loop: ENDING NOW: playback time \"+this._getPlaybackTime()+\"; frameEndTimestamp: \"+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync(\"pause\"),this._fireEventAsync(\"ended\"))}else this._prebufferingAudio&&(e.hasVideo&&!e.frameReady||e.hasAudio&&!e.audioReady)?(this._log(\"play loop: prebuffering demuxing\"),this._doProcessPlayDemux()):this._log(\"play loop: waiting on async/timers\");else{var O=c;this._log(\"play loop: setting a timer for drawing \"+O),this._nextFrameTimer=setTimeout((()=>{this._nextFrameTimer=null,this._pingProcessing()}),O)}}else this._log(\"play loop: demuxing\"),this._doProcessPlayDemux()}_doProcessPlayDemux(){var e=this._codec.frameReady,t=this._codec.audioReady;this._codec.process((i=>{this._codec.frameReady&&!e||this._codec.audioReady&&!t?(this._log(\"demuxer has packets\"),this._pingProcessing()):i?(this._log(\"demuxer processing to find more packets\"),this._pingProcessing()):(this._log(\"demuxer ran out of data\"),this._streamEnded?(this._log(\"demuxer reached end of data stream\"),this._dataEnded=!0,this._pingProcessing()):(this._log(\"demuxer loading more data\"),this._readBytesAndWait()))}))}_doProcessError(){}_isProcessing(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}_readBytesAndWait(){if(this._stream.buffering||this._stream.seeking)this._log(\"readBytesAndWait during i/o\");else{this._stream.read(32768).then((e=>{this._log(\"got input \"+[e.byteLength]),e.byteLength&&this._actionQueue.push((()=>{this._codec.receiveInput(e,(()=>{this._pingProcessing()}))})),this._stream.eof&&(this._log(\"stream is at end!\"),this._streamEnded=!0),this._isProcessing()||this._pingProcessing()})).catch((e=>{this._onStreamError(e)}))}}_pingProcessing(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(this._stream&&this._stream.waiting)this._log(\"waiting on input\");else{this._nextProcessingTimer&&(this._log(\"canceling old processing timer\"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null);e>-1/256?this._nextProcessingTimer=setTimeout((()=>{this._pingProcessing()}),e):this._depth?this._needProcessing=!0:this._doProcessing()}}_startProcessingVideo(e){if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1;var t={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD};this._detectedType&&(t.type=this._detectedType),this._codec=new g.default(t),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=e=>{this._didSeek=!0,this._stream&&this._seekStream(e)},this._codec.init((()=>{this._codec.receiveInput(e,(()=>{this._readBytesAndWait()}))}))}}_loadCodec(e){this._stream.read(1024).then((t=>{var i=new Uint8Array(t);i.length>4&&i[0]==\"O\".charCodeAt(0)&&i[1]==\"g\".charCodeAt(0)&&i[2]==\"g\".charCodeAt(0)&&i[3]==\"S\".charCodeAt(0)?this._detectedType=\"video/ogg\":i.length>4&&26==i[0]&&69==i[1]&&223==i[2]&&163==i[3]?this._detectedType=\"video/webm\":this._detectedType=\"video/ogg\",e(t)}))}_prepForLoad(e){this._stopVideo();var doLoad=()=>{this._options.stream?this._stream=this._options.stream:this._stream=new u.default({url:this.src,cacheSize:16777216,progressive:!1}),this._stream.load().then((()=>{this._loading=!1,this._currentSrc=this.src,this._byteLength=this._stream.seekable?this._stream.length:0;var e=this._stream.headers[\"x-content-duration\"];\"string\"==typeof e&&(this._duration=parseFloat(e)),this._loadCodec((e=>{this._startProcessingVideo(e)}))})).catch((e=>{this._onStreamError(e)}))};this._currentSrc=\"\",this._loading=!0,this._actionQueue.push((()=>{e&&\"none\"===this.preload?this._loading=!1:doLoad()})),this._pingProcessing(0)}load(){this._prepForLoad()}canPlayType(e){var t=new m.default(e);function checkTypes(e){if(t.codecs){var i=0,s=0;return t.codecs.forEach((t=>{e.indexOf(t)>=0?i++:s++})),0===i||s>0?\"\":\"probably\"}return\"maybe\"}return\"ogg\"!==t.minor||\"audio\"!==t.major&&\"video\"!==t.major&&\"application\"!==t.major?\"webm\"!==t.minor||\"audio\"!==t.major&&\"video\"!==t.major?\"\":checkTypes([\"vorbis\",\"opus\",\"vp8\",\"vp9\"]):checkTypes([\"vorbis\",\"opus\",\"theora\"])}play(){this._muted||this._options.audioContext||OGVPlayer.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==x||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(\".play() starting over after end\"),this._seek(0)):this._log(\".play() while already started\"),this._state=P,this._isProcessing()||this._pingProcessing()):this._loading?this._log(\".play() while loading\"):(this._log(\".play() before started\"),this._stream||this.load())))}getPlaybackStats(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}resetPlaybackStats(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}getVideoFrameSink(){return this._frameSink}getCanvas(){return this._canvas}getVideo(){return null}pause(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent(\"pause\"))}stop(){this._stopVideo(),this._paused=!0}fastSeek(e){this._seek(+e,D)}}(0,_.default)(OGVPlayer,y),OGVPlayer.instanceCount=0,OGVPlayer.styleManager=new function StyleManager(){var e=document.createElement(\"style\");e.type=\"text/css\",e.textContent=\"ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); \",document.head.appendChild(e);var t=e.sheet;this.appendRule=function(e,i){var s=[];for(var d in i)i.hasOwnProperty(d)&&s.push(d+\":\"+i[d]);var h=e+\"{\"+s.join(\";\")+\"}\";t.insertRule(h,t.cssRules.length-1)}};var M=OGVPlayer;t.default=M},580:(e,t)=>{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var i=function OGVProxyClass(e){return class{constructor(t,i,s){for(var d in s=s||{},this.worker=t,this.transferables=function(){var e=new ArrayBuffer(1024),i=new Uint8Array(e);try{return t.postMessage({action:\"transferTest\",bytes:i},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(d)&&(this[d]=e[d]);this.processingQueue=0,Object.defineProperty(this,\"processing\",{get:function get(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener(\"message\",(e=>{this.handleMessage(e)})),this.proxy(\"construct\",[i,s],(()=>{}))}proxy(e,t,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!this.worker)throw'Tried to call \"'+e+'\" method on closed proxy object';var d=\"callback-\"+ ++this.messageCount+\"-\"+e;i&&(this.pendingCallbacks[d]=i);var h={action:e,callbackId:d,args:t||[]};this.processingQueue++,this.transferables?this.worker.postMessage(h,s):this.worker.postMessage(h)}terminate(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}handleMessage(e){if(this.processingQueue--,\"callback\"===e.data.action){var t=e.data,i=t.callbackId,s=t.args,d=this.pendingCallbacks[i];if(t.props)for(var h in t.props)t.props.hasOwnProperty(h)&&(this[h]=t.props[h]);d&&(delete this.pendingCallbacks[i],d.apply(this,s))}}}};t.default=i},168:(e,t)=>{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var i=class OGVTimeRanges{constructor(e){this._ranges=e,this.length=e.length}start(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError(\"Invalid index\");return this._ranges[e][0]}end(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError(\"Invalid index\");return this._ranges[e][1]}};t.default=i},625:(e,t,i)=>{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d=s(i(964));var h=class OGVWrapperCodec{constructor(e){return this.options=e||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function get(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function get(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function get(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function get(){return this.demuxer.audioTimestamp}},audioFormat:{get:function get(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function get(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function get(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function get(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function get(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function get(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function get(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function get(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function get(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function get(){return this.demuxer.seekable}},demuxerCpuTime:{get:function get(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function get(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function get(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}flushSafe(e){var t=this.flushIter;return i=>{this.flushIter<=t&&e(i)}}init(e){var t;this.processing=!0,t=\"video/webm\"===this.options.type||\"audio/webm\"===this.options.type?\"OGVDemuxerWebMW\":\"OGVDemuxerOggW\",d.default.loadClass(t,(t=>{t().then((t=>{this.demuxer=t,t.onseek=e=>{this.onseek&&this.onseek(e)},t.init((()=>{this.processing=!1,e()}))}))}))}close(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}receiveInput(e,t){this.demuxer.receiveInput(e,t)}process(e){if(this.processing)throw new Error(\"reentrancy fail on OGVWrapperCodec.process\");this.processing=!0;var finish=t=>{this.processing=!1,e(t)},doProcessData=()=>{this.demuxer.process(finish)};this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec((()=>{this.loadVideoCodec((()=>{this.loadedDemuxerMetadata=!0,this.loadedAudioMetadata=!this.audioDecoder,this.loadedVideoMetadata=!this.videoDecoder,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)}))})):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(((e,t)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processHeader(e,(e=>{finish(!0)}))})):doProcessData():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processHeader(e,(()=>{finish(!0)}))}))):doProcessData():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,finish(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?doProcessData():finish(!0)}decodeFrame(e){var t=this.flushSafe(e),i=this.frameTimestamp,s=this.keyframeTimestamp;this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processFrame(e,(e=>{var d=this.videoDecoder.frameBuffer;d&&(d.timestamp=i,d.keyframeTimestamp=s),t(e)}))}))}decodeAudio(e){var t=this.flushSafe(e);this.demuxer.dequeueAudioPacket(((e,i)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processAudio(e,(e=>{if(i){var s=this.audioDecoder.audioBuffer,d=[];for(var h of s){var u=Math.round(i*this.audioFormat.rate/1e9);u>0?d.push(h.subarray(0,h.length-Math.min(u,h.length))):d.push(h.subarray(Math.min(Math.abs(u),h.length),h.length))}this.audioDecoder.audioBuffer=d}return t(e)}))}))}discardFrame(e){this.demuxer.dequeueVideoPacket((t=>{this.videoBytes+=t.byteLength,e()}))}discardAudio(e){this.demuxer.dequeueAudioPacket(((t,i)=>{this.audioBytes+=t.byteLength,e()}))}flush(e){this.flushIter++,this.demuxer.flush(e)}sync(){this.videoDecoder&&this.videoDecoder.sync()}recycleFrame(e){this.videoDecoder&&this.videoDecoder.recycleFrame(e)}getKeypointOffset(e,t){this.demuxer.getKeypointOffset(e,t)}seekToKeypoint(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}loadAudioCodec(e){if(this.demuxer.audioCodec){var t={vorbis:\"OGVDecoderAudioVorbisW\",opus:\"OGVDecoderAudioOpusW\"}[this.demuxer.audioCodec];this.processing=!0,d.default.loadClass(t,(t=>{var i={};this.demuxer.audioFormat&&(i.audioFormat=this.demuxer.audioFormat),t(i).then((t=>{this.audioDecoder=t,t.init((()=>{this.loadedAudioMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker})}else e()}loadVideoCodec(e){if(this.demuxer.videoCodec){var t=!!this.options.simd,i=!!this.options.threading,s={theora:\"OGVDecoderVideoTheoraW\",vp8:i?\"OGVDecoderVideoVP8MTW\":\"OGVDecoderVideoVP8W\",vp9:i?t?\"OGVDecoderVideoVP9SIMDMTW\":\"OGVDecoderVideoVP9MTW\":t?\"OGVDecoderVideoVP9SIMDW\":\"OGVDecoderVideoVP9W\",av1:i?t?\"OGVDecoderVideoAV1SIMDMTW\":\"OGVDecoderVideoAV1MTW\":t?\"OGVDecoderVideoAV1SIMDW\":\"OGVDecoderVideoAV1W\"}[this.demuxer.videoCodec];this.processing=!0,d.default.loadClass(s,(t=>{var s={};this.demuxer.videoFormat&&(s.videoFormat=this.demuxer.videoFormat),i&&delete window.ENVIRONMENT_IS_PTHREAD,t(s).then((t=>{this.videoDecoder=t,t.init((()=>{this.loadedVideoMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker&&!this.options.threading})}else e()}};t.default=h},539:(e,t)=>{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var i=new class WebAssemblyChecker{constructor(){this.tested=!1,this.testResult=void 0}wasmSupported(){if(!this.tested){try{\"object\"==typeof WebAssembly?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log(\"Exception while testing WebAssembly\",e),this.testResult=!1}this.tested=!0}return this.testResult}};t.default=i},309:(e,t)=>{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var i=function extend(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};t.default=i},431:(e,t,i)=>{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i=200&&e.xhr.status<300?(e.length=getXHRLength(e.xhr),e.headers=function getXHRHeaders(e){var t={};return e.getAllResponseHeaders().split(/\\r?\\n/).forEach((function(e){var i=e.split(/:\\s*/,2);i.length>1&&(t[i[0].toLowerCase()]=i[1])})),t}(e.xhr),e.onXHRStart()):(s(),i(new Error(\"HTTP error \"+e.xhr.status)))}},h=function checkError(){s(),i(new Error(\"network error\"))},u=function checkBackendOpen(){s(),t()};s=function oncomplete(){e.xhr.removeEventListener(\"readystatechange\",d),e.xhr.removeEventListener(\"error\",h),e.off(\"open\",u),e._onAbort=null},e.initXHR(),e.xhr.addEventListener(\"readystatechange\",d),e.xhr.addEventListener(\"error\",h),e.on(\"open\",u),e.xhr.send()}))}},{key:\"bufferToOffset\",value:function bufferToOffset(e){return Promise.reject(new Error(\"abstract\"))}},{key:\"abort\",value:function abort(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort;this._onAbort=null;var t=new Error(\"Aborted\");t.name=\"AbortError\",e(t)}}},{key:\"initXHR\",value:function initXHR(){var e=this.url;this.cachever&&(e+=\"?buggy_cachever=\"+this.cachever),this.xhr.open(\"GET\",e);var t=null;(this.offset||this.length)&&(t=\"bytes=\"+this.offset+\"-\"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader(\"Range\",t)}},{key:\"onXHRStart\",value:function onXHRStart(){throw new Error(\"abstract\")}}]),Backend}(i(566));e.exports=d},810:(e,t,i)=>{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i0&&(this.bytesRead+=e.length,this.emit(\"buffer\",e))}},{key:\"onXHRLoad\",value:function onXHRLoad(){this.onXHRProgress(),d(BinaryStringBackend.prototype.__proto__||Object.getPrototypeOf(BinaryStringBackend.prototype),\"onXHRLoad\",this).call(this)}}]),BinaryStringBackend}(i(828));h.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=h},828:(e,t,i)=>{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i=e)i();else{var d=null;t._onAbort=function(e){d(),s(e)};var h=function checkBuffer(){t.offset>=e&&!t.eof&&(d(),i())},u=function checkDone(){d(),i()},c=function checkError(){d(),s(new Error(\"error streaming\"))};d=function oncomplete(){t.buffering=!1,t.off(\"buffer\",h),t.off(\"done\",u),t.off(\"error\",c),t._onAbort=null},t.buffering=!0,t.on(\"buffer\",h),t.on(\"done\",u),t.on(\"error\",c)}}))}},{key:\"initXHR\",value:function initXHR(){d(DownloadBackend.prototype.__proto__||Object.getPrototypeOf(DownloadBackend.prototype),\"initXHR\",this).call(this)}},{key:\"onXHRStart\",value:function onXHRStart(){var e=this;this.xhr.addEventListener(\"progress\",(function(){return e.onXHRProgress()})),this.xhr.addEventListener(\"error\",(function(){return e.onXHRError()})),this.xhr.addEventListener(\"load\",(function(){return e.onXHRLoad()})),this.emit(\"open\")}},{key:\"onXHRProgress\",value:function onXHRProgress(){throw new Error(\"abstract\")}},{key:\"onXHRError\",value:function onXHRError(){this.emit(\"error\")}},{key:\"onXHRLoad\",value:function onXHRLoad(){this.eof=!0,this.emit(\"done\")}}]),DownloadBackend}(i(306));e.exports=h},761:(e,t,i)=>{\"use strict\";var s=i(855),d=i(810),h=i(431);var u=null;e.exports=function instantiate(e){if(!1===e.progressive)return new h(e);if(u||(u=function autoselect(){return s.supported()?s:d.supported()?d:null}()),!u)throw new Error(\"No supported backend class\");return new u(e)}},855:(e,t,i)=>{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i{\"use strict\";var t=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.buffer,i=void 0===t?void 0:t,s=e.string,d=void 0===s?void 0:s,h=e.start,u=void 0===h?0:h,c=e.end,l=void 0===c?u+(i?i.byteLength:d?d.length:0):c,f=e.prev,_=void 0===f?null:f,p=e.next,m=void 0===p?null:p,V=e.eof,g=void 0!==V&&V,v=e.empty,b=void 0===v?!(i||d):v,y=e.timestamp,T=void 0===y?Date.now():y;_classCallCheck(this,CacheItem),this.start=u,this.end=l,this.prev=_,this.next=m,this.eof=g,this.empty=b,this.timestamp=T,this.buffer=i,this.string=d,Object.defineProperty(this,\"length\",{get:function get(){return this.end-this.start}})}return t(CacheItem,[{key:\"contains\",value:function contains(e){return e>=this.start&&(e{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.cacheSize,i=void 0===t?0:t;_classCallCheck(this,CachePool);var s=new d({eof:!0});this.head=s,this.tail=s,this.readOffset=0,this.readCursor=s,this.writeOffset=0,this.writeCursor=s,this.cacheSize=i}return s(CachePool,[{key:\"bytesReadable\",value:function bytesReadable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor,s=i.last((function(i){return!i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:\"bytesWritable\",value:function bytesWritable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor;if(i.eof)return e;var s=i.last((function(i){return i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:\"seekRead\",value:function seekRead(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error(\"read seek out of range\");this.readOffset=e,this.readCursor=t}},{key:\"seekWrite\",value:function seekWrite(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error(\"write seek out of range\");this.writeOffset=e,this.writeCursor=t}},{key:\"readBytes\",value:function readBytes(e){for(var t=e.byteLength,i=this.bytesReadable(t),s=this.readOffset,d=s+i,h=s,u=this.readCursor;u&&!u.empty&&!(u.start>=d);u=u.next){var c=Math.min(d,u.end),l=e.subarray(h-s,c-s);u.readBytes(l,h,c),h=c}return this.readOffset=h,this.readCursor=this.readCursor.first((function(e){return e.contains(h)})),i}},{key:\"write\",value:function write(e){var t=this.bufferItem(e),i=this.writeCursor;if(!i.empty)throw new Error(\"write cursor not empty\");if(!i.contains(t.end)&&i.end!==t.end)throw new Error(\"write cursor too small\");i.startthis.readOffset+this.chunkSize)&&t.push(i));if(e>this.cacheSize){t.sort((function(e,t){return e.timestamp-t.timestamp}));for(var s=0;s{\"use strict\";e.exports=i(91)},566:e=>{\"use strict\";var t=function(){function defineProperties(e,t){for(var i=0;i=0&&i.splice(s,1)}},{key:\"emit\",value:function emit(e,t){(this._e[e]||[]).slice().forEach((function(e){return e(t)}))}}]),TinyEvents}();e.exports=i},936:(e,t,i)=>{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i=0&&c>=e.length)return void t(null);var l=e._clampToLength(s.writeOffset+s.bytesWritable(d))-s.writeOffset;if(0===l)t(null);else{var f=e._backend=new h({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),_=null,p=function checkOpen(){f!==e._backend?(_(),i(new Error(\"invalid state\"))):(f.on(\"buffer\",(function(t){f===e._backend&&e._cache.write(t)})),f.on(\"done\",(function(){f===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)})),t(f))},m=function checkError(t){f!==e._backend?i(new Error(\"invalid state\")):(e._backend=null,i(t))};_=function oncomplete(){f.off(\"open\",p),f.off(\"error\",m)},f.on(\"open\",p),f.on(\"error\",m),f.on(\"cachever\",(function(){e._cachever++})),f.load()}}}))}},{key:\"_readAhead\",value:function _readAhead(){var e=this;return new Promise((function(t,i){e._backend||e.eof?t():e._openBackend().then((function(){t()})).catch((function(e){i(e)}))}))}},{key:\"seek\",value:function seek(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error(\"invalid state\");if(e!==(0|e)||e<0)throw new Error(\"invalid input\");if(t.length>=0&&e>t.length)throw new Error(\"seek past end of file\");if(!t.seekable)throw new Error(\"seek on non-seekable stream\");t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(s)}))}},{key:\"read\",value:function read(e){var t=this;return this.buffer(e).then((function(e){return t.readSync(e)}))}},{key:\"readSync\",value:function readSync(e){var t=this.bytesAvailable(e),i=new Uint8Array(t);if(this.readBytes(i)!==t)throw new Error(\"failed to read expected data\");return i.buffer}},{key:\"readBytes\",value:function readBytes(e){if(!this.loaded||this.buffering||this.seeking)throw new Error(\"invalid state\");if(!(e instanceof Uint8Array))throw new Error(\"invalid input\");var t=this._cache.readBytes(e);return this._readAhead(),t}},{key:\"buffer\",value:function buffer(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error(\"invalid state\");if(e!==(0|e)||e<0)throw new Error(\"invalid input\");var d=t._clampToLength(t.offset+e),h=d-t.offset,u=t.bytesAvailable(h);u>=h?i(u):(t.buffering=!0,t._openBackend().then((function(i){return i?i.bufferToOffset(d).then((function(){return t.buffering=!1,t.buffer(e)})):Promise.resolve(u)})).then((function(e){t.buffering=!1,i(e)})).catch((function(e){\"AbortError\"!==e.name&&(t.buffering=!1),s(e)})))}))}},{key:\"bytesAvailable\",value:function bytesAvailable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;return this._cache.bytesReadable(e)}},{key:\"abort\",value:function abort(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:\"getBufferedRanges\",value:function getBufferedRanges(){return this._cache.ranges()}},{key:\"_clampToLength\",value:function _clampToLength(e){return this.length<0?e:Math.min(this.length,e)}}]),StreamFile}();e.exports=u},302:(e,t,i)=>{\"use strict\";i.r(t),i.d(t,{default:()=>s});const s=\"data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU5LjE2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAACAAAEEwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ//////////////////////////////////////////////////////////////////8AAAAATGF2YzU5LjE4AAAAAAAAAAAAAAAAJAZAAAAAAAAABBMIw3vfAAAAAAAAAAAAAAAAAAAAAP/7kGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU=\"},826:e=>{e.exports={vertex:\"precision mediump float;\\n\\nattribute vec2 aPosition;\\nattribute vec2 aLumaPosition;\\nattribute vec2 aChromaPosition;\\nvarying vec2 vLumaPosition;\\nvarying vec2 vChromaPosition;\\nvoid main() {\\n gl_Position = vec4(aPosition, 0, 1);\\n vLumaPosition = aLumaPosition;\\n vChromaPosition = aChromaPosition;\\n}\\n\",fragment:\"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\\n\\nprecision mediump float;\\n\\nuniform sampler2D uTextureY;\\nuniform sampler2D uTextureCb;\\nuniform sampler2D uTextureCr;\\nvarying vec2 vLumaPosition;\\nvarying vec2 vChromaPosition;\\nvoid main() {\\n // Y, Cb, and Cr planes are uploaded as ALPHA textures.\\n float fY = texture2D(uTextureY, vLumaPosition).w;\\n float fCb = texture2D(uTextureCb, vChromaPosition).w;\\n float fCr = texture2D(uTextureCr, vChromaPosition).w;\\n\\n // Premultipy the Y...\\n float fYmul = fY * 1.1643828125;\\n\\n // And convert that to RGB!\\n gl_FragColor = vec4(\\n fYmul + 1.59602734375 * fCr - 0.87078515625,\\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\\n fYmul + 2.017234375 * fCb - 1.081390625,\\n 1\\n );\\n}\\n\",vertexStripe:\"precision mediump float;\\n\\nattribute vec2 aPosition;\\nattribute vec2 aTexturePosition;\\nvarying vec2 vTexturePosition;\\n\\nvoid main() {\\n gl_Position = vec4(aPosition, 0, 1);\\n vTexturePosition = aTexturePosition;\\n}\\n\",fragmentStripe:\"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\\n\\nprecision mediump float;\\n\\nuniform sampler2D uStripe;\\nuniform sampler2D uTexture;\\nvarying vec2 vTexturePosition;\\nvoid main() {\\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\\n // so we can upload them without expanding the bytes on IE 11\\n // which doesn't allow LUMINANCE or ALPHA textures\\n // The stripe textures mark which channel to keep for each pixel.\\n // Each texture extraction will contain the relevant value in one\\n // channel only.\\n\\n float fLuminance = dot(\\n texture2D(uStripe, vTexturePosition),\\n texture2D(uTexture, vTexturePosition)\\n );\\n\\n gl_FragColor = vec4(0, 0, 0, fLuminance);\\n}\\n\"}},487:e=>{!function(){\"use strict\";function FrameSink(e,t){throw new Error(\"abstract\")}FrameSink.prototype.drawFrame=function(e){throw new Error(\"abstract\")},FrameSink.prototype.clear=function(){throw new Error(\"abstract\")},e.exports=FrameSink}()},926:(e,t,i)=>{!function(){\"use strict\";var t=i(487),s=i(627);function SoftwareFrameSink(e){var t=this,i=e.getContext(\"2d\"),d=null,h=null,u=null;return t.drawFrame=function drawFrame(t){var c=t.format;e.width===c.displayWidth&&e.height===c.displayHeight||(e.width=c.displayWidth,e.height=c.displayHeight),null!==d&&d.width==c.width&&d.height==c.height||function initImageData(e,t){for(var s=(d=i.createImageData(e,t)).data,h=e*t*4,u=0;u{!function(){\"use strict\";var t=i(487),s=i(826);function WebGLFrameSink(e){var t,i,d=this,h=WebGLFrameSink.contextForCanvas(e);if(null===h)throw new Error(\"WebGL unavailable\");function compileShader(e,t){var i=h.createShader(e);if(h.shaderSource(i,t),h.compileShader(i),!h.getShaderParameter(i,h.COMPILE_STATUS)){var s=h.getShaderInfoLog(i);throw h.deleteShader(i),new Error(\"GL shader compilation for \"+e+\" failed: \"+s)}return i}var u,c,l,f,_,p,m,V,g,v,b=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),y={},T={},k={};function createOrReuseTexture(e,t){return y[e]&&!t||(y[e]=h.createTexture()),y[e]}function uploadTexture(e,t,i,s,d){var u=!y[e]||t,c=createOrReuseTexture(e,t);if(h.activeTexture(h.TEXTURE0),WebGLFrameSink.stripe){var l=!y[e+\"_temp\"]||t,f=createOrReuseTexture(e+\"_temp\",t);h.bindTexture(h.TEXTURE_2D,f),l?(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i/4,s,0,h.RGBA,h.UNSIGNED_BYTE,d)):h.texSubImage2D(h.TEXTURE_2D,0,0,0,i/4,s,h.RGBA,h.UNSIGNED_BYTE,d);var _=y[e+\"_stripe\"],p=!_||t;p&&(_=createOrReuseTexture(e+\"_stripe\",t)),h.bindTexture(h.TEXTURE_2D,_),p&&(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i,1,0,h.RGBA,h.UNSIGNED_BYTE,function buildStripe(e){if(k[e])return k[e];for(var t=e,i=new Uint32Array(t),s=0;s{!function(){\"use strict\";var t=i(877);e.exports={convertYCbCr:function convertYCbCr(e,i){var s=0|e.format.width,d=0|e.format.height,h=0|t(e.format.width/e.format.chromaWidth),u=0|t(e.format.height/e.format.chromaHeight),c=e.y.bytes,l=e.u.bytes,f=e.v.bytes,_=0|e.y.stride,p=0|e.u.stride,m=0|e.v.stride,V=s<<2,g=0,v=0,b=0,y=0,T=0,k=0,A=0,w=0,P=0,E=0,x=0,R=0,F=0,O=0,S=0,C=0,B=0,D=0;if(1==h&&1==u)for(A=0,w=V,D=0,C=0;C>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[v++]|0,i[A]=x+R>>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[b++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4,x=298*c[b++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4;A+=V,w+=V,D++}else for(k=0,C=0;C>u)*p|0,T=D*m|0,S=0;S>h)],R=(409*(E=0|f[T+B])|0)-57088|0,F=(100*P|0)+(208*E|0)-34816|0,O=(516*P|0)-70912|0,x=298*c[g++]|0,i[k]=x+R>>8,i[k+1]=x-F>>8,i[k+2]=x+O>>8,k+=4}}}()},877:e=>{!function(){\"use strict\";e.exports=function depower(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++;if(e!==1<{!function(){\"use strict\";var t=i(487),s=i(926),d=i(895),h={FrameSink:t,SoftwareFrameSink:s,WebGLFrameSink:d,attach:function(e,t){return(\"webGL\"in(t=t||{})?t.webGL:d.isAvailable())?new d(e,t):new s(e,t)}};e.exports=h}()}},t={};function __webpack_require__(i){var s=t[i];if(void 0!==s)return s.exports;var d=t[i]={exports:{}};return e[i](d,d.exports,__webpack_require__),d.exports}__webpack_require__.d=(e,t)=>{for(var i in t)__webpack_require__.o(t,i)&&!__webpack_require__.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})};var i={};return(()=>{\"use strict\";var e=i,t=__webpack_require__(318);Object.defineProperty(e,\"__esModule\",{value:!0}),Object.defineProperty(e,\"OGVCompat\",{enumerable:!0,get:function get(){return s.default}}),Object.defineProperty(e,\"OGVLoader\",{enumerable:!0,get:function get(){return d.default}}),Object.defineProperty(e,\"OGVMediaError\",{enumerable:!0,get:function get(){return h.default}}),Object.defineProperty(e,\"OGVMediaType\",{enumerable:!0,get:function get(){return u.default}}),Object.defineProperty(e,\"OGVPlayer\",{enumerable:!0,get:function get(){return c.default}}),Object.defineProperty(e,\"OGVTimeRanges\",{enumerable:!0,get:function get(){return l.default}}),e.OGVVersion=void 0;var s=t(__webpack_require__(523)),d=t(__webpack_require__(964)),h=t(__webpack_require__(759)),u=t(__webpack_require__(278)),c=t(__webpack_require__(869)),l=t(__webpack_require__(168)),f=\"1.8.9-20220406232920-cb5f7ff\";e.OGVVersion=f,\"object\"==typeof window&&(window.OGVCompat=s.default,window.OGVLoader=d.default,window.OGVMediaError=h.default,window.OGVMediaType=u.default,window.OGVTimeRanges=l.default,window.OGVPlayer=c.default,window.OGVVersion=f)})(),i})()}));"],"names":["e","t","globalThis","exports","__esModule","default","window","r","i","s","l","call","m","c","d","o","Object","defineProperty","enumerable","get","Symbol","toStringTag","value","create","bind","n","prototype","hasOwnProperty","p","Math","round","channels","this","bufferSize","flush","_buffers","_pendingBuffer","createBuffer","_pendingPos","sampleCount","forEach","length","Float32Array","validate","appendBuffer","h","u","push","prependBuffer","slice","trimBuffer","nextBuffer","shift","min","subarray","_options","_backend","_resampleFractional","_resampleLastSampleData","_tempoChanger","rate","targetRate","bufferThreshold","set","getPlaybackState","playbackPosition","outputPlaybackPosition","samplesQueued","muted","mute","unmute","volume","getTempo","setTempo","init","backendFactory","isSupported","sampleRate","numChannels","tempo","onstarved","onbufferlow","_resample","f","_","floor","a","ceil","SQRT1_2","V","g","v","b","bufferData","process","mapOutputToInputTime","waitUntilReady","start","stop","durationBuffered","close","initSharedAudioContext","AudioContext","webkitAudioContext","audioContext","_context","output","destination","_bufferQueue","_playbackTimeAtBufferTail","currentTime","_queuedTime","_delayedTime","_dropped","_liveBuffer","createScriptProcessor","_node","createJavaScriptNode","Error","_volume","_muted","_audioProcess","playbackTime","outputBuffer","getChannelData","max","_samplesQueued","_timeAwaitingPlayback","dropped","delayed","onaudioprocess","connect","disconnect","sharedAudioContext","setImmediate","postMessage","addEventListener","source","data","nextTickBrowserPingMessage","pop","document","location","toString","setTimeout","float_array","blit","wsizeLog","pow","cos","PI","y","T","k","A","w","P","E","x","R","F","O","S","C","B","D","M","I","in_time","out_time","L","j","W","X","H","N","z","Q","J","atan2","U","q","abs","sin","G","m_re","m_im","inplace","unpack","repack","m_logN","m_N","m_invN","m_revTgt","Array","twiddleRe","twiddleIm","constructor","lower","upper","end","onprocess","position","iterate","left","right","hasTypedArrays","Uint32Array","hasWebAssembly","WebAssembly","hasWebAudio","hasFlash","hasAudio","isBlacklisted","isSlow","isTooSlow","supported","OGVDecoderAudioProxy","loadedMetadata","audioFormat","audioBuffer","cpuTime","proxy","processHeader","processAudio","terminate","OGVDecoderVideoProxy","videoFormat","frameBuffer","processFrame","sync","recycleFrame","bytes","buffer","OGVDemuxerOggW","OGVDemuxerWebMW","OGVDecoderAudioOpusW","OGVDecoderAudioVorbisW","OGVDecoderVideoTheoraW","OGVDecoderVideoVP8W","OGVDecoderVideoVP8MTW","OGVDecoderVideoVP9W","OGVDecoderVideoVP9SIMDW","OGVDecoderVideoVP9MTW","OGVDecoderVideoVP9SIMDMTW","OGVDecoderVideoAV1W","OGVDecoderVideoAV1SIMDW","OGVDecoderVideoAV1MTW","OGVDecoderVideoAV1SIMDMTW","base","defaultBase","wasmSupported","scriptForClass","urlForClass","urlForScript","encodeURIComponent","loadClass","getGlobal","classWrapper","locateFile","mainScriptUrlOrBlob","loadScript","audio","worker","video","OGVLoaderWeb","scriptStatus","scriptCallbacks","querySelectorAll","getAttribute","match","workerProxy","super","createElement","done","src","querySelector","appendChild","completionCheck","JSON","stringify","Blob","type","BlobBuilder","WebKitBlobBuilder","MozBlobBuilder","append","getBlob","Worker","URL","createObjectURL","Promise","resolve","XMLHttpRequest","open","onreadystatechange","readyState","status","responseText","send","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","OGVMediaError","code","message","split","map","replace","String","major","minor","codecs","MessageChannel","port1","onmessage","port2","NETWORK_EMPTY","NETWORK_IDLE","NETWORK_LOADING","NETWORK_NO_SOURCE","HAVE_NOTHING","HAVE_METADATA","HAVE_CURRENT_DATA","HAVE_FUTURE_DATA","HAVE_ENOUGH_DATA","OGVJSElement","setPrototypeOf","getPrototypeOf","__proto__","performance","now","Date","HTMLElement","OGVPlayer","_instanceId","instanceCount","_enableWorker","_enableThreading","threading","_enableSIMD","simd","_state","_seekState","_detectedType","_canvas","_frameSink","className","_view","style","top","width","height","objectFit","_startTime","_codec","_audioInfo","_videoInfo","_actionQueue","_audioFeeder","_initialPlaybackPosition","_initialPlaybackOffset","_prebufferingAudio","_initialSeekTime","_currentSrc","_crossOrigin","_streamEnded","_mediaError","_dataEnded","_byteLength","_duration","_lastSeenTimestamp","_nextProcessingTimer","_nextFrameTimer","_loading","_started","_paused","_ended","_startedPlaybackInDocument","_stream","_framesProcessed","_targetPerFrameTime","_actualPerFrameTime","_totalFrameTime","_totalFrameCount","_playTime","_bufferTime","_drawingTime","_proxyTime","_totalJitter","_droppedAudio","_delayedAudio","_lateFrames","_poster","_thumbnail","_frameEndTimestamp","_audioEndTimestamp","_decodedFrames","_pendingFrames","_lastFrameDecodeTime","_lastFrameVideoCpuTime","_lastFrameAudioCpuTime","_lastFrameDemuxerCpuTime","_lastFrameDrawingTime","_lastFrameBufferTime","_lastFrameProxyTime","_lastVideoCpuTime","_lastAudioCpuTime","_lastDemuxerCpuTime","_lastBufferTime","_lastProxyTime","_lastDrawingTime","_lastFrameTimestamp","_currentVideoCpuTime","_lastTimeUpdate","_timeUpdateInterval","_seekTargetTime","_bisectTargetTime","_seekMode","_lastSeekPosition","_seekBisector","_didSeek","_depth","_needProcessing","_pendingFrame","_pendingAudio","_framePipelineDepth","_frameParallelism","navigator","hardwareConcurrency","_audioPipelineDepth","_width","_height","_playbackRate","defineProperties","setAttribute","_prepForLoad","buffered","getBufferedRanges","seekable","duration","_getPlaybackTime","_seek","NaN","paused","ended","seeking","_log","_initAudioFeeder","_startPlayback","_fireEventAsync","poster","removeChild","Image","crossOrigin","visibility","styleManager","appendRule","naturalWidth","naturalHeight","videoWidth","displayWidth","videoHeight","displayHeight","ogvjsVideoFrameRate","fps","ogvjsAudioChannels","ogvjsAudioSampleRate","parseInt","autoplay","controls","loop","removeAttribute","currentSrc","defaultMuted","defaultPlaybackRate","error","preload","networkState","waiting","playbackRate","Number","played","onframecallback","onloadstate","onprogress","onsuspend","onabort","onemptied","onstalled","onloadedmetadata","onloadeddata","oncanplay","oncanplaythrough","onplaying","onwaiting","onseeking","onseeked","onended","ondurationchange","ontimeupdate","onplay","onpause","onratechange","onresize","onvolumechange","onaudiofeedercreated","_time","debug","debugFilter","console","log","_fireEvent","arguments","Event","CustomEvent","createEvent","initEvent","dispatchEvent","play","audioDestination","audioBackendFactory","buffering","_pingProcessing","_stopPlayback","_isProcessing","_stopVideo","splice","abort","clearTimeout","clear","_doFrameComplete","body","contains","drawingTime","bufferTime","proxyTime","demuxerTime","videoTime","audioTime","clockTime","late","demuxerCpuTime","audioCpuTime","frameEndTimestamp","yCbCrBuffer","_seekStream","seek","then","_readBytesAndWait","catch","_onStreamError","name","prepForSeek","_doSeek","seekToKeypoint","getKeypointOffset","_startBisection","_continueSeekedPlayback","frameTimestamp","audioTimestamp","finishedSeeking","hasVideo","_drawFrame","frameReady","decodeFrame","drawFrame","_doProcessLinearSeeking","keyframeTimestamp","videoCpuTime","audioReady","decodeAudio","_doProcessBisectionSeek","_setupVideo","webGL","forceWebGL","attach","_doProcessing","_doProcessingLoop","_doProcessInitial","_doProcessSeekingEnd","_doProcessLoaded","_doProcessPreload","_doProcessReady","_doProcessSeeking","_doProcessPlay","_doProcessError","isNaN","discardFrame","discardAudio","eof","finishStartPlaying","nextKeyframeTimestamp","_doProcessPlayDemux","processing","read","byteLength","receiveInput","_startProcessingVideo","onseek","_loadCodec","Uint8Array","charCodeAt","doLoad","stream","url","cacheSize","progressive","load","headers","parseFloat","canPlayType","checkTypes","indexOf","getPlaybackStats","targetPerFrameTime","framesProcessed","videoBytes","audioBytes","playTime","demuxingTime","videoDecodingTime","audioDecodingTime","droppedAudio","delayedAudio","jitter","lateFrames","resetPlaybackStats","getVideoFrameSink","getCanvas","getVideo","pause","fastSeek","textContent","head","sheet","join","insertRule","cssRules","transferables","ArrayBuffer","action","processingQueue","messageCount","pendingCallbacks","handleMessage","callbackId","args","props","apply","_ranges","RangeError","options","demuxer","videoDecoder","audioDecoder","flushIter","loadedDemuxerMetadata","loadedAudioMetadata","loadedVideoMetadata","loadedAllMetadata","flushSafe","finish","doProcessData","loadAudioCodec","loadVideoCodec","dequeueAudioPacket","dequeueVideoPacket","timestamp","audioCodec","vorbis","opus","videoCodec","theora","vp8","vp9","av1","ENVIRONMENT_IS_PTHREAD","tested","testResult","Module","Instance","test","configurable","writable","key","Function","getOwnPropertyDescriptor","_classCallCheck","TypeError","_possibleConstructorReturn","ReferenceError","ArrayBufferBackend","xhr","responseType","response","bytesRead","emit","getXHRRangeMatches","getResponseHeader","Backend","offset","cachever","loaded","_onAbort","getXHRLength","getAllResponseHeaders","toLowerCase","onXHRStart","removeEventListener","off","initXHR","on","reject","setRequestHeader","BinaryStringBackend","overrideMimeType","onXHRProgress","DownloadBackend","onXHRError","onXHRLoad","MozChunkedBackend","CacheItem","string","prev","next","empty","last","CachePool","tail","readOffset","readCursor","writeOffset","writeCursor","first","bytesReadable","readBytes","bufferItem","gc","ranges","chunkSize","sort","remove","consolidate","TinyEvents","_e","StreamFile","loading","_cache","_cachever","_chunkSize","_openBackend","seekWrite","_clampToLength","bytesWritable","write","seekRead","_readAhead","readSync","bytesAvailable","bufferToOffset","vertex","fragment","vertexStripe","fragmentStripe","FrameSink","SoftwareFrameSink","getContext","format","createImageData","convertYCbCr","cropWidth","cropHeight","putImageData","cropLeft","cropTop","drawImage","clearRect","WebGLFrameSink","contextForCanvas","compileShader","createShader","shaderSource","getShaderParameter","COMPILE_STATUS","getShaderInfoLog","deleteShader","createOrReuseTexture","createTexture","uploadTexture","activeTexture","TEXTURE0","stripe","bindTexture","TEXTURE_2D","texParameteri","TEXTURE_WRAP_S","CLAMP_TO_EDGE","TEXTURE_WRAP_T","TEXTURE_MIN_FILTER","NEAREST","TEXTURE_MAG_FILTER","texImage2D","RGBA","UNSIGNED_BYTE","texSubImage2D","LINEAR","ALPHA","unpackTexture","useProgram","createFramebuffer","bindFramebuffer","FRAMEBUFFER","framebufferTexture2D","COLOR_ATTACHMENT0","TEXTURE1","uniform1i","TEXTURE2","bindBuffer","ARRAY_BUFFER","enableVertexAttribArray","vertexAttribPointer","FLOAT","viewport","drawArrays","TRIANGLES","attachTexture","getUniformLocation","initProgram","VERTEX_SHADER","FRAGMENT_SHADER","createProgram","attachShader","linkProgram","getProgramParameter","LINK_STATUS","getProgramInfoLog","deleteProgram","getAttribLocation","STATIC_DRAW","setupTexturePosition","stride","chromaWidth","chromaHeight","clearColor","COLOR_BUFFER_BIT","preferLowPowerToHighPerformance","powerPreference","failIfMajorPerformanceCaveat","preserveDrawingBuffer","isAvailable","getError","__webpack_require__","OGVVersion","OGVCompat","OGVLoader","OGVMediaType","OGVTimeRanges","module","define","amd","ogvjs"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ogv.min.js","sources":["../../../src/local/ogv/ogv.js"],"sourcesContent":["/*! For license information please see ogv-es2017.js.LICENSE.txt */\n!function webpackUniversalModuleDefinition(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof exports?exports.ogvjs=t():e.ogvjs=t()}(globalThis,(function(){return(()=>{var e={318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},848:e=>{window,e.exports=function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\"a\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\"\",r(r.s=1)}([function(e,t){function r(e,t){if(e<1||e!==Math.round(e))throw\"Invalid channel count for BufferQueue\";this.channels=e,this.bufferSize=t,this.flush()}r.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},r.prototype.sampleCount=function(){var e=0;return this._buffers.forEach((function(t){e+=t[0].length})),e},r.prototype.createBuffer=function(e){for(var t=[],i=0;i=s)return e;for(var h=[],u=0;u0?d[d.length+t]:e[0]:e[t]},u=0;ui&&(m=Math.SQRT1_2);for(var V=0;V=i&&(g=0);var v=e[g],y=new Float32Array(_);h(v,y,this._resampleLastSampleData?this._resampleLastSampleData[g]:void 0,m),u.push(y)}return this._resampleFractional=p,this._resampleLastSampleData=e,u},n.prototype.bufferData=function(e){if(!this._backend)throw\"Invalid state: AudioFeeder cannot bufferData before init\";var t=this._resample(e);t=this._tempoChanger.process(t),this._backend.appendBuffer(t)},n.prototype.getPlaybackState=function(){if(this._backend){var e=this._backend.getPlaybackState();return e.outputPlaybackPosition=e.playbackPosition,e.playbackPosition=this._tempoChanger.mapOutputToInputTime(e.outputPlaybackPosition),e}throw\"Invalid state: AudioFeeder cannot getPlaybackState before init\"},n.prototype.waitUntilReady=function(e){if(!this._backend)throw\"Invalid state: AudioFeeder cannot waitUntilReady before init\";this._backend.waitUntilReady(e)},n.prototype.start=function(){if(!this._backend)throw\"Invalid state: AudioFeeder cannot start before init\";this._backend.start()},n.prototype.stop=function(){if(!this._backend)throw\"Invalid state: AudioFeeder cannot stop before init\";this._backend.stop()},n.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw\"Invalid state: AudioFeeder cannot flush before init\";this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},n.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},n.prototype.onstarved=null,n.prototype.onbufferlow=null,n.isSupported=function(){return!!Float32Array&&t.isSupported()},n.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=n}()},function(e,t,i){!function(){var t=window.AudioContext||window.webkitAudioContext,s=i(0),d=i(3);function o(e,t,i){var d=i.audioContext||o.initSharedAudioContext();if(this._context=d,this.output=i.output||d.destination,this.rate=d.sampleRate,this.channels=2,i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new s(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=d.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),d.createScriptProcessor)this._node=d.createScriptProcessor(this.bufferSize,0,this.channels);else{if(!d.createJavaScriptNode)throw new Error(\"Bad version of web audio API?\");this._node=d.createJavaScriptNode(this.bufferSize,0,this.channels)}}o.prototype.bufferSize=4096,o.prototype.bufferThreshold=8192,o.prototype._volume=1,Object.defineProperty(o.prototype,\"volume\",{get:function(){return this._volume},set:function(e){this._volume=+e}}),o.prototype._muted=!1,Object.defineProperty(o.prototype,\"muted\",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),o.prototype._audioProcess=function(e){var t,i,s,h,u;u=\"number\"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate;var c=this._playbackTimeAtBufferTail;if(c0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0;t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},o.prototype.flush=function(){this._bufferQueue.flush()},o.prototype.close=function(){this.stop(),this._context=null},o.prototype.onstarved=null,o.prototype.onbufferlow=null,o.isSupported=function(){return!!t},o.sharedAudioContext=null,o.initSharedAudioContext=function(){if(!o.sharedAudioContext&&o.isSupported()){var e,i=new t;if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2);else{if(!i.createJavaScriptNode)throw new Error(\"Bad version of web audio API?\");e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),o.sharedAudioContext=i}return o.sharedAudioContext},e.exports=o}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate;if(window&&window.postMessage){var e=[];return window.addEventListener(\"message\",(function(t){if(t.source===window){var i=t.data;if(\"object\"==typeof i&&i.nextTickBrowserPingMessage){var s=e.pop();s&&s()}}})),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){var s;window,s=function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\"a\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\"\",r(r.s=1)}([function(e,t){var i={float_array:function(e){return new Float32Array(e)},blit:function(e,t,i,s,d){i.set(e.subarray(t,t+d),s)}};e.exports=i},function(e,t,i){var s,d;s=i(0),d=i(2),e.exports=function(e){var t=(e=e||{}).sampleRate||44100,i=e.wsizeLog||11,h=e.tempo||1,u=(e.numChannels,Math.pow(2,50/1200)-1),c=1<>1),b=s.float_array(y),T=s.float_array(y),k=s.float_array(y),A=s.float_array(y),w=s.float_array(y),P=s.float_array(y),E=1+(y>>1),x=[0,0],R=[],F=[],O=[],S=[];for(v=0;v<2;v++)R.push(s.float_array(E)),F.push(s.float_array(E)),O.push(s.float_array(E)),S.push(s.float_array(y));var C=s.float_array(E),B=s.float_array(E),D=0,M=0,I=[{in_time:0,out_time:0,tempo:h}],L=0,j=0,W=1,X=0,H=0,N=0,z=0,Q={mapOutputToInputTime:function(e){for(var t=I.length-1;e0;)t--;var i=I[t];return i.in_time+i.tempo*(e-i.out_time)},flush:function(e){X=0,x=[0,0],j=0,z=0,N=0;for(var t=0;t<2;t++)for(var i=0;i=0;)I.pop(),s--;I.push({in_time:D,out_time:M,tempo:h})}},getTempo:function(){return h},setTempo:function(e){m=V=f,e>=1?V=Math.round(m/e):m=Math.round(V*e),H=(1/e-1*V/m)*m,W=function(e,t){for(var i=e.length/t|0,s=0,d=0;di&&(i=e[s]);var d=1e-8*i,h=1,c=1;for(t[0]=1,s=2;sd&&e[s]>e[s-1]&&e[s]>=e[s+1]){var f=s+(e[s-1]-e[s+1])/(2*(e[s-1]-2*e[s]+e[s+1]));f-t[h-1]>l?(t[h++]=f,c=s):e[s]>e[c]&&(t[h-1]=f,c=s)}}return h}(v,b),k=F[l],A=O[l];if(0!=e&&0!=T){var w=0;for(N=0;Nm[w]&&w!=p;)++w;var P=w;w>0&&z-m[w-1].1*v[Math.round(z)]){var D=J(t,i,z),M=V[P]+g[P]+U(D,z,V[P],m[P],h)-D;k[N]=D,A[N]=M,C[N]=Math.cos(M),B[N]=Math.sin(M)}else k[N]=J(t,i,z),A[N]=0,C[N]=1,B[N]=0}b[T]=2*c;var I=b[P=0],L=b[P+1],j=C[P],W=B[P];for(y=1;y=I&&y-I>L-y&&(I=b[++P],L=b[P+1],j=C[P],W=B[P]);var X=t[y]*j-i[y]*W,H=t[y]*W+i[y]*j;t[y]=X,i[y]=H}}else for(var N=0;Nd&&(d=Math.abs(2*l.m_re[t]));for(t=0;td&&(d=Math.abs(l.m_re[t+V+e]+l.m_im[t]));for(t=c-V;td&&(d=Math.abs(2*l.m_im[t]));var u=1/Math.floor(1*c/(2*V));for(h*d>u&&(h=u/d),t=0;t1){d=s.float_array(e[0].length);for(var u=1/e.length,l=0;l0){var g=z+N+i,v=[];for(l=0;lk&&(k=z);var A=s.float_array(k);s.blit(p,0,A,0,z);for(var w=0,P=z,E=0,x=0;;){var R=c+m-N;if(w+R>i){s.blit(d,w,_,N,i-w),N+=i-w,w=i;break}R<=0?N-=2*m:(s.blit(d,w,_,N,R),w+=R,N=c-m),x=G(),D+=2*m/t,M+=x/t,(E=P+x-k)<0&&(E=0),s.blit(p,0,A,P,x-E),P+=x}s.blit(p,x-E,p,0,E),z=E;var F=[];for(l=0;l>=1;i.m_revTgt[d]=u}i.twiddleRe=s.float_array(i.m_logN),i.twiddleIm=s.float_array(i.m_logN);for(var l=1,f=0;f>1,c=d>>1,l=d;if(e)for(var f=1/d,_=0;_>=1,c>>=1,l>>=1}for(var R,F,O=i.m_revTgt,S=0;SS&&(F=t[R=O[S]],t[R]=t[S],t[S]=F,F=s[R],s[R]=s[S],s[S]=F)};var p=t>>1;return i.unpack=function(e,s,d,h){e[0]=i.m_re[0],d[0]=i.m_im[0],s[0]=h[0]=0,e[p]=i.m_re[p],d[p]=i.m_im[p],s[p]=h[p]=0;for(var u=1;u{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var i=class Bisector{constructor(e){this.lower=e.start,this.upper=e.end,this.onprocess=e.process,this.position=0,this.n=0}iterate(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}start(){return this.iterate(),this}left(){return this.upper=this.position,this.iterate()}right(){return this.lower=this.position,this.iterate()}};t.default=i},523:(e,t)=>{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var i=new class{hasTypedArrays(){return!!window.Uint32Array}hasWebAssembly(){return!!window.WebAssembly}hasWebAudio(){return!(!window.AudioContext&&!window.webkitAudioContext)}hasFlash(){return!1}hasAudio(){return this.hasWebAudio()}isBlacklisted(e){return!1}isSlow(){return!1}isTooSlow(){return!1}supported(e){return\"OGVDecoder\"===e?this.hasWebAssembly():\"OGVPlayer\"===e&&(this.supported(\"OGVDecoder\")&&this.hasAudio())}};t.default=i},408:(e,t,i)=>{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderAudioProxy extends((0,d.default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})){init(e){this.proxy(\"init\",[],e)}processHeader(e,t){this.proxy(\"processHeader\",[e],t,[e])}processAudio(e,t){this.proxy(\"processAudio\",[e],t,[e])}close(){this.terminate()}}var h=OGVDecoderAudioProxy;t.default=h},319:(e,t,i)=>{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderVideoProxy extends((0,d.default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})){init(e){this.proxy(\"init\",[],e)}processHeader(e,t){this.proxy(\"processHeader\",[e],t,[e])}processFrame(e,t){this.proxy(\"processFrame\",[e],t,[e])}close(){this.terminate()}sync(){this.proxy(\"sync\",[],(()=>{}))}recycleFrame(e){this.proxy(\"recycleFrame\",[e],(()=>{}),[e.y.bytes.buffer,e.u.bytes.buffer,e.v.bytes.buffer])}}var h=OGVDecoderVideoProxy;t.default=h},445:(e,t,i)=>{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d=s(i(539)),h=\"1.9.0-20240423190513-22f6924\",u={OGVDemuxerOggW:\"ogv-demuxer-ogg-wasm.js\",OGVDemuxerWebMW:\"ogv-demuxer-webm-wasm.js\",OGVDecoderAudioOpusW:\"ogv-decoder-audio-opus-wasm.js\",OGVDecoderAudioVorbisW:\"ogv-decoder-audio-vorbis-wasm.js\",OGVDecoderVideoTheoraW:\"ogv-decoder-video-theora-wasm.js\",OGVDecoderVideoVP8W:\"ogv-decoder-video-vp8-wasm.js\",OGVDecoderVideoVP8MTW:\"ogv-decoder-video-vp8-mt-wasm.js\",OGVDecoderVideoVP9W:\"ogv-decoder-video-vp9-wasm.js\",OGVDecoderVideoVP9SIMDW:\"ogv-decoder-video-vp9-simd-wasm.js\",OGVDecoderVideoVP9MTW:\"ogv-decoder-video-vp9-mt-wasm.js\",OGVDecoderVideoVP9SIMDMTW:\"ogv-decoder-video-vp9-simd-mt-wasm.js\",OGVDecoderVideoAV1W:\"ogv-decoder-video-av1-wasm.js\",OGVDecoderVideoAV1SIMDW:\"ogv-decoder-video-av1-simd-wasm.js\",OGVDecoderVideoAV1MTW:\"ogv-decoder-video-av1-mt-wasm.js\",OGVDecoderVideoAV1SIMDMTW:\"ogv-decoder-video-av1-simd-mt-wasm.js\"};var c=class OGVLoaderBase{constructor(){this.base=this.defaultBase()}defaultBase(){}wasmSupported(){return d.default.wasmSupported()}scriptForClass(e){return u[e]}urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error(\"asked for URL for unknown class \"+e)}urlForScript(e){if(e){var t=this.base;return void 0===t?t=\"\":t+=\"/\",t+e+\"?version=\"+encodeURIComponent(h)}throw new Error(\"asked for URL for unknown script \"+e)}loadClass(e,t,i){i=i||{};var s=this.getGlobal(),d=this.urlForClass(e),classWrapper=t=>((t=t||{}).locateFile=e=>\"data:\"===e.slice(0,5)?e:this.urlForScript(e),t.mainScriptUrlOrBlob=this.scriptForClass(e)+\"?version=\"+encodeURIComponent(h),s[e](t));\"function\"==typeof s[e]?t(classWrapper):this.loadScript(d,(()=>{t(classWrapper)}))}};t.default=c},964:(e,t,i)=>{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d=s(i(408)),h=s(i(319)),u=s(i(445)),c={audio:{proxy:d.default,worker:\"ogv-worker-audio.js\"},video:{proxy:h.default,worker:\"ogv-worker-video.js\"}},l={OGVDecoderAudioOpusW:\"audio\",OGVDecoderAudioVorbisW:\"audio\",OGVDecoderVideoTheoraW:\"video\",OGVDecoderVideoVP8W:\"video\",OGVDecoderVideoVP9W:\"video\",OGVDecoderVideoVP9SIMDW:\"video\",OGVDecoderVideoAV1W:\"video\",OGVDecoderVideoAV1SIMDW:\"video\"};class OGVLoaderWeb extends u.default{constructor(){super(),this.scriptStatus={},this.scriptCallbacks={}}getGlobal(){return window}defaultBase(){for(var e,t,i=document.querySelectorAll(\"script\"),s=/^(?:|(.*)\\/)ogv(?:-support|-es2017)?\\.js(?:\\?|#|$)/,d=0;d{var i=this.scriptCallbacks[e];delete this.scriptCallbacks[e],this.scriptStatus[e]=\"done\",i.forEach((e=>{e()}))};i.addEventListener(\"load\",done),i.addEventListener(\"error\",done),i.src=e,document.querySelector(\"head\").appendChild(i)}}workerProxy(e,t){var i=c[l[e]];if(!i)throw new Error(\"Requested worker for class with no proxy: \"+e);var s,d=i.proxy,h=i.worker,u=this.urlForScript(this.scriptForClass(e)),_=this.urlForScript(h),p=function construct(t){return new d(s,e,t)};if(_.match(/^https?:|\\/\\//i)){var m,V,g,v,y,b=!1,T=!1;function completionCheck(){if(1==b&&1==T){var e=g+\" \"+v+\"\\nOGVLoader.base = \"+JSON.stringify(f.base);try{y=new Blob([e],{type:\"application/javascript\"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(y=new BlobBuilder).append(e),y=y.getBlob()}s=new Worker(URL.createObjectURL(y)),t((function(e){return Promise.resolve(new p(e))}))}}(m=new XMLHttpRequest).open(\"GET\",u,!0),m.onreadystatechange=function(){4==m.readyState&&200==m.status&&(g=m.responseText,b=!0,completionCheck())},m.send(),(V=new XMLHttpRequest).open(\"GET\",_,!0),V.onreadystatechange=function(){4==V.readyState&&200==V.status&&(v=V.responseText,T=!0,completionCheck())},V.send()}else s=new Worker(_),t((function(e){return Promise.resolve(new p(e))}))}}var f=new OGVLoaderWeb,_=f;t.default=_},759:(e,t,i)=>{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d=s(i(309)),h={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4};class OGVMediaError{constructor(e,t){this.code=e,this.message=t}}(0,d.default)(OGVMediaError,h),(0,d.default)(OGVMediaError.prototype,h);var u=OGVMediaError;t.default=u},278:(e,t)=>{\"use strict\";function split(e,t,i){var s=e.split(t,i).map((e=>function trim(e){return e.replace(/^\\s+/,\"\").replace(/\\s+$/,\"\")}(e)));if(\"number\"==typeof i)for(;s.length{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d,h=s(i(731)),u=s(i(936)),c=s(i(848)),l=s(i(964)),f=s(i(893)),_=s(i(309)),p=s(i(759)),m=s(i(278)),V=s(i(168)),g=s(i(625)),v=s(i(302)),y=(()=>{if(\"function\"==typeof setImmediate)return setImmediate;var e=new MessageChannel,t=[];return e.port1.onmessage=e=>{t.shift()()},function nextTick(i){t.push(i),e.port2.postMessage({})}})(),b={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},T=\"INITIAL\",k=\"SEEKING_END\",A=\"LOADED\",w=\"PRELOAD\",P=\"READY\",E=\"PLAYING\",x=\"SEEKING\",R=\"ERROR\",F=\"NOT_SEEKING\",O=\"BISECT_TO_TARGET\",S=\"BISECT_TO_KEYPOINT\",C=\"LINEAR_TO_TARGET\",B=\"exact\",D=\"fast\";function OGVJSElement(){var e=document.createElement(\"ogvjs\");return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}d=\"undefined\"==typeof performance||void 0===typeof performance.now?Date.now:performance.now.bind(performance),OGVJSElement.prototype=Object.create(HTMLElement.prototype,{});class OGVPlayer extends OGVJSElement{constructor(e){if(super(),(e=e||{}).base=e.base||l.default.base,this._options=e,this._instanceId=\"ogvjs\"+ ++OGVPlayer.instanceCount,void 0!==e.worker?this._enableWorker=!!e.worker:this._enableWorker=!!window.Worker,!l.default.wasmSupported())throw new Error(\"WebAssembly not supported\");this._enableThreading=!!e.threading,this._enableSIMD=!!e.simd,this._state=T,this._seekState=F,this._detectedType=null,this._canvas=document.createElement(\"canvas\"),this._frameSink=null,this.className=this._instanceId,(0,_.default)(this,b),this._view=this._canvas,this._view.style.position=\"absolute\",this._view.style.top=\"0\",this._view.style.left=\"0\",this._view.style.width=\"100%\",this._view.style.height=\"100%\",this._view.style.objectFit=\"contain\",this.appendChild(this._view),this._startTime=d(),this._codec=null,this._audioInfo=null,this._videoInfo=null,this._actionQueue=[],this._audioFeeder=null,this._muted=!1,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._prebufferingAudio=!1,this._initialSeekTime=0,this._currentSrc=\"\",this._crossOrigin=null,this._streamEnded=!1,this._mediaError=null,this._dataEnded=!1,this._byteLength=0,this._duration=null,this._lastSeenTimestamp=null,this._nextProcessingTimer,this._nextFrameTimer=null,this._loading=!1,this._started=!1,this._paused=!0,this._ended=!1,this._startedPlaybackInDocument=!1,this._stream=void 0,this._framesProcessed=0,this._targetPerFrameTime=1e3/60,this._actualPerFrameTime=0,this._totalFrameTime=0,this._totalFrameCount=0,this._playTime=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._totalJitter=0,this._droppedAudio=0,this._delayedAudio=0,this._lateFrames=0,this._poster=\"\",this._thumbnail=null,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._decodedFrames=[],this._pendingFrames=[],this._lastFrameDecodeTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameDrawingTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastProxyTime=0,this._lastDrawingTime=0,this._lastFrameTimestamp=0,this._currentVideoCpuTime=0,this._lastTimeUpdate=0,this._timeUpdateInterval=250,this._seekTargetTime=0,this._bisectTargetTime=0,this._seekMode=null,this._lastSeekPosition=null,this._seekBisector=null,this._didSeek=null,this._depth=0,this._needProcessing=!1,this._pendingFrame=0,this._pendingAudio=0,this._framePipelineDepth=8,this._frameParallelism=this._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,this._audioPipelineDepth=12,this._videoInfo=null,this._audioInfo=null,this._width=0,this._height=0,this._volume=1,this._playbackRate=1,Object.defineProperties(this,{src:{get:function getSrc(){return this.getAttribute(\"src\")||\"\"},set:function setSrc(e){this.setAttribute(\"src\",e),this._loading=!1,this._prepForLoad(\"interactive\")}},buffered:{get:function getBuffered(){var e;return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map((e=>e.map((e=>e/this._stream.length*this._duration)))):[[0,0]],new V.default(e)}},seekable:{get:function getSeekable(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new V.default([[0,this._duration]]):new V.default([])}},currentTime:{get:function getCurrentTime(){return this._state==x?this._seekTargetTime:this._codec?this._state!=E||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function setCurrentTime(e){this._seek(e,B)}},duration:{get:function getDuration(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function getPaused(){return this._paused}},ended:{get:function getEnded(){return this._ended}},seeking:{get:function getSeeking(){return this._state==x}},muted:{get:function getMuted(){return this._muted},set:function setMuted(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log(\"unmuting: switching from timer to audio clock\"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync(\"volumechange\")}},poster:{get:function getPoster(){return this._poster},set:function setPoster(e){if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail);var t=new Image;t.crossOrigin=this.crossOrigin,t.src=this._poster,t.className=\"ogvjs-poster\",t.style.position=\"absolute\",t.style.top=\"0\",t.style.left=\"0\",t.style.width=\"100%\",t.style.height=\"100%\",t.style.objectFit=\"contain\",t.style.visibility=\"hidden\",t.addEventListener(\"load\",(()=>{this._thumbnail===t&&(OGVPlayer.styleManager.appendRule(\".\"+this._instanceId,{width:t.naturalWidth+\"px\",height:t.naturalHeight+\"px\"}),t.style.visibility=\"visible\")})),this._thumbnail=t,this.appendChild(t)}}},videoWidth:{get:function getVideoWidth(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function getVideoHeight(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function getOgvJsVideoFrameRate(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function getWidth(){return this._width},set:function setWidth(e){this._width=parseInt(e,10),this.style.width=this._width+\"px\"}},height:{get:function getHeight(){return this._height},set:function setHeight(e){this._height=parseInt(e,10),this.style.height=this._height+\"px\"}},autoplay:{get:function getAutoplay(){return!1},set:function setAutoplay(e){}},controls:{get:function getControls(){return!1},set:function setControls(e){}},loop:{get:function getLoop(){return!1},set:function setLoop(e){}},crossOrigin:{get:function getCrossOrigin(){return this._crossOrigin},set:function setCrossOrigin(e){switch(e){case null:this._crossOrigin=e,this.removeAttribute(\"crossorigin\");break;default:e=\"anonymous\";case\"\":case\"anonymous\":case\"use-credentials\":this._crossOrigin=e,this.setAttribute(\"crossorigin\",e)}this._thumbnail&&(this._thumbnail.crossOrigin=e)}},currentSrc:{get:function getCurrentSrc(){return this._currentSrc}},defaultMuted:{get:function getDefaultMuted(){return!1}},defaultPlaybackRate:{get:function getDefaultPlaybackRate(){return 1}},error:{get:function getError(){return this._state===R?this._mediaError?this._mediaError:new p.default(\"unknown error occurred in media procesing\"):null}},preload:{get:function getPreload(){return this.getAttribute(\"preload\")||\"\"},set:function setPreload(e){this.setAttribute(\"preload\",e)}},readyState:{get:function getReadyState(){return this._stream&&this._codec&&this._codec.loadedMetadata?OGVPlayer.HAVE_ENOUGH_DATA:OGVPlayer.HAVE_NOTHING}},networkState:{get:function getNetworkState(){return this._stream?this._stream.waiting?OGVPlayer.NETWORK_LOADING:OGVPlayer.NETWORK_IDLE:this.readyState==OGVPlayer.HAVE_NOTHING?OGVPlayer.NETWORK_EMPTY:OGVPlayer.NETWORK_NO_SOURCE}},playbackRate:{get:function getPlaybackRate(){return this._playbackRate},set:function setPlaybackRate(e){var t=Number(e)||1;this._audioFeeder?this._audioFeeder.tempo=t:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=t*d()/1e3),this._playbackRate=t,this._fireEventAsync(\"ratechange\")}},played:{get:function getPlayed(){return new V.default([[0,this.currentTime]])}},volume:{get:function getVolume(){return this._volume},set:function setVolume(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync(\"volumechange\")}}}),this.onframecallback=null,this.onloadstate=null,this.onprogress=null,this.onsuspend=null,this.onabort=null,this.onemptied=null,this.onstalled=null,this.onloadedmetadata=null,this.onloadeddata=null,this.oncanplay=null,this.oncanplaythrough=null,this.onplaying=null,this.onwaiting=null,this.onseeking=null,this.onseeked=null,this.onended=null,this.ondurationchange=null,this.ontimeupdate=null,this.onplay=null,this.onpause=null,this.onratechange=null,this.onresize=null,this.onvolumechange=null,this.onaudiofeedercreated=null}_time(e){var t=d();e();var i=d()-t;return this._lastFrameDecodeTime+=i,i}_log(e){var t=this._options;if(t.debug){var i=d()-this._startTime;t.debugFilter&&!e.match(t.debugFilter)||console.log(\"[\"+Math.round(10*i)/10+\"ms] \"+e)}}_fireEvent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log(\"fireEvent \"+e);var i,s=\"function\"==typeof Event;for(var d in s?i=new CustomEvent(e):(i=document.createEvent(\"Event\")).initEvent(e,!1,!1),t)t.hasOwnProperty(d)&&(i[d]=t[d]);var h=this.dispatchEvent(i);!s&&\"resize\"===e&&this.onresize&&h&&this.onresize.call(this,i)}_fireEventAsync(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log(\"fireEventAsync \"+e),y((()=>{this._fireEvent(e,t)}))}static initSharedAudioContext(){var e=document.createElement(\"audio\");e.src=v.default,e.play(),c.default.initSharedAudioContext()}_initAudioFeeder(){var e=this._options,t={bufferSize:8192};e.audioContext&&(t.audioContext=e.audioContext),e.audioDestination&&(t.output=e.audioDestination),e.audioBackendFactory&&(t.backendFactory=e.audioBackendFactory);var i=this._audioFeeder=new c.default(t);i.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),i.bufferThreshold=1,i.volume=this.volume,i.muted=this.muted,i.tempo=this.playbackRate,i.onbufferlow=()=>{this._log(\"onbufferlow\"),this._stream&&(this._stream.buffering||this._stream.seeking)||this._pendingAudio||this._pingProcessing()},i.onstarved=()=>{this._dataEnded?this._log(\"onstarved: appear to have reached end of audio\"):(this._log(\"onstarved: halting audio due to starvation\"),this._stopPlayback(),this._prebufferingAudio=!0),this._isProcessing()||this._pingProcessing(0)}}_startPlayback(e){if(this._audioFeeder){this._audioFeeder.start();var t=this._audioFeeder.getPlaybackState();this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*d()/1e3;void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log(\"continuing at \"+this._initialPlaybackPosition+\", \"+this._initialPlaybackOffset)}_stopPlayback(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log(\"pausing at \"+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}_getPlaybackTime(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*d()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}_stopVideo(){this._log(\"STOPPING\"),this._state=T,this._seekState=F,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pendingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}_doFrameComplete(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._startedPlaybackInDocument&&!document.body.contains(this)&&y((()=>{this.stop()}));var t=d(),i=t-this._lastFrameTimestamp,s=this._actualPerFrameTime-this._targetPerFrameTime;this._totalJitter+=Math.abs(s),this._playTime+=i;var h={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:e.dropped,dropped:e.dropped};function n(e){return Math.round(10*e)/10}this._codec&&(h.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,h.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,h.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),h.cpuTime+=h.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=t,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log(\"drew frame \"+e.frameEndTimestamp+\": clock time \"+n(i)+\" (jitter \"+n(s)+\") cpu: \"+n(h.cpuTime)+\" (mux: \"+n(h.demuxerTime)+\" buf: \"+n(h.bufferTime)+\" draw: \"+n(h.drawingTime)+\" proxy: \"+n(h.proxyTime)+\") vid: \"+n(h.videoTime)+\" aud: \"+n(h.audioTime)),this._fireEventAsync(\"framecallback\",h),(!this._lastTimeUpdate||t-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=t,this._fireEventAsync(\"timeupdate\")),this._codec&&e.yCbCrBuffer&&this._codec.recycleFrame(e.yCbCrBuffer)}_seekStream(e){this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then((()=>{this._readBytesAndWait()})).catch((e=>{this._onStreamError(e)}))}_onStreamError(e){\"AbortError\"===e.name?this._log(\"i/o promise canceled; ignoring\"):(this._log(\"i/o error: \"+e),this._mediaError=new p.default(p.default.MEDIA_ERR_NETWORK,String(e)),this._state=R,this._stopPlayback())}_seek(e,t){if(this._log(\"requested seek to \"+e+\", mode \"+t),this.readyState==this.HAVE_NOTHING)return this._log(\"not yet loaded; saving seek position for later\"),void(this._initialSeekTime=e);if(this._stream&&!this._stream.seekable)throw new Error(\"Cannot seek a non-seekable stream\");if(this._codec&&!this._codec.seekable)throw new Error(\"Cannot seek in a non-seekable file\");var prepForSeek=i=>{this._stream&&this._stream.buffering&&this._stream.abort(),this._stream&&this._stream.seeking&&this._stream.abort(),this._actionQueue.splice(0,this._actionQueue.length),this._stopPlayback(),this._prebufferingAudio=!1,this._audioFeeder&&this._audioFeeder.flush(),this._state=x,this._seekTargetTime=e,this._seekMode=t,this._codec?this._codec.flush(i):i()};prepForSeek((()=>{this._isProcessing()||this._pingProcessing(0)})),this._actionQueue.push((()=>{prepForSeek((()=>{this._doSeek(e)}))}))}_doSeek(e){this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=x,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,(t=>{if(t)return this._seekState=C,this._fireEventAsync(\"seeking\"),this._didSeek?void 0:void this._pingProcessing();this._codec.getKeypointOffset(e,(e=>{e>0?(this._seekState=C,this._seekStream(e)):(this._seekState=O,this._startBisection(this._seekTargetTime)),this._fireEventAsync(\"seeking\")}))}))}_startBisection(e){var t=Math.max(0,this._stream.length-65536);this._bisectTargetTime=e,this._seekBisector=new f.default({start:0,end:t,process:(e,t,i)=>i!=this._lastSeekPosition&&(this._lastSeekPosition=i,this._codec.flush((()=>{this._seekStream(i)})),!0)}),this._seekBisector.start()}_continueSeekedPlayback(){this._seekState=F,this._state=P,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime;var finishedSeeking=()=>{this._lastTimeUpdate=this._seekTargetTime,this._fireEventAsync(\"timeupdate\"),this._fireEventAsync(\"seeked\"),this._isProcessing()||this._pingProcessing()};if(this._codec.hasVideo&&this._decodedFrames.length){var e=this._decodedFrames.shift();this._drawFrame(e.yCbCrBuffer),finishedSeeking()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame((e=>{e&&this._drawFrame(this._codec.frameBuffer),finishedSeeking()})),void this._codec.sync();finishedSeeking()}}_drawFrame(e){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(e)}_doProcessLinearSeeking(){var e;if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return;if(!this._codec.frameReady)return void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log(\"stream ended during linear seeking on video\"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}));if(this._seekMode===D&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback();if(this._codec.frameTimestamp<=this._seekTargetTime){var t=this._codec.frameTimestamp;return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:t}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame((e=>{this._pendingFrame--,this._pendingFrames.shift(),this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:t}),this._pingProcessing()})),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return;return this._codec.audioReady?this._codec.audioTimestamp+e{this._pingProcessing()})):void this._continueSeekedPlayback():void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log(\"stream ended during linear seeking on audio\"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}))}}_doProcessBisectionSeek(){var e,t;if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3;else{if(!this._codec.hasAudio)throw new Error(\"Invalid seek state; no audio or video track available\");t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process((e=>{if(e)this._pingProcessing();else if(this._streamEnded){if(this._log(\"stream ended during bisection seek\"),!this._seekBisector.right())throw this._log(\"failed going back\"),new Error(\"not sure what to do\")}else this._readBytesAndWait()})):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log(\"close enough (left)\"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/20?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,OGVPlayer.styleManager.appendRule(\".\"+this._instanceId,{width:this._videoInfo.displayWidth+\"px\",height:this._videoInfo.displayHeight+\"px\"});var e={};void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL=\"required\"),this._frameSink=h.default.attach(this._canvas,e)}_doProcessing(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error(\"REENTRANCY FAIL: doProcessing recursing unexpectedly\");var e=0;do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error(\"REENTRANCY FAIL: waiting on input or codec but asked to keep processing\");++e>500&&(this._log(\"stuck in processing loop; breaking with timer\"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}_doProcessingLoop(){if(this._actionQueue.length)this._actionQueue.shift()();else if(this._state==T)this._doProcessInitial();else if(this._state==k)this._doProcessSeekingEnd();else if(this._state==A)this._doProcessLoaded();else if(this._state==w)this._doProcessPreload();else if(this._state==P)this._doProcessReady();else if(this._state==x)this._doProcessSeeking();else if(this._state==E)this._doProcessPlay();else{if(this._state!=R)throw new Error(\"Unexpected OGVPlayer state \"+this._state);this._doProcessError()}}_doProcessInitial(){if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error(\"No audio or video found, something is wrong\");this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&\"video/ogg\"==this._detectedType?(this._state=k,this._lastSeenTimestamp=-1,this._codec.flush((()=>{this._seekStream(Math.max(0,this._stream.length-131072))}))):(this._state=A,this._pingProcessing())}else this._codec.process((e=>{if(e)this._pingProcessing();else{if(this._streamEnded)throw new Error(\"end of file before headers found\");this._log(\"reading more cause we are out of data\"),this._readBytesAndWait()}}))}_doProcessSeekingEnd(){this._codec.frameReady?(this._log(\"saw frame with \"+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame((()=>{this._pingProcessing()}))):this._codec.audioReady?(this._log(\"saw audio with \"+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio((()=>{this._pingProcessing()}))):this._codec.process((e=>{e?this._pingProcessing():this._stream.eof?(this._log(\"seek-duration: we are at the end: \"+this._lastSeenTimestamp),this._lastSeenTimestamp>0&&(this._duration=this._lastSeenTimestamp),this._state=A,this._codec.flush((()=>{this._streamEnded=!1,this._dataEnded=!1,this._seekStream(0)}))):this._readBytesAndWait()}))}_doProcessLoaded(){this._state=w,this._fireEventAsync(\"loadedmetadata\"),this._fireEventAsync(\"durationchange\"),this._codec.hasVideo&&this._fireEventAsync(\"resize\"),this._pingProcessing(0)}_doProcessPreload(){!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?this._ended=!0:this._readBytesAndWait()})):(this._state=P,this._fireEventAsync(\"loadeddata\"),this._pingProcessing())}_doProcessReady(){if(this._log(\"initial seek to \"+this._initialSeekTime),this._initialSeekTime>0){var e=this._initialSeekTime;this._initialSeekTime=0,this._log(\"initial seek to \"+e),this._doSeek(e)}else if(this._paused)this._log(\"paused while in ready\");else{var finishStartPlaying=()=>{this._log(\"finishStartPlaying\"),this._state=E,this._lastFrameTimestamp=d(),this._codec.hasAudio&&this._audioFeeder?this._prebufferingAudio=!0:this._startPlayback(),this._pingProcessing(0),this._fireEventAsync(\"play\"),this._fireEventAsync(\"playing\")};!this._codec.hasAudio||this._audioFeeder||this._muted?finishStartPlaying():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(finishStartPlaying))}}_doProcessSeeking(){if(this._seekState==F)throw new Error(\"seeking in invalid state (not seeking?)\");if(this._seekState==O)this._doProcessBisectionSeek();else if(this._seekState==S)this._doProcessBisectionSeek();else{if(this._seekState!=C)throw new Error(\"Invalid seek state \"+this._seekState);this._doProcessLinearSeeking()}}_doProcessPlay(){var e=this._codec;if(this._paused)this._log(\"paused during playback; stopping loop\");else if((!e.hasAudio||e.audioReady||this._pendingAudio||this._dataEnded)&&(!e.hasVideo||e.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var t,i,s,d=null,h=0,u=!1,c=0;if(e.hasAudio&&this._audioFeeder?(d=this._audioFeeder.getPlaybackState(),h=this._getPlaybackTime(d),u=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!e.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log(\"prebuffering audio done; buffered to \"+this._audioFeeder.durationBuffered),this._startPlayback(h),this._prebufferingAudio=!1),d.dropped!=this._droppedAudio&&this._log(\"dropped \"+(d.dropped-this._droppedAudio)),d.delayed!=this._delayedAudio&&this._log(\"delayed \"+(d.delayed-this._delayedAudio)),this._droppedAudio=d.dropped,this._delayedAudio=d.delayed,(t=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log(\"audio decode disabled: \"+this._pendingAudio+\" packets in flight\"),t=!1):t=!1)):(h=this._getPlaybackTime(),t=this._codec.audioReady&&this._audioEndTimestamp0,s=this._pendingFrame+this._decodedFrames.length=l){for(var f=-1,_=0;_=0)for(;f-- >=0;){this._lateFrames++;var p=this._decodedFrames.shift();this._log(\"skipping already-decoded late frame at \"+p.frameEndTimestamp),c=1e3*(p.frameEndTimestamp-h),this._frameEndTimestamp=p.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-c,this._framesProcessed++,p.dropped=!0,this._doFrameComplete(p)}var m=this._codec.nextKeyframeTimestamp,V=m-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame);if(m>=0&&m!=this._codec.frameTimestamp&&h>=V){this._log(\"skipping late frame at \"+this._decodedFrames[0].frameEndTimestamp+\" vs \"+h+\", expect to see keyframe at \"+m);for(var g=0;g{})),this._framesProcessed++,this._doFrameComplete(T)}return void(this._isProcessing()||this._pingProcessing())}}else i&&c<=4||(i=!1)}if(s){this._log(\"play loop: ready to decode frame; thread depth: \"+this._pendingFrame+\", have buffered: \"+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++;var k=this._frameEndTimestamp=this._codec.frameTimestamp;this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:k});var A=this._pendingFrames,w=!1,P=this._time((()=>{this._codec.decodeFrame((e=>{A===this._pendingFrames?(this._log(\"play loop callback: decoded frame\"),this._pendingFrame--,this._pendingFrames.shift(),e?this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:k}):this._log(\"Bad video packet or something\"),this._codec.process((()=>{this._isProcessing()||this._pingProcessing(w?void 0:0)}))):this._log(\"play loop callback after flush, discarding\")}))}));this._pendingFrame&&(w=!0,this._proxyTime+=P,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(t){this._log(\"play loop: ready for audio; depth: \"+this._pendingAudio),this._pendingAudio++;var E=this._codec.audioTimestamp,x=this._time((()=>{this._codec.decodeAudio((e=>{if(this._pendingAudio--,this._log(\"play loop callback: decoded audio\"),this._audioEndTimestamp=E,e){var t=this._codec.audioBuffer;if(t&&(this._bufferTime+=this._time((()=>{this._audioFeeder&&this._audioFeeder.bufferData(t)})),!this._codec.hasVideo)){this._framesProcessed++;var i={frameEndTimestamp:this._audioEndTimestamp};this._doFrameComplete(i)}}this._isProcessing()||this._pingProcessing()}))}));this._pendingAudio&&(this._proxyTime+=x,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(i){this._log(\"play loop: ready to draw frame\"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null);var R=this._decodedFrames.shift();this._currentVideoCpuTime=R.videoCpuTime,this._drawingTime+=this._time((()=>{this._drawFrame(R.yCbCrBuffer)})),this._framesProcessed++,this._doFrameComplete(R),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log(\"play loop: playback reached end of data \"+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]);var F=0;this._codec.hasAudio&&this._audioFeeder&&(F=1e3*this._audioFeeder.durationBuffered),F>0?(this._log(\"play loop: ending pending \"+F+\" ms\"),this._pingProcessing(Math.max(0,F))):(this._log(\"play loop: ENDING NOW: playback time \"+this._getPlaybackTime()+\"; frameEndTimestamp: \"+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync(\"pause\"),this._fireEventAsync(\"ended\"))}else this._prebufferingAudio&&(e.hasVideo&&!e.frameReady||e.hasAudio&&!e.audioReady)?(this._log(\"play loop: prebuffering demuxing\"),this._doProcessPlayDemux()):this._log(\"play loop: waiting on async/timers\");else{var O=c;this._log(\"play loop: setting a timer for drawing \"+O),this._nextFrameTimer=setTimeout((()=>{this._nextFrameTimer=null,this._pingProcessing()}),O)}}else this._log(\"play loop: demuxing\"),this._doProcessPlayDemux()}_doProcessPlayDemux(){var e=this._codec.frameReady,t=this._codec.audioReady;this._codec.process((i=>{this._codec.frameReady&&!e||this._codec.audioReady&&!t?(this._log(\"demuxer has packets\"),this._pingProcessing()):i?(this._log(\"demuxer processing to find more packets\"),this._pingProcessing()):(this._log(\"demuxer ran out of data\"),this._streamEnded?(this._log(\"demuxer reached end of data stream\"),this._dataEnded=!0,this._pingProcessing()):(this._log(\"demuxer loading more data\"),this._readBytesAndWait()))}))}_doProcessError(){}_isProcessing(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}_readBytesAndWait(){if(this._stream.buffering||this._stream.seeking)this._log(\"readBytesAndWait during i/o\");else{this._stream.read(32768).then((e=>{this._log(\"got input \"+[e.byteLength]),e.byteLength&&this._actionQueue.push((()=>{this._codec.receiveInput(e,(()=>{this._pingProcessing()}))})),this._stream.eof&&(this._log(\"stream is at end!\"),this._streamEnded=!0),this._isProcessing()||this._pingProcessing()})).catch((e=>{this._onStreamError(e)}))}}_pingProcessing(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(this._stream&&this._stream.waiting)this._log(\"waiting on input\");else{this._nextProcessingTimer&&(this._log(\"canceling old processing timer\"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null);e>-1/256?this._nextProcessingTimer=setTimeout((()=>{this._pingProcessing()}),e):this._depth?this._needProcessing=!0:this._doProcessing()}}_startProcessingVideo(e){if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1;var t={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD};this._detectedType&&(t.type=this._detectedType),this._codec=new g.default(t),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=e=>{this._didSeek=!0,this._stream&&this._seekStream(e)},this._codec.init((()=>{this._codec.receiveInput(e,(()=>{this._readBytesAndWait()}))}))}}_loadCodec(e){this._stream.read(1024).then((t=>{var i=new Uint8Array(t);i.length>4&&i[0]==\"O\".charCodeAt(0)&&i[1]==\"g\".charCodeAt(0)&&i[2]==\"g\".charCodeAt(0)&&i[3]==\"S\".charCodeAt(0)?this._detectedType=\"video/ogg\":i.length>4&&26==i[0]&&69==i[1]&&223==i[2]&&163==i[3]?this._detectedType=\"video/webm\":this._detectedType=\"video/ogg\",e(t)}))}_prepForLoad(e){this._stopVideo();var doLoad=()=>{this._options.stream?this._stream=this._options.stream:this._stream=new u.default({url:this.src,cacheSize:16777216,progressive:!1}),this._stream.load().then((()=>{this._loading=!1,this._currentSrc=this.src,this._byteLength=this._stream.seekable?this._stream.length:0;var e=this._stream.headers[\"x-content-duration\"];\"string\"==typeof e&&(this._duration=parseFloat(e)),this._loadCodec((e=>{this._startProcessingVideo(e)}))})).catch((e=>{this._onStreamError(e)}))};this._currentSrc=\"\",this._loading=!0,this._actionQueue.push((()=>{e&&\"none\"===this.preload?this._loading=!1:doLoad()})),this._pingProcessing(0)}load(){this._prepForLoad()}canPlayType(e){var t=new m.default(e);function checkTypes(e){if(t.codecs){var i=0,s=0;return t.codecs.forEach((t=>{e.indexOf(t)>=0?i++:s++})),0===i||s>0?\"\":\"probably\"}return\"maybe\"}return\"ogg\"!==t.minor||\"audio\"!==t.major&&\"video\"!==t.major&&\"application\"!==t.major?\"webm\"!==t.minor||\"audio\"!==t.major&&\"video\"!==t.major?\"\":checkTypes([\"vorbis\",\"opus\",\"vp8\",\"vp9\"]):checkTypes([\"vorbis\",\"opus\",\"theora\"])}play(){this._muted||this._options.audioContext||OGVPlayer.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==x||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(\".play() starting over after end\"),this._seek(0)):this._log(\".play() while already started\"),this._state=P,this._isProcessing()||this._pingProcessing()):this._loading?this._log(\".play() while loading\"):(this._log(\".play() before started\"),this._stream||this.load())))}getPlaybackStats(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}resetPlaybackStats(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}getVideoFrameSink(){return this._frameSink}getCanvas(){return this._canvas}getVideo(){return null}pause(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent(\"pause\"))}stop(){this._stopVideo(),this._paused=!0}fastSeek(e){this._seek(+e,D)}}(0,_.default)(OGVPlayer,b),OGVPlayer.instanceCount=0,OGVPlayer.styleManager=new function StyleManager(){var e=document.createElement(\"style\");e.type=\"text/css\",e.textContent=\"ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); \",document.head.appendChild(e);var t=e.sheet;this.appendRule=function(e,i){var s=[];for(var d in i)i.hasOwnProperty(d)&&s.push(d+\":\"+i[d]);var h=e+\"{\"+s.join(\";\")+\"}\";t.insertRule(h,t.cssRules.length-1)}};var M=OGVPlayer;t.default=M},580:(e,t)=>{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var i=function OGVProxyClass(e){return class{constructor(t,i,s){for(var d in s=s||{},this.worker=t,this.transferables=function(){var e=new ArrayBuffer(1024),i=new Uint8Array(e);try{return t.postMessage({action:\"transferTest\",bytes:i},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(d)&&(this[d]=e[d]);this.processingQueue=0,Object.defineProperty(this,\"processing\",{get:function get(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener(\"message\",(e=>{this.handleMessage(e)})),this.proxy(\"construct\",[i,s],(()=>{}))}proxy(e,t,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!this.worker)throw'Tried to call \"'+e+'\" method on closed proxy object';var d=\"callback-\"+ ++this.messageCount+\"-\"+e;i&&(this.pendingCallbacks[d]=i);var h={action:e,callbackId:d,args:t||[]};this.processingQueue++,this.transferables?this.worker.postMessage(h,s):this.worker.postMessage(h)}terminate(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}handleMessage(e){if(this.processingQueue--,\"callback\"===e.data.action){var t=e.data,i=t.callbackId,s=t.args,d=this.pendingCallbacks[i];if(t.props)for(var h in t.props)t.props.hasOwnProperty(h)&&(this[h]=t.props[h]);d&&(delete this.pendingCallbacks[i],d.apply(this,s))}}}};t.default=i},168:(e,t)=>{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var i=class OGVTimeRanges{constructor(e){this._ranges=e,this.length=e.length}start(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError(\"Invalid index\");return this._ranges[e][0]}end(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError(\"Invalid index\");return this._ranges[e][1]}};t.default=i},625:(e,t,i)=>{\"use strict\";var s=i(318);Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var d=s(i(964));var h=class OGVWrapperCodec{constructor(e){return this.options=e||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function get(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function get(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function get(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function get(){return this.demuxer.audioTimestamp}},audioFormat:{get:function get(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function get(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function get(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function get(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function get(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function get(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function get(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function get(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function get(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function get(){return this.demuxer.seekable}},demuxerCpuTime:{get:function get(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function get(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function get(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}flushSafe(e){var t=this.flushIter;return i=>{this.flushIter<=t&&e(i)}}init(e){var t;this.processing=!0,t=\"video/webm\"===this.options.type||\"audio/webm\"===this.options.type?\"OGVDemuxerWebMW\":\"OGVDemuxerOggW\",d.default.loadClass(t,(t=>{t().then((t=>{this.demuxer=t,t.onseek=e=>{this.onseek&&this.onseek(e)},t.init((()=>{this.processing=!1,e()}))}))}))}close(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}receiveInput(e,t){this.demuxer.receiveInput(e,t)}process(e){if(this.processing)throw new Error(\"reentrancy fail on OGVWrapperCodec.process\");this.processing=!0;var finish=t=>{this.processing=!1,e(t)},doProcessData=()=>{this.demuxer.process(finish)};this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec((()=>{this.loadVideoCodec((()=>{this.loadedDemuxerMetadata=!0,this.loadedAudioMetadata=!this.audioDecoder,this.loadedVideoMetadata=!this.videoDecoder,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)}))})):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(((e,t)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processHeader(e,(e=>{finish(!0)}))})):doProcessData():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processHeader(e,(()=>{finish(!0)}))}))):doProcessData():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,finish(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?doProcessData():finish(!0)}decodeFrame(e){var t=this.flushSafe(e),i=this.frameTimestamp,s=this.keyframeTimestamp;this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processFrame(e,(e=>{var d=this.videoDecoder.frameBuffer;d&&(d.timestamp=i,d.keyframeTimestamp=s),t(e)}))}))}decodeAudio(e){var t=this.flushSafe(e);this.demuxer.dequeueAudioPacket(((e,i)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processAudio(e,(e=>{if(i){var s=this.audioDecoder.audioBuffer,d=[];for(var h of s){var u=Math.round(i*this.audioFormat.rate/1e9);u>0?d.push(h.subarray(0,h.length-Math.min(u,h.length))):d.push(h.subarray(Math.min(Math.abs(u),h.length),h.length))}this.audioDecoder.audioBuffer=d}return t(e)}))}))}discardFrame(e){this.demuxer.dequeueVideoPacket((t=>{this.videoBytes+=t.byteLength,e()}))}discardAudio(e){this.demuxer.dequeueAudioPacket(((t,i)=>{this.audioBytes+=t.byteLength,e()}))}flush(e){this.flushIter++,this.demuxer.flush(e)}sync(){this.videoDecoder&&this.videoDecoder.sync()}recycleFrame(e){this.videoDecoder&&this.videoDecoder.recycleFrame(e)}getKeypointOffset(e,t){this.demuxer.getKeypointOffset(e,t)}seekToKeypoint(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}loadAudioCodec(e){if(this.demuxer.audioCodec){var t={vorbis:\"OGVDecoderAudioVorbisW\",opus:\"OGVDecoderAudioOpusW\"}[this.demuxer.audioCodec];this.processing=!0,d.default.loadClass(t,(t=>{var i={};this.demuxer.audioFormat&&(i.audioFormat=this.demuxer.audioFormat),t(i).then((t=>{this.audioDecoder=t,t.init((()=>{this.loadedAudioMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker})}else e()}loadVideoCodec(e){if(this.demuxer.videoCodec){var t=!!this.options.simd,i=!!this.options.threading,s={theora:\"OGVDecoderVideoTheoraW\",vp8:i?\"OGVDecoderVideoVP8MTW\":\"OGVDecoderVideoVP8W\",vp9:i?t?\"OGVDecoderVideoVP9SIMDMTW\":\"OGVDecoderVideoVP9MTW\":t?\"OGVDecoderVideoVP9SIMDW\":\"OGVDecoderVideoVP9W\",av1:i?t?\"OGVDecoderVideoAV1SIMDMTW\":\"OGVDecoderVideoAV1MTW\":t?\"OGVDecoderVideoAV1SIMDW\":\"OGVDecoderVideoAV1W\"}[this.demuxer.videoCodec];this.processing=!0,d.default.loadClass(s,(t=>{var s={};this.demuxer.videoFormat&&(s.videoFormat=this.demuxer.videoFormat),i&&delete window.ENVIRONMENT_IS_PTHREAD,t(s).then((t=>{this.videoDecoder=t,t.init((()=>{this.loadedVideoMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker&&!this.options.threading})}else e()}};t.default=h},539:(e,t)=>{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var i=new class WebAssemblyChecker{constructor(){this.tested=!1,this.testResult=void 0}wasmSupported(){if(!this.tested){try{\"object\"==typeof WebAssembly?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log(\"Exception while testing WebAssembly\",e),this.testResult=!1}this.tested=!0}return this.testResult}};t.default=i},309:(e,t)=>{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=void 0;var i=function extend(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};t.default=i},431:(e,t,i)=>{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i=200&&e.xhr.status<300?(e.length=getXHRLength(e.xhr),e.headers=function getXHRHeaders(e){var t={};return e.getAllResponseHeaders().split(/\\r?\\n/).forEach((function(e){var i=e.split(/:\\s*/,2);i.length>1&&(t[i[0].toLowerCase()]=i[1])})),t}(e.xhr),e.onXHRStart()):(s(),i(new Error(\"HTTP error \"+e.xhr.status)))}},h=function checkError(){s(),i(new Error(\"network error\"))},u=function checkBackendOpen(){s(),t()};s=function oncomplete(){e.xhr.removeEventListener(\"readystatechange\",d),e.xhr.removeEventListener(\"error\",h),e.off(\"open\",u),e._onAbort=null},e.initXHR(),e.xhr.addEventListener(\"readystatechange\",d),e.xhr.addEventListener(\"error\",h),e.on(\"open\",u),e.xhr.send()}))}},{key:\"bufferToOffset\",value:function bufferToOffset(e){return Promise.reject(new Error(\"abstract\"))}},{key:\"abort\",value:function abort(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort;this._onAbort=null;var t=new Error(\"Aborted\");t.name=\"AbortError\",e(t)}}},{key:\"initXHR\",value:function initXHR(){var e=this.url;this.cachever&&(e+=\"?buggy_cachever=\"+this.cachever),this.xhr.open(\"GET\",e);var t=null;(this.offset||this.length)&&(t=\"bytes=\"+this.offset+\"-\"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader(\"Range\",t)}},{key:\"onXHRStart\",value:function onXHRStart(){throw new Error(\"abstract\")}}]),Backend}(i(566));e.exports=d},810:(e,t,i)=>{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i0&&(this.bytesRead+=e.length,this.emit(\"buffer\",e))}},{key:\"onXHRLoad\",value:function onXHRLoad(){this.onXHRProgress(),d(BinaryStringBackend.prototype.__proto__||Object.getPrototypeOf(BinaryStringBackend.prototype),\"onXHRLoad\",this).call(this)}}]),BinaryStringBackend}(i(828));h.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=h},828:(e,t,i)=>{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i=e)i();else{var d=null;t._onAbort=function(e){d(),s(e)};var h=function checkBuffer(){t.offset>=e&&!t.eof&&(d(),i())},u=function checkDone(){d(),i()},c=function checkError(){d(),s(new Error(\"error streaming\"))};d=function oncomplete(){t.buffering=!1,t.off(\"buffer\",h),t.off(\"done\",u),t.off(\"error\",c),t._onAbort=null},t.buffering=!0,t.on(\"buffer\",h),t.on(\"done\",u),t.on(\"error\",c)}}))}},{key:\"initXHR\",value:function initXHR(){d(DownloadBackend.prototype.__proto__||Object.getPrototypeOf(DownloadBackend.prototype),\"initXHR\",this).call(this)}},{key:\"onXHRStart\",value:function onXHRStart(){var e=this;this.xhr.addEventListener(\"progress\",(function(){return e.onXHRProgress()})),this.xhr.addEventListener(\"error\",(function(){return e.onXHRError()})),this.xhr.addEventListener(\"load\",(function(){return e.onXHRLoad()})),this.emit(\"open\")}},{key:\"onXHRProgress\",value:function onXHRProgress(){throw new Error(\"abstract\")}},{key:\"onXHRError\",value:function onXHRError(){this.emit(\"error\")}},{key:\"onXHRLoad\",value:function onXHRLoad(){this.eof=!0,this.emit(\"done\")}}]),DownloadBackend}(i(306));e.exports=h},761:(e,t,i)=>{\"use strict\";var s=i(855),d=i(810),h=i(431);var u=null;e.exports=function instantiate(e){if(!1===e.progressive)return new h(e);if(u||(u=function autoselect(){return s.supported()?s:d.supported()?d:null}()),!u)throw new Error(\"No supported backend class\");return new u(e)}},855:(e,t,i)=>{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i{\"use strict\";var t=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.buffer,i=void 0===t?void 0:t,s=e.string,d=void 0===s?void 0:s,h=e.start,u=void 0===h?0:h,c=e.end,l=void 0===c?u+(i?i.byteLength:d?d.length:0):c,f=e.prev,_=void 0===f?null:f,p=e.next,m=void 0===p?null:p,V=e.eof,g=void 0!==V&&V,v=e.empty,y=void 0===v?!(i||d):v,b=e.timestamp,T=void 0===b?Date.now():b;_classCallCheck(this,CacheItem),this.start=u,this.end=l,this.prev=_,this.next=m,this.eof=g,this.empty=y,this.timestamp=T,this.buffer=i,this.string=d,Object.defineProperty(this,\"length\",{get:function get(){return this.end-this.start}})}return t(CacheItem,[{key:\"contains\",value:function contains(e){return e>=this.start&&(e{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.cacheSize,i=void 0===t?0:t;_classCallCheck(this,CachePool);var s=new d({eof:!0});this.head=s,this.tail=s,this.readOffset=0,this.readCursor=s,this.writeOffset=0,this.writeCursor=s,this.cacheSize=i}return s(CachePool,[{key:\"bytesReadable\",value:function bytesReadable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor,s=i.last((function(i){return!i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:\"bytesWritable\",value:function bytesWritable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor;if(i.eof)return e;var s=i.last((function(i){return i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:\"seekRead\",value:function seekRead(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error(\"read seek out of range\");this.readOffset=e,this.readCursor=t}},{key:\"seekWrite\",value:function seekWrite(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error(\"write seek out of range\");this.writeOffset=e,this.writeCursor=t}},{key:\"readBytes\",value:function readBytes(e){for(var t=e.byteLength,i=this.bytesReadable(t),s=this.readOffset,d=s+i,h=s,u=this.readCursor;u&&!u.empty&&!(u.start>=d);u=u.next){var c=Math.min(d,u.end),l=e.subarray(h-s,c-s);u.readBytes(l,h,c),h=c}return this.readOffset=h,this.readCursor=this.readCursor.first((function(e){return e.contains(h)})),i}},{key:\"write\",value:function write(e){var t=this.bufferItem(e),i=this.writeCursor;if(!i.empty)throw new Error(\"write cursor not empty\");if(!i.contains(t.end)&&i.end!==t.end)throw new Error(\"write cursor too small\");i.startthis.readOffset+this.chunkSize)&&t.push(i));if(e>this.cacheSize){t.sort((function(e,t){return e.timestamp-t.timestamp}));for(var s=0;s{\"use strict\";e.exports=i(91)},566:e=>{\"use strict\";var t=function(){function defineProperties(e,t){for(var i=0;i=0&&i.splice(s,1)}},{key:\"emit\",value:function emit(e,t){(this._e[e]||[]).slice().forEach((function(e){return e(t)}))}}]),TinyEvents}();e.exports=i},936:(e,t,i)=>{\"use strict\";var s=function(){function defineProperties(e,t){for(var i=0;i=0&&c>=e.length)return void t(null);var l=e._clampToLength(s.writeOffset+s.bytesWritable(d))-s.writeOffset;if(0===l)t(null);else{var f=e._backend=new h({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),_=null,p=function checkOpen(){f!==e._backend?(_(),i(new Error(\"invalid state\"))):(f.on(\"buffer\",(function(t){f===e._backend&&e._cache.write(t)})),f.on(\"done\",(function(){f===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)})),t(f))},m=function checkError(t){f!==e._backend?i(new Error(\"invalid state\")):(e._backend=null,i(t))};_=function oncomplete(){f.off(\"open\",p),f.off(\"error\",m)},f.on(\"open\",p),f.on(\"error\",m),f.on(\"cachever\",(function(){e._cachever++})),f.load()}}}))}},{key:\"_readAhead\",value:function _readAhead(){var e=this;return new Promise((function(t,i){e._backend||e.eof?t():e._openBackend().then((function(){t()})).catch((function(e){i(e)}))}))}},{key:\"seek\",value:function seek(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error(\"invalid state\");if(e!==(0|e)||e<0)throw new Error(\"invalid input\");if(t.length>=0&&e>t.length)throw new Error(\"seek past end of file\");if(!t.seekable)throw new Error(\"seek on non-seekable stream\");t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(s)}))}},{key:\"read\",value:function read(e){var t=this;return this.buffer(e).then((function(e){return t.readSync(e)}))}},{key:\"readSync\",value:function readSync(e){var t=this.bytesAvailable(e),i=new Uint8Array(t);if(this.readBytes(i)!==t)throw new Error(\"failed to read expected data\");return i.buffer}},{key:\"readBytes\",value:function readBytes(e){if(!this.loaded||this.buffering||this.seeking)throw new Error(\"invalid state\");if(!(e instanceof Uint8Array))throw new Error(\"invalid input\");var t=this._cache.readBytes(e);return this._readAhead(),t}},{key:\"buffer\",value:function buffer(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error(\"invalid state\");if(e!==(0|e)||e<0)throw new Error(\"invalid input\");var d=t._clampToLength(t.offset+e),h=d-t.offset,u=t.bytesAvailable(h);u>=h?i(u):(t.buffering=!0,t._openBackend().then((function(i){return i?i.bufferToOffset(d).then((function(){return t.buffering=!1,t.buffer(e)})):Promise.resolve(u)})).then((function(e){t.buffering=!1,i(e)})).catch((function(e){\"AbortError\"!==e.name&&(t.buffering=!1),s(e)})))}))}},{key:\"bytesAvailable\",value:function bytesAvailable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;return this._cache.bytesReadable(e)}},{key:\"abort\",value:function abort(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:\"getBufferedRanges\",value:function getBufferedRanges(){return this._cache.ranges()}},{key:\"_clampToLength\",value:function _clampToLength(e){return this.length<0?e:Math.min(this.length,e)}}]),StreamFile}();e.exports=u},302:(e,t,i)=>{\"use strict\";i.r(t),i.d(t,{default:()=>s});const s=\"data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU5LjE2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAACAAAEEwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ//////////////////////////////////////////////////////////////////8AAAAATGF2YzU5LjE4AAAAAAAAAAAAAAAAJAZAAAAAAAAABBMIw3vfAAAAAAAAAAAAAAAAAAAAAP/7kGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU=\"},826:e=>{e.exports={vertex:\"precision mediump float;\\n\\nattribute vec2 aPosition;\\nattribute vec2 aLumaPosition;\\nattribute vec2 aChromaPosition;\\nvarying vec2 vLumaPosition;\\nvarying vec2 vChromaPosition;\\nvoid main() {\\n gl_Position = vec4(aPosition, 0, 1);\\n vLumaPosition = aLumaPosition;\\n vChromaPosition = aChromaPosition;\\n}\\n\",fragment:\"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\\n\\nprecision mediump float;\\n\\nuniform sampler2D uTextureY;\\nuniform sampler2D uTextureCb;\\nuniform sampler2D uTextureCr;\\nvarying vec2 vLumaPosition;\\nvarying vec2 vChromaPosition;\\nvoid main() {\\n // Y, Cb, and Cr planes are uploaded as ALPHA textures.\\n float fY = texture2D(uTextureY, vLumaPosition).w;\\n float fCb = texture2D(uTextureCb, vChromaPosition).w;\\n float fCr = texture2D(uTextureCr, vChromaPosition).w;\\n\\n // Premultipy the Y...\\n float fYmul = fY * 1.1643828125;\\n\\n // And convert that to RGB!\\n gl_FragColor = vec4(\\n fYmul + 1.59602734375 * fCr - 0.87078515625,\\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\\n fYmul + 2.017234375 * fCb - 1.081390625,\\n 1\\n );\\n}\\n\",vertexStripe:\"precision mediump float;\\n\\nattribute vec2 aPosition;\\nattribute vec2 aTexturePosition;\\nvarying vec2 vTexturePosition;\\n\\nvoid main() {\\n gl_Position = vec4(aPosition, 0, 1);\\n vTexturePosition = aTexturePosition;\\n}\\n\",fragmentStripe:\"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\\n\\nprecision mediump float;\\n\\nuniform sampler2D uStripe;\\nuniform sampler2D uTexture;\\nvarying vec2 vTexturePosition;\\nvoid main() {\\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\\n // so we can upload them without expanding the bytes on IE 11\\n // which doesn't allow LUMINANCE or ALPHA textures\\n // The stripe textures mark which channel to keep for each pixel.\\n // Each texture extraction will contain the relevant value in one\\n // channel only.\\n\\n float fLuminance = dot(\\n texture2D(uStripe, vTexturePosition),\\n texture2D(uTexture, vTexturePosition)\\n );\\n\\n gl_FragColor = vec4(0, 0, 0, fLuminance);\\n}\\n\"}},487:e=>{!function(){\"use strict\";function FrameSink(e,t){throw new Error(\"abstract\")}FrameSink.prototype.drawFrame=function(e){throw new Error(\"abstract\")},FrameSink.prototype.clear=function(){throw new Error(\"abstract\")},e.exports=FrameSink}()},926:(e,t,i)=>{!function(){\"use strict\";var t=i(487),s=i(627);function SoftwareFrameSink(e){var t=this,i=e.getContext(\"2d\"),d=null,h=null,u=null;return t.drawFrame=function drawFrame(t){var c=t.format;e.width===c.displayWidth&&e.height===c.displayHeight||(e.width=c.displayWidth,e.height=c.displayHeight),null!==d&&d.width==c.width&&d.height==c.height||function initImageData(e,t){for(var s=(d=i.createImageData(e,t)).data,h=e*t*4,u=0;u{!function(){\"use strict\";var t=i(487),s=i(826);function WebGLFrameSink(e){var t,i,d=this,h=WebGLFrameSink.contextForCanvas(e);if(null===h)throw new Error(\"WebGL unavailable\");function compileShader(e,t){var i=h.createShader(e);if(h.shaderSource(i,t),h.compileShader(i),!h.getShaderParameter(i,h.COMPILE_STATUS)){var s=h.getShaderInfoLog(i);throw h.deleteShader(i),new Error(\"GL shader compilation for \"+e+\" failed: \"+s)}return i}var u,c,l,f,_,p,m,V,g,v,y=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),b={},T={},k={};function createOrReuseTexture(e,t){return b[e]&&!t||(b[e]=h.createTexture()),b[e]}function uploadTexture(e,t,i,s,d){var u=!b[e]||t,c=createOrReuseTexture(e,t);if(h.activeTexture(h.TEXTURE0),WebGLFrameSink.stripe){var l=!b[e+\"_temp\"]||t,f=createOrReuseTexture(e+\"_temp\",t);h.bindTexture(h.TEXTURE_2D,f),l?(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i/4,s,0,h.RGBA,h.UNSIGNED_BYTE,d)):h.texSubImage2D(h.TEXTURE_2D,0,0,0,i/4,s,h.RGBA,h.UNSIGNED_BYTE,d);var _=b[e+\"_stripe\"],p=!_||t;p&&(_=createOrReuseTexture(e+\"_stripe\",t)),h.bindTexture(h.TEXTURE_2D,_),p&&(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i,1,0,h.RGBA,h.UNSIGNED_BYTE,function buildStripe(e){if(k[e])return k[e];for(var t=e,i=new Uint32Array(t),s=0;s{!function(){\"use strict\";var t=i(877);e.exports={convertYCbCr:function convertYCbCr(e,i){var s=0|e.format.width,d=0|e.format.height,h=0|t(e.format.width/e.format.chromaWidth),u=0|t(e.format.height/e.format.chromaHeight),c=e.y.bytes,l=e.u.bytes,f=e.v.bytes,_=0|e.y.stride,p=0|e.u.stride,m=0|e.v.stride,V=s<<2,g=0,v=0,y=0,b=0,T=0,k=0,A=0,w=0,P=0,E=0,x=0,R=0,F=0,O=0,S=0,C=0,B=0,D=0;if(1==h&&1==u)for(A=0,w=V,D=0,C=0;C>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[v++]|0,i[A]=x+R>>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[y++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4,x=298*c[y++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4;A+=V,w+=V,D++}else for(k=0,C=0;C>u)*p|0,T=D*m|0,S=0;S>h)],R=(409*(E=0|f[T+B])|0)-57088|0,F=(100*P|0)+(208*E|0)-34816|0,O=(516*P|0)-70912|0,x=298*c[g++]|0,i[k]=x+R>>8,i[k+1]=x-F>>8,i[k+2]=x+O>>8,k+=4}}}()},877:e=>{!function(){\"use strict\";e.exports=function depower(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++;if(e!==1<{!function(){\"use strict\";var t=i(487),s=i(926),d=i(895),h={FrameSink:t,SoftwareFrameSink:s,WebGLFrameSink:d,attach:function(e,t){return(\"webGL\"in(t=t||{})?t.webGL:d.isAvailable())?new d(e,t):new s(e,t)}};e.exports=h}()}},t={};function __webpack_require__(i){var s=t[i];if(void 0!==s)return s.exports;var d=t[i]={exports:{}};return e[i](d,d.exports,__webpack_require__),d.exports}__webpack_require__.d=(e,t)=>{for(var i in t)__webpack_require__.o(t,i)&&!__webpack_require__.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})};var i={};return(()=>{\"use strict\";var e=i,t=__webpack_require__(318);Object.defineProperty(e,\"__esModule\",{value:!0}),Object.defineProperty(e,\"OGVCompat\",{enumerable:!0,get:function get(){return s.default}}),Object.defineProperty(e,\"OGVLoader\",{enumerable:!0,get:function get(){return d.default}}),Object.defineProperty(e,\"OGVMediaError\",{enumerable:!0,get:function get(){return h.default}}),Object.defineProperty(e,\"OGVMediaType\",{enumerable:!0,get:function get(){return u.default}}),Object.defineProperty(e,\"OGVPlayer\",{enumerable:!0,get:function get(){return c.default}}),Object.defineProperty(e,\"OGVTimeRanges\",{enumerable:!0,get:function get(){return l.default}}),e.OGVVersion=void 0;var s=t(__webpack_require__(523)),d=t(__webpack_require__(964)),h=t(__webpack_require__(759)),u=t(__webpack_require__(278)),c=t(__webpack_require__(869)),l=t(__webpack_require__(168)),f=\"1.9.0-20240423190513-22f6924\";e.OGVVersion=f,\"object\"==typeof window&&(window.OGVCompat=s.default,window.OGVLoader=d.default,window.OGVMediaError=h.default,window.OGVMediaType=u.default,window.OGVTimeRanges=l.default,window.OGVPlayer=c.default,window.OGVVersion=f)})(),i})()}));"],"names":["e","t","globalThis","exports","__esModule","default","window","r","i","s","l","call","m","c","d","o","Object","defineProperty","enumerable","get","Symbol","toStringTag","value","create","bind","n","prototype","hasOwnProperty","p","Math","round","channels","this","bufferSize","flush","_buffers","_pendingBuffer","createBuffer","_pendingPos","sampleCount","forEach","length","Float32Array","validate","appendBuffer","h","u","push","prependBuffer","slice","trimBuffer","nextBuffer","shift","min","subarray","_options","_backend","_resampleFractional","_resampleLastSampleData","_tempoChanger","rate","targetRate","bufferThreshold","set","getPlaybackState","playbackPosition","outputPlaybackPosition","samplesQueued","muted","mute","unmute","volume","getTempo","setTempo","init","backendFactory","isSupported","sampleRate","numChannels","tempo","onstarved","onbufferlow","_resample","f","_","floor","a","ceil","SQRT1_2","V","g","v","y","bufferData","process","mapOutputToInputTime","waitUntilReady","start","stop","durationBuffered","close","initSharedAudioContext","AudioContext","webkitAudioContext","audioContext","_context","output","destination","_bufferQueue","_playbackTimeAtBufferTail","currentTime","_queuedTime","_delayedTime","_dropped","_liveBuffer","createScriptProcessor","_node","createJavaScriptNode","Error","_volume","_muted","_audioProcess","playbackTime","outputBuffer","getChannelData","max","_samplesQueued","_timeAwaitingPlayback","dropped","delayed","onaudioprocess","connect","disconnect","sharedAudioContext","setImmediate","postMessage","addEventListener","source","data","nextTickBrowserPingMessage","pop","document","location","toString","setTimeout","float_array","blit","wsizeLog","pow","cos","PI","b","T","k","A","w","P","E","x","R","F","O","S","C","B","D","M","I","in_time","out_time","L","j","W","X","H","N","z","Q","J","atan2","U","q","abs","sin","G","m_re","m_im","inplace","unpack","repack","m_logN","m_N","m_invN","m_revTgt","Array","twiddleRe","twiddleIm","constructor","lower","upper","end","onprocess","position","iterate","left","right","hasTypedArrays","Uint32Array","hasWebAssembly","WebAssembly","hasWebAudio","hasFlash","hasAudio","isBlacklisted","isSlow","isTooSlow","supported","OGVDecoderAudioProxy","loadedMetadata","audioFormat","audioBuffer","cpuTime","proxy","processHeader","processAudio","terminate","OGVDecoderVideoProxy","videoFormat","frameBuffer","processFrame","sync","recycleFrame","bytes","buffer","OGVDemuxerOggW","OGVDemuxerWebMW","OGVDecoderAudioOpusW","OGVDecoderAudioVorbisW","OGVDecoderVideoTheoraW","OGVDecoderVideoVP8W","OGVDecoderVideoVP8MTW","OGVDecoderVideoVP9W","OGVDecoderVideoVP9SIMDW","OGVDecoderVideoVP9MTW","OGVDecoderVideoVP9SIMDMTW","OGVDecoderVideoAV1W","OGVDecoderVideoAV1SIMDW","OGVDecoderVideoAV1MTW","OGVDecoderVideoAV1SIMDMTW","base","defaultBase","wasmSupported","scriptForClass","urlForClass","urlForScript","encodeURIComponent","loadClass","getGlobal","classWrapper","locateFile","mainScriptUrlOrBlob","loadScript","audio","worker","video","OGVLoaderWeb","scriptStatus","scriptCallbacks","querySelectorAll","getAttribute","match","workerProxy","super","createElement","done","src","querySelector","appendChild","completionCheck","JSON","stringify","Blob","type","BlobBuilder","WebKitBlobBuilder","MozBlobBuilder","append","getBlob","Worker","URL","createObjectURL","Promise","resolve","XMLHttpRequest","open","onreadystatechange","readyState","status","responseText","send","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","OGVMediaError","code","message","split","map","replace","String","major","minor","codecs","MessageChannel","port1","onmessage","port2","NETWORK_EMPTY","NETWORK_IDLE","NETWORK_LOADING","NETWORK_NO_SOURCE","HAVE_NOTHING","HAVE_METADATA","HAVE_CURRENT_DATA","HAVE_FUTURE_DATA","HAVE_ENOUGH_DATA","OGVJSElement","setPrototypeOf","getPrototypeOf","__proto__","performance","now","Date","HTMLElement","OGVPlayer","_instanceId","instanceCount","_enableWorker","_enableThreading","threading","_enableSIMD","simd","_state","_seekState","_detectedType","_canvas","_frameSink","className","_view","style","top","width","height","objectFit","_startTime","_codec","_audioInfo","_videoInfo","_actionQueue","_audioFeeder","_initialPlaybackPosition","_initialPlaybackOffset","_prebufferingAudio","_initialSeekTime","_currentSrc","_crossOrigin","_streamEnded","_mediaError","_dataEnded","_byteLength","_duration","_lastSeenTimestamp","_nextProcessingTimer","_nextFrameTimer","_loading","_started","_paused","_ended","_startedPlaybackInDocument","_stream","_framesProcessed","_targetPerFrameTime","_actualPerFrameTime","_totalFrameTime","_totalFrameCount","_playTime","_bufferTime","_drawingTime","_proxyTime","_totalJitter","_droppedAudio","_delayedAudio","_lateFrames","_poster","_thumbnail","_frameEndTimestamp","_audioEndTimestamp","_decodedFrames","_pendingFrames","_lastFrameDecodeTime","_lastFrameVideoCpuTime","_lastFrameAudioCpuTime","_lastFrameDemuxerCpuTime","_lastFrameDrawingTime","_lastFrameBufferTime","_lastFrameProxyTime","_lastVideoCpuTime","_lastAudioCpuTime","_lastDemuxerCpuTime","_lastBufferTime","_lastProxyTime","_lastDrawingTime","_lastFrameTimestamp","_currentVideoCpuTime","_lastTimeUpdate","_timeUpdateInterval","_seekTargetTime","_bisectTargetTime","_seekMode","_lastSeekPosition","_seekBisector","_didSeek","_depth","_needProcessing","_pendingFrame","_pendingAudio","_framePipelineDepth","_frameParallelism","navigator","hardwareConcurrency","_audioPipelineDepth","_width","_height","_playbackRate","defineProperties","setAttribute","_prepForLoad","buffered","getBufferedRanges","seekable","duration","_getPlaybackTime","_seek","NaN","paused","ended","seeking","_log","_initAudioFeeder","_startPlayback","_fireEventAsync","poster","removeChild","Image","crossOrigin","visibility","styleManager","appendRule","naturalWidth","naturalHeight","videoWidth","displayWidth","videoHeight","displayHeight","ogvjsVideoFrameRate","fps","ogvjsAudioChannels","ogvjsAudioSampleRate","parseInt","autoplay","controls","loop","removeAttribute","currentSrc","defaultMuted","defaultPlaybackRate","error","preload","networkState","waiting","playbackRate","Number","played","onframecallback","onloadstate","onprogress","onsuspend","onabort","onemptied","onstalled","onloadedmetadata","onloadeddata","oncanplay","oncanplaythrough","onplaying","onwaiting","onseeking","onseeked","onended","ondurationchange","ontimeupdate","onplay","onpause","onratechange","onresize","onvolumechange","onaudiofeedercreated","_time","debug","debugFilter","console","log","_fireEvent","arguments","Event","CustomEvent","createEvent","initEvent","dispatchEvent","play","audioDestination","audioBackendFactory","buffering","_pingProcessing","_stopPlayback","_isProcessing","_stopVideo","splice","abort","clearTimeout","clear","_doFrameComplete","body","contains","drawingTime","bufferTime","proxyTime","demuxerTime","videoTime","audioTime","clockTime","late","demuxerCpuTime","audioCpuTime","frameEndTimestamp","yCbCrBuffer","_seekStream","seek","then","_readBytesAndWait","catch","_onStreamError","name","prepForSeek","_doSeek","seekToKeypoint","getKeypointOffset","_startBisection","_continueSeekedPlayback","frameTimestamp","audioTimestamp","finishedSeeking","hasVideo","_drawFrame","frameReady","decodeFrame","drawFrame","_doProcessLinearSeeking","keyframeTimestamp","videoCpuTime","audioReady","decodeAudio","_doProcessBisectionSeek","_setupVideo","webGL","forceWebGL","attach","_doProcessing","_doProcessingLoop","_doProcessInitial","_doProcessSeekingEnd","_doProcessLoaded","_doProcessPreload","_doProcessReady","_doProcessSeeking","_doProcessPlay","_doProcessError","isNaN","discardFrame","discardAudio","eof","finishStartPlaying","nextKeyframeTimestamp","_doProcessPlayDemux","processing","read","byteLength","receiveInput","_startProcessingVideo","onseek","_loadCodec","Uint8Array","charCodeAt","doLoad","stream","url","cacheSize","progressive","load","headers","parseFloat","canPlayType","checkTypes","indexOf","getPlaybackStats","targetPerFrameTime","framesProcessed","videoBytes","audioBytes","playTime","demuxingTime","videoDecodingTime","audioDecodingTime","droppedAudio","delayedAudio","jitter","lateFrames","resetPlaybackStats","getVideoFrameSink","getCanvas","getVideo","pause","fastSeek","textContent","head","sheet","join","insertRule","cssRules","transferables","ArrayBuffer","action","processingQueue","messageCount","pendingCallbacks","handleMessage","callbackId","args","props","apply","_ranges","RangeError","options","demuxer","videoDecoder","audioDecoder","flushIter","loadedDemuxerMetadata","loadedAudioMetadata","loadedVideoMetadata","loadedAllMetadata","flushSafe","finish","doProcessData","loadAudioCodec","loadVideoCodec","dequeueAudioPacket","dequeueVideoPacket","timestamp","audioCodec","vorbis","opus","videoCodec","theora","vp8","vp9","av1","ENVIRONMENT_IS_PTHREAD","tested","testResult","Module","Instance","test","configurable","writable","key","Function","getOwnPropertyDescriptor","_classCallCheck","TypeError","_possibleConstructorReturn","ReferenceError","ArrayBufferBackend","xhr","responseType","response","bytesRead","emit","getXHRRangeMatches","getResponseHeader","Backend","offset","cachever","loaded","_onAbort","getXHRLength","getAllResponseHeaders","toLowerCase","onXHRStart","removeEventListener","off","initXHR","on","reject","setRequestHeader","BinaryStringBackend","overrideMimeType","onXHRProgress","DownloadBackend","onXHRError","onXHRLoad","MozChunkedBackend","CacheItem","string","prev","next","empty","last","CachePool","tail","readOffset","readCursor","writeOffset","writeCursor","first","bytesReadable","readBytes","bufferItem","gc","ranges","chunkSize","sort","remove","consolidate","TinyEvents","_e","StreamFile","loading","_cache","_cachever","_chunkSize","_openBackend","seekWrite","_clampToLength","bytesWritable","write","seekRead","_readAhead","readSync","bytesAvailable","bufferToOffset","vertex","fragment","vertexStripe","fragmentStripe","FrameSink","SoftwareFrameSink","getContext","format","createImageData","convertYCbCr","cropWidth","cropHeight","putImageData","cropLeft","cropTop","drawImage","clearRect","WebGLFrameSink","contextForCanvas","compileShader","createShader","shaderSource","getShaderParameter","COMPILE_STATUS","getShaderInfoLog","deleteShader","createOrReuseTexture","createTexture","uploadTexture","activeTexture","TEXTURE0","stripe","bindTexture","TEXTURE_2D","texParameteri","TEXTURE_WRAP_S","CLAMP_TO_EDGE","TEXTURE_WRAP_T","TEXTURE_MIN_FILTER","NEAREST","TEXTURE_MAG_FILTER","texImage2D","RGBA","UNSIGNED_BYTE","texSubImage2D","LINEAR","ALPHA","unpackTexture","useProgram","createFramebuffer","bindFramebuffer","FRAMEBUFFER","framebufferTexture2D","COLOR_ATTACHMENT0","TEXTURE1","uniform1i","TEXTURE2","bindBuffer","ARRAY_BUFFER","enableVertexAttribArray","vertexAttribPointer","FLOAT","viewport","drawArrays","TRIANGLES","attachTexture","getUniformLocation","initProgram","VERTEX_SHADER","FRAGMENT_SHADER","createProgram","attachShader","linkProgram","getProgramParameter","LINK_STATUS","getProgramInfoLog","deleteProgram","getAttribLocation","STATIC_DRAW","setupTexturePosition","stride","chromaWidth","chromaHeight","clearColor","COLOR_BUFFER_BIT","preferLowPowerToHighPerformance","powerPreference","failIfMajorPerformanceCaveat","preserveDrawingBuffer","isAvailable","getError","__webpack_require__","OGVVersion","OGVCompat","OGVLoader","OGVMediaType","OGVTimeRanges","module","define","amd","ogvjs"],"mappings":"AACC,IAA0CA,EAAEC,EAAFD,EAAqLE,WAAnLD,EAA+L,iBAAiB,UAAUD,EAAE,KAAKA,IAAIA,EAAEG,QAAQ,SAAgCH,UAAUA,GAAGA,EAAEI,WAAWJ,EAAE,CAACK,QAAQL,IAAIA,EAAEG,QAAQC,YAAW,EAAGJ,EAAEG,QAAQE,QAAQL,EAAEG,aAAaH,IAAIM,OAAON,EAAEG,QAAQ,SAASH,OAAOC,EAAE,YAAYM,EAAEC,MAAMP,EAAEO,GAAG,OAAOP,EAAEO,GAAGL,YAAYM,EAAER,EAAEO,GAAG,CAACA,EAAAA,EAAEE,GAAE,EAAGP,QAAQ,WAAWH,EAAEQ,GAAGG,KAAKF,EAAEN,QAAQM,EAAEA,EAAEN,QAAQI,GAAGE,EAAEC,GAAE,EAAGD,EAAEN,eAAeI,EAAEK,EAAEZ,EAAEO,EAAEM,EAAEZ,EAAEM,EAAEO,EAAE,SAASd,EAAEC,EAAEO,GAAGD,EAAEQ,EAAEf,EAAEC,IAAIe,OAAOC,eAAejB,EAAEC,EAAE,CAACiB,YAAW,EAAGC,IAAIX,KAAKD,EAAEA,EAAE,SAASP,uBAAuBoB,QAAQA,OAAOC,aAAaL,OAAOC,eAAejB,EAAEoB,OAAOC,YAAY,CAACC,MAAM,WAAWN,OAAOC,eAAejB,EAAE,aAAa,CAACsB,OAAM,KAAMf,EAAEN,EAAE,SAASD,EAAEC,MAAM,EAAEA,IAAID,EAAEO,EAAEP,IAAI,EAAEC,EAAE,OAAOD,KAAK,EAAEC,GAAG,iBAAiBD,GAAGA,GAAGA,EAAEI,WAAW,OAAOJ,MAAMQ,EAAEQ,OAAOO,OAAO,SAAShB,EAAEA,EAAEC,GAAGQ,OAAOC,eAAeT,EAAE,UAAU,CAACU,YAAW,EAAGI,MAAMtB,IAAI,EAAEC,GAAG,iBAAiBD,EAAE,IAAI,IAAIS,KAAKT,EAAEO,EAAEO,EAAEN,EAAEC,EAAE,SAASR,UAAUD,EAAEC,IAAIuB,KAAK,KAAKf,WAAWD,GAAGD,EAAEkB,EAAE,SAASzB,OAAOC,EAAED,GAAGA,EAAEI,WAAW,kBAAkBJ,EAAEK,SAAS,kBAAkBL,UAAUO,EAAEO,EAAEb,EAAE,IAAIA,GAAGA,GAAGM,EAAEQ,EAAE,SAASf,EAAEC,UAAUe,OAAOU,UAAUC,eAAehB,KAAKX,EAAEC,IAAIM,EAAEqB,EAAE,GAAGrB,EAAEA,EAAEE,EAAE,GAA/4B,CAAm5B,CAAC,SAAST,EAAEC,YAAYM,EAAEP,EAAEC,MAAMD,EAAE,GAAGA,IAAI6B,KAAKC,MAAM9B,GAAG,KAAK,6CAA6C+B,SAAS/B,EAAEgC,KAAKC,WAAWhC,EAAE+B,KAAKE,QAAQ3B,EAAEmB,UAAUQ,MAAM,gBAAgBC,SAAS,GAAGH,KAAKI,eAAeJ,KAAKK,aAAaL,KAAKC,YAAYD,KAAKM,YAAY,GAAG/B,EAAEmB,UAAUa,YAAY,eAAevC,EAAE,SAASgC,KAAKG,SAASK,SAAS,SAASvC,GAAGD,GAAGC,EAAE,GAAGwC,UAAUzC,GAAGO,EAAEmB,UAAUW,aAAa,SAASrC,OAAO,IAAIC,EAAE,GAAGO,EAAE,EAAEA,EAAEwB,KAAKD,SAASvB,IAAIP,EAAEO,GAAG,IAAIkC,aAAa1C,UAAUC,GAAGM,EAAEmB,UAAUiB,SAAS,SAAS3C,MAAMA,EAAEyC,SAAST,KAAKD,SAAS,OAAM,MAAO,IAAI9B,EAAEO,EAAE,EAAEA,EAAER,EAAEyC,OAAOjC,IAAI,KAAKC,EAAET,EAAEQ,QAAQC,aAAaiC,cAAc,OAAM,KAAM,GAAGlC,EAAEP,EAAEQ,EAAEgC,YAAY,GAAGhC,EAAEgC,SAASxC,EAAE,OAAM,SAAS,GAAIM,EAAEmB,UAAUkB,aAAa,SAAS5C,OAAOgC,KAAKW,SAAS3C,GAAG,KAAK,8DAA8D,IAAIC,EAAED,EAAE,GAAGyC,OAAOjC,EAAEwB,KAAKD,SAAStB,EAAEuB,KAAKM,YAAYxB,EAAEkB,KAAKI,eAAeS,EAAEb,KAAKC,WAAWa,EAAE,EAAEA,EAAE7C,EAAE6C,IAAI,KAAK,IAAIjC,EAAE,EAAEA,EAAEL,EAAEK,IAAIC,EAAED,GAAGJ,GAAGT,EAAEa,GAAGiC,KAAKrC,GAAGoC,IAAIb,KAAKG,SAASY,KAAKjC,GAAGL,EAAEuB,KAAKM,YAAY,EAAExB,EAAEkB,KAAKI,eAAeJ,KAAKK,aAAaQ,SAASP,YAAY7B,GAAGF,EAAEmB,UAAUsB,cAAc,SAAShD,OAAOgC,KAAKW,SAAS3C,GAAG,KAAK,+DAA+DC,EAAE+B,KAAKG,SAASc,MAAM,GAAGhD,EAAE8C,KAAKf,KAAKkB,WAAWlB,KAAKI,eAAe,EAAEJ,KAAKM,cAAcN,KAAKE,QAAQF,KAAKY,aAAa5C,OAAO,IAAIQ,EAAE,EAAEA,EAAEP,EAAEwC,OAAOjC,IAAIwB,KAAKY,aAAa3C,EAAEO,KAAKD,EAAEmB,UAAUyB,WAAW,cAAcnB,KAAKG,SAASM,OAAO,OAAOT,KAAKG,SAASiB,YAAYpD,EAAEgC,KAAKkB,WAAWlB,KAAKI,eAAe,EAAEJ,KAAKM,oBAAoBN,KAAKI,eAAeJ,KAAKK,aAAaL,KAAKC,YAAYD,KAAKM,YAAY,EAAEtC,GAAGO,EAAEmB,UAAUwB,WAAW,SAASlD,EAAEC,EAAEO,OAAOC,EAAET,EAAE,GAAGyC,OAAO3B,EAAEb,EAAE4B,KAAKwB,IAAI7C,EAAEC,MAAM,GAAGR,GAAGa,GAAGL,EAAE,OAAOT,MAAM,IAAI6C,EAAE,GAAGC,EAAE,EAAEA,EAAEd,KAAKD,SAASe,IAAID,EAAEC,GAAG9C,EAAE8C,GAAGQ,SAASrD,EAAEa,UAAU+B,GAAG7C,EAAEG,QAAQI,GAAG,SAASP,EAAEC,EAAEO,IAAI,WAAWA,EAAE,OAAOP,EAAEO,EAAE,GAAGC,EAAED,EAAE,YAAYiB,EAAEzB,QAAQuD,SAASvD,GAAG,GAAGgC,KAAKwB,SAAS,KAAKxB,KAAKyB,oBAAoB,EAAEzB,KAAK0B,6BAAwB,EAAO1B,KAAK2B,cAAc,KAAKlC,EAAEC,UAAUkC,KAAK,EAAEnC,EAAEC,UAAUmC,WAAW,EAAEpC,EAAEC,UAAUK,SAAS,EAAEN,EAAEC,UAAUO,WAAW,EAAEjB,OAAOC,eAAeQ,EAAEC,UAAU,iBAAiB,CAACP,IAAI,kBAAkBa,KAAK6B,WAAW7B,KAAKC,WAAWD,KAAK6B,WAAW,KAAK7C,OAAOC,eAAeQ,EAAEC,UAAU,kBAAkB,CAACP,IAAI,kBAAkBa,KAAKwB,SAASxB,KAAKwB,SAASM,gBAAgB9B,KAAK6B,WAAW,GAAGE,IAAI,SAAS/D,OAAOgC,KAAKwB,SAAS,KAAK,yEAAyEA,SAASM,gBAAgBjC,KAAKC,MAAM9B,EAAEgC,KAAK6B,eAAe7C,OAAOC,eAAeQ,EAAEC,UAAU,mBAAmB,CAACP,IAAI,kBAAkBa,KAAKwB,SAASxB,KAAKgC,mBAAmBC,iBAAiB,KAAKjD,OAAOC,eAAeQ,EAAEC,UAAU,yBAAyB,CAACP,IAAI,kBAAkBa,KAAKwB,SAASxB,KAAKgC,mBAAmBE,uBAAuB,KAAKlD,OAAOC,eAAeQ,EAAEC,UAAU,mBAAmB,CAACP,IAAI,kBAAkBa,KAAKwB,SAASxB,KAAKgC,mBAAmBG,cAAcnC,KAAK6B,WAAW,KAAK7C,OAAOC,eAAeQ,EAAEC,UAAU,QAAQ,CAACP,IAAI,cAAca,KAAKwB,SAAS,OAAOxB,KAAKwB,SAASY,WAAW,8CAA8CL,IAAI,SAAS/D,OAAOgC,KAAKwB,SAAS,KAAK,kDAAkDA,SAASY,MAAMpE,KAAKyB,EAAEC,UAAU2C,KAAK,gBAAgBD,OAAM,GAAI3C,EAAEC,UAAU4C,OAAO,gBAAgBF,OAAM,GAAIpD,OAAOC,eAAeQ,EAAEC,UAAU,SAAS,CAACP,IAAI,cAAca,KAAKwB,SAAS,OAAOxB,KAAKwB,SAASe,YAAY,gDAAgDR,IAAI,SAAS/D,OAAOgC,KAAKwB,SAAS,KAAK,oDAAoDA,SAASe,OAAOvE,KAAKgB,OAAOC,eAAeQ,EAAEC,UAAU,QAAQ,CAACP,IAAI,cAAca,KAAK2B,cAAc,OAAO3B,KAAK2B,cAAca,gBAAgB,+CAA+CT,IAAI,SAAS/D,OAAOgC,KAAK2B,cAAc,KAAK,mDAAmDA,cAAcc,SAASzE,MAAMyB,EAAEC,UAAUgD,KAAK,SAAS1E,EAAEQ,MAAMwB,KAAKD,SAAS/B,EAAEgC,KAAK4B,KAAKpD,EAAEwB,KAAKuB,SAASoB,eAAe3C,KAAKwB,SAASxB,KAAKuB,SAASoB,eAAe3E,EAAEQ,EAAEwB,KAAKuB,cAAc,KAAKtD,EAAE2E,cAAc,KAAK,4BAA4BpB,SAAS,IAAIvD,EAAED,EAAEQ,EAAEwB,KAAKuB,eAAeM,WAAW7B,KAAKwB,SAASI,KAAK5B,KAAKC,WAAWD,KAAKwB,SAASvB,WAAWD,KAAK2B,cAAclD,EAAE,CAACoE,WAAW7C,KAAK6B,WAAWiB,YAAY9E,EAAE+E,MAAM,IAAI/C,KAAKwB,SAASwB,UAAU,gBAAgBA,WAAWhD,KAAKgD,aAAaxD,KAAKQ,MAAMA,KAAKwB,SAASyB,YAAY,gBAAgBA,aAAajD,KAAKiD,eAAezD,KAAKQ,OAAOP,EAAEC,UAAUwD,UAAU,SAASlF,OAAOC,EAAE+B,KAAK4B,KAAKpD,EAAEwB,KAAKD,SAAStB,EAAEuB,KAAKwB,SAASI,KAAK9C,EAAEkB,KAAKwB,SAASzB,YAAY9B,GAAGQ,GAAGD,GAAGM,EAAE,OAAOd,MAAM6C,EAAEC,EAAE,GAAGjC,EAAEb,EAAE,GAAGyC,OAAO/B,EAAEsB,KAAKyB,oBAAoB0B,EAAEtE,EAAEJ,EAAER,EAAES,EAAE0E,EAAEvD,KAAKwD,MAAMF,GAAGvD,EAAEuD,EAAEC,EAAEvC,EAAE5C,EAAEQ,EAAE,SAAST,EAAEQ,EAAEM,EAAE+B,OAAO,IAAIyC,EAAE,SAASrF,UAAUA,EAAE,EAAEa,GAAGA,EAAE2B,OAAOxC,EAAE,EAAEa,EAAEA,EAAE2B,OAAOxC,GAAGD,EAAE,GAAGA,EAAEC,IAAI6C,EAAE,EAAEA,EAAEtC,EAAEiC,OAAOK,IAAI,KAAKjC,EAAEsE,GAAGrC,EAAE,EAAEpC,GAAGT,EAAEQ,EAAE,EAAE2E,EAAEvD,KAAKwD,MAAMF,GAAGvD,EAAEC,KAAK0D,KAAKJ,GAAGtE,EAAEuE,GAAGxD,EAAE0D,EAAEF,GAAGE,EAAEF,IAAIxD,EAAEuD,GAAGG,EAAE1D,IAAIuD,EAAEC,GAAG5E,EAAEsC,GAAGD,EAAEhC,IAAI,SAASb,EAAEC,EAAEO,EAAEC,OAAO,IAAIK,EAAE,EAAEA,EAAEb,EAAEwC,OAAO3B,IAAIb,EAAEa,GAAGL,EAAET,EAAEc,EAAEd,EAAEyC,OAAOxC,EAAEwC,OAAO,QAAQ7B,EAAE,EAAEE,EAAEN,IAAII,EAAEiB,KAAK2D,aAAa,IAAIC,EAAE,EAAEA,EAAE3E,EAAE2E,IAAI,KAAKC,EAAED,EAAEA,GAAGjF,IAAIkF,EAAE,OAAOC,EAAE3F,EAAE0F,GAAGE,EAAE,IAAIlD,aAAa0C,GAAGvC,EAAE8C,EAAEC,EAAE5D,KAAK0B,wBAAwB1B,KAAK0B,wBAAwBgC,QAAG,EAAO9E,GAAGkC,EAAEC,KAAK6C,UAAU5D,KAAKyB,oBAAoB7B,EAAEI,KAAK0B,wBAAwB1D,EAAE8C,GAAGrB,EAAEC,UAAUmE,WAAW,SAAS7F,OAAOgC,KAAKwB,SAAS,KAAK,+DAA+DvD,EAAE+B,KAAKkD,UAAUlF,GAAGC,EAAE+B,KAAK2B,cAAcmC,QAAQ7F,GAAG+B,KAAKwB,SAASZ,aAAa3C,IAAIwB,EAAEC,UAAUsC,iBAAiB,cAAchC,KAAKwB,SAAS,KAAKxD,EAAEgC,KAAKwB,SAASQ,0BAA0BhE,EAAEkE,uBAAuBlE,EAAEiE,iBAAiBjE,EAAEiE,iBAAiBjC,KAAK2B,cAAcoC,qBAAqB/F,EAAEkE,wBAAwBlE,OAAO,kEAAkEyB,EAAEC,UAAUsE,eAAe,SAAShG,OAAOgC,KAAKwB,SAAS,KAAK,oEAAoEA,SAASwC,eAAehG,IAAIyB,EAAEC,UAAUuE,MAAM,eAAejE,KAAKwB,SAAS,KAAK,2DAA2DA,SAASyC,SAASxE,EAAEC,UAAUwE,KAAK,eAAelE,KAAKwB,SAAS,KAAK,0DAA0DA,SAAS0C,QAAQzE,EAAEC,UAAUQ,MAAM,cAAcF,KAAKyB,oBAAoB,EAAEzB,KAAK0B,6BAAwB,GAAQ1B,KAAKwB,SAAS,KAAK,2DAA2DG,cAAczB,MAAMF,KAAKmE,kBAAkBnE,KAAKwB,SAAStB,SAAST,EAAEC,UAAU0E,MAAM,gBAAgB5C,WAAWxB,KAAKwB,SAAS4C,QAAQpE,KAAKwB,SAAS,OAAO/B,EAAEC,UAAUsD,UAAU,KAAKvD,EAAEC,UAAUuD,YAAY,KAAKxD,EAAEmD,YAAY,mBAAmBlC,cAAczC,EAAE2E,eAAenD,EAAE4E,uBAAuB,kBAAkBpG,EAAE2E,cAAc3E,EAAEoG,yBAAyB,MAAMrG,EAAEG,QAAQsB,EAApvJ,IAA0vJ,SAASzB,EAAEC,EAAEO,IAAI,eAAeP,EAAEK,OAAOgG,cAAchG,OAAOiG,mBAAmB9F,EAAED,EAAE,GAAGM,EAAEN,EAAE,YAAYO,EAAEf,EAAEC,EAAEO,OAAOM,EAAEN,EAAEgG,cAAczF,EAAEsF,4BAA4BrE,KAAKyE,SAAS3F,EAAEkB,KAAK0E,OAAOlG,EAAEkG,QAAQ5F,EAAE6F,YAAY3E,KAAK4B,KAAK9C,EAAE+D,WAAW7C,KAAKD,SAAS,EAAEvB,EAAEyB,aAAaD,KAAKC,WAAW,EAAEzB,EAAEyB,YAAYD,KAAK8B,gBAAgB,EAAE9B,KAAKC,WAAWD,KAAK4E,aAAa,IAAInG,EAAEuB,KAAKD,SAASC,KAAKC,YAAYD,KAAK6E,0BAA0B/F,EAAEgG,YAAY9E,KAAK+E,YAAY,EAAE/E,KAAKgF,aAAa,EAAEhF,KAAKiF,SAAS,EAAEjF,KAAKkF,YAAYlF,KAAK4E,aAAavE,aAAaL,KAAKC,YAAYnB,EAAEqG,sBAAsBnF,KAAKoF,MAAMtG,EAAEqG,sBAAsBnF,KAAKC,WAAW,EAAED,KAAKD,cAAc,KAAKjB,EAAEuG,qBAAqB,MAAM,IAAIC,MAAM,sCAAsCF,MAAMtG,EAAEuG,qBAAqBrF,KAAKC,WAAW,EAAED,KAAKD,WAAWhB,EAAEW,UAAUO,WAAW,KAAKlB,EAAEW,UAAUoC,gBAAgB,KAAK/C,EAAEW,UAAU6F,QAAQ,EAAEvG,OAAOC,eAAeF,EAAEW,UAAU,SAAS,CAACP,IAAI,kBAAkBa,KAAKuF,SAASxD,IAAI,SAAS/D,QAAQuH,SAASvH,KAAKe,EAAEW,UAAU8F,QAAO,EAAGxG,OAAOC,eAAeF,EAAEW,UAAU,QAAQ,CAACP,IAAI,kBAAkBa,KAAKwF,QAAQzD,IAAI,SAAS/D,QAAQwH,SAASxH,KAAKe,EAAEW,UAAU+F,cAAc,SAASzH,OAAOC,EAAEO,EAAEC,EAAEoC,EAAEC,EAAEA,EAAE,iBAAiB9C,EAAE0H,aAAa1H,EAAE0H,aAAa1F,KAAKyE,SAASK,YAAY9E,KAAKC,WAAWD,KAAK4B,SAAS/C,EAAEmB,KAAK6E,6BAA6BhG,EAAEiC,IAAId,KAAKgF,cAAclE,EAAEjC,GAAGmB,KAAK4E,aAAarE,cAAcP,KAAKC,YAAYD,KAAKgD,WAAWhD,KAAKgD,YAAYhD,KAAK4E,aAAarE,cAAcP,KAAKC,WAAW,KAAKhC,EAAE,EAAEA,EAAE+B,KAAKD,SAAS9B,IAAI,IAAIQ,EAAET,EAAE2H,aAAaC,eAAe3H,GAAG4C,EAAE,EAAEA,EAAEb,KAAKC,WAAWY,IAAIpC,EAAEoC,GAAG,OAAOoE,eAAe,KAAKvG,EAAEsB,KAAKoC,MAAM,EAAEpC,KAAKuC,OAAOY,EAAEnD,KAAK4E,aAAazD,gBAAgBgC,EAAE,GAAG1C,OAAOT,KAAKC,WAAW,KAAK,wCAAwChC,EAAE,EAAEA,EAAE+B,KAAKD,SAAS9B,IAAI,IAAIO,EAAE2E,EAAElF,GAAG+B,KAAKkF,YAAYjH,GAAG8D,IAAIoB,EAAElF,IAAIQ,EAAET,EAAE2H,aAAaC,eAAe3H,GAAG4C,EAAE,EAAEA,EAAErC,EAAEiC,OAAOI,IAAIpC,EAAEoC,GAAGrC,EAAEqC,GAAGnC,OAAOqG,aAAa/E,KAAKC,WAAWD,KAAK4B,KAAK5B,KAAK6E,0BAA0B/D,EAAEd,KAAKC,WAAWD,KAAK4B,KAAK5B,KAAK4E,aAAarE,cAAcV,KAAKgG,IAAI7F,KAAKC,WAAWD,KAAK8B,kBAAkB9B,KAAKiD,aAAanE,EAAEkB,KAAKiD,YAAYzD,KAAKQ,SAASjB,EAAEW,UAAUoG,eAAe,kBAAkB9F,KAAK4E,aAAarE,cAAcV,KAAKwD,MAAMrD,KAAK+F,wBAAwB/F,KAAK4B,OAAO7C,EAAEW,UAAUqG,sBAAsB,kBAAkBlG,KAAKgG,IAAI,EAAE7F,KAAK6E,0BAA0B7E,KAAKyE,SAASK,cAAc/F,EAAEW,UAAUsC,iBAAiB,iBAAiB,CAACC,iBAAiBjC,KAAK+E,YAAY/E,KAAK+F,wBAAwB5D,cAAcnC,KAAK8F,iBAAiBE,QAAQhG,KAAKiF,SAASgB,QAAQjG,KAAKgF,eAAejG,EAAEW,UAAUsE,eAAe,SAAShG,GAAGA,KAAKe,EAAEW,UAAUkB,aAAa,SAAS5C,QAAQ4G,aAAahE,aAAa5C,IAAIe,EAAEW,UAAUuE,MAAM,gBAAgBmB,MAAMc,eAAelG,KAAKyF,cAAcjG,KAAKQ,MAAMA,KAAKoF,MAAMe,QAAQnG,KAAK0E,QAAQ1E,KAAK6E,0BAA0B7E,KAAKyE,SAASK,aAAa/F,EAAEW,UAAUwE,KAAK,cAAclE,KAAKoF,MAAM,KAAKpH,EAAEgC,KAAK+F,2BAA2B/H,EAAE,EAAE,KAAKC,EAAE4B,KAAKC,MAAM9B,EAAEgC,KAAK4B,MAAMpD,EAAEwB,KAAKkF,YAAYlF,KAAKkF,YAAY,GAAGzE,OAAO,EAAExC,EAAEO,GAAGwB,KAAK4E,aAAa5D,cAAchB,KAAKkF,aAAalF,KAAK4E,aAAa5D,cAAchB,KAAK4E,aAAavE,aAAapC,EAAEO,KAAKwB,KAAK4E,aAAa5D,cAAchB,KAAK4E,aAAa1D,WAAWlB,KAAKkF,YAAY1G,EAAEP,EAAEA,IAAI+B,KAAK6E,2BAA2B7G,OAAOoH,MAAMc,eAAe,KAAKlG,KAAKoF,MAAMgB,eAAerH,EAAEW,UAAUQ,MAAM,gBAAgB0E,aAAa1E,SAASnB,EAAEW,UAAU0E,MAAM,gBAAgBF,OAAOlE,KAAKyE,SAAS,MAAM1F,EAAEW,UAAUsD,UAAU,KAAKjE,EAAEW,UAAUuD,YAAY,KAAKlE,EAAE6D,YAAY,mBAAmB3E,GAAGc,EAAEsH,mBAAmB,KAAKtH,EAAEsF,uBAAuB,eAAetF,EAAEsH,oBAAoBtH,EAAE6D,cAAc,KAAK5E,EAAEQ,EAAE,IAAIP,KAAKO,EAAE2G,sBAAsBnH,EAAEQ,EAAE2G,sBAAsB,KAAK,EAAE,OAAO,KAAK3G,EAAE6G,qBAAqB,MAAM,IAAIC,MAAM,iCAAiCtH,EAAEQ,EAAE6G,qBAAqB,KAAK,EAAE,GAAGrH,EAAEmI,QAAQ3H,EAAEmG,aAAa3G,EAAEoI,aAAarH,EAAEsH,mBAAmB7H,SAASO,EAAEsH,oBAAoBrI,EAAEG,QAAQY,EAAx0H,IAA80H,SAASf,EAAEC,GAAGD,EAAEG,QAAQ,mBAAc,IAASG,OAAOgI,aAAa,OAAOhI,OAAOgI,gBAAgBhI,QAAQA,OAAOiI,YAAY,KAAKvI,EAAE,UAAUM,OAAOkI,iBAAiB,WAAW,SAASvI,MAAMA,EAAEwI,SAASnI,OAAO,KAAKE,EAAEP,EAAEyI,QAAQ,iBAAiBlI,GAAGA,EAAEmI,2BAA2B,KAAKlI,EAAET,EAAE4I,MAAMnI,GAAGA,SAAS,SAASR,GAAGD,EAAE+C,KAAK9C,GAAGK,OAAOiI,YAAY,CAACI,4BAA2B,GAAIE,SAASC,SAASC,oBAAoB,SAAS/I,GAAGgJ,WAAWhJ,EAAE,IAA9Z,IAAsa,SAASA,EAAEC,EAAEO,OAAOC,EAAEH,OAAOG,EAAE,kBAAkB,SAAST,OAAOC,EAAE,YAAYM,EAAEC,MAAMP,EAAEO,GAAG,OAAOP,EAAEO,GAAGL,YAAYM,EAAER,EAAEO,GAAG,CAACA,EAAAA,EAAEE,GAAE,EAAGP,QAAQ,WAAWH,EAAEQ,GAAGG,KAAKF,EAAEN,QAAQM,EAAEA,EAAEN,QAAQI,GAAGE,EAAEC,GAAE,EAAGD,EAAEN,eAAeI,EAAEK,EAAEZ,EAAEO,EAAEM,EAAEZ,EAAEM,EAAEO,EAAE,SAASd,EAAEC,EAAEO,GAAGD,EAAEQ,EAAEf,EAAEC,IAAIe,OAAOC,eAAejB,EAAEC,EAAE,CAACiB,YAAW,EAAGC,IAAIX,KAAKD,EAAEA,EAAE,SAASP,uBAAuBoB,QAAQA,OAAOC,aAAaL,OAAOC,eAAejB,EAAEoB,OAAOC,YAAY,CAACC,MAAM,WAAWN,OAAOC,eAAejB,EAAE,aAAa,CAACsB,OAAM,KAAMf,EAAEN,EAAE,SAASD,EAAEC,MAAM,EAAEA,IAAID,EAAEO,EAAEP,IAAI,EAAEC,EAAE,OAAOD,KAAK,EAAEC,GAAG,iBAAiBD,GAAGA,GAAGA,EAAEI,WAAW,OAAOJ,MAAMQ,EAAEQ,OAAOO,OAAO,SAAShB,EAAEA,EAAEC,GAAGQ,OAAOC,eAAeT,EAAE,UAAU,CAACU,YAAW,EAAGI,MAAMtB,IAAI,EAAEC,GAAG,iBAAiBD,EAAE,IAAI,IAAIS,KAAKT,EAAEO,EAAEO,EAAEN,EAAEC,EAAE,SAASR,UAAUD,EAAEC,IAAIuB,KAAK,KAAKf,WAAWD,GAAGD,EAAEkB,EAAE,SAASzB,OAAOC,EAAED,GAAGA,EAAEI,WAAW,kBAAkBJ,EAAEK,SAAS,kBAAkBL,UAAUO,EAAEO,EAAEb,EAAE,IAAIA,GAAGA,GAAGM,EAAEQ,EAAE,SAASf,EAAEC,UAAUe,OAAOU,UAAUC,eAAehB,KAAKX,EAAEC,IAAIM,EAAEqB,EAAE,GAAGrB,EAAEA,EAAEE,EAAE,GAA/4B,CAAm5B,CAAC,SAAST,EAAEC,OAAOO,EAAE,CAACyI,YAAY,SAASjJ,UAAU,IAAI0C,aAAa1C,IAAIkJ,KAAK,SAASlJ,EAAEC,EAAEO,EAAEC,EAAEK,GAAGN,EAAEuD,IAAI/D,EAAEsD,SAASrD,EAAEA,EAAEa,GAAGL,KAAKT,EAAEG,QAAQK,GAAG,SAASR,EAAEC,EAAEO,OAAOC,EAAEK,EAAEL,EAAED,EAAE,GAAGM,EAAEN,EAAE,GAAGR,EAAEG,QAAQ,SAASH,OAAOC,GAAGD,EAAEA,GAAG,IAAI6E,YAAY,MAAMrE,EAAER,EAAEmJ,UAAU,GAAGtG,EAAE7C,EAAE+E,OAAO,EAAEjC,GAAG9C,EAAE8E,YAAYjD,KAAKuH,IAAI,EAAE,GAAG,MAAM,GAAGvI,EAAE,GAAGL,EAAEE,EAAEI,EAAEN,GAAG2E,EAAE,GAAG3E,EAAE,EAAE2E,GAAGA,EAAE,QAAQ,IAAIC,EAAE3E,EAAEwI,YAAYpI,EAAEsE,EAAE,GAAGvD,EAAEnB,EAAEwI,YAAYpI,EAAEsE,EAAE,GAAGvE,EAAEuE,EAAEM,EAAEN,EAAEO,EAAEjF,EAAEwI,YAAYpI,GAAG8E,EAAE,EAAEA,EAAE9E,EAAE8E,IAAID,EAAEC,GAAG,IAAI,EAAE9D,KAAKwH,IAAI,EAAExH,KAAKyH,GAAG3D,EAAE9E,QAAQ+E,EAAE,GAAG/E,GAAG,GAAG0I,EAAE9I,EAAEwI,YAAYrD,GAAG4D,EAAE/I,EAAEwI,YAAYrD,GAAG6D,EAAEhJ,EAAEwI,YAAYrD,GAAG8D,EAAEjJ,EAAEwI,YAAYrD,GAAG+D,EAAElJ,EAAEwI,YAAYrD,GAAGgE,EAAEnJ,EAAEwI,YAAYrD,GAAGiE,EAAE,GAAGjE,GAAG,GAAGkE,EAAE,CAAC,EAAE,GAAGC,EAAE,GAAGC,EAAE,GAAGC,EAAE,GAAGC,EAAE,OAAOvE,EAAE,EAAEA,EAAE,EAAEA,IAAIoE,EAAEhH,KAAKtC,EAAEwI,YAAYY,IAAIG,EAAEjH,KAAKtC,EAAEwI,YAAYY,IAAII,EAAElH,KAAKtC,EAAEwI,YAAYY,IAAIK,EAAEnH,KAAKtC,EAAEwI,YAAYrD,QAAQuE,EAAE1J,EAAEwI,YAAYY,GAAGO,EAAE3J,EAAEwI,YAAYY,GAAGQ,EAAE,EAAEC,EAAE,EAAEC,EAAE,CAAC,CAACC,QAAQ,EAAEC,SAAS,EAAE1F,MAAMlC,IAAI6H,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,CAAClF,qBAAqB,SAAS/F,OAAO,IAAIC,EAAEsK,EAAE9H,OAAO,EAAEzC,EAAEuK,EAAEtK,GAAGwK,UAAUxK,EAAE,GAAGA,QAAQO,EAAE+J,EAAEtK,UAAUO,EAAEgK,QAAQhK,EAAEuE,OAAO/E,EAAEQ,EAAEiK,WAAWvI,MAAM,SAASlC,GAAG6K,EAAE,EAAEf,EAAE,CAAC,EAAE,GAAGa,EAAE,EAAEK,EAAE,EAAED,EAAE,MAAM,IAAI9K,EAAE,EAAEA,EAAE,EAAEA,IAAI,IAAI,IAAIO,EAAE,EAAEA,EAAEoF,EAAEpF,IAAI0J,EAAEjK,GAAGO,GAAG,MAAMP,EAAE,EAAEA,EAAEmF,EAAE3C,OAAOxC,IAAImF,EAAEnF,GAAG,MAAMA,EAAE,EAAEA,EAAE2B,EAAEa,OAAOxC,IAAI2B,EAAE3B,GAAG,KAAKD,EAAE,CAACsK,EAAEzI,KAAKgG,IAAI,EAAEyC,EAAEtK,GAAGqK,EAAEY,EAAElF,qBAAqBuE,OAAO,IAAI7J,EAAE8J,EAAE9H,OAAO,EAAE6H,GAAGC,EAAE9J,GAAGgK,UAAUhK,GAAG,GAAG8J,EAAE3B,MAAMnI,IAAI8J,EAAExH,KAAK,CAACyH,QAAQH,EAAEI,SAASH,EAAEvF,MAAMlC,MAAM2B,SAAS,kBAAkB3B,GAAG4B,SAAS,SAASzE,GAAGY,EAAE6E,EAAEN,EAAEnF,GAAG,EAAEyF,EAAE5D,KAAKC,MAAMlB,EAAEZ,GAAGY,EAAEiB,KAAKC,MAAM2D,EAAEzF,GAAG8K,GAAG,EAAE9K,EAAE,EAAEyF,EAAE7E,GAAGA,EAAEgK,EAAE,SAAS5K,EAAEC,OAAO,IAAIO,EAAER,EAAEyC,OAAOxC,EAAE,EAAEQ,EAAE,EAAEK,EAAE,EAAEA,EAAEN,EAAEM,IAAIL,GAAGT,EAAEc,EAAEb,SAAS,GAAGQ,EAAxE,CAA2EiF,EAAED,GAAG5C,EAAE7C,MAAMC,EAAEsK,EAAEA,EAAE9H,OAAO,GAAGxC,EAAEwK,UAAUH,EAAErK,EAAE8E,MAAM/E,EAAEuK,EAAExH,KAAK,CAACyH,QAAQH,EAAEI,SAASH,EAAEvF,MAAM/E,MAAMiL,EAAE/I,MAAM,GAAG+I,EAAExG,SAAS5B,OAAOqI,EAAE,SAASlL,EAAEC,EAAEO,OAAOC,EAAEoB,KAAKwD,MAAM7E,GAAGM,EAAEL,EAAE,GAAG,GAAG,EAAE,SAASoB,KAAKsJ,MAAMrK,GAAGb,EAAEQ,GAAGR,EAAEQ,EAAE,IAAIK,GAAGd,EAAES,GAAGT,EAAES,EAAE,MAAM2K,EAAE,SAASpL,EAAEC,EAAEO,EAAEC,EAAEK,OAAO+B,EAAE,EAAEhB,KAAKyH,GAAGzI,EAAE,IAAIJ,EAAER,GAAGW,SAAS,SAASZ,UAAUA,EAAE,EAAE6B,KAAKyH,GAAGzH,KAAKC,MAAM9B,GAAG,EAAE6B,KAAKyH,KAApD,CAA0DtJ,EAAEQ,EAAEqC,GAAGA,GAAG/B,GAAGuK,EAAE,SAASrL,EAAEC,EAAEO,EAAEC,EAAEK,EAAE+B,OAAO,IAAInC,EAAEV,EAAE,EAAEmF,EAAE,EAAEzE,EAAE0E,EAAE8E,EAAE/E,GAAGvD,EAAEkI,EAAE3E,GAAGvE,EAAEmJ,EAAE5E,GAAGM,EAAEuE,EAAE7E,GAAGO,EAAEuE,EAAE9E,GAAGQ,EAAEuE,EAAExJ,GAAGkF,EAAE,EAAEA,EAAED,EAAElD,OAAOmD,IAAID,EAAEC,GAAG3F,EAAE2F,GAAG3F,EAAE2F,GAAGpF,EAAEoF,GAAGpF,EAAEoF,OAAO2D,EAAEQ,EAAErJ,GAAG8I,EAAEM,EAAEpJ,GAAG,SAASV,EAAEC,OAAO,IAAIO,EAAE,EAAEC,EAAE,EAAEA,EAAET,EAAEyC,OAAOhC,IAAIT,EAAES,GAAGD,IAAIA,EAAER,EAAES,QAAQK,EAAE,KAAKN,EAAEqC,EAAE,EAAEhC,EAAE,MAAMZ,EAAE,GAAG,EAAEQ,EAAE,EAAEA,EAAET,EAAEyC,OAAOhC,IAAI,KAAKC,EAAED,EAAEqC,KAAK9C,EAAES,GAAGK,GAAGd,EAAES,GAAGT,EAAES,EAAE,IAAIT,EAAES,IAAIT,EAAES,EAAE,GAAG,KAAK0E,EAAE1E,GAAGT,EAAES,EAAE,GAAGT,EAAES,EAAE,KAAK,GAAGT,EAAES,EAAE,GAAG,EAAET,EAAES,GAAGT,EAAES,EAAE,KAAK0E,EAAElF,EAAE4C,EAAE,GAAGnC,GAAGT,EAAE4C,KAAKsC,EAAEtE,EAAEJ,GAAGT,EAAES,GAAGT,EAAEa,KAAKZ,EAAE4C,EAAE,GAAGsC,EAAEtE,EAAEJ,WAAWoC,EAAjR,CAAoR8C,EAAE4D,GAAGE,EAAEO,EAAEtJ,GAAGgJ,EAAEO,EAAEvJ,MAAM,GAAGV,GAAG,GAAGwJ,EAAE,KAAKG,EAAE,MAAMoB,EAAE,EAAEA,EAAEvB,EAAEuB,IAAI,KAAKC,EAAEzB,EAAEwB,GAAGxB,EAAEwB,GAAGnK,EAAE+I,IAAIA,GAAG/H,KAAK+H,MAAMC,EAAED,EAAEA,EAAE,GAAGqB,EAAEpK,EAAE+I,EAAE,GAAG/I,EAAE+I,GAAGqB,IAAIpB,EAAED,EAAE,OAAOE,EAAEmB,EAAElI,KAAKjB,KAAKyJ,IAAI1K,EAAEgJ,GAAGoB,GAAGnB,GAAGzE,EAAEvD,KAAKC,MAAMlB,EAAEgJ,KAAK,GAAGjE,EAAE9D,KAAKC,MAAMkJ,IAAI,KAAKX,EAAEa,EAAEjL,EAAEO,EAAEwK,GAAGV,EAAE7E,EAAEmE,GAAGlE,EAAEkE,GAAGwB,EAAEf,EAAEW,EAAEvF,EAAEmE,GAAGhJ,EAAEgJ,GAAG/G,GAAGwH,EAAEZ,EAAEsB,GAAGV,EAAEX,EAAEqB,GAAGT,EAAEH,EAAEY,GAAGlJ,KAAKwH,IAAIiB,GAAGF,EAAEW,GAAGlJ,KAAK0J,IAAIjB,QAAQb,EAAEsB,GAAGG,EAAEjL,EAAEO,EAAEwK,GAAGtB,EAAEqB,GAAG,EAAEZ,EAAEY,GAAG,EAAEX,EAAEW,GAAG,EAAExB,EAAEC,GAAG,EAAE3I,MAAM0J,EAAEhB,EAAEK,EAAE,GAAGc,EAAEnB,EAAEK,EAAE,GAAGe,EAAER,EAAEP,GAAGgB,EAAER,EAAER,OAAOhE,EAAE,EAAEA,EAAE3F,EAAEwC,OAAO,EAAEmD,IAAI,CAACA,GAAG2E,GAAG3E,EAAE2E,EAAEG,EAAE9E,IAAI2E,EAAEhB,IAAIK,GAAGc,EAAEnB,EAAEK,EAAE,GAAGe,EAAER,EAAEP,GAAGgB,EAAER,EAAER,QAAQiB,EAAE5K,EAAE2F,GAAG+E,EAAEnK,EAAEoF,GAAGgF,EAAEE,EAAE7K,EAAE2F,GAAGgF,EAAEpK,EAAEoF,GAAG+E,EAAE1K,EAAE2F,GAAGiF,EAAErK,EAAEoF,GAAGkF,QAAQ,IAAI,IAAIC,EAAE,EAAEA,EAAEvB,EAAEuB,IAAI,KAAKC,EAAEzB,EAAEwB,GAAGtF,EAAEsF,GAAGrF,EAAEqF,GAAGG,EAAEjL,EAAEO,EAAEwK,KAAKQ,EAAE,eAAexL,EAAE,GAAG6K,GAAG,EAAEC,GAAGD,GAAG7K,MAAM,IAAIC,EAAE,EAAEA,EAAEY,EAAEZ,IAAIS,EAAE+K,KAAKxL,GAAGyF,EAAEzF,GAAGmF,EAAEnF,GAAGS,EAAEgL,KAAKzL,GAAGyF,EAAEzF,GAAGmF,EAAExE,EAAEX,GAAGQ,EAAEyI,KAAK9D,EAAE,EAAExE,EAAEwE,EAAE,EAAEvE,EAAED,GAAGF,EAAEiL,SAAQ,GAAIjL,EAAEkL,OAAOrC,EAAEC,EAAEC,EAAEC,GAAG2B,EAAEX,EAAEnB,EAAEC,EAAE,EAAE,EAAE,EAAE/D,EAAE7E,GAAGyK,EAAEX,EAAE,EAAEjB,EAAEC,EAAE,EAAE,EAAE,GAAGjE,EAAEzF,GAAGY,GAAGH,EAAEyI,KAAKO,EAAE,EAAEE,EAAE,EAAE/D,GAAGnF,EAAEyI,KAAKQ,EAAE,EAAEE,EAAE,EAAEhE,GAAGlF,EAAEmL,OAAOtC,EAAEC,EAAEC,EAAEC,GAAGhJ,EAAEiL,SAAQ,OAAQnL,EAAEoB,EAAEa,WAAWhC,EAAEyI,KAAKtH,EAAE+I,EAAE/I,EAAE,EAAEpB,EAAEmK,GAAG1K,EAAEO,EAAEmK,EAAE1K,EAAEO,EAAEP,IAAI2B,EAAE3B,GAAG,MAAMa,EAAE,EAAE+B,EAAE+H,MAAM3K,EAAE,EAAEA,EAAEwF,EAAExF,IAAI4B,KAAKyJ,IAAI,EAAE5K,EAAE+K,KAAKxL,IAAIa,IAAIA,EAAEe,KAAKyJ,IAAI,EAAE5K,EAAE+K,KAAKxL,SAASA,EAAE,EAAEA,EAAEY,EAAE4E,EAAExF,IAAI4B,KAAKyJ,IAAI5K,EAAE+K,KAAKxL,EAAEwF,EAAEzF,GAAGU,EAAEgL,KAAKzL,IAAIa,IAAIA,EAAEe,KAAKyJ,IAAI5K,EAAE+K,KAAKxL,EAAEwF,EAAEzF,GAAGU,EAAEgL,KAAKzL,SAASA,EAAEY,EAAE4E,EAAExF,EAAEY,EAAEZ,IAAI4B,KAAKyJ,IAAI,EAAE5K,EAAEgL,KAAKzL,IAAIa,IAAIA,EAAEe,KAAKyJ,IAAI,EAAE5K,EAAEgL,KAAKzL,SAAS6C,EAAE,EAAEjB,KAAKwD,MAAM,EAAExE,GAAG,EAAE4E,QAAQ5C,EAAE/B,EAAEgC,IAAID,EAAEC,EAAEhC,GAAGb,EAAE,EAAEA,EAAEY,EAAEZ,IAAI2B,EAAE3B,IAAI4C,EAAEnC,EAAE+K,KAAKxL,GAAG2B,EAAE3B,EAAEwF,EAAEzF,IAAI6C,EAAEnC,EAAEgL,KAAKzL,UAAUyK,GAAG,EAAEC,EAAE,EAAElF,EAAEzF,UAAUiL,EAAEnF,QAAQ,SAAS9F,OAAOQ,EAAER,EAAE,GAAGyC,OAAO3B,EAAEd,EAAE,MAAMA,EAAEyC,OAAO,EAAE,CAAC3B,EAAEL,EAAEwI,YAAYjJ,EAAE,GAAGyC,YAAY,IAAIK,EAAE,EAAE9C,EAAEyC,OAAO/B,EAAE,EAAEA,EAAEV,EAAEyC,OAAO/B,IAAI,IAAI,IAAIyE,EAAE,EAAEA,EAAE3E,EAAE2E,IAAIrE,EAAEqE,IAAIrC,EAAE9C,EAAEU,GAAGyE,MAAM,GAAGtC,EAAE,IAAImI,EAAED,EAAE,EAAE,KAAKrF,EAAEsF,EAAED,EAAEvK,EAAEmF,EAAE,OAAOjF,EAAE,EAAEA,EAAEV,EAAEyC,OAAO/B,IAAI,KAAKkF,EAAEnF,EAAEwI,YAAYvD,GAAGjF,EAAEyI,KAAKtH,EAAE,EAAEgE,EAAE,EAAEoF,GAAGvK,EAAEyI,KAAK9D,EAAE,EAAEQ,EAAEoF,EAAED,GAAGtK,EAAEyI,KAAKlJ,EAAEU,GAAG,EAAEkF,EAAEoF,EAAED,EAAEvK,GAAGmF,EAAE5C,KAAK6C,GAAGqF,EAAE/I,MAAM,GAAG1B,EAAEkF,EAAE1F,EAAE2F,SAAS0E,GAAG7J,EAAEP,EAAEqK,GAAG9J,EAAEP,EAAED,MAAMuJ,EAAEwB,EAAEvK,GAAGK,EAAED,GAAG4I,EAAE,EAAE3H,KAAKwD,MAAMxD,KAAKgG,IAAI,EAAE0B,IAAI,EAAE3I,IAAI6I,EAAEuB,EAAEvF,EAAE+D,EAAE3H,KAAKwD,MAAMwF,EAAEC,EAAEtB,GAAGwB,EAAEvB,IAAIA,EAAEuB,OAAOtB,EAAEjJ,EAAEwI,YAAYQ,GAAGhJ,EAAEyI,KAAKtH,EAAE,EAAE8H,EAAE,EAAEsB,OAAO,IAAIrB,EAAE,EAAEC,EAAEoB,EAAEnB,EAAE,EAAEC,EAAE,IAAI,KAAKC,EAAElJ,EAAED,EAAEmK,KAAKpB,EAAEI,EAAEvJ,EAAE,CAACC,EAAEyI,KAAKpI,EAAE6I,EAAEvE,EAAE2F,EAAEvK,EAAEmJ,GAAGoB,GAAGvK,EAAEmJ,EAAEA,EAAEnJ,QAAQuJ,GAAG,EAAEgB,GAAG,EAAEnK,GAAGH,EAAEyI,KAAKpI,EAAE6I,EAAEvE,EAAE2F,EAAEhB,GAAGJ,GAAGI,EAAEgB,EAAElK,EAAED,GAAGkJ,EAAE0B,IAAInB,GAAG,EAAEzJ,EAAEX,EAAEqK,GAAGR,EAAE7J,GAAG4J,EAAED,EAAEE,EAAEL,GAAG,IAAII,EAAE,GAAGpJ,EAAEyI,KAAKtH,EAAE,EAAE8H,EAAEE,EAAEE,EAAED,GAAGD,GAAGE,EAAErJ,EAAEyI,KAAKtH,EAAEkI,EAAED,EAAEjI,EAAE,EAAEiI,GAAGmB,EAAEnB,MAAMG,EAAE,OAAOtJ,EAAE,EAAEA,EAAEV,EAAEyC,OAAO/B,IAAIsJ,EAAEjH,KAAK2G,UAAUM,GAAGiB,IAAI,SAASjL,EAAEC,EAAEO,OAAoBC,EAAED,EAAE,GAAGR,EAAEG,QAAQ,SAASH,OAAO,IAAIC,EAAE,GAAGD,EAAEQ,EAAE,CAACsL,OAAO9L,EAAE+L,IAAI9L,EAAE+L,OAAO,EAAE/L,EAAEwL,KAAKhL,EAAEwI,YAAYhJ,GAAGyL,KAAKjL,EAAEwI,YAAYhJ,GAAGgM,SAAS,IAAIC,MAAMjM,IAAIa,EAAE,EAAEA,EAAEb,EAAEa,IAAI,KAAK,IAAI+B,EAAE/B,EAAEgC,EAAE,EAAEjC,EAAE,EAAEA,EAAEb,EAAEa,IAAIiC,IAAI,EAAEA,GAAG,EAAED,EAAEA,IAAI,EAAErC,EAAEyL,SAASnL,GAAGgC,EAAEtC,EAAE2L,UAAU1L,EAAEwI,YAAYzI,EAAEsL,QAAQtL,EAAE4L,UAAU3L,EAAEwI,YAAYzI,EAAEsL,YAAY,IAAIpL,EAAE,EAAEyE,EAAE,EAAEA,EAAE3E,EAAEsL,OAAO3G,IAAI,KAAKC,EAAE,EAAE1E,EAAEmB,KAAKyH,GAAG9I,EAAEwL,OAAOxL,EAAE2L,UAAUhH,GAAGtD,KAAKwH,IAAIjE,GAAG5E,EAAE4L,UAAUjH,GAAGtD,KAAK0J,IAAInG,GAAG1E,IAAI,EAAEF,EAAEmL,QAAQ,SAAS3L,OAAOC,EAAEO,EAAEiL,KAAKhL,EAAED,EAAEkL,KAAK5K,EAAEN,EAAEuL,IAAIlJ,EAAErC,EAAEsL,OAAOhJ,EAAEhC,GAAG,EAAED,EAAEC,GAAG,EAAEJ,EAAEI,KAAKd,EAAE,IAAI,IAAImF,EAAE,EAAErE,EAAEsE,EAAE,EAAEA,EAAEtE,EAAEsE,IAAInF,EAAEmF,IAAID,EAAE1E,EAAE2E,IAAID,MAAM,IAAIvD,EAAE,EAAEA,EAAEiB,EAAEjB,IAAI,KAAKhB,EAAEJ,EAAE2L,UAAUvK,GAAG6D,EAAEjF,EAAE4L,UAAUxK,GAAG5B,IAAIyF,IAAI,OAAO,IAAIC,EAAE,EAAEA,EAAE5E,GAAG,KAAK,IAAI6E,EAAED,EAAEE,EAAEF,EAAE7E,EAAE0I,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEA,EAAE3G,EAAE2G,IAAI,KAAKC,EAAEzJ,EAAE0F,GAAGgE,EAAElJ,EAAEkF,GAAGiE,EAAE3J,EAAE2F,GAAGiE,EAAEpJ,EAAEmF,GAAG3F,EAAE0F,GAAG+D,EAAEE,EAAEnJ,EAAEkF,GAAGgE,EAAEE,EAAED,EAAEF,EAAEE,EAAEC,EAAEF,EAAEE,EAAE5J,EAAE2F,GAAGgE,EAAEL,EAAEM,EAAEL,EAAE/I,EAAEmF,GAAGgE,EAAEJ,EAAEK,EAAEN,EAAE5D,IAAIC,QAAQkE,EAAEP,EAAEA,EAAEA,EAAE3I,EAAE4I,EAAE/D,EAAE+D,EAAEM,EAAErE,EAAE+D,EAAE5I,EAAE8E,GAAGhF,EAAEoC,IAAI,EAAEjC,IAAI,EAAEH,IAAI,MAAM,IAAIqJ,EAAEC,EAAEC,EAAEzJ,EAAEyL,SAAS/B,EAAE,EAAEA,EAAEpJ,EAAEoJ,IAAID,EAAEC,GAAGA,IAAIF,EAAE/J,EAAE8J,EAAEE,EAAEC,IAAIjK,EAAE8J,GAAG9J,EAAEiK,GAAGjK,EAAEiK,GAAGF,EAAEA,EAAEvJ,EAAEsJ,GAAGtJ,EAAEsJ,GAAGtJ,EAAEyJ,GAAGzJ,EAAEyJ,GAAGF,QAAQpI,EAAE3B,GAAG,SAASO,EAAEoL,OAAO,SAAS5L,EAAES,EAAEK,EAAE+B,GAAG7C,EAAE,GAAGQ,EAAEiL,KAAK,GAAG3K,EAAE,GAAGN,EAAEkL,KAAK,GAAGjL,EAAE,GAAGoC,EAAE,GAAG,EAAE7C,EAAE4B,GAAGpB,EAAEiL,KAAK7J,GAAGd,EAAEc,GAAGpB,EAAEkL,KAAK9J,GAAGnB,EAAEmB,GAAGiB,EAAEjB,GAAG,MAAM,IAAIkB,EAAE,EAAEA,EAAElB,EAAEkB,IAAI9C,EAAE8C,IAAItC,EAAEiL,KAAK3I,GAAGtC,EAAEiL,KAAKxL,EAAE6C,IAAI,EAAErC,EAAEqC,IAAItC,EAAEkL,KAAK5I,GAAGtC,EAAEkL,KAAKzL,EAAE6C,IAAI,EAAEhC,EAAEgC,IAAItC,EAAEkL,KAAK5I,GAAGtC,EAAEkL,KAAKzL,EAAE6C,IAAI,EAAED,EAAEC,KAAKtC,EAAEiL,KAAK3I,GAAGtC,EAAEiL,KAAKxL,EAAE6C,IAAI,GAAGtC,EAAEqL,OAAO,SAAS7L,EAAES,EAAEK,EAAE+B,GAAGrC,EAAEiL,KAAK,GAAGzL,EAAE,GAAGQ,EAAEkL,KAAK,GAAG5K,EAAE,GAAGN,EAAEiL,KAAK7J,GAAG5B,EAAE4B,GAAGpB,EAAEkL,KAAK9J,GAAGd,EAAEc,OAAO,IAAIkB,EAAE,EAAEA,EAAElB,EAAEkB,IAAItC,EAAEiL,KAAK3I,GAAG9C,EAAE8C,GAAGD,EAAEC,GAAGtC,EAAEkL,KAAK5I,GAAGrC,EAAEqC,GAAGhC,EAAEgC,GAAGtC,EAAEiL,KAAKxL,EAAE6C,GAAG9C,EAAE8C,GAAGD,EAAEC,GAAGtC,EAAEkL,KAAKzL,EAAE6C,IAAIrC,EAAEqC,GAAGhC,EAAEgC,IAAItC,OAAOR,EAAEG,QAAQM,YAAY,CAACT,EAAEC,KAAkBe,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,EAAqZJ,EAAEI,QAA1Y,MAAegM,YAAYrM,QAAQsM,MAAMtM,EAAEiG,MAAMjE,KAAKuK,MAAMvM,EAAEwM,IAAIxK,KAAKyK,UAAUzM,EAAE8F,QAAQ9D,KAAK0K,SAAS,EAAE1K,KAAKP,EAAE,EAAEkL,iBAAiB3K,KAAKP,IAAIO,KAAK0K,SAAS7K,KAAKwD,OAAOrD,KAAKsK,MAAMtK,KAAKuK,OAAO,GAAGvK,KAAKyK,UAAUzK,KAAKsK,MAAMtK,KAAKuK,MAAMvK,KAAK0K,UAAUzG,eAAejE,KAAK2K,UAAU3K,KAAK4K,cAAc5K,KAAKuK,MAAMvK,KAAK0K,SAAS1K,KAAK2K,UAAUE,eAAe7K,KAAKsK,MAAMtK,KAAK0K,SAAS1K,KAAK2K,iBAA6B,CAAC3M,EAAEC,KAAkBe,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,MAAWG,EAAE,IAAI,MAAMsM,yBAAyBxM,OAAOyM,YAAYC,yBAAyB1M,OAAO2M,YAAYC,uBAAuB5M,OAAOgG,eAAehG,OAAOiG,oBAAoB4G,kBAAiB,EAAGC,kBAAkBpL,KAAKkL,cAAcG,cAAcrN,UAAS,EAAGsN,gBAAe,EAAGC,mBAAkB,EAAGC,UAAUxN,SAAS,eAAeA,EAAEgC,KAAKgL,iBAAiB,cAAchN,GAAIgC,KAAKwL,UAAU,eAAexL,KAAKoL,aAAcnN,EAAEI,QAAQG,OAAO,CAACR,EAAEC,EAAEO,SAAsBC,EAAED,EAAE,KAAKQ,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,MAAWS,EAAEL,EAAED,EAAE,YAAYiN,8BAA6B,EAAG3M,EAAET,SAAS,CAACqN,gBAAe,EAAGC,YAAY,KAAKC,YAAY,KAAKC,QAAQ,KAAKnJ,KAAK1E,QAAQ8N,MAAM,OAAO,GAAG9N,GAAG+N,cAAc/N,EAAEC,QAAQ6N,MAAM,gBAAgB,CAAC9N,GAAGC,EAAE,CAACD,IAAIgO,aAAahO,EAAEC,QAAQ6N,MAAM,eAAe,CAAC9N,GAAGC,EAAE,CAACD,IAAIoG,aAAa6H,iBAAiBpL,EAAE4K,qBAAqBxN,EAAEI,QAAQwC,OAAO,CAAC7C,EAAEC,EAAEO,SAAsBC,EAAED,EAAE,KAAKQ,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,MAAWS,EAAEL,EAAED,EAAE,YAAY0N,8BAA6B,EAAGpN,EAAET,SAAS,CAACqN,gBAAe,EAAGS,YAAY,KAAKC,YAAY,KAAKP,QAAQ,KAAKnJ,KAAK1E,QAAQ8N,MAAM,OAAO,GAAG9N,GAAG+N,cAAc/N,EAAEC,QAAQ6N,MAAM,gBAAgB,CAAC9N,GAAGC,EAAE,CAACD,IAAIqO,aAAarO,EAAEC,QAAQ6N,MAAM,eAAe,CAAC9N,GAAGC,EAAE,CAACD,IAAIoG,aAAa6H,YAAYK,YAAYR,MAAM,OAAO,IAAI,SAASS,aAAavO,QAAQ8N,MAAM,eAAe,CAAC9N,IAAI,QAAQ,CAACA,EAAE4F,EAAE4I,MAAMC,OAAOzO,EAAE8C,EAAE0L,MAAMC,OAAOzO,EAAE2F,EAAE6I,MAAMC,cAAc5L,EAAEqL,qBAAqBjO,EAAEI,QAAQwC,OAAO,CAAC7C,EAAEC,EAAEO,SAAsBC,EAAED,EAAE,KAAKQ,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,MAAWS,EAAEL,EAAED,EAAE,MAAMqC,EAAE,+BAA+BC,EAAE,CAAC4L,eAAe,0BAA0BC,gBAAgB,2BAA2BC,qBAAqB,iCAAiCC,uBAAuB,mCAAmCC,uBAAuB,mCAAmCC,oBAAoB,gCAAgCC,sBAAsB,mCAAmCC,oBAAoB,gCAAgCC,wBAAwB,qCAAqCC,sBAAsB,mCAAmCC,0BAA0B,wCAAwCC,oBAAoB,gCAAgCC,wBAAwB,qCAAqCC,sBAAsB,mCAAmCC,0BAA0B,yCAA0zBvP,EAAEI,QAA7wB,MAAoBgM,mBAAmBoD,KAAKzN,KAAK0N,cAAcA,eAAeC,uBAAuB7O,EAAET,QAAQsP,gBAAgBC,eAAe5P,UAAU8C,EAAE9C,GAAG6P,YAAY7P,OAAOC,EAAE+B,KAAK4N,eAAe5P,MAAMC,EAAE,OAAO+B,KAAK8N,aAAa7P,SAAS,IAAIqH,MAAM,mCAAmCtH,GAAG8P,aAAa9P,MAAMA,EAAE,KAAKC,EAAE+B,KAAKyN,iBAAY,IAASxP,EAAEA,EAAE,GAAGA,GAAG,IAAIA,EAAED,EAAE,YAAY+P,mBAAmBlN,SAAS,IAAIyE,MAAM,oCAAoCtH,GAAGgQ,UAAUhQ,EAAEC,EAAEO,GAAGA,EAAEA,GAAG,OAAOC,EAAEuB,KAAKiO,YAAYnP,EAAEkB,KAAK6N,YAAY7P,GAAGkQ,aAAajQ,KAAKA,EAAEA,GAAG,IAAIkQ,WAAWnQ,GAAG,UAAUA,EAAEiD,MAAM,EAAE,GAAGjD,EAAEgC,KAAK8N,aAAa9P,GAAGC,EAAEmQ,oBAAoBpO,KAAK4N,eAAe5P,GAAG,YAAY+P,mBAAmBlN,GAAGpC,EAAET,GAAGC,uBAAuBQ,EAAET,GAAGC,EAAEiQ,cAAclO,KAAKqO,WAAWvP,GAAG,KAAKb,EAAEiQ,wBAAoC,CAAClQ,EAAEC,EAAEO,SAAsBC,EAAED,EAAE,KAAKQ,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,MAAWS,EAAEL,EAAED,EAAE,MAAMqC,EAAEpC,EAAED,EAAE,MAAMsC,EAAErC,EAAED,EAAE,MAAMK,EAAE,CAACyP,MAAM,CAACxC,MAAMhN,EAAET,QAAQkQ,OAAO,uBAAuBC,MAAM,CAAC1C,MAAMjL,EAAExC,QAAQkQ,OAAO,wBAAwB7P,EAAE,CAACkO,qBAAqB,QAAQC,uBAAuB,QAAQC,uBAAuB,QAAQC,oBAAoB,QAAQE,oBAAoB,QAAQC,wBAAwB,QAAQG,oBAAoB,QAAQC,wBAAwB,eAAemB,qBAAqB3N,EAAEzC,QAAQgM,sBAAsBrK,KAAK0O,aAAa,GAAG1O,KAAK2O,gBAAgB,GAAGV,mBAAmB3P,OAAOoP,kBAAkB,IAAI1P,EAAEC,EAAEO,EAAEqI,SAAS+H,iBAAiB,UAAUnQ,EAAE,qDAAqDK,EAAE,EAAEA,EAAEN,EAAEiC,OAAO3B,IAAI,IAAId,EAAEQ,EAAEM,GAAG+P,aAAa,UAAU5Q,EAAED,EAAE8Q,MAAMrQ,IAAI,OAAOR,EAAE,GAAG+P,UAAUhQ,EAAEC,EAAEO,IAAIA,EAAEA,GAAG,IAAI+P,OAAOvO,KAAK+O,YAAY/Q,EAAEC,GAAG+Q,MAAMhB,UAAUhQ,EAAEC,EAAEO,GAAG6P,WAAWrQ,EAAEC,MAAM,QAAQ+B,KAAK0O,aAAa1Q,GAAGC,SAAS,GAAG,WAAW+B,KAAK0O,aAAa1Q,GAAGgC,KAAK2O,gBAAgB3Q,GAAG+C,KAAK9C,OAAO,MAAMyQ,aAAa1Q,GAAG,UAAUgC,KAAK2O,gBAAgB3Q,GAAG,CAACC,OAAOO,EAAEqI,SAASoI,cAAc,UAAUC,KAAKjR,QAAQO,EAAEwB,KAAK2O,gBAAgB3Q,UAAUgC,KAAK2O,gBAAgB3Q,GAAGgC,KAAK0O,aAAa1Q,GAAG,OAAOQ,EAAEgC,SAASxC,IAAIA,QAAQQ,EAAEgI,iBAAiB,OAAO0I,MAAM1Q,EAAEgI,iBAAiB,QAAQ0I,MAAM1Q,EAAE2Q,IAAInR,EAAE6I,SAASuI,cAAc,QAAQC,YAAY7Q,IAAIuQ,YAAY/Q,EAAEC,OAAOO,EAAEK,EAAEH,EAAEV,QAAQQ,EAAE,MAAM,IAAI8G,MAAM,6CAA6CtH,OAAOS,EAAEK,EAAEN,EAAEsN,MAAMjL,EAAErC,EAAE+P,OAAOzN,EAAEd,KAAK8N,aAAa9N,KAAK4N,eAAe5P,IAAIoF,EAAEpD,KAAK8N,aAAajN,GAAGjB,EAAE,SAAmB3B,UAAU,IAAIa,EAAEL,EAAET,EAAEC,OAAOmF,EAAE0L,MAAM,kBAAkB,KAAKlQ,EAAE6E,EAAEC,EAAEC,EAAEC,EAAE2D,GAAE,EAAGC,GAAE,WAAY8H,qBAAqB,GAAG/H,GAAG,GAAGC,EAAE,KAAKxJ,EAAE0F,EAAE,IAAIC,EAAE,sBAAsB4L,KAAKC,UAAUrM,EAAEsK,UAAU7J,EAAE,IAAI6L,KAAK,CAACzR,GAAG,CAAC0R,KAAK,2BAA2B,MAAMzR,GAAGK,OAAOqR,YAAYrR,OAAOqR,aAAarR,OAAOsR,mBAAmBtR,OAAOuR,gBAAgBjM,EAAE,IAAI+L,aAAaG,OAAO9R,GAAG4F,EAAEA,EAAEmM,UAAUtR,EAAE,IAAIuR,OAAOC,IAAIC,gBAAgBtM,IAAI3F,GAAG,SAASD,UAAUmS,QAAQC,QAAQ,IAAIxQ,EAAE5B,SAASY,EAAE,IAAIyR,gBAAgBC,KAAK,MAAMxP,GAAE,GAAIlC,EAAE2R,mBAAmB,cAAc3R,EAAE4R,YAAY,KAAK5R,EAAE6R,SAAS/M,EAAE9E,EAAE8R,aAAanJ,GAAE,EAAG+H,oBAAoB1Q,EAAE+R,QAAQlN,EAAE,IAAI4M,gBAAgBC,KAAK,MAAMlN,GAAE,GAAIK,EAAE8M,mBAAmB,cAAc9M,EAAE+M,YAAY,KAAK/M,EAAEgN,SAAS9M,EAAEF,EAAEiN,aAAalJ,GAAE,EAAG8H,oBAAoB7L,EAAEkN,YAAYlS,EAAE,IAAIuR,OAAO5M,GAAGnF,GAAG,SAASD,UAAUmS,QAAQC,QAAQ,IAAIxQ,EAAE5B,YAAYmF,EAAE,IAAIsL,aAAarL,EAAED,EAAElF,EAAEI,QAAQ+E,OAAO,CAACpF,EAAEC,EAAEO,SAAsBC,EAAED,EAAE,KAAKQ,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,MAAWS,EAAEL,EAAED,EAAE,MAAMqC,EAAE,CAAC+P,kBAAkB,EAAEC,kBAAkB,EAAEC,iBAAiB,EAAEC,4BAA4B,SAASC,cAAc3G,YAAYrM,EAAEC,QAAQgT,KAAKjT,EAAEgC,KAAKkR,QAAQjT,MAAMa,EAAET,SAAS2S,cAAcnQ,IAAG,EAAG/B,EAAET,SAAS2S,cAActR,UAAUmB,OAAOC,EAAEkQ,cAAc/S,EAAEI,QAAQyC,OAAO,CAAC9C,EAAEC,cAA2BkT,MAAMnT,EAAEC,EAAEO,OAAOC,EAAET,EAAEmT,MAAMlT,EAAEO,GAAG4S,KAAKpT,GAAG,SAAcA,UAAUA,EAAEqT,QAAQ,OAAO,IAAIA,QAAQ,OAAO,IAA5D,CAAiErT,QAAQ,iBAAiBQ,EAAE,KAAKC,EAAEgC,OAAOjC,GAAGC,EAAEsC,KAAK,aAAatC,EAAEO,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,EAA+TJ,EAAEI,QAApT,MAAmBgM,YAAYrM,GAAGA,EAAEsT,OAAOtT,GAAGgC,KAAKuR,MAAM,KAAKvR,KAAKwR,MAAM,KAAKxR,KAAKyR,OAAO,SAASxT,EAAEkT,MAAMnT,EAAE,QAAQC,EAAEwC,OAAO,KAAKjC,EAAEP,EAAEmD,WAAW5C,EAAE,KAAKC,EAAE0S,MAAM3S,EAAE,IAAI,QAAQ+S,MAAM9S,EAAE,GAAGuB,KAAKwR,MAAM/S,EAAE,OAAO,IAAIK,KAAKb,EAAE,KAAK4C,EAAE5C,EAAEa,GAAGgQ,MAAM,6BAA6BjO,EAAE,MAAM4Q,OAAON,MAAMtQ,EAAE,GAAG,qBAAiC,CAAC7C,EAAEC,EAAEO,SAAsBC,EAAED,EAAE,KAAKQ,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,MAAWS,EAAE+B,EAAEpC,EAAED,EAAE,MAAMsC,EAAErC,EAAED,EAAE,MAAMK,EAAEJ,EAAED,EAAE,MAAME,EAAED,EAAED,EAAE,MAAM2E,EAAE1E,EAAED,EAAE,MAAM4E,EAAE3E,EAAED,EAAE,MAAMoB,EAAEnB,EAAED,EAAE,MAAMI,EAAEH,EAAED,EAAE,MAAMiF,EAAEhF,EAAED,EAAE,MAAMkF,EAAEjF,EAAED,EAAE,MAAMmF,EAAElF,EAAED,EAAE,MAAMoF,EAAE,SAAS,mBAAmB0C,aAAa,OAAOA,iBAAiBtI,EAAE,IAAI0T,eAAezT,EAAE,UAAUD,EAAE2T,MAAMC,UAAU5T,IAAIC,EAAEmD,OAAFnD,IAAa,SAAkBO,GAAGP,EAAE8C,KAAKvC,GAAGR,EAAE6T,MAAMtL,YAAY,MAAxL,GAAiMgB,EAAE,CAACuK,cAAc,EAAEC,aAAa,EAAEC,gBAAgB,EAAEC,kBAAkB,EAAEC,aAAa,EAAEC,cAAc,EAAEC,kBAAkB,EAAEC,iBAAiB,EAAEC,iBAAiB,GAAG9K,EAAE,UAAUC,EAAE,cAAcC,EAAE,SAASC,EAAE,UAAUC,EAAE,QAAQC,EAAE,UAAUC,EAAE,UAAUC,EAAE,QAAQC,EAAE,cAAcC,EAAE,mBAAmBC,EAAE,qBAAqBC,EAAE,mBAA6BE,EAAE,gBAAgBkK,mBAAmBvU,EAAE6I,SAASoI,cAAc,gBAAgBjQ,OAAOwT,eAAexT,OAAOwT,eAAexU,EAAEgB,OAAOyT,eAAezS,OAAOhC,EAAE0U,UAAU1S,KAAK0S,UAAU1U,EAAEc,EAAE,oBAAoB6T,kBAAa,WAAgBA,YAAYC,IAAIC,KAAKD,IAAID,YAAYC,IAAIpT,KAAKmT,aAAaJ,aAAa7S,UAAUV,OAAOO,OAAOuT,YAAYpT,UAAU,UAAUqT,kBAAkBR,aAAalI,YAAYrM,MAAMgR,SAAShR,EAAEA,GAAG,IAAIyP,KAAKzP,EAAEyP,MAAM/O,EAAEL,QAAQoP,KAAKzN,KAAKuB,SAASvD,EAAEgC,KAAKgT,YAAY,WAAWD,UAAUE,mBAAc,IAASjV,EAAEuQ,OAAOvO,KAAKkT,gBAAgBlV,EAAEuQ,OAAOvO,KAAKkT,gBAAgB5U,OAAO0R,QAAQtR,EAAEL,QAAQsP,gBAAgB,MAAM,IAAIrI,MAAM,kCAAkC6N,mBAAmBnV,EAAEoV,UAAUpT,KAAKqT,cAAcrV,EAAEsV,KAAKtT,KAAKuT,OAAO/L,EAAExH,KAAKwT,WAAWxL,EAAEhI,KAAKyT,cAAc,KAAKzT,KAAK0T,QAAQ7M,SAASoI,cAAc,UAAUjP,KAAK2T,WAAW,KAAK3T,KAAK4T,UAAU5T,KAAKgT,aAAY,EAAG5P,EAAE/E,SAAS2B,KAAKuH,GAAGvH,KAAK6T,MAAM7T,KAAK0T,QAAQ1T,KAAK6T,MAAMC,MAAMpJ,SAAS,WAAW1K,KAAK6T,MAAMC,MAAMC,IAAI,IAAI/T,KAAK6T,MAAMC,MAAMlJ,KAAK,IAAI5K,KAAK6T,MAAMC,MAAME,MAAM,OAAOhU,KAAK6T,MAAMC,MAAMG,OAAO,OAAOjU,KAAK6T,MAAMC,MAAMI,UAAU,UAAUlU,KAAKqP,YAAYrP,KAAK6T,OAAO7T,KAAKmU,WAAWrV,IAAIkB,KAAKoU,OAAO,KAAKpU,KAAKqU,WAAW,KAAKrU,KAAKsU,WAAW,KAAKtU,KAAKuU,aAAa,GAAGvU,KAAKwU,aAAa,KAAKxU,KAAKwF,QAAO,EAAGxF,KAAKyU,yBAAyB,EAAEzU,KAAK0U,uBAAuB,EAAE1U,KAAK2U,oBAAmB,EAAG3U,KAAK4U,iBAAiB,EAAE5U,KAAK6U,YAAY,GAAG7U,KAAK8U,aAAa,KAAK9U,KAAK+U,cAAa,EAAG/U,KAAKgV,YAAY,KAAKhV,KAAKiV,YAAW,EAAGjV,KAAKkV,YAAY,EAAElV,KAAKmV,UAAU,KAAKnV,KAAKoV,mBAAmB,KAAKpV,KAAKqV,qBAAqBrV,KAAKsV,gBAAgB,KAAKtV,KAAKuV,UAAS,EAAGvV,KAAKwV,UAAS,EAAGxV,KAAKyV,SAAQ,EAAGzV,KAAK0V,QAAO,EAAG1V,KAAK2V,4BAA2B,EAAG3V,KAAK4V,aAAQ,EAAO5V,KAAK6V,iBAAiB,EAAE7V,KAAK8V,oBAAoB,IAAI,GAAG9V,KAAK+V,oBAAoB,EAAE/V,KAAKgW,gBAAgB,EAAEhW,KAAKiW,iBAAiB,EAAEjW,KAAKkW,UAAU,EAAElW,KAAKmW,YAAY,EAAEnW,KAAKoW,aAAa,EAAEpW,KAAKqW,WAAW,EAAErW,KAAKsW,aAAa,EAAEtW,KAAKuW,cAAc,EAAEvW,KAAKwW,cAAc,EAAExW,KAAKyW,YAAY,EAAEzW,KAAK0W,QAAQ,GAAG1W,KAAK2W,WAAW,KAAK3W,KAAK4W,mBAAmB,EAAE5W,KAAK6W,mBAAmB,EAAE7W,KAAK8W,eAAe,GAAG9W,KAAK+W,eAAe,GAAG/W,KAAKgX,qBAAqB,EAAEhX,KAAKiX,uBAAuB,EAAEjX,KAAKkX,uBAAuB,EAAElX,KAAKmX,yBAAyB,EAAEnX,KAAKoX,sBAAsB,EAAEpX,KAAKqX,qBAAqB,EAAErX,KAAKsX,oBAAoB,EAAEtX,KAAKuX,kBAAkB,EAAEvX,KAAKwX,kBAAkB,EAAExX,KAAKyX,oBAAoB,EAAEzX,KAAK0X,gBAAgB,EAAE1X,KAAK2X,eAAe,EAAE3X,KAAK4X,iBAAiB,EAAE5X,KAAK6X,oBAAoB,EAAE7X,KAAK8X,qBAAqB,EAAE9X,KAAK+X,gBAAgB,EAAE/X,KAAKgY,oBAAoB,IAAIhY,KAAKiY,gBAAgB,EAAEjY,KAAKkY,kBAAkB,EAAElY,KAAKmY,UAAU,KAAKnY,KAAKoY,kBAAkB,KAAKpY,KAAKqY,cAAc,KAAKrY,KAAKsY,SAAS,KAAKtY,KAAKuY,OAAO,EAAEvY,KAAKwY,iBAAgB,EAAGxY,KAAKyY,cAAc,EAAEzY,KAAK0Y,cAAc,EAAE1Y,KAAK2Y,oBAAoB,EAAE3Y,KAAK4Y,kBAAkB5Y,KAAKmT,iBAAiBtT,KAAKwB,IAAI,GAAGwX,UAAUC,sBAAsB,EAAE,EAAE9Y,KAAK+Y,oBAAoB,GAAG/Y,KAAKsU,WAAW,KAAKtU,KAAKqU,WAAW,KAAKrU,KAAKgZ,OAAO,EAAEhZ,KAAKiZ,QAAQ,EAAEjZ,KAAKuF,QAAQ,EAAEvF,KAAKkZ,cAAc,EAAEla,OAAOma,iBAAiBnZ,KAAK,CAACmP,IAAI,CAAChQ,IAAI,kBAAyBa,KAAK6O,aAAa,QAAQ,IAAI9M,IAAI,SAAgB/D,QAAQob,aAAa,MAAMpb,GAAGgC,KAAKuV,UAAS,EAAGvV,KAAKqZ,aAAa,iBAAiBC,SAAS,CAACna,IAAI,eAA2BnB,SAASA,EAAEgC,KAAK4V,SAAS5V,KAAKkV,aAAalV,KAAKmV,UAAUnV,KAAK4V,QAAQ2D,oBAAoBnI,KAAKpT,GAAGA,EAAEoT,KAAKpT,GAAGA,EAAEgC,KAAK4V,QAAQnV,OAAOT,KAAKmV,cAAc,CAAC,CAAC,EAAE,IAAI,IAAI1R,EAAEpF,QAAQL,KAAKwb,SAAS,CAACra,IAAI,kBAA8Ba,KAAKyZ,SAAS,EAAA,GAAKzZ,KAAK4V,SAAS5V,KAAK4V,QAAQ4D,UAAUxZ,KAAKoU,QAAQpU,KAAKoU,OAAOoF,SAAS,IAAI/V,EAAEpF,QAAQ,CAAC,CAAC,EAAE2B,KAAKmV,aAAa,IAAI1R,EAAEpF,QAAQ,MAAMyG,YAAY,CAAC3F,IAAI,kBAAiCa,KAAKuT,QAAQzL,EAAE9H,KAAKiY,gBAAgBjY,KAAKoU,OAAOpU,KAAKuT,QAAQ1L,GAAG7H,KAAKyV,QAAQzV,KAAK0U,uBAAuB1U,KAAK0Z,mBAAmB1Z,KAAK4U,kBAAkB7S,IAAI,SAAwB/D,QAAQ2b,MAAM3b,EAAx3H,WAA+3Hyb,SAAS,CAACta,IAAI,kBAA8Ba,KAAKoU,QAAQpU,KAAKoU,OAAO1I,eAAe,OAAO1L,KAAKmV,UAAUnV,KAAKmV,UAAU,EAAA,EAAIyE,MAAMC,OAAO,CAAC1a,IAAI,kBAA4Ba,KAAKyV,UAAUqE,MAAM,CAAC3a,IAAI,kBAA2Ba,KAAK0V,SAASqE,QAAQ,CAAC5a,IAAI,kBAA6Ba,KAAKuT,QAAQzL,IAAI1F,MAAM,CAACjD,IAAI,kBAA2Ba,KAAKwF,QAAQzD,IAAI,SAAkB/D,QAAQwH,OAAOxH,EAAEgC,KAAKwU,aAAaxU,KAAKwU,aAAapS,MAAMpC,KAAKwF,OAAOxF,KAAKwV,WAAWxV,KAAKwF,QAAQxF,KAAKoU,QAAQpU,KAAKoU,OAAOhJ,WAAWpL,KAAKga,KAAK,iDAAiDha,KAAKia,mBAAmBja,KAAKka,eAAela,KAAK6W,qBAAqB7W,KAAKma,gBAAgB,kBAAkBC,OAAO,CAACjb,IAAI,kBAA4Ba,KAAK0W,SAAS3U,IAAI,SAAmB/D,MAAMgC,KAAK0W,QAAQ1Y,GAAGgC,KAAKwV,SAAS,MAAMmB,YAAY3W,KAAKqa,YAAYra,KAAK2W,gBAAgB1Y,EAAE,IAAIqc,MAAMrc,EAAEsc,YAAYva,KAAKua,YAAYtc,EAAEkR,IAAInP,KAAK0W,QAAQzY,EAAE2V,UAAU,eAAe3V,EAAE6V,MAAMpJ,SAAS,WAAWzM,EAAE6V,MAAMC,IAAI,IAAI9V,EAAE6V,MAAMlJ,KAAK,IAAI3M,EAAE6V,MAAME,MAAM,OAAO/V,EAAE6V,MAAMG,OAAO,OAAOhW,EAAE6V,MAAMI,UAAU,UAAUjW,EAAE6V,MAAM0G,WAAW,SAASvc,EAAEuI,iBAAiB,QAAQ,UAAUmQ,aAAa1Y,IAAI8U,UAAU0H,aAAaC,WAAW,IAAI1a,KAAKgT,YAAY,CAACgB,MAAM/V,EAAE0c,aAAa,KAAK1G,OAAOhW,EAAE2c,cAAc,OAAO3c,EAAE6V,MAAM0G,WAAW,cAAcxa,KAAK2W,WAAW1Y,EAAE+B,KAAKqP,YAAYpR,MAAM4c,WAAW,CAAC1b,IAAI,kBAAgCa,KAAKsU,WAAWtU,KAAKsU,WAAWwG,aAAa,IAAIC,YAAY,CAAC5b,IAAI,kBAAiCa,KAAKsU,WAAWtU,KAAKsU,WAAW0G,cAAc,IAAIC,oBAAoB,CAAC9b,IAAI,kBAAyCa,KAAKsU,WAAW,GAAGtU,KAAKsU,WAAW4G,IAAIlb,KAAKiW,kBAAkBjW,KAAKgW,gBAAgB,KAAKhW,KAAKsU,WAAW4G,IAAI,IAAIC,mBAAmB,CAAChc,IAAI,kBAAwCa,KAAKqU,WAAWrU,KAAKqU,WAAWtU,SAAS,IAAIqb,qBAAqB,CAACjc,IAAI,kBAAwCa,KAAKqU,WAAWrU,KAAKqU,WAAWzS,KAAK,IAAIoS,MAAM,CAAC7U,IAAI,kBAA2Ba,KAAKgZ,QAAQjX,IAAI,SAAkB/D,QAAQgb,OAAOqC,SAASrd,EAAE,IAAIgC,KAAK8T,MAAME,MAAMhU,KAAKgZ,OAAO,OAAO/E,OAAO,CAAC9U,IAAI,kBAA4Ba,KAAKiZ,SAASlX,IAAI,SAAmB/D,QAAQib,QAAQoC,SAASrd,EAAE,IAAIgC,KAAK8T,MAAMG,OAAOjU,KAAKiZ,QAAQ,OAAOqC,SAAS,CAACnc,IAAI,kBAA6B,GAAI4C,IAAI,SAAqB/D,MAAMud,SAAS,CAACpc,IAAI,kBAA6B,GAAI4C,IAAI,SAAqB/D,MAAMwd,KAAK,CAACrc,IAAI,kBAAyB,GAAI4C,IAAI,SAAiB/D,MAAMuc,YAAY,CAACpb,IAAI,kBAAiCa,KAAK8U,cAAc/S,IAAI,SAAwB/D,UAAUA,QAAQ,UAAU8W,aAAa9W,EAAEgC,KAAKyb,gBAAgB,6BAA6Bzd,EAAE,gBAAgB,OAAO,gBAAgB,uBAAuB8W,aAAa9W,EAAEgC,KAAKoZ,aAAa,cAAcpb,QAAQ2Y,aAAa3W,KAAK2W,WAAW4D,YAAYvc,KAAK0d,WAAW,CAACvc,IAAI,kBAAgCa,KAAK6U,cAAc8G,aAAa,CAACxc,IAAI,kBAAiC,IAAKyc,oBAAoB,CAACzc,IAAI,kBAAyC,IAAI0c,MAAM,CAAC1c,IAAI,kBAA2Ba,KAAKuT,SAASxL,EAAE/H,KAAKgV,YAAYhV,KAAKgV,YAAY,IAAIpV,EAAEvB,QAAQ,6CAA6C,OAAOyd,QAAQ,CAAC3c,IAAI,kBAA6Ba,KAAK6O,aAAa,YAAY,IAAI9M,IAAI,SAAoB/D,QAAQob,aAAa,UAAUpb,KAAKwS,WAAW,CAACrR,IAAI,kBAAgCa,KAAK4V,SAAS5V,KAAKoU,QAAQpU,KAAKoU,OAAO1I,eAAeqH,UAAUT,iBAAiBS,UAAUb,eAAe6J,aAAa,CAAC5c,IAAI,kBAAkCa,KAAK4V,QAAQ5V,KAAK4V,QAAQoG,QAAQjJ,UAAUf,gBAAgBe,UAAUhB,aAAa/R,KAAKwQ,YAAYuC,UAAUb,aAAaa,UAAUjB,cAAciB,UAAUd,oBAAoBgK,aAAa,CAAC9c,IAAI,kBAAkCa,KAAKkZ,eAAenX,IAAI,SAAyB/D,OAAOC,EAAEie,OAAOle,IAAI,OAAOwW,aAAaxU,KAAKwU,aAAazR,MAAM9E,EAAE+B,KAAKyV,UAAUzV,KAAK0U,uBAAuB1U,KAAK0Z,mBAAmB1Z,KAAKyU,yBAAyBxW,EAAEa,IAAI,KAAKkB,KAAKkZ,cAAcjb,EAAE+B,KAAKma,gBAAgB,gBAAgBgC,OAAO,CAAChd,IAAI,kBAA4B,IAAIsE,EAAEpF,QAAQ,CAAC,CAAC,EAAE2B,KAAK8E,iBAAiBvC,OAAO,CAACpD,IAAI,kBAA4Ba,KAAKuF,SAASxD,IAAI,SAAmB/D,QAAQuH,SAASvH,EAAEgC,KAAKwU,eAAexU,KAAKwU,aAAajS,OAAOvC,KAAKuF,SAASvF,KAAKma,gBAAgB,oBAAoBna,KAAKoc,gBAAgB,KAAKpc,KAAKqc,YAAY,KAAKrc,KAAKsc,WAAW,KAAKtc,KAAKuc,UAAU,KAAKvc,KAAKwc,QAAQ,KAAKxc,KAAKyc,UAAU,KAAKzc,KAAK0c,UAAU,KAAK1c,KAAK2c,iBAAiB,KAAK3c,KAAK4c,aAAa,KAAK5c,KAAK6c,UAAU,KAAK7c,KAAK8c,iBAAiB,KAAK9c,KAAK+c,UAAU,KAAK/c,KAAKgd,UAAU,KAAKhd,KAAKid,UAAU,KAAKjd,KAAKkd,SAAS,KAAKld,KAAKmd,QAAQ,KAAKnd,KAAKod,iBAAiB,KAAKpd,KAAKqd,aAAa,KAAKrd,KAAKsd,OAAO,KAAKtd,KAAKud,QAAQ,KAAKvd,KAAKwd,aAAa,KAAKxd,KAAKyd,SAAS,KAAKzd,KAAK0d,eAAe,KAAK1d,KAAK2d,qBAAqB,KAAKC,MAAM5f,OAAOC,EAAEa,IAAId,QAAQQ,EAAEM,IAAIb,SAAS+B,KAAKgX,sBAAsBxY,EAAEA,EAAEwb,KAAKhc,OAAOC,EAAE+B,KAAKuB,YAAYtD,EAAE4f,MAAM,KAAKrf,EAAEM,IAAIkB,KAAKmU,WAAWlW,EAAE6f,cAAc9f,EAAE8Q,MAAM7Q,EAAE6f,cAAcC,QAAQC,IAAI,IAAIne,KAAKC,MAAM,GAAGtB,GAAG,GAAG,OAAOR,IAAIigB,WAAWjgB,OAAOC,EAAEigB,UAAUzd,OAAO,QAAG,IAASyd,UAAU,GAAGA,UAAU,GAAG,QAAQlE,KAAK,aAAahc,OAAOQ,EAAEC,EAAE,mBAAmB0f,UAAU,IAAIrf,KAAKL,EAAED,EAAE,IAAI4f,YAAYpgB,IAAIQ,EAAEqI,SAASwX,YAAY,UAAUC,UAAUtgB,GAAE,GAAG,GAAIC,EAAEA,EAAE0B,eAAeb,KAAKN,EAAEM,GAAGb,EAAEa,QAAQ+B,EAAEb,KAAKue,cAAc/f,IAAIC,GAAG,WAAWT,GAAGgC,KAAKyd,UAAU5c,GAAGb,KAAKyd,SAAS9e,KAAKqB,KAAKxB,GAAG2b,gBAAgBnc,OAAOC,EAAEigB,UAAUzd,OAAO,QAAG,IAASyd,UAAU,GAAGA,UAAU,GAAG,QAAQlE,KAAK,kBAAkBhc,GAAG4F,GAAG,UAAUqa,WAAWjgB,EAAEC,0CAA0CD,EAAE6I,SAASoI,cAAc,SAASjR,EAAEmR,IAAIxL,EAAEtF,QAAQL,EAAEwgB,OAAO3f,EAAER,QAAQgG,yBAAyB4V,uBAAuBjc,EAAEgC,KAAKuB,SAAStD,EAAE,CAACgC,WAAW,MAAMjC,EAAEwG,eAAevG,EAAEuG,aAAaxG,EAAEwG,cAAcxG,EAAEygB,mBAAmBxgB,EAAEyG,OAAO1G,EAAEygB,kBAAkBzgB,EAAE0gB,sBAAsBzgB,EAAE0E,eAAe3E,EAAE0gB,yBAAyBlgB,EAAEwB,KAAKwU,aAAa,IAAI3V,EAAER,QAAQJ,GAAGO,EAAEkE,KAAK1C,KAAKqU,WAAWtU,SAASC,KAAKqU,WAAWzS,MAAM5B,KAAK2d,sBAAsB3d,KAAK2d,qBAAqB3d,KAAKwU,cAAchW,EAAEsD,gBAAgB,EAAEtD,EAAE+D,OAAOvC,KAAKuC,OAAO/D,EAAE4D,MAAMpC,KAAKoC,MAAM5D,EAAEuE,MAAM/C,KAAKic,aAAazd,EAAEyE,YAAY,UAAU+W,KAAK,eAAeha,KAAK4V,UAAU5V,KAAK4V,QAAQ+I,WAAW3e,KAAK4V,QAAQmE,UAAU/Z,KAAK0Y,eAAe1Y,KAAK4e,mBAAmBpgB,EAAEwE,UAAU,UAAUiS,WAAWjV,KAAKga,KAAK,mDAAmDha,KAAKga,KAAK,8CAA8Cha,KAAK6e,gBAAgB7e,KAAK2U,oBAAmB,GAAI3U,KAAK8e,iBAAiB9e,KAAK4e,gBAAgB,IAAI1E,eAAelc,MAAMgC,KAAKwU,aAAa,MAAMA,aAAavQ,YAAYhG,EAAE+B,KAAKwU,aAAaxS,wBAAwByS,yBAAyBxW,EAAEgE,sBAAsBjC,KAAKyU,yBAAyBzU,KAAKkZ,cAAcpa,IAAI,aAAad,IAAIgC,KAAK0U,uBAAuB1W,GAAGgC,KAAK2U,oBAAmB,EAAG3U,KAAKga,KAAK,iBAAiBha,KAAKyU,yBAAyB,KAAKzU,KAAK0U,wBAAwBmK,qBAAqBnK,uBAAuB1U,KAAK0Z,mBAAmB1Z,KAAKga,KAAK,cAAcha,KAAK0U,wBAAwB1U,KAAKwU,cAAcxU,KAAKwU,aAAatQ,OAAOwV,iBAAiB1b,UAAUgC,KAAK2U,oBAAoB3U,KAAKyV,QAAQzV,KAAK0U,wBAAwB1U,KAAKwU,cAAcxW,EAAEA,GAAGgC,KAAKwU,aAAaxS,oBAAoBC,iBAAiBjC,KAAKkZ,cAAcpa,IAAI,KAAKkB,KAAKyU,yBAAyBzU,KAAK0U,uBAAuBqK,kBAAkB/E,KAAK,YAAYha,KAAKuT,OAAO/L,EAAExH,KAAKwT,WAAWxL,EAAEhI,KAAKwV,UAAS,EAAGxV,KAAK0V,QAAO,EAAG1V,KAAK4W,mBAAmB,EAAE5W,KAAK6W,mBAAmB,EAAE7W,KAAKgX,qBAAqB,EAAEhX,KAAK2U,oBAAmB,EAAG3U,KAAKuU,aAAayK,OAAO,EAAEhf,KAAKuU,aAAa9T,QAAQT,KAAK4V,UAAU5V,KAAK4V,QAAQqJ,QAAQjf,KAAK4V,QAAQ,KAAK5V,KAAK+U,cAAa,GAAI/U,KAAKoU,SAASpU,KAAKoU,OAAOhQ,QAAQpE,KAAKoU,OAAO,KAAKpU,KAAKyY,cAAc,EAAEzY,KAAK0Y,cAAc,EAAE1Y,KAAKiV,YAAW,GAAIjV,KAAKsU,WAAW,KAAKtU,KAAKqU,WAAW,KAAKrU,KAAKwU,eAAexU,KAAKwU,aAAapQ,QAAQpE,KAAKwU,aAAa,MAAMxU,KAAKqV,uBAAuB6J,aAAalf,KAAKqV,sBAAsBrV,KAAKqV,qBAAqB,MAAMrV,KAAKsV,kBAAkB4J,aAAalf,KAAKsV,iBAAiBtV,KAAKsV,gBAAgB,MAAMtV,KAAK2T,aAAa3T,KAAK2T,WAAWwL,QAAQnf,KAAK2T,WAAW,MAAM3T,KAAK8W,iBAAiB9W,KAAK8W,eAAe,IAAI9W,KAAK+W,iBAAiB/W,KAAK+W,eAAe,IAAI/W,KAAK4U,iBAAiB,EAAE5U,KAAKyU,yBAAyB,EAAEzU,KAAK0U,uBAAuB,EAAE1U,KAAKmV,UAAU,KAAKiK,uBAAuBphB,EAAEkgB,UAAUzd,OAAO,QAAG,IAASyd,UAAU,GAAGA,UAAU,GAAG,QAAQvI,6BAA6B9O,SAASwY,KAAKC,SAAStf,OAAO4D,GAAG,UAAUM,cAAcjG,EAAEa,IAAIN,EAAEP,EAAE+B,KAAK6X,oBAAoBpZ,EAAEuB,KAAK+V,oBAAoB/V,KAAK8V,yBAAyBQ,cAAczW,KAAKyJ,IAAI7K,GAAGuB,KAAKkW,WAAW1X,MAAMqC,EAAE,CAACgL,QAAQ7L,KAAKgX,qBAAqBuI,YAAYvf,KAAKoW,aAAapW,KAAKoX,sBAAsBoI,WAAWxf,KAAKmW,YAAYnW,KAAKqX,qBAAqBoI,UAAUzf,KAAKqW,WAAWrW,KAAKsX,oBAAoBoI,YAAY,EAAEC,UAAU,EAAEC,UAAU,EAAEC,UAAU7f,KAAK+V,oBAAoB+J,KAAK9hB,EAAEgI,QAAQA,QAAQhI,EAAEgI,kBAAkBvG,EAAEzB,UAAU6B,KAAKC,MAAM,GAAG9B,GAAG,QAAQoW,SAASvT,EAAE6e,YAAY1f,KAAKoU,OAAO2L,eAAe/f,KAAKmX,yBAAyBtW,EAAE8e,WAAW3f,KAAK8X,qBAAqB9X,KAAKiX,uBAAuBpW,EAAE+e,WAAW5f,KAAKoU,OAAO4L,aAAahgB,KAAKkX,wBAAwBrW,EAAEgL,SAAShL,EAAE6e,YAAY1f,KAAKgX,qBAAqB,EAAEhX,KAAK6X,oBAAoB5Z,EAAE+B,KAAKoU,QAAQpU,KAAKiX,uBAAuBjX,KAAK8X,qBAAqB9X,KAAKkX,uBAAuBlX,KAAKoU,OAAO4L,aAAahgB,KAAKmX,yBAAyBnX,KAAKoU,OAAO2L,iBAAiB/f,KAAKiX,uBAAuB,EAAEjX,KAAKkX,uBAAuB,EAAElX,KAAKmX,yBAAyB,GAAGnX,KAAKoX,sBAAsBpX,KAAKoW,aAAapW,KAAKqX,qBAAqBrX,KAAKmW,YAAYnW,KAAKsX,oBAAoBtX,KAAKqW,WAAWrW,KAAKga,KAAK,cAAchc,EAAEiiB,kBAAkB,gBAAgBxgB,EAAEjB,GAAG,YAAYiB,EAAEhB,GAAG,UAAUgB,EAAEoB,EAAEgL,SAAS,UAAUpM,EAAEoB,EAAE6e,aAAa,SAASjgB,EAAEoB,EAAE2e,YAAY,UAAU/f,EAAEoB,EAAE0e,aAAa,WAAW9f,EAAEoB,EAAE4e,WAAW,UAAUhgB,EAAEoB,EAAE8e,WAAW,SAASlgB,EAAEoB,EAAE+e,YAAY5f,KAAKma,gBAAgB,gBAAgBtZ,KAAKb,KAAK+X,iBAAiB9Z,EAAE+B,KAAK+X,iBAAiB/X,KAAKgY,uBAAuBhY,KAAK+X,gBAAgB9Z,EAAE+B,KAAKma,gBAAgB,eAAena,KAAKoU,QAAQpW,EAAEkiB,aAAalgB,KAAKoU,OAAO7H,aAAavO,EAAEkiB,aAAaC,YAAYniB,QAAQ4X,QAAQmE,SAAS/Z,KAAK4V,QAAQqJ,QAAQjf,KAAK4V,QAAQ+I,WAAW3e,KAAK4V,QAAQqJ,QAAQjf,KAAK+U,cAAa,EAAG/U,KAAKiV,YAAW,EAAGjV,KAAK0V,QAAO,EAAG1V,KAAK4V,QAAQwK,KAAKpiB,GAAGqiB,MAAM,UAAUC,uBAAuBC,OAAOviB,SAASwiB,eAAexiB,MAAMwiB,eAAexiB,kBAAkBA,EAAEyiB,KAAKzgB,KAAKga,KAAK,mCAAmCha,KAAKga,KAAK,cAAchc,GAAGgC,KAAKgV,YAAY,IAAIpV,EAAEvB,QAAQuB,EAAEvB,QAAQwS,kBAAkBS,OAAOtT,IAAIgC,KAAKuT,OAAOxL,EAAE/H,KAAK6e,iBAAiBlF,MAAM3b,EAAEC,MAAM+B,KAAKga,KAAK,qBAAqBhc,EAAE,UAAUC,GAAG+B,KAAKwQ,YAAYxQ,KAAKkS,aAAa,OAAOlS,KAAKga,KAAK,uDAAuDha,KAAK4U,iBAAiB5W,MAAMgC,KAAK4V,UAAU5V,KAAK4V,QAAQ4D,SAAS,MAAM,IAAIlU,MAAM,wCAAwCtF,KAAKoU,SAASpU,KAAKoU,OAAOoF,SAAS,MAAM,IAAIlU,MAAM,0CAA0Cob,YAAYliB,SAASoX,SAAS5V,KAAK4V,QAAQ+I,WAAW3e,KAAK4V,QAAQqJ,QAAQjf,KAAK4V,SAAS5V,KAAK4V,QAAQmE,SAAS/Z,KAAK4V,QAAQqJ,QAAQjf,KAAKuU,aAAayK,OAAO,EAAEhf,KAAKuU,aAAa9T,QAAQT,KAAK6e,gBAAgB7e,KAAK2U,oBAAmB,EAAG3U,KAAKwU,cAAcxU,KAAKwU,aAAatU,QAAQF,KAAKuT,OAAOzL,EAAE9H,KAAKiY,gBAAgBja,EAAEgC,KAAKmY,UAAUla,EAAE+B,KAAKoU,OAAOpU,KAAKoU,OAAOlU,MAAM1B,GAAGA,KAAKkiB,aAAa,UAAU5B,iBAAiB9e,KAAK4e,gBAAgB,MAAM5e,KAAKuU,aAAaxT,MAAM,KAAK2f,aAAa,UAAUC,QAAQ3iB,SAAS2iB,QAAQ3iB,QAAQ+W,cAAa,EAAG/U,KAAKiV,YAAW,EAAGjV,KAAK0V,QAAO,EAAG1V,KAAKuT,OAAOzL,EAAE9H,KAAKiY,gBAAgBja,EAAEgC,KAAKoY,mBAAmB,EAAEpY,KAAK8W,eAAe,GAAG9W,KAAK+W,eAAe,GAAG/W,KAAKyY,cAAc,EAAEzY,KAAK0Y,cAAc,EAAE1Y,KAAKsY,UAAS,EAAGtY,KAAKoU,OAAOwM,eAAe5iB,GAAGC,OAAOA,EAAE,OAAO+B,KAAKwT,WAAWrL,EAAEnI,KAAKma,gBAAgB,WAAWna,KAAKsY,cAAS,OAAYtY,KAAK4e,uBAAuBxK,OAAOyM,kBAAkB7iB,GAAGA,IAAIA,EAAE,GAAGgC,KAAKwT,WAAWrL,EAAEnI,KAAKmgB,YAAYniB,KAAKgC,KAAKwT,WAAWvL,EAAEjI,KAAK8gB,gBAAgB9gB,KAAKiY,kBAAkBjY,KAAKma,gBAAgB,iBAAiB2G,gBAAgB9iB,OAAOC,EAAE4B,KAAKgG,IAAI,EAAE7F,KAAK4V,QAAQnV,OAAO,YAAYyX,kBAAkBla,EAAEgC,KAAKqY,cAAc,IAAIlV,EAAE9E,QAAQ,CAAC4F,MAAM,EAAEuG,IAAIvM,EAAE6F,QAAQ,CAAC9F,EAAEC,EAAEO,IAAIA,GAAGwB,KAAKoY,oBAAoBpY,KAAKoY,kBAAkB5Z,EAAEwB,KAAKoU,OAAOlU,OAAO,UAAUigB,YAAY3hB,OAAM,KAAMwB,KAAKqY,cAAcpU,QAAQ8c,+BAA+BvN,WAAWxL,EAAEhI,KAAKuT,OAAO3L,EAAE5H,KAAK4W,mBAAmB5W,KAAKoU,OAAO4M,eAAehhB,KAAK6W,mBAAmB7W,KAAKoU,OAAO6M,eAAejhB,KAAKoU,OAAOhJ,SAASpL,KAAKiY,gBAAgBjY,KAAKoU,OAAO6M,eAAejhB,KAAKiY,gBAAgBjY,KAAKoU,OAAO4M,eAAehhB,KAAK0U,uBAAuB1U,KAAKiY,oBAAoBiJ,gBAAgB,UAAUnJ,gBAAgB/X,KAAKiY,gBAAgBjY,KAAKma,gBAAgB,cAAcna,KAAKma,gBAAgB,UAAUna,KAAK8e,iBAAiB9e,KAAK4e,sBAAsB5e,KAAKoU,OAAO+M,UAAUnhB,KAAK8W,eAAerW,OAAO,KAAKzC,EAAEgC,KAAK8W,eAAe1V,aAAaggB,WAAWpjB,EAAEkiB,aAAagB,sBAAsB,IAAIlhB,KAAKoU,OAAO+M,UAAUnhB,KAAKoU,OAAOiN,WAAW,OAAOrhB,KAAKoU,OAAOkN,aAAatjB,IAAIA,GAAGgC,KAAKohB,WAAWphB,KAAKoU,OAAOhI,aAAa8U,0BAA0BlhB,KAAKoU,OAAO9H,OAAO4U,mBAAmBE,WAAWpjB,QAAQ2Y,aAAa3W,KAAKqa,YAAYra,KAAK2W,YAAY3W,KAAK2W,WAAW,MAAM3W,KAAK2T,WAAW4N,UAAUvjB,GAAGwjB,8BAA8BxjB,KAAKA,EAAEgC,KAAKoU,OAAO+M,SAASnhB,KAAK8V,oBAAoB,IAAI,EAAE,IAAI9V,KAAKoU,OAAO+M,SAAS,IAAInhB,KAAKyY,cAAc,WAAWzY,KAAKoU,OAAOiN,WAAW,YAAYrhB,KAAKoU,OAAOtQ,SAAS9F,IAAIA,EAAEgC,KAAK4e,kBAAkB5e,KAAK+U,cAAc/U,KAAKga,KAAK,+CAA+Cha,KAAKiV,YAAW,EAAGjV,KAAK+gB,2BAA2B/gB,KAAKsgB,0BAA0BtgB,KAAKmY,YAAY9P,GAAGrI,KAAKoU,OAAOqN,mBAAmBzhB,KAAKoU,OAAO4M,eAAe,YAAYhhB,KAAK+gB,6BAA6B/gB,KAAKoU,OAAO4M,gBAAgBhhB,KAAKiY,gBAAgB,KAAKha,EAAE+B,KAAKoU,OAAO4M,sBAAsBhhB,KAAKyY,gBAAgBzY,KAAK+W,eAAehW,KAAK,CAACkf,kBAAkBhiB,IAAI+B,KAAK8W,eAAekI,OAAO,EAAEhf,KAAK8W,eAAerW,QAAQT,KAAKoU,OAAOkN,aAAatjB,SAASya,gBAAgBzY,KAAK+W,eAAe3V,QAAQpB,KAAK8W,eAAe/V,KAAK,CAACmf,YAAYlgB,KAAKoU,OAAOhI,YAAYsV,aAAa1hB,KAAKoU,OAAOsN,aAAazB,kBAAkBhiB,IAAI+B,KAAK4e,0BAA0B5e,KAAKoU,OAAO9H,WAAWtM,KAAKoU,OAAOhJ,SAAS,YAAYpL,KAAK+gB,6BAA6B/gB,KAAKoU,OAAOhJ,SAAS,IAAIpL,KAAK0Y,cAAc,cAAc1Y,KAAKoU,OAAOuN,WAAW3hB,KAAKoU,OAAO6M,eAAejjB,EAAEgC,KAAKiY,qBAAqBjY,KAAKoU,OAAOwN,aAAa,UAAUhD,0BAA0B5e,KAAK+gB,+BAA+B/gB,KAAKoU,OAAOtQ,SAAS9F,IAAIA,EAAEgC,KAAK4e,kBAAkB5e,KAAK+U,cAAc/U,KAAKga,KAAK,+CAA+Cha,KAAKiV,YAAW,EAAGjV,KAAK+gB,2BAA2B/gB,KAAKsgB,wBAAwBuB,8BAA8B7jB,EAAEC,KAAK+B,KAAKoU,OAAO+M,SAASljB,EAAE+B,KAAKoU,OAAO4M,eAAehjB,EAAEgC,KAAK8V,oBAAoB,QAAQ,KAAK9V,KAAKoU,OAAOhJ,SAAS,MAAM,IAAI9F,MAAM,yDAAyDrH,EAAE+B,KAAKoU,OAAO6M,eAAejjB,EAAE,EAAE,IAAIC,EAAE,EAAE+B,KAAKoU,OAAOtQ,SAAS9F,OAAOA,EAAEgC,KAAK4e,uBAAuB,GAAG5e,KAAK+U,iBAAiB/U,KAAKga,KAAK,uCAAuCha,KAAKqY,cAAcxN,QAAQ,MAAM7K,KAAKga,KAAK,qBAAqB,IAAI1U,MAAM,4BAA4BtF,KAAKsgB,uBAAuBriB,EAAED,EAAE,EAAEgC,KAAKkY,kBAAkBlY,KAAKqY,cAAczN,SAAS5K,KAAKga,KAAK,uBAAuBha,KAAKiY,gBAAgBha,EAAE+B,KAAK+gB,2BAA2B9iB,EAAED,EAAE,EAAEgC,KAAKkY,kBAAkBlY,KAAKqY,cAAcxN,UAAU7K,KAAKga,KAAK,wBAAwBha,KAAKwT,WAAWrL,EAAEnI,KAAK4e,mBAAmB5e,KAAKwT,YAAYvL,GAAGjI,KAAKoU,OAAO+M,UAAUnhB,KAAKoU,OAAOqN,kBAAkBzhB,KAAKoU,OAAO4M,gBAAgBhhB,KAAKga,KAAK,4BAA4Bha,KAAKwT,WAAWtL,EAAElI,KAAK8gB,gBAAgB9gB,KAAKoU,OAAOqN,qBAAqBzhB,KAAKga,KAAK,wBAAwBha,KAAKwT,WAAWrL,EAAEnI,KAAK4e,mBAAmBkD,mBAAmBxN,WAAW4G,IAAI,EAAElb,KAAK8V,oBAAoB,IAAI9V,KAAKsU,WAAW4G,IAAIlb,KAAK8V,oBAAoB,OAAO9V,KAAK0T,QAAQM,MAAMhU,KAAKsU,WAAWwG,aAAa9a,KAAK0T,QAAQO,OAAOjU,KAAKsU,WAAW0G,cAAcjI,UAAU0H,aAAaC,WAAW,IAAI1a,KAAKgT,YAAY,CAACgB,MAAMhU,KAAKsU,WAAWwG,aAAa,KAAK7G,OAAOjU,KAAKsU,WAAW0G,cAAc,WAAWhd,EAAE,YAAYgC,KAAKuB,SAASwgB,QAAQ/jB,EAAE+jB,MAAM/hB,KAAKuB,SAASwgB,OAAO/hB,KAAKuB,SAASygB,aAAahkB,EAAE+jB,MAAM,YAAY/hB,KAAK2T,WAAW9S,EAAExC,QAAQ4jB,OAAOjiB,KAAK0T,QAAQ1V,GAAGkkB,mBAAmBliB,KAAKsY,WAAWtY,KAAKsY,UAAS,GAAItY,KAAKqV,qBAAqB,KAAKrV,KAAK8e,gBAAgB9e,KAAKuY,OAAO,EAAE,MAAM,IAAIjT,MAAM,4DAA4DtH,EAAE,IAAI,IAAIgC,KAAKwY,iBAAgB,EAAGxY,KAAKuY,SAASvY,KAAKmiB,oBAAoBniB,KAAKuY,SAASvY,KAAKwY,iBAAiBxY,KAAK8e,gBAAgB,MAAM,IAAIxZ,MAAM,6EAA6EtH,EAAE,MAAMgC,KAAKga,KAAK,iDAAiDha,KAAKwY,gBAAgB,EAAExY,KAAK4e,gBAAgB,UAAU5e,KAAKwY,iBAAiB2J,uBAAuBniB,KAAKuU,aAAa9T,OAAOT,KAAKuU,aAAanT,OAAlBpB,QAAiC,GAAGA,KAAKuT,QAAQ/L,EAAExH,KAAKoiB,yBAAyB,GAAGpiB,KAAKuT,QAAQ9L,EAAEzH,KAAKqiB,4BAA4B,GAAGriB,KAAKuT,QAAQ7L,EAAE1H,KAAKsiB,wBAAwB,GAAGtiB,KAAKuT,QAAQ5L,EAAE3H,KAAKuiB,yBAAyB,GAAGviB,KAAKuT,QAAQ3L,EAAE5H,KAAKwiB,uBAAuB,GAAGxiB,KAAKuT,QAAQzL,EAAE9H,KAAKyiB,yBAAyB,GAAGziB,KAAKuT,QAAQ1L,EAAE7H,KAAK0iB,qBAAqB,IAAI1iB,KAAKuT,QAAQxL,EAAE,MAAM,IAAIzC,MAAM,8BAA8BtF,KAAKuT,aAAaoP,mBAAmBP,uBAAuBpiB,KAAKoU,OAAO1I,eAAe,KAAK1L,KAAKoU,OAAO+M,WAAWnhB,KAAKoU,OAAOhJ,SAAS,MAAM,IAAI9F,MAAM,oDAAoD8O,OAAOhJ,WAAWpL,KAAKqU,WAAWrU,KAAKoU,OAAOzI,aAAa3L,KAAKoU,OAAO+M,WAAWnhB,KAAKsU,WAAWtU,KAAKoU,OAAOjI,YAAYnM,KAAK8hB,eAAec,MAAM5iB,KAAKoU,OAAOqF,YAAYzZ,KAAKmV,UAAUnV,KAAKoU,OAAOqF,UAAU,OAAOzZ,KAAKmV,WAAWnV,KAAK4V,QAAQ4D,UAAU,aAAaxZ,KAAKyT,eAAezT,KAAKuT,OAAO9L,EAAEzH,KAAKoV,oBAAoB,EAAEpV,KAAKoU,OAAOlU,OAAO,UAAUigB,YAAYtgB,KAAKgG,IAAI,EAAE7F,KAAK4V,QAAQnV,OAAO,cAAcT,KAAKuT,OAAO7L,EAAE1H,KAAK4e,wBAAwB5e,KAAKoU,OAAOtQ,SAAS9F,OAAOA,EAAEgC,KAAK4e,sBAAsB,IAAI5e,KAAK+U,aAAa,MAAM,IAAIzP,MAAM,yCAAyC0U,KAAK,yCAAyCha,KAAKsgB,wBAAwB+B,4BAA4BjO,OAAOiN,YAAYrhB,KAAKga,KAAK,kBAAkBha,KAAKoU,OAAO4M,gBAAgBhhB,KAAKoV,mBAAmBvV,KAAKgG,IAAI7F,KAAKoV,mBAAmBpV,KAAKoU,OAAO4M,gBAAgBhhB,KAAKoU,OAAOyO,cAAc,UAAUjE,sBAAsB5e,KAAKoU,OAAOuN,YAAY3hB,KAAKga,KAAK,kBAAkBha,KAAKoU,OAAO6M,gBAAgBjhB,KAAKoV,mBAAmBvV,KAAKgG,IAAI7F,KAAKoV,mBAAmBpV,KAAKoU,OAAO6M,gBAAgBjhB,KAAKoU,OAAO0O,cAAc,UAAUlE,sBAAsB5e,KAAKoU,OAAOtQ,SAAS9F,IAAIA,EAAEgC,KAAK4e,kBAAkB5e,KAAK4V,QAAQmN,KAAK/iB,KAAKga,KAAK,qCAAqCha,KAAKoV,oBAAoBpV,KAAKoV,mBAAmB,IAAIpV,KAAKmV,UAAUnV,KAAKoV,oBAAoBpV,KAAKuT,OAAO7L,EAAE1H,KAAKoU,OAAOlU,OAAO,UAAU6U,cAAa,EAAG/U,KAAKiV,YAAW,EAAGjV,KAAKmgB,YAAY,OAAOngB,KAAKsgB,uBAAuBgC,wBAAwB/O,OAAO5L,EAAE3H,KAAKma,gBAAgB,kBAAkBna,KAAKma,gBAAgB,kBAAkBna,KAAKoU,OAAO+M,UAAUnhB,KAAKma,gBAAgB,UAAUna,KAAK4e,gBAAgB,GAAG2D,qBAAqBviB,KAAKoU,OAAOiN,YAAYrhB,KAAKoU,OAAO+M,WAAWnhB,KAAKoU,OAAOuN,YAAY3hB,KAAKoU,OAAOhJ,SAASpL,KAAKoU,OAAOtQ,SAAS9F,IAAIA,EAAEgC,KAAK4e,kBAAkB5e,KAAK+U,aAAa/U,KAAK0V,QAAO,EAAG1V,KAAKsgB,wBAAwBtgB,KAAKuT,OAAO3L,EAAE5H,KAAKma,gBAAgB,cAAcna,KAAK4e,mBAAmB4D,qBAAqBxiB,KAAKga,KAAK,mBAAmBha,KAAK4U,kBAAkB5U,KAAK4U,iBAAiB,EAAE,KAAK5W,EAAEgC,KAAK4U,sBAAsBA,iBAAiB,EAAE5U,KAAKga,KAAK,mBAAmBhc,GAAGgC,KAAK2gB,QAAQ3iB,QAAQ,GAAGgC,KAAKyV,QAAQzV,KAAKga,KAAK,6BAA6B,KAAKgJ,mBAAmB,UAAUhJ,KAAK,sBAAsBha,KAAKuT,OAAO1L,EAAE7H,KAAK6X,oBAAoB/Y,IAAIkB,KAAKoU,OAAOhJ,UAAUpL,KAAKwU,aAAaxU,KAAK2U,oBAAmB,EAAG3U,KAAKka,iBAAiBla,KAAK4e,gBAAgB,GAAG5e,KAAKma,gBAAgB,QAAQna,KAAKma,gBAAgB,aAAana,KAAKoU,OAAOhJ,UAAUpL,KAAKwU,cAAcxU,KAAKwF,OAAOwd,sBAAsBhjB,KAAKia,mBAAmBja,KAAKwU,aAAaxQ,eAAegf,sBAAsBP,uBAAuBziB,KAAKwT,YAAYxL,EAAE,MAAM,IAAI1C,MAAM,8CAA8CtF,KAAKwT,YAAYvL,EAAEjI,KAAK6hB,+BAA+B,GAAG7hB,KAAKwT,YAAYtL,EAAElI,KAAK6hB,8BAA8B,IAAI7hB,KAAKwT,YAAYrL,EAAE,MAAM,IAAI7C,MAAM,sBAAsBtF,KAAKwT,iBAAiBgO,2BAA2BkB,qBAAqB1kB,EAAEgC,KAAKoU,UAAUpU,KAAKyV,QAAQzV,KAAKga,KAAK,8CAA8C,KAAKhc,EAAEoN,UAAUpN,EAAE2jB,YAAY3hB,KAAK0Y,eAAe1Y,KAAKiV,eAAejX,EAAEmjB,UAAUnjB,EAAEqjB,YAAYrhB,KAAKyY,eAAezY,KAAK8W,eAAerW,QAAQT,KAAKiV,YAAY,KAAKhX,EAAEO,EAAEC,EAAEK,EAAE,KAAK+B,EAAE,EAAEC,GAAE,EAAGjC,EAAE,KAAKb,EAAEoN,UAAUpL,KAAKwU,cAAc1V,EAAEkB,KAAKwU,aAAaxS,mBAAmBnB,EAAEb,KAAK0Z,iBAAiB5a,GAAGgC,EAAEd,KAAKiV,YAAY,GAAGjV,KAAKwU,aAAarQ,iBAAiBnE,KAAK2U,qBAAqB3U,KAAKwU,aAAarQ,kBAAkB,EAAEnE,KAAKwU,aAAa1S,mBAAmB9D,EAAEmjB,UAAUnhB,KAAK8W,eAAerW,QAAQT,KAAK2Y,sBAAsB3Y,KAAKiV,cAAcjV,KAAKga,KAAK,wCAAwCha,KAAKwU,aAAarQ,kBAAkBnE,KAAKka,eAAerZ,GAAGb,KAAK2U,oBAAmB,GAAI7V,EAAEkH,SAAShG,KAAKuW,eAAevW,KAAKga,KAAK,YAAYlb,EAAEkH,QAAQhG,KAAKuW,gBAAgBzX,EAAEmH,SAASjG,KAAKwW,eAAexW,KAAKga,KAAK,YAAYlb,EAAEmH,QAAQjG,KAAKwW,gBAAgBxW,KAAKuW,cAAczX,EAAEkH,QAAQhG,KAAKwW,cAAc1X,EAAEmH,SAAShI,EAAE+B,KAAKwU,aAAarQ,kBAAkB,EAAEnE,KAAKwU,aAAa1S,mBAAmB9B,KAAKoU,OAAOuN,WAAW3hB,KAAK0Y,eAAe1Y,KAAK+Y,sBAAsB/Y,KAAKga,KAAK,0BAA0Bha,KAAK0Y,cAAc,sBAAsBza,GAAE,GAAIA,GAAE,KAAM4C,EAAEb,KAAK0Z,mBAAmBzb,EAAE+B,KAAKoU,OAAOuN,YAAY3hB,KAAK6W,mBAAmBhW,GAAGb,KAAKoU,OAAO+M,SAAS,CAAC3iB,EAAEwB,KAAK8W,eAAerW,OAAO,EAAEhC,EAAEuB,KAAKyY,cAAczY,KAAK8W,eAAerW,OAAOT,KAAK2Y,oBAAoB3Y,KAAK4Y,mBAAmB5Y,KAAKoU,OAAOiN,WAAW7iB,IAAIK,EAAE,KAAKmB,KAAK8W,eAAe,GAAGmJ,kBAAkBpf,GAAGb,KAAK+V,oBAAoB/V,KAAK8V,oBAAoBjX,OAAOH,EAAEsB,KAAK8V,uBAAuB9V,KAAK2U,mBAAmBlW,GAAGuB,KAAKga,KAAK,wCAAwCxb,GAAE,OAAQ,GAAGA,GAAGwB,KAAKiV,YAAYnU,EAAEd,KAAKga,KAAK,kDAAkD,GAAGxb,IAAIK,GAAGH,EAAE,KAAK,IAAIyE,GAAG,EAAEC,EAAE,EAAEA,EAAEpD,KAAK8W,eAAerW,OAAO,EAAE2C,IAAIpD,KAAK8W,eAAe1T,GAAG6c,kBAAkBpf,IAAIsC,EAAEC,EAAE,MAAMD,GAAG,EAAE,KAAKA,MAAM,GAAG,MAAMsT,kBAAkB7W,EAAEI,KAAK8W,eAAe1V,aAAa4Y,KAAK,0CAA0Cpa,EAAEqgB,mBAAmBphB,EAAE,KAAKe,EAAEqgB,kBAAkBpf,GAAGb,KAAK4W,mBAAmBhX,EAAEqgB,kBAAkBjgB,KAAK+V,oBAAoB/V,KAAK8V,oBAAoBjX,EAAEmB,KAAK6V,mBAAmBjW,EAAEoG,SAAQ,EAAGhG,KAAKof,iBAAiBxf,OAAOhB,EAAEoB,KAAKoU,OAAO6O,sBAAsBxf,EAAE7E,EAAEoB,KAAK8V,oBAAoB,KAAK9V,KAAK2Y,oBAAoB3Y,KAAKyY,kBAAkB7Z,GAAG,GAAGA,GAAGoB,KAAKoU,OAAO4M,gBAAgBngB,GAAG4C,EAAE,MAAMuW,KAAK,0BAA0Bha,KAAK8W,eAAe,GAAGmJ,kBAAkB,OAAOpf,EAAE,+BAA+BjC,OAAO,IAAI8E,EAAE,EAAEA,EAAE1D,KAAK8W,eAAerW,OAAOiD,IAAI,KAAKC,EAAE3D,KAAK8W,eAAepT,QAAQ+S,cAAczW,KAAK6V,mBAAmB7V,KAAK4W,mBAAmBjT,EAAEsc,kBAAkBphB,EAAE,KAAK8E,EAAEsc,kBAAkBpf,GAAGb,KAAK+V,oBAAoB/V,KAAK8V,oBAAoBjX,EAAE8E,EAAEqC,SAAQ,EAAGhG,KAAKof,iBAAiBzb,QAAQmT,eAAe,OAAO,IAAIlT,EAAE,EAAEA,EAAE5D,KAAK+W,eAAetW,OAAOmD,IAAI,KAAK2D,EAAEvH,KAAK+W,eAAenT,QAAQ6S,cAAczW,KAAK6V,mBAAmB7V,KAAK4W,mBAAmBrP,EAAE0Y,kBAAkBphB,EAAE,KAAK0I,EAAE0Y,kBAAkBpf,GAAGb,KAAK+V,oBAAoB/V,KAAK8V,oBAAoBjX,EAAE0I,EAAEvB,SAAQ,EAAGhG,KAAKof,iBAAiB7X,OAAOvH,KAAK+W,eAAe,GAAG/W,KAAKyY,cAAc,EAAEzY,KAAKoU,OAAOiN,YAAYrhB,KAAKoU,OAAO4M,eAAepiB,GAAG,KAAK4I,EAAE,CAACyY,kBAAkBjgB,KAAKoU,OAAO4M,eAAehb,SAAQ,GAAInH,EAAE,KAAK2I,EAAEyY,kBAAkBpf,GAAGb,KAAK+V,oBAAoB/V,KAAK8V,oBAAoBjX,EAAEmB,KAAKyW,cAAczW,KAAKoU,OAAOyO,cAAc,SAAS7iB,KAAK6V,mBAAmB7V,KAAKof,iBAAiB5X,eAAexH,KAAK8e,iBAAiB9e,KAAK4e,yBAAyBpgB,GAAGK,GAAG,IAAIL,GAAE,MAAOC,EAAE,MAAMub,KAAK,mDAAmDha,KAAKyY,cAAc,oBAAoBzY,KAAK8W,eAAerW,QAAQ,GAAGT,KAAKsU,WAAW4G,KAAKlb,KAAKoU,OAAO4M,eAAehhB,KAAK4W,mBAAmB,IAAI5W,KAAK8V,oBAAoB,KAAK9V,KAAKoU,OAAO4M,eAAehhB,KAAK4W,qBAAqB5W,KAAKgW,iBAAiBhW,KAAK8V,oBAAoB9V,KAAKiW,uBAAuBxO,EAAEzH,KAAK4W,mBAAmB5W,KAAKoU,OAAO4M,oBAAoBvI,gBAAgBzY,KAAK+W,eAAehW,KAAK,CAACkf,kBAAkBxY,QAAQC,EAAE1H,KAAK+W,eAAepP,GAAE,EAAGC,EAAE5H,KAAK4d,OAAO,UAAUxJ,OAAOkN,aAAatjB,IAAI0J,IAAI1H,KAAK+W,gBAAgB/W,KAAKga,KAAK,qCAAqCha,KAAKyY,gBAAgBzY,KAAK+W,eAAe3V,QAAQpD,EAAEgC,KAAK8W,eAAe/V,KAAK,CAACmf,YAAYlgB,KAAKoU,OAAOhI,YAAYsV,aAAa1hB,KAAKoU,OAAOsN,aAAazB,kBAAkBxY,IAAIzH,KAAKga,KAAK,iCAAiCha,KAAKoU,OAAOtQ,SAAS,UAAUgb,iBAAiB9e,KAAK4e,gBAAgBjX,OAAE,EAAO,OAAO3H,KAAKga,KAAK,yDAAyDvB,gBAAgB9Q,GAAE,EAAG3H,KAAKqW,YAAYzO,EAAE5H,KAAK4e,kBAAkB5e,KAAKiV,YAAYjV,KAAKoU,OAAO9H,aAAa,GAAGrO,EAAE,MAAM+b,KAAK,sCAAsCha,KAAK0Y,eAAe1Y,KAAK0Y,oBAAoB7Q,EAAE7H,KAAKoU,OAAO6M,eAAenZ,EAAE9H,KAAK4d,OAAO,UAAUxJ,OAAOwN,aAAa5jB,OAAOgC,KAAK0Y,gBAAgB1Y,KAAKga,KAAK,qCAAqCha,KAAK6W,mBAAmBhP,EAAE7J,EAAE,KAAKC,EAAE+B,KAAKoU,OAAOxI,eAAe3N,IAAI+B,KAAKmW,aAAanW,KAAK4d,OAAO,UAAUpJ,cAAcxU,KAAKwU,aAAa3Q,WAAW5F,OAAO+B,KAAKoU,OAAO+M,UAAU,MAAMtL,uBAAuBrX,EAAE,CAACyhB,kBAAkBjgB,KAAK6W,yBAAyBuI,iBAAiB5gB,SAASsgB,iBAAiB9e,KAAK4e,6BAA6BlG,gBAAgB1Y,KAAKqW,YAAYvO,EAAE9H,KAAKoU,OAAOuN,WAAW3hB,KAAK4e,kBAAkB5e,KAAKkjB,4BAA4B,GAAG1kB,EAAE,MAAMwb,KAAK,kCAAkCha,KAAKsV,kBAAkB4J,aAAalf,KAAKsV,iBAAiBtV,KAAKsV,gBAAgB,MAAMtV,KAAK2W,aAAa3W,KAAKqa,YAAYra,KAAK2W,YAAY3W,KAAK2W,WAAW,UAAU5O,EAAE/H,KAAK8W,eAAe1V,aAAa0W,qBAAqB/P,EAAE2Z,aAAa1hB,KAAKoW,cAAcpW,KAAK4d,OAAO,UAAUwD,WAAWrZ,EAAEmY,gBAAgBlgB,KAAK6V,mBAAmB7V,KAAKof,iBAAiBrX,GAAG/H,KAAK4e,uBAAuB,IAAI5e,KAAK8W,eAAerW,QAAQT,KAAKsV,iBAAiBtV,KAAK2U,sBAAsB3U,KAAKiV,cAAcjV,KAAK0Y,eAAe1Y,KAAKyY,eAAezY,KAAK8W,eAAerW,QAAQ,MAAMuZ,KAAK,2CAA2C,CAACha,KAAK0Y,cAAc1Y,KAAKyY,cAAczY,KAAK8W,eAAerW,aAAauH,EAAE,OAAOoM,OAAOhJ,UAAUpL,KAAKwU,eAAexM,EAAE,IAAIhI,KAAKwU,aAAarQ,kBAAkB6D,EAAE,GAAGhI,KAAKga,KAAK,6BAA6BhS,EAAE,OAAOhI,KAAK4e,gBAAgB/e,KAAKgG,IAAI,EAAEmC,MAAMhI,KAAKga,KAAK,wCAAwCha,KAAK0Z,mBAAmB,wBAAwB1Z,KAAK4W,oBAAoB5W,KAAK6e,gBAAgB7e,KAAK2U,oBAAmB,EAAG3U,KAAK0U,uBAAuB7U,KAAKgG,IAAI7F,KAAK6W,mBAAmB7W,KAAK4W,oBAAoB5W,KAAK0V,QAAO,EAAG1V,KAAKyV,SAAQ,EAAGzV,KAAKma,gBAAgB,SAASna,KAAKma,gBAAgB,eAAena,KAAK2U,qBAAqB3W,EAAEmjB,WAAWnjB,EAAEqjB,YAAYrjB,EAAEoN,WAAWpN,EAAE2jB,aAAa3hB,KAAKga,KAAK,oCAAoCha,KAAKkjB,uBAAuBljB,KAAKga,KAAK,0CAA0C,KAAK/R,EAAEpJ,OAAOmb,KAAK,0CAA0C/R,GAAGjI,KAAKsV,gBAAgBtO,YAAY,UAAUsO,gBAAgB,KAAKtV,KAAK4e,oBAAoB3W,SAASjI,KAAKga,KAAK,uBAAuBha,KAAKkjB,sBAAsBA,0BAA0BllB,EAAEgC,KAAKoU,OAAOiN,WAAWpjB,EAAE+B,KAAKoU,OAAOuN,gBAAgBvN,OAAOtQ,SAAStF,SAAS4V,OAAOiN,aAAarjB,GAAGgC,KAAKoU,OAAOuN,aAAa1jB,GAAG+B,KAAKga,KAAK,uBAAuBha,KAAK4e,mBAAmBpgB,GAAGwB,KAAKga,KAAK,2CAA2Cha,KAAK4e,oBAAoB5e,KAAKga,KAAK,2BAA2Bha,KAAK+U,cAAc/U,KAAKga,KAAK,sCAAsCha,KAAKiV,YAAW,EAAGjV,KAAK4e,oBAAoB5e,KAAKga,KAAK,6BAA6Bha,KAAKsgB,yBAAyBqC,mBAAmB7D,uBAAuB9e,KAAK4V,UAAU5V,KAAK4V,QAAQ+I,WAAW3e,KAAK4V,QAAQmE,UAAU/Z,KAAKoU,QAAQpU,KAAKoU,OAAO+O,WAAW7C,oBAAuBtgB,KAAK4V,QAAQ+I,WAAW3e,KAAK4V,QAAQmE,QAAQ/Z,KAAKga,KAAK,oCAAyCpE,QAAQwN,KAAK,OAAO/C,MAAMriB,SAASgc,KAAK,aAAa,CAAChc,EAAEqlB,aAAarlB,EAAEqlB,YAAYrjB,KAAKuU,aAAaxT,MAAM,UAAUqT,OAAOkP,aAAatlB,GAAG,UAAU4gB,wBAAwB5e,KAAK4V,QAAQmN,MAAM/iB,KAAKga,KAAK,qBAAqBha,KAAK+U,cAAa,GAAI/U,KAAK8e,iBAAiB9e,KAAK4e,qBAAqB2B,OAAOviB,SAASwiB,eAAexiB,MAAO4gB,sBAAsB5gB,EAAEkgB,UAAUzd,OAAO,QAAG,IAASyd,UAAU,GAAGA,UAAU,IAAI,EAAKle,KAAK4V,SAAS5V,KAAK4V,QAAQoG,QAAQhc,KAAKga,KAAK,0BAA8B3E,uBAAuBrV,KAAKga,KAAK,kCAAkCkF,aAAalf,KAAKqV,sBAAsBrV,KAAKqV,qBAAqB,MAAMrX,GAAG,EAAE,IAAIgC,KAAKqV,qBAAqBrO,YAAY,UAAU4X,oBAAoB5gB,GAAGgC,KAAKuY,OAAOvY,KAAKwY,iBAAgB,EAAGxY,KAAKkiB,iBAAiBqB,sBAAsBvlB,OAAOgC,KAAKwV,WAAWxV,KAAKoU,OAAO,MAAMyB,iBAAiB,EAAE7V,KAAKmW,YAAY,EAAEnW,KAAKoW,aAAa,EAAEpW,KAAKqW,WAAW,EAAErW,KAAKwV,UAAS,EAAGxV,KAAK0V,QAAO,MAAOzX,EAAE,CAACwP,KAAKzN,KAAKuB,SAASkM,KAAKc,OAAOvO,KAAKkT,cAAcE,UAAUpT,KAAKmT,iBAAiBG,KAAKtT,KAAKqT,kBAAkBI,gBAAgBxV,EAAEyR,KAAK1P,KAAKyT,eAAezT,KAAKoU,OAAO,IAAI1Q,EAAErF,QAAQJ,GAAG+B,KAAKuX,kBAAkB,EAAEvX,KAAKwX,kBAAkB,EAAExX,KAAKyX,oBAAoB,EAAEzX,KAAK0X,gBAAgB,EAAE1X,KAAK4X,iBAAiB,EAAE5X,KAAK2X,eAAe,EAAE3X,KAAKiX,uBAAuB,EAAEjX,KAAKkX,uBAAuB,EAAElX,KAAKmX,yBAAyB,EAAEnX,KAAKqX,qBAAqB,EAAErX,KAAKsX,oBAAoB,EAAEtX,KAAKoX,sBAAsB,EAAEpX,KAAK8X,qBAAqB,EAAE9X,KAAKoU,OAAOoP,OAAOxlB,SAASsa,UAAS,EAAGtY,KAAK4V,SAAS5V,KAAKmgB,YAAYniB,IAAIgC,KAAKoU,OAAO1R,MAAM,UAAU0R,OAAOkP,aAAatlB,GAAG,UAAUsiB,2BAA2BmD,WAAWzlB,QAAQ4X,QAAQwN,KAAK,MAAM/C,MAAMpiB,QAAQO,EAAE,IAAIklB,WAAWzlB,GAAGO,EAAEiC,OAAO,GAAGjC,EAAE,IAAI,IAAImlB,WAAW,IAAInlB,EAAE,IAAI,IAAImlB,WAAW,IAAInlB,EAAE,IAAI,IAAImlB,WAAW,IAAInlB,EAAE,IAAI,IAAImlB,WAAW,GAAG3jB,KAAKyT,cAAc,YAAYjV,EAAEiC,OAAO,GAAG,IAAIjC,EAAE,IAAI,IAAIA,EAAE,IAAI,KAAKA,EAAE,IAAI,KAAKA,EAAE,GAAGwB,KAAKyT,cAAc,aAAazT,KAAKyT,cAAc,YAAYzV,EAAEC,MAAMob,aAAarb,QAAQ+gB,iBAAiB6E,OAAO,UAAUriB,SAASsiB,OAAO7jB,KAAK4V,QAAQ5V,KAAKuB,SAASsiB,OAAO7jB,KAAK4V,QAAQ,IAAI9U,EAAEzC,QAAQ,CAACylB,IAAI9jB,KAAKmP,IAAI4U,UAAU,SAASC,aAAY,IAAKhkB,KAAK4V,QAAQqO,OAAO5D,MAAM,UAAU9K,UAAS,EAAGvV,KAAK6U,YAAY7U,KAAKmP,IAAInP,KAAKkV,YAAYlV,KAAK4V,QAAQ4D,SAASxZ,KAAK4V,QAAQnV,OAAO,MAAMzC,EAAEgC,KAAK4V,QAAQsO,QAAQ,uCAAuClmB,IAAIgC,KAAKmV,UAAUgP,WAAWnmB,IAAIgC,KAAKyjB,YAAYzlB,SAASulB,sBAAsBvlB,SAASuiB,OAAOviB,SAASwiB,eAAexiB,YAAY6W,YAAY,GAAG7U,KAAKuV,UAAS,EAAGvV,KAAKuU,aAAaxT,MAAM,KAAK/C,GAAG,SAASgC,KAAK8b,QAAQ9b,KAAKuV,UAAS,EAAGqO,YAAY5jB,KAAK4e,gBAAgB,GAAGqF,YAAY5K,eAAe+K,YAAYpmB,OAAOC,EAAE,IAAIW,EAAEP,QAAQL,YAAYqmB,WAAWrmB,MAAMC,EAAEwT,OAAO,KAAKjT,EAAE,EAAEC,EAAE,SAASR,EAAEwT,OAAOjR,SAASvC,IAAID,EAAEsmB,QAAQrmB,IAAI,EAAEO,IAAIC,OAAO,IAAID,GAAGC,EAAE,EAAE,GAAG,iBAAiB,cAAc,QAAQR,EAAEuT,OAAO,UAAUvT,EAAEsT,OAAO,UAAUtT,EAAEsT,OAAO,gBAAgBtT,EAAEsT,MAAM,SAAStT,EAAEuT,OAAO,UAAUvT,EAAEsT,OAAO,UAAUtT,EAAEsT,MAAM,GAAG8S,WAAW,CAAC,SAAS,OAAO,MAAM,QAAQA,WAAW,CAAC,SAAS,OAAO,WAAW7F,YAAYhZ,QAAQxF,KAAKuB,SAASiD,cAAcuO,UAAU1O,yBAAyBrE,KAAKyV,UAAUzV,KAAK2V,2BAA2B9O,SAASwY,KAAKC,SAAStf,MAAMA,KAAKyV,SAAQ,EAAGzV,KAAKuT,QAAQzL,IAAI9H,KAAKwV,UAAUxV,KAAKoU,QAAQpU,KAAKoU,OAAO1I,gBAAgB1L,KAAK0V,QAAQ1V,KAAK4V,SAAS5V,KAAKkV,aAAalV,KAAKga,KAAK,mCAAmCha,KAAK2Z,MAAM,IAAI3Z,KAAKga,KAAK,iCAAiCha,KAAKuT,OAAO3L,EAAE5H,KAAK8e,iBAAiB9e,KAAK4e,mBAAmB5e,KAAKuV,SAASvV,KAAKga,KAAK,0BAA0Bha,KAAKga,KAAK,0BAA0Bha,KAAK4V,SAAS5V,KAAKikB,UAAUM,yBAAyB,CAACC,mBAAmBxkB,KAAK8V,oBAAoB2O,gBAAgBzkB,KAAK6V,iBAAiB6O,WAAW1kB,KAAKoU,OAAOpU,KAAKoU,OAAOsQ,WAAW,EAAEC,WAAW3kB,KAAKoU,OAAOpU,KAAKoU,OAAOuQ,WAAW,EAAEC,SAAS5kB,KAAKkW,UAAU2O,aAAa7kB,KAAKoU,OAAOpU,KAAKoU,OAAO2L,eAAe/f,KAAKyX,oBAAoB,EAAEqN,kBAAkB9kB,KAAKoU,OAAOpU,KAAKoU,OAAOsN,aAAa1hB,KAAKuX,kBAAkB,EAAEwN,kBAAkB/kB,KAAKoU,OAAOpU,KAAKoU,OAAO4L,aAAahgB,KAAKwX,kBAAkB,EAAEgI,WAAWxf,KAAKmW,YAAYnW,KAAK0X,gBAAgB6H,YAAYvf,KAAKoW,aAAapW,KAAK4X,iBAAiB6H,UAAUzf,KAAKqW,WAAWrW,KAAK2X,eAAeqN,aAAahlB,KAAKuW,cAAc0O,aAAajlB,KAAKwW,cAAc0O,OAAOllB,KAAKsW,aAAatW,KAAK6V,iBAAiBsP,WAAWnlB,KAAKyW,aAAa2O,0BAA0BvP,iBAAiB,EAAE7V,KAAKkW,UAAU,EAAElW,KAAKoU,SAASpU,KAAKyX,oBAAoBzX,KAAKoU,OAAO2L,eAAe/f,KAAKuX,kBAAkBvX,KAAKoU,OAAOsN,aAAa1hB,KAAKwX,kBAAkBxX,KAAKoU,OAAO4L,aAAahgB,KAAKoU,OAAOsQ,WAAW,EAAE1kB,KAAKoU,OAAOuQ,WAAW,GAAG3kB,KAAK0X,gBAAgB1X,KAAKmW,YAAYnW,KAAK4X,iBAAiB5X,KAAKoW,aAAapW,KAAK2X,eAAe3X,KAAKqW,WAAWrW,KAAKsW,aAAa,EAAEtW,KAAKgW,gBAAgB,EAAEhW,KAAKiW,iBAAiB,EAAEoP,2BAA2BrlB,KAAK2T,WAAW2R,mBAAmBtlB,KAAK0T,QAAQ6R,kBAAkB,KAAKC,aAAa/P,UAAUzV,KAAKqV,uBAAuB6J,aAAalf,KAAKqV,sBAAsBrV,KAAKqV,qBAAqB,MAAMrV,KAAK6e,gBAAgB7e,KAAK2U,oBAAmB,EAAG3U,KAAKyV,SAAQ,EAAGzV,KAAKie,WAAW,UAAU/Z,YAAY6a,aAAa/e,KAAKyV,SAAQ,EAAGgQ,SAASznB,QAAQ2b,OAAO3b,EAAEqK,OAAOjF,EAAE/E,SAAS0U,UAAUxL,GAAGwL,UAAUE,cAAc,EAAEF,UAAU0H,aAAa,IAAI,eAA4Bzc,EAAE6I,SAASoI,cAAc,SAASjR,EAAE0R,KAAK,WAAW1R,EAAE0nB,YAAY,6HAA6H7e,SAAS8e,KAAKtW,YAAYrR,OAAOC,EAAED,EAAE4nB,WAAWlL,WAAW,SAAS1c,EAAEQ,OAAOC,EAAE,OAAO,IAAIK,KAAKN,EAAEA,EAAEmB,eAAeb,IAAIL,EAAEsC,KAAKjC,EAAE,IAAIN,EAAEM,QAAQ+B,EAAE7C,EAAE,IAAIS,EAAEonB,KAAK,KAAK,IAAI5nB,EAAE6nB,WAAWjlB,EAAE5C,EAAE8nB,SAAStlB,OAAO,SAAS6H,EAAEyK,UAAU9U,EAAEI,QAAQiK,OAAO,CAACtK,EAAEC,KAAkBe,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,EAAi0CJ,EAAEI,QAAtzC,SAAuBL,UAAU,MAAMqM,YAAYpM,EAAEO,EAAEC,OAAO,IAAIK,KAAKL,EAAEA,GAAG,GAAGuB,KAAKuO,OAAOtQ,EAAE+B,KAAKgmB,cAAc,eAAehoB,EAAE,IAAIioB,YAAY,MAAMznB,EAAE,IAAIklB,WAAW1lB,cAAcC,EAAEsI,YAAY,CAAC2f,OAAO,eAAe1Z,MAAMhO,GAAG,CAACR,KAAKA,EAAEqlB,WAAW,MAAMrlB,UAAS,GAAtJ,GAA6JA,EAAEA,EAAE2B,eAAeb,KAAKkB,KAAKlB,GAAGd,EAAEc,SAASqnB,gBAAgB,EAAEnnB,OAAOC,eAAee,KAAK,aAAa,CAACb,IAAI,kBAAsBa,KAAKmmB,gBAAgB,KAAKnmB,KAAKomB,aAAa,EAAEpmB,KAAKqmB,iBAAiB,GAAGrmB,KAAKuO,OAAO/H,iBAAiB,WAAWxI,SAASsoB,cAActoB,MAAMgC,KAAK8L,MAAM,YAAY,CAACtN,EAAEC,IAAI,SAASqN,MAAM9N,EAAEC,EAAEO,OAAOC,EAAEyf,UAAUzd,OAAO,QAAG,IAASyd,UAAU,GAAGA,UAAU,GAAG,OAAOle,KAAKuO,OAAO,KAAK,kBAAkBvQ,EAAE,sCAAsCc,EAAE,eAAekB,KAAKomB,aAAa,IAAIpoB,EAAEQ,IAAIwB,KAAKqmB,iBAAiBvnB,GAAGN,OAAOqC,EAAE,CAACqlB,OAAOloB,EAAEuoB,WAAWznB,EAAE0nB,KAAKvoB,GAAG,SAASkoB,kBAAkBnmB,KAAKgmB,cAAchmB,KAAKuO,OAAOhI,YAAY1F,EAAEpC,GAAGuB,KAAKuO,OAAOhI,YAAY1F,GAAGoL,iBAAiBsC,SAASvO,KAAKuO,OAAOtC,YAAYjM,KAAKuO,OAAO,KAAKvO,KAAKmmB,gBAAgB,EAAEnmB,KAAKqmB,iBAAiB,IAAIC,cAActoB,MAAMgC,KAAKmmB,kBAAkB,aAAanoB,EAAE0I,KAAKwf,OAAO,KAAKjoB,EAAED,EAAE0I,KAAKlI,EAAEP,EAAEsoB,WAAW9nB,EAAER,EAAEuoB,KAAK1nB,EAAEkB,KAAKqmB,iBAAiB7nB,MAAMP,EAAEwoB,MAAM,IAAI,IAAI5lB,KAAK5C,EAAEwoB,MAAMxoB,EAAEwoB,MAAM9mB,eAAekB,KAAKb,KAAKa,GAAG5C,EAAEwoB,MAAM5lB,IAAI/B,WAAWkB,KAAKqmB,iBAAiB7nB,GAAGM,EAAE4nB,MAAM1mB,KAAKvB,aAAyB,CAACT,EAAEC,KAAkBe,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,EAAwSJ,EAAEI,QAA7R,MAAoBgM,YAAYrM,QAAQ2oB,QAAQ3oB,EAAEgC,KAAKS,OAAOzC,EAAEyC,OAAOwD,MAAMjG,MAAMA,EAAE,GAAGA,EAAEgC,KAAKS,QAAQzC,KAAK,EAAEA,GAAG,MAAM,IAAI4oB,WAAW,wBAAwB5mB,KAAK2mB,QAAQ3oB,GAAG,GAAGwM,IAAIxM,MAAMA,EAAE,GAAGA,EAAEgC,KAAKS,QAAQzC,KAAK,EAAEA,GAAG,MAAM,IAAI4oB,WAAW,wBAAwB5mB,KAAK2mB,QAAQ3oB,GAAG,UAAsB,CAACA,EAAEC,EAAEO,SAAsBC,EAAED,EAAE,KAAKQ,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,MAAWS,EAAEL,EAAED,EAAE,MAAuoMP,EAAEI,QAA7nM,MAAsBgM,YAAYrM,UAAUgC,KAAK6mB,QAAQ7oB,GAAG,GAAGgC,KAAK8mB,QAAQ,KAAK9mB,KAAK+mB,aAAa,KAAK/mB,KAAKgnB,aAAa,KAAKhnB,KAAKinB,UAAU,EAAEjnB,KAAK0L,gBAAe,EAAG1L,KAAKmjB,YAAW,EAAGnkB,OAAOma,iBAAiBnZ,KAAK,CAACyZ,SAAS,CAACta,IAAI,kBAAsBa,KAAK0L,eAAe1L,KAAK8mB,QAAQrN,SAASG,MAAMxO,SAAS,CAACjM,IAAI,kBAAsBa,KAAK0L,kBAAkB1L,KAAKgnB,eAAerF,WAAW,CAACxiB,IAAI,kBAAsBa,KAAKoL,UAAUpL,KAAK8mB,QAAQnF,aAAaV,eAAe,CAAC9hB,IAAI,kBAAsBa,KAAK8mB,QAAQ7F,iBAAiBtV,YAAY,CAACxM,IAAI,kBAAsBa,KAAKoL,SAASpL,KAAKgnB,aAAarb,YAAY,OAAOC,YAAY,CAACzM,IAAI,kBAAsBa,KAAKoL,SAASpL,KAAKgnB,aAAapb,YAAY,OAAOuV,SAAS,CAAChiB,IAAI,kBAAsBa,KAAK0L,kBAAkB1L,KAAK+mB,eAAe1F,WAAW,CAACliB,IAAI,kBAAsBa,KAAKmhB,UAAUnhB,KAAK8mB,QAAQzF,aAAaL,eAAe,CAAC7hB,IAAI,kBAAsBa,KAAK8mB,QAAQ9F,iBAAiBS,kBAAkB,CAACtiB,IAAI,kBAAsBa,KAAK8mB,QAAQrF,oBAAoBwB,sBAAsB,CAAC9jB,IAAI,kBAAsBa,KAAK8mB,QAAQ7D,wBAAwB9W,YAAY,CAAChN,IAAI,kBAAsBa,KAAKmhB,SAASnhB,KAAK+mB,aAAa5a,YAAY,OAAOC,YAAY,CAACjN,IAAI,kBAAsBa,KAAKmhB,SAASnhB,KAAK+mB,aAAa3a,YAAY,OAAOoN,SAAS,CAACra,IAAI,kBAAsBa,KAAK8mB,QAAQtN,WAAWuG,eAAe,CAAC5gB,IAAI,kBAAsBa,KAAK8mB,QAAQ9mB,KAAK8mB,QAAQjb,QAAQ,IAAImU,aAAa,CAAC7gB,IAAI,kBAAsBa,KAAKgnB,aAAahnB,KAAKgnB,aAAanb,QAAQ,IAAI6V,aAAa,CAACviB,IAAI,kBAAsBa,KAAK+mB,aAAa/mB,KAAK+mB,aAAalb,QAAQ,MAAM7L,KAAKknB,uBAAsB,EAAGlnB,KAAKmnB,qBAAoB,EAAGnnB,KAAKonB,qBAAoB,EAAGpnB,KAAKqnB,mBAAkB,EAAGrnB,KAAKwjB,OAAO,KAAKxjB,KAAK0kB,WAAW,EAAE1kB,KAAK2kB,WAAW,EAAE3kB,KAAKsnB,UAAUtpB,OAAOC,EAAE+B,KAAKinB,iBAAiBzoB,SAASyoB,WAAWhpB,GAAGD,EAAEQ,IAAIkE,KAAK1E,OAAOC,OAAOklB,YAAW,EAAGllB,EAAE,eAAe+B,KAAK6mB,QAAQnX,MAAM,eAAe1P,KAAK6mB,QAAQnX,KAAK,kBAAkB,iBAAiB5Q,EAAET,QAAQ2P,UAAU/P,GAAGA,IAAIA,IAAIoiB,MAAMpiB,SAAS6oB,QAAQ7oB,EAAEA,EAAEulB,OAAOxlB,SAASwlB,QAAQxjB,KAAKwjB,OAAOxlB,IAAIC,EAAEyE,MAAM,UAAUygB,YAAW,EAAGnlB,aAAaoG,aAAa0iB,UAAU9mB,KAAK8mB,QAAQ1iB,QAAQpE,KAAK8mB,QAAQ,MAAM9mB,KAAK+mB,eAAe/mB,KAAK+mB,aAAa3iB,QAAQpE,KAAK+mB,aAAa,MAAM/mB,KAAKgnB,eAAehnB,KAAKgnB,aAAa5iB,QAAQpE,KAAKgnB,aAAa,MAAM1D,aAAatlB,EAAEC,QAAQ6oB,QAAQxD,aAAatlB,EAAEC,GAAG6F,QAAQ9F,MAAMgC,KAAKmjB,WAAW,MAAM,IAAI7d,MAAM,mDAAmD6d,YAAW,MAAOoE,OAAOtpB,SAASklB,YAAW,EAAGnlB,EAAEC,IAAIupB,cAAc,UAAUV,QAAQhjB,QAAQyjB,cAAcT,QAAQpb,iBAAiB1L,KAAKknB,sBAAsBlnB,KAAKynB,gBAAgB,UAAUC,gBAAgB,UAAUR,uBAAsB,EAAGlnB,KAAKmnB,qBAAqBnnB,KAAKgnB,aAAahnB,KAAKonB,qBAAqBpnB,KAAK+mB,aAAa/mB,KAAKqnB,kBAAkBrnB,KAAKmnB,qBAAqBnnB,KAAKonB,oBAAoBG,QAAO,SAAUvnB,KAAKknB,wBAAwBlnB,KAAKmnB,oBAAoBnnB,KAAKgnB,aAAatb,gBAAgB1L,KAAKmnB,qBAAoB,EAAGnnB,KAAKqnB,kBAAkBrnB,KAAKmnB,qBAAqBnnB,KAAKonB,oBAAoBG,QAAO,IAAKvnB,KAAK8mB,QAAQnF,WAAW3hB,KAAK8mB,QAAQa,oBAAoB,CAAC3pB,EAAEC,UAAU0mB,YAAY3mB,EAAEqlB,WAAWrjB,KAAKgnB,aAAajb,cAAc/N,GAAGA,IAAIupB,QAAO,SAAUC,gBAAgBxnB,KAAKmnB,sBAAsBnnB,KAAKonB,oBAAoBpnB,KAAK+mB,aAAarb,gBAAgB1L,KAAKonB,qBAAoB,EAAGpnB,KAAKqnB,kBAAkBrnB,KAAKmnB,qBAAqBnnB,KAAKonB,oBAAoBG,QAAO,IAAKvnB,KAAK8mB,QAAQzF,YAAYrhB,KAAKmjB,YAAW,EAAGnjB,KAAK8mB,QAAQc,oBAAoB5pB,SAAS0mB,YAAY1mB,EAAEqlB,WAAWrjB,KAAK+mB,aAAahb,cAAc/N,GAAG,KAAKupB,QAAO,UAAWC,gBAAgBxnB,KAAKonB,sBAAsBpnB,KAAK0L,gBAAgB1L,KAAKqnB,mBAAmBrnB,KAAK0L,gBAAe,EAAG6b,QAAO,KAAMvnB,KAAK0L,gBAAgB1L,KAAKoL,WAAWpL,KAAK8mB,QAAQnF,YAAY3hB,KAAKmhB,WAAWnhB,KAAK8mB,QAAQzF,WAAWmG,gBAAgBD,QAAO,GAAIjG,YAAYtjB,OAAOC,EAAE+B,KAAKsnB,UAAUtpB,GAAGQ,EAAEwB,KAAKghB,eAAeviB,EAAEuB,KAAKyhB,uBAAuBqF,QAAQc,oBAAoB5pB,SAAS0mB,YAAY1mB,EAAEqlB,WAAWrjB,KAAK+mB,aAAa1a,aAAarO,GAAGA,QAAQc,EAAEkB,KAAK+mB,aAAa3a,YAAYtN,IAAIA,EAAE+oB,UAAUrpB,EAAEM,EAAE2iB,kBAAkBhjB,GAAGR,EAAED,SAAS4jB,YAAY5jB,OAAOC,EAAE+B,KAAKsnB,UAAUtpB,QAAQ8oB,QAAQa,oBAAoB,CAAC3pB,EAAEQ,UAAUmmB,YAAY3mB,EAAEqlB,WAAWrjB,KAAKgnB,aAAahb,aAAahO,GAAGA,OAAOQ,EAAE,KAAKC,EAAEuB,KAAKgnB,aAAapb,YAAY9M,EAAE,OAAO,IAAI+B,KAAKpC,EAAE,KAAKqC,EAAEjB,KAAKC,MAAMtB,EAAEwB,KAAK2L,YAAY/J,KAAK,KAAKd,EAAE,EAAEhC,EAAEiC,KAAKF,EAAES,SAAS,EAAET,EAAEJ,OAAOZ,KAAKwB,IAAIP,EAAED,EAAEJ,UAAU3B,EAAEiC,KAAKF,EAAES,SAASzB,KAAKwB,IAAIxB,KAAKyJ,IAAIxI,GAAGD,EAAEJ,QAAQI,EAAEJ,cAAcumB,aAAapb,YAAY9M,SAASb,EAAED,SAAS6kB,aAAa7kB,QAAQ8oB,QAAQc,oBAAoB3pB,SAASymB,YAAYzmB,EAAEolB,WAAWrlB,OAAO8kB,aAAa9kB,QAAQ8oB,QAAQa,oBAAoB,CAAC1pB,EAAEO,UAAUmmB,YAAY1mB,EAAEolB,WAAWrlB,OAAOkC,MAAMlC,QAAQipB,YAAYjnB,KAAK8mB,QAAQ5mB,MAAMlC,GAAGsO,YAAYya,cAAc/mB,KAAK+mB,aAAaza,OAAOC,aAAavO,QAAQ+oB,cAAc/mB,KAAK+mB,aAAaxa,aAAavO,GAAG6iB,kBAAkB7iB,EAAEC,QAAQ6oB,QAAQjG,kBAAkB7iB,EAAEC,GAAG2iB,eAAe5iB,EAAEC,QAAQ6oB,QAAQlG,eAAe5iB,EAAEgC,KAAKsnB,UAAUrpB,IAAIwpB,eAAezpB,MAAMgC,KAAK8mB,QAAQgB,WAAW,KAAK7pB,EAAE,CAAC8pB,OAAO,yBAAyBC,KAAK,wBAAwBhoB,KAAK8mB,QAAQgB,iBAAiB3E,YAAW,EAAGrkB,EAAET,QAAQ2P,UAAU/P,GAAGA,QAAQO,EAAE,QAAQsoB,QAAQnb,cAAcnN,EAAEmN,YAAY3L,KAAK8mB,QAAQnb,aAAa1N,EAAEO,GAAG6hB,MAAMpiB,SAAS+oB,aAAa/oB,EAAEA,EAAEyE,MAAM,UAAUykB,oBAAoBlpB,EAAEyN,eAAe1L,KAAKmjB,YAAW,EAAGnlB,YAAY,CAACuQ,OAAOvO,KAAK6mB,QAAQtY,cAAcvQ,IAAI0pB,eAAe1pB,MAAMgC,KAAK8mB,QAAQmB,WAAW,KAAKhqB,IAAI+B,KAAK6mB,QAAQvT,KAAK9U,IAAIwB,KAAK6mB,QAAQzT,UAAU3U,EAAE,CAACypB,OAAO,yBAAyBC,IAAI3pB,EAAE,wBAAwB,sBAAsB4pB,IAAI5pB,EAAEP,EAAE,4BAA4B,wBAAwBA,EAAE,0BAA0B,sBAAsBoqB,IAAI7pB,EAAEP,EAAE,4BAA4B,wBAAwBA,EAAE,0BAA0B,uBAAuB+B,KAAK8mB,QAAQmB,iBAAiB9E,YAAW,EAAGrkB,EAAET,QAAQ2P,UAAUvP,GAAGR,QAAQQ,EAAE,QAAQqoB,QAAQ3a,cAAc1N,EAAE0N,YAAYnM,KAAK8mB,QAAQ3a,aAAa3N,UAAUF,OAAOgqB,uBAAuBrqB,EAAEQ,GAAG4hB,MAAMpiB,SAAS8oB,aAAa9oB,EAAEA,EAAEyE,MAAM,UAAU0kB,oBAAoBnpB,EAAEyN,eAAe1L,KAAKmjB,YAAW,EAAGnlB,YAAY,CAACuQ,OAAOvO,KAAK6mB,QAAQtY,SAASvO,KAAK6mB,QAAQzT,iBAAiBpV,WAAuB,CAACA,EAAEC,KAAkBe,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,MAAWG,EAAE,IAAI,MAAyB6L,mBAAmBke,QAAO,EAAGvoB,KAAKwoB,gBAAW,EAAO7a,oBAAoB3N,KAAKuoB,OAAO,sBAAsBtd,YAAYjL,KAAKwoB,WAAW,eAAwCxqB,EAAE,IAAI0lB,WAAW,CAAC,EAAE,GAAG,IAAI,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,KAAKzlB,EAAE,IAAIgN,YAAYwd,OAAOzqB,UAAU,IAAI,IAAIiN,YAAYyd,SAASzqB,EAAE,IAAIE,QAAQwqB,KAAK,GAApR,GAA0R3oB,KAAKwoB,YAAW,EAAG,MAAMxqB,GAAG+f,QAAQC,IAAI,sCAAsChgB,GAAGgC,KAAKwoB,YAAW,OAAQD,QAAO,SAAUvoB,KAAKwoB,aAAavqB,EAAEI,QAAQG,OAAO,CAACR,EAAEC,KAAkBe,OAAOC,eAAehB,EAAE,aAAa,CAACqB,OAAM,IAAKrB,EAAEI,aAAQ,EAAmFJ,EAAEI,QAAxE,SAAgBL,EAAEC,OAAO,IAAIO,KAAKP,EAAEA,EAAE0B,eAAenB,KAAKR,EAAEQ,GAAGP,EAAEO,UAAsB,CAACR,EAAEC,EAAEO,SAAsBC,EAAE,oBAAoB0a,iBAAiBnb,EAAEC,OAAO,IAAIO,EAAE,EAAEA,EAAEP,EAAEwC,OAAOjC,IAAI,KAAKC,EAAER,EAAEO,GAAGC,EAAES,WAAWT,EAAES,aAAY,EAAGT,EAAEmqB,cAAa,EAAG,UAAUnqB,IAAIA,EAAEoqB,UAAS,GAAI7pB,OAAOC,eAAejB,EAAES,EAAEqqB,IAAIrqB,WAAW,SAAST,EAAEC,EAAEO,UAAUP,GAAGkb,iBAAiBnb,EAAE0B,UAAUzB,GAAGO,GAAG2a,iBAAiBnb,EAAEQ,GAAGR,GAA1R,GAAgSc,EAAE,SAASK,IAAInB,EAAEC,EAAEO,UAAUR,IAAIA,EAAE+qB,SAASrpB,eAAejB,EAAEO,OAAOgqB,yBAAyBhrB,EAAEC,WAAM,IAASQ,EAAE,KAAKK,EAAEE,OAAOyT,eAAezU,UAAU,OAAOc,OAAE,EAAOK,IAAIL,EAAEb,EAAEO,MAAM,UAAUC,EAAE,OAAOA,EAAEa,UAAUuB,EAAEpC,EAAEU,gBAAW,IAAS0B,EAAEA,EAAElC,KAAKH,QAAG,YAAiByqB,gBAAgBjrB,EAAEC,QAAQD,aAAaC,GAAG,MAAM,IAAIirB,UAAU,8CAA8CC,2BAA2BnrB,EAAEC,OAAOD,EAAE,MAAM,IAAIorB,eAAe,oEAAoEnrB,GAAG,iBAAiBA,GAAG,mBAAmBA,EAAED,EAAEC,MAAM4C,EAAErC,EAAE,KAAKsC,EAAE,cAAcjC,EAAE,SAASb,YAAYqrB,4BAA4BJ,gBAAgBjpB,KAAKqpB,oBAAoBF,2BAA2BnpB,MAAMqpB,mBAAmB3W,WAAW1T,OAAOyT,eAAe4W,qBAAqB3C,MAAM1mB,KAAKke,mBAAmB,SAAmBlgB,EAAEC,MAAM,mBAAmBA,GAAG,OAAOA,EAAE,MAAM,IAAIirB,UAAU,kEAAkEjrB,GAAGD,EAAE0B,UAAUV,OAAOO,OAAOtB,GAAGA,EAAEyB,UAAU,CAAC2K,YAAY,CAAC/K,MAAMtB,EAAEkB,YAAW,EAAG2pB,UAAS,EAAGD,cAAa,KAAM3qB,IAAIe,OAAOwT,eAAexT,OAAOwT,eAAexU,EAAEC,GAAGD,EAAE0U,UAAUzU,GAAhU,CAAoUorB,mBAAmBrrB,GAAGS,EAAE4qB,mBAAmB,CAAC,CAACP,IAAI,UAAUxpB,MAAM,WAAmBR,EAAEuqB,mBAAmB3pB,UAAUgT,WAAW1T,OAAOyT,eAAe4W,mBAAmB3pB,WAAW,UAAUM,MAAMrB,KAAKqB,MAAMA,KAAKspB,IAAIC,aAAazoB,IAAI,CAACgoB,IAAI,gBAAgBxpB,MAAM,cAA4B,CAACwpB,IAAI,YAAYxpB,MAAM,eAAyBtB,EAAEgC,KAAKspB,IAAIE,cAAcC,WAAWzrB,EAAEqlB,WAAWrjB,KAAK0pB,KAAK,SAAS1rB,GAAGc,EAAEuqB,mBAAmB3pB,UAAUgT,WAAW1T,OAAOyT,eAAe4W,mBAAmB3pB,WAAW,YAAYM,MAAMrB,KAAKqB,UAAUqpB,mBAA1jC,CAA8kCxoB,GAAGhC,EAAE2M,UAAU,mBAAmBxN,EAAE,IAAIqS,sBAAsBrS,EAAEurB,aAAazoB,EAAE9C,EAAEurB,eAAezoB,EAAE,MAAM9C,UAAS,IAAKA,EAAEG,QAAQU,OAAO,CAACb,EAAEC,EAAEO,SAAsBC,EAAE,oBAAoB0a,iBAAiBnb,EAAEC,OAAO,IAAIO,EAAE,EAAEA,EAAEP,EAAEwC,OAAOjC,IAAI,KAAKC,EAAER,EAAEO,GAAGC,EAAES,WAAWT,EAAES,aAAY,EAAGT,EAAEmqB,cAAa,EAAG,UAAUnqB,IAAIA,EAAEoqB,UAAS,GAAI7pB,OAAOC,eAAejB,EAAES,EAAEqqB,IAAIrqB,WAAW,SAAST,EAAEC,EAAEO,UAAUP,GAAGkb,iBAAiBnb,EAAE0B,UAAUzB,GAAGO,GAAG2a,iBAAiBnb,EAAEQ,GAAGR,GAA1R,YAA2gB2rB,mBAAmB3rB,OAAOC,EAAED,EAAE4rB,kBAAkB,wBAAwB3rB,GAAGA,EAAE6Q,MAAM,iCAAiChQ,EAAE,SAASd,YAAY6rB,QAAQ7rB,OAAOC,EAAED,EAAE8lB,IAAItlB,EAAER,EAAE8rB,OAAOrrB,EAAET,EAAEyC,OAAO3B,EAAEd,EAAE+rB,SAASlpB,OAAE,IAAS/B,EAAE,EAAEA,GAAG,SAAyBd,EAAEC,QAAQD,aAAaC,GAAG,MAAM,IAAIirB,UAAU,qCAAvE,CAA6GlpB,KAAK6pB,aAAa/oB,EAAE,SAAoC9C,EAAEC,OAAOD,EAAE,MAAM,IAAIorB,eAAe,oEAAoEnrB,GAAG,iBAAiBA,GAAG,mBAAmBA,EAAED,EAAEC,EAA1L,CAA6L+B,MAAM6pB,QAAQnX,WAAW1T,OAAOyT,eAAeoX,UAAUlrB,KAAKqB,cAAcc,EAAEgjB,IAAI7lB,EAAE6C,EAAEgpB,OAAOtrB,EAAEsC,EAAEL,OAAOhC,EAAEqC,EAAEipB,SAASlpB,EAAEC,EAAEkpB,QAAO,EAAGlpB,EAAE0Y,UAAS,EAAG1Y,EAAEojB,QAAQ,GAAGpjB,EAAEiiB,KAAI,EAAGjiB,EAAE2oB,UAAU,EAAE3oB,EAAEwoB,IAAI,IAAIjZ,eAAevP,SAAS,SAAmB9C,EAAEC,MAAM,mBAAmBA,GAAG,OAAOA,EAAE,MAAM,IAAIirB,UAAU,kEAAkEjrB,GAAGD,EAAE0B,UAAUV,OAAOO,OAAOtB,GAAGA,EAAEyB,UAAU,CAAC2K,YAAY,CAAC/K,MAAMtB,EAAEkB,YAAW,EAAG2pB,UAAS,EAAGD,cAAa,KAAM3qB,IAAIe,OAAOwT,eAAexT,OAAOwT,eAAexU,EAAEC,GAAGD,EAAE0U,UAAUzU,GAAhU,CAAoU4rB,QAAQ7rB,GAAGS,EAAEorB,QAAQ,CAAC,CAACf,IAAI,OAAOxpB,MAAM,eAAoBtB,EAAEgC,YAAY,IAAImQ,SAAS,SAASlS,EAAEO,OAAOC,EAAE,KAAKT,EAAEisB,SAAS,SAASjsB,GAAGS,IAAID,EAAER,QAAQc,EAAE,cAAwB,GAAGd,EAAEsrB,IAAI9Y,WAAW,IAAI,KAAKxS,EAAEsrB,IAAI7Y,OAAO,KAAK3R,EAAE,SAA0Bd,OAAOC,EAAE0rB,mBAAmB3rB,UAAUC,EAAEod,SAASpd,EAAE,GAAG,IAAI,EAApF,CAAuFD,EAAEsrB,QAAQtrB,EAAE8rB,QAAQhrB,EAAE,OAAOif,QAAQC,IAAI,qBAAqBhgB,EAAE8rB,OAAO,YAAYhrB,EAAE,4FAA4Fd,EAAE+rB,WAAW/rB,EAAE0rB,KAAK,YAAY1rB,EAAEihB,QAAQxgB,SAAST,EAAEimB,OAAO5D,KAAKpiB,GAAGsiB,MAAM/hB,GAAGR,EAAEwb,UAAS,EAAGxb,EAAEsrB,IAAI7Y,QAAQ,KAAKzS,EAAEsrB,IAAI7Y,OAAO,KAAKzS,EAAEyC,gBAA/2DzC,MAAM,KAAKA,EAAEyS,OAAO,OAAO,SAA0BzS,OAAOC,EAAE0rB,mBAAmB3rB,UAAUC,EAAEod,SAASpd,EAAE,GAAG,KAAK,EAArF,CAAwFD,OAAOC,EAAED,EAAE4rB,kBAAkB,yBAAyB,OAAO3rB,GAAG,KAAKA,GAAG,EAAEod,SAASpd,EAAE,IAA8qDisB,CAAalsB,EAAEsrB,KAAKtrB,EAAEkmB,QAAQ,SAAuBlmB,OAAOC,EAAE,UAAUD,EAAEmsB,wBAAwBhZ,MAAM,SAAS3Q,SAAS,SAASxC,OAAOQ,EAAER,EAAEmT,MAAM,OAAO,GAAG3S,EAAEiC,OAAO,IAAIxC,EAAEO,EAAE,GAAG4rB,eAAe5rB,EAAE,OAAOP,EAA5K,CAA+KD,EAAEsrB,KAAKtrB,EAAEqsB,eAAe5rB,IAAID,EAAE,IAAI8G,MAAM,cAActH,EAAEsrB,IAAI7Y,YAAY5P,EAAE,WAAsBpC,IAAID,EAAE,IAAI8G,MAAM,mBAAmBxE,EAAE,WAA4BrC,IAAIR,KAAKQ,EAAE,WAAsBT,EAAEsrB,IAAIgB,oBAAoB,mBAAmBxrB,GAAGd,EAAEsrB,IAAIgB,oBAAoB,QAAQzpB,GAAG7C,EAAEusB,IAAI,OAAOzpB,GAAG9C,EAAEisB,SAAS,MAAMjsB,EAAEwsB,UAAUxsB,EAAEsrB,IAAI9iB,iBAAiB,mBAAmB1H,GAAGd,EAAEsrB,IAAI9iB,iBAAiB,QAAQ3F,GAAG7C,EAAEysB,GAAG,OAAO3pB,GAAG9C,EAAEsrB,IAAI3Y,YAAY,CAACmY,IAAI,iBAAiBxpB,MAAM,SAAwBtB,UAAUmS,QAAQua,OAAO,IAAIplB,MAAM,eAAe,CAACwjB,IAAI,QAAQxpB,MAAM,cAAoBU,KAAKspB,IAAIrK,QAAQjf,KAAKiqB,SAAS,KAAKjsB,EAAEgC,KAAKiqB,cAAcA,SAAS,SAAShsB,EAAE,IAAIqH,MAAM,WAAWrH,EAAEwiB,KAAK,aAAaziB,EAAEC,MAAM,CAAC6qB,IAAI,UAAUxpB,MAAM,eAAuBtB,EAAEgC,KAAK8jB,SAASiG,WAAW/rB,GAAG,mBAAmBgC,KAAK+pB,UAAU/pB,KAAKspB,IAAIhZ,KAAK,MAAMtS,OAAOC,EAAE,MAAM+B,KAAK8pB,QAAQ9pB,KAAKS,UAAUxC,EAAE,SAAS+B,KAAK8pB,OAAO,KAAK9pB,KAAKS,SAASxC,GAAG+B,KAAK8pB,OAAO9pB,KAAKS,OAAO,GAAG,OAAOxC,GAAG+B,KAAKspB,IAAIqB,iBAAiB,QAAQ1sB,KAAK,CAAC6qB,IAAI,aAAaxpB,MAAM,iBAA4B,IAAIgG,MAAM,gBAAgBukB,QAAzyF,CAAkzFrrB,EAAE,MAAMR,EAAEG,QAAQW,OAAO,CAACd,EAAEC,EAAEO,SAAsBC,EAAE,oBAAoB0a,iBAAiBnb,EAAEC,OAAO,IAAIO,EAAE,EAAEA,EAAEP,EAAEwC,OAAOjC,IAAI,KAAKC,EAAER,EAAEO,GAAGC,EAAES,WAAWT,EAAES,aAAY,EAAGT,EAAEmqB,cAAa,EAAG,UAAUnqB,IAAIA,EAAEoqB,UAAS,GAAI7pB,OAAOC,eAAejB,EAAES,EAAEqqB,IAAIrqB,WAAW,SAAST,EAAEC,EAAEO,UAAUP,GAAGkb,iBAAiBnb,EAAE0B,UAAUzB,GAAGO,GAAG2a,iBAAiBnb,EAAEQ,GAAGR,GAA1R,GAAgSc,EAAE,SAASK,IAAInB,EAAEC,EAAEO,UAAUR,IAAIA,EAAE+qB,SAASrpB,eAAejB,EAAEO,OAAOgqB,yBAAyBhrB,EAAEC,WAAM,IAASQ,EAAE,KAAKK,EAAEE,OAAOyT,eAAezU,UAAU,OAAOc,OAAE,EAAOK,IAAIL,EAAEb,EAAEO,MAAM,UAAUC,EAAE,OAAOA,EAAEa,UAAUuB,EAAEpC,EAAEU,gBAAW,IAAS0B,EAAEA,EAAElC,KAAKH,QAAG,YAAiByqB,gBAAgBjrB,EAAEC,QAAQD,aAAaC,GAAG,MAAM,IAAIirB,UAAU,8CAA8CC,2BAA2BnrB,EAAEC,OAAOD,EAAE,MAAM,IAAIorB,eAAe,oEAAoEnrB,GAAG,iBAAiBA,GAAG,mBAAmBA,EAAED,EAAEC,MAAM4C,EAAE,SAAS7C,YAAY4sB,6BAA6B3B,gBAAgBjpB,KAAK4qB,qBAAqBzB,2BAA2BnpB,MAAM4qB,oBAAoBlY,WAAW1T,OAAOyT,eAAemY,sBAAsBlE,MAAM1mB,KAAKke,mBAAmB,SAAmBlgB,EAAEC,MAAM,mBAAmBA,GAAG,OAAOA,EAAE,MAAM,IAAIirB,UAAU,kEAAkEjrB,GAAGD,EAAE0B,UAAUV,OAAOO,OAAOtB,GAAGA,EAAEyB,UAAU,CAAC2K,YAAY,CAAC/K,MAAMtB,EAAEkB,YAAW,EAAG2pB,UAAS,EAAGD,cAAa,KAAM3qB,IAAIe,OAAOwT,eAAexT,OAAOwT,eAAexU,EAAEC,GAAGD,EAAE0U,UAAUzU,GAAhU,CAAoU2sB,oBAAoB5sB,GAAGS,EAAEmsB,oBAAoB,CAAC,CAAC9B,IAAI,UAAUxpB,MAAM,WAAmBR,EAAE8rB,oBAAoBlrB,UAAUgT,WAAW1T,OAAOyT,eAAemY,oBAAoBlrB,WAAW,UAAUM,MAAMrB,KAAKqB,MAAMA,KAAKspB,IAAIC,aAAa,OAAOvpB,KAAKspB,IAAIuB,iBAAiB,wCAAwC,CAAC/B,IAAI,gBAAgBxpB,MAAM,eAA6BtB,EAAEgC,KAAKspB,IAAI5Y,aAAazP,MAAMjB,KAAKypB,WAAWzrB,EAAEyC,OAAO,IAAIT,KAAKypB,WAAWzrB,EAAEyC,OAAOT,KAAK0pB,KAAK,SAAS1rB,MAAM,CAAC8qB,IAAI,YAAYxpB,MAAM,gBAA0BwrB,gBAAgBhsB,EAAE8rB,oBAAoBlrB,UAAUgT,WAAW1T,OAAOyT,eAAemY,oBAAoBlrB,WAAW,YAAYM,MAAMrB,KAAKqB,UAAU4qB,oBAAjsC,CAAstCpsB,EAAE,MAAMqC,EAAE2K,UAAU,wBAAwB,IAAI6E,gBAAgBwa,iBAAiB,MAAM7sB,UAAS,IAAKA,EAAEG,QAAQ0C,OAAO,CAAC7C,EAAEC,EAAEO,SAAsBC,EAAE,oBAAoB0a,iBAAiBnb,EAAEC,OAAO,IAAIO,EAAE,EAAEA,EAAEP,EAAEwC,OAAOjC,IAAI,KAAKC,EAAER,EAAEO,GAAGC,EAAES,WAAWT,EAAES,aAAY,EAAGT,EAAEmqB,cAAa,EAAG,UAAUnqB,IAAIA,EAAEoqB,UAAS,GAAI7pB,OAAOC,eAAejB,EAAES,EAAEqqB,IAAIrqB,WAAW,SAAST,EAAEC,EAAEO,UAAUP,GAAGkb,iBAAiBnb,EAAE0B,UAAUzB,GAAGO,GAAG2a,iBAAiBnb,EAAEQ,GAAGR,GAA1R,GAAgSc,EAAE,SAASK,IAAInB,EAAEC,EAAEO,UAAUR,IAAIA,EAAE+qB,SAASrpB,eAAejB,EAAEO,OAAOgqB,yBAAyBhrB,EAAEC,WAAM,IAASQ,EAAE,KAAKK,EAAEE,OAAOyT,eAAezU,UAAU,OAAOc,OAAE,EAAOK,IAAIL,EAAEb,EAAEO,MAAM,UAAUC,EAAE,OAAOA,EAAEa,UAAUuB,EAAEpC,EAAEU,gBAAW,IAAS0B,EAAEA,EAAElC,KAAKH,QAAG,YAAiByqB,gBAAgBjrB,EAAEC,QAAQD,aAAaC,GAAG,MAAM,IAAIirB,UAAU,8CAA8CC,2BAA2BnrB,EAAEC,OAAOD,EAAE,MAAM,IAAIorB,eAAe,oEAAoEnrB,GAAG,iBAAiBA,GAAG,mBAAmBA,EAAED,EAAEC,MAAM4C,EAAE,SAAS7C,YAAY+sB,yBAAyB9B,gBAAgBjpB,KAAK+qB,iBAAiB5B,2BAA2BnpB,MAAM+qB,gBAAgBrY,WAAW1T,OAAOyT,eAAesY,kBAAkBrE,MAAM1mB,KAAKke,mBAAmB,SAAmBlgB,EAAEC,MAAM,mBAAmBA,GAAG,OAAOA,EAAE,MAAM,IAAIirB,UAAU,kEAAkEjrB,GAAGD,EAAE0B,UAAUV,OAAOO,OAAOtB,GAAGA,EAAEyB,UAAU,CAAC2K,YAAY,CAAC/K,MAAMtB,EAAEkB,YAAW,EAAG2pB,UAAS,EAAGD,cAAa,KAAM3qB,IAAIe,OAAOwT,eAAexT,OAAOwT,eAAexU,EAAEC,GAAGD,EAAE0U,UAAUzU,GAAhU,CAAoU8sB,gBAAgB/sB,GAAGS,EAAEssB,gBAAgB,CAAC,CAACjC,IAAI,iBAAiBxpB,MAAM,SAAwBtB,OAAOC,EAAE+B,YAAY,IAAImQ,SAAS,SAAS3R,EAAEC,MAAMR,EAAE8kB,KAAK9kB,EAAE6rB,QAAQ9rB,EAAEQ,QAAQ,KAAKM,EAAE,KAAKb,EAAEgsB,SAAS,SAASjsB,GAAGc,IAAIL,EAAET,QAAQ6C,EAAE,WAAuB5C,EAAE6rB,QAAQ9rB,IAAIC,EAAE8kB,MAAMjkB,IAAIN,MAAMsC,EAAE,WAAqBhC,IAAIN,KAAKK,EAAE,WAAsBC,IAAIL,EAAE,IAAI6G,MAAM,qBAAqBxG,EAAE,WAAsBb,EAAE0gB,WAAU,EAAG1gB,EAAEssB,IAAI,SAAS1pB,GAAG5C,EAAEssB,IAAI,OAAOzpB,GAAG7C,EAAEssB,IAAI,QAAQ1rB,GAAGZ,EAAEgsB,SAAS,MAAMhsB,EAAE0gB,WAAU,EAAG1gB,EAAEwsB,GAAG,SAAS5pB,GAAG5C,EAAEwsB,GAAG,OAAO3pB,GAAG7C,EAAEwsB,GAAG,QAAQ5rB,SAAS,CAACiqB,IAAI,UAAUxpB,MAAM,WAAmBR,EAAEisB,gBAAgBrrB,UAAUgT,WAAW1T,OAAOyT,eAAesY,gBAAgBrrB,WAAW,UAAUM,MAAMrB,KAAKqB,QAAQ,CAAC8oB,IAAI,aAAaxpB,MAAM,eAA0BtB,EAAEgC,UAAUspB,IAAI9iB,iBAAiB,YAAY,kBAAkBxI,EAAE8sB,mBAAmB9qB,KAAKspB,IAAI9iB,iBAAiB,SAAS,kBAAkBxI,EAAEgtB,gBAAgBhrB,KAAKspB,IAAI9iB,iBAAiB,QAAQ,kBAAkBxI,EAAEitB,eAAejrB,KAAK0pB,KAAK,UAAU,CAACZ,IAAI,gBAAgBxpB,MAAM,iBAA+B,IAAIgG,MAAM,cAAc,CAACwjB,IAAI,aAAaxpB,MAAM,gBAA2BoqB,KAAK,WAAW,CAACZ,IAAI,YAAYxpB,MAAM,gBAA0ByjB,KAAI,EAAG/iB,KAAK0pB,KAAK,YAAYqB,gBAA/tD,CAAgvDvsB,EAAE,MAAMR,EAAEG,QAAQ0C,OAAO,CAAC7C,EAAEC,EAAEO,SAAsBC,EAAED,EAAE,KAAKM,EAAEN,EAAE,KAAKqC,EAAErC,EAAE,KAASsC,EAAE,KAAK9C,EAAEG,QAAQ,SAAqBH,OAAM,IAAKA,EAAEgmB,YAAY,OAAO,IAAInjB,EAAE7C,MAAM8C,IAAIA,EAA+BrC,EAAE+M,YAAY/M,EAAEK,EAAE0M,YAAY1M,EAAE,OAAUgC,EAAE,MAAM,IAAIwE,MAAM,qCAAqC,IAAIxE,EAAE9C,SAAS,CAACA,EAAEC,EAAEO,SAAsBC,EAAE,oBAAoB0a,iBAAiBnb,EAAEC,OAAO,IAAIO,EAAE,EAAEA,EAAEP,EAAEwC,OAAOjC,IAAI,KAAKC,EAAER,EAAEO,GAAGC,EAAES,WAAWT,EAAES,aAAY,EAAGT,EAAEmqB,cAAa,EAAG,UAAUnqB,IAAIA,EAAEoqB,UAAS,GAAI7pB,OAAOC,eAAejB,EAAES,EAAEqqB,IAAIrqB,WAAW,SAAST,EAAEC,EAAEO,UAAUP,GAAGkb,iBAAiBnb,EAAE0B,UAAUzB,GAAGO,GAAG2a,iBAAiBnb,EAAEQ,GAAGR,GAA1R,GAAgSc,EAAE,SAASK,IAAInB,EAAEC,EAAEO,UAAUR,IAAIA,EAAE+qB,SAASrpB,eAAejB,EAAEO,OAAOgqB,yBAAyBhrB,EAAEC,WAAM,IAASQ,EAAE,KAAKK,EAAEE,OAAOyT,eAAezU,UAAU,OAAOc,OAAE,EAAOK,IAAIL,EAAEb,EAAEO,MAAM,UAAUC,EAAE,OAAOA,EAAEa,UAAUuB,EAAEpC,EAAEU,gBAAW,IAAS0B,EAAEA,EAAElC,KAAKH,QAAG,YAAiByqB,gBAAgBjrB,EAAEC,QAAQD,aAAaC,GAAG,MAAM,IAAIirB,UAAU,8CAA8CC,2BAA2BnrB,EAAEC,OAAOD,EAAE,MAAM,IAAIorB,eAAe,oEAAoEnrB,GAAG,iBAAiBA,GAAG,mBAAmBA,EAAED,EAAEC,MAAM4C,EAAErC,EAAE,KAAKsC,EAAE,0BAA0BjC,EAAE,SAASb,YAAYktB,2BAA2BjC,gBAAgBjpB,KAAKkrB,mBAAmB/B,2BAA2BnpB,MAAMkrB,kBAAkBxY,WAAW1T,OAAOyT,eAAeyY,oBAAoBxE,MAAM1mB,KAAKke,mBAAmB,SAAmBlgB,EAAEC,MAAM,mBAAmBA,GAAG,OAAOA,EAAE,MAAM,IAAIirB,UAAU,kEAAkEjrB,GAAGD,EAAE0B,UAAUV,OAAOO,OAAOtB,GAAGA,EAAEyB,UAAU,CAAC2K,YAAY,CAAC/K,MAAMtB,EAAEkB,YAAW,EAAG2pB,UAAS,EAAGD,cAAa,KAAM3qB,IAAIe,OAAOwT,eAAexT,OAAOwT,eAAexU,EAAEC,GAAGD,EAAE0U,UAAUzU,GAAhU,CAAoUitB,kBAAkBltB,GAAGS,EAAEysB,kBAAkB,CAAC,CAACpC,IAAI,UAAUxpB,MAAM,WAAmBR,EAAEosB,kBAAkBxrB,UAAUgT,WAAW1T,OAAOyT,eAAeyY,kBAAkBxrB,WAAW,UAAUM,MAAMrB,KAAKqB,MAAMA,KAAKspB,IAAIC,aAAazoB,IAAI,CAACgoB,IAAI,gBAAgBxpB,MAAM,eAA6BtB,EAAEgC,KAAKspB,IAAIE,cAAcC,WAAWzrB,EAAEqlB,WAAWrjB,KAAK0pB,KAAK,SAAS1rB,OAAOktB,kBAAx4B,CAA25BrqB,GAAGhC,EAAE2M,UAAU,mBAAmBxN,EAAE,IAAIqS,sBAAsBrS,EAAEurB,aAAazoB,EAAE9C,EAAEurB,eAAezoB,EAAE,MAAM9C,UAAS,IAAKA,EAAEG,QAAQU,OAAOb,QAAqBC,EAAE,oBAAoBkb,iBAAiBnb,EAAEC,OAAO,IAAIO,EAAE,EAAEA,EAAEP,EAAEwC,OAAOjC,IAAI,KAAKC,EAAER,EAAEO,GAAGC,EAAES,WAAWT,EAAES,aAAY,EAAGT,EAAEmqB,cAAa,EAAG,UAAUnqB,IAAIA,EAAEoqB,UAAS,GAAI7pB,OAAOC,eAAejB,EAAES,EAAEqqB,IAAIrqB,WAAW,SAAST,EAAEC,EAAEO,UAAUP,GAAGkb,iBAAiBnb,EAAE0B,UAAUzB,GAAGO,GAAG2a,iBAAiBnb,EAAEQ,GAAGR,GAA1R,YAAySirB,gBAAgBjrB,EAAEC,QAAQD,aAAaC,GAAG,MAAM,IAAIirB,UAAU,yCAAyC1qB,EAAE,oBAAoB2sB,gBAAgBntB,EAAEkgB,UAAUzd,OAAO,QAAG,IAASyd,UAAU,GAAGA,UAAU,GAAG,GAAGjgB,EAAED,EAAEyO,OAAOjO,OAAE,IAASP,OAAE,EAAOA,EAAEQ,EAAET,EAAEotB,OAAOtsB,OAAE,IAASL,OAAE,EAAOA,EAAEoC,EAAE7C,EAAEiG,MAAMnD,OAAE,IAASD,EAAE,EAAEA,EAAEhC,EAAEb,EAAEwM,IAAI9L,OAAE,IAASG,EAAEiC,GAAGtC,EAAEA,EAAE6kB,WAAWvkB,EAAEA,EAAE2B,OAAO,GAAG5B,EAAEsE,EAAEnF,EAAEqtB,KAAKjoB,OAAE,IAASD,EAAE,KAAKA,EAAEvD,EAAE5B,EAAEstB,KAAK1sB,OAAE,IAASgB,EAAE,KAAKA,EAAE6D,EAAEzF,EAAE+kB,IAAIrf,OAAE,IAASD,GAAGA,EAAEE,EAAE3F,EAAEutB,MAAM3nB,OAAE,IAASD,IAAInF,GAAGM,GAAG6E,EAAE4D,EAAEvJ,EAAE6pB,UAAUrgB,OAAE,IAASD,EAAEsL,KAAKD,MAAMrL,EAAE0hB,gBAAgBjpB,KAAKmrB,WAAWnrB,KAAKiE,MAAMnD,EAAEd,KAAKwK,IAAI9L,EAAEsB,KAAKqrB,KAAKjoB,EAAEpD,KAAKsrB,KAAK1sB,EAAEoB,KAAK+iB,IAAIrf,EAAE1D,KAAKurB,MAAM3nB,EAAE5D,KAAK6nB,UAAUrgB,EAAExH,KAAKyM,OAAOjO,EAAEwB,KAAKorB,OAAOtsB,EAAEE,OAAOC,eAAee,KAAK,SAAS,CAACb,IAAI,kBAAsBa,KAAKwK,IAAIxK,KAAKiE,gBAAgBhG,EAAEktB,UAAU,CAAC,CAACrC,IAAI,WAAWxpB,MAAM,SAAkBtB,UAAUA,GAAGgC,KAAKiE,QAAQjG,EAAEgC,KAAKwK,KAAKxK,KAAK+iB,OAAO,CAAC+F,IAAI,YAAYxpB,MAAM,SAAmBtB,EAAEC,EAAEO,OAAOC,EAAER,EAAE+B,KAAKiE,MAAMnF,EAAEN,EAAEP,KAAK+B,KAAKyM,OAAO,KAAK5L,EAAE,IAAI6iB,WAAW1jB,KAAKyM,OAAOhO,EAAEK,GAAGd,EAAE+D,IAAIlB,OAAO,KAAKb,KAAKorB,OAAO,MAAM,IAAI9lB,MAAM,qBAAqB,IAAIxE,EAAEd,KAAKorB,OAAOvsB,EAAE,EAAEA,EAAEC,EAAED,IAAIb,EAAEa,GAAGiC,EAAE6iB,WAAWllB,EAAEI,QAAQgpB,UAAUhV,KAAKD,QAAQ,CAACkW,IAAI,QAAQxpB,MAAM,SAAetB,OAAOgC,KAAKurB,QAAQvrB,KAAKsf,SAASthB,GAAG,MAAM,IAAIsH,MAAM,qBAAqBrH,EAAE,IAAIktB,UAAU,CAAClnB,MAAMjE,KAAKiE,MAAMuG,IAAIxM,IAAIQ,EAAE,IAAI2sB,UAAU,CAAClnB,MAAMjG,EAAEwM,IAAIxK,KAAK+iB,IAAI/kB,EAAEgC,KAAKwK,IAAIuY,IAAI/iB,KAAK+iB,aAAa9kB,EAAEqtB,KAAK9sB,EAAEA,EAAE6sB,KAAKptB,EAAE,CAACA,EAAEO,KAAK,CAACsqB,IAAI,QAAQxpB,MAAM,SAAetB,OAAO,IAAIC,EAAE+B,KAAK/B,EAAEA,EAAEA,EAAEqtB,KAAK,GAAGttB,EAAEC,GAAG,OAAOA,SAAS,OAAO,CAAC6qB,IAAI,OAAOxpB,MAAM,SAActB,OAAO,IAAIwtB,KAAK,KAAKvtB,EAAE+B,KAAK/B,GAAGD,EAAEC,GAAGA,EAAEA,EAAEqtB,KAAKE,KAAKvtB,SAASutB,SAASL,UAAr7C,GAAk8CntB,EAAEG,QAAQK,MAAM,CAACR,EAAEC,EAAEO,SAAsBC,EAAE,oBAAoB0a,iBAAiBnb,EAAEC,OAAO,IAAIO,EAAE,EAAEA,EAAEP,EAAEwC,OAAOjC,IAAI,KAAKC,EAAER,EAAEO,GAAGC,EAAES,WAAWT,EAAES,aAAY,EAAGT,EAAEmqB,cAAa,EAAG,UAAUnqB,IAAIA,EAAEoqB,UAAS,GAAI7pB,OAAOC,eAAejB,EAAES,EAAEqqB,IAAIrqB,WAAW,SAAST,EAAEC,EAAEO,UAAUP,GAAGkb,iBAAiBnb,EAAE0B,UAAUzB,GAAGO,GAAG2a,iBAAiBnb,EAAEQ,GAAGR,GAA1R,YAAySirB,gBAAgBjrB,EAAEC,QAAQD,aAAaC,GAAG,MAAM,IAAIirB,UAAU,yCAAyCpqB,EAAEN,EAAE,KAAKqC,EAAE,oBAAoB4qB,gBAAgBztB,EAAEkgB,UAAUzd,OAAO,QAAG,IAASyd,UAAU,GAAGA,UAAU,GAAG,GAAGjgB,EAAED,EAAE+lB,UAAUvlB,OAAE,IAASP,EAAE,EAAEA,EAAEgrB,gBAAgBjpB,KAAKyrB,eAAehtB,EAAE,IAAIK,EAAE,CAACikB,KAAI,SAAU4C,KAAKlnB,EAAEuB,KAAK0rB,KAAKjtB,EAAEuB,KAAK2rB,WAAW,EAAE3rB,KAAK4rB,WAAWntB,EAAEuB,KAAK6rB,YAAY,EAAE7rB,KAAK8rB,YAAYrtB,EAAEuB,KAAK+jB,UAAUvlB,SAASC,EAAEgtB,UAAU,CAAC,CAAC3C,IAAI,gBAAgBxpB,MAAM,eAA6BtB,EAAEkgB,UAAUzd,OAAO,QAAG,IAASyd,UAAU,GAAGA,UAAU,GAAG,EAAA,EAAIjgB,EAAE+B,KAAK2rB,WAAWntB,EAAEwB,KAAK4rB,WAAWntB,EAAED,EAAEgtB,MAAM,SAAShtB,UAAUA,EAAE+sB,OAAO/sB,EAAEyF,OAAOhG,EAAED,YAAYS,EAAEoB,KAAKwB,IAAIrD,EAAES,EAAE+L,IAAIvM,GAAG,IAAI,CAAC6qB,IAAI,gBAAgBxpB,MAAM,eAA6BtB,EAAEkgB,UAAUzd,OAAO,QAAG,IAASyd,UAAU,GAAGA,UAAU,GAAG,EAAA,EAAIjgB,EAAE+B,KAAK6rB,YAAYrtB,EAAEwB,KAAK8rB,eAAettB,EAAEukB,IAAI,OAAO/kB,MAAMS,EAAED,EAAEgtB,MAAM,SAAShtB,UAAUA,EAAE+sB,OAAO/sB,EAAEyF,OAAOhG,EAAED,YAAYS,EAAEoB,KAAKwB,IAAIrD,EAAES,EAAE+L,IAAIvM,GAAG,IAAI,CAAC6qB,IAAI,WAAWxpB,MAAM,SAAkBtB,OAAOC,EAAE+B,KAAK2lB,KAAKoG,OAAO,SAAS9tB,UAAUA,EAAEqhB,SAASthB,UAAUC,EAAE,MAAM,IAAIqH,MAAM,+BAA+BqmB,WAAW3tB,EAAEgC,KAAK4rB,WAAW3tB,IAAI,CAAC6qB,IAAI,YAAYxpB,MAAM,SAAmBtB,OAAOC,EAAE+B,KAAK2lB,KAAKoG,OAAO,SAAS9tB,UAAUA,EAAEqhB,SAASthB,UAAUC,EAAE,MAAM,IAAIqH,MAAM,gCAAgCumB,YAAY7tB,EAAEgC,KAAK8rB,YAAY7tB,IAAI,CAAC6qB,IAAI,YAAYxpB,MAAM,SAAmBtB,OAAO,IAAIC,EAAED,EAAEqlB,WAAW7kB,EAAEwB,KAAKgsB,cAAc/tB,GAAGQ,EAAEuB,KAAK2rB,WAAW7sB,EAAEL,EAAED,EAAEqC,EAAEpC,EAAEqC,EAAEd,KAAK4rB,WAAW9qB,IAAIA,EAAEyqB,SAASzqB,EAAEmD,OAAOnF,GAAGgC,EAAEA,EAAEwqB,KAAK,KAAKzsB,EAAEgB,KAAKwB,IAAIvC,EAAEgC,EAAE0J,KAAK9L,EAAEV,EAAEsD,SAAST,EAAEpC,EAAEI,EAAEJ,GAAGqC,EAAEmrB,UAAUvtB,EAAEmC,EAAEhC,GAAGgC,EAAEhC,SAASmB,KAAK2rB,WAAW9qB,EAAEb,KAAK4rB,WAAW5rB,KAAK4rB,WAAWG,OAAO,SAAS/tB,UAAUA,EAAEshB,SAASze,MAAMrC,IAAI,CAACsqB,IAAI,QAAQxpB,MAAM,SAAetB,OAAOC,EAAE+B,KAAKksB,WAAWluB,GAAGQ,EAAEwB,KAAK8rB,gBAAgBttB,EAAE+sB,MAAM,MAAM,IAAIjmB,MAAM,8BAA8B9G,EAAE8gB,SAASrhB,EAAEuM,MAAMhM,EAAEgM,MAAMvM,EAAEuM,IAAI,MAAM,IAAIlF,MAAM,0BAA0B9G,EAAEyF,MAAMhG,EAAEgG,QAAQjE,KAAKmR,MAAM3S,EAAEP,EAAEgG,OAAOzF,EAAEwB,KAAK8rB,cAAc7tB,EAAEuM,IAAIhM,EAAEgM,KAAKhM,EAAEukB,OAAO/iB,KAAKmR,MAAM3S,EAAEP,EAAEuM,KAAKhM,EAAEwB,KAAK8rB,aAAa9rB,KAAKgf,OAAOxgB,EAAEA,EAAEP,EAAEA,GAAG+B,KAAK6rB,YAAY5tB,EAAEuM,IAAIxK,KAAK8rB,YAAY7tB,EAAEqtB,KAAKtrB,KAAKmsB,OAAO,CAACrD,IAAI,aAAaxpB,MAAM,SAAoBtB,MAAMA,aAAaioB,YAAY,OAAO,IAAInnB,EAAE,CAACmF,MAAMjE,KAAK6rB,YAAYrhB,IAAIxK,KAAK6rB,YAAY7tB,EAAEqlB,WAAW5W,OAAOzO,OAAO,iBAAiBA,EAAE,OAAO,IAAIc,EAAE,CAACmF,MAAMjE,KAAK6rB,YAAYrhB,IAAIxK,KAAK6rB,YAAY7tB,EAAEyC,OAAO2qB,OAAOptB,UAAU,IAAIsH,MAAM,4BAA4B,CAACwjB,IAAI,QAAQxpB,MAAM,SAAetB,EAAEC,OAAOO,EAAER,EAAEmT,MAAMlT,QAAQ+gB,OAAOhhB,EAAEA,EAAEQ,EAAE,GAAGA,EAAE,MAAM,CAACsqB,IAAI,SAASxpB,MAAM,eAAsB,IAAI8sB,OAAO,GAAGpuB,EAAEgC,KAAK2lB,KAAK3nB,EAAEA,EAAEA,EAAEstB,KAAK,IAAIttB,EAAEutB,MAAM,KAAKttB,EAAED,EAAEA,EAAEA,EAAEwtB,MAAM,SAASxtB,UAAUA,EAAEutB,SAASa,OAAOrrB,KAAK,CAAC9C,EAAEgG,MAAMjG,EAAEwM,aAAa4hB,SAAS,CAACtD,IAAI,KAAKxpB,MAAM,eAAkB,IAAItB,EAAE,EAAEC,EAAE,GAAGO,EAAEwB,KAAK2lB,KAAKnnB,EAAEA,EAAEA,EAAE8sB,KAAK9sB,EAAE+sB,QAAQvtB,GAAGQ,EAAEiC,QAAQjC,EAAEgM,IAAIxK,KAAK2rB,YAAYntB,EAAEyF,MAAMjE,KAAK2rB,WAAW3rB,KAAKqsB,YAAYpuB,EAAE8C,KAAKvC,OAAOR,EAAEgC,KAAK+jB,UAAU,CAAC9lB,EAAEquB,MAAM,SAAStuB,EAAEC,UAAUD,EAAE6pB,UAAU5pB,EAAE4pB,iBAAiB,IAAIppB,EAAE,EAAEA,EAAER,EAAEwC,OAAOhC,IAAI,KAAKK,EAAEb,EAAEQ,MAAMT,GAAGgC,KAAK+jB,UAAU,WAAWwI,OAAOztB,GAAGd,GAAGc,EAAE2B,WAAW,CAACqoB,IAAI,SAASxpB,MAAM,SAAgBtB,OAAOC,EAAE,IAAIa,EAAE,CAACmF,MAAMjG,EAAEiG,MAAMuG,IAAIxM,EAAEwM,WAAWwU,OAAOhhB,EAAEA,EAAEC,EAAEA,IAAID,EAAEC,GAAGotB,MAAMrtB,EAAEqtB,KAAKE,QAAQvtB,EAAEgC,KAAKwsB,YAAYxuB,EAAEqtB,OAAOrtB,EAAEstB,MAAMttB,EAAEstB,KAAKC,QAAQvtB,EAAEstB,KAAKvI,MAAM/kB,EAAEgC,KAAKwsB,YAAYxuB,IAAI,IAAIA,EAAEiG,QAAQjE,KAAK2lB,KAAK3nB,KAAK,CAAC8qB,IAAI,cAAcxpB,MAAM,SAAqBtB,OAAOC,EAAED,EAAEwtB,MAAM,SAASxtB,UAAUA,EAAEutB,QAAQvtB,EAAE+kB,OAAOvkB,EAAE,IAAIM,EAAE,CAACmF,MAAMjG,EAAEiG,MAAMuG,IAAIvM,EAAEuM,aAAaxK,KAAKgf,OAAOhhB,EAAEC,EAAEO,EAAEA,GAAGA,IAAI,CAACsqB,IAAI,SAASxpB,MAAM,SAAgBtB,EAAEC,EAAEO,EAAEC,OAAOK,EAAEkB,QAAQhC,EAAEiG,QAAQzF,EAAEyF,MAAM,MAAM,IAAIqB,MAAM,4BAA4BrH,EAAEuM,MAAM/L,EAAE+L,KAAKvM,EAAE8kB,KAAKtkB,EAAEskB,KAAK,MAAM,IAAIzd,MAAM,2BAA2BzE,EAAE7C,EAAEqtB,KAAKvqB,EAAE7C,EAAEqtB,KAAKttB,EAAEqtB,KAAK,KAAKptB,EAAEqtB,KAAK,KAAKzqB,IAAIA,EAAEyqB,KAAK9sB,EAAEA,EAAE6sB,KAAKxqB,GAAGC,IAAIA,EAAEuqB,KAAK5sB,EAAEA,EAAE6sB,KAAKxqB,GAAG9C,IAAIgC,KAAK2lB,OAAO3lB,KAAK2lB,KAAKnnB,GAAGP,IAAI+B,KAAK0rB,OAAO1rB,KAAK0rB,KAAKjtB,GAAGuB,KAAK4rB,WAAW5rB,KAAK2lB,KAAKoG,OAAO,SAAS/tB,UAAUA,EAAEshB,SAASxgB,EAAE6sB,eAAe3rB,KAAK8rB,YAAY9rB,KAAK2lB,KAAKoG,OAAO,SAAS/tB,UAAUA,EAAEshB,SAASxgB,EAAE+sB,kBAAkB,CAAC/C,IAAI,MAAM3pB,IAAI,kBAAsBa,KAAK4rB,WAAW7I,QAAQ0I,UAA7wH,GAA0xHztB,EAAEG,QAAQ0C,OAAO,CAAC7C,EAAEC,EAAEO,KAAkBR,EAAEG,QAAQK,EAAE,SAASR,QAAqBC,EAAE,oBAAoBkb,iBAAiBnb,EAAEC,OAAO,IAAIO,EAAE,EAAEA,EAAEP,EAAEwC,OAAOjC,IAAI,KAAKC,EAAER,EAAEO,GAAGC,EAAES,WAAWT,EAAES,aAAY,EAAGT,EAAEmqB,cAAa,EAAG,UAAUnqB,IAAIA,EAAEoqB,UAAS,GAAI7pB,OAAOC,eAAejB,EAAES,EAAEqqB,IAAIrqB,WAAW,SAAST,EAAEC,EAAEO,UAAUP,GAAGkb,iBAAiBnb,EAAE0B,UAAUzB,GAAGO,GAAG2a,iBAAiBnb,EAAEQ,GAAGR,GAA1R,GAAoSQ,EAAE,oBAAoBiuB,cAAc,SAAyBzuB,EAAEC,QAAQD,aAAaC,GAAG,MAAM,IAAIirB,UAAU,qCAAvE,CAA6GlpB,KAAKysB,YAAYzsB,KAAK0sB,GAAG,UAAUzuB,EAAEwuB,WAAW,CAAC,CAAC3D,IAAI,KAAKxpB,MAAM,SAAYtB,EAAEC,IAAI+B,KAAK0sB,GAAG1uB,KAAKgC,KAAK0sB,GAAG1uB,GAAG,KAAK+C,KAAK9C,KAAK,CAAC6qB,IAAI,MAAMxpB,MAAM,SAAatB,EAAEC,OAAOO,EAAEwB,KAAK0sB,GAAG1uB,IAAI,GAAGS,EAAED,EAAE8lB,QAAQrmB,GAAGA,GAAG,GAAGO,EAAEwgB,OAAOvgB,EAAE,KAAK,CAACqqB,IAAI,OAAOxpB,MAAM,SAActB,EAAEC,IAAI+B,KAAK0sB,GAAG1uB,IAAI,IAAIiD,QAAQT,SAAS,SAASxC,UAAUA,EAAEC,UAAUwuB,WAA5c,GAA0dzuB,EAAEG,QAAQK,OAAO,CAACR,EAAEC,EAAEO,SAAsBC,EAAE,oBAAoB0a,iBAAiBnb,EAAEC,OAAO,IAAIO,EAAE,EAAEA,EAAEP,EAAEwC,OAAOjC,IAAI,KAAKC,EAAER,EAAEO,GAAGC,EAAES,WAAWT,EAAES,aAAY,EAAGT,EAAEmqB,cAAa,EAAG,UAAUnqB,IAAIA,EAAEoqB,UAAS,GAAI7pB,OAAOC,eAAejB,EAAES,EAAEqqB,IAAIrqB,WAAW,SAAST,EAAEC,EAAEO,UAAUP,GAAGkb,iBAAiBnb,EAAE0B,UAAUzB,GAAGO,GAAG2a,iBAAiBnb,EAAEQ,GAAGR,GAA1R,GAAgSQ,EAAE,SAASM,EAAEN,EAAE,KAAKqC,EAAErC,EAAE,KAAKsC,EAAE,oBAAoB6rB,WAAW3uB,OAAOC,EAAED,EAAE8lB,IAAItlB,OAAE,IAASP,EAAE,GAAGA,EAAEQ,EAAET,EAAEquB,UAAUxrB,OAAE,IAASpC,EAAE,QAAQA,EAAEqC,EAAE9C,EAAE+lB,UAAUllB,OAAE,IAASiC,EAAE,EAAEA,EAAEpC,EAAEV,EAAEgmB,YAAY7gB,OAAE,IAASzE,GAAGA,GAAG,SAAyBV,EAAEC,QAAQD,aAAaC,GAAG,MAAM,IAAIirB,UAAU,qCAAvE,CAA6GlpB,KAAK2sB,YAAY3sB,KAAKS,QAAQ,EAAET,KAAKgqB,QAAO,EAAGhqB,KAAK4sB,SAAQ,EAAG5sB,KAAKwZ,UAAS,EAAGxZ,KAAK2e,WAAU,EAAG3e,KAAK+Z,SAAQ,EAAG/Z,KAAKgkB,YAAY7gB,EAAEnE,OAAOma,iBAAiBnZ,KAAK,CAAC8pB,OAAO,CAAC3qB,IAAI,kBAAsBa,KAAK6sB,OAAOlB,aAAa5I,IAAI,CAAC5jB,IAAI,kBAAsBa,KAAKS,SAAST,KAAK6sB,OAAOlB,eAAe3rB,KAAK8jB,IAAItlB,EAAEwB,KAAKkkB,QAAQ,GAAGlkB,KAAK6sB,OAAO,IAAI/tB,EAAE,CAACilB,UAAUllB,IAAImB,KAAKwB,SAAS,KAAKxB,KAAK8sB,UAAU,EAAE9sB,KAAK+sB,WAAWlsB,SAASpC,EAAEkuB,WAAW,CAAC,CAAC7D,IAAI,OAAOxpB,MAAM,eAAoBtB,EAAEgC,YAAY,IAAImQ,SAAS,SAASlS,EAAEO,MAAMR,EAAE4uB,QAAQ,MAAM,IAAItnB,MAAM,+BAA+BtH,EAAEgsB,OAAO,MAAM,IAAI1kB,MAAM,2BAA2BtH,EAAE4uB,SAAQ,EAAG5uB,EAAEgvB,eAAe3M,MAAM,SAAS7hB,GAAGR,EAAEwb,SAAShb,EAAEgb,SAASxb,EAAEkmB,QAAQ1lB,EAAE0lB,QAAQlmB,EAAEyC,OAAOjC,EAAEiC,OAAOzC,EAAEgsB,QAAO,EAAGhsB,EAAE4uB,SAAQ,EAAG3uB,OAAOsiB,OAAO,SAAStiB,kBAAkBA,EAAEwiB,OAAOziB,EAAE4uB,SAAQ,GAAIpuB,EAAEP,WAAW,CAAC6qB,IAAI,eAAexpB,MAAM,eAA4BtB,EAAEgC,YAAY,IAAImQ,SAAS,SAASlS,EAAEO,MAAMR,EAAEwD,SAASvD,EAAED,EAAEwD,eAAe,GAAGxD,EAAE+kB,IAAIvkB,EAAE,IAAI8G,MAAM,mCAAmC,KAAK7G,EAAET,EAAE6uB,OAAO/tB,EAAEd,EAAE+uB,WAAWjsB,EAAErC,EAAEutB,cAAcltB,GAAGD,EAAEJ,EAAEktB,WAAW7qB,KAAKrC,EAAEwuB,UAAUpuB,GAAGb,EAAEyC,QAAQ,GAAG5B,GAAGb,EAAEyC,OAAO,YAAYxC,EAAE,UAAUS,EAAEV,EAAEkvB,eAAezuB,EAAEotB,YAAYptB,EAAE0uB,cAAcruB,IAAIL,EAAEotB,eAAe,IAAIntB,EAAET,EAAE,UAAU,KAAKkF,EAAEnF,EAAEwD,SAAS,IAAIX,EAAE,CAACijB,IAAI9lB,EAAE8lB,IAAIgG,OAAO9rB,EAAE6uB,OAAOhB,YAAYprB,OAAO/B,EAAEqrB,SAAS/rB,EAAE8uB,UAAU9I,YAAYhmB,EAAEgmB,cAAc5gB,EAAE,KAAKxD,EAAE,WAAqBuD,IAAInF,EAAEwD,UAAU4B,IAAI5E,EAAE,IAAI8G,MAAM,oBAAoBnC,EAAEsnB,GAAG,UAAU,SAASxsB,GAAGkF,IAAInF,EAAEwD,UAAUxD,EAAE6uB,OAAOO,MAAMnvB,MAAMkF,EAAEsnB,GAAG,QAAQ,WAAWtnB,IAAInF,EAAEwD,YAAY,IAAIxD,EAAEyC,SAASzC,EAAEyC,OAAOzC,EAAEwD,SAASsoB,OAAO9rB,EAAEwD,SAASioB,WAAWzrB,EAAEwD,SAAS,SAASvD,EAAEkF,KAAKvE,EAAE,SAAoBX,GAAGkF,IAAInF,EAAEwD,SAAShD,EAAE,IAAI8G,MAAM,mBAAmBtH,EAAEwD,SAAS,KAAKhD,EAAEP,KAAKmF,EAAE,WAAsBD,EAAEonB,IAAI,OAAO3qB,GAAGuD,EAAEonB,IAAI,QAAQ3rB,IAAIuE,EAAEsnB,GAAG,OAAO7qB,GAAGuD,EAAEsnB,GAAG,QAAQ7rB,GAAGuE,EAAEsnB,GAAG,YAAY,WAAWzsB,EAAE8uB,eAAe3pB,EAAE8gB,cAAc,CAAC6E,IAAI,aAAaxpB,MAAM,eAA0BtB,EAAEgC,YAAY,IAAImQ,SAAS,SAASlS,EAAEO,GAAGR,EAAEwD,UAAUxD,EAAE+kB,IAAI9kB,IAAID,EAAEgvB,eAAe3M,MAAM,WAAWpiB,OAAOsiB,OAAO,SAASviB,GAAGQ,EAAER,WAAW,CAAC8qB,IAAI,OAAOxpB,MAAM,SAActB,OAAOC,EAAE+B,YAAY,IAAImQ,SAAS,SAAS3R,EAAEC,OAAOR,EAAE+rB,QAAQ/rB,EAAE0gB,WAAW1gB,EAAE8b,QAAQ,MAAM,IAAIzU,MAAM,oBAAoBtH,KAAK,EAAEA,IAAIA,EAAE,EAAE,MAAM,IAAIsH,MAAM,oBAAoBrH,EAAEwC,QAAQ,GAAGzC,EAAEC,EAAEwC,OAAO,MAAM,IAAI6E,MAAM,6BAA6BrH,EAAEub,SAAS,MAAM,IAAIlU,MAAM,+BAA+BrH,EAAEuD,UAAUvD,EAAEghB,QAAQhhB,EAAE4uB,OAAOQ,SAASrvB,GAAGC,EAAE4uB,OAAOI,UAAUjvB,GAAGC,EAAEqvB,aAAajN,KAAK7hB,GAAG+hB,MAAM9hB,QAAQ,CAACqqB,IAAI,OAAOxpB,MAAM,SAActB,OAAOC,EAAE+B,YAAYA,KAAKyM,OAAOzO,GAAGqiB,MAAM,SAASriB,UAAUC,EAAEsvB,SAASvvB,QAAQ,CAAC8qB,IAAI,WAAWxpB,MAAM,SAAkBtB,OAAOC,EAAE+B,KAAKwtB,eAAexvB,GAAGQ,EAAE,IAAIklB,WAAWzlB,MAAM+B,KAAKisB,UAAUztB,KAAKP,EAAE,MAAM,IAAIqH,MAAM,uCAAuC9G,EAAEiO,SAAS,CAACqc,IAAI,YAAYxpB,MAAM,SAAmBtB,OAAOgC,KAAKgqB,QAAQhqB,KAAK2e,WAAW3e,KAAK+Z,QAAQ,MAAM,IAAIzU,MAAM,sBAAsBtH,aAAa0lB,YAAY,MAAM,IAAIpe,MAAM,qBAAqBrH,EAAE+B,KAAK6sB,OAAOZ,UAAUjuB,UAAUgC,KAAKstB,aAAarvB,IAAI,CAAC6qB,IAAI,SAASxpB,MAAM,SAAgBtB,OAAOC,EAAE+B,YAAY,IAAImQ,SAAS,SAAS3R,EAAEC,OAAOR,EAAE+rB,QAAQ/rB,EAAE0gB,WAAW1gB,EAAE8b,QAAQ,MAAM,IAAIzU,MAAM,oBAAoBtH,KAAK,EAAEA,IAAIA,EAAE,EAAE,MAAM,IAAIsH,MAAM,qBAAqBxG,EAAEb,EAAEivB,eAAejvB,EAAE6rB,OAAO9rB,GAAG6C,EAAE/B,EAAEb,EAAE6rB,OAAOhpB,EAAE7C,EAAEuvB,eAAe3sB,GAAGC,GAAGD,EAAErC,EAAEsC,IAAI7C,EAAE0gB,WAAU,EAAG1gB,EAAE+uB,eAAe3M,MAAM,SAAS7hB,UAAUA,EAAEA,EAAEivB,eAAe3uB,GAAGuhB,MAAM,kBAAkBpiB,EAAE0gB,WAAU,EAAG1gB,EAAEwO,OAAOzO,MAAMmS,QAAQC,QAAQtP,MAAMuf,MAAM,SAASriB,GAAGC,EAAE0gB,WAAU,EAAGngB,EAAER,MAAMuiB,OAAO,SAASviB,kBAAkBA,EAAEyiB,OAAOxiB,EAAE0gB,WAAU,GAAIlgB,EAAET,YAAY,CAAC8qB,IAAI,iBAAiBxpB,MAAM,eAA8BtB,EAAEkgB,UAAUzd,OAAO,QAAG,IAASyd,UAAU,GAAGA,UAAU,GAAG,EAAA,SAAWle,KAAK6sB,OAAOb,cAAchuB,KAAK,CAAC8qB,IAAI,QAAQxpB,MAAM,gBAAsBstB,UAAU5sB,KAAK4sB,SAAQ,GAAI5sB,KAAK2e,YAAY3e,KAAK2e,WAAU,GAAI3e,KAAK+Z,UAAU/Z,KAAK+Z,SAAQ,GAAI/Z,KAAKwB,WAAWxB,KAAKwB,SAASyd,QAAQjf,KAAKwB,SAAS,QAAQ,CAACsnB,IAAI,oBAAoBxpB,MAAM,kBAAoCU,KAAK6sB,OAAOT,WAAW,CAACtD,IAAI,iBAAiBxpB,MAAM,SAAwBtB,UAAUgC,KAAKS,OAAO,EAAEzC,EAAE6B,KAAKwB,IAAIrB,KAAKS,OAAOzC,OAAO2uB,WAAr0I,GAAm1I3uB,EAAEG,QAAQ2C,OAAO,CAAC9C,EAAEC,EAAEO,KAAkBA,EAAED,EAAEN,GAAGO,EAAEM,EAAEb,EAAE,CAACI,QAAQ,IAAII,UAAUA,EAAE,28CAA28CT,IAAIA,EAAEG,QAAQ,CAACuvB,OAAO,8TAA8TC,SAAS,uzBAAuzBC,aAAa,oOAAoOC,eAAe,+wBAA+wB7vB,KAAK,oBAAiC8vB,UAAU9vB,EAAEC,SAAS,IAAIqH,MAAM,YAAYwoB,UAAUpuB,UAAU6hB,UAAU,SAASvjB,SAAS,IAAIsH,MAAM,aAAawoB,UAAUpuB,UAAUyf,MAAM,iBAAiB,IAAI7Z,MAAM,aAAatH,EAAEG,QAAQ2vB,UAA/N,QAAiP,CAAC9vB,EAAEC,EAAEO,MAAM,eAA4BP,EAAEO,EAAE,KAAKC,EAAED,EAAE,cAAcuvB,kBAAkB/vB,OAAOC,EAAE+B,KAAKxB,EAAER,EAAEgwB,WAAW,MAAMlvB,EAAE,KAAK+B,EAAE,KAAKC,EAAE,YAAY7C,EAAEsjB,UAAU,SAAmBtjB,OAAOY,EAAEZ,EAAEgwB,OAAOjwB,EAAEgW,QAAQnV,EAAEic,cAAc9c,EAAEiW,SAASpV,EAAEmc,gBAAgBhd,EAAEgW,MAAMnV,EAAEic,aAAa9c,EAAEiW,OAAOpV,EAAEmc,eAAe,OAAOlc,GAAGA,EAAEkV,OAAOnV,EAAEmV,OAAOlV,EAAEmV,QAAQpV,EAAEoV,QAAQ,SAAuBjW,EAAEC,OAAO,IAAIQ,GAAGK,EAAEN,EAAE0vB,gBAAgBlwB,EAAEC,IAAIyI,KAAK7F,EAAE7C,EAAEC,EAAE,EAAE6C,EAAE,EAAEA,EAAED,EAAEC,GAAG,EAAErC,EAAEqC,EAAE,GAAG,IAAlG,CAAuGjC,EAAEmV,MAAMnV,EAAEoV,QAAQxV,EAAE0vB,aAAalwB,EAAEa,EAAE4H,UAAUhI,EAAEyE,EAAEtE,EAAEuvB,WAAWvvB,EAAEic,cAAcjc,EAAEwvB,YAAYxvB,EAAEmc,cAAc7X,GAAGtC,GAAG,SAA4B7C,EAAEC,IAAI4C,EAAEgG,SAASoI,cAAc,WAAW+E,MAAMhW,EAAE6C,EAAEoT,OAAOhW,EAAE6C,EAAED,EAAEmtB,WAAW,MAAxG,CAA+GnvB,EAAEuvB,UAAUvvB,EAAEwvB,YAAY3vB,EAAEoC,GAAGpC,EAAEF,EAAEE,EAAE4vB,aAAaxvB,GAAGD,EAAE0vB,UAAU1vB,EAAE2vB,QAAQ3vB,EAAE0vB,SAAS1vB,EAAE2vB,QAAQ3vB,EAAEuvB,UAAUvvB,EAAEwvB,YAAYlrB,GAAG3E,EAAEiwB,UAAU5tB,EAAE,EAAE,EAAEhC,EAAEic,aAAajc,EAAEmc,gBAAgB/c,EAAEkhB,MAAM,WAAW3gB,EAAEkwB,UAAU,EAAE,EAAE1wB,EAAEgW,MAAMhW,EAAEiW,SAAShW,EAAE8vB,kBAAkBruB,UAAUV,OAAOO,OAAOtB,EAAEyB,WAAW1B,EAAEG,QAAQ4vB,kBAAp8B,QAA89B,CAAC/vB,EAAEC,EAAEO,MAAM,eAA4BP,EAAEO,EAAE,KAAKC,EAAED,EAAE,cAAcmwB,eAAe3wB,OAAOC,EAAEO,EAAEM,EAAEkB,KAAKa,EAAE8tB,eAAeC,iBAAiB5wB,MAAM,OAAO6C,EAAE,MAAM,IAAIyE,MAAM,8BAA8BupB,cAAc7wB,EAAEC,OAAOO,EAAEqC,EAAEiuB,aAAa9wB,MAAM6C,EAAEkuB,aAAavwB,EAAEP,GAAG4C,EAAEguB,cAAcrwB,IAAIqC,EAAEmuB,mBAAmBxwB,EAAEqC,EAAEouB,gBAAgB,KAAKxwB,EAAEoC,EAAEquB,iBAAiB1wB,SAASqC,EAAEsuB,aAAa3wB,GAAG,IAAI8G,MAAM,6BAA6BtH,EAAE,YAAYS,UAAUD,MAAMsC,EAAEjC,EAAEH,EAAEyE,EAAEC,EAAExD,EAAEhB,EAAE6E,EAAEC,EAAEC,EAAEC,EAAE,IAAIlD,aAAa,EAAE,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI6G,EAAE,GAAGC,EAAE,GAAGC,EAAE,YAAY2nB,qBAAqBpxB,EAAEC,UAAUsJ,EAAEvJ,KAAKC,IAAIsJ,EAAEvJ,GAAG6C,EAAEwuB,iBAAiB9nB,EAAEvJ,YAAYsxB,cAActxB,EAAEC,EAAEO,EAAEC,EAAEK,OAAOgC,GAAGyG,EAAEvJ,IAAIC,EAAEY,EAAEuwB,qBAAqBpxB,EAAEC,MAAM4C,EAAE0uB,cAAc1uB,EAAE2uB,UAAUb,eAAec,OAAO,KAAK/wB,GAAG6I,EAAEvJ,EAAE,UAAUC,EAAEkF,EAAEisB,qBAAqBpxB,EAAE,QAAQC,GAAG4C,EAAE6uB,YAAY7uB,EAAE8uB,WAAWxsB,GAAGzE,GAAGmC,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEgvB,eAAehvB,EAAEivB,eAAejvB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEkvB,eAAelvB,EAAEivB,eAAejvB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEmvB,mBAAmBnvB,EAAEovB,SAASpvB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEqvB,mBAAmBrvB,EAAEovB,SAASpvB,EAAEsvB,WAAWtvB,EAAE8uB,WAAW,EAAE9uB,EAAEuvB,KAAK5xB,EAAE,EAAEC,EAAE,EAAEoC,EAAEuvB,KAAKvvB,EAAEwvB,cAAcvxB,IAAI+B,EAAEyvB,cAAczvB,EAAE8uB,WAAW,EAAE,EAAE,EAAEnxB,EAAE,EAAEC,EAAEoC,EAAEuvB,KAAKvvB,EAAEwvB,cAAcvxB,OAAOsE,EAAEmE,EAAEvJ,EAAE,WAAW4B,GAAGwD,GAAGnF,EAAE2B,IAAIwD,EAAEgsB,qBAAqBpxB,EAAE,UAAUC,IAAI4C,EAAE6uB,YAAY7uB,EAAE8uB,WAAWvsB,GAAGxD,IAAIiB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEgvB,eAAehvB,EAAEivB,eAAejvB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEkvB,eAAelvB,EAAEivB,eAAejvB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEmvB,mBAAmBnvB,EAAEovB,SAASpvB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEqvB,mBAAmBrvB,EAAEovB,SAASpvB,EAAEsvB,WAAWtvB,EAAE8uB,WAAW,EAAE9uB,EAAEuvB,KAAK5xB,EAAE,EAAE,EAAEqC,EAAEuvB,KAAKvvB,EAAEwvB,cAAc,SAAqBryB,MAAMyJ,EAAEzJ,GAAG,OAAOyJ,EAAEzJ,OAAO,IAAIC,EAAED,EAAEQ,EAAE,IAAIuM,YAAY9M,GAAGQ,EAAE,EAAEA,EAAER,EAAEQ,GAAG,EAAED,EAAEC,GAAG,IAAID,EAAEC,EAAE,GAAG,MAAMD,EAAEC,EAAE,GAAG,SAASD,EAAEC,EAAE,GAAG,kBAAkBgJ,EAAEzJ,GAAG,IAAI0lB,WAAWllB,EAAEiO,QAA/K,CAAwLjO,UAAUqC,EAAE6uB,YAAY7uB,EAAE8uB,WAAW9wB,GAAGiC,GAAGD,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEgvB,eAAehvB,EAAEivB,eAAejvB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEkvB,eAAelvB,EAAEivB,eAAejvB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEmvB,mBAAmBnvB,EAAE0vB,QAAQ1vB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEqvB,mBAAmBrvB,EAAE0vB,QAAQ1vB,EAAEsvB,WAAWtvB,EAAE8uB,WAAW,EAAE9uB,EAAE2vB,MAAMhyB,EAAEC,EAAE,EAAEoC,EAAE2vB,MAAM3vB,EAAEwvB,cAAcvxB,IAAI+B,EAAEyvB,cAAczvB,EAAE8uB,WAAW,EAAE,EAAE,EAAEnxB,EAAEC,EAAEoC,EAAE2vB,MAAM3vB,EAAEwvB,cAAcvxB,YAAY2xB,cAAczyB,EAAEC,EAAEQ,EAAEK,OAAOF,EAAE2I,EAAEvJ,GAAG6C,EAAE6vB,WAAWlyB,OAAOiF,EAAE+D,EAAExJ,GAAGyF,IAAIxF,IAAI4C,EAAE0uB,cAAc1uB,EAAE2uB,UAAU3uB,EAAE6uB,YAAY7uB,EAAE8uB,WAAW/wB,GAAGiC,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEgvB,eAAehvB,EAAEivB,eAAejvB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEkvB,eAAelvB,EAAEivB,eAAejvB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEmvB,mBAAmBnvB,EAAE0vB,QAAQ1vB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEqvB,mBAAmBrvB,EAAE0vB,QAAQ1vB,EAAEsvB,WAAWtvB,EAAE8uB,WAAW,EAAE9uB,EAAEuvB,KAAK3xB,EAAEK,EAAE,EAAE+B,EAAEuvB,KAAKvvB,EAAEwvB,cAAc,MAAM5sB,EAAE+D,EAAExJ,GAAG6C,EAAE8vB,qBAAqB9vB,EAAE+vB,gBAAgB/vB,EAAEgwB,YAAYptB,GAAG5C,EAAEiwB,qBAAqBjwB,EAAEgwB,YAAYhwB,EAAEkwB,kBAAkBlwB,EAAE8uB,WAAW/wB,EAAE,OAAO8E,EAAE6D,EAAEvJ,EAAE,SAAS6C,EAAE0uB,cAAc1uB,EAAEmwB,UAAUnwB,EAAE6uB,YAAY7uB,EAAE8uB,WAAWjsB,GAAG7C,EAAEowB,UAAUrxB,EAAE,OAAO+D,EAAE4D,EAAEvJ,EAAE,WAAW6C,EAAE0uB,cAAc1uB,EAAEqwB,UAAUrwB,EAAE6uB,YAAY7uB,EAAE8uB,WAAWhsB,GAAG9C,EAAEowB,UAAU7tB,EAAE,GAAGvC,EAAEswB,WAAWtwB,EAAEuwB,aAAatwB,GAAGD,EAAEwwB,wBAAwBxyB,GAAGgC,EAAEywB,oBAAoBzyB,EAAE,EAAEgC,EAAE0wB,OAAM,EAAG,EAAE,GAAG1wB,EAAEswB,WAAWtwB,EAAEuwB,aAAa1yB,GAAGmC,EAAEwwB,wBAAwBluB,GAAGtC,EAAEywB,oBAAoBnuB,EAAE,EAAEtC,EAAE0wB,OAAM,EAAG,EAAE,GAAG1wB,EAAE2wB,SAAS,EAAE,EAAE/yB,EAAEK,GAAG+B,EAAE4wB,WAAW5wB,EAAE6wB,UAAU,EAAE9tB,EAAEnD,OAAO,GAAGI,EAAE+vB,gBAAgB/vB,EAAEgwB,YAAY,eAAec,cAAc3zB,EAAEQ,EAAEC,GAAGoC,EAAE0uB,cAAc/wB,GAAGqC,EAAE6uB,YAAY7uB,EAAE8uB,WAAWpoB,EAAEvJ,IAAI6C,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEgvB,eAAehvB,EAAEivB,eAAejvB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEkvB,eAAelvB,EAAEivB,eAAejvB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEmvB,mBAAmBnvB,EAAE0vB,QAAQ1vB,EAAE+uB,cAAc/uB,EAAE8uB,WAAW9uB,EAAEqvB,mBAAmBrvB,EAAE0vB,QAAQ1vB,EAAEowB,UAAUpwB,EAAE+wB,mBAAmB3zB,EAAED,GAAGS,YAAYozB,YAAY7zB,EAAEC,OAAOO,EAAEqwB,cAAchuB,EAAEixB,cAAc9zB,GAAGS,EAAEowB,cAAchuB,EAAEkxB,gBAAgB9zB,GAAGa,EAAE+B,EAAEmxB,mBAAmBnxB,EAAEoxB,aAAanzB,EAAEN,GAAGqC,EAAEoxB,aAAanzB,EAAEL,GAAGoC,EAAEqxB,YAAYpzB,IAAI+B,EAAEsxB,oBAAoBrzB,EAAE+B,EAAEuxB,aAAa,KAAKtxB,EAAED,EAAEwxB,kBAAkBvzB,SAAS+B,EAAEyxB,cAAcxzB,GAAG,IAAIwG,MAAM,8BAA8BxE,UAAUhC,SAASA,EAAEyiB,UAAU,SAASha,OAAOC,EAAED,EAAE0mB,OAAOxmB,GAAGxJ,GAAGD,EAAEgW,QAAQxM,EAAEsT,cAAc9c,EAAEiW,SAASzM,EAAEwT,iBAAiBvT,IAAIzJ,EAAEgW,MAAMxM,EAAEsT,aAAa9c,EAAEiW,OAAOzM,EAAEwT,cAAclc,EAAEqgB,SAASlhB,GAAG,cAAmB0wB,eAAec,OAAO,CAACjxB,EAAEqzB,YAAYpzB,EAAEmvB,aAAanvB,EAAEovB,gBAAgBhtB,EAAE0xB,kBAAkB/zB,EAAE,aAAaE,EAAEmC,EAAER,mBAAmBrC,EAAE,IAAI0C,aAAa,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAIG,EAAEswB,WAAWtwB,EAAEuwB,aAAa1yB,GAAGmC,EAAEgD,WAAWhD,EAAEuwB,aAAapzB,EAAE6C,EAAE2xB,aAAarvB,EAAEtC,EAAE0xB,kBAAkB/zB,EAAE,oBAAoB4E,EAAEvC,EAAE+wB,mBAAmBpzB,EAAE,WAAWoB,EAAEiB,EAAE+wB,mBAAmBpzB,EAAE,YAAYP,EAAE4zB,YAAYpzB,EAAEivB,OAAOjvB,EAAEkvB,UAAU7sB,EAAED,EAAER,eAAeQ,EAAEswB,WAAWtwB,EAAEuwB,aAAatwB,GAAGD,EAAEgD,WAAWhD,EAAEuwB,aAAaxtB,EAAE/C,EAAE2xB,aAAa3zB,EAAEgC,EAAE0xB,kBAAkBt0B,EAAE,aAAaW,EAAEiC,EAAER,eAAeoD,EAAE5C,EAAE0xB,kBAAkBt0B,EAAE,iBAAiByF,EAAE7C,EAAER,eAAesD,EAAE9C,EAAE0xB,kBAAkBt0B,EAAE,mBAAhpB,GAAsqBwJ,EAAE,KAAKgrB,qBAAqB,SAASz0B,EAAEC,EAAEO,OAAOC,EAAE+I,EAAE+mB,SAAS/vB,EAAEM,GAAG0I,EAAE+mB,SAAS/mB,EAAE4mB,WAAW5vB,EAAEsC,GAAG0G,EAAEgnB,QAAQhnB,EAAE6mB,YAAY7mB,EAAEyM,OAAOpV,EAAE2I,EAAEgnB,QAAQhnB,EAAEyM,OAAOvV,EAAE,IAAIgC,aAAa,CAACjC,EAAEqC,EAAEhC,EAAEgC,EAAErC,EAAEI,EAAEJ,EAAEI,EAAEC,EAAEgC,EAAEhC,EAAED,IAAIgC,EAAEswB,WAAWtwB,EAAEuwB,aAAapzB,GAAG6C,EAAEgD,WAAWhD,EAAEuwB,aAAa1yB,EAAEmC,EAAE2xB,cAAcC,qBAAqB7zB,EAAE,EAAE2I,EAAE3D,EAAE8uB,QAAQD,qBAAqB/uB,EAAE,EAAE6D,EAAEzG,EAAE4xB,OAAOlrB,EAAEwM,MAAMxM,EAAEmrB,aAAarD,cAAc,YAAY7nB,EAAEF,EAAE3D,EAAE8uB,OAAOlrB,EAAEyM,OAAO1M,EAAE3D,EAAE4I,OAAO8iB,cAAc,aAAa7nB,EAAEF,EAAEzG,EAAE4xB,OAAOlrB,EAAEorB,aAAarrB,EAAEzG,EAAE0L,OAAO8iB,cAAc,aAAa7nB,EAAEF,EAAE5D,EAAE+uB,OAAOlrB,EAAEorB,aAAarrB,EAAE5D,EAAE6I,OAAOmiB,eAAec,SAASgB,cAAc,YAAYhpB,EAAEF,EAAE3D,EAAE8uB,OAAOlrB,EAAEyM,QAAQwc,cAAc,aAAahpB,EAAEF,EAAEzG,EAAE4xB,OAAOlrB,EAAEorB,cAAcnC,cAAc,aAAahpB,EAAEF,EAAE5D,EAAE+uB,OAAOlrB,EAAEorB,eAAe/xB,EAAE6vB,WAAWzyB,GAAG4C,EAAE2wB,SAAS,EAAE,EAAExzB,EAAEgW,MAAMhW,EAAEiW,QAAQ0d,cAAc,YAAY9wB,EAAE2uB,SAAS,GAAGmC,cAAc,aAAa9wB,EAAEmwB,SAAS,GAAGW,cAAc,aAAa9wB,EAAEqwB,SAAS,GAAGrwB,EAAEswB,WAAWtwB,EAAEuwB,aAAatwB,GAAGD,EAAEwwB,wBAAwBxyB,GAAGgC,EAAEywB,oBAAoBzyB,EAAE,EAAEgC,EAAE0wB,OAAM,EAAG,EAAE,GAAG1wB,EAAEswB,WAAWtwB,EAAEuwB,aAAaxyB,GAAGiC,EAAEwwB,wBAAwB5tB,GAAG5C,EAAEywB,oBAAoB7tB,EAAE,EAAE5C,EAAE0wB,OAAM,EAAG,EAAE,GAAG1wB,EAAEswB,WAAWtwB,EAAEuwB,aAAa1tB,GAAG7C,EAAEwwB,wBAAwB1tB,GAAG9C,EAAEywB,oBAAoB3tB,EAAE,EAAE9C,EAAE0wB,OAAM,EAAG,EAAE,GAAG1wB,EAAE4wB,WAAW5wB,EAAE6wB,UAAU,EAAE9tB,EAAEnD,OAAO,IAAI3B,EAAEqgB,MAAM,WAAWte,EAAE2wB,SAAS,EAAE,EAAExzB,EAAEgW,MAAMhW,EAAEiW,QAAQpT,EAAEgyB,WAAW,EAAE,EAAE,EAAE,GAAGhyB,EAAEse,MAAMte,EAAEiyB,mBAAmBh0B,EAAEqgB,QAAQrgB,EAAE6vB,eAAec,QAAO,EAAGd,eAAeC,iBAAiB,SAAS5wB,OAAOC,EAAE,CAAC80B,iCAAgC,EAAGC,gBAAgB,YAAYC,8BAA6B,EAAGC,uBAAsB,UAAWl1B,EAAEgwB,WAAW,QAAQ/vB,IAAID,EAAEgwB,WAAW,qBAAqB/vB,IAAI0wB,eAAewE,YAAY,eAAen1B,EAAEC,EAAE4I,SAASoI,cAAc,UAAUhR,EAAE+V,MAAM,EAAE/V,EAAEgW,OAAO,MAAMjW,EAAE2wB,eAAeC,iBAAiB3wB,GAAG,MAAMD,UAAS,KAAMA,EAAE,KAAKQ,EAAER,EAAEwxB,SAAS/wB,EAAET,EAAEqxB,gBAAgBvwB,EAAE,IAAI4kB,WAAW,IAAI7iB,EAAE8tB,eAAec,OAAO,EAAE,EAAE3uB,EAAE6tB,eAAec,OAAOzxB,EAAEoyB,KAAKpyB,EAAEwyB,MAAM3xB,EAAE8vB,eAAec,OAAOzxB,EAAEiyB,QAAQjyB,EAAEuyB,cAAcvyB,EAAEuxB,cAAc/wB,GAAGR,EAAE0xB,YAAY1xB,EAAE2xB,WAAWlxB,GAAGT,EAAE4xB,cAAc5xB,EAAE2xB,WAAW3xB,EAAE6xB,eAAe7xB,EAAE8xB,eAAe9xB,EAAE4xB,cAAc5xB,EAAE2xB,WAAW3xB,EAAE+xB,eAAe/xB,EAAE8xB,eAAe9xB,EAAE4xB,cAAc5xB,EAAE2xB,WAAW3xB,EAAEgyB,mBAAmBnxB,GAAGb,EAAE4xB,cAAc5xB,EAAE2xB,WAAW3xB,EAAEkyB,mBAAmBrxB,GAAGb,EAAEmyB,WAAWnyB,EAAE2xB,WAAW,EAAE7uB,EAAED,EAAE,EAAE,EAAEC,EAAE9C,EAAEqyB,cAAcvxB,IAAId,EAAEo1B,kBAAiB,GAAIzE,eAAejvB,UAAUV,OAAOO,OAAOtB,EAAEyB,WAAW1B,EAAEG,QAAQwwB,eAA7mO,QAAooO,CAAC3wB,EAAEC,EAAEO,MAAM,eAA4BP,EAAEO,EAAE,KAAKR,EAAEG,QAAQ,CAACgwB,aAAa,SAAsBnwB,EAAEQ,OAAOC,EAAE,EAAET,EAAEiwB,OAAOja,MAAMlV,EAAE,EAAEd,EAAEiwB,OAAOha,OAAOpT,EAAE,EAAE5C,EAAED,EAAEiwB,OAAOja,MAAMhW,EAAEiwB,OAAO0E,aAAa7xB,EAAE,EAAE7C,EAAED,EAAEiwB,OAAOha,OAAOjW,EAAEiwB,OAAO2E,cAAc/zB,EAAEb,EAAE4F,EAAE4I,MAAM9N,EAAEV,EAAE8C,EAAE0L,MAAMrJ,EAAEnF,EAAE2F,EAAE6I,MAAMpJ,EAAE,EAAEpF,EAAE4F,EAAE8uB,OAAO9yB,EAAE,EAAE5B,EAAE8C,EAAE4xB,OAAO9zB,EAAE,EAAEZ,EAAE2F,EAAE+uB,OAAOjvB,EAAEhF,GAAG,EAAEiF,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAE2D,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEC,EAAE,KAAK,GAAGxH,GAAG,GAAGC,EAAE,IAAI4G,EAAE,EAAEC,EAAElE,EAAE4E,EAAE,EAAEF,EAAE,EAAEA,EAAErJ,EAAEqJ,GAAG,EAAE,KAAKvE,GAAGD,EAAEwE,EAAE/E,EAAE,GAAGA,EAAE,EAAEmE,EAAEc,EAAEzI,EAAE,EAAE4H,EAAEa,EAAEzJ,EAAE,EAAEsJ,EAAE,EAAEA,EAAEzJ,EAAEyJ,GAAG,EAAEN,EAAE,EAAElJ,EAAE6I,KAAKQ,GAAG,KAAKF,EAAE,EAAE1E,EAAEqE,MAAM,GAAG,MAAM,EAAEQ,GAAG,IAAIJ,EAAE,IAAI,IAAIC,EAAE,GAAG,MAAM,EAAEI,GAAG,IAAIL,EAAE,GAAG,MAAM,EAAEE,EAAE,IAAIjJ,EAAE8E,KAAK,EAAEnF,EAAEkJ,GAAGI,EAAEC,GAAG,EAAEvJ,EAAEkJ,EAAE,GAAGI,EAAEE,GAAG,EAAExJ,EAAEkJ,EAAE,GAAGI,EAAEG,GAAG,EAAEP,GAAG,EAAEI,EAAE,IAAIjJ,EAAE8E,KAAK,EAAEnF,EAAEkJ,GAAGI,EAAEC,GAAG,EAAEvJ,EAAEkJ,EAAE,GAAGI,EAAEE,GAAG,EAAExJ,EAAEkJ,EAAE,GAAGI,EAAEG,GAAG,EAAEP,GAAG,EAAEI,EAAE,IAAIjJ,EAAE+E,KAAK,EAAEpF,EAAEmJ,GAAGG,EAAEC,GAAG,EAAEvJ,EAAEmJ,EAAE,GAAGG,EAAEE,GAAG,EAAExJ,EAAEmJ,EAAE,GAAGG,EAAEG,GAAG,EAAEN,GAAG,EAAEG,EAAE,IAAIjJ,EAAE+E,KAAK,EAAEpF,EAAEmJ,GAAGG,EAAEC,GAAG,EAAEvJ,EAAEmJ,EAAE,GAAGG,EAAEE,GAAG,EAAExJ,EAAEmJ,EAAE,GAAGG,EAAEG,GAAG,EAAEN,GAAG,EAAED,GAAGjE,EAAEkE,GAAGlE,EAAE4E,SAAS,IAAIZ,EAAE,EAAEU,EAAE,EAAEA,EAAErJ,EAAEqJ,IAAI,IAAIC,EAAE,EAAE1E,EAAEyE,EAAE/E,EAAE,EAAEmE,GAAGc,EAAEF,GAAGrH,GAAGlB,EAAE,EAAE4H,EAAEa,EAAEzJ,EAAE,EAAEsJ,EAAE,EAAEA,EAAEzJ,EAAEyJ,IAAIN,EAAE,EAAElJ,EAAE6I,GAAGa,EAAEF,GAAGrH,IAAIkH,GAAG,KAAKF,EAAE,EAAE1E,EAAEqE,EAAEY,IAAI,GAAG,MAAM,EAAEJ,GAAG,IAAIJ,EAAE,IAAI,IAAIC,EAAE,GAAG,MAAM,EAAEI,GAAG,IAAIL,EAAE,GAAG,MAAM,EAAEE,EAAE,IAAIjJ,EAAE6E,KAAK,EAAElF,EAAEiJ,GAAGK,EAAEC,GAAG,EAAEvJ,EAAEiJ,EAAE,GAAGK,EAAEE,GAAG,EAAExJ,EAAEiJ,EAAE,GAAGK,EAAEG,GAAG,EAAER,GAAG,IAA3hC,QAAuiCzJ,IAA6BA,EAAEG,QAAQ,SAAiBH,OAAO,IAAIC,EAAE,EAAEO,EAAER,GAAG,EAAE,GAAGQ,GAAGA,IAAI,EAAEP,OAAOD,IAAI,GAAGC,EAAE,KAAK,kFAAkFD,SAASC,QAAW,CAACD,EAAEC,EAAEO,MAAM,eAA4BP,EAAEO,EAAE,KAAKC,EAAED,EAAE,KAAKM,EAAEN,EAAE,KAAKqC,EAAE,CAACitB,UAAU7vB,EAAE8vB,kBAAkBtvB,EAAEkwB,eAAe7vB,EAAEmjB,OAAO,SAASjkB,EAAEC,UAAU,UAAUA,EAAEA,GAAG,IAAIA,EAAE8jB,MAAMjjB,EAAEq0B,eAAe,IAAIr0B,EAAEd,EAAEC,GAAG,IAAIQ,EAAET,EAAEC,KAAKD,EAAEG,QAAQ0C,EAArN,KAA4N5C,EAAE,YAAYo1B,oBAAoB70B,OAAOC,EAAER,EAAEO,WAAM,IAASC,EAAE,OAAOA,EAAEN,YAAYW,EAAEb,EAAEO,GAAG,CAACL,QAAQ,WAAWH,EAAEQ,GAAGM,EAAEA,EAAEX,QAAQk1B,qBAAqBv0B,EAAEX,QAAQk1B,oBAAoBv0B,EAAE,CAACd,EAAEC,SAAS,IAAIO,KAAKP,EAAEo1B,oBAAoBt0B,EAAEd,EAAEO,KAAK60B,oBAAoBt0B,EAAEf,EAAEQ,IAAIQ,OAAOC,eAAejB,EAAEQ,EAAE,CAACU,YAAW,EAAGC,IAAIlB,EAAEO,MAAM60B,oBAAoBt0B,EAAE,CAACf,EAAEC,IAAIe,OAAOU,UAAUC,eAAehB,KAAKX,EAAEC,GAAGo1B,oBAAoB90B,EAAEP,wBAAwBoB,QAAQA,OAAOC,aAAaL,OAAOC,eAAejB,EAAEoB,OAAOC,YAAY,CAACC,MAAM,WAAWN,OAAOC,eAAejB,EAAE,aAAa,CAACsB,OAAM,SAAUd,EAAE,SAAS,UAAuBR,EAAEQ,EAAEP,EAAEo1B,oBAAoB,KAAKr0B,OAAOC,eAAejB,EAAE,aAAa,CAACsB,OAAM,IAAKN,OAAOC,eAAejB,EAAE,YAAY,CAACkB,YAAW,EAAGC,IAAI,kBAAsBV,EAAEJ,WAAWW,OAAOC,eAAejB,EAAE,YAAY,CAACkB,YAAW,EAAGC,IAAI,kBAAsBL,EAAET,WAAWW,OAAOC,eAAejB,EAAE,gBAAgB,CAACkB,YAAW,EAAGC,IAAI,kBAAsB0B,EAAExC,WAAWW,OAAOC,eAAejB,EAAE,eAAe,CAACkB,YAAW,EAAGC,IAAI,kBAAsB2B,EAAEzC,WAAWW,OAAOC,eAAejB,EAAE,YAAY,CAACkB,YAAW,EAAGC,IAAI,kBAAsBN,EAAER,WAAWW,OAAOC,eAAejB,EAAE,gBAAgB,CAACkB,YAAW,EAAGC,IAAI,kBAAsBT,EAAEL,WAAWL,EAAEs1B,gBAAW,MAAW70B,EAAER,EAAEo1B,oBAAoB,MAAMv0B,EAAEb,EAAEo1B,oBAAoB,MAAMxyB,EAAE5C,EAAEo1B,oBAAoB,MAAMvyB,EAAE7C,EAAEo1B,oBAAoB,MAAMx0B,EAAEZ,EAAEo1B,oBAAoB,MAAM30B,EAAET,EAAEo1B,oBAAoB,MAAMlwB,EAAE,+BAA+BnF,EAAEs1B,WAAWnwB,EAAE,iBAAiB7E,SAASA,OAAOi1B,UAAU90B,EAAEJ,QAAQC,OAAOk1B,UAAU10B,EAAET,QAAQC,OAAO0S,cAAcnQ,EAAExC,QAAQC,OAAOm1B,aAAa3yB,EAAEzC,QAAQC,OAAOo1B,cAAch1B,EAAEL,QAAQC,OAAOyU,UAAUlU,EAAER,QAAQC,OAAOg1B,WAAWnwB,IAAnmC,GAA0mC3E,GAA36/G,qBAA5LL,SAAS,iBAAiBw1B,OAAOA,OAAOx1B,QAAQF,IAAI,mBAAmB21B,QAAQA,OAAOC,IAAID,qCAAO,GAAG31B,GAAG,iBAAiBE,QAAQA,QAAQ21B,MAAM71B,IAAID,EAAE81B,MAAM71B"} \ No newline at end of file diff --git a/media/player/videojs/amd/src/local/ogv/ogv.js b/media/player/videojs/amd/src/local/ogv/ogv.js index c571b90a0ac..cd5c12a9a7a 100644 --- a/media/player/videojs/amd/src/local/ogv/ogv.js +++ b/media/player/videojs/amd/src/local/ogv/ogv.js @@ -1,2 +1,2 @@ /*! For license information please see ogv-es2017.js.LICENSE.txt */ -!function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ogvjs=t():e.ogvjs=t()}(globalThis,(function(){return(()=>{var e={318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},848:e=>{window,e.exports=function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){function r(e,t){if(e<1||e!==Math.round(e))throw"Invalid channel count for BufferQueue";this.channels=e,this.bufferSize=t,this.flush()}r.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},r.prototype.sampleCount=function(){var e=0;return this._buffers.forEach((function(t){e+=t[0].length})),e},r.prototype.createBuffer=function(e){for(var t=[],i=0;i=s)return e;for(var h=[],u=0;u0?d[d.length+t]:e[0]:e[t]},u=0;ui&&(m=Math.SQRT1_2);for(var V=0;V=i&&(g=0);var v=e[g],b=new Float32Array(_);h(v,b,this._resampleLastSampleData?this._resampleLastSampleData[g]:void 0,m),u.push(b)}return this._resampleFractional=p,this._resampleLastSampleData=e,u},n.prototype.bufferData=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot bufferData before init";var t=this._resample(e);t=this._tempoChanger.process(t),this._backend.appendBuffer(t)},n.prototype.getPlaybackState=function(){if(this._backend){var e=this._backend.getPlaybackState();return e.outputPlaybackPosition=e.playbackPosition,e.playbackPosition=this._tempoChanger.mapOutputToInputTime(e.outputPlaybackPosition),e}throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},n.prototype.waitUntilReady=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init";this._backend.waitUntilReady(e)},n.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init";this._backend.start()},n.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init";this._backend.stop()},n.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw"Invalid state: AudioFeeder cannot flush before init";this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},n.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},n.prototype.onstarved=null,n.prototype.onbufferlow=null,n.isSupported=function(){return!!Float32Array&&t.isSupported()},n.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=n}()},function(e,t,i){!function(){var t=window.AudioContext||window.webkitAudioContext,s=i(0),d=i(3);function o(e,t,i){var d=i.audioContext||o.initSharedAudioContext();if(this._context=d,this.output=i.output||d.destination,this.rate=d.sampleRate,this.channels=2,i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new s(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=d.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),d.createScriptProcessor)this._node=d.createScriptProcessor(this.bufferSize,0,this.channels);else{if(!d.createJavaScriptNode)throw new Error("Bad version of web audio API?");this._node=d.createJavaScriptNode(this.bufferSize,0,this.channels)}}o.prototype.bufferSize=4096,o.prototype.bufferThreshold=8192,o.prototype._volume=1,Object.defineProperty(o.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e}}),o.prototype._muted=!1,Object.defineProperty(o.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),o.prototype._audioProcess=function(e){var t,i,s,h,u;u="number"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate;var c=this._playbackTimeAtBufferTail;if(c0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0;t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},o.prototype.flush=function(){this._bufferQueue.flush()},o.prototype.close=function(){this.stop(),this._context=null},o.prototype.onstarved=null,o.prototype.onbufferlow=null,o.isSupported=function(){return!!t},o.sharedAudioContext=null,o.initSharedAudioContext=function(){if(!o.sharedAudioContext&&o.isSupported()){var e,i=new t;if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2);else{if(!i.createJavaScriptNode)throw new Error("Bad version of web audio API?");e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),o.sharedAudioContext=i}return o.sharedAudioContext},e.exports=o}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate;if(window&&window.postMessage){var e=[];return window.addEventListener("message",(function(t){if(t.source===window){var i=t.data;if("object"==typeof i&&i.nextTickBrowserPingMessage){var s=e.pop();s&&s()}}})),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){var s;window,s=function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){var i={float_array:function(e){return new Float32Array(e)},blit:function(e,t,i,s,d){i.set(e.subarray(t,t+d),s)}};e.exports=i},function(e,t,i){var s,d;s=i(0),d=i(2),e.exports=function(e){var t=(e=e||{}).sampleRate||44100,i=e.wsizeLog||11,h=e.tempo||1,u=(e.numChannels,Math.pow(2,50/1200)-1),c=1<>1),y=s.float_array(b),T=s.float_array(b),k=s.float_array(b),A=s.float_array(b),w=s.float_array(b),P=s.float_array(b),E=1+(b>>1),x=[0,0],R=[],F=[],O=[],S=[];for(v=0;v<2;v++)R.push(s.float_array(E)),F.push(s.float_array(E)),O.push(s.float_array(E)),S.push(s.float_array(b));var C=s.float_array(E),B=s.float_array(E),D=0,M=0,I=[{in_time:0,out_time:0,tempo:h}],L=0,j=0,W=1,X=0,H=0,N=0,z=0,Q={mapOutputToInputTime:function(e){for(var t=I.length-1;e0;)t--;var i=I[t];return i.in_time+i.tempo*(e-i.out_time)},flush:function(e){X=0,x=[0,0],j=0,z=0,N=0;for(var t=0;t<2;t++)for(var i=0;i=0;)I.pop(),s--;I.push({in_time:D,out_time:M,tempo:h})}},getTempo:function(){return h},setTempo:function(e){m=V=f,e>=1?V=Math.round(m/e):m=Math.round(V*e),H=(1/e-1*V/m)*m,W=function(e,t){for(var i=e.length/t|0,s=0,d=0;di&&(i=e[s]);var d=1e-8*i,h=1,c=1;for(t[0]=1,s=2;sd&&e[s]>e[s-1]&&e[s]>=e[s+1]){var f=s+(e[s-1]-e[s+1])/(2*(e[s-1]-2*e[s]+e[s+1]));f-t[h-1]>l?(t[h++]=f,c=s):e[s]>e[c]&&(t[h-1]=f,c=s)}}return h}(v,y),k=F[l],A=O[l];if(0!=e&&0!=T){var w=0;for(N=0;Nm[w]&&w!=p;)++w;var P=w;w>0&&z-m[w-1].1*v[Math.round(z)]){var D=J(t,i,z),M=V[P]+g[P]+U(D,z,V[P],m[P],h)-D;k[N]=D,A[N]=M,C[N]=Math.cos(M),B[N]=Math.sin(M)}else k[N]=J(t,i,z),A[N]=0,C[N]=1,B[N]=0}y[T]=2*c;var I=y[P=0],L=y[P+1],j=C[P],W=B[P];for(b=1;b=I&&b-I>L-b&&(I=y[++P],L=y[P+1],j=C[P],W=B[P]);var X=t[b]*j-i[b]*W,H=t[b]*W+i[b]*j;t[b]=X,i[b]=H}}else for(var N=0;Nd&&(d=Math.abs(2*l.m_re[t]));for(t=0;td&&(d=Math.abs(l.m_re[t+V+e]+l.m_im[t]));for(t=c-V;td&&(d=Math.abs(2*l.m_im[t]));var u=1/Math.floor(1*c/(2*V));for(h*d>u&&(h=u/d),t=0;t1){d=s.float_array(e[0].length);for(var u=1/e.length,l=0;l0){var g=z+N+i,v=[];for(l=0;lk&&(k=z);var A=s.float_array(k);s.blit(p,0,A,0,z);for(var w=0,P=z,E=0,x=0;;){var R=c+m-N;if(w+R>i){s.blit(d,w,_,N,i-w),N+=i-w,w=i;break}R<=0?N-=2*m:(s.blit(d,w,_,N,R),w+=R,N=c-m),x=G(),D+=2*m/t,M+=x/t,(E=P+x-k)<0&&(E=0),s.blit(p,0,A,P,x-E),P+=x}s.blit(p,x-E,p,0,E),z=E;var F=[];for(l=0;l>=1;i.m_revTgt[d]=u}i.twiddleRe=s.float_array(i.m_logN),i.twiddleIm=s.float_array(i.m_logN);for(var l=1,f=0;f>1,c=d>>1,l=d;if(e)for(var f=1/d,_=0;_>=1,c>>=1,l>>=1}for(var R,F,O=i.m_revTgt,S=0;SS&&(F=t[R=O[S]],t[R]=t[S],t[S]=F,F=s[R],s[R]=s[S],s[S]=F)};var p=t>>1;return i.unpack=function(e,s,d,h){e[0]=i.m_re[0],d[0]=i.m_im[0],s[0]=h[0]=0,e[p]=i.m_re[p],d[p]=i.m_im[p],s[p]=h[p]=0;for(var u=1;u{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=class Bisector{constructor(e){this.lower=e.start,this.upper=e.end,this.onprocess=e.process,this.position=0,this.n=0}iterate(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}start(){return this.iterate(),this}left(){return this.upper=this.position,this.iterate()}right(){return this.lower=this.position,this.iterate()}};t.default=i},523:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class{hasTypedArrays(){return!!window.Uint32Array}hasWebAssembly(){return!!window.WebAssembly}hasWebAudio(){return!(!window.AudioContext&&!window.webkitAudioContext)}hasFlash(){return!1}hasAudio(){return this.hasWebAudio()}isBlacklisted(e){return!1}isSlow(){return!1}isTooSlow(){return!1}supported(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&(this.supported("OGVDecoder")&&this.hasAudio())}};t.default=i},408:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderAudioProxy extends((0,d.default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processAudio(e,t){this.proxy("processAudio",[e],t,[e])}close(){this.terminate()}}var h=OGVDecoderAudioProxy;t.default=h},319:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderVideoProxy extends((0,d.default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processFrame(e,t){this.proxy("processFrame",[e],t,[e])}close(){this.terminate()}sync(){this.proxy("sync",[],(()=>{}))}recycleFrame(e){this.proxy("recycleFrame",[e],(()=>{}),[e.y.bytes.buffer,e.u.bytes.buffer,e.v.bytes.buffer])}}var h=OGVDecoderVideoProxy;t.default=h},445:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(539)),h="1.8.9-20220406232920-cb5f7ff",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"};var c=class OGVLoaderBase{constructor(){this.base=this.defaultBase()}defaultBase(){}wasmSupported(){return d.default.wasmSupported()}scriptForClass(e){return u[e]}urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(h)}throw new Error("asked for URL for unknown script "+e)}loadClass(e,t,i){i=i||{};var s=this.getGlobal(),d=this.urlForClass(e),classWrapper=t=>((t=t||{}).locateFile=e=>"data:"===e.slice(0,5)?e:this.urlForScript(e),t.mainScriptUrlOrBlob=this.scriptForClass(e)+"?version="+encodeURIComponent(h),s[e](t));"function"==typeof s[e]?t(classWrapper):this.loadScript(d,(()=>{t(classWrapper)}))}};t.default=c},964:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(408)),h=s(i(319)),u=s(i(445)),c={audio:{proxy:d.default,worker:"ogv-worker-audio.js"},video:{proxy:h.default,worker:"ogv-worker-video.js"}},l={OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoVP9SIMDW:"video",OGVDecoderVideoAV1W:"video",OGVDecoderVideoAV1SIMDW:"video"};class OGVLoaderWeb extends u.default{constructor(){super(),this.scriptStatus={},this.scriptCallbacks={}}getGlobal(){return window}defaultBase(){for(var e,t,i=document.querySelectorAll("script"),s=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,d=0;d{var i=this.scriptCallbacks[e];delete this.scriptCallbacks[e],this.scriptStatus[e]="done",i.forEach((e=>{e()}))};i.addEventListener("load",done),i.addEventListener("error",done),i.src=e,document.querySelector("head").appendChild(i)}}workerProxy(e,t){var i=c[l[e]];if(!i)throw new Error("Requested worker for class with no proxy: "+e);var s,d=i.proxy,h=i.worker,u=this.urlForScript(this.scriptForClass(e)),_=this.urlForScript(h),p=function construct(t){return new d(s,e,t)};if(_.match(/^https?:|\/\//i)){var m,V,g,v,b,y=!1,T=!1;function completionCheck(){if(1==y&&1==T){var e=g+" "+v+"\nOGVLoader.base = "+JSON.stringify(f.base);try{b=new Blob([e],{type:"application/javascript"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(b=new BlobBuilder).append(e),b=b.getBlob()}s=new Worker(URL.createObjectURL(b)),t((function(e){return Promise.resolve(new p(e))}))}}(m=new XMLHttpRequest).open("GET",u,!0),m.onreadystatechange=function(){4==m.readyState&&200==m.status&&(g=m.responseText,y=!0,completionCheck())},m.send(),(V=new XMLHttpRequest).open("GET",_,!0),V.onreadystatechange=function(){4==V.readyState&&200==V.status&&(v=V.responseText,T=!0,completionCheck())},V.send()}else s=new Worker(_),t((function(e){return Promise.resolve(new p(e))}))}}var f=new OGVLoaderWeb,_=f;t.default=_},759:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(309)),h={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4};class OGVMediaError{constructor(e,t){this.code=e,this.message=t}}(0,d.default)(OGVMediaError,h),(0,d.default)(OGVMediaError.prototype,h);var u=OGVMediaError;t.default=u},278:(e,t)=>{"use strict";function split(e,t,i){var s=e.split(t,i).map((e=>function trim(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}(e)));if("number"==typeof i)for(;s.length{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d,h=s(i(731)),u=s(i(936)),c=s(i(848)),l=s(i(964)),f=s(i(893)),_=s(i(309)),p=s(i(759)),m=s(i(278)),V=s(i(168)),g=s(i(625)),v=s(i(302)),b=(()=>{if("function"==typeof setImmediate)return setImmediate;var e=new MessageChannel,t=[];return e.port1.onmessage=e=>{t.shift()()},function nextTick(i){t.push(i),e.port2.postMessage({})}})(),y={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},T="INITIAL",k="SEEKING_END",A="LOADED",w="PRELOAD",P="READY",E="PLAYING",x="SEEKING",R="ERROR",F="NOT_SEEKING",O="BISECT_TO_TARGET",S="BISECT_TO_KEYPOINT",C="LINEAR_TO_TARGET",B="exact",D="fast";function OGVJSElement(){var e=document.createElement("ogvjs");return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}d="undefined"==typeof performance||void 0===typeof performance.now?Date.now:performance.now.bind(performance),OGVJSElement.prototype=Object.create(HTMLElement.prototype,{});class OGVPlayer extends OGVJSElement{constructor(e){if(super(),(e=e||{}).base=e.base||l.default.base,this._options=e,this._instanceId="ogvjs"+ ++OGVPlayer.instanceCount,void 0!==e.worker?this._enableWorker=!!e.worker:this._enableWorker=!!window.Worker,!l.default.wasmSupported())throw new Error("WebAssembly not supported");this._enableThreading=!!e.threading,this._enableSIMD=!!e.simd,this._state=T,this._seekState=F,this._detectedType=null,this._canvas=document.createElement("canvas"),this._frameSink=null,this.className=this._instanceId,(0,_.default)(this,y),this._view=this._canvas,this._view.style.position="absolute",this._view.style.top="0",this._view.style.left="0",this._view.style.width="100%",this._view.style.height="100%",this._view.style.objectFit="contain",this.appendChild(this._view),this._startTime=d(),this._codec=null,this._audioInfo=null,this._videoInfo=null,this._actionQueue=[],this._audioFeeder=null,this._muted=!1,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._prebufferingAudio=!1,this._initialSeekTime=0,this._currentSrc="",this._crossOrigin=null,this._streamEnded=!1,this._mediaError=null,this._dataEnded=!1,this._byteLength=0,this._duration=null,this._lastSeenTimestamp=null,this._nextProcessingTimer,this._nextFrameTimer=null,this._loading=!1,this._started=!1,this._paused=!0,this._ended=!1,this._startedPlaybackInDocument=!1,this._stream=void 0,this._framesProcessed=0,this._targetPerFrameTime=1e3/60,this._actualPerFrameTime=0,this._totalFrameTime=0,this._totalFrameCount=0,this._playTime=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._totalJitter=0,this._droppedAudio=0,this._delayedAudio=0,this._lateFrames=0,this._poster="",this._thumbnail=null,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._decodedFrames=[],this._pendingFrames=[],this._lastFrameDecodeTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameDrawingTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastProxyTime=0,this._lastDrawingTime=0,this._lastFrameTimestamp=0,this._currentVideoCpuTime=0,this._lastTimeUpdate=0,this._timeUpdateInterval=250,this._seekTargetTime=0,this._bisectTargetTime=0,this._seekMode=null,this._lastSeekPosition=null,this._seekBisector=null,this._didSeek=null,this._depth=0,this._needProcessing=!1,this._pendingFrame=0,this._pendingAudio=0,this._framePipelineDepth=8,this._frameParallelism=this._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,this._audioPipelineDepth=12,this._videoInfo=null,this._audioInfo=null,this._width=0,this._height=0,this._volume=1,this._playbackRate=1,Object.defineProperties(this,{src:{get:function getSrc(){return this.getAttribute("src")||""},set:function setSrc(e){this.setAttribute("src",e),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function getBuffered(){var e;return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map((e=>e.map((e=>e/this._stream.length*this._duration)))):[[0,0]],new V.default(e)}},seekable:{get:function getSeekable(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new V.default([[0,this._duration]]):new V.default([])}},currentTime:{get:function getCurrentTime(){return this._state==x?this._seekTargetTime:this._codec?this._state!=E||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function setCurrentTime(e){this._seek(e,B)}},duration:{get:function getDuration(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function getPaused(){return this._paused}},ended:{get:function getEnded(){return this._ended}},seeking:{get:function getSeeking(){return this._state==x}},muted:{get:function getMuted(){return this._muted},set:function setMuted(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function getPoster(){return this._poster},set:function setPoster(e){if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail);var t=new Image;t.crossOrigin=this.crossOrigin,t.src=this._poster,t.className="ogvjs-poster",t.style.position="absolute",t.style.top="0",t.style.left="0",t.style.width="100%",t.style.height="100%",t.style.objectFit="contain",t.style.visibility="hidden",t.addEventListener("load",(()=>{this._thumbnail===t&&(OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:t.naturalWidth+"px",height:t.naturalHeight+"px"}),t.style.visibility="visible")})),this._thumbnail=t,this.appendChild(t)}}},videoWidth:{get:function getVideoWidth(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function getVideoHeight(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function getOgvJsVideoFrameRate(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function getWidth(){return this._width},set:function setWidth(e){this._width=parseInt(e,10),this.style.width=this._width+"px"}},height:{get:function getHeight(){return this._height},set:function setHeight(e){this._height=parseInt(e,10),this.style.height=this._height+"px"}},autoplay:{get:function getAutoplay(){return!1},set:function setAutoplay(e){}},controls:{get:function getControls(){return!1},set:function setControls(e){}},loop:{get:function getLoop(){return!1},set:function setLoop(e){}},crossOrigin:{get:function getCrossOrigin(){return this._crossOrigin},set:function setCrossOrigin(e){switch(e){case null:this._crossOrigin=e,this.removeAttribute("crossorigin");break;default:e="anonymous";case"":case"anonymous":case"use-credentials":this._crossOrigin=e,this.setAttribute("crossorigin",e)}this._thumbnail&&(this._thumbnail.crossOrigin=e)}},currentSrc:{get:function getCurrentSrc(){return this._currentSrc}},defaultMuted:{get:function getDefaultMuted(){return!1}},defaultPlaybackRate:{get:function getDefaultPlaybackRate(){return 1}},error:{get:function getError(){return this._state===R?this._mediaError?this._mediaError:new p.default("unknown error occurred in media procesing"):null}},preload:{get:function getPreload(){return this.getAttribute("preload")||""},set:function setPreload(e){this.setAttribute("preload",e)}},readyState:{get:function getReadyState(){return this._stream&&this._codec&&this._codec.loadedMetadata?OGVPlayer.HAVE_ENOUGH_DATA:OGVPlayer.HAVE_NOTHING}},networkState:{get:function getNetworkState(){return this._stream?this._stream.waiting?OGVPlayer.NETWORK_LOADING:OGVPlayer.NETWORK_IDLE:this.readyState==OGVPlayer.HAVE_NOTHING?OGVPlayer.NETWORK_EMPTY:OGVPlayer.NETWORK_NO_SOURCE}},playbackRate:{get:function getPlaybackRate(){return this._playbackRate},set:function setPlaybackRate(e){var t=Number(e)||1;this._audioFeeder?this._audioFeeder.tempo=t:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=t*d()/1e3),this._playbackRate=t,this._fireEventAsync("ratechange")}},played:{get:function getPlayed(){return new V.default([[0,this.currentTime]])}},volume:{get:function getVolume(){return this._volume},set:function setVolume(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),this.onframecallback=null,this.onloadstate=null,this.onprogress=null,this.onsuspend=null,this.onabort=null,this.onemptied=null,this.onstalled=null,this.onloadedmetadata=null,this.onloadeddata=null,this.oncanplay=null,this.oncanplaythrough=null,this.onplaying=null,this.onwaiting=null,this.onseeking=null,this.onseeked=null,this.onended=null,this.ondurationchange=null,this.ontimeupdate=null,this.onplay=null,this.onpause=null,this.onratechange=null,this.onresize=null,this.onvolumechange=null,this.onaudiofeedercreated=null}_time(e){var t=d();e();var i=d()-t;return this._lastFrameDecodeTime+=i,i}_log(e){var t=this._options;if(t.debug){var i=d()-this._startTime;t.debugFilter&&!e.match(t.debugFilter)||console.log("["+Math.round(10*i)/10+"ms] "+e)}}_fireEvent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEvent "+e);var i,s="function"==typeof Event;for(var d in s?i=new CustomEvent(e):(i=document.createEvent("Event")).initEvent(e,!1,!1),t)t.hasOwnProperty(d)&&(i[d]=t[d]);var h=this.dispatchEvent(i);!s&&"resize"===e&&this.onresize&&h&&this.onresize.call(this,i)}_fireEventAsync(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEventAsync "+e),b((()=>{this._fireEvent(e,t)}))}static initSharedAudioContext(){var e=document.createElement("audio");e.src=v.default,e.play(),c.default.initSharedAudioContext()}_initAudioFeeder(){var e=this._options,t={bufferSize:8192};e.audioContext&&(t.audioContext=e.audioContext),e.audioDestination&&(t.output=e.audioDestination),e.audioBackendFactory&&(t.backendFactory=e.audioBackendFactory);var i=this._audioFeeder=new c.default(t);i.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),i.bufferThreshold=1,i.volume=this.volume,i.muted=this.muted,i.tempo=this.playbackRate,i.onbufferlow=()=>{this._log("onbufferlow"),this._stream&&(this._stream.buffering||this._stream.seeking)||this._pendingAudio||this._pingProcessing()},i.onstarved=()=>{this._dataEnded?this._log("onstarved: appear to have reached end of audio"):(this._log("onstarved: halting audio due to starvation"),this._stopPlayback(),this._prebufferingAudio=!0),this._isProcessing()||this._pingProcessing(0)}}_startPlayback(e){if(this._audioFeeder){this._audioFeeder.start();var t=this._audioFeeder.getPlaybackState();this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*d()/1e3;void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}_stopPlayback(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}_getPlaybackTime(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*d()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}_stopVideo(){this._log("STOPPING"),this._state=T,this._seekState=F,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pendingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}_doFrameComplete(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._startedPlaybackInDocument&&!document.body.contains(this)&&b((()=>{this.stop()}));var t=d(),i=t-this._lastFrameTimestamp,s=this._actualPerFrameTime-this._targetPerFrameTime;this._totalJitter+=Math.abs(s),this._playTime+=i;var h={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:e.dropped,dropped:e.dropped};function n(e){return Math.round(10*e)/10}this._codec&&(h.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,h.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,h.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),h.cpuTime+=h.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=t,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+e.frameEndTimestamp+": clock time "+n(i)+" (jitter "+n(s)+") cpu: "+n(h.cpuTime)+" (mux: "+n(h.demuxerTime)+" buf: "+n(h.bufferTime)+" draw: "+n(h.drawingTime)+" proxy: "+n(h.proxyTime)+") vid: "+n(h.videoTime)+" aud: "+n(h.audioTime)),this._fireEventAsync("framecallback",h),(!this._lastTimeUpdate||t-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=t,this._fireEventAsync("timeupdate")),this._codec&&e.yCbCrBuffer&&this._codec.recycleFrame(e.yCbCrBuffer)}_seekStream(e){this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then((()=>{this._readBytesAndWait()})).catch((e=>{this._onStreamError(e)}))}_onStreamError(e){"AbortError"===e.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+e),this._mediaError=new p.default(p.default.MEDIA_ERR_NETWORK,String(e)),this._state=R,this._stopPlayback())}_seek(e,t){if(this._log("requested seek to "+e+", mode "+t),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=e);if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream");if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file");var prepForSeek=i=>{this._stream&&this._stream.buffering&&this._stream.abort(),this._stream&&this._stream.seeking&&this._stream.abort(),this._actionQueue.splice(0,this._actionQueue.length),this._stopPlayback(),this._prebufferingAudio=!1,this._audioFeeder&&this._audioFeeder.flush(),this._state=x,this._seekTargetTime=e,this._seekMode=t,this._codec?this._codec.flush(i):i()};prepForSeek((()=>{this._isProcessing()||this._pingProcessing(0)})),this._actionQueue.push((()=>{prepForSeek((()=>{this._doSeek(e)}))}))}_doSeek(e){this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=x,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,(t=>{if(t)return this._seekState=C,this._fireEventAsync("seeking"),this._didSeek?void 0:void this._pingProcessing();this._codec.getKeypointOffset(e,(e=>{e>0?(this._seekState=C,this._seekStream(e)):(this._seekState=O,this._startBisection(this._seekTargetTime)),this._fireEventAsync("seeking")}))}))}_startBisection(e){var t=Math.max(0,this._stream.length-65536);this._bisectTargetTime=e,this._seekBisector=new f.default({start:0,end:t,process:(e,t,i)=>i!=this._lastSeekPosition&&(this._lastSeekPosition=i,this._codec.flush((()=>{this._seekStream(i)})),!0)}),this._seekBisector.start()}_continueSeekedPlayback(){this._seekState=F,this._state=P,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime;var finishedSeeking=()=>{this._lastTimeUpdate=this._seekTargetTime,this._fireEventAsync("timeupdate"),this._fireEventAsync("seeked"),this._isProcessing()||this._pingProcessing()};if(this._codec.hasVideo&&this._decodedFrames.length){var e=this._decodedFrames.shift();this._drawFrame(e.yCbCrBuffer),finishedSeeking()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame((e=>{e&&this._drawFrame(this._codec.frameBuffer),finishedSeeking()})),void this._codec.sync();finishedSeeking()}}_drawFrame(e){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(e)}_doProcessLinearSeeking(){var e;if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return;if(!this._codec.frameReady)return void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on video"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}));if(this._seekMode===D&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback();if(this._codec.frameTimestamp<=this._seekTargetTime){var t=this._codec.frameTimestamp;return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:t}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame((e=>{this._pendingFrame--,this._pendingFrames.shift(),this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:t}),this._pingProcessing()})),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return;return this._codec.audioReady?this._codec.audioTimestamp+e{this._pingProcessing()})):void this._continueSeekedPlayback():void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on audio"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}))}}_doProcessBisectionSeek(){var e,t;if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3;else{if(!this._codec.hasAudio)throw new Error("Invalid seek state; no audio or video track available");t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process((e=>{if(e)this._pingProcessing();else if(this._streamEnded){if(this._log("stream ended during bisection seek"),!this._seekBisector.right())throw this._log("failed going back"),new Error("not sure what to do")}else this._readBytesAndWait()})):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/20?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"});var e={};void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL="required"),this._frameSink=h.default.attach(this._canvas,e)}_doProcessing(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly");var e=0;do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++e>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}_doProcessingLoop(){if(this._actionQueue.length)this._actionQueue.shift()();else if(this._state==T)this._doProcessInitial();else if(this._state==k)this._doProcessSeekingEnd();else if(this._state==A)this._doProcessLoaded();else if(this._state==w)this._doProcessPreload();else if(this._state==P)this._doProcessReady();else if(this._state==x)this._doProcessSeeking();else if(this._state==E)this._doProcessPlay();else{if(this._state!=R)throw new Error("Unexpected OGVPlayer state "+this._state);this._doProcessError()}}_doProcessInitial(){if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video found, something is wrong");this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&"video/ogg"==this._detectedType?(this._state=k,this._lastSeenTimestamp=-1,this._codec.flush((()=>{this._seekStream(Math.max(0,this._stream.length-131072))}))):(this._state=A,this._pingProcessing())}else this._codec.process((e=>{if(e)this._pingProcessing();else{if(this._streamEnded)throw new Error("end of file before headers found");this._log("reading more cause we are out of data"),this._readBytesAndWait()}}))}_doProcessSeekingEnd(){this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame((()=>{this._pingProcessing()}))):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio((()=>{this._pingProcessing()}))):this._codec.process((e=>{e?this._pingProcessing():this._stream.eof?(this._log("seek-duration: we are at the end: "+this._lastSeenTimestamp),this._lastSeenTimestamp>0&&(this._duration=this._lastSeenTimestamp),this._state=A,this._codec.flush((()=>{this._streamEnded=!1,this._dataEnded=!1,this._seekStream(0)}))):this._readBytesAndWait()}))}_doProcessLoaded(){this._state=w,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}_doProcessPreload(){!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?this._ended=!0:this._readBytesAndWait()})):(this._state=P,this._fireEventAsync("loadeddata"),this._pingProcessing())}_doProcessReady(){if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var e=this._initialSeekTime;this._initialSeekTime=0,this._log("initial seek to "+e),this._doSeek(e)}else if(this._paused)this._log("paused while in ready");else{var finishStartPlaying=()=>{this._log("finishStartPlaying"),this._state=E,this._lastFrameTimestamp=d(),this._codec.hasAudio&&this._audioFeeder?this._prebufferingAudio=!0:this._startPlayback(),this._pingProcessing(0),this._fireEventAsync("play"),this._fireEventAsync("playing")};!this._codec.hasAudio||this._audioFeeder||this._muted?finishStartPlaying():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(finishStartPlaying))}}_doProcessSeeking(){if(this._seekState==F)throw new Error("seeking in invalid state (not seeking?)");if(this._seekState==O)this._doProcessBisectionSeek();else if(this._seekState==S)this._doProcessBisectionSeek();else{if(this._seekState!=C)throw new Error("Invalid seek state "+this._seekState);this._doProcessLinearSeeking()}}_doProcessPlay(){var e=this._codec;if(this._paused)this._log("paused during playback; stopping loop");else if((!e.hasAudio||e.audioReady||this._pendingAudio||this._dataEnded)&&(!e.hasVideo||e.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var t,i,s,d=null,h=0,u=!1,c=0;if(e.hasAudio&&this._audioFeeder?(d=this._audioFeeder.getPlaybackState(),h=this._getPlaybackTime(d),u=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!e.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(h),this._prebufferingAudio=!1),d.dropped!=this._droppedAudio&&this._log("dropped "+(d.dropped-this._droppedAudio)),d.delayed!=this._delayedAudio&&this._log("delayed "+(d.delayed-this._delayedAudio)),this._droppedAudio=d.dropped,this._delayedAudio=d.delayed,(t=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pendingAudio+" packets in flight"),t=!1):t=!1)):(h=this._getPlaybackTime(),t=this._codec.audioReady&&this._audioEndTimestamp0,s=this._pendingFrame+this._decodedFrames.length=l){for(var f=-1,_=0;_=0)for(;f-- >=0;){this._lateFrames++;var p=this._decodedFrames.shift();this._log("skipping already-decoded late frame at "+p.frameEndTimestamp),c=1e3*(p.frameEndTimestamp-h),this._frameEndTimestamp=p.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-c,this._framesProcessed++,p.dropped=!0,this._doFrameComplete(p)}var m=this._codec.nextKeyframeTimestamp,V=m-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame);if(m>=0&&m!=this._codec.frameTimestamp&&h>=V){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+h+", expect to see keyframe at "+m);for(var g=0;g{})),this._framesProcessed++,this._doFrameComplete(T)}return void(this._isProcessing()||this._pingProcessing())}}else i&&c<=4||(i=!1)}if(s){this._log("play loop: ready to decode frame; thread depth: "+this._pendingFrame+", have buffered: "+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++;var k=this._frameEndTimestamp=this._codec.frameTimestamp;this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:k});var A=this._pendingFrames,w=!1,P=this._time((()=>{this._codec.decodeFrame((e=>{A===this._pendingFrames?(this._log("play loop callback: decoded frame"),this._pendingFrame--,this._pendingFrames.shift(),e?this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:k}):this._log("Bad video packet or something"),this._codec.process((()=>{this._isProcessing()||this._pingProcessing(w?void 0:0)}))):this._log("play loop callback after flush, discarding")}))}));this._pendingFrame&&(w=!0,this._proxyTime+=P,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(t){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++;var E=this._codec.audioTimestamp,x=this._time((()=>{this._codec.decodeAudio((e=>{if(this._pendingAudio--,this._log("play loop callback: decoded audio"),this._audioEndTimestamp=E,e){var t=this._codec.audioBuffer;if(t&&(this._bufferTime+=this._time((()=>{this._audioFeeder&&this._audioFeeder.bufferData(t)})),!this._codec.hasVideo)){this._framesProcessed++;var i={frameEndTimestamp:this._audioEndTimestamp};this._doFrameComplete(i)}}this._isProcessing()||this._pingProcessing()}))}));this._pendingAudio&&(this._proxyTime+=x,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(i){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null);var R=this._decodedFrames.shift();this._currentVideoCpuTime=R.videoCpuTime,this._drawingTime+=this._time((()=>{this._drawFrame(R.yCbCrBuffer)})),this._framesProcessed++,this._doFrameComplete(R),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]);var F=0;this._codec.hasAudio&&this._audioFeeder&&(F=1e3*this._audioFeeder.durationBuffered),F>0?(this._log("play loop: ending pending "+F+" ms"),this._pingProcessing(Math.max(0,F))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(e.hasVideo&&!e.frameReady||e.hasAudio&&!e.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers");else{var O=c;this._log("play loop: setting a timer for drawing "+O),this._nextFrameTimer=setTimeout((()=>{this._nextFrameTimer=null,this._pingProcessing()}),O)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}_doProcessPlayDemux(){var e=this._codec.frameReady,t=this._codec.audioReady;this._codec.process((i=>{this._codec.frameReady&&!e||this._codec.audioReady&&!t?(this._log("demuxer has packets"),this._pingProcessing()):i?(this._log("demuxer processing to find more packets"),this._pingProcessing()):(this._log("demuxer ran out of data"),this._streamEnded?(this._log("demuxer reached end of data stream"),this._dataEnded=!0,this._pingProcessing()):(this._log("demuxer loading more data"),this._readBytesAndWait()))}))}_doProcessError(){}_isProcessing(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}_readBytesAndWait(){if(this._stream.buffering||this._stream.seeking)this._log("readBytesAndWait during i/o");else{this._stream.read(32768).then((e=>{this._log("got input "+[e.byteLength]),e.byteLength&&this._actionQueue.push((()=>{this._codec.receiveInput(e,(()=>{this._pingProcessing()}))})),this._stream.eof&&(this._log("stream is at end!"),this._streamEnded=!0),this._isProcessing()||this._pingProcessing()})).catch((e=>{this._onStreamError(e)}))}}_pingProcessing(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(this._stream&&this._stream.waiting)this._log("waiting on input");else{this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null);e>-1/256?this._nextProcessingTimer=setTimeout((()=>{this._pingProcessing()}),e):this._depth?this._needProcessing=!0:this._doProcessing()}}_startProcessingVideo(e){if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1;var t={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD};this._detectedType&&(t.type=this._detectedType),this._codec=new g.default(t),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=e=>{this._didSeek=!0,this._stream&&this._seekStream(e)},this._codec.init((()=>{this._codec.receiveInput(e,(()=>{this._readBytesAndWait()}))}))}}_loadCodec(e){this._stream.read(1024).then((t=>{var i=new Uint8Array(t);i.length>4&&i[0]=="O".charCodeAt(0)&&i[1]=="g".charCodeAt(0)&&i[2]=="g".charCodeAt(0)&&i[3]=="S".charCodeAt(0)?this._detectedType="video/ogg":i.length>4&&26==i[0]&&69==i[1]&&223==i[2]&&163==i[3]?this._detectedType="video/webm":this._detectedType="video/ogg",e(t)}))}_prepForLoad(e){this._stopVideo();var doLoad=()=>{this._options.stream?this._stream=this._options.stream:this._stream=new u.default({url:this.src,cacheSize:16777216,progressive:!1}),this._stream.load().then((()=>{this._loading=!1,this._currentSrc=this.src,this._byteLength=this._stream.seekable?this._stream.length:0;var e=this._stream.headers["x-content-duration"];"string"==typeof e&&(this._duration=parseFloat(e)),this._loadCodec((e=>{this._startProcessingVideo(e)}))})).catch((e=>{this._onStreamError(e)}))};this._currentSrc="",this._loading=!0,this._actionQueue.push((()=>{e&&"none"===this.preload?this._loading=!1:doLoad()})),this._pingProcessing(0)}load(){this._prepForLoad()}canPlayType(e){var t=new m.default(e);function checkTypes(e){if(t.codecs){var i=0,s=0;return t.codecs.forEach((t=>{e.indexOf(t)>=0?i++:s++})),0===i||s>0?"":"probably"}return"maybe"}return"ogg"!==t.minor||"audio"!==t.major&&"video"!==t.major&&"application"!==t.major?"webm"!==t.minor||"audio"!==t.major&&"video"!==t.major?"":checkTypes(["vorbis","opus","vp8","vp9"]):checkTypes(["vorbis","opus","theora"])}play(){this._muted||this._options.audioContext||OGVPlayer.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==x||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=P,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}getPlaybackStats(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}resetPlaybackStats(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}getVideoFrameSink(){return this._frameSink}getCanvas(){return this._canvas}getVideo(){return null}pause(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}stop(){this._stopVideo(),this._paused=!0}fastSeek(e){this._seek(+e,D)}}(0,_.default)(OGVPlayer,y),OGVPlayer.instanceCount=0,OGVPlayer.styleManager=new function StyleManager(){var e=document.createElement("style");e.type="text/css",e.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(e);var t=e.sheet;this.appendRule=function(e,i){var s=[];for(var d in i)i.hasOwnProperty(d)&&s.push(d+":"+i[d]);var h=e+"{"+s.join(";")+"}";t.insertRule(h,t.cssRules.length-1)}};var M=OGVPlayer;t.default=M},580:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function OGVProxyClass(e){return class{constructor(t,i,s){for(var d in s=s||{},this.worker=t,this.transferables=function(){var e=new ArrayBuffer(1024),i=new Uint8Array(e);try{return t.postMessage({action:"transferTest",bytes:i},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(d)&&(this[d]=e[d]);this.processingQueue=0,Object.defineProperty(this,"processing",{get:function get(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",(e=>{this.handleMessage(e)})),this.proxy("construct",[i,s],(()=>{}))}proxy(e,t,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!this.worker)throw'Tried to call "'+e+'" method on closed proxy object';var d="callback-"+ ++this.messageCount+"-"+e;i&&(this.pendingCallbacks[d]=i);var h={action:e,callbackId:d,args:t||[]};this.processingQueue++,this.transferables?this.worker.postMessage(h,s):this.worker.postMessage(h)}terminate(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}handleMessage(e){if(this.processingQueue--,"callback"===e.data.action){var t=e.data,i=t.callbackId,s=t.args,d=this.pendingCallbacks[i];if(t.props)for(var h in t.props)t.props.hasOwnProperty(h)&&(this[h]=t.props[h]);d&&(delete this.pendingCallbacks[i],d.apply(this,s))}}}};t.default=i},168:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=class OGVTimeRanges{constructor(e){this._ranges=e,this.length=e.length}start(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][0]}end(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][1]}};t.default=i},625:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(964));var h=class OGVWrapperCodec{constructor(e){return this.options=e||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function get(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function get(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function get(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function get(){return this.demuxer.audioTimestamp}},audioFormat:{get:function get(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function get(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function get(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function get(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function get(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function get(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function get(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function get(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function get(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function get(){return this.demuxer.seekable}},demuxerCpuTime:{get:function get(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function get(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function get(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}flushSafe(e){var t=this.flushIter;return i=>{this.flushIter<=t&&e(i)}}init(e){var t;this.processing=!0,t="video/webm"===this.options.type||"audio/webm"===this.options.type?"OGVDemuxerWebMW":"OGVDemuxerOggW",d.default.loadClass(t,(t=>{t().then((t=>{this.demuxer=t,t.onseek=e=>{this.onseek&&this.onseek(e)},t.init((()=>{this.processing=!1,e()}))}))}))}close(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}receiveInput(e,t){this.demuxer.receiveInput(e,t)}process(e){if(this.processing)throw new Error("reentrancy fail on OGVWrapperCodec.process");this.processing=!0;var finish=t=>{this.processing=!1,e(t)},doProcessData=()=>{this.demuxer.process(finish)};this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec((()=>{this.loadVideoCodec((()=>{this.loadedDemuxerMetadata=!0,this.loadedAudioMetadata=!this.audioDecoder,this.loadedVideoMetadata=!this.videoDecoder,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)}))})):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(((e,t)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processHeader(e,(e=>{finish(!0)}))})):doProcessData():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processHeader(e,(()=>{finish(!0)}))}))):doProcessData():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,finish(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?doProcessData():finish(!0)}decodeFrame(e){var t=this.flushSafe(e),i=this.frameTimestamp,s=this.keyframeTimestamp;this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processFrame(e,(e=>{var d=this.videoDecoder.frameBuffer;d&&(d.timestamp=i,d.keyframeTimestamp=s),t(e)}))}))}decodeAudio(e){var t=this.flushSafe(e);this.demuxer.dequeueAudioPacket(((e,i)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processAudio(e,(e=>{if(i){var s=this.audioDecoder.audioBuffer,d=[];for(var h of s){var u=Math.round(i*this.audioFormat.rate/1e9);u>0?d.push(h.subarray(0,h.length-Math.min(u,h.length))):d.push(h.subarray(Math.min(Math.abs(u),h.length),h.length))}this.audioDecoder.audioBuffer=d}return t(e)}))}))}discardFrame(e){this.demuxer.dequeueVideoPacket((t=>{this.videoBytes+=t.byteLength,e()}))}discardAudio(e){this.demuxer.dequeueAudioPacket(((t,i)=>{this.audioBytes+=t.byteLength,e()}))}flush(e){this.flushIter++,this.demuxer.flush(e)}sync(){this.videoDecoder&&this.videoDecoder.sync()}recycleFrame(e){this.videoDecoder&&this.videoDecoder.recycleFrame(e)}getKeypointOffset(e,t){this.demuxer.getKeypointOffset(e,t)}seekToKeypoint(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}loadAudioCodec(e){if(this.demuxer.audioCodec){var t={vorbis:"OGVDecoderAudioVorbisW",opus:"OGVDecoderAudioOpusW"}[this.demuxer.audioCodec];this.processing=!0,d.default.loadClass(t,(t=>{var i={};this.demuxer.audioFormat&&(i.audioFormat=this.demuxer.audioFormat),t(i).then((t=>{this.audioDecoder=t,t.init((()=>{this.loadedAudioMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker})}else e()}loadVideoCodec(e){if(this.demuxer.videoCodec){var t=!!this.options.simd,i=!!this.options.threading,s={theora:"OGVDecoderVideoTheoraW",vp8:i?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W",vp9:i?t?"OGVDecoderVideoVP9SIMDMTW":"OGVDecoderVideoVP9MTW":t?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",av1:i?t?"OGVDecoderVideoAV1SIMDMTW":"OGVDecoderVideoAV1MTW":t?"OGVDecoderVideoAV1SIMDW":"OGVDecoderVideoAV1W"}[this.demuxer.videoCodec];this.processing=!0,d.default.loadClass(s,(t=>{var s={};this.demuxer.videoFormat&&(s.videoFormat=this.demuxer.videoFormat),i&&delete window.ENVIRONMENT_IS_PTHREAD,t(s).then((t=>{this.videoDecoder=t,t.init((()=>{this.loadedVideoMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker&&!this.options.threading})}else e()}};t.default=h},539:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class WebAssemblyChecker{constructor(){this.tested=!1,this.testResult=void 0}wasmSupported(){if(!this.tested){try{"object"==typeof WebAssembly?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}};t.default=i},309:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function extend(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};t.default=i},431:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=200&&e.xhr.status<300?(e.length=getXHRLength(e.xhr),e.headers=function getXHRHeaders(e){var t={};return e.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var i=e.split(/:\s*/,2);i.length>1&&(t[i[0].toLowerCase()]=i[1])})),t}(e.xhr),e.onXHRStart()):(s(),i(new Error("HTTP error "+e.xhr.status)))}},h=function checkError(){s(),i(new Error("network error"))},u=function checkBackendOpen(){s(),t()};s=function oncomplete(){e.xhr.removeEventListener("readystatechange",d),e.xhr.removeEventListener("error",h),e.off("open",u),e._onAbort=null},e.initXHR(),e.xhr.addEventListener("readystatechange",d),e.xhr.addEventListener("error",h),e.on("open",u),e.xhr.send()}))}},{key:"bufferToOffset",value:function bufferToOffset(e){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function abort(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort;this._onAbort=null;var t=new Error("Aborted");t.name="AbortError",e(t)}}},{key:"initXHR",value:function initXHR(){var e=this.url;this.cachever&&(e+="?buggy_cachever="+this.cachever),this.xhr.open("GET",e);var t=null;(this.offset||this.length)&&(t="bytes="+this.offset+"-"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader("Range",t)}},{key:"onXHRStart",value:function onXHRStart(){throw new Error("abstract")}}]),Backend}(i(566));e.exports=d},810:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i0&&(this.bytesRead+=e.length,this.emit("buffer",e))}},{key:"onXHRLoad",value:function onXHRLoad(){this.onXHRProgress(),d(BinaryStringBackend.prototype.__proto__||Object.getPrototypeOf(BinaryStringBackend.prototype),"onXHRLoad",this).call(this)}}]),BinaryStringBackend}(i(828));h.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=h},828:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=e)i();else{var d=null;t._onAbort=function(e){d(),s(e)};var h=function checkBuffer(){t.offset>=e&&!t.eof&&(d(),i())},u=function checkDone(){d(),i()},c=function checkError(){d(),s(new Error("error streaming"))};d=function oncomplete(){t.buffering=!1,t.off("buffer",h),t.off("done",u),t.off("error",c),t._onAbort=null},t.buffering=!0,t.on("buffer",h),t.on("done",u),t.on("error",c)}}))}},{key:"initXHR",value:function initXHR(){d(DownloadBackend.prototype.__proto__||Object.getPrototypeOf(DownloadBackend.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function onXHRStart(){var e=this;this.xhr.addEventListener("progress",(function(){return e.onXHRProgress()})),this.xhr.addEventListener("error",(function(){return e.onXHRError()})),this.xhr.addEventListener("load",(function(){return e.onXHRLoad()})),this.emit("open")}},{key:"onXHRProgress",value:function onXHRProgress(){throw new Error("abstract")}},{key:"onXHRError",value:function onXHRError(){this.emit("error")}},{key:"onXHRLoad",value:function onXHRLoad(){this.eof=!0,this.emit("done")}}]),DownloadBackend}(i(306));e.exports=h},761:(e,t,i)=>{"use strict";var s=i(855),d=i(810),h=i(431);var u=null;e.exports=function instantiate(e){if(!1===e.progressive)return new h(e);if(u||(u=function autoselect(){return s.supported()?s:d.supported()?d:null}()),!u)throw new Error("No supported backend class");return new u(e)}},855:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i{"use strict";var t=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.buffer,i=void 0===t?void 0:t,s=e.string,d=void 0===s?void 0:s,h=e.start,u=void 0===h?0:h,c=e.end,l=void 0===c?u+(i?i.byteLength:d?d.length:0):c,f=e.prev,_=void 0===f?null:f,p=e.next,m=void 0===p?null:p,V=e.eof,g=void 0!==V&&V,v=e.empty,b=void 0===v?!(i||d):v,y=e.timestamp,T=void 0===y?Date.now():y;_classCallCheck(this,CacheItem),this.start=u,this.end=l,this.prev=_,this.next=m,this.eof=g,this.empty=b,this.timestamp=T,this.buffer=i,this.string=d,Object.defineProperty(this,"length",{get:function get(){return this.end-this.start}})}return t(CacheItem,[{key:"contains",value:function contains(e){return e>=this.start&&(e{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.cacheSize,i=void 0===t?0:t;_classCallCheck(this,CachePool);var s=new d({eof:!0});this.head=s,this.tail=s,this.readOffset=0,this.readCursor=s,this.writeOffset=0,this.writeCursor=s,this.cacheSize=i}return s(CachePool,[{key:"bytesReadable",value:function bytesReadable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor,s=i.last((function(i){return!i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"bytesWritable",value:function bytesWritable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor;if(i.eof)return e;var s=i.last((function(i){return i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"seekRead",value:function seekRead(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("read seek out of range");this.readOffset=e,this.readCursor=t}},{key:"seekWrite",value:function seekWrite(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("write seek out of range");this.writeOffset=e,this.writeCursor=t}},{key:"readBytes",value:function readBytes(e){for(var t=e.byteLength,i=this.bytesReadable(t),s=this.readOffset,d=s+i,h=s,u=this.readCursor;u&&!u.empty&&!(u.start>=d);u=u.next){var c=Math.min(d,u.end),l=e.subarray(h-s,c-s);u.readBytes(l,h,c),h=c}return this.readOffset=h,this.readCursor=this.readCursor.first((function(e){return e.contains(h)})),i}},{key:"write",value:function write(e){var t=this.bufferItem(e),i=this.writeCursor;if(!i.empty)throw new Error("write cursor not empty");if(!i.contains(t.end)&&i.end!==t.end)throw new Error("write cursor too small");i.startthis.readOffset+this.chunkSize)&&t.push(i));if(e>this.cacheSize){t.sort((function(e,t){return e.timestamp-t.timestamp}));for(var s=0;s{"use strict";e.exports=i(91)},566:e=>{"use strict";var t=function(){function defineProperties(e,t){for(var i=0;i=0&&i.splice(s,1)}},{key:"emit",value:function emit(e,t){(this._e[e]||[]).slice().forEach((function(e){return e(t)}))}}]),TinyEvents}();e.exports=i},936:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=0&&c>=e.length)return void t(null);var l=e._clampToLength(s.writeOffset+s.bytesWritable(d))-s.writeOffset;if(0===l)t(null);else{var f=e._backend=new h({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),_=null,p=function checkOpen(){f!==e._backend?(_(),i(new Error("invalid state"))):(f.on("buffer",(function(t){f===e._backend&&e._cache.write(t)})),f.on("done",(function(){f===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)})),t(f))},m=function checkError(t){f!==e._backend?i(new Error("invalid state")):(e._backend=null,i(t))};_=function oncomplete(){f.off("open",p),f.off("error",m)},f.on("open",p),f.on("error",m),f.on("cachever",(function(){e._cachever++})),f.load()}}}))}},{key:"_readAhead",value:function _readAhead(){var e=this;return new Promise((function(t,i){e._backend||e.eof?t():e._openBackend().then((function(){t()})).catch((function(e){i(e)}))}))}},{key:"seek",value:function seek(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");if(t.length>=0&&e>t.length)throw new Error("seek past end of file");if(!t.seekable)throw new Error("seek on non-seekable stream");t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(s)}))}},{key:"read",value:function read(e){var t=this;return this.buffer(e).then((function(e){return t.readSync(e)}))}},{key:"readSync",value:function readSync(e){var t=this.bytesAvailable(e),i=new Uint8Array(t);if(this.readBytes(i)!==t)throw new Error("failed to read expected data");return i.buffer}},{key:"readBytes",value:function readBytes(e){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state");if(!(e instanceof Uint8Array))throw new Error("invalid input");var t=this._cache.readBytes(e);return this._readAhead(),t}},{key:"buffer",value:function buffer(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");var d=t._clampToLength(t.offset+e),h=d-t.offset,u=t.bytesAvailable(h);u>=h?i(u):(t.buffering=!0,t._openBackend().then((function(i){return i?i.bufferToOffset(d).then((function(){return t.buffering=!1,t.buffer(e)})):Promise.resolve(u)})).then((function(e){t.buffering=!1,i(e)})).catch((function(e){"AbortError"!==e.name&&(t.buffering=!1),s(e)})))}))}},{key:"bytesAvailable",value:function bytesAvailable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;return this._cache.bytesReadable(e)}},{key:"abort",value:function abort(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function getBufferedRanges(){return this._cache.ranges()}},{key:"_clampToLength",value:function _clampToLength(e){return this.length<0?e:Math.min(this.length,e)}}]),StreamFile}();e.exports=u},302:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s="data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU5LjE2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAACAAAEEwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ//////////////////////////////////////////////////////////////////8AAAAATGF2YzU5LjE4AAAAAAAAAAAAAAAAJAZAAAAAAAAABBMIw3vfAAAAAAAAAAAAAAAAAAAAAP/7kGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="},826:e=>{e.exports={vertex:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vLumaPosition = aLumaPosition;\n vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision mediump float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n // Y, Cb, and Cr planes are uploaded as ALPHA textures.\n float fY = texture2D(uTextureY, vLumaPosition).w;\n float fCb = texture2D(uTextureCb, vChromaPosition).w;\n float fCr = texture2D(uTextureCr, vChromaPosition).w;\n\n // Premultipy the Y...\n float fYmul = fY * 1.1643828125;\n\n // And convert that to RGB!\n gl_FragColor = vec4(\n fYmul + 1.59602734375 * fCr - 0.87078515625,\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n fYmul + 2.017234375 * fCb - 1.081390625,\n 1\n );\n}\n",vertexStripe:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision mediump float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n // so we can upload them without expanding the bytes on IE 11\n // which doesn't allow LUMINANCE or ALPHA textures\n // The stripe textures mark which channel to keep for each pixel.\n // Each texture extraction will contain the relevant value in one\n // channel only.\n\n float fLuminance = dot(\n texture2D(uStripe, vTexturePosition),\n texture2D(uTexture, vTexturePosition)\n );\n\n gl_FragColor = vec4(0, 0, 0, fLuminance);\n}\n"}},487:e=>{!function(){"use strict";function FrameSink(e,t){throw new Error("abstract")}FrameSink.prototype.drawFrame=function(e){throw new Error("abstract")},FrameSink.prototype.clear=function(){throw new Error("abstract")},e.exports=FrameSink}()},926:(e,t,i)=>{!function(){"use strict";var t=i(487),s=i(627);function SoftwareFrameSink(e){var t=this,i=e.getContext("2d"),d=null,h=null,u=null;return t.drawFrame=function drawFrame(t){var c=t.format;e.width===c.displayWidth&&e.height===c.displayHeight||(e.width=c.displayWidth,e.height=c.displayHeight),null!==d&&d.width==c.width&&d.height==c.height||function initImageData(e,t){for(var s=(d=i.createImageData(e,t)).data,h=e*t*4,u=0;u{!function(){"use strict";var t=i(487),s=i(826);function WebGLFrameSink(e){var t,i,d=this,h=WebGLFrameSink.contextForCanvas(e);if(null===h)throw new Error("WebGL unavailable");function compileShader(e,t){var i=h.createShader(e);if(h.shaderSource(i,t),h.compileShader(i),!h.getShaderParameter(i,h.COMPILE_STATUS)){var s=h.getShaderInfoLog(i);throw h.deleteShader(i),new Error("GL shader compilation for "+e+" failed: "+s)}return i}var u,c,l,f,_,p,m,V,g,v,b=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),y={},T={},k={};function createOrReuseTexture(e,t){return y[e]&&!t||(y[e]=h.createTexture()),y[e]}function uploadTexture(e,t,i,s,d){var u=!y[e]||t,c=createOrReuseTexture(e,t);if(h.activeTexture(h.TEXTURE0),WebGLFrameSink.stripe){var l=!y[e+"_temp"]||t,f=createOrReuseTexture(e+"_temp",t);h.bindTexture(h.TEXTURE_2D,f),l?(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i/4,s,0,h.RGBA,h.UNSIGNED_BYTE,d)):h.texSubImage2D(h.TEXTURE_2D,0,0,0,i/4,s,h.RGBA,h.UNSIGNED_BYTE,d);var _=y[e+"_stripe"],p=!_||t;p&&(_=createOrReuseTexture(e+"_stripe",t)),h.bindTexture(h.TEXTURE_2D,_),p&&(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i,1,0,h.RGBA,h.UNSIGNED_BYTE,function buildStripe(e){if(k[e])return k[e];for(var t=e,i=new Uint32Array(t),s=0;s{!function(){"use strict";var t=i(877);e.exports={convertYCbCr:function convertYCbCr(e,i){var s=0|e.format.width,d=0|e.format.height,h=0|t(e.format.width/e.format.chromaWidth),u=0|t(e.format.height/e.format.chromaHeight),c=e.y.bytes,l=e.u.bytes,f=e.v.bytes,_=0|e.y.stride,p=0|e.u.stride,m=0|e.v.stride,V=s<<2,g=0,v=0,b=0,y=0,T=0,k=0,A=0,w=0,P=0,E=0,x=0,R=0,F=0,O=0,S=0,C=0,B=0,D=0;if(1==h&&1==u)for(A=0,w=V,D=0,C=0;C>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[v++]|0,i[A]=x+R>>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[b++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4,x=298*c[b++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4;A+=V,w+=V,D++}else for(k=0,C=0;C>u)*p|0,T=D*m|0,S=0;S>h)],R=(409*(E=0|f[T+B])|0)-57088|0,F=(100*P|0)+(208*E|0)-34816|0,O=(516*P|0)-70912|0,x=298*c[g++]|0,i[k]=x+R>>8,i[k+1]=x-F>>8,i[k+2]=x+O>>8,k+=4}}}()},877:e=>{!function(){"use strict";e.exports=function depower(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++;if(e!==1<{!function(){"use strict";var t=i(487),s=i(926),d=i(895),h={FrameSink:t,SoftwareFrameSink:s,WebGLFrameSink:d,attach:function(e,t){return("webGL"in(t=t||{})?t.webGL:d.isAvailable())?new d(e,t):new s(e,t)}};e.exports=h}()}},t={};function __webpack_require__(i){var s=t[i];if(void 0!==s)return s.exports;var d=t[i]={exports:{}};return e[i](d,d.exports,__webpack_require__),d.exports}__webpack_require__.d=(e,t)=>{for(var i in t)__webpack_require__.o(t,i)&&!__webpack_require__.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{"use strict";var e=i,t=__webpack_require__(318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"OGVCompat",{enumerable:!0,get:function get(){return s.default}}),Object.defineProperty(e,"OGVLoader",{enumerable:!0,get:function get(){return d.default}}),Object.defineProperty(e,"OGVMediaError",{enumerable:!0,get:function get(){return h.default}}),Object.defineProperty(e,"OGVMediaType",{enumerable:!0,get:function get(){return u.default}}),Object.defineProperty(e,"OGVPlayer",{enumerable:!0,get:function get(){return c.default}}),Object.defineProperty(e,"OGVTimeRanges",{enumerable:!0,get:function get(){return l.default}}),e.OGVVersion=void 0;var s=t(__webpack_require__(523)),d=t(__webpack_require__(964)),h=t(__webpack_require__(759)),u=t(__webpack_require__(278)),c=t(__webpack_require__(869)),l=t(__webpack_require__(168)),f="1.8.9-20220406232920-cb5f7ff";e.OGVVersion=f,"object"==typeof window&&(window.OGVCompat=s.default,window.OGVLoader=d.default,window.OGVMediaError=h.default,window.OGVMediaType=u.default,window.OGVTimeRanges=l.default,window.OGVPlayer=c.default,window.OGVVersion=f)})(),i})()})); \ No newline at end of file +!function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ogvjs=t():e.ogvjs=t()}(globalThis,(function(){return(()=>{var e={318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},848:e=>{window,e.exports=function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){function r(e,t){if(e<1||e!==Math.round(e))throw"Invalid channel count for BufferQueue";this.channels=e,this.bufferSize=t,this.flush()}r.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},r.prototype.sampleCount=function(){var e=0;return this._buffers.forEach((function(t){e+=t[0].length})),e},r.prototype.createBuffer=function(e){for(var t=[],i=0;i=s)return e;for(var h=[],u=0;u0?d[d.length+t]:e[0]:e[t]},u=0;ui&&(m=Math.SQRT1_2);for(var V=0;V=i&&(g=0);var v=e[g],y=new Float32Array(_);h(v,y,this._resampleLastSampleData?this._resampleLastSampleData[g]:void 0,m),u.push(y)}return this._resampleFractional=p,this._resampleLastSampleData=e,u},n.prototype.bufferData=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot bufferData before init";var t=this._resample(e);t=this._tempoChanger.process(t),this._backend.appendBuffer(t)},n.prototype.getPlaybackState=function(){if(this._backend){var e=this._backend.getPlaybackState();return e.outputPlaybackPosition=e.playbackPosition,e.playbackPosition=this._tempoChanger.mapOutputToInputTime(e.outputPlaybackPosition),e}throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},n.prototype.waitUntilReady=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init";this._backend.waitUntilReady(e)},n.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init";this._backend.start()},n.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init";this._backend.stop()},n.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw"Invalid state: AudioFeeder cannot flush before init";this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},n.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},n.prototype.onstarved=null,n.prototype.onbufferlow=null,n.isSupported=function(){return!!Float32Array&&t.isSupported()},n.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=n}()},function(e,t,i){!function(){var t=window.AudioContext||window.webkitAudioContext,s=i(0),d=i(3);function o(e,t,i){var d=i.audioContext||o.initSharedAudioContext();if(this._context=d,this.output=i.output||d.destination,this.rate=d.sampleRate,this.channels=2,i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new s(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=d.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),d.createScriptProcessor)this._node=d.createScriptProcessor(this.bufferSize,0,this.channels);else{if(!d.createJavaScriptNode)throw new Error("Bad version of web audio API?");this._node=d.createJavaScriptNode(this.bufferSize,0,this.channels)}}o.prototype.bufferSize=4096,o.prototype.bufferThreshold=8192,o.prototype._volume=1,Object.defineProperty(o.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e}}),o.prototype._muted=!1,Object.defineProperty(o.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),o.prototype._audioProcess=function(e){var t,i,s,h,u;u="number"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate;var c=this._playbackTimeAtBufferTail;if(c0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0;t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},o.prototype.flush=function(){this._bufferQueue.flush()},o.prototype.close=function(){this.stop(),this._context=null},o.prototype.onstarved=null,o.prototype.onbufferlow=null,o.isSupported=function(){return!!t},o.sharedAudioContext=null,o.initSharedAudioContext=function(){if(!o.sharedAudioContext&&o.isSupported()){var e,i=new t;if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2);else{if(!i.createJavaScriptNode)throw new Error("Bad version of web audio API?");e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),o.sharedAudioContext=i}return o.sharedAudioContext},e.exports=o}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate;if(window&&window.postMessage){var e=[];return window.addEventListener("message",(function(t){if(t.source===window){var i=t.data;if("object"==typeof i&&i.nextTickBrowserPingMessage){var s=e.pop();s&&s()}}})),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){var s;window,s=function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){var i={float_array:function(e){return new Float32Array(e)},blit:function(e,t,i,s,d){i.set(e.subarray(t,t+d),s)}};e.exports=i},function(e,t,i){var s,d;s=i(0),d=i(2),e.exports=function(e){var t=(e=e||{}).sampleRate||44100,i=e.wsizeLog||11,h=e.tempo||1,u=(e.numChannels,Math.pow(2,50/1200)-1),c=1<>1),b=s.float_array(y),T=s.float_array(y),k=s.float_array(y),A=s.float_array(y),w=s.float_array(y),P=s.float_array(y),E=1+(y>>1),x=[0,0],R=[],F=[],O=[],S=[];for(v=0;v<2;v++)R.push(s.float_array(E)),F.push(s.float_array(E)),O.push(s.float_array(E)),S.push(s.float_array(y));var C=s.float_array(E),B=s.float_array(E),D=0,M=0,I=[{in_time:0,out_time:0,tempo:h}],L=0,j=0,W=1,X=0,H=0,N=0,z=0,Q={mapOutputToInputTime:function(e){for(var t=I.length-1;e0;)t--;var i=I[t];return i.in_time+i.tempo*(e-i.out_time)},flush:function(e){X=0,x=[0,0],j=0,z=0,N=0;for(var t=0;t<2;t++)for(var i=0;i=0;)I.pop(),s--;I.push({in_time:D,out_time:M,tempo:h})}},getTempo:function(){return h},setTempo:function(e){m=V=f,e>=1?V=Math.round(m/e):m=Math.round(V*e),H=(1/e-1*V/m)*m,W=function(e,t){for(var i=e.length/t|0,s=0,d=0;di&&(i=e[s]);var d=1e-8*i,h=1,c=1;for(t[0]=1,s=2;sd&&e[s]>e[s-1]&&e[s]>=e[s+1]){var f=s+(e[s-1]-e[s+1])/(2*(e[s-1]-2*e[s]+e[s+1]));f-t[h-1]>l?(t[h++]=f,c=s):e[s]>e[c]&&(t[h-1]=f,c=s)}}return h}(v,b),k=F[l],A=O[l];if(0!=e&&0!=T){var w=0;for(N=0;Nm[w]&&w!=p;)++w;var P=w;w>0&&z-m[w-1].1*v[Math.round(z)]){var D=J(t,i,z),M=V[P]+g[P]+U(D,z,V[P],m[P],h)-D;k[N]=D,A[N]=M,C[N]=Math.cos(M),B[N]=Math.sin(M)}else k[N]=J(t,i,z),A[N]=0,C[N]=1,B[N]=0}b[T]=2*c;var I=b[P=0],L=b[P+1],j=C[P],W=B[P];for(y=1;y=I&&y-I>L-y&&(I=b[++P],L=b[P+1],j=C[P],W=B[P]);var X=t[y]*j-i[y]*W,H=t[y]*W+i[y]*j;t[y]=X,i[y]=H}}else for(var N=0;Nd&&(d=Math.abs(2*l.m_re[t]));for(t=0;td&&(d=Math.abs(l.m_re[t+V+e]+l.m_im[t]));for(t=c-V;td&&(d=Math.abs(2*l.m_im[t]));var u=1/Math.floor(1*c/(2*V));for(h*d>u&&(h=u/d),t=0;t1){d=s.float_array(e[0].length);for(var u=1/e.length,l=0;l0){var g=z+N+i,v=[];for(l=0;lk&&(k=z);var A=s.float_array(k);s.blit(p,0,A,0,z);for(var w=0,P=z,E=0,x=0;;){var R=c+m-N;if(w+R>i){s.blit(d,w,_,N,i-w),N+=i-w,w=i;break}R<=0?N-=2*m:(s.blit(d,w,_,N,R),w+=R,N=c-m),x=G(),D+=2*m/t,M+=x/t,(E=P+x-k)<0&&(E=0),s.blit(p,0,A,P,x-E),P+=x}s.blit(p,x-E,p,0,E),z=E;var F=[];for(l=0;l>=1;i.m_revTgt[d]=u}i.twiddleRe=s.float_array(i.m_logN),i.twiddleIm=s.float_array(i.m_logN);for(var l=1,f=0;f>1,c=d>>1,l=d;if(e)for(var f=1/d,_=0;_>=1,c>>=1,l>>=1}for(var R,F,O=i.m_revTgt,S=0;SS&&(F=t[R=O[S]],t[R]=t[S],t[S]=F,F=s[R],s[R]=s[S],s[S]=F)};var p=t>>1;return i.unpack=function(e,s,d,h){e[0]=i.m_re[0],d[0]=i.m_im[0],s[0]=h[0]=0,e[p]=i.m_re[p],d[p]=i.m_im[p],s[p]=h[p]=0;for(var u=1;u{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=class Bisector{constructor(e){this.lower=e.start,this.upper=e.end,this.onprocess=e.process,this.position=0,this.n=0}iterate(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}start(){return this.iterate(),this}left(){return this.upper=this.position,this.iterate()}right(){return this.lower=this.position,this.iterate()}};t.default=i},523:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class{hasTypedArrays(){return!!window.Uint32Array}hasWebAssembly(){return!!window.WebAssembly}hasWebAudio(){return!(!window.AudioContext&&!window.webkitAudioContext)}hasFlash(){return!1}hasAudio(){return this.hasWebAudio()}isBlacklisted(e){return!1}isSlow(){return!1}isTooSlow(){return!1}supported(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&(this.supported("OGVDecoder")&&this.hasAudio())}};t.default=i},408:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderAudioProxy extends((0,d.default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processAudio(e,t){this.proxy("processAudio",[e],t,[e])}close(){this.terminate()}}var h=OGVDecoderAudioProxy;t.default=h},319:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderVideoProxy extends((0,d.default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processFrame(e,t){this.proxy("processFrame",[e],t,[e])}close(){this.terminate()}sync(){this.proxy("sync",[],(()=>{}))}recycleFrame(e){this.proxy("recycleFrame",[e],(()=>{}),[e.y.bytes.buffer,e.u.bytes.buffer,e.v.bytes.buffer])}}var h=OGVDecoderVideoProxy;t.default=h},445:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(539)),h="1.9.0-20240423190513-22f6924",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"};var c=class OGVLoaderBase{constructor(){this.base=this.defaultBase()}defaultBase(){}wasmSupported(){return d.default.wasmSupported()}scriptForClass(e){return u[e]}urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(h)}throw new Error("asked for URL for unknown script "+e)}loadClass(e,t,i){i=i||{};var s=this.getGlobal(),d=this.urlForClass(e),classWrapper=t=>((t=t||{}).locateFile=e=>"data:"===e.slice(0,5)?e:this.urlForScript(e),t.mainScriptUrlOrBlob=this.scriptForClass(e)+"?version="+encodeURIComponent(h),s[e](t));"function"==typeof s[e]?t(classWrapper):this.loadScript(d,(()=>{t(classWrapper)}))}};t.default=c},964:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(408)),h=s(i(319)),u=s(i(445)),c={audio:{proxy:d.default,worker:"ogv-worker-audio.js"},video:{proxy:h.default,worker:"ogv-worker-video.js"}},l={OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoVP9SIMDW:"video",OGVDecoderVideoAV1W:"video",OGVDecoderVideoAV1SIMDW:"video"};class OGVLoaderWeb extends u.default{constructor(){super(),this.scriptStatus={},this.scriptCallbacks={}}getGlobal(){return window}defaultBase(){for(var e,t,i=document.querySelectorAll("script"),s=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,d=0;d{var i=this.scriptCallbacks[e];delete this.scriptCallbacks[e],this.scriptStatus[e]="done",i.forEach((e=>{e()}))};i.addEventListener("load",done),i.addEventListener("error",done),i.src=e,document.querySelector("head").appendChild(i)}}workerProxy(e,t){var i=c[l[e]];if(!i)throw new Error("Requested worker for class with no proxy: "+e);var s,d=i.proxy,h=i.worker,u=this.urlForScript(this.scriptForClass(e)),_=this.urlForScript(h),p=function construct(t){return new d(s,e,t)};if(_.match(/^https?:|\/\//i)){var m,V,g,v,y,b=!1,T=!1;function completionCheck(){if(1==b&&1==T){var e=g+" "+v+"\nOGVLoader.base = "+JSON.stringify(f.base);try{y=new Blob([e],{type:"application/javascript"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(y=new BlobBuilder).append(e),y=y.getBlob()}s=new Worker(URL.createObjectURL(y)),t((function(e){return Promise.resolve(new p(e))}))}}(m=new XMLHttpRequest).open("GET",u,!0),m.onreadystatechange=function(){4==m.readyState&&200==m.status&&(g=m.responseText,b=!0,completionCheck())},m.send(),(V=new XMLHttpRequest).open("GET",_,!0),V.onreadystatechange=function(){4==V.readyState&&200==V.status&&(v=V.responseText,T=!0,completionCheck())},V.send()}else s=new Worker(_),t((function(e){return Promise.resolve(new p(e))}))}}var f=new OGVLoaderWeb,_=f;t.default=_},759:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(309)),h={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4};class OGVMediaError{constructor(e,t){this.code=e,this.message=t}}(0,d.default)(OGVMediaError,h),(0,d.default)(OGVMediaError.prototype,h);var u=OGVMediaError;t.default=u},278:(e,t)=>{"use strict";function split(e,t,i){var s=e.split(t,i).map((e=>function trim(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}(e)));if("number"==typeof i)for(;s.length{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d,h=s(i(731)),u=s(i(936)),c=s(i(848)),l=s(i(964)),f=s(i(893)),_=s(i(309)),p=s(i(759)),m=s(i(278)),V=s(i(168)),g=s(i(625)),v=s(i(302)),y=(()=>{if("function"==typeof setImmediate)return setImmediate;var e=new MessageChannel,t=[];return e.port1.onmessage=e=>{t.shift()()},function nextTick(i){t.push(i),e.port2.postMessage({})}})(),b={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},T="INITIAL",k="SEEKING_END",A="LOADED",w="PRELOAD",P="READY",E="PLAYING",x="SEEKING",R="ERROR",F="NOT_SEEKING",O="BISECT_TO_TARGET",S="BISECT_TO_KEYPOINT",C="LINEAR_TO_TARGET",B="exact",D="fast";function OGVJSElement(){var e=document.createElement("ogvjs");return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}d="undefined"==typeof performance||void 0===typeof performance.now?Date.now:performance.now.bind(performance),OGVJSElement.prototype=Object.create(HTMLElement.prototype,{});class OGVPlayer extends OGVJSElement{constructor(e){if(super(),(e=e||{}).base=e.base||l.default.base,this._options=e,this._instanceId="ogvjs"+ ++OGVPlayer.instanceCount,void 0!==e.worker?this._enableWorker=!!e.worker:this._enableWorker=!!window.Worker,!l.default.wasmSupported())throw new Error("WebAssembly not supported");this._enableThreading=!!e.threading,this._enableSIMD=!!e.simd,this._state=T,this._seekState=F,this._detectedType=null,this._canvas=document.createElement("canvas"),this._frameSink=null,this.className=this._instanceId,(0,_.default)(this,b),this._view=this._canvas,this._view.style.position="absolute",this._view.style.top="0",this._view.style.left="0",this._view.style.width="100%",this._view.style.height="100%",this._view.style.objectFit="contain",this.appendChild(this._view),this._startTime=d(),this._codec=null,this._audioInfo=null,this._videoInfo=null,this._actionQueue=[],this._audioFeeder=null,this._muted=!1,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._prebufferingAudio=!1,this._initialSeekTime=0,this._currentSrc="",this._crossOrigin=null,this._streamEnded=!1,this._mediaError=null,this._dataEnded=!1,this._byteLength=0,this._duration=null,this._lastSeenTimestamp=null,this._nextProcessingTimer,this._nextFrameTimer=null,this._loading=!1,this._started=!1,this._paused=!0,this._ended=!1,this._startedPlaybackInDocument=!1,this._stream=void 0,this._framesProcessed=0,this._targetPerFrameTime=1e3/60,this._actualPerFrameTime=0,this._totalFrameTime=0,this._totalFrameCount=0,this._playTime=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._totalJitter=0,this._droppedAudio=0,this._delayedAudio=0,this._lateFrames=0,this._poster="",this._thumbnail=null,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._decodedFrames=[],this._pendingFrames=[],this._lastFrameDecodeTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameDrawingTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastProxyTime=0,this._lastDrawingTime=0,this._lastFrameTimestamp=0,this._currentVideoCpuTime=0,this._lastTimeUpdate=0,this._timeUpdateInterval=250,this._seekTargetTime=0,this._bisectTargetTime=0,this._seekMode=null,this._lastSeekPosition=null,this._seekBisector=null,this._didSeek=null,this._depth=0,this._needProcessing=!1,this._pendingFrame=0,this._pendingAudio=0,this._framePipelineDepth=8,this._frameParallelism=this._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,this._audioPipelineDepth=12,this._videoInfo=null,this._audioInfo=null,this._width=0,this._height=0,this._volume=1,this._playbackRate=1,Object.defineProperties(this,{src:{get:function getSrc(){return this.getAttribute("src")||""},set:function setSrc(e){this.setAttribute("src",e),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function getBuffered(){var e;return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map((e=>e.map((e=>e/this._stream.length*this._duration)))):[[0,0]],new V.default(e)}},seekable:{get:function getSeekable(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new V.default([[0,this._duration]]):new V.default([])}},currentTime:{get:function getCurrentTime(){return this._state==x?this._seekTargetTime:this._codec?this._state!=E||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function setCurrentTime(e){this._seek(e,B)}},duration:{get:function getDuration(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function getPaused(){return this._paused}},ended:{get:function getEnded(){return this._ended}},seeking:{get:function getSeeking(){return this._state==x}},muted:{get:function getMuted(){return this._muted},set:function setMuted(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function getPoster(){return this._poster},set:function setPoster(e){if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail);var t=new Image;t.crossOrigin=this.crossOrigin,t.src=this._poster,t.className="ogvjs-poster",t.style.position="absolute",t.style.top="0",t.style.left="0",t.style.width="100%",t.style.height="100%",t.style.objectFit="contain",t.style.visibility="hidden",t.addEventListener("load",(()=>{this._thumbnail===t&&(OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:t.naturalWidth+"px",height:t.naturalHeight+"px"}),t.style.visibility="visible")})),this._thumbnail=t,this.appendChild(t)}}},videoWidth:{get:function getVideoWidth(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function getVideoHeight(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function getOgvJsVideoFrameRate(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function getWidth(){return this._width},set:function setWidth(e){this._width=parseInt(e,10),this.style.width=this._width+"px"}},height:{get:function getHeight(){return this._height},set:function setHeight(e){this._height=parseInt(e,10),this.style.height=this._height+"px"}},autoplay:{get:function getAutoplay(){return!1},set:function setAutoplay(e){}},controls:{get:function getControls(){return!1},set:function setControls(e){}},loop:{get:function getLoop(){return!1},set:function setLoop(e){}},crossOrigin:{get:function getCrossOrigin(){return this._crossOrigin},set:function setCrossOrigin(e){switch(e){case null:this._crossOrigin=e,this.removeAttribute("crossorigin");break;default:e="anonymous";case"":case"anonymous":case"use-credentials":this._crossOrigin=e,this.setAttribute("crossorigin",e)}this._thumbnail&&(this._thumbnail.crossOrigin=e)}},currentSrc:{get:function getCurrentSrc(){return this._currentSrc}},defaultMuted:{get:function getDefaultMuted(){return!1}},defaultPlaybackRate:{get:function getDefaultPlaybackRate(){return 1}},error:{get:function getError(){return this._state===R?this._mediaError?this._mediaError:new p.default("unknown error occurred in media procesing"):null}},preload:{get:function getPreload(){return this.getAttribute("preload")||""},set:function setPreload(e){this.setAttribute("preload",e)}},readyState:{get:function getReadyState(){return this._stream&&this._codec&&this._codec.loadedMetadata?OGVPlayer.HAVE_ENOUGH_DATA:OGVPlayer.HAVE_NOTHING}},networkState:{get:function getNetworkState(){return this._stream?this._stream.waiting?OGVPlayer.NETWORK_LOADING:OGVPlayer.NETWORK_IDLE:this.readyState==OGVPlayer.HAVE_NOTHING?OGVPlayer.NETWORK_EMPTY:OGVPlayer.NETWORK_NO_SOURCE}},playbackRate:{get:function getPlaybackRate(){return this._playbackRate},set:function setPlaybackRate(e){var t=Number(e)||1;this._audioFeeder?this._audioFeeder.tempo=t:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=t*d()/1e3),this._playbackRate=t,this._fireEventAsync("ratechange")}},played:{get:function getPlayed(){return new V.default([[0,this.currentTime]])}},volume:{get:function getVolume(){return this._volume},set:function setVolume(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),this.onframecallback=null,this.onloadstate=null,this.onprogress=null,this.onsuspend=null,this.onabort=null,this.onemptied=null,this.onstalled=null,this.onloadedmetadata=null,this.onloadeddata=null,this.oncanplay=null,this.oncanplaythrough=null,this.onplaying=null,this.onwaiting=null,this.onseeking=null,this.onseeked=null,this.onended=null,this.ondurationchange=null,this.ontimeupdate=null,this.onplay=null,this.onpause=null,this.onratechange=null,this.onresize=null,this.onvolumechange=null,this.onaudiofeedercreated=null}_time(e){var t=d();e();var i=d()-t;return this._lastFrameDecodeTime+=i,i}_log(e){var t=this._options;if(t.debug){var i=d()-this._startTime;t.debugFilter&&!e.match(t.debugFilter)||console.log("["+Math.round(10*i)/10+"ms] "+e)}}_fireEvent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEvent "+e);var i,s="function"==typeof Event;for(var d in s?i=new CustomEvent(e):(i=document.createEvent("Event")).initEvent(e,!1,!1),t)t.hasOwnProperty(d)&&(i[d]=t[d]);var h=this.dispatchEvent(i);!s&&"resize"===e&&this.onresize&&h&&this.onresize.call(this,i)}_fireEventAsync(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEventAsync "+e),y((()=>{this._fireEvent(e,t)}))}static initSharedAudioContext(){var e=document.createElement("audio");e.src=v.default,e.play(),c.default.initSharedAudioContext()}_initAudioFeeder(){var e=this._options,t={bufferSize:8192};e.audioContext&&(t.audioContext=e.audioContext),e.audioDestination&&(t.output=e.audioDestination),e.audioBackendFactory&&(t.backendFactory=e.audioBackendFactory);var i=this._audioFeeder=new c.default(t);i.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),i.bufferThreshold=1,i.volume=this.volume,i.muted=this.muted,i.tempo=this.playbackRate,i.onbufferlow=()=>{this._log("onbufferlow"),this._stream&&(this._stream.buffering||this._stream.seeking)||this._pendingAudio||this._pingProcessing()},i.onstarved=()=>{this._dataEnded?this._log("onstarved: appear to have reached end of audio"):(this._log("onstarved: halting audio due to starvation"),this._stopPlayback(),this._prebufferingAudio=!0),this._isProcessing()||this._pingProcessing(0)}}_startPlayback(e){if(this._audioFeeder){this._audioFeeder.start();var t=this._audioFeeder.getPlaybackState();this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*d()/1e3;void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}_stopPlayback(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}_getPlaybackTime(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*d()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}_stopVideo(){this._log("STOPPING"),this._state=T,this._seekState=F,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pendingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}_doFrameComplete(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._startedPlaybackInDocument&&!document.body.contains(this)&&y((()=>{this.stop()}));var t=d(),i=t-this._lastFrameTimestamp,s=this._actualPerFrameTime-this._targetPerFrameTime;this._totalJitter+=Math.abs(s),this._playTime+=i;var h={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:e.dropped,dropped:e.dropped};function n(e){return Math.round(10*e)/10}this._codec&&(h.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,h.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,h.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),h.cpuTime+=h.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=t,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+e.frameEndTimestamp+": clock time "+n(i)+" (jitter "+n(s)+") cpu: "+n(h.cpuTime)+" (mux: "+n(h.demuxerTime)+" buf: "+n(h.bufferTime)+" draw: "+n(h.drawingTime)+" proxy: "+n(h.proxyTime)+") vid: "+n(h.videoTime)+" aud: "+n(h.audioTime)),this._fireEventAsync("framecallback",h),(!this._lastTimeUpdate||t-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=t,this._fireEventAsync("timeupdate")),this._codec&&e.yCbCrBuffer&&this._codec.recycleFrame(e.yCbCrBuffer)}_seekStream(e){this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then((()=>{this._readBytesAndWait()})).catch((e=>{this._onStreamError(e)}))}_onStreamError(e){"AbortError"===e.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+e),this._mediaError=new p.default(p.default.MEDIA_ERR_NETWORK,String(e)),this._state=R,this._stopPlayback())}_seek(e,t){if(this._log("requested seek to "+e+", mode "+t),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=e);if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream");if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file");var prepForSeek=i=>{this._stream&&this._stream.buffering&&this._stream.abort(),this._stream&&this._stream.seeking&&this._stream.abort(),this._actionQueue.splice(0,this._actionQueue.length),this._stopPlayback(),this._prebufferingAudio=!1,this._audioFeeder&&this._audioFeeder.flush(),this._state=x,this._seekTargetTime=e,this._seekMode=t,this._codec?this._codec.flush(i):i()};prepForSeek((()=>{this._isProcessing()||this._pingProcessing(0)})),this._actionQueue.push((()=>{prepForSeek((()=>{this._doSeek(e)}))}))}_doSeek(e){this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=x,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,(t=>{if(t)return this._seekState=C,this._fireEventAsync("seeking"),this._didSeek?void 0:void this._pingProcessing();this._codec.getKeypointOffset(e,(e=>{e>0?(this._seekState=C,this._seekStream(e)):(this._seekState=O,this._startBisection(this._seekTargetTime)),this._fireEventAsync("seeking")}))}))}_startBisection(e){var t=Math.max(0,this._stream.length-65536);this._bisectTargetTime=e,this._seekBisector=new f.default({start:0,end:t,process:(e,t,i)=>i!=this._lastSeekPosition&&(this._lastSeekPosition=i,this._codec.flush((()=>{this._seekStream(i)})),!0)}),this._seekBisector.start()}_continueSeekedPlayback(){this._seekState=F,this._state=P,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime;var finishedSeeking=()=>{this._lastTimeUpdate=this._seekTargetTime,this._fireEventAsync("timeupdate"),this._fireEventAsync("seeked"),this._isProcessing()||this._pingProcessing()};if(this._codec.hasVideo&&this._decodedFrames.length){var e=this._decodedFrames.shift();this._drawFrame(e.yCbCrBuffer),finishedSeeking()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame((e=>{e&&this._drawFrame(this._codec.frameBuffer),finishedSeeking()})),void this._codec.sync();finishedSeeking()}}_drawFrame(e){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(e)}_doProcessLinearSeeking(){var e;if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return;if(!this._codec.frameReady)return void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on video"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}));if(this._seekMode===D&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback();if(this._codec.frameTimestamp<=this._seekTargetTime){var t=this._codec.frameTimestamp;return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:t}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame((e=>{this._pendingFrame--,this._pendingFrames.shift(),this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:t}),this._pingProcessing()})),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return;return this._codec.audioReady?this._codec.audioTimestamp+e{this._pingProcessing()})):void this._continueSeekedPlayback():void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on audio"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}))}}_doProcessBisectionSeek(){var e,t;if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3;else{if(!this._codec.hasAudio)throw new Error("Invalid seek state; no audio or video track available");t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process((e=>{if(e)this._pingProcessing();else if(this._streamEnded){if(this._log("stream ended during bisection seek"),!this._seekBisector.right())throw this._log("failed going back"),new Error("not sure what to do")}else this._readBytesAndWait()})):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/20?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"});var e={};void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL="required"),this._frameSink=h.default.attach(this._canvas,e)}_doProcessing(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly");var e=0;do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++e>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}_doProcessingLoop(){if(this._actionQueue.length)this._actionQueue.shift()();else if(this._state==T)this._doProcessInitial();else if(this._state==k)this._doProcessSeekingEnd();else if(this._state==A)this._doProcessLoaded();else if(this._state==w)this._doProcessPreload();else if(this._state==P)this._doProcessReady();else if(this._state==x)this._doProcessSeeking();else if(this._state==E)this._doProcessPlay();else{if(this._state!=R)throw new Error("Unexpected OGVPlayer state "+this._state);this._doProcessError()}}_doProcessInitial(){if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video found, something is wrong");this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&"video/ogg"==this._detectedType?(this._state=k,this._lastSeenTimestamp=-1,this._codec.flush((()=>{this._seekStream(Math.max(0,this._stream.length-131072))}))):(this._state=A,this._pingProcessing())}else this._codec.process((e=>{if(e)this._pingProcessing();else{if(this._streamEnded)throw new Error("end of file before headers found");this._log("reading more cause we are out of data"),this._readBytesAndWait()}}))}_doProcessSeekingEnd(){this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame((()=>{this._pingProcessing()}))):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio((()=>{this._pingProcessing()}))):this._codec.process((e=>{e?this._pingProcessing():this._stream.eof?(this._log("seek-duration: we are at the end: "+this._lastSeenTimestamp),this._lastSeenTimestamp>0&&(this._duration=this._lastSeenTimestamp),this._state=A,this._codec.flush((()=>{this._streamEnded=!1,this._dataEnded=!1,this._seekStream(0)}))):this._readBytesAndWait()}))}_doProcessLoaded(){this._state=w,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}_doProcessPreload(){!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?this._ended=!0:this._readBytesAndWait()})):(this._state=P,this._fireEventAsync("loadeddata"),this._pingProcessing())}_doProcessReady(){if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var e=this._initialSeekTime;this._initialSeekTime=0,this._log("initial seek to "+e),this._doSeek(e)}else if(this._paused)this._log("paused while in ready");else{var finishStartPlaying=()=>{this._log("finishStartPlaying"),this._state=E,this._lastFrameTimestamp=d(),this._codec.hasAudio&&this._audioFeeder?this._prebufferingAudio=!0:this._startPlayback(),this._pingProcessing(0),this._fireEventAsync("play"),this._fireEventAsync("playing")};!this._codec.hasAudio||this._audioFeeder||this._muted?finishStartPlaying():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(finishStartPlaying))}}_doProcessSeeking(){if(this._seekState==F)throw new Error("seeking in invalid state (not seeking?)");if(this._seekState==O)this._doProcessBisectionSeek();else if(this._seekState==S)this._doProcessBisectionSeek();else{if(this._seekState!=C)throw new Error("Invalid seek state "+this._seekState);this._doProcessLinearSeeking()}}_doProcessPlay(){var e=this._codec;if(this._paused)this._log("paused during playback; stopping loop");else if((!e.hasAudio||e.audioReady||this._pendingAudio||this._dataEnded)&&(!e.hasVideo||e.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var t,i,s,d=null,h=0,u=!1,c=0;if(e.hasAudio&&this._audioFeeder?(d=this._audioFeeder.getPlaybackState(),h=this._getPlaybackTime(d),u=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!e.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(h),this._prebufferingAudio=!1),d.dropped!=this._droppedAudio&&this._log("dropped "+(d.dropped-this._droppedAudio)),d.delayed!=this._delayedAudio&&this._log("delayed "+(d.delayed-this._delayedAudio)),this._droppedAudio=d.dropped,this._delayedAudio=d.delayed,(t=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pendingAudio+" packets in flight"),t=!1):t=!1)):(h=this._getPlaybackTime(),t=this._codec.audioReady&&this._audioEndTimestamp0,s=this._pendingFrame+this._decodedFrames.length=l){for(var f=-1,_=0;_=0)for(;f-- >=0;){this._lateFrames++;var p=this._decodedFrames.shift();this._log("skipping already-decoded late frame at "+p.frameEndTimestamp),c=1e3*(p.frameEndTimestamp-h),this._frameEndTimestamp=p.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-c,this._framesProcessed++,p.dropped=!0,this._doFrameComplete(p)}var m=this._codec.nextKeyframeTimestamp,V=m-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame);if(m>=0&&m!=this._codec.frameTimestamp&&h>=V){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+h+", expect to see keyframe at "+m);for(var g=0;g{})),this._framesProcessed++,this._doFrameComplete(T)}return void(this._isProcessing()||this._pingProcessing())}}else i&&c<=4||(i=!1)}if(s){this._log("play loop: ready to decode frame; thread depth: "+this._pendingFrame+", have buffered: "+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++;var k=this._frameEndTimestamp=this._codec.frameTimestamp;this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:k});var A=this._pendingFrames,w=!1,P=this._time((()=>{this._codec.decodeFrame((e=>{A===this._pendingFrames?(this._log("play loop callback: decoded frame"),this._pendingFrame--,this._pendingFrames.shift(),e?this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:k}):this._log("Bad video packet or something"),this._codec.process((()=>{this._isProcessing()||this._pingProcessing(w?void 0:0)}))):this._log("play loop callback after flush, discarding")}))}));this._pendingFrame&&(w=!0,this._proxyTime+=P,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(t){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++;var E=this._codec.audioTimestamp,x=this._time((()=>{this._codec.decodeAudio((e=>{if(this._pendingAudio--,this._log("play loop callback: decoded audio"),this._audioEndTimestamp=E,e){var t=this._codec.audioBuffer;if(t&&(this._bufferTime+=this._time((()=>{this._audioFeeder&&this._audioFeeder.bufferData(t)})),!this._codec.hasVideo)){this._framesProcessed++;var i={frameEndTimestamp:this._audioEndTimestamp};this._doFrameComplete(i)}}this._isProcessing()||this._pingProcessing()}))}));this._pendingAudio&&(this._proxyTime+=x,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(i){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null);var R=this._decodedFrames.shift();this._currentVideoCpuTime=R.videoCpuTime,this._drawingTime+=this._time((()=>{this._drawFrame(R.yCbCrBuffer)})),this._framesProcessed++,this._doFrameComplete(R),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]);var F=0;this._codec.hasAudio&&this._audioFeeder&&(F=1e3*this._audioFeeder.durationBuffered),F>0?(this._log("play loop: ending pending "+F+" ms"),this._pingProcessing(Math.max(0,F))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(e.hasVideo&&!e.frameReady||e.hasAudio&&!e.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers");else{var O=c;this._log("play loop: setting a timer for drawing "+O),this._nextFrameTimer=setTimeout((()=>{this._nextFrameTimer=null,this._pingProcessing()}),O)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}_doProcessPlayDemux(){var e=this._codec.frameReady,t=this._codec.audioReady;this._codec.process((i=>{this._codec.frameReady&&!e||this._codec.audioReady&&!t?(this._log("demuxer has packets"),this._pingProcessing()):i?(this._log("demuxer processing to find more packets"),this._pingProcessing()):(this._log("demuxer ran out of data"),this._streamEnded?(this._log("demuxer reached end of data stream"),this._dataEnded=!0,this._pingProcessing()):(this._log("demuxer loading more data"),this._readBytesAndWait()))}))}_doProcessError(){}_isProcessing(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}_readBytesAndWait(){if(this._stream.buffering||this._stream.seeking)this._log("readBytesAndWait during i/o");else{this._stream.read(32768).then((e=>{this._log("got input "+[e.byteLength]),e.byteLength&&this._actionQueue.push((()=>{this._codec.receiveInput(e,(()=>{this._pingProcessing()}))})),this._stream.eof&&(this._log("stream is at end!"),this._streamEnded=!0),this._isProcessing()||this._pingProcessing()})).catch((e=>{this._onStreamError(e)}))}}_pingProcessing(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(this._stream&&this._stream.waiting)this._log("waiting on input");else{this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null);e>-1/256?this._nextProcessingTimer=setTimeout((()=>{this._pingProcessing()}),e):this._depth?this._needProcessing=!0:this._doProcessing()}}_startProcessingVideo(e){if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1;var t={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD};this._detectedType&&(t.type=this._detectedType),this._codec=new g.default(t),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=e=>{this._didSeek=!0,this._stream&&this._seekStream(e)},this._codec.init((()=>{this._codec.receiveInput(e,(()=>{this._readBytesAndWait()}))}))}}_loadCodec(e){this._stream.read(1024).then((t=>{var i=new Uint8Array(t);i.length>4&&i[0]=="O".charCodeAt(0)&&i[1]=="g".charCodeAt(0)&&i[2]=="g".charCodeAt(0)&&i[3]=="S".charCodeAt(0)?this._detectedType="video/ogg":i.length>4&&26==i[0]&&69==i[1]&&223==i[2]&&163==i[3]?this._detectedType="video/webm":this._detectedType="video/ogg",e(t)}))}_prepForLoad(e){this._stopVideo();var doLoad=()=>{this._options.stream?this._stream=this._options.stream:this._stream=new u.default({url:this.src,cacheSize:16777216,progressive:!1}),this._stream.load().then((()=>{this._loading=!1,this._currentSrc=this.src,this._byteLength=this._stream.seekable?this._stream.length:0;var e=this._stream.headers["x-content-duration"];"string"==typeof e&&(this._duration=parseFloat(e)),this._loadCodec((e=>{this._startProcessingVideo(e)}))})).catch((e=>{this._onStreamError(e)}))};this._currentSrc="",this._loading=!0,this._actionQueue.push((()=>{e&&"none"===this.preload?this._loading=!1:doLoad()})),this._pingProcessing(0)}load(){this._prepForLoad()}canPlayType(e){var t=new m.default(e);function checkTypes(e){if(t.codecs){var i=0,s=0;return t.codecs.forEach((t=>{e.indexOf(t)>=0?i++:s++})),0===i||s>0?"":"probably"}return"maybe"}return"ogg"!==t.minor||"audio"!==t.major&&"video"!==t.major&&"application"!==t.major?"webm"!==t.minor||"audio"!==t.major&&"video"!==t.major?"":checkTypes(["vorbis","opus","vp8","vp9"]):checkTypes(["vorbis","opus","theora"])}play(){this._muted||this._options.audioContext||OGVPlayer.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==x||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=P,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}getPlaybackStats(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}resetPlaybackStats(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}getVideoFrameSink(){return this._frameSink}getCanvas(){return this._canvas}getVideo(){return null}pause(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}stop(){this._stopVideo(),this._paused=!0}fastSeek(e){this._seek(+e,D)}}(0,_.default)(OGVPlayer,b),OGVPlayer.instanceCount=0,OGVPlayer.styleManager=new function StyleManager(){var e=document.createElement("style");e.type="text/css",e.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(e);var t=e.sheet;this.appendRule=function(e,i){var s=[];for(var d in i)i.hasOwnProperty(d)&&s.push(d+":"+i[d]);var h=e+"{"+s.join(";")+"}";t.insertRule(h,t.cssRules.length-1)}};var M=OGVPlayer;t.default=M},580:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function OGVProxyClass(e){return class{constructor(t,i,s){for(var d in s=s||{},this.worker=t,this.transferables=function(){var e=new ArrayBuffer(1024),i=new Uint8Array(e);try{return t.postMessage({action:"transferTest",bytes:i},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(d)&&(this[d]=e[d]);this.processingQueue=0,Object.defineProperty(this,"processing",{get:function get(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",(e=>{this.handleMessage(e)})),this.proxy("construct",[i,s],(()=>{}))}proxy(e,t,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!this.worker)throw'Tried to call "'+e+'" method on closed proxy object';var d="callback-"+ ++this.messageCount+"-"+e;i&&(this.pendingCallbacks[d]=i);var h={action:e,callbackId:d,args:t||[]};this.processingQueue++,this.transferables?this.worker.postMessage(h,s):this.worker.postMessage(h)}terminate(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}handleMessage(e){if(this.processingQueue--,"callback"===e.data.action){var t=e.data,i=t.callbackId,s=t.args,d=this.pendingCallbacks[i];if(t.props)for(var h in t.props)t.props.hasOwnProperty(h)&&(this[h]=t.props[h]);d&&(delete this.pendingCallbacks[i],d.apply(this,s))}}}};t.default=i},168:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=class OGVTimeRanges{constructor(e){this._ranges=e,this.length=e.length}start(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][0]}end(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][1]}};t.default=i},625:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(964));var h=class OGVWrapperCodec{constructor(e){return this.options=e||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function get(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function get(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function get(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function get(){return this.demuxer.audioTimestamp}},audioFormat:{get:function get(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function get(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function get(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function get(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function get(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function get(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function get(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function get(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function get(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function get(){return this.demuxer.seekable}},demuxerCpuTime:{get:function get(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function get(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function get(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}flushSafe(e){var t=this.flushIter;return i=>{this.flushIter<=t&&e(i)}}init(e){var t;this.processing=!0,t="video/webm"===this.options.type||"audio/webm"===this.options.type?"OGVDemuxerWebMW":"OGVDemuxerOggW",d.default.loadClass(t,(t=>{t().then((t=>{this.demuxer=t,t.onseek=e=>{this.onseek&&this.onseek(e)},t.init((()=>{this.processing=!1,e()}))}))}))}close(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}receiveInput(e,t){this.demuxer.receiveInput(e,t)}process(e){if(this.processing)throw new Error("reentrancy fail on OGVWrapperCodec.process");this.processing=!0;var finish=t=>{this.processing=!1,e(t)},doProcessData=()=>{this.demuxer.process(finish)};this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec((()=>{this.loadVideoCodec((()=>{this.loadedDemuxerMetadata=!0,this.loadedAudioMetadata=!this.audioDecoder,this.loadedVideoMetadata=!this.videoDecoder,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)}))})):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(((e,t)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processHeader(e,(e=>{finish(!0)}))})):doProcessData():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processHeader(e,(()=>{finish(!0)}))}))):doProcessData():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,finish(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?doProcessData():finish(!0)}decodeFrame(e){var t=this.flushSafe(e),i=this.frameTimestamp,s=this.keyframeTimestamp;this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processFrame(e,(e=>{var d=this.videoDecoder.frameBuffer;d&&(d.timestamp=i,d.keyframeTimestamp=s),t(e)}))}))}decodeAudio(e){var t=this.flushSafe(e);this.demuxer.dequeueAudioPacket(((e,i)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processAudio(e,(e=>{if(i){var s=this.audioDecoder.audioBuffer,d=[];for(var h of s){var u=Math.round(i*this.audioFormat.rate/1e9);u>0?d.push(h.subarray(0,h.length-Math.min(u,h.length))):d.push(h.subarray(Math.min(Math.abs(u),h.length),h.length))}this.audioDecoder.audioBuffer=d}return t(e)}))}))}discardFrame(e){this.demuxer.dequeueVideoPacket((t=>{this.videoBytes+=t.byteLength,e()}))}discardAudio(e){this.demuxer.dequeueAudioPacket(((t,i)=>{this.audioBytes+=t.byteLength,e()}))}flush(e){this.flushIter++,this.demuxer.flush(e)}sync(){this.videoDecoder&&this.videoDecoder.sync()}recycleFrame(e){this.videoDecoder&&this.videoDecoder.recycleFrame(e)}getKeypointOffset(e,t){this.demuxer.getKeypointOffset(e,t)}seekToKeypoint(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}loadAudioCodec(e){if(this.demuxer.audioCodec){var t={vorbis:"OGVDecoderAudioVorbisW",opus:"OGVDecoderAudioOpusW"}[this.demuxer.audioCodec];this.processing=!0,d.default.loadClass(t,(t=>{var i={};this.demuxer.audioFormat&&(i.audioFormat=this.demuxer.audioFormat),t(i).then((t=>{this.audioDecoder=t,t.init((()=>{this.loadedAudioMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker})}else e()}loadVideoCodec(e){if(this.demuxer.videoCodec){var t=!!this.options.simd,i=!!this.options.threading,s={theora:"OGVDecoderVideoTheoraW",vp8:i?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W",vp9:i?t?"OGVDecoderVideoVP9SIMDMTW":"OGVDecoderVideoVP9MTW":t?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",av1:i?t?"OGVDecoderVideoAV1SIMDMTW":"OGVDecoderVideoAV1MTW":t?"OGVDecoderVideoAV1SIMDW":"OGVDecoderVideoAV1W"}[this.demuxer.videoCodec];this.processing=!0,d.default.loadClass(s,(t=>{var s={};this.demuxer.videoFormat&&(s.videoFormat=this.demuxer.videoFormat),i&&delete window.ENVIRONMENT_IS_PTHREAD,t(s).then((t=>{this.videoDecoder=t,t.init((()=>{this.loadedVideoMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker&&!this.options.threading})}else e()}};t.default=h},539:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class WebAssemblyChecker{constructor(){this.tested=!1,this.testResult=void 0}wasmSupported(){if(!this.tested){try{"object"==typeof WebAssembly?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}};t.default=i},309:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function extend(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};t.default=i},431:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=200&&e.xhr.status<300?(e.length=getXHRLength(e.xhr),e.headers=function getXHRHeaders(e){var t={};return e.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var i=e.split(/:\s*/,2);i.length>1&&(t[i[0].toLowerCase()]=i[1])})),t}(e.xhr),e.onXHRStart()):(s(),i(new Error("HTTP error "+e.xhr.status)))}},h=function checkError(){s(),i(new Error("network error"))},u=function checkBackendOpen(){s(),t()};s=function oncomplete(){e.xhr.removeEventListener("readystatechange",d),e.xhr.removeEventListener("error",h),e.off("open",u),e._onAbort=null},e.initXHR(),e.xhr.addEventListener("readystatechange",d),e.xhr.addEventListener("error",h),e.on("open",u),e.xhr.send()}))}},{key:"bufferToOffset",value:function bufferToOffset(e){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function abort(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort;this._onAbort=null;var t=new Error("Aborted");t.name="AbortError",e(t)}}},{key:"initXHR",value:function initXHR(){var e=this.url;this.cachever&&(e+="?buggy_cachever="+this.cachever),this.xhr.open("GET",e);var t=null;(this.offset||this.length)&&(t="bytes="+this.offset+"-"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader("Range",t)}},{key:"onXHRStart",value:function onXHRStart(){throw new Error("abstract")}}]),Backend}(i(566));e.exports=d},810:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i0&&(this.bytesRead+=e.length,this.emit("buffer",e))}},{key:"onXHRLoad",value:function onXHRLoad(){this.onXHRProgress(),d(BinaryStringBackend.prototype.__proto__||Object.getPrototypeOf(BinaryStringBackend.prototype),"onXHRLoad",this).call(this)}}]),BinaryStringBackend}(i(828));h.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=h},828:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=e)i();else{var d=null;t._onAbort=function(e){d(),s(e)};var h=function checkBuffer(){t.offset>=e&&!t.eof&&(d(),i())},u=function checkDone(){d(),i()},c=function checkError(){d(),s(new Error("error streaming"))};d=function oncomplete(){t.buffering=!1,t.off("buffer",h),t.off("done",u),t.off("error",c),t._onAbort=null},t.buffering=!0,t.on("buffer",h),t.on("done",u),t.on("error",c)}}))}},{key:"initXHR",value:function initXHR(){d(DownloadBackend.prototype.__proto__||Object.getPrototypeOf(DownloadBackend.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function onXHRStart(){var e=this;this.xhr.addEventListener("progress",(function(){return e.onXHRProgress()})),this.xhr.addEventListener("error",(function(){return e.onXHRError()})),this.xhr.addEventListener("load",(function(){return e.onXHRLoad()})),this.emit("open")}},{key:"onXHRProgress",value:function onXHRProgress(){throw new Error("abstract")}},{key:"onXHRError",value:function onXHRError(){this.emit("error")}},{key:"onXHRLoad",value:function onXHRLoad(){this.eof=!0,this.emit("done")}}]),DownloadBackend}(i(306));e.exports=h},761:(e,t,i)=>{"use strict";var s=i(855),d=i(810),h=i(431);var u=null;e.exports=function instantiate(e){if(!1===e.progressive)return new h(e);if(u||(u=function autoselect(){return s.supported()?s:d.supported()?d:null}()),!u)throw new Error("No supported backend class");return new u(e)}},855:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i{"use strict";var t=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.buffer,i=void 0===t?void 0:t,s=e.string,d=void 0===s?void 0:s,h=e.start,u=void 0===h?0:h,c=e.end,l=void 0===c?u+(i?i.byteLength:d?d.length:0):c,f=e.prev,_=void 0===f?null:f,p=e.next,m=void 0===p?null:p,V=e.eof,g=void 0!==V&&V,v=e.empty,y=void 0===v?!(i||d):v,b=e.timestamp,T=void 0===b?Date.now():b;_classCallCheck(this,CacheItem),this.start=u,this.end=l,this.prev=_,this.next=m,this.eof=g,this.empty=y,this.timestamp=T,this.buffer=i,this.string=d,Object.defineProperty(this,"length",{get:function get(){return this.end-this.start}})}return t(CacheItem,[{key:"contains",value:function contains(e){return e>=this.start&&(e{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.cacheSize,i=void 0===t?0:t;_classCallCheck(this,CachePool);var s=new d({eof:!0});this.head=s,this.tail=s,this.readOffset=0,this.readCursor=s,this.writeOffset=0,this.writeCursor=s,this.cacheSize=i}return s(CachePool,[{key:"bytesReadable",value:function bytesReadable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor,s=i.last((function(i){return!i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"bytesWritable",value:function bytesWritable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor;if(i.eof)return e;var s=i.last((function(i){return i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"seekRead",value:function seekRead(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("read seek out of range");this.readOffset=e,this.readCursor=t}},{key:"seekWrite",value:function seekWrite(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("write seek out of range");this.writeOffset=e,this.writeCursor=t}},{key:"readBytes",value:function readBytes(e){for(var t=e.byteLength,i=this.bytesReadable(t),s=this.readOffset,d=s+i,h=s,u=this.readCursor;u&&!u.empty&&!(u.start>=d);u=u.next){var c=Math.min(d,u.end),l=e.subarray(h-s,c-s);u.readBytes(l,h,c),h=c}return this.readOffset=h,this.readCursor=this.readCursor.first((function(e){return e.contains(h)})),i}},{key:"write",value:function write(e){var t=this.bufferItem(e),i=this.writeCursor;if(!i.empty)throw new Error("write cursor not empty");if(!i.contains(t.end)&&i.end!==t.end)throw new Error("write cursor too small");i.startthis.readOffset+this.chunkSize)&&t.push(i));if(e>this.cacheSize){t.sort((function(e,t){return e.timestamp-t.timestamp}));for(var s=0;s{"use strict";e.exports=i(91)},566:e=>{"use strict";var t=function(){function defineProperties(e,t){for(var i=0;i=0&&i.splice(s,1)}},{key:"emit",value:function emit(e,t){(this._e[e]||[]).slice().forEach((function(e){return e(t)}))}}]),TinyEvents}();e.exports=i},936:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=0&&c>=e.length)return void t(null);var l=e._clampToLength(s.writeOffset+s.bytesWritable(d))-s.writeOffset;if(0===l)t(null);else{var f=e._backend=new h({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),_=null,p=function checkOpen(){f!==e._backend?(_(),i(new Error("invalid state"))):(f.on("buffer",(function(t){f===e._backend&&e._cache.write(t)})),f.on("done",(function(){f===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)})),t(f))},m=function checkError(t){f!==e._backend?i(new Error("invalid state")):(e._backend=null,i(t))};_=function oncomplete(){f.off("open",p),f.off("error",m)},f.on("open",p),f.on("error",m),f.on("cachever",(function(){e._cachever++})),f.load()}}}))}},{key:"_readAhead",value:function _readAhead(){var e=this;return new Promise((function(t,i){e._backend||e.eof?t():e._openBackend().then((function(){t()})).catch((function(e){i(e)}))}))}},{key:"seek",value:function seek(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");if(t.length>=0&&e>t.length)throw new Error("seek past end of file");if(!t.seekable)throw new Error("seek on non-seekable stream");t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(s)}))}},{key:"read",value:function read(e){var t=this;return this.buffer(e).then((function(e){return t.readSync(e)}))}},{key:"readSync",value:function readSync(e){var t=this.bytesAvailable(e),i=new Uint8Array(t);if(this.readBytes(i)!==t)throw new Error("failed to read expected data");return i.buffer}},{key:"readBytes",value:function readBytes(e){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state");if(!(e instanceof Uint8Array))throw new Error("invalid input");var t=this._cache.readBytes(e);return this._readAhead(),t}},{key:"buffer",value:function buffer(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");var d=t._clampToLength(t.offset+e),h=d-t.offset,u=t.bytesAvailable(h);u>=h?i(u):(t.buffering=!0,t._openBackend().then((function(i){return i?i.bufferToOffset(d).then((function(){return t.buffering=!1,t.buffer(e)})):Promise.resolve(u)})).then((function(e){t.buffering=!1,i(e)})).catch((function(e){"AbortError"!==e.name&&(t.buffering=!1),s(e)})))}))}},{key:"bytesAvailable",value:function bytesAvailable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;return this._cache.bytesReadable(e)}},{key:"abort",value:function abort(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function getBufferedRanges(){return this._cache.ranges()}},{key:"_clampToLength",value:function _clampToLength(e){return this.length<0?e:Math.min(this.length,e)}}]),StreamFile}();e.exports=u},302:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s="data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU5LjE2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAACAAAEEwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ//////////////////////////////////////////////////////////////////8AAAAATGF2YzU5LjE4AAAAAAAAAAAAAAAAJAZAAAAAAAAABBMIw3vfAAAAAAAAAAAAAAAAAAAAAP/7kGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="},826:e=>{e.exports={vertex:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vLumaPosition = aLumaPosition;\n vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision mediump float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n // Y, Cb, and Cr planes are uploaded as ALPHA textures.\n float fY = texture2D(uTextureY, vLumaPosition).w;\n float fCb = texture2D(uTextureCb, vChromaPosition).w;\n float fCr = texture2D(uTextureCr, vChromaPosition).w;\n\n // Premultipy the Y...\n float fYmul = fY * 1.1643828125;\n\n // And convert that to RGB!\n gl_FragColor = vec4(\n fYmul + 1.59602734375 * fCr - 0.87078515625,\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n fYmul + 2.017234375 * fCb - 1.081390625,\n 1\n );\n}\n",vertexStripe:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision mediump float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n // so we can upload them without expanding the bytes on IE 11\n // which doesn't allow LUMINANCE or ALPHA textures\n // The stripe textures mark which channel to keep for each pixel.\n // Each texture extraction will contain the relevant value in one\n // channel only.\n\n float fLuminance = dot(\n texture2D(uStripe, vTexturePosition),\n texture2D(uTexture, vTexturePosition)\n );\n\n gl_FragColor = vec4(0, 0, 0, fLuminance);\n}\n"}},487:e=>{!function(){"use strict";function FrameSink(e,t){throw new Error("abstract")}FrameSink.prototype.drawFrame=function(e){throw new Error("abstract")},FrameSink.prototype.clear=function(){throw new Error("abstract")},e.exports=FrameSink}()},926:(e,t,i)=>{!function(){"use strict";var t=i(487),s=i(627);function SoftwareFrameSink(e){var t=this,i=e.getContext("2d"),d=null,h=null,u=null;return t.drawFrame=function drawFrame(t){var c=t.format;e.width===c.displayWidth&&e.height===c.displayHeight||(e.width=c.displayWidth,e.height=c.displayHeight),null!==d&&d.width==c.width&&d.height==c.height||function initImageData(e,t){for(var s=(d=i.createImageData(e,t)).data,h=e*t*4,u=0;u{!function(){"use strict";var t=i(487),s=i(826);function WebGLFrameSink(e){var t,i,d=this,h=WebGLFrameSink.contextForCanvas(e);if(null===h)throw new Error("WebGL unavailable");function compileShader(e,t){var i=h.createShader(e);if(h.shaderSource(i,t),h.compileShader(i),!h.getShaderParameter(i,h.COMPILE_STATUS)){var s=h.getShaderInfoLog(i);throw h.deleteShader(i),new Error("GL shader compilation for "+e+" failed: "+s)}return i}var u,c,l,f,_,p,m,V,g,v,y=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),b={},T={},k={};function createOrReuseTexture(e,t){return b[e]&&!t||(b[e]=h.createTexture()),b[e]}function uploadTexture(e,t,i,s,d){var u=!b[e]||t,c=createOrReuseTexture(e,t);if(h.activeTexture(h.TEXTURE0),WebGLFrameSink.stripe){var l=!b[e+"_temp"]||t,f=createOrReuseTexture(e+"_temp",t);h.bindTexture(h.TEXTURE_2D,f),l?(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i/4,s,0,h.RGBA,h.UNSIGNED_BYTE,d)):h.texSubImage2D(h.TEXTURE_2D,0,0,0,i/4,s,h.RGBA,h.UNSIGNED_BYTE,d);var _=b[e+"_stripe"],p=!_||t;p&&(_=createOrReuseTexture(e+"_stripe",t)),h.bindTexture(h.TEXTURE_2D,_),p&&(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i,1,0,h.RGBA,h.UNSIGNED_BYTE,function buildStripe(e){if(k[e])return k[e];for(var t=e,i=new Uint32Array(t),s=0;s{!function(){"use strict";var t=i(877);e.exports={convertYCbCr:function convertYCbCr(e,i){var s=0|e.format.width,d=0|e.format.height,h=0|t(e.format.width/e.format.chromaWidth),u=0|t(e.format.height/e.format.chromaHeight),c=e.y.bytes,l=e.u.bytes,f=e.v.bytes,_=0|e.y.stride,p=0|e.u.stride,m=0|e.v.stride,V=s<<2,g=0,v=0,y=0,b=0,T=0,k=0,A=0,w=0,P=0,E=0,x=0,R=0,F=0,O=0,S=0,C=0,B=0,D=0;if(1==h&&1==u)for(A=0,w=V,D=0,C=0;C>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[v++]|0,i[A]=x+R>>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[y++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4,x=298*c[y++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4;A+=V,w+=V,D++}else for(k=0,C=0;C>u)*p|0,T=D*m|0,S=0;S>h)],R=(409*(E=0|f[T+B])|0)-57088|0,F=(100*P|0)+(208*E|0)-34816|0,O=(516*P|0)-70912|0,x=298*c[g++]|0,i[k]=x+R>>8,i[k+1]=x-F>>8,i[k+2]=x+O>>8,k+=4}}}()},877:e=>{!function(){"use strict";e.exports=function depower(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++;if(e!==1<{!function(){"use strict";var t=i(487),s=i(926),d=i(895),h={FrameSink:t,SoftwareFrameSink:s,WebGLFrameSink:d,attach:function(e,t){return("webGL"in(t=t||{})?t.webGL:d.isAvailable())?new d(e,t):new s(e,t)}};e.exports=h}()}},t={};function __webpack_require__(i){var s=t[i];if(void 0!==s)return s.exports;var d=t[i]={exports:{}};return e[i](d,d.exports,__webpack_require__),d.exports}__webpack_require__.d=(e,t)=>{for(var i in t)__webpack_require__.o(t,i)&&!__webpack_require__.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{"use strict";var e=i,t=__webpack_require__(318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"OGVCompat",{enumerable:!0,get:function get(){return s.default}}),Object.defineProperty(e,"OGVLoader",{enumerable:!0,get:function get(){return d.default}}),Object.defineProperty(e,"OGVMediaError",{enumerable:!0,get:function get(){return h.default}}),Object.defineProperty(e,"OGVMediaType",{enumerable:!0,get:function get(){return u.default}}),Object.defineProperty(e,"OGVPlayer",{enumerable:!0,get:function get(){return c.default}}),Object.defineProperty(e,"OGVTimeRanges",{enumerable:!0,get:function get(){return l.default}}),e.OGVVersion=void 0;var s=t(__webpack_require__(523)),d=t(__webpack_require__(964)),h=t(__webpack_require__(759)),u=t(__webpack_require__(278)),c=t(__webpack_require__(869)),l=t(__webpack_require__(168)),f="1.9.0-20240423190513-22f6924";e.OGVVersion=f,"object"==typeof window&&(window.OGVCompat=s.default,window.OGVLoader=d.default,window.OGVMediaError=h.default,window.OGVMediaType=u.default,window.OGVTimeRanges=l.default,window.OGVPlayer=c.default,window.OGVVersion=f)})(),i})()})); \ No newline at end of file diff --git a/media/player/videojs/ogvjs/COPYING b/media/player/videojs/ogvjs/COPYING index 56c4368fa06..17b1deabca4 100644 --- a/media/player/videojs/ogvjs/COPYING +++ b/media/player/videojs/ogvjs/COPYING @@ -1,6 +1,6 @@ ogv.js wrapper and player code -Copyright (c) 2013-2019 Brion Vibber and other contributors +Copyright (c) 2013-2024 Brooke Vibber and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/media/player/videojs/ogvjs/README.md b/media/player/videojs/ogvjs/README.md index f72eb89a569..e595b890306 100644 --- a/media/player/videojs/ogvjs/README.md +++ b/media/player/videojs/ogvjs/README.md @@ -7,6 +7,11 @@ Based around libogg, libvorbis, libtheora, libopus, libvpx, libnestegg and dav1d ## Updates +1.9.0 - 2024-04-23 +* update repo URL +* update build to emscripten 3.1.57 +* remove execute bits from wasm + 1.8.9 - 2022-04-06 * Bump yuv-canvas to 1.2.11, further perf improvments for frame drawing * Workaround gets audio working when ringer is disabled by iOS hardware switch @@ -102,7 +107,7 @@ Based around libogg, libvorbis, libtheora, libopus, libvpx, libnestegg and dav1d * fix for seek on very short WebM files * fix for replay-after-end-of-playback in WebM -See more details and history in [CHANGES.md](https://github.com/brion/ogv.js/blob/master/CHANGES.md) +See more details and history in [CHANGES.md](https://github.com/bvibber/ogv.js/blob/master/CHANGES.md) ## Current status @@ -117,7 +122,7 @@ See also a standalone demo with performance metrics at https://brionv.com/misc/o * color: yes * audio: yes, with a/v sync (requires Web Audio or Flash) * background threading: yes (video, audio decoders in Workers) -* [GPU accelerated drawing: yes (WebGL)](https://github.com/brion/ogv.js/wiki/GPU-acceleration) +* [GPU accelerated drawing: yes (WebGL)](https://github.com/bvibber/ogv.js/wiki/GPU-acceleration) * GPU accelerated decoding: no * SIMD acceleration: no * Web Assembly: yes (with asm.js fallback) @@ -153,7 +158,7 @@ Testing browsers (these support .ogv and .webm natively): ## Package installation -Pre-built releases of ogv.js are available as [.zip downloads from the GitHub releases page](https://github.com/brion/ogv.js/releases) and through the npm package manager. +Pre-built releases of ogv.js are available as [.zip downloads from the GitHub releases page](https://github.com/bvibber/ogv.js/releases) and through the npm package manager. You can load the `ogv.js` main entry point directly in a script tag, or bundle it through whatever build process you like. The other .js files must be made available for runtime loading, together in the same directory. @@ -269,7 +274,7 @@ Meanwhile, newer 64-bit iPhones and iPads are comparable to low-end laptops, and Windows on 32-bit ARM platforms is similar... IE 11 on Windows RT 8.1 on a Surface tablet (NVidia Tegra 3) does not work (crashes IE), while Edge on Windows 10 Mobile works ok at low resolutions, having trouble starting around 240p. -In both cases, a native application looms as a possibly better alternative. See [OGVKit](https://github.com/brion/OGVKit) and [OgvRt](https://github.com/brion/OgvRT) projects for experiments in those directions. +In both cases, a native application looms as a possibly better alternative. See [OGVKit](https://github.com/bvibber/OGVKit) and [OgvRt](https://github.com/bvibber/OgvRT) projects for experiments in those directions. Note that at these lower resolutions, Vorbis audio and Theora video decoding are about equally expensive operations -- dual-core phones and tablets should be able to eke out a little parallelism here thanks to audio and video being in separate Worker threads. @@ -277,7 +282,7 @@ Note that at these lower resolutions, Vorbis audio and Theora video decoding are *WebGL drawing acceleration* -Accelerated YCbCr->RGB conversion and drawing is done using WebGL on supporting browsers, or through software CPU conversion if not. This is abstracted in the [yuv-canvas](https://github.com/brion/yuv-canvas) package, now separately installable. +Accelerated YCbCr->RGB conversion and drawing is done using WebGL on supporting browsers, or through software CPU conversion if not. This is abstracted in the [yuv-canvas](https://github.com/bvibber/yuv-canvas) package, now separately installable. It may be possible to do further acceleration of actual decoding operations using WebGL shaders, but this could be ... tricky. WebGL is also only available on the main thread, and there are no compute shaders yet so would have to use fragment shaders. @@ -310,7 +315,7 @@ As with chunked streaming, cross-site playback requires CORS support for the Ran *Audio output* -Audio output is handled through the [AudioFeeder](https://github.com/brion/audio-feeder) library, which encapsulates use of Web Audio API: +Audio output is handled through the [AudioFeeder](https://github.com/bvibber/audio-feeder) library, which encapsulates use of Web Audio API: Firefox, Safari, Chrome, and Edge support the W3C Web Audio API. @@ -401,4 +406,4 @@ libogg, libvorbis, libtheora, libopus, nestegg, libvpx, and dav1d are available Based on build scripts from https://github.com/devongovett/ogg.js -See [AUTHORS.md](https://github.com/brion/ogv.js/blob/master/AUTHORS.md) and/or the git history for a list of contributors. +See [AUTHORS.md](https://github.com/bvibber/ogv.js/blob/master/AUTHORS.md) and/or the git history for a list of contributors. diff --git a/media/player/videojs/ogvjs/ogv-decoder-audio-opus-wasm.js b/media/player/videojs/ogvjs/ogv-decoder-audio-opus-wasm.js index 8ca80324055..a5c42b69a8d 100644 --- a/media/player/videojs/ogvjs/ogv-decoder-audio-opus-wasm.js +++ b/media/player/videojs/ogvjs/ogv-decoder-audio-opus-wasm.js @@ -1,40 +1,33 @@ var OGVDecoderAudioOpusW = (() => { - var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; - if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; return ( -function(OGVDecoderAudioOpusW) { - OGVDecoderAudioOpusW = OGVDecoderAudioOpusW || {}; +function(moduleArg = {}) { + +var b=moduleArg,l,n,readyPromise=new Promise((a,c)=>{l=a;n=c}),q=Object.assign({},b),r="object"==typeof window,u="function"==typeof importScripts,v="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,x="",y,z,A; +if(v){var fs=require("fs"),B=require("path");x=u?B.dirname(x)+"/":__dirname+"/";y=(a,c)=>{a=C(a)?new URL(a):B.normalize(a);return fs.readFileSync(a,c?void 0:"utf8")};A=a=>{a=y(a,!0);a.buffer||(a=new Uint8Array(a));return a};z=(a,c,e,d=!0)=>{a=C(a)?new URL(a):B.normalize(a);fs.readFile(a,d?void 0:"utf8",(f,m)=>{f?e(f):c(d?m.buffer:m)})};process.argv.slice(2)}else if(r||u)u?x=self.location.href:"undefined"!=typeof document&&document.currentScript&&(x=document.currentScript.src),_scriptDir&&(x=_scriptDir), +x.startsWith("blob:")?x="":x=x.substr(0,x.replace(/[?#].*/,"").lastIndexOf("/")+1),y=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText},u&&(A=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),z=(a,c,e)=>{var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)}; +var aa=b.print||console.log.bind(console),D=b.printErr||console.error.bind(console);Object.assign(b,q);q=null;var E;b.wasmBinary&&(E=b.wasmBinary);var F,G=!1,H,I;function J(){var a=F.buffer;b.HEAP8=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAPU8=H=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAP32=new Int32Array(a);b.HEAPU32=I=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var K=[],L=[],ba=[];function ca(){var a=b.preRun.shift();K.unshift(a)} +var P=0,Q=null,R=null;function da(a){b.onAbort?.(a);a="Aborted("+a+")";D(a);G=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");n(a);throw a;}var ea=a=>a.startsWith("data:application/octet-stream;base64,"),C=a=>a.startsWith("file://"),S;S="ogv-decoder-audio-opus-wasm.wasm";if(!ea(S)){var fa=S;S=b.locateFile?b.locateFile(fa,x):x+fa}function ha(a){if(a==S&&E)return new Uint8Array(E);if(A)return A(a);throw"both async and sync fetching of the wasm failed";} +function ka(a){if(!E&&(r||u)){if("function"==typeof fetch&&!C(a))return fetch(a,{credentials:"same-origin"}).then(c=>{if(!c.ok)throw`failed to load wasm binary file at '${a}'`;return c.arrayBuffer()}).catch(()=>ha(a));if(z)return new Promise((c,e)=>{z(a,d=>c(new Uint8Array(d)),e)})}return Promise.resolve().then(()=>ha(a))}function la(a,c,e){return ka(a).then(d=>WebAssembly.instantiate(d,c)).then(e,d=>{D(`failed to asynchronously prepare wasm: ${d}`);da(d)})} +function ma(a,c){var e=S;return E||"function"!=typeof WebAssembly.instantiateStreaming||ea(e)||C(e)||v||"function"!=typeof fetch?la(e,a,c):fetch(e,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(c,function(f){D(`wasm streaming compile failed: ${f}`);D("falling back to ArrayBuffer instantiation");return la(e,a,c)}))} +var T=a=>{for(;0H.copyWithin(a,c,c+e),f:()=>{da("")},c:a=>{var c=H.length;a>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,a+100663296);var f=Math;d=Math.max(a,d);a:{f=(f.min.call(f,2147483648,d+(65536-d%65536)%65536)-F.buffer.byteLength+65535)/65536;try{F.grow(f);J();var m=1;break a}catch(h){}m=void 0}if(m)return!0}return!1},d:()=>52,b:function(){return 70}, +a:(a,c,e,d)=>{for(var f=0,m=0;m>2],ia=I[c+4>>2];c+=8;for(var M=0;M=t);)++w;if(16k?t+=String.fromCharCode(k):(k-=65536,t+=String.fromCharCode(55296| +k>>10,56320|k&1023))}}else t+=String.fromCharCode(k)}g=t}(1===a?aa:D)(g);N.length=0}else N.push(g)}f+=ia}I[d>>2]=f;return 0},g:function(a,c,e){var d=F.buffer,f=new Uint32Array(d,a,c),m=[];if(0!==a)for(a=0;a(b._ogv_audio_decoder_init=U.k)();b._ogv_audio_decoder_process_header=(a,c)=>(b._ogv_audio_decoder_process_header=U.l)(a,c); +b._ogv_audio_decoder_process_audio=(a,c)=>(b._ogv_audio_decoder_process_audio=U.m)(a,c);b._malloc=a=>(b._malloc=U.n)(a);b._free=a=>(b._free=U.o)(a);b._ogv_audio_decoder_destroy=()=>(b._ogv_audio_decoder_destroy=U.p)();var V;R=function qa(){V||ra();V||(R=qa)}; +function ra(){function a(){if(!V&&(V=!0,b.calledRun=!0,!G)){T(L);l(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();ba.unshift(c)}T(ba)}}if(!(0=a)return W;W&&b._free(W);X=a;return W=b._malloc(X)}var Y;Y="undefined"===typeof performance||"undefined"===typeof performance.now?Date.now:performance.now.bind(performance);function Z(a){var c=Y();a=a();b.cpuTime+=Y()-c;return a}b.loadedMetadata=!!b.audioFormat;b.audioFormat=b.audioFormat||null;b.audioBuffer=null;b.cpuTime=0; +Object.defineProperty(b,"processing",{get:function(){return!1}});b.init=function(a){Z(function(){b._ogv_audio_decoder_init()});a()};b.processHeader=function(a,c){var e=Z(function(){var d=a.byteLength,f=sa(d);(new Uint8Array(F.buffer,f,d)).set(new Uint8Array(a));return b._ogv_audio_decoder_process_header(f,d)});c(e)};b.processAudio=function(a,c){var e=Z(function(){var d=a.byteLength,f=sa(d);(new Uint8Array(F.buffer,f,d)).set(new Uint8Array(a));return b._ogv_audio_decoder_process_audio(f,d)});c(e)}; +b.close=function(){}; -var a;a||(a=typeof OGVDecoderAudioOpusW !== 'undefined' ? OGVDecoderAudioOpusW : {});var l,m;a.ready=new Promise(function(b,c){l=b;m=c});var q=a,t=Object.assign({},a),u="object"==typeof window,w="function"==typeof importScripts,x="",y,A,B,fs,C,D; -if("object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node)x=w?require("path").dirname(x)+"/":__dirname+"/",D=()=>{C||(fs=require("fs"),C=require("path"))},y=function(b,c){D();b=C.normalize(b);return fs.readFileSync(b,c?void 0:"utf8")},B=b=>{b=y(b,!0);b.buffer||(b=new Uint8Array(b));return b},A=(b,c,e)=>{D();b=C.normalize(b);fs.readFile(b,function(d,f){d?e(d):c(f.buffer)})},1{var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},w&&(B=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer"; -c.send(null);return new Uint8Array(c.response)}),A=(b,c,e)=>{var d=new XMLHttpRequest;d.open("GET",b,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)};var aa=a.print||console.log.bind(console),E=a.printErr||console.warn.bind(console);Object.assign(a,t);t=null;var F;a.wasmBinary&&(F=a.wasmBinary);var noExitRuntime=a.noExitRuntime||!0;"object"!=typeof WebAssembly&&G("no native wasm support detected"); -var H,I=!1,ba="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,ca,J,K;function da(){var b=H.buffer;ca=b;a.HEAP8=new Int8Array(b);a.HEAP16=new Int16Array(b);a.HEAP32=K=new Int32Array(b);a.HEAPU8=J=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAPU32=new Uint32Array(b);a.HEAPF32=new Float32Array(b);a.HEAPF64=new Float64Array(b)}var ea,fa=[],ha=[],ia=[];function ja(){var b=a.preRun.shift();fa.unshift(b)}var L=0,M=null,N=null;a.preloadedImages={};a.preloadedAudios={}; -function G(b){if(a.onAbort)a.onAbort(b);b="Aborted("+b+")";E(b);I=!0;b=new WebAssembly.RuntimeError(b+". Build with -s ASSERTIONS=1 for more info.");m(b);throw b;}function ka(){return O.startsWith("data:application/octet-stream;base64,")}var O;O="ogv-decoder-audio-opus-wasm.wasm";if(!ka()){var la=O;O=a.locateFile?a.locateFile(la,x):x+la}function oa(){var b=O;try{if(b==O&&F)return new Uint8Array(F);if(B)return B(b);throw"both async and sync fetching of the wasm failed";}catch(c){G(c)}} -function pa(){if(!F&&(u||w)){if("function"==typeof fetch&&!O.startsWith("file://"))return fetch(O,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+O+"'";return b.arrayBuffer()}).catch(function(){return oa()});if(A)return new Promise(function(b,c){A(O,function(e){b(new Uint8Array(e))},c)})}return Promise.resolve().then(function(){return oa()})} -function S(b){for(;0=T.length&&(T.length=b+1),T[b]=c=ea.get(b));return c} -var ra=[null,[],[]],sa={f:function(){G("")},e:function(b,c,e){J.copyWithin(b,c,c+e)},c:function(b){var c=J.length;b>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,b+100663296);var f=Math;d=Math.max(b,d);f=f.min.call(f,2147483648,d+(65536-d%65536)%65536);a:{try{H.grow(f-ca.byteLength+65535>>>16);da();var g=1;break a}catch(h){}g=void 0}if(g)return!0}return!1},d:function(){return 0},b:function(){},a:function(b,c,e,d){for(var f=0,g=0;g>2],ma=K[c+4>> -2];c+=8;for(var P=0;P=r);)++v;if(16k?r+=String.fromCharCode(k):(k-=65536,r+=String.fromCharCode(55296|k>>10,56320|k&1023))}}else r+=String.fromCharCode(k)}n= -r}z(n);Q.length=0}else Q.push(z)}f+=ma}K[d>>2]=f;return 0},g:function(b,c,e){var d=H.buffer,f=new Uint32Array(d,b,c),g=[];if(0!==b)for(b=0;b=b)return W;W&&a._free(W);X=b;return W=a._malloc(X)}var Y;"undefined"===typeof performance||"undefined"===typeof performance.now?Y=Date.now:Y=performance.now.bind(performance);function Z(b){var c=Y();b=b();a.cpuTime+=Y()-c;return b}a.loadedMetadata=!!q.audioFormat;a.audioFormat=q.audioFormat||null;a.audioBuffer=null;a.cpuTime=0; -Object.defineProperty(a,"processing",{get:function(){return!1}});a.init=function(b){Z(function(){a._ogv_audio_decoder_init()});b()};a.processHeader=function(b,c){var e=Z(function(){var d=b.byteLength,f=ua(d);(new Uint8Array(H.buffer,f,d)).set(new Uint8Array(b));return a._ogv_audio_decoder_process_header(f,d)});c(e)};a.processAudio=function(b,c){var e=Z(function(){var d=b.byteLength,f=ua(d);(new Uint8Array(H.buffer,f,d)).set(new Uint8Array(b));return a._ogv_audio_decoder_process_audio(f,d)});c(e)}; -a.close=function(){}; - - - return OGVDecoderAudioOpusW.ready + return readyPromise } ); })(); if (typeof exports === 'object' && typeof module === 'object') module.exports = OGVDecoderAudioOpusW; else if (typeof define === 'function' && define['amd']) - define([], function() { return OGVDecoderAudioOpusW; }); -else if (typeof exports === 'object') - exports["OGVDecoderAudioOpusW"] = OGVDecoderAudioOpusW; + define([], () => OGVDecoderAudioOpusW); diff --git a/media/player/videojs/ogvjs/ogv-decoder-audio-opus-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-audio-opus-wasm.wasm index 44819eef01f761b8491f9423f01d0fb62e185130..da5b916b98320696ca81ff97f4b29991d422f9df 100644 GIT binary patch literal 154322 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

atsoS)kB|v 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 JpbHOi{|7Xj4}$;z literal 156104 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 diff --git a/media/player/videojs/ogvjs/ogv-decoder-audio-vorbis-wasm.js b/media/player/videojs/ogvjs/ogv-decoder-audio-vorbis-wasm.js index 4919c5fc646..61c63c1e6fb 100644 --- a/media/player/videojs/ogvjs/ogv-decoder-audio-vorbis-wasm.js +++ b/media/player/videojs/ogvjs/ogv-decoder-audio-vorbis-wasm.js @@ -1,40 +1,33 @@ var OGVDecoderAudioVorbisW = (() => { - var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; - if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; return ( -function(OGVDecoderAudioVorbisW) { - OGVDecoderAudioVorbisW = OGVDecoderAudioVorbisW || {}; +function(moduleArg = {}) { - -var b;b||(b=typeof OGVDecoderAudioVorbisW !== 'undefined' ? OGVDecoderAudioVorbisW : {});var h,k;b.ready=new Promise(function(a,c){h=a;k=c});var m=b,n=Object.assign({},b),p=(a,c)=>{throw c;},q="object"==typeof window,r="function"==typeof importScripts,t="",u,v,w,fs,x,y; -if("object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node)t=r?require("path").dirname(t)+"/":__dirname+"/",y=()=>{x||(fs=require("fs"),x=require("path"))},u=function(a,c){y();a=x.normalize(a);return fs.readFileSync(a,c?void 0:"utf8")},w=a=>{a=u(a,!0);a.buffer||(a=new Uint8Array(a));return a},v=(a,c,e)=>{y();a=x.normalize(a);fs.readFile(a,function(d,f){d?e(d):c(f.buffer)})},1{if(noExitRuntime)throw process.exitCode=a,c;c instanceof z||A("exiting due to exception: "+c);process.exit(a)},b.inspect=function(){return"[Emscripten Module object]"};else if(q||r)r?t=self.location.href:"undefined"!=typeof document&&document.currentScript&&(t=document.currentScript.src),_scriptDir&&(t=_scriptDir),0!==t.indexOf("blob:")?t=t.substr(0,t.replace(/[?#].*/,"").lastIndexOf("/")+1):t="",u=a=>{var c=new XMLHttpRequest;c.open("GET", -a,!1);c.send(null);return c.responseText},r&&(w=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),v=(a,c,e)=>{var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)};b.print||console.log.bind(console);var A=b.printErr||console.warn.bind(console);Object.assign(b,n);n=null;b.quit&&(p=b.quit);var B; -b.wasmBinary&&(B=b.wasmBinary);var noExitRuntime=b.noExitRuntime||!0;"object"!=typeof WebAssembly&&C("no native wasm support detected");var D,E=!1,F,G;function H(){var a=D.buffer;F=a;b.HEAP8=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAP32=new Int32Array(a);b.HEAPU8=G=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAPU32=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var I,J=[],K=[],L=[];function aa(){var a=b.preRun.shift();J.unshift(a)}var M=0,N=null,O=null; -b.preloadedImages={};b.preloadedAudios={};function C(a){if(b.onAbort)b.onAbort(a);a="Aborted("+a+")";A(a);E=!0;a=new WebAssembly.RuntimeError(a+". Build with -s ASSERTIONS=1 for more info.");k(a);throw a;}function P(){return Q.startsWith("data:application/octet-stream;base64,")}var Q;Q="ogv-decoder-audio-vorbis-wasm.wasm";if(!P()){var R=Q;Q=b.locateFile?b.locateFile(R,t):t+R} -function ba(){var a=Q;try{if(a==Q&&B)return new Uint8Array(B);if(w)return w(a);throw"both async and sync fetching of the wasm failed";}catch(c){C(c)}} -function ca(){if(!B&&(q||r)){if("function"==typeof fetch&&!Q.startsWith("file://"))return fetch(Q,{credentials:"same-origin"}).then(function(a){if(!a.ok)throw"failed to load wasm binary file at '"+Q+"'";return a.arrayBuffer()}).catch(function(){return ba()});if(v)return new Promise(function(a,c){v(Q,function(e){a(new Uint8Array(e))},c)})}return Promise.resolve().then(function(){return ba()})} -function S(a){for(;0=T.length&&(T.length=a+1),T[a]=c=I.get(a));return c} -var ea={b:function(a,c,e){G.copyWithin(a,c,c+e)},a:function(a){var c=G.length;a>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,a+100663296);var f=Math;d=Math.max(a,d);f=f.min.call(f,2147483648,d+(65536-d%65536)%65536);a:{try{D.grow(f-F.byteLength+65535>>>16);H();var g=1;break a}catch(l){}g=void 0}if(g)return!0}return!1},c:function(a){if(!noExitRuntime){if(b.onExit)b.onExit(a);E=!0}p(a,new z(a))},d:function(a,c,e){var d=D.buffer,f=new Uint32Array(d,a,c),g=[];if(0!== -a)for(a=0;a=a)return W;W&&b._free(W);X=a;return W=b._malloc(X)}var Y;"undefined"===typeof performance||"undefined"===typeof performance.now?Y=Date.now:Y=performance.now.bind(performance);function Z(a){var c=Y();a=a();b.cpuTime+=Y()-c;return a}b.loadedMetadata=!!m.audioFormat;b.audioFormat=m.audioFormat||null;b.audioBuffer=null;b.cpuTime=0; -Object.defineProperty(b,"processing",{get:function(){return!1}});b.init=function(a){Z(function(){b._ogv_audio_decoder_init()});a()};b.processHeader=function(a,c){var e=Z(function(){var d=a.byteLength,f=ha(d);(new Uint8Array(D.buffer,f,d)).set(new Uint8Array(a));return b._ogv_audio_decoder_process_header(f,d)});c(e)};b.processAudio=function(a,c){var e=Z(function(){var d=a.byteLength,f=ha(d);(new Uint8Array(D.buffer,f,d)).set(new Uint8Array(a));return b._ogv_audio_decoder_process_audio(f,d)});c(e)}; +var b=moduleArg,g,k,readyPromise=new Promise((a,c)=>{g=a;k=c}),m=Object.assign({},b),n=(a,c)=>{throw c;},p="object"==typeof window,q="function"==typeof importScripts,r="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,t="",u,v,w; +if(r){var fs=require("fs"),x=require("path");t=q?x.dirname(t)+"/":__dirname+"/";u=(a,c)=>{a=y(a)?new URL(a):x.normalize(a);return fs.readFileSync(a,c?void 0:"utf8")};w=a=>{a=u(a,!0);a.buffer||(a=new Uint8Array(a));return a};v=(a,c,e,d=!0)=>{a=y(a)?new URL(a):x.normalize(a);fs.readFile(a,d?void 0:"utf8",(f,l)=>{f?e(f):c(d?l.buffer:l)})};process.argv.slice(2);n=(a,c)=>{process.exitCode=a;throw c;}}else if(p||q)q?t=self.location.href:"undefined"!=typeof document&&document.currentScript&&(t=document.currentScript.src), +_scriptDir&&(t=_scriptDir),t.startsWith("blob:")?t="":t=t.substr(0,t.replace(/[?#].*/,"").lastIndexOf("/")+1),u=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText},q&&(w=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),v=(a,c,e)=>{var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)}; +b.print||console.log.bind(console);var z=b.printErr||console.error.bind(console);Object.assign(b,m);m=null;b.quit&&(n=b.quit);var A;b.wasmBinary&&(A=b.wasmBinary);var B,C=!1,D;function E(){var a=B.buffer;b.HEAP8=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAPU8=D=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAP32=new Int32Array(a);b.HEAPU32=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var F=[],G=[],H=[];function I(){var a=b.preRun.shift();F.unshift(a)} +var J=0,K=null,L=null,M=a=>a.startsWith("data:application/octet-stream;base64,"),y=a=>a.startsWith("file://"),N;N="ogv-decoder-audio-vorbis-wasm.wasm";if(!M(N)){var O=N;N=b.locateFile?b.locateFile(O,t):t+O}function P(a){if(a==N&&A)return new Uint8Array(A);if(w)return w(a);throw"both async and sync fetching of the wasm failed";} +function aa(a){if(!A&&(p||q)){if("function"==typeof fetch&&!y(a))return fetch(a,{credentials:"same-origin"}).then(c=>{if(!c.ok)throw`failed to load wasm binary file at '${a}'`;return c.arrayBuffer()}).catch(()=>P(a));if(v)return new Promise((c,e)=>{v(a,d=>c(new Uint8Array(d)),e)})}return Promise.resolve().then(()=>P(a))} +function Q(a,c,e){return aa(a).then(d=>WebAssembly.instantiate(d,c)).then(e,d=>{z(`failed to asynchronously prepare wasm: ${d}`);b.onAbort?.(d);d="Aborted("+d+")";z(d);C=!0;d=new WebAssembly.RuntimeError(d+". Build with -sASSERTIONS for more info.");k(d);throw d;})} +function ba(a,c){var e=N;return A||"function"!=typeof WebAssembly.instantiateStreaming||M(e)||y(e)||r||"function"!=typeof fetch?Q(e,a,c):fetch(e,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(c,function(f){z(`wasm streaming compile failed: ${f}`);z("falling back to ArrayBuffer instantiation");return Q(e,a,c)}))}function ca(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a} +var R=a=>{for(;0D.copyWithin(a,c,c+e),a:a=>{var c=D.length;a>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,a+100663296);var f=Math;d=Math.max(a,d);a:{f=(f.min.call(f,2147483648,d+(65536-d%65536)%65536)-B.buffer.byteLength+65535)/65536;try{B.grow(f);E();var l=1;break a}catch(h){}l=void 0}if(l)return!0}return!1},c:a=>{da||(b.onExit?.(a),C=!0);n(a,new ca(a))},d:function(a,c,e){var d=B.buffer,f=new Uint32Array(d, +a,c),l=[];if(0!==a)for(a=0;a(b._ogv_audio_decoder_init=S.h)();b._ogv_audio_decoder_process_header=(a,c)=>(b._ogv_audio_decoder_process_header=S.i)(a,c);b._ogv_audio_decoder_process_audio=(a,c)=>(b._ogv_audio_decoder_process_audio=S.j)(a,c);b._ogv_audio_decoder_destroy=()=>(b._ogv_audio_decoder_destroy=S.k)();b._malloc=a=>(b._malloc=S.l)(a);b._free=a=>(b._free=S.m)(a); +var T;L=function fa(){T||U();T||(L=fa)}; +function U(){function a(){if(!T&&(T=!0,b.calledRun=!0,!C)){R(G);g(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();H.unshift(c)}R(H)}}if(!(0=a)return V;V&&b._free(V);W=a;return V=b._malloc(W)}var Y;Y="undefined"===typeof performance||"undefined"===typeof performance.now?Date.now:performance.now.bind(performance);function Z(a){var c=Y();a=a();b.cpuTime+=Y()-c;return a}b.loadedMetadata=!!b.audioFormat;b.audioFormat=b.audioFormat||null;b.audioBuffer=null;b.cpuTime=0; +Object.defineProperty(b,"processing",{get:function(){return!1}});b.init=function(a){Z(function(){b._ogv_audio_decoder_init()});a()};b.processHeader=function(a,c){var e=Z(function(){var d=a.byteLength,f=X(d);(new Uint8Array(B.buffer,f,d)).set(new Uint8Array(a));return b._ogv_audio_decoder_process_header(f,d)});c(e)};b.processAudio=function(a,c){var e=Z(function(){var d=a.byteLength,f=X(d);(new Uint8Array(B.buffer,f,d)).set(new Uint8Array(a));return b._ogv_audio_decoder_process_audio(f,d)});c(e)}; b.close=function(){}; - return OGVDecoderAudioVorbisW.ready + return readyPromise } ); })(); if (typeof exports === 'object' && typeof module === 'object') module.exports = OGVDecoderAudioVorbisW; else if (typeof define === 'function' && define['amd']) - define([], function() { return OGVDecoderAudioVorbisW; }); -else if (typeof exports === 'object') - exports["OGVDecoderAudioVorbisW"] = OGVDecoderAudioVorbisW; + define([], () => OGVDecoderAudioVorbisW); diff --git a/media/player/videojs/ogvjs/ogv-decoder-audio-vorbis-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-audio-vorbis-wasm.wasm index ff196f4377b4e84a3071e6d62d4d4f9d3309ae91..e081376eb2cb31c0da9b7d122ef056bac46f678d 100644 GIT binary patch delta 66693 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 TIX0o}UhLG*@mBZes*n6P2lcar diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-av1-mt-wasm.js b/media/player/videojs/ogvjs/ogv-decoder-video-av1-mt-wasm.js index 4752ff0cf69..bfc4a5ae0d1 100644 --- a/media/player/videojs/ogvjs/ogv-decoder-video-av1-mt-wasm.js +++ b/media/player/videojs/ogvjs/ogv-decoder-video-av1-mt-wasm.js @@ -1,21 +1,18 @@ var OGVDecoderVideoAV1MTW = (() => { - var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; - if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; return ( -function(OGVDecoderVideoAV1MTW) { - OGVDecoderVideoAV1MTW = OGVDecoderVideoAV1MTW || {}; +function(moduleArg = {}) { -function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF64}var Module=typeof OGVDecoderVideoAV1MTW!="undefined"?OGVDecoderVideoAV1MTW:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"};let nodeWorkerThreads;try{nodeWorkerThreads=require("worker_threads")}catch(e){console.error('The "worker_threads" module is not supported in this node.js build - perhaps a newer version is needed?');throw e}global.Worker=nodeWorkerThreads.Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(!ENVIRONMENT_IS_NODE){read_=(url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance=="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.warn.bind(console);if(ENVIRONMENT_IS_NODE){requireNodeFS();defaultPrint=(str=>fs.writeSync(1,str+"\n"));defaultPrintErr=(str=>fs.writeSync(2,str+"\n"))}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var Atomics_load=Atomics.load;var Atomics_store=Atomics.store;var Atomics_compareExchange=Atomics.compareExchange;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.buffer instanceof SharedArrayBuffer?heapOrArray.slice(idx,endPtr):heapOrArray.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),ptr,maxBytesToRead):""}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;if(ENVIRONMENT_IS_PTHREAD){buffer=Module["buffer"]}function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"];buffer=Module["buffer"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){console.log("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and also use a recent version)")}throw Error("bad memory")}}}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"onAbort","arg":what})}else{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-av1-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;registerTlsInit(Module["asm"]["E"]);wasmTable=Module["asm"]["C"];addOnInit(Module["asm"]["v"]);wasmModule=module;if(!ENVIRONMENT_IS_PTHREAD){var numWorkersToLoad=PThread.unusedWorkers.length;PThread.unusedWorkers.forEach(function(w){PThread.loadWasmModuleToWorker(w,function(){if(!--numWorkersToLoad)removeRunDependency("wasm-instantiate")})})}}if(!ENVIRONMENT_IS_PTHREAD){addRunDependency("wasm-instantiate")}function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var ASM_CONSTS={};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}function killThread(pthread_ptr){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var pthread=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];pthread.worker.terminate();__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];if(pthread){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}function spawnThread(threadParams){var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,threadInfoStruct:threadParams.pthread_ptr};worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr};worker.runPthread=(()=>{msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)});if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function _exit(status){exit(status)}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],init:function(){if(ENVIRONMENT_IS_PTHREAD){PThread.initWorker()}else{PThread.initMainThread()}},initMainThread:function(){var pthreadPoolSize=1;for(var i=0;i>2]=0;try{func()}finally{GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){if(PThread.tlsInitFunctions.hasOwnProperty(i))PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=(e=>{var d=e["data"];var cmd=d["cmd"];if(worker.pthread)PThread.currentProxiedOperationCallerThread=worker.pthread.threadInfoStruct;if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var thread=PThread.pthreads[d.targetThread];if(thread){thread.worker.postMessage(d,d["transferList"])}else{err('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processProxyingQueue"){_emscripten_proxy_execute_queue(d["queue"]);Atomics.sub(GROWABLE_HEAP_I32(),d["queue"]>>2,1)}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(onFinishedLoading)onFinishedLoading(worker);if(worker.runPthread){worker.runPthread();delete worker.runPthread}}else if(cmd==="print"){out("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="printErr"){err("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="alert"){alert("Thread "+d["threadId"]+": "+d["text"])}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="onAbort"){if(Module["onAbort"]){Module["onAbort"](d["arg"])}}else if(cmd){err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined});worker.onerror=(e=>{var message="worker sent an error!";err(message+" "+e.filename+":"+e.lineno+": "+e.message);throw e});if(ENVIRONMENT_IS_NODE){worker.on("message",function(data){worker.onmessage({data:data})});worker.on("error",function(e){worker.onerror(e)});worker.on("detachedExit",function(){})}worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){var pthreadMainJs=locateFile("ogv-decoder-video-av1-mt-wasm.worker.js");PThread.unusedWorkers.push(new Worker(pthreadMainJs))},getNewWorker:function(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};function establishStackSpace(){var pthread_ptr=_pthread_self();var stackTop=GROWABLE_HEAP_I32()[pthread_ptr+44>>2];var stackSize=GROWABLE_HEAP_I32()[pthread_ptr+48>>2];var stackMax=stackTop-stackSize;_emscripten_stack_set_limits(stackTop,stackMax);stackRestore(stackTop)}Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,0,returnCode);try{_exit(returnCode)}catch(e){handleException(e)}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function invokeEntryPoint(ptr,arg){return getWasmTableEntry(ptr)(arg)}Module["invokeEntryPoint"]=invokeEntryPoint;function registerTlsInit(tlsInitFunc){PThread.tlsInitFunctions.push(tlsInitFunc)}function ___emscripten_init_main_thread_js(tb){__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB);PThread.threadInit()}function ___emscripten_thread_cleanup(thread){if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})}function pthreadCreateProxied(pthread_ptr,attr,start_routine,arg){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(2,1,pthread_ptr,attr,start_routine,arg);return ___pthread_create_js(pthread_ptr,attr,start_routine,arg)}function ___pthread_create_js(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer=="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return pthreadCreateProxied(pthread_ptr,attr,start_routine,arg)}if(error)return error;var threadParams={startRoutine:start_routine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function __emscripten_default_pthread_stack_size(){return 2097152}function __emscripten_notify_proxying_queue(targetThreadId,currThreadId,mainThreadId,queue){if(targetThreadId==currThreadId){setTimeout(()=>{if(_pthread_self()){_emscripten_proxy_execute_queue(queue)}Atomics.sub(GROWABLE_HEAP_I32(),queue>>2,1)})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processProxyingQueue","queue":queue})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processProxyingQueue","queue":queue})}return 1}function __emscripten_set_offscreencanvas_size(target,width,height){return-1}function _abort(){abort("")}function _emscripten_check_blocking_allowed(){if(ENVIRONMENT_IS_NODE)return;if(ENVIRONMENT_IS_WORKER)return;warnOnce("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread")}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=(()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6})}else if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=(()=>performance.now()-Module["__performance_now_clock_drift"])}else _emscripten_get_now=(()=>performance.now());function _emscripten_memcpy_big(dest,src,num){GROWABLE_HEAP_U8().copyWithin(dest,src,src+num)}function _emscripten_num_logical_cores(){if(ENVIRONMENT_IS_NODE)return require("os").cpus().length;return navigator["hardwareConcurrency"]}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var outerArgs=arguments;return withStackSave(function(){var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}function _emscripten_unwind_to_js_event_loop(){throw"unwind"}var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _fd_close(fd){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,fd);return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(4,1,fd,offset_low,offset_high,whence,newOffset)}function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(5,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_I32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}PThread.init();var proxiedFunctionTable=[null,exitOnMainThread,pthreadCreateProxied,_fd_close,_fd_seek,_fd_write];var asmLibraryArg={"i":___emscripten_init_main_thread_js,"e":___emscripten_thread_cleanup,"r":___pthread_create_js,"s":__emscripten_default_pthread_stack_size,"h":__emscripten_notify_proxying_queue,"k":__emscripten_set_offscreencanvas_size,"g":_abort,"f":_emscripten_check_blocking_allowed,"b":_emscripten_get_now,"t":_emscripten_memcpy_big,"u":_emscripten_num_logical_cores,"j":_emscripten_receive_on_main_thread_js,"o":_emscripten_resize_heap,"c":_emscripten_unwind_to_js_event_loop,"q":_exit,"p":_fd_close,"n":_fd_seek,"d":_fd_write,"a":wasmMemory||Module["wasmMemory"],"l":_ogvjs_callback_async_complete,"m":_ogvjs_callback_frame};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["v"]).apply(null,arguments)};var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=function(){return(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=Module["asm"]["w"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["x"]).apply(null,arguments)};var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=function(){return(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=Module["asm"]["y"]).apply(null,arguments)};var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=function(){return(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=Module["asm"]["z"]).apply(null,arguments)};var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=function(){return(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=Module["asm"]["A"]).apply(null,arguments)};var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=function(){return(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=Module["asm"]["B"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["D"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["E"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["F"]).apply(null,arguments)};var __emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=function(){return(__emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=Module["asm"]["G"]).apply(null,arguments)};var _emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=function(){return(_emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=Module["asm"]["H"]).apply(null,arguments)};var _emscripten_proxy_execute_queue=Module["_emscripten_proxy_execute_queue"]=function(){return(_emscripten_proxy_execute_queue=Module["_emscripten_proxy_execute_queue"]=Module["asm"]["I"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["J"]).apply(null,arguments)};var __emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=function(){return(__emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=Module["asm"]["K"]).apply(null,arguments)};var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=function(){return(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=Module["asm"]["L"]).apply(null,arguments)};var _emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=function(){return(_emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=Module["asm"]["M"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["N"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["O"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["P"]).apply(null,arguments)};var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=108308;Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["PThread"]=PThread;Module["PThread"]=PThread;Module["wasmMemory"]=wasmMemory;Module["ExitStatus"]=ExitStatus;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(!implicit){if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}else{}}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){PThread.terminateAllThreads();if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; +function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAP32}function GROWABLE_HEAP_U32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPF64}var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};global.Worker=require("worker_threads").Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}if(!ENVIRONMENT_IS_NODE){read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance=="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.error.bind(console);if(ENVIRONMENT_IS_NODE){defaultPrint=(...args)=>fs.writeSync(1,args.join(" ")+"\n");defaultPrintErr=(...args)=>fs.writeSync(2,args.join(" ")+"\n")}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){err("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and/or recent version)")}throw Error("bad memory")}}}updateMemoryViews();INITIAL_MEMORY=wasmMemory.buffer.byteLength;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);var isFileURI=filename=>filename.startsWith("file://");var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-av1-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw`failed to load wasm binary file at '${binaryFile}'`}return response["arrayBuffer"]()}).catch(()=>getBinarySync(binaryFile))}else if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){wasmExports=instance.exports;registerTLSInit(wasmExports["E"]);wasmTable=wasmExports["C"];addOnInit(wasmExports["v"]);wasmModule=module;removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var terminateWorker=worker=>{worker.terminate();worker.onmessage=e=>{}};var killThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];terminateWorker(worker);__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);worker.pthread_ptr=0};var cancelThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];worker.postMessage({"cmd":"cancel"})};var cleanupThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];PThread.returnWorkerToPool(worker)};var spawnThread=threadParams=>{var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);PThread.pthreads[threadParams.pthread_ptr]=worker;worker.pthread_ptr=threadParams.pthread_ptr;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"pthread_ptr":threadParams.pthread_ptr};if(ENVIRONMENT_IS_NODE){worker.unref()}worker.postMessage(msg,threadParams.transferList);return 0};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var stackSave=()=>_emscripten_stack_get_current();var stackRestore=val=>__emscripten_stack_restore(val);var withStackSave=f=>{var stack=stackSave();var ret=f();stackRestore(stack);return ret};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;var proxyToMainThread=(funcIndex,emAsmAddr,sync,...callArgs)=>withStackSave(()=>{var serializedNumCallArgs=callArgs.length;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i{EXITSTATUS=status;if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}_proc_exit(status)};var _exit=exitJS;var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],pthreads:{},init(){if(ENVIRONMENT_IS_PTHREAD){PThread.initWorker()}else{PThread.initMainThread()}},initMainThread(){var pthreadPoolSize=1;while(pthreadPoolSize--){PThread.allocateUnusedWorker()}addOnPreRun(()=>{addRunDependency("loading-workers");PThread.loadWasmModuleToAllWorkers(()=>removeRunDependency("loading-workers"))})},initWorker(){noExitRuntime=false},setExitStatus:status=>EXITSTATUS=status,terminateAllThreads__deps:["$terminateWorker"],terminateAllThreads:()=>{for(var worker of PThread.runningWorkers){terminateWorker(worker)}for(var worker of PThread.unusedWorkers){terminateWorker(worker)}PThread.unusedWorkers=[];PThread.runningWorkers=[];PThread.pthreads=[]},returnWorkerToPool:worker=>{var pthread_ptr=worker.pthread_ptr;delete PThread.pthreads[pthread_ptr];PThread.unusedWorkers.push(worker);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);worker.pthread_ptr=0;__emscripten_thread_free_data(pthread_ptr)},receiveObjectTransfer(data){},threadInitTLS(){PThread.tlsInitFunctions.forEach(f=>f())},loadWasmModuleToWorker:worker=>new Promise(onFinishedLoading=>{worker.onmessage=e=>{var d=e["data"];var cmd=d["cmd"];if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var targetWorker=PThread.pthreads[d["targetThread"]];if(targetWorker){targetWorker.postMessage(d,d["transferList"])}else{err(`Internal error! Worker sent a message "${cmd}" to target pthread ${d["targetThread"]}, but that thread no longer exists!`)}return}if(cmd==="checkMailbox"){checkMailbox()}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(ENVIRONMENT_IS_NODE&&!worker.pthread_ptr){worker.unref()}onFinishedLoading(worker)}else if(cmd==="alert"){alert(`Thread ${d["threadId"]}: ${d["text"]}`)}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="callHandler"){Module[d["handler"]](...d["args"])}else if(cmd){err(`worker sent an unknown command ${cmd}`)}};worker.onerror=e=>{var message="worker sent an error!";err(`${message} ${e.filename}:${e.lineno}: ${e.message}`);throw e};if(ENVIRONMENT_IS_NODE){worker.on("message",data=>worker.onmessage({data:data}));worker.on("error",e=>worker.onerror(e))}var handlers=[];var knownHandlers=["onExit","onAbort","print","printErr"];for(var handler of knownHandlers){if(Module.hasOwnProperty(handler)){handlers.push(handler)}}worker.postMessage({"cmd":"load","handlers":handlers,"urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})}),loadWasmModuleToAllWorkers(onMaybeReady){if(ENVIRONMENT_IS_PTHREAD){return onMaybeReady()}let pthreadPoolReady=Promise.all(PThread.unusedWorkers.map(PThread.loadWasmModuleToWorker));pthreadPoolReady.then(onMaybeReady)},allocateUnusedWorker(){var worker;var pthreadMainJs=locateFile("ogv-decoder-video-av1-mt-wasm.worker.js");worker=new Worker(pthreadMainJs);PThread.unusedWorkers.push(worker)},getNewWorker(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};Module["PThread"]=PThread;var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var establishStackSpace=()=>{var pthread_ptr=_pthread_self();var stackHigh=GROWABLE_HEAP_U32()[pthread_ptr+52>>2];var stackSize=GROWABLE_HEAP_U32()[pthread_ptr+56>>2];var stackLow=stackHigh-stackSize;_emscripten_stack_set_limits(stackHigh,stackLow);stackRestore(stackHigh)};Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(1,0,0,returnCode);_exit(returnCode)}var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var invokeEntryPoint=(ptr,arg)=>{runtimeKeepaliveCounter=0;var result=getWasmTableEntry(ptr)(arg);function finish(result){if(keepRuntimeAlive()){PThread.setExitStatus(result)}else{__emscripten_thread_exit(result)}}finish(result)};Module["invokeEntryPoint"]=invokeEntryPoint;var noExitRuntime=Module["noExitRuntime"]||true;var registerTLSInit=tlsInitFunc=>PThread.tlsInitFunctions.push(tlsInitFunc);var ___emscripten_init_main_thread_js=tb=>{__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB,65536,false);PThread.threadInitTLS()};var ___emscripten_thread_cleanup=thread=>{if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})};function pthreadCreateProxied(pthread_ptr,attr,startRoutine,arg){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(2,0,1,pthread_ptr,attr,startRoutine,arg);return ___pthread_create_js(pthread_ptr,attr,startRoutine,arg)}var ___pthread_create_js=(pthread_ptr,attr,startRoutine,arg)=>{if(typeof SharedArrayBuffer=="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return pthreadCreateProxied(pthread_ptr,attr,startRoutine,arg)}if(error)return error;var threadParams={startRoutine:startRoutine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)};var maybeExit=()=>{if(!keepRuntimeAlive()){try{if(ENVIRONMENT_IS_PTHREAD)__emscripten_thread_exit(EXITSTATUS);else _exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var __emscripten_thread_mailbox_await=pthread_ptr=>{if(typeof Atomics.waitAsync==="function"){var wait=Atomics.waitAsync(GROWABLE_HEAP_I32(),pthread_ptr>>2,pthread_ptr);wait.value.then(checkMailbox);var waitingAsync=pthread_ptr+128;Atomics.store(GROWABLE_HEAP_I32(),waitingAsync>>2,1)}};Module["__emscripten_thread_mailbox_await"]=__emscripten_thread_mailbox_await;var checkMailbox=()=>{var pthread_ptr=_pthread_self();if(pthread_ptr){__emscripten_thread_mailbox_await(pthread_ptr);callUserCallback(__emscripten_check_mailbox)}};Module["checkMailbox"]=checkMailbox;var __emscripten_notify_mailbox_postmessage=(targetThreadId,currThreadId,mainThreadId)=>{if(targetThreadId==currThreadId){setTimeout(checkMailbox)}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"checkMailbox"})}else{var worker=PThread.pthreads[targetThreadId];if(!worker){return}worker.postMessage({"cmd":"checkMailbox"})}};var proxiedJSCallArgs=[];var __emscripten_receive_on_main_thread_js=(funcIndex,emAsmAddr,callingThread,numCallArgs,args)=>{proxiedJSCallArgs.length=numCallArgs;var b=args>>3;for(var i=0;i{if(ENVIRONMENT_IS_NODE){PThread.pthreads[thread].ref()}};var _abort=()=>{abort("")};var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var _emscripten_check_blocking_allowed=()=>{};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var _emscripten_exit_with_live_runtime=()=>{runtimeKeepalivePush();throw"unwind"};var _emscripten_get_now;_emscripten_get_now=()=>performance.timeOrigin+performance.now();var _emscripten_num_logical_cores=()=>ENVIRONMENT_IS_NODE?require("os").cpus().length:navigator["hardwareConcurrency"];var getHeapMax=()=>1073741824;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=GROWABLE_HEAP_U8().length;requestedSize>>>=0;if(requestedSize<=oldSize){return false}var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var _emscripten_unwind_to_js_event_loop=()=>{throw"unwind"};function _fd_close(fd){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(3,0,1,fd);return 52}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(4,0,1,fd,offset_low,offset_high,whence,newOffset);var offset=convertI32PairToI53Checked(offset_low,offset_high);return 70}var printCharBuffers=[null,[],[]];var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;var UTF8ArrayToString=(heapOrArray,idx,maxBytesToRead)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.buffer instanceof SharedArrayBuffer?heapOrArray.slice(idx,endPtr):heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var printChar=(stream,curr)=>{var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}};function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(5,0,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_U32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}PThread.init();var proxiedFunctionTable=[_proc_exit,exitOnMainThread,pthreadCreateProxied,_fd_close,_fd_seek,_fd_write];var wasmImports={i:___emscripten_init_main_thread_js,d:___emscripten_thread_cleanup,t:___pthread_create_js,p:__emscripten_notify_mailbox_postmessage,g:__emscripten_receive_on_main_thread_js,h:__emscripten_thread_mailbox_await,k:__emscripten_thread_set_strongref,f:_abort,e:_emscripten_check_blocking_allowed,j:_emscripten_exit_with_live_runtime,b:_emscripten_get_now,u:_emscripten_num_logical_cores,o:_emscripten_resize_heap,r:_emscripten_unwind_to_js_event_loop,s:_exit,q:_fd_close,n:_fd_seek,c:_fd_write,a:wasmMemory||Module["wasmMemory"],l:_ogvjs_callback_async_complete,m:_ogvjs_callback_frame};var wasmExports=createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports["v"])();var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=()=>(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=wasmExports["w"])();var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["x"])(a0);var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=()=>(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=wasmExports["y"])();var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=()=>(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=wasmExports["z"])();var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=(a0,a1)=>(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=wasmExports["A"])(a0,a1);var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=(a0,a1)=>(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=wasmExports["B"])(a0,a1);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["D"])(a0);var __emscripten_tls_init=Module["__emscripten_tls_init"]=()=>(__emscripten_tls_init=Module["__emscripten_tls_init"]=wasmExports["E"])();var _pthread_self=Module["_pthread_self"]=()=>(_pthread_self=Module["_pthread_self"]=wasmExports["F"])();var __emscripten_thread_init=Module["__emscripten_thread_init"]=(a0,a1,a2,a3,a4,a5)=>(__emscripten_thread_init=Module["__emscripten_thread_init"]=wasmExports["G"])(a0,a1,a2,a3,a4,a5);var __emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=()=>(__emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=wasmExports["H"])();var _emscripten_main_runtime_thread_id=()=>(_emscripten_main_runtime_thread_id=wasmExports["emscripten_main_runtime_thread_id"])();var _emscripten_main_thread_process_queued_calls=()=>(_emscripten_main_thread_process_queued_calls=wasmExports["emscripten_main_thread_process_queued_calls"])();var __emscripten_run_on_main_thread_js=(a0,a1,a2,a3,a4)=>(__emscripten_run_on_main_thread_js=wasmExports["I"])(a0,a1,a2,a3,a4);var __emscripten_thread_free_data=a0=>(__emscripten_thread_free_data=wasmExports["J"])(a0);var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=a0=>(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=wasmExports["K"])(a0);var __emscripten_check_mailbox=()=>(__emscripten_check_mailbox=wasmExports["L"])();var _emscripten_stack_set_limits=(a0,a1)=>(_emscripten_stack_set_limits=wasmExports["M"])(a0,a1);var __emscripten_stack_restore=a0=>(__emscripten_stack_restore=wasmExports["N"])(a0);var __emscripten_stack_alloc=a0=>(__emscripten_stack_alloc=wasmExports["O"])(a0);var _emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports["P"])();Module["wasmMemory"]=wasmMemory;Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["ExitStatus"]=ExitStatus;Module["PThread"]=PThread;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();startWorker(Module);return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; - return OGVDecoderVideoAV1MTW.ready + return readyPromise } ); })(); if (typeof exports === 'object' && typeof module === 'object') module.exports = OGVDecoderVideoAV1MTW; else if (typeof define === 'function' && define['amd']) - define([], function() { return OGVDecoderVideoAV1MTW; }); -else if (typeof exports === 'object') - exports["OGVDecoderVideoAV1MTW"] = OGVDecoderVideoAV1MTW; + define([], () => OGVDecoderVideoAV1MTW); diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-av1-mt-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-video-av1-mt-wasm.wasm index 650dd1acb942354b62b487179c86a70fe80a4ef5..ddc335722f5fa154d58007b124efc2ba04e163f4 100644 GIT binary patch literal 422253 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:pddsG#8AeFHI_d@Z8 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

_r;wPCs5o|oj3s_M~ULcS< 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

D1%O1gflCB1dCl4ghKQr~6tD~k=$nb#3g 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𝔏^_8k`knRrM|1 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

*>YySgFB$M!q0 z-&O&sAkhD44TfH^2E&niuDwtN)PPMx5(mp%wRdjY0mXmfDKDgy0f4Hixsd^-pSB}9 zip^#ks-2i<4K)Qj*gz}Y)=zrJlh3~J%4^3?G|?(f*ry6R8o(gx-nL`c=z%AWJbQHJ z_?x7yko{8yIY2TATt2*a|DmU!d-0VwfAG$`v+Yeyby#kQKZ&KQ`Z+>84GrV?yQgMn zKXA3SHeiFZni^WrzPER9a1X8T^6V=!Z~fr?pM3E1zZS-+zz29Q2qd6D0v{0Q$-5RN zIPX<5!l6D;j1vNdRivP3MHL^gur`?;V*VDsV`*{$7TAn61zN(2g%*}x(t0kKM@`m< zcb}VV_*Zz`GAIQ01LjQS+A!6DOcdxGP$9Tzh1&=7=aM)akqUuD1Byx(S6ukN*n10T zDUPmfwCA|HySux)ySvUDclUE}f&_ww0KqjtumpDx5+K0|Bm{ya!5tFFeX4q9jv(*5 z?#*4_|F8A+I&-?as(M$|uDzeywY#f|k0a=}VS7*{fiO|jfLM@~Rxmoj>P@geNDlmY zH|VMdtjWNl34cun;aUuIsTZ=@5++!Yy>uv`ytBy;3>1uO$n-qS%fbi?C;+*prT_sI zSP%S(*CZ1%E)lHUKr9skD=<}9>w*-P%+JTNF2q_Hyk!$vv4Jji0My}|F(8mBWbKc_!jh8G(u%?OK(Io953CtM1cdlm$O|?L z*b(FcpWfj!B62}yS+kdzaBb`4Ot1p7WMyZMet{SkBJ$nDL40JN=yNfXpFd-%g7M3Asl1cU%E3a<=oJ0Ul zLV`gRMg(k3j6SNGnhBtgO=Ti5j|+QAV9Z)nT0s_8>KzUXC7x_Y1?w}Zf4PPZEZ0D+ z6zV9!)KR*cTOqHaimb&#VI?CanM~3q07cv#+)^L}R%#pd$)}Ss{7Fkog0(_M%^3tC z@LW@S_wdo5OrAPp=Iq>zj1;oN6}4##Fb2We5*^*x|ME=Pp>Vv>zYH7=tu7aYT_9jMjDpCdi^)^mQTGX5;DeDdK?y!g5SJ^tqpnwi z55$t7Lk|8Gg$iO-2(UtMO~)W)W``BV7%m#<0fZ2F zawUl2kL^F+4T04`e4u2#xBlIt-WLXU2LTPBh7UoFaOiguHkEpRD8S_XdrW;O9G($k z!;wJ^K@_^}R55{+`qmG}V8}!Kt=Oq5hM-Cs*{Q06zzTM%8vC(0_)-#LiMc{HMuM8> z`E@MG;m7}IxQRTD~8;|-e3WP zZZ}3Y74v^L1Xc(2fzst$=~3bE z=-&yP^zX$rC>+)aai#)M2yIN7rVBAqNcnIKhCGNA?A(RUiLCx6*tzRtaoH@e!15t^ z4R9o2w~?H$OgbQ*hR4&&_Xt%jSy@Oi(x7jh^Sx}i0C88^Rei$Li>SW1Zz!_ zR~e*zE%A@c39&}=5<|ico8h3v@b-!wa*#QA0;pgw$pD0oK!{=CMyEcJF$1|_%?x65 zkXe!xJm^paZVfUpA$Y-B8^8~`G=vZ^fFNYFf~i(C2_S_gp-VXcGDwyu&=c5cAG!Q6= zi1czN%Y=}Ai_9%1MhC_^;pn^ZT83IEe5}Dhip)92=6`rW?%2A!3bhf4O}qdKSZh zH5%wYdJ80AZ}>PN1PUQi@Ou|B`XJ*E{s4qp81QOYQnw}qi+uiu?`+A$2I9TIH*e%k z`H)*D0vF_aI0ziOt^)-SP(c8H`3VXk=)r&?n8`)VJpv+pGsK2C#_2LM?+Xhg!UnGz z?V#WkCp#LV#fZgA10hdvoDxqHS}T&s4wYO-M@-uy_8#c~qGMS&A$UR-C!-4l0^_lF z-3KGc00_;BC_25sV=FXyWA=hC_4_QUW*_d|?Y#jA+P8;AAcHe7xC# zFN!QN1D85vftF0TMP6y;$73raLdgrZKzO_0vmtIUtgi_dXd_?81Qqallnh6RNRi>|;5+hd1vw~sU|K4^vEZ8?zz9rf6aWZ`=LZlAWZ=>d zz<5_O8~V-SrdZnr z>ucis9uf?f7?C~VyC?ETdKkKF4Hg$7IK$d3MEK!TrGf(VkBFpV&)U&=!GpDSiLV|r z{n3?BPZ|{nIu9K3i7c=J06GO?*ig%c3It$}P7z1{Lw89e!h#M6jyO~oT?ULw3_D?F zkVPfai6ui}2e?Bl&L9{%0~VP057GSnX9f5`K>{9ZDi#za2td$gCm#~gPJ!;k2z;Q> z4qIZtr6UOgC)o)YbPNJ(gB^wpzN7QL!CL4hphO5C#Jr%>I|TqTAb?mPtd5gJ>?BO0 z#w@I0sR2HWyf2Jk3x7O=(y$4EB?uM3i(v5xKEe!1OcosR@dcdl$2=%C5j`>ilq^z1 zA_VXwjG*gOxw0{|;Dchw8=QU^A{G|0BG6+&*MlhFunE@EItq+U?qY5FTe-knQu^#F$Rkx zG-6={o6HfUK{|p^!Y~20&m8%&8{Dy9M`B3LwV7flw8C`z$-gm*=> z=YljuM1DLrlE4m;G*+N6q9$3A{wAF4RUQ)$2^e?~`+>S5h)D3of_4A|+wpdTZ66Eb zp`a}Vs3y$?#$$;Ycr-~vfnBJfgX5qZ3LPwV(2f0AxS;4k5Q24RfHSBjy~pRr>;Y^h z0RUF2WCVLr9fY8Jr9&8^m^6UQ%0y30t2-o&Z>~^FLGUb$JU*0wBsmC7(ZwS^5KKXa z;0c?Y7)2yGY(9!yq!*zFKLX)&Ow^#;5r#hmjL7PE zgV1PTB#a!u%RsDpH`ZSu4}@c=GJ#nNOvG>s05nl~pe;{ZpA`YVAn;EDx!{`^#0epU zi~&$V5JCVO6fI~%@^2t?;0~fBusTR2y%m6o@SeUjArG?gMA=C~Vv$gjgbE=aL&%$P5jTVYId@$iJ#y}BXkz}YplQK=;-R1b0WZaX%R$%lyJEt6 zKJN*yDAW>kq~I~&_MLl2T3uQ#V!;t{=0gg3g+ei-A5{hh36N$`m|&S2I^1E=1g%Ae z7dXI8av~7QE14aP3|s)Bt9V)yvQOF?xc^W0KsAk1tBsJA_J%oM}0KTg9Si> zDtw{!0g0sQzh6`++cODS;6y!UtA%UN{RALLg%88DhUs^!QMCKO_x#K;VNRmLUsGLTqxzix*bC zsh*P@$iZKkf{aRV&;;Z{2wtp#^pQwl)yHD_7{||=B`wUAz}6sn=*I`D+Ykw=lY%oJ zJxG`^Xwc=r;K32(j?xnR8*)1kSxAyWc)|t@gcN?r`-0vZHV}R&byj={nf`-@5#;F) zB3B6J>-YP^q2wQo_(;rvC^ln$CKNRW!dZX*EPf3{HS#21<@ov}05=xi21JsM8>++C z)(=JZuYZ9S{*Q+MF!~__%_;y5(!v9;2j2`975<02EF(yri1{ciDgjA8x(F*PM3{jg ze3Tg!^xiPyIUxtdARrI5Trh&=BN81S5wK?M6`&O083(~qytyG@gn^HPAe_Y-K{!690j3#laR(ymoSBq0U(C%g_N5d?4z)d z{zLS8*TW!fM_QME5}x}n23*lgfr7Bl@$UxR3`&LsgCpO)e<#6vlDs$QJrA#`*V; zel#Jp`=Nv8G-PT$z+_Nz0yRSd-V^e^p!bHcwH(R|Oo#3dV%dTJw7(GE^~07a3)BNp zj9wD=OMfCh4pA&3gUk=dd@SmtaUYNT53!`bph!vo@!^ud8#S+hJpW(ifz?sk#NaJG zlYfNIgKmc04ZVHm{@sB0guE~4y(>Tioj=HBKzjPL56)~=A(l-(dEh<_IKW9Z?)aUMbL%U!QKueZ)Htd~=fbm0i% zmnS*K$%jr1O!VC2Jl;xKZ->@#=>-zz!uU&B!(6901leu1(Xu>cZf)|D-YSLrQf|Wh z7gby}Rx&zfpkd&zdqn4`mW7(5>{;=Xq5}GNxvB|{&Qgx6?PuGTSx+~sHhQK~pzxcp zek%$VL~IQW_GkRWytTYObJ=2Os4z~#K}7KUcy47>N9e8~MITj1BO5=XdL4DSza%7t z^miou9@A+jXLHf&l;tclV}oJ3^W_#ue5bH8$yLJVO)_j!J`dmO$MgN$dzj}v+wCSlC~S}x z6UJ-g^<_^Coa!g#rSE>oc9u?{);O65lFmZ@9ZuL6IXu+WYq`fHx2G=Yc6tVkoUdfL zF#cJgXiQk7qyMkI_TGA4PhH#f&&b6{tP;k*DR`4z60YvM)LYVPr2EgdHw;4*M#|h5 z=Kpi?%Dl5VHv)L+8*uhTCj?~Ka`9_v5e`;EJy~VI&F9<(1{QU6q!OsIf5^jZ`5q?Ve$?|_hB7^W7ay+mIG}ASX zGyF&QnYN17Ewu|OXXRz(nxzHF6g|6LW?TMY)?~89Fj`MfT}tII*=sUALisxEBJc2} zS+7Z=@kYbb`hglTs!8%c%lZrDKiv7a-7$+cb5nCwvr1Dv!v9{8s(WXrjnLI`M;3!kH!*>91RtXhpNj|lT^Kx_sD%AdqNmLF*`h4 zTIrhNYQ-6fkL5?oa%Im-{vvuqC_md`wnQ(BlGlH&J3@DX&QtY5r5dR*;;KR>U&)@C z?U8MeeO@nBaT@ymkZGmE13 zMH&Uh1|0L5>eHztCG(T?646zhQeph+c$N6RaGlU2Aw40dgS-^JmXDXR6m=ESmq=a` zb28d9tS@w0$e7^zpqol@(mzNR3FBwD4|kd880WyXH@6#Q6KvUK9;%owoh+;$7R7N@ zanQGyv-{2_+IoYzwppr1u6T_wzR&-l`wizwPM1G_26LCdbB?SHG!pbpFw)(8=1#)*;yTvCVw*Amb5+ zM>W~_HKm*q74Ft3ugJiNi14`q{$3AlL#&sWP2kfXQzKP>GY@9wDzqQ%8 z#)h|^o5_7%{7LcfqKk#sa%;11XN*%|K9ecE4rIEF1H}-Y}5q5642>FB{xBqrtY~)8fyvze}tNVLZ5we^{5A80*i_Sgd#jWW>d<<}zS6?bV3NA5Lc5HTWGJLu zT=kIhXG(gUo6JmR1k18P|DDS=mV8@yP{dqhEoYKY>-v)%uew|6P;yg5U*sOMy+2rZ z<=yMkQ_~&9xy8(4Duki^7n#oIY%iOSlxvnfE`3lcO;Sy0xv*)zE#1w%opVuTx$-=v z3ko4}6*B$LlB**X%G{E|XNsW;$7QF;ESFXhYBrm0PET03bC-!kf%qyhj##_sw?pc1 z-80HzjX6hcm+~hH8{`aRz8jMNi{dZy?j#i%9Ms*ey-lNCWi(%|1f>{JaVl?PmXXmO zy+o~GjV`qxhU7oFtEgSA)kmpY;g(#3tfow<5Ls9Xs-b}n;znyVAF5U>7Rt?(;tq+I zExwvoAK+t^Z(?t7Q}c#m8|kkG9G9zX<6ecmbX;i_XB4Psq&;y+{&QL_%5w@vJ3KM> zFx;sXt4d^k;1TAYqZcL3k@zCI(Pgv}M?xcUgsCmgS=oy`M0Gi9bZoiGj+x?yoO<-I zaZD5w#sr~1^fRyUM} zi!b3kW41EwOd*rYWHPBtA`{C*B7T}ihWIVcq4&_XV$2Y~(9c6hOR+&}i+H!_NRd69 zHjWeLZ{{?!ms!V5LwsFCifz2EsOmz6#nOLE%oA-8;c;FvYZ2GL)FA%zx~Qs0#i}{? zV|^or`JP9i_gaiJ>C@YwDzBK0Zg_g6%w0o9mpAZkDKu?3fe1ubNbICZrpC zhtN*Es5iNJX`@TBwcA(bB)+)%K=g>v(cao-XQ>gftuCVCR8dmq65Yx2B;KW~zFsaj zCu3{ikCa|?-ybajP3ubAygf`wd`@?Jy>x9=$`Pj{M&$m_ZmW9lg5)ea&r15d$1tq1 zRNKeX_IENN@xgso_4%c7`E9``>HVL559&IrJ@eNEa;!=Gx~79wvon-KwOzGn{Kk%y zn1IO1fflAGY5v>$mgZlK&<@|~wwRbwj9y;__geAHNNe|fmgIg;w_4cm!6W>O9JbN= zH1^8W4y(Rh@wN3^+Qr=KI$Rc;zd83!c)1=)f3z>TI;l#xR6V$XK0m2vOwq3|7T)us(o;i(s^=Vb=}Ld1cY*>}09IX5xmNl2Lyxi24P%uOnC z%61R?&6(UsH-(k+(zL_IxSgl`Dl7Xw&ee5}Hi;w0|K9(f#gEzDkK^Smmr>aw?NdK& zR;gR^IllP={q5saa#L0ZkT`M->zf`{>ZvQ#z}v&-w=6d2P+2AM2Zv3l(@lw{vP|xO z8uoWna-F4owRCh?&55o$pt|f>I(?978tB^?BM0J`FmD`(IYMY$XKLH9^8KTZ>Y{yz?8=up=ivf~C+)96G zrwPXD1|7P`U{qRp+%PNCzo;gmI$!xR@KHD8N8b|XD;B-R>-9rm^y&IL8r$f8sdh~H zn&NPjKqfxLJkn^D&N;PPN_F6}OqFf1Y48!RLRDMkKT)25sAFC?EN2`1Cetgq68!2^ z+otrrqJ?5Jr<2J>{KF!zcwKKDyJ)>5w2kyjc&WRBR=Q3$&7}A`qu4hg)$gvOxbb8% zoMSc=Dn)PiI%unGFp=KJCaAg3ws~dHsFp=d2j!fL;Wzyc+8@x>r!uoN{D4D>?O5Y- zjcpWfUgSS>meR1M$OcWA$2Td1Si}RRw0=bN91-K~3b#wADz- z`A3l8f;}I}7<^xXHXC?M8e*{Ms@@Xn21)lcWdYxmW}j*(yG7+rKtsbKOE}mhVd|p&EW%#5@YuqqfjcjBo^`{zD`s^guN#J-3>Qs z6e(>Mmcg{3#p#7{sIUyh^{Hxs^2>x~N`=c<)1{irh4RZ4s}`*l$q<%tsrf#=t zKH-<~9(TE)s$+!VMn1)o^6LhBHKr&!^SPquG1Veo|D2i~pW5Ur8vcNu2s9y*V@*6E}2M} zi^qtyiH;HJq!c46NeM{Tx(5=wAF;{){P?SB{YU2Qk zPbz$MrVl7nlUIjz>Hv8WmoAcs8DIqaS#;`ktNtvMK-0n^yPF0cLalLZe<9Z=HBDFs zS$7BfLppA>twd2x`^l*|*C7IWsyw6y(jb322z8owx>rxfeU^1|16AF(Oc zyFtr1t|?mkjM_ED6d4DK?+=1&y}WG48ZOk3pcJ1<=t)S6%ZMq9?x6A#U?*iBW7wtr zkLn49d7!9WxjMYTH_Wlu^qkfT@a?N62VGIkRVtU{Bc%IK>oeY;I$K%im=tI$D91ov zY$O(l|0WhJwodex$Zk*!7ImWa2&$sy5tGw5wuJ<&QC>*HbtD`qw?%3{p*4EjGrXHb zlso)HaU)06j;6a)??un2`n=o8#WS_h^!`VQ7xcN>mL>GOqBpsRM0^rn#Xjgllfkg% zpN-kGQj!^MQ^8r*b2#OAMEtj5B!%FtV*HktqpH$Am4pk<`2pINq2dbA7%9^rgS)QsXW(chf%p-l_Ez=v`_08&Hs$T=Tw&7R3D@E zqq$oIeg08Z)F8PZp~$8A_0@(_SBO40%8>Jer^+~yTvD9>_FTje2PX4%$L2IYXh~+< z)2zGbWt-|Bq-;n3;G27#*79Tu!&nm=D2QQRp$Bk9Uvq=j6Jh*gCmMJZ+$!r)-ZsRK zhJ5{vpA;#75W{S%MTwufY#j)OPWh++P5CoUO=`2%&eKz%a63pbRX(B&jEOapqu)sWv5(E0;3UGf-a z6BoS-%DfW-x+k7tnoDpGdJ|CIE67_JG-g^bOoa!-+(%oPAip|rwbP7YCLx^*RiOi1QW!bN8+><=`N!#NzmtA)@Ub`=MwmBsf%!wFBfIqZZ#Uq2E5e`P`nm|iXyTgi{5S_Z<-wf> zzP-S8GWev3>i}FoFG8J$L1%ESWQQ_>r-EZ^&!g_Jj$hF_>@m5oxOZ8{c+{9ZlABl6 zSmo%WuA0G=Iir@4szLtk2`#Pfm1V z?8V=)QY&}Y#b-!-A?`+Q$WGJ4ylsOmXcGBJ03 zHk*&hjEBaTw*OrJj4Pj!<~Ypsh3+Uw z;NW9euXWFu#$#0yS<}M5^!U`wRcCO#cFm7vPqWU))(7wQj&^vUZKp6ezP&HEPr3K2 z&Xvth<-f#^@IGg$qdPFgmJYv;$t`vDKV_5!er`8jy-(>PB&h#L^%+4a7RlLAG#@S5 zMdKG6+@;|Y?Kab1>a-1I(MSg7{*(wou>bqV@KoDBvw%RnI1<>NW7nT8VzT} zCerh-qK`>1Bi^akM$S_tQ|R;SMFEgFx*j4^h*ssvJ;x^mzqrlj3$F)+CNGBivOgjdgwJzG>;Q{RItiBZQ<%#~PHk}N)O0>6>4N0l!uFhgqQfY4!V3RDIBo z8r>Gzf$SAM%VoSpf!$ep)=|Kp@l{VE1A&E~wo3CfQsF%`v=QBcbiSSrvR@%xO|G1y zyEgjW+Utoa-gs-Q-hY zqCF?+MTxthoTh;dD)S`~pT5On8#M7vNlVZa8ngxXTHe}u)YILDk`@M`3v+Gx3m>^ zCBX)8%9rXzzU!lF)U%OqMeZ@%mq5K!6%)co*rWWdM|ek3?*bDQ@v)%yr{85+@-kmM zVS(Ng=)<3RMy@{r1IN|QNPP{v!`S$^Xf)F83$RphLOZWZe`|Ui^1HJvCh&nd`tG)Z zvdfw9(rC4EVCpbj&!45pD}bKF5?vA0!D3M|04EBobM7mqvNix47 zom6tUK>*}(3D?F;$rx;E{wDt(>RVmW8{muf^f9y&BV+B5fK;XR=;J@nIBPKleEg;~ zG~id{pU~`(FNgFhdS)UepsVlMC2b74Zxepf{vP_KSE%ols0sO~?Mck?0^X>7&KZGp z=iGZ`G{EnDsZquy3b2uQM}59S{-q5M(=P# zeRSi}q`w#6tL+Yb99_^wy<2kC>e2F$H#@Bu4pFyH z9V8{zAYE6mtxO)fUoMt98aXHveT64MY_HuYlAwZvnqb$p$*$?f9=}%K%|>mWtQ0z1OD1J zDm#E5H_`%aWSxj3 z-8s{3J)pNwYx4|4V*-7|Md=}laknbysyBUZPQ{ntVoO~2AI)`XoC=Sl8+Nx5^QD2n=ZPQZ7VRl}kqmwRd)bjN~Ht1&x+g|Xt zr$ZiOzGq@G?TlMVOc->cfqUQ*8hrL$V%N1VMi1mnVjOZ%=Gvc@dCjB0M|A$+$l?nyXAK z596d9txD8?Ma~-ApHctcl*iDwY-g>fbF7d)#@j&ZA(kOZ3A;nU z_x7L4Lokk+)BSx@d>#7fzI9zL?a*hPM2R?*FD3S-;VzVCMwwKEj|;paO$+mN;_!Jv zmqC3K6yIBJy~q{he>=EHZ7uY#rC@{eB|Y5N+>G7f2K;QdE`6Ip#uvUKe<2;m(Oh~x zOdCk5ltJp&9aZzhh6;4wO$#!j68q^PSlrqQ4;hHxUVHWW02?fa}l!JU!Ux zko6_>pZS;Vg#VTvuWfD#8M~w!7RfzFxg>IzxYv^gYTBDi#!-e{D;kbeVeHdu)|J$X zv7dlhEGxD@TXF0Ka#)%htR^drlE` zqkPn}ND?~;x+7z*X{JGLU5ZY)s-mCa)w`#!3HYDm;|kdSzjgudJ*JsOqd#3;#T2DO ze|;P8h9%m;u5Mjdd@%|A&M=R@^F0{LSv{7mLVXVwgg6XG`I{Ou6Y^mvtm*VBX~uJw zy#z( zcC^U}vbqm^Vjx#dNN3(Tt%$tF4w5jTe6+E06t{*x{1Sgt_dN7xXNkVwS^(Ik=IH!v z-~@S&G5X*0|E+wmh*EK!W{mzmvEEhHlwn@xyNCba3VW%1U+U&inDw^6rFOb;5Y6WNJbW`nx-o9+@4$ zhr6xAYrf?Huaky(CqT}uViX+e}5qZz)3aGb*zpL0cYOFhaNmUV9vw&0E zBS$(cM*QhybB`U+lRbq;A}66*8d#+?Z|Lzt3P3H6{kviY9s&Re3`I|&KQ@JoQNOkhx{8ymxyHJEkS6I?I`qD zZAquxDv|D9etdY38~Wd}sFb(h|KXZ%bH(Cex7I%@ehWO1Z!f9yDFfeJE^73Ek8iv^ z^~b>u!p9>vk!Tlgx|Meh%CB8$9FY$BnN%vC)CHW?XxLu71<$v*Sm=i{Wy}it9{um`?5g0UI4>^E zOm0N~F|WoT&nW@z-SCXt3%OKp@vZ0szWv&DrB$X8_DtH{Kuwh6W}>l&JLL30hPVF( z$emYFO!O8n_*lywQe8tC=G*G%oRz?_Gi@n#;i%v3*z+EH(5|1mS?f5Ue(Qtf%qFN~ zyqjp^G7Wsbmc2Wm8FY3QwM6xyUC-A~E_MVCPe?x-VCw+f%o!Obh5k#Y^qZv9pl@00 zm;V6z^JAk#$>vPhV=Xtz($SB0b{aK*i*^@}v36Gg-<*>3+}EQW0x}N!6(j%CMVq5| zD5qWN>qIfMM_KjHc{|Y_X)UdlTCf-HxcshZ3qHzv*ywzRbAHH6^SvnN;)Es6b||M` zM!T<@HT=uDwPCB!{x&r`b5DX_H`_Kgj;@B?+LB-UPdR+ob>7^6AP+%Jp{2@su)~_P zD`ud47h11WS@IZWWp8!2Qz!I@s}pws`q5E8rT7BsJFmsJS{Lz;+y1V52|63viy9KD z(0(0NO{Jjk*wfr`vxV4ayNp(&pHmBIwA=zY`7_$u!4~@aL)wqtpP_sSdHX|Gpk1$X zSHztL{qs$d<;PJDhsr0ptB}u&w*02Jdf0(2Rux;humjtE=eD4{7A-#%kbYCGK{MYN z=l$Kg+w_|;F3g$ZX9j&)RL~cr4}CdS^Fv-&GWxIj8C>#a`CuEbYHShm>9A-DM|lIg zmbUx^`e#Bt?eFP=FCjrTfzY3VcnSBp#%S-%U>{P>mV%rx6-UT(!8Z|SAy=ek=?>mH?tgQhC5pOMfJdlrGU)CBpVy)6WDKsu z1#Oh~nhfw5vi7qy!w?_CK{5E@JHcPn;~~mh3_bVL24*1Zn^hRAqt4&snSuHLh5JW{ z8;`ihrg#QrHG!P@f?hx)!)T$t#}x)YLq6TV)xj{6p&R*Yd_9nr*GP& z+s;%gkfx%?KfR*8yE^=l1$)?XZ{@^CZ?^j-&OzpaA4J z(ihpcse5kA7L$i+7Lrirw!QT~aI3?gd0%t528LyI z9cVvVKfe64T(`J8-hZ1BngfrHQIk9`&! zv;yUa#vDZ*_zh8n0mlNKc(!}U zNw>Q;mrbT=sVVP*Fb_PUdgFSwG;goe$SI5q_gQGORJRWh+<#1IebqQQH_YGH(#*J6 zYmADea><}FRQLwTlGNIA2OwGi2#N0?u5i|& zMCTT!MxXy$d=b6x6G?zt!FZ4qqb1GOmZJIPNGQ{AL$TjTG!rShmY&zNPJ`IvWtxaT zjUT~8)9@UT*YteV@2)DjFc7;;?{9K)=s804dwRax?MPIBxhfe?^K%lRV#LUa%%<@> z>=tR03s;32T8c1chn4!&La08 zrzVu}ZK+8lF>=3c&@Bjsaxz8CzdG2;@}4C(4=wyUPF|OMPNbF}9-wYb05C7^xHrJM z^4rXDk?2e0DWFGZ-}!TfgD{36NLolB$2pW0){46Y;sAr{!O&QG$GX3YEfc1AwP??5z~d z?XTynf+I|y4>`3Z@z;Q+_uD3v+)V)p>m`Z) ziemoc?JnPdbZU8@IbK7$t+j;-Z&CiaEiVg3L!@VG9TM4(bhkXelFdcFPK7UBztjPL z8coxWp<@)(b4+P+%wr$4tKo4`Pvr09J6?gjq&b?_X+96g@JX3U@CkHGZmsLNUC2K{ ze=27b9-rpELW;~Rnwd0Oe=0P(k*DB29LC#@Cbv8ZsAP|hlgM+V8x^Facp2pk&TF+( z0~&r;xhq@>_2sp?bM?^fUzkr74M)B{!JCwpAYYLJc_;D`WlVKXbR*jRKx;Pd2ju%y za}8$#=>6fmSzF+SzCceHk^^Us0aC zUX@MDFg8X0i%J#z%uHZBHqFWYDhwUBwlxQRE7Ry2BoP6+%i}g{q(XoGD4gN=96i;t z+S_qoqCHP2dvJJ2SKv8A`b*TuK5eDZN#yTXD&@P{7)E{L*vzhAIN5YNM7}_}LO-7D zpGX&)R%vt%@_n^rqR(oSE2=RsqdN$LYjrse)Pb4ope9aUBKbxiQsn{J{?3!L4FPf< zsM-?YZx6dbTa6QebdgRq;^ZU9$uX`J^xzo zxM&yj*WAV7J3PS;BM*sRLGN(nWX&^ZXVb#@t}~&h+}hFc3&1$lj+9F2JUGiWXK*S( z@2tlonQ-u1G+o0q4*Ipb?1{gP8RWesq+llW;g0-vCJ5=ibZ(b)0)O)xiwaIr2IB@tCC7Vy4K_bgI1)wT=LZCIno8U+%C8n2YFJ+qfY%**0V(S zg6`JHSt_ZJ-(7jhwl`H^jMa7}97H+4Q+~)~ApSFlYvTJ+AG-u=-J_7RX6|Pm%Yc)y zO$TzCBXO2VW=O~OyLpc28=S==YgJ0nE~E15ZTG0b30mKkG6nLzQ7)c3-{P&TMdu>j z!|;=eDBiipmZiwAdB43po z!p7QwUUPDOJ``cP#%m5Kr<|Xn>}u3|OzIAUl_=*YylxLSJ;-_Ex(u6O^i#639I%P` z-S;oqV(>dK`@BVqGMqydn?p}nqhD)E$;pM__$YBWfk>C~K=#D9+3L3Z+QDs2``MrhxRmIe%Nqp#JC7A}N2C8+1|q^0a#>b_eNS2L2+u66H-x zIbl!(eH>=|GshU=rXIs3zQ@@u$x<^NbkvL1+ms>xJKk`=a5Tv4=IGLbY#8^^22RCB zC{IOG)Nsi2t%jSK8K~!p){DHK(~xg>a!Xb%>`7g&*aOgOi80VlM16~R<(`+(&R^Hw ziTf7M{nF80T~vqxjr<`FG1_1HZBZDGeEV|d*!+!lzFAQc(gQvkw9YGjMDRyGfXeqv z4^7$4DF5S(EoKc$81R%&3S4atXF%&6ZX^Ke7fByl?=D-8xHS0K9xs4-de9*X;EaI0D=|iHPqN zBZiS|bjU~wLO(2OPWd>?M2)_*Dhe%8A(IhAQ;jT2!S_?;X_3{A$nbxNkI%ZLTMyR5 z2^DAI?d|}lORHwt_xX6K+O?&3tRKA966E zc6_2EaHO#a=X1@OFOWr2J=2EO=I7R|ueSZ7O4ggkmA zNgG^6yK{NNJzfA$mNb;6YY~9>AL8Tx=F9vmKjA`-~QKAg(J^eeEl92=+coHJoJg<4rx>*6DV$ZfXQA%Ct}f&RpqTf>u$6Nmj< zSy`063h66q{qwE?j}lupR&0k}4L8$PJPaJY zU@*!vh5KX70@y84HIs8xWASp^zD)ff=x-FSJZ=Z-xwS$y zeLd(DH7_s!ArEvz)EuMGk4$ju*7-^i4x`Xx=BI!YO(|#GSAehL`A(rtPOx8iC*#iI z`HK26MMn)1xfg4S& za@DcGbxTVVGIYi27V<`n=2@UW8|$J=T?0BrQaH^;P|z854!^LrYm@807P|Q?CAP z)MumpNVQXFcbkA}qYU8V-uTy!S&$cv?6v;)Z6MD@ZzI2eUDH(eYe8Q!^dY*?^$h4Y zrG@&bp}kZ}^5QQ;j_s@OXPrYix7F`0K9vUkH|dt8!Etx;zN{{H1$EdrLDMrCI6z^3W4I-sOZH;9Fe9lJqyA zr%|Jl_bdV9lKRa>Q&GQ98;_M7hrPw?6lwmw2IEPO`356Z@ll%ZUBgVACq-Pb&Om#3 zrQ~^tp66O0oLp(&=1A3Ha5Hbwu5=))q zcZ09)wMsejz}NbQDBd{2*UrACrfT3o{9KzR=;y)gwBQq{cW${_+8^O?a#wff{(*A- zRQFS%9_n|h@t2a(z_W*q!KLviubi!>$`9bDnwzcGI63&og4&HwfuHTsp|+1u-a9EG zp0^;MCAk{|tsvhL6&`8VA)gF*M}GTYqi}#ir6NZASa=`N%VKtufBV&jL7>0p2~qPe5nrxgD}~7jpV@2wnh!pVNu1q5MZ(-+iXU z7;=g9TYO;0p)Gd0flp|w5?l|Z+X-GRN11matqEvZqAaDLe;GQ{3?4m3eu8I+zswXe z<%IOxkbXVr_5$0s;NBbg?Eqc~(yAiuMeueNuqlb?E!sd2?UCaGS&Id3L6!t*|C@6@ z+PaPlT!_P17PK_+3)cY8L?HWB7{`0#Ln`zW18H3rMLr!EGeK_rP?rg4!;xyR#W<*M z9m)~}{2uZQ56^6aJdXf99YfexDCcv?74cb&ug5qe1Y^e`&&<(;pQ#&tR0?noZ9f(~ zoD9AOfR;1Lwg)_Ok%ukai~a}gZ6*%=1AoGXp)C2}oe^Ft0*l5=;bTNpVPG8wUVrc< zK~lpnHHrD-!pXDbaO+*yy{dI<7JG+AO0$XE<3-+iu*bOOtePX4=g<`FVc!>U9Q%8Z_nhr8tl0`?lcOXyIjG&~f&Kzif*dwYBdd}##|50#W$(AQ*|lod&EPRf z5=0ysMSL%FwJWM+X~}J{3!P}Vj(>sOF#|D`*XY{8n1;G?@vN?J6Z=g{byN(f1&ThhioKxjIibI;-L=JswQ$EicSYj2LacM&*VS z`BL&h^ZJIW3c1{fs7#j}T`2`ZbKr5X`&e61)7xtE)M)Q)o!PPj}_4xu)fSDr!;!MkG{Et@*Ii536zr) zBYIq~SaXf-bo11&$`c3fz{99jx^Y;^?F>#tiN_@K!gwlh0#^GuFxG zw+&nM;alK+t$&n)`rbY4}dKSD4_|Q2he_l`(6!#m`%c76) z#E!6;s^m-1lq^Mi893GMmc0l+2JrB0HZPi!04K7+3lSxhWK`f^O3TDh?)2xjw*V}j z#fO8}L&2X`Ii>#?3_?ZBzhd+Y=)7<^E=guOE(}|(-i#K}if?z=1sxPk()RQLxSmVd z;;RU-snJ%!vSsKzL*rFOqvaoGKX8+RUWGREa^8lbGsl;cWagT)8YAL{bd~|nREY#_ z$eHZrXNu0EMK}NVD9oqt_@m+wI@@m)9?|)~PkeqoKU!%tks6y;r%`lEptwC<;p***tglm*w{O(t)pwNzg)fp~ne`)?9l zl;duKruJ#j|E5sgr4*ogzH(1Q2KX+h|G#x^(%r`?2HCl;VG=&bcSr0Kt*gj)VwQ#7 zeB>*c7vSoNv%W^EXcFQ(yiFC!3{I=82)h=9pQ!yTo;dyXw%sqWf+(-o;EK!zJwMOm zGQXm}l35v6ThU1@s=6HU6y?uvew1ztW8k!E6o)|SUguzm7|<0fSYmez2zb3xIpQjC zPEbFsoF=~(dl;>ne{eoQu!~om99b5uH9g+!dqv=Hxp&|bw0BZ7H}3%2X{Y)DhJgR) zE?-D)A#_u&>93H1v03t&w=?*i)##CF5Dc7EXGDHLITh%*W4BwZIs5oh^{l%GrwfV3Jto>NlJG=2oz5x#$cgMj!T`gDtkC>S0^e0|v`0dJv?dm86v1j68YqkNIE!egtgRmGiu$y z)s@lasE3mBc$)7@>rSTObp(e!v`da|_Qr>@Sx-MbB+rrCnum-%0ee`Csi311pvuR@&L3koFcSD{}psZ&iDgLXE| zQ*oUFc{9{e6rGOpH3n~0I46oP(lXji|3H1dExqkM7xCXV{F=5FboVMBqwQ1TUO<=4 zR7w=nDn|PpC_e7=7xdAl?o9lTpsOmoj!toZ?K4Wc6!odkJZ-89xtLczBd8OC(9uwx zSsx6XS3bo+?3f%kZwWHv;Zf`*^$BRl-G#q6yn=i$s%?tf23(sa5kUF4!-6Zi4e7HZ zZYhVOK09-#S%ra5j#VqeW&p2xm0K7TgK2k}Nxx)PhzQUmGtG8q?zSXf7+RNU`K<&_ z-BVb~K%AJ{y1#I`aNh30C=verlGSB46X{$^bHgTq@1smaIr@mVc6lW>9_JCs**ZMn z$>fre&Yz-u(<&moCmKPX>z=2kLVon^D;0)APjb^tOe;ZWGH;@nw=sE%p%a%5zRd6F zsj@GClV7t#q!aWmM=Vx0M!rw;FWJ38yC_%bhe@FxlUnZc z3(O%uL6Yv2j}eZ|;)>w6Y2rgoU$o!YqH4!7(Cw_(N$x>E$o$K8!hcK8BCFi71$f}4 zZY#bJ95ET=*!KOBPip76GNjW&X_t7cwID)?>L*1=ny0_Tman8;RC>xr+P z!dIwoVRo8zmn!;|%3niff{!AtmIcosXWBB~F`h`b&{JOK6!@)^e%;U#d^uAh>)i;2 zifii1nt}FvAZkSUc*=gE_|HgxCt-$W2=xEcA|=PwpsQ40lw?La*8d?s{%^j_zcOBU z9^`DD3ptbz<64D*E;2@LvHdKhZUEk0)N}p>oiKq%-@4f z?dEX&c#YD#3VmH1U2Cg=er{)$h`%~;auaudOeqBIad~-aZ!qk!hFQgOkbAH2P4;_@ zfV*CA_1f{ANz@x_Ipq6Qy1DmA(0i6YJY+lUjVauhF;npTPgRRD3(#LH_{ADYL+%~~ zk2X66JiL$+>b~CuPPsy}h#u&{!m?*cIlzhh+BrGXW6+N@rj!PF}6X(;c*lxQ-*qt?54}5n64|)o+!V_KLIby$L!ejMvCoh(j+-IC8V0 zPZOO@)Xbz&-mphT#VGgXWW zOKQdg?;uN*xA0_yv>WWx(z%JE=aqwwgWq8KkaM&A|*Y!C%_}vk9ww`Ez|LmxM%j60!Ir zuy4;*y~^-FI=NbpJezpnRI_+FHwXS0>qu1|`1#mDOMR3qa3w&@kOzJQ$Ngr zedc!+lO)9{#Bel7uVY$+Rwc$+L0?nTXl&u$-1^IqmoDpLJI-%u@ zQk{JK^uFz9Nd%TX(u&aZ-bY~p#CJwl~f`G6K zsGoL~c;?>`_+me1rArRVw>8er~Z*5fMEzN)& zx2o63@!&wUdaC#di#+Y`}8wz2k}v z#(=>TSB$~3Ef-wm4yJ?_dJipu1PDEJLJKWG=mA0t5K0KWgwP3u{=d7jDEcKY@BGg@ z=biHeYe~B^vorJE@0)wST}i3C17)zQZI(LL5B(k2dqi?3=0jDImllfo9Oi0o@;m0S z-pj!3GWux|VP*Fk_8;74qpQF}>O0E=B4GcZjFl0STrkeOA?^tr2}1bdifr9`(vd*AkoXqyInb}x_3`5^@t2U1g`(*lu@?btr39p-gR_OX~f z-iQkY5h-ct@8=aav&O>y&nm5ziRkZ-b$p+_d58yrdCflq9tX9V@Aez~r(GxgphdvX zkJ)cyRX#Xhj&1xc#Ft1_U8muQFIP*qWfZ|a2kaZJQGT+x`KZKN*`ETPKuz^k4L46y{pExp5tAcM5h)#hm_zaoJ&? zZo4;Op9UQJ4gKDTwms30RJ;y@y>-hzK)Ekqry9i2$LPbvNN^DFy!Noc%^36#o3@T{ z6XmzSKrrmE6#eOmekkF?Hxf_>zMw{2)s`I#@h~?QbAZ@njrR5;R)?ToN6cX!%6|fE zYRmq2p1Z-e(|RHgfY`PQZ3!1ZPT_o=;fuG`;N^%3`w`DRY|9(?$gf4e(hyHEuCADa zER4Yz`>pE`o)-9Nu`x~A4*Sx>0RHv)_PFUA9z0WNk zmw&B`UHnaVcMJhe-v2?vpelXkrsNim!uxW^Y4+31R_bq%2ox3~B6o4Bf5kFdwpUCZG%pJ;{JHDl){8xhZHDPRhIv1Jlr@a3%q`xOyEv}3+jqu$n|l4e%of)> z4zH}7Og!}iWqFeMVjtfhg=1#1sKqVf%-2iK(F*aNy$_FKkt!LiOizEAWEQg7@fXt` z(mgsY%=UflT4VpzBGdQ}gHifl%6xQscv@A{yIt4H1h>E+olaZU7|oFW^ic~-{EIvs znp@eFnVXoLFuZ0k#bDn@9dPh)LI}j7z-#XGAIq;6V8o^9>5FHwx0ol6IfH^(;Gv>j z#AjEUAU^y1Y!~YXGU5JeEW-3BaleVgQ|w0%%dX<_Kj;u~|6ICDd^VP3w ze3dR2-*4sM`FQMQ!hNS8L$;^H<6Vib@Rp0FUy09O@(;x4%??CQcv09iw>~65+<#v3 zr}+H6>3y;PB~$}xLw=dK|29Ju#A8dU8es`!NxZ)nPRjvAc!cU*5TF0);(&I4pTeba z$1yc-ikGApYE19Y*Zfz^TurZ7e=|!sXX(l$=7l6wbw>6COxbYTUZfJ`tgJrN)d9hJOT(xhUtzoprG8`t%FPWJXxIYhy_3?`0OUx&U=bhrQffk_o{fTbY zFEOsb$lS|PdGhl^hhdw*-bNEGR_L(>eJ<9I=))bpA-NN&mC4!khHMouMUwa=Lu z5X5}$iuZ5)emu`k8{A?C7R0lqf3!J^`P@|D+WtJo`@m!yC#+G&+}Bd93*4ZL;hrgo zZ!jwhTk5`LSgPqy6E4mi786d&_If#)hodNmg4 z49k_AH_By4eJU5PfTzD`IU643Q%J-2U~w5*S=G5N1W6t<7XpsQg|%5{EL_31$(`ce z3+JC-VwCvC4R`KTU(ft29!U(V0HQ)Uy+m8%SHSn6o?|?>nPAZ`mdE)xVV(~+J?^m=csw?JaNBP8*aX7z?`3p`61Cq#{vQm`m z-hE+n3C_EsU{?4}^y`ZHOh;o3BuVNep4Z0Bi6)}_oCWT`Ae22V42bHC zarH2HMrPr-0p_O*>=%^Q;BghWi71xq0u!I0{OFLV98TXIktLlehEy`ZI75E;hx*DhcB~r+nqz3;uehpj(7zbHr=q z%NPp)EY7KjO+vZ2b_dN}CAf2|_bR`U@R$6u)k!aKJiD$w*RwrHzxfa1k1Xtpnxl6T z<2KDAPM6SLSkc8u7mTA<)sAjoqo3ybBgG{AlBkV(k5JAaE7f@p#v4(*H+r-JJff;& znh)?@WV)FHjJQcr{`%&am&~lk&cfGA9V|+W9)WV(t1hMuK{*GxCMkQ`dmfvE@>U%a zEnA?U0lCb(4C7AgW83zMCoW>iuHmO5kVJ@DYM6rYcFA(_QG$St$3+C;W85|M=6NSl z;EsGZ&JN|={KiU!6?I_h9QzjV>wX2JL;Asfk1FlEbb((l;C)5=4fmPDKSue8&TnmU z;0Mq1=LBrQJg=zuvtu>dEmp=wTy_Luwz*FdP|hg+nSN`G=XlyZ$3%?VQsonV0P|f_ z{x;BEK-#r8S`Wk`g6)^uuZU50)Z^;Y;khQFp2wT?OB z1W`>L#d6)<<}<+$1|}7nUIX4f&1~&73H@AH_%{3?{HCAf9g>OTyJBLb^Kf4M%rnmW zn&MbG`el>r-)cPYz1`xC_?bY5wnq$wi(mNa6NPXQ;e3Pe1ua5y|5`*1#y!Z?o2qg6 zu-`fZ;o{q;DrcXc!5p@f9B+FY{Su;bI`H;+i6Z$B0`3a;7vjaqs*X3TreI!n}K*cocFu>MasFU7@zf05{2s43C)Zc#_@X(xqGGw>{FZ&+Z*i;s5zK5BLT^N z{r#d}|DIrO6pnHUJ!g9D18yFcevwe_4)R~~bN0AI^w)Hw_=y#xn8kV*fD4bTW=;l} zm%BwzTlqnhc+{9=1)#mz5{+Ls_!G$`oPTzw)m9w(*`=4A_n&Cjw0uhP6ZDh&A70=7 zyY00~o8v2d4F4OG+u}v@Majp^SHnIJvq!iIUweR`1Zs5w{yMLGUW)LEzS+_;5f>35 zuF}`&c0gxqo1GX>=iaM4yTYEU`#es(0UqVgYc4WHw~CXm!~8g7BKc4y4i;rw@cv~r6_dts`j(VO5emjM<`FX!Yqmlol9 zS?k}7Zc$uB&dP9n0e`$-I5^_4u(19w&EpyM*XiHG-g&J?Squ~^^wrW99X!S41CXdiUJI~qTR+6d&{FZ|IXaUp0D5!p5<4QGyWIx_`hYp z|7+*1k8p5QBA$E2zH)4fb)qoqdE@}Zb=5ZGRlwh7;k)40=^YG-KG(KP>~es9Dw@syPx*UMtnC)FOD1re-7(e)3&ca>iHZq zPeHw!NOSuch&L%+GlOgqAI>RD+8P3fTT1oQ9>(L&*zzGg74V<0t4FH_bwwh~H9)^B zaJxaWX`1Js5beOqmpP0r6~Kx49u@PS6o~CMm*KRxIz6p8gvgshQP&x$w!H z?^*`Rqw)N!>(8d!(chizW;pw!AG_OcbjpE$6(tq91!LX>9U!bXb0RDpjPX7-ajNSG ztmig4U&e0t67JCVOPz{!_0#f(?6Jv0a@#j=82WbvU#Aq*3rYW&L9PZM5NQF+Eu%3X ziE)P<)?+?`JAdZ45%Efv<<;t<8^+PAd7JtGB!P=3cN>cF8V6L{3OAkHb=5calp+xq zJk;tp^lwh$T4x)quR~IY_%A^HJDH0jonhBCdApMQf)S6So;n2JcwEA3m%Hfq!}PE) z6K6q3bxlqMPcbR!)72RB_(`R0kH>A%kJ@YbZ@Qs>ZjGi-!2_b*pBbCr`PXotW_1X- zol|W5kK#Pt(~_h7J)p09cZlE=&3+sp;G1r_8A(ep&Z)g^I|`q)caQ1l9FBS1o1E`64Y>HcS5e!Yu#Z{kXfli&ZsLRSAL-*f+d#mMaggW+Nm7m$nUbJBD%Er9BVz!#G#v zzD<~h_R9*=QdVMpu_*tgN5_sxw7LIa_6GCU#kIm{g9JPyw82KWQ@=;sO|HTxLVI;p z2Xz7Nyt0QxKgBpn;nI|);HM!8e(s}zC%2AeenVOa7iBUMo5N1sihfJwVJDliPMNmt z5XUQM?*;Iq$u;_gU9*Mc=?G&v=4F;=k$G>NcVb+;gFWV9bf@;dH^CdNGunp#g>i>w zmBv5Eyv)xzn>57}e6Qtv`F_l!gM+?-AMl;$ao)5M_V_GxjlE!x1MPUXVAwY>)z|L^ z{In=_R)FvmRG)O28#dZqz?Dfb#XJn`71w4Y`gyb1zMC=*IIQTJ(+~4tQGHpt0QOGl zE33>eL?Sc3%t5%bdR2mj>m|%%ht5?2p78VJ>@hJOz;}SMF4-y+2}%{;WhB;*y2_ef zF0hNgtF1{3^lP8*EAwOUyGv1gi#zaNtM+d^yJNm?b@vQg4F8MC@rqCJLE^l4Tet68 zgQvFtDlo|v{5R&Bv%t4m`q!b^z>{-9L-I1%->HvDci|KDVI{$7rxJvV8leS^S+KY7 zNoy;N|B;WcX$j`lBVw7YJ?8cIw!_>!fQR*+uLZA1zc=P&#@)kwK2ZfEUkJo}S*(=? zGsG{48~Q)vxu^FUBjIaY#zZW&9tnSZ7&l8X7=HF=J7c#9%j@X`%)wimej4sEXo-jneBCwQK2`>|+m8QR$# z4la+jY;c|v*q4McM4n$&1+!QCiZ&$ZZfA?Pa35!jL6Qd9_E~2fdw$RAvcNMT%T#tC( z6`BJ!`mnC>$!oqJVo*MCnS={Z@pz3jYBzA!5_OW&&@UbPPy+4R8}S3SSd6kGoiSz; z#BVCZ0Mt#v++uz|Jdg0R2Y>ZNo86F?iG@8em-Uz{9`Wc{1uzf)5We-{5&Cin{g5Nx z96=ouoM#^9gTwk0f=&1YTsxfq!?r(s{SOxjrsnb-&&kDqdYm4okADXEXNZ4B*o^Vl z1bE%Db1n>Ak9;FT?2HNz`Ayt2ou=6KZtTT8riz&i!rIpUoY-Z|r) z3pQ8mal;;W>=Ax_(Gz>Tu*Vyl5BBGzv$faWn>7EK0jeMd^{8 znj6hkb7N6sJZenj>hVog4cup_CHyw#3~m7TIX8%#%?;+}a6`GTx#8SG)LMdC%TQ}2 zYOO)7b*QxwwKk*HHq_dIT0d~JxV_w$+yT@)gqlZD^CY*JJHvg$o#$3?zu|W;uX1bg z4P5KFJE(mhwI6d^xo6z>+)HjJ_me zSYk=05L@y&X-?)51zAd5$Qt57zQeB??8NVO9w4FQIEf_ZNDR43638DUiTp`AkT)ci z$Y~ler&**q%_VL$p9J6+3!-Q_Nut%HD{UY>=>Sqphmcx2f()kP$T&Kg%%n5OLOPqQ zrC*cp=@N2?t|VvaI&zb4CV%3$LK)jf%-Ip*$WD>~cAmtuE2Im%P4d`7Qq7)|VT{nJ zOrI`d=5!OYrw5rUy}>%ul4#`7h}Teg)ml zZ=>h=BlIzUi5f~CQ&)+M#Yvj8Y)LSylXPU0Br3LCGKB4ye8sLwwlX5Uz#OD+Sd7$( z?96_DSp&<1(3X!o6Bv$ zo-M%Q_dxM(;BY_pEq53gJO&J&;K(YZ{Pb}yb zVo!GxXS$Dg)59c~o&b)2A&K-NNuk$B8vPwueoRW}OHxO9I)ob0@zjcbPFvE2)Qzs8 z{&X7+rw3^~Jw=o0W!i<_rP=g3RZ|(7XM_D(?1=dG$n+=ydW3wevev`zCKPhqL z?@K~>18D;9F73)EO7r;M(rSLNbSOVp`We4NIv?2nmVYb#fp?Jo%qPmO^To1f{5Y9h zvRY;*IVtm&Jd?#r9OPXk?c@a#wY)(xQ$AXSP%V}{49{EecmXBe%prpC=}8jL5~+&AWJt4#*lJ~w${JKnUanU~pv zW=GAc?1q{@v1@HH&|cq?Z+_Ksa&y7|g|*%stGVFoj#!O7;om`6IiumtN$}z>Sfz5X z5*1@@s>K>Km>UPboW*?spIppsLj2#4)#5aK>;}B<8F!bH!GCPwGoJXB=2nQw9Z3Xy zqa9*+CVZfXe1>0EUPwlgjbu9F^dfSeY#?{ZUh0q(uZ_D<=MB?hW!AX9;ealGVRPBP*6Bl$4uBr){=eB z{Md39!?v>&c8uk)E36ND!Wx;BAI+NaGnqHPn8olLSSr7VDfttumcPtK@DJEb{tf$v zH{!SQ_WTjvlfTGE@DKPTo=Vbq3rRljDyibbC4>27$ppTKWHw(WS;`NRY~&|O_VDv0 zC-}9JOZ*R#yTI*B{<=gic`C7%$fV8^TWO%gQyMFYl4ePAq}7sv(s7cnqzfh6rQ0PJ zrKcrtrS~NYnOqt#bCfD&t)#vnUrKrT2C1w3h%`xlU0Ni6EgdDd zmMxY0$qvYqWVhwHGCjR|nU~%KSqHsEvNF8`ve|lfWQX;P(PaGvMqBi+8eP+OHa0dWG)B6`SZQ$0c&veo$vOj-$pwQ&CcNQwlW@aO(^A8c zrn3xBn;tTBGkay&VCHMI&n(x-#(aWNvH5nRP3CuvWEQT*#TL272P~!=dsrSe9&O1? zZdpc}BwMLXmRc<`(X&2hQfh5ude%DKw7ty~)6F(VOg(M&%)YQ~W2WD1uv!0RKbXB} z#+&!IYis_(ZlrmC`~BuG>}3}Hn|HP_XffSlc8l{C-Yp$1x3(;@?C7xE^1Q<{%K?f6 zD|^QYR$Cp{?-qm(1eNNg<@C~!C@cZ1plmAP5-vCwf7J}2Pb@lh_lTL11c zCt-=}y~Gl?*tY)e6O$w!_u5_d=-mD%&+j|@;N_R{qxY&#=Y0H9Ilu3_1p0UG));WF z`%i%r(_@2UGq;D_%gPR0)k79h+4D?fY_Ba*#(8^U?kTUu9WC%r*r8g|W=C;MyB(#H z4oAzRo$gn7b}^|M*FCO=VO5~+lvJddkH$m?MJ*KERT-S;-w2R-${gXaiGISDj` zA((`eW1I{s!U(Ft0Bizj6C7oTG7=ngyheG5X z&d>+0&;{<`9-hzx-iT1X&;b5mA%Tch!QlL%h*;s^`H|rFQHWhJ;Pi2bV6DO96TwN^ zB9^rSZ*LF2-Vt2A6Szq#Vp~`6lkVW;>EI}tU@O_+DLG&)xnS?T!CI8y;RRqWDsb>( zaPU&F^)m493h-|=B4Ra|OfC3JJ=jcNaF|9gngQT3gTzQV1gv`)xXq{B2=MMv;51{v zyM_2U0la$>c=r_W?y2D2)4{uEf_Hy`$T}Om`ztV?x!gQ3@A+Um3%NyzwM!6jzX9i2 z4kok`yk|Ao`&w|Hb%?1bF?=;7zB&j(!1mItPYyf%_G){5S3rF0)(#&%ef9M|8i*-QsR@ zzk^Txfhd0uoc{s$kb4B)|AhOKdy3fq7x>i+@c&ofSZ|;KAZ0~l5ZGT2Hm5*=J}fVw zM1v2xh!8#SPFo;PU&M+5)}v<7h#s)M9abho5j{pgi9J}TXOrUd!dlfFJk=O&nE;h7 zfD%C?3J3@WLR^6$8!%TlQ85ab2nA-`McpW%BOLgEq!!OCoJ-J=1iduFxgBv9K~qxn z$Q*re0_p^P$@$;aryD_^oi3V4zvhlU1UgOvE`|(Z1kU zHaJHpaNZqwtp_&kL!Ww8SsaG@TVT|$7sw~OU#V}<|zi=nFB9tgtyED>Nfzr zCxJo%X;*>Ny+HaBc*+=fS{XdG6Xw+)wiGmXIec%d$V@f?@27xU0h`x>?fvkLZ{Sw<(QScVsDq8C!CLDv<3D5Wo&a}N zKv*cEr;xFzhrOr6avNZSQ<&91fp2TzE)0mu07e>M?HRDxM$G+b%;r-d(+1cJ2dXlG zlfJO{OxSJ{tZ@d>o&m%*ja}$wqk&qj(W*IE;ji|n*(8g^@0T~9ByOUgkww(`U zTS(dxHzFgqV98~$N;ziO53^+oPwtGF9uF)12n)-JJMuOvsOAOa2XYx?LO}_=LUuzx zjDV782X&!Geuq6*z&4eb=Ky$&IXtEd=6fP+C8&Qvi6oO^D2_#B53)g&IzsX0(bm+7 zGU$!HWHA{0(V;Y-CPJ}D=nb+TN_`AeeMe*kjL1FMd=0#}2A&uqW>-StbG7i-wea=( z$dUOXpHK$H{|z+JO(LbPP&@_DJzvwE^b*|#oim&k(zej;GJ1;~B+JM+QcgM{Lt#Q5 zARc@R->!q7hQa4-;d2@A*J<$e6NnS0#2-0_3S=FYBeQTD88CO6L{;=tx`6%w-On)v zBkT&@jl94JT14AX52}ak!6CAOOn`1nMOMR%JVMl1j|k8JZ;pUx+QBok;MFq_5q?HA zF(-kf3$h*)$x3pV+#&kZ6Iq2~I+8A;d+1e4nIns5d8{>aVvJp*d+B02ik8s!)QcL> zKgbcXicBI^$czLL3-SapW+UQ7KlpwtkrPJ2%Nr3PHX*wF$yp-H(hV7t$z(P83Hs5H zdP6am($Ua}`{;GbGiR2-lxzr_$A+?emdIR~1iw_ipDv|iXdl{<`XC>2j~qqba0;m* z-AM?sB2N*SzC)DhkBAWs?{5k3?}^AU3sL76L@aCM71NN_`3%{bW8^+DroJ?VmeH~F z8+w4=q*CU}+OPsPjD5{^vP*0io6m-`Le`eKF&VpsT+1>#j+WC-)Q_6b2gp%=OQw=K zzv)aXkkeUC zf26mmoVl|kredG61?&fQ89H}2TgXPRBG!(1Fg^A=Jw#W~3AB=?(g12kACZ$}Jv4X& zba@1{`U^zGZHRE6AX*6-OBWqwqpOQ1k34cNQlN=IFT97x0yl=Ud$jbFZPHq9IU*rnP*jV-rJHT$TTkIfP#>TO7)(N=;6XX|;({GV| zsH5pLjM~t@$XT+5%tm%Pm&76~7>BIhAY|;eB7gUs*doW4LFLR2IO@*duz9uBX#!1I?rnv>APY49Pa~75RkpCWFZwvYlKY zFNqzEq*=5tok2IypXp<2&H`B%re+h_N_LptVSlhAY!#cts#sSR#4Oko}3K%_g(e>?d}Y-D5}D8a9R1 zuINLHpAj8ckc!H{>_uZ(7nAWNZe|S#&e~g+8O!ER?0OTJ{-Ri_FV? z_JAE{-?FL5%%rn0X2brX$Q;tybRf;8vDAUa(Oz^A{gQ5_=a7Z8W#KG?)w5}A9Xr7u zvPbMBThFGm2A0VpSTpv5o=5)jEBXoTO$XCCbUVF3Us5|3$+B2qHiKK((mb9x`SS%uW54@#d;tY^f}waPP0GRQ+9@Z$G%|wktd2~E!Z1m zncmWt$R71%1K2FKnf=0^vA@_^wuQ}R16eMMWeyCvO*V*q$+og{>^X9u=h-&)75jws zW`o%rM!z$hLl2Bdqu))@2V<5YDgBccv(3i(^`yXNDThP)e)!%u!dk9;nrQ7HCDd zHi+BaP)C9D(0BSL9;>$#&c=VFe}rpj30R3;(6aPD^iMT-Qg`s9P_Q8z%&D&OsRdI? z2SW-64{8S1sH=7A!I3h-jUvH(>@f$rs-`bkQ8w666gW-`%!{sWX$1et0q=6$pxp0d#5`Ffv5Ct(iOt^1?8vZ|GIo%m*4C1d0qal%hz@Jxh@~q<=?t|TbEz! z@@ZZEtjm{m`LUqzKIFp!{^YQ|p#K@{Vg?lPK%PebOJE5L;KmVFlfnny>wg(+UIOUK z0VlCw)+xYL4>0i(ST6|-H4Qe-2P3WmpY9Ai^#mX917_F{yfXtM;s!JkjPik}xkB7=01O+JF&iSY~NOg&H)j@a;TisTM-$4clA zHFQWIF(;3qOEy5C^o37FB9i=@#<&Y5u^Nh^8p%HM_z)vZwH4T%>5JJ{uBIq6L@wb_;wWTqIeDdy@UHZzWfXvc{8~3 z0C46Q(vrO8bouUc@Z7E7yMw@c<8Y1oJzsqZuDTtZbuiKL&DY?YJ8&O{z!!!1ZwlWR z@}CU&bi`W7Bj#)JpAsO>85+Db&?`l}f1m%90ZXpX(TTvN5|Q#h^PhS^i#wuvTOh9h zv2Z9*{P+1!1K`3FYe+j_Ooga79C-a2THO##;P3OFMnHl$R+jcaRWah+2q1I;^!F~H z-5C7fpYxvrZ}Y{v(-C+oMSLFxY%YSP-VK~zM!xUA&VO>mAL~*lV5tnTeGG891PXaC zFn$%eJ_3LF=PW3Nepe9To}>!I^>M)DH_*BJf$!_c^D+2}BQ*Zs=R|p^aVPjwJW(U2 zPXHd5L!}-Bwr?WGCxM?hL$SAp&;4hnR0>V)0$)mis?Q^nfXJ25n1_Jt+sN<9;3KZk z-HGrwC6xcic~m(Ru^arT4YYYad~yg`4W)Pl$i9Qzo*w+e9jdu4e60ZbeJK3)eYRB} zde#Fzlmum62!9*~jX#eZ1;+0puV(-c@r34W2R~CmeGiAvevLeUCO2ycRq6#VN`@{j zf-imwg+3pCy%X{54QB*j@rH734^JzGb{+wLT>uro3%>srd7Ku=_e3FnW+S827qNIc za#iaP*N-FnWdiT(2zk^7y0}=IC+Ef~=-60s*7kt+tPnQ(nnSHB7O zW(xOr1)yF8%IfMlN1VwMtp}pTNVKA>@0`#FFPvAnf20-8psV+s(K~PSC>Xtn63?&r zAK`zx?C*+B=3AHZ>E^n18J=!dTbIY_=B;&knr=o~mxt-*n00xUZnjvLN9pE!b$OC* zrdF2+>E>2-d5&%tRF}u-<|#ksDIew$-}4Y{o=?LwGJm8P|tqVx3)tYa;8gPVa&SnTsnsE5S3iLM0spOId;| z92>9>?}olOj&*!Bc*J(-qC?;zXQ8e(VV&Iz?Qjz7^krO$+W`f11U%zBt}5OJPuUM$ za0=`2Ra|9zh;{rZc*L)`Vt5BU z8{-snD|%IQeROm*AALA#T2yY7Th#qln_GR_s&lJmt*%F|jT{u&KGHh!TEyCj!4aJz znn&CT-x5AHyhpfK_{*@vVPA!*!{Wm%!mfvY7dkGqS7=bEH1u4^>X6|fSs{KQEaYtP z>fn*VJ%fXT^@FbjZ4R0e)F&t*$Uf*v;E}+^fkOhb149Ch18)WF4ww_r7?2(i5MUT^ z%YTpm*Zzb2d-#X@TlqioJLb2_Z@gb0zhpmmKdIk!-#xwye24oM_$K%|`!e6FK6`u? z`Hb`__DS~f^fBwVOFt@l*#dhaanDDRfu#QU1pey`r>W;tj|(0@cr5jp=uzj9e8ox0y~JL$H~ZK2x)w+6S~Zpm(eZgy_G+g;Z)t~*_qxlVKa#I?k=n`?}#yQ`V& zE0>!t$6dC$EOGhFWspm$OPWiZi?@r73w62Ye9n2F^S91(oX0x%buMsDb&huSbhdJ) z&i9=zI30A_=(NCTiqj`f$iRWVFaqfjckDq1T76bgl@f>ZFkR3eue%5k|)LS=d~ z1BoH8`GHsgAD|H*J>KFW>=2%XhhhogI;$0`ni_SDqO`I|T~nc~D^*u=?aRwm#maI; zeq)_VQLC!1S5+3MxHjqvWof0RIM+>8TVGzMs8rV}YE)GT}PSn;HlqiZy%T)^WrLeR{RZyp{ zX?%C2szzO)s;%Xcgc7QLrM38Rmkecjy-HE1Rx8StHN`3g`mZQd*5TxhRYE@$wN=Uj zm7-i#RHqR8&`^p|q}JnIk)lFXA+(QSsOxJ`D!;zAk!xRBhsmg~LZ1}1jkR^E3Ppjk zy!?GB?5R@MC~Hc~8x{4H$_8a=xj5+dl?}@BQdCl@%DBWDb#1M0p-MQNqP(=S4E2?T zzUoR;5=W?MnrovSr8paC8FQAXuB^n+g*g-Ev<@avRH;-oA52|cX$88cuCM#Ja8Z3N zW-?h_Tc;?kRTQfGR=#^vUs`|rJ|}7GuGZewaK_z zdo+y!^QzQT;}Xi%1!XX&IJO!f17mn^Kh6Fo2)s99`&uC4{o6EEzdFrCh?Cy7pQ=Ex z9kADQdhKk&s`VAX71z4y1!fb&6D_W;Eatj5R^+S8OAEwFR+OvNRU$qrl@(2}5DKLM z9~H{VMuoZx0~O|99DI`vFjCPZg{s0h6VPfgr>Z)1w6?Ca zQWIX9?12+EA+%G|fZyBZ-8uW#04Cz_#R$^W+PlNzz~3R_qusUjRfq<{ly(=pplL*? z@cu~WkKVnjUZkuLV#vp3wZ8dx2gN|pG)g&WX^?p@QmIGdeje?P@YShI-p!y*2eYh8%frUVH-4bPGA-tj+@Cs*nAH=%WtFacS z`W2{Dh3FiHg1A{)UjZxER~B-aqS>2vi7Q4YENG=A>MDg2ixQ$SD(OBJ(H!I|H%P`y zT*+{03pR~^%k9VYWdrFpX#c_NN8TIXg1?$ez;)~k#F)3@zLpx1X}F6cLRyGxvTtcF zyU82Kj?zPt`;zmL%e1AmEgiuPqvcG^Kja=WTgh4O97~a=(E;Quww=c}F>+RPE4PkS zaBs;7-e2;ZkKlwn_*`z2bSXZI)tw;O;D~~nhdB^Gf_H-0F?%Xn5#pcH=K@x%u$!Z!6)b_(xB(8-MXXATTI6Bs45MBC>TtVw<)} zr1zyBJa?%VwtQ?w*o60eu$5!0YmGmq9+3Ro7HiQGzK-%zeN&4K zJeSuOuZ2zM!TT08?{$vn^}{77Y?p-XZ_4W)|KNSokaZeVG@=98=3x^X#532Q=M>n4 z_a8Lyx5wjAt_!xj{yf=DYYC?iwt8GZ!zR4mDZFmbypHdO*Zto?`{UQcG-Zb1d1upW zZaB(g6WWRY6x)cV*CX+I)CcVdKR4U-_{a7qY3lC8bNu9{*LaSf@{var instance=new WebAssembly.Instance(Module["wasmModule"],info);receiveInstance(instance);Module["wasmModule"]=null;return instance.exports});self.onmessage=(e=>{try{if(e.data.cmd==="load"){Module["wasmModule"]=e.data.wasmModule;Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob=="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}OGVDecoderVideoAV1MTW(Module).then(function(instance){Module=instance})}else if(e.data.cmd==="run"){Module["__performance_now_clock_drift"]=performance.now()-e.data.time;Module["__emscripten_thread_init"](e.data.threadInfoStruct,0,0,1);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInit();try{var result=Module["invokeEntryPoint"](e.data.start_routine,e.data.arg);if(Module["keepRuntimeAlive"]()){Module["PThread"].setExitStatus(result)}else{Module["__emscripten_thread_exit"](result)}}catch(ex){if(ex!="unwind"){if(ex instanceof Module["ExitStatus"]){if(Module["keepRuntimeAlive"]()){}else{Module["__emscripten_thread_exit"](ex.status)}}else{throw ex}}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="processProxyingQueue"){if(Module["_pthread_self"]()){Module["_emscripten_proxy_execute_queue"](e.data.queue)}Atomics.sub(HEAP32,e.data.queue>>2,1)}else{err("worker.js received unknown command "+e.data.cmd);err(e.data)}}catch(ex){err("worker.js onmessage() captured an uncaught exception: "+ex);if(ex&&ex.stack)err(ex.stack);if(Module["__emscripten_thread_crashed"]){Module["__emscripten_thread_crashed"]()}throw ex}}); +"use strict";var Module={};var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";if(ENVIRONMENT_IS_NODE){var nodeWorkerThreads=require("worker_threads");var parentPort=nodeWorkerThreads.parentPort;parentPort.on("message",data=>onmessage({data:data}));var fs=require("fs");var vm=require("vm");Object.assign(global,{self:global,require:require,Module:Module,location:{href:__filename},Worker:nodeWorkerThreads.Worker,importScripts:f=>vm.runInThisContext(fs.readFileSync(f,"utf8"),{filename:f}),postMessage:msg=>parentPort.postMessage(msg),performance:global.performance||{now:Date.now}})}var initializedJS=false;function threadPrintErr(...args){var text=args.join(" ");if(ENVIRONMENT_IS_NODE){fs.writeSync(2,text+"\n");return}console.error(text)}function threadAlert(...args){var text=args.join(" ");postMessage({cmd:"alert",text:text,threadId:Module["_pthread_self"]()})}var err=threadPrintErr;self.alert=threadAlert;Module["instantiateWasm"]=(info,receiveInstance)=>{var module=Module["wasmModule"];Module["wasmModule"]=null;var instance=new WebAssembly.Instance(module,info);return receiveInstance(instance)};self.onunhandledrejection=e=>{throw e.reason||e};function handleMessage(e){try{if(e.data.cmd==="load"){let messageQueue=[];self.onmessage=e=>messageQueue.push(e);self.startWorker=instance=>{Module=instance;postMessage({"cmd":"loaded"});for(let msg of messageQueue){handleMessage(msg)}self.onmessage=handleMessage};Module["wasmModule"]=e.data.wasmModule;for(const handler of e.data.handlers){Module[handler]=(...args)=>{postMessage({cmd:"callHandler",handler:handler,args:args})}}Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob=="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}OGVDecoderVideoAV1MTW(Module)}else if(e.data.cmd==="run"){Module["__emscripten_thread_init"](e.data.pthread_ptr,0,0,1);Module["__emscripten_thread_mailbox_await"](e.data.pthread_ptr);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInitTLS();if(!initializedJS){initializedJS=true}try{Module["invokeEntryPoint"](e.data.start_routine,e.data.arg)}catch(ex){if(ex!="unwind"){throw ex}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="checkMailbox"){if(initializedJS){Module["checkMailbox"]()}}else if(e.data.cmd){err(`worker.js received unknown command ${e.data.cmd}`);err(e.data)}}catch(ex){Module["__emscripten_thread_crashed"]?.();throw ex}}self.onmessage=handleMessage; diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-mt-wasm.js b/media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-mt-wasm.js new file mode 100644 index 00000000000..0787114581a --- /dev/null +++ b/media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-mt-wasm.js @@ -0,0 +1,18 @@ + +var OGVDecoderVideoAV1SIMDMTW = (() => { + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; + return ( +function(moduleArg = {}) { + +function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAP32}function GROWABLE_HEAP_U32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPF64}var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};global.Worker=require("worker_threads").Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}if(!ENVIRONMENT_IS_NODE){read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance=="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.error.bind(console);if(ENVIRONMENT_IS_NODE){defaultPrint=(...args)=>fs.writeSync(1,args.join(" ")+"\n");defaultPrintErr=(...args)=>fs.writeSync(2,args.join(" ")+"\n")}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){err("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and/or recent version)")}throw Error("bad memory")}}}updateMemoryViews();INITIAL_MEMORY=wasmMemory.buffer.byteLength;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);var isFileURI=filename=>filename.startsWith("file://");var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-av1-simd-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw`failed to load wasm binary file at '${binaryFile}'`}return response["arrayBuffer"]()}).catch(()=>getBinarySync(binaryFile))}else if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){wasmExports=instance.exports;registerTLSInit(wasmExports["E"]);wasmTable=wasmExports["C"];addOnInit(wasmExports["v"]);wasmModule=module;removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var terminateWorker=worker=>{worker.terminate();worker.onmessage=e=>{}};var killThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];terminateWorker(worker);__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);worker.pthread_ptr=0};var cancelThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];worker.postMessage({"cmd":"cancel"})};var cleanupThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];PThread.returnWorkerToPool(worker)};var spawnThread=threadParams=>{var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);PThread.pthreads[threadParams.pthread_ptr]=worker;worker.pthread_ptr=threadParams.pthread_ptr;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"pthread_ptr":threadParams.pthread_ptr};if(ENVIRONMENT_IS_NODE){worker.unref()}worker.postMessage(msg,threadParams.transferList);return 0};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var stackSave=()=>_emscripten_stack_get_current();var stackRestore=val=>__emscripten_stack_restore(val);var withStackSave=f=>{var stack=stackSave();var ret=f();stackRestore(stack);return ret};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;var proxyToMainThread=(funcIndex,emAsmAddr,sync,...callArgs)=>withStackSave(()=>{var serializedNumCallArgs=callArgs.length;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i{EXITSTATUS=status;if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}_proc_exit(status)};var _exit=exitJS;var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],pthreads:{},init(){if(ENVIRONMENT_IS_PTHREAD){PThread.initWorker()}else{PThread.initMainThread()}},initMainThread(){var pthreadPoolSize=1;while(pthreadPoolSize--){PThread.allocateUnusedWorker()}addOnPreRun(()=>{addRunDependency("loading-workers");PThread.loadWasmModuleToAllWorkers(()=>removeRunDependency("loading-workers"))})},initWorker(){noExitRuntime=false},setExitStatus:status=>EXITSTATUS=status,terminateAllThreads__deps:["$terminateWorker"],terminateAllThreads:()=>{for(var worker of PThread.runningWorkers){terminateWorker(worker)}for(var worker of PThread.unusedWorkers){terminateWorker(worker)}PThread.unusedWorkers=[];PThread.runningWorkers=[];PThread.pthreads=[]},returnWorkerToPool:worker=>{var pthread_ptr=worker.pthread_ptr;delete PThread.pthreads[pthread_ptr];PThread.unusedWorkers.push(worker);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);worker.pthread_ptr=0;__emscripten_thread_free_data(pthread_ptr)},receiveObjectTransfer(data){},threadInitTLS(){PThread.tlsInitFunctions.forEach(f=>f())},loadWasmModuleToWorker:worker=>new Promise(onFinishedLoading=>{worker.onmessage=e=>{var d=e["data"];var cmd=d["cmd"];if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var targetWorker=PThread.pthreads[d["targetThread"]];if(targetWorker){targetWorker.postMessage(d,d["transferList"])}else{err(`Internal error! Worker sent a message "${cmd}" to target pthread ${d["targetThread"]}, but that thread no longer exists!`)}return}if(cmd==="checkMailbox"){checkMailbox()}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(ENVIRONMENT_IS_NODE&&!worker.pthread_ptr){worker.unref()}onFinishedLoading(worker)}else if(cmd==="alert"){alert(`Thread ${d["threadId"]}: ${d["text"]}`)}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="callHandler"){Module[d["handler"]](...d["args"])}else if(cmd){err(`worker sent an unknown command ${cmd}`)}};worker.onerror=e=>{var message="worker sent an error!";err(`${message} ${e.filename}:${e.lineno}: ${e.message}`);throw e};if(ENVIRONMENT_IS_NODE){worker.on("message",data=>worker.onmessage({data:data}));worker.on("error",e=>worker.onerror(e))}var handlers=[];var knownHandlers=["onExit","onAbort","print","printErr"];for(var handler of knownHandlers){if(Module.hasOwnProperty(handler)){handlers.push(handler)}}worker.postMessage({"cmd":"load","handlers":handlers,"urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})}),loadWasmModuleToAllWorkers(onMaybeReady){if(ENVIRONMENT_IS_PTHREAD){return onMaybeReady()}let pthreadPoolReady=Promise.all(PThread.unusedWorkers.map(PThread.loadWasmModuleToWorker));pthreadPoolReady.then(onMaybeReady)},allocateUnusedWorker(){var worker;var pthreadMainJs=locateFile("ogv-decoder-video-av1-simd-mt-wasm.worker.js");worker=new Worker(pthreadMainJs);PThread.unusedWorkers.push(worker)},getNewWorker(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};Module["PThread"]=PThread;var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var establishStackSpace=()=>{var pthread_ptr=_pthread_self();var stackHigh=GROWABLE_HEAP_U32()[pthread_ptr+52>>2];var stackSize=GROWABLE_HEAP_U32()[pthread_ptr+56>>2];var stackLow=stackHigh-stackSize;_emscripten_stack_set_limits(stackHigh,stackLow);stackRestore(stackHigh)};Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(1,0,0,returnCode);_exit(returnCode)}var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var invokeEntryPoint=(ptr,arg)=>{runtimeKeepaliveCounter=0;var result=getWasmTableEntry(ptr)(arg);function finish(result){if(keepRuntimeAlive()){PThread.setExitStatus(result)}else{__emscripten_thread_exit(result)}}finish(result)};Module["invokeEntryPoint"]=invokeEntryPoint;var noExitRuntime=Module["noExitRuntime"]||true;var registerTLSInit=tlsInitFunc=>PThread.tlsInitFunctions.push(tlsInitFunc);var ___emscripten_init_main_thread_js=tb=>{__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB,65536,false);PThread.threadInitTLS()};var ___emscripten_thread_cleanup=thread=>{if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})};function pthreadCreateProxied(pthread_ptr,attr,startRoutine,arg){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(2,0,1,pthread_ptr,attr,startRoutine,arg);return ___pthread_create_js(pthread_ptr,attr,startRoutine,arg)}var ___pthread_create_js=(pthread_ptr,attr,startRoutine,arg)=>{if(typeof SharedArrayBuffer=="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return pthreadCreateProxied(pthread_ptr,attr,startRoutine,arg)}if(error)return error;var threadParams={startRoutine:startRoutine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)};var maybeExit=()=>{if(!keepRuntimeAlive()){try{if(ENVIRONMENT_IS_PTHREAD)__emscripten_thread_exit(EXITSTATUS);else _exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var __emscripten_thread_mailbox_await=pthread_ptr=>{if(typeof Atomics.waitAsync==="function"){var wait=Atomics.waitAsync(GROWABLE_HEAP_I32(),pthread_ptr>>2,pthread_ptr);wait.value.then(checkMailbox);var waitingAsync=pthread_ptr+128;Atomics.store(GROWABLE_HEAP_I32(),waitingAsync>>2,1)}};Module["__emscripten_thread_mailbox_await"]=__emscripten_thread_mailbox_await;var checkMailbox=()=>{var pthread_ptr=_pthread_self();if(pthread_ptr){__emscripten_thread_mailbox_await(pthread_ptr);callUserCallback(__emscripten_check_mailbox)}};Module["checkMailbox"]=checkMailbox;var __emscripten_notify_mailbox_postmessage=(targetThreadId,currThreadId,mainThreadId)=>{if(targetThreadId==currThreadId){setTimeout(checkMailbox)}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"checkMailbox"})}else{var worker=PThread.pthreads[targetThreadId];if(!worker){return}worker.postMessage({"cmd":"checkMailbox"})}};var proxiedJSCallArgs=[];var __emscripten_receive_on_main_thread_js=(funcIndex,emAsmAddr,callingThread,numCallArgs,args)=>{proxiedJSCallArgs.length=numCallArgs;var b=args>>3;for(var i=0;i{if(ENVIRONMENT_IS_NODE){PThread.pthreads[thread].ref()}};var _abort=()=>{abort("")};var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var _emscripten_check_blocking_allowed=()=>{};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var _emscripten_exit_with_live_runtime=()=>{runtimeKeepalivePush();throw"unwind"};var _emscripten_get_now;_emscripten_get_now=()=>performance.timeOrigin+performance.now();var _emscripten_num_logical_cores=()=>ENVIRONMENT_IS_NODE?require("os").cpus().length:navigator["hardwareConcurrency"];var getHeapMax=()=>1073741824;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=GROWABLE_HEAP_U8().length;requestedSize>>>=0;if(requestedSize<=oldSize){return false}var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var _emscripten_unwind_to_js_event_loop=()=>{throw"unwind"};function _fd_close(fd){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(3,0,1,fd);return 52}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(4,0,1,fd,offset_low,offset_high,whence,newOffset);var offset=convertI32PairToI53Checked(offset_low,offset_high);return 70}var printCharBuffers=[null,[],[]];var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;var UTF8ArrayToString=(heapOrArray,idx,maxBytesToRead)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.buffer instanceof SharedArrayBuffer?heapOrArray.slice(idx,endPtr):heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var printChar=(stream,curr)=>{var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}};function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(5,0,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_U32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}PThread.init();var proxiedFunctionTable=[_proc_exit,exitOnMainThread,pthreadCreateProxied,_fd_close,_fd_seek,_fd_write];var wasmImports={i:___emscripten_init_main_thread_js,e:___emscripten_thread_cleanup,t:___pthread_create_js,p:__emscripten_notify_mailbox_postmessage,g:__emscripten_receive_on_main_thread_js,h:__emscripten_thread_mailbox_await,k:__emscripten_thread_set_strongref,c:_abort,f:_emscripten_check_blocking_allowed,j:_emscripten_exit_with_live_runtime,b:_emscripten_get_now,u:_emscripten_num_logical_cores,o:_emscripten_resize_heap,r:_emscripten_unwind_to_js_event_loop,s:_exit,q:_fd_close,n:_fd_seek,d:_fd_write,a:wasmMemory||Module["wasmMemory"],l:_ogvjs_callback_async_complete,m:_ogvjs_callback_frame};var wasmExports=createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports["v"])();var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=()=>(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=wasmExports["w"])();var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["x"])(a0);var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=()=>(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=wasmExports["y"])();var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=()=>(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=wasmExports["z"])();var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=(a0,a1)=>(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=wasmExports["A"])(a0,a1);var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=(a0,a1)=>(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=wasmExports["B"])(a0,a1);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["D"])(a0);var __emscripten_tls_init=Module["__emscripten_tls_init"]=()=>(__emscripten_tls_init=Module["__emscripten_tls_init"]=wasmExports["E"])();var _pthread_self=Module["_pthread_self"]=()=>(_pthread_self=Module["_pthread_self"]=wasmExports["F"])();var __emscripten_thread_init=Module["__emscripten_thread_init"]=(a0,a1,a2,a3,a4,a5)=>(__emscripten_thread_init=Module["__emscripten_thread_init"]=wasmExports["G"])(a0,a1,a2,a3,a4,a5);var __emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=()=>(__emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=wasmExports["H"])();var _emscripten_main_runtime_thread_id=()=>(_emscripten_main_runtime_thread_id=wasmExports["emscripten_main_runtime_thread_id"])();var _emscripten_main_thread_process_queued_calls=()=>(_emscripten_main_thread_process_queued_calls=wasmExports["emscripten_main_thread_process_queued_calls"])();var __emscripten_run_on_main_thread_js=(a0,a1,a2,a3,a4)=>(__emscripten_run_on_main_thread_js=wasmExports["I"])(a0,a1,a2,a3,a4);var __emscripten_thread_free_data=a0=>(__emscripten_thread_free_data=wasmExports["J"])(a0);var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=a0=>(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=wasmExports["K"])(a0);var __emscripten_check_mailbox=()=>(__emscripten_check_mailbox=wasmExports["L"])();var _emscripten_stack_set_limits=(a0,a1)=>(_emscripten_stack_set_limits=wasmExports["M"])(a0,a1);var __emscripten_stack_restore=a0=>(__emscripten_stack_restore=wasmExports["N"])(a0);var __emscripten_stack_alloc=a0=>(__emscripten_stack_alloc=wasmExports["O"])(a0);var _emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports["P"])();Module["wasmMemory"]=wasmMemory;Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["ExitStatus"]=ExitStatus;Module["PThread"]=PThread;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();startWorker(Module);return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; + + + return readyPromise +} +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = OGVDecoderVideoAV1SIMDMTW; +else if (typeof define === 'function' && define['amd']) + define([], () => OGVDecoderVideoAV1SIMDMTW); diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-mt-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-mt-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a3fb35a2a09fa22a9763753c63afb11aa3ead6a4 GIT binary patch literal 487062 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ℑ&nK)j|IAq+$p^ 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%0Dm!Yd1mn{! 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 zfV~pCQ6N&onmessage({data:data}));var fs=require("fs");var vm=require("vm");Object.assign(global,{self:global,require:require,Module:Module,location:{href:__filename},Worker:nodeWorkerThreads.Worker,importScripts:f=>vm.runInThisContext(fs.readFileSync(f,"utf8"),{filename:f}),postMessage:msg=>parentPort.postMessage(msg),performance:global.performance||{now:Date.now}})}var initializedJS=false;function threadPrintErr(...args){var text=args.join(" ");if(ENVIRONMENT_IS_NODE){fs.writeSync(2,text+"\n");return}console.error(text)}function threadAlert(...args){var text=args.join(" ");postMessage({cmd:"alert",text:text,threadId:Module["_pthread_self"]()})}var err=threadPrintErr;self.alert=threadAlert;Module["instantiateWasm"]=(info,receiveInstance)=>{var module=Module["wasmModule"];Module["wasmModule"]=null;var instance=new WebAssembly.Instance(module,info);return receiveInstance(instance)};self.onunhandledrejection=e=>{throw e.reason||e};function handleMessage(e){try{if(e.data.cmd==="load"){let messageQueue=[];self.onmessage=e=>messageQueue.push(e);self.startWorker=instance=>{Module=instance;postMessage({"cmd":"loaded"});for(let msg of messageQueue){handleMessage(msg)}self.onmessage=handleMessage};Module["wasmModule"]=e.data.wasmModule;for(const handler of e.data.handlers){Module[handler]=(...args)=>{postMessage({cmd:"callHandler",handler:handler,args:args})}}Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob=="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}OGVDecoderVideoAV1SIMDMTW(Module)}else if(e.data.cmd==="run"){Module["__emscripten_thread_init"](e.data.pthread_ptr,0,0,1);Module["__emscripten_thread_mailbox_await"](e.data.pthread_ptr);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInitTLS();if(!initializedJS){initializedJS=true}try{Module["invokeEntryPoint"](e.data.start_routine,e.data.arg)}catch(ex){if(ex!="unwind"){throw ex}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="checkMailbox"){if(initializedJS){Module["checkMailbox"]()}}else if(e.data.cmd){err(`worker.js received unknown command ${e.data.cmd}`);err(e.data)}}catch(ex){Module["__emscripten_thread_crashed"]?.();throw ex}}self.onmessage=handleMessage; diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-wasm.js b/media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-wasm.js new file mode 100644 index 00000000000..02a57ad25f3 --- /dev/null +++ b/media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-wasm.js @@ -0,0 +1,36 @@ + +var OGVDecoderVideoAV1SIMDW = (() => { + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; + return ( +function(moduleArg = {}) { + +var b=moduleArg,aa,p,readyPromise=new Promise((a,c)=>{aa=a;p=c}),ba=Object.assign({},b),ca="object"==typeof window,u="function"==typeof importScripts,da="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,z="",A,E,F; +if(da){var fs=require("fs"),J=require("path");z=u?J.dirname(z)+"/":__dirname+"/";A=(a,c)=>{a=K(a)?new URL(a):J.normalize(a);return fs.readFileSync(a,c?void 0:"utf8")};F=a=>{a=A(a,!0);a.buffer||(a=new Uint8Array(a));return a};E=(a,c,e,d=!0)=>{a=K(a)?new URL(a):J.normalize(a);fs.readFile(a,d?void 0:"utf8",(g,l)=>{g?e(g):c(d?l.buffer:l)})};process.argv.slice(2)}else if(ca||u)u?z=self.location.href:"undefined"!=typeof document&&document.currentScript&&(z=document.currentScript.src),_scriptDir&&(z=_scriptDir), +z.startsWith("blob:")?z="":z=z.substr(0,z.replace(/[?#].*/,"").lastIndexOf("/")+1),A=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText},u&&(F=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),E=(a,c,e)=>{var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)}; +var ea=b.print||console.log.bind(console),L=b.printErr||console.error.bind(console);Object.assign(b,ba);ba=null;var N;b.wasmBinary&&(N=b.wasmBinary);var O,fa=!1,P,Q;function ha(){var a=O.buffer;b.HEAP8=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAPU8=P=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAP32=new Int32Array(a);b.HEAPU32=Q=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var ia=[],ja=[],ka=[];function la(){var a=b.preRun.shift();ia.unshift(a)} +var R=0,S=null,T=null;function ma(a){b.onAbort?.(a);a="Aborted("+a+")";L(a);fa=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");p(a);throw a;}var na=a=>a.startsWith("data:application/octet-stream;base64,"),K=a=>a.startsWith("file://"),V;V="ogv-decoder-video-av1-simd-wasm.wasm";if(!na(V)){var oa=V;V=b.locateFile?b.locateFile(oa,z):z+oa}function pa(a){if(a==V&&N)return new Uint8Array(N);if(F)return F(a);throw"both async and sync fetching of the wasm failed";} +function qa(a){if(!N&&(ca||u)){if("function"==typeof fetch&&!K(a))return fetch(a,{credentials:"same-origin"}).then(c=>{if(!c.ok)throw`failed to load wasm binary file at '${a}'`;return c.arrayBuffer()}).catch(()=>pa(a));if(E)return new Promise((c,e)=>{E(a,d=>c(new Uint8Array(d)),e)})}return Promise.resolve().then(()=>pa(a))}function ra(a,c,e){return qa(a).then(d=>WebAssembly.instantiate(d,c)).then(e,d=>{L(`failed to asynchronously prepare wasm: ${d}`);ma(d)})} +function sa(a,c){var e=V;return N||"function"!=typeof WebAssembly.instantiateStreaming||na(e)||K(e)||da||"function"!=typeof fetch?ra(e,a,c):fetch(e,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(c,function(g){L(`wasm streaming compile failed: ${g}`);L("falling back to ArrayBuffer instantiation");return ra(e,a,c)}))} +var Ea=a=>{for(;0P.copyWithin(a,c,c+e),b:()=>{ma("")},d:a=>{var c=P.length;a>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,a+100663296);var g=Math;d=Math.max(a,d);a:{g=(g.min.call(g,2147483648,d+(65536-d%65536)%65536)-O.buffer.byteLength+65535)/65536;try{O.grow(g);ha();var l=1;break a}catch(v){}l=void 0}if(l)return!0}return!1},e:()=>52,c:function(){return 70}, +a:(a,c,e,d)=>{for(var g=0,l=0;l>2],r=Q[c+4>>2];c+=8;for(var x=0;x=q);)++t;if(16h?q+=String.fromCharCode(h):(h-=65536,q+=String.fromCharCode(55296|h>> +10,56320|h&1023))}}else q+=String.fromCharCode(h)}f=q}(1===a?ea:L)(f);w.length=0}else w.push(f)}g+=r}Q[d>>2]=g;return 0},g:function(a,c,e,d,g,l,v,r,x,f,w,m,q,t,h,B){function G(H,k,C,ta,ua,va,Ka,La,U){H.set(new Uint8Array(Ma,k,C*ta));var D,y;for(D=y=0;D(b._ogv_video_decoder_init=W.j)();b._ogv_video_decoder_async=()=>(b._ogv_video_decoder_async=W.k)();b._ogv_video_decoder_destroy=()=>(b._ogv_video_decoder_destroy=W.l)();b._ogv_video_decoder_process_header=(a,c)=>(b._ogv_video_decoder_process_header=W.m)(a,c); +b._ogv_video_decoder_process_frame=(a,c)=>(b._ogv_video_decoder_process_frame=W.n)(a,c);b._free=a=>(b._free=W.o)(a);b._malloc=a=>(b._malloc=W.q)(a);var X;T=function Ia(){X||Ja();X||(T=Ia)}; +function Ja(){function a(){if(!X&&(X=!0,b.calledRun=!0,!fa)){Ea(ja);aa(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();ka.unshift(c)}Ea(ka)}}if(!(0=d||(Y&&b._free(Y),Na=d,Y=b._malloc(Na));var g=Y;(new Uint8Array(O.buffer,g,d)).set(new Uint8Array(a));return b._ogv_video_decoder_process_header(g,d)});c(e)};b.s=[]; +b.processFrame=function(a,c){function e(r){b._free(l);c(r)}var d=b._ogv_video_decoder_async(),g=a.byteLength,l=b._malloc(g);d&&b.s.push(e);var v=Z(function(){(new Uint8Array(O.buffer,l,g)).set(new Uint8Array(a));return b._ogv_video_decoder_process_frame(l,g)});d||e(v)};b.close=function(){};b.sync=function(){b._ogv_video_decoder_async()&&(b.s.push(function(){}),Z(function(){b._ogv_video_decoder_process_frame(0,0)}))};b.recycledFrames=[]; +b.recycleFrame=function(a){var c=b.recycledFrames;c.push(a);16 OGVDecoderVideoAV1SIMDW); diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-video-av1-simd-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..444882397344fb130e6671728d6f3ede4583f0df GIT binary patch literal 472161 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 { - var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; - if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; return ( -function(OGVDecoderVideoAV1W) { - OGVDecoderVideoAV1W = OGVDecoderVideoAV1W || {}; +function(moduleArg = {}) { + +var b=moduleArg,aa,p,readyPromise=new Promise((a,c)=>{aa=a;p=c}),ba=Object.assign({},b),ca="object"==typeof window,u="function"==typeof importScripts,da="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,z="",A,E,F; +if(da){var fs=require("fs"),J=require("path");z=u?J.dirname(z)+"/":__dirname+"/";A=(a,c)=>{a=K(a)?new URL(a):J.normalize(a);return fs.readFileSync(a,c?void 0:"utf8")};F=a=>{a=A(a,!0);a.buffer||(a=new Uint8Array(a));return a};E=(a,c,e,d=!0)=>{a=K(a)?new URL(a):J.normalize(a);fs.readFile(a,d?void 0:"utf8",(g,l)=>{g?e(g):c(d?l.buffer:l)})};process.argv.slice(2)}else if(ca||u)u?z=self.location.href:"undefined"!=typeof document&&document.currentScript&&(z=document.currentScript.src),_scriptDir&&(z=_scriptDir), +z.startsWith("blob:")?z="":z=z.substr(0,z.replace(/[?#].*/,"").lastIndexOf("/")+1),A=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText},u&&(F=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),E=(a,c,e)=>{var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)}; +var ea=b.print||console.log.bind(console),L=b.printErr||console.error.bind(console);Object.assign(b,ba);ba=null;var N;b.wasmBinary&&(N=b.wasmBinary);var O,fa=!1,P,Q;function ha(){var a=O.buffer;b.HEAP8=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAPU8=P=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAP32=new Int32Array(a);b.HEAPU32=Q=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var ia=[],ja=[],ka=[];function la(){var a=b.preRun.shift();ia.unshift(a)} +var R=0,S=null,T=null;function ma(a){b.onAbort?.(a);a="Aborted("+a+")";L(a);fa=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");p(a);throw a;}var na=a=>a.startsWith("data:application/octet-stream;base64,"),K=a=>a.startsWith("file://"),V;V="ogv-decoder-video-av1-wasm.wasm";if(!na(V)){var oa=V;V=b.locateFile?b.locateFile(oa,z):z+oa}function pa(a){if(a==V&&N)return new Uint8Array(N);if(F)return F(a);throw"both async and sync fetching of the wasm failed";} +function qa(a){if(!N&&(ca||u)){if("function"==typeof fetch&&!K(a))return fetch(a,{credentials:"same-origin"}).then(c=>{if(!c.ok)throw`failed to load wasm binary file at '${a}'`;return c.arrayBuffer()}).catch(()=>pa(a));if(E)return new Promise((c,e)=>{E(a,d=>c(new Uint8Array(d)),e)})}return Promise.resolve().then(()=>pa(a))}function ra(a,c,e){return qa(a).then(d=>WebAssembly.instantiate(d,c)).then(e,d=>{L(`failed to asynchronously prepare wasm: ${d}`);ma(d)})} +function sa(a,c){var e=V;return N||"function"!=typeof WebAssembly.instantiateStreaming||na(e)||K(e)||da||"function"!=typeof fetch?ra(e,a,c):fetch(e,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(c,function(g){L(`wasm streaming compile failed: ${g}`);L("falling back to ArrayBuffer instantiation");return ra(e,a,c)}))} +var Ea=a=>{for(;0P.copyWithin(a,c,c+e),f:()=>{ma("")},c:a=>{var c=P.length;a>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,a+100663296);var g=Math;d=Math.max(a,d);a:{g=(g.min.call(g,2147483648,d+(65536-d%65536)%65536)-O.buffer.byteLength+65535)/65536;try{O.grow(g);ha();var l=1;break a}catch(v){}l=void 0}if(l)return!0}return!1},d:()=>52,b:function(){return 70}, +a:(a,c,e,d)=>{for(var g=0,l=0;l>2],r=Q[c+4>>2];c+=8;for(var x=0;x=q);)++t;if(16h?q+=String.fromCharCode(h):(h-=65536,q+=String.fromCharCode(55296|h>> +10,56320|h&1023))}}else q+=String.fromCharCode(h)}f=q}(1===a?ea:L)(f);w.length=0}else w.push(f)}g+=r}Q[d>>2]=g;return 0},g:function(a,c,e,d,g,l,v,r,x,f,w,m,q,t,h,B){function G(H,k,C,ta,ua,va,Ka,La,U){H.set(new Uint8Array(Ma,k,C*ta));var D,y;for(D=y=0;D(b._ogv_video_decoder_init=W.j)();b._ogv_video_decoder_async=()=>(b._ogv_video_decoder_async=W.k)();b._ogv_video_decoder_destroy=()=>(b._ogv_video_decoder_destroy=W.l)();b._ogv_video_decoder_process_header=(a,c)=>(b._ogv_video_decoder_process_header=W.m)(a,c); +b._ogv_video_decoder_process_frame=(a,c)=>(b._ogv_video_decoder_process_frame=W.n)(a,c);b._free=a=>(b._free=W.o)(a);b._malloc=a=>(b._malloc=W.q)(a);var X;T=function Ia(){X||Ja();X||(T=Ia)}; +function Ja(){function a(){if(!X&&(X=!0,b.calledRun=!0,!fa)){Ea(ja);aa(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();ka.unshift(c)}Ea(ka)}}if(!(0=d||(Y&&b._free(Y),Na=d,Y=b._malloc(Na));var g=Y;(new Uint8Array(O.buffer,g,d)).set(new Uint8Array(a));return b._ogv_video_decoder_process_header(g,d)});c(e)};b.s=[]; +b.processFrame=function(a,c){function e(r){b._free(l);c(r)}var d=b._ogv_video_decoder_async(),g=a.byteLength,l=b._malloc(g);d&&b.s.push(e);var v=Z(function(){(new Uint8Array(O.buffer,l,g)).set(new Uint8Array(a));return b._ogv_video_decoder_process_frame(l,g)});d||e(v)};b.close=function(){};b.sync=function(){b._ogv_video_decoder_async()&&(b.s.push(function(){}),Z(function(){b._ogv_video_decoder_process_frame(0,0)}))};b.recycledFrames=[]; +b.recycleFrame=function(a){var c=b.recycledFrames;c.push(a);16{I||(fs=require("fs"),I=require("path"))},ea=function(b,c){fa();b=I.normalize(b);return fs.readFileSync(b,c?void 0:"utf8")},G=b=>{b=ea(b,!0);b.buffer||(b=new Uint8Array(b));return b},F=(b,c,f)=>{fa();b=I.normalize(b);fs.readFile(b,function(d,e){d?f(d):c(e.buffer)})},1{var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},r&&(G=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType= -"arraybuffer";c.send(null);return new Uint8Array(c.response)}),F=(b,c,f)=>{var d=new XMLHttpRequest;d.open("GET",b,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):f()};d.onerror=f;d.send(null)};var ha=a.print||console.log.bind(console),J=a.printErr||console.warn.bind(console);Object.assign(a,ca);ca=null;var K;a.wasmBinary&&(K=a.wasmBinary);var noExitRuntime=a.noExitRuntime||!0;"object"!=typeof WebAssembly&&M("no native wasm support detected"); -var N,ia=!1,ja="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,ka,O,P;function la(){var b=N.buffer;ka=b;a.HEAP8=new Int8Array(b);a.HEAP16=new Int16Array(b);a.HEAP32=P=new Int32Array(b);a.HEAPU8=O=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAPU32=new Uint32Array(b);a.HEAPF32=new Float32Array(b);a.HEAPF64=new Float64Array(b)}var ma,na=[],oa=[],pa=[];function qa(){var b=a.preRun.shift();na.unshift(b)}var Q=0,ra=null,R=null;a.preloadedImages={};a.preloadedAudios={}; -function M(b){if(a.onAbort)a.onAbort(b);b="Aborted("+b+")";J(b);ia=!0;b=new WebAssembly.RuntimeError(b+". Build with -s ASSERTIONS=1 for more info.");q(b);throw b;}function sa(){return S.startsWith("data:application/octet-stream;base64,")}var S;S="ogv-decoder-video-av1-wasm.wasm";if(!sa()){var ta=S;S=a.locateFile?a.locateFile(ta,A):A+ta}function ua(){var b=S;try{if(b==S&&K)return new Uint8Array(K);if(G)return G(b);throw"both async and sync fetching of the wasm failed";}catch(c){M(c)}} -function va(){if(!K&&(da||r)){if("function"==typeof fetch&&!S.startsWith("file://"))return fetch(S,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+S+"'";return b.arrayBuffer()}).catch(function(){return ua()});if(F)return new Promise(function(b,c){F(S,function(f){b(new Uint8Array(f))},c)})}return Promise.resolve().then(function(){return ua()})} -function wa(b){for(;0=T.length&&(T.length=b+1),T[b]=c=ma.get(b));return c} -var Ja=[null,[],[]],Ka={f:function(){M("")},e:function(b,c,f){O.copyWithin(b,c,c+f)},c:function(b){var c=O.length;b>>>=0;if(2147483648=f;f*=2){var d=c*(1+.2/f);d=Math.min(d,b+100663296);var e=Math;d=Math.max(b,d);e=e.min.call(e,2147483648,d+(65536-d%65536)%65536);a:{try{N.grow(e-ka.byteLength+65535>>>16);la();var g=1;break a}catch(w){}g=void 0}if(g)return!0}return!1},d:function(){return 0},b:function(){},a:function(b,c,f,d){for(var e=0,g=0;g>2],u=P[c+4>> -2];c+=8;for(var y=0;y=t);)++v;if(16h?t+=String.fromCharCode(h):(h-=65536,t+=String.fromCharCode(55296|h>>10,56320|h&1023))}}else t+=String.fromCharCode(h)}l= -t}n(l);x.length=0}else x.push(n)}e+=u}P[d>>2]=e;return 0},g:function(b,c,f,d,e,g,w,u,y,n,x,l,p,t,v,h){function B(H,k,C,xa,ya,za,Ma,Na,V){H.set(new Uint8Array(U,k,C*xa));var D,z;for(D=z=0;D=d||(X&&a._free(X),Pa=d,X=a._malloc(Pa));var e=X;(new Uint8Array(N.buffer,e,d)).set(new Uint8Array(b));return a._ogv_video_decoder_process_header(e,d)});c(f)};a.A=[]; -a.processFrame=function(b,c){function f(u){a._free(g);c(u)}var d=a._ogv_video_decoder_async(),e=b.byteLength,g=a._malloc(e);d&&a.A.push(f);var w=Z(function(){(new Uint8Array(N.buffer,g,e)).set(new Uint8Array(b));return a._ogv_video_decoder_process_frame(g,e)});d||f(w)};a.close=function(){};a.sync=function(){a._ogv_video_decoder_async()&&(a.A.push(function(){}),Z(function(){a._ogv_video_decoder_process_frame(0,0)}))};a.recycledFrames=[]; -a.recycleFrame=function(b){var c=a.recycledFrames;c.push(b);16 OGVDecoderVideoAV1W); diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-av1-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-video-av1-wasm.wasm index 80af32352de39cc19438c741de66e558026e17a8..d63b480da93fea875de13a4498065a0c1846fd3c 100644 GIT binary patch literal 407384 zcmeFaf0!oMRo_|n*8BT?yZh~#?$Kyk^3+?BrI97sl5s{xGG4VYjjh78~Y z;RtCz-*a!(TlMzaqmfNE&pywN)NfVYxO%3etFCNpt|S5>upMkJ9~d8yh!eE+f8!6Qz|+5RTd>A_b-K9@i!?; zktaz44BQTDnUecQwI^x_)st&nPuG3YC`gVH8E!jg->xj&rDq>H>mIs)S&y@Syr>Z7 zeox(`dCHxw(SnDSSp{|nMc#haz5V`!bLn~{yWn}~Apx4Wv;M}e`)c>q$(Y~&B{|6N z|C;pq{TloI-;yEse>GX*_iK~2^aJUSr-Rn0(;1Bhol(Di@XG#R*c9{>=w~wrE^snlqhk9M-JH6hZ-CbWBcDucC((1aj*FJE-4U(Q)?qBT=yrjF@UKy>7 z21)x{Dw6|Z)?Nz&^Lm-VmbyOUPZ=ee7TPyaHF1(#3Uiz*-dtJMoC9Xi^x4IwlKjhn8=f2tR?9d5}gyO<;M~2;( z58PXP;{NyKe{$30r&70>`~&Y!CI8;JuS@>1bN@&3i_ZPEWJC>#+e+5^ztD0?;f6ox zf8PDN`{(Xoxc~WE)9*%Pl*^xf%SProI7B>m>}UFkQa52x=;zcGDBx|2Td zpYwn2pY{L6f8PI@f5!i*|IhwE`Oo=3@qg_9$Y1pT(f^_U1OHk7AN;@fpYfmezwiH@ z|2_XH|GWNo{BQeR|6Bey{lE2}^#8{HYyYqOzx2Q1f8BrF{|o=m{Xg?h`+w^HiT{}Y zRsWCuKk`rcU-7@}|Dpe=|0RFH|Dyi||M&fe{onI{*Z-c|b-(5Q^1pJQa{t!-ru&5Z zUH7luzj6Q4{kD7X@Awb-zvX}4|D6Au{%`o7_2>Q1_@DMq`X~HP`49S^^pE=w_@D6a z_dn);)c=S-=YJTk_(A_Z{{#N}{A2!m{rC9q_V4xI<-gN^hkw++$A6oDxBpiE*ZsHn zNBlSYclmGf@ATj3-{E)s^X@tK=k8heU)<;2Gwx5_e|G=L{fYZy_ebuc`$P9>_aEFJ zxX-$O=KiVsRri$p756ds%kHD@m)zh-KX~BB(+@lE9_pO+4`nV(j`?w(zM*v@OKwPe zBR5pa+N7mRYtq)`s!1p1b(ZGcqBqUc<9?j^JA3b%_^kap70g((TB zm{+|?YnZjN&YP5@aK}AWX6@si`$>C9%jtbf39Zp;=8IQn-OVT8_3)5_G?ckbHIh)B zd-7ekS&j<{sZT!gf#DM?Zt3hbNwKrzHuKT7*7|nVzAI}NZaZt;b$T)^T-Mnx+?mO$ zKS6E%lfd9#?vhDLQ^_3;K#Jt`OAf&8k`_PjP8BRU9JOniER-#&jGCEndSVMOasq1y9cn{{ta5~!5*czn}Fk#Li| zapU$R$z~ZKW7i%nLpNk_S-!>FFY)e_BQM#*N7`_ic!x`++|}zb+-#K&y2EVh*xF;oh(@Il%pLwygU+ zEgssM9L!STzm|=l%5vfFnXH4g&z9(l>0~7mWSFhPC%m953co$gRT*h%(F$2BNG%l*?#kD7fLEhl=Ovo9=3&c3Wx^JOF;0FJ%Xe zOkT_s@z483xLYp_CHm_CO?hSUJc-=19Q#E=jXP>R-^E<|~0?Gz|XR^>1=H z{VU5q*11Kkmy+-qM>$+)`N?5 zLt^4SBPUt{ja}y4s|HX((jpR$y)afxZuSDa1K0-{2nME1<{M5a9JLD22CWsywNSYX z5r?Sf>9xu5PUp|ch)8lr6E1Vdd=Ivjf|uTRcPSOX^)uGbXtj;H8jq;BNMOj}a0i?I zthmIaE-y1b#+X=9)56FLboT%qg_hAnxXYlg>=|!1O1L+Y%c=lDXl<`a5pxSNoi}r zNaF7Baep|xz3RBXD%@qqeHQMnJ?^g!cgK$VW8v4TPdMQX`@j~qd$UrqnC$&%(Ra=Iz8egS?D)) z9;6q)y3O!N|EZhorL0H;2E7+w!~IppZk17t-Kx_2mR?ZFriMKv5$Mmmt>PWu_;Bx3 zjuk6I0Xl6OXNYN3TFI@#N>e}#U>7)|=*8E*7*!dsR5O<2aJZnKRcstCFikP8img?5 zhpW4*%BlqYR&n@rPVe|4Q@!rVJKwRhvon4O;~krZ&V|A*Yu}b04i`q5o_gUzfg%eW zkg1NNvdTsCXNRtP)}P1{qd0g#iv(L+r%9H7&&3n3ROU)MEMh^tF9Aqy({`o`P z-@};VJqD;h;ZGEwutfS6ULxxVi(e$x48#@bnF(@AA_CeW8j6p8{*eBtreL=6^;=MS z#O#5$VQ?|-dLt$plsSyy&Df3g_HsBe4nXBeEzcTK=qyBAn?fATeBA4nC{v85!$}J| zwI)QU|OhFJ%?LO!6liVFO8@wsOYP4gC*W~qdtp-9^pflomM{u)G}?M^W+ z*0PS|W_s7gROpf)5r)jmIub7dMJj{FVlN}f;gS;SSbMQHdy%!@L~6v!^td`r|Aii= zOFkJou&wUlK4U(Z6i)*pe}bM#j*(!7cp5wX?xl_>WW-aF-9V4X5>_Mkp+;roZ*h&# zXd0;rTyNW=(TRb*fSo|*MY9uS0z0)~r^v@gM3x0?MQUKHwy_nDk*(Ta1Y0d&p9*Jq zS++yPLbSMtg+$92$3pGJEELe$%R&L`g)CI^dj&89EOarpMm0pFzT>!0=)vN%pT{`I zSct2)O|Mp}#{go#uXIZh}-7c(4a=9hFA`Q}g+* z`8bN}c zX>Cp6o?Hd;79z(gcdA?{r+GyI1f}pUdMYT(u1nUWNQQ|2u8kxKMQmNsEfU8%##}L< zVvzAiE2z;tDKOPE2^bES8OP(RvP86azZ?FFcLUzZkQ;*#ml4(i+U-o{Ug46wU3AVc zH92Eegh;9^J$xC6&h5N+Pu|~F_1H0!`0lJz$>vBa_#zMIV) z35Fgm5;<>VKu)|rQIN8k4??1!w8RIzYvqVM^>0W@Pk3%++Cfw7lWdTu+gaxU6hvC| zO!=bEu)1D=DdcMl4sjkSxB z1=bIuSoB|VW^*V%6RZLx**()c930jk{&2?#Df+dc-UPlCp%CR~q6>ZVHq2$RXkI7G$|^Hh_spgtrP}1yqBgoDO!V+1 zV7p@EAuT$Z2byWl^h=Y&c2!^AT~s3?Wl=IXFG}uaI42i@Wp;I(D32I~cp^1GVA{d( zDhe>z;i_cZhl?eENYbS@{4?iz^J2&WI)Z1%90Wz{wB&Ose}oqD$KR88H?Tl+XF~xA zg7DKAhjwvTvz!VZd$CTT%Wf$wmSr+01H zA%C!Jv0?&jQT}Ldfx$UE=A4|~V{CL>-e$HTH;X?!0E$VGjPGM;j5Xo@z)yPrrA(H{ zd=V)+CbuA*kXzRFMmZf{I_5ug2)-1h5kZreW#i&$HkmG0#nRmym?|gg|7AE`HoAMo#(Bsux z%}9^)-jtTAypu`lBafcDu;XrvnV1TeNe|sdR#XryL{@yDTFIH(Y_ZCczxFopS$C3AJy>OI_Sr0Zo#2#FS1v3Q zI?-0@T*y+AHD+&C6l-w}s!@M1tRe;KFzs7^H!y%f6`RBsmCCIrl|Ww>6cIQ-2V6{U zvgNKB0n6D-n9 zyH|406(zpsTchq=V!)Xf5?aPQF?aBW9Zz^A!BxF#Vt1R~S7Sg$o9~7F`BrvCsK7Yp zLxGU{RJgD}qx^+tbx(=*^gkkebaV1)3?k3amH@b{?m}3s#ttOnxHNGLeUq2K_njv0yKC?0%zXN7GJ3$>F zO-+TIAFp_tsBaBN=;63P^fG}AhnyESnQmJh{lO_D~c%0g$AH8pfm&fB1eJVLga zJqQ_Im$IvPRBIE=A?KT$&#BqIv=+jF#$?%}5Of!GlvTZTnrCSY7Ef{Ijaz=`$8u65aN)VT0zgrK2DFB<|=rLkv9s7#l#?4|xI(`KD{`H*7t z)d3GYTA{TM9+7RrpsKJ899vVo^8)QfDPHj(TF^}4tKh~v^c2-Co?<;kEi2mcROwYc zOCQGcN{{MUdQ(^F&1SyFpsMs{*LSzMykhuL6w^X$mhYtfufk0%4uWlPF(-WTWHDfuSF5;(D#<7+bL$48bRXtvIRH?E1^ z#GIh(<+}aVydVJONXF6=aSPMzWz)&3a*<9n%C&eo4yPyZ)hzQTpUr{nT42E)fg6Mv zgj|v+pYSv}xxr*xny>ljn~y2hmdkqgZqP(qewlW5Kz^A6+0|%#7PyYoYFFL$>`dI- zigKFf%h{2T{czz=F1hS5))n*90U%9Qv!2z|$$GaZEi*DEZ72`)J=SJmkCyHagFsIc z=i*|=X4g>hV()cJY3vNGFW6Fap0QN2r*1lhzs>a>T%)=VbIO87=nm%Am$8 zqdKQB$SY2{HgL+-fH268z$w^CHBOnpDQ=EaCJjy*2#*_p^##I;TX&g3u?I5H{izm#t<;N={+Wi!~r0qfM^MvOfaP;M9h8p|8{> z>Yt&Fhk=Dt1lAz*3@$joF)g~|75I#fz)AACo-M^LYpGgGnh7J3D&B}~D{mMW$}fA8 zCc*Sx798*}Zt02C!abv{I`6}yKOOOtqdvW&ea0ka1iNt0YSSH{!#M&gl zAqSwU##-TqvZ^(to+YHEaF9q=`oV1NUYta7^@keDav9VzgS0b0{GN8==^eQMZcZ-5 z;rECQzxJ$M2n$+J)KRrH2iO2x>#{JK&)2Iv7pr^r<&5Tv9&%}`KZ8(~!wWQ!$>HWA z(xwy{x(2F+cb~RQFG_xhS~hnx9(s`i#AHSgC3hhs8v3k@{tCRrXN2%MM=runKQ$V*}8mm)#XK9V4fN8fx*g=Myi1VOh+*9@|W zbj>8Yp)Nr}?W((;ouN0#u9dF2wp2|fLC{A*g7hRoP-3QQ+6XaZtv@Ws=+uxi>z0cTuwINE{Gf^@qnQJCW29+p*LQ#}}k35znds&OOz}sV4{Q5MVS8i&SG7(z{< z0{01jUYEE52pI{t_*@s&D`sM?nHUz`_O!z1wocRfFmT%ApIONV(vXaH`qb#m;CyV5 zw=2bMi*3*qz1SHx=dv*;5#T*Ei&HT#8ePDSgdM&G8Bl(p3E7o z^3pDims%Vuj#jwPWoLpF&{I?nSw~r0cW8-Ef1Sm48-03s|NCNxvEF?4>yG>T;f&Az z0dW*pX9Kfipp-9IfoIGrre;A#lfokF@kMV{O?EtpMMvd|@_}uGl**5AbN+^Dk&ajL zUSSb0N5-p^(66jO_#Rr~li!vpwtf1v#>g^&EZZ`bUhW|@5;$8%W5J1xnPJuwhQe2i zgQjLtQ4DelZv;Mp4j=AsBdtXqoY6FBVXnGyuV?rlCp{zAg}&r4H&6A^D};)x{KFVV zChCoF6Hxll4b#aDK);-x$c|(;SR*QvErTkWdm*~lHqk{IM0Br(9@m=ru`jyU*3oU9 zmD+7!c+7vazb!_ls^x6Lx?)ijUyi)$-INfiBRs#H5MW)4*V}G{X!wfH!(gH-0{0+x zPH6nVI}A9jl`Iv{5*jrSBf#Bvp{q5hpl};nJPbGGgYi2>p=@y6f9mUoILV01_?T4m z)yI;=x~KTL!!kd}rKD_p%-^qyM#V*y4<=4__4uu-g~j2ETLuL+9AG>GgINSx0}k3T z^eYnt^Y`(7Rey@nfd}5W#KH^sn2CYVVSMbgCu%I1-tecEgD4TS_C@xpNTA+J3akA{ zfL-LOT)7D8yQY$D@X2;yEfc(n<~SiEFW8(wr+@B7Q}aU6VWumvziP4g_$@OV;B|_X z>>=RE+0jyi44#-Z9{`+qd4`z+1<(C%+vE}x43!!MlnjET_%pnW5UDuFlr3U3t`apR z*}Y{tEJh4L+LE5=K~`4p()^GvK4<2|2(++5**OwuuIS#!NFan68ps$ucjdI`j8}?O z#$T}PmZ%0lJU&*-C#WTVZG%PeOmBLO1>Uooa^EH2{9RkbPyFfgF7uMQNZjIF3cM5u z^QIkSrYlCL1DIN|1{88Fi35S7coYaQhb16f@f*phe8@f?*4@A16cUu)?XbeUxjP(eN01$3)d=(VpBW#_9@;TS6k# zNwl(Q_OEEibLb@IgIQqb-Byv@UE`3a^&BRa&&aY><#ZYZQfSM{cn6LO{m7a~tdFWO zweL2@{+M{TEX0_Ih15a|I83i5IZ=ooIs_59K6Oa%dN36;1MWr;-8~4wHGAdmRB?-@ zeB9X$FSm44WX9Y{vHL@g1?c5C(%HeotSIk|S0zXQY{ay>NG2BG_z1e$Vx5=Or|_xm z`%?Gjkd?d;Y$!{GwjUWxUY$`5ZiiP-zRd1!tJl*ynqnEV~T{1cm7-f^U!j$e{yfh7yTtF}kW>!sIj}N48%GHC?u1 z(8OdrAx21Uw3k}UhSTiIt=!tAZaFt9ygWe&V1Td+vsdb-PU@De9$_B}U=rb4g^Sck z^Cs-NK$i9>8LA~3nh0b?h%6hJu@tpQiRLL9|GckT!z8?W4+ELpb=Azd5~##AHere{x~Cm05&B#@5t zs3DXT7k(3S2APCTG^W;y4r6D0Ruz4|SweLJ0_wG=&|6OSibN+cv`s#6^%|_qU~Kkl#5L zBe|%MdLA}A^!9{EFf0lclD8^|hl_)-phfsq+l+Up>x#ptvJny>PG)aP&ZUaa@^1vx zmFZ2%d3#LX7z~t0u16lw5_0ZM85W2X?Ejly1V#-by#8LK=jmd;p__`l0pT7jUYOhxr zUPJG@NfspK^@^NX*L^QPruz+VxPN?{zbZS1P_gA2oLgydeTlDc%&td{WEst7OlDU@ zXEINGeV+3gm9On%S7WMPe@bI8JEmU?L5n-Cj*8k_c&3;X-7|TqNtF~RhuKTv20D{) zIF+H50jz49YIHZo-At z6A~oD_M{KRp_`%K2b9&Y?{2l+cb8{Z5{rbsorpv&sAEcj;g?^daeN)J;X2f|D2)~K ze0pDgodj@xQ+5;afM9fERuYi60ZtoZ=_ZUW zh5zLNTOhVI@CYYWV>3<#8$pfPGETA@Y|s(dh#(EH(IWvic3487mxleo1U73-MOM19 z*n!Or`wUkc$+k1GS5oL2T3I&=jcG3Jl#|wYZSW4pm;_0iU7q; zB@|YYLJqPXsF4*4T^A_SD0y8rD;X&y(!lHV_7soKHGx7vY!r%cM(9ck9k@&ii6UYl z=&BLce==Kr@?9Swcr))S)Hl!i0#PC4;Z9++!3;oih->9_9mdFc>#lmvIB@!Md5H~3-8W0 zLD`cnqq7%@H58uffm*kv<}ja2Wf7aLUx!!&<~8iK;Pv6~dK@lQX2?iptk2<*Ib^fl1-#4UxgQz z_|yJ0>pz$sNi`U zelxB3nhL$ec3nz0k|xWMJJPhpAf#cv#WeY9Lz+DKA>YcJ`rRIskG-uS5=1Y_g@yeSO32y@Bx;BY2L&I+990DYNM$U+Jzu_|yEI$ijom@@ecveJ z(Q2!)KrGuxq218Y(>il3$QgVq;)-Diq}-1y^jdu$@zf*n{wP@MavtMd;2B#Qi_Cyy z%kBukU67kPE%QP?Dhn(wD&DfP`|#GKON-yE^g@2SbXoDB%9cDhjCX=Fq=_J9M_(*+ zH@J}5@EoUF=|&!_rIEr2F5%vXcP|aO_}Mz^lKecQx1bE&#~d`?HF#W7LOec0ct!+6 z(T1rCm*f!NTW;fa%WZd-JB|f%*T%x-=hpbJ+>Oy-Z8TD>twxGL*hmRu=r5?Yc_aJ9 z?_80WPb)j;(%_Q9A*E=*3$;fKAG#yD2F(J(G>K8B%8u!?gG`DUWT#xHJyO~3>@nI! z=SY$3>)Z>QM)i7k{Hz%nNayCBFVvo8h&3N~(njF2Fqc7-yE~fL6I5EqzBGDDK#T$* zu|b89v@^ri!c%LHVard2fsrBD()j)$Jva}jBQ9_+4GSBK%(KBSJ zc3{w(fh@9&ILf3+7~*T2gemQ(InspWIpT!Gofc)(j3S~WW zD#k*Pt410cgs}1%WhC=1)E;ZHe0P>C!>?|J03$DFL|kZj2)qWn&Bl;gtx-~F5`*KVig3a7865g7sHy01iMU1p(4+YF+dnhbMI_{ykOoj_4Y{h?J z|3&pkcPubP7qMe$3Ws;)rl1PB7s0BbriybzRn_B*VdPNLPRVScrt0z1Y#wGN7iML@ zh(SPIi$q;>gYRzH)MXDDt+{~J~)F2Cl ztHxZ|@KrrR^!k{a8-iidcdnG(l&xnDWiOO(=LTpfTfGfst4GQ%8mG+xxm#9EU5j#4 z=c43h-8-cYZ`NHUH|wsFn|1G`T49jaPRp7W9A(S(sJJrDgeAZ&36BxcK#DWrRV~hh zw;|4imlkId!v-wKB&F^(IdEZ;mvT@>p-m}k;XKN<;#m$Hu;oa6q3{o3!-`WO5F)+7 zCAT?3adg+a%_$Tv+`T&7@%EPL?*8iSTdFkNU1gES@W+OLV%E;(7mP>4u4y%1EAubh zx|ZNsu#WK|7SuP!oSP{)n+)!;|tB|o?`wZ=e&60FI+@K*)WKrf?;I)*A|P30mGVUvBU%? zH{amKx4AL0gS*4Gxx>}nNmg!8Y{m?%vBtZ%RvF$_rJ=#f@{c1lBq_Aqu%D!O0RR-q zMfrO8FNRlf4k4kiP{|As#6M4_hO7|IeI$`YU6d6>)kOsD&JZl`P7;|=L$J*HRw5As zE#4OHpbrR^i8BQILXd#!yA=@vB#1)AX1_215y2Q1(zo)no(qUI1bm5Djc^7|cALur zV8?EA$Ev%p3U|DHb9J{9F(Bh3@s{_v@U0?JKU8&G6E73-5w90$e-U0~cLjcIbeA-l zYf`H#${SX8XIPbYUxjuHZ{J+qfmQh$tjhObRi@6citHGu9eOJ&t{S_PHDpx<#}s3@ zmmM{GRY+Vo%Yonqhe9Ws5)p&0w)nW8o7)R%!4e3%o<*Gu7@NFDnE49v~DO{#2HU7kg;wH?0;D)K=^~m)?PXPw(8>`No}|l)iGh)0dgK zr|6R&;|&Moa(Ub|n+q<#J(gS{lfsQy%|+&0#3<6UaMZhpRAcN!e=?k8!7n>_Iq)e_ zAlkTiihZXP;J7A!cRBnJEM+$7$D;oqBZlypf1mxHv)}ihQr;)l$0ry=<5#% z4g4L&@W1)EJ1jv?;{TwZudLpDWqd<@)TCC5x2h`Ji<1*^q+oj@Bkw>cc8Z<1SMRoq zoiPWS9Z|LR{z!Q5w#ka9;_2{|0Po$;2&?g3g7}=))}aQskJ&AusxNnki+CEW3(k;-*kHx`Y;|*DT2*)OE{EDL8GI1x zkJ)Eu-&hNp=F@^MYC%_Pp}9^Tq6G9(Naz{}Q+GGU7=SrfASL68Ia+d!C$}-su530C ze4zES+gK)LB|omA>4jR=bXJR?i{EIeZ}A%~ed^6#2dPG0Z6!D63vJa~)sp6-x*ZT{ zfzmH@g4SxcVQ$d~t!mwQArbUi$Vc~#9>ZaG%no$8(+pa2(Pb5h$`g1Lw-*pl<~rFf zKetGE`ME`2GvFM-W5|Z6uwW5wi|iDH2N3mPi;*;iYgg?{QtG;p7Z5wq&foxaFie{sDqZki*a| zdlIRF;DfnkCY69)K7IBa>j=&Eoa=a5bo34C;Nor2Y9AUKz@el_ZjYg8)dQ_6LTYx1 z8X=vrejQHSY^lk0qSa25R@GxrA=P7Ql&l^@y%$`BD)dVA7+|g*1I*Q9D7)(#WvjP>)xkArq>cl1z z0*oCej9~wlhvKAR3%gwoFEQP5oMbUz`>QrMYE$C98#()(?jfPJx7~)%1XjR4;%t?( z3g*tVPfb3R9Y5hjd=liv%Lx@Bfzv*8+5vmgQ)a^jr+wT^TmYLmHxyUWax<9!6s3pAS zi|~NZn2s$V(pf$W-G2=MHjZyeXtNLImM&qFX5Qz-55L6O=yX`R6g~(B(L2RiD3a>q zT8J)Y$vB#rf6m@~#9pPm!q>rUa`uY35rx{k;RtN4c)gBl9r;hHv{HC=)riy7?SU!y zRUB4Xn)7h1 z<&cnWa-`rnmxp$Qt z2ZIcP`TE{&IXi@JH59LyT}l!nJQ? z+oJ%xOUFtf+QN=_>n|hRqaqxbZmg0>O83dewrH$Uy!3Rc9nsYJMiF>$x5;>uAdjFQ<`BvDiS$tXtun6>jPH6$99nJaY<5_63U2hM`}?=$(QQgr|8mW_^uQuIpGX5O7(EZ89nWdJoQGtdSaY4Pjn0& zRlc7CU8IVW3D5_v!hXn9a*ef&ZH?s3e0htS+FP59_P*8=I z*yjMbJtzF67{3&`VS?C|?=gwvdqcl%Bw??5ag?Q<2UyOaxwLxV<7QgHnHEooE{ILQ z^z;H>^5X2FMX5%I7OiM}!+TcvY`;kYWyIy-g>;%PkU$SQ3Y z=XzL~0;Qwx5i*4heg(!&~l~F8qY~y*t?ny zB7vF1S#24Ha8imxgdwl6!9h>-HzYWS>ovghwBVuVw6?;`ia|Qi`>!Zamtt%3OSK|4 zNR6t`K9z3zcc%I(-HWNh*-bNJB?;A`_~=%uvx?pwbg0wB#VVraQu8%xVtvaD1x!7C zW3<#PgP;zi(=@e606NSJgYpq)m~ps3?HTFWRy$Z}Ls5T@wZPrDx$OQMF$j=yni+o zUw{h7C(NO;8&DZe_(o552ylz1Iq#Ci0LC9-ArSGhqDbJtMc?W%jTn?KF=mTT3bR9G zIVtQ~5tEa`GDYyjlfw8)AZLXIy^TyzCo?U>2Jda$tuP|#@X7VMj3&oa{^R4xL{|kSxn+np z&K~;`Ue(VYdj;cf9f!*f-vK{xEer3WsD0$mG5wv~nAxFYoD`lubKAqH?(!jDJ^LE}V{XYdG?ddfM5o;dB)FLn#B416xd% zsN|0GbmS)qX|no5nm$V!(s0YhH0CNXZB(T#NfhW{QH9(xN5185g`x`n>>7(0yi~Jt z$5J#NLKY958fIC<4J9$nISfTr8o7}7sNf@UTLsSM6?{p}u}k|J0fPO2 z3uO8nskW0&ac?Nnah;i~pipytYxrtFc%|K4!%246G(ou9K)5EmCV+7DJ|K*&2Vu}0 z^%t2G2$-Wm!O1%9=?f-pV&>vWZph1%KuIiKIBLvrV>IH%p60he8PF5@VoLOXKRX%@ zs_JLAM7lZhwmA?J_RMZocQ}D~ogKxcBZ=`vX4fdMMuT;g8ly&iEMvwa8VzQi7?BtX zfX#Wz>ydy09}WS~b!%4x3%E5;w!_s*xZy0lFQLALBG&)_4mt(LInY;^=eJIoqlbP6 z`bg?q7DB%cRv~jWoZ&Gcz~M+j0LV+KLve*Uax&0n2rvg~APpN*s`HS<@xnzMSMne+ zGk~LM;i?$?bPm%Wu&x5?`YXTxt90=z#bX0SJbny2dJ9kR)miStib(TA-93jd)G9f4D zPK|UT)ktSljULpuv^i>9CsB>g$bp>o$-Az+oLYGX{c@B_CdX(@U*;iMXFqbemTI&5 zxl>F|OR0L4Tcqj{$j$s!lJ)AEWWBm6S#dqzoa8!p%I;pNbEnEQ#d-3UG@SJ@A0de` z4bv*7Emvurw%m}c)v=GTVnedx;E&DPoi*E(tntG=Gsz0?NfE4vj%2uS?$q^AQD;x( z*-e}}^$Msy;@l~XolM`-m2#DJ4;{E$Vsr#Oe*k*+7)B)aC$9;i=dR$JK<(@`%C2zG zGOV20Cp$bi35cRZo=V?m2j*f<6>P2@W$Rp_{3;iyzL6cA_=@rhN=Fn1>gza81}40~ zl$wF0&mRo9ux5j>P=I&zj|G$#q6rs9@pKCvX9LtUp-aRBz&03B9RkWNC+G2#>GPqrq%q!EBH|(Kfz9AGarN z87ES)qyakXA-b9A3Xr`(4{6^3zHUVYuhTWox@JJPsK4S~fo10B>KHH3VS|hSWuk(G z4^0L{d>IHoL9~&mYB=~W!A!w4ysa)M|C|E&Q!B; z8RC!0idR6VSJ}AK5o@zJ<1!fUQF|G|3K7L{g2n0W0j&|0Y#@buZQD_4#L`?;_cxD0 z6J~__DTl(vLoinra6KOg9U`sgsyJ^|3{*vSsCi;Xz_giW_%?wENZ*<)&336j6e7Jl zwvft%iz+ulsVISx9o-YQ45Ht?M9dG&8J}S zNW^;g?aiojrb5nUpU&rW_^_T~dBtK~uoVc)cBRqf9Z;b;R*bIZGWX)y^3uwoMS(_0Lta)&$R4tF6cU%B@S{w`Zs z+?JT>^4n6l{N?8s(-~y@Fx{mg6C;**En>t=m%dn*UdWu6E-Qw$mKQSYrOUz}CD4nQ z_|k>N*rD`d#=cbPlG(|F6k5dWmnc1NNxb-70L>G~q;0XKE&$ZA**1XP*`qR8EPo@z z)AhJ`%@)hj(uBH3xe-VO%9g;}bi8h2-phG58aZkBrKod^rJGMM2KDrz7bk{SrdTysc=)H>o? zqcn479{G?80qUobRd&tJ3=iwy(rmaeOV?I~-PvO#LNGVZ&C->v(btVV5c_PSh=d50 z&5i+ZoW<+943?60>n;Sk@4T_I2$FtA@OzRGoD5HdUQ|O=$%z^+DAXMmnLa ziX6oKy;sjd%RL)FNUMNcU}Ie4|Se;b?>Y`*Gku=%RTOY@m;a$(ripf%6c@C&d&}&(qr>HrG*))^ON-ULbEvMCwU89B?yh9 zLF_}*+=S0k)2w+-pBV+mxZuG1X$JeT9lAf;(a%+`u|~ zf!UJ3TkD_#hsYwDA9AEka%jDOVU_BQstY+hq}lI!YabAN+Ppen@Y@-x<(YU|+2d%U z^m5>u$B;n@hMXW&@9-Li`f^)8UL z#8fZvOp`j3F=th$6c8{D8{Al8T2#N~XE2oc$z@wnI-;^j{j%`2@d=*`Ei#V%IYY|I zmf|CjrhJbOXCN^G1>b$7s)leBtFE#FU~B4Yd>q^c6uUL2IjY?v9u!XC*$<`2amJ}W z)aC38S(bs|9Uk=IBHncDp<@=ZO2?P_+#+!hd^0&LHW7q26N`?bYQNba%VB(|T<>NL zQmvw_w0Q(CB;iHN!*}%k@>&0o&`c&Ph2q8Z!R{gv2rG(b%Ev5?YcmY%-ot$L%w$}! zGJa-qkg)2>TGsyvLG}cXJ}^0y4L<A``5HuC0q;eDRqRkSu;XW54KCs_|JJL#C%p zPdfviij{2bOm;vkd);h&inTD?-M8@|r!4^xd3(zH>AoV~cqY1l?NY=<5O#651#hg6 zk1Vy0gbImFm=Gu7zpKjiE+R#CSnK#(2Uo)Fpz5Uk4zFc#XaX4uWav5E-i zXf%1Vfy~Bi0Aa_i^35}Zm0$e+X}9VE8_`chz2+muz2=9-X{?hMk694x0 z3HgyHAluruv4YAy@epB0De>Mrz0D`yo?n$+b?29VbAI(VWmkX0ojdOBclI9nK;GRX z`&D-)e`SMcMvnIy73V^Tt?;5@x5@6Q!Grl)0VRo%f?e2ubAY6YbwgEuHh2Oo>7CX# z7TF=SzE6{#O)^$ZcI@kX2T!s2F}5`s2PP*@#`w$l-y%$i?+!zvBamQq@lQ8g#sHWt zi*?v*9^#DIr~{)C#M`wi8+-}jNkLdYfjJ7S_o}P4O5bFS;+KAn9ehJ_HF%;2&HC^J z5dkds>*MqXis!pqFa_H?xVAF-Y6Np|X~8k`TtVC#>@$Kh03TwYi~?so?%+r@C8+kv z^Nd?f6Z(BP{M0cwIvX~b4z5K|?)?ueKd0SD#YaDX2=0Mo1Y8%xY4J?DrJH*;G(gYf z$r&PeQ}z)dZTX7S16Yk2p<9Ze=EY|}&j&6sGKVAIkjKZ?Q>L zkh9zCI6)$G1G`=oN{FbSEP|H0_&I&tBbzgfRMtu%58(r(jIdQZ#m54ay*D6!8A1L; z!Q4uvu$necQ!3fsdW#_4W>6bcysw~=J>P`NeLdk$6{wdzJWo;7U^$CM>;t{b5F60}tXE-=cpMW%i5Zeq+6c;^2EBi28 zM*BM4E`s3#G--gwsHA$cE+s_>YZPX(grxPff=7Wkz2+_Rw@yvX-9KJBY*XOS_C=7}^WcWc}!y7 zlA~MR1cciC*UD2fp`a~wSh#?ZU*Wmp{i|({l%dL*i>z>N(1zJQ(BDiF2F&RI12ed+ zCk}^3aD8`6ok&;J`+fqwtZUN~_0A>A{+7HAs_KsUG(Is_Jg*DSyFEm5-e99aN0 zEEee2gh5;4D-O5>{zjJ)=2MLM7&mle=t971z@h@+OXx=b+33~?1fy!Gqr{vBMie`A zwdapM*N9V58-ol{>aa0s2Tv4FhcW2y0T%8duz*nZPk#Q8{v;IxG%8vLsS-0~b&=X|=H#_Hc_}9`SSrwl(E#A6SeBy(@{=xPG0^s~} zd}32KJJn4#RHQGoWFKh``ykccu+%G_{c{7eO=F)6x7aBPZ$;i(@Z~*AecUCg=;nm& zHj-y?e4Qw9RN;r8J2Xk?Q{yT=@2;M(4So3K+V|-=7dp5X7_3Ofw;;dIvVD({(Gp5V zD#dCcEVOeKcHM+xZQMxk`xfDfMA{1Cw1imXi4e;ji?D9L0sjQL^PVMTrU__{%`VqP zOVxq2QjN8!mHwXIh4}O~Yy=G?(Khgwj$42SnB>O}pbX-BQ^5F5W=7*%LUtX_1P?1O z2!av2@7drE&G`eR!bCpeete5qieD;FQK%FznSXMg~hESuhM_4>0;n6Pu!R#WPB>`$RF0iRMx?q(Rdv*jRxi zhXCwR(g$jlPgscu7??b9H&efUS{%bRD0Ttk38OMOMO<~*^I84zmLwS=m}tOi3=md zpMX$Ky&)}H_KHr!WPos{J0K(0hvjhc+Ki{nxzm8Mf&j_K6tu0+iko)YkCtXP%+s=4 zNyde=q{Vh|J%{4bAJgI$Py-Tj>dzFr&=nhIsTJ>j?$8ZBxy|Eq6s&gNQ!39r9Zj-; zgGyE*3*r2UaSQ-5ek27)T%c2e1>8nsGiWmHj^bjH`5{b6RI5@6hK(4&AvA@-<=LsH zQR^#vjMUP;MHBEs)|juXF;dJLGwW1iV>p4hnG7#Aff>ejcVF}*dXEAW4PZQkCa&XY zf$bnMLT4RkUY_E0hBQfOOH7)0@ZXeP(DR!O(yb z@If%0WNVwf;caMRNJyK@X(D>D0b&bDFNNC{AtBpwKNfKC`{AO8a!qr`ARkE)QWav^ zP!5>O90dynXD7vBh%lmPRG}IPLGr{QLrH|P4I;?*h3Y><(#4C1id)1tv>HsMpl`+F z*h{b!GQ1QM>`g6oIn4AnG@5udM}W#vlx|MCP&)`lb`&xgZRD%=+F)lJqm6U04eX@8 z4mL$7B*R-BA~T>ghV~Q^(*%-;m=L{{BL}ze?r3<+LM7H)^FHtO9N3fuSxi1omLj7v zW1{GpFloXOK!z|KpxeZVs^{>eLp?~8x(#mC!J{F!`i|UWBOO~G`>tgs7>}9+pyrtI zVTHT&L?$yeVLV}l!<3evF()gXXEWPn62ej?nr6Bi{?X3b#%%F4hQAXOy%!$il{PhQ|>sF{5Bp0S~kq(_%Pn2?jsT2@6QcLbVrb z)eD`T#GIm~&30sJX*^1{l#-(qd-kz02}b4?p*y!|ElLlL{jQ`( zmzf6<8+&ISBCAaUE9v1&!cL&IucU`bGd9MWD3kPHzz0!QNslhl0}*M`!^dfgIyVVj zo@+>fa@Ljf&@@DSE$Ja;$!-;fQZU!8>nrI&Hyj2=3CD0Trld0QvZY1=nu=SLl}kwq z`BOCMN7KPM+M&yZR<1&)lneyFVU~-5tZS1j2@C|q9?CRrSFg!M)-&$uiF?}O9@-&u znAB!HwH@Hs5R}l<%9ubZXC>kud$Cr&0GPB`k$gwDY68JXG~EwCJeU-!q=cp$@iljn zJ84u%ScxpE3mP5xr0TFYqK9BkBc+$eTNq)|NLNr{V1k_XQN7z705V}>W~ad_ti`$PICItcnjT4CkEb%nn@EN@m5zOJ526{ z7ZRWx+9jGoT8&Yebdw>E%o8bEfw!zkq=+V)fwxTR=?f!tCuQrr1w$Y)#9IhFW0%NV z!@yf4iL?5~S!|H!gAsc;t1r%?UZAI*InE-T`R=7S3+375EX><^&O-P_&f?Aty^6D# z#u{fe{Z2MFwV{o{;}{u|SV+Oj(&4b!ARa_e4OY%33b1QOFx{$Ch-{!5m-S2snz3%v zUp1+zjmEA{>KJRGBN_gx^X{Q;TP~rwZNu_78670|@H8POt zkI3LaDW<1p`YVGXbPcbG=D z<@Hr@ZHjCaI~Q78+~D%DD)W>~G>%&gXWw|p@dV81tzX(Cj<2wHI_m0qhp$Z263V9I zD>TS;w>pHqG|QlYZwdXuQekkwtr*oG2Z6%h4Hdn%zf(IvstPK&7JCcF0jCQx2bDL6 zv`kK*%%9wVHCI!C_Wc=EO+W6o~@np}U6fY`L~p7dZE!=$U33 zuhY@RRd6=aOo#NyM{XB?hH;>7<*~R0zXr{1W;)1+p*faY65%3Mgrn*Wz!R_9xJ(&( zA!C7;$^k4zE257XRvB#wDsQzh2x^wH0Ks9(JDm6EbFR$M0E{ip)A4$)<6}5Xqv*j% zumn|ZX6BI2yfwrtHruM7a+yFh#yl5WIsxu2O4+cc4>P}sZsgog$VuWR!x_uSAV%t8 z5mJ&7NyB0>&HjK)X_{Ps+}7zrvn{>1^&(_3sg}YqC$a*QDiZ_7hKe+JnTeF~m&t5U zbr`EOt$_u|Kqy<583=W^NUFDGvw1S$S&1^$Mj?GvuewFmkft{s;vl0Fid)2P5{yZ~ zZeeW5;ZM83@th*zW*qN|T}%zJ!8__4?<$Ue%(Mg&S6v%&V{a6{NA7VsK466@1<*W6 z@tB*AIfAfwCJEQi#Vf}7&uGV62`Y^+;?eZ-~Genha&YE&fkK z(f$)Gd_l()dYb7VC-pyx7g#LO!6jMeln!)2A@ZBMo0H^j9U**kf;^Th85~+Uom+It z#LN|QnGl71Fuj>*vw|^6U$Zo@UHC2P2rrE;J32`39Nn&kgVU zw5ePAn06L6!SX2Y#<2-tfHDuW&sH%4P7uFtNp1mnUQbc|GTP~&@k^F8Wh^FQq*^LNY?k5~f+G=;YJzKdl>Si7KFz0m%iip~v zuuUZNwg;fIx1zE^9S}6+VqFz|;b_%0Ba-T}w`1y>y%nLq7O3cCiE_aZ$?!79rLS`N|%sP&CjSENoe>on?t^QnbtVLXKmN91ZZS zWjx)+EHj)tYWpUNahld%UbeTlG~TM726>8334?I960e$-08oL!8cw6-qN{daO+LlY z%<;X52hNt|HM1;HkQLpsy^!NXBS!-~YZ>2U17~S7+WrcPF)`qwC9_Y%IEqP#9e%RW_@>a?I*);9+bX<}lF$a2u9r{v(FOwnU7?*)?8`eXhp zDJU1%3`qIrgLLFWbIS5nAxog4fNZ?|ADeFlBw;Rg^k@x8tLT2R+B6S%ByQ?J_KH40 zvaBKToRsvxIl*)h49QrLrh1=FQr?^2%yDua_YPl?1l8S|#L%)SeNFJo|DXl(cAU7j zZ@1eifBM&AYDk~#=tL!o4^9<3Xe3#dG6mSms9EFy{b*;opz)J1$=Ihrp-9k1p^$PJ z1>;t^T6^VQz)Kfq`df<)XBSji!>!3H8!ui=HTjZNR2niFkB^6X^CWZ4nw9rMddW4m z;fCMp6x9K_U{P#5!XQ}K%etqEb3fBT;nVFHqI8>%FN}F`WXLN|KXfw1HFcShwW|V( zQ^ojGEm&-^7A0bl;ZV>4ftvoLR55||l!$l35{JLha;sYVNw+7OR{2wt6`qpU6MjfU zD&Vc!q>8GS>;#j6CK@B`J}V`G zg+S^PzZ0EJ1qfKN0j^~>mlFbrQ8CRqZ(4~~9yY&Mu-v;fSt6kYFiT-jPl1()PY$mm zo$yAj=6M; z(!F3E0VOMR%)oPo60(dqI!@=2QIxkiBWB2~iM~2G&Eg#amn_U@1KwQ`-mMa|sI=GR zS1LIq5~F;CZ~;EmT&65Z!}BTG?8=ZrBy1s0fu`fvDufRCsP1%C+L0rq{@) zv>xY%iIw;O>O}kq;W`b%4c~%0C`8bCo9?j$HZ3x|KpUENB8JV+SFAC`4lz|@TS=o? z^ESyzB`L~9!-q=(fxpL=XApjx%bOQ19sXtJmC8}1;}y+o(efKOUmI2?(fl&5c;t!n(x z;heH+9lt`y8#CBxo&y+E{y6r?AW(~RQzQQX$D(59@O^@3l2dpJI}geiQ+)c}ce-zddjcPCO5iW$VJ3A`(h2t*yLMC3B^K55|AU$v z2_ou&Uxy0l?=n^ZP~n%1VzA>iIKkA@d?m;h{0$=!VcCX;1!iyNV+}N&6k5J5!T$d>|UYCJa~IhWVcg}m2k7e zc7}L|z=(I9Y^Xb(52&mRLtF_(=ZuILC5=g9(O6N=U7h#FT^F}7V+i>ksNCTl4Dq05 z&N~kgx5FL*5nC&kCdi@Rds=exJ=#Zj%Vqf)>z7Xd&W;V zptRQ@RR>{bh@Pwj1$uH3J-LXUTvBMw#Y0vuj=|2Q6uZGAO zVm5}2-HV2OF)9>N0pX?tV$qV}4cruN;L~u^B4#>ps8N$ycogGEVh0JuSfZjvVcvpB zGK7FntE^DFD<LKr1fd zJuadZ7txA~XvIae;^N?UE@*R;1vBmw>awg1@eYi~)9R)@F&ga=kA$dVJjZ-wMluC; z*`qO`3Wi7HL>|||qp>582g757gms3bv3==?SItPGDL#z4uDmAl(4L|L;k2T|6}q%1 zEEEbw@`@aQyWL@Sfx>fwR!x^jlHSSk5thm=!h~<36?pL{A;-gYZKg|6oU&^lF zik6+?a=|t^ROhz_v2eQuQ$}Whow~W1uS?cNI?>x2N?b0BJs9{ll!$bfRAexLpi3pB z5Q?lPvaqi~Jc71_5TgttavejE6>a!2-O0Xzs5|*`4`bBC3SYOQt#V`!8|q>S5{qm> z81W?C>7zX2QM%J>d~q+`$-UFPbSL*nd$>E?r@A+~!zj9+)1AvOP^CM2vPFq|LU+n! zL3f&-1dnNs32Q=(y(}_+SB%~(C`Uxts`!b3k+A#}FVAU_TAvjwR|7TDR zpku2@r@>G5X*~!M;Vt6V~>DQty=?Yl{L`88emD=T=2#qvq4f*f6OVDB;(B*-~hrd@|ue{fQvYQOAD^! zlEMgFJdD6a8jee;;d(}FXbZ6kx5sXc;}adnXY6dKO2IK7vwL;=P(#o9T1Ba={jEstssEB9f3pNx~(Cnp`~8HxTs3G(pgmTW|ZN!H~)fuNe$H1cO1turGr_{KL%-9`JaF zFC^Zv^;37H!2rjUf|nzBA&5!Ne#s+V!#7S;$|2V?%(1Vlp@+r5a1?7~1Y?XJ;Tdd# z1@RL-M@$SVD@*i^iIIk!HZ8N+5zHsnZ?U30B&@BD)K3aDko48m zD&g!lti3Dl-r!-mSm8?LeC)6|_q}FUWBxH8kN14RCtE^=_U_TwLPrIkxs#W~-?PDG zLgSMG(8*lLmw=AvK2thf{0aI2qh6jec}+&z55crYdqI{=7%k-k%U$LITDj4Xlk#_{ zPWwO~(0~H)X|EODA#F*n6=BU>U+5aiD}oxK6m3ZF2~l=a1D@HoRB)II3T$j`R{hk_ z7X4dx)PE=;uV6YWF9HI9>aj*`wMsUj{)==RMmi2>baWLRI~j+uMmk!VijIQ|bA;?b zv2IDo5Tvp%Av-lfMh{+&hSE$rl3Os&5wa^f*l=eCV1%SI>V(8EE<%FYVnX6G9g2W3 zbvBFy3>+vr1vb;SB8^(qtZj=4fEc@pJQTk|PIn76dSQm6%VD~ZU4Gtvon#a0r3;!2 zIYd+_paT~HTVbImG<79SrLDx3b>@^K(b&@>jWtG8JR1;csK7nr)Q)j#CuhobX##5q z(%<6L7a;H;M6OuG@Lq;3>CF72qO)n`{W*0w{N=V=LQZ5@URk=W?}nrSUY0Dz%>1>Q z1X;NB5S_e}h%DrHVG44l*fC?8%|!&Zux}B%5(KlIuiTUO^rhvTroXlrKajV!bATT~ zdv-|K#u}~ZLuaNVy^T#MmbJDe*x(_FIQzOXjpDENCkj$FQ7sn9h947B=VMmF(-Qzr zyP7|?#7b$gg4?pvxw9!4Npc1V6E8jdMmpLqr}*coHfkIIL0J9`G+-j%?*k zL`^Y)L*wLqd7e98Arf-BnZGAErU@9^(%M+P8kwoSxsgo!*5@|gG61DE( zv;k}?SHO&}mL zut=1Cy@`9iEPE-kC5@>8OvmHhb#@XnyW=buq&MVd0?-M8C~#9E;z=NQXA=Qo)eQ)I=bZXmV{EYCI=Z_RvuACX zBu7Ijo_xICzEEk|Wc~f|Hd%?;S79=p0*aF3K3VaJ^U0!5WXx(gV{S}U!Pr}4{a=ZP z{1jAY3i)6!c`MjU{);yKEA7Gh_L2fLEtKgY(oHfQ?`6VE(Oa2m=?S^!Nq>8=8#1P} zT!}HtYjJM&s9I_IrH)YQCzNvix?M0xV*ts@1hjRAi-hxp#s=Tg#g*i%<6r;W_}9;j zf4u>4<0`)#fF5pD^md(dIWy8c)kT^7_u@#s)EcH+@u-R=6|<;3!ZFB2;Tp83AVx?* zx2|!=n%QPWJLfRMw;Szyb=eK|P}Q51lC?EF`3uXc3QQp8@m7JgLI%%G!Jk#cRMUw> zv-w|5B>SFgJZrNAE;j+JQx+Izn)4rcDrXaqON@bWARPLyuXIrV!;mf!-h(rbOBpWg ziul3-HX%36k7hrcE!QOEig6s+FPpmyY)7Kvj|g|dQX5&^6XLYgAW!x-V%HebYE#26 zLd@*9#{+Kiwd}BKzLp(g?6N~j@(k;Rhgi1m zQqsxpRZ_|B(YO6<14s^1$pM)&vz^gb&d6BjXw@BDeKlXvt3|^L8(LZN(o~a(A^A~# znSb_~XWZd$<@xCj0ZL|>&&Z|wJ6xesJO^jXU*@V8^aL&4N|apa0?oZ{(JVg6=5^b{L>@JLD_`rrZ&4T4KPJdcC#5!J!VZ#5 z#15%z*O0+#CDP5%of<=fK<_&2YqicP;o?Z6^)|H5A{d=n@3LSO>=l%awVyw^_M4b< zvsvNu*=6ksY*Uq-qE;5O?o^6#9i5XTi#GKP>JXcM#pXtQMp{AG5+63c{*B5RjX``g zjZW+F@|COCH>00#W`i}V;aofPvRd1dglZG*-pXpVj15$qj8^Nod1Mv2NNrko5rEX| zDaop#Yif-R0aq~fJ4Lq$`P7}N$YwC~O9r9FQ!04$5IV&AD6}K$>6z5O_ua*WfscAS z{MGlKeFCsv&X1mUSKQIdFOOzx7N5g69^6*g5l^fYSGja>1i(I)N+^XUK`9iWC?jKz4t)L`-)ln=_?MKf`ER7yjzVTDwe`28Y91abX)+WKvrFTvkZH=u7AO$V&osE(-0riZ7N&%b@=^aojjR(@Heg$+-LmbeLvx3? zO1;^0t)bcT7>$Mo>)@#UIHoq7JGF}+F&=an37Wgv(4TXUGL4i}>}FSz7cic6%}k-r zu{8CiT)`WXG>aP^1v$6Box#wy#}LF6l2Zk&1BQ`)aTzNdDQ2+v|Kc(dYj>)uNi|Vr zS_zPihq+A648yC24xxf5odRX>_2$E?#RQ+QA{+g*ang_^${+o-$)_5nU`PIw-Ii%4 z;v1h?E$Vz?9`s5T8;`6O4PJ(EG60HAUQTwVn?j$2d1c>Qyd5!uv&Av~@*b4k`lljn z{3`U!x$%W8hlX3&m!D!?p6YOg61@JL-hc%=S7w!Tt#cXORgHqpx47}BbbK@5Z7=V^ z8yA6CYp*~W#nu0vU4Vqk)>^Uk78i^iQ2S78wqy)h1dB#g3k!?@8zeND__@eIyDmD2 zb7>;#jLe*W0doj1_N_tX@r5Vx;53T8@T7JNx|kP>BewIc;!TVxSj3=R(+{ra2QNYV z0{^Oxv}TK&K&l&bSd>4nU}5-m5jdr}N2K=SY?D5?l4tPt9bYcEM`1m6Og%e^4RE}FLd)wiWL5$Y8AWp7Z=9b2V^H7lA@gtzW$ts5pq^XSx znwNGM1Qh0B5Q-xZJ4@<5tw_*Q5AA`Ywzr|Z3Ev`Sp88J->wmM~f0{6aix@S->4y+L z?fYT~KjK;-{74Vs2Zh(mkL&L@?C(|k3#O$i;_Wx}EApTV(5Mf6Z?F`#P=i(3d0b$7 z8kc>$jLY<{<6gLzM4GqR@H)CD}qjrM9#XX^6E-AxvF3d;n7s?c2)b*F{Q=F7BRxZ~sdhaP(Qf zzT;>!*=)6^raLpUaCnp9tEj!i>8h7lRJyHMFRK=tUxzuzCfM_fFtk^$y0u~vD(bdo zOiopi;+xOEut+|2v3y$frrXL}@3!!rvMoUM%4zamyRk*Z-}IY}p;ylgm}{RtiR*Ev z+mbR4iTCtS#&KoGH1UiH%fm&twc)xgBGdZqi}hEC*o+6en|9@s<##)r4UWSISr}Wt z@A>*SpMPd37g(_X&_YMGt6+_O-{mv*nr5mDXHakXd%$X$S{wo zsL5&&ondK;o|N)uwRqwGk#G!~i@VZ5fi5?}d|yK&T1;FrXXrLZTL>9AdV?u*Mv*d{kO->;R&=97#Vdj)zrIfdJN z|9>$=r@|lnjl{Z6_+KPgP7}<}pjrH3#3@?AE(Gb|52G{axm>!OO=|mH<0P$FypDH2 zUf!%k`b`FuV9EduPHG=;l@ok=q18H73sS*O7H{!Z4|CuzmDaqLSv&(|Pdi$P+lt6; zN?(66)u6jjpwET%Y&V;ghQa5Nn8r@#Lf+|`hD;;M(U?X|8y9}>;i_vQH%cDGw78qi zGpbr08;lJi9zl2&xtO!HHGw7U>Fu-j7P07@!?c?B(a~W&v`9zi z>AppNU_WR_`1BV7$rJ1Y)w=-<5M0!Co?On80Sw4APra9_LcQMu8Q?9lFwh}=5(=~p zV1Lx_DWaC|5OO*`YQ94>@dfM9JmxZ>Uftp7rrYb0-rGy{1>o6L8r*UkK*Ev2+Bk?@ z--+=|ZxEtw1W{nQIwOd2JnCJ33v)7uI1tpa>AMJ;3TpK^+*ih~^UrC~~odr*zThh;(s5F`%PP zBK>JEV4U=LRNUki;?t8GdF}M%vtN6; zIBt9>I?b{A2fr2nJD{(YfjOi9+RHkb>X+mss+jzb^R$>;>xP0!(ReE3fEmtQwK8$@ zC1Gq;1xwO7UKah_a1bZ$GF?;|~%3VNX&UlLff+P4SJ{7hN zyd{i}O{2XR_p42cHg7y0# zn?O%+O<~ShJn1DJv^6<1#{h#zZOOa#oSZ^IISD~gn8>V<|4=EK*6xN*m!&c~$P&?2 z8c{{_H#Z1jF)(j% zNTOMo@KgC5^`aM$JMb5JO`tfVVl2T4Qq4-`6~vsWEvs^BGWw)gg+UeN@va3YGyi8_ zvG8csZf&ntpkmxi@O5t1pqDiMqsE$+TnQ+7)q0?2WCw#~N1ZAKW^ETRu{Z63S?z(T z7$Fo3U;<A|1zPAP>Jfm4IL|s zI9!rn7N_I{pH=v+1^p#_2@)3Gkqi)jQF*e3)~OL7RSVP{a636S%it) zlW2N0_=gzO_+=HX~XV_xRf z5QSbbdK|7`33P6?*g|I=4R#Z5jc%M#M1L#D)5b?llo5lN_ z2*rp=HDk(+htqdsS|Z&F>CKRChV+$?UJvP&kZy$ZE57)beR9?(r+l*F6X%nHS2;D##2M#o&dqp%ZbeF~ALv(j5fV~;g>ml6;Y3N7jK!E&q zAg6;MEAw_(Ar@f8aRNTzH6fX{9|NP3P)XHBg;jV<;E-;H^m<4)Li%O@`IJwbPof@X z5ufEa5u{kdY(ndUEhw{r30v>w72Vo35iKGHiTtyjfqXRHGGHE!H$!?oq#GgqvcP&Y zKIIeVljt@;iZ}xrwCx=SBohW8nXTffI|InA)dq;aE?e{adU)Ol>6Zo4Bhe|JIG;qf z0Z^*QqQ^XgKBo-bW$~v&Hujkl2I~bKH17#_3|ZI;X+Z5j7gK zz^qG@`A3SaU(x=lcuPlnMniV4_WfigLOS3KO8sud@_WH!sPokYq#I z<>S9CJE-#6Tcg>rU)r9X4*2Yy(d>CIYXkAB_{G98^~$Nau^SG?Q?+~ zQAEfCl95oKSrLW1(62T{+7xN42t#m$@g#AG;fE*~cWF04a#^OCiQ*7a&tIg(MDZ7& zCIpCT%`_|GiyZW)N)(hJE)L%3vECw|G5+ut6>y$(r%aNRyQmCK9Tm@F?fOI3$0MsN_fLa4PwJA9mF+? z&c!>(48ODgzP|AsU6DMBn&Sg3Ce_V?w*=*+;wqb|guiNbBU#rw1iaQVn=XxzSf=ef ze-R3S&PFPgsmF(@6!u0hRjHW+f5}%$3wwM+3nFE7gC(V5X4Un%MgF=8hbuAti&Pof+1z<6erIqC@wpV;v}ys%gp|Xa~2F6WpfRSj^q^eTIBVp_?&j#Y!kdy zd#!kgixV6#v~e<1XhxyKFRYe%_b^|PtNHa=e)+h)j>i51?@D8MUlR%jNp2)Rhw|hN zsa9$aCudQwBJOdVpHKR&KX#kzKzt%O3vkER1)puDsO`(@)QRLvR0DXwpk_}bzsO4# z3_7fKKkL7pB%#1VBs6$DsB+$;LCK#KK0-ovb&L#H9V$Cr^4*`bVd7||#hP*i1LhVP z5WRj0NFP$E`1Ef8zv@G4aQeRwzX`Z;`rF|*YJ}7OApF+oZLjPrFe`OdJ6CGtw@0vk zc?8EE8eRy=xS0qL6w|^a4B7jY@NInkYvieh;WIa%{Uu0=mRWuDqh}vgaoz5lp>DNX zQI4JJ{!8Qm=|aR+I@$4f;FsY9^o2)9gMu>Z!dW3|5}Uf3 z)Ivnl7JK6ivPC-3FQe3;+-P97!N~wgk|DMENn{Iv*Qih?;#`EJ0ujl=5Rl0|Au$DS zl-1&b4!BV)9gA+IZt|?MZlF5kc{6p*v;HXR%7dIlsam2EN<+gsT4gOLL?uXLmDLNn z&lK2&IbBsom9&Bflk$s^pem7iMyy&|n$8K)a!*H7myX8xqqYa4EZ)RfJ>dw&HJ_53 z2*_qp9@NoTmFQKG4`YC_#?Kv3!< zG%VRafKr!|MGCjqWE$Q7Pq+d9<24f+3?u?T#gYD&qTNg|E&NaRQ=tnNtiNbW3YM1PZNj-SE*mUrGqTfQba zXDC_;sae`nsutpq`fkwsk{BSdDB?f%r0b3_8ROcKJ;@jj_c{4FzakfJHlytNJ_kPm*;)Y6nO%FfqH3uAYsit1_M$i=1OVz>-iQ)m0 zY5nwBYrcGF$w~gVtWg21)+l#+f-}y`qUQ4nXYN{A@H*7W$#*kf6?3&MlvzWtUg=O% zoL=e*2t&UitsFjVvjzRW;^$#+t-wN7pUALs7P6K1kQg@Or7yBJ?ALzdms(@({c6{!N;_6XO=4RkDl#TQH$!9^f|84gXzA1m==L6X z_?wqgJfH2jFexUq`ANm$sO8lGCXe8ddQO73ob5oRE)v>|?zr=%CKo~W3hHBWw$H%s zB#$Hk2~_60tOGD{5qRn@wQDglKs6PNF>_hH76S${^%}@D>|kto6Az~s)EEe0{b~Qs z1Pc9!eRyt|O8KiJYMhB|Ggx(L142Q=^`I_oxkSd*PhK&&R-eF_#B%< zIjHXAert;1$nx@XlbaY7f)PR|YLQOz3x72LO@_ntsQG%6l|nUe7Gsl{l~tDrpr;eW zI@^!6=CQR_o>+O3Qxt$t0-w>NMV$bazT#fa&`2tlP&+w$@^yN+6yzX=(Gm%l-L>M5gAcD*;& zZM$;X(5LI*><26}+ze+m>Sj2rao}dSF*QO@B|ddog^`!Q979LEH9C?%(GGMpJR}ec zWkgu4<%5J}H4PIMBgb1$SOd55LRd`Jk4RXI266ckwSXK`|m&c}dHQyjU>8JZBole9)CkW-OrB ztU$Us4E`Y|joQGjmV{IIT|Y^S=AmFE&|n?fIs{{p1)aZPGA{1sNq590{&s4ZmEBGq zPM}TSAw@dI8s#LEMN-ncBaT&%xDwp*tEr&tyx6FDn7oyYwQtvX#a!n_C+w;?l!v;} zn(3vjZ<3yJ_-!(&jC6IKSE}p0lwe_@1vT;4c|k$OK8@|D0V$N=8=ACwR7cf&u@#Yd z>|dhK5=tUXFe#%bQKF>TydHb;#7yA?Ai@QNegUb1ZEzVnNKqX^lxdV5>?-b$&?zA- zqn(!Zhe?;02#qL9D-8^pINl%^a&yRr%)u~qU0pUw@F$jHs?`!M@Cld5DB)Y3pbm5$h&HfaC4Q=nt1&q&_3ph<6(s-`MynBW}8548-B9z$X2DUxAEPIfhKV zQeVHM)JJN0av9aIYobl&;VkqQnFcvF4YH;L$`sQsH#v<6s$sOsvdauw<$fWy1E`&C z9+ibSb7+q$d^659gN|8%cy+LTnT|QrW&^BX2gZ-)n??OU@iGJBtAO5M$#m}Vc@8Wn z%tEOPXt5Rjs)!TWlhKD5T4l+YJr^ZKtm8^Db$cZ_eJD*ueolfAos8Gn;~>NU2)9zL zTjiYg+0M~E&<-Cg@Ro$UEnMJaaf5t#4uWaEDOY+-i4FM|a}TxMT-dTt!5o*}xBp}z zSkMKTB&<@>KGmgkBJ?E`EeeAmk=!EYMJ@v_=tz44v-N8lMsysBGa<7ri<48S3TPj~ zkqb1h_(qVFG$SVZxd~r1(JF6>wD)R3EC#Dio8qZ3RxQ1Q?zmQAwO#NM#WM^FD?E*vOo>g;NC;-mj*f(AY`RV_nBrXT(rE zpYiO3$QVG(haDJDI>3N{Obkek>3CKQNcQiZ0r8_bo&`zYFrEcX>r-N-6xfI1?{O#l zl-eg<9zFPJH^wz5##IFt0%h*NxI{2aVP+4Ei=Zj~(ep7jM}dz?>kb#oxl0zw!S7-C zU9p&AL16P17T71fof3B{niHq4H-mgMh*2v_5J#=%5BzC2SS31Pj9E z<VlBDqN_aq2BSWB#Xqs7Ci-bfh=U6Un!g zVy>cpeA#~@c|&iAF7*1Ms&vdws(2*&Grg{9z2EvLNE=f~OZnm>(Vyxy4^h7Nk?2o& zfTSAOv~~0RMDmV*p0wu!Cz2m1Gp7(wo=D!-PXY<@^ZWW)Ql4IuWlv5@{yxb&FrjbwR@-B8}U} z?w&PfR#tWDOvv&1{2)0L#u9r7sU`-qXhbXdQBa;a{f_c``MsIn=S^+BTcSIvMXUHp z#GZgw?<*=#J7=#dPtm5N@cw`9UVWLWR^p@U@e4V56fw)cd$BXDj@( zSgWKH#D;;WAt(KNYMJ%C1OM6wq~EqE9mNI~6q*5en{_T+j#ub+fn zFezz@&lnWMe3~~s6USv2FuTwLt`crZsl*zr!!Uw=jPML@Sqr3pSa%1Pb57z4X$JRE z3Hb%onR8q>$yzO@ADCr@M#u_hm81K`JHzBhh#4cwBB2Thh@?3ThX&$}57 z$U}6+u9-MUg}3(NX|$T7Th+D*%S( z36fI>OtIR{CLBFr0y{tS|$sTxtD#6Iz%~~Z?l^qlf0PS}TACE-e3F(_lZh^`af&FzTWRmnB zEv+)I=oHF|c`b0OZkfmLK)jveP5b*kSr>S^xwP8(Lem`_sG-5@9cuXQNDac|Th#D* z@t>9k{eJ#6-9Fju6N*L&fhcqia<@BTC(3)p=6nm=fEs|eQwTzvJ;Zalr-|>=p^Mo* znpqZY$_YSph5t@PR>HHzkD1R3ztFEE6Xn%X;Tc15cx&b|t!dbmYXQ<*)UM+{Bs+ab z$9-tYvkdz>d6qHmUOzmGvKC8ugL4$H9f1NQ)kL@?qak0@L3KS-u#xX9We+R;?oxJ~ z;oEmUlVu5<=a+&9>4*_`FEA}?x2l z^)2^Fv=i=A>^_mti6zA}xyK%Am_*mvxWVYGdLmKO{3phcMZj<8J}qSSTA=+%vv1^6ggH zlsiWJA3-s`yxQ5V{6UwUXES%g?d#HMV*;C+`~#$}iJ__Y0RO_gn{*c9EzCPsKuR#J z2PWMnPy0g412e7ZGWL!IhF-RtNlw|%IaUg1k$NF!v^qU|(0C@wkUEp2;3@$CaFfyfN8iiJ=LmBM-nW z$19!`xbFerp zU(B$^&jmz$A7M^sH};`p(aB&qY*_WjUb=IV9YRr!C=I>2w0thN5I-$E{6JG#Q=7ZO zDUYg3e~1bcos%446$zE0Y;h|(XR#iE)||11D6#Ekvl-(QQi4c)Vj9NGYGURXv#mjj z+K*tq%pbP=4C$36nHlJ%G|R~RM-wc(H(1Rrlh`%C^itaxC+}#zV@!{dOD|id!V=r0 zNwH1WL=ucxfSOvHY|+4>>hn+nE}v4K4naNV>K4gWa6S0631k0dSm+hXF?nFwlJ@@>zgyn;JHd!qTRVu^glmIvO9UAx2+EHq30&Q~}!UolaUMM#Df5&c~7$}slLc8lK( zv?2~)KEg-sta!S3mjFynwqqx~0>jU`!&-;(Tu}~_ zv+LO&^~23>=Cjnui0`pczrl1i1(pVx0Tr{>@~1m%DDIY|Fat3d8;B0|S^(^)sy&jQ zaKghnz}1)*#7OEC*QrmzFIV#edYR-h(mvF6`>9<~CZosmL(8&RJ>YP=c6+)`kCE!( zvOp7=i=AOw@=!evM0Cl7Km*OUubr6Mm;d`JzV6ok0a`f_+F!8t_tPMZnW~^ezVJx2 zOts$z`K*Z)$N#%{gQ`lTh%^Wi>DZt&GkQk2J}~@YaLdudN5^et1h={RR^1V|`5oeR z2&Ua|Td`g42yUy;KAd0(x3yv1>Tx&R8UQ73H9roNJ0DI##5Y6`Utt$`G?yyv=Z4o;VPFb6EjuH6a4o@dA~*0L#rQiLI1$ zNwcO)TA=*}#JZ~Hv&sVkMoc<3YKpN6E%uX?y^PIzj+MlZxdTPhtLkPnt(NHq#p+V< zc#s<-AXjz-c}A`iMrUE1c`;)kd(=p-rfmaz#=xEh?Ah^P+l6!XlP z?k@icF2cfWpR|-(luAixt>P!_Pqj!42<@8un(askMviTkxb_1~(`mR73MC!Q>93&1 zMOxpu)&x2wG%MeDp>I;O$Q}J-Rl%~U`*H~tBWI0Szwc!F%2;s_<^U=4-c1TpaK(Ru z2GBjECWr`9E~(S1DE2=K_Cy}47M=3+75<09h9<6 zPqVw)F44>}>rg7n%TindP%g!v5j(`;udu5F2PGZhoQOlLsEp{xMs`)Rw?sAqs=E!cP40;l zpjR^89{TCLOn1PLotMbg|N!aQDjdOF1p9~xB$)8H%$ZP zqmS8DXeSt>pl1oPt${RZUJ*_}Vy0}TFEbBOxn_pcINtLM{IWcG0f;>en>?>e_f@PU z*O!)5@V8`%ApPvcygj>l%4-lCq1P&RYb7UDy2qKs5@HF_EB23qa^@A;jxx zG;~D`h2d}?at!e`JuT7E6i+hpA(7<{iSx;dPmcTKB$&ZZvt?d634Gi(Hvlw+uz{_E zZC=2f`22*h*K5_T`sGZZC+r*MFdtSA71sjHp*1t0skrSi#|-IXZmPuGD`2Q%nGADN zCFWk`{R_ezTZb^Wz}!^8T+N$7^dRzM$=Lxe-2#HMH37kSh{xR2j+nDDFl}$%L^2O{ zNaVCeB2PAwV?KGvC!Za`TwVN<$oWgMVb!mVC6)v+d|HR$^GjFTNn5o7IjE_@H9&7) z;B80Bj=>L*pA97on+q0k62+}pi{DY-b zW}Xpoh?piJy!S~LT9k%>Ri$o6GNzPh?TY;>l=K}OAeu2b$dBkrdzp+EVp^U znq9BXQYU`>qK%pIE={lVU0J;!*>!@E1hod}ia&ao07SdY#2f`>C#J(k$d`?7P@D|E z(t@r$6%3T0lk|ku!9aFd?CWd!itMNi6s{~q$8BGpvy*PM65DqAU+%SAN&stbFZ}A@ zNv9h*=S;Q4`2PmZIO|bbA3Wp4+w*a(X?4a)3{^YB#PX+q#tG0m1JxNP_S^QI6V0JB z&I;jMilH-36J>_aI1`g@?1<_<9Z^Xvf}e1X>5n``*ZqUe=BDyUE{F&Q36~_qPI3J| z*Nq2&0n>!fS;%a1HK7Zpf+o$aCBVDFrOc>sFfp%&SY8csml}DMK`D}aB245@ ze-M9jz*Qly5=(~rYjGj$<-l$UiwQ^TXXB4jd=O z6?h~Py;;4M5BG;1@}*@yPWN}KPl&hrEZ@%cVG-~1aV__5^$SVX5lT}V~%13-mr2mUpLW36{a}LsjRw^MZ8T6)*VpX<6)1OXtt)dz7=&x`Z_91CZraZgKPEkA*?Q$$*LiSmAd5ym&Y_tU;jC$y{P3 zk+X~CA%|+VN+-$D=z~md?t3Mlj2Ki^CgbMlX&Jg@>@6i5A*}#PYEzM8=uF}ZFA_72 z)r+L$h{LJx05XFGcWR=*dGaK3f3`Q5dyxO#cx87*lz(5cb7!0HbLkxTvG5Gp<#E1n5F%0Pt zBE}(xA!IkLTWt(EIss>Q5P}z0Jye28Efb_Oz`#Nvm7D<%DsU>aEVBOgS@0?x$igAe zZS!oACl2+DYl^!_q%}!(K8~N|8I#3Xzs-LtWdezs4T(F0D-|Sl*gRqxQ5{+qhtVkS zYNIc4DxpyegLfR$`1xN#Te=-}($`G%VPWba)iH6vhF|$OIbjX;sH=&JaG|v#8W9BtbFdbIgpz+sXxZ%ef4gGZZw8QOYTO0?~kr$n1?Kwb8~%BFTj zTb%YNPH0m}k2e3SUx!iL5ZaKmhS3HdN6-ctrTiP2m}96*l;qLmf6;C{LS1_FXwol3 zQ!h)2rrq+CXi}bWP3?-NXc$eZ!=uUnD#0B?U1nOdLo@)#4BA+f=mr@>SC7X1Cks=U zl+T0wkHg?lX7FteOS_^SI_bt@v-!Uz!531x#C#HwhXn=!6%~PY25?E%@ip;Q)?awT zL~--Ln)pP~y2z3^QT!H{0EI{PI>q0QdBoYKjE))%nR~ z&G<=v+F~>28`L8xeGb_lBegquo5KyyT4|^%=dM?+`e_!+u=6Aq{$MG}s{>`W2;mf%1hlM<*(r{c0LPOv}g+bWLtS~34i zHJ=J{{Gk*mh1;VHoO9Y`o@W-bg4LIs-;LP<(YMkH1M;cl6(1mlxV%4%tX7FTX`EQZ zBcm|X(7H=gzpbIpW9Es%<(V33lOIHg!`Vb!F6}%fZhZSp5a9MIRJ@tdhBfCRHP~!^ zs}k44ZL*U`A`Cf-lf+e`yWE3mf$v^IKlS)}-qB@DHt;%LZxOHzb4}In`nSNAq zPQ`SvMskpZSA^JoG@j=-$$tN;o=-g*>(r2BpX>%Wl;A{Q6_$3P`)IuAb4{u)?)g+* zvYe)_mg(aI-TrD+-~kB#g4S6lh<7ArMME$cri)au^a_z(CSx{TK{R1D&@ECaA_BFcV@2+sWRkI;|Az^I zB*0<+5f{ITd%_%#ERc&N$i;h$XLP>B{c4zDf;nz6W9TKv&NwdlV$qB;o!UKbT74Kr z6+pUr%ch6=?57sV7W%Q&YiMPxg8anl&fTxn@O+Aa-=pyhGOmY)z?OaF%L`Rx)JNlM zGN;F~laa8GeEHP|;?<+^OLo;B_0?DHBVVqy5Y8TrZ!9v(Hx>nHwYY{CiH@ScB&MZj zY+odhrc7guVvXCt;U4TbCaIRHs0XN2kDxN#s-EXTsp>)CD%H59&TNlr1)i7?S)T_e||+XweEoKFhpG>Mb~ zoKq6q8$gNCvBt>0N-Om5@ey8 z)CBQu0Elu^Y5|O^Mkc&r0246ve73w}VK098&<5nPP6WgG;@$ra^eh3rrkIShMbiU> zqT1KMdPyz*S=8f6#y^XMJl!xHM22Wn;gn2VsTBI)Weai<}}7dn}NLw;~SVRZL_N9K%GoQY33y?^vpgJ^;lS$@7XF#Ndhg#Xc5>_=Ub`SfSA{ zE9n{UU<8_`HuA7*y@CTEQtjofu?K={-XHzu^iEuX=yOsvES?cotYJ=hjn?2&v=N!Vo9YWR;<$Ew%}rHMD3~0X$mW1uv0{ux_#}7*?(3OT5GLjJc^Q z=(g1(&Y|2)2EA*BjuS~W07)3xNo*x7zKu=&po>D@A7N2e&p>Os< zdmyY#kq5NdnE7Ri~$!awQp}83U$-B#d-#5$U5VI2IV;V7A~12Zt{s98EOS zP#NJMAC!b++@()B2tC=H#!8$8$`NPjQ;zPf3j-;Z5-3L^FmtbF{KF`R!iG9g3GONq zi)=D2kVTp}`N{;!3Cu^`Yn7Dadon^fWZXtM1BJ&^j-M8gg|4dflv6xsu9KeY6bU;E z$uv0t%L&1+yv0j#@ehf(w9Fpkd2FRGfQtFzH<@Ei(ig;#2|8eg%+v-(v>F*k#Db9( z=^x9cO)oRcA;^|Kc|3U`oS26+s-OfC{&qhT806D|E-j}j0CIJA6>CjE&f{C&0$~ul`e(SD+!SP zRVdcYm%cCRxE-Xq#vqTSOg5V#;Ipw(0;BgH41> zIHDf7H4|yoKk$=-a(f?ItGwx&Z}J+J?SuZ+-bBC2+7(Jm_)|05-X}!(A{1`qWR;nUUip&ne+YqDEegi2y&~K^Lgk)I{5f%24#)M)3vnYV2 zu}4FhoN^OP_TI2yDOL{4q#qV)wm~6I_3)6G3bVQva6EuG%;Ce(*o7tu` zTra-G@M+_u5fu`2PjMgDJp{#IOQ#%$>k1FHii3E5!smOqo?v9(bdzrqLvd{wn=zQw z+NL?sL!>(Hk!c!UkSXg~=+$d`=(mVAXJzw(lIYPQ3W~STgcg3)*P|G%j7C-_g{n`X zNB$x(>5qGzsQWz)olqtSq=Z>2BBKD^dfFRxovLbM!G*fU)2D%4Gs?(-83q}6VX`Hw z8;!KNTZAcF#Jqxd{AB%^4L5Y=XJUW2OA6=>w{5R)KiqV{4>$HXy|L$~Tx>-Ko?3Pr zZWHVVhFiRtovSvozuk$Ca$7tY&+aCfSc5xG6u+{TIg-D+mSrS=Wi7jhBwfpLlCQ00 zvelaCW-ChQXMVVw9kJh>z8&mlM;ZCr6WP5aohP#UNa{~y$5L@HT*Bot!f-}PaLS=v zKz2oC7(wR#A33}y?<ntCbd;x1g=`;Lw6qbQ(PioE zN#WOaHyzj}zCOZ(FTeuD!nseJPuh`Qo+CWLt*PpMs>~liOOQXvHkqcd#k-KB@?zV| z)<;*(uM+T}U-SUmVX~+!Ho~T-VMov_&{3I`r307Iy=AHWOoE0%q&QSw?E~Z#q6sSj zBXJAEg$R{ltF&|-w7^w>6bbpcGjUsfrlp#YZs~r3HC$wVT#;qi5Jlv`7V!IkX+5kh zgKQ7g09UUknxSxia!XKruxtaV!TA;#n1!<2k;{4VK*=ivK^FWPYUvYI_cI>m*~2iY zKJuCB=BSkcF9-Gzc#vAg?XpwMh(nCw1Gh8g)@<2!3ZD@Upn;U=}H zVQ2*;ZTW#`U_miZlwaqCi?Qj35%{qt%9v4U1h z`^;@%Vopge>>0<_!McpPJHzf>;=)~ptV5g4t5fm(a}15nUK3)r^bK+yj*99yr&5|> zREoM#cM{7dwkG3dBtrdAKu&gpi-=upy_S$0AWo^e(+gcrR|?$1S)m9Fn9W1>2pe41 z(nVXU-*`MObkT4s1cc53VeFD9FocztWVwplO76{X**&uWXbE&P_&8RZsnm%Qo25Qc z@0V7!DC#F^Op2aPA9<+^xawL42)A=VTM)|X5Wo};x_-OPG^hRw|IkIUn)O=n#Vcj~ z6qQtqu@XeBtf8SomoBde6*4^> zz0sZ}@t;^Ubi*L)%oMkOKm{a>OCS;1dc&ufq+H3&3Qwbg391Pf6cPukTRihr7|Vgo zIfslC%u^8`g?S$HQ)j87XULqh9veh~CGC+Q4#|&w#Bi*|0Tz`5hw@)>6JNpB=z=c2 z67SIfR-VY%s>tDu7h+1NE&Z73MA)|3c|+So$KS;Ma+=C-w#*g2Gv#1|f(7ZtV4)6V zKO2``6{^6pGc;P_zy^6d{b3_7WHDr6Xsk>9{)}`4l1TgD#|*_2vaJiy6R*`n4|i6r zvXf-0aVjg)um|Xl2Y%`c)W?Ht19*T2c~ICi>(!)s#Q=`>YHZcCw!LeffV3bEcCFcb zCE$0OE*tVb~3 z==_o_&LbV9Kg}1rMiI6+JRjWjk$6&{A+S2@Mhunorhj z5n*^kFFnBQ)!n*93$9D;LKkBx7>;800iw80E&)%N)S#{|uG|u^5Ni>2o?@!morRYt zh>WY|e^D{ixlHK(=rcMta9rAo_o_4n47N7mGw1QgmbQ!lB>M`MYeWP%^FGOwPc?Pu zj+CldRG=f`XXgu4Kz|4shVW29j6lkOw7VK|9sYMX7>E8MsE{e4c9}W444XgNa(7mJ zEV+t#h0Gp{n)zJm-^Km~!hb>$w>aSbJZ?#>57-h(G==~;e+Bde2I8URmutg0_92CE zC0OYNO@n;F`yGw3jssLeWu9J!H?4K<0SMyyu)IpA#Rv;pXfm-AeU2W;S|aR208Tg# z0N1`c5#ZnrLkJ%~Mljwfh#B_BBYg(?QLtH{BS|q~Tt6(BxO>sfpDlN_;Zb~yE$k`q#=@_=fxWW>RAlX+A5oBi@ zLAC-xR*)Wo+oDQ4uIwP43k0e9j3C>dAlYC*m4P6&y;Z#P5nw(3ZU-t0*}n}CM_}_) z<_;053G%atvf2DjElHnCpEafrt!N!Ek8ao{$Av}vQf`K|_E^_rs-=({79`pDu(IYV zWV{xpt5q|0v4yIxoM(Nss09|P8tPHVY1pvr9yx)AZTs-D)F85CXAnU-tZ~)BYLfmf zlNEG`61=4bc4@Kcef{yESk?IovY>x|efT~8WVWo?(ne1e%hD|4=wgRM7LvuhA#nrt ztL2PTSEh6JDxIZ1BcYIl%=6qZsmD6N>fEHEOFz0C7n&mkXaf#=ldg#?qm5(5BfdXX zvDZcw85J8&QM}tk4M&MXRr?)zNu9E*FlORK^2@I>>#QOEEb>VY^JLW(>aXU_XW*EV zUjt4%pX9}JF9VqsvCg1%Tm#06^2e{{t!LmX%tTx+F=NhQ1|NS0-~-$C)}Y>G zaDCKdflaPe`k*rpWZ^9J<#2VRUknj)MuJQda%tFlG1ZZ@%0ia00-q~3sGY)uQb&#{ zBQled?XT*`#qPF{d`K8DC={5xx6ar>m7;n&FS>;I(AS&nvf^;dm*r^MyN!_s42}{Ry$}_ z)J`(cj$9+uj)^$kEPy47n%-lUbx!cGCDTA>QHQYl+OO{7-RfmU>Jhg!js z-1nt6+!r_6mmLs>h*h?-8_p!Ujp@q@Q})ASOsMY-i_pa;D`Vzq@R9FMLZ+`hf0@H5 zMhz((nl&;2Bh}ZQ&zo|5nv^ANwfowYm+>-bd=cc>#ud8jQ4I7dim9B2AWEv4pk)T# zb^{D}iRu^>oIc5zOZ+qsryh7vAmFh{zl^<8Jrixa=IQu(0U?@+xm=NG(5F9l5g&k~~Ss&-b7eoG=q%^q;F=h`q$AagRd z*Vr}0MRN@!yO_(zFtVF0{^U^ETgbCs{GW@xM}^URaewboRxP&<_8w*T@{hT+!>m*; z(ssT0!*1_UgZ{VD-s2=y{q^bcQ6pL}{+rgCf!|o`8-i4dUz^lwg+jl1k#)3Q{OQFt zrWtvAZ&mf0FG}ow%p(0U^_1EplXte@`VxEtiWi^p841+Cr_4AlNO~DDg0YT0>od03 za*MyEaqbkq)97bJ*$}$Sxx}q!`yX&7!%SVRBO)_2B?wbp=7e<{$?}~6*rvP9Fmfju zxn+$Uey5DcaUK;bMO!@{S9m<2$BsS9qf>D`&?D=sZuvf>N4dG6F5s)vBQuF38WBOJ zN3Lmxl=L6gLGl!no5+N@iSRei`G8om{lnqyua5W$a@V#mnj=`LA_1!%s_W)xNca!w zTQ6v*Vh%Fe656SyKI+Chcr71mLw+&{Dypod<7ur8sZ(SE;3sEOIr)uAwYE0;h;M>& z^RYGLRl|Ao-P<6|@7eZBz-QFJdP^tnMjK+)_ECgp1PWBUwV?*+CE*hEirvjWJ>MUA z!Mz;=twGnFoSnxAiUbE10-R?Hi4gg=97t}~^X(r%#z<|li*bitzWoDJYruPHc3WkF z!%=uIFbp{$$v1YS73JMWUW>Uu=&Zz<>$tq!9m1ARhUAAeu?Z@IH83Y zgAh)=#uPbdMYiKa)kU1AGB?OUbhK^AQH}$Av$ORvH4_>#l*S}@Z0Y@!UL=6yIJhEC zi+$U%>@noM!M{PDD^c={yJze-;x&cRcMyQ{E!NAqw0}OjB~8xCAbV zLY(`u(UO0;wkk5r(~%nTaQI@Ij2K>p0?amYtFC&9;NW?Ms3(Z`eBqK@6N?Km6aE2$Z18 zrEtoQ!C`cNv=!^&Sadzf>BD)i7?7W`_$pin%p#9KE>wAcwBbeeW6@@kBX*NrswY-s z%T7i8>@>uM0YHUlG13s{jJ<};3JnSY_>b67fhD7?$ zjWSh!s@n|d&5+&->DwXQ3hBE_2kL)c^$$F6sNR9+D|#Mi|Jum&^^xaS^!ywMRlTH} zA$=pHH4e+hbUscNUyCK~Q>DwW_71Em_ z-3;j)N-2LWq}N0G3M-r5kBpdqsi{=pnYkGiTak_)qSN1e{)KBdwl=?>KAgTHcn6-Z zk33%+dA>UGd}ZW$W90dLfjChAdjaIDVSKNJ^m<5N3F(%`g)Y4t()U98K3?;CI9Jan zFDXt=a>`Go!jwcEjyTZ z7aN2dPtsFG470{(=Ot}REaC(b0zW$k+Z9@5PS;^y9h))bOhwZGqV;WKf;Qk`8@j61 zDH4Wu<RCR5a`=~ZdJcQU~#Me^Jed-uXXIm8uxsMTWSZ!*6{Wt zT~jFtiiwMB#pNbckXmvgdFh9UDdWeVQ*sNj-5Y->8dCV-bg{wa2byy;VuHFW_7!U3 zk})4303J^sJwU?!2k6~Dq>z^1a$ALjf4fv9>n!q>OEBMarthEzHs8L+A`&Um99X-8 z@T6R}lnSLX$!8a;<6QEkg{VjwFHh#2cAsInKyG-vnOCq&Eo`}KA%7=$*=p%5-kmh} zfF>q(5-q0JAvAtnM32qsE+PWfY}B@a_GQ&oE)w$_MJ~lv_6Js$ofQX|f5OS(O7dRJ zvQXd!itr-aAzr7YS#ZU71qfK)OJqfSdPdT>%gzZV3;sTGn>ogq$nR$_UthNa&#g}I{d9)j`D#OgWnWsv6JOAzPF)0bg(V zqMWj=B)2;LsMSzlcXw%vUTpkN*dNSjDM%!2LWz~E!#`}ZRk)JlaCLo+AwsQPU?pRd z1T%%lFL7)pT}FE55}JU)%(||fnSFm0%W;Dg!ogr&vj7FYH^tz5SeFwZJjb) zno|TPX~ipFTy_mDE^@^;@O`}gsbkSR9tk9Si(A|{M(xZMyA+L|910LJT*ZKWLnj0n zo926vh0|;S|0uvj3nAwOdBO`c_VN?1`GjH(BpmIbk=YB88`v@5_=)!un+gb@n_yWt zE~#qmgAKP#lPQ7%=np=BvJsLM-;J12n{u?fmDtX%xb@D2nWS~*SrB93(zt3@MQhyk zs2;w8htg&;Q;$F@=wUo{_AFd*L}um|vgkIll5ee`K-mc9bWYAFU0V}sv6@uEMsf`% zBi|A8-?$3@oMX6I)R3DE@mwijrbrVd;!}3#_`req36FR~J5a>_lwMwyikUr%cY>9i zQbCKSO-y24m|(Y(nFXVagW1lT31GH&Xbe1YnC)i3GD^^MMhHQD>m?dkS)} z5vqCo(|yDau_+>J%e0ErqKYHmFc&#l^P_ho2$cgKMqSY(jSL! z+c>~iIq34^AS2dwLr@qEUCU;EwQc-~o9|ZRMYCH$kJQ8-L*PVbY@tDeP=7a#t@f z|Ml!zDn)T@a#lUhhLehC6T4o@IigSEX%0&SxabV?9FF}Y$4&+Qf-ocw*v@5b1{8Tq zmJzdOZH**$w?&E7I(H6>0US}7MCqAj(&{qm&bSL*O_+fRbwB~uIDWr2vzbRMRgK5I zlU%@ohm&Sdp)9bDc@~d>{eqh}_C8~bUFRj7X$azd)QkBSw&PuPeaubjEUqJ;qC8;V zm!1Njm6a$u!EjfwZYPsGTKOsi77SZS@J^GlAQNd?Y=Zi%o+YaX#7dV{6HhRRwPw?@ zYj@5Ni`65H>3Lr22mr}qH^uy00NGgmn-8O#%xa}jDy4s|*RwDj+&wqaJB;~g1K(;% z4<4c$*h6a;dsr}%Q2V$CX~06m+_grNxb6g0b3J5M2L%E=C$Pk0-tBD^*`@+3kqrVX z!{AH`*^>h2;4p&P9zk0AJWx!>3+Qfzohdby|=g6BJ1Ycskt0;T~he9gHQu6}qqKr{5lghG3 z=#eS4+)ao|zNyT4i7h2kISZXOK6{+Ec8o_FA_8$U_c&$;RIB6U{mb9P!I zHymOe+<7^WsQVF6m~okkH`qJ@R03oWjLr}kL=hhc28Y1LHH&{96N%Wh%$EQZyv<$m z%bcvVm|L8sD2#%ex}@uZ`0oJbdk+9cET?v+tjhrLQ>vLt6yS)7DEw&P(f{G$i~tYltxM-!mH%r^tDY~W zFQ8y$b5|wsrCOp8a}bwRjig>+5+(Y#Ho4@AQ1&iA%hi~UTUW%K9^&V$p6ko`tQI4p z&(}GKsaymj*qCScSUh}I-QJrS=fLvxx-t-B?SDmP#hb#>%i(v2-K;G%Ra&HC@o3_) zNREZJNqnS*sS8pJXLq@3CgSXfxDHdls$I<yBB4`2U{${dVm3t?BVCYD569 zUKGkyiG?zrmNN{puZcz+pRzT?Kr{#SG24u3%e)scelMzgywJ~@-;RbHYX6iUYa|?# zw0B1VqYnz?Q?%p}kmGOF;bukrCv{&i5=901{cpfG5GX*0P9E1Be=8nu)9$b`!iQP! z*$Mhy$m!=GZb(mNM~AVwuf*naj-SKWWD|hx*cyO#oTC_u`QRdz_ zsy!mAZ4FZGU3yc&R(K0iN>aWZG~AisY#dw}yZ_D+7XJm@EjDCJ)Ffcu0^7G@1p z0p%L4tU>(u$PIFuIUwTMP7}wCChm3*`WZH3Gi<3(6a3tfCT84ynprdMm}Uh#ksW8& z(w)vMf#dG}kTfwozs4f?UXS4W1`vGABlv!IG$43J2%d5KRkfcJ0!=^FkbV+!*j?T^1g%m zAwNBLA8WBSG!2ON;1^nsC~V^H?ZYb0W##VO{_SqQJc)b#aX;isHstgDA?N3gL%zgV zGvrGUm4+OX!=0Gv{GATDz~Q34kHZE+v@X_9E;hwqG{XSHRZQ8`{KH1P^jvXw@joLv z>Z*=o%oAcIW=M4mQStV##l=g1jQq5GK4U%A%Qxh;;W@h&eulrs^ks4MGYpx~BE!hF zacDj6FT@QNVyWDIa%jD{@qE>SBd|uum6Ls_{8uMU+lInXzLDlZgx(s6iTgNOcqts3v9d``+C^L7+v; z)mXFS>Tf=(`XPD|hy!J4NEo3E8(zwwSj{;%^=0(Km*J2Sxegdm6stqQA8gVV{M!Jt zYsC>#w{XO^Q3%sM5kX28IXXndo~n2sb(|Dy0Zk@i;w;Rjdk#&I;gCz~4J#9d6->%f z`B*Wm7$X4lv<+`HW1A?)HNqfh6evNj&dD}cFh~$V{;S$Fb-GG^4QE|y(0C%JbIZsX z_RA9BsZ#r8m)f4ezlimM9XLG+0}>Aohya%JFWO1GVus+avA`UAc)1{sp1dY^`ExVjFXT zl>`-(Y0L~!F@>wluy_DbhAOm1hAM8i@~A?p^{7%m*HB=y|I|o=Wl;4vd-s5<0~|64 zS7s0jsp;fNL!()jpkcKkWZZ4Qkf0bJW`cQ}FkXbAD%;zOlw7AVb|uFmwo&{=MB*=f zP$)sv8anxBW~a_PI;9G%2Y<=YnpBUKvf&KVGpUvjM8Qx~= z`CdaKkuQ9RJ_}UVk-sHpEOfDNSZeihn=$Xr8El2aH!C+wr6;qQ%iXd9$UgU#JC15mJCvn>{W4Ic&) z)7*euFJ7y6dB>BF_G_WC@i29KndRakY4g#Kz_>tMouet-zmeHJ-u4Mh4B3P@!jBd!*#u!{E=FwA+g+%ZP5=GJzBnv|=M{f9e6cY1Fmb0t6p0~m3zJ6WfLGo7{H*kA{ z4%f1d6CJl_Ag*#8;vlXGku59Hhn;nxNTx;*CzX$S@tf`&&10qW7R z2lXUIJ;b5w_gLf<`bq}IVSINd|7~~IH9qrHw#X<34A^`jng}=`=qT@7AQYTP<05fVtRs*)3UUSf z3uGALU5?3augDpynJcT&dqk13?{zLbnm_m*2eh!cmmn}tGy)V9^WtXn?noO>PuE$R zbYdiTeY)OehR}5s^4J2h1h1<1nvvqHWxrGPS@?B+YD>eUe#`Wo+Arv+%NS?q{qQ9B z@se%rLdC*S_iCoe=qpiR(q1(R;z;}|tE#2dNIZn@?(L(6d#Cjhrq)AwYT<=e9VI6; z1PeY0gDkKZg!%G96eLnM+3J~_0Xar3po8wiCgzb)G4A_KS!NM%I6wPm2xQ5zXo3bv zxI4@Q8LdyyI-gvkeU$2Dy>w|;U3(ywx?4IwSxNe+V}Jk{lb5iUCNKYFDa{-CS8@s< z2?sK?YQP4nu#Zy>TJN<05q?)6t17F8Gm1fobZ$n+q`_1#CA_O+I;i8HEXjFOqhr-B zKfujdGl->Al381 z-gocFd9e4L`~LWTsP~ z+Hb(z%e%TT0YW#!p5OKII(Cp4o1Z9xlux z98)0F6i|W%v*S1j;{c-s^m$G?J+#rhnWe;3mmlb0jl_ZSBNY`9Q8O{Aw-skM*iot&p}u+6*a|d0IJLG0u5_KaEJmD{(k9)zePAG7h{_+u3crl0#=WhhNmt zD8(5DNaB!eti>T~N-(k+UgA&_iKnCtik3JoRu2mb`YbNX(EM+om-Ivs8Bxo~631CS z9HrgmlXPN!iIeBa$E!v(qB}W$I`yF3`Iz1E@L&M(G3&8zP5zX+1?m1&(2Txxuv=0b zGU`5Vg`AEs`e)Q7N%9Y_k5KJ8jC!Zbr_|Pejkc*C%h`43>wgo~!}UbA5Wm0`rjA4N z)eiPxE4X~JFvE}H2JbE7R^4ZOC#2WPj90mgo2IWcLdG{Hea3Hx^p!H>yVCo{#TM_a z#;Yx#@z+E8MwxL_1|D(o2JbE7yKSHGPeOXL%y^Bc`eeL16*6wpOQGkjkiP9R`p7_r z*CTvg^qIi&XL%yw#7D_PB**=?6`!261m&YQN(Ij^$pr`(=txMf9*67&_)69{Llh(+N~W$-tU@TiD@S ziI);An%OoQ6iQy?@=Xi;A^`FzC}jeO=tYT3sUS!d4^NV?N5lk>y()Uu*Dbsp&7DZT zjR1s~&mNW_EGQQ|Nq1Om)yC!mKyfBM^7?!J^{tWDxBTm^k=I-P_05sjH~s6kMqaI!JkbFfY!7iUYHfh2qeN3WMmz|AN`ED#trZ`HF~;;Pzz?EMV0I0I6(JBsJYWK zHm?I@T) zzu#CWI_0~+!}EX1zu(e3?2MG}@ACZH{QI4SqF&~Endevd_xJQJ#w2KF7xqwor$?seI+p>4O?HmGu)1V!N5CQPxHSFW3i`oT_ z;HHbl1@z_9#pDGvfzw6v0*b3?yy`iXnl5feYn(_;7uV}++5RHV7)%{x65aa7A5=LA zDZa;H8(U?&cURuFH{RjgEhowZ3S1tqzl^puvRE5BN~rL!VPlCkA>yshb8w5<;=O+!06588B2)by0C2cU z;1VpSJ|+OBXkrdw3pEA+g27^hQ(&u%E&9I+P&lB7imm?I zJedm(G>>OM@!mB8Tx%Ro0l-|b^^c|XHUK{Ru>o+lE2$ux_0iA=ph5q!gnRG%0suK{ z1pt^TzmXat>^+ej83F)HW+Idjf%`Uu0M2_D7zcpI3Q>BCTYpEVv(Pg_sNHiz|8M;h zY_#dWS%`}+ZeejNx@ai)4H^%wJTBh*9`Afy2Sr`MCVJ~{V$w-fhzufKu^~lUFy1oJ znPeBmf}+C^R`S(M!E%&^{TO}Kj#3&LPsd`8Au=)**u|tZopVyA{DA0t^;fOEBLnRb z^K-bp>YcY|gQCOi&>mDoNL1SMqqV=d^k>>U^SDGBFC{APuTV3JhfJ{!#trWJi-&+U3c*WrQFRE z9(VWf#F^R(PwA z94Dx_tfe_unB<89vax4HV$bY{Ogeu|J50SV)-}VRqYh+wBFY5I(~OwWRLR85Ck!*@ z@)>^vF}dC|=P(?8_n!$>0BQE0v5m$Tp#R*KEz*=bUe?!^)!3AKp#O}i*A&J-f%w{7 zmBI79{by{Frrb*Z`7S-%Wf3CQwmYn6Gr{!FnV#)p3jd6S)ReR9Bm6Uw>!y(?h}$8ya{YEEjCl!`s>Z2Tz8p) zT7xvjwD5S2VNVG`4_1q7e}wld1vGiX`fnG!QHYbx?332SCr#|(Pyo4KkJH#X&+ zctmDHL_;$Z6tf(Ug5&9FJlMS_dGv5{1mDz+%P+q2-~P^j`dgbk6Hrxx0{c`n+x5;|>O!BJJx$d(Sh z?H3ZRHLpaa&ccRLy2mM_qHAEt4q6dXdIv2CJ$Nfp_Mvii-{(EHLXTr=d+X%nF4Z0Bc+R>!)2Ec z!NWwNZgEKl25TM@+SU$nS?C-WJbM!p&IGEj@_}l)eVoe129Wg4_g3G?%PQg17nuaF*-fk#!(7(zUn6?F-^RYDP`dooV<3S_<}&;E{na*BufsZFZ? zAN*8&l@N2+{D+DqK)pYK7y9ppF6Z(aJI|6{R|r1fvD!`-%fA)Z2kz5cBcC@SgS z1d4wlakwwl)gVTJz5XBg{n7gLZ~m?M@z2-eLy{^->tDbR?Dc<+?DqW)nI9kB2t_63 z?v@Y_?DhYd-}g6W@%Rs-;MkEY6zugs+JrxwGC%&iO}HniE)ug)u-E^F-ydvF|K@Kk z9)H3n0)>-NV6Xp={Qfl*o?21#rCJhW{P-5G-{7}QxTp~@O@$p8tPOFPwo!w4p+VAXCppg!4@v-1!0r+{Fjzb`Ct>v(nuyYV zsl^!f@?WEItz|ouj{kZ2uHmvZ2I-3#SGci>Qb)V8v#4S0g38Q2hmhB$wL5BKA~ zP`+Enx$=Xy8JU>H&)D>iZRm-#Zl9SAPol4B+5O=>8%`a)qczyFeX-#Qwvs5=*6*YD z4G+8Ua4=n6-I8vH8R^ro%=Q8i55=2}j;BfmWmNkgG3_5+x1rG2KhW1-ES0+k`Ufy| z_prkVjfFHjT7PQYjRwL}|7e?jo6{SL(n)r7dgJAt_7pDr)$5y`ka1YiL}dE1$h@vx zxWz(54o%AIDF7Wqzo~TDAbzgdsXd6GXdQe^SJJEG)R<8yq=RPKykM9Zo z4w!bKGe^SBf|nRY z+d_vTD`>W-*W5*ig}dfX8d0ciy>A#z1>Z~R>aA>rVwkozB*xZY_QJplF)6|i@t_~x zN;yLa>D34d6j9_h{K&svp!kEhB2vFp#` z$;vBhS`bcBwy~uHs*43RE_6!T8$$saWCu{cl0(YnvSC>Fc+;^J!?%GiB#oKh>WB{A z^_r%UlnM>!7T}QL(T0qP*f<-4#&Kj6--l?M3M5Rv_ocTTth|@~C1~~rbZP2sRV`U2 zflpUC$5HJmg(1BGCUbm&ayllG%s?*7XGS^83=JU~Y3*-IE9nbq%@PPZl;DDO6E@SR zs?_f(V(&YtA$p-mAhf>C;ttO=rJ)k9REWY7Kyzj{%J#Byb0=e(Vr`p>Krc4|jiz_q zYpQ!=C_8o2TbcCz^MxJ>M^F?;xgf{HDho@cC*7g4&Gl5Ar%%W#r|KTqyrgugpcRHt z^63B@+eu+9!X8xw`aGS{u?HeDsi*QD#aez08;i{yDls@YM68CWl)rZfMUoE0Cyx&8 z@SS^q(uY=RJ?G%6LRx=nrgj@TsgTlNJVcniwy}rZnWR&v9WEC}xvgW1|Ep~2@2ONO zTY6+Kb(gnn8Q4a&upx<8rqgw=$wXV z5E>t$km=rn$nJD>az%=OHc}Bmmk8w%Ka4#Gf!k=3KsN zMU}86w5DKs52btD``&k;N!)p$Ebqf5_VPY>%UUvKcojE_b%K=50>uGa3*@QzMN-js zfcwQhT-&*?yoctlqFkU*QCupA=vagt7n1&IA5P$`XszrRr1mGyW!@}yqqZL! z*1~9&H%i+^3K}^Vxi!pShTnQy{X8(VPTSmfK1Ae(M{T*kM-9(HSs1cu9_z&{H_Y@P z>%Fu@>TWN$_)j??asO;MDKce>sca|qP_+u;7xh4=r>heBcUHljj_$^?qu%>gczpR-F6I=DK?;&?;MA2U6GEZQrKDOG;*P>4Y3dr zEh(ji`FwQpJ7kiYL~Rhc!DR(WkxZigyHSmOVR!_N*uGFoG3#QS9Dn~{jscJ!IHa*tZ$q<7HPWcI3CwoT!-%o!roSHqQeYdZR# zVXa_-bX5J0Rt;9Izr~jXu>mnJy`9*TEBDZxS?DwlgiiY=VI`bwpp7PqW$50;Qr1&b znedJ=uLXt9n%zXbI#iyr0;WS%JT&!rBtQDDrtC3-;7BR{Mkv+2LmZcvmBW6EQX%Pk zU3m{Q)MBW**KbvGOjFrA#DU9p+K3tS-;4kz*!V6v(x zeGHMahL?(=3&`o%dsCLo7RjDL#|9o8?r-{@BsC~mjMqP?PQ>mmOLpE?cn#kTBwMJp zl@HuB@i_)HhZs-2IC6K_lXhMfkt*C-@PF^tf%1&V9a#PO&m_gl`>O@3Xo#Ib z$%If{OiJksy&Q9m(0V}CpMM`4fBK`W;kSRQcO3b1{23hlWlq2(#fZxHsGS>4irjp2 zPY|7v+-bycEvAX?!%3gUXK9j3Fia%Z>5y**cIumTyG&8w9z*~-)xnPxbqB!y(te^6 zj_1a2ni#v-Orp6(I@c7SiVo^@S_F=h3Z<6GK5G%wE7y?9^y<>-3f?X-R&pIYAK9Tv z65hH-*>_wRTm!&iC$+I+f+lrfCCt3QsH)W}O)_U}3{_@bM|uHeb%OGF9Ka;$n)c z7>JZUKsM}p>@dS=8>5WFI*!EWhz8CL8%0Ll%Ik3k+C*;a=;1+zA|WvrKFKPk*IS=; zm_hg~Tj>fnl{Qfg7@{9e=RVtWkfB{|@Tmip=P3HU2k!V-t^e7i|HDrv#V^$QKlZs= zX%vPqJ^qWf{_7Pd1IC7Auyj0WVlO$({SvA-NqP3Er?OD{o=y4)RY4N}q%ax+)od-7 zRle9Ana4dXFP$CA$u4TLCUDhD-m#>+1(LM?;)^O{Dhyi=ref6-(Yb>aTO!GBfax-6?5$XU7#iR7K_=Ri2k#OnqpP1oNv#=v3L3d5y-##jnM zM{H0jRW>U(K{%*Af~EcXet|BORPQd0tD~^P<*=M)%8DgIqleJI^&PrT^)Mxvh9~Iy z{bN$B8{v8+C;}aMX>U-*aGFrgBdK{apQzug5i$>GbY)RI&`wx9dJk#i0w0rDe4#&R zL`OXmDojNqP#^~J`Eq|oU25XM;NTl*dD2al&0%qXt{u}PIxWeNM%>{9O1fWG2!<)| zq&)a5gc?Fb>!h8-v~IggAJPM|-RRqSyi<=S^>~*a<0y@Hmmb#Rh#7a|AwvM{Q<~(b z$`mSNgD;eeWxw8Q^VJ0yiJL95N&lG57?tg`+BzdSeMq|((s^d{H`^8;qJugsQLNMy z(u3?JFoeau1WzBmm-xUKrGwp-YL7X3Xoy2!P<2q|KJH{59 zH`%_au4o(4_2^nZP^f9&3}s_u#fFa?lghPdNC*WJ2@n@iK_b1T(?vV+&eE0s6YfHy z6C~ywXsT=Kh=&dku#eEo$iJw4 z2MJ*DgnCXsqX(tYz&~y_%zegwuD!}>lq9q>9MBUzEGENy$#}YAu49#dEDg*#Z-zN^ z!dm3h%LWbj% zz*z!Np;w`(_f{n5?A4)42AmIo7)h%^ew!19J`#JeSlUknvCZg;*icCpO)-jpilW-p zyScEBaaXHUDAQ7u*YnRm@m3{meqE<@s71=3K8=H=7sX#fk!l7#*ZqB0%lu1rG#;T z!ecSG4F7;z_(%R3|BCRh82E=UGF~qAavxTr3sVs2iDN~_vzC>ORt1>^QyYi_H|HE+ zZ!r#7x@tXewPZ3S9+o6Eo4i#*-&&>4Ktsc0I%&0=lFf9Ak2YWSaY4$FT0d8xR5@8R z^FsETtxPSay;8u@-i~IDK<0lgA_G}Ow9>Ow?NMRyh!9ZY{vL}+SP76tMA{f+@${CY z%=Iuy-w}&2@#=l9HsEVxQ#w6ziwTYcw@iEvO%)s=M2;iSoijR>fV?TDBMffT1axsv zJrk>sR=X9CqQL$GgB0u<>yer?!o_DG_A0)o_37r+F`$( zbA2qHN&3HgYdvg%$KwyAmB)|*Lwsq=QCF(N5;y4iIhl`T z%Cxo!UmX2!eOPFp@vWegp&lu#i?>Fb*2Gw;JZA8r91Kud=_eXmq#%ix+G={%WsRK^%DiJO8aVwM9vgMV7$Qc7ltU?pu$&kkt;WL)aU zJKksYhE*sxdk!SuPJ=f zQ|m)mV(oGl2_^$72N=n5q>zV4J43jO2ncuExkOIfmm@~%w)igV5ax`S?8(y)<>)y# z-006~$z3@FwAjBRPhN@Sp{V%o#D6+e+Q2wWpC3leQc3!ssM5z_7S@+xV+&)s(DMwbmOnCBkQj^ts+r1&pQWmozFgRfrQ2d-kmD7d<=yq~oR zoOZ#E!CHk3<{&k8dLcnegUL#%2Ww#;`<7%2{VNC?9}Yk9sJ1=oJ3cAaDl%lBz!QMh z?>Gi4e#h?O!={pBV4*|7n6BHL_#S*>YMLL9pT|t`;^^*#JtB>Gp}``vxdk%BYbf)d z;d`>l#YYSH*yG~yS@)oJ%o3j~k}E=dwk4aLPqv^#e9{@9Y=a4(h)-LS*6+5mqbB># z`Gk^OdL?eq(J6OZwE98)Lg16f(PO4~>7r%y4UKp)ML@jR*Bs*2pZPBty?eO8Q)eVG zV_Ig*Ycl+Wr0WaMeNLJSG<#1FFdK|VlL76VrwH}y(QOrvBX*_qDIa2xkkGXy@~PDqy4B0affN_4M?V`RQL*c*SQoBP{fG)H7-0Wl29$ zN|{X3#V5MU5If3OLumXpb=}*zW8#1arQoNpXoYK6s!QgeL%GA&PVT5C<<8m{y&^Tt z3~@@zTK|(z6=j_U=9Q(3gCs+`=zjV_vNrgAE?7gVHXxBoBI|2P)CMK00~*rQXKA{O zv-A^|BzsBGD+Y+zV#A1?6n%0-@hTKC6g~Z^Kc~z4SH-b}-YmUMBYvH(_G^@+ z$DRNTrhk~bf{gv(oOBF1OVUL?l>Xb{Kz>~yU!VTRCmTVorz=x4p&*AXNS^HVZ-ZSJ9(Lsxf1_yK~8r#y-{ehY_qyl!P|7YVOx7wBJPZWoB z76+a+UEL%PXjDYMF8w|_908_U(Uok^KHUh9k?byW<<>QkZ%DsV3FKUzCZLf1%Us4# zuM?y^0_2xnyHu;TL$x-Df=3bPR(?~xLQ&{VyT@orDGD*`5oljU;ptNbBmDlw!RSQm z)8;9%A8jOZ7getC?3h@6c6(?IGZsFoB^;98;e7DpX1@%AxVjL$W= zpfg~$rGNC;7)OwjJ9uq(?dd|YR!?*SF)OPI94@bXh_P6wJ+2$5A~2UW{A>RxI+3AL zSUKl|@}L7o&;Tu3BVw zd9hfQzx<7JP~uo+OTGFg{(7ts@}xHBZ*yZ*L<%&k%oYKo;TfY#b;O&Z#j4PBJzQZF zfuqN+y=%VTj_l$D-Inxc1x)(Mtbn}=k+PLe4CqnJH|l7db_V=eu6n=#_FyBda1~lR z1E9old$Oe?1AeE$M;Jf@)xrSU8`T1)Om&k+6K`nn&aao>S0+0o*2r{Hc_Tpo523`8^0@Wb|tJBG37y$zX*^pqBls1v_0q#`D@$tA6Sa}6yfL%GluMfwKQ-KRE&yCE!43XIpW zK4fvFnYQA4nF=AkDxkIs(azVHRrI3fSj?A187&o(xwY*DIikiQvdj6*FQ?SXn|t>HM*3S>`@0*CR{=TSf48@mV!3Xq-$zZ4{X$xH8YZIb6Jw-o=-mLy0GYu^_uTmeKP*0j6! z*OBKn^ND>`_7BL;dIjt&vOgmGy=Je={u{F2XLj42tMNefezPyheN^@b%)Ti5nCx#g z`-1GhDf`>ZJ}>)k$^M|(ZPW2TlKmmG&&d6Qvj07^Ps@Ht_FphNJ6sRe9+mwU%|0pn zW3s>9>=Uvdmi?E^-ire1aarGC)-`QveM0uXZ}wH$e_Qr`Su$p6u^3JG*KR*4`-lKQOzLx;M%CYi31Ms{Nd-|In-mytTcuK5SOq zQN2&rcbiprRNpM?d(28*u5Fa{y=JBQ)Hp`HP<@|SDLvud^7ms6V=6tBrI!?^Cn04B z_+M|OVA;@`E20#U)l~m$AGMrRUhksO%y|0{rl~1YFafc zf4?PP*;ZjKd7H0YNM5-0rvJNcVhMHU0Au;J--y4*fwQRM;)3-E0FX5ES|NFP16}?02XWN@Z*Sp)(^pDBO){iDbI!m0Q{Hk^@drctZoUim-AC5u4 zDygOaVN+p)xn8%=v=5*qK9`c~(q{*vk2{iU(r+A! z)@wRRatNw12a#vFT%~o0e;wYIl0CY|ywzzyLN|^#rhi+G!CarbI-MDd)>m^R(@ez>dMtGm%6p-l2>!EL7Okv@ZF6Z ze$eJ{eY;mTG!>Rtw|{eEJJjy8ii*_Q@8KuiS4VwaQ0DcSs<^j_<)|j!Og*F0Qnmg% zr{$%#k^I)OiWeF`dxuSPe}F)DBs9?-3e=FQRaJaVu1^2mqm7DDOv2C}^WN@HV-wa}OPu zQer36UF}njEQ3vUC!e65Y3-x0>(p)MdGkuUZSm$>g87HWo2!!7cIu8Z&d?NV8bwmZ zMw2plaxI{myj|@M%qF$cZfq(qbjS*t@yl~$$Y%3*v-!)D3uQCjSo^lYoHv*=PbND{ z$u(+*S{-OosANEuI_> zgu35Cpor|{<6q%tU1l3aP0rQi>UM`WwFg&)Hc4)5cVGcvE*|Y_3&rC$KK^BX8q9Uj z5p2hSR<=DJNCPdYs!8~IOY%ol$yS#unj+G!>`+90j<4UzPZK+|qpe=Zc_$|zwK>p^ zw$e(VU}ShlyUWg|h}_oZn<8>6U;ll6ntQ#fjiM%JYqnZLML=wYq}qBq`B(>zaHxDP zYgjeX@~I+n6JNgrd6EO`bF?>gq`d{&UxGo`G|}GDk@k(yzMWjXx{3CU9ce$J`tpku zuWA!5rqGXv z&)=qTM+Xv41EK^oMcKhkpPvYyKP07M2a*r+`QMX5vxA#HpADb?g60@Iko+S)|3$6n z>ENc%PlnImp1iRm$#3!bFD18hbkpaj!sqWuZt6(#n|%KFwJhl}p`Q+)zcab5BZ&r2 zzpO6#GM}FbpZ|))sSYHgeEzG_X?Ac^k2a-ql{M`vE=?-oR{X+QsJ<01jl6-*A-<#~|=%&vvhR@%Z z9HTqy5X7(Z{ri*s9o_W(rSSdl7n2D*Xqn!nS`Qw(viN{@Q)}wd)-YdBX$VIqytafcixV>o^C8fMwO40!S88c+q~lms&(Y+{{1V|SxpXz;CF@V~i*q@0)pM1TXIXO^ecCZf zdAIy!G9BQ++xG6qulXinU8imzXW^RL3U+Zf^4qc z=Ce5lf&|)JyG>|^xmTNO*Gw`8YRTQ^+BJL3VKuVbT)QS`IbB9}n`_r3XEn@u+FZNl zBROLx%O1nJ!aKh`vFfDw-sdj&ps#pTJ1_fshehH87yfbP&_n=w1*#C9os$7g1pOW^Gu&efzES4>c;k> zJlv!Rq3m=R4E{Vp-N>&ud0V>&p?Rn#54C+-Q~W8%?G6;dqxh70DY8tgQ zl=gs?U}?g*7?50RS6p01GxKKqq&-LFU4exl$OuquQ_XFOgD5n^wq1&a4sHb|_`=uR zf!&cpy4oG;Mmv6O!X^~tU`Gl~1zf2fu;bSzB|~w2how-8xzwIFXrD{RuT6A@;>Lst zj1Cl1Pwr7G(!s63Bwk4O>sbTai9(YpZ_vQF^iR8sBXLwZfL9uo-f7aI#*XVG4zk7>89b;3Ye`}Mtxh|36l?BSUA}^Blj}H2RVTr~gN?sUcOElJ@Hzpcu z+c&EpWYwVCMPp4|bxD8O(zVoRky{|;lUBux!5qxcxwpZuwjzKoG_Mlwtg=+YT%@hy z8oZqPxN|GA4%+?@i}qH8Zn8rW)I1QEaJ0ouiDDDDcoQPfu?R|};C!!+Zk(m)U(=0s zES|r|IZ&LLOlwo-Bp!D1aiB(t_LlwWW!8%y*~qeRNe~<}qyu#o`$BrLU`y2tDPM3( zL!t6>8o`(Cq^JgM_{?Zoo}N;(0<9=@?$2Po7z6L&@TGDe0e8JcThfyl{jl zwWVDdlS?eScbZbm)-!EphrN;f<&zx(VxMxj<{^HWPx{|Apuhw+``U>kO-%Ux|DQ1d zJrgBJTY;=t6{27%Ki$7`2ZtQxJ;xd2O-MpzvR={AUHB5m4xbUZxy??Jqxv|m05uK`y6v&@$T`7>Vx{?kBd(2g9X zjL_N9dhRW9qDfLBiy5-k|GN9&^&Cyob8BG(9cul5qs!>#v<`Y_Ug|st@G?7QTIUn> z=qwQqFuK0brBafv^{H=HYOl+2gzyKN`bOglzo|w#&J3h`4I3G$Ls!X(9wW5{*W<3 zRQpPOeSKwq`qvd+@!1_t=Nd;ZV9{MDbEpJW!htsxT7bRHfa2Fg5digX^25@#nD?@y zdlUJRbU%%+m-RL0@BIw2LxrQ9&k+MS!ecC-F%EK&$5=jxlJ3_R%8lbZo@&Z3#JXnJ zTE+6OE8$JPX8G5Vj{Gz_^3&err+@cfn4d~X=~nV*h_lVJJT)++83&GLX>kbY#!02t z%Yjl?YDzoqD#w>`SLzoU*(fF~hNAv=`5+d9z{Do&velJXEQ(pNr_iszmlmF@X7p+t zh{bVFOhqUo>?}fJK2${(tM;e{=ExBDMabbpc9dJnJ!!)t1_vyZ-RM(1 z{3tDNiROm$jY*%Ky~K&_DVl}DnxRLB_*V9VX4G6ge~=Sn2RR#vxWkxIYPa69C^em9 zW+vHueSy{Vnpv4XpI2VnK z8D%P?o3t~7p;o_kl?b+^MIG8z;s8%{qx?9RcU}54CYBb-GfoMvZGE7&i{is}9Tp!X zESyIhS?y!Qxjwn-9(oeaTUF%QUW}Jw3eAdolk(weIkl50Ignl4st%}RMl$BYk{!my zL5}NUL^2d!gLkR4$=W4yMk;sJ$`GKK;c(sr!>xs9?jrfcTMOg&Vb_u8{J1}ykUxS; zhTO}Un9$rsWXN>I=uw`7c}uW|V$I{77^%I=YU5kFv*qw>TD7Q~Q$NRZ?A z84-^G^SY!Wx-snvT!B#B;AT{~K}jKBIh72)F@&>ThS95P2EHS-HC#wt-h~TRvTulM z-i0d_G8b_^=Ub)WVv%WtlQdkqo4?`OjOZOAMc%vdT)ca6q8XvWt*Z@b^+aMP!%+?T z5@z_g9g2aZNr^1L^<<*1wqwV#a-wwL1y-`hTBA^asw1WSD0)L-(mh%wD^?rsuJw`s zXvtMh*cYys`R<$!zE>K)j+n1}paaN_(ir6Npnz}C6;y1-(w;_1Njc5YPe4Kq{p;O0{ApI!5 z10gyNgwh**qHN(Q{tYTJmPwJJ&R{r6%|xr=k3=64Y=HWh&=xjBB`u zl9h9}ENHlg@|AP9Qr2+yQkEmIveqE*vX&#T5~o5nN{=)MBdJH~M#7DtyJ#~~R$Nd3 zn;I%+;B;KrMzu3KW-BzO+(pQAHYJO_%yJ=b)GTRcT1VK?Z*j{&fn)E&HI&JAirOFo zhDfXA7XoUBcDs71AgvdEe70Eeoy_-w*gL)$}4Ou)7-s;t47))oerFsk9Vg_T?e_e*7~$Akp-rm!|}uXS+U z@RAeT57QmoSmc@w>;C#tco}*y>D4i!5U|z*fsN#cvOlUOit*W9?5F1p)O7^a;?qE@ zPXkRpSvO8%sZd(zg1=Ic_M(18in7>e=_CmhWy^amo3Z;Hlny&`yCux7)-b!8!i=%M zkM$&!DvrQSM(|i^83-j&tWgfOriOb2AfMdXXo!zM73Io$^2dZ5S`Q1p48L`by21|?L`M$}-c#!m z2UXTtKFWn*fo19mcbDe3;0y0X4*Zj34A~)>hSX|sls8UG+{ejkD3wlJA2$PzTz-_5 zS8+)lvWo7)r;99q>4HxjH=XK?4ZN5b(CPdk)>e8rb=lY~0g9Sy?Fq@?9*hECTD|17 ztI(uzzrrE9JM)HxQzV>^Hy~)rv>vI@Tn86#B7iZJz(KWO@--9%sQ*=v{iknSTFkF?xNuPJSLdf+LV z$T|9=tc}#!87GHAnc1ZKg_bHcHb*lh6iU=)8LPv7hfDc$YL7{D(q;F_jJyLQ%h_23 zc3Az)bsAKB(wa-!?w~d5qwQpKS=V6%oZ@J*`4C4&bDtYa7If`0@npD#Yx<$bbSL~x zAOlI^hGL1)-OX~AMSA|*5b6p_oJN;vA(*)Y>=Ck)31m%T4d%jU6j`D~=~Ad}?ih&C z;nE`OvK0evX;2J+vKVkuxneMs3^roWD~rW|{6tK9B7KVM;1r3Xgu5&vj3^$_^7I&+ zzI<#L?uM9XA|x@f#giorP7TeOq|wwS0O41_$GFap_>32f%fiot-2WKWh0 z3|Fl<#&|SUj+c)I`;J=UaV*5cs|I(5ctue>j%$b#ilfD&Hy;m)Y0iy&6G6A2W(sa- z-nG$MWR+rIZ)sYAG`A2Z1jQy|#t5=DVz!v}RSPr@eY%3Mk0$ww!G_Fc4RY6kqV65+ z`kYnaM13@>JGGIL(iAk29adGM9$7=kTyt^sI_hd`%jR`QEf-aXUfTxO+RR!Tj<@%C ziB+iM9?>EblyEQ2FP(AEcZwI`i(j0Yd)Usg&*B9i#V_50*oar)Up`*tz^^V{TQNXM zL&wUdq}Uc^nB}V03oBQ-4^I)LEqet~ZDk>4yCVx3mN!LJXY@B`ErTPmkV~fM<{K>J z6jZSgws~noM1KYG`q{CtJFu|yN?54%<(FllhPJPy6uuM-*X43sEL_)A3U%8AEaZv{ zt)mL1aGfrtG#1j+SSf7HTB&+oNxZxiw$%=f{YG7sFNIvA&=jv;EzvIwbBB{hN(~M) z}y1cwhy6z>cEIj zMIWAJ&6yOp9hjj2kjXabdRr>*(~p@LmG7})!`vE2*cPHkf?c2+43!sUXXvTa($SiQ zW{=xci4VijUb_g5(x+NWuk!Qm1DZI@k!Re8H)PbD)H zPVsx>C6mCcK_=KB=ZT#lS&KyE#dwRaWKY7=IJgmcuFhes7}O3@hoLHp@nE4_b41Yg zwfFv!m$`^=FO?#~dZ@!$Y^;Iq6dfcRj}A%JIF0_30TfqY-IjFY!jfjpHyzXhn?f2d zu>-qV?j=r>z`Uo$J*bB&sje-vrQM8~bO!0p2X&E!n2WZ4@P2kIYM0XBTZ7D7qTx-8 zcbWK)rw_>IJ6ZFuvp{+kcJE^h`h_C6?uL4##fip_TZ3>wyw;sJN)fqFmXju2$cVHQ z{ePD{d3#6ykx6$Ww|4Y@+hzUdF5`ie!M{cbd_Shg`#SoMyt%vdaA*H_UePsr4M%YKe?>`DyV69^#3SgkX>!pDFjK3D3U0Xo$}!7%Z72a!sv-% zAmZT-LSUybBn|E^AvAUjLj|C7KJQi-R4mVjS@Q-FPhsf9dP>spW6U$jcgcFYB@!x( zyd$c+y`}45$*@NBEhXtXs;UhbrT?eBq=W`NYa!gED^-aaa#O-+{Srr%$$fxSI1L(q#We4~T@*Czi!cWtqL;Tj!YSZt<-R4!>BcH~5f{luf_yzVEvaP89JI!rvGZ%VFUfxnIe*(kb=kFm-xqeI4# z5*E6#wDdTQ8#f=(cn+bu;D3f9CJjji?6lp17L;|LzEHdJxdX)sW?c)(t3Ib9pu1gB zDv@WfEzt$86akJH(Ilu)+;B7*(jv1 zvddr9j}SDs0Lnx}G#{~-t6YiI{`AE=@U;p@@N3soA5M~|YP*tM@~!%8QvEPVHUBIw zyUaiCf8;B?li?%#@r|n?H|2cmO0Je~*970X=<4xp*R#p4=v&_?g{RAWQ!iz{$zZ)pp%i`(oKSCGrR8F zAb0LjR<1AfQ~zb8d!^MoP&`7zht>*DY@usZOi^oW`+ao zlp+7Kr=2wj77fOqVWN!bZ)$h7*IKak6x&`CU{Nx3jz%*01;vBrpyxiuW3->tT#X&` zYKeS|dKCa-poIARZB0oJT*}hV*f{Nyc&+pfrR7mcmATaSS?c>js9YB4p>jLLWuiU5)LeAWiY=ZMqG!xI z{2yJ#!Q5SjwJz!8DYi+K3}#NGhtUx4Gd;-3ycc>{w8;B(4_V6lRFB0vDN39EI=Kv8Oa{RbO`{OKcH~}L`X&%o))P1HY>|rYr1GnMT{>f zsM;||qZbHihTmq_!xq~2CIzOz2I>m^O^F^-{*ZwrgkCoDvzYUfsS&3k6`g5H z%D~_cN$5<2!Y-pB{+FX+hCibs2Rc*1Gg|(HE7!F{fca3S*^)kSh?z=dB8$nGTp1kv zlmDeuy6WkYrcPJ}zah*n4{19I;&7$9CAOs4k5^JnNF&Xaj_W>8pbHg_-Iw9`Rk{fh z!_-x^5~fmRNFt<`#&M4{S9DIXk6C&RFf^)HiFBxDK2>`MOA?_$rp*`7*{-TpBd`-! z5rRQAO~6y&zSOPZ|IAffQJ{q#hnXU+e1L{T%Q$Q$n2}KCyKgLhsk^$#TF^~4>BI)m z;iQk70%+Q)=Qb%>+w>sb2Em#7fx+$~S5izqEddT7Q0WwR?rGFm8o^CGNP6f(7*Dg_ zQmqYpOyn=SV*-Oho5DI;ZAG<rY?FDdrqg`{RlWWEbN z87D#rV~l0RpbGLjE*z0THD$q{!1|VaHZTY7*-&RgZ=g8A{gWh=&Q1vw^DFHC3kfh^ zL-Y%*G$sh!JMGQjc(i%Mk(j!Ukkzbnwt8TQxqi0&olq_k;@K_9h-d9$OW=!*z(>;YdSR?ns4PinWc%4I zVTJz4Ui?MXsALws1TAktt)>vqv;=de5e!OB(pcA&c&D(=5SC)CO0c}eR#d96Vbp3& zEsv<##w;4#z`n3vqEmncR?k};`E0G<*Op?w*dN;PiLF}oXNBbGR$DuQVJtNrAf7XI2A z9jzab1La(pmaZXebKSYl7GaAyP3{@|q(fGTz(dps@^FANYWQwI{`RN8LsNww-F%dG z!(8yVpNT|V7;c=Fe~f~TQY+OhP3Rr`UkX9>6VzfbGOIC$?d(pq!Z7CeV9Gx5hYzVh zTRS|t)yvfK&aAlzIkJqxEVh|fQ=;I7wU@>fYvz^}201(#VnCUo1ksi3Eu9OY_Yrg* ze+YPdYb?DNTZ+|1iWL;A5ypx}=E$JhE4;r*ZNN@}D?b`qu+=Rz6+~f2Y{tg7Ql3d- zQ+KiueGExj2mzgra0qBby$sS zHMP%xD@Yi|-Xj@%*O~(DOQ%a7$XdQy9#Jyzm)IQ10^l-qdPWM%-4w6{^EsJ036A#P zQ1(4i3OMu@bsu^$g+I5AT&0;EN_Dg$C9;rCa}?wtWu5kPI4z^bfm;mZ)bO$v;|W^? z#j2o#skCQ(PtdVwvuZ!8X6c%=?$OqcYTLYqNyOwJ>kPG`lCN03SYuBjTZ>-eQD z1UG#;gcQVV?t%ttS{zoUI%ILc)0YplgmOu7(3n`!%tfooZw)Cm08WN?%RX6d|=cRtOd(NYG@YeTS(^XEGaC5K+VNEQ>c%9mZJd zj%B6pWUSOys&s|C$+aidxDhie)yKBlmKYVfV_8jRRJFG>Pc4Qqbcm$1bbVok;b~Yk zPXDLHf?fsY=r@_`*o%^bW{pqkTH+SO@ufdn*nA?X$Y&x5TMB~zs1 z!w1ota_bv!7Okd}gIXR&k-k_~ql&IsE3$cycOfzG-HATaZ}-t?O5B%s=PFtVWWwC+ z<{CoEyVN!CekUSE@vwCc*cSVPQJj4(Qy~l?Rd97Te@GBP>dT3ouS4uP^&+Y9|c#3BB=i$^AOw_$j@iTX6Sz$5$P{==cSHGsD0M z0$O&|r7A#0VfJ5Zj#$8!7DwrQ`psCl8$U6ow9Cl=inUX+ETAp!;XFP`x2S0MmfpvU z#`37Vp?pZuX=Q~N&smDz!d5LAw8Ni{L`EHaKuL6C7lSZ25)WoPjDShmX*aS!f!PT| zHzC8iaogU~tc-+)G`hERUX~J}U6g^)@b|RS?xZfcF`<&V@oJdq#@+DSjn^T>xN#5N zoEvYVo0E~y`V`ufy7666+*17S0WT_h;fje#-gF7-3 z8m$>Iwh}~WlQIw*8BllH55j0S9;SS|@k4t{7u@*d-qNZY$0@BB-FyV|nwuvuUy_*s zHz~lAS%9ZKz)hN{JSGc_I|})fnK( z42uoA(n*Fz)F-Bn8T1#za#cx{98YPLg8>7MH*1)cIhLX$GvPSi*4YvL29EnXJJO-x zcxPuv=6`X#r?VqnCXNquc0>TgaiL!w4)X;2N@JmMIYKp%^~vx$oZ98~tmzi{>Hfn$ z#U~pL1INym4khR+58by{J|HNFti|DjnFH0W>5Ide12v<`;X|1Ng}BLqXb}c$sPX}i ztLidm*^H8s!LI!!NnDoJcS^`+X*b;paeP?oy&3D8tc88C-xLdoEI~V?eRVpvWqkaZ zaq0>qz|5$XFgOl{*QSO8S_e7oY#`h4jr|@>txA+qu-a|G>!vEJI*iX}C{h$61|3hQ z14?zIYD$v|5 zseo?m*24eVuQ>^eN-U}Ls$Nd3woIKa;-bP`CS2-V2saB6QS)U(gr*VVHyRNUgczHY4k1n`#0xP*+aRG*_;)Th-|E-)5vkOzp1d=C2#c4 z({%1=iZ(M82vVoL>y^rH_!lOa(|br>okvfYUaB0de6$#()S((%xR-ir-86@o&S_SJ z_i~Ta0y3TLNx73Wo%<{8aJKgT+}EgFdxjg z>IC#=7o7kpVa*9JUUCA&i17`<2V{pMG7<#F2^k53p8u#5AW=*@0mfrau!+9e36L|6 zI|0UNC)h^E>;y<3GfseU)(LjfD?0%)$w?=`IPU}r@{1E7sVq1F#?wx4HJ!E-AfB9Y z0*p&eu$vy+2@qPAodDxGC%6t)I|0q}c_+ZQ;skr(uMjV;eE;)tF z<81I2FK>p!GLl`Ah9+c&+cF<@lH1_1lSoK9<|HytImv#w>?9J5rkzCQ6Ham`e0CDa zOS4WQ^PH311E-xtV${5o$b4#}Mks3WDb?p#X3@uxofAk>9U;y-o~iGL5=%nT^JbPT zMFCgyu1@Z_6R1yHi3D_QB2c$B?F8E}Ux)-rAW(;Q!U?X%yc!9v3k16XXPjUU=8KWw z=0I>0;H(qehIuU#+!+Y=1I{_YJ(w>=f`B(NFTlFWF%p*Wh4`V7oBEO zmSd5IA(hcE%IZzeI1PgNLiIL&%zZ zRIQ+aA&3fd7pSfW9y3Q&#=9QmPR*orKS~c?$@&LtBk6aTvALc(3#RXM2tl+C+Z&NP6zI;N1Ju7`HN_6{esEmG<@;h>3U-oxUQ~azT$zjM$`@wkS&l+RYj3J%?-XL>)to6+~FdM1WoI-5gorM+l z1-pJSWLSQ$R&-{I=A(&)rkHj69Cn-1dKwSw~4}L5+g-{YYumF z+tm{X1J(F%LZwn8Qp(c2#6*r_LFAANz0S&Sy3=%t%+s2)jbUf~=Jb%d)Xlar^kd`6 zKKkL!Nw0b;9nwDV7OnKt5#HVCdb=nhgsAmiESr0=x7sgxSXq^BJshCN&`FRFDs41w zWHFOfBTiLJN7#}VD9W1EqC$!S<*rkd(%wLk_7g=aC(eTek9v?eYNAZBv$$=P%5g^Q zflae|SCVaqYfw&&DXr%!G}IdzWdicuv?zvUp$3zjzI)I|vQAEWmjP`armmTCoOI96 z3D%aU-H%sGBza>{SPyB5-UU{0k&%|b{6A6WqqdI2O~nBJ*uBNKKv=2ukG1$fuc2t5>|%K?8`x;| z25J;*IuYaA;~Y4`x@XNdJuqygq7hsvgvuImMLHRNRKX7_!!OePr2px~JN6ctgg)@m z@$)af_>qO;K18xo$}DbSZ*hZ^{7j$QlA_2KL{QkmbG4`$CDXuP7^n@{M3lu*456Zx zX@glyOe8TMB$CXxXYmxtTIFr6%xR77LB%$$7mQ*0q?wI!v9zqc(zI~;361p6DlKd` zf#)xsmcEShAuS8V%cTVuOUtEKkQN20RZLR#QRL6(KIvfy1I|*rN2L*Qs2?c`=F6ka+ZbfUm=}I=qqlpn3*Wy9zX71qxsZFZio06SU zCE+|dqBeMk8pRz+uPw1rFG1fp&NPjtZ!SodYHp9MHC^LSDa}AK zrOk;{>V-l=C}OM|K`K-A8cWqP(g|Uk-@;K=xULk5EOu6}RJ4|b&JpEdc@CA9-t+!m z@b@Bbm;~y#QE2HA=X#~qeqtne~Z_z6S{zg7F`+~obiOr6@Yi~r| zCjVFDe=aM zOmsBaS6b|KkK?%K?}Wc6{XOOHB`+__{;vCbg;@YCWvX?oL17&n_3SRH8Z!AXHJ=8a z3Pe+4U7ULR(1A=$Z>_zlLfug~cI$2P@X7!~7St#!ZGZ_qFi5=A(M=p7Zp2*(P6O=2zB=K6QvliDs zzsJ^H4`x#CkXCD|g|IWp5-n}Vda|;Ba5&Zj2L9RGS0I_x_ z8P;kq_0s{?;ToCGChjQq;q)N7&yW_p?ha#6bMgo)QnY0L& zRiVVtRsqb0wf?U(US8DaS#%?9l_h1UHta*O?KTp!k^%cbPqHb*ME3HH#pTy3A2nEG zjXCSCzw_Dz0q9NO39jelYWQ~@KWBJ7;@@+;Zut3#|G@F{hOb2YhmNlpej(yNa{Pkf zs}cXPGX-?@Kf1T2MB;wCGe#G#J zh=1Ji3B!*@{CUTZ8a^5EPdGkl__2t8((z-4PeuGwj!zkWJmQ~r{J7!M5&w+i(}tgj z_-7qIVfakMKkxXA;j?K0T1yDwp0a`PhQMK>>C zUhwZS+BL8>cVER!uWVtgV5Ubla~*TtzsqQ+f<$2MlbDeP%shb^Nx;nGn2`cP`W%}F zLxM8*Im}2=W}d-3BAsOuwW~3)GFJfMF^8)4t%=#{)T?1Ql_f^cR zZeGE>;^sQ$x__6^P9eb|@mUy?n2`p}Jb@WW(ahtRky=Cg9GeG2);9M!%*fwnp23V{ zYvyUp)0h>{uQ;|0h6H2oOPG;r%)E$s(aj5(7clF)?>M#ww&vzl%&Tr*!Mx(;I_5fN zefLwxrn*TVV;a?hNz9XOp1?fe=5fs9nDyPK9GeH5ck>+PIXBN>o^kUu=4s59KF5~9 zmfgIBdCAR-m>1o=fO!G4rO&Z7ur)WYVqSIg3g#6z*D=>ITlyTE>LGnSo<7WzZl1tA z;pTD7;^sQ$I%Z3sV^h7Pk5kty|1eLwc>?osK$MJbK|}ps_lVlR_}SE;+gLP=AfE$s#AI|8Wqnx)dExt zPIX4_WuxMmr&@w)$*Ioiy<${6^Hg=H>P~e*?=_?1nWtKXYSpPO={<3U(#SJUHBJXM zeg&@7fTMa(85Pew)g)AtPIa8Ob$zdaJFf{}eulTO8L%10KJVBZ*qmcua%>)K-mz1T zEr2aJcG|H;utmqtIJN|~a9$cPf?;P}Yo!XP#;mDpnO( zDPr*e{Mumr+R#Kbz5#yOeG`;5y{C+dXWp+#s8~s0ez9Nxei;?dJk>N*tRXNemI}Zx zqvDyTnuChf14hLn0r+K9Jo8iwP_b^ns8}8Vzl@4!o@xmyRty*w3j^SnQSr=E)uCdo zfKjm|0Dc)2&pg#CRICy(D%JwPuZ_m9jZIYJ8{rqHa$4Qgd&;PI=KY$4id6wd#neCi zGAf>Vs%faEor)QM_+?Z)^Hg(Cu?E2WVxk{@85Pew)dExtPIX4_WuxMmr&@w)$*Ioi zy<${6^Hg=H>P~e*?=_?1nWtKXYSpPO={>Q@__e8tYJ3y?;=&Z;m)=uG#WU~MBvg}5 zbzJY6O)lCu(@jG+y(!5=`*hyPc;~&FgKREGw&-NM^JEKTXQnr zd9qc=R&!(%+?8p3+tNffz6HLqc_;GC$)=jgCLx>5kxrc<0ILkkxZ!Yfi>HPqqr#YL0AToAYg36WRDS_{KG) zk#9~m)l4=C*<_Av#>sf+1D%F!I!89|WW4iabCAvD$QGT9cb;qkvV|PkvXk-7lPy8E zlp|YlGTwQzI%M@6*_xB_&XcV|wwfcG*zSC5mW0QVgvYt@HSi6c)}t4%xX7Ni`S(jSYGa_q-@Qes6 zg3&Eo2@#t&BAyvhI%f#a zh|CzmGebuLY0P!$fM$h8c?- zBeG%$&kQks<56A9FaElPXX8b6TxR9;g<#6{@vBQj$M&kQl9;nTGHWIDlRqvDxSrAvnJjL4!PJTt_YhEEIb zlW7UpjEZMQm984XGa@U7@XQcn8a~xIsU$t$$}}nGrZ{$v>bWj{l1>`JGxH>!Fob7@ z7}M6lH0=o$)8x~E(m6wTMr6hio*80H!>4KY$rO#tM#VFuN|y}b8IeUpcxH$( z4WAa=CsdF09ux1+dXJC4Ke1kA;{C#pM*Mllj~YH1@lQBDY51{-f70<|hEGNOQ;ts= zemvrzcKo>E(-HrSf#c^5Uy1k+9bYm0Ld1XM_yxmP zBmQH@R}H@y@t-(;(eSm1|J3m{!!Jer1;;NLKK|=jd4A^CLwO$mb(4l7{+#1S44;Vj z#~q(A{Ak3Vcl@Z~lM(-f}%>j#`oOF5%Jo8j@P|Z2jDZLksif5i`0jdS3 z`i9=iM#VEvwFK3YQ+-$O6{F&rr>a9$cd8%hy=GKA^Hi%)tvb~UdQaVAlGQDdDxJI~ zlsewom+6F2@yrmDt!{ybq}jfiJPlrFhf zyd$<~R6H}pq$|8y$a%G9L_9O1bk)7$9kCUo;+Y}xs*YFnoL5t~8n14RMCqgWyLyS-OwBSCS)qBmTcxF`Tsv$fhvSJ9&3^6w0Q{8>Kc&pmErFUoT-#6bK+P|fD z3qKq2Z##b0@a2eq$MI#u&qe&Zj-NBU9`WxvUN`)F#DC!UdBayC{zJ!C48IWZA31)( z@YRU_*zr}vFGl<)j$br4<;L@zaJcM*QoJFB*O(;@@!mjNwZW|EA+hhM$f2w;exg_;SR*FJ{9p#IX-3h@rZxg@#BV1NBlF6PaA$B;-7W=gyAz0|GeWfhR;U)i;mA4 zJ{R#XIX-9j$%ud1@soznNBk>}&l`R!;$L$5&yR1XANJD_;(y%HvC+~zw7up!|M_Mp5t}H&qw?Rj-NMt zCE`DHe8un!5&x0n7YtvG_>Uc5HT+`4f8zK>!`CAIQ^(f~zZCHo9KU4v`1@k{f1j8C z_gVRm_;ZdQF?=H8A9sAh@S_ob-tnV`Pe%L`j!znXEaIPZ{FvcW5&x9qQ-&Xp_@^B| zZuoS>KjZkc;U^;gS;tQpJ`?fJJ3eFhY{b9l_^jb`5&x3obB3Rc_?I0&Y507^zvB43 z;in@0RmV>mz7X-hbbP_^(-HrgtYdRvbB>*KY#wahu~UvMfGs$7 z+Ob8jMaRxKwgk51*jdMx!Im96=U5%A?$~+9R=`#qyWrR=*s5a}9a{ribL^61tYdRvbB>*KY#wahu~UvM zfGs$7+Ob8jMaRxKwgk51*jdMx!Im96=U5%A?$~+9R=`#qyWrR=*s5a}9a{ribL^61 ztYdRvbB>*KY#wah zu~WCB?O3>7=Uo=<-OGNTVpUt*OYFBPrHdtd-Yze?N?P)aNssOMfAPK;$1F(Bvd3OMA2*93w z>?=PKfZqzh2ltgf7=R}N@S%O>4+Y?<0Qj~G^Y%Fo0uf7m`-Nf8JLcOk4Ev;GzJ0^6 zPdnz@F%0{xW4$vVayI=SG>=~f( zgCt0RVI;xygdW2k z28$hYXR*Bs0#CRQ+{?vsXSoQr&A{-OL6EkBFcSraI|@vt^&UD@Pty}eO-Kx6vyPh8xG3=yce$2zL(-AerZfDq2(J{MHd>4nt{ODgY zU`PG52$xRI?)S;r8Jo1NrTB}E*9nZ+q$Ln%w z_-cOzBlA~+F*=AVY!+~-)&=W2_O4^gV9SnOb!-ZgF!kd> zFVEwekp`P~Y`|Mu}!ImAn z>e$pzqQ9SX{o$Jaz@{DB?^q42=GZ~UX2E71JLFg$tnSzm$L7K29XsY&1FYfLtBx&z zEjV`4u_jp4vD1z%f-O3B*0B~?%ds~dTLN2h?1E!$u(o4wIo1K|IQF(e>& zw(Qtd$EN-&`unS{KU~uv*tBE&9jk%W96RXPEZD4Lha9Ve)g3$H*gV+0W5*n8fHfR@ z)v*Pz1;=E3G2JLXse ztl`+JjxB&KICj#pCRo$4(~d2IEjo7Au@+d%u{RxC0$XzIf@5v4wqtKO)&c7{_O@eP zu&!h8I<^e9?ATSurv4iG`)jU0T+<)ev}5}ntAW)VJLuRf*sNoR9IJ!X9XsOKJlMQr z#~f>bH5_}@u?4UN$4)xd1Zz5W+Ob8jMaRxM)&gre_NHS?U`vi&aI6j1cI++3I$#~g z-gc}D)^+S%$CkmC9lPq-)L%z`f8F(mYx)D5c5J_6HL#jv2OXOQn|17vV|B2)V@DjD z2b*{7m}3pFhGVZfwg9%^*h$BlU`@wPJGKb6=-64uT3{{5-gImUY{{_;j23B+IpkuROvyL5dtPWOp z?1*FYVDpY0bF2Z@aO_pb7Qhx9JLy;xtm)Wk#}>gB9Xsn-3#{eXn~p7kEjf0bH5_}@u?4UN$4)xd1Zz5W+Ob8jMaRxM)&gre_NHS?U`vi& zaI6j1cI++3I$#~g-gc}D)^+S%$CkmC9lPq-)PIHkSg17pX~9yHY+%!l?RTsOR&(s2 zW3ynhjvaEW4pw*Uh-33$^Nt;JtO3?=>{Z7Wz!n@k=~xr2>DXz<7Qq%BJ1ci#s}||` z^~nuOMPn;(*cwuHQtqO0@tfsp!qs%HvvQY=i{C6)3$B)PU64C_yKM`&y^pJQJ36{O zyz!9SW!nnMZ#J$rTS43U^mE62`R(~8T|@Xy5lZz{@y_xEWj4dEU-79K!f(nuZ3w?T zM0q*2p8Q?!GRa*qE`GCIb-3#5dBeQn6)uBF8iBk!ggvRSK)MAh2MMFDg@DvsnuKqP zW65IYw-;^d)z;Z2Bsv zTuIFketY4PX+!w!A*L_pzNX3{rbArW$41@s3X~W83Y6*lgwLe-e#d9zO6T_x2ehQw z=UC%jO5?o&dlgrF3t$V5oph`T)^zN&V~b#mj-7R^1=e!xO~;nNmK?iquVh?KkD|Qy zAn)Yp%Ca3%xsu{n9lv7u)XsE~YG>e|+G&eaDgM0U`wX8>@fRGQHhd<<_d7mgcrC?W zbi8KxffPUJ_yNObQ~V{zXAPfA@k5T!8D3BEuRC5h{BVjNas061^C|wa|2{0+w! z4L_6OXB|Idcq_%f>39n_>6p#qH(L|h*u1veyi0PIjf>wbR~N3Xb6t@;y-hWb-z?YE zHfqGSQ2J-&&KeiLS*{vfHRqa>J8xY4X1VHc)t&38+y&#}H_O$4tKnQHx$gzJ567A z_Hj+!iN5X(Tr+ZKjf>xGTs643TFc^^lRIx*{ARi8aMhjbsN4nP;y26HfUDtLC*&>~ z7r$AqCR|PDdR^|4aq*kwYQfcVu5Zfi7#F`;t~Ok4=lZtXW#i&E%hiRe>s;^1o#u+>S>xh28&?gknsXhHtFPMPJ6nZ#J$5 zTn*cZ7^ zu6N~5-);K3yN_#%R(#4^_UGl!8W+FWxN30Koa><6dE??Y%TxbuVJb#)3fT*CXN`;BY*aP4YR>hN+;y26HgsbUXZ^&ITE`GCIEx20FbzW}AxcJR-wc%H=zs|#1xxvt2a zu9&_meOyx&^i{zZea*<7H7w)m#>H=zs{vQTxn7aG zXk7eextee_o$Hj`CF9~Z%hiIbb)D<7-06Ev zU-$HJP2GdO?!gy*?UOreT>NI^s=-xru7h&tjf>wbR~@dpa~+YpU|jrWxf*aaoaTF&*R+|E70Y~p75+VHjSiBq$=>}~ z7r$AqCR|PDIwN<TyM)=HZFd%TwS=j&UIDp^!rU; z@9*Q9dO!MlKfdT|zuZ~l;x`*t4X&DV9eTe;nDgl+3orX63-fl#!qF5z=J-*=8!7&Z z;|;@)r}(RmA2)m<#b0xL!SE9)e$w$1hBs6Eb;p~ApGxu5j-N7oF~#3-e9`bTDSp=R zGlsWP{F{!q3_q9RZ#sU?@TC<0mg7r?pHJ}%j-NNYo#Nkiylwc!6o1R{i-vbn{5y_! z48N4(Z##a;@NSB~<9OHb%PIb@o2g60X)FSicx96KQ z4B74^-=1&MGKAk0A*KuB?V1n2Js-u?CZ@K0JLb!8 z&o@~%gx?e)rgzIK)r;vI(HlNTw0NKJGbw)7@iT_EQv92aw+ug*;%_>B?moUmG49`3 z=GtZ=olYlpUhqksX`9rUN%8%T&lp}y@fRJh$tAH{wB5_7Tsp-!{77LqU}!>$Ad$}W zsCIT4JN-hsgNnlTgBi6`8^Mg-nb?K!G%o5n<@Uf<4wa)rTA&bPZ_?L;%_*90r}zcO&l}!O@ozicHvD3WzvcKv!#gSd9mhL{UrO<}9lvCFH^tv^yo;MG+@YqH z-=2w4E;sI=1m6*I{-oSRdtj+ ztIF}^RFChv9xt1Ims9*b$CnMilHyk#zhd~*{gsHfV(Y$oKXps@oZqkb_oevrj_)&k zI>ldbeA@7t6yNXojN!Euf6?)p;RjOupyLM&pH1(?%Z|?*el*38IeygeMvA}Uc*F4HDgLVC#|>Xd@z)$*F#JS{pLG0$;ms6( z-SMX3r&9d1m|EA+D!_TGon~t9|d@04h<@l1}=TrQG z&)9FR%MWMqRDUKzJo!?&UNy`v^Q)JN)ep5u+QRrp!;Wzc^8p3ai zbPVCQhv@xn-rrUX(wE#>yCaU@9#>K`gx?gIHiX|EqL`*e(CJ8s>5$w7y@rL2YQ~XuOj~l*_;;%WrVEBm? zKk4`h!<#Aoy5mj5Po?;2$4?o)nBs3ZzG(QF6hG_u8N*vC{!PbQhM!CEHyuA`_)?00 z%kd?{&!_kW$IlzyPVsL$-ZuPViofOfMZ-HO{vF3VhF?nYw;jJ^csIr0alC8z&G*8)JdS8k^@Ay8$r&Ig|$EOXSN%8%T&lp}y z@fRJh8Gaze4?2Fp@Yxi9$?;jk=TiKT<8y}BQ~c|W*9||M;zt}mZ1{n6M0(Iiqz7!I zI-BAzIX-LnT#6rZd@hV^)8X=qK3uNZF#14>A9VbH;j=0JlH;?6&!zYw$L9<`n&QVC zKWca*#b0r}VfgVBf7S8hhA*V}YmP4%ej>$BI)1|NW{SV=c+>DxDSq1VQ*zZ}uqC8@ zZ?N-k;R@@3bsT%!u`XEGv3DI?23vOQs$)|-Xg79*`1au{zG<*&$7UR>fz=#4;MgqK ztYdSI)xqkH9d>LUY~Hb>jy1p%-b8HE0 z$+7c}wZYnsU39Di)^Y5TV_mSWW0xIU23vOQieppgbjo$Q&viNtHtpDqV>PgvV+S0Y z1)Ftj&apaJ-Lb=t&4bN5cGR{3)zfy@rL2YQ~XuOj~l*_;;%WrVEBm?Kk4`h!<#Aoy5mj5Po?;2$4?o)nBs3ZzG(QF z6hG_u8N*vC{!PbQhM!CEHyuA`_)?00%kd?{&!_kW$IlzyPVsL$-ZuPViofOfMZ-HO z{vF3VhF?nYw;jJ^csIr0alC8z$EW4C{wOy=$5>8ZpX_Jh z`&s-KgTI`ff3g%XIVncZ^qd`KoBDj(cl$i=)X4es)^|(s=N;c?_;iZD;P|xRGbz5` z@fpKwDgL74HNy|2_(8`H7(ScgFF8JI_*{w~a(vG4dWwJD@w(xMQ~ZeIhYg=k@s}N+ zmn$2L4%^Zpx_JxNY%o~Iv9}%Tf^{8x*L1j?9tV6+Jleiz_>~mD>i8AIkESvla~Y1} zCaq4$Tby1#SsC~|c`N_L;4i1=pDYDTPKqgSEv-{Om*y>H$MW{)EN@f%dB^t|KAqw( zI6iIoOp5P!e8%uviofW1&F}*$e$ep)hR>$>OODSPK9}N$9G^41p5kA3yl(j66hGql zVZ-NB{AI`I-b&|S9k7mLZ#&in>pJ$XVQkL)Jo)+g93dD{bS2&IlXK%KB{{gk&{mF zm(%l4mIEdy#YoQOpsI;pR)2jWyt|H_crbrB#g90C*zoxjf7$VQ!;hx;F~^S@-bnFR z9B&wYJjGvi{J7x@DgK({3x=Oa@sp09Fua-KuRGo}{8WmccKnp#iz)twFLh&J%PUE-wFP5dj83Bz~rQu^lk5{Pp0}NKb6<@Nz-?VA94J!;qxi} zvg7lHA5HONjvqC=k>am7-Z1=liofdkal;o<{58iH3_p?LCmlawcr(Rccf2W=5_4+u zG5(UXf1=`khTkZ8gWsX#G`}Os;-BP7m0?&%CRCX;T9*&yj zv4WGe+s62|ZO%T8e4BmORt$4@m6Fd9_{$aJl*bjxxv`1z zh~UM%;e4<>cyKLy@K}z_qZ_%$`JTso(LCx!_h|P#mIlnDHQ*i>dmht6<}o$o9$dyA z-m##}&uIcLy!=w|NceI>d0QNn^$BtgT$Ia_)IKPL zUZS45l$)p&qg@gC96q^R6nfu85|!6i3r~#alR`qVPoht3trV1D@}IshnYk~36XkW| zv=}r-l>GG&aREXRT9nb`x+s^AbWcc;zXJYIac`2NXxqD`lgoQPlpjq7CKAe1c}FrZ zS$Zr#3S;1?@)c%MLg7v>|7mWbN`Tyl@?*(u6G@DaJCfU|<72Sf*P8KKmu#5e%fNgh zct^4UzjZ6`?6DNDd0R0Pe6T;}!Hn1NH8IO_NSqz{jSuHHBBp9TI_L>r-cTv>ndl8v zWc^xHAJ{-j&NHzw`eL^736 ziX^X{n^awWjF)pS#)ElOyIPpd`k=T6i3#xs3c`1#u2(E2GC%sTX+L@}zb+_GNmNlS z>Z{k}--G$#$MVCT+*0Ya_4!Bl-a~24O;$@3u0mXVN+ol%lCfl%B9{Bq*2<_p^t>r4JXyWxxyp7$ zM>RSyT76%VpRBwewmYAzd;qOCw@p-b@OaO2)q9g@vT~nTugH$(NkZjTImOCta)v8g z3cDhVc08K=%{?m06V(rkyUxDAh98d0Bl_sFl4z|3 zu_i;iX$x@k&rFs_?~pAUj)f2IR(qU(2Cx)wQjA1Ytf0Fc(QJXvC zPbuRTop{ScEF?rO?uW!}(O2^+tMTcv6yKhFX-^V8UCGC>nFtbDcrJckQWuB*{NbepG%i-cnf~--e90R&K}pjwD|hF;zt|^mEC+68b2J-V^`8)0C^x ziTiVWbv@au?{mX!rkpH_hm^l~%#EsDs%{225y)GfreW#v-jNiasgA{Cn5ODo(#-iX zcLxo`cYSK>XVKU#NnsD)avw?xpO~n8Fy5Sf+=g%NNfZp6d-CbZ{X9p{RvzFH=V68Y zboE0No#+#LDvv1ar{fPjU3rweh;Mn~>B$_aGNV<74r_Q(G(L_%R+$iPgM10`W)Vk0_Dk5Km9zxo*#M2w2=3?V_9yCVRga zk8F+a-%}k?=2IQ4Sd~a>ye`>E4$$=gw6cV{CaZ%F=Dg!!jXh-zYp}sU)`T$~vKkZi zth%V@!tU@a^P*?uF@ISnJrB6QOsbv-cN3>^$Z8J68^Qx$NVgI?l0=_G);u;t77I}; z*3c}ER5nl^us4-F+8H4xzW&Z9Hi%b}Zw%4oc!$2b5vR{1e0e>3+Bta}wdY3cd00>j z>ChEYAE3)rDpB$1-eh$5gez}z(Ale()4Uf z<5^16vnh>dDNWBPZIA?l1f}@{O8cSjS6T6W6E~-<`*^q1bp!U*m4&(o6uE3HU(#L1cVC@>PR;YCUC|t@w*+I7W5Xv6ZO3`7c)1iTQk)7v5hPq)(IN zOVkx=xr}ZhzIOt9GAd^j^EEtC8Hzu~t96^1S+~$7qkRzj`gr>UhId%bFt&TwWaV}l z*@@~Macq?!&gpemZspC@0ebLiV2V!@_pQP&kI;FTppDxSQovJu=d%=^$`*>zZ4)$m zAI5AK!%IuF)^r3*&qw(ox(vPc;mUWv``w{Eq=BYlkF^ZNPx68S)u&S8!Z(ea=*00i z9FJnc3%d}ipvuKN3d#j+xoV=JPgl)Y;WcoL7v^9sufpnH1@c+e8Ha1;e8e$$0|}5y z0fwYODsa#sofp}bTwI!{rrBSoy$L#GwOj{ z;iI`I9*YYrl>1UJ9D@oNgNWoszAK0M;4O3~EP9$(due6Nq#l;kB_vggCDlnn-Y}pW z1*zhC;=;gG@Dk#Y+o&y$di<3V0W2hGC_6Qr%1_i-DYX=y4nA_{>Bvy-I~?~gC{G81 zQXw>OAC=}y65vV19!jo;nlwyR8KWGLF;X8trShn0R(B&JYCt?ED4JX!r)JkW9f%$Z z7O`5}*B8qjY86Lh<&$4P0$wC_YV44x{LpV!;fxaMGX*QAmqTftw30mZS!9fopWjm% zK(@hngo;~@l!1f5Ux{`rR}Fr?AbgsxOwZ$a(FB+ol+XUb6`vXCH=+DaHvURij#3Xe|d_FH)LzfKb*L&<;p6ys!dr7Z&@ zGJwC30SpfIV28*DDLpTxN4yW~BcG+`Z)CZ;KOzA|2 z((%o$c%t;2DIHIg-tURhbEb4WQF^~8O3#_n@kHtUo+v$MO2-qW_j{uBqA6SR1X8}N zBub|w1f|=Y0=imT2}M)7!b|B2Z&tRT@ETlrm19Ie0fq}xqUP7E-4I(2>U|{=@@0{upXULX~@% z)|>v-R!QvHu~24cv#8l2`2$ak=lX=mr$Xdih#cv)@S)7nOifgaUS>=4dGeml3Wdpt zqNY)>g*NTbz9VVx#CYd$m;>3A)CXlInUCO`HX8gU&7HfG=09Qvp$Q*8k59F~Qvaoz zK8iP)ePW%CNSG~7+P5=x5MpUFTc3SyvQX3a%%WWST>8rG`OSNiyk(1K52{1_$X@M; zb_C~s25lAkm2_X`-k}1;#jVsQrV@5B&9glh?TYiNU%BM(jcDp2m;75M7a8XN<{%1) zbLEXH4I0d+Odo-%3DeG$DcLy@_@b4lHpBII*F7ASSGbr`RBXHwQD^gHl89lP@OEY$ zlB)!XSAxVIFQGF*&N0I729to^nLD1*1XJ9coPuE2`PZ zoX0L!8Cfa{Ev706(F9gm8+zuO)!3Ca5g@y3l13N+6HitHo4k&>A42j&CxFVAtI}c%I-J&D4FN~vav;`ec$2Ct$;TU?sYaTnq0mxd(G|I$n^YY@ zWh$uE(X{kzQemS9zD`~b6yyc1}=~C?}JZjX1p$^-v{3yljawrvKm)weEYAC{4rMM2Vt5r4qG%)e^O~ zCnaii&;Am%;Xk-UZ45D#v)EiqSV2#`xiEX4w%Z-c4u9Ci`i|Spc3?JIMUK$ONm` zoA0;Q6P%8c44;}(FNaWSD%E;gj9cgnTEtko{3o96MQ_~`aC+s4X0LIw_ZkMcG~weG znzh6pmy?7a-X8*3bJdpg&BMLEfewP zXPIY^v^0kxbl0{#LECprvKdQ-O;J-4ijoR`*(+CUtJ;3?;E1V@BDqFgN{KPF%(Gh{{YVqHt6$4F^Tv z9~|o%trCt!li_D80|c=bY__2_ZI6cWIWnK_gvRg#y)pcH%xzTIg-GI`sNNbg1vmLX zE~f^=@_lnWtS0fs{=^(PL>%he9!HLUzZI}A7!=hDq7O=jU?G{ zQ<8+zsD8nkB5k63mPyhYA~6Z2ehRA%L8m44p|!$YEHi^#`gh;TM<3c-{4#y(c(S_9 zh7>t#$Rn_AhW$8uCeq=;Hs+F7IH?Yeck-3@ ztA?;Q;+;Gt3v3s!(I|i^S$f7)knJj_(Jo37z8|+iYEdmY!nIgBEhF`oP2rc4xD0nh*^GnWKJTuqdjjX zO(6@gXjUS^Erw?d*WP#(U%kHkUrPy+hjHxQFHV#yTY~s;c}KL9jN1}CdHT4ZrzSPw z46$pndKXJ%)oAk5a78RzR_;V0cPE9(5JWTjM4%B_Vm67csGuW!X{GW|JVMRaAf{l^A^t;^opGedMv`Hb9T+xO3XkV1 zJ4qi8#j5Ob0p*D&)H34T92XwS!31U_T8(tjlSb#53{+T(ABuNA{^;}jDm#VLUUW=x7nMk3~HO`!=kSP>}K3Y-Unn&JW4rY|*T$`S!hLi@hcprfC^bQ$ylQ z+ULZAhMNG>hjn&$R0p48)|U2OCclo!kJQDKc{N4sh#q}dErH$w*n1557vg?6Y6ngC z9xvLXnA;@HvQv3)iM`lEhRtxo(?Cy2r_Xk}jqGH~h2mBQTpCKcA@ecTdc`I7e=2>e zmx0ScGHWL|cbt}uE5UC2>w}4(qK7LjAC@~kJR!4Bl69Q8N6tb{@h`?FsSjiCts1A% zDvDmV?aR>98G0tAWoK(VsR2=W?1emlAy(E)=PME+*#YLTC}6V|hEir+3YieooRt%g zL{ZPt?_l{v5+3VIZ%@m>|cgsM@#LA16o>sYgKK zVTzN8-CMmll{#K)-40qSq*eHkM2wwm%>wg-WP7wVVU1lcsSa+%;@f)=_Bh@pTMr}6 z3&RRcoMYGlMv>#Zds`ZVPo;TJSIw)z9Ta*cO4GzS>)jIUNO?fywO!lzuE}@{9o-)tkCM5K z7{_c?Rcx9QxcNI6Hh_Z$ou9 zm(2HeE-w{=|9N-0j6Ccpo>oUKr=fS)e%xT^vLZU}E;pM8#`b_QF7| zGpH#``UN#DEZ+5YI=91K*>%QPV_&r~Hc6!tbIRQ%F{)T>5l&X>t_doZ zMom}^YVR1OlEgAgkQ<}Jpj>-md^kc*N>vrpM&R0b7)!)v>NJ#~DI+))QFUZHjhHc& zSVEu&XjxiJ>d}v4ycx4I|Xe8leUewpRzD zz4qTE+E!hswoGGJHb7XT&%3FJ`*@p!HolmqPRH;rGC0YJXb#~LM)VTRBaH$DmWK`; zLp`6a`OHL81%8boIudL)VRXpUyPjzQ2c)-7o|%yj{T(J?#v|@zXx&816LOb}c%jH zgsNf7LKYsTISL)YWwsXB;_3j)rz)>oAIQ-@*qqX^4e)yjZuFIjG`BF*6dp54GFfaj z-jUcW*g&$t#2uPZ*OjherC3m@WcQeLUYP^36+v9>9%P(_@CY##`6wRxing_DB>$wc zf_k9^_mF~fR@8D<<0`Cw`uetBZ+*p(r@dd(N;O(n$QAOmddgf$tTi}V78^w=L1;xa za)EvtKAJu-t#}CZ#|0`Rp;7TJ{)zGV3z7H2LD2*pb~L3()uJt zB4kii69&&PGtJUlgf&#+H>i5Sx{uM0?W8}?o(dz54^^2v7>+kq3)P`YDc*n$fpLb- z*XDnbrAQ-AjA{Ld>F6p2n3?Pi%;VVW53IvtdCRb`C??xOdw!r=ax%Pw-F$2lwNk&# zG}a_DkP)W{;*EPI*{`{gTBE(SFyKY;-@^>8yl#`19T*E^ z6XP~wx;Uzx<3BZ~_&%9#8WR(L&d)SAEl$Bek%A@8BuIg>ESBXM%J)7yTa*3lkEWPV#I5@d@Gr3M5 zrusfAaPOtk~Ikw0O0mhPI-n0pm=9?;7NagI;w{{@rjSqdpx0b%e7a5=W5^L*QdDWdU_GCv`cxjA0H zrmmGI-&^08Zc^Xy-ITuJTdRC4EvdfYyD5FccT@U?@22z(-%acL(hc>k&f$9Nw7f6m zLUnuxCS{ai9tqvsvl+Qi-nD-v7#GSqJ9$;sL9Q+8V#}Bo_6dpYI?V^R)UsgS#CDzH z16yiXSn(Fyb$SnMsa+YDUCCXq_P~~!mGOjP&J=c<1h*=IEww7+38g&eN|$kTYZBN} zYcigw!)?YyhD5!qtRZ2OHuE~w^~n&u;!-k{aC|1=EMvkvV4^;5&z5YBH^p~6wUx$@ z_LKiZpW0fDo~jnM(txRxSm-^{%4HwfV3~c?qC$pwW4ys0IiMBAAHaHH=iaBG3iBWI zzRuIn5@e&7^K>D>+F7g}u!~vjV!%3CtP`+HS?p54x>>9Xwk~1f5OH|dIfh9#bO;dd z5B;Erqa`tF9ENnvwopLnn$jPJ=#BHN2PL6zhEEB(89pWMX84rgo8glZZidekbA5W% zF-K2xel8gDXr$?y(3z%>CEt1X?RBH+8DCZh(w=pINu=h89*&k%oG~~VqXDXqkdSiL zh5`^_Owc!Gx@Md>RU|NZ*gsCQkwu;HmXFe&;FbGU#=xTwN7HPxwSnE`p=yCuO?G`s zf=jHt7ZP^;7oO!LP=QTPEDKD(M_#tm`tnRtk{U8RPK zU$dB*Xyyf<-AZ3?M@(eeBo|pQBBj*Pc`mT<@4+xD2Q1hKvuGh$%Fn=g{|sDDMy=?>DQX{N_yon>%N9WVZ< zZQ2ZD<$IOR*&;b|ug3TA$#9UcSuIH5cOaZkl7N~o)mi~_#_Wc9R+5sjNdp~e#HDR_ zT20Z}qfs3>f>e#;#1$)EL21$&c3@7q!*Lr{9ux7gGhbuHdBM1K32IgKa1p~tyg}Ie zB+z`3IPVL>>J1*y*_D1Rq2@jlrU;OarsHT)laow4PR3Cxx9)Y27HNVsoR&N*vRig* z3B_a|S;=ssVtPHtn89M6Q;DQ`vLiC+hgREFQUD}nQVUI=@^6%#tXM|=IM7TZr1{O^ zc)a{M>B*EmN7`8W$tn?rD3J`yP}&%I!Y_7JR8Z?@$+jr@k*6vjjK|T;2c-Z~qZw49 zrP)=v7*_%$X-^+P(PZ)_%@s@}G+JAq_L3CBSF6YJi|pnW9-q7b{Lm zm#vMd#A((hq^lUx#ramuho!5paCo{XX-C=6;A&3Oa(}E`zTeZ*E8`(8Rv?4?^ERKt z3&;i)yP?PO4V9trH1b&f6-*WL>2S;zH6nc4>H?;nV_#u@;|d@BV4o)d#Iy(e^0hcu;!Q(BG)MVRbeHB@ue z*i;cusSY!tNMzyd*u?%fE^^*Ya~Y}=!wG`)W&=o26XUVSSker@86%8WwWdYVgFduq z_;7SC$N(+hB|Qba;-qAhNF!WH>N zMXtLMOqig!PIx^D5eGpvmxAQB0LNATT^gmN%L%)p^h&MLD9FN_c85tfqaxXl%S<$F0958>}6tyrDPGYRi0-I zL79v$Bun|-5X||YeARgLjUxF?rXzMIh67%Aht zwZ_JqYXe#~nKp>s<0xJqM_erF6>}@E;OWY+%<&!?IL(?Ms@}wV8k~x~{!Nup*%l! z#*ITaRzjn^8XL1xjkPQ!!>V4U(j}me*jocQu8<*DuvrK6qZg zx?wArnUby9ycWS!aBG+{U$8B-g>mz?{3)18_egYa#JY7yc$bT{mK~7iGS5@L5g7D5 zHA+>_JWumn>ph2Zr8b5<)~m5e(30^SGKPjPR04b>?js<|z(a$Q^3#ZnsMz>?bZs=$ zqXt%|*Ld{F+$X~-GG3d8zBEc^Nx{~Q)oolHaarF8m-R_Kyb4Z!{Z2Mh2ncFP5nczv zZ;J3j5Pky^(&h~rxe=Bf+qpa9bYT9swF2> zOQ;F6qZvunP-;oYnhRuZtR}O}=y{b>7{Y5^dNxC;R}t1_iRb*N^}di>Y2cl06iDeK z*A-k#mwFw6R6W!{Day-C(V&!$cTg0TVL4F|#7j>|m+@Et*C(Yc@Y<-YV=qJ2OQck9 z@z-gcCCmwEAIOt*afu`BzNc2htAz(DA@ai87Xe(-GG}Yfl*WY=24cuo&Y)3~z z$09_tl^$Z(>T`DGRXV?{ahB~(l4`;`)x$tV%PI@>S}xPxs6=I^01(rr1=!TVieAFz zi|R&+>0Om7i#}u*@n{Kz{u$YUT00tK6$mB`evHi;W%kezJiMgD{Cu8RhNP^%Hw3vzRmvJ(#)y+k z_$-L^NQNRthyGd}XRD4ehDMkXtrLy%{xFo)a7=?ELTk}LOsr!$(`U4OC(n?u6!sM% zY+zz?Im5*J@=SA-xW-SixWMf`mCy_B2^`uSRCld}YM_vClh&FxAt6gV47Rn>laWwN zNa#!^VWgEXB&5u{gd5QDNQMasBP1NrMT4eIW&pGKwIUo-!tC@;HD{ZcHz5yl-Li)! z^cLh|4dzp*3`avc*PNJ;%b7kyrC^eMEFKM-Tjiy6Zh9KAdf=jOLUhKxX*`HtK=jd6 zbS5fIbXM-HfZ~QSv%v~xzh1d(jku5-`ET39nEW>6XGu(Y#mVSZOvvv{rq?3!bCq32 zueTuFh71$J6%lSjDjYMWCfue_4`SRP+@^lL-XghfLmuS1eNTK#d^>Wn1Sh@XWb`T~ zp{>i}|X%ILNKr30ClW<q@#7Kp(d>vFAgL^bB#V-Ds)mRFgt>OC8 ziOm+IS)wSZ$Yd?*r#yvLiP|0;f?$@bk<9icH5XI~gSb^k-O>W(!%5hg%(1csO>cc(<$;uewMf zolG84{PavmNHLb_a5BM#KqaajtB{)Fav7M%dzLx!4>OA$j$qgun895^neC(Nq(lC; z+!?y|RIWvCvFTy#Vw;W{^ zkgcU?cuBhhMX;GFaZS6QKpHf*rfX-Vi4wwm!=_bK&?!mxpsPNKoU-nEbBn2PI>40I_xNyONQ2ssl| zDA>Y~=Fmx2*t<6vZeNHdAINDsiVHS=j1xWXtLq-ZfW)HGAd9n#*0VwJw*B6E_S=bn zJIgF;;d{djW6*K}@@l_qk4Np{(@2DW7@63PvoKz<(Ol7nOPbZ#k=Xf^OyYMC+32Ti z%95)g3TxHGLqbJ1#5(GBW5^Ckj2~#GCR3wAU8h%s8xRvOO(wobr(;%$H zF~ubAXqPEmHIZGa>=>m9)`YCpqGFYYC)u7#*Rr_xMv>a>Gm44jBA_`?tArsYBKzF#w2)e+i zod_)H^QrJWB3)^eeMS`-nXe7kye8b@HQ`!j0K9{6E_gDAXO2yy(PFy0yX{J*F3OaY z?vT;VCBJ0{GfEm$vneWx?Rd6S^AuYR*>#9F>%7Dikrg~+ZLhn(yc`N#PSsJ%8Fwdx zGJiV1tLX%`-{17fjePIq2BOh2Y#-C?jNW@xr_-$9eM67iHQK+NuNIH0t?1^fg`;2o z3B6No<`x|0JvQTD7&$eO{Q7#N;n2bD9&K`hT}C=CfT&M~9h}?Qv#KR9e=oCIWu@m) z0wTyRbY;g8Y{zLC%gE!Hbt84CaQ&w^oWPD>RHH-Xx^l=khS{=7oMYu%Wc9|9T^!v^ zy4_ooowg7K$o7RY9(2ckUbh*SKDo6*e>oXu4nmFkh_0m5aAt%%H;5|9#k!^ElWgvX z;GT>kO?=E|DB9D~WODebj-^vqIRisAvUZgTZyQsS0o_N4mCZ8}jx5T>fDMPR_rlcf?xROIm?uN}XtVCslBj7=v({h*L}or0mHl zChOuT)}>6WXR@)9RFdD5S}9od9V`*Lpv(_iBGj#AiCii8@*du+9PpsUl?20!g-esE zjN@<61k$;FPNT0#Y5LINwmm3sP&r2M@wg;i;^+b*G&W`#re;!k12D`hic;69_iojn zvgpf%FFf}*5zKN426eVj^21R$%SYGAPFFKXq05(?vtW0m(e-hoAYQ|zD6FCmC7UM( z^hhC9UuKAM&twp_S36a;d4+pH(3bI2V~Y6mjGhR9m8N;IE?F=a;o9jCKj)^Hcug)} zxs?@^UJ;-#s=SP8kdsA{$6rWZl%{PHpAOipAwEaD{F28l<(tN&2b7 z;@QGRG!s&_-V~#&7J|pdWWAO9P};^qkd>#fEuwL51VY@nWYeG>pw#m*>_1Mxuj|id-HJw9WUzl z!mNHwy6r>JA_CEreT+gy8G01;1xX`4s%7|I4FRi{=^?(fDHy{R_r1t&<=_^=XnT%0 z3$n0L@@=~^B5QeZlH!K6dLvEZo?IY^$J;hr&*k8kqn|X*^Wlcm+CII;88LU=VR4K^Ndy! zHgjrU{W3}bGi1eGSP;vFwEfp(`6=%6r(|iF<^k*Dg}6>m^(igfl1D19i-TsBCVMu(s=t^czWb_ekXKk+cFb|Kjb14o|cb7FT%E zZeP=%ajvuQcB=_*CMqKtvWKpo)P`-M$jFc@=Sik%gLR^t(FSb2Mu9K}^Iw6Rks ze|q_7xfe~cXF)}SOrmgeEH%wVUg`%zLuST|NIHki{g{Fv$@r9cHK6DgJgRbczV zppQWn%LN*|5SHG6W_KR7v#iRgkEOCbs`0q>He)zm=AI?h{oDDll8GU~<1Gqaj_+2D z%Oxl1k-|XfqaUOGTApVev=omexo(&lz!&_P&gsIK1;znyE%0HoG?v05Ip zW_~(MCfMhUSRRY48mo}lw1(Y&MAzJyiX7o&KA*pGIoj-cu<~Ii^!w!C zO#b&Thac=;k)y`d?yJZV4*nN4idP>mVS+u#VHW`O$-$BT?_UnTH(*7M4qMh&kt5tI zP-Guakc0aKLMPSk7bvR6(&ePaQU#HtNPVGo^ZH`cN`0|jysB{8-^wL^ErH8HW7Fg) z9&%XcD8pyh7Dy4Y!Wq*`ACZX(US$1jP0X*D<+9eKnfmAIfSq=2H1-BtBfA@E5R1k8 zOSG=6OEbZp=N(YNyh2=OUPsFxWPDd1_pUqF+o@eckZo$4jM@^`gR&|J9^1oW0L(Eh zXKdZPSYA>e);6Xop5}T;Y;cFnK%4Vwlvzn&Qh6xYT&(ak-^_tq-%lIFI?;J!v(y-c zNZU*Fr2)F})Y4>B5)CFL8(Su91mymtgkC#C!9(sIbXkBv5RKgc4Y!qNG;q~`~i?w9)^_V@{ZkTpd; zGnq7_=ZDzvDEGt6CTd3g2gn1tA7OD)_z$xGTh9-3Q=Z&M*yJjgTb_=~{UJ8s%l#;F z%YBSlOSvDTX2|_vCO75&Cv5nW`yG3y7|W zZ$V7S>t905iZ~CkPsHy-ToKO&h8{)8te+5w&@ok7X5&s(Eg!1Mh#H@%v z6px6vAQnXY5yWv39f-ps{up9T#CIT$iueHnZ z;!h#YhS^))K#83U@hcD~M9e^(5%H@K7e(xcXo>hWh(!@K z2rdsRCVv~EE#gIpu86+_aY@7hh>isN?;xzqAB3=?{@+7T!lPssf)XAjzYakOkCK-l zrbPS?5R`B(DuSSdN6G&PQ5SItf)XAj{}TiyJmRYbR>Gs?e}Ml@V^H!MVpiyfzV21@*5CZe58MmU?ToL1PAe=N3JSQNmK>h=Wi}GsIT2TFYl=VN0tJwbuuJ~KH z8k?|w57+NG`b|gwDK6J9Q2ilVBK{e~yofg;rbPU62yO?`sDn}@;$J`<74a>IeIouP z#FR|$d59$;zYoDG5Y-=ITErhf=>8v8ThNk_e+6+|#J3@4MEq-rY4KcyXbbs62v(4& z{tz`0e*`fjo({xCA%6_PauU@a;(&-hftVF>38E?D-#~DW57i%{rr`e;VopdG;*^L# zg}5Z*9SH9Dq54DAgxK}fY$iB!Y8zZD-1;5v_aWAe;Y~7v?0+6%dq8jJtGcx|vrA8o z^$13%m-6-vH*TCz?=-H`rLy%hb;tyAxeEhgQ93XdsL+o?Lkzo_@`$O=EQ_n}Em7I7 z%*`(>jWEn-KbMW_`Fb)D(s^TMfFZwTBsdgnUX0@JWQB^)`e{GB^$=AyP0wRhZb7-6 zw-c#Q$T}{TZPkHKAPyArenP8V%%a=4ok^JCWZg4**|U79>kArVYsP9opuPyAuYu@X zB&mhTK7(j^ji*1@@{dQSe!NW)GAGFvxgz^*Y}1S;DRK#mYdKxhGEW|niqG@w;qZMz zm$9&FffOst+hMPXe zy+Qw3?vvU)9hR&t7{kE6V#H)dqKS>(Xa}`rXDO~5#e`C-Yk7*gRIrfP2d! z+wlyMvy+YS>TbWuE=(y(s*g!3>PsUagr|J1edeqSPq>LBOf6!MhlLx1H0J?d<|o*>_tlxY9y2N9$<|vkEYpW60}qP zpoY3^o06)^cdA5Ll2PU*w%tweA!6Eiy%B`%1XRC(Eiu3p5AzlAqpFWlY-w*VRcB{!v}0P5aJ%Z8ii@ z=otrJ4$-hYN1RUp0(UnaDkr~Uabuh#R7Kc8bOi=J!# zypN?^Js41u*dT`BJCk1u~y;=#E%#HheLTDnjw!YF5QV5Rc zwH1#oa2;BDV_5A{~rk2qu z^AH)OBJlYe2;96*V7N`-W>(;H5}3KatiTuh1wOy3z!z5)nDfsWftzN&Ga7E+Kwvfn z6E<54;5LCzWd-g^;Ay^6mC^8&9#=HHysE&RRRxaw1ZLi$U&9w~An@XK0>fQ(kiANGPLC@^;!Jon4ckU7weDtRF0qFji=&#!E_Q456`PZ0ky2jxu%(cM`*Q z4xy3jhDI(PDvwx0$Ib#8P0P6DF)2BORdae>9@`r;tT%o|e>tm%J5BM+loY-i>7zY$;>JT;rcV}H=Wn54H(My9Xc_G~9cIIyW3wJ<*B4D~nNtem z+1E?Q8E~l^&d{JbR8||LUOuA-k8@vf>qK>fua0m6%*P8HM$1))h{ksNrK=uVw$(zn zb#uF8RZM$>&19?a9Ty)ZCrI8ZSYGnbut3arSW|aR?D44WbrdRsS(=6XZlt=$S>-^nJxwYPS&o@oL4 zZtqrrvWs->?cFRqT7bS=ycHn!0N38)%?hCf@I}AG7WEXMne!0WUgynPo`vYU)>|Q_ zxV9KY71BKi*WT~V>YIh^zvo;0cD~eZo~PHOx}Hm}U`)7~{j(LSqm79P8p@6ar&ef* z&Fsz=dnR(Su#j+ehXM)fV&3p31hG-v?Oy%2cl1CeCS~;SiK6BSE(Xefi^pbCE z(9-MKJ@)bNh!)sG!>=ZPsHV4;?;|#P*vcJTeL{+9f&tO<@8kpVCHxsXk(%M>es)sT zc6*u4^cuIZWz56#V3cAABf1bnUQzX8h&+b8#gP0$#RmA)=}!{r``PFsbDxXl{VRDs zhr@p8l*cw;Xa=UD4LyD)pq>qrpZqR|1vz`hYOWpO z$+aUS)LQQ%)LIe}YArDcb%P|Yk?(E}p-hM>~snL64E%_4gEtuFm%q zYRgRs#YbpvPN?`MgxY=+La})8JvDXz%?ic(gJ~)s=X=?Qt?17_7Aj0r*Ym7o-=i+n z^*k%t$1;a$DijR6t&ZNN-o@zI4kDC(dmulwH|9g}RLiL;Zl%as?~=ZyR)VMjx{8tV zrTyxo>=xjI=&S_{KO4vm6Uo@KI+Luv8h--?rYPcJ3XByX9f+l*GPvv|m3vo1Qdbz( zD5g|UZ6_SSVXf2_FzFT1o!9m=!Z4DyMNRdivJ%j7!k^8=L&%~PDrQ3%JZoWRg4Ec& zjk;q`b9gU!adxlID_Yx&@4K%SijilKm9>DLtQaa3`el|))D(OieY0+?m53GDr8Mc5 zJ^CfS98f{&ra>74L_>)lfz6SyjLV_5@8)&cAQWDoVLeRag$!3QR8`|rrFAYWs?=HN zsk1EAp&zDw^d>r*9*2nLULm}cCi8T!F3d491Faxt1@~0v(^`Xbgoi6yi+rWWz(2>w6VqSLT|97(rJl!q@|3 zRS}kWR)j70l(~IH`1;09@=*}r{C83+a;5*@W5taA-fuDp#w3LEa(??J*vh&~WsA}YjTu9Uvj<5RtV!0Lq&gq2I3{@9)? z?22|JhksAfFb^n!E9&^M*P4!>j$+%4Rq|`LkGRnPA@PDf4{qb*6(%}%$(vdEWlo(h zqOkEE$*u9V#J7m)&m~i&J?^QcKqsyjccfVtzBiuyf{g1fwo4!${nC7xT%mCcQ!Dx8 zgq>W>_n%zM2MufPnrsM6AHnTAxtK>4nVbk*o8kJq+9KVPDsL$vy&)a8Q%LC{9U;Va z+`f~Gc}s^hL{smF5{M5F9bqEU7z(I`8VXp{~mhRxzAk8JKe(Vx>3-7z_F zaOel=X(u0ex6T8*NGejcGCU%~DM*78>xS|<{mV1oMK@Fl{Uhx#?mRXCamIr3g9E=Ri-tu4dP%)GLkS6hA2q%e3>yB}?Qt5|dSuj!u`}sn!(7 zhDqv%JzX6RzQe2d(sxZrN{rny(QJFd4T&!;%!y!bpu{$tboFyJG}6h7YwyO=x% zuGRQjwO}_Ht05TvNvcxxc>YTj`(n#V^Dz9MVaf3LS{&h5dR(PH>cuhiUsiKmdll!t z5f{HijUl(`ZteRVL5h+~VOJ#SH919Odi=Y(i=AJDyZX!dPh-I!r#rZuQzGKx=c>b7 zRSOuWC(K&RCpVUk5>D^7}s^Ocas%Fb5 zNj*P*^4(N^?t32$vk!ju!d#~M%S&^MP6qd9AAt0p#u;M`+QaV(=YD`a_^k$=^*VOD zaReKGyo7me@Jo&0w<6n&Wig^{Hj8_LI65Hy^-}z+vLg?s8^hxyAKn)&5wR>!Ab9ze z%)3+XuMuC5L)tKm%~%86B6a@cbe#!JJ~HcP5&Ju(_}|LuQ8?Wg7>_?zj{ge|`a4xKqTF7ng9@k;ItROY1Qr{iCa zf>yFBL%zmL96y$gwNhu9jqej%1nZ9OB-e}aZO!*g<_>K&2EQ%@V-U)bY50Sia3H~F zK4xt=`iFlQ|8lxLaCHz*4N?$PAO{)E4Mye`g@=M*#VZZ|mDk~rm(-Msf8MYp+uht# z(KusaIqa}N|A}CS-yIgtqw?|h-p>t?^yvq`^+IkQ8nKrL-f4hL6quicWO7vFWfO7vnAmWg z8>qgX*&mJ2j55enHjr-VK?R}{1_lq%KvSB4DKD{fk8Hlz$it099ZHdu+5!jW-i z4fLff1knwI#Yr@eVO_ThS^LybLF1vP69!>mq>0Nw5Ldv5n!^N80SY=MCp_Sd2jD6= zI~2~@y;NC-n*-yMJpW5(KWNJwz|kxQb>W~dFfLCDp+=1Pn9~K2%0c|f;7IEWtfI?t z86#DJ+Nj6#;Uu)K`ng{dVDL5?7ojUaP|XSl5(4cW45K^2If5N~@mOPVSX7REwETOk zCmUm7VLv`yX(XNwwI%My;GQcY`Ps29k~>65^g15(_`z_}NB3c z+`qh-yu5rl4ISG*?!);Mih>i3#rwy3U5tCEWz@d}3@=jA+nB7wWxo_HgTGNOrmlEf z24wXqet91YgCiv1#w83#-S}h4BI4%^DmVahN(sQC^9n90n3+WJ7Ovtj&d3NuMkU-{ z@blzlDx|l5m>#AYi62HnS3^7q)M0^u(lub2%H0^GN+C?WAtE?Hge)n{S1TlP@;E~P zIX|pQQI$JH&`%!XN{n&Du!sva@vX!=XWDh#utWrBE#B@98-NRO3U%=iGA@L{_=ARr z;>x{7mjxVzK$(O<7*J;UUXpFvJu@hU4;mn2X^ng2CC>b9RK!)pL!)aa`#>g@>bET#Ug}bCyq!d0i84fqY0zXR<#`>Sz!P67u zP9{5b()@g$*^haSe>mxO?a|~1P^B681jmABKrtl8zd_C?l%rA(S`|;P)OT6umXK;i zLNJE<#5IEf@#%KCaFMPiJRG-c%Fv zKT8x)qHM7xd;_OI01>K}5!AO{t0Ja%$z8s7oO*apLTkP{xL{5}hwx!jV76TZUEDRvBS+Eod^OwHW|RRg_uG0vDTldR#F(*&m2$I??4JBH7Z1krUq%^Ls;V! zkO)Cotsb;?5kLd{#8VbCqzSmOhNjTb@G&|O%j!hLP>1B|U|q{^R>3X>9nKI@3VlmT zGCFZm(tt@x1BsNhh;gud7UGV}(<~2ZVlJ-I(Qz%zfnLu_ckYRn(KXAOpT7*#bOZui zVad3uuq9R+F8kPH@KaHWanWTT6LTH4Szd#>b0jsfJPfk2>!TIJ_|yXjlKwF7GocH{ zrvb$c2c&5mQ|wx}F=c$tk&>I&8@ehe_^^libbK2S2A?pA073e`D*D~$p0(v?I5?v+ znTbB_1glJD=N?2j@G(H|!DU4-jCly3umS{?gF)~}WVcM_h%9dg;_Y&lg94Y;J_zu2 zXEL{fDDfx9o#=0Tk<#&qfs@Fr6y$nJrcJEfU44z>B*UJvlmxD<8zQ&IF?a95th_WhAfLTwy98Zu&CmX zrr`wUBF)tZY+)hF#=5u~bIMtoE*ZSU;c;3Lmg^TbOa-cOuc^03L9~5$XpVBz#UuJE zEnZ#Yz?D6TP)=9o#f+>s^~i>1P+By_emO3jhz8y~ZX|z!%Zi)$!C#JnD%_vip#&rmqV`VZ5vy>xfhPMO_FbGji zMB=Z+q4k2~Y&vm!Df!IaO!W%WalmUjaAV){JqzXp$0foxPR0iK|4jM}J&}dNF;u{WQ z_WGDEYpqpaT>Cg%b{C{f$u~+@H_F;fX<*cAR8St*Dnr{`Cc6i5EzXB!7FdC4U+5Q! zX(-nwX@J3$Ckk9kGWJjvJXBh%I2=iI(Qw9fy>%%Wx2mP=Z>#Zam(yedcTy?V0@m*m z{D_wt7K|wtT;jHq0SIwtInb)3fZAq*_;j$!R_c}NU*>~B;r(HTnwH|pV5)EuoDU5n ze3}k%{I@j#M`-(BpcWbAWL0xij`}hAN>Pg-T&6OUAUfIVuM~eExSDZTIl;B}8l;W# zwbKj>mx}Hhj5ome5tMPrnt?&(M1SZ|0KUNJifW)&p{pzg2)3Wr@*xP7>08{QXXM4I`wQ7;A~S9e1^3o|G% zxIKE7rBBAOfpF2RR?fN#gr)zSV+j?pgyJMiO0-Z=ZYdm{j5L2Tz(lrI)?A}*ik`8$LLFFvc>3`d&C2oyTl~2bS-~}n8pB`KBmpHXoRzo$cZrV`bK3!MhU6Ek*nj2$Bm zgih;Ds5yT6-N+gPTQe6x-aK|hi}lzLEzx6jG^WQ{(OG&7BSZ5jBIEHmKjL!At(ol+ zJ-0QpK3bv2s%WJiW6>%-hN9Ja6rxa%^P)(PZBavyb}SQ4$%V=!8;$3V0} zk8`7qdTfn0>9IE2tjCIIiyn(3G;&)rwP>3j`DnWy=U_F?V@re|`mLEY5kBa*qNqMw zk44crdQ_ux^~go%>2Y>+z8;&S3-oA2yY*NeU8u)sbdesF=wdyx(ItB9iZ0b-Q*@ag zQFOT;%OXbi*33v0>rsyO>Jda&=&>`pQjd+%K0U%{zaC4Y1A5e>gL;&rtMtf3hfrOe z)cDnnIt*AxT`06{sMFm8A*#ztm-P=Y?e`ronOEbB#|l%8=hVdgah2 zuV?Eu+rW)fxJ$3O#t^T?a3{Yz!iw@%AWJjwV8YbRmu7T?B;~Ars@Bf z6fWVnh{jKaEn1*3tuYO#Q03slk#bh?I~cCycPL!JZ!sL_w-PR2pqwU>HmIESq_2hR z_#F&!r$9Mt_$`JFek)?#LOL-V`-F&DSf<=vy}Xj(uH6@v6O>nQnTg}MaA4r91N3+ zkad7~|J)R7mSC246sB08shs*a(-~r0t-*;3!G{pcs6n^FEBYv#+yd;qY8EgsVKpKb zG7p)69p-vrCj)ktWSW)+uxyS*{OfG}>h8qM-z5GwV9t<}K|?E{R;ZP(mW>a|nyo;| z$6bLiiS9t1cq~_6meib*H?f zSD-l%??m0RnO;f1&@=Q)Jwu=C8Tyr;q0jdWeW7RQ>7Joq>lyluo}u6F8Tw++(3g6K zzT7kPdkRfcX7!8tgj5+E9~;Clm3gN+2aU7Q-%Yv;Bx;fJ0*P9ry+EQCsV|VIMfwXQ zY7K=2619fL0*P8fWr0Mkp|e1u)=*j?QEO-|kf=4(7D&_@dJ80K4aEf#X=pmyX=Ku* z!ji;DrTWW3LQ8~n(@rX|MJuVm7Hy;gTeOf0Z1sIAu+`V8K=rMscLS-qOdz_+PfVFM zX%3jI&s6JeF$DZn4lRqVomjkkBc)uj9`!~_J*<3&a$00!&hrCU`3(651G83=TPum) zRzBJ0O2S$0Fu^$mnGBBj&{it*Sz7*=)7e46V;rhnii@bbX?_$bABsOjulnZAo6+p5yK9pI25t8#oiI_5~h( z`rgTA9m{X`qI2eXtw6QNMU$#GX??Vw^(Jdvsx!|k%1W&Q&^T9M$mr{aNH#z+Nq0z# zevRri;s}icC?u7GyBT@VYD!^2U*)ZAYRm#rZTbgieC+iP)o%rmdW)`d$->(jAZQ)j zvP(sK!2;Lq+DYk8&rKVA1y)N`%l?Uhg0`n>#~dO_V2H0$Iir`iy(4Rf1_=_}Ok-FX z!Xm(y3|Qn=ZrHL|#Mgn2SdI>$5(~Xy+)&wi%+2X&d9 z%ccpd(2eR!Q#!V~(#Q=kM1rMBdeT<0VM&CDo-yfF>ukh}c~OZY@xH0)6RFOs>TFbk zjz13i&Q8|{nJ4w3=4sW}?EE%OTeT4cC%sjxnS(o>JPV*7^E&ow^@$DHZ6^bnToJiO z>l}KZj+%q#OZ8|iNK{AZQh?`dL!XzgpkamUio+52HI(u2F*acS{eX7OSd>74IKIMh zLxkQ8zZfefqDV>SSE8?B7sb_veoukVbF+e;bmL1!&X+eW9GFG6S4J5db*AuFgf$u5Dw2p8)Me8QV8;()JAa@r5vd~wE}QP zIBJ02$;TnLwpg>`{V2F5Eoc7s}YS?Zzo>GNr*L87)N z8*W(DLJk(xX!Qp5UMQvv+jRu2vnC_6;c}CxCRu2}PoPnxpTAZ&y>i6_53zHz zXUoK2Loqgl_S6VTL^zJxob->Q#>CJB&KAFzhX87f@Y)ppC|Uwds4GeJm3jj;Z_GrQ z<91Tg8?msbfDatVw*cosX%T|wVjOakixI&!u;WpP0`@fOk@d`xOTjoAIVne?4Qz@) zPmpeurPMs7ZfK(?%)d5?o@9Hm5h4s1iJmsM)6*jBgH3d+d&6K%dx9nPMiP<>H@E0% z(9siq{=)UvEo@kXi+s2EjJ=2{OcN8$#J~@|JOIBN%_J>$0Lm~Y3hP=FAg!|f3x4=xZfIZKZd zKXw)>*X*8fosnFDOp>3BXi#Mh%-RlyZgUK2yP=F~v6^x;G^&&@mF0R?r8{QzL_Hc* z<&=Z)H3K^;v+JLg_}CcO5okY_5Z>5zL??RDrZV06%1kOToe7fWtsIxj@S{II|57^9q?v6AwK>6)7g>m;X|cwx zXa<7Lx;e5*5*4HP3LIP`pq=W4t3wD%40E8y?=&KjNm{(T;3O?6c*&`Wh@E`n3i+_% zL=x_(G%?H&JB-g(m6EWM8c1YD1|^HYtW7dJm*nje-$OfA`PoeV%%hYfZnjoT~{@<+gsG$PC-d8Wy- zn^O2fHkg%Jf&vQkt95|}qc$@wDi4dXA&GelmYD?Cv>9YSQuMZO3@^2O*0*C4rDaVzPCwRjQ7?u0Yh z@73hVAY%os*m-WuPs<@Y>nQAX$wrqD#@?WOUTZh$MO>s= z!-06a;$B+e3BhImV6~BhBy29BDOM!Z(hPglFyMOKlO2|70;*ylLk$gVM{{kU2~?vY z)~bg%&_QxMjq{67aDJcQ9?0jiBgk6YMLUGNZ1{QvSQrXQU6C2m{ze{RpnD8DaGG>k z&cfIwK0pSNKPnIJb9!@t=4SM1splb88Mju#{0urH?aG2IoSJKN=&%WyaB0r(!yT{@ z^u2Dd(EA!#oF{Q$(VGS`^yk20J-8rPlnd_iVWkZobuhSMvh53zwFgch7l@hoC73qk z*yIE((%sO|?yJi9V6`>k0|nT4*GMngNGHT~?qfo`Q5D)hbYuK09%7@q{zj1#ZVS6d zcxrrGKjqx`uBe*F;C<>2ih`ptv@1yapu`5hdJ3yGcDLPV&!NYVg*nben$W9jDCZIN zyjdM-J^~mLB?Fl@%HpdtRhCp>N#W4)T1SI?yo7ZM{@v+KMZILb`axKYLiMFk6qMO1 zy*x;5bg?LfuWzp)jfS&6=xe!3$BC8kR#mAbKl&Ex!H(@j6e06%n?2Z5rS~~)u(5(TqHxrlZiyKAkdDqb{?4Gn^LrLhK z&zc|yuRu8}aQ4q)<2EdCc*}E63)uQgfQgtw(09hgn!m0?+^_j$|oXkw~3`AkctjvEHIBa!AQahsZ_In4v^19}Y*a zMv;f{qnSw(I~ZrBo~6JE-A@BeNQp}X=CcO`Db)E*Y-q01d(5luNB3`Z=0I|%iqEot z9DSw7oI^Ngb)Svn7ss^4_38{v{%|q6m?JUY$tnvIu zk;01TjG3S4&-k&=@~t%mD44~pIir72vwF%-4=&gC$stM`2zh;sR~~GB@cZ}_NfW?1 z=t2jxTgmyp71;EM5Q#3=cZh1a3TFhioFr!VD;&aXUX5cE(mp(ZOvTTAUfUeBR9Vyw zSQq8cBL3Sk3udEWb^@>Gz=!rZJ5sdswUBa#0U?@2jV_8kz}ZHj^HXR`B`>=P8%uUw zB4P832#D7R3sj>M>C*v%Q%RE;1;#8)hm7>u!<1(U4(gE_y3;CPfP-T227+gO*r9R4 zs@y81>R1-$L2qz?%NwkWX+|0wV=*W7aJMj+U9LkE8ds_?Rmx#*DNhO@gSG?9GQeem znPh1Wx0=-UnjftIxFiKzqaf%IRjY1bjDTE{K7*G%ospt9pZuo004VU(7FbAicc2rNm{p5BS&OF*u(E4lRz07K98dIg+@g!68bD3L9e1c*EmQ2%GRaJ%c8IR9 zhPtldNF8`%$cxLhQ|M}t)zz#TR;H~EV8&q6v1+(%K~ptoYMw+(4jT5`RGLG!)ykJm zkzS&(DNV$0$gZig_(8AYsJ|V%)at5-lB+7(H3v7M?v^4A~TCtpB@J1#ONw55FHnWL!RTzf+X+NOX#Ht!!eQvcT!Wyk1 z(xBN~+pxo7?%nYZVeVZ;g3qd($p<`(i z*3y8qOH@+-SvU5PsCv}sgbgZkB%RclZL2X~)ufm;p<{R`o6FctoXpQSEn?!(EDfvi z^R&L;eyQoYiYZ0=q-}cGf|FouYA|{>4XtTAYRGoL(>!!LE{vL3SqW3Va8Cjc&?#SNG8o7e;=a6`W!VbaZ(K*iD0vM&dD|e(dArcXuUEN zmzfQX2}{HgGo&eK#~2tS%bS?PLM?>pA?;)&?Id}byfsxfr4~aT=rUo>P+`4+Gz+M` z(186%A2cA-sdTkDX|5qtYm6VQ!IJ0HU?_YFA;nw978Z&%$WWn)B2Z>U%e>yG@l7GU6G>}92OfHbmz(jx+wR>13xLYGw z;~00u$Z8^f+5pGS0a5w!EV~1eI$OCZmxXdX%ov4w_Ss9p)&R_(=w@vGrI(+~LdcRr z&nT;ne~N7r*uA{|gn-bxQzm$ppvfX?x*0-EH36UW(Rh26?QNw+kD2gqt61X$^a@)i z1uda{D_BBTH8%ak69~Y$ntcXJT65%xryiIu zeaoqXy`V-i{|P2zspUSnHXm7fuyj2g8}mzsKTijLY@ zHVf;X){E`5E_7eumx6``KzUG6A`4k4- z=R4n(Kc4`at$@9!=HL0Q2OoO)u~V4~2&KWcObOb;cXPhHJsnN&k?tVV@}9}Iq$tta zzPpMt`b>Hz%i{Ws+v+8MYj0@nZHB1Lp|!acWbF>E-9E4lu+ZAxGlsrlc+L;BBWt79 zxE9XxqrIp;8F~lr>>a#YmKsIlJ1y+!4I$u+sbQ(k;ENvarDycK-qD2%7nUqSFV{N~ z@iB%h7iX{6J9<%UTT@BW_Ig@ofs)d+L_f0R16q(p`LR^MG;O4M;VHl#q06n0H4fNIoMtJ^0xU z@O^Lx0o@{kX6_h`F0}DJEWy*PKI`Ec)bn%EHa1z;qOzZ3Q}IG}Ipb5OIg^RO;kHb% z`MI9;z*mq=&Soqz_@Z-op1yQ~)6gtcNFK5`x_BZwPe5=tCsoP*e+{!bXjz5ivWDHG z9pN_K>L=L2tAyJK;C!|wCus!PL*UdkTVT-=GMC8AG6Bms77|Q??2usFQ$uuHq;toT zEXle?u2Ke^3$jwU_8?zt5n`xO6|AL#G08Ls5)IFY5{FCtiG0~ZY9qJ6N*)U`YSb7; zg8;JP49B7|mtl4tbW6iJEmq@7s6IC!zhhKpc17&qk{|ni%o)QmJJZ?%9EW9-x|YW1MrRt}z*NE6V962DxDHgSsLCN{Oh_Q+xEHG6e+KNF?zbOu)MO3mij3dm zoE|rL)@LO^49tehW;jr9mLJpuHlG=zXe>b)Ja?nuUvKEwgWE$*3&k$m-AeduqV^M( zr|=bry`O#?QMg(5!P|oj(5wjgWGy7~NR5sa;kn@jv~BUMDL=LIucori6sZC81L0~` zA$umnhK&gk3G}f!3|aNE=f5Jx%g}a}yN$E)<)@;HvwPD2JfMQ_G}h7+Mgo%{2x`Dj z*THce*P0xv=W_$ufq{X5KmC_ME^dSu@AcBteDFZyk_$2!!g!R#bK7Hy6MJp2&LvA} z3I;6JY2Vo?*tXakUpRwMqj|#_S#^2a%mKPRasif|#>ECKhaOmgZ=qi?RcLJK2W*0> zFfwGdL4L6yPbCNmIM|vuAcO8qzCo#6>Vx*ybw@Uv+8O2B-5DHi5fZ{sD&G+ftwU*8 z5sT>6Vd$`A%yqV7hC0F8bZevKn~>N#=3@QBhP?f47);P&PXvLu_iwN z5cUlrde04H=i=?IhQf_}R8nlf(K?AywYb3q&k^Hs$-<4P!A~kT{u#)eOo%RGP%jEE z5-?*@t<+IAmf$+)PXZS1Wzd5(_}LG2m$Vhh=UL2hr@o2^c`1dlrGV1(vI(4b zxVcbkimx#z?nDEGpSewZKF?>&lzH+voDD6?aX2kS{1L&M)iT)LiN@KWD%zq(PXJHj z9DTBXZu4w1uW|?m|Gu~c8ATn(^je6Y<*33HvP7DWu5|MzcvIH>s^KHF=X_FWFa7{T zr%nCF1*+}f1b#v);VP=0YitX-+n#N%Lt#~Oe|4_0j#DxUxtdHDOyJ4n?C=~lG&)RO zrRjaqHIUILTznOvFvG6rWj!5vA#*yy!HLF2yj(=U22==@6HypmNzYD4*M`?9<>Be* zIto}r0bsVuD7zHuJs%|*J&0|9h={#SJ}?nr#{sRlhTsx~!2VA%-Qce8dsB?7%Vdl( zrHC)EA_otmkvUXZ+M(lZitSgtQ}AXlA|So6>#ODT{&1gC%5Ld??YaU~o|F{8>7 z;dFooWuEz8GtEH!eM%_rkIS>*yRv^=hVZ-DH1mmg#cnH=C~t{uK}@r1xVC6u?^z4k z2gflexLbo@Br%4^$@9*`9Rw-Dnq$8Eyr z!w6qx8SRaqMXQkquflm(D4s7mUBIVu(^xR z$FmlM;@h5S#WyRELH^OP+Ll)WUbQXHgKc?!AD^O`%VubuwHtv9*x7H_ro6y}90ZD^ z9AgCG^7;-eVUi58azUqvvEeN0AFN<&GvSUImF5j;CKbcyY1;*>+2?to?b^fX&=@j7 zs#26DN@k*nYR0o%wr%b-K>E#%!)<~+2S(ezOPaXbgKX{|X2Io_QkuKF|-Ax0}*ERn4sB)JQ80qF1cQoO-2ddLiVY?x6hUYNJb<; zexGxl=_Ej4VEY*%urBd$5UR)X8M2>wuS4%B%vgFb1CwPdjP902WDb+n4A$>M+8Y_- z?sTL)vNO#zicdvvPB8DD353+1kWyorh?l8{4f@{l-EjEkw0!p#NlC*Y50mfOW4$

ux+vGLI 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

    9z9^Ryw?H0AX27Dw2=nbJ_Q<-Tk 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 literal 406645 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 z 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�Ga?>Trdrt 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�S{#ky!Eu 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

    t{tFfLwPKKC~w(kU0O}0G3`#kWRt13#w5N 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≀=n`SWGieEvWo2Q->z_@r%3nl>(3D))?zKUQyC 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 u&4LR9lr;M8ASM0vVvK+u2>lOtN^|4@ literal 259882 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�%v{rzBsO_`&@iwMO8HKB(+i-b^-D4 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 g+jH0!j^QcM<9+=3_z!Pmk~~4O`op{var instance=new WebAssembly.Instance(Module["wasmModule"],info);receiveInstance(instance);Module["wasmModule"]=null;return instance.exports});self.onmessage=(e=>{try{if(e.data.cmd==="load"){Module["wasmModule"]=e.data.wasmModule;Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob=="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}OGVDecoderVideoVP9MTW(Module).then(function(instance){Module=instance})}else if(e.data.cmd==="run"){Module["__performance_now_clock_drift"]=performance.now()-e.data.time;Module["__emscripten_thread_init"](e.data.threadInfoStruct,0,0,1);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInit();try{var result=Module["invokeEntryPoint"](e.data.start_routine,e.data.arg);if(Module["keepRuntimeAlive"]()){Module["PThread"].setExitStatus(result)}else{Module["__emscripten_thread_exit"](result)}}catch(ex){if(ex!="unwind"){if(ex instanceof Module["ExitStatus"]){if(Module["keepRuntimeAlive"]()){}else{Module["__emscripten_thread_exit"](ex.status)}}else{throw ex}}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="processProxyingQueue"){if(Module["_pthread_self"]()){Module["_emscripten_proxy_execute_queue"](e.data.queue)}Atomics.sub(HEAP32,e.data.queue>>2,1)}else{err("worker.js received unknown command "+e.data.cmd);err(e.data)}}catch(ex){err("worker.js onmessage() captured an uncaught exception: "+ex);if(ex&&ex.stack)err(ex.stack);if(Module["__emscripten_thread_crashed"]){Module["__emscripten_thread_crashed"]()}throw ex}}); +"use strict";var Module={};var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";if(ENVIRONMENT_IS_NODE){var nodeWorkerThreads=require("worker_threads");var parentPort=nodeWorkerThreads.parentPort;parentPort.on("message",data=>onmessage({data:data}));var fs=require("fs");var vm=require("vm");Object.assign(global,{self:global,require:require,Module:Module,location:{href:__filename},Worker:nodeWorkerThreads.Worker,importScripts:f=>vm.runInThisContext(fs.readFileSync(f,"utf8"),{filename:f}),postMessage:msg=>parentPort.postMessage(msg),performance:global.performance||{now:Date.now}})}var initializedJS=false;function threadPrintErr(...args){var text=args.join(" ");if(ENVIRONMENT_IS_NODE){fs.writeSync(2,text+"\n");return}console.error(text)}function threadAlert(...args){var text=args.join(" ");postMessage({cmd:"alert",text:text,threadId:Module["_pthread_self"]()})}var err=threadPrintErr;self.alert=threadAlert;Module["instantiateWasm"]=(info,receiveInstance)=>{var module=Module["wasmModule"];Module["wasmModule"]=null;var instance=new WebAssembly.Instance(module,info);return receiveInstance(instance)};self.onunhandledrejection=e=>{throw e.reason||e};function handleMessage(e){try{if(e.data.cmd==="load"){let messageQueue=[];self.onmessage=e=>messageQueue.push(e);self.startWorker=instance=>{Module=instance;postMessage({"cmd":"loaded"});for(let msg of messageQueue){handleMessage(msg)}self.onmessage=handleMessage};Module["wasmModule"]=e.data.wasmModule;for(const handler of e.data.handlers){Module[handler]=(...args)=>{postMessage({cmd:"callHandler",handler:handler,args:args})}}Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob=="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}OGVDecoderVideoVP9MTW(Module)}else if(e.data.cmd==="run"){Module["__emscripten_thread_init"](e.data.pthread_ptr,0,0,1);Module["__emscripten_thread_mailbox_await"](e.data.pthread_ptr);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInitTLS();if(!initializedJS){initializedJS=true}try{Module["invokeEntryPoint"](e.data.start_routine,e.data.arg)}catch(ex){if(ex!="unwind"){throw ex}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="checkMailbox"){if(initializedJS){Module["checkMailbox"]()}}else if(e.data.cmd){err(`worker.js received unknown command ${e.data.cmd}`);err(e.data)}}catch(ex){Module["__emscripten_thread_crashed"]?.();throw ex}}self.onmessage=handleMessage; diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-mt-wasm.js b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-mt-wasm.js new file mode 100644 index 00000000000..5c0e6ebe705 --- /dev/null +++ b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-mt-wasm.js @@ -0,0 +1,18 @@ + +var OGVDecoderVideoVP9SIMDMTW = (() => { + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; + return ( +function(moduleArg = {}) { + +function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAP32}function GROWABLE_HEAP_U32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPF64}var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};global.Worker=require("worker_threads").Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}if(!ENVIRONMENT_IS_NODE){read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance=="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.error.bind(console);if(ENVIRONMENT_IS_NODE){defaultPrint=(...args)=>fs.writeSync(1,args.join(" ")+"\n");defaultPrintErr=(...args)=>fs.writeSync(2,args.join(" ")+"\n")}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){err("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and/or recent version)")}throw Error("bad memory")}}}updateMemoryViews();INITIAL_MEMORY=wasmMemory.buffer.byteLength;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);var isFileURI=filename=>filename.startsWith("file://");var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-vp9-simd-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw`failed to load wasm binary file at '${binaryFile}'`}return response["arrayBuffer"]()}).catch(()=>getBinarySync(binaryFile))}else if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){wasmExports=instance.exports;registerTLSInit(wasmExports["O"]);wasmTable=wasmExports["L"];addOnInit(wasmExports["F"]);wasmModule=module;removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var terminateWorker=worker=>{worker.terminate();worker.onmessage=e=>{}};var killThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];terminateWorker(worker);__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);worker.pthread_ptr=0};var cancelThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];worker.postMessage({"cmd":"cancel"})};var cleanupThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];PThread.returnWorkerToPool(worker)};var spawnThread=threadParams=>{var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);PThread.pthreads[threadParams.pthread_ptr]=worker;worker.pthread_ptr=threadParams.pthread_ptr;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"pthread_ptr":threadParams.pthread_ptr};if(ENVIRONMENT_IS_NODE){worker.unref()}worker.postMessage(msg,threadParams.transferList);return 0};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var stackSave=()=>_emscripten_stack_get_current();var stackRestore=val=>__emscripten_stack_restore(val);var withStackSave=f=>{var stack=stackSave();var ret=f();stackRestore(stack);return ret};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var proxyToMainThread=(funcIndex,emAsmAddr,sync,...callArgs)=>withStackSave(()=>{var serializedNumCallArgs=callArgs.length;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i{EXITSTATUS=status;if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}_proc_exit(status)};var _exit=exitJS;var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],pthreads:{},init(){if(ENVIRONMENT_IS_PTHREAD){PThread.initWorker()}else{PThread.initMainThread()}},initMainThread(){var pthreadPoolSize=1;while(pthreadPoolSize--){PThread.allocateUnusedWorker()}addOnPreRun(()=>{addRunDependency("loading-workers");PThread.loadWasmModuleToAllWorkers(()=>removeRunDependency("loading-workers"))})},initWorker(){noExitRuntime=false},setExitStatus:status=>EXITSTATUS=status,terminateAllThreads__deps:["$terminateWorker"],terminateAllThreads:()=>{for(var worker of PThread.runningWorkers){terminateWorker(worker)}for(var worker of PThread.unusedWorkers){terminateWorker(worker)}PThread.unusedWorkers=[];PThread.runningWorkers=[];PThread.pthreads=[]},returnWorkerToPool:worker=>{var pthread_ptr=worker.pthread_ptr;delete PThread.pthreads[pthread_ptr];PThread.unusedWorkers.push(worker);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);worker.pthread_ptr=0;__emscripten_thread_free_data(pthread_ptr)},receiveObjectTransfer(data){},threadInitTLS(){PThread.tlsInitFunctions.forEach(f=>f())},loadWasmModuleToWorker:worker=>new Promise(onFinishedLoading=>{worker.onmessage=e=>{var d=e["data"];var cmd=d["cmd"];if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var targetWorker=PThread.pthreads[d["targetThread"]];if(targetWorker){targetWorker.postMessage(d,d["transferList"])}else{err(`Internal error! Worker sent a message "${cmd}" to target pthread ${d["targetThread"]}, but that thread no longer exists!`)}return}if(cmd==="checkMailbox"){checkMailbox()}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(ENVIRONMENT_IS_NODE&&!worker.pthread_ptr){worker.unref()}onFinishedLoading(worker)}else if(cmd==="alert"){alert(`Thread ${d["threadId"]}: ${d["text"]}`)}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="callHandler"){Module[d["handler"]](...d["args"])}else if(cmd){err(`worker sent an unknown command ${cmd}`)}};worker.onerror=e=>{var message="worker sent an error!";err(`${message} ${e.filename}:${e.lineno}: ${e.message}`);throw e};if(ENVIRONMENT_IS_NODE){worker.on("message",data=>worker.onmessage({data:data}));worker.on("error",e=>worker.onerror(e))}var handlers=[];var knownHandlers=["onExit","onAbort","print","printErr"];for(var handler of knownHandlers){if(Module.hasOwnProperty(handler)){handlers.push(handler)}}worker.postMessage({"cmd":"load","handlers":handlers,"urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})}),loadWasmModuleToAllWorkers(onMaybeReady){if(ENVIRONMENT_IS_PTHREAD){return onMaybeReady()}let pthreadPoolReady=Promise.all(PThread.unusedWorkers.map(PThread.loadWasmModuleToWorker));pthreadPoolReady.then(onMaybeReady)},allocateUnusedWorker(){var worker;var pthreadMainJs=locateFile("ogv-decoder-video-vp9-simd-mt-wasm.worker.js");worker=new Worker(pthreadMainJs);PThread.unusedWorkers.push(worker)},getNewWorker(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};Module["PThread"]=PThread;var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var establishStackSpace=()=>{var pthread_ptr=_pthread_self();var stackHigh=GROWABLE_HEAP_U32()[pthread_ptr+52>>2];var stackSize=GROWABLE_HEAP_U32()[pthread_ptr+56>>2];var stackLow=stackHigh-stackSize;_emscripten_stack_set_limits(stackHigh,stackLow);stackRestore(stackHigh)};Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(1,0,0,returnCode);_exit(returnCode)}var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var invokeEntryPoint=(ptr,arg)=>{runtimeKeepaliveCounter=0;var result=getWasmTableEntry(ptr)(arg);function finish(result){if(keepRuntimeAlive()){PThread.setExitStatus(result)}else{__emscripten_thread_exit(result)}}finish(result)};Module["invokeEntryPoint"]=invokeEntryPoint;var noExitRuntime=Module["noExitRuntime"]||true;var registerTLSInit=tlsInitFunc=>PThread.tlsInitFunctions.push(tlsInitFunc);var ___emscripten_init_main_thread_js=tb=>{__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB,65536,false);PThread.threadInitTLS()};var ___emscripten_thread_cleanup=thread=>{if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})};function pthreadCreateProxied(pthread_ptr,attr,startRoutine,arg){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(2,0,1,pthread_ptr,attr,startRoutine,arg);return ___pthread_create_js(pthread_ptr,attr,startRoutine,arg)}var ___pthread_create_js=(pthread_ptr,attr,startRoutine,arg)=>{if(typeof SharedArrayBuffer=="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return pthreadCreateProxied(pthread_ptr,attr,startRoutine,arg)}if(error)return error;var threadParams={startRoutine:startRoutine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)};var maybeExit=()=>{if(!keepRuntimeAlive()){try{if(ENVIRONMENT_IS_PTHREAD)__emscripten_thread_exit(EXITSTATUS);else _exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var __emscripten_thread_mailbox_await=pthread_ptr=>{if(typeof Atomics.waitAsync==="function"){var wait=Atomics.waitAsync(GROWABLE_HEAP_I32(),pthread_ptr>>2,pthread_ptr);wait.value.then(checkMailbox);var waitingAsync=pthread_ptr+128;Atomics.store(GROWABLE_HEAP_I32(),waitingAsync>>2,1)}};Module["__emscripten_thread_mailbox_await"]=__emscripten_thread_mailbox_await;var checkMailbox=()=>{var pthread_ptr=_pthread_self();if(pthread_ptr){__emscripten_thread_mailbox_await(pthread_ptr);callUserCallback(__emscripten_check_mailbox)}};Module["checkMailbox"]=checkMailbox;var __emscripten_notify_mailbox_postmessage=(targetThreadId,currThreadId,mainThreadId)=>{if(targetThreadId==currThreadId){setTimeout(checkMailbox)}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"checkMailbox"})}else{var worker=PThread.pthreads[targetThreadId];if(!worker){return}worker.postMessage({"cmd":"checkMailbox"})}};var proxiedJSCallArgs=[];var __emscripten_receive_on_main_thread_js=(funcIndex,emAsmAddr,callingThread,numCallArgs,args)=>{proxiedJSCallArgs.length=numCallArgs;var b=args>>3;for(var i=0;i{if(ENVIRONMENT_IS_NODE){PThread.pthreads[thread].ref()}};var __emscripten_throw_longjmp=()=>{throw Infinity};var _abort=()=>{abort("")};var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var _emscripten_check_blocking_allowed=()=>{};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var _emscripten_exit_with_live_runtime=()=>{runtimeKeepalivePush();throw"unwind"};var _emscripten_get_now;_emscripten_get_now=()=>performance.timeOrigin+performance.now();var _emscripten_num_logical_cores=()=>ENVIRONMENT_IS_NODE?require("os").cpus().length:navigator["hardwareConcurrency"];var getHeapMax=()=>1073741824;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=GROWABLE_HEAP_U8().length;requestedSize>>>=0;if(requestedSize<=oldSize){return false}var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var _emscripten_unwind_to_js_event_loop=()=>{throw"unwind"};var printCharBuffers=[null,[],[]];var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;var UTF8ArrayToString=(heapOrArray,idx,maxBytesToRead)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.buffer instanceof SharedArrayBuffer?heapOrArray.slice(idx,endPtr):heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var printChar=(stream,curr)=>{var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}};function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(3,0,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_U32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}PThread.init();var proxiedFunctionTable=[_proc_exit,exitOnMainThread,pthreadCreateProxied,_fd_write];var wasmImports={z:___emscripten_init_main_thread_js,l:___emscripten_thread_cleanup,w:___pthread_create_js,t:__emscripten_notify_mailbox_postmessage,x:__emscripten_receive_on_main_thread_js,y:__emscripten_thread_mailbox_await,B:__emscripten_thread_set_strongref,r:__emscripten_throw_longjmp,E:_abort,m:_emscripten_check_blocking_allowed,A:_emscripten_exit_with_live_runtime,b:_emscripten_get_now,D:_emscripten_num_logical_cores,s:_emscripten_resize_heap,u:_emscripten_unwind_to_js_event_loop,v:_exit,k:_fd_write,d:invoke_ii,c:invoke_iii,g:invoke_iiii,j:invoke_iiiii,n:invoke_iiiiii,f:invoke_vi,i:invoke_vii,e:invoke_viiii,h:invoke_viiiii,C:invoke_viiiiii,o:invoke_viiiiiiii,a:wasmMemory||Module["wasmMemory"],p:_ogvjs_callback_async_complete,q:_ogvjs_callback_frame};var wasmExports=createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports["F"])();var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=()=>(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=wasmExports["G"])();var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=()=>(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=wasmExports["H"])();var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=()=>(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=wasmExports["I"])();var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=(a0,a1)=>(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=wasmExports["J"])(a0,a1);var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=(a0,a1)=>(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=wasmExports["K"])(a0,a1);var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["M"])(a0);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["N"])(a0);var __emscripten_tls_init=Module["__emscripten_tls_init"]=()=>(__emscripten_tls_init=Module["__emscripten_tls_init"]=wasmExports["O"])();var _pthread_self=Module["_pthread_self"]=()=>(_pthread_self=Module["_pthread_self"]=wasmExports["P"])();var __emscripten_thread_init=Module["__emscripten_thread_init"]=(a0,a1,a2,a3,a4,a5)=>(__emscripten_thread_init=Module["__emscripten_thread_init"]=wasmExports["Q"])(a0,a1,a2,a3,a4,a5);var __emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=()=>(__emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=wasmExports["R"])();var _emscripten_main_runtime_thread_id=()=>(_emscripten_main_runtime_thread_id=wasmExports["emscripten_main_runtime_thread_id"])();var _emscripten_main_thread_process_queued_calls=()=>(_emscripten_main_thread_process_queued_calls=wasmExports["emscripten_main_thread_process_queued_calls"])();var __emscripten_run_on_main_thread_js=(a0,a1,a2,a3,a4)=>(__emscripten_run_on_main_thread_js=wasmExports["S"])(a0,a1,a2,a3,a4);var __emscripten_thread_free_data=a0=>(__emscripten_thread_free_data=wasmExports["T"])(a0);var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=a0=>(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=wasmExports["U"])(a0);var __emscripten_check_mailbox=()=>(__emscripten_check_mailbox=wasmExports["V"])();var _setThrew=(a0,a1)=>(_setThrew=wasmExports["W"])(a0,a1);var _emscripten_stack_set_limits=(a0,a1)=>(_emscripten_stack_set_limits=wasmExports["X"])(a0,a1);var __emscripten_stack_restore=a0=>(__emscripten_stack_restore=wasmExports["Y"])(a0);var __emscripten_stack_alloc=a0=>(__emscripten_stack_alloc=wasmExports["Z"])(a0);var _emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports["_"])();function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}Module["wasmMemory"]=wasmMemory;Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["ExitStatus"]=ExitStatus;Module["PThread"]=PThread;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();startWorker(Module);return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; + + + return readyPromise +} +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = OGVDecoderVideoVP9SIMDMTW; +else if (typeof define === 'function' && define['amd']) + define([], () => OGVDecoderVideoVP9SIMDMTW); diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-mt-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-mt-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..92a66a6a5d3b17beee63e46997aaf85b1e0e5c43 GIT binary patch literal 268729 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 0bYOuBHo*n5LjP$e$u}Va8 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 GBJ^J^2Q?`G literal 0 HcmV?d00001 diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-mt-wasm.worker.js b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-mt-wasm.worker.js new file mode 100644 index 00000000000..c22f8dcfd4b --- /dev/null +++ b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-mt-wasm.worker.js @@ -0,0 +1 @@ +"use strict";var Module={};var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";if(ENVIRONMENT_IS_NODE){var nodeWorkerThreads=require("worker_threads");var parentPort=nodeWorkerThreads.parentPort;parentPort.on("message",data=>onmessage({data:data}));var fs=require("fs");var vm=require("vm");Object.assign(global,{self:global,require:require,Module:Module,location:{href:__filename},Worker:nodeWorkerThreads.Worker,importScripts:f=>vm.runInThisContext(fs.readFileSync(f,"utf8"),{filename:f}),postMessage:msg=>parentPort.postMessage(msg),performance:global.performance||{now:Date.now}})}var initializedJS=false;function threadPrintErr(...args){var text=args.join(" ");if(ENVIRONMENT_IS_NODE){fs.writeSync(2,text+"\n");return}console.error(text)}function threadAlert(...args){var text=args.join(" ");postMessage({cmd:"alert",text:text,threadId:Module["_pthread_self"]()})}var err=threadPrintErr;self.alert=threadAlert;Module["instantiateWasm"]=(info,receiveInstance)=>{var module=Module["wasmModule"];Module["wasmModule"]=null;var instance=new WebAssembly.Instance(module,info);return receiveInstance(instance)};self.onunhandledrejection=e=>{throw e.reason||e};function handleMessage(e){try{if(e.data.cmd==="load"){let messageQueue=[];self.onmessage=e=>messageQueue.push(e);self.startWorker=instance=>{Module=instance;postMessage({"cmd":"loaded"});for(let msg of messageQueue){handleMessage(msg)}self.onmessage=handleMessage};Module["wasmModule"]=e.data.wasmModule;for(const handler of e.data.handlers){Module[handler]=(...args)=>{postMessage({cmd:"callHandler",handler:handler,args:args})}}Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob=="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}OGVDecoderVideoVP9SIMDMTW(Module)}else if(e.data.cmd==="run"){Module["__emscripten_thread_init"](e.data.pthread_ptr,0,0,1);Module["__emscripten_thread_mailbox_await"](e.data.pthread_ptr);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInitTLS();if(!initializedJS){initializedJS=true}try{Module["invokeEntryPoint"](e.data.start_routine,e.data.arg)}catch(ex){if(ex!="unwind"){throw ex}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="checkMailbox"){if(initializedJS){Module["checkMailbox"]()}}else if(e.data.cmd){err(`worker.js received unknown command ${e.data.cmd}`);err(e.data)}}catch(ex){Module["__emscripten_thread_crashed"]?.();throw ex}}self.onmessage=handleMessage; diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-wasm.js b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-wasm.js new file mode 100644 index 00000000000..e81a6a15c05 --- /dev/null +++ b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-wasm.js @@ -0,0 +1,37 @@ + +var OGVDecoderVideoVP9SIMDW = (() => { + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; + return ( +function(moduleArg = {}) { + +var b=moduleArg,aa,n,readyPromise=new Promise((a,c)=>{aa=a;n=c}),ba=Object.assign({},b),fa="object"==typeof window,p="function"==typeof importScripts,ha="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,u="",v,w,x; +if(ha){var fs=require("fs"),z=require("path");u=p?z.dirname(u)+"/":__dirname+"/";v=(a,c)=>{a=A(a)?new URL(a):z.normalize(a);return fs.readFileSync(a,c?void 0:"utf8")};x=a=>{a=v(a,!0);a.buffer||(a=new Uint8Array(a));return a};w=(a,c,e,d=!0)=>{a=A(a)?new URL(a):z.normalize(a);fs.readFile(a,d?void 0:"utf8",(f,g)=>{f?e(f):c(d?g.buffer:g)})};process.argv.slice(2)}else if(fa||p)p?u=self.location.href:"undefined"!=typeof document&&document.currentScript&&(u=document.currentScript.src),_scriptDir&&(u=_scriptDir), +u.startsWith("blob:")?u="":u=u.substr(0,u.replace(/[?#].*/,"").lastIndexOf("/")+1),v=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText},p&&(x=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),w=(a,c,e)=>{var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)};b.print||console.log.bind(console); +var D=b.printErr||console.error.bind(console);Object.assign(b,ba);ba=null;var G;b.wasmBinary&&(G=b.wasmBinary);var H,ia=!1,I;function ja(){var a=H.buffer;b.HEAP8=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAPU8=I=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAP32=new Int32Array(a);b.HEAPU32=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var ka=[],la=[],ma=[];function na(){var a=b.preRun.shift();ka.unshift(a)} +var J=0,oa=null,M=null,pa=a=>a.startsWith("data:application/octet-stream;base64,"),A=a=>a.startsWith("file://"),N;N="ogv-decoder-video-vp9-simd-wasm.wasm";if(!pa(N)){var qa=N;N=b.locateFile?b.locateFile(qa,u):u+qa}function ra(a){if(a==N&&G)return new Uint8Array(G);if(x)return x(a);throw"both async and sync fetching of the wasm failed";} +function sa(a){if(!G&&(fa||p)){if("function"==typeof fetch&&!A(a))return fetch(a,{credentials:"same-origin"}).then(c=>{if(!c.ok)throw`failed to load wasm binary file at '${a}'`;return c.arrayBuffer()}).catch(()=>ra(a));if(w)return new Promise((c,e)=>{w(a,d=>c(new Uint8Array(d)),e)})}return Promise.resolve().then(()=>ra(a))} +function ta(a,c,e){return sa(a).then(d=>WebAssembly.instantiate(d,c)).then(e,d=>{D(`failed to asynchronously prepare wasm: ${d}`);b.onAbort?.(d);d="Aborted("+d+")";D(d);ia=!0;d=new WebAssembly.RuntimeError(d+". Build with -sASSERTIONS for more info.");n(d);throw d;})} +function ua(a,c){var e=N;return G||"function"!=typeof WebAssembly.instantiateStreaming||pa(e)||A(e)||ha||"function"!=typeof fetch?ta(e,a,c):fetch(e,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(c,function(f){D(`wasm streaming compile failed: ${f}`);D("falling back to ArrayBuffer instantiation");return ta(e,a,c)}))} +var va=a=>{for(;0{var c=O[a];c||(a>=O.length&&(O.length=a+1),O[a]=c=Ha.get(a));return c},Qa={h:(a,c,e)=>I.copyWithin(a,c,c+e),j:()=>{throw Infinity;},k:a=>{var c=I.length;a>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,a+100663296);var f=Math;d=Math.max(a,d);a:{f=(f.min.call(f,2147483648,d+(65536-d%65536)%65536)-H.buffer.byteLength+65535)/65536;try{H.grow(f);ja();var g=1;break a}catch(h){}g=void 0}if(g)return!0}return!1},b:Ia, +d:Ja,g:Ka,e:La,c:Ma,a:Na,i:Oa,f:Pa,l:function(a,c,e,d,f,g,h,l,q,r,t,K,S,T,ca,da){function ea(E,k,B,wa,xa,ya,Ta,Ua,U){E.set(new Uint8Array(Va,k,B*wa));var C,y;for(C=y=0;C(b._ogv_video_decoder_init=Q.o)();b._ogv_video_decoder_async=()=>(b._ogv_video_decoder_async=Q.p)();b._ogv_video_decoder_destroy=()=>(b._ogv_video_decoder_destroy=Q.q)();b._ogv_video_decoder_process_header=(a,c)=>(b._ogv_video_decoder_process_header=Q.r)(a,c);b._ogv_video_decoder_process_frame=(a,c)=>(b._ogv_video_decoder_process_frame=Q.s)(a,c);b._malloc=a=>(b._malloc=Q.u)(a);b._free=a=>(b._free=Q.v)(a); +var R=(a,c)=>(R=Q.w)(a,c),V=a=>(V=Q.x)(a),W=()=>(W=Q.y)();function Ka(a,c,e,d,f){var g=W();try{return P(a)(c,e,d,f)}catch(h){V(g);if(h!==h+0)throw h;R(1,0)}}function Na(a,c,e,d,f){var g=W();try{P(a)(c,e,d,f)}catch(h){V(g);if(h!==h+0)throw h;R(1,0)}}function Pa(a,c,e,d,f,g,h,l,q){var r=W();try{P(a)(c,e,d,f,g,h,l,q)}catch(t){V(r);if(t!==t+0)throw t;R(1,0)}}function La(a,c,e,d,f,g){var h=W();try{return P(a)(c,e,d,f,g)}catch(l){V(h);if(l!==l+0)throw l;R(1,0)}} +function Ja(a,c,e,d){var f=W();try{return P(a)(c,e,d)}catch(g){V(f);if(g!==g+0)throw g;R(1,0)}}function Oa(a,c,e,d,f,g,h){var l=W();try{P(a)(c,e,d,f,g,h)}catch(q){V(l);if(q!==q+0)throw q;R(1,0)}}function Ia(a,c,e){var d=W();try{return P(a)(c,e)}catch(f){V(d);if(f!==f+0)throw f;R(1,0)}}function Ma(a,c){var e=W();try{P(a)(c)}catch(d){V(e);if(d!==d+0)throw d;R(1,0)}}var X;M=function Ra(){X||Sa();X||(M=Ra)}; +function Sa(){function a(){if(!X&&(X=!0,b.calledRun=!0,!ia)){va(la);aa(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();ma.unshift(c)}va(ma)}}if(!(0=d||(Y&&b._free(Y),Wa=d,Y=b._malloc(Wa));var f=Y;(new Uint8Array(H.buffer,f,d)).set(new Uint8Array(a));return b._ogv_video_decoder_process_header(f,d)});c(e)};b.A=[]; +b.processFrame=function(a,c){function e(l){b._free(g);c(l)}var d=b._ogv_video_decoder_async(),f=a.byteLength,g=b._malloc(f);d&&b.A.push(e);var h=Z(function(){(new Uint8Array(H.buffer,g,f)).set(new Uint8Array(a));return b._ogv_video_decoder_process_frame(g,f)});d||e(h)};b.close=function(){};b.sync=function(){b._ogv_video_decoder_async()&&(b.A.push(function(){}),Z(function(){b._ogv_video_decoder_process_frame(0,0)}))};b.recycledFrames=[]; +b.recycleFrame=function(a){var c=b.recycledFrames;c.push(a);16 OGVDecoderVideoVP9SIMDW); diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-simd-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..40788bb727c42ee1f36b3ee8e816054fee8f3005 GIT binary patch literal 245451 zcmeFa3z%isRo{8`Irn|;t-94+-CgQxb?!Uiq-xoFb?ME$sm!k^5C!(FngYg4# zTuW*dmqad(qk6qM6DQSL4W!rRYcq4MTG`duox0e$D({uJ8t-tfS*fPgnRdI{tf!51 zPqkWgjaHJRagwGpm3k62^{O|dk64#;*#U)XzRcR?jqtQ)V98my8*7!TWf7Pf}sk=A2ALqYn z-MP2K>+5l?6Q6SV!|$r4JfgJzijMpKIC5`@{*L?aq92Xj8>6S4TZum8+-mfgb9YDY zb#Bc??w;sscQSgN`+?|xbM8&iFFN-RqW{%3-x0egcj=G0Pq_c!e#JfIo^-$DKH~lt z_hI)h-7mNgx_{yRx%+4C3HLv{54gwOKXvbS|HQq|J?j1^_w(*&-D&qfxVwJNefRgg z_IvNT@q1tU-QV*+x_|6`+WnOKN%!hkzsJ3cZhUL}VEm5w58WTRKX%W#KXIRTf9k&A z-WyHC3R)BRs=-*38Izu|t}{fzs#`!)B! zyN|hFb!Xg9xTBZOUAOwq_{dfNz02<2^Y7iibN|-;nEN;Gqwbg8YaVg`+Wj9O_>%8? z{l9XppFP`tApX_8u64>shvG{96?Y=9^z+8aUaWvdR?VXuD@#7=&e(Uan(7&4iI4Mz zwXAYeR=-a1WcKkgxe{Ml?j@x1Rg#=_EBO<9`-h__t1M^LV{wBBlB{LPu{h#A)_dg` zxviW^USG@CU4S4ylWiQLnxgAe90TnsnPR8uA8tDn426kzxWBV{i;m5n!tL5iC%BZL8`_JW$hU z^%e4L*%Q@eVLbFib*LwJpF{)IR{?003cxKyFzANHc=a)P65l8YL5Lk9gvLtuj{Z}jK4roVC+ zOt8PBUtjju`1-QHK>1%c(u*P2ElICAH1L{3EQt3>76j!tpO5lela$Y3@U8Qu{DRR# z`MxRQr|$EgcF!o&*KywUUthxOzF_n2*TnN0FBsw3wBKtQ4LlFypEB>j75x@-{&~$i z$N|k&gW`Ebpb02~2=szL(Ey4<3aWvT=Y@slPm_Y`(??`|h#}O67y|G0APd!2vp9b; zx}$OmS;MXMQePhylwWv|wie7%;8^z6KDtGkFD<9}>GfFJMKAIWY0XK|NKhcG{XWUv zGM{ekRzOD_%TX-c$z>jTU+Khq^*rel%8OEhCG(+9Ag$hQ`FwO!2Ni*|2zi?Y^w8%K zsY2EsInO#DEvMH+QJQ`p?e~;;9LebL0QEgI0CwV+b zSRW)zNKqMtHv?o8y__d2S%u=gGco(kZ+W0`B6E^x(b7=I@_Q{lw%iJ?d zd3}Aod!MnbO26llCGULos$?NNy5Z3X4>IJQMAYe3#(`TpAe^52<=E9tfo%|pX42MA zH%pW#S%W2;wqi=ld{(6^`BrnHe4ly+Vxq|E9gDs?=jcspMU#z}d@b+Y5mJMLL(*Z< zdBNWLSCf^zv9`)<36R5}?%`#uIds}o{2 zM4@cOzIJ;+lrI!;B<~2S6OyPmS?(W;yXiW%Ck^oRinW=DxLfzptaOLC-%G#;AlwbH zq44V?y!ogXt1+>e0m3^$z!e)vqJCFG)ts%;#20Hr~{cUeuni1aSkHz!hZQ&R_ZL#}~#rwjWKNkD&cJNqy zFuWZ)79R?4R~(D42yaJ^#Ye;2%Z|k_3vX8+i?0rEFFzK)oR%#u_e79O!gKXD!!u2| zqoba&dJTGqRmIXVPKj2_g*1i)8eWM)h>RhcnMPS)bsUqFcsMd{VQ;b6hrK1&LC=g;p1LT4O=Pu$6rF<**=7Q(QRdxJ|;-Fl|RlM@)l?-tB1E zuaWCLdWrIfUAF^pr;f$9^8I6EKFE{LJIUhmpA~Rd*z3FX`f62qP1K;|rzyEY$q0zY z;*U8f?KBjbQ0Ad-XD`8(Lj)g-pK|e14%L(3Ddvhw{&dv$N%sU+5OJ+T@vXce>rkC+ zVfFmKS%F03Q}I%~q@bf33yxeOAV3!7x#Q7Q3B&DBe1!(9hm@}{CIHepNV`m4-8XdH zUf9A|#Rg^fM2c~($~-0%7!U{NYSG?MJhf^2a4tXwbAr-b zuL2^JO+Q;u5>qbK21)`Uo0Md{4WYsXf(p~9n0hRVq8$}Y>u${_tB@lfVH!x%Ss{i( z!C%t7esB7YhPx1a`RGcw55Du2g%f(MVAK3J8_|h=9%E`me8{`^z*mWBLkb`I{m4?y z!;s$f@5WNW#o>rox`nKnfAy%PYh>;G=l*OgT}z3&Sx1j3o9X8d{C<35P*>W|X8T!J zk^8f`{NJ{%pg7x+|Fg4W1?^U%nQUkN7oQGb?a1cypZfK&RD1f_f)eh|cIE%{Kn??D%FCN7NGvbB)Z2$7LZa=7-#gavv=kkxQpFNwL z@H+(V2b0l`IpY8Cw@*n+COK^d}8;RfP7xT~kmPJMe)<|sB&*uBt zE?{Bc_`2WKzt+w0*7f^&v!2dB@)pZoRrii$h6wV{f7l``)~zG4Rmn>!TB;X3-}SR>9!_??VvEq0S!zBASC6DxeBE!9%~bfR+yzv zKoSBi0Q;7o;hBt~ONbULQyJhC5pJxghy?Q_fO}J2i#KK#-YV%Y&%0L?+~DPKgJRfK z;NBC%&c^RPxIsDW4#Ev4h8^7iqrB2x0p^QgH&2I53_D{3ZMaT3>|U1DCWhV4K71mZ zRe4u4#tUB6$S$7bRhKBy0%N`8Rfn?Ole`M1U@Ycnwovk_Zg%M;uR5gCe0G5zQMPvs z-;4b$FoZe9*RuWj$G;kQ$2IV)XLpQt{AEgXNp>JV{jrk4`24e<8Dm2)>SvcL;qI)L z|EE6;315_D`R_eBmhcLtI+k6OzwXq3w`Fm?tTFfZ>+&BZjwx7McpS_}=y%M^7CDeGKpIxS#_verNp$+;ShR~7WbD=+w zzvm|{)*B{AV)u)q_VSJ5C$)-6m*|4rtPByj4$)*k0 zLhtbVyd+hP#iKrh1$F%^{L6Um8ygyPG(mC~i*v9p%QniXYb3am1n6?KOfwifn>Wp1 zG4m>uf{o0UO$_zPq1p0nwD%|BJ;e;MliA?OtTDm80lnkr%c=0ia3VTh@G;e-WPxll5Qf zy+1(I1%aWx#9zV3-bs!oM&vK@2Z^04+xjj37@zwmS_~)hR}vE$C%xAHE#41IvQmZv z+$f`?Q016Snk180ps8nE2xwYI($kCnkP!&{`VfLckF<*=k}mfz<#WdbsxJ3O{9$5x z*5fbtSMh$uWRG9e&kh32)c`XCFj*6UtLXd1X*2B%oS=xmVxmrX_YMlXgu-@1IFQIf z*%#gX-~WUL@W|lY?Jp?f_fGawS3>6g67O^Q1HU&>0CPwge_*0V82WqrnFdV;Kph(i z5;tffV?xr^L4SxhiA;NZ#+zgXROB%N!?LRZhY;PQC)80Lh~jdd6QUJ$9ixo6L{WVL zMX_&`k(Fuqg`-sbE@VT=Tr-gS0`<)M7nzi}Yiz9Sp}v<;A8Un3m6mOkAv8!J#Z--g z%&HTzokXxhB!C2IzXZyPZ}28bYR2#3O_EfQsU&0;Tm)IE4P5mxcv|qAofFu*#9wSO zuSqYv;dK%m3mUrA@8i>C$`Q&yf?=R*G)e36{xaUHlhg~-+(`?r0kVc9>(;OkIYmxH z)GKSQPIL|Q(xxy}do_=yOYBSiPTpivt8XPl(q)Km#!@3tC5AaohC7B+IEv8NgUQWoG1xU_%|?Be zy})#2)7Q~hm*tCKQ>cQ?K7ffKUJ}HI;yZ)+BGlANk|jV*nDNl2RY~gxGAB~4la6c0 zGOQ{=S(40kvNhq-Vqnbo%;^CK3#|IQ^)SLX z-J9_Q7G6deAMrBMchy(ZUPrH(T!9Hkqgvr;gfx#&jiRJ72vev?BpLEADZOi?RRoV3 znQ}^pi^9<;8CtMCR%x6%2Yp8nOvHXoy50|K~_Szuf zc{_o%<$wg%(y;wMPaj}989>2m+5ib*m2C`)bD_aeBvhV<1kVo%4d2$nJH98q#<`$k zlpf;eK}FSEtwfAfbF~sF>P?2=v=29D)xWlyyH%~Bc`e1ETRSsMr_0XCe!PyxUp*MX z%gB5yOq6w)GnExyWKJbaOMUA+`MHTT6j^i~d=oxL5(2v{`B*997RAz$hHZBtwRo8} zAHsnaK7?tJbrjsrvRTHQ!&2Bwlcn7Cnp8iFwOdRavJv0JX47j3s<2Af&=OS>xuVJOA#F&M9dIT9h727R^BEmMGJ;G)BRS10qzF>*XrhQlJ5Q@QV$Zuw3ms1 zo+_(S3Hvu&U?8E#lpv|h>zFPEg))VcK9<4RYO4%^HqoYlS!*25|&YBy0U%guvE3nayfBCVfZZ zI)%BaT_}p!8!9M+6Xs^R=1RvTsz-$CIx2M{5H%H3LvbuEMy;$hsb4{kvZ1t1W#Ux^ zjR`|}2hu_;lMaiUfyCHGsWh}Em4-U%cwwM5O>9J}M8cCqEJ2o15U(WqH~kE6BJ_dS zUYU>$WlXJ(Nw&5C9+_GlLEx!G)GVR7hZXMDyJmDq@T|LIkwTa*Z(n3UYmVXL zz&%;@Zqti=MTx7oL3qlI0e+7HG$9YAyJIC=SQP!?Ja9r*kI{k+6rWg06tbhQx0*MY zm{!_!D>b(7M(;3aB24on36|rU;%ayE!Gfq@h3UznJP}^?X_0%URgfavOiveKO;`Ep zSSwU|tcd0~BEUEG7C0-hgTqGujzyN|Y3`SWM_k>LlNl|lvo2O(R!i`UTD9JzzG&hS z4=Pz+PJ`2hO$U|i% z{X3!5ACfk)b+PVTiai`PLYbdtKgy7Z?}DGe*vg-IUf3G4h!bvT0|F%hsT1G_Ysh0O ze-+KLC=^)1ij}`a>Ipp?ufjd~xJ9foW+07KXj)6~W3V-8IUHC)T9o!N!&tP9%(4jx z%x4o2Dh5H?&j2FR_>vW`7jQncq% zHv6bpKvy;cm1H?sT&S$U^W_#nn?tF2+#eL&gnPD+cOQDxckFk@erN3$Z=n45qyD*+ zSQ#%7^_LR$J7d4I_Nx;A^4v&sL7}iZPDLYMwUMu8@kJd;{%O#(O+9#!P1MsJsb~0$wfdpBX7Oe9sDrnu2b;h| zJqzM&)|T?EhQm_`Yw~90etx1{Bv9~F3wUCNHbxNe#0(A`2w+SMy7Ask;0IE7uiCmm8#_J3$ z1f-jlRouByzoHv_1Hkj>hQ3S!AOZuDPrENidW~+*@RhoC5bFa>LFDN#1#mk=Fbw>JOzy~^*zGeIG8)%+rU;Y6G2WDk{GZ$p|szV!DOK> zdIg6`%@#EXJnJG2i5wom$PZ?FElE%G6TR8?of~23GdKEX_f2T?MJnF{PfF83fILP< zq`%II{F&dySE?d8wI_Q()5-+|M8lPn*F<0ZKB(KinugP~!J3V1VGEx%#%}ONG>eVQNGMV)PC+#* zSqD)Ux5%8ehQ(}V4W{6*_0bcj?(WS}KJLNYWGP+}=FFNtjq5V|9>OMbYX>^Z64C3+I7TpbtT(D=Vl<|!GDfzp{RAEI@?YULhJ*MiImba~L zq>8_*DyrvE#f$JFoTz|dG>WasI%=DB(BlQ(%6tKJL)h+8jaa(4iD-j?ev;V*W?;4$ zJ!F36VPj9zP{+@%h&oQP@W8_~3o0^)$47#DC3V9-}6ky z(^`ED zY*1J#%$@>03@iql768WT0C$ovOhl3ihmIPtENCf;kYSsR(su~~*HC3)GniWp&Tmpd z?l9wn71@?WXR-ij15L9Bm!tq@HnSOMAktX0>yiRmUmFFq)H8)i1a#K#7LE!EsNY5p z0~IB&e3Jx3C?oy#Uy1~>>NU|+B1qG3V}Uw<>_JJw;x8x+w$2Q-#7jYR_wKeu6HQ*l znfvIseRT181KbPL`;%Z_4!0N$vomWd>vW@1D8e9jH3=|n1 zZ>?wb-vQUGL#|a>Ykd9DEH*Y(5hzw;(&y8MM=Vw9E90d1H(4aVXL)ui*xX>~3#+aCw0vzZZ$m7=z!9 z2-?80guq8wx?IlY@HpE;;2dMN);($RU?HNA=95*%9nViyvziGi$nk6W6KLqFikY@1 zks$A2trN?B&vIVRKd_KT-ML{gYp(ldi|zqm45Wk8W0B@->B&w#@Vz0Men44O94aShF5BnXTq=mJJ5jULys^ ztOnkR)FI&!Qj=GN{_xiEo$jkBhcXh`6_GnJ_v&m36}^`SsCsx=uNN|fX;;D*BNGN^ zRlWo!q(k*CKDU~)l1N4!v(AkR?2LKUIuP4afxe;uzE-6Yd8y@4;g5<$* zgS-Q>pBa$-%+_R2)F#=_i0o%62XY;dJu3rR`l)+MT97>{Z|`--$)1f*B6~=P3I}A* z@@yB;e3E31gonmbE7s#{T19kNlhQB?WyR->o#>p`QY z^6PE%8$49rMpcMM#B`gH&EjFePnN z|7QC|_dC+`GhO6x)Y6BaVn*DFVmh0D6!!qOZE7(0cJO^B%C9KD=joha7VGWu9a88A zvp;NlH%ULm9H#{C`o;W{yo5sb!8W>7y^Ey1J%aA37_K+NYHg1_Kx|)&A%dM)(SmmI zbeuaSW+7~r4O1}tY;jrpD=+jAE+DSS;dN0tKN0iQ&yUK{k&P!eVk`F--nbYRV=thX zJ*@V!^rA9mtc+Q<%On&KtsH= z;@wLeB|moG@tKDnMS1FyiXeasL6j?p%OW)i=KW6kzvuMmQYb~XQ5ktOU_ZIF<>}bk z(g4Z=+*!b7QW|L~O)T0f1k&T`vfN?nTBCSAB0ds65X!((H>FoAes`bV#C&lNE_K48 z-e&vo{kHlan+A=7TAUtx0=xHJsMzrr@i&kCgvSmZEPUO241qu%To_p)CPHV%Q91MLa>9ir4+JXW!VNuzdPh@TV4Rv zOiU5o;*2CR@SW(JVp0=J5ib~~5YfCAP_V7)3)X%I531J}ZLoEn@Kx0eAvOZ~5Jsp% zzQPbC>QL2pPe36WOHBC)ad__%PH*sb`y#_aVbvQK@l2=AWz#-ahJx7y&|by}Fb`UK z8l*dJhm$uzBABB_-#DSJ%`s}GejmGfV;EVm`IspYBT&o;#QjI}a^de1^*TbGf*CFj z5do8;9F&+fRTzMGXq1_TrHR{SVMt$i>S^Yr&}7Ln()%HoR*Z{09m|uot+WneUk2D# zS|`8nW-E8tL`|SW0j9eMhE=c?rM1JJx{8 zcmu!+G8zqtr~sZ=RuBpwM$YUIa<-{qcDx4ME<+6gMGk=ROd12RD%r9UAQ!f!H5UcV z2E0va(d;l1XGiYjxJ{JNuc6~hykSs81{=j2O}#!1X(JRh zj5I5LyzJ@d+N3B4oXR+$s7cJo%}f{@qNo8fL{U^Jijw$Vyc+2rsh4&PkQxl!>{fd1LI;#DbI+W9g;@o9WN15CMT;As@wmlwkg5 z^q4A}!H*@*@xihOmUw-DAD`qwE6(sXg;QvYGo6TDa-*P@Y}CFH>-?Lt@wJN@MTavT zDd8N}E|^hr*FDS#-qbf_ADURa(28%BgeF}%lbjS(?;ZvxX}N5H#*QRs!D2?VtVqdW zP^1Lx%>@fvaG{WokeuHLAWR$QjLFG3mju5oF~9x^_0VVE=Cay7&_||2s?gqUUJNd<@Uas< z#K=dMzZ;2BN0RH=3jTkgEHhe%vYw?ZXJt_V|5a61n;h&xrZS5W9q^~J8tG+G{?NN* z7h)9Z&CEObJKhC!;FvzVO;x7dW_p;4b&kM$Ny8BW@gr7BfE07OV(~al@^{PUKmGAK zPX1vvMrSJka2q>Aa>TtxCY&Qq2PN>h8BK=At=I-C8|`T9-$q(dv2u#h!W`%agEUOk zOrsA+-zkHVz4fn&gge5%OI9#@J8?}U6FFgjPbXs7+Z(QlWKt*WE}e~GZ*RONGLt>1 z7oc4RG8_(iW5|#BymU04gNw%i8rB;I0R2Obln8~s9gTtfs_EWqBK)HD_6`Cun(Fnw zYa-gLw|5c9e5luTULifbKFsT^z>)4Q_ua-xv^jnn`jNkgz{?w}1CJLJc~%SQZcs(f zOELnrcLqd%TR`-ydo9E+>w(u~9Rx)9xU6J8zG1Pa!_^Z0z%Y|mL*iqVig{pb&_ilh zzz`)c8d-V;L!*ufbuqfq2?pL`C&bciv%pi7&#D3itE?HxQ2BFbafhx*6eqYj{8^*= z%~&%Mi3`vRN)7C@h>L>Va8X&^4i*%OF<8do2nYBK;28Q89Gjm*aNyBXz){_VgFYF> zNzHIlIBURVlY*2ZlU^Y-N`D3%wBSoQ!ZDgm zt-x;)esqiQ(^~1`yIVjvc$+i+%J5ovQ)OCF46F{8XJiEY>4FLG{PtYW!+d^BLKr`v??hvT*#Bthd<9_?TzJ+|av-R5)Ms=J;Cx zoCEM1RzwfVh^n2BCZVvbhvbAn%R?K>s=>)rl;1<^?;$%N@y_NC3}1HonME$gE0PFW8~`qp zt+{A8k9M!636ja*?P4BgmL=u2E6d}&z29Ku%$2yFh9q@vT#G?DIRz?iG!=*(k~ z3p$7pknuUiY*K1R1|vdT@CHVH29PFy5-Ut1pxXj#DR@G!Ee<0AA~gwN&?p$r6qpgS zH(?es3z)TRA<5x)z8%rWR0uz zYQm*{ZePvPYu&9O(3n^u6dOL$*}&_vuA(wuKTmrRf$((dQ{n9S&Nj~!1QeDL_Gw`P?=%`7wx8iS$d{sD--et+2%xc~hnwy)43Gp` zUjynrVJu6d_pb4^9BPFbu!O88aqeX4&v+k544pTQ!lIAI5EzJU8}w1Rd+fNo_qcoL zQL8+Qs9xBEs}HajfxUn`?EVAXVUQ$Llp1Yfu0R%z89^2-HPBayEH*vmAN$EuCDo<* zzxYf9t~3}J#hNq{rVJ5cAj8`6uWo$#&;R&$e(CIeU_hgwQ^bm7>m#um3270lp;aA; z?WXBZ)!f`E2*})On2naRd7GyP-a^CPIgl5UROye@Q5vUBGleUV?JI&)_wSH;q>V=; zNLZ=o5zB9hIgS;xEWI25p*twa{DoLi#>T#!?NS!}inMc(M6J7VN%FPZU_`h9jRmeS zh2vr~9Lh)SHuL${IX$x~V)pKEXph3BDvs?^x?^Ppy~zycbMlpu3m>_H(^7jP1QB8^ z4NKvpAB%sY%M&1=lyl1{ZKvy7J_NrZ{AnP9HM^?xYxGX(OgiZHQ;7 zt81}!rp+>bo_Jg&8ZKBCZ&2saMR;n{EG^Q?j{$e{m`LUQft8*ryjl#J6L_9NRI6bySZ-G;fS!RZqMn_z?{RryWO{$ z{Gee?c%09%rCf}RO-D@2dv219g60-H3OSk`9|M;@duU*6!S%J2Zik52(kceBD?S*T%{}% z(quWGvLYJ5pf3dtClG)o+0c5C%9SMty^0#Z_KTT5Rredwuogl?cqD?kOz z+C|)R2^dp--AraZz0LC`u^-eFDZ#p6Nwg`RTp*U!WQZ)X?RHEJn5mJXF(M)gXAukY z`TGojy|$Nv>_zv=m9~v^N4oh;G#%&jI*D7=vquqt5c<(R5_AH1gQLghi@g@4hlj}< z8g2q;WDtGVWoC@pO^!chKyd=(De*gzD|z1pS1nOdhXq0sYIaPM`R|lI^YxfoCBp8>zn?|Ra<%8ftu5!T?5AiwL%7u807$qZVLixqfp{3_gVX)_fg2Xr zbc}JpZ;46_c3PFxwKA+N3nuk5Wdx(P5F_KH0~HsZOIls$NPg(@W0Y=h?$- zwVKYH6ax>8sy%3k3n+o6N{*2LQ5@hpLIO}Pp@9UdMgn{mBv3UH0B=wycnBl_ty%h# z1nj#Yfl45O`Vcdy!Wqi}7lD85C6eX3;aqBlE(jb9Sj->6CQbhtr_l(cMT4P^dge4R z3bsR!#r)Cd8ga^MV~`;#!qb?994YI)VGPEcove2dEFhHpiMPl46IV1wVp)el8nBtN zIO-F5ar7OMZ~ojnm6u|_WG^DWue>upe(Ea9{sJ%Sr`P#c(I-ifVwj}gxRQVJ{lEGC z>fHk10c`dfH~A;tS-hRz73`Kjw+ z2#!-yXp*5yG9k=D+C1dC3_{tTFM3~L0aB)LAWlk%g`NUpMw*y4XKTyNp5yS9m?{`d zH()<8r#6bC(F!%vqEvx)J?s;>0Z!0>5}aGY0WQ!$yOI_iKpxolvVe)TZ?}7SNX|5; zrBS7&fwbs`4wnuH=ls#6+*m&BzI(YyieHUyY645e!^gMji*jKLwfs<@&r}U78fU&Q z>dB8;i9Qmw@osA~>X?Gga3CG@L1>|dByGfP{CeCC2H01t0`txyAr}B-MN*h%p~yI0 z{wZqEB&jkjIR7v-%?a93{)@Z>0@c^E1%V|?G|2=5$pef&n~80rbos{=Wbfw35ak}P zk<T;MDkay{N)y9XyA~b; zy!u%8Yz^=UU^;U>^iI44q9_^Skb7IvE3)xHgNGx53|q(3It-^+8krJjP6Ns^0whP$ zgagDFQZ_qng-eqg#&L<1z8x;9v6^2hQCusSN5BRs#NVioTqPcw3I&yMK&vq=f@3f#4Qm^r zQ2-DkRq@{)6uY!AZ~mI~D;`gJ?g3g&4IFTfxI}CZT*m|Mfn3WSE?L!BnYaf7KCm()R?$fv?g5K5 z?hzMiiaHmWR$ZQHNYP|p7x$1FqP`AlM+9>g_Xy&;b-ju;?m;);%^Ns{J&Y(ROtdVP zNmuZIe~4O?lt+mQ?G7-}*;ca}fqUIsiFQD0p)43BK(Ll)Lo{z%+ewNE2`Le`7eS*FWrND@k z%|Khm^|ZyB?j-LpZPD>C3egq}&&Z{qtu)XUL82_SRzq2wAHgXW6O_e)IouSq1!WPA zzPlY|F`JB17UJzVWocP3P!?|{=nW_fHP$F=)b3=usSRxe9>>TK$HI4PAnD-96xf3h zs==B{V=)p6-P(q{jINBzIJ8Ogo(bVne^sSa8;xD9mCAXomWI|LA$!CxT#MA zENZme897X>do58|ePQsZBC_r4A@>=0l3@zR|;> z(P?jz-QhV~`n*NA*@-O)@nc;rEqIC|`f zUt`O_9t`10zRpz;Bwlawn6s?;6FBqjRL)OAX!#R~CHN%yNbosbrtkrfwu`9b`rZOo zYLLhlzTJ4((NTzEK&@J9J{d+yDjw&!C0X?yO=f7hND=Fix3fBvWT zJdl6ho<9E*d-n3@?3v{c>{odg<@ek3VEz_+UYx(#o|ok7_PiA80z8s3U#NN5l-QiZ zKw{?%+j+DPhb=fc_s$R{3Ph9zN6>-|D@RVolw0QNAN1PB$xPSB_3(pc7lR1U!*W;_ z^Bf^TuWF*)F&*SOEcuLtd$a0ss^{I>l#La*62cH(B)neXsOZtRccfhh>le) z3?7}@u5PEvYAbz-!;v*su91;3hO)5?A7CISYKkN?9xXo?5H$;xS|gNZgCAC){%VQSi^NzDlZ~WAX<0tvo)94y zwE;O>B^VK>A!3V~py_I;Ym_K#C9Q>7f>uqdUPiPRp!%}%ZE9joQ#CQ+j5RcL3}d($ zyb@y=yi*&B!HR(xQ0kT?l*oV`MpG88F;E;5nGKYPWxre#Tx2eTt^DErM)i}JmS#6v zH~eFWaTrT)U`y3};hU;mqjC(R3{19h+c3>-wTiD2vf;Q$a+l)*OHHs0EJ#FSww2Gw zx<}kE!~0uO=37$=FhcQ{j*$w0sVoX9+5z%}!{K%`$~g(LgtkH}Cg>ui6>O9fS)^;4 z4ToA`abVQqQaTJATrvuYW>;L3&K;6rd@{)n4G`64HPMYG){a3^#zkq5qt67(#RFI{ zl`$WjFD!WJX;R>^9MCzSENgj%8O9B;G8!kBFU1vDIXDVQ#~(u5?9HD)K%D?krvPX` zP@Bj>4-DNj0+0cN^%Uell0wc!1CXjh4(w9hbdH4Y+kSr4N2|RT(**Vw4WL4c9vXlg z8K42kgFzOcs+L2*;$TsV1FFl!8b$ms_Lr^Z7m4EI5sEMQBU0?PY~x%x@dVo#;L;{m z4P1r~h{^_t8n9tT);OZ3iWbHpaLd=&VvtF+7^Y}L0g{VQU=*zdl!A8+$AKOS5iGq? zSTwqXwsRim!=r1I|8EjdCAa$~wjNzC3Zu&pVEJnqUGX`ME+gdw14ud|<@xg?lM*_7HwcekDzD zJ2B@4=U0mZ#BE1Te^q{Elg#t-tG%PJAXu4HUP>i}WH&68=o}8yo1aIz8s?AV($#Pr zqZ>Xy_$D@Q%f59lw2=@}Dm^*_mDXZaD;wY9gf7CB< zjsyfoGlH}pN#{V|8Zc6+Iyp0o?1qqDA+V1`Te#>8%jm#ZAe(`AI)NmZ1!OaL9@~Ja zE9g{Bj{K?MX1beg5ZK)Ywif0q+~9-BWfqf|44yOT$6p%9Kgd!V_7546x%>hzo1r_K zM?W~4vv$u0<)gDj$&xzQyNw7tQFY^o-Nrw08y|2}_K|&gA9|f-(&Wld+jKkez&z<8y9>_Pz*)NpgN|~?QksK_2cC}M+X_+W?(%1({lrRoo zgetE1B2;ln5ocd#iZ4PHS1ID`>x{mjdzJ}RwZ|eQdmzTXYn?(>wS64d#}T*A5dPNi zdWP5Qi_kc1Lm4vy*|VhUm!|lrXlV` zh%3I{5aQY)?u{X?_*xBdoe(F(J)X|R*U1n!6XI}gQe5%%4@2B+h`Tq$6<@5V;w;e< zafl4MoJ(O#AaTLqe6kT$*b24rC``#m49uZF*jHZLc+B}|A+9n*uo~&>9Fneca_xvjn3QcJl7MAml;X6W%4u3`YZ^LF zSLs#>V)c<#7P2?B7Q`C6CY$HYUT5KuDbYMpkVR zd6wks)nb~puQSCLp^B>&arSkl_##ws^&-x`&JYmNDc_vBH@4JA zrp>$GoVul{{Y}KoH>d8c#Jz7$-BU61H(=@>pR#q_bBwrg#Jy5KFW1jC`ng&^$Mo|u z{k%j!NA+{1ey-5Zi}Z6yKbPp|pnfv_c>V0x4+qX4ah&^h#BucO5r=Yp#NnEJ#Ifc4 zh{JpNh~vPiBMwdKh{J+=#IZT*h+|Fgh{Mo+#9@;}(PUfqcK>8}!VPG*EPahB_M_Ah zJvIF37U6!2a2$Rc=!LkxNmWNnMAjOJOVSh(-Ad)&#I#g5hEmkv1V{)$g?(P-{u>Q5-;@xxkr0?YOgkS| z?y*&$gLbZY=dYmLvndIREtUJ>xl8)4l>78oJ8q|zbK={XRdorL)^xaO;GT^6n9I_6 z)8UNp^eY|Lq}-z?OH22#y)3IO>$qIDwy=|WS;ylOhvPWs!03(2$%^Z@KJZVrtXvqv zL9ff%4$I2E6G0c!O+4Vh8BEBK}oo1N{b9c2}5?Q zn=l*EKT4-@2}TDc8i2Oig3zR-<)JcKOEp4c--?Rt>dYXn zVK5S4NriI**;4=w?dCvw(Ms1^rG;!AeZ*R#R$M7i&cUH>ZK~HAfaSw7De$D`8 z_adO=9h3qEZr9)T$N-1L=Dbh@w^8_Sk=tX05j ztbJ=G`l(+eNjgAabFem2lXxp4rDRL2R2UyCv}$Tn%zxHf8lM_jtlerj;aLuguwBs_ zI??hr#H}d6g7gid1n~Kzt>c4$VFOrp*bww%iJ_fo^h3KDF>FIMo{C-65>IVF0H3vE zu3pgSHaY`U)B3O&9!5wbB~Q1#8f~0IIyN5_Gz8fgq|+)d2&fnbQ{fvX^mC~9uMa-D zX&QT(AX!Mu+6%c(Az3ytiJFZzwoeEC!sHa@iRq-8{!SV$mU)hDo;k?W+2d@l-du6R z?4kI>fN_J)ByDJ46B}+mXaQX@e7>HFmm$(txPe(0hcNu^VcQOqpe`aI#k1U?n9q~C z6>gc~uvB)T;jM z3`=ft@)*pbbwd8}Vz&fIjG!2Wv-4;uJl-NanG)X8!D`f}dgaiLyCw(-xF8(=Kwa(( zo^;g<2xJ>x9~pq%F8%*sw%>YEo{h}5bST~i>Nb46iq7S3m!ZyWZ_~M*EjqWYZe|bZ zpnKK1Oz=aU8+IG`wh=>{>amI#CFF0$gPrsC6+jp0Y|H^U+3Byiw;3tmgw$Nt!Tjvf z+SSL+6E>*rR}BtG#j$)w)W&Xu{2lOX(Kdr8Uc!%Q4w{Cq;;h8ylKTB)P`bSAW>q1i zqF&d&-IVk12i7Nbya0DA_ zj?#@bC+ApM4y$02q)o&Mr~*FQn5+geB8tYU@sVVA!4x_H7z0+O<~M9qz=nhk;}FV- zJC|YO`3fFK>y`z9iugLgeKQAV(KqZ@>%{bX0X8=zDHLoSig0F|7v*q<@pxNwjSGCN zWnPYKdCED{HH8fA*^7&pa6SNlT}t>Ja1r?z0L}r{5OqOf*R^ zkU^kSZC9RiqTA;pX)7;r&blW5;@L0TA!gt>?RT%%c@Dxir}w>y({niI()P+i7U@Sh z8HElr3bpe>qMH%VX(8Mxx|uz$%QK0KlPCq-+R4X7fh|HO4#w;(Muf&#S{_7- z?quuH9OPNMo1;(Y1r#2y7*Gd#vz>ZplS6S`aG5HcMLH*k;^7!h^rYAXHEyh6!gG#? z(gl;6<3@93yDXbyKkitz?1ELU29wm)TeR^nA(R^DrFKXs0dTvz_YU+9JmrUjIMfB+ z$TotpK%H*7>kj>1V864zI|>dborVKmZE6^9o@lQ#l-#Ojt7e}gJ@*+AACBtii?m|6 z(r~^h!%GZ>7@9AQ2H5Qu=OX%WRO7xnvJS@yoz-mrv|x_QpA62cR>zLyt2ekH>0hqw%`Y;upgj&yWdhokt3&9IZQ$c%U z4*t~8eE^&Y%e`(W7CSfgac=P?Q?O?z{^wYZ*OSCPj8 zG1P!Eu2L8d~1*5Q=PrvP9Buc^)n|2wIaYn?-Q<9))rUgQU+$H^i|S%dpCnpu%VEz}#>g zEaf8KS}=$1&i3iiA}7WH0xV|UP{vWZY6Wu$Gn1*WO)e9c0s&oZ9-3SF#~_TNxN%+k zF28siHyteA#<9|zmpdL$0VLhWdAW-DG6tUjeFi@$4KF0XMsmB|IlfaFz9L1t#)H&} zAf`_TC0n}%m##5|>)N5YvzT!LpODU80tXU812|B(1dLX4+*C7QkDcb+@kuEe2f9eg zOVhuox!pR~6GeivTk;<|VK+fyE;y0xUhZ+pmgJ$eY+;$R0Q4TOE%){&NG*(B^#@}> z;}~4(K`Ui-V8|8+N;8l73+Qk~vNk8ff-&(KY0sP2-5c8q`~I~Vc(>FF7%;%19qJv< zIeaoSCs1=0up*c`kTmr+#>hMur*p3K7zeA{dD7#Iom&nF$Fw%edx2Qt3}G%U9ATn% z{&d|W0T_((jqpj11s@AB?mc|wb&y(zL&V>Ftzd6De3h2%QAZl`Fqmm@;YKgLiJN)g zb~QEIoU=+YZ$n5(JRls7sG-9MDMo-;RZX?pAb@G=`nbNvbD2VhHr)&o2CYTQL{&zM zUuwunk3ftn26h?C(6b&02sLt~H0rnD|X!=Rx$ls*hM_7S$h7M*h-JBZPW%17);2cw> z!-%O0eRvT8tK>7td@@*aC2b!44FXy_rj zL|Z)J1L49Zq;ZZXJZWFNEu4ggIm|-GrmK<~6{5f<`IoRoBot#+bG;TcfcnRJDuu%^ zl||>dVFZ}Vy#}o$mbu#(Wu#ruK1{Z2ge(}czoNo8dX#fta*j2lb?A*7?S&|cy8Jcx z)4$?6plW~PyUM*7$OMZ_d;F|PIM`TZhURBYQ#D_lJi!lNvA$4C_~DDgIX3R>vHfbJ z{R~wP{~-^cJED4MWuszxGlqUr4*6Z95ug=p+{v)zzhcvg^n~JX<4)iK1MDv2#8j#0 z##@o@65%oyo@A}VVvVgH-J88NwSZAY=q6@u{h_PHFzKiY>DYO3UPk+O);mEceLBh2wG&s#pLCHFaMd$jc z%dt5Y6n#A^n26|#h#UCIq`Kz4Ov>>?n@RPGjDHfdEd!r+0fG$&)St>Jc2RJO6s^nW zneMO+J+Utwk-p4wm^H>SKkloKA8$N(ua6#If0Uz7^F1dSJ<#Z?n#=Jw>kQ(?NeCXD zkue>V&*?My z{*2T1C>yM_?#VcZtIc~&@7gYCb=7oKtrF;wbLdXKucxzW*VpavqH6Jy<`=Tx>B1g5 zdpW)}+PjpYgQB{2t{aa|%(-Pr?img}GW0mu!gGxGe!3&y&&vSLoLfHBlqM`KOtL9SiPmvri&8G6G8xnFR0s1FGg zx>Rfh`vvWsQ$(eRSa;(wwIb%sL`0d7Lf~fg$(bza38Y?;AWRy(GZb}pnNA)foS6z-ix(j}mWP=!Uny02v{|g#)=sNp zYS&GxgQ%>=%9XeUMthyoFVmxhFr5qRZZ-(X$zf%c;*7FiacX0@!k#*N&iDyD{|Sz( z_TutN|4K%_A}lfvm%`fpl_C0VIu~t__`zWGEV91Uc2JiEy#jt79GsY>*%ON06T-{m zTfheF4G4iH$~^{6EOkX}0)-Qsm9gs;iz`#YU6nXZKk+f`a?wveW= zwF+#_%C`p`FJap`)uC{4S*ac~P!+Q{+YLDCY!(50<_1=qf=eKqaAik?p>R~E?js{T zdK3##Kd$8{UOvc6n{Me|2jz6G*G;;dcxcf17g zHV;K@$QFT)$>*!dO5Q-A)9t50pd$u>PP4j`6N9ENfvNr)p?weQNGTt%)yd<=#)4#7mk2L{?};ksDMu~r!&|kGl5~*F0kgl zSEC*LqxI?YeX&j_)VecwY$@OgZiUmJ*ZX4_bWRi;AZs3u8g?M2SqCu+s~!Sj#~Lvl zXMn8g)9XmTnm@B)*DVTqPVW|y)iXNbG3$UJ>SsP+sf6BT$gwbI$LCAjq(pozbj%_0 z6+M3*740i3;s(yA*5`>RzabN zMJU{iGaL@54kDNFClkJ`g93tE1%kOBatj3OoMzVpTfzbyp4AqqH9`UpJ7~0{b`W8x z=c4Ik5L{_v3>jceYf5Dr!+$rRC-l?oWIyd2LL2>}{t11Ps@x$s0)*hi14~_zWjzqQ zfG?sNx{+sVc-qec&%y{i=K+scT6Eh6*nkVq1RI5oOqS?0 zKZ^fh>?+#Q1zVvl@HP5Pil~v=mJKL|irwr%DR4u90oKsKvC7O$$35kpfF-e6&)0X4*_c3SO7Xq&&*>6DC9Uyags1a zaC$&$SwVTym!mUs){!vPJ>u9%4-l-*VgN2dEC|3bYF9szE|%>f=2nT=CGr&hhmbeyIl=di$!&vsP>tPOe zCRE4X0{3{&aguOwHiB!Zx!?h3C&U_lFmCENYYsSQprwAhi=2L9{UmH}&*uG}jep7A z-hO`L+Kq3+Ss=e3p75--7bt;;DSBn7Qs;r8>W>(OkHo-Pw2HMoM3r z?VQ7#Ow7dSR~Xu)aRo4usjq}qIOm)H>Nm>(&99IQ0V*z{E&7PHqV1C#iGv}CRZ?6K zSX=2wI&lM=EhIvDa3hwi>xh45%kGmF`xbVmc!{ovZ!{W@^EvtTP>`4*#MP&kN}oH4 zC?H0=w`*zWJsrIEMi?+Y0=-(ISTr+ptio<6&sw)ET|eufRr{vB&Pc)jX*&VuEGOV> z{E(r;(TMoC8fQ&w)WoEou3LB$a>x`GU|x7oFsdknw6CX;n>@;6PCix9}g4VXqO z3oXoCI0uwyQG-x|;myjm%;2$R4&_60vwXGDe1-}s4zlPdj#?VBB94@eLoeWjo}zCo znSRtkXm2cY#QabHIO_%#2e_DtEQNL9NU|taHzvrCh{{+A?9=Q4=BYL4(PXqo)x)7v z>*`O&GsnF$YSgE?gC#i86@3~H_i5R~>ek$C{D|9lSJ~6E>gjjU(`Y^;{}GtS8}EF9 zXkbw5>{di_zAzNz!{sGf=nD24mdA_XDPN)i(SVxJ`GE-37uMN>ek;ge(8-K3)0OF0 z_!(Wr77xG<+_H7*r0p{eZ3gV@TC$VVn0<4Gq8hTEbQnb8Xr%T0`jqI(W^uFWFW}v zT0CGAz0(VzN}Z$tgU}$hDpiZ|kI^wnFV+ONWSx=zHyEVvsq4k{`#e_>6|t4*Mxh#m zkuFEf7Km^tXa`*sRveBT6EX0Y#7n-7x>>dZX{>O!1e_7X)v*xPM8`e>b#!3Jsw)Ns+*$yz|9sR^M?-3jXI;d;nUKD*q*#Hj}= zk`SqJQT?jn4;pJU^958L=50D7^WmRZy3Z1D@dw=6`FSj-Kjw%l7xiJTUTut>0`jt znqPR;HP3n-9}DVUiU@O_ZgUFrnb;nwMda#!<~Xh8g(=Y7Y;v8=J&1 zsCZ5}rzALU7)GbR;XbE^-LsteY1qL90_=#_&>bKfP29Mlx>rGHAfvrgcDjvSQ%>lI z6%2Zkylk_8n3#GcFv_ontpXK=@W;-6UkYs6EahW-k_mxGR$*%rvsxaGZoy*8^sW)p zz;-($lfgt0*u7ZyVzuQTb>e35ZHP;anZ-#>$)c>Je-q^6mh}-PWbVfd5QR3E@w&>951&s>5HsJtv;P$1^%TzN8sJc$F=7>;=Fh3#i zmg0t5HzkvG1JV)>K8n?d883BI)P+iHph7v8fnu|2*5Q4WYT_kEtJD%^!J2)TY68hf zf>oz*VKQWRi$o;osnAH6M9@e?IrNP#_JKxhwq|l?Z7g(#16AHp86p+xv zrh6ELL(hQgvcXK*%UYtkhG5ZKL=|D`kkzNz%n(kK+cAb+HWUW-eJr8M~%^ z+StW>ChrO3{bA&{f`lt*=o%f2CV8W8ldYX7J3{Tu;RtX>@sy!U?Q85xMXb&$CiRNw zMfoZLu!jU+dR~sp#d;rVe-M0)Drh^m0FLAe-whLWq^1i#=ynsnqI88L`A&ov!f#;% zAiwTiDqIB$8Tj{GamvJGC@PrXbVE(S5s}wun~}9?5Ta&GM7RQtT7XLOpTM1?$FGp z!sU-|+qYG+_0wn?NIFQSN?bdkJ%z@sS|rQt41EY)bC)2%GN&O&0AgJf3x`zd0ceyA2^sa+)mHE|G>~}7r%XDmQ1neo(P5Zf z*|Ci(U=@WP5@-XOnKceqATIbNkf%_?M4;YEPehwU1QG@*V!0wkSZ*g67qFU088+LK z^kovQx4Vul=a#d2oP_S=R|(mdW70ht0lRqTowwrToTf=^*(bu3@Zcm?qyyx5f+T@x9}#f zyju67&=^3JT|P92$P~HM+{Gl2 zmdfSDV2ziyemGKnE{b~2NBUxm$#q*HIH)R_CIBoa2WpV&QTB66x-nGsp2x3qW zBeLjlVGxGIx+f*cjHS;Ak+!myKlf>Pjd}bWW;Y=M11W5cVl8j4;J2CNb@srrwqyRO zF<%sdqMWa@)s#}qJ&XBDi-brf(!=ZdZ$XyWJ9-MTbv5=N1Ra+ZTa%30vddlywgz-K z*nmmPUiSjCwpb`w?+b%>-0=FLG>z;XfiFo9r??n;*eniJp7KZ=YjEQW8`83AY?VMZ zvRsyUr1XUAi}N!y;j)CG@p!iD!3VP4R}p0?l>3Q436YA~a}}xNd4Lbt5qBr~5j^Ak z^yed;mCgket2$2JB5x$?nc?soA#qTvu@){nmGabJNl!rJ&yW-l*ea;b!87vdKed4S zJ@p27b~CP@+YI%42%mr^e;AU{!m+chDggKX5WoWK2y~3%{GX3R0iZZBR8hYSRPGKn zFR{Br6xQL7m?Q2r*6OmJQ0i;a^r<>RWqh9~`z!k)G@k1RaASfBqMOCK^UBSlxhOx4 zPn_5xsK}WmSiYb(S>ul40?2H~pyo(9(d^C(`VM* zeOc$Kgsl*NBV&F2eb^KAC_O+-w)|WL1 zrj<%@MX89v9&h~Va9OR$bvm=-OeFdXOsi}wD}AA@wu7B2E7MB~!w?B}8Z6erT4*7j z-9s&`SPNAN;-C;pdxXY9qL_j$YnPS9e8Xs%+ODFmk#^yJB-hRL1Db=X_b{o@&A1~m z<>!wv6}5PNj;E$O+1;G>!DtcXkprSFIYqKU4HwDd6%FQBX~tk2a2~gI?L-~nG}AB2>MN>OU1 z+&NVwdD{Uu+L`WxE3hCgC+K(kez^kBZ%6sSl z0_0Zd&~%+EiD@OI#x{Yisk^E1D@Mflole~? zjWia3HGUBzMBS=M3j3fs#Al6PRad3D&G8!~=P7hfaYd<2tW(Bs0hiS}Lg!)pmThG` zg|<4VUPH@`6J2H{NgSkwXq!`Du@*uWY9R|8&ExnH#3&cw(!FhnrjE zcxI~{&ux|C%vKRk!@8zIb$Y9aCqU-Z9P3*}Jd6xEHODjL$e(KWH|IR{Y&86NhP?Tg zwoUS!lDx08T`8yW6VE@nZIY*zI_SNik|sZ=Ze7_t|Hk zefHUBA4R#gXp}38a(LNdxg6BP=jRrUaz;^R#um$En#+#a@kOH?Rg_DMM!BFU`V!0e#MU-=kMmeJ>GpiTN zWmtfE|7G|Cl4IlN}Ef)1`B%DF|OoKcjS zyB5o3`YxgzUo^^5MY*(SlnaWo|L(;K+Ix5XXG`(Gt~5c?Mvt@;O_#J1(*CVW)*>MC z)0Em^U9uT{6h9A1J+&@*0HG0oNF-xlSi>UMH=D}%#gq+jQ_7P;L>4*96k<#WmMugb zgn2}Mgp+Y(EzIeW;8Cn{51eVgF8L&dIjiS-vyu>0?ahiBX@7#GPX^q6klLOsKCLWf zWyk6~PQ<;LSjp9siFOaJJW_rz=fA0XD!1|iYJQ*dz0j?slRT%6DXM{5R8e(&z!8C> za{o~oQwh3<9fE51f*gDm#dwQ#CMGOPc%_u*gVS-n{s)bCqk9)w5#7tqAOnABqIC}) z__^(^l%Kz|z18C9zuMkvv!6mqc`qRxp{!L1w?gf=O|{-`m{W>(Otsb-u554LH`RKl zVN@OOnrf{#jN_CIQ?2_A~2wkC%e?lo;joUATbQ5XtovdoxUL`kjstVXgLi z=m?|qUOcr3p5vp6FB>P@EA$1$c7J+#y-GJsw%@C-OR?VIIFUQxxlb*9T#wa{J~rki zZ8!Cq{mv?V9+{iAJ^H*gT=!3+^ePjjwLIC9K<zu!KgqI4pCzYHoExRtoNB5{si%@_H`siCM8eszvtk*>y~ zM*e2xUJE+S@nce)nNc;3AItG|`K!X~R1HTyieJz15ris=O`BX^McD9h_AJj(Bd%x%|6b#lq95R6Py7eKbFB!sRKXQkk5tj(YIg!_jKTkqNn3}$Cphw1+I8f!iqA{= z1TUlr$FU=zqGW5hX*!vcA#8R@%TH9>!A&K1$Q|wB1%3E5Z}#B>BUyrngxpEcl0p+T4o3d7lzER2pCReMDS3zR`T{HA_2|A1ZR_f`cz|YOhJ}vF4n`kN>3b zV9js7Q?S-%FjAckG~Zc&ATH^mu3SrICthLEM+q(XOn?($Qj-o*LF+qrqDu8=NfdDB zIp7N?BB(eLir((ys4vIu_=T{h%K;`Nf7Zw;^o-w zoF$=N-rhnNh`yM+kMiKgC08lLx^7cs-A+$py4{N0jU4QunPfGGGIEb874ACWh(r1n zgiy{xgQ0}F^%vqB{{*5&^GpO?;P-KK@j-q>_$EIhRaoJC-{eUI-ZSqv`4Z90n=hTb ziB$1LHs3e-6A_1;@0&b|z?N?Mwy;l;d7caZC2r3^XMO+UAwTY$fl{|L;;8>WS*Fof zxG9P86}hmR5?yYU6sFN;UfWFxi=WP`hqX}PEk&J-|iq zg{0#iK<1-hj;%PY4lo>s!_xqBG#i{25r=c4;Is(1Ay}I)VAjE2r$w+9{)acxcrD7`J*|E-&HabVStW`;EEp}Rq9pp{zH zVvSHN)l)T3Sl&ab%Sl*~L+A?f20L)sG7M@d<6)9y0V!uG6 z8_Ze6$RL^+kb+VmLW zC>54ZHX7s3VFZQ3Aq@!K!pFMY!`1D?SD~F|a&zyJ^!9reX4BWRrEdP$@@`DB--G&_ zsOIJyN0pWIj3WB3`9~247rGijqh#>F;HpcCu@e~|hI$xa)8#2o3}Ve0J1L-nS1hHJ!t9>?V@qe1lDdu)@N-yU?^!8q9qg>(VZ~}vycg*wyo$4BYSks z;qTl`EP3LoP3m|;bZ4jZY>yZmE?N)-(|92odP5Y84ND)zYPCD{YMAMDNTD@sZZ?4Z z+^ccB4D*Jpd@pJs+ryE*jI}OTFxC>f#9Z+uP;@7BGx|NY0L#?pWivr)CZ}HFFYTcm zEwis7N%lB16}KA-46!Vta?`_nsSLi7)Ml+>XsYlDUGzsV?#)eB(Db;I5HwkL2GlV4 zX=e&dW*cFK7i1%X({L|r5$#mB4rIGnU!QEW z=1qrD2^?ZyOCYyp>h_9|&9B8m(8F)(LNDLAsvQ!}39;)~vd$4|cNE_<;fpZS)NXI6 zU0&baVD<$}p0peL^p}y+=q7$;rWM-hb$~ok0w8^9p@8;l&G$rg9*ICiI~%v+bhWC0 zpN5zb9F(=;ckxRr_C=Efs9XED`Z6J5@qWqm(C0Qr(cb%O%^ZNpKaSZ(ob) z|9C?*<435#TpO_PsH$Csx$sG&B=V*$7%ilIZmxfx1r%goPvEDhs7`4K8YNs1o zs1V=>GHdp7BC^j8|CGk+Nw9opPavk59WfH`eOefinowlOv9O#EqJMai4ggz2C`=GZ zvi(1m=pWf+FQ@U}-l2xE#Pii&s^wI+)?k=OGwuVSB438Hh(o8<t62{y_%0`|$Kqv68 zuM?C**38C4ikLb*KEe5wW+2igR0UD$h>y&vF`3cFa`o&k883Q5?Asr(uvTJyNGmYH zqE+Vb34^Bp!U!`YN5cSCG(5oCbwt@As>napUa$VCCf$aY@a$P==#QKv zoFj0^Q4#q!e~#onnfE63`s@x0ZMoX>kduU!H%d;V3FK6f>%c(At1b52Ojg7VWK}U) z5zNU-H{RYXSns4_nZh34E$LZQ|3l2AeKoeDF-!Vt6J z?@ST9f)4W@zw|q@*`MO-4ZG8Py4!Ra4akeUWvVB?gihg^%p{nJI48WTR%g^<7}~&6 znpi?fl&&9$tOjk}1AmeCuGa^|VWRBq{HwkAH}N&9x5Vh?c;{610o17?ekQ@1v?On! zO(uOlC-MFQAEaVo3I>}@yrR2S;HZFWWuNy0tW5Ub7GUCnk1M5tdVy zf)XR6#ine+l^eVyyX!?U7%5(zUsm41eIQglBw)kOH6}UKXK$Lh$)$Fu2cT@VTRM3f zgNgnCQ6u)Wh&AjX)muy`j>W^2bmw?r*a%|gz$D`zrASbTG7b-{_OE}PbdlxS(eQ2= z4%Ny3_2@$qf^?UIH2hzB3mp6J+L2BFN(t%01CzZz>dxlN2l)^`A6{BP=lo(et5B55 zF{u)6;rndq34upTA5oVwklkb&@;Ga}m|bu(hsdOpYgWqhndU*$*I)nO++raE(l31x zSI8=MZu(C4-3-fQSkKPQB-tu;&@Kd{;J#FExY0}X`ah^7)tA*9qCj3Hn$%*5YjqZT z3TV+RZXU4n*mV@H_m{Gzt}E+lWoE0uSHYY4fk7R zYxxzZaP!P=#&j^7=F4lXa+ZN59xEZTRUw$Ns-6E$J!C*-f8q&T7HRPQ~qgX_p>A^t6oamtx1t*nL2HKeU$k8 zrE-7%<@jmT5?doxQ;kT=&*GV|J*4+HBHm4Vimz#jayZ+_GntKcw51ewKRdFnNKM#dkNS2S(o6uUgFZB^`_ zX+@OhB{d;=&9s=%-joMXrmQ^ZQM#D6w-fSWm!2jwc+Mab+iWqTZPUyMYAiIM^tT6u z0x+L|VDD3z_m#$XZ;gIv$7_9Kv-?d94g*sR=a=Rmrn+c~3p>>lKaMZY1yv$rQ~Hu?z2{G7SFqr+i}ovTL>M|KWND%#z28h(7vQYq^MJby0(BuSZ|(fqzg_I7?{* z=hVIv#>D*GjwS*wTd>il%-g;`lKs0C?4!~hyeyIZ+GzI2geK_y_(yro$WfF5;{tbx zK0{h~vk==Rf=^0Gsja06Tv=_RdFv;eKhY-r!FK#;l>hHXsR_q->yq_2GtmBIy^4Gu zKc&CV`I}vUcf#VrirE^<(894`@m`(CPtKn1!cBn^7daozzR`l0718QU`375}>|g?~ z=V)N?eTxF4o3ZGHqDhDT?&8%kN>>e@L&AqZ)V@< zZ4c`J&DG&2iH9JE0j9xl@E6LDP^B%|U9Q+&AK{G%Vw0;ZSZYr)olCE^CYTF)imA%@ ziJ6RkF|EEIzBTd6OYPMf(|!N`d}$gQG4S$Fet>UWS8x{IBCq~tTaqjD6eJrrm|mUy zxc%0y$^)SzYuS<PIodX>e;HvZ18VsCys}W><^>ITT5sL z3MnTe+8}Kiq%AZ<3?403^cbsiYe3!Sil&1vq8#3p4(^n@0(q1~g%gH=-ta2Ak~n73 zE7Fxa(y{I8J{_2G3zNQq(R6Z6rKP1Xj|%PK;!UR^crXIJ9*vDGRp@{vIs@UMc+T$8 znREY2&r>&_nqXvTsE^`Qo4oeqi|vczWP{Wo8=^l{FblvCwV)$Q>IXLIRBnhTrq$>U`%s6a^)>S@^fT;{Rzia@yq6#WmcxnPN++v~r*7RUckq-PV&bkJa;xSr&{hleV z*;VC4o=Cj4rbRrTgIj)}g>Ehkk$jIsq95U>ne9%eHbjx)LM4yJp0J8s&l6twU=Ca< zfNLM5p(`Gr$ngZ#MZEno_V@(g*pm~jRg}M+9$u!bHy~@KtNvbV75t5S(RJY4H&<-N z>8gWi{3Ap_#UrOw9_do3C-=PR1A0!&ITaS24?QiiGsPRP?9?6Vp*-#DKg+~nDP*+X z%m~}aM`H;IJq___PE{G)+K1?63J-HoB&umeLq!DILL(9KUb9$L3DRc@;GY90yG;4g zQ=mS_Q>#OGCe>xJU2LI&(M#%Oq#7R($N#onRt(Y?;uIo9-~SwHG5?_9k!Bw3&fr!z(_<%UXq{Oi z*(#3&(KCk@ibwUaX{~2BU|Iv2olh|c_2=75CiJE+p46ES9MGVArFT?=_VQ2%7{G`& z0Iv^x<|)))r3}8JIs^lyrRJ8{82Mq)*V3g;R*NaF2AK@BZcyuuk{y?FIV+QA59y0C z+)Ffrd5_{`8?tvP*KK~FZ)td8vsoUwLu_hKZiCG83B8MuG0qI*HH?r7ikfx{0 ztbVL>{FfH((c(v?YI^CZnhnZJiwx>`ZSiTI8S{<6nt1w9bG-)_BNI^ymcArJelLlf zy6p;hk*=sHc+?aRc{oCWps|gFr17lF%mFdIVcuz=$H_Fxer{D3H&GpkRy7c;PA;OT z0z<8GnL!Jd>moSWl6S$u4^L1IzcOvfi-QZICd~$)lE+|H+i}%3(JY`e21I33G5s)i zFvFYML3EE71Gu(2W>{ma4RTK_$&BQ;-%oUk+O5Bu6(U8g8r}X-uMN{{v|qhi-{y9K zpaJ>9GbmCHkj9 zu!^FMTM*$Ga;v=uOfbxOmJD!JhOq>L;HQxIqUcAYRjXw8YbT5TA3=={$jgqRAEl$j zp8|Jcy#0JFPPB%nkXcO@8YvwTBqCE2=s++gOcVvKoR*lpViAE8@T8*UU~vM=!R7?1 zXuXnukdbf}<;21SHF{yWSyJlJvbGO{_5WGt_w)V74r6d?WNB0z9I6e*NvS+EI0RIw z(q3pw>w}(Z@mAOSUm!F&H-CC>9C7<)-cRpa_|wK{!Bp?*|J2!c*NV!#s}!;Qky;5S zgP*F;Tl53Tg89Q3dMkW${%it?Q2$I^MN6WND6Nl}k!LAYB+(TJ@&cTKX>U;oE{ z7$K{&9>)Y(FEP3m#vO^%Xh`v(BWn^ z7;d1**~~O~hwSRB**eY|i{Yda;nWeww2)P!v*L(VaCX@!BBrq&?zHV_R!CNMdCRde zN+qA<+1vbRjNZLS2RB49VJ6xjU*SrcJ_r-w6CAs9w#kiU`0vW>ZCHiE(y)USkr!2H zFMn#7o1vuF78Ww*&#;6ZHwIN4nbCn-z+?JDeLFzkY9dlXwpJn?x^~5i*((gRM#Nd^ zzs(XMNL67(+JjcOWcNsBt9Xx~pDgBCLWb%qzlGv1NHnf~n~N-)8JZz2qoj|E^r@IL zE{uB97(OFhnQB9hR_QFcF_yjozKbsEWFa2>sOFiOQ>usK3!TeQ`V zYWmtr`$Ah)1vQZFP=h0qsGz(>S`gJD?bPb*Wb@WwY4l;&on$&p6UD0)is1%iab255 z26$<8C81Vew=e;Blg9S#LVo{LDPt=o5h_ zl8JjH=S=w+j(C5kiK=ILwDb4#FXjjvH4$hGRYD0sK}mQKNICE%5>wG%iKFgKcTlGx zrsU^#=o(HKp&h)iK*W*klJqg7ayQO@QaX44>kn;7^LGA~9hAtb$@vreAX>?d{p?&c zHPR}t$p6<|F<5Ojn=7gcCzaBQ6+vaV(W)AeiAISe`4tM z{ORg%s(T7qpl(@U_14jkAxy5`TAtzLRq`a10=rZ`&mwG609*onC|5J+0A7*Af7FPk z;GEL>iouD`#ytChk0C^@-da-jt2)_-Y;|i6(`zjpSopCkMqcwfEk!F(&!s3p)73xO zUj1NcBg{^up^3nR&J}bc*&hp&{Yi~a;NjaN6LrXEH9EHSE!wk$?uxeU7+%6x(HqpZ z1VUrvigKjlt?_TPrSYvbV5hZo^|Ms2&Q%o{W?nT&R!Pti!v1!J^~9s$)$Ai^dm*~$ ziJWf9A3C6MUq@i%SxcajSgs~kr2b+a*p^7c6ViE>=JA-T?k~*XV(J=VlQ=6gTUpzt zzpxu`6Iy=>R0-~d^QdA7D> ztHmy=(juT*Ojmz^lPmVZx;h1W*(hF|R(KdosY;qvlC!{V+kr648~*|EuU zQMxoiK3K)1(uPPT?UXh^*)+eCd!egUQI&KUs;)G69;~3lL05@(ysNa4>Oi!J06#7Y z_%P3%>D@6F9W_G(Q)xtXxKV_>z=gaLQ-JP3O^@vD^`tE+Li1CXW+d>j^>1-okF?~7 zWpT{Npb9Y#rPE+vYFg8c$zF1>uGK?tk1-^hqj!+5mX5&>7;JSju1ZlI0SuzL;H|}u zNL6y1)EIX6nlQAQAwbU2=|f64AX(%)`;lC1H!k1V6KSKe&4qXh%!T+oQrOl(Ni5ck z7%hr;Af5AHM%SlQx&Z6Fht?%K%1#^gmy;N2F^zt?&B4ITH#v^m(N6gLMERvOkv56J z?Cf2BgqM;d)~FnDsRw8oDgY*lOmoh8j>%)|62%dro zJT4aVp&g!3rRK8L44rEkTh)u?L(Ip_2AWNT1VYGRTWC}jfr_10gKVnJpOj@Xa+Taq z!YDZNhQvAAR`tm>8we^3eV~#4L_wVWTDe++z<5?2mJ`Bdf6H?TEPy!$*Hr1cd8SXC zxzSJ+B9^UhR03_eMBaI;0{Z64=voq4WKsbCSMH7W9J*9U~lV?>+0gO z8PB?4!ABp^UbUTf%iVZtl{IO87^>b7m1c9L&JKEfHqV+O#P`uzRR3>cc5oSnA`sFv zT89cdVx&@wdje38!|_N{Vi;kHCR}1lR^~$gG|fa;&mJvVW{0BiBZgUPcG!0cmz2mKgRocQ zCO%8nC3`TplUph^6Z6MCnm^;n(B0TtLzzw?E_x2F23V)>$ul5He@>LQ5Bq7GB(a1y z_^OpW{EX{oo@-Ne=IH$Ryu8!Y)6er#_Svt+Jc<{9(0eLjz1~#cNcEZG+UyZ}Adj>z zSr_U^N|vH}bE#IeSxzo#?z-e$MZE%Wy`t(VgX{2StO2Vyo`QYO^B( z3bUt+0TgE6Jw=p#_b9wSEyDX#g%5PX2hx<@sn@?0Gc+16hLX6E>H)*V@~8-nDO4*$ zn8RSfRD?Kk4V~?DCX_YBH&`tOOGSul-x#MBAqroYJX3_8sn>sVG``Eq4=70Kb-0>~(!UT`&?3YN_&9192!Z7@hWQG}Gy5Ysmx zr92&Ifo|Cp0&5GMV(h@AKgVijrpbm#tY)}{M@!!sN8%W6#Tez6unFW(yAxw2F+i3i zDAtvXm>`JEvwV}3q%Vj)N<|+^(J5($)s2}wE+MpA91?V=G#IL3Q+ZS#sCkFZV`YsG~>l@Bf$%gvMxaFo?y7kSYqFu*9GkrSn0^;##xqj)j#9#qZs6$iDFlrNYKu>YXtH@)uh>7MgJrJ&GKYMTTp(XhY z5;1XZEhpVFld?nH!D4WVZiP{38CDG!21uV1lka6qqGNE_q~4s1qlQHmiQwNhX-1Q-<>vUD=1qLHGaVs?IgE(|}+kfB1g?sCEi^!>#7M2LzO}A5K~kIr1-5o%K)@B4Uu> zZrTyK;PQa;T!xf`kWLKTA_bQyqRivv`i5ehLcNfkjJ5|kRxeje#7%Ts2Pd?cNRx*jYqQsohxOsKiH89?8_xl0 zy`A9s0~M8}No0egypzCTIAx@X|1KdnNyrIO0u^Oi>6&})W|}NJ&wMC4WrRHN&Y~b5 zUF?$GBDOOh;iQALEXN`Y&x3_~=6H_A$U!%%v>!_};*due@%*umoEKYhfRkz^EVl<< zcqD#?4rHgI{a0=3;phhm$_?|w(X&9DW2&+>;(eH)lRejN5Il?|7}9-`Q^JR%*A(XH z8t{lf%t(m!ivpeM1lJNk?AFY1akDWVo*s_AA_Ojw0cQlFBP1H`HAu-N5;hvD0yUCT zthK^sSD8`++N$i#Ms}!nvWr?55?q#7u!iDJt7x*gB1|I8d116}4!%hYnQENYWmcGwMAs!`pE?%)&^BUB2ZGpZ(4fyAf4Y~qPw5OQZ$$q}a$aul+p zosb4me~*X=WUL~Iom%c|Nl-sI z6u0s#(oOFSxeKy}N}uQ40_K$+fiK;i;sstFGfMjLCdP@|+Mu@XNozduEXK*5c`BMs zzmn*@r?rd;0uHNo?dEH`NC^36qAA&<3{%Q!s2{4--ETS)59M5JKx)e_@r!d`CDCDh zHN9t&gAV#Ey?auJf*gu{kZN4s)-WuN}bpdb#2sI&{JE*1~FJ+bN z9}#S#Ehe#JYE?l;;OIDN(iLIFH!_o^ZV2J9h9*nA5zQjwy4s=kAev~{G}WXiFa45iwyP2;I?(|96F`GpDTo;9v1zZ%yTzj|?^%`fA1Z|U~Ox3$)%kRDv_ z+TG^hDrVo{4lgjcnC|rq?r`tmt~K>8G{*S|Yp8Tr*5fJVav0-waDkt$u~dWYkpe(4*nU%RJ%ewKXx`nBG8{a)djiM;!ECq@0n zwfWRSjdbk(8=KpI>d;RA$;Vo^{}Osn_mt_s<$e7(%*SadDx4Sa9R!Z)b0zHTk|qtDfWAn_G0|fU?rA!l+Ai zM53`68gp9dMx}e^S6Ml+l%v>X?kkk3j4(@acx`BZK$as4XJE5~%R&Ll1x;gkN{$5N zb>?d}zyU(BsdGyqkG1XnP2ka2-2yiS8ja}^?s*pP-)QTmd~!uA%dh4Ns~hV-GgQC4 z-GPmWW#4aG14|2aHG>LFBepevE@W$$cwRsgJvjsE>P&~C(e^>Xph`mRpFtVzCUe)B ziP5pSs%}>t^?*ObPSO0&>c2a{`H#DmZ_~OUtVqbjiC(e_4cD7SVlVh1e8D<>^$i0V z5bn+*q-n}GIwgG7WG1mjD4fUgdXtBX!$k~)k#7|iohi)8+c||X+S!ieS`I5QDS3Y$ z!H9~@R;(ly81%^E4g}6taM(9&!a+VJ57k-I6kw06OUm2Dr3hK;jPzoyGhu6;9Y*Wy zW3y=;SUCgzJzwUgK6a@q)ie~<3_it(;sT1;0p&xx=7Y&qDx`}J6idsP1$lPYIRH@+ zMa@bA_szt));DOm^Mb>$W!3F2h0LV*hJUz$LHpewQ1#pi>{PRZd0u`Dsx%zSDt6v8gtK&WIH`;u41-Kg`Ka7(KNs444}cm;7J2(L zL~4(E$(0v^O2s}=*GQF^AQ7zP*UefaS8KCts$7%~aYrL6V+c)k^g|yNGG?Yi5sj!& z*{Y9xZUL~n+SVgU%r~J$-KG*|lq7v5LVySjw6|D^{x^{1y2sVs&tX@|~pCK-_8wmtDiGC(6!#SwA=a zT4{fB<73#{>QCuLJ^5@%cb#s4V2IC&8NH_ENAMoty>b1|V)`RP9~;K=4DKXY-#NF; z*!?$~6BTX(Gv3rzUBF4Odj48$9tc@!C%}hh6E+Z#WUWkiTCNnuk;%`W)p$iz`U5N; zs>A*yIE=`DA~uKrflF0xGl$m0i7cTaUqEd>Nc(h#FW(dk7A5+pAc}!4=r~$geto60 zbmB_(r9cRJ5l)rJYMk!=bLnGq_>0OL~+o z!EmQ|l$IVg9JNxAQzVOWkPu{1rf^plWkMoBxn^5BHRB?IY9-@fR}00YjvUbZOZ>1n zC~6Ef)5_CVGYrZ*H5=%u8L(@{N%KkM(Lu|j^tR+tj_xu4r7mocU=iHWkvUP{G`4vRH;{iUR0sAE7Q-&0A0beBW+W z*Gw|0Yue3ZE9m)P=cx_Z5Y-oPpy&K(ru zfMJR-N8MMvr3KVxW#Dh)qGKLW zst~rHsfqFXLWVPTUTG6&qwU57 z$)hI}Xta}wHrBTsMo0~x8AI7;b-@@eIRP^yH8;@BK7C#YoeXEE zQRC_OusDq599Dxr2#LseSH_B54U!I|TU5~^Mc^ei-wq%aaKm1Z;rUsn|U7v zp|YNo4Q|gcbF-I2ocVg9E?4=sD<00yQvsFD)<(H_si6Q_|+U zW8O!Ai*a_x)q;Q-5r*Tg_>mZgmr|d>)nNE$ZGZlH{3JY0i@@}*r{oKWZ`*dDsjFjR z!@CyJJ?4r{1m3L(YzP)<zeye0%#LEgS93hS z;B~VL^^30hKh31_>eY%M)JkU!WZAUjpGb1ob?nzz+A0>sp;EmR@e4*UTls8><-Zex zrAR9!Yy$Ia#J@RGwhCdhkF>}a9WYtaF0sBT%<+(vlzE*e%Xx1^R# ziy;(ZTLU&JOo$b)wt~%7C2YJu9!Or)$L4 z`WCf9v{Q|=q`FG1uUZf2z)&N^>TZqjBhgLtSk41hhhEPA14 zYX6*?aU`{P%^1~CGh|Zr72@b3HLF-~QcqPZ45*(3sZKC@MixU_EI)Iph>p`U;}A2_ zC?gIDoce>v#=;6?v5*~ASm_9(a?SPV5cH1k~65EPdjO4Nlf5d{Rm(|#5*k%w#t*sUJ`oI*~fDwiOuVH*F!5*)L zQajW&uZC2CeUi^a@4+36Bb{$+D~Fu(aAX&YNjkngEy0eJ*M{id`ZKc}4F*;A4@I1^ znGx=AaFRIKmUw~vns|7*uzP6$vY=N>Tc9dLWM&!&cG|4&PIm}VYutm@DUNq+G& z5tv{+DRH$^eO(6VtGueLev_*nI>HSqaPd62WFB1btKybeuD~%O272x;TC+fL+RQnL zMTu%?{7nsG=;Q47+d3L&%*VnOuIUplywzI*FBKBF7+&Y(N2A4YN9&QW3*5yWsc>{* zUBKJYQE@13DT`wi1Zi#=X0cL9W6lN~OaDjGw-Kj@Jz+l1ZdC^{6N?Fa=5rq#6cC-uX>t>7d4J z!B1jGCa#)@3-%ZKS46&G8rVX9vX>hcF?G(jTW^O$Q&>5DJ1Z3ZgVA$3I4h2j9l2Me z%moiC**!N)^gA1_u$kV^%1nvL`l!_6{(>wzxb|GqdMnFU@5#>HJDL5Dqsqtq-ZzFG zb6;R3mtp{0Tu$p9J@22;Kr(vWkyAajuIavQ&*&A0U_|eXoe#m3^4gDw6PFm7L2|oH z7bdeyaKJtZRnB>;dWpIziGgZOYe~Zi!Jn5NiEUx@aFi6QaKgr4>NhRII0-=gbx-zh zqV3t4-(;g^7beXVUp)DtRfoPI9MiaF7S-p_D&J*7p#3z?Sz$|;WW5R(U1S=6$3neC z-}r>Fpz+P=JLdLMm&SYhNy}gpN%zWcQ+c26ay7;jF5YVsDBiH5mGRtG#&1C@zkl9V zuDjh>N#}gqWBGx3TY2B@w(~fI_ ziXDX2%iHwA6f1^n$*iDMU24;TwWBX7T+kA*q$w=R^A>K0Y5Wnkohj>f+uD5=OZ;wg+Cp5(CwQ;$fA^x6jGi@}7 zg$HLB&a#=3#C02-*KGDC?kl;cA^!%y#~%j1wiHihq2%F(LI(1M9i63|J@$%?>3Y{EhvP<%<-{5u(>vj8}L6!KWR@!Ay zo#&}tU#vXNP&W?S4UA&7-55@TK2V+8pX#Q(Ma@Te-c^Mfohh}{t#+c*&9{YM-}gl8Uz}7V3I9Jd*1Dl)qZ2)th;A> zRFy;}?X+d8rF1Yd)iQZ%U8*_c$;~A_s>r5#X}WAm_pT*B1-6nKI`T>@(!K<%p>(7p zSfMfDYJqkEXzm`4@II3+lh>rMN7u=*CXb9vB?F=(4rgPO)xT>QgWvSaf!@2B6M0L{ zHOvkt(oUSp;`K_`;w%M9j_i>F^;C2r1vWaBWuE1g4cl_lYP&I8Y+ABN`N^ehUVrPC zI(sm+gxB%hlFp&+ygG(#-qnA7-|BB8Q;wwP(J^G{`u^tVnd(BvFw)tl((^q!hK5-N zjp^zb)EK$*nODi6*~IkckWGjC{1pr6QD^mP1!^c6mTOX^19O!OeVw2BAsn9m!vwxO_y~JLrkTi z9-RXZp<)I0?dlwce4T^$if=>bFocpe=!=FrV=2ftuhBX9FcxErxjF~G#e>2{ho6#b zq;u$5A9ak7*4Ia67(kCM#=g$@B18Pi>`Hr*^AUUM@!aopTeu?9?J|3KR!uTg4(lU` z>KQmb49U>I^Q=Y#IF-elEcq~T2+I4VoE@-SO@w$HD%821k$3Q`^DA{kcL-put>Q#u z@Q68@i=le!{$l1-#kzX>8ZHoIH_am$!PfMC8rs7MZtiQU+|$=?rhME=zavZd$?VMU zqu;S7ik`kkwIh{t=`oJVpSOw!ola0f<8wItC-)d?>z-OGO;^a?39hJ1ITPtBuIXfZ z{|w=b`$JMJ={}LjP8#Xk9YbAy=!{}miD{}?q5ME;O~J7AUbvagapCtXeX6v~R;j?8 zDVemEF;3|+-A`hy_+eq-3!h;9$l5HEVeux%*EJQwAGZcq2hv~Wo-E(O+Jn8#Q1SxWSL zmcp!Wrkrr1A1LR_O_bxI9pH#1LZ85@xIQ{_uZiqX+e`k^bOiSu31^MXw7H%Efc!;+ z7w^{R$B^8@81kqA!yCp>LTIJSYsS1 zuu4~pDw(Fm;A8m3FhEl3^sl9lPiT~l<2rCJnpQ|!UWQExX)(%(o|)i#TlYvth?|ZJ zt=bqpg0%;OKGb?W|D0qk*MpWoC6Hm0OJBGRA$$z>7JcQr8s z*fguW@Ye;2iLZGYn7||e5i$H1(^R6%q=di9WkMS2kb!23%4ZdN#&pCCrF=e%P68x1 zp(6;oLhHpZb|qQ{F)UM-ta;8(2kN3uH#S{jO41vZfz#EB%4rUU7U_gWC&k?s$@7>U zcj^NJ!&<6bH6g{l=E~66VYeO)q{A(+e$pAMw>B1wXds;@+e6w?cO+0-aTnC{Xu5HJ z>IposkwzMp9_ksf*@jJgvi&zvPZmSh6Dgus7FW_PfiO}%jLnM^=hGq(`l&-8%(F!Z z1X7xhK;R`M<)SXt3qg4(5y^;qAR~nl*DPLuWHie1C&C8(MUYexqDPbauV?@nUH%;)d~nQ5;f-a7e&D|jSBN3e!_H_6JR2`2&4yS z((`XldYU~$IqA_+US#`7&n_U;NsxlsvQ4waP1Rs`AYDd1)pYk+3#<1fk{#6%y+j$$ zOO)KCo6J>{``36uyl#iwFnV%>ZVrhXWd4w63cJOARq=C%aI{eIH z6#EeIxBG ze^I&DIyMV~TwPb)vb{HgsnXrl!83Oc+F5W*ogZm_LH9QMO`)0lQ)o!Yl}%bz6Na|w8lvslvI`e( zS~TTveF)-EXN7G^L)=J0Q1M^7syGdfGj^d+MJS@9bx=1AmbRog3UN2V_JaYlk;pZpw6XJm*Az8&gL>71issbD36D7)_*t!vg$7&D0J%fzAY9IZJifha#mV@9Ay zDz>o+wZWKIl@H^2b;X~2il1q~o6okVH0fi-l448z4n{K zv^#5m-}wnEzw}wHCs^?2h)CF8zb}YLY?3-6Kv?v%j@4Jtoj#GiFBeks6CXr?{1ByA z1mM-p{17F#`wAiemB=j{m0K<(1@1VMt>gS)aUQ7?mmvOxh@m^OwH-Uppxk&vJ>uTz zk%*iHG6GZ4T@eI>`8z|RPN?y>-5FSYTVjlmhotRNXM{UkS}?qoKNzl<9AsBjM_zh3 z(lckJMZQxF1eq2 zFH4vC?potBoa2QH9)1pZiK@&cpt&EpyCyqTT_U2noT}4Y>jzPAx~(B0pS9@;-y7fJ zP9Q2o_6A%i5h>9q&J=Xao4!BIeb}Kq>^8P8ou^c1(n#qDpN%zl1A?5tkJJ>7#(SW} zB{@h18`%zKKuI~a)CGb@=11X)rV|%jOw!RMw2Gt(8!a|aY}EdvE!Kk=+?6ioJ%#Pt zK}h*1F0zd#&EX1izbK_n*)iJYC+`eZ^%!Stap`IGefazNjtf=O3Q zLRfMrsSPgA>6r)Sb|B-b4U%xDk7WMw zqk3P0&vD+*k$PG@B>yJ6i0}>8u#_R=XpBcIrP+hQXgKywVZeiPk|{mSaqncCGb#Je z=9;Ed6|6${C7T~iY+}_}R8abKtJW;4)?#@JS+c0bpUHF0Z4MqzTb{Nh{cY)n!}Z|4 zx-jKo;ADsuJ%iSuu<9w9w>M#v^qfYPf819H_C3^2zipO@egx-rOm#?taG!GMz=SSmCSf9$c+vyb>JqHnLr`mJM&m6h>6rLfx9xx3@4g)RV~EaYRgKowV0aZa8KGc(~=Kx*ZBG zWtHuy%uCFEmJp(B$KtT01w;?@T?xHynvS8GG8LeU5&a|vB6mF!ryzmSN8+|1J{!F@ zpr3mretUqX<459k0Xzu!&H&B=t`Fb^!29#KT!r13#|3Y+`~dY9siakRWr}{>&c0YJ`e9fva=n)>>Z`D)3awzh8{1Ly5%jHdd zdL5Uid4l9t3C89mQ2C3Nuxw6(>a7wios*z;s|0w-?rX!)trFm-pf5q=RtfYZaBnY- z+$sUj5A`L$MdsqYG(0E4(px29G43m2>{bc%7*%f@#M>4fIOK}H1mm|#z;mg630B`K z0cZGq3D(>y0k2>6k@ww20@f#{sK{Ht1$k>H$8~Z$w`Zcv>b2GS&s5{ue9U}LVBL)_ zGykuFxt${%)|ClObL3}9&5kYUh|O{ z^W>ZXjsAB1uGm6=w}~6YI9VW;+g<``jPl9 zq9x3o61-uwc!If8qIRnUbEm}6trE`DF`fkyA$B2!vx^f(SrW<=y{j{1KF|u8Gz44y@y^kw%4E_ed-=b9x4e39<5MUYM6WDR07~177X0gegN(^S513Ui9;i zgj^R-z|3gR?PAsC7O6_x+tjy@SIN$6kyLK#Qr%HCw7Sy~?M_F$Qyrl`$XgC`>nnk~ zzM+KMU+iy@fR^_$=uXQQD&fsEdaTpvHJwJU?KFD*oJQX);oPDPH%mCTNbncZ=oOtt z-`#2S+dGZEe@>(4(rss?W7a+XvF^qE7VDnHIt8WavK-hU^o0`8=)MG_Y9@r{V{f%1*7 z#5cHi^gqn^5ZZB&uM?~H-;IBYUlnF<>Bg|{9r3yN-ky}x* z#_-7Kx0w|cyYV+}P@$B;g*%aTbf?2KEDI1tx5J`49o9#DcRCDS@s>`>I~3MSV0WgZ zSED-=)<+ZzbL#KNDtTv0_VxaqRZ;@tohjKz6nCa%*f)H)O8R$rSRc9G;bC`p*qhJ_ z++q5Cv*-@f|E^~G^`9Gzm&mt&VauS?^L8nVvT0sE=bjbD5z9FoKCYpVZz`* zIMw3#fl#6Ye@t0*;Ex5U4*W4C(Sbi+&~@O?y)Pa3%WXXe{=8&{$pq*AysNSuqsv4m zU!(kR^3~*rlP~%I=j3ZCKb(BYbPT1s4)}RX<9qXfpKjui{w9TgeuPWUqvezuxWsQ) z4U7&>!L-y-1K%P6hxL64I;Z;!mB3+rUxLo*{z3^jtnW+EIo)3<0q0D82|B0y3nk#N zzAr)Nbbp})9M<6GTE1)bGpA!0!}9T5_C@Y7fQg%WM6{L z>Hb0qIGOBA&^g^-C;6q|le3bGpA!0-hl6JI}hs={|E=$5Z{M`~UK- zWK6I#n@G)?O+_}hf}iCfurL*l3j#wcjH&K0G|UGM-qK>}4nr%L@*Rc-L%3<_y2H?d zxzax#>X)=Q&P9+h%eg)2>di7S(j{VWvpIu1=+K2c1Xj$ilrukv4(1`SN|%Sg61tFw zz$#riPv;PppLdw%9j0kx#D!#oJ5nI_O?RX~47=voc+M*YURfctj$0UY*s!jJ`qGY8 z*@%0b8LJ~p%%IEp94|Jj#jP!gp#}3}F7dpniCP5x>)y zZ`{=C#+|-=>uk;D?@M25Dj4P`P}jckQQ|~h554mTU$${p;m?hMsC?t2Q55S>qCcfK zkum0Z^H;i;eZJ{BN2)XLCF>7YmTW~4MUB2`u9`=khP<_H=wS$V+HhwadgyMUrDfsy zaEF$HVeXwd-9ttO7ow#FIBWe|)p(^2gr>P6RpN51&m#ymhugL08dxQlKy+KiFp3MQ z{S9*;s)lViu#aQ8cH{^9op1sQuzkLTZ3Z_Fk zps8k;zw**{t{|&&-8xrMn4J29pWM!+el@K7p*;01UM3t)EBsdG6yL!A>Ggj|ZUb&a zHxbum)0I>Gb>(`&NVl%s@g|k(ij(u6x^nYV!Qh*?f_J(8Ot^HG4m0@Oj25~i(tjfq zUncD`UVT^a)_pfEm(A%9Rf7BTJ(b|RNkRGO;6f`;gm${PObY&yLT7#5F6O{VK|R?j zd-TC>iV`XKM~ePavp!wJ2<}TdWh|6}Bd6}k#j139H^uxnk)YPeHtxuEa~<;Ml!3bu z|FLHZRXv5O#mv#gv|{Gygsqr4)i85(BadD}EvT8M8-!f-KmMI18;b~)&2tJ+ra$uO%JEO`T16R!}AT-NYH@DkoQV^2$%V$U|I{L{+7)* z&gE{NZwpO&=3DQi|4(7QRrC4wwNf14#@!#^7Rxn5Z&u(At7h*Sd*g=*v5a-pId65= zZ-HpHP_4gnS=ax#5#Pb#6hk;k$v<~yy@cr=`2%4Yqn^wW$Njc0a zQjZiXI&p_^ztz8@^X&2caf3O?58lw{tf%ATRG*V#nWC;h#wZF{+8&z|WtF0gAyDws zY~zKd_l{Y6HJOg;Qxz$s$Rue`%*h1CeSchT-=&|ZefOM9?je(C4lZRO&2Kq2;V%4x zyYQ+(hr5{Y6qHMTt+bXE>aIjrR;Z^@Iyz^WkGfgUzebZavRIo{eN_36Du28bvn1v< zntw@DGH%WGiFGOOAKfaMR?_a;Tbf_!;gxtqh5pVTpx?@&*K<*6XioF>fKqKvD&(Y_ zD5r*G=KdR-lflw-1+qYYvCGJS=cGe|i8%?z(!0~U<|J57g1Lk<+8u-jd! z`P~4ItgHgRB)unH!*6*`k4YHMhjo}r@{dXm+l^S^Jcb_Y-oK9njfGL_@(|ruUoxl1 zl5W-uwVxjA%K1D+-KCg?E+qH$SOu?jo$AlqWA&dYW4<_(K*RWT$_~sV+57McmhA_4 zK)^nL_Y2qyut~t_FDKc90!{%uB;X{#_X(H$zGLl=Qg8@dGan}#j}{R>0W)Zkwl+6{EZ&wmvDoD3%*JV z&Lik*rJZadOeo$&NZ9N;c9_y#o2eYd5Lc4i{9KwesY54`-V@dUcL(H9%M_zuZJ+w7` zB^^G3>&q=uM_x_`UuxH1Y7cJJ3!9@K8;;0aPhJgfy$}!yPE!ZB-t$ts@l9ON4J@fL z3%21S50`bkNrd;l6o)YHPs$$y(tiIQ)nrrhs9uxc?ZWpb+dht;OS<6ECa;n3fL8J- zO;6LoZ?>z=wjR5Cl;^jG)lYcS+a`@cTE+HPG6P-K;D;VVno5WLnp(PKQ-YM1jzaGI zls6?G=clwO`6xewA4r~6?wgWl2sJk)Yx!BaDH-Pnk6thEMjMXjMu@_QeHvtvO7#vt zC4hbFq$6pEi5>7*St-@;wtM~Z6 zPT_Tg*M%^SzSkw|39k>~jS6ohyfK6yQ1}7D>KM{Lr0_$8)f0p_E4-QT<`CYZ@D{>b zLikaIA0_-~2yat(8{uss{EWiS5Y`}*-?IuoOPH}&_@fGcl(0yG@W&PYIN^_n@Fx`h z1mRDF@N)`3NBFrA{-na6B>c$`{*=O>BK)Zk-mdU=!rMdm(+Yo@uqcZ1b}GD+@Xiqa ztiqoq{MitGN#U0WzZAmLu@ES4Ht{E*b{n-@C_v{rW7LdLfJW^xYL8HWM(s5Ur%sy^ zK%@2@BC_tl* z8g*1CK%Z z3ec!CMx7A~(5SOUofQhusB=c06AI9%^G2N)3eczvMqLmJ(5Q<>T@(t?s7pp&5(?0$ z%SK%m3ec!4MqLpK(5S0MT@?z@sB1=D6AI9%>qcD{3ec!&KfJU7%>XcA`Mx8e5v`~OXoiXZ+P=H3AHR`NTfJU7&>YPx3Mx8h6yikBfT`=l` zP=H2VH0q*IfJR+1>XJ}^MqM`QvQU6VT`}s4P=H2VHR`HRfJR+2>Y7l1MqM}Rx=?^d zO(VoWUnNk0M(s9gw@`pa%@{Q!6rfRijM^gGQTvSAClsJj`;FQ!6rfQD zj5;6`piu{nIw%yNQHP8=Bov@ghmATc6rfQ@j5;C|pixJSIw};PQOArrCKRAi$BjBJ z6rfQjj5;9{pi#3%%?br*)JdaG3I%A?DWgsa1!&Z1qfQG2Xw(^_&Iko))LEm>3I%A? zIit=A1!&ZHqs|KjXw(IxE(ir^)J3B%3I%A?C8I701!&Y|qb>^tXw(&>t_THa)K#Od z3I%A?HKVQx1!&ZDqpk}DXw-Ds^d*T1(5T%;?G_5qs2QVXgaR~bk5PMs0yJu`QG0~~ zG-{tw`-B2CYQItYg#t9{fKdm80yOHNQCJ;AUpeZKQHO*AbgaWh9Tp1Es3S%l5ekqU z9d3wewtp+7EvcU<=V>P?*vsn>3lm-0(o0LEK;{*)te2OR10jXE=~f7d4mT7ILSpb! zoL_LEw12^qwZke-fP~?r)k!YCf#A1E`AyU`(@VFrmFEUrIUSvB@p@egrA#X+ZQ(C( zE&86_!92+xw-u_Jbk9C@mW2%Iqva@B9UB;&eX;zFH~ zR@A^!I+CMOT0Ky-w8plK*y$K5C#73XitywVY8oD|MpscP;u?nDXoCpJ(+wh~kd_QH4KBejg3_eO%!n ziu?N~6b_;|UgM=W!@oQ3-Qw0zT5YX>daCJ)fMBcES_z_@uGDE~aJufN7qnGG>^^Ea z{-^|bK%Z z3ec!CMx7A~(5SOUofQhusB=c06AI9%^G2N)3eczvMqLmJ(5Q<>T@(t?s7pp&5(?0$ z%SK%m3ec!4MqLpK(5S0MT@?z@sB1=D6AI9%>qcD{3ec$OA2Eym5m10e?KWz+P=H3w z7&Rjlpiz5_+9MR8QG1QrD-@tn`;6Kr6rfT2joL31piu{mIv^CFQ3s7WC={Skhm1NT z6rfRujXEq8pixJRIwBOHQAdqBDiokm$Ba5A6rfSZjXEwApiw7`Iw2IGQL{$P3I%A? zNuy2*1!&YMqfQA0Xw+$=P74KS)ET4B2nA@=S);rXw+q+E(--{)D@$y2nA@=Rimy71!&YYqpk@BXw-G1t_uZd z)bx*qxK2~Xw*KV_6Y@O)PAG(3k7J@ z0izBG1!&YkqYerMXw)I24haQl)M29z3k7J@5u=U>1!&Y!qmBv%Xw)&IjtK>5)N!MZ z3k7J@38PL31!&Z)QL{n;8gl8goHoiXZ+P=H3AHR`NTfJU7&>YPx3Mx8h6yikBfT`=l`P=H2VH0q*IfJR+1>XJ}^ zMqM`QvQU6VT`}s4P=H2VHR`HRfJR+2>Y7l1MqM}Rx=?^dO@Gq#^+`~GM(s9gw@`pa z%@{Q!6rfRijM^iVz-;eDWOnTt43vgUjxBL0N;xva8*d>W8+jsD zJ^Hk1^Qg|sid3dZ3Q|_HPSvMyL#0NXKJD7~x|({AoAlObQ|GF@4><1wF?|Z?PCaPU zo6xS_QJ+J3Z-x5&h)3YtR#UUR-q9M@R)v|Eq~q*P>hH{_Ad^Rv6-V|!2NL}~=)Z>& z&7ZO657l47XMVCpU&`9d?w^U-;sTs6^VGQ0wt`L|A)7YmUBpO}Y}ez%A|%4fP)B7U zdly{h@QVGCGVK(kJbN16hK4$Ydp z5bx4-rbMASYSKX^kx2_&ME-9_9GR{V^Pr9A%Q}sWU-UCk@s5ySyqn-xmN-GeRy3Qg zP^~N>X({{s(38OU4;P$1Inm;sFBe^|52{}{!7JBmZtmD)^@$us_2@`dh9f-1$l`j7 zZ#Npzod4aZQ*9qeHtQT}?t3Mv|3)bu_Q5TWpE;ivT}-d5DH=Y#i=_b!3J_}S{%zNF zYO4RFhxz145=RLR%GtRRe2z<@ex=I+&N=HeuUaQ=k`8Hr>7k2dtU7r4jMinGec-zY z({tE73^m(-k6z1+vwi#ymsCa`byys}p+DF=y|5jhB6^LBVoPb=V?n+Z<$eiGkzb5& zji87rb117Pr|wH3BGfKX^Zh_X0lGJ|f-<1wsn8BS)>6HR#DNyd8YSg;kLL?>nD@sV z#p(UQkWPPB5A!7tuLh)g>Iuym4!EiGU^>*?R{x(gHRy{W4~>D+j&@ajJJc%cxyGnf z5vW?zUl0kcO$VDCG*9{kH8(WeD^9J}&?9nXsG1brsHE|d9TF}U>SkKbDpP3Q%2`>( z*0Yz%l-Yc|lq8=kbt{dML}W!p2LP#}EX-h5Bm7(mkG54Q5Op5UaikCsZ~3Lk)1f;; zD0+Ga{lgn-(YEJF)qL{#)~I!WkYTHwY)MDy5Vr>nC5p!zQ53c7T(%?M%A`XLUA_DJ zc4q%N&g{GY-T1IxrModKkCeTB>y)~&z=s7g%Du(o#Ya@?&Q7b;XAmw)KQT}vjGNV{ zm>zA2H0%{U(F{Oed36?ju0Y;z8dSw*S_KaI)e zC)$xm1|GEr{=%D$708lNi<#!TIuA4QIm*6}OpR2cN+nKcKbQsIy7skrj9i(-j&fBRHFK`wkbs)6NzTY$U|Hq zRGj`2lB%^5wY6xso*-&+$AN+$q)+(Xj-kJ-#x+thJR7%dgcY8f0Wr%$Mm&8x30Tge z`i9#{x9?R|huF7O%BgNCr}I*-XgvEXNK=#0N2=z!2S z*5^;k(!ztr#QOlW{*?Dk0JVnH(RVcE!P9_ySy!w{P|HOeaaC_|)b zuzDt}R8Sf#72g;oR0K@p-tb<9@8P>7niRDyDAo=%iEGg@LD$C*vQ_Vt$!SN^?2!=;b-(e25J{SyAizI~^WV z2sxH@hD8I^D0-Ay&{PrOWyZC)Jr~JWjV{+;Eyva3wqL@u&g-=cUI~c#wcEIqZYj;sk4+FK@={8GDP7dV~8}7k;)&RV4jp8=b6~4k#Z@C z^^Ev2qDvryP_jRdVn|E?>M8h!onS!~8vC3w*Cm%L3}f`+G9$*AvDMI;@s^Jn69bN)k6A%m zU*Ki#CeLbH80e?9n}-!1`oX{wB`(J1!{Wi-AgXy{k75(M&Dl_p>6bZmJ%Rl|v}H`J z;{maWy)wjH8%cJ_d&X?t%LWS@OG1fV?1o4?a`7ZZx&R|%BPH-6AbTl+mjIhIji;qK z*WT4Ck)u`zR)ARVvNO}rAkv{AuVbFd#0jfMb}ed-uBKvijMnThK+r$Ek3dAl85xXP zFHw1YyqXO2s-Yw-t?UdS$Kb_Mo-lYi<6owC| z75u1BRNz?tX|t?%k1N3MiTvX%zh1v-rq*v7srH@JXZqtD6*wiB)_ej*G@w@UGeT8E z=jF@qdKA52GYsA=?$*5@#&?HYvK{n#g@tT5ZECtTAKsEOhs0S2FN2R zDKa$T0(pw+w2$*Q**ayrG-3*87e|^a+jRLgv>R~jnk<~5xFDNzoi>~KYGT-Wa3 zN`et~@Fv9#S?Cvf)8QMcB?!cGHE6YH3yv#GxxR{!`>@zjGDrFpf-qsxK2HVex50pT_0Vn z7vDg!T+Hq(7OJAX>csu2L6l&r1jNoTUJFsOB>SUfur&|xd_(yLDsfZWO&@`3XfC&? zzVppJP&D_zLe0I7cHleIT=g{e98CMK#o3w8<(RWGnk0R_f3outC|sX-3y6J$j{7g6BpPJuvw0R=XHCjO4}AcLn7WoOQShIV*DwJTe9J*YLpzwmkgvK;uA zwZfdp0l2+?FXq4J^WU=}k_PDXmvcr&QCfdRNGa@C!i_T0YIrupF?_CoUm?L+n55!- z8Tj1)&)(YrSXov3|Ic}ww=)BW7ZnxtIY%okG3}P#wA|Ni=QyLHP@P?#A( zhJox=R8mw_QdCSzQYuO`?9z?OTU2OjlvGqyXlP_)XsD>D4DvNhu9Cd(cVF#3kJA5>61Kkzc}&ip+r^)3$R>Jkx=gaeml@7@(d+WDc7~Wylk4r*$rF zkz=A{jnoXL+oH{xnb8`yGq7@GYuPp~*3PVyD$P-DPK0jU^r32A<4pW$$EZ$j%2V1% z)YE8mM|4Elj&f_*BK0GZ6-AfqUh&)8SQmy_?ubhrtI~@^uc?yV7oGWbgfT5h;;3}s z2w&}DB~OhjO*XW6M|?tn9;`cT>XMfU_2!w4N{MF{N#8tk(KvY`B$Q~V32D?(y^VhN zWyp1`x>d`Hmo?XMqAC*1`aW18WJ<{UYA;#tEE=Oo{MreDzX1Ik+pO)EK3G$Gc6%7p-G1 zwXxi4s-YHC4lEUNr74v>12PNsm$Ry^tAMMP?bJzYX*)}l2l+*B!WdAP>F`Oj6izMQ zRDq?w2l6y-RMDO+(K8Gu1~E%DF$kEZ^uZ1A2bKl_%M%SdhY7TYG@d#|D2c_HlxG>Q z2|<$(p`421K!&55?B0WyoZmN~g+qSQ?gn+O6V0=`pF{cwijVpT%)N>~#lR zg0t=IOvD}7fOTSr>3y>kl?X+sw(5Xdwfm5B3r+LLzq?H4PO7d|MY-BawOHbtYGhf9@?U92af4Uiu(>5Auh!YjThhhY8E`hSQ8#M(OnusV zl^U2(6D={3XH=fyM@1H}sPL01U-NWshwBCH=~#{&d}KF~67?PuO0f%3XB;lJT#k0l z2vgc?0RVjw+F%RKm%&ND1I$m%2H~_FUAcj=)5?NrR{^jS}YH6iTR;p~Ur}Gj8UUH*}y_k3`VoyS4vd zq_?)9j^3K5d)CU}-P!=+x(82rZ|3GbSk88HFb+Gb90H_+BO51nHYL;EsoUo6z|Pu& zE~!i6ad~b|zSoeQ{5KbhZ(uBuw+cfTgWD2U$6st*;E#~2vRUU7Y)RO}E$)xqhyE); zdDmHy7Qf%bsUTG!?XPXGlxCS&w-Xw)<3do^ct=@Bh_XZ{lz2qDpcG}XpJDPFERX?A z<6>Q@489$bohUB4TJkf&YfLxmb6UeQG__f+hSZeTa`9feJrn1qV^o|xO!C_xwHq-u zIpwUY85bG*|PnLhO68aentGfcuMa{kGfQDAp8msg`nQtWSQrab`Uvl{Jfv zT%4couti)Ii}PFHhvXuY?ujbQEt1*b8q_WD`;oge*|HiCDOdq>6|l6BHM?x) zwWRW!*U~q?UCl1PZOxY7_U1Uh?Fv}flH|9z=<-`yOy#$f`(d^9TTC{p-+Ycz5VD{c z=eIxsD~d^et6E)tcebYTyOWLG+Wc0*+Lhn3R?BaBYnD0y1V293x4HZ_wx#mh z*w#0{^}13=erwt+zqM^~erpx5rH%YFpwTO9VJJqdMHIao&t*FF#=*5?N%1%&Z zb%H{?Yn&=siZ|^yYb+u|tYwT#u(YzqR@}%AvqxoFU5hc;yg=JC#`x?4|5)ueA7DH< zUopCaL7$@VcXkvPkIoz{ojPmM93nvu=DO>zV%wZs;LPIXI>*4QVkRu$BxiFEk!o!` zo2U59o8tlUkWfrgs=f1*%HoAU=6?8ORwJS==23xYDgIn2%Sh}fkBQh`#`-J%YblcT zXb^4P3eX0yK)?vaWdBuHA~)kU6VS@dNSvjABb+Dnq6M52F7J=ehDY&{V42NM%udYl z(|=)BLab`CsDm&GGBn02X}w7!(OSU3P7;wL?fyXFvsp6vPD% zV>H=~N=^|XJ~q8W!b_qFiWPsR1Twl|Z>v$&fplZNy|F#fkzq)i5F)jB6M}1fPIZd> zuSKg4BkJ5KMcFAP&F1B-wF$mgY=xUy+ZJ`?CaSiranF^){gD6WmP&2Zlz?&NgD?}O z=NP%>M-#~;*1?Adg{a;UCXam?8h}o*rU8b$)mLZO^AN594hShfUl~VBglx8x_)|Hs z19enVCHDDPCp1Qn>o{w?K1fv=yyo{Fuk6oYIxemj%A&Wm6;gWw&jlz#4#alt0jPWO z<%5R>3kO4yh*pe2qh)1W%bZltz*|=bTy$;FT(~i<+B#V?1 zYm}0Q1GiqWC}KX)J2JT3jfW$WTP}A_#brgbx*eBg6Bdmk?6aLalVQHDU6+fKOdY&8 znJ%8zC(~>ZkZhSSp=>+Q#n-R9WCl=O+rcIDKoC+cAa2m%%9@?l&13EL=$aL2bf!+41K9tCi0o04wBk zg5t;r`wY<*m3}C|b_Kl=V6}V>1DG!$1lXpa69G1i0xAF-6?787Rsk4zh}I}) z-WrIO$mgE`<|^{x0HyZwn{kj{{~2d|dl{afGfxrD209q&mmCG09N9TRJ8sRD8HTRw z*6QCdKO!4sSY1Q8>pxv?u}(i3>Ku{FWdcUnk($AR@KvU@74%91-`bWBUxAB*Ne3~F z)6zq3RCq+`+5v{#5Q(#PxIu~y1qRmPP{5j8X=M5Bc3Y-g9o6AK4J>uigxu`%f7=6B zt~W$b*Lx;K_1%zYC@>`69_}ZUyeS;1@r+y$gq5%@5m+4TWQ!5RfOml`WS~M=b}3I3 zS4oRJL8w_h$RS4MN**SIT!0}~E9;GxA|=lRm<1+<7rY$oiaba~X2S#J6hfw6T^Tt^ zr^ABqAGPTjgeOS!3c^FeF>;P)h2w;oya_W0Ob7xm%P9C@+XxLcT7)FL;JsPxGiYIC zV(7Y0Yrpp&Od=)M@k-{JY^MRl?(*U5Rg>oM4X#3C>&iS~Sl_=ifPWCaPBIUt*1~3_ z92h3|({i)J|JGUFKQ}QvmURzb`?E%mTDsYdL9r^mVE`%drhIn=A;sA|3BuP3WPj0u z%la6{POjn}qYv)T*~ek}81F-l(}&)d-;nK8Xu`y!XPFe323WebPzPkJD9aNIB|E$z z1Z1mG&o66>XCUdNA6=sPsg4d3ayEzY(bynXttnKPFqws+z3$VR=;EcB)t zNpk24LK0mCngv;8$MnTi6-1l=VsBN52OJb0ZFs~N0o|>}fq6P6%Mrz$(?oxwJ2r1@ z?CtMZhSvXD_{YmxlYE`T;M5kzN16v%y$%&UY%2C;AUWn#daZ>uJc4X^lp67t@YQnO zivMduohWcRr3yRE9TLtE1o%^VTL*hB;QC@n1&8m@y1@FrZ;JOT$uI>rZBKUQ# z7`&}=FQmkzArq;Ukujg)H zo$pttL9_+grY`#zkx5t^D3BdOzuh^%UF?2;&+awDcb1#s_{iYm_{|B&$EKAy{%YwP zJj?fHu1t{u?0Ehn=??gEOy7EqFUR$_`!L7$4fBLm`TmlQ>Og_mkNOO6dA|_adcrA z>L#Z1Hg@D~?#!gvEo;BMUH0w0bcT`45t}D(y zDYHThl&)pctc>EZk+2cZ+gMTy?X1z*l#V@G@Cfl(qkL%|%2H-D)vP!h?|F)c z_c}?5P4e07eb7}lgw67~a~d*{DZ5!dcts7XXM`iNYUt(^$#Uw(7cb=LYo%&RhlU^k zTaN7=cyq}^zThPUSEz@*?+Sz<@+7V9E~q98IDpvQ!Ps-x5f&?%?aj<arHmIUuw2Y)6_wKgLgH;K&~Lb#3YCT~&Grm} z?r7!1OjKGLfr56{AyFIWRFuWy4rHC%G0nl@Nb)Hj9Y|j#LGiWpywu9CrL)~Z$rVfz z9Alu$w#T*QY+h!atu`UUvjX7~C}tmM8`-YXCX+?=M4LoKl-9Y$!)DLqS`Ce*eupu! z@U^6!3UKxdZ5cRi>4xT;tuD+zjUjIZHio9{)L^17+PO(mg7IX!yZMzRV*zrXiPt#XdPP zF}9s$jv}BqLcd}^&ZL64e^xrXQER(cr0kGlakTJ0_vyg;h*h28W%X3)smMb+n&*cj zAu%obN4Tnmqf74;w0bJ1O^bFE!zNg~m{m0hHlGb6ak#MMNZ6#0CWja$UB!tvxhuG| z1)9_)jn*!=LjbOcO`kGUn;bKMU9_loW|B|3PdH*rJVrMMb(JGr1jGIouQl#1r`x2r zpyBRlyNJv%%TZL3T8l`nLQm=y9#NI=57tuZP1`P`H`Cq7RZFwwqT_gFHkPdatcPG< z);jn#22Ys+8cpm1^oIyl4C3eS2TLXTduJtK61Pi}Aj_ig%L=2}B+g-WN|3 z-l?}=fP;5F7$4RMSOM=|F}LJOA5$gmzMw3#X!_kxl&A_n1J*22BuUUYeLf9|Dm zW86#Fj=5K>m;*Eq-eFux{l&eg&FZOWoKx(J9<9>7IwNoWg*+T^Ks;dr7fl13 zAP|g-^B6@pfI#CSbVFTiX4np;X0Q?(hrBSgQU{x22njY*EJ4_WGjNSf*sS3QRqZ=Q5f@a%n=-A zZm;4JMTx^@YmCc*C^O3}0S;jghEv!>9b9UVC%8-vbKSdSv~zw!xOC`)u_mLOF|OT| zPy%uetJb4R?=Nm0BRf>i-w8~lm-0(IG1JjqVfzcD2*TjB1fpe}80ld2ijU~MU5;#N zwZd6%JhA$NC+jTEBxBSiJAg#hTvwtp!W0=e z66v5YttB*;O{8Q02~H>ZK|`M~M7o@dYO?FrYE)QF3z)BpbUbmC66vbLyt^!;)SfA3 z^sY2=Ud+eoEMyj#W@~4(=2sH$fRF8r*6#)$k)ErNnoKO9i=Et;$}v ztrik32qAFUk;Y|}%v$F-D-xLazoTs8!DbDI2x;t*8va*Fj>r?4Qx4o=vo{nH`AeM0SZxtlMAJd}5&wAHCBzQ@tU1pD{{PAvuR>TR0)J zv9@rS?kAMB7zY-nt$wH--1y?QSx{s;19LhJX!SPA5ON2=eH!U-V~6ymDEEZ)oS)z7 zARUhEkiNvnZSrv&9alD#*UD)QtUv<|TBR3B(C6LF7m<$eeB%Ot^z#5bn?igDLq;7(_lB1cO!y z#~5txgDD%y)F3jAL0h;9gE3=>Icy>3#)d(|HjDvrgSatch?z*D=%B&%F_<$9x}|eY z0-KvLJu+a|M=USqPC>=KsH146zr;nN#^^e5fuibr&t)>N(FvfX2X;8KCedT; zuq>diQZvuP74gFV*_NN53AIh0MU`re<`_&xsyWKyXbe(g3))1MhU=xI)XgLY&HCW9 zg8{O-Q^%1iR6niUPn@fK+3)|9tM5)S-=RT<`e=UBiNU4xe5|qKTuV#DVHnoKW1{Ta z;dPBsA^JM3L6?v%sHD{&QA%7I>+YfgISduWUKpX0{)W;~lU`0Oxq0L>`3brsWpap) ztRQW>Bo(f%=u*|ZrYsYyEFKYp*;5s-r!p~xlr>XG2>*NZV^(SHDl#j6v zuAm{X%b>$Hn1S4RN{GA5fA1({!M-XhvPJ)Uxt+_b5(n6GXW`Y7^nZ#il+)G3(Rsu| zIU8|5JXXwK;HK$>&grxFAj6S}QgqB{TJt!}gpe z<|GH*P^!&A4`B%fSWM7m=s1U6=)W8i78J;#A<02^l4^6{PLj_dtBcQZ4vV?7=kTz+ zp#~4Sg;bjZw~!J%aLGB&VO1k{`V9|jWnZX@2i-fW&4GJI2_71&IjnDrIMOdXY;LN- zgKiqt=CB!F65|0=t8pE+HAl^^6}y^i@SwXzwK;IND8Yj_@hWPz3vUwrsm#|OC1%fY1gzVt=$wNwuo34glZG6=M0Xq2pPqZ zjRgjZBm-NkVq}Z~;CZI=f-jih80Jre1&3x~+aieXYC0EZc8nC>xDb7+mK>ggxQJCQ zQvG(Er25^To45fEXQoD;v6Mb#%uLo-u#E~wxM1$wxup|wSXl{9&YX~2Z72OLQ&=&@ z?wPr$!@$HqT*hI@My>G0sMqCR&*mD^g}{cQZCD>>N~=x@aB)n0Kd)XYi@OdIbZMq#iRQHfc^6cUaM z{HM--ie|ZXrZe6QW>}~QEYDmDrh-##L8~e)_f>)&ONx^ojzvt7N>#XDC6U0EG%Fh_ zqsXH&`ZOd)pw`N$(`K@Hlt4^S^s=4O*yl5QX>Ad(%<;B-vdHH7g zdNHHc=EY|!FTMuIi?NO5So#FC8XT2dQ#c`a58Dr3j1V14#&V?LuTxh)*J-?qhihm_ zM-vlsyY_GiSz|MmyG1P~A;jqK3b+T0bHuw!p(8(@uK9J1=2IMXu9!8 z5TjaJseVZ)<@7w}6Twroh?f5aYX%3oNdU=F!8VsIMakf^5!zVs9G;z+C2Mpa zmuKu2il#Z25H4*DaDf=0yje9P0}>quB8#1p@3^V2{#A=B%@VJ*Q*Od}v(bqcx>06J zf#tHUrt{urf&pDmyef#rdo!%$axhs^jG5)fDV)Bi3bKZ9*ju$-#L)<62RTw*!Lw!< z>JD3VHMR3M-B^ET3|U1q-)P>KMb=~jLE~?X+SUoGj+m}o1gF4M2HM|Jd*gbu5`(kE zxfET)+3OZ(^SS5@i%f%56G07H8~CE@wv}?U4s3!|v8uHN3dR)Tu43gOZX$ugaTO7W z1T)6>VeO@l;4=DdI!uS%=0V;xG0U2PuPyA1GPd((L_y&E!Ga@Jz8tC{AI|kO%1SO`?2hT@c-6NHae$sYBBvMKf7=3S5Z8 zVMYX-F3C7xJ!GakKpYTL1Z+@dW$O~W+ZQl~k;1^?@!MCj|FUFBf|qiUHLz>xgx$CssyMr%Z)tBPndGdvJ8ip`v*h9Xu(SE20K* zxK$Ms+D&paxsI;9OYD`6?+pk@zk6HucUqrrSgfv-7wR> z6R-vRWT1e11`4=$pn#vJ18mgCrQc6TwW%ht3_;!rCTMP_z?NSP*?^$C1B4Ol?!&7k!<~koI@BbF>R4=rU-DLR{ph`sR=14yeYR52oftgmY1@d}iYt{)4E|Vw_CKOQV`^_HkX%(*BH8HF6l~86A*{ZaS6KAU zLqoLi5ZH31aCUUqECwv(Q8>6X1{y_&85U1H7-C$i804U^4t&WEZ%G!iznEif!5n!~ z265g@Di2m@))%^HkA*I)Unp2tkyha7Y6~lLMY@ePmA^O2TXBVG@g9n6j+R%8Ywpk% zqS}Z_mAJU(lQLuD;wZ`vKbW}XBor-+4XaI7qDMirWDn&Qq7~J0)3{B_1+V+lV!eP9 zOBLE;wzkHjx^#s2qm6gg?obYW#OEp$>=$`&8n?Y(sy#ODNj1*+#*1$pCakDn zdbAJHxZm`Pyf=;8Q7_dV8~2PFhfeUNkmbgHB@fcL-}j5WH;vm_FV!9!_q-a1D%3Tu zqHPl3YA@KQCIfcUVxF5#_OjNjg ztYqIAYtTyeow2M4%~*q0a&uF3Gg>!v$zg)V5VWCypoZ# zku{^uY{RWVghDC%4kSNf}D2lWe4w+@NVIgQ~M!KVA zNcM>Sp&9%|#TcDG3q4EDOMRtMxvUx!i)3Y%YNU07ge67C!W@frYCYd!JMfKCsYr+Q zJ48Dv!mBbTr7cGlC51%dsm$?256@pM4f)2RxLGe1yhKPSBlG$?xES2~)hdn4ck8`b zM||uB5f1%F%iI&FLP=QRvLIqYzFWF1Fi+N5)lm6){Dy^2wr-M)O&5=%n@H@j9hrRx z=iAY$V~N_O*G{+HJk}nD>2hSsO(n4_MJYTBFg67yz+k0#fs!Dh3M)oKPce1ob zZXC6g^0JA`LafIQsIXGw;S1^c6n&RPm+lDzK4eGexKKM~?Df@VH!hW3k`rgh2gzxC z{hY@4%ZWuGyKMb(qT0U>I<3~kpn`FXt(?hKkE>xB+5~n&w-cs1-{?ZYGgz=K`zYj$ zbZaN=Bj&r3?%V0Q&tuuvqn-}bm&S)6M;$C-$v}E_?~&Pw?}j39kHoAV1j?$)DsW`A z0@sbSK2RL`n-M~($2#X|$+a?XY@V-|W7Yuv5s2Y6(XaHSV6U*yWju0}7aHGbS&GK% zsejR~S1_=@B}<#lfO?K&!d@h0!!F9c^I#oGFmEYs2m=gET866lEp?xm=&IeRTXSfYq`9E122 z-fXOlf@RN)Rvu)hBRQVUI9#ryH!N(RjD~|dFit4F_fmOs9goorThwvynwm&Qtb>55 zS}e=JkgP;ko8=kS$!x5tB03Lgl_(X#E$gXwpX8OvCGiETHr*8s8)*+ZHKnBpp9`uwHngZDs;q^GR&w_1@0vp zUQomXF3WIuL%qxq471>{0)d0+#Bjo>&P2D3Y%jG^R3^GTfxebNUr!)(sXpF{1iB@G zmL<@a6X+`m^wk7fZV&{tf?ZP^f;!=}LiSXp)5cyC_ZeXeU*akmOJ#eH*{CLkL$k6D zk!9-19L6P+E*>~Xl# z!x$*XKqUqakAWj%;1x0O${2W63>+B)N5#OaW8gJ0aC8hzh=F5b;I%P;m1bA5<6_`- zG4KyD@cI~dLkt`r11H45KgPftW8lOXI4K6+6a)Vh18;W;5LMZIHK<%E}VM^lQlp{2Q$luGla9@;Rw_WSVq76j=--WJOV%QDshd0m_rYKKdRK4ov4YocCS&q`I!+`PoQTLXlDXFmq5=a z&@Qi89ts=;qM8wJ%OG`peGaPsRY`QKu-(OJi^9Y`4uT-U!Ih{Ac3w(peqGQtkHkk zKHGLE(g^O>LuJ|zVEdtA;qB~8o9%6zHELuY4iKkhp6o#K4%1PXkL4ZKI9}diPOp)7 zn2-={Ow`~`AJc`K)g|KCyv}k4Imw9{$YA-@#Hd3fedR7h3X^!2d(i?3h~0H3e~~v* zOj^2VPEUo2bdj!yuLVX^Y(BKrAd6~jLv1+R;cx4qkhtMd{mUBU#Ng@>_oD1cnT4Uo zk;7@$1?PP5h1K9F_PZdjB-%*XaJWC6kEvS|d^a4<{7)8Myral`bd~Sae6%ouK9@jO zClDLVkTUC`fN7o4j;Rn6MI;JuK$Na6tvYV=(V`@eYZK_Y1iC(f7AMdR3H12{x-o&+ zy|zJ>kG^1#>SP4@&*`Bn66neV zx+;Nq`_;$$TmoVC)B9bMK#LOS+61~Tfv!)W#R+sn0)0M#ZcLyh3G{^o`eFjzlt4^? zzAj%%pqmrumIPXsKwnOvuO!e{6KHt?eJz2$oHfCllDc z#}RG7Bd+YPQ}EL%_?Z|ka@NYGsHn`_(Ee_Xy#OCQsCzbg0!wO@A2};9WIUQ1iB1w( zRpIRer@B~anhvgMmi|>s(~;ffjEjTuSbLi(Bhh8y)$Z~EAX+~yeDvT#6x!mQN%T}6 zbZ$4xg(#p<@{pKE!`ws>-5=|qr1c;t)PwPV%G=b4s9(d8u107q%V2>_S<%}0XB13L z;TWb08bJbdIu+~(5TvhVe4&wKI*GNA=gq9PlUBOsxONg}r&H}jVYEE!l#BSdHyou| zyUS@rXx!t>8#@RhO;SbwD%0ZlRVHf8b>*nXUq&ISvmOnQF0lMc^4rF^PruY8zkBdw za!?s5OF--#lwM~IT90N6wM5jQ6FZ89!C-mltFiPyLUh;YwRCmUW{A?eXlz?_m`>Yb zfJf%HL7|ZNu7jnswK{+}jtS%@k_5iOS=i>%he-x4Ed-Nt7ooYq+!q3~DG04exrxNF zBSlHu*#1_x@y&gE*;SJwk}vQ{LY|3=vBcps=>wJ`Q79g3@g)jhdNJzdi>(MD7$O1{ zqjIK!S_F|vV}NoW2}?Ip$#_+zoOQQ=wd$714jt-qll&SCC8OnvHsi8qro)@49jdJ# z32eeUnBd6;LjY$bx{YYLZff{L(wd7MA+u1E1w)i6N*>)#7dW$=8D~{f*U)sh3smYh zn_QF;MCW*@GpI@PQid}dh_Q>6im*-Z9jmB%nSpmSXcoW$x~Pu+wY`E_!F=UFr?8ZX z!OFNqO=(Xuph3#Ww&Xb8O*kOj-&A>A^_KEn^vjC|Ez%o9(*Ck3B|t`ImyzqQRlAII z5UVKj(R&2ebwqS^!hqHRsvCkC50fY_yLLIwtomorlAs=`d4quQ?z6@;W5$_gl+WH| z&0WGwn9e$7xfknR)vVVN(OGA#$(r{F43QXAiz^MnRegqwnP{{Y@E!rz3b?vRe}xB_ zsYY7jjWsryF<+K2$;$)?*SK^;bQBkjWvCS40|N)4u_(ue&}GR5ekjBZ3T zJUpR|vV%Yk32l{Mh18DZyhU$#nKfPvQK7oj&JjX9P2k_Z?u9q6OG;R6#dpc^S1%aczcsPcr>s{NnZ0AI1t9M zSSnxKC2F;C4E2HSK!Jr!$SbeR7RNQa~#r7~5*KAS1 zOgp;tR-ry@KJ+Fe8KN?cfjt1DEto5~=regVrx`3CX$G6Y_Ew6)a);d*EN;wTTL)yY zqGW0u6R6dgEfQHAGurn1cYSI@{lwWpuuUV-WKH=rbt$_U;_Pb561q+dUmV`Cb#65) zKnxYx#f^vdXc5-_ODAaOhI{Tz0$lyk%Fs`YV&$3|-Re-Hhh@Hude~(dL;-tm!6p&5 zEi2ro2;s#fN_HfzGHz_SS+w+V3eq!*TDrR%QpdV`NsDAlU#ISma5`&_?I|lVW|yse zq~Li}pGCfI%%D^!)WbOYPkCepH{d%PuW?@?oIvQ#7Ki_S#n)EJiJWJg8s+LhUT49h!o_-jYmkG(}yB-n?rFsdO5jdT#KZF~a0Xc@<5>j=Os^%F zxTG#Ik+2`$iahOX)J2|#yS(ZAbp;?c?`k}dcp?TK% zhDYv0@MN^Zqn_dG*O@h$>a+pLpa?N66Q7DA81AiA2}XyV&9qjF&?cRg+@+diKq{MI zh#1m&V&k=oW6H{lEUgNVA45xWAVZmx42C$3YO(+5Gc)b-OM|OpbtHjFZSl8?SBPn$ z9xJ>p76!qgi<#--@oo(~tW+p^QxY8+IEn5FjF(HrTZ;}c)POfegWBN{A%;|52<=@Ka$X<+1V1E_CNziMd=q;cW!%iRC&c)yW(naXXDtK z0D1=P7w^c>K~z8KpjWHzrXLd~ly~1OlPzbandX@6+T6JGELOwg2 z>waUZsWAy9mAG%^JKQlM`0WuY9E&{h?t8+!ja9?DEgx}eYl4`#iOS3HfxW|xxzZ-a z+sw5{WW8=|q>c#oj!{LQsm^B8O=pMJ0x|4t!mu}<4ade>u9j$;-Z!2tYFq|8?!Pp^%iRe~m?rIY z+zE+5to=zobykca#I~>_R&l8@dVfnx7OsgpURBAI-W7sE%ww#_oJG?SMAQA_Cc1Q_ z4sMJVkzl(<`I|E~YONGNShhR{gf*e8!&<)#LvacL*`u``3e$9B7h=bRdRDIxj>g`s zh@WFzEPJ9>9xi61HKL~w*l>uf9Z}3SjDb614uFBpXtnH1r{HimDO)lF0QnoY`yAmf++d{kQ zrrZ#FvZXi1ySE9(wAlxC{Gt6AvKKNo$80d6gLj2fog z9H;JIT`#b$&$J&AsQbfFs&tFU5vj{I88UjHGPhLrHAEe%THdY#1kqwZs_S~O$;6Q82oI}JnRmGzM{eoFNVCBM5J+n6777Wh9f-nU6lq<9?t_RTnwL(yv|f4@(uH& z9e!|=7}+rGu=awb)d)E8w`E-J>G&s4Lro04UgVoGSI-a%K zWQC*?7SA!}-(VBFoqWY0cUbJ~KzRgz>nM*DE`*al`KwQOBTh0oyT~DI){P!nOTl;( z8H=nl=(gw>C!iEklEuiBfMW8JF?(S+v?r%(+JY*ewF7E|u-F?(i3sIPXdS1;3Rk`Cdnj}lAm4oVeEBF zNtQ2_O#H-`$ z26f-KZY-yLJtx(0rmOs-Bd2k!cg^dUs#+WQQ+ZIU%A2BBI~q?UcI`!BF+J+YrqQET zb0YI*E?I6zDeAB59%LW7BdaTy+XD_aDr{9ALd&5#-S9YX!R;^Ll^p(}R?Xa|?xb)c zah;dHOWobuc01BG4jpK7v<7q8yxVsG;M~!GcHMVzsLc?ad*i-VSzp4RWJcCAz}=l zAdb?}j&iI1AiNPn6lD*sp>1N@9|n?{b6c2yL$>wgri(unW^SAN)k>iwI$#c*qbn?Q z>1cph$A00#?G;Wliyp^Db0Gsr8t(HRUNY;9#!ateIy&(wKpb;vUDF(!+9w1VS>+FT z*Sp}#W9Fv35w}@s1(k-_Luv4<5HeC}twmK=S|DGLZk|;ODo_wBx>P}mN}IE;T8Mn9 z*sa9I?2?*_7)a42S9DXohJt;DYC3Di5DLc%2d`lS8lsewbGR*Gq!LW#D^0FtE_*OJ z-r8mb^lKYJGHrvY$8D>vZIdCfDb+Si_e}`$WiTO>vig(ow6Hvk=ha0PyY!xP3trJ`6#8&G>hskt95LsCZI!qoZdZnBOhsn@kvZ>PQ zFzK=flSdmSt$=zonIN&YqU!Qm0%=fTjYFqI*ITVsB=)DoT9U`)uZn7_M~R}_0V%OB zp*Z}dN0SzEZJM<}KE*UVQ#oBT55=S+%_mSDRI3&KqkLp&3#EFg;OSPjcA5H9tS>!-NZHNQgSV`Oe zf`Q$Z8raMRFZ;kAA!NSKA@c*CB1bx8zSkjhY`=m1?=RE9=B3*SL22m3IOKsXnTw)E z)g#82IIx+w-Kd`Ia5z;P)RZ;a;qaqwRHMFU2I@nVZ^(95=bF5+;5;liAJ3yz##K9f z@~|Rg#MCr{&T2w12Cj@nbR-MMhgm07=jwdjxw?u-&+~M@uR3R_AeN=6g2p&R)}7fE z8$*wpVVs!Y=jys*g5!|sta;&^4GpdVMJ7W^qUs|q-9zoTq?4Ca)kk3JEZZEvCLc4= zl(59PhrZl&U4BpObi5>`lB1VB@zhRX{~T)Yq9r9?Q2+ULVtd*H&IhyRQN0a?nYnmqaEHibdWTqV+mpfxz&UU!mo{V_tb4mY^ zzH5&o-M4d3gM79SI%ntztqM*9BD8jp&v6L-SUrTk#6kWsQRTdXqssXhezQS-p2Ota zf*a&Z`w#L3h3Y)jx7*5&Vzegm4cyZpKTnwa`2T`I{_)fx|HLp1@=pkzi#$3PgH9Xd zpLFP4=+U{X{~%xD(D~8_`6q?RPYs)AQ$QeEFls|^G+_wNg&Oc z(3?Z(MX!kRD3LV52{z0yGf43ZRJ;|u%NIPC)BEH+d<8GCg0Dylo_C>Z@%-T~_zEld z%B0{0zTkz!UGSAw@Ks5{i+sV0hr3{`N7Ba&lY*D{f|m|=!3(Y6&m{#f^93&-?t(vO z1z(*Myuuf}a<~h=+6ulVDR`AHc=d1>e2o?S#iZZ`7rEiIkh?d-I*zeE3US?(6uih6 zym+_^zR3z+niRam7rb=13tnmke<>+=nJ;+xa2Na~EBNN5;1#~$mBU@|%~tTDq~JR} zRj(Ots>WI^#C2^_@LFH+J;Pn_wN~(TNx|!U!Rv>+;Ong5>yv^v_<}bMcfr?N!HbiE zH~E4$4|l7Dyg17jBw+?r~H(0@+PYT}V3*J851%KWOzA-6yhc9^Na2I@|6}%)V zc$Y7D?r<}ZC06hkl7i=X&NY9y3;x2$=)&J{+CYW^5U1xMPKQ~u8Zg!eU?YHlMJ_-F z1L6S80}!yx1;|!F9Drp20#>;InF)vkFbY7xS{EP-0dWBK00`LN0%RN@4!{%u0b5*v z>;jC9w*Q*y;<+rOrtvq|jPY70FWoryu_CTjHAXwkmuthZ@4@n2QdV5<{>Hw%j6~hc z7b_&O?*#d7Gha-J#JA1fO8FF0J8 z$f8EVyZXw71+&L!xTJzWas{XoX9Q)sF{)@~XIPvE`G4Yp~zwQ>t@wrKi|0?s>t>W09JH+^} zHGkbF9xLuEKKpkYvVyq9qhy?+gU4SfF!~s~cAYhvdkXeg3 z0CN@u>~sOLZNXLs%j9hwiO~U9goN7?=CaK(7YtOuU50Jpe4DYfuZ`rGm@S+)QYxpK zIizK!3fh1d$3gTm7iR~u(OA?Tg}zI7=^IFP1|GG8gxz8c2^&5MKev7 zMGZovt!Q(#$xB<&SG$yIasy4~fdaaEnM3;EcuiCyZlkPq@A10K3iCMe}4I|OsYBgB#B9J=-qFrHyd?g{; zb!wBybA8gxd+>^hb}jHQ675&4HeVfHqW!8BviwEhbqGYed?e>8Cj{R}sCL0TuVrB7 z99As@kB?CB%B0{$zTm~fUGPdP_>PgBa5Vn6gn|L0rE$S}Ju>H5T?RR`537^rUZ$}K z5v$8OE@Wp2`|k3jSX~ZQcZXfi#2800+WuoZgjsWjk`vC@bD|>4sE9~gnqzrsB92z! zS>}MPtaq>jWmY`OSUfGGAGV{jI!RmRY^L@BGNFiHCn9x!g|~2{b=(z_iOjs6#;x!| zw5Au&&{OK??HE^+`dPcoP1Wh8dGDqdF?0@*uI0d1L>pvON2eMz=`S)*USG^aua_q_ zbvUg#A!xNKQnNR4_cp_kqlD;&qjDIjn-H|cMZQHvVt{w}kYNu&j)=>9mn-kR!&e^X zk|qRVlF)z-C|UbHFnr~WRC%SiynlD)eRTNB@v!_a9bQ)s5#3UwLCx-q^UjPr33C$%lstWkY$btVlo$_fTT}`6=ey$-=b`n%bgVivejAQoWEG~0pP!zJE!=FVa2a&O?8=yM zM0CYro!lwBc2^t|GLQcJ7%`iozx+`57WT8K2VlyErQrj|ce365ho|D$`!hlRXeY57 zqlK>_@_`olAdZGCYv>FyEzujtJQ#}H_8>8vqZhD|&g}$?dPsZa(Dswmpa@Gr(c&A< zSH)F-SMe4qzT_O$Th-_4i=}Fy;(xn{s3TQ>7n4)M(GB0nugU6<6k$=h<2izge|Z5R zZK}VEEtzBc`&4gLpD}Ea8>#rBxx@@qe-~3%DL?yl{F<%)tSv1na!6Zy$4Qw(K{!Qs z2%q`r$<;(08}4VH#pv6Q#_ix%XE@q?OVO1-0Sz?FKC>=TrNwgPDmB)Ql~)jb??UoA zI2>=Eg=m-V?5HnCb64d+^Bf!9)k9Xa#XhB2pBFup31exU5tS*RMf)^n)*R5w5cbW1wM?o7Y^*8Py>| zQ`LLM^Q37wj;owp2OFVFuW|J8x(EghxL7%^vV}pA{`K6RiAMC?250E)4TAKq=QPe^ zP`o7_MYV!B8;@j{CrgH&@qIH^84dCtB=??+Gd;yjOL0GjE4P^{0Sqe8CAKE+q7|>q zXWEQqw#F>ecx97gk~|gcSf4S;7RNx5*5x@OVSR(JJY#Kz=+-xB&_1y}9#}HG{)6Ws z?Hqbg2*iye-R{1-Rpa=Mgagt2(Q^+IvmyHYFGPlIHc&<+?57Z2brsZyNuM|Q;ZY#- zZ68$LDk3KF9GTzmxCCXyTp}MmayzLTtc;lZG>FDWs3$y&2pm~qx5SfPG8AP?%n?zO zBQpxOI9W$-VmnYL3n+|>K~LQ5fZ}zeM!lLI3ZmYyc8DYc+0i<9Ny^oAZH)#;+^&rx zYqR_l6EiC@$Ce=an&RAGF``fTlf0$4IFl)yucm9lvq>}%_0M}WOKo|TI4Z$0723d! zY^ozL3*WQBr~^fDqy|@eN82^Yb)ox@mui&7ElMQ|NJjNEBI#l^hwF;!?BX}9W>&J* zEAM9YtgB97)M%8b*Iff6JaHGjsqw?DDO@Y}ym`U;#hMFH$^-9LW$yhM^a4&7!O!4Y zuJ2R_McF1+97MMqWl=0@1%9FKWn|H>m>}jm=57teRmBXCwNeKpxiG6gK!*xCRL~)U z4iPk7(0D-y3*xrl1YOJ3AD{yT9Vlp=pmBl@5Ojc`{RJ_hPYCuCw4b1{f;i=cXfJ4t zAdDO64-is?{s8g5i~a!dFsuFmVFFKofZ7DL3F2a`{s3W~Qh$J$3H1kvv8+EpTpiXQ zAQT7s1BB97e}EVn`U3<**B>AlpZ)-41#u~s+l+$jkD)GTe`)_PNExr3!WV!^BTM_!ah9gqlf>u#zk>nKH=K`2XjSC z?L>vTT(1tF+vgQ?{1_9(UuF_27{<9wmYVW)dnwI!UOH?OTk-x(rs4eP{BmPF#0}GUk5kOrSYcoMm+|lgl0nx-{ITPbd zf-~XGkT898h93rr{kDG zQ>lGk{bZG!y{y6nFoZe6&4l&V#c4k9(qSii{EIT8f^{Y=EaXMmmoO!xGVq!eAg@mW z@>&!iuR8(q8WSL|Cjs)>5g@M<0rHv&lduj>Hv8V(?@*8uX`3?P$D_D#vA zO4+Amf&O7%`|z+24=+Wxm`us=mto{m`=(^cKagtQ$#(C&it&_8FAZUi`2S%_u0LVD z*eUr7qrln8b7M98`G&)qZ`PSL-|)klZ;5xpd5z~@B&vxYcU+C&R{L<$2M7NfIUzMhwQRUX$MD`0C-K#-`EGFG`MvGI6 zMBtERYtJ1S&Rl1E0^%2YF3t3OEyH2PI!^(t*3n5~rGGu&)`M8ZICOzpsZWlMvQ!kS?k2-Sv^#+E}l#K@Jxrby^MG+vBeFUa|pa$ zSJ)U8dM?LEoI}!_DveP2M1j4MktfD`4wm759Z~1aBsQciO@43ExHrk7P-fxSu4hG8 z)|0cWm>a$4cM7_$;YVP(LDjPSO&!fRtQ4$j1J}yOW)pv~h?yi?T02-ocIL=I997LgMKJ|cJF2aCv=Wgn6IO@l?`jI)o(f!V<#a(~1}#Qxx55t-$DL>^lm zEF!l~e8iT)BXTdrN93&jU^zk-K4Rx*kC^?kQ-`({7@4VhMJ&Zs0kW}nxJW@37UtRpk=5DibGA% zI@APhLrpMZs0l_6H9={p2}TVy!RVnT7&FuaV~3hxzo91Bf2au#7;1uXLrrktP!k+9 z)C30)HNp6yCOBlM2@V}ArL zTM&xf$@Z$c&xGW9p4nPYJ4&B;6~EA^3{5lVbxDFt!0Zi~6mEgBM>?XNnn=gq7uW}t z`!KYRhMa=-MN&fX@@(JXndB7s@%n$cN0m1fXBjSz3WAtHvT)1}&u5%(@dPXL$RJ2@ z+U&rep${vLP`XSMq9@LkPK!Ue3Y7lj#!vdwMSf3hA-)h%q9-DARL!rsqoMm94aB z3*<`nXtF`=e|SdOo-1tkrkCBD>VFu%;1!~tHf^S)weczk>mqdnl2Tg+h%n?jxSf)y zRFoY78m%YeO$P-lexB_@|PPpwVTc zyud3Z@I1U}{uRBNIRS@BK}U*)6NAH|L(9|!8%dboqg>Q(?S$yr^U_Ez=1~jog=rU{ zp!co|QTR49gg`XeNMJicO~KGX3B9a~t5@k2R}a&d^Xy*~i3bc%Yr9`Q^8V`63mXI&w__|Qo&6w*skYU z7A-ZwX!DiOuJBnFShz~1Mu)FpyXI$E@Ca`z*oK<7z+hSML{KWY)upzJIF`kTnqai_ z%G|CL+HJy-HNoiS!`z9S88*?49yls!JVDkO1ZBiFVK~tR+0IJgBL8O9PPolW2Vv~y;=#lC$T77@vrKq_i9udeOjsQ0~A;^SA37Umm4o;T$ zFiueXYc7*x6Olpoe>5YY0Zrf-r$LWXsX3rgq^4mGF^OrWMwoa5Oq4iB1{rk)$So*? z>d4T5$)7}L#RG)APvq0m&~NG<$Uq~;6?0^e!-}6DC#f-kQR}cl@nh<{f>Rd?ee|1HNux&3R4p5Lk zQUL|jt6d_PC^TCc@uI|`m%S-Ttw!u^+lMN`B?nE^?ouV`vr(1*ZTbv#1sC5%{dMb@ z;7FmP|6l95_~;7LkTEUBy%S9l*_fFSXZdUg#`?6F30s~>ladTAo>1-Q9IdpwPYLn@v#E^?)aEC)PWm3A8Qc9;=2zYGw)GpJ~rC(F-E=kSc7pZ zOk7v_SRu{F3Zd~a7cJ&vI@abFP8uEquooR;tL0+7oKmW{HriV*F+f3n#M0Z)yE}B3 zs$I=!$htv1RG#qiHzldnUi0vw*4betH5xS2L;iaj4N&PGMuR)t0&Uw8N((YCa2sSo zxGjQ4O8S-rshBzJ&mmBHA>AMo()-8EcH1J)VoJIscN5fI%t~HzwML9(u0=v7Dx@-3 z5{lVV66~s~=3dUXQcTW|>myq#CUcX0qsu;tOZEfC&AHlJTyDxG>wdv$lt0Gk7r4$wzav^l0=lY=R_l1Nk#*f|8YTj&%@RU!`?5SV0;sXUq z{sh@1Ad50p)=%}+AcFRw7J%CkCrODQN+ve{dIJD1LZ5lV3U%6oBq?GwY}Y3>N!~@M zm(*&;X-Yp;f$xYJMzj9Fss=5B2)3L#yy=r7`EnK0Cxs8h5&D)I6*RlV*<&s;HA_k} zG_aC_a-#;Dago|BVohQuND>dE!tj-L+KVI|Q(1&|$+fpRDZEy_p`?xtVXpGEL7QyY%!eVsvP&_ncd4i29{Hlo@)8M&qxAp99~i)_ zeqgw$$wLZd6%~hy`SXCAg;paF-w9xiA?9)uQezd*OjWBvQ(3K` zyH+!Xd0G65CdVMoxRvi5%@B;05C@e5Sv4twj7P^2vWfsjDS}LOL1ji&=s_zMMk*JE zF>pO7LPFD#W{Rt_nU?BlWJC@a0NBIHmW@Ue%reVqbzTkK&P$^LJmn| z=g6ktaVRG3ExL zg;`pZW++P#Xf!Dc`Y{%4R0bRchXP?9o&t+TLe@jnM(u%$J>^+l%$GLe8}l&Nuda46 zsaazjj$99ALAo7C$CR6IfprRtdPimOz!;G#77Ny4Q;Mz(UDh#PQ6a49$?~{=GQKpS z6?GTMk^d8YO@(09NfUNoLMKphLd-rI>)G{a*!mJ@E{>W zvUUQ%c%{V?g6eNo%~GCG8c)l_jZ?=fIBt;Au$pSncuN{%l*B-F)M%8Xesg0z2VKT( zun{ThvZ$6qcEaG0mqMRVahlJ z>E&rowwMiyM^jVmJL(U*Prb7Qv;;KqK!^QZMq`f5jxGI5lo9_boPRhAZtUkD5k#vl z&PH>aWa}{-VZMI9un&7qyH6Qm&^oN(rKSF1B)l=+3x&Y9SkynP}a`bexalB9o_#PFm(s z5G_!|QB2=C6}XlR$W}E9xLiX!1CH1i6+L5>rvwFN6xm0_tfd$&_$iIb2M5(wjnagI zpct*8T-7!N3#l(DCwR}K_|s=HQv<49JnFv2ASeVukO?LRIov$IrLE4d0hr*RiC=RN zt!pZ78GXw1Ig>i4O%BiMnsm;TaMrX>ObMq==l{u5&I=~ICJe)4KX5G2u^)KNu^#}Q zaO`=nIrh8|uYZ{`Yf9IgDU-u9rgew2rgR7I>zY0N%t_t&oIB~v4m|#4%2`vorc6H* zAD8>oNwdiL%o*pLJE?ox8J$zYGiP+p=nBu8(RI$G?%-{crgajvdqy~^vvY=W3eP-e z!kf>W-F3PppYY~$=FA!>mc=;z%o)?Wr<~VaH`cjlOq=lLZi+blV>7xsrgYVf6%{p@ zaF|a;i#ucb>~qeT(iP4)D^!JrrrGC^OB_6V)}*tiD0J48v!_r-cX-y6N!_!%@S7ga zItTQHXMn+uY6^${b0(?b^-$=-T}y)hF@2IchmJT4I-tf=rqndGUIvq=oH=81{k*$o zeC+gdx;@rUpFF91(u6mIrWw;uKWEapNt?Q2V(~>OtPVxg%k11qUEOrfjOoGjNz>~k z>OAZ8Ss$N%rlX}OP&+QJUPMJho!pijU z>yJMx!IiI{25YLht_wW+EG(uM*SqG`caWx=ZH=*51B_fpuNLE-Q$Fr;eJvxpyKB;f z8PhvI?#u3)GIRE{E;p3B;1b=Tr;cz|H={aLSu6oQmee#UyQ<4_*3iEbUthLx#!O463c># z&Fb!&GU=S~+^!jCQGujrk38syj3!SB-Zf*!xeSa>ctF@al_ZnHGx;m}3(qnZ7Q9b` zHg59(aq3XZ88c>dCdpngxgMUx5YIZZUPyw$&a*Vc>P0aQ*na>G7*+j{9=7!&_RkI` zYgn<7o=W1$(}--K8rI8g^2{@5OgZbU51rdNY5J58r!q{4r(UWlGtP)pbe?jfr++!8@b@duz9YjaE3F;VO>9~6FY6#_6=(svLO%9n3x@MgFaieoBUN?%=@OzA_L=wQzj1fq9jJXXyKRPSL7!- z1Q8@?!lO;!xFc{IaYy1d@_QSR3*e$mQ9ilegm zhNhO*pm%rAt{0wvE(mTy;yk37{qpC6X!9Y(+--{%1kv_Giusi{F1Q5A@z7#n)fcX~ z_(JkMwD`4gyLa#2_1sgBti9ug1)sg}0_BoHI>{%LLQ z{c{`Mf4~P0X?XwK;=jK7L$7as{{^Ey@J}CkSL^#P*#86Xp7i07|9ZjrfBW#{>7)Mj zg7OEao&CwNAGq+9ADYuX|9}r%_?i#R?Y#P+f4k_|f4_XjlJWm`(HlN|P1h}leej|a zKeA-@t(6a6^yZJ;^07N!@xgf~pML8nR=?_l^WOH+J3jSaul~@ycTW2D`9C`PL-XD< z>COx8e(k@1_P?L;!+G}|_wS#5|Cx7P{Il18__H6JeD9^}kN@yzKQejU<-dC4M=m~N z%K9sRbJ9mHo^sZ&7H)j=M=qIm_HVBK{lt%4(s}mAMVn4O{gN3||8V_-Z#n&vu4xb4 z@W;1*bpGu2%{M-D%17s)*Z$BK9)8!P`Je3g(@k4Wn>7D3oqt~X=l7m*=>_Nf<>tTq z%Ndtmbk5dgTi^ecaT{~4EEI^%E4AN{v8FI#Z#wy*!~LuX!g<++dD`nL~H zzWj4DAHQwe>60(Nrt9ywKQ?K~f@^1OU-|f%Qx;r5>xnxapK{iM&v!rhAAdjltOZME zKe_7f)6Tx)i*ug(&+Q#&U$Jz~Q{Ucx&eSVz{@9N1JTYVH70W)hbcL|^Yq2jum0`@&)@sZCDX6|-i6QK_spd;uKBNvUij%Vm(955`xm{i?wJMWUbAN2 z3qO1IigT~|;k*}q{_IsV7yan7FWmp^!kLSHd@=6TUDw`q$*%P~uj#t>?n`$4V&}E9 zuKmgUUBBFU-K=ZxxfFNttn2Q*Y}c=L-Z1OB`!3tHVdstA*RQ+0=hx3I>AwDFa=$qH z`kyc8`OR}T&A$HrD|&wW+?VDoUVmlJ#^-LHv-lTsZ~52_zr3pFch4>R*bTpu`<3%< z*syT-@1OrF?&o&@;rZns|NO77-o5GhuYLUUzma?ECvN=hHM<{pe#Iwl+$i_9Pu}>u zMY|t-{&w7JaaVq7$?vb*{m19;_|%d=$o=N0zp&~0-J4(d5AUw}%oiS5y!)XSzUAF- zpZ~=NZ`l3t3#-rn;vYYc`<=NrZN9PhPcMAeyWhKD=|f9;x4dxYh0gu2i3v0al!_VHlWohptyMFZ9oBu5L#~0u7$d`KmvTLn(@4Doczue6C z-QNAl{AF8j>D{{P9^7TP_g?ztzka#*uZer#WncO0SNQ&^ch_D1l}EqY`{=HpdH3fF zzWTT2y?@&kyZ2wQeB0OfUXS~A++SSzwa0Gl-L~r&S2_2W3%~Z*3ci2k-3_1n`s26t zKDO)E-u=zhxBmV1-p6`k_qW%q*#3>)$9rOT@!3@85gmeiQc( z*WLcaf5^SwxtkV$|6|8@dY|n1lXth=wCd^a@*TT>Uiz)4zsGm%KJumieCE#Hr+OZ_ z*|~qY<=fBv7vHhFb=m4?zt4B<{`Je>dG-grJ9=XG(XV{x*)@DW`c>!tZTWY1{*dq3 z-S)Nb?fenniTm|CcmBBd>7H%geeBl%dTwp+)4LyA;oQe>`~Gux@g2K=zx@Z#-OYFG zZvV!b=YG=r%Cq_woJYD(`-4?ejnFeRlVg z-hJvn?|NY!-%owpxjR+q+MH_nsH-=lkjJIro`6@7;BO@6O$c z`(O9%TCeZ#JNMZi{B+kZ_)gq4>vsK8-#>Kj&L913*RS|a+#mmZ*M{EbcJEy4+~@AP zzvtI{C+^+rdw!$upZvny=kNJt&u{ro+i4@J(Dw%C_Wb$}yC3Ac=hvH@ z`@}VRz5({^;D_Z{GcozW?Cd-J2e=@7)hP?A!D{95KRwd>XWZT`f9ZWh?w_|h_mRK${-t-fEh=>)opF zzixBx-yZAztG>5A-utNB$G7+Xt#?;%@86%0ySw*^r+T-^ed_7n$K*cqZ13NDd)#V@ z<-m^*`S$yco8R>6w+GRWjxU~hSjX26Kl7&l+1`0aRduxge$Nb5KtQY@h=3hYY>0?* z#NK=Fz4uSSQg{a%e0xmFrxiZxT2^Oc!=Blp0Q-i?;H z#1Bxpt0>MhWb^^{NM1}h#k9DhBq_3l(<$LicQxOL|> z&!a})^lq`;sr*=#w~q45K6v`eQiE^#*5B+@Y@iCOq|#)YRPDE+W$%_Mwks%noM%XL zoi^Y7R)0?E_B5hPqU9J9?a`{{;%7~#-^$eIpnJVprf4gbHM-WC=cT9JOx13yExtzbmMOL; zOZfQI**myph#eBLzfi8xE?J6Nj^DXawl4Duww;loUV>YE8hMSBj#tt&oN7647V~J8b;Gr|S!YxC+3MVIl8$YrvPEaze%)i@ zG1XwED&C$4RG#UAcHVHCbWGKori!&zS)!C@+TeY+Tqhq>b*H54NgthfH|>-&rulqT zy1U9<2Bo?bdbvlwb%FUiSdLRM9<3@4Ki#qa>Bvso{Ay2iDo|T_XDYYhYWSoJ-fcI! zR35DhHc%OJ$L)QXW#$#PcAHJbkt(8wN)zNb`ZUv`8_pdzsrddXdl}^&oRD)syaj!tgEsVVUPFmyJq$o)o8kkYNmn; zE045(Q7`>sj+#Pr-Q*G;t#YkC*M8pdEQ5BYZZp@pd`A^lD0It3&ynBi`cqZ$HY%(* z3ZHrRk8WcQs=AX^(dKdy&$Ma3z3enLQPrNH3O7=jBe|^C(JOjel?pDZyfR)4 zyxKh9!t{CSS&sMIsA~U1-FokfXuHz8dV-FutkPsIx9oK8QHiNq&NgMbsPM8XOSb-+93~)pU-i5PN(wKMs61 zJ>T^_h2SwBl=NuTdc~vd%WjsOd?s6uP5uqWrzzc{&dvwH(=WKTUTMk=Pbt#X!CsRMH!zUwyQjB2_-Il8MHrBrHvpY!+3oO7z>QWf7v<*JCA^36Wc zHKaNMwH!YrS{PELgj|&q{7d!rEYws7N2ydk1%}Pf)@80w%>m9abyR2(<&`$)qGumgwGveRYRTt><$4+zb|_Uq zH_P$uA?{RX)y=KTFLxb#B)Z4i47K{Fij1xE?Jr>yPB=H5u8Oylu1XVB{?soSCLPyx zC#s??R9GyX7xnXPuW2V#-AN*o&{*Y_-uvk#HENH@ExLsYDT;#ZOm{Li+n`k0@!ww` z=1%!KZfMqiW9}wP(o`AggkJe(C^6%B_=s;Zx1FD+QZF6uP@aBK^M1%U;;=zXu`N`V z0z7x*zF&N2o>9#wtHQOEe>hL+b@h@Sw?kDOtP0dpfsx$lJFmAjeQ##+U2ZvMAF(`| z58e0n$-!4!wmxaU_O-MB&SawEywVqmdAZJ zHeB33eN5#E{gv7$&7beyzTwLs$)^y&J~LW2rS)&Lmd$YecNx9Q|K`i}|M1K0|M8dm z|9|~I-2Pd9^WR$@qg=-a<(@g`T-id68s}|0uJ?|L4O>?T_S=8+azse$ zMnS>72kdK7w`uv%uvw+gmM+<$LYB;5MGuY|I43?sx`{)-%b9I`-GIyq^DpJiQ@CPq zK&QG(OO9z96CXZt*{Q1W{Yr)nojz!B@rKRwM64atDWS~d#^Hgbmz>;MAi7Gi?3H`A z*idzJozl7eMlL-bRj5|6 z0+}ZCdX%G3-vXgo=e1uR7c(+EqtEQEr?UDjj0*6aclu}lfXKp;>ALn_8&kb<_VRvf zPhTofpi?{lu;HUl)~enlCVQ>!?UuJ3*RVuThQ%k&#Y7i~4+^YZ_h8#bF~x(kb}x55 zu0i|4{vjiZ&Z^zNUEy>YMtAw4Xq63B`~tgAz86(0EH*H(NsCprHZRYYFHg_$J6pGE zRwhGWLapNw;cW`%jG9npcWm{pIRpKc?KqbwW253BejQ?u6^?6AC`)Y&d_8g@OX3x~4*vhg^TI4GdGQIQZ^6lot`DI&J z>Z{0Rqay;U&yE@#HDGL5hJaPGRu_ruTR2_V$dW6Hcd3!nKXiW1y#-qg3iS)w?$;v! z@WEke{l}G9nYGINylH|*G+dOkTBE%FnTO{c9yw!B_V9w^DlU(1F`$xf`f*?F4Gvjd zG)J+~eKzJVygxLZ=dw%Z(q@=eG|;b4mz`0iyXOn^ofmgKreMzqpN!)w&&U*ASJ@Kbv4c8% zlRr8xUnbwpH?L<5s#`kDw`1G0F%>ID=g2Up^p&WR#Ug`3CzV}WGiR@YnY_mhKb1Xn zLTP`WZj&wtX3iXw!>?zh9aY-r&Kc`Jbne;Mm?l*-xzS$<`1dcrt$Qu+sEWf zpYf~x+e(*-DViy3hwl5EZ5^IJOF++(yKD9?nkRF%0VM~;Ca%lvo3Tratwk#jES4s7 zhY7pNHZB>FA-H1Q+3~yUhh@*-c;Kq~;~P237GJRBcx>?+;Z=K$>bJ36_a-^Ar`vP) zZ0=xmG;HwrL)B|mjVus4wb}P2tH$IiTxe#w$&Q4AIm0qfnQ|&;)c8Unfx~y-%^jL2 zcX)XF4lCnERL@hR@WgdzO4lyWSlK1ZW1E`lQDo7P5fQ~Y_w^n$b7Y(FCL?=zW;k$X zvVZW9{vHJetr#0urCksAum#-~1&1%|?H;wIa`SAlvwFE_p0sRDx=e@qdj?NCGC4SV z-QJ#Y{U;8I>@}dRU#aE028PBY*igh;+@fidjIHYQ3oj89KdW%zrfKunDx9%Unl!U> z=BVoFAD`7DqpS0#(8$sr0ny&>p2k@Ety7YVo9Cxge|`9v`kl}FKR;>9De2>9e4~>- zS&o%I{m*-*gv)p))!()9mh(e17ipK@bN+$}4MY0$i+9O%=G9`abj@2hhmYJcA%E!> zwVZP=>^9dwa&C3!V%sX#%35MtUFYEWiEC4*Us1<7c;S_qet{LLxW@G!H89)I{%z8A z+L_qSFMddJZ#aU}OkI9BSHYH}N~c+M^=RIlRX0}m+w$^ITxi6NvDpv58_>KCSbXXg z%cIuufssvD}n{y$rv~#`Nv@VsH5XZ16S5BulhPY0v z$&^MULhapy|6=r2)_&2+igKt3OvT|E_DB*kwD1z^G=chzk z1sE1CWEG|q;rD8aGC&;7^xPP$xD{)app;~|*kP5T#9O7UG7KD-waQuLtqN8}N+kx7 zt5{Vj)vW4P4N6UhlxtgcDD|xRRzs_?)x>JX@N!G5mDPqJ=Jr+xs}sY_U9E0b538ru z+v;QWwfZyQJjfbi4YP(@BdsykIO{8GqBYr?YE8FhTC=UW)_iNBwb)u_t+ZBK>#Pmd zCTpv;!`fx-wf0-zT8Y*X>$r8w`rbNkU9^6(u3FcvU#vUU1M9K%+Lcl~H9@!75DURN*SWDy*VatSY6-s*0+bs;%m)CaR@sr#h=1s;?TP64Yol zK}}V&)dICltx+4*cC}X>RL9i!>Y}=)?x@G=H}xk&*r{|H9iX%6d^%dk>#Dk;ZmWCh z1U;E4svGnH{k^`WUujp9*%UODOdFG67McC#y7^>6oGLo?a$4$i-bp(bbr$)jNdI4D z|F4q&Qtn?${U4eCBk_Oaog(djWSt`E6gj6zIYq|F5>AnCU0c2lkZ>bg#!YQ0x3J~h z`m>}v+H&r0OIc(*&>CzFWm>@qYt(-!;{~53yvF+4+GuUDw%hVOU>&p$Ti;nHtkc#x zq^i@W(PecF-B`ENz4$qr33`rR zskiEH^=W-oKh%Ga*`+aAO@0$+s+;DfhZ$jJm{n%CIf*=9810naDYsKer`k>(oQ65g za@yc@#Oa#TD<@CqY|bT}8#woNp5naT`MC2vXXTQ`CDx^}%V3v^RZ`&q#TruzYp3eXUZ%J%W?a*T{!}9VnUS2LKc)7cIdZc0s@XEWE#}1iJ^Lgq>vICYKDU0k; z$%S3^snqgZ$%}nl*4ZJ;-`n!!l)txS{s_yzY_sEEwmIWpw#m%By}eVX<}bCUCx4!9 zZu~KS*$wve0TY7~EXQ=-pK{|5NkiHFF-dNjlw_lfSNT%U6!<@2R+ ztN(1jOe$uzU_1HqPFy)Z4mRcUPTV=0)t&1n-`~)(0Nm{>d)s0T)%&D0nB^P0y&{8; zNp6_v2cFL{=27yaPv!ls`pEr*tvF(doMc&_l0GE`5*=hBR?4rh6s55m6V!@6h+ia+4kgUG!am? zEoyf@9Ygo0Y`b#x;zY%dv`vmXbN3R&$CPa+T33=tDQ)M!ZXmQ=YzO|mt$4aPE10&V z3_>9JsZZqbMb>{N4f|X6pSbv|q#*?3_jccXOmekeBn?3JZ#eRa#=Be3l6oQgSIADb zQ(2FbIwSj+^zcV}`%zMBn*W?LW!uAgl+=*m`jj*OvbP^6RVS!E=7?;k;z(KC?IU~p zBcFPn6l1k!Th14`y+rn%IbXIvao1PKz89^K4wm-5LG}Y^r7QQ7=XsyxOUQj?w>L%h z!+1*3U9k{*2H5OpmWSytrm$Mpy3_rRU9#4mj&&T9wdQo0<0o0G56o~pkhSVOspE~T zl?PNf#yn>&j?Q(=mbIb)2*+w!%g+-!cF9^!^xAPu)`Ecxj-O;LBXGg-K-PTFV#ga< zb0d&A#{8PBn=^TTrT(&wQe>L^dY{za){2zvcS$|LM(_VV{suvWeX;#IsV$oF?(gHT zlbX`#H(zYm2LF7yT^Zc-`tRd!l1hPjzT7TqHT`1yT~Y+d=bz*6lfn?xKi7Mol$jX$ z&;7+R`hU^BPqtBtmHh1{(aV>X2Xh;fi(~1(Y;F0Mtwgq3h{KZCfA^j;%kSUcWeTOd z{{20r6Oxz__?zYNl}x*|U;pv_^MSvQr)=Zj<%7w!yr*o-TJkIT_&@9R_UA50=?cR{ zMME=F8k({{`Q4YZeJx*KS>)6IeTSs9=kE^ryds3IeBS%>jff%kn!L+PT$mh}cX`RW zypp%RsQ>=CAddYP$LoB4(PsPg@6Tg!f&~lmV;%O38{2Dj>hOGyN3Sgpncw<_)E%S# zuspKLKFuO8d5V;6*(dA7`z@UJoohQbWNH8TJ!M_CW$EyF>G*H!vMo!e&x_0}{c>Hl zWsyenX1|i3Ai4hZ#eP|rCFPZ}owD!$=FdypQ=UuKrSns^!n;L`RG6QmCt{94LMIDM#_1zp0db3IW8|*7X?b*`lps_$?MC{q^zfW zPL8L1;>&BKv_sC9bL5rsS$UV&zqeOD|K&C0od5KBxt<)Cm#oV-*^;-CK4ZG%EjgBQ zUs?b1`m!yrl+VdEzC14b|NZ{5FXbFDKv`s;yyWv=wj+7(KhK}C?ZSBi)&Kj&k?_&- za85RK$5hrgE4jJskQ+${%DP-gUMUxpulUI#+bQoU$5P&<5%Q92$Td^0CD%*2hpfw; z6jyO$uP0YDmJ5tVD$rnR_zm%#e2I3Z~H>pF7LnmV?~J)9$*QbepH$z!1Cp0(iKz?32zE zrYXPOTFI!MbdNV{;S%WV&d$ce2ie`7mpVI- zorStE-4H>YgSrS0ozG^pN-*hRr1JRa>cb-k^MIPBWTpR%6-RGI(s&0Lv;dD23dl%|HiF zqZwr(x7t8wErrC2vg*>U9}& z8;Cd>qGXoUk4|3+<<{OhM3-%c9+^@rI_W(!d=Pi1AnKZ0Z>&jZ=p#tIuF!Ogpb~$E>KO`kcffiF zt+Wv$@EUaCpVkuyqG8rI))~mWr`8lm!0S+cORNu2fH$no)-%YygVtH=FY6{`-#P17 zh@wxBMB>`Ty|~*79>!Bf(bM(m&jhZrnjTHD$Fw{}PGne$Ry0T6lX&KB^qR3PQanah zo+}zj)H(>@^M@#yzb^kEM=e-<6Sjz&L1@^8_akI3J#VFLaSCm?P> z7I6mR4ub7~AQ41-R2syam3Q%ck%&=>I0;E9{8%f1vvB(CG9)<MjQ-O}Pj3fgWY9c%IST6gw4<50x02sKm))k#OUx1{tyJhg1k*aO9s@KTsPwGp;B zn*>Tv1XG4R;_X~H!_{^`Q&GI^C~dMEs$)B&5pL+Y z;*xT(-_2I$k%(=n?W~sB>YbCb-8rKVLThWgtu3t0KvBw}2yHQioNO)U9CwshT-jEP zsvb&O6!jWSnTc5YqWYOwTY=Gt$+hFGMBJG;xoxZ^ay%7=GzPV!lr_9D!wxc+!P_7OfJ&cm%!Pq<~<1m$mwsTy~ z(Ic2iMO11WXWU}z2WoMbJ2AQesB%L)lI_IoW!&Wl%xf+xy9Q$tHOtIZk79HK*%C9o zje>`BMK6wsafr!@Grfok&SUM4?My4NS6u5nOf?)+YQ*_ooOKMN_zJgLoTGQy5+}Qk zB5wD0oJc2(wlbzX9|sc1lA0sQM%kH99>;au!w9NyrhpJ}#|!NG1ZLhDW1PSl_i2QFsbl{2r}E_^@rTbyT8T)+lQdJ<;-GY+XM#`=!6$2fpRxPqZLhy#?KC{M$F>>D<5QMkOg;|d)|jRPQ%=C7TVSe7F{x0D&k2(pfj>^fR9m4A&M5RD z%x@%S*cu@p2HUQ{#71GDcVH)i)e+2SC5FdO*C4E{YP1!n%Ay*ptPo|?Jxt4?+FH$( z8=^0VN|#ch%1O0gDCs`R)(-P&$?!y&8fy(#$M}9}c?@Z(T4Rk+t<(dnv}$iNtw(!k|T>Dx+GfRG7hX^$^86q_V3~s)MycxvJcVw~aci##^^kMXRiWv$aO6byg0w zQgyVBsN1Toa#Q8hNtE|1g5e!ChJmlgsLCo;$vVo=h^M8rJ3}DlRVM_h`PrG(YOMNB zO+a0rSoc&e)n2Vf6^+iSQ!%J=OnF&r)M=C~MBi6&I=6a?vUFhhY=af5^IFH12mfo~ zfvSQ)JF4ayP^U`iE{N=*YN0EsNmjg$Kp8h$Ep;bV6=C|IB+so@dNL}v2^Bhvd+vr1 z^An@1Bl7NuHWJ7D0yoT=WUGjzOTxDldaZ=W$8XajJsqZs|jMxgM!o>oN=gx#~yir23kH zzs{iP5q8*=!>Jg%dpZ@)lI#^;aO&scGD9Xn4F2r4K~WG)T8+w7k9luO=5V` zSM9(h3Q~+?z)72yEmT{#Bh*Jyk9B28SZJvXyzLJLwmymwJn% zN-$1loc7dH8F&>Jy3`CeVaD04)#G)z_R?DzkSnCpsXaJIL7s_b8G~u1O*Z3VPUv;| zD_vRV)v5J)wN*`Lc($-gudd+i=HvKcacH;9A+y|!G_6e;lij$QNBX4xngP4cx{8j_ z-ufj2eB0Cv)tjNfA}WJ=hr8N`^Bat#D}npFZ4R3i491oOIbDDDLjAX=k45Zu*t# zr#|4?Mj1CVQTynb3{Wn#R+`Z!r*StM^dtruef17COBGd_)B#-MQ3eplnDQoO*} z>PNLp%~AbT1651~sK0QO-{MB^n`35;>0m0FJm$GRt2gT&x~49u|4=`v-D-epsAAMd zoajO8fjMqEGD!WaKF1JtE&WDaRs$JI{e*LUXgZk}42!;Ha6HKxXFSbRomS6fP<^c# zZ^Dh2*`lZELOPw^qvomN49lJ{>&#cCvdL>woAV5#PS>?{VVz!IVIY0JYRq75kb1<> z>DOk0>1?W)2;*&D>I-_Co}qi|I=YC?px>#hY9B-JgBhMLp|YsQ=9F1)x|pgapZQJy zpttKjx~`7We=?lAUky=BRY~>4oHkueHS@c^sQc=A`aQ$-Lsc{N)O0hibU*z;4O0`1 zkC~}6>V;~9nZ$suui2qz>7qK5KA;w$NUsvC##p;>) z-fS{cOm|bm6fl0~wf<4>VyL*kZlH@X72q#*Lw&23sORRa*~}nuO$Pq|&_C(jdH|CH zV)RFKlZgbsnscV7sb${i%X*-0q(7-&)C<$gyw!trlA3DLnz;;0Z!yzMA(PJR(ere1 z9jMQnt!BEZZ3>(8=8E2{=QCIxtAq4QbHQw5FuJ#?V~Usz<{bmp`}6`mSU1rnbQb-a z`N3>AeN0^wW&YGZ>-~C&ZmLV_-_1qS*VHrb^))?IH`A|7Kl6d1@0li}S*UjyzCL0y znFD%}zGQZq*`~gUHvZug#BUmziVwn+B$s2{3=@8w`~%(SMkq7!n^~8k!jM zQQy=D^&4~93^a|*C;f|lYX+GlJ(uYad(1pj+yt5{X0MrV8k<-XWZs#pW}jJL2Ad|P zgvnz5G(R(0Vu)#KN}BiPni*=EnGa@|S!fP0jpDlb#w<2}nH%O?v&4KfH_bt&Rs3QY z(jx9V12lc{pxJFmQ;X<5fXMJQQT`0x`WoQqF_1^$5%Xa0t+9kz>NpzzLU}X9EPRd7 z5CXG`0UsL^k49sKdw?*Pv6g#8$>(5%G%7cm+zP9kN#yuR{i;$E8zg`9Bz9#6T@(U` z)C55H1@NrIlF#FdZUL*F66<`4v&D(7{qR-mn40ihc@c-AvVngxt z8*M0>ob5a#GUmi~%M)X!GqqtiTIET!D}r2wdGf=rX0ub6s(7g0Ad*GIsFV2fUx0;4 zmJib=>M-f0FTVH~zT=tlAgT-k}|_c%ELXiHYE;{C4Iod3%3=?Ghrffa)7S)iC^LSt9RbwF*D^EmJr` z@I57n_j8G2n{^0iD}wl0+D_5Bf%Iko==TAgKk^G8p+uDCM5;;Por_H5aV7fKBxVoC z)(_z|p6Xm6k0=nLWagdh9CsP0;V`h%Q-u&4ni2aZg0+57kCY1tsRo!J0UwZvPkN$1 zY8j|51$t@#w(JL{oCSW{31;(9S&2twh^-UU3bjK$RL&r;g5Zx~c$w9BzsLG7?QUX0 zo|V81t?d+WD%f;~ox2AU2}^@bzEaDHQ{N~jY`Xv+U?|>e717|4{-E9Pqh-NUb-}xx z?X+b9sl^9=2_*~hx+yqdygEvJe4q^IsJd>2FW7;Vo@a_nT5K>cIHERjvK{zrh|P$s z2bR0ztqb9WyQy(Zh&r$CGczNINZ1k|GZVW%ryuC|I*>>plVe(vDD@%^P9cq0N8ENJ z9ux%qb_HWDB{JV*Vn-lxt_9w129s>g>ihanCQ0SN&a2@$`heHRkwz{B2Oc0z$_#QT z1%4ZYU)`z>C=1`1ACEYYsIr2nc~8I7F2tD;#@)#N?yf>Z9@p zXEY@aO$B+L*0=Q=?F>4IAyU@ILyyM4FEELudS}6D8Nrrus*)O^7J|t3tG`qx@J$SH zZ3^gi15?ZX(9Fug|5n0_H#MV(7xVFjFG$yFlH?G>i1nL@cz>!4Ai72%h)Miv;|XHLE9Mzx zBOX;CD)j^(P9Yv_#@l~q&X}|y`4Z$7L%|XoK>+VmdT?VgP{~9h%zAxY|IXAOPhwqp zB3=_F)lD{Yi3R)2QKJ7jQyt{g4m@xO41PnsB{Qi=?Ck*x*$aNXrhSQTVMNgu;IQO~j!K#I$SXuBk`iS^AuZWr75tm!JNQF#$@_z+0y zthr?#nrBQ!OC*o^S-m1pD-QzdqPKuPj)F9Nzztc!HO;}kU5Ug?%}VgpPIDd{aD~YE z()@1zAnKj~cm1x?kj2ymQ;!4R909@ns?+hK$oawPt-)XeL3b-aZ#zsP=;AWb_ksD% zye5YKWv(ze(wA(d4mrVCCPE$tBR$tiIt#ch9z@g`d@vq#u?|#n(3}7<+%WgeQ}fEa zCBA<$FO?73P*F0CF`$@r`jUR8Kj~Cp#8RNHMqrL{W+o_L8P75{%@Ks)w_Df*U?^)XVGD-i zg`~)cK|Fhe#FAktVGok|gLu6B2=GQ2@un5{;+D-N2+1^(wQTHd&6*H_hl!oHK@Cz? zuq71UDB`LMX9>$710_d3^9^k{60Cxij5n-g?`UdG{J2Yflo;v?vdM~fC=0TQ<6X$X zRp0{|iD=8&{DLXGLLA$8)ADNMsbzv?3^F1)lB@p02EF11I7N!YKP-63|NI(iJ)qa6`x z716X4SMh{vIR&OXN`!Ie6XiKNflq`J$?p;^6_Nf4aWof4R)ai*Y#htldOlSdl%c^9 z-w_#uIWHAw302k^+*1KBnj4Hb5kk&@bG*3X8W7u4B6?OGr;ibf^Kyj^Ak&KY>p1oa z+33NiLbO9y;VNf9o5zXx4x(Nj{Hl!6gz8eTG{MKrENw1@!p2rVabYN~=e zg?5W4&UXb1c!R1Yb2J}EHrX7G4@jdcvFbT^H6Q%VWKdf*d#t89TbpfGCqFpc*B+mV z1P#^zNvE-kOiz|66W|j-SS?tbbSMmz@IPyK zT490msOR9asobpxBzRglqO>+Iv=l_Ql$HxW6c0lb20tY{(Qy#aTAoz+qDnAE;p$gV z;TBpr4Pv{e%^%gW#{tvXJW?XDHW6&O46G!KQY%n)X;`If`XT7=1SoDDQ;NT$?qst} zorryvVVd%)7a-m9;PkDa{^``cZ04yKxVSdCg)mU*twTid<>1bd)MY?|*{NNrPl7GK z#*a^+t^)pup!TM|00F%X96f`&4!FJubq4CgV2KrY+OlBL9Mq>kw(E&tRY5-asDA(r zZ71`o3r{8ElSe=<TGEl@Z-X;Q# zvRN?Uu!IK_CQFzw;j@Gb6IM&uFyXeMScKsUhT{r0cZhu}i6x`Kd~I#Us~ntHPPj5* zzD|S4H_#Gcz^cK4<%c^HChQ{kc?T^MMywtgo$zA9jKvYl;$X+Jn!BKZqu{tzM7c54 z?QFKJ9TBKJj9D&tH{s2mf+fz7Gi(IK3WL@SWLKRGE)q^oxU^Sb^h;z}JHhP2s`VrP zs81dg&Eju4h?*f_V?+HNh;ud3d@OYZa-Q7O9@O8HMQs9WO`)y<(k?*lNBtui*Dmnf z9O?#SGsUO_s7rxBLWya|z`tw278S|9@=%{86Wk2itVyO&koqSw)!k%n4as3+sN+Fw z$3fhch>+*VIct%RT!yG`1m15>JMV$5+S5A8>AKUJ*Os5^&)owk381AGEKc0{KIn0r z&HD*kC(NI4cEbG$b0_Sd@OQ%h35yrQB3#~5(ArX3Ae>%2tX>$bpm2M~K`Co#k#KyK zVEMvf35DxBM~1nD77FKA3uIUb)=;>=%dmfYXt8jBjmTDo2^20c5j>U%o?HeV7gn$p zII%R$U^X~L;Rhdr2u^^f)`2dBDeMHYtPES27yeN=!x!WT=gEn;lH&<`*o&;GHh8u$ z+@$b`Z^=lmz$NY_s})9Z5S*e6s0gzdWF0cMz`=)XG+YLxlO3$(N_~>->T7WC1nMfF zq6lhl>I>>68O;SU_-*9Vy~*$DfV_*St7H%R$n_UcH?ap`n!r4kunwEs;HJaizcyg+ zvgQ;y-+It^Rd8B9>L0*P+sQ2Jl3Pbn|4a_EpRBnl*;q;HBOpvco~Ow)tAPwJg4F7f z#a|;!YX(cunwCEzm+DMQU&3Ydre*J}3~Def8D+Dc!cGeBDIBFRpTblM_bGg(u%E(O z3jZnGr7)nvU>+eeS;<|6$t(w#nG-Hl7|qk*`3%*8ee$(vI9Op#KftzJhqL*HOmwmJow*0f|Bmc# zH91Fn^1TWm>D=afu;nJQz$w%y#Fj^-Sgx)xc@ zWwMM$aIG?bp*<~prkQ(9iv<7orv-mm0cxDh;tKOBJg)Gs!sH4ID_pK{vBKsGBP)Ea z@Uq9j*lW3q@UxZ362oD3g{M77=DLNu3SV0b#MCRg5!Bw)7s!;h!HCSDu0z&YggOKDRkFc- zlio9z*IaF10lYG=akf&{jkEu((8%6yyIp}_}qNe19C8+xx$`@+*1_CqqRl!BYb?C8aL2+t3xh1&v+&5mJ`04*Mny+3NI~e^EG&Z1Kd?u=ciK1FIvjK)ytOdVui&RH!4vI-JrGX1ADLl&cYp}q-^ageP39647lviHld7>!_Ket{k7&K+OFsPyL!f5DYZwOMdsw1o#3UR#)O zVYh_~7moWJti=|tB3ySZ*zQ8G;=*}fh6~)oRfYR*1YcAfmRvaS7jP8k;Yqf_ItUxy zi%h;YnQdX%bK%9`lI354h1?6fBn>wUnKk8!KZ{_uLs9o6b@dP_G{$%2e^tb?ytzqFOlEx zgp(5Py&p_XeHfc)IC^2>KfqpHhgJ9n_HeQOk=%P1{KXvV24u*^r~{~Pz$ktT-?D`I zC$jt9WZMnNzhkIx!c`uG$+=AC+=z_+7qaaBT;VSmt+_UfFHF7g_`=s;hN0QRS;E^l zg1Ijaqc8mZTbPq8@J@SS6okni1e4YnCNUPKKL}3a9lXp{Sgn09HG|>kn!xOrfGPPC zw&!P9t0Ay{P2pYM!`uz!j0I%&!uku#e+_oy0DFb){{S;}9hT=C7@Nf~27i(L-+=A< z7VhCAJi<*Fj8EkLhb}6Qu1vxVW{G2&%Hk8pJIhiBOFT;%%i2}1xC7BLbA*3&RjGkl(a85;4KW|JUxl9Hy~XGAHo4t(IgHs zlQS=bMIj(i42e$!U{9vZrp($zLNru5&CR}-%t@6w!Kt{COw!B2o!z;&4|fdU$`Q0J zH7%5Bu_4^05Uos4JG0P|T-;Y6dm!!1PFsY^kD={hv@jnnDZ;&DX?tGUT$pwi1C%jk zcJ39$H@~F6QuVkq*}@ZyvRO7d60W#Visk1x|^e-<5Znw9ZXPp~$BCxTGxOMac$_e9Tac!Q^T>hRHXF?^ zL_=L^MsXVEO*0B3xd@~ci)6o?Hf`u|8Fu3z-5@JbVd+|#Dk<}UHP;aR%ghyI)~}N- zjEr1IWL}i}dD{9BN;?YC3Yh>ZQ#fTPDT;fi=B`1sColJxY11-9CR!0m`|WAdYp;tA zh|J}cJbh5QLpsEr<|tc!B6raZk+_vYh(-OIgtVKse_Of4eLgXv*7o8HBi+;$u$X?_vtb*9KWHTarVRA(F zlEI7Ivrt3_a@d_O-Jg%{iDK&1O_@3^cIZQseQA!&19#?;{J4AwkCc|?y3)jSG%b#9 z3WGdNPjj+C?6^ai7UCA!A$8*Emcn#fO~}vY+{OcG)q+?pLzlIL{KyFj6vgA0g)r>_ zfgzez6zZilk6I2Qwl3Y%3u1FPT_ZCId-I6(AX(c&@Kk_I?L+tQ-(^Y9^FY_MgDRa4 zK~NEzwgJ>DMHJ3m`YELI&)GT)PW7SrStAcL=$kAo%u?Y~6>5 zkZC6;Aq_5*s6K#rlUaAwAnCf2IQ>CV`H)oa4dmreNWZs`jvGl3CquX`Cb@b?y7PoY z>rWD&Gd2~sgw*gUblr6*vTsR?ZrHQuolsesGdk^B=VhuX2~qq^Yr2qf`9o56D#}ZU2tMKcJ~A(4*aG(jhcRejP&w+@GN}Z;|y! zG(@IqA4V51po3S@)cfd$OuK$h^2yZcJrD4KI00q*K=Eth2gQep-%E*o!H8b`o%p1b zxF-Hh{GRwC@pIzS#J|Zt@kip@;wa+7#J7o0lWp<04vP3S@m=D_WV&@JiuhgeY2v$N z!gV}Fj)^}L-z)yCCZ##0G(~)M3ra1D_&3>Kgd)DU3`Hhh%T(;z6!G8UyT$kQptPch zPnI7&k#po{O~ilqv>j7x1e##`af!R-D7`4+o9j|!oTv>&&M7Y=9hBY_@$>Q{E8?T; zQN-8FRPDBuk(6naK9mX+*lBLzzjD7$I?gIYp*yORVTmX=pn{MoVlLxD|Ie%RW996I^M#!fkf!m~FenL`jdqhm)%qq%i%3(?)$_~nSicHrYNSRBK^&=GdO0`U~ zzChVYxkc$jIZ6>sGS7Ccw=mjW7@xS;AMBX*6{g&nvYR4fX%{IkDc@0KBK083e9AFO z70M;b9!h7*9m;Wv;GMga-zXC(KT^J??4>NA+_N3>@0h8~7i@xwoxm_(VM;&YB4k?i zeav?vCMMqnIf=Wdipj0V?7Lu^3o+Bz7_2z%2e_`LnBE_l??c?h5S+*@*SBcxCfa; zeGPXZlc&GIkl*7HuH))u()9P3_fy7U&f)}Q0=2k*;jqN<%LMA@xDJ^>{SotL`t;#n zlfOO{jL|BL(-&jQiV;QP2pkwi8jLUmB`<)H84PqPM&AR&u8H!s#DIqrJK|BNv>44a zj4%wN8i4^P;wYA3puI4DnSLwNaI;|mtuf%`2)_(Yqc@5*1EWiiKu2NV+c2mV81DrP zq%00(CW=)Tg}aS27>#kS#BsDmF@D2#a zqiT0CvDKLVSd6(n>Jg0^e}`FAK*YOH?=`4H16<2JeEeM0$RCp(fV#a#4U3`9_c1Y{ z;^(1CdvGfq5pMwM{Q&jLgL=fEE?=QaZ!jBA%wWFly*pvd;V8=>6s?aR%}|DJ2!AokAk$Je5s_p#PpC^#0U4f?uTaVK&tHj-GSM^n>r?X0 zzqDLG4^LAGiF84R@{Nm~^z$+F!iCmlKo9bvA@T*Jp7iECT77^gyo9Dm9wAfjHjF)Xai)_k0)7z)*MDJenwLS$IHL3m#KG6kkTOZOuiX% z6lwp0CU_&2Z0MwXE1@}BIUJo@jr8PO5BHF=eECW;i!$hoe49n4pM6aqo~0)q(CZn| zSjj;vAfMz(QuA%&Ifo`bMd#&fVTIA|n&`BARcSK1y8|ux5$$=7euiNkC6HiabfiDJ zm^{7gG`;@_-3>s}MbTKnM1mkDBD>A#_679v8G4izJ1LEvnj*0w=!$#|Y7cUkuWtQ@ zZsbP#RnRcOHR8&bBF%$n^KGQ`2a+s+M$6=|zS!Y3q$}S)IfD!z+Zf;@8eJXh?1pts zL9ffW&%<^YW4yE|@^# zwcr4W!4mgnpTu~Hvw{^Qjtef3_$e4bVz%s;crUS0aD>EX!3q-JCFV)|7Hl9fSdI%0 zkXR=9ki=_=trGVIPe@#scr4gKVw#*IF;p;u#BaeP5_<&;BvK?c3f_=dEiqrPg~U^d zLxLUT{MMAM6p6=z5d^9n&2IY z>w;S(7R$Ea1c{9jw*;F=>=YazFNIaJqDi}u27aSt-U*fUEVZj)J*90d?>=yhWv0reG#9N8Mf>{I; z$a#V}BwkCbm-s8OU$BH=IKc;kmn5c3Ocop!y(C4jfW&*j1A+spQ6%O! zqez?=3?MOI;(9lVV1Z#2iTx7yr%(h7NbHxGzr=R<;_~HNvzzUhFL*%W|3Qkx|8taI zZ1?}da$NYNJdP+hxnPz!mX{r1L->J@{45D9OIZ?GXzbtTe95x<@Z%p-S$z1>kKitx z&l24AKQpoUyK(IvEc`RNIKCbe$3LWt8^q@vEb%O5{*|r$lDYj)>!h)8!Aldg$06;S zHfuyo`8qAT4IV#x#g=bQUB36*CuRRoTJrCtrS|smP2-m?eTIyg`~xxv24x8j2@T7Z zJx9)5x$}hQ&6hv2K*2(Vi$oQTE>=9YM9DZusrb@m%9g88u~OwKRjXC6QL|RW$Lu)GiJ`3Gk4zn1q&A~Ub1xA@|CMruUWh9>-8HpZrZ$c+x8thckSM@ci;X4 z-yTdnboj{8?~WZmaq{$;@6Vn)f8mFVmwx=|%GIB*UB7Yjms_{*+`a$c;iJb-o<4j2 z>x-Aazk2=0o44=&eE;FEj~}sr4=YoqOybC$rTYBi4<5!B-CmZ(4+_X`nR3pbWBo|&p*$_eZr;=R$;o!* z?rDFHnq&9n93QSJ=Lom%B$eeZ|FBVLH~t(;MsZFWuE%?j{o_4$^UJD@gkvLbCFY^poXoIfjqX9uWmOp%6=9mLe=s$^UjSFRKwO`B?I^M6&pdRsRdL C9n`7- literal 0 HcmV?d00001 diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-vp9-wasm.js b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-wasm.js index ee7dbc41bbd..ae93de76b54 100644 --- a/media/player/videojs/ogvjs/ogv-decoder-video-vp9-wasm.js +++ b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-wasm.js @@ -1,45 +1,37 @@ var OGVDecoderVideoVP9W = (() => { - var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; - if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; return ( -function(OGVDecoderVideoVP9W) { - OGVDecoderVideoVP9W = OGVDecoderVideoVP9W || {}; +function(moduleArg = {}) { + +var b=moduleArg,aa,n,readyPromise=new Promise((a,c)=>{aa=a;n=c}),ba=Object.assign({},b),fa="object"==typeof window,p="function"==typeof importScripts,ha="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,u="",v,w,x; +if(ha){var fs=require("fs"),z=require("path");u=p?z.dirname(u)+"/":__dirname+"/";v=(a,c)=>{a=A(a)?new URL(a):z.normalize(a);return fs.readFileSync(a,c?void 0:"utf8")};x=a=>{a=v(a,!0);a.buffer||(a=new Uint8Array(a));return a};w=(a,c,e,d=!0)=>{a=A(a)?new URL(a):z.normalize(a);fs.readFile(a,d?void 0:"utf8",(f,g)=>{f?e(f):c(d?g.buffer:g)})};process.argv.slice(2)}else if(fa||p)p?u=self.location.href:"undefined"!=typeof document&&document.currentScript&&(u=document.currentScript.src),_scriptDir&&(u=_scriptDir), +u.startsWith("blob:")?u="":u=u.substr(0,u.replace(/[?#].*/,"").lastIndexOf("/")+1),v=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText},p&&(x=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),w=(a,c,e)=>{var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)};b.print||console.log.bind(console); +var D=b.printErr||console.error.bind(console);Object.assign(b,ba);ba=null;var G;b.wasmBinary&&(G=b.wasmBinary);var H,ia=!1,I;function ja(){var a=H.buffer;b.HEAP8=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAPU8=I=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAP32=new Int32Array(a);b.HEAPU32=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var ka=[],la=[],ma=[];function na(){var a=b.preRun.shift();ka.unshift(a)} +var J=0,oa=null,M=null,pa=a=>a.startsWith("data:application/octet-stream;base64,"),A=a=>a.startsWith("file://"),N;N="ogv-decoder-video-vp9-wasm.wasm";if(!pa(N)){var qa=N;N=b.locateFile?b.locateFile(qa,u):u+qa}function ra(a){if(a==N&&G)return new Uint8Array(G);if(x)return x(a);throw"both async and sync fetching of the wasm failed";} +function sa(a){if(!G&&(fa||p)){if("function"==typeof fetch&&!A(a))return fetch(a,{credentials:"same-origin"}).then(c=>{if(!c.ok)throw`failed to load wasm binary file at '${a}'`;return c.arrayBuffer()}).catch(()=>ra(a));if(w)return new Promise((c,e)=>{w(a,d=>c(new Uint8Array(d)),e)})}return Promise.resolve().then(()=>ra(a))} +function ta(a,c,e){return sa(a).then(d=>WebAssembly.instantiate(d,c)).then(e,d=>{D(`failed to asynchronously prepare wasm: ${d}`);b.onAbort?.(d);d="Aborted("+d+")";D(d);ia=!0;d=new WebAssembly.RuntimeError(d+". Build with -sASSERTIONS for more info.");n(d);throw d;})} +function ua(a,c){var e=N;return G||"function"!=typeof WebAssembly.instantiateStreaming||pa(e)||A(e)||ha||"function"!=typeof fetch?ta(e,a,c):fetch(e,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(c,function(f){D(`wasm streaming compile failed: ${f}`);D("falling back to ArrayBuffer instantiation");return ta(e,a,c)}))} +var va=a=>{for(;0{var c=O[a];c||(a>=O.length&&(O.length=a+1),O[a]=c=Ha.get(a));return c},Qa={h:(a,c,e)=>I.copyWithin(a,c,c+e),j:()=>{throw Infinity;},k:a=>{var c=I.length;a>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,a+100663296);var f=Math;d=Math.max(a,d);a:{f=(f.min.call(f,2147483648,d+(65536-d%65536)%65536)-H.buffer.byteLength+65535)/65536;try{H.grow(f);ja();var g=1;break a}catch(h){}g=void 0}if(g)return!0}return!1},b:Ia, +d:Ja,g:Ka,e:La,c:Ma,a:Na,i:Oa,f:Pa,l:function(a,c,e,d,f,g,h,l,q,r,t,K,S,T,ca,da){function ea(E,k,B,wa,xa,ya,Ta,Ua,U){E.set(new Uint8Array(Va,k,B*wa));var C,y;for(C=y=0;C(b._ogv_video_decoder_init=Q.o)();b._ogv_video_decoder_async=()=>(b._ogv_video_decoder_async=Q.p)();b._ogv_video_decoder_destroy=()=>(b._ogv_video_decoder_destroy=Q.q)();b._ogv_video_decoder_process_header=(a,c)=>(b._ogv_video_decoder_process_header=Q.r)(a,c);b._ogv_video_decoder_process_frame=(a,c)=>(b._ogv_video_decoder_process_frame=Q.s)(a,c);b._malloc=a=>(b._malloc=Q.u)(a);b._free=a=>(b._free=Q.v)(a); +var R=(a,c)=>(R=Q.w)(a,c),V=a=>(V=Q.x)(a),W=()=>(W=Q.y)();function Ka(a,c,e,d,f){var g=W();try{return P(a)(c,e,d,f)}catch(h){V(g);if(h!==h+0)throw h;R(1,0)}}function Na(a,c,e,d,f){var g=W();try{P(a)(c,e,d,f)}catch(h){V(g);if(h!==h+0)throw h;R(1,0)}}function Pa(a,c,e,d,f,g,h,l,q){var r=W();try{P(a)(c,e,d,f,g,h,l,q)}catch(t){V(r);if(t!==t+0)throw t;R(1,0)}}function La(a,c,e,d,f,g){var h=W();try{return P(a)(c,e,d,f,g)}catch(l){V(h);if(l!==l+0)throw l;R(1,0)}} +function Ja(a,c,e,d){var f=W();try{return P(a)(c,e,d)}catch(g){V(f);if(g!==g+0)throw g;R(1,0)}}function Oa(a,c,e,d,f,g,h){var l=W();try{P(a)(c,e,d,f,g,h)}catch(q){V(l);if(q!==q+0)throw q;R(1,0)}}function Ia(a,c,e){var d=W();try{return P(a)(c,e)}catch(f){V(d);if(f!==f+0)throw f;R(1,0)}}function Ma(a,c){var e=W();try{P(a)(c)}catch(d){V(e);if(d!==d+0)throw d;R(1,0)}}var X;M=function Ra(){X||Sa();X||(M=Ra)}; +function Sa(){function a(){if(!X&&(X=!0,b.calledRun=!0,!ia)){va(la);aa(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();ma.unshift(c)}va(ma)}}if(!(0=d||(Y&&b._free(Y),Wa=d,Y=b._malloc(Wa));var f=Y;(new Uint8Array(H.buffer,f,d)).set(new Uint8Array(a));return b._ogv_video_decoder_process_header(f,d)});c(e)};b.A=[]; +b.processFrame=function(a,c){function e(l){b._free(g);c(l)}var d=b._ogv_video_decoder_async(),f=a.byteLength,g=b._malloc(f);d&&b.A.push(e);var h=Z(function(){(new Uint8Array(H.buffer,g,f)).set(new Uint8Array(a));return b._ogv_video_decoder_process_frame(g,f)});d||e(h)};b.close=function(){};b.sync=function(){b._ogv_video_decoder_async()&&(b.A.push(function(){}),Z(function(){b._ogv_video_decoder_process_frame(0,0)}))};b.recycledFrames=[]; +b.recycleFrame=function(a){var c=b.recycledFrames;c.push(a);16{z||(fs=require("fs"),z=require("path"))},v=function(b,c){D();b=z.normalize(b);return fs.readFileSync(b,c?void 0:"utf8")},x=b=>{b=v(b,!0);b.buffer||(b=new Uint8Array(b));return b},w=(b,c,e)=>{D();b=z.normalize(b);fs.readFile(b,function(d,f){d?e(d):c(f.buffer)})},1{var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},p&&(x=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer"; -c.send(null);return new Uint8Array(c.response)}),w=(b,c,e)=>{var d=new XMLHttpRequest;d.open("GET",b,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)};a.print||console.log.bind(console);var F=a.printErr||console.warn.bind(console);Object.assign(a,ca);ca=null;var ia=0,G;a.wasmBinary&&(G=a.wasmBinary);var noExitRuntime=a.noExitRuntime||!0;"object"!=typeof WebAssembly&&H("no native wasm support detected"); -var I,ja=!1,ka,la;function ma(){var b=I.buffer;ka=b;a.HEAP8=new Int8Array(b);a.HEAP16=new Int16Array(b);a.HEAP32=new Int32Array(b);a.HEAPU8=la=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAPU32=new Uint32Array(b);a.HEAPF32=new Float32Array(b);a.HEAPF64=new Float64Array(b)}var na,oa=[],pa=[],qa=[];function ra(){var b=a.preRun.shift();oa.unshift(b)}var L=0,sa=null,M=null;a.preloadedImages={};a.preloadedAudios={}; -function H(b){if(a.onAbort)a.onAbort(b);b="Aborted("+b+")";F(b);ja=!0;b=new WebAssembly.RuntimeError(b+". Build with -s ASSERTIONS=1 for more info.");n(b);throw b;}function ta(){return N.startsWith("data:application/octet-stream;base64,")}var N;N="ogv-decoder-video-vp9-wasm.wasm";if(!ta()){var ua=N;N=a.locateFile?a.locateFile(ua,q):q+ua}function va(){var b=N;try{if(b==N&&G)return new Uint8Array(G);if(x)return x(b);throw"both async and sync fetching of the wasm failed";}catch(c){H(c)}} -function wa(){if(!G&&(ha||p)){if("function"==typeof fetch&&!N.startsWith("file://"))return fetch(N,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+N+"'";return b.arrayBuffer()}).catch(function(){return va()});if(w)return new Promise(function(b,c){w(N,function(e){b(new Uint8Array(e))},c)})}return Promise.resolve().then(function(){return va()})} -function xa(b){for(;0=P.length&&(P.length=b+1),P[b]=c=na.get(b));return c} -var Ra={k:function(){throw Infinity;},m:function(b,c,e){la.copyWithin(b,c,c+e)},l:function(b){var c=la.length;b>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,b+100663296);var f=Math;d=Math.max(b,d);f=f.min.call(f,2147483648,d+(65536-d%65536)%65536);a:{try{I.grow(f-ka.byteLength+65535>>>16);ma();var g=1;break a}catch(h){}g=void 0}if(g)return!0}return!1},a:function(){return ia},d:Ja,f:Ka,i:La,g:Ma,e:Na,c:Oa,j:Pa,h:Qa,n:function(b,c,e,d,f,g,h,l,r,t,u,J,Q,R,da,ea){function fa(E, -k,A,ya,za,Aa,Ta,Ua,S){E.set(new Uint8Array(Va,k,A*ya));var B,y;for(B=y=0;B=d||(X&&a._free(X),Xa=d,X=a._malloc(Xa));var f=X;(new Uint8Array(I.buffer,f,d)).set(new Uint8Array(b));return a._ogv_video_decoder_process_header(f,d)});c(e)};a.C=[]; -a.processFrame=function(b,c){function e(l){a._free(g);c(l)}var d=a._ogv_video_decoder_async(),f=b.byteLength,g=a._malloc(f);d&&a.C.push(e);var h=Z(function(){(new Uint8Array(I.buffer,g,f)).set(new Uint8Array(b));return a._ogv_video_decoder_process_frame(g,f)});d||e(h)};a.close=function(){};a.sync=function(){a._ogv_video_decoder_async()&&(a.C.push(function(){}),Z(function(){a._ogv_video_decoder_process_frame(0,0)}))};a.recycledFrames=[]; -a.recycleFrame=function(b){var c=a.recycledFrames;c.push(b);16 OGVDecoderVideoVP9W); diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-vp9-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-wasm.wasm index 4efa8939bff33782524bb5c390b5ab91497653ca..38eeb55b4ee6913c34f0c39268b927554d066634 100644 GIT binary patch literal 230038 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

    _cJ$0%y=2dFTx~O5poRwA6 zpT;#Tq?E`<_fd-9Nsdl5 z1CchNs^WAhG?C2cV>$nFm#iy$LIdj$7~CqcK4euGVc9Bk_=G{ze_@0fk`rM7s~R3) z?K-0TC{^U2YA*-xs!6BeX))-}jAD;WM12;@0R2&rgmVNAIVvLm`sYaQY>UXou4+EJ zheDgKb{}$*uyVKLM4CWORmilU;|&&jmXZ~516fr~Rs;*Os(u4x)rWlAZI;vKZW5xz zB_yQ2ygL%A_9vmxoTVfbTHTj~N_uZsmrASbTa`e{LIM=^K?8tKMcyQH@i#_sxGy0H(Aer`)hW|@%fvdxPd-9pD zrbrhanEcIgcQ#+%&xiO$Us)zpdpVz1D9Ys_M+vv{eLj6g;ED7j>QV->lT1S%=OZuY z3r^+`nY44w(;}Z4USxUm&G#=Z7BV3H%9ruTrD7MSZ)e}hutJ9Q{Nh}auU7}{Lof<{ zbTXtSdZ}LjxoT2-RlOk!jHKSTpYsNbJq0vr7KZ5T{P-Dc4xs5lryiqh8Q1|8^1t_g zo^|t8f?Man#Gh|fzQVTPb2p;t{7>C))g6`Bpu%l)vyACbKEszcnw4ZbxRAq}Z;pSy zmG1c5O!(j6U(@v55x>&3qm9%qF7;{fd&S{*#GlU+zSVb#6p}KJf$wWYSpR0x8(HNQ zhE4fr)!FAsQc=B>wo{Wb&kA+g@#Z-3`Ag;g>pf7$o|)PAc?y5@wb?A0{pxq(Jpaq<(pCH7SCUsDy%TtLN6Q#g zi(9CB{EICH>#x91V|J(i*B}QM@z1v6Uu^mbiVAPMG7SFq$9!V|@*9Ks|Bbai%(68; zN%Zljo2x}E8_F8ocr*HZ7yLb%!g)p;I3o2GAtvVE+0#J4WeYamkY&}E#`6ELhJ94F z2VbN4uZ-t^NJw5I;_t`1v!f^j#s%&WeTKB~W+8S>2InY}QkyFiJEbDoNWNvN@k1@r zA8Ex;MaBQVpPJxld2_Nw*L&HYY*CS1R?L5w+XVJR*A9ydD<)UR(ZaD{;i6yU$MH#i zA3lhcxXk%P{$+fzwxj9kg%P$y`H=)(&$-x#IUXIgLpWBBcB*Un547PZ`maUp@&BL> zM*V0u%?%IPh(m&>e%@{P8^8YR`Io!f!#Y66>*S5Z!;r%O(_l0>uHi?hbbEfE>wn)z z@ES^Na+UGK;ImBU^o`~ub3v}DYmA?m$@u59+I!$zldrvk8+pd`;D5Z7&OjpuUj5*x9NM#orgMobJEK>PUKJ-I4R;H@0M$Snuw65~;NJVAP`Q-!96;)8l!c!BF;Vvij zx2A`q{A}QFwI;CDBE{3R{N@AG+`6jCmm!fRq!y}dFXrI(?{1=-3qvF)c#!Bv_-W*` z+4RFvq_|MYQ?VzkBG-$A3-2$0Yb9{w{WNsV&dCB#P+f#K;EA1+fD_M7HrG@BYI=B; zvVK?_-t|Ar%TMvok}tXroJm1XMhDb_nw?4fW)j9eqI0X*s9DqVwSo zitJ4B#w$B@hkD3Vg7=@FX5z3EGFo5H2;06yV+jd;5aQ9ClCzz`4+ZxeVGfE!HLYl< zh(KFtBtm?ah*hPKK2v~mS-d?l<@nM#3`v-<|}`FPyQ>B zHi!|nlI&FJWQa5Pcgl6vtcKQ^C6cX*NDw`9Xt{V)A9Koj{--dlfnapNAk<%Mt(eq% zJ9^(HdWHiUl&|!TYS3C8>Hq`au|y^N%m+|^r8#^>bqKaGE6puS`@A=@l?_&lX|AJ~ z476@g>#dR@;^YtK?@+G0{9wV#@T5qmRBhHdokoK)-mXc^ zIv5r?REZ2o&jPuX#ZH4XGgD#pW1Zu_tZa`KKPojS*Wa~#=ta6%wp={z^g-ON`-0e@ zc=~W-iw75rB2fxPrX)muPl3DI74RZmQ4tnDnmO>0CnB!iXl!XBU0s`IU1ko5>5bwp zlpZJ3DF2!DdE7vCAX?QxusXSjvI-2f%4G&ETds@XWD7=@4}Ex&a`=^dnxZ(kAZpTl z=mSkms90^+sji7;0i{X%O4(FQKg=C0z!rB9-Q&douC0z4)fj7o+|^1lBl(^8lgFK! z(vzAMB1Nqlo&Hd-jnZqhU%gu2<#vIf0mZ^IBxXnxY zod?}GpEqBg*jzD7f30r>n*vCkH1vZdLjP-Y8d~5*ooxm z&(`rVbL~fyDQcgMdhf?d^iP9e6-8UOBf>G{R(tc(3IxNPhw#DG7{(L^!A~jiMbRgu zRjcNYXeW#QA3=={D9Vna@28{0p8|JcyjR*n7cp=enbl;Wk4L{Z?% zS<2)UiwK;6CnhWhixXH5HYdnL>(%0e>{IioAQmR5(aX!tl2T7pw0#(=|1Ubf@An@& zjG^hVmC@kP@ZeCKq?O^JVW4V__Ci})AMkk}wz}T`vPz=KS^DWaVqH$_`{~`wf7%)? zo9bP?pW6HG!Ll;%NF%mCQY+yB=~MN-ML(J>n?H=9yTVKJXA?+-`e))AS`u|cx+P*p zvboQP;BGlZBev??HObF?=^y`ogsjSX91~={#NJbs6V@TP6q`+vnND3KXpom}_O($q zTX(*a3F+MW8xzUueX%xlxbF&v8)&(AhECf&7sGiQzEa8ikI>L^E~^7L7*ePR`y zU5=Cyv)Jz6ar&}7H8HTV%XNy4QL4ox&%e#yi|q+%2wNh;Otc}s!j&|A5GKGUJnO~T zCKp)Yziabv!yplsh6$#KysScN^#?||a7cP>VIgDwj7sQnV^GDB86BtvJf=U?w*&O8 zCL$%|o3t>YYgeq8y~03qOq`Ye+a?i$R8>Z#HDrZL{(xk*s`m)`$zvX>V5olVH&EOK ziN@7$aff0XLo=*pl=N|#J`-~uP*I(PY81r`I9>hW^!&MqCp4C z2R4v&M$w6caDkn}^W?F7SleeB=7l}qHig*_5q6EjEOeX2qL+G{i!3CelcW3*I(dV@ zxYI}mgWJj7gOQel!Il-BZP`})E$L}1?F(&H71ThwLk*5dqJoMRX+czrv{U1i$g(xq zkAB#7Cz%e@MDc2cVz>c$T-Roi0bZGJWX}?})`$eKbw-=E^I05Ao2q2cyE1h`P&b%Il@*=1R6t?Py$d; z5?oU&2Yhog75$Ys>fUS*b>fLDG$OhI5=Lkbu0Dx4mS2%RW?WvS_)kjb&VRk3?OD;z zzp{rCSv5I-Vjn~+xxk%YjHbt$l{Llx8f%7XjYeZlP2r@Pu30m@CSJ3qVr4=#{~D18 z8f)rnh(m8w^WQ`zT_0IZJ0D87HaAcyPTbUvuG&y9IuvFxHW+D@*jTM?B*ErnYc`@@ zn(PiBse~`b;h!Vx%MgA~N8kYA6N~=H+A^RV)|3G!T8+CTiMaV7H-NM$L--xeZ%`@Z z3FeEcD#h0KYWyTvX#d2}>ph$eUs3mzvOwLkz=j>;--j@{VMk?-lUK=;Pzvl)`8nR4GE?bN22fhy>YQv6H*{^SBAF@Ts$t?iY4WiE2 z6(g_NVQ|?B)N>gM&}_pGw>G>t-3qf4X=oxap$i4wSpJ8?@iDXDweB>6{)|N2eu{B@Pu@prA0jE zs{0EwxR|HZmO#AoXK{$>A$f-nplxtR$K@2h)1C1Sv}+^0 zXf>!2q!-`~fdk|jmeSgi`SsbFvvfMSw7%>FZX{|bX^^9eg)mA%6xLSAR>sy}Ju$7O8YTQ@XuXDRa?| zyjQ7~VR2WNQV^4g?AYYFC`|CtLR7Je$)pXDOxiAOfU;?RJNHsotD>seC{$e?!B2fj zheNIs?RZDJmFhsWhyXt*3ivR7_vHYeMMurhz*I+~I@~BiUf?cR$`qhGP}3uOdp&7M ziqQO&vl0n>Z2g;D6eBG;vW1Nq8B`(0p>!JRNlj}yG1*HF)wO!a2|h!zE&6uS@mMAN zfWcNb^9nAiBY+`P7d-jV7O7IVNsVE5uL(n|83N=SojzoA1Cm9tvmYzOcH@ejJ(0F5 z+d_z^z(R;GB86=oW5i<3h*_67qVr!y*QZpvd+EK0)+M{^%tq?3CNa`t7X4z2gMqoP za2&U%#Y64m&s1K?60~zvDr)atKEc~r5o=U|xc1#&#)$5Rnvv%i@@Aa^GKtl3hRe?Z zoB6a4qQ1cCL#g|}_Ws$gl25(uIcNMx!ZU0bt88WvC^SP2pxK02$(GTU zDB&`RDKUc|I8_DTsL(xna#FAxBL%%n#2||sqp;#>Vj8w+f?gicNHQ3VB{Ajm3|Hc- zBbB%+lWq?B5YChB)JZD(e6VSWFA1|f39Xcc5#7XSt;SFySHEJhOVv1ZS`kx#nF9iy zqKi3L5y=lGG`7snlg26-M3o_8UDrR3jd86S`~nKaOIU2z5XU7jgBOngPr(FsQe6C@ zJ)Y-jW0iWtwT!KSrg_AC+T5wpKz1R7c(|QL)sXYp0FIDNt?|P$m`2=_Q!;mxu4r-M zuIiI(J`gl1^dElV!zT*jNZLBz6uRgAI|Qc?uK1fG6E$!qraH`ArRy%1K5-OCLsf`Y z5`Ci*DDfqU_pJ)(rIq0zOIhU7OaJg5?fGL3v>X>2ZI0dkhJ@PPI>gPo*nd8}ljaZ8 z2eenU9@I3U@zg4B(EKn|-61N?o==?}ju+U|YvvN)Cwfu+-Gyg7dJDh;HDFA=j}B*I9DRpAEpM@S`4>V+dMI7|e4TAYO8yvxy&gAkm$5n7kGWm>$Ta4U`$eehkfA%VwT42sAuf6jtp-@9?=LbS zNpDV+cM$t&n#CNU%6!#I9)8y8M?{ZLBmHo^8m54MioDNJC%*_qITyYd>zQu@p{JDF z7QLvqm8vptw6P=fXc1|1vN_a;lq@^-#!9VT^PE!Bw9U!Is(Jw6W>r;D1~=iuo0FMZ z8J=Uapi0f~yE!>9r}jA_pfLM87(ihTK2SzE_<+KPvNC)qQ}}Q@d^pSKiF*A|!IQaxafSQ(We_##AChA@4>TB!_iyc#;z=}Z(G%Wtq%jFZX`w~H}EEkhK(IeD%O zJy);)`gnYw6&+BGoMrO)QM40O`BAUM(lvsM8i=yw%90%rK)PwiC=ckn9Yku=47^Ud z;YiTqA*aXLUL%C0;)u>|BILHIof}YhZtGfuA~T6)MNZp7PTTG}CzGrB4v$aL5l9OB ztm8r-KaaA?^YdJ*q6>pSQHwP}zCnR2T)+nADxEC9=*C@$-M|~e^_WID?PC;BCAgYS z1s~+Z4X(^BNd`%$hmbPbVEP866r}@A&`p~?wC`1}F0phHa?Zn%)~3-W&J2Au8R=rQ z8DoH-V*kgVRy)R8Vt`B~6xNlDm>`I}RzI+za2ZRf=tC(rCAnygL&GkCvr`<>a=SEk zbCqn>OWHE95;E$z2UG@}3(>x0JFL`=mg9)Z?r9x25iz*0td#C6k%gOasutm2gE6O~ z%LAmBP|qYS9IMMge@kyEEXl=D&6A3#yo&MxMiAYDHDqjs+LasPYMU!3`3osU*Wr9N z#`8$i`71hU9xm$(y%qI^P(yu}2RijF{Hx<8llOSK>su!7)VGL=CY?9t=+l9h5QWFH z6;k6sTaQDK^@0{RnZUR&qba~OyFFZw(hKT=o+=Ch$VK!tQr^>*E{SEBf}yljBVdZD zLq=@ZvWh5W)HH=1dN)lehUmaF#b}ff(wE`MPp?}#q47G99CCWba|jt z(eMg6g;G)Np_k;+sb~=ug4qVa&|79+n|ut|O)&D=0KrJs@HO&r?FvwKLKId-w#kK4 zRm6+p3sq-56orTwB&3^mL@wN{=j@gt<#myE47~3Mi5OJyC1L^-`9A%K=kvpW=m*LY z3rhVy7A)v~kxQpInGcnvZ3sNG7y}NMm!k}p=4M2#OUj@!fin65R76r~3vLsJ+mzw! z{)=;QR4Aj2nsku_XH*@M;O=z@V577wNrW0Q8=zhH;c`HyhJ8q)HS@a74_d0QPaBM04{(k3U-h(jJ> z#EZ-91uwRe0RO~FSZNKs^kn=T9frANu?QQqwV|!FP*+6X$39iCQvk}FeQPE^^O_)TO zOTuW~9DP}a$d4tnC1Myv24X>z%hYnYB5IRIZrBZ2s!`jEp5QDMBb0{Fc~z6DK;qM2 z9^+jr5b~N;EfD7tauhPvuE&q`@%OlhK!z!j*tx;12p;33ylhm&L)X`ia8ePtNE$BY zs$S&|X-T`@6E?#ENneCD-8XFJVROb~EbuxpDvs7r&8Z!VgW?a3&moP+wIO5O9O zBXLg6B?hFn{0hJ9fs{lC^R?`ODGoL0v+VvU9RP9^ZkNE!)7R+>O7qn-#kZ-tPD(bT{ZyJ)^M6FJfo7P*j;U3JjklxY4@lR672n8QTDf6_Lteer`{Qhi zX+*Zcq1F&uXV|p%&`c8s6s=t2uZqKKwsP!g%X4gH%FAYGZ%G}$Gk(qy1btXgC8rKV zt8jYGi`P&-OA39iJl10~hQQ3dN(i*pc!VsV$9FQboKoN~7=%5M374wcnaHP5whr;M zlN1VhC$p=a^fiP1lEPJBOzosH_Q0OQvZd4%o$=JTX*@M<8c$>?KQ16Wv&J>!SL52` zSC0*}_+`8vOz(Vro11*%=)vV)-5n0DV)hK~=rV(gnO@i6j&=|3CR6WnV_b}|hD!Hh zJ)S{hO)o#!@@qDu*+z?XbUEkMBl=kleMumy&;@#M&sLiQ1R9jqk}hQEqsNFBb?dlzi%lc(^TfbIU z{o>{8*S!1sy~Yaz5`IjiW&PG^^Qnaz>Dc`@vAF-#q3!;YE3Z!fCG?)|B-4MZd-`vb znYHH5`%i0}CcxUTTsBx4HbwQD6+GvN(H@=B-`Q!DO)#vi>Kit+gU1f0^11&QwXu7- zEcl|foail)vUW>O#VSd{02$o)!RBDHow2eVuKWxLI}y}e4er1|IM9iXH)O8B+1JZc za9R!Z^zIy$EEjwrgOtM$7+})C`L2_T1G3_X<>??{-QHGByqT++)9hJ@1CwGyo5xKU zq4qM)KR>ZSxnmS4Q%|X+Nx~09rBI|YhFDc)BS+QIwiZ=~y~@bEs5uwy5lTYM6KbC8VJFu<#h19uPcbr3 z&y+Qn>3gVmT+|yI1fYgkm=cG6rh+nG=u@}Ebqn3tw{FN$p;vELH)!_`>xQVp*l25B zL2mT158D;&msGzKL5mx4W>o*B)CM_H;{^&iI_P_;L_>io+EI$rU(~hEb-Nqeb-sXN zk~c=kpDjoJWpo01@;nKfx#VDlrZLIKJJB}RBfiUj0!{)?^#5QkRyWpvW~hF7wgGz(%f5G|ZKXB3azSA;h-i(U30c^Il^4qdKV)LeI;)`= zG<#4hs8py!b10eJJnk?v3EH+)wcU!N*7`&26pjC?{+k0FptuY9HlvHbiiG@|;D?3T z6FQ40%> zsq7X(? z?@g{#AzfggSXu_f7unt9bWBB*HA@8^oQn$$Z_sEL1&3kFYr9yB!vM5@nQq&UlkE<;N)royZ?!uWG5e(#4%|IkQGYJZc zyA=h7R%q}{Z}dP9{gKr4Cvp+}DO>f9PbUCoYc0Kk!%P!ebZz=zF1Z4XHPzDb=}gj| zI>!=UIBg}xVoLXkNyx@E2Q=0aEIuH&j#=?;41;V@C9|VvZu@&z_SH>6BybtUN2y2y-}R~zz5>`pTu-c zjsi9e?Rk7fu%L6YowMC0fR6;Gq zJn9maDX7L(9K>Wl$ZzvK zYA(BXxT_JsZUnl&y&0x`de;zH2}5~pG;+?)_u@lC92RO&_bsX>JDnixmsGI0nyi?i znxX*u+GnQAR`WJgz!G35pc|){)Pvf-aiG}zi$WZKSHv-5;ur|T zVTwy2z&OwH2dKXHP)oY@wq%Uh8@kqF^XN24;?Gb4 zEZFc_^M2Iq`l!Wz$;bJKx6eH+K~etdp4^gogDQ>W|Aco3>y1~R#LkX-%aTS?d-(R- z<+m{e5RM5bWHe{1l{N4r+8UW8dGw3|Bduhzg=sCP4^)7TV%Ga$fUHJ!iEDzq?|WI^ zFcw7s&rKsYg>j}sxu_`hW{$zT$dSXcm+~VJJ*x-rfU+qb>J+oi#h?>pKsl-K$;EK~ zS=}CnOHRTJNzL_gvriuoLMNm7IrMfqFDy?VIe69J4?!Zb%#|e~_kN`G=oD49ND**u zY}0>YQSNfFcyIL%V(|d$ZDQ$0sqGCo;6SM_M(QhjcUoiW8`8swxgzZJs5a^3(QufP zpSG*b5+V7!+O#&1Ojm$jU;HH>LcpadOvc2mN*DPg3W5>`P8hd3Y5J=i{!Fji0k-je%| zu_Cl7fpvKKSZzwUWvn(OEE}sYC9DbxerWf$HSVQ^RXvp8>*V=dDyuyxL7K^8svdyd z(z*N;v@l{?2nntveQAMVSUPvGM#&oQjPbh<7vr#wdjkP8X4XYcz`Fy14Z$L-zE|e7tP^5<(r#v} z>;HXC`c3H8=RPnL6nqE&ePAuNak|Q8Kgi}{b?B$*A_T1zgLNf4nQ;ET4;tchjN_LC z&uuzGLH>Ia9gObre~?M#)vL+E*tw9QWz&*>BFSBM zt>0j2t6CI?O7#N4KQw|d;cs(QL3Y&CCLD?~fhNK2}##QLiBfDQ~bLagr82qzJ}HIh$@ zvPPAz8Ud?D8OL0*RKSeZW6Po!YNqxtsu^ccx2_qZ8fu12s=h)Ty+zHc7M#>mRSN^^ zCqb$cjGmFj92K+9LMo!;^rW;bOl5P%+LWLDy~rlF3S**>pHNuo2%}@o4-keRJcA=| zRXl;CEM^l2vF1M?XuicqNO3Z3(*EgG{8VB4yqeh(TMvs(T)yxJESGZj!al<$g6L&= zCk%~?&qqf+VIaR781PE0$04Eg52ISJhZXOjq%%=Fw{Jq^hoeg^ZRD^X<9T(}J;~PW z#@;7f8GJbUcmB*AN0mW^{X-FFZB^u>+cQHg$-J1WiGx>4t0)dWVLf_D7n(vqW}bmy zpACO>x}ykUyITo!Q1&dm%;BdAWDvpJ<2BsgSVf#v(npBHf+3F@oW^s_-5fNlQIA{a zjSie4XtDiK3e`$ex@|;CwyQ5Y|DMXL%IY^cGN4b~pb{7N!6kig z!DWhDVyVIw@vfL!vrKW?$~lPziQ=vIB@JURoVk=Y>Cn)X7DoL z;6`(*)mDbC-jQ8=a4P?w{1k;om`e*?W9TtwOJ-JH4q%h5Mfd1=_k=2v(Q^(SIn`6E z8kR@hqgS4J5xqTjKJ!w_8$TEhSYjjwN$s*!n98rf|9a$82{bjmIo!zDF+f){TF^Kd z|FiVT7$+F=2$uwYYyLDW<(rn^QKZ+X@c_@a@6ONvI@`2Sc_(RPxY;SrsM_=m;h4rX zvqa-81YwT}fp+x|v7o=E?!S5sF1yGy{_V^45`9A|9RdX!-FL2d(_BzOCGRr>*?1Z1X*9W#(2Ui(5(Oe8Xe; zzP_z|=uTVtzU-lU)=IgvTE(@UMHGvJyY5z6)a5b|w5Tnw97!)vv0}KrlbQQ!B4STy zNo}P%#Pm5BII^xpGQB;ab@#H19djuL#w&JA6i)5~L)P@}L#&1V)5MC_6Q;(z6>oc7 zy6tb;^u$F~pXvGbI~~&ZXK%kpL)wBfX@c?-#`bpe^jmst9}i<&3~?qI>6I;{4YyxpzopxZL~ITV56%}Zu$hv?bqAc+Y<3Cvl^if4 z&KfvxR@2_|o6mcni2MQ}Lg*E|l~kHfc+1vo_1nI?V^g$3qP90h!>m;+F><>P*$axX%!)Z{*dC#4K~diF zGmhHi;-#xKpf@<?YIk=8(O z?t*GHyH6pWDz!wemfvbSyHZP`%!98L2WbG7QBcXuAW#$oZ(I!_8aoV#eQQXTN!o`82k68(oKe*yhY940lI}f z8(9t!HD(&RFlG`Jx~pFgqt&UFsvI`6OL1{mMap=*4byITiIej@4;_lh_Um>k8H-;J z-O?oPpwM`l(!R3L(=gd9Y48?Wnqc|CKZ>mHV0%mGPzbeZY>;YOqN+DYbprJwz+0bJ zTIy-f&F(#bHGdP~xO;nhlgo^z#yaV>V6}=)MzC5bPptCZ8)i5c^Qa;_>s8sxXQudVugxpT=QU!YT`g!)^_)ZU0mji7^lUchr}Py&b6EKxR$uo27qiUC`C!~h$Y zaxz_twp|;sJloRSB)x)MDjUYy8&-PX%7)OOy2wHeqB9F+gKh-MWlvvigJu=1K=eVw z_^aJ|mtLz|r7(!L0W*1Bi(0I0==p^HQ`!bm53?UO8fJf;v0Xm9UNsioZ*9ZF5EX@S zdsMTqo;}=AIt=tvI<#lfaM2X0Zp-;39U`u{tb7<|It_OzA9%eJyRdIm`7rEj9Juuh zv>Ue6&}l#A!!Wwqpg0JwNk~b z)V(CeiXVoSiZ>pP4rDNY4YuVLW6fE!;hovaha+x`?)(hzABZB<#{@?c4yxccdHNZ- zox${7%!daT(Rh=9ZgjSo=|ULuMZ^T=36ZQcy(lvljsblBx+<_PqN=cvvR;Sm3Ih7c z{sd%o-$ZM2(IPS_);16*hsR1qIp(=69n-8I-NG$gQcp(qXcTJ2EG2p|OJUYaDJLB4 z2gW6c@%2 z-_`9goY3$|{7pG%W`o z`!9w8l2WICG21z*Q8tciz};wCq1#uyAwEIc7OrTY^ON(sKQcz#Y`xH`jnQKmeJ}{L zPT6J?(2K~_L;?wlRuCz?pw{?G(bW2quT8i^^72Se@hsj|~5uTfTrd8WB%H2->)7{@;eB;%emBJz4M6cJcx6@vJ zvkAPIse73np|@4>K(Ja{y1VHaMiBXxIu_kY<(MtcOg3>^w+3>a%73muAzR3R6MlE# zgtSSfi=|X#W$rrzJB|Q_ppl1lc^t_f9tYsL) z0y!p-uA8I0MJ#X?SG2S=pMTI20BZaEH>~xCj#fP#9vK+R58|v^hB1L^R}{Rhi}$R6 zZlU+UX0YvnY*)Z=cyu99tS}l!!eJcoCvS>{BNP;C@{(sC9j_*N0x7UBG0iG3d~!iz z;%lA;CNK#=L=69NX;#r?S;AlCGAVPCkb!23%4ZdN&UB<_0c(?d7M%o0u0Y2SmW9@< zUhGb^3}RoVELroMozB%ooo;Nl!jzhNp`;2 z^h_v;M&gN%-=hkWlZa=-&RG1g>Gp5Ue029$gAU!~no_`C{ z)9e{8NRN*4BHKfHcKx7Ef)vb_ZJ{l0ss_6Q=`!l6rn}FY*uk%m?5K|DCd#-kQBFdX zPY0sx$Isr?%g+j;Y_l{{cZl-o>|Ondaygb3h;q_Id1NV3(m>`dJJ%pau@4cC8z3w< zmQi-Uj)sRh;L`lW9}vFKSdU_yG7WN*OCe%#^Ph8Gm?agRoodG-G&iMK!XF@4RYLH7 zww}8cAoGVKnN#HFZ(0XXmxD}Y39)wy?J7~js9ZSE9#_VP3=`M;x=r-e;e!O&n* z9opHMeMc|tEW4#H&NhEU_ciNNg)~)cs8K#xXTm0}rU^sabp25GZm05vg(ZuouH+6w z9O|sFEg2Cvk`Pq>mu)DIh2xxEC{z)OXlowSO+)E+v}NHy4YuFs2pGPs?&;E@So2dH zsOhi_alyAj-6`z@HB1()BoJlyh`$~ChSI7*OkcJRJqKzH_fT=5#*9FhRBmGvYJ*L$ z##a5qDZeh&$cOh0G88ZYz)eLN+`5%h~KL z-_p%C*M$uPA`f$WF_9NK8aDK@6Y<${hrkO$HIHf^n*U{(ICq3kJ|j13sNDX#h#-3`(PiQ7R1En8xD8M4?3HSjMJ+to`ONt@hgAbB4mo zFMU??8CLK`A`&Lp?+zjoo20e~5EgwlWrc`@z{DE-O!n?VNGVQz5CMvVlx`7#mo?i5 zDK-ELA^?>rge2uAw$|p3!}(^;4{psPb?OqtpQ5Smj(k(w;4>&U?y5)J8(k8Svp_~r zZ%P^pfYgSL7A)DfA1^PeT2U|V{ zdsViRx}535pX||WB~qVHEVv-2t2#OZM+DZpkRtD|tJd#H5uii8*_6_aD;}ZVE3=ip z!dCwbXL;eChoAgip(^u8*5Z#`VUxis?NoDDxVhF3qTqB}Lqa}l(-Xeezt&<5o||NE zz`YWY5{=?aK_^|=d$PiJ9m>N_W9!m+N_8fUlrDd;vF3_Ekn<0cn!?d|59m4_q=K<* z8#AD!99`-j0ef)m(ut-M7u>Vb(J5L*QiY8c8z{CR|JkPNK@9Fl7ky7+`);&$(WFIO zgpJl?ce>Hql|9zG(OTJccDb^xd0g4vM*Kv_F^+U8wq&G1#Zahe*+FoKZ*-kL@G_SCIqx;!s`*!nt@3fnr&EDJF&1<^4c}=^U z*R;ENx&3TbcC(1E*w1F}PjTH< z%!rqrI3|J?eW`Nox?FQ*K0UpIS!K*T^YEktat}Ym^J`hi*D4pyZOhGOwdCKu1$C& zhwEzH-#FqazF{H1iXr1@jE5wv37lMtC^snkC&R*Xc4L%7m0X>wAa4(N~Fw!sH@^fY3~){$+%{8+%eP5drkeq5LUz7F_cl+SZ>t+I(?NxFSH zV+GO2TLFgNKbP)PR9%&~JBaUrLY{ zAKNWj%SU%(3L~m*qHfLWyP?ul&mMEt5iuP1aJZHks>ZPVz(A?0l%Y&3;1Xe7x1wnE;m;mFX93|QN#t@R>TE- zAN3ZgWHonXhJIWMbU$F0RglB@n%7>^Lp!?Ws^@&=SLDt3BYypsJDmDN0$(a6L2|nU z6N?h4{9BfQ&1O#twc90FxhTQl?GoS}yQhTV+aTG1QX) z*O<5NrO`zRR^BcFE|Pjmn7Ca6Jvi0fhBdcKfLzg&VBPH!@FZ$af(^Gzz!`o|f{nLJ zzzbJB#4cfbVwbQzY-jTGeb`=xDM1(8W9=8)YdjfapIk7&i2!YV zGF~I7WQFSj`uQi3+8h<8xG_MVelotFN~$ZCXH7f=R=q3MbejZ=r-aJCWeJO?1P=n; zI>F*8F?hQKi>Ji!?Gh}W5_*34mTg!(CC17Gx117oo6Z0sBrqke4C?WsLcZ}6T|rdo_#f;}N1vtkCYE2!j~iy#ZHiH)nZg4R75 z4+n^K7h8DYHa{85+?<|4VnVDuQ55DSPs*F{*nn3%EMY2;RR6XkvMu5t3Ax@n0W+hu zxQkVn+oVc&x2SIquaceDEmFCuD|K1b(1vzLwAvlli<&#(QDd`zQ5h*x3wGn z$f8CsrrY*NOF*N060}EpxdeAR(yWMZ8mh}; zw3FQt^~QmvcTh<4T66=(JE%1G4k}>0g9_m5as8c(a`3Xv?x2%{m+cV$C*t~jieElE zNQvfY;p=z{rRLBKl?iYnS_!>Ot!qE4Nf?Mcz6n4S=qR0henG62e`bEL-Svv|3zx0cO zkxe@aMA9z`zH-`8Ad7xcxcu9W!kXAGiadgq)n%RS7X{YO^cFob01Lf}DfgljFauZ6lSLPH*du0w!v{yz8qrEbI#I#q&WJ-Hw zIeufWJi?D$|MSCM8OtUKjpO_vG&cA_Xp{#%sayF$Xk3-H_r`dm{MOtX(@pGem#me= zhOFPfv4_x3T9Z0U+Z^;Z3E1cMBxrApmn(sNZcl>t#(22|>~nh(v^U1fB|t>$NzmRH zFPFfC+|}sz#(22|o*Z2X+8g8L5_rOOC1`JqmrLMD+?AlcFU$X?7WZMR@wI!Lo1o`TMP|`ut)&qIBpT! z|I5nI{_$|Hq{U7MS<5Wv&ZMiamx+-s5rdmA7~Bzu7K#v9F~786ehwWeLSU7y2!SQE zP=vrLU8P9p5QipjG0nG_rVn72lMUXI0#SgxB?T@$9_cFu{#-Rq(FNaHBVwI&GfK8= zml(X2baumUsYW{bAXFonRRBd_TkkGQ4pc}rKaJMYZuDy4o=+A1X}j`0QGPgA@|r?fOmtNH}?mPOa0FqA+O zUV5#6troA9`ecTqxD+c2srM9WjJ5_FymQR)2ZkYyDZ?!D+9Vt1;B62kB(Rkq(t6lX zz{(G4J!~jo<;N;QG89PB_{r+2v$ev*ztte=Bk@-H`O-g3@oD=={CsODKXo|4Q*WU_ zSbPJ=)3Ex~bOssjro%KA2+39198>=C`CEt1}eLhNaG^ow{O7 zL@L!4ZyH^7#l%3ta0$N3HKyK7INi)f8T?L0O9_a3gHT4V=>bNwOsjPn)_K)VTCAGr z4^;v~t*%O-ol#K6pjb}elDgf+{it50p`Ov4m5XqQl4`e8q?Exw%II(grRZ6id2jFb zDNxXKh;e+kykKh3UdeYXHSk2{y%q3p_->qt(-YJ0WD{a^ik!^sfC%NqhERn zAzCv{N7bAuqoY(vYRQ^4mI~>R8shi2Z(zP*Ab3~vZQ!ow+u)zWd>iOL-{h$K>z{9f zcRk;*!G{J!hIq*CB6a4Qf_?)TQom>O4K3Ev`L^7oXTEh$`u`HF{-evEp*#l$}Ey87p2gP~0Ub^BR1Bz3i&VXv* z6_iIC$q$x*>aIjb0;*?GHoi!Bi8@*Lmpq^;R=gIn%DD0$SN@nKv(Ohc>NoOCP?BME z(j%;9*{a(n%aN@+5=Giyl;f=x1fbr28=&7Rq1OumaClMk<%4i=Q7WXrC6uFwgWZ1< zi!zWa(AA4FSVaayNUlyWxhTN|w;AqRlwdUp78A~RXAnjhU;Z(^dY`CAURE$0QU7Bq zF9~;X11r>T@nSjL$$E&a`A616{C2WtXcf$cl=ZMB%VKDklPr5ib(~JU9Wlt`UuRS? z4n%M-*ua>j_{F;n-XO!@B+|WJN9UJkwR&brSF@IrA}F#WMJ!85D!w;s2&p9P<>YvJ ztYe1c)|4qy`j~(8aj#_E(_=k-yv+2;drWM21b|M619`7w8>8;)!Z4RW!(5BV56>m}ySY@89|Cw(z(Iib2si-nn1FL% zNb>gzI1BK&fHMH!DPSJp2?3`8o)mBjV4HxG0N*9x1i5pBuUc^e+r80R5Vw%RuK0 zT><)aLsx(Enj*hMNA4p;@2>LvujCYiK{v zzc+LM==TgA1iEbK5YT@xbQtLO4M7Asw`93O^#N-RxnEmt#;jS~ZMt6dYq(WHJdo&z zuA}^>jFAv{xIO6GsCwg?{jwA=0Wn*v|C=-j#v8&o|GFZD~|pWVay z_&Y4zFYIAf@i=wkI63fa4j*tR{Sxl*GX3DbY46nWS6^uj?}%T^MvrrIbo=!2SF@p4 zTJ=|2Lp$WDdi?uFqhxy~kC8(=76KyS&hgNW2VQB7e1#ia11oCG0zFq*(_J>4V)Gq4*cE5l&{tZuMoYe8pOQyU z^%IxTc1aJC)jID&kAU}+l5h??Bh6Om{V3!K$ekY^p8gm=yu|uZeumzcJg?jzOP(Xd zQ^TA1S@~GPlTLay_a$7M=6d;(HawPm8YE9_ah3!=BY=$y&*Ko#z8y;$?uYR1EUXC) z8}*|J$cLkOmCK$PK95N~-AZWdqfT4N>R*}SV%jS7MH$&Jwp?=N^W!1wZ1^iv0kI9A zZ1qd;Mt#Q@vZZAH_z_8mD+*T#tDStuW{f|Cktr3%Zi_#J)j5QD?wLP?adM+DE^GKh zSpHlIuTyv(VRZvxTz2w@Fzr-0Q#d1>h43bYHxX9v@qM$xn+b0YVfuD#|f(^2yat(8{ussyj|h#gtv$AQwl#t_^A-yrSLAoyF&Om zg`Xp=K_75*q;kp$t7Df}_Q9}D4+EBtZ79}nRd6n=s53nBbTg+EF7 zlOg;mg+E33Qz5)t;oXFHhw!Hr{xo4x6y@zzcrW3-A7ewW)>%o;T-6rfRaM)7pGU+Fe#zft>z0yOG?QQV2po819*(5Qn#0Xo(pqYeoL zXw+e&c<+)&w+qw}qmBp#=vYUMIw};PQOArrCKRAi$BjBJ6rfQjj5;9{piw7{Iw=&O zQKyVLB^01hr;Xy-&c_l!qvnm87Yfj*Ge(^e3ec#tMx7N3(5Q1pof8VssPjgh7Yfj* z3r1ZK3ec#FMqLyN(5OpB@y_RC37}C6MlA>hXw+q+E(--{)D@$y2nA@=Rimy71!&YY zqpk@BXw-G1t_uZd)D5F<2nA@=O`~oK1!&X^au4*CfC4mX)~H#b0FBaP_V|Yr%1_us z$oq}jFBG6-9Wd&EP=H1qH0q#GfJW(Mb$kX0<=5QFi+Alo9TrMY+-sg3G3tm=fJPlP z>ZnkFMjbQim{5R59XIN@P=H3AFzSR*fJU7(>ZDMBMx8S1lu&?1oi^&UP=H3w8#ON! zpiyUxIwKUIQD==hD-@tn=Zrch6rfS(jXEzBpivi$x*!ywQ5TK6C={SkmyEh36rfQH zMlA>hXw+q+E(--{)D@$y2nA@=Rimy71!&YYqpk@BXw-G1t_uZd)D5F<2nA@=O`~oK z1!&X^LJahkf&w&Z)~H#b0F9b6idR>muL8B-sQp3#I@STB4hRKk)Ip;T3I%A?A)^in z1!&Y^qYeuNXw(s-jtB*4)KR033I%A?F{6$N1!&Z9qmBy&Xw(U#P6!2P)JdaG3I%A? zDWgsa1!&Z1qfQG2Xw^Fjd{b;hVOLIE0e)~K^W0UCAAsB=OA8g<^N^Fjd{b-}0$ zLIE0e(Wr|;0UCA5s7pct8ns~5f>3})T{h~nP=H2VG3ts?fJR+4>Z(wHMqM-Nnoxj7 zT{r5wP=H3=FzSX-fJWUk>ZVYDM$J@AUy_IbjhZ!TRwzKD=8T#X3ec$iM(r00(5M4O z9S{o8sDnlw6bjI&Lq;7E3ec#-MjaLk(5NFuVR;076{w>|9Tf`Dv5pyaOejF3jvIAc zC_r{}+~TL%{;j6lGr#hIFCZNoR5l|Y@_;H^WFS%?^9os!<3i;?NMWqqOCizW5ru=0 z7_RvjMy{0hFY)*;!+rx2hEMQ7EH?W7ZBTv#HO$|87af^{H%R3Ux+S zRRdGK8);NVtMQ)^S~|$KjM&)(Dkr5|O^V>L5jD+fgmr}MGOqFAJzDpQ!`uTcd&Oa{ z%9p+3lI^P_^rF9WUA`2h9iC7)h|&(PQ#gpy4sTRAh|w6Hz9si>Wf0X<_8uI&? z!a)@G_m3+aMDg&lQ0})@p|9br)?5Si-~dJ5cVb+6RGMo+RI;@oAS4vFJYb}&Bw<#a zctLF9gamm&PqdRpofHbts8dFr5(?0$(?*>Z3ec!|qvnMIH0q2|XM_SY>a0;`g#t9{ zoKfe50yOHpQRjsMH0pv;7lZ;d>Y`B>g#t9{l2Mn00yJvDs0E<_jk;{qWuX9#x?EEJ$oM~pfm6rfQ@ zjXEk6pi#$+IwlmLQOAusE)<|qCyY8F6rfQjjXEh5pi!rcIwcgKQKyYMEfkd85t?1!&X-qb>*qXw*fcE(!%`)Fq=X2?c1> zf>8@X0UCALsLMhD8g<2}D?$Mpb=9b=LIE0e&8TZa0UCAPsOv%j8g;{{8$tmZbab9NMjbKgh){q=9X0BxP=H1qGwPU7fJPlR>bOvVMx8L~giwG+oiysCP=H3A zGU}92fJU7*>aFFBG6rXN)={6rfROjXEn7pi$?HIwusMQRj_1FBG6r7mT_f z6rfQTjk+ilpi!5Mx+D~!Q42;b2nA@=Wuq<&1!&Y2qpk=AXw+4st_lTc)HS272?c1> zb)&8e1!&X_qizTVXw*%kZVClx)XWcCgU0UC9{ zr~^U)8gxo0UC9}s1rf~8gby{ZMqM!Kf>3})T{P;VP=H2VGU}30fJQACwICFrQJ0OnEEJ$oSB$zM z6rfR8jk+onpi$S1x+WB$QP+*SE)<|qH;lR=6rfQzjk+lmpiwiQG<|&%6rfSFM$HNZ zXw;lhb3y?cwcn`yLJ7WhB*sYZEv5}`^ z)uTt7)<<<#QKSk*QjoHmcd8zR8!9#8^k~<<)z#Gd-K2Y?O|wNw!W-6yIJr4kv}y6ZmMN z`7_b@-uf%JoJqFpOGTU6Lvt}(T!2dzUg~gKo5$;1kn6LYcM$`4-_B7H65%6cn7bIx6b)QP{(C%L8Bts1)6&DsXTI+oJgTTE6MH zvG}3F3Jumdz&!X`QvbCy9;M}QM?3^5b(8L-hgEG2m0U0`y>L1!X|BJo}?|@NtmmfKr`5qnJ@rj`HyITfn&LbQGue z2SdKaK}rSQ-A2Eg(W0W%lMHq5yKKD(k0iIN-z`$hhXXm%sU~8^y22pW$LZilHQkQC zx?^naD@B+uMR)@s)l*N%0V^(8sq|1b-1tPj=MztwwLk5u|IeBsbknd$%|N<`M~|Sj z;bw(~Fbq|JY7kus{m>EFP=oX4DG^cTJ_y%dGHW;FinRi9lcE#V5nE-#TZKBAR`ROe ze&NM96DxX^(00YOud`XOjzZL%Jb=2Yllg`BP{8@iE zQioOK2cG$>DXhx`eARo)Sjk`~7NYo(*RCkMSEp%&4{UkHvX5JyF`~nqGq(%+=FF(} z>#^X}w0wtKV&=xaw&PzuNBNKNG**?TkK+Ufz+gr&`HNq+5;T5E&UM>3 z&4v)D>vO#sE4WpET-2k2p3)yq!_lpIKGvX10_!y4^GIN(KbsojqmUTQk`;ueQm8oN zETp(sqPCXpmW#UvR~sn!z4Qs+TQQ`X58`{33@^kjTPX#1W+3L_^u*J*Gk{P6!+r

    %0fC*?#sFcBl?CV!*=|zo!&>dQA|n$B>Ltqv7_AH@VtxLk zOd$+?%0>`a4>&%>Jq5j~Mv&!pqL2phPH8@>rT)2q+GQm>QjzU_` zL`uPm#fnWJusvwfS6b~}P+r(MFt_S|O%9$+5%O9ripZg@c84dLMiA6O6+n|fmAI0$ zfZ?+6Ouo_S&>#J!ephEg11t%5MlzR6l6e;lH6Qd?7X%uH*u<$(R>>zAB2|MWCxN{~ zX|Q*`F-q*A)86m_g&*L%7XLXGy3kHy?kA9Md^sQ7Q~$OyeTzss^9<7gwnTKc*SORo zmk$JPA1bD9^5|sK`NF^lN8>F1!93=d$)q$_6OUezQ^AMW5t9|Q#@Sd&;S@rS6&>=> z05yspr4}?*M0k~P?QY*?@>QcN_17zLt-R!yFs+Mv?SoeWVqdr|Kv1XHD>$fAx_h9F zEsDUIk>E_!G!fuUGE@P#8G?c%YYs4LWL?BDlZ;mQwnYqaC)G~H`I8@N!r~l>IRH1q zrqW;K&q-eq&79Nb5NT5gW&9BPDb)jkPw*~H4MU9Yrvfx0LmIv{m=oBQ$qdI8`8Yo; z)zdIq$eX@&Kg%aTlU|dkmgdKi6-!A5Sux2OB28q(R^CI5^U6-1!<-(gq)Du2Dozqz zQVfKW|B>ZRWvYiC@)La0uvBDvNBR*x+opKuMkSwycrn5p9Zi}!gzz}<9}4s_jE*9} zZ4G;FiQADe;_C#~6@hT1g!CS&@pqxRPWCi7ZoK5e>eZZwQsm2OMwivHf%`)EppWa6xqT-AUR-ad>ygpt}^bEHo zEUoMeAm_y8Ql2n{v8-!VSl?{&M2KfHZ0ZE~3SB_GwVKaKkOs9`Ti2N)u(7>{&lZ@B z6`=s(f(Ht4hNc`W;91~9g6VHnR2JJzad9=hy2u&D8o$Bh|h$`b>XZqylFJ)0&T?sRh(ZeqN|r=)7Y2-GU|*Y>q{k z#of9$k(mC$ECyLV9*pY$Y-2noy4XI|8U~BoKvs;vFEf! zCS#y{pGHjK{PI|1t)5`I!S)}HJtz}kC@#q6+@j6rej>4Kp1&F8S-$YaxDhw&!ZJCV z)z0UAdRjDLlPhB1@6W9vQNJw$YDgM8amGuaf>d0Wtua?cHpTS^<7Sm)ykVe+FSr;B z{X%crwqcaaL$ahA&@!Q95&^+hlvrPpuT>-b3ku6MFnZ(#wtFg0f>KJ3TB+Iek~zl6 zSdDh7JQFf$B+E7DE*it`yl9M?!g`=Kh=I6HU4?#*DVN_Izf~{ZMX}t+?kN_kqP^a zf&Lr{Z2VOGP3b`fPb13CoB<8(@PukrckFww)(HQ?=l#oa;9u4Xb0P=e_Wr$G{9Y=4 zFN8=MpmSd+7#T%r{S_f)uww}~%1Eo>g%HQ^#S(sv1Q%eEit`2Fiv>Ife5u2h9id_N z^9@e&{+wnJM_p!FxC>sgq!_7pRrQr^7RLQcbyI%zb=)rA3*Nn?OkQxJfTmuD3i_9- z)>CF#<6SIW>}f7AI$=ef;T}sA-fCi=w3$Xm?r>uAVsJRPb265VvY8~ zgKS-psn9e-1R>JFu1Npml1S&j7_&^0*Ck7kLF&``YFXt9#q9X}%*@O@(!~Omt!a(F z%1WptSE&ix*bulzfbFrGC?U=pE=8J2TUxsX&Zb(Qk(MOs$a6bV5SmzI!-PeR+}SDm zLrz{5R=OcDm-IMDvDh+Txn2Qe{gr-lL~i53ac4*|@QcC~LZ~18C|geMK1oKf_BR_) zoE;4*`f=o$k06~;2P#5!Y7zrjxc&(3txhmpFWHOH!WeOh-)j<15TlV_GF~gw9$O}e zBU0s7*>p;8sgXov&IVV+o97H5$_Koc)w79vT8-9F zp1z!;HMSC1%^TPQj&`ir%~f(r8%J@=J*u(koQJPRvSFzok*p}XVI}J`qwEW_giF*? zv#Rtu(R-@o3zd8H_?I>$WmE=mtf+RqRiVbMK~F8-sdzX-54JZOd{HP1^+qOnqm4|E z^o>k;nv$3Z2@M)*A&oj}v^kNw2f0pYShcOVr@5{pS2f|@=DLww(|ew4My{26p6e!Z zt={uoH{V<(uxX{2)e|R(|mFJZdS(+L8rVKQV{j3#N_RU%{bic3{9D&1$$dm|rolGy0 zkVCk0NsUq3Pk$(AXU?&fdM@jUKFA1_1KcTX{Eb$H3CUBf;k*E@qRAYp<>M`BEq&@j zc}lkpA3#|=T_jB?oLX*c!BRg0d72xwbbLwlnCZkMmWOxpglS42T!TNbHPGv%ns%Wl z&>qrw>Xf557H3kPO;8U8yxEMBO!dc~m_hzV{q7fU$X)AykAyT6el?gu3h>juBu;VnM@}W^} znKiyNwT%1`?S;`~>L8eY$=l~FT1XGMj1NKyOQT@5i*B_mdjkTCS*_F)4~ldWP_0}v7)o!PBnGzlrU|@qG~z|fCkijk^ULjl~d~I zuk0Ii(R;IWYBO7aRvJ!IP~-&Nv522u^8u}Heb6Nci;!CAlA5TlyGvMzySjwBx=X?s z7LEafc*g*W2k9)Z{vki@p&>p~)!!=>hUbhN-kpgcuCpM8Uf_;8z07;5DD`Fig-rpZ zsaawxj(BRf?q$E-kxdhlvDkM5(zLw|M7J>z z+$Is6$cKt-niAASaGZBozJo=btdX;(|RbhRiyUD@)$Nu|wZBrWsPC9s^kR%L$siU$)g6@X9kdAAnu@| zqN1XrqGCiPN+K#IB$C7@L4#{ZBoUP)sHmu@sHmu@z`Wnzse5mC&-4sT4FC7@e_zn) zI=A*Zb?VfqQ&p#y+L9#9Z)ru#{FYR>{1)=|I*}G>Az=k9QoxFeIKNeuF26PCIxSNFtt!ZGYE{epHgNm~3%{@I6b zfYmkRCr*UkSqn$;XDzazzG#ZmsWBFg9;{XiN5x?FhMAG6&E7hNqy%o7ODm4TZ2I1i zl)4x%k^<=Tn9^H+!!M5(pE|ZabGq9fCX91_=w)Z6U|n{^BB>)5;%PmVG8^scuhL*d zwphX-m*i=M^~kxQ?I-QEWN`+YFK9g6mIQVMzK1rXf6>kBCFMGc(-a~>3g)`;4Y6$w zFmNL6avf-3Rte9*tsKdXJ&Ip3(%yQ-n{xuz5(yDh7`^@3%HlJO6EoeYKAMblg^d;m zbMUvTfQTKn-2?WS^-L@*mLh9uU$ABkfO48HKpnG~jaa<_vFvj;vF3g1h z>Ii&js9o@@t``!7bh_J+g17*OsI(`*IfI8B+3A}SUSgF{qyaQ-kP!%*TotMgG#c$j z7=IJN7>2YPA)1PIBe($Pbf_!@w0hN1KAq5{C<%Wyo7X0-O)$7jHEhe;HnSdyf!bC_ zJ(uNe?L;soo2{Xy1oY&g@*N>fJt^HuQbfLz{w_W`c!bFV{{sy`xmeTyL*AlmJT^as zYk-}6%1`HdB9{o+XkYlr?Oe~^cpj7N4|EACf_HTAGg>GVR2jUcw;r!-)L>*Ssuo(K zqiV_uHU~aQpb^;_+qFBP_et0G+9p`&1w|rSL47S6iS;C&PHv--9V4ECMjG+xSeec~ ztQv_6_Lu3j%;R<3nC-lGvL_F!I|wyb)Pd#5J{i=V+a*o?hhWU^_M zy~^a10VU8UQbU+%F1LnlkU`1D9bp^cciLElU#0z4R?~9!a*pqup3ccS2WF=Y^=T~Y z8MB&@DjEDZ)h$@fMmVd_vOy)K+4@aqEB^y@Tb>^#MnPy@9s5yjR0%PmaLT=a)A-r!05m$`mO-8=etr%^br^d+7=xT@L-!!ftJSbNmt@W77T}s~zR7ye zq!XKy#Mk7@x(O6k=gM`i+jG-Y0hVoHXPGD#Jf0}CE71VkvX2i#J6k+VV@wUqSDG~b zvy&A%s)(r?wJ;?XOjhAsm4mwY1O7g zXcM17o@3i$Idhq5W-4oUQ~T1jJH+%&au~tVbA$C_AN$qiWN3cbCeA#w2aqkVt!Rtj z+8F{XNnRu_*!ctX0GO6&wbQOt2=Rx5Iwl0sMjgV}amorN!14g>*46F~urOCwy9WZo z9JHBx;?Bn13;$_|TO48t;D~j#903jH;n5p+16s*GxRT4XN8seL@?gcTlI$>3t^`>C zX8O9?y#bi%>uUD_Fi~w^fH{h@AHXyTZ~Z~Y3<+=h11yvzcmTi(34jLzJSa);Ab@!S zz5uXZkugRW%-RU>MS$4?`T{JLfY}dVp5kzBE|@FeO8`p*90IUN`S<|yb+w1#AkTgcr*~Z~JVD2y0-WV^Fj6l$3OGElBZPJm+skO^x^B(?`svQe zgvY`f%3XGDEqod3IUMTjoJx5KM%Z3Dfsyd{o zTxy7*$q$(n)ptXpyo@374Zo*Q@)bWzE!=&h?tXPBvKVC2gh3`v7-X|}7uB0Jj!8vj ze$M4IP+X=^2*OGr;z_FKfK*QhWe23P4yx3dISXa7Px!SiheIug0tts_4`KnwAghu= zRwaY1N_`BKes4KtelIx{{vd7ZCj2jJ|1{wbkg%5UeSar8hplc|aR*BfegP7U@CWNpOP&Mer2swVbG zP`*mHn1Hx=rL~EzTzq6fB;g+*kj+T@$mxR}Jp0&RAKXZ@k6L}O3uhk(=|eBJE>AYd zBWCNt$4nDU3@mSTqzb7kNb(Fr)=oO8iOGD_$+ew2GG5sK%#RlmvUkadsVEoo)}$&- zm=wccUwW>lzQVIq{a7pA&4RCuWkh>xrBY*tt?+1Kr-er`dDwhu$DI4qP8+$woK2{E zbK$x_>DK+y8-xVI!qis&T=au-AQe$gLh~XE@rZ($yb{5x*X=zEafMy{{S1%zLSk;k z4$Sj1NzOBF7%d7DWwFy^qi<)&M5>4*NvsAUQ!tE$}*nw=xQc}#a z^cqStu_%9UHR1?=A2~z1DOlgP zY;n8G;Er}szW9*it9yJj4dGf?EZu*j!AvG;eZyLXmf7JaJXfD{!%x=D z=nD)(Aq`^8N}pw}fGsSGIYw(Gu2G5WlqcU|i5tStu*4~%TepaAx5O>1k)slqu#^s# zhIxi1E)PG$5?2#oU_3U*(YK}RQjf!xQefy4H7rUc2w-akc<~cNOHAemrA2 z+8CI)Ujq+@$&TR2Tn3K?@-XH5l2N%XcwAwMKgC!)Dp!feba_~eIiqt`c)StEm_0hz z36C{+1SW&m=Q>L)%uF2Q%@?1gYngL%U3vM#ufX$OS9~SlG?#4`z{^~Qod8!m-zvb@ z1nR6rja`DL&32QWn;x()^41On*(Oc$AD_dx-Xu87G}oSLzssaL7Jck{M;=vp_;@T< zzBCVgEEA$?mYIn6RK>%4sf5f*`K$_kP% z6=n1r?#i-Ud832{20>G>;ALh)t*t;o9SfD9hNCdbVpct((!JQp;2BdqXEeX7AkU(|7H z1)VQ#YT~b!S8zg`mU5;Z|VT2*&_gPUsF1}y=xm~bW6Q7mEDB* zDIX@Rk688@UKWj#;)^`AJ35&i8ro06on6)ZZrNi6EgHqi){LF@un86~W>pP>RU=^} z4i~ncg{=e-Q|S<+qzgG+CwD#<#LQYi5;|A4-KGP$CN_P_P_3i|#DrZ`sUvv|v$C*H zSOXG|(al;=@!%p@*|&JrQE!P>thb=yreK|j%rMKbSCLwkNG(TC>PZ~+WY`}ZwpDMU zw>6^^h26-tPBW~cqkpyRU0MHG55c~yhpf_%k8(I$Ix3frx)TPVZBvfFiqiAl;xIpR zbdEJ?f@hIJ%zNOz%AsKCD3sWS`I)2D%Z7QATxd5kOO05@C}G~}ZB)q6=A+CtBF1nV z9UwLlVIFoEVqR=G#AtaD=BfHzJM{+nsyBG&gYgj(kIy4i%q^+xPiz>9t2xd^ zo2jyKFDO|fq8;vKE!+z3MVEJK&Al{kjC;Aw1NsG;XM--!y{hB-i+fRHjI{L^@^FH~=rOZ^y&5k=957y1K_`g8>jZ4)>@hB9j&X{F?V4ja^}#;MjeV%A zBnKaNk_vKA@|UcTvEV2ILvIcSye>C77y;h{=4Fp;vSqj zaNMIZreZts8*-0M#yx7<;vS~W39&hIG}r`zU{svPCWLYjXk3JDD2Yvvjaq63E1_}7 z3!`!+uqlQRW3zxI2%B&Qjui--MI6B@7Gtdqq!wZmju2uKju2t9m?IcA;Rqo%3pj$X zKATy+EnGT|;BeWgiGCE;jT1YLz8{xmGi$obP?Ym`0u$+_I}=az z>YH-xr-2kfSbvs4G?zmu^^9Ke5k2Y4@h`1bI9HA*CWr83oyGZQ49Fzgkf=J9l&B23 zB_%2bjc1jnxa|2<2th%z6$|cButDQgy7h|3w9w<;QK84G&|})@&|`JzaarUcDOP!` zjyx8J9(S{{Vk%1$T4hqv+LSxxPIySW6bQ0+_^a(?xOSz~f zyB3Iau$n3`pBL$PZ>T_|%MbG=WNbGfK~J8Zu7*=ae4NgbeWFUFtzhxf67PTyYzUTZ z2JT!qS0Oc-SU?v$xz8iJG)fYx%Th(x2dJ-;-#o;oP=2fBM5a1G!dY1@jR>q=GwNx5 zs*HIpX~|=uP01iVFvEPkUm~5|U3wU?ZXHdw;e<3{lC?CwgpekR=b#sQEzJZGb4W+5R+x5iVYQriBJScaZX{a7 zlT$ik5qY6O=ZX>2z+)YZjOOQH5xgxGu?Qg+0#-kzqkhsgFxNq1xopTu)9%`M&Inp41~Omr)wo1?J<(q&OCWL&ZQ zmL5#iAxIOSVWMsU3Zv2}u<=Yo%!Ww5TO@eIU81W}tUA?PFrEmcrxBIJh_+_KMc9jX zv|ZDZi)coKnb1AD*}%Oc^sau!q_iSg*c$BUngt&_M8-=TBV^r2$s%hQc(~vLC#`r% zyy&wbfPiU>J{WodFR2d6I%8zb=oW{tg1w@Vum725qq|dSB-8;j>-F0ssI3oPdGwp6AwKBZ=!iYwxU|8rGvn&)dD zJt^74`uQ3!C)FHfan?o>JlaH-hRe|KaT}23P#N&?y#SKBzsDIZR6iMX?NgL52LjHa zL8RWmp@8)oWT=m(RSryCO3z0cJI?y>YB1ZW$!zx^DT^q~48bp84Z84bL0L_lM9Fe5 zt*Ma;q%evUd13HM`Ws3|O?o-Cvyl}RR6Syv(i zyQC^!?^a@VDQRYx5YUsMsTx?*F*@7TNz#lMSXnT;8`)*+oHCF$uC373F#4Hfgvzj= z?s#h@4fQfCrS67+R8=xri*72+9wJQ=6QR!NOZ~Di2ZC@{(;xz{6I3A*j#^Nbg-SLU z*AlcbgmkiG_T?ToEDh(#3npJ+hl{p7VaB{1e4(!QQA_zhoG?>fYSODAzBG_PH;AJD z+{2pKf1r>EUdw_ug69KsNz>I;*96aojZ;2`LAd3Hz%JtvYhea*rz#=t#_)T6SrY7v zKt#6ae=oO#o_XQ`d+xZsT2lC*VhiPTHF0#nv8*;3c<6D`T#S;aBpnuEyA|9wqYDNm zdb^~WMoD0ew;bjnZ@||`zDQTEl7KD;-Gl;kH)Sjf?mJlV8MIOyS)gYuhb2%E9FiQC zYuHr9Iq2?FaSq&l3Ueq6xQrd;unH-esh=Fyr8F_eIq0@iaSnQwN+`gvkS<%v zkX-5@lTW+2MrrNV5wS(Yx@=UOa2ZEHEiU6QWTRI2V$|z?ameN> z3JZY^1#5Y%j43TYCBVfoCjzmvoVJbn$~X~5GIn)g2f83CG%`8+|NE6Tzz-ul(n zq;Uo1bC(n7tZJ@#VO}(j@4~$JEXa$m_VNmw8P4Q+$0784W-2$B;wAPl9VnZGcd7?c_&!N zq)G`81Tr9eStow@j#`}k265KAICON|aTYSQDj%3xTlttwmf;k8j9;aQQKAnultx&C z)XS4+5Qjay^igK zUEF+t5UF6B*5;sZ2(uB|Sp4jo9GoO;)F86tKrx!}TtXPO@xtlih4N+rjW|ejc!>;! zRtfnW(=Z$%Hkyrs8Ysu)bhEn{$=@j6Sp)focZNIbp_9wY^XaN*45OG;xzGcCBw-oqNztBfDFOLa|z0S z*lAd0RY&|+E;3ZYvU$ z7pyw8$m>c@TFv-sk=GwGb;07ryfd0l2@Bb+E|~IMBKW85#rny^-+JVlPwrd2_{kZQ z2YBzGA`hmlfLM`BeBcew!4;_s=2C-oA*|zjYeJZjAFK*tampDhEWURh@T?HNn2{6A z2|upX$Gq_4dVMSiKYpr@Md8Pt`nYuI+gF@-NaAvKe}lzTDv>xOag{!H}$4_D?*ni&PeSDQX7QG3n@iO-S#IZGjS^U+kGr;S zot;XJnIlav7kgZoGvVJPP?Hbo(nrL58N(0CHLb_M#FAVR-YD5#g~#4RjXgDCiH9ra z+JT8j;lwQ`atnB@t$@ed3V5QefWH<7gcWn8KSfA9r@FPkf_PS?is`JDJ*b=($~Rw6 z7V!D7MR|>enr0zxtpjs?Pzf2SHsjBd`h*_gdqE|O1P3n6gNp=mZ_n=K22lU=hFpYm zDf8m;b7cb)D|2SYI>u{^?B`qeffku+ogyO|yrfLy%vuD#++N@-?FFuGFYwj&0$*z{ z@b!EknyDNs%vJaVYq


    CD!V$P|Rp64N?`%@hH))yg;WnVJMugr7Ha8gofw`w3BM zGm4$0=AV^TXqc@OeFGCOgtTo$ZN+7?0~0Ui7!s#w(3tvMiYQkVmRdG0HGkVXLI}Oz z;mH`iO;Hid&{6eV*~p;Z1coZ)QPwNlolRYIp?=jdy&%Rpia`zvtJnOS&El=~x$dl{ zSfen(4)RzQm>KBy3QdNE&fH?5b4wQr)>Whx*e&0}99>b^Mw0`+6Qr%UvS8L0isP~7+ZHr~+zKsodgp9@jcBUSPJ?OsGpBlYm~LQ^o~ABnpCy~H4I zF?^ypm8jSvOGI*!pAREH+$u6@7j3Bsr^|v76;|v)Qh~0v%X(SD17fpS*1y}hC9Ue) zPJxfMio7+ATU{#E7901P8khWhjeERR$?Y`m$ySlKrg3XZrP^ZS-c;k5H$G3#Ep1hD zJB|BmtH@i^xV5EHZLx9hsBxx_{P)RnS*w!UY24piMc$gmtt*vki;a67#! zT2!!bw71i^XIn+yn#Qd!m1>KP`$&yLQTchuaz(3>+iBcCTSeZQ#%(B-YKx8gRE?{M z8kf^{OHnV_rzQh-H$!1s3L4W_a585H!b= z;%P3DJ)*yFMv75Y29qbCq)CNRUp8A?s~QuFWVI~PNb3X%ONxSqIkq0jA!&*Z-UO8< zMT*&fAlgZxo|ic(Z610oX)|I^WsWEMe15ekRmdg-mP+C5y-AXtDLCzGl>SPH8H4Q6k`o%d)4D=m`9tyj_-EVROg#rD0l`7w)G$Q zoVBiQpnb$VF7Cb!uKPkP+j=yl1NEixA;?h&R9G^QUfsJ_a`3mH2;99e^#_5nsU|xQW28>? zj1x?%%XOEDHY<7wXZk@lRY{XQ=}{qSOhh{JWwv3$r`sM_?mqi-#>B;%Vn#0sU(d0+ zZ^Wzq1t{O8`>)kN2jUVKXj-f{4x8ADDRA?t=QF~+wZDfP1h6Zk(A%A zvg5m@WEy^Vnq8g3db zf)?m}AUK-q!TKsVddupwauOpSzj?A;Z07_m(`;ww$%4}o=vfC2gsHDN!!18pqKLOA zgZSuNMXy{}SoZi}!7g^nl4IVC!+AQw!@>s2sOVLX9Yrb4=g5<5eT-(z)b~Ve7_KqUzhcnZ@Oef=Xa-n-fr0iE?F&O@?~EB43Hl z`kgXzR@!l?Fwd%DzRb;;8U?v0_J$Ivfg2sLUL zZ+;Bj5kqrh=w~r>XAIpHL-P!RfabINYC}*brRK}Vs}$n3;6~>~g4?)~#!}fHUN)*J zz#%(%Mr6rSL}pWpp%SsAOf*%YvD=kiv;Isq$b2Rzr<4iZRmQ=wLX;*WltO5tvk;rm zr^6-#KY)l*gSn8*NeDe1y%QePC7iw)MwGl0Wv`Wykn$`ng^8MtKokLBPyoh+9gvCu z%mF(e?D#qW1H2Bva;^g~dFy~~5zsvXdPKku5wK$f>=Xe#BVgwU*d+pbML_Qe=o0~b zBY+JOSGpeowGohufL$YCw+Prh0``c2JtJVR2-rIU_KARfBVfM>=pO<5N5BCQfaPdc zv4bMu3lZ?e2sk(bz7zq6M8JRu_;Lgs8UX_%U{C~nB?7)00f$Av*CJqWeORA|I3wt4 z_HYdSDTXi>9)>;=LyyMLV=?r23_TG;PsY%nV`ym%{UwI}8beRT(6Si%TMYd@hMtb0 zM<@k$J>j-gj$ z=(QN)B6gU9TNNS1QU4I);(7>SIR^;oV0`Va4B@1|D*`nGmeDW2-SDgMcf(J-N?fBY zX3>gM=-mfcfw3LGGh&jY88HX3+WTULxFCkum&#Tr2W#Rj-l$Z9k2+gDfj*9*4Kegd z41F3ypT*F|7}^v=>}#pr3WHhAuNG z!FjSyoD+mGs|xSLRd_ds*2U0!G4y^6eGo(IW9UOcnn&1@tKGc-*_X$qPmiH1V(3ai z5^MCIHqO@eMH<0f(^obJ0oL{P%f7*;w%G%>S))ki;UIFM%#&}c$VpDrKn7#!S0H`0mb(xsOyZdriWW#fY|T6Q zi@cFyoY3Q>i}J#$FqSR~>k-xh!x=Uo+G>zRH72T-@9OZkrY|IJcvSzg1{s*R#>c%d zImnygYaBV8CS7nU489;A97KNSrEhDz<2D`4jPtlIhOUpH8)9fy4BZ$* zH^tD+F~r8T4XSi-i$SWBZOKNgA|3oRj&f@Z&55DgVu%fLk$;rX3kR#o92#UMa|ke* zLx9N~0!-!*U^0gQlQ{&K%pstYtEd-XDBm#-EZjQ))ASC&ro02oW9S}(;2_g^V9?*4 z4Uc4YXL|eB9OPj2X7F!-S$Y|~xWNCR0{>?V{GTiEf2qL#fye)Y4iMrbT+!2+4G zqP26>D444K?o1Ulf&}Pva;m5Mn#&hf391z0w2)_v&$p9Sy5_ic5@&-`?F4=>FG*#Y zbMeXR-5zlo5gPXn^Tv9D3ac1CAT=v`K#Cf3(J#UAqVaZq?`l`%+&qsI7L|WyCOaJU~G&URb z)2ZDW9QMRPp^$i7FX?Qp4j_(W0x2n_;VVA(AhRcv3|g8&kIS8j<_5E2S^%p|Yf@@3 zaqKWr+%~qq)opxpZ(sJ=q=@7Te3FnCts*ROa!vYxIY<0!slF!dii22LaJnl z2vl@UnFeYmM5bfhDEE=DbhFheQk!(QiM8tHN^XTt1iDFnG1~)b;VRrRTuy%0vPO?v z&+&2agzyd~q>kW322xl}lMyYtLYrYJa0>Q_%+gJg2$U&G?p8+^IP0LEGw!MDY&zBj zDs?MPuG6t`w$$16q==9TOO#YERm$`g@|*Hu)CUF^j8Fi#D5=uc3b z6g`{(Cx|RWdd@;5-(jIMYKF(;<+iJBH%P}Ht2Z7X^4N?euQ?UKd9#-!|fe$8Xfk+4OXTNGkR}yuQTclPSFV`_& zqDZSTtX7ufjF_37Qbe-l4O%QHY;BvJB#E+{G zQyf1IX7Y+bc7Qg1xNgrJ!VM%XEW>$KGl6DSx44w#VwumS9(LOYNurizu$$)C^~`a% z!-tiVDBjSt%DBPgCgJRv6r=|uweoitwGMRGqh{)j0G;^X&8fUK$B>+i*`%x8OYl^x zkB&eWcMIFU7oITxBDqD;oe+VoM)#g2K6BW_Nh7+DLpN=6YJ7+C0yC-GLS<7UOXWZ( z>*3%%d^JBCx3M=jedgy-q|y{w!G10dB2^7N=fnrTYh=9XI4)jGWwy7bOgwBWw=CF< zgjvBYD10$_p_-~+AQ>~ET~<6vYJ;aNyk!&5k8u*Ou>+}e6M%YfBest7kVg6$fA3I~ z?O+u|#{01g$k5XQU6P>o7QmK}#}|^3zIJoY5pafTgsmDeQhNo$q%C!cNtCVdR>f=9 zMqT7-xJzpryein}aHrkI*0=*rL3CjykJboBr9+b;21|#gN`Nq+gbR0b-Fw7>Ji6Dmyx*+E9Yq#!31jFbb*spq1u8P7;)8EK0m zO#P99KwVxQD48&yndB-BHJ7QEJv2xtf+gtA7jMu|uFrGPtl%4STyN1NSuK$~sa7bj zICs?|JCN#-Cuj~+g%B@*%A^*JB9t+2$v{#vJ09~EgQ#s;T~st;PcnOGRBpwDu>Xif z+4V^4aeFx-5w({cYh_(ehtf>-cRmZ<8PL-!Np*w;cUQxdo8#22t80y`h7Rg>OQ`$( zuBvn=kt0%+KLS0}i>bo(`abP4!YbQ40;ALk2MMDM%e_7$Ps} z0OH&V^D0yE)Hu$H`iAK_IHvk0<*3_KKtYx&H{Uolhgbz|%qeS70r{DQD{VrlhnYV2 zrbBqFL8O!oQl>EzyHCS!RZ%*SQl&yboQXP;Wv+E3l^5$(C>14C#uc41K;6iq%M}9{ z7DHZ4B2w5uiFQ0v!x5f(T&@C?NArLR7sDqcts@z+e8c=`vl$V^SWW0_ z5KtHZV4Gnr36g_OHrW=Hg?>mT%pokcRtiLfTFS_y(>iX|=*~>Nf9~+WqJ% z8j|++qlCDd!?|6Zs#Ogcwd&S_$vvEk$X+9gs7#fPW)_;gM|`xhiE`0Aj^>_u81ci@ zlNFE}Ug)WH#}Y1tQe$OW7}Cu+tqW!P3MlX<1skO9mZ+_%Fg1yv#}eP_l|dy8N6&sg zz$OJMkxQ^iAKia+su5F1A}8=9vIGz=R;3)DLY<)55cDxr#6Q6oFJai(RRDX#8I+*{ z=c}h2=|Rwj$$=o`FkjrR3UpHxoh{8!W~`cdb;m*%h$e%j>vJft5%E@>4@JNA8ZCwIuWlsn%*)UNz3h^ zSN(S8V-BnT+HREF9U*;{&ZBV-m(G{wxQhwG_;+Ik0kdcF!~Q-&oVueOwHf^&s1ZXH zh4_=mp;_XD0L;RhbdR6@QnLE+%8SqOy?dtIl`E?ccA5m2X!Oe(b&5c2Vh6uhU56|AtRNRvFb|W6BeXPYWaf7D2UZtK|zX2o0G0u7+olcogp^XrqopS4=B2e zE4sW?L%}{nwJ>YO63Rs$g23U0L)Odv6Dfz=EOs%$WI9*wTIR9`lfA8NRzRz^ArMbd zSHx{Au5Gy?k==+Gi7Azst_2fbEe36c$)fT?Otw|p))&Msh)OU_f(Lc5-gwC4U3J4| zl`x4^pT}fIn9NuwX6VF>b)v&$VM7p4S@$_i?j?GqUF8mwzQbf?F5@uivImp<878fO zQZyMOvACk@@?rw9!YVpWiLSS_*VZN_7Lz=DTh!%^- z$>$u^$k}@(k8nu*W;m*=9TEpSTFe%YvUD)GK4Ot=4YdvqY~I-EpQ!miFtBS11~#+7 ze|%tf7BWw8$UG^e$Sw|<-*L$7(Q07-&wprOcM%e^9Vf;P4{XU?6xFp9F@Da0-PNyg zqk5Rb;VA88Q&u;J!ymg*?P*l^Y(bS@N;c%@nzXUtG%PqB&7*n7RXlvsup(r{f@uc* zRR2VGxH3lAkt`e^W=)WvtJ5Xt>O3OL9cpwHFh6IgAeMmz1$B3bEXhw58{3kaVVsx{ z&ebKw1jiu@v*wj@HZQm_6qJX;Y)uPs>2YeueV(+WDl~_M0#gIltqEJ4j+khHu*4CG zmfUn{dQ0rIw0vv!G{`3kp_4j}(7fQ(CPIs)-AN9iKPiRK&pF6{BC4EP=BRQS2Ig##pW!e$ zrOXZTIjslz^s@Xs)w0`a9mQx(6gF^6gZvC(^34AOgZ#{bL4MXY802ROoijsp&H|k_ z$j^4@oDrgPZtFol+oALG5Aw5x$#XhRlN}!9=Qx@?w-il&&Ov@|BtOj!5jhV;ngn&8 zL*yI~={k}Tt{bf_*6Z^Nh_kd1Rgx}S3sL6@o0I z3ZWOhBFdv!(gY`%JHs*|#ZOo9R`ABK;3*vRC+BTf@N_Hqin!pZ7q}Kr+tvkNVFh0q z7d$;Ic*eFa_)07Is<_~pVZpPub-@^%q>pFB1UbL+XzSauU7d$g8 zc-FQq_*N@;PF(Qpu;4k{y5Koh@NIFybHjq?ZR>(>vx0Ar3!WbqykJ`we7hAqGcNeS zkg6ANYpTZJEyQ(QT=0^x;K#Rh!Pi;A*T)4f4GUhjtqZ>13cevOczIaxifvu+4OZ~1 zxZssx!K=1)!LzL38{>jkhXt?M)&<{a1>Y1Gyf!R&-L@|HCM)>nxZw3+!5g-9!8cpM zv*Us{h6PXA)(m8}6?{uv@YIlVP21K5-_j+x;8{)^$ff||^i;%YKWPRAdV~R(6Chxw z3y^JrC;&?W1k7~-GAj@TU_^j`g)TrA1)>1#2N1Bt1@I9EU^;++Kb2s4kv!eQFwgb0ZnArSj6{y(IP&c!-`TZ_%QfN1m&cf> zoB3j}B=YSq-?iq8)se{e5c$r`DF;l4M802>?}O%x{g22OlO1@kHgDkAAA=kCPv2FU z$oNJSA9ES_FEoFd&WQXmc7gv&^Oxa^$bYT*Po?@vjLhWyd9$AQ^UWWa_|vSTxyX$F za`V@v=Ez?-rk>^x9Q$*58UOX>uZzr4e6B6yKXrGNt1HZrKNptqpK1QOyd3#oVg7T? zA2{~6%Y?x~^VfytC_dMd$!CfA>#B0(&&6c?mz%#XDM$WXNydM*`RjUeK>}Ut|UkPx10Y=^9PRoxq3|ex#q8H$WeSQ9pk^y{B;32^1s{smzY0r zwufx2&nP!T7r~X*6_~mp>2gjxPzTw)=n)2B?}C6;E!B!eF89hJ3Qx=Y`f$#3XX6`cEMxuajObWgK%|GCxR7p~py>jz8| zlh+SaY`uQq7gop}U37L+ZF*2`60kUK<|4d!I@t6V3xR92J;wWIuF2Z&YN4%=;$Ox$ zbfgY#MUAVCZJ)K&E)_Jnf+q9E0bM=UA-#RP#wroFQI^?yyw0^ke)ezRHSD~t(YyT2 z3b{8X+VvpL&f#s?mPC86m3ntfw5uuAh;~ifo2&5JhD3X})nNX=f!q!d?R+cb&X{PI zs!bx=WpOhf$15V*CBWN|Xz#Sz+_i0q_AV=A-oJs@4iN3UE*#VBpSUlk+UZk6Edw*> zHq|olUI_&+hzp(>7CdWP7rej}@dsZOrcw6$t0G7Gg$foAIL^ zg6oa->?qd5l`eP>cDZ_lzB|iT3$8MmG>(*-0{M|%}-@pKR@Y+vnIvb{h3yh{{C!r>IzoD z^#bjD&dD9g(LI2byXtq9v)U|hg+PqOm=(93xpS9!t&`V>_p|r+dgoGdl1#KXJ!uP0 zIpQ%+4`=|VD#u;X{k<&GD^BNJCppzQE(h=Lb<45oy1!SMtCq7PugBx0bDibv!U;m0 z1h-*v`sNai#s6fSNjFrygmc{O70=yX@hT<%a7$#)(u5XmYhL4$K`>=7_L7-2pW2LP zGFZ(mh8&kXJ5S7Y_d5qy^lRYI#&sK`n4I+wUVWRGmBH%|>5jq<7IjA~+%Sbce@Fvc z%m4ZyiY?2!4{sngR{r)S^3E1{7dDvZmN)pAjA)Kx_F{To`vNgL1)pI$otp?2wNG8H zZ`~lZCP+~6SvO8r#Z`Y-@hU1ldyML>>NBn^Rg#Lobs;l~Q2mC6n{v5Km zs93z<+*4em%{w{Vk6<>FP>aFUtIJC%VDn4@xF%zo4i>a%O7ySaiPF8>JW?0lt zoKmc-ALR7~;S^mje3l3AFCtlHn{RJ&_KiNGvy+&q)`rB zk;c-ophWQd3&^XN-`hSbf{nVhqrU9MWt5%Gvq$glAE0Fw6-%M1FVOSH0~cvOyf<-mit`xX;^p(jZSaMEd$Y>#;La z<9Dvl)zk+M{S&+QRKvn`i>}7su`c-I&$!E#_wQ`o*~#Ub&KHQ;oZy0Qt2b35mzGov zNR+IUpx+HMz$*(jd z>9SSQAbyJ)BU?H<_+7!4ZdTTFW}!Ho`(mV}_lr_htPJ4x4viF|S{xD{g9#)hzoeJj|kBS|<^SVW>l zbGXSy7(LLU@2WCW(_W47xoXGYl8)U~ItEwn7+l(My(-7x5{}(wfKIJ%5S#bAP zbP(jdb!fx=%%fu`XZu*-#xW?$bbId); zf~&5AQn0l1m5{#6$b9V&mA8s;hf?6Y7+q2*kkrji1aFf$`)od}8|mAf|4RLU+&uG`ly zUMhYPwX+~uf@D z=0*34-Mf|Zpk9KwuGe38X!QfMv!I;?@qny;fOZnJ zlb{_1?I>smK|2WQA&6sI$mW8&3&IkCet>wwK|ese<)R-T9%I!H5a#am15_iZMo_h& zYC)Ky)DKXVAm+IK2}ZbnfS6$P1B9+tKS1Sz;DY@Vj2Ha?!Jzd61aasGC@F|rtz1VG zWIu+wMBV56hw<5t@&ksA<|OP^kX^ z3bh_Up{@fc)NlZWdJUjZn*n6P*7hmcR4Ln)EYSaUWz%-0TQraTn*vrmCBt8~A(z@d zCAUxoN0aT=i5>BjOfPj{j`)9JN-jNN{kv20EnS)B51$gL*(aMiz33aVFZyO)DEbzj zHAIR$w<1wd{77gi^4y-ucEq+Iw(WE>fbF{Cv9=v2+i@}l#$AFj7qQdrbh4dJ{x74G z%wN(_ZA&UH`YtJcY!!>#9%<{QlK=1EDRYNcf}C0lStU8;w(~5a=R{@@B?Xem&&coG zwf`N5W^S_+S4k}1qs*$UNDXE?uAFNHtH9Z8)-wcIS?JeS_`(Dhp#ZslwpC*1fm z6aHype7lz{jT2oDy0D{YY0_Jh#yyx6_|A?MxUJ|8#)*5>#DV*eNOy4(sfTm23e7F=Dp;0 z(hU*x`AD}E$|2n%lWOy=$~y_^*Fnmb+?F%Okz!jB3z&8se=+;M-wDFnjqED1nG_@DC=l~@{T5`=xBng)~tdQb-ELA%zrB98%cvQHbhX*xUGLzHMzm9(N~` z^V$u&LsZH$S?p;?p<}PiEg5B)+&htQr2_SI#}$CG?wSx#rKx>QDp%xoq7WKpWqbbH zBX7q>Og`Ib!-iTon6_hMJ2rG43OZ=TXhYh_T#;(Uo?EcuHi>C_K&zSP^P(g(p}04q z8LkD3|Brk|b8=>YmAO|UQ83ph+y3;!uuNyA^8%lZid6Ra=##rQg`ZrpDg1Pizg-+T z{&bP!PZ#++#gXGr7x_Dx7d_MWa$338_9=KsoHBV(muEtteRfRP9Z9(z3*Kz6)AJ!Z z8m-gO+CNDJ{f^T8b|5VM=(4ma#+8rw+9F0S4nS6n?qUYk}? znM*5^$;rv{v|k`=b>y!~@?#M8eF`h*g6%lC?J!V!K`{C>CA2$EmPM*4n06@G?m<}= z)UF_PShn4jvMktmDhOsrMXBwqyk)_TQb91vXa(DyE6W0{eL*n0CknQES(Zg*QLq%x z1l!#$%c4_Juw-$9?S7YK!RzD&nX^BlV7mimSzzO+Aedbd1=~F_%c8m{SiMcK-6gXu zcqFDEb+rq&n;e!!=b~WtJ(Sw+q*)eSih|kg@KXahbjn!LYt)Io6BPq=yOf*LqI3dRktYG0g0MHQFdi6JEBz)Ev%f&4O|V3qLs(du&ARYl=7 zInh;JPyjv(E5~S3b1KE8FkLYKIxDOkv}u*YPtiIl8oR2(B+6iiIXCL8a$&TpI2soX z!pea%t~iEclnfL#?c!POEd;zj)fH4Sr!Nldd~ zgo!t}!Le7uQ&)i8GG&k-85%I@L3CC$K*)O_pX9q&f__u?Kn5Byu9&?NDW0ne$4SAM zz^t)fuJ{r4Sw>{8LMcJ@BR`R&%ScsGMn?LCC~CQjM}bt`wbCL`i$fBg59fC~_k58r zZS#vpfx4QT(q)r55ukYm)UY+Lsxu+ESq;W5qfWLDUk8j8Qf0|KT;>$b4;D`|SrI15 zsc_f7oCz!yB<;emwHO;LG?2`&yTiQAQFta(rq;msQ&@J=%w*xbSWZ-oB^AZ;Edo`m zhdk3k-=k|8%gmy5Ri*X`rAC#Xw{~2YF*SO&69DP6xymyw)IQZY&O)~8uCtq zjGx+k)ltBE6AN90mPvy$ zbuf*x>@o0G!15&Uw=H)vTLc(7cIhl)QDS%tiQAG&NgU^mQHiin9pI^mD&3aEs-%t` z!Bh@NBs4iO8-z2MHMPRgzD;i-JA(F^H8csO!kE_TqL_{iiMMNpGgiSw64Gsj2C_zK z$c7|#$80E^6fN^DC5hQkDxY^Wa4C~a#eAS~W>Up)h>BxmsvQEDII{m0eP9$T|A9p- zJ|0VYolK-j)>aGE9+N2!b|_4dTx+(ll8B3(= zP?*T~03x7F4Qg6bD5t61{OcwG&&O1L*tsqO@!f1%;bT}YCN%^zpP99YHdU6mO7UU` zLv;9Mw1Ol_m|#*a%>e}B;~+(nRiz@xfTNRkCgqZf07WT+Y-&Jdwhm&g>cU9n!m#?u zQdS9V9qVNlCcUcskv%sG!5+9w)*6k*m_?3o2v#R*7BuAA1zRs?RkBOD$y~GyGSNbj zDGjbfb5-veS2dNNs}#DxqUvTn#F-YKWfkr6vsmCtX66j5>O4?p>qeJ}PJ=k|10NzkLyKKG z_8iJm5dw`SWfnKWf{jYv=M)9PJVFZ07>!vEQ5&@fDh?^n>SDgM5#NZ1xqfxEi%88H z<8b79C<)T-&?Yul!WLMkq#+igGI(HwNEMq@XB5ztq02fZls%yVY7s5LC*{1bG@+Fh z49OAWVi8=ysuP2;6`_+WX)`w`y~=QD;%>_`R-wHzaE6n1qdLW?rgC5#lQoc#(IxNt z;N#`0LPAjet*S}NGfKl=eAGB~yn>?!DGj{6T;naQunjYz021F`BG+4u^ z2xhL`VN@Kg+$zbo2n+CA(KU`1b2y3xrs9EML}$Sk%YsE^4 za*LoOI5OmD5JFZViHQLf4M1C97@<*5;UcWO#)u;z4J9vXxq3R9ZxtYhg(LQpl2z7_ zyBTRqwNM3i=o$zr;yhu87^~novLi$$`*5U9%CXWCzHwBl2rJSIg#(qfmn&GS{s^TZ z(J??(n*=>beF}(9h_!2oh0W2IJ%CRQMhJgtlK_|?op%OPPGY!oHtZYWlnVz6Mxm4FkD zZDGnd1nK2zPBN2BWcDK!hM4rja#oKg0L=zXSlzbYxin_4WRL83125AF0tm3El+OGy z$%1j$M3BW8@otG=;l;^dN~O#*B^A!xiuG$UOd@X8rh-&$A~`si%KH+DKvtoGbZsJ- zrcX}nO_{PdG5*LPF&-09AZ`4SgfF_-GN3RbE+ca?O$3iezKbK^!KhqHmpLgfSb8yC z7e;oe$V>L2EYlznOjpFN2@ImDpe1BL{;ElWGw8B!#YxnRqI*_pN>HGu$YDe*P>I!o zp={T5Vwd7NMm5g_R8rQbAfVbr!B-OdO_(Xq{P`nqRDx<}_I|P=ktji zfhQdZbl^$*9(WRP{{zq1_rNoJyuLep!tlmP!-x5&jc)QM3~x%D&^U4I&>>CuoIYe| zJs#g3K4N&|@UcVjak-BgGJ%|jjvI6Okfzb6H4OKMj%yg#=#LoJIA%yw;;12`8;II8 z&L7gyFitu7L&x+#Z0N+sQ!RP_!^TXS&{iyqaq7@8FkEe^?Vmocfb- zjrGGDOGXMa@K2jKg1Q$*89jD%(`Ybd_-Pv6ICe-w*s3V*(X_0warn@tFttBy^qApe zCyX99c0wK%MVN4yFNhX(#@LBtP8;6nj~n5u!a~!;G2{{jPn+>lb{>Kba!%Lyig}as{zBhJ=I){!J0Uc1|;lqoXS}KEK z!-tL=Ryyy-aX&eAOjC&UQ-=*{8q)tT&@^uBsbhwm9=EA6B9^cyg_WR)Qkk7Tq_K(4 z88m4 z#K8l;ICR*-hm44E71mFKwV=7K3qtf+SVS+bcg?HiAT4aRHO6AKF>)QfT8v|dpXqWv zfDzr)IHdo$u?=U2Wj78VKXG)U8_JDvi6%d!4u3)uqq?BV@j#Dz2+BWI^_Xz#uyJFD z$1QF_9f{+|`Fl1Dnb5SS-!kNI8@c}O!~9|6hEMRvj%%V@$2JXtsSOG15waube8R-j zPaoGPmIV`=(9}45$Qb|h#&IL4KwNZ)Jm`mvh7C^~H*VbN42%YNfZsHVB*Xln{EGhk z5yrw2Cuq<{ZEhn@32HfQ+_;7~+3v$i;Ykc}#L!Y9F$Nn(Xo!`HVjQsb0BSR;`k`>x zmWtRqJD99t#YTETl8`)&$l9u5soaK*A3ARMh!H`J)5(-~XVK6E11VpyPw%6GtC^RN~-)Ul@3xSTGDi)Rd2{~(Q{FA|skwiNe3#r;C5hFAyDk#2(8UsyV*RJcTe1M+?{dLxVzvs^ACrD%FE06mk$4>TKr3H;h*<8{~^-$&U{PKm$0A~sg^!} zd+@g(e_!P9Q2qwmTjr zFIdng(>0kcudJ$0G;iLt@v~1qNhEGX;_Q=2{_N^Ru&PfcbrPANZer<3}WpExD+{e6CPaHkW`?|RZ#PdTpo#PfGN>03ii?(+Tfd;j3% zVPm^~|NPn?jvje-kCQIg<42R~rtNgn1^fPJO2aj~{NTa^|L5{?vwQ#G!Y`eCZQ~vN zet6-)Q)W-RJNLs24?E?KpWMIu52qe}>fL88+Vh7~kNWZb=lt(JKbm^%kOw9|yx)(e zetXD+=RbPD|6KInr#&?F$%Fpqq7#Qca`9gdKKY^_4twI#Wrv)6(J8~0UjFoQH$xob{1?XruxC!TiMrQ_b3_vR0VUN-&owZC}lM?){W^7Oawe(U66mtQ^p zoqN`vI_&am8{fV6?IFXbUpHahf_H`vpMJxH_wIjZ_=xE@HNF3PKENXVM1`tQ#}xiras({OQCH48 z^TP+ItT|eXgb2t2H z{kiosetGVOCF>_QT)ptTPagSjO2gH^p8Uz9A6_u#>IbHL^4Nz{$6UQ=$|sM1c=6b4 zes}(-PkeOA*lT`&!KY7tbm_Qj|M$Yr{`}Ep_gObTckSlqKb?Qp%`4>IbN0>un7R3dPw&OO4tK#h zv;TSh<`+M`|D4(XlKabZZ&`W6=2f5lDs&f~cgyp$Hox@QuS55N$v=JJ#?3E(wrKKC zU%UzTw^MFib#wD8pZzX$e}Dd*mu5Gw{_MdEocq5Q&UyJ3zW;#xQ`|pJz3r7-n_vBG zap*pD(e10}G{3g-;frp6RqmfIzT>sqnqS|zBy=CS@=I(dzZGL-G z@^++X7U>-u}&`<2`qoV#+?eeW-9 zUbpG_(0$>?1@Hfw@5p`eru#qm4d0Qw>gHdrf1vrjO_BT3>|d^5#P>_LIQQkB{%ZYi zo8RB`O6ab>b>WA<<2!O+o%8Dtf6sU1zINMhK6H zANY>kH-7fpkN?=bepBSWdFO9GUd;EKcRBa1dB5B65Z{rz_UFIf@G#%8`-=xR{HgiF zO>0BH81P{rHc6-uO4Z zV|Ve=jepnoL(bjs@Lx7Q&3Ekn>8~4?H-EBu!xHCy^2k%0p5Z%oA6>TTS$#kDH*-II z{O_Bd<2!brc-nnG8M=R7zG;QRL-(_#&uscf^QW6X`%CEl_1Vq;)c0SXGk4=tD>na& z?~Ths_iz8$yi(tP58bE#x%qj0FL&;yXa2SM1->^uv(mZGKEL@zeLokvD_+>Vs`<0c zoBr{lbN{(&^Go{vmvc9-e968yKmW3GUwEbYWx_YV7`m%gH@~9qmtJ-5%da)B*7qx~ zHNT46y!!R#*W|vs#<{P((foSz#?8&Izvh(V0$Sa@U=d35X{OH#5 zub=7d^DVDyzY#N6e|_T8uHU_>d{AR@&tttVeP$o}#!n7iKJdUh`s{U1b>II=RrmX2 z{mbV}T)Oknn-jsk12RMV%>4WA=RI6`@-4|DCV6`v>2%`*>u?yCpg z*?YIf>Ya~EW%qgZpp{d<_TWCjrHSCCFK32+@6zW-UAW?)af^5O{>{mQzVBsw|KN_- zet7B1KEocUI_i?-KL1704R^gg;G!404Ea_1o0oX~zvp$|9(b0w z+p%7^-LLred*>bX%Hacl(|5mV)wv%hdmQlU&`+)!_tySn7AJy>56uky?oZdAa?Prp zC;qY1_peKRd8k)==zrh!_7PXVP&M-Y&_vv@jZ@W&uul&bXCy#FQzW80QcmJL4 zc)aSu-zHC<>3w~ixA&1==bn8Q{Gu`oo6072SR~BN4nXFf+7v{=Wua_t(x7?=Sn|70Iuj>g|4L?XOm5ra$Wa zV5aw#Q8du2-l6ZWpRc^)QSbX#djp4g{RVi|J^bITs<`q|@5HMjpB)cf{7R3jmZpAu zlXt}F-abb{RLggLZu|j1?{nbjMDXOG%+O=b|8w0Le?F-Gm)%d8k^aI7UYDJ}G5;U? zUGcXrBkn0b?xN%uf8h1pXYg-d?>BQr<;eR|$6V;`|6g9WzQK~WcE08LveEZ?Uq8d! z<4CVd-(cxGeP^$#sJ}mX)H&WhM?)|#o%q>|QE%-t^w){tH(!Am?tAz2pS{{=+T+zD zZ!iDW*~u@RaO?x`_PzP}RNdX)F;hGUzH9HJf4i>NtuG|&=X=LaRwiBh9QKEIc5pu5 zJj>e)I`qH#*t%Y~y__Du&^zvYZ~yOjJMCT3>&CLar+V4GiQx9HW`=&@*vW?;drq&f zH&h*RqE~ycSKV#jb8pzCVP?gDpOqZ+188 z{kP?3-|ZcLuJ^?gy?%$_)8(;OQr9o_esqmD;8d^gm%L1m?gQ3!AG9QOFsQrou*}fC z?|f?1jgR#^``4X^&no+7owwV;yDoUT`ocdXPnzL}1YWk+0gwHo^VLhdldkj*J8ezj%N@OuZu}u#dz>oV zOa(>Jc@bA`dHrx$)gCW035-%+X;VBouZC?GxfN-q0t%xbThbhf%GN(wcKr9sz1%6^ zcdMJUU6Z@fyi}EkI-yr7(-oh5D0s*(nOe_ERk6Dcj!~XI5i`%GAF|gVrl@8rOMad^ zY{!k1Q;w^q6I6Jd@(t!Gy)K{Eqc*E5162Mvs~Bim0rLRn7D2h1=%Ks{2w^v#%-;tGrz-o#^!CvlTOVzvXeyjSUyK zFQ1cnLVqRqPW9LOcWPd9(kLE^;?$r_t|;SpdzT0r^ke_I#p*ZB6S90n`}oom8V387ns;PF{vwr&X0Oz(+3G68 z8;0bnG_J(<(p`#V_pdcBq)Vac!*gVe8ro@HaK%vtGgs(3WL<&iqWJ==wX85PdQpX- zs2<(o7gifsqlT~Vs?*1V{o6$Zms+|hp-7PqxqUqjy}X+)MXge~eTL3I6j3m)X#Nai zyFbiPuvh-TtTWp#jE)={oZfrdhND@1=0s%loO$euZ^p3jur!@|ERU>KDSJ7e<;TwF z&)>d{Z_wajN8+kAip(C@rOm?Tqv{vWoNn&nQ;|jT$7c4cS$lWu29d@5vvw(aExKOY zaNmF-g{Ri+(}(V3xFVbDk+$yk2k?zsVtU z3%5QP=;JxE&Y4_!mqlbq)2qqF>^Vvn$ey8V(ZyvNHOp5h;KvTf%C(su?UQXz$uVI~ zhKFRVHZ5X6MBkA?=`t>vy0lPqukbWMLrW|w*0Fj{-@sWpe=g9hf1ppmCZA@Zg9ikq z_8nDxan{PS@}}}1Qvau%RU72>%``ag;IPU4vj-O#RbgR~W_>HBOgn1K&;9{R3+E_0 zyyu$G@STBaJQtill{(!Ih5dYbcH9zCs!KkT&T(?KIundEjFV0nHN{zJs-%tE4N3Jr(gQNPl`z5qU zbiNEJ*ImDsK6C9-K`Fm$eKN8_g(5l9O)qsRqD0ZK%z@*}EU%HXdw~ooMh!liJ#cI( zU+>Q2FZyN56q&=PTgAgmHHJ;m8sp> ztz{aP2ubH(q4u=cZFPgPhc@iDr0(bjF=dL)o_8p!SoPp4-G}vFQ?^T^9NE)szjHFT zKROyTVDz49HL8T=51iEGM2RYqxxx!hDLWx1zCg~POcN&_%^5MeV1VD?ZFh19=E)r# z+_v4~=poheR1Y7w;&`c=g5q3#LjnEoY7@ zp1!eJJ<_{6uMG?<<&m*S3U^OqEd9y@TyGw0x;>&J$cY8L05 zdrs#WzF{+}ITzhnAuen2A8I@M&q`RHJnf=d&i->QP4V$7U)eRf$FP3c2K8x`ru~+L zHa@WflX@e@Kh>m#dvg_NKCD!#C71W-%~@qlHJ|k__CyDU{5~@K-uHc*)&h%9x@398 z9qKoJa*26UhWF~*w%gkBbsFZ1tI;BVc#a$!ibj_5Em5#)hLp)YuLoo<=N(+s-!qx3 z%kyo$o94S`vwByqFk!;#m4Cc5qp~>{^h!M=MXQ!26XK&87Ujxm^qK(IA8NTS zE#ca@q+4`I%IaA%_>rYex@>vuadTn{of}i=k}P*IxR!f z=^5ztrDU`+S$(xQumY_hD;vYV*{vLWuOgR~+sZ=;=4(J9d|5A)5@zLR zSh%1SPASCK<_j}GT!aa_kybG)$|_DN!EkYmRgw~Gm9k1Ra9qYJYn8LgTNNl38APsZ zRiRY1s#(=3H5gK^Y1N|CvFcj&t%g=3s|mx)&8-$zD~6ccTJ5a%3^RAKI$K?>ZdMPg zr`5~q!+>*tYoPVLHP{+zjj%>pW2|x31Z$G@qcz2vX3el>S#zwp)&gs>wbWW+t+v)$ z8?4RNR_kYLr}e9qVC}OGSx2oC)@kdUb-}u9U9)ajx2^luBkP&Z(SnxoV?2sIID)>aXI}a5Yv< zQq$CIwLmRXYt$z7v)Zi=suSv*x~gugN9v{eiy`b}I+f0-v*~=gh>q1&bbZ}gchm8D z0+Uo%>s|VUzNuenSCh#UFcnQJ6K{SpJIyuo#RNE2aO&+G`!K4qL~pQ%Lus zbrsp(u^w1Ytmn35KazAgA=l)}2dVn00F?uohN%c78mr19&swU1YKAmBsh(FT{qNiba#GZV62|57wZlB zSA9%h)(`X>GP_hJs|hvHrkZJLx|$(ovRPubnIp*axzSE(opL*saH{Fl&gpxnsZOh% z_Bma3dgbKloXxp}b3NxC&J&$iIUjPq>#SU|xJ0=$bQ$0>$K@B78!pN<$Q4!6nmmyt z%G+CMrJb~so0FTjo3}kv#BoqI{yu1@oQ_!(R?MwimPcu&jgzyBtDAc=4^J;IFYV>! z?B(U=<>kSK^73->@^ba^O2&re9QT)e#8|MfClz*sRGZd)D&IoD`qITadvlebxG##cI#=mTnnWspRB6)KDl6!jc=jrCg zAM=;pU{CKeF(}@O`H}Z0-1uYSAa;LFlv^ey8tZLhKiu($M7d;QqLcM1u@{c`9Ya72!~SkDsc;%5K&W?P)=GmbbuUkbPS z&-RPNqE<7ulRodnl|yl`j?X)B=WJFNuAg*&L(4MaZeQ8k7IUaRB&NbF-`edJ8GKH3 z!$d#wd@&;)CO!Hj-ruRu+~41dCYH!amh~m^OQIjqK_+53wtd;o!({MJ_VLe&>4_g9 zOcZx)ry;8Fi)!|EA_D=bh%*K7adKR?y@@^HL^_5DczsGtPDF|z>N&POIa-7WDBBjb zJD-lE`yJb^T)h}k@iT3c{TD9&Dsdpe_=DYdpA%iJ=ZSrh{acQFq4Dn4)5Pw`{uQ#5?PS)Y z#16>*1wH)P-hP`Pxkhs#A*c9M;wvuWE?4jyM1VHf96xq z5+kjaY|Hr~w-?C11Lw>37w-BB*>|TE(!tW+x5&OPt#svn@;o0BQxbAt+3j`6{(GKM zbXP3Io&h%PspVn%h$$?UwJvmj%vM=zOUK3>l(nXGS zki?AmBS|->@cv4DvW-$?n)LdR*vHli$M*ZgZeXJie;R zVi|qDY2O#yD8)+tc9ZDk3(JGKjY%bD{=aOk|Cg-W(2;pJjTehOZ)X7-@hLC`?zBp|1KX)s^#6WEo(`yq~rgr+uL8ez|j?kiHe41 zIvVQOpY)!Rvr}3rQ_3Qr{_i`)(Vo9M))Tp-~9sB-o{=Br^@m#Vlo$uI|ciHE7UdOuQ_83R--xubLa5~A0s$a6XJBD!@QW7& zN^XEd8ZH|KAP53J`q>T64-5^4e91<`3V`1;Tl|x6Xp~3*WELQ3IB+5d1WF-jmf}Fz z5?>$Bod-(G8QExyr1xIj)tAo%+uf1OZdqpTDIi%oB@Oor;u->qy=hZM+Lwp>6rt_u zXjvdF4W(tp>?g@VEAn%zJ&!p$1|J=Ex6m55krb`Hl zbd3~acTiFnC3R9Ny2_tMdwlIIUt11x8&A9Ia?)*{b^`*I<>jv#U3c?9T&gnv#|NGgdUc8Ajt{z@YhgoIpTcYACFx+{T%H zuR&%N3+_zAO`6k;I0!2jva@(@k`_9v8=%h>!YVtoSWA%hB#4b#+%z2>`~%G>1G&`- zI%_^8R)kfXZY>M((GwDjA7BFzPKM%G2#r!0=?y0<+W^&7j%b_9T159JSQ|maMIcJ1 zTD|G?#ZYc-tvz(vCP*$1Yb4*>SOQF(Mwje`3d;x`cZPU89r7#>dBRPIvVGPT5dT>; z!V?PZJ8PM>AIfgDbqgBh1>{OU$eT=1D_&4#%dKtJOgi~I)LVP&C7tO9C3n!;4%M>4 z`V+wW8zfv_$e!d-ZDZ-+yAW+FA>dvS$tzp45lIS2ntPBu7p>ROej(NlYn64x>Ijv0 zADz5py+Kd|$!F(4-sFS0I|@UDyq`w1%X3RKS^sJmU(duXLK5P?^r z3;(hnLlAv${bC)5%zI)@gao_>8gCWduE4m;Q|BDog26hdrj|DRLsilC+{J@*dAKZ=~0ZZIR+JvhrL-kYsIS z+Z%~3<|&V$7h<95c)lEHM>Nmakf-^c9$kUVP9x9cXj&$;C?E2QMRS^?Kf}?5_4M%t z+tz)*T6YY+*#K$vq2HF!zbAOMw8&R}Pb(C;lt;^2pj$(b^*WyX9P;$DeN`BeE{z5^ zK_UZ@(QIUVfIhxw8%Y6VRtjBjgqHL|ucjgM-SpB8`ZYgVSON`-LmnN`(ZOivA~f<4 zQol<-7Dt;ap{vc%jeh9#5A^zK@Cu4gZ&IbbEjevtI))~$oL{U{1i=mk39RL?~{=JN;EnF zEjxpb+(AQLp=lqH@o4mWKKig7oj-{VUqhoGBKdb{&1d8vvwAH44<{gQKo)TZ;tu@n zfFKb>d{ipLo0WI*d|`-DiZ}^LDSTMVkF#+4>M|rb540VJ6K+GChw$IxJW5hGMcq>4 zL<-n$Bn@k^_F5PAJL6Equ?RI(5YPJBMLcn~XY7h%N_YupPfdg^&L*DH4Z)OV zk9a#*&TzFI&?FQuJ4&16hHBZ)Xb9aU4oMtQA%s^8r<4x07pF87)$PHN`M9JU?02)3 zc_?C=Z#%06wtDB}Y zQ>Gx+UZ{Qs))rwjVsdRbD*<;VPHrP>2^>#`A&o$->mvTe7^Q4Y#nBbvj6LkxWJjH% zoFS%Ek26N1ynU!Ma#jWQoTf~}ST>nydn%PkmPUsSoi9m%#}_A>5r7W0~c$}Yp0M9ngB)%_Sf-_mWZ9CJ7>=oBK6H^Vwlp1ip7iS&BD8}Gci*fW0TjFF_P{i&2i4$p$ z(N@BgXW>BnSdw!j$tXMU$wRn~yBI-b&J++L?s&FcAI8i(V2ooq;~p+63ZuEm+G|`* zW=wnlCS4f^Gn>8laa$pn-45H89lpWqCi+HUVx_CCe1LSfd`v13<8#6!hv1JBFx3{QgEI=f2lE?>8MZ{o zd%?DgFtK46=xx{uf3*)YT8!cG<248?s~T=at1_s@5-UI%br;i$QLU|}$_>$%MWsus zK;@*GF_d%b*sUoEqSs21wJRZ6wBvZ-9w0(A&Qbz#sV zL6uf5RWi(Ap?ZK~?NQm)FxAdlq+C^Q#M?^kRimw&s)AKU!P#2F)e0+zTCBda_NiN{ zwQ^Hs)e)3;48icW8o|KVBUELHs%Y(JXvEV}+MOYga;iN7)%=3bQZ-T?P-9Wo$JSky zOSM(2P(`D&>SPS698_M`GIb0k3()sew9c)bpe*eeK3i=C>b%w=<)LEqeN`EOey5sh zK%FY7J0h|Ns+q2+##^yE1Z7-fHP`J`6@=-Hl036o=n1IYT2$yH?zuBU3?)WaL*!i$ zZ5WREIc~NqPB=dfwHppLj@S{;=*TGLsV3oc=j*{bNIUE0YBa+@UTQtAt{_e}K`+ol zbSZ}BT=ZeJf3s~7233=`$hkJM4MN_A9KR6g|*x3LMQSsN#MTkm5Cu&jQpjxhjL zRsD%;=!K)a!?4m5)mgp5;aO&wcGKe+n4E&k^*72a*2DQ77k9l{jc0f=rP_>36r>o< zfRi@+^%6Zom(#fzZamIlXe04&vAeLyeOBXwI{Ugzc~ zbe=L~xmHb7T~u|IpCPl?IGwFH$UZpIqPWy%rlbip_w+%%Ot;e&bRPXoomA@>2(6(C zs5dy2ZMez$xV+{j*4)>J^mn?V{zIKo-Bg@(M$`d+GHI$Q4v+)OH-CAkPG|fWfpcCLadgm~k`X zw6~tZ0OcHOu^Dc18h5i=k7tlErQWQjs=_LR+J$S}&j8{GQ_kcv$;@%RhGFAsI*b9y z^J)u&&vhB5_Epz#iF2*H=73phMw+&!yvc1m%u|Mz*XoJ73qzLqwU2(Sep6f3bk#@I zQ$KW1i`gdY$g7Yv=;{jk=(=slKYdid3I*qPwm8=8*Z0 zLFzyBDTc7)^jmdN^Xo0Ec%YY@kDEs@idckYCVHN_2p)?2{vA4z5YQL z)M@l~HB%L1SoW}4VaAwBCa+0uPBV=9qpqpLby|Iif%I9bA%nG<)kB6(SDLY=gQ;vn zObYWtpV1rjWZgs8(uH(7{a#&GI~al=!0>!=l|?-=N6jkJ(Nr<{%u9V%Z_+(=Z5^Ti zVmNoF8mJnp66&!zW;&Uw=1+Z2_tJIr2ZrkhsV3@)>1{tDc$@X04fMx|r%F zzwt4z^>2DBL&be`JzbQk0H4(F>Q^;SJu@fGItGbrF!29IU(nlhUnU1c>d)#r6AAt> zr%X2!XWr_Ix}R>Kzo;APx#@1+>Ha!VO){y?3Gll z{?b?UPCZaJ)+O|x=A7we>X;Ausve}9=vSt<`N+`s6qDY}(VGolA2AusF8z}}Z?>3e zrmiVse9blei=L}ro8QbH44l~;fFpW%clg0dHt}t0* zplNJMm=ETv8DyH6kLG(b$LwMn#WnMbnQK0o-_5UPp80I9o83&SxM3L5BJMi_G*jY1 zv)hm+j_BQ&$gq+qe;jXp6>#(j$fNLxd9e4ESi)3w2#tTPQZU3Ue2vf$0<($&9~%;n zhGT`>fiM@bmb*mBXJCX>DmR+k0;`)szP|1l6l0SM9yE1_;3W7sw0HAvTcot*H zr}0HMfmKh4bt#Fn#fYxG@l`9Bn($0{5r-nQ3-LTDzszH2fb{`lgYfigY$%$P?K~wi z=EQc(5o3O2YQr|P%9ChU2)PRLZ>CMuV$w@5 zeDOhi$5Z7&T&qb87_NoP@dYOZlT4H&_O-*Oj|0MQC2n5=9euGLGP&d`8=kE!{&}KWir0Fq+;t${ zp$)Nkre3aziQuVFJM)&jy$`^49+6l;_3uE{ApB<;BJTvX1V8yJQ#bM3kmPs`22Rb4=uMCHmJOW)H^J_uw_2=v*L= z2oR!V=I!kqcLAtjFR;^71rQsW5c|e~wa%)C$_0c}9ZV394@kf#J=UMK3{;l{J=FtS z_6Ac<1;1?pvw5hj#G}&0*0E}l+N>TZXOLF`@W=OfnWcEYNBWa?H&GzZieQG8b_zHN zY`WRb-TjG#rNAa*)I#FaFUkqq&W{Heg!fuPGitnag596e_w@(uM!Rw<)BjMYSBlaVzEFx;&)$g?nai%ztp&mYBBnWQ?$owVAhAXkK2JxmNQ@ZwnTJESsB@?xp z;*U4s$xi4y+6RA>8xPciDA$`9I}^md7TojRav}bP5d%Abz2}09ZZlyhBPgQ@{{9E1 zcOBQa^*f!B_+5+`_8s1I1b%ou$YCG2+L3_6G;Qr5*o568dHHVLG9C&6jy!Isggq8g&+fXH^LPbvfWCX%=|5p=tnsbz08 zvvTmi74hPY%`oD{EPUY$k}@Z7Pj#aEcWN-1!U=U#eFTwLA|mu8#_k05+|a4;<~i`` z&A|sfz*7s&aw5zx=B;HwTp=KdcH}R!)p4TJ2bCV&*O1sef!J~c&;D9x0DTn(S+pf` z4Kb6z8SC-P2bnCC2CQ9z9O8Ro{aPa4Un(7lt^o*QJips`m{{?Oc}CfYN9Bo1-N1(v zi3jWO_6N*ylNuynoZMm%SYizb;Jr!9wOezq2yMjV~2ESg_DT!}EMA2s8wywmJ1t6=n#Gy09 zw5#ThsYCuWfGJ}~)iw22r2$FT180rZ+d;`!^h=!%#9R6&n0bJ>{6Z^mdI7L!O%TaIGmaR#nuxg`GDbzfH_AKgIDTH`nl$JK*1fQ!43_HlVgd>KM{xbfTT{Eo92Oe%2c!j z@|Y{?6?s}Y5Ku?G9`vyvq~Q&2$O^7$3ijijs zY^4@C!AK@T?gb+~(}_9@xGfe$)B$`j8g#J&RI=L~1~L3@?wKd%m3c>e|6*P!Z?d7n zWEvwtF)Q?W{ZxO^$-syuL0t{N9HYz>P{2ka{~_?$HFMWIHh-A6poGs7|6_J-QXa2i z0fYyTMc9C7Vp257AgfK-2?-d(S^%|>ZOv?sAOOGJ%q9Q>S!)hkFc>c+MMex_*&`&D z3`+@nki;Lv;^l{cH-d;aEx;EyZ7xAbrlG85V{c2=gb3VA?7RhPkg|v^q40(gS6w(u zSOys=+4q%iXvGnK<*#JCVKIA$Q)}YK9qRqWP*;#mR=h(QkWDo2LJlqgAIL~VYtH7E zOW`E~U?vP}P3>|3+%kf*%5sJqXO<*_2jW?ssM~O)8P>j(D0>g@k(0B8ER1L0Nc>@Q z{79^74tH^n_!|p<(FXq(q}++MgYoLi@Y6!o-DhtLJl1?lHlkH2wuCgy1(Fy->^Q_3 zqlm@}U^rYjqb0sk#yW-)(;nb&lX2#9{GYHN3$fsKoSneAxnV-G6FU!sorFYeg-0IE znXVv_VMNmkpp->;x;=QhGO87vh${%E46F!o7cBA}1l~=K?X}sF;qW6l;71<9kF0<@ zS*-Ga@)i>z%3}LMBHkj(JR)-K!{_H@Z$+-K68vn@({9dBx|eqR3%V`21gtqGWv5~GR_jJ ztOK~GJYF<67;zkgoB`)}am8gIwkJgNtU6jBBo^o83ade;74X;5>=UxlgHHwM7+smG z90zS4BI3so_443XWsD|JmxQIsYm7mLTP$(D6IdVx zsA>X7^KoRY&Ea^1G&&Kho`F~M!QV^(wNa5b3#9}mK6#^R&{VW5QnS;o@}3zSDa1D8$W zZe1b4Q^OIZwt1oXAiDXqT==0_7@{EfDdC9@fq<6tq{0_fgfR+Me}D?t)50Ghw!7K< zQJg&vn8xOj5{R`4V9NzyC1I3WfU--$DrM6TK!1lpaVwZoJchcx%`&wo_Emyu%B!A( zbWelRH-P$or0#ArPu;=AHOVc6fl6!bA&M^qcMhd44HC>w?Mi(FY`GFYK9;&N_#=cm z1@##S=#Aj$$<(#L^@XU@QSSvyEW*>40gL9KJ_@p3MFgt?^2tYi7BsYp%%?Uym5fjB z1G$t1^&SI#R|T1!10~iWOSwsVTGE<_;NlM4{RLRR2X{+H5yyCo2sF%Q!GyyS9!!`l zVZwyZ5-v3|eQ9T{SYeFgQ8k(q4hl&y!_s0kaFM)|>pJE_qN97GEod zs2Kn@Hq-||oJ)!3BdN=i^W>)XpgutswHB;3k-9oaJ3qA#^>1WcTfuYFsq2x=6s68c zT@nNmNK88j{#^#Ps6h6Whx#O$;5yJ|4KjrS)ECH9w~@KkCx?xsjs>wD0&!O)LY^Y$ zj3Xbp2vOevyx){|-UVB=rFD|ib)hw{Eg#i~yJw`tgO-}HIC1BDpvO@*?Tf}VgI(%V&MQAkgW<6C|qCycq{=txd1#atY8apVkwxxY;cUi z4?X}990pIV09^=E*dAnA3AQjV{G)J&&&d%^lM`Of0hz-9EHW$&$YY5*-6X0x8cP73cS9HlUy!c+?PDSV}{pTb%S|0&$1FrdO< z?jti<%w2`aEDM*J6E0L3&12yC)wDvG&8l#lp>U(ZaGrxr*-Wd1>8wK*R2Z&Q7|*M) z5W8rlFrRn8&HKrhmVm;A18qYVRSq6B7hI~ap-;%{j+1Sy0X+*Z+L?^88r*0YJgYFI zugLw+gOsbf}TuT->k-9o4KR>k(^>3i>t?(k#sq4Y-6s68c{W~mx%s-e%ebC$^=Q&6Q)Q;S> zf;kDwT}L)sgIuEk^#$<%HdvwhuuGBDGEZSQ?9m}}pN#E0a|%oyM^3ZE;y>>)7ra_%Dh zY(=ufV3=LuX-|>4uIH}8*T%uv7KG^)-u5Ed)^=JU{A~j=_F^!?J(!w@hg%{YxU4?aiLKbk0Vsq4XF6s68c{X6W!uVl;fs85oEt|OnUL3Uh#`T{(|HZs8aa3+z|*WodC zlhvOh=ZYhHzX*%b05;|Z>_`{x_!>r~4|n(kS2D?F!G+Nl9$a{BVZw#o7A{;k?o+T9 z>$!?>-Epwp1!2X7^S%fdxSgvC_uT-#s2D7{aNy73C{DwZY=CtTHoQBTd`&XjaM*L< z#ov+TUxJ1F8Fon+^8PSn4PmRIVAeD1Gi13N$@C{v*MjvZM4gWMG91zl^7Gl$jbOEk zQ)i(*OIEvy47WDyOa%26n5vzy0FB|zN>HC8XRZV9a~1xp2~1oMuKXT`U;tN|VzchT zrVH;boVqaY!mOVo``yf^gki4($6go?UYPc)Oif)F zn<8-Z!oq)qy}Aag@C)qWT>Trl_g46e>D2Yekc(1hr2ZX7@mKhkdDIuk?zfR`*C+pu zq`nSUxf>?uBAIgoGWr{2*?qXeCm5|6Hj6Jzz3}+L*I$I8+0I$Q+c$u@F9xG8{QWza zlS}YUKf@>pliwdEtszWe6ik0+IF0x4GM8bscEHpOfTL>!vtJyho6E! z$o==6Qy!g|gz3)`%`%C_JDPWv`7tc9ETt`LeR-DZEb^1cq~uPdbmWmYNEWe;EVLvS_Z7(QM?16A7NPPZX?qYY%tuQKaqlSFo|iU<)6SxRGN#PVxTN^zm-LsT z52ddhQj15Jx@-BVtm_RFiC>gC}C6et(zl)S5YxSo{_8@&Plg(sXvQt6gIVqwA z0d`l)SGIH62s_a3&QKmT4NcC?gC?h`p*(ZXm%=Y zZ+MJcJZfPcD}cuj;}LT6n1MV_5&Aq6kDZ6d3F5W|XnHV@?8j}h(foom)RkrwqhTp% zMmUlSL0VBr_S}ZuT69O`FFGRf6d8+7$bON% z=#OMtB3F^M=!nQ(_KQx4d`14EQzCQG4_O!4i@b$Z5Zjh)Mr1Ecj>ujzc#(S+is(QN zyYr>{^U*yKOr5$eQ>Voay=ihvnj`bTop~f5E+4=nrKY*AG%*cLi>8}`AWzfMoNN#~ z?hvL0xkYwJomjdhoNlWD`Pr1)cp$Afh}F_`S#!vboRB~fJboDn)2>iGHV4x+GLx_ek5~tiwKW7!dC1hBbPxYumh?OibWIzm(jOrRDnQfLgZgZ1 z>)m7$_+Tj7DJ0D8AU7A1c&~?y8wrt+8EudWuX#yrWmex}$dqXiyQ3gSH_<)Qp>Zpb znnpny?uDG20ReHEE?Ww5xsPOV3xwYp633a4y!#={mP4#;g_!98d0L#L@)k++3W$q* z5O|G9a&JQ{yo4ZKNg_BKa0J$vpcgqO^ulcdBkdoB^R7x^azIZt#z=H$y)AqpYyO2|cmpoEPS z=!AS%AUj$SiIipDYIh{$hUC4_n{-G}hJXvu(@8Tyd(*;Y$Wgx9;7cFNO#g6tSSC2P zM8YGH)z4^FdZZJGhKN$eAk*sfg$%yWLNX_idjR?*Uwx2?)s@kTrpT`^@?U`@&Z9>m z=%`F@mO;?^Xq(K^97DRcmFK;Vh896WGQ1jxWLndseb9|*XvRKz`!+gU7U|SLD`fbz zD}5;gk<01Vqx9QD^t>MOZ-qv6LrO!D?{qXvX1SiG7at>+w#c<7x*?OzCn4=6cCVjA zB9EW~JENxq(CcwfYCoZOGR1i}QoM6z&ATC{RI8g(2kkg3zJ?YWp! z(UGO-f=sGDg#MgGt}uOtUse6GF5vox_Aa1 zyo{#aLpNmF^#_tqrcQ6aj}OENDBA~$UlTtlK1}?cBlh_tdhvJSlN@nP{G0ea@kQe2 z#HWdWlYQck#J5FL#D|G*6Q3sA;%{Rp;@8A?i64{c)+H(8cg3fP?~)1Eu@pHb{!DzY z__G?6rj$|?@zu>JaTM`yvcC{Td~s=tOuUw<*flBQzr}Zp@9RowK@p!UKYAkP$j_RH z|L$fxrj`ga-uB}Xcgs?`Q^YsdrpP!^D~g;`PDVN?Jt*SmbjA0at zwFi^?4#l62Np7-7#3arvp)95Br8J;yri`Y@bnSkW85CLHN0F~o%OvYFlr5B-l=hVU z6u~4jZP$7equq+}iF-Y3$E-1!azn~Cij1Y5qr9LTpvXk({*+migOtjY^OWtB4wT!J zLlnU~cPK9@V=2E;R#JYZ%%1zyD9QS=(S7S`?4d(j*cQFtraug#L*Dc?GS&ac+#=Vcn4T)?2 z3Dew(p}xZn$TwmhVZ2u`&G)z;nLK?A7b@c~YcS)vn7e#O<}vO;CQ)C-UC89=Uohkk zxP)uCdYLqR0`q>tILt|$fJ~qk_b(ilIDVNx{S4P36R1C9{!E|V`$y8(r~ENmg>k0D z*s@|oVK{;qj3O0A7=V)J$H)u@ItioiiecA4`I=+EgNYrns8ec;<_C;02%{Q;0Vm)n z7GR*=F@BkTE7NeZVE`>L;DrdkG)|)jiZvOdON&584RQh4rB_7RU3u7 zg)&rV!-?C0fMrqTzbsxHYTtH)yRn%$X!%gh(uk+ph|Bs8&Aw&mhHXUW6Z%QOMeut7y^EX0gT0YG(-V*AmG_3s2>WK z7X^8QGDYDqDx+j65OO2TaVLs(1rz9q5*0^rs-O&6P@KmoSU!}a1j^G1!Cxin4MHL0 zYgA28hRz6oF3KR&Qr8lZWH?W#OHlzCo|CUo$@I@Zh>kMRGwJJ7^3A{0Tt5#_QxS=D zM27N>i!Jo?LG;3f)}=!a@}VK}1*C5D=1f|>izhsfrbr$kQ}5)PFEaJ62mLDF5Dw+Fb*kmai&JKzBEzCBLCP&(O~xtfM#*Y>1BZK^K#zmmQ<`AELV% zk#u1+Rxptuh;hhn9lCu6y?lxuWyMZPA*aSjY#_QKUxV6?+~uoVFVT(MNWU@~Cb&ji z`Fy0g8*RRYl-?l8{AjdH4(o*-{(yAl`zObd;UgOZd`6?IVV#|^u8HW?3hXEWjeUS@ z<;zzXITj$(+Q!;wVFS8)2z_{r{>zuIzyOEe3I>o^FL7R862k=(NW2ytATe0tzU-42 zFL73|g2Zvb1rk3614zu4{SxmbHVTfA_$*jK;=9B=iQj?^BnHcI!2uG>Bp;G^EwNSN zzTgRo>k^LzJ4j5Eb0mfeMv(X|ctm2aV1WdR#74mz600TV3$~DWDsf1#gPh-zvVkJ; zSTKU%7l}s_zXgv-{1hx8aaVAM#6OAkf-B@)iPsw`f*T~JN=y^HBXM1Di^O8t7Mvil zQR0?h6N#OI10;qE29ek+SV*vi#JgU$OPgxPOTjgQ9|W%m{*V|i@l|4)UGg~V3LLnY2j%oY3~*hFHX#BIR_64ND?3LcTqOZ*h9A#q<~v0yI2 zMC~XNza>^mTo+s;7(rsGU>1qLf<+|$ORSa{E}s?bA@Ni2m|zHrsS@i2CrNCUd{^SN z;01~25<>;U$oYapB>qc0mN+aJL-3m5B#GUEA0+k*&XIU4F<3B*U;;T$Fo(oziS-hH zCH4!J5DX{yK=6{pbcxA=0|e8^F~K8(1q8!MOcq=r>k{(?2S`kpTwAb$U;xRj1qTSu zka#Znx5R#l<$@I?|CZPkodowBJuwe<%aG4pIb3!z9^4< z3Qo?SC7R_$JJ=9@;3JeJo@G8u0t=1(` z?#jYHql@P2G12@(y6FCVE`}wRrS!kDwcj$g|7o2x7A|;xy!P0mT~lWbi7Z#EdFKJ6 zr!89l%h8K>Uw%>c52YpjPFnI5-YHZ0q)D4DeFoo*nfx+m@ec?L%9cGx&Rn_k1n12c z8kWC6!SF&6g^Ls|7FE1NbWF+EQl-n3EnlHxrOH*RR;ykku4e5zb?en{(6CYCCQX~Q zXxXZDo3`z~Yu}+`r!HN)b??!$SMNT3`}H3<===D=Lxv6;K4RpkF=NM#pD=OK4?j+x zGIjclnX_ik`DyOF`3n{mTAyKw39m8;i&zkcK9t=o6*-GA`#(c>pipZ)Rt#h8j_|V;jgC3TPd`3PQ z^Kyvx$SVI~(SC73FWK#7S^S`Y?3O9#{Kc#qsy&pa6|;@^G(K{&UAcSOpQGm3Jvqml zYsxvotvg9&xywIn6xxlyn0doECl%M@J+uAeJ$B_T|HRS$SB|X6KVt+Bl#@h;khg#nyI+4X{0OjZE{f+(PXAp%2C z@I(3jPTl)|-R{u?J7zy0H0uAYTUEE})TvYFoH})?D*C3AZ*ox-x$lqn-(5Mwf6?9X znKSN;extjc{qa^+5-$nAyy_9%-Bw)wUvzhU6pEry)aW|`wU8R!9r4l_f0f4**(@R{ zc^tM+?^P0^-Y82R7}rW_d|G*S%;piKt#PC>-h0N~I|V(Fp~}-_bZ6qfG3UO?eN&|0 zzY`_=esfgi_gkVGzuy|g{C->1=J(s99>3oaE%5uDQHS3_)Z}*yNr0au2%y$-UtXf8V`7etZ0m_?_{4<3Do$(LLk- z*!_w7tou{E%%%5H{8E>|IYo6`)&7W_v`N0+!OBKxc|=`{8hK~Dfj=n zf9QV6{i6GS+$Y`t?S9VvU3dJ-owuEQU;K)jKHx6j*!Qp9WA0zM_q%`LKH+}Bef>Xh zKkt6UopV3ye#ZTuuJu#@u5*9<6Z>5AjE@e-mF)9wHLDD=#;Ja+h(=n?qT4DfKI--C zyQ5yL;TiQq~x2Lt6$w6Gj$3uPRE5m-&_KB~OX#7Fs&Ys z8zhirBaM#75#dT5o_Q}A^h6;6Oq z8@BtEG6?k%2o+zqY6A#_V}TIQ)E@cT?Uj`*>esgeq>=+dlkS>CL)PG%ijRhUa+FX} zn}DM>feONgiYY8?S9O5{YMHLO(r;|v3)P{j2)$69sG4vY1+={8D}e?^T>xGuyP!H- zeattJujWJ`q)rgQi>g7NXGiFEW!1@axAvd|56d0 z$=rU!`u@c#85O$zOGEa)2J1B_Uc99H(y2PW;Ta2vf!cb%{*u%#_Yz40og96Gs?#|8 zx#)G3Gw2m=gTktl$}k{3uPR25Oe>;66|28k=1>EUp|1|mq1xHXu$`UXj5UKmv2ti; z&L$H~5>y#ND08T^fc#oOhZ|%}9^9!R4~5sd@jg9I`3mJlZK9>$p}C=zp0w|LbbB|l zyi({!1@vuFk$=jBgZ!xT?Hi-0-To7%xM$pHiivO5x84!WBOas);DpyWORQkMXEo1nyB-W4L;yi(-j_zX;q|gI979_Y`@S}$wa@^+n0S6OG-QIX|`I40VV5y zO~?%n4l_@6%xj5lFc01Qe0^7n3zYOQ+V?GoLN-H5uQ!mR5(5R#sozSf_5# zl_mEW^w4iVmP#H|%;sigKtK(S2g8&B{<^ffOgr4ozPd*3N#7|i3BJ0V0_h#&NYcPq zoHZ!Wh@Tm=*hG!Woa(C3scFSmUl%atna4>BuBn^(2bQQe84ixez4m<-muQ4d}r6w|G2W456jt^tI*N ze>~nFLjHK{L+H@)_)rKPJ{}(qp(DrRBO!Fn@%Wk$y6$*UUfWv6)jsC z_C=B_kfg8PWr(H;U(>a&5mW}f!+K)*7^x(y7>`~L9Bt${q+e?v@EgGE0Ls5m(#Xn8RxV{uyJSM+0!{_M<2 zNcvLZyw;z9FJei`#C;7#FN+8lhb8CBH)f#@SK8gP?a}E z4N87o0)dh-R2+{#sqt|hicBc;aBqGe(UrqQACDh%@k$2Oli@L>MJ0PY8u+C5ChQ&J zTZiMgu!<> zJ_7Rt5Fi#k5Yg+pc7`nLeOK4*BW4B)1G)F6HXTt#tO*|m(V>M}v@aA-Egsno3i8U} zdn8$vStQxXo2r7XWqxg4qpOazYOA4cV3-Flp|5U?{-$;88?B>04Ib#+sCPZNYgvy> z?FIVO5-UTc_;&jNM~|y^colT#FcvyS3Fy$b`e}#_KwL24oVXGZmkfY$PFxrO$HZlW z0Zqe*5!P<9RYaDE$TR{rd}STO9yJBAP-)K#GvJ2Qq<8y11ibph+yfKw3Zf`;p~ZL>RsAU(Mud3{q61tKCxC%)WSy>vN9nS3o}>ZM&hqI7PM zJ@EVS>Zq>vAe|qi*kP}B2hxS?Uv{jZINg!`#B(zR?N+9_bZ7RTeoD)T^yvlfQ7NgBxBd$CO1c@=MNAvTFHLuZT59l-8=O$WR(5Mqn22) zZkAN1VNch8%hIs+gom(NpZZb$gy2(iu zs{0-xWITjjEy|5GSt(wsGnLeQGyAP~8RQ+&*%aW3pYz?}Or?X=NORsV6lDei-R<`j z5nGd~-&v$bMV0&gz9Oz$s(o&dwrL?8k$Dcr?~8)k@ZF-&D0|y4sX`9dlJr?|$tKc8`K&_zll?JMf`2FyYVxS&^f0PC)odk2f+8u#u{%ilFqBV8{i5#cWb1VmATvH%CrP`D7f3q+^v_stjygGt2CeP)gwyx&ER`^kOmgAp!8aLAp4~+25xgB9PX(d(03QoUhvD)oSPa6kK@pRo+7VQ?zLL4RrX2lrd* zAz^MR(GSx8AWi+z?3qtlma7e8Q+Y1+$Fd)LkELECR81uw8l*@4%d@wC*wSw>6isEg z+TWOcAc&VpsF_NHM;sfZ*9_8^gANZm=KaeVoRUoo{?&wn6v)L>y(FF_1#LsjeEfbdU0GxC8lM(?sOP`hUst^BpBW?zG)8J4wi(!& z6)?@wYh<{Z3{_)Al78@ZS}W-nBa?H^7u!H>jYUblJX~A8!$NNUL8V~GJ0(N{`)riB zJPqsm#X_`RRuZjMM0ze-cb7$Lttfb>zkDoz=4Vi_=$8suURDC&GQZF7o#E4$qX`Vs z-Gg)wL*hVDN3Q_n3V&r0w^WAdW#0RPMf%>r2e0)Kve^O%%dh zQ(4|h!q35X^7JF6+L07HDC}|y+YL2Ba!W;L_OgHd_rxxySix?;w@BYt?%|%4-~&Y` zEo2Y;Ua0^iR*`4p4hD?(% zs8RBp^vg+_}~S^!clbs-eip)iaeYBz|HTH5wI z2~`Nyw^MiNTGY!ikH;W5X5L$=yVvEVZL98HNrs^AO7X4u79h0RgD~Naa6-Ud`W!Re zH#32EANA2kPoMB-AL?R+@bR74JNVeGqP+asbDw*z&itKLw+Fp6b(-fp!m_814cKN{ zk2A9M=KBeh)czSK<7IR-iZEyd^Q1G2B?g03MwK+eA`xL~ky%BykDeJ@um=xiZ4s_a`OuoO3YJ>ZT|a(hCHoC7LypG$b`$4$|0(O(vH&=Mp}HH^o}r>LkhtN z)}7>DR}I;lFcc55EU6#{njvY@*{0Hl%Lfx4IXC2fMgIXEVN7F;I2Dpitn(yTUzni< zkDmg7e$6UZ(?ac7Ku48ln~pCgAkZ8&nS=sUzzB%K=}JHlHXvr}uWwhsJgL-r+M@c= zvasM|PsT)dvHA;VD@_A~gH=ER;VtXe%9nY)joNP*j?9xw^|y-pS@y1EKA@-Q0A}mc z&1d|Z+ncIyKH)8^Z#`f2&7yjIoGLi}w5D4>Q$6B#RDE-zdcx)E;U=twHjN0L z2MMgahfZL5j|GTX8km8i@P85#o|gv1_5&2p+ZEGL$PHtP68=(9G=0mwa#(878ug2W zMN7jMgQaSoXu?O;JkdlF3dv^P9)NXv2wb_{v3IjC$i?k!uIvOSkuRP{aaa52(l z_&r;74Y-d_*0H_fqLj`v_8eBwemhyoT)znj^Q;VriL;C>eu?d=-wP#u+GSk|{qCOR!Nx4GV}1_N9M^RnQc%+l-UiF%MBroFOb zBee3WR6>8;0t1ODRsoXAyt%7&6?!+cyF>n1=6I`(Rm>^8OtmRs)*21_nQqmsU$Iv8 z4O3gUYSd1(!_d&{L&*K6&db2`GUv{jzXL5{NabZkaO zP^OpCB0v|?LP66UyRIRZ(As>O+bT~u>KG1kpCcqf zA1V5kl9ni`i8`&q{9S?5VC*H&&QR?6+*@xa8>yN^+)4uZETBOsM zem3upx|RwR8%mL)qF*gjP(SSnO1;55l<=J5DZ$mhoi=jZH4wu zW_4r@ieXQm+5*3p4e@pFx}tI|GO?!gsrTSL!pdYM)`*@dUCnh}_Ao8tFSIBgwTNZ8 zY|+jGAzaNGZv+&qHp2)AcZ&<{?uw)GAG)azL=t1yO3Zj=p=~OR#7CiAPgfy z*km7hH~dQFN~D|yml~}RVkwBJWMHXULi5$Hk>m-Vn=G*YhD%a^HT!9UU;RT!tFlq{ z2+iV;W_hUIY8jV3>iupaAhf_4i6AUMebt;gR3g!#L}lb}>k{d<5wxO7D(y!GW1uZS z--fnGxd?56?rGWzSPZmP6-IK}3KbNDE~1^JNF%fA6zx>MG-Rem8XPZy%xK&MnN=sr zOsm*|%xKt_WJbJ^8B{F#E67a5QX--8aEIUvs#8B-jP790Xf5UhCXN8v297|#p2>Lt zBMU0uNTJBU8w883ga_v?I$cZb5J#9L@nEr8RIP`2#e6$ENREVMb%qcXKKEQbRN0_P zz}x)dYgh_Cl{MBWe$6ZroT3zR-tR=wHqV;C{4YBduGrU=Hw$x-|>Aq4AoCxNJm6cn<8PAUxvu zJ$TFVM&L)VEqIm_!>QPCxCPxL&MrCCr)2s6sZ1PA)>!6*5E)ddGX|y#0UEZI{-TBBjbVRRvH}8S6F``&wWEJT!;9yX!g3d4CEcyCrXqaJ z-yO?5neh<8>%n`{>PZ>aX@v4s?}YsHA&b#_6rq{aM84bC)1~2>6i9sYRx#*9j3htj zZo`4AsK6&y6s7EtC4mJ>p(0- zBhW-@rz3tFL|EFmt4o?(@G=+_oCW;EL!1$LS!29F^TRb8I<%p4D(exc22_m|@rkm= zv?_~FF^p5U?imAmcgBdO-rXoYZ*ekiaXz3!Lp5&`8jFT%FIixvYU5~hgF)d52*7OK zSd60BX@pL6Rq1>|jSv>}EtX0!-%v*|Ny|C8%jJ9@cU#Sqm?5Xt5ie)z9GIRM4`_s! zBQT6@gL612j;le+Vw6!2n66N#E|W2;6qFY{wIz+nsQJr+*MgNB73EB~CgYux7iGL6 zV*&O{=}Uwb37N%oloPDcCSSchjhFdKxFz6xWKL7o{v~FnMo)Monci$&H&!`vwrujP z(ZQ*9tgKqSpimGnuMK)@I{_9=#^|gr$MQdea@FpbHuLX{US*!>M*FgZ1SMek8mA+?Zc~*qAz>K@G%(v7OV~o@jwLLr zG!hp4tRw0rS>R{_YAj*fNQzwHR&T`84I*>*)&m$MGT}{#%tjEIuIM4jO6HExFT^L6 zw?bdUOkXisNn@6mJa*(@2C#la{)-BctP-ZCE8QY?Usn#I1UmZ6PK@@F74zDYazJxMd4d!obbXP>-5k=PI= zgxgLb5n5x;d(}cAuMLGPn{;XGDS=!qCWO8)Nu#-1jLy*LU@Vv*J&lb(bi#(FVdzSL z8Dm9=V11J`Iyv(aKyVLDB08|)5sNjM5T=>^C|+UgsG(U8&uC*1a1fhy&@(VE<54JP zqv?;srJEc|4NML;Bo1R0sQ?R*j4oq5kkB;4mj)|7$;hFMFdIspb{rE9;AmQ>NmD+B zN(~gNRzy|I#0oAuDlR8vd?2a}vCqF(dKSe#@ID0u=h^qgC(c|?*_#A5&zp<7Udf8R zu`|ftvX(vZ;a~l5^`rne_rAPUPrf$~Z2ESp`6?udArcCOso&LYW}mjI(uB%B6@n}d zm~HN^Zi}90PXcU$V$ePq5Z#KnK+!mT_0)UAI*d^kI-T6qSs#NBA|~$a%0g%)BO=S9 z-WBxwnOnLVb?DjFyp$m?6NFjSz|s&*qKIfLtqo+vXBprwzQBkQm`$~SS}4k)Mq8D< zO77~yJ3RX{YJ5j+^x>^t*Qu)%N~YnXVi@THNAOXX0KP@6lmQj5(9u9CO1TC{V?4I= zt{^*r3T3~pD;4i9*33qd)O zgdz>9>YuvrCY^mbhvPz1#YNx0={>M`n6j59empdY~_KrD+ZVj(gchguh9 zPg9Fj50Q&S+k67&@F;tX!4e2wZ_nfeo2Uz`YdfJPK2-e8c)XjG!yvfqFeDj<4~ktR80d}6lJ zVZsPKkX@n@0)-}MEK-HV!ip7|P%CZ%R%=q!ib`rM0R~Z+Pv`~k2b8KG+~)OD^p^G0 zg~8h9oi>h-@XDu9SR4jm=)CX?>a2evkzw9Xj%JM7Ax&j=+{PNWp@-o?6C)RH7qum0 ztlM~q2&h>mB@8nqJYx|p_$$5kR=7>TNStFt4h$@oFj$A^9t_*U%4B-p1e##sh9UHs zfFTL#O0HlQhNMC{9LcTOj{vwH3`zF62v|F0G8rE!7-dK6A%$VWX2a?dv|6dYMs-*$ zLA4~HOnuU(^NGoL?f{MOl@wS*Q!%q%vc+z&H4>lsbbC@}I61|xv*5Q=$etB;_l@BrF|*zm!=Rh65HYF{=*R=S#1zTeji z16AHHvKSRwcbow+%e^CO5v(ChoYV~3VrbSRDyY7U4^-bMsJ=!E2o$)0lhxa-MKwvb zC|HZgy+M2Ff3p^uf@Y>7R`_KqV$x@wSl6qNCDe(_OUJn=dlhgc_FBIZ6!Yve?~SjB&9-Np&%zDGlBUf_TZx)NrjTU`?G4OC z8L%Rp`J@l7wLeR=TGa+HFp~&flsG0%y(So0M!cH&sccfYF zF!HPf^2`mI)R^S=G!|pzY1Ts;-sLkW(%ush*eK5E*Yz4PiDTj6qQ*uHEzkO0j8SG%W}>D)pQD( zm`{olUQ7$f#WIyJpU#uD#)yP328#3}*>b*=V+B1@W5uk~kc~Remfs|Gjg|k`8YEWv zeqY&wm4iMQpV8kB=B870X4=*f-+?)lB0<4`bhGu*SaY62Y<97OR=C zZ=2_+!x8)eGdxTmk-?3Qvsl9(&Y*$V4SPZ&xMX}tcZDuZFKGt47%Un%W|&G=3umf;=b?#OG9L2~r>|VN8{phfPtX z<^eNQIb+R~qzMWJp`0p5Hq3gV?J-%&O$^vD=|a4p!0dz#Gj!s_dK7pQPXe8Kh?5vi z+Jq;!VXEb3qR>#Fd4^#*3TdmRkJ?|$5*Qt71`Y%fDB73tJQA@)atAM@byl%PWJg#y zX3Aq*xH+z1nOV6QttCeT*6@kY$p>rg*M}m%&mg~Onf{_>9*t;&3jCef?W0VbX19;B z%CF@E>jx&6z6v;I{KOWFaBgVwJh6RLr*XjpL7=F(3au%G0p7NcLY5nt1ZBC*w~x~O zQhfDO?1P3r7$lm!@WikM>J;kOK4%|mty?gV%@8LTnB$LOpiVH&(E@PMxP2n#?84Kk z=A+(y^xhN6y=ij7ykx%)*pi0|=T{12r6jjepq%Ig2Qhx`K3W8B^$kGh ziLFeSmW1@}-fINY9Vt89G5hC-XMox$`{3_KT4zxoXXo=US+e_L3Z1NivFPi^T&N;E zXR8oAXnOQElXHeB%XAx*Lg-E{{8g7v$*Tro4h@k5?BzKC^LFKkLJoIv$T*0DypyoW z7Y9BXU<=RfVKXP4EnuVjbJ+6veSm%fHs!b|Y$rG*|sUk)ucDfz5{Z6tyTy7x?LSAl?O(eZkksx~tifzs=713gZ(mYJh9X zVvWE1e}I)ba=5iqqIi}gM=@IU50Ri&K(OvW-ugl_NKB10O6rV88chuO;C9WM|1H zfyL%FqTB61tl*%EM=ZPPT1Y=eV&KZ=t;#_uFhOQHaO~x^w2Q%od1^-IE~j%^VsYzq zBNoq-{dvmgAemmW5`%ExH3rLCcwk}pvORNcfmmQR{|()$Kj zFFL`+3+~;hs%QrTntqo?zz<*FsOn5uaw6*ssqRKqSACx9rmFZxRZ)ErExMW^SgL^W zG>xlr9kp>C^mmT6;=6#j30(K6M(kN!N|eErKirHPXDSk(=W7y{=$0LGZ$wS_G|s3wA3}=&ds0Y!az)ZhI}hpENW1pr zcn5o~r1K9!J4yCy(V%w~U8mCQD|`|v8wh2Q*QjLVlrcFKu0hs0(L4K)@7nL2{m$F3 zN<@0TkP<7iC9-9Q67@T0zw`F1693|bl~|iC@fs^pzjG(_J8!=#@!d`^TJy9p1GA>N zkR2kK!;B{IcMbSUb!3-J@bR)xc^Fh;K$(p4U=_SgMhU^}l_zS1W^DoiHc|b&+~dH%j&39~J<&dM4lS!J9~f zA=sPMqfWj^Jxr}j^(>tNg;qxqs&T4Sh-(tEa{r`MuADMBKq24>mBf_nfG5ThlnBM- z4X7*!0vf*>C5>N=r1WZaiL9pEFjW`FHk9f*JYCn+>)eT{*ZJbr>UtXlcagfx)-dY- z&@L!;40%_iJAO5K9={r4kJ=^To~}zy%S>ki4sk+9BowqJclgeU8z|i9yE_ifjf3+F zT04GlwrrJ5x$X7`!?fyf{3?`a$ovLa9gph*r#hs`QQ$A|LQRmFzpsYJV~!{M%*024 zt#QvPqm*SclHfV_3{2Wdy_Zu1QQtxaOS{|BzJn6f5=*<_io~CGmih_T{-wH`3u>Dj zu9Fq=GiSjs4$I!eKbR}aYdxj3l)lT!wGwrO#c8`jptMcDNz|5pJ z@Y~yg-yY2Kh4}4diKf63&O`Rc&dCLD?j-wj<$4#U$6-TrQz^}pyhuT&=B`ef^9|)Y z8pQxb3$#&%Y>kt?QDh@A(JtmmcRRi@=e*7=@F+!eP+eu1t0DqwYri}iJ;IhW&IR)hr94e8O`m1<+DAzf`SMNr-+6lh2;|&3^~RN7Q~!eHXc}iac-U0v2_VbQI;Rq%J*qq zr8Us5ptnZ0BF~+%F`P)|ojnqQuP4vj<-1hZ78Q761;u~`+c;*X#u~1?41@+bqj6|x z)fCFRq`UV8DpTO#KEo)yi)|K}S;_$w(+DMyAuM_0%Zi$>tt@QaVRna;ViudJ8}-I` zes0>vqZb%PD?m~2JJpI>?hK=)VOGd&I-svObdV*stx62QVKp*iq%EsqHw-IhnmUJ4 zgAr1t;+Zrqm8J&Z4QjPu%Q}!6IiPB=ghS{*O3K$;RZIS9JZ>;~A%#&hG0sK&u?7V= z51mSG7(p?v<|mIg-&C&bZTim z-wb4v-?3fQOxb*~)Yo*!x`dDA=@2T&eI;(U>8A;9vuca9$f8wtR+J+7yz#~=d+|mq zb^0f?U+H%|PKHxiaWa!L57=Y9TgGd-$U6o+I~w6OQg^Ji2FKuONbNDUrci!($*@vH~&)W#jQ7|N!D5& z<{!pc^G?ky`A&PkXk+`|%(;Eq+i(HJ9K|3QV0W6r1i-KyH{9TiEpc6i_TVaC7_>ag z#mIiY8zx=H(Y`QzVQZFR;`b0QxA|J{yZfzJCyXcs&`T}^9dX<>wIWREaK zQH2-^YO-f!U3{JZ>A_%x$?DnpCEUVx(kmcWmZ>@$T;Ik>L}L-^vIm|v;~3q* z*32~7*@=XYO(r}!k#H6h*yxL=CKBE~nefxRK>Ak4Q>!fj;F2ot=-vUJnhMlgq0vZpYQt8(F}l06;X;PygE zo~fFtfqf8Ppul#|cNzXTW*m+`0!Ijk31|(oD6l%Xr;l&n9PNiW)PSR}GRgmOHmoTB z8G5u@RGE<<=?s_Pq#4sead0^=P_HvXf6tj!KXB0RH`q+N4(f2e^ zs@*~G<9G1`O?Fq2Z^9vN=sW!ZTIF?a1*c4C0CV_(@EzZ2qxo=r&MaM3k1b3`LoN>5 zB(W;90sBci>Tqto)2s<}ad9uA_kAKlY%cAYgKeLWw-!4Tn zRw;_P{E?{AJ1o6eCX`En89ET?{T`KAQD8~{;Iq zbX}hNe)+>qygy*4Igiudj&NlC7O|od0as}79scU*By#j`%NAPCF1=l92(5_xeg>0j zA)IYi^g-ZU~Q8zQj%oju&NpNCP*{jz(!jP6C|dFiRLx=$Q%t5#BdLZYGcBN308U?W~Vt?F-%x53&Ui7 z!$4^;^U+YryeDR-9yUT2c@`r?!@x$!5&;_+dkNUU*q5w?5kc=p5F1$$O7jKL(N!Y4 zeHtx$HCotrH5x4)za%QG>r)XlIA@bMlvSIi!ub&u7Rg41#mkE5qjJfG2#;w_2|II|BWyIsQ9=W3qg5dm`ZLlqEH`{_OnQ?s zB5_C$I+t&4A)dNm1^&#b)-b^A1IQjUeknUb#bVYUX1|5-O>PhFYT3tAaSafpO>vS* zoK)KTx_0{uJ=f6^z`4f| z9hE~EH@v1T>GDt~o?l{YA0o@olS*g{`9BpCHNZO@AD9lPeigpOTrjuxOGeFDiMDQF)Ph9u2`hwKUXBAsuQ`fc@l))VF zAp$J_b}4+@v2RI0%G0l!c<9@R4|q@XPBFBS>cm$0s^fRb0?rb;-duR2dcDyGrBRaJ zcA}9=fU&+g)Bs0)QGSK>#Qi`Ay75OyP70l2V9gWJ?DSmLPB{Dn{f<@jRfZ`7y5DKo zppM&?lM(Xp~n zD>Y3DWyRU)JFF~ONm;(6MBm9Px6%ce$76vON`k}E=V^yEp+k-Ie4ZPq=aILDu-fO>5gD?g03dOk`563n#vUZ*17c-L)QofXUXj09hWsrQ zTpzvVX(Kg}McP}WGTtf)isfPKC_?Kd9Ywlgf*PmOjv|U~w|{Usn2_zDAoJmqh@U(% zY5Ik!X$?^dB|E_kE!%7!Kx8SGA(CKW9nZ7CcuC$Wiz`Z@ySK@rA#W979@-|0#;Ik| z671F$Ng!Dkt(bv*_e0D@8}dZk%D2fP1;k3hMzT#7WM|02fnD2V=@wa#PupaXE@Ks;wQQ3`>ab;zJ$P%> z>1b}t!u)BQES!20vM{0FCW{WswNg0Lf14~ji!8EKZw*Vh#Q^f=oa}9~>?%s(9PMqg z=m=kfh5G=u$%2j=vMg*}H9)y+szzUEZc5=|KhyO4v48upNgi9N4{079Hbk zrEsyyHd!tyvT#`bHd*8WV5J<~Hp@Y>Fq2@eVR~EGeaZq@lBJk2nbvMDpbj#tO|nh+ z3#Pzq)3iNSt9sfGvoa*<0xki1A&WA`;f+|OgD4O?{h4oOH_B~P=r3wlc= z$*pSG8b+Qp!XR^#Q>?1CmlJw9<~H3;?!OJe3j}Y;W8<5gq#GG75WFLgO>T0p&0`6^ zE|0C;+;yzP410(EWxkOW9v7$Z^&Z_exrifW<$p2o7~;@ zb|HWJJ0YzZ(!M36(pn+yJ3?Ci2BK7EJEX0KwEXSOA*~bA-V)OCxAl2X7NToWE_6H%lO5B7%Xja}V(V6f+AN6v(1c=C`#g~_aNq(WFVD#VE`KmN5if!~Oi z{goCcRm2IF`K`stHmXlVt0u(BBq4~yY8bUY+jTqT))T)D(nEA{5N{UWLsf)0rRg5o zvA_{(1L2E=FZkmN9obKCqU0=DO__*d*jKOX6k=PYV;N2P? zoS!XVwwdf`gvzM{wF72podtDzB9(2Sbucl`#3Ixdu7|M`5-(B{Wyng>)ggr}6GEp;aw4koawgpSipYme|&{XwOQR0jjNH{84*Dwd<$wp=3g@!_a9J8)hz^8FSlc zG`84+vhB=5J&$#U?Is(#qfiTiJMtG50I{RyV@T#Uk&uPPa@R}9P4l<_ik4#Xv37R= zoKkVBZrkRgv5w6+~6jF#UEgm30}O0RDP64!S#&gr?o{Z5zG?!jygks)<`{SG^>L}Q@3>O+bazxcaNr{=24 z!|_uU##$(=0+HusJw;j0%Ax`lpt3rA0oJL^QdBU1DvLujS%^1ZUOB`*_&)klewsv? z(`UQaLLNxW9FIRl6gpr0LHpWVcr7!jT#ArnAJ8p0?H{kl_0wG4jv!|vlzx^TNV)!< zpk6ps{lp*r#!vmZ{@#3lTGO^tOSnd>e)~_eZ$~&y`JheS{-{$5s2T5yQpAg9ho16sq{=4r_ zTh}K(RCR|6z70nA1L@j&+6`8VPWDH?k*uZj!JI(`%oE4l>si;FCsQYwD|*>8&ylHz z9V1@R>NK0ebb@hXpjA`ueK~OkfuhX|A32e{;~gi?ygjXqYUV7f5enGib^i!NU%$U- z3hU$d7f69)+&_WK6<@jk`ecP#dK{>{Alo<>72mtI!G<{w!8V{sWas3l74Y%30(2xN zTO>nUS+QL!(8}Wb+62wjZKR&zTs2CP#Ib(B)<-`Vu#wqHi$!FcrwbI# zAqv*oRyIo#!VrWD^^Gy4!=UBY2>54Ceq_9j`81dcJv57_yd!6@6bNTq9MN}g)E(T& z2315?uZDIR_S{EKxO-2yvkw(%X+-MlX&(!gBlIB=i8V9T1o9$~ms_mHsLQcMbyL{F zXDbj`fi0ZXvQPfdnS$)v*+2i?2z-g?Sy$4sHmhkyiGdDlC%*WF&;9v-{H>pT?ljmD ziFNZ-h?s++CQ~&O+IcFY$ycXRd+qiYt8U>86eNx)sfjxcAyhbtU@1S^ky>nZfxgH? zN6jmdD>cylv{R=C0?A`%TiYHL6RMJdC>#t19S(M-njQoD1Vl|W#g+_=Mw;@SSA9XXSyYTwS(7*~F1 zn(@h3`A(bqNi-F5&&HtQ&g8*|Y&LFvow2aK9*$eo;#G}5+>h8>pt*;v}}W)Zo@-S8-SIi zlYcJ(#Zp~Z{4PFTD9WZkag*gcm1wC8)S*=K8Ib}{?aXwNRYGuEql-IBO0`Zk8y~>GlNgLD?OYieuv#KhjURMG~srGL}f0v8+&K6B2F- z;h#{0IoCV>A`S-Ca%{gwYitvr7RBvE19N}RJ{#fPg|i|6*T@^&nz2v#G|pnV`*7IR zFo0ak7{RRX72jy-7xproijj9}U3CP#0AEdTjWp)8@}&1_lIQ`Qz>(OANfUGyl^}u^QQa|IMuqzqhp_DkKnn!gQVn^{@(2T zf$aR{K3T?(Q74u3cd@#YUARO8Z{M)LthZmbxBbKZC3<_@-VO}=2le(l_6E82_4eEL zmJa)u>g`E;J2dQHrnk@9+vUUl%k=gq_I7yKzd~<+Y;RW%`&a4h8GAc2>>t(J19J9G zuO9Y~>Fs`dyJpybx!&GpZ`Tg{uh83l_IBN{|4O}W+S~DApNp{Br=YR)h?t?vo&ZJQ z;xn8}V=im*ecJ7Jsv4IGT} zV=hfrp;G|h?yggmv9y7;6062-e9o~K+JnYST*Ils6^x;?a|)2cf}e;6G<(B`Dp3}I zNA}5E2?xzSvAAJEBTZ8JO~7WjNi6;)>NF0e&ZlDh*+7z2*GCTl4iV~RMXbhH;%hup>+&29m#B1J42FTBsla=I zjh#U(mevtsZM?WJUcw+kJfZva6C2V=cJ6=;`6&>rTcME`#!BE}w21TBJ!((jD3LhI zBzh;n$V_y%80|T?nM{k2f$L~C`FKYvi8;>MGHx~d1w>6E-!6Dj@wFinzAJQA{c#4a zu3N}?poalRYMrbx}!c1Li~P7)P1hwI>0XOpD~W{7Sn1x(PU{ z{uTaOu)~zuOyGe%1BRf1OOJ+11F|qK9qtwsD%nP&p)w0g)&NI>N3a0dB%JDBOJfsa zfFei+Ab=0Oa0npx00H!iGPfl*&;kPlBic4>&{B@l&A>+DU(UxID5PGgs8_oFn7{hP z!osXbd`*)hijyUDs>Lx^D~+)+5@Uh|Y%GAl)(u)RLTAA^eC_)+Db`({@D0&$vy?lax7hV$m=ES=Yh0}4~(G1 zen>NR*ry|Xz(zH&Lu1M>oDn4j3mS7o41*VELF|K_Q0%$IU`rO%Rxg6UX@#jGeR>P7 zgsF22t>w$Wl@1m}bl@cu(eo0J5l^2L`z;8lNTd6lzXbByAK(aN6o}{rb{}v|l946_ z7Zn{NGMW@CCDBpO`)z{oE&no*n?k)W02~-8?A&DewBXy4oku|_8qX4^RpzGT4{PTl zrdmMUh>=dFRiy@?O(N^0_V!k1R0XFA%<2gUU$vOXc%CQT@ z49fvFLQHidD+*oBa#b*<%*m+|TN+pH0bG7#3IN8vcjy?~Bx}j+D5e?r-Wg&pm*@yF zXYHt4OMI7WADb!R-64NxT*CK{^S{TnFHwH;F$$%1Z-37BrtN0e)x+%`y}` z4hm>_LoK(R_BvtIz8d^hY(u=Fz4p60m~ZsAOxb;`4r}WaOIEu%)&p`i{j{Miw_S*l zB`OC)eh)S?5ig@7UV%031aVTX`VC%JG(myT<&?I+#cj7NLiTEq7b*T%h+-Nj6aS|*hz$ZRoT;xOh9SGHF(PTfNRdRe5a%? zJFn%Qkbk-&JFoUMgewc4q!qA#PXNl z=05gEP|hg|!9QV+D?lf`0mdJ1>y^MkML?W;CG4c8nd{AG{0pRsEkXyhV%jSKld4t* zf_HGDvlayo4S+f@xn!Jg*kSszs?TatAWo-6^OW!fbeY1Uw#v-$b@8f=is4tF^x zYlN0g$=8O)K#c0zsvu`=C3{w<{ZNkGUfH7z z?3G#1&d%h)MCu@Ac+84@KIpTg=eeHz0Ns%tAaIa~G&@Mcdbgwr1VH9XvjaF^q?KTf z(UF)S@WAo-Ivxj)$B1-|sv~OE@t93qx@r=Msk7`o51O@KD98?lFE0yUUT$AzFS9Ro zPb^<%SJ;=?mG)(J6<@YLSaD6wO)vZclhfXzC|(g4d2PA_thB^q8msc!#;fFvu;0Of z93NmNuR`+o(T@oS1o@twd|1`uQoqZ<;evw!WTP{SbV^3rW`+-I#j?+inK`Ix)f2_x zDn}!EVi4x=8;m?540~s-IfS_m<7gyr7xHk0$kB)cwG_q)^k`HIVf^ooMs;9W;W9>K zD}#nV{H$lTvw%9WKE#6NxVlhXv(1$u{%F!PX~%-!c`G@PAOo#kX-)(}0xs-8Hyv}* z>&soFK5DGSSQkhp+Utt;GCEcy60FI@;vao9S|KxGhSkw%Q|;#kK6Es?kiT%53Ms+{ zDJ@IMU+@zoMYth_BNh3Em%QPyE;>aGw_&KCV)uuxNGlrNvWCZMBd1I0(a}6e(;>r& z3{;SVbl!)Zs}`KXskr9+(nZO5^5GkVTsA=vF^@~2mN2`*%W_`+OpocTMsJ8EH zc*BJs(P^T_!)6b>OTsZFx>#|P;qCGTn|SA>MW7s~a}pywpeXJ-m~1dKfp!dA^P(2b z9#Mzyb%R`p5dv6nJ8u^fpVQb%f9q}l_VdZhTxc-UMzMw?9U}D48l4T$`OI=PliW@$fkx`&0JOojqeD`MZuV+twA)Fse=Wf%<2i9>*K7AaN<69#du0&ADlTrzSxTP=N0uz6cC}Wec4L#`%vTW92pGc_ zrZxRmzbi%nLDE$&I!l#4@#&fI_b0^i~?OUFcoawp&j5bBy9Ds3pSs0UUk;Pa$fNA4)w!qa&kc$TK%K_rf00x=yt zjB{cuw}s0!J=9dsAu~?5ZDw@)K$#GX&HzT>&?9~hD%JQk@zdgR+t9Y{(8sx2suI?0 z$atPACkDgzRnlulH28I@9}xFg>=GO0Os;gBfbJS(9?59u@V46+*hFxqzlfG&Z;H{* zc7lAgb5@}ds`lY<0MEo2Z>=(mo1{dIadjj%LRhM`ow=}L0YVa}z>{uFgfh7R|r9eM|nQ|(V<&0sTEXQEZ z5n<&3sfbJ_*AAS=cWJW;VN4279grk|cea?o7Kc(F(3k3UxDOC=*NJEXu_}F)kYELoTIsOU_^sRI z#wk-6bgHYFjJwK4p*Z$pG39ffcd)>vBSbHBp}@|OsF^ovqDeip3$;uwwA-+@Xkv5gCTdvId~0Hp zK+(i@-bBSsHBnhY6PuGww9%ooaTCim=1sI2!q!cMwkAnl3Y{ok4;<`q3y=htrpi;T ztptTkhe(siJGfOprf3!Uh=Xe4H2_E@ zV_4Y|paz1{yk$h-s|Kv>n}}$q0nGGwV|@}_=0gG(fG5C(mEho_c&s>6;G!Kop1mVu(^qTn=7V0m{ggVpBqp&mg zQojiu9R7*{=MFo&7`v0w=scQEYe^$QX%UdJNVfjczh{9~xBW2{l5(2QtpIgR7(~>8 z@-b{+hkxvz1vY+#sS#|>U~`tnE?Qv2oY#J=%CV5vVffL>${O}nGvYDcU{pZ?tH#Vn zvRJ|k9BWqQ)=X}oU}ts>30JePA^O9N0feIqYbFav#Pm8;p^~_im={WY+6#qT)Ld0* zX+!hsNZyO^B=>jdnypJHn&R`P19WScq`T@^D#xtkoi*L{*K5o@A} z3}6OK*<8J0+FBD3plk*N@G#oVfgBNoQcH?J(U0fWPXLjXjW;bKv#U=RwsKs>M0~ui zem9d}k(HI>QdV7CBtxtwXNWB|g^A^M6$&%tHj05BLhb}KLR?yQHVn7h_g7t=%ge(> zM}ccWt{TxCXuM{g33Q6J<|1@yZDTdTh!UAHLzLJ%1xrqpW&}|e6c=3=#Z!urhdOUe z(jrPAo}|o#jA^~x#q=t(13CZ_6UYoDst#p_vW?_I`8iSNgNjiZP-KpOP>Sc$ zQZW|U_2Ha>qgtim9x&B8Q=>@FzM%Jz!vVci97uskwg*~d`-wzXjk$g^hC55*o4SjY z;9KTm7sZ;?La>M9yKU>BnT2?u@`z&`3DPEq2 zBL9Q~i&J>ODWt-wp=Y&ak-WOkv&OP9Za&@P>)6X@y}Ys{hoRQJT7}C#QEKd^?QgfL6e<> znl$m?O2q)&heO2L40Mdm?4L~~0ie_b6xnfrz;B7puTMw6_V4JQSf}S<8t?R&&J4A4trh@Lm#5^@FhdkJn-b@Q#}Q%tU1<+TXs-Q zR?)RAL^md1%Sl}2lu*|}tWeD(Ez%lVE zIL5D2a9DoeV51*6Ec#>`CzAB=o8aAmx|8HMiPT3ZBP#t#>h7FU$1H<`sn^!jtF=B) zXK-K|DC+IZv|qJSCj=GNHvVnL^=%Cog|t=-MYF5tcL_aRp#vbf2J5yp4Z=s5=jr)q z{ydjIAIzU`3CV8_54fB%Bhd9YpXYfve{SZ_v-$JxknKCd1NNzpZVQha!sD9oI2;~6 zJeI0Sb;ALxC|Ts!oO8`7yQzjN7EeRr*K8{GnU-aatG zDWx{D{KI~DmDKM;?;3V^UiVod>n|nTSjQ-D4bl{)kHKp88#D!50LFrc(w{IiaKyk4 zcZcZBOs=xzvaXz+`)!lESu7db%RZdHGK^bmH)~<4m;LZ`mY*DFSs)8@F{+6BmxkUx zWPGN7nX$dyIw^7A0LV+a2=D}5!~nAyYp#oEUp8!~DuIBx_hyY`@6%g!JS zSP@BW&rLbEa=T=VaeVZ#+}WS!<2I&f6>tDO9aT1bT6}}hywye>cYR72h8i_9ull9+ zK6jRCF2l_qeg2l0X&bk9K~u7RSs8Yghi_6oe#Ps4em$HWGLz2MBq>FW+en3#BZy$# z`QpN&-^0;Y=r%m&xps4jPw?U)8`UqDP`QHWr`CsY99s_9jq!)@ z#-fkdhPSsiEiq==gI{z&h0e^Av;y8~xnwOcD0R#wvwpfamw)c_-N921&#R)YaV zb~jCoB&TKV2s}pPMo_mUx3LmKEqVR1ct_DTn9vCH5wM_pq9G>G)Vb0y)dZVl6%eySL+3u$`j$Ei(?;M{ISfli^KU6-}Aa_IOAOZI!CdfwQVH_vkdz3z6n5 zp0RX1-aH6NXH_m?Rp%x05pzB|8h!8}gDqShVUzOgGY7>Nxscl8;jp5h>|+P*EPYgJ zee@&9A1+#^ir3J(*KpER4A0{4j^(!9El!>X4vJ3|-^03@-OM1ArikYAJeYEnD>@Rr ztH`?%6-#Gt2sZ z%L?%)WaW>n2{rIn)bL}WhO^@u$Xz2hf8<7;BQ(nWAuE`ww=M6XP~N+W@}Rwo0QyhK z%`*R%7^W$0dIehtdb&+Y|L)G20U^j36hO?S z{Na7wyqO>s4FNaXV>&Hz3CI!+0nG1P3<0B4v%%j1HA3QC24lBijuD%9O7V4~WfIwgb+pPBa9VS?5DQdfNp&jKnA8tP|m=Nz`LR>G@3l zd^Ufchova~;r#h{{(Qn%O=F-mipb86gO7}ZkB);+kAqK+gAX=GC7c@v9~%cRjDydP zgU^hE54T1ooF50D7zZC82hX-gc{j(wN5{cO#=)n@!6(PT2Row@&W(eQ5xnnh51c)B z{=%jU__$DxdbS+(OgZY|ZmF#E<)|mhQID6S&d!y}+AK#sT8?_89QAZL>dA7{gY%^t z&y}MdD@R=@M?G7PdZrxpaIaM3`Et|~<*3KYQD+xQWpPmbY}YjJv$#T?# zJ4(f$D@Q#>R8C&^#W{VIqn<5CJyVW)cxS1s^W~@~%2AJ(qs}gt%GxYPJz9=>q#X5h zIqJ!B)PuW9HJ&R+JywpoP>y=G9Q8~&>fzm`8qb%bo+w8>UXD7ur&QKvIqK1J)Fb7n zr^``KmZKhAD%E(d9Q7Dc_rK#k4?gnbh5M46zRFS0mZP32M?Ji^RMz=&)Dz{X$IDS? z_m#@pEJrp!*k`R$I4L`%2Cgjqn;^8J-okE2lPQ<){Y_lxpN`v?<)T-_>?rGb1gvp>lkxcJzlU9Z59Xuy+q#})-=htBb}TP5*1_#E+S<-Qoqxx^2d%PjQA3AW zF8S;b;@c^SGef*GE)eD1I5?b0|u;jpQK^XcRf%_^~)9@r`xD_l7m(`30lCW5?xXN@MYBh-GlE()OP8dxx}e@-XE( z(=vY<#u@gZ?*UJ?(U6$}UCM3~%9N!{*1laBIxt*o;&TY>VGbdVIqr@DS3>L_Ctk`L zOUo}3N8+3k@vJPq^n8cyQPylNk&}qcs7Tc8wd1+tk69~lkceTVNYtiwj@cLtJyRL% zpv+Z@B;006>XCE_R-CCM%@uSE^H7^2XOkd2K|h`8BKesu!&9EUpz-4Z`%kRGv!q|T&$7BrQ zK9T2bSf@tU@35v%vN+F$6n zmlwR*jAob&m;h`3+4syp|HsvSpU3yE_ER3;v)aFuW?*s0cCD@6m+6h+mfEqw3fERs zJ2Y6~>S}671}jV_*@3|dvo+j~3sx9YpdA)$@oWvhHYp^8KLp@n1i6HOpG@*vN~DcP zu`DVNvr*a``1;IN>j^QzoYr4GNME5ZkOck+&f^O2oMv?h4F7T#@s+fP@MUHn-|{qi zIs^ljSXASrJa@I-n;WR7nZFDW#M@0slev*=VSD(_t+t1!OE+V>jr=irDVo&SEh|1; zXa*CE?b#UPxs%ueC{Ayj#voFoH|D76UP%Ujd1&iwiMeF(*IKf*aI*L!`7lF0U=4^C z8DSu1@gz4VQSz08^g5++wmawh`&~-gbyDn#vn~heE0xC55fl#5lh!x|Z!Jt)hO+^NE`UWjmBuqFtPpaiAq611x$Xt`R|r7qNksJw2}pq>$om13JZ%G?{|Sz{{5lB2~+hm+Jm4Y_t;9^e=O*eGPB6~~ifW3g)k6V*l? zUS#W^X1Le0Dy?1FtHFll-dccVam<36J?Ly%9F}-BU@aPXy+O;#6auf-^B-9%j@?a1?K2+Sp>&}B!|(= zq5_OH!6=c6at-FS7hQE=`9xGk9po)eH=#pzG z{ihRD*52fc@ss^aTPC=&7r}HK@q(qIJBU-ArA7QRQ(lgOQc$R41hyp14Z^XQB;%-| z)bN5sDW9c2Al!aet7ao;3aumnn|;Pg`R1c&qz8L*R+6oGx51dH;z`=Colo7Qt(0+*Ph zyS2<4!NwS1WMZa7^?PHM6ymkLvdOhYYc?YlI3Z(7BdHSADb>0%%94lNUF7PxY)u)J z@ZT?^J)#q3RQrZ;9}O46ZPq(x&*)qm850CpAzZ>Aqhc5{8U~s0C3*N7y({1C{>!f= z5*J~QjoS$JLdU8IR1A@~z}CBj%ltb1ve@&2@7qJ$U&NlrROgk{1V&Ev5prUA3^Qni zmYO9kLD}kVMp7aPLgwCtae|0i!iU+Xc<%|MBMW-(34}Qay~n&K5N3_?-V+GppKR27 z0%w+RVA0Ho)L)?)bD|Jv#ye5SCm@S_Ni%)|cK@%p)A>;v0JMAt{WbO4kM-N@?&ZmN zJlxoyup9dv_@9flTbVV_300x%5h$TLV$g zmpWea*DHxJN$uk#9f5lJl5crY`aO~CPbu0OvYxeAXZVqMp_%|ac_Ra!0sJBmsgqjC zI$3J%awEQ}B~Zf|xG1 z>9fU0{TDFg?04y^e3Js9!S#EFgE1t5G$OZY}-9lIfT zHaaYqdE%#GVMYwk3{pXDbePq;^DVV)QS55n)pilpkuT?td9E<}nFZBGwZ!2otg?N>DUFUGm#Q~GESr@IV$0EU z*8>(4_xn&?KUse4^nqk#bzS(yg&&myu` zXizpWXJ4_YYZh5`nrLDA`AR%w92r#jjgqoDsKYjE2r91DnMS%XPKGvXId*$Wmeg!! zZ}^83zXiLSNUAG&OR|+Ytjp4(Lw;O_3RltsvKFw~h7slCBOTINGX$T!!yBE*MGGz{^4tl6UmHng~@+nK|pZh$r6d2-Hwv@hq#+J?g(>_TucE0@# z)wvu6nQK6ci%r}gvDcM!b%CvS76Tj-1FM4=)1g>6OXIX3cW%*C_nlj%87?becqy+}r@?MPdbMVbAE({6{>3WUrt}3 z1zsXM_Y=wVV;hw&;=qkk;$Hg+`$tV~B`5!Aw|W7CrpN}nv>S!eYS-FJ+)4Y;lN+^1 z7C~a0iLgoE1&iaU~v}?X2bp6oOP> zo#gAAuyEt5-Gu`v4fGMoFa`wL79^l!^o4)EFE!s6(U|Mw(-2BSQH#B$fTlbPpzasK zjZo3*s|k%+S7dQV8H~h9pBy6C5mz54Lxx75HB`fr?si;Bi`{YDutO+P#pz;m?yE4y zj$E>V{Vky@w1Sx^AFsR920Xn|$U9^^L7(_XpL9lHpCE+3#XgY_`dBIm z3}Z^NfV^FWe6>ijZ&3yLw?d12C5JY_>v2wF@@6TL0^nsyicT6)=}XIz6d0>?UbB=M zp2p1X9*Pu=*#}mqvAPIHvf(g+#_FQ6JXX?J4I1Nxze-V~F_X#}?L{=E<=)_U2Q)_K zMrf=)N@H|0&=?(Cmc~do8iOQ9X-xd380LIXm{4JskC2?kc^RS;z1T>0X~z#9dan^i z0PonRu@WLv2g}2-UUaB55jqq`8yYD1HIKVXy~UK2?I=Gz!RLQ8`zP>yOo<4SPNo?j zeCw^I=taI;%^B+4S3fk3zY*8kJ>&sKKEMsByDg>0P0)}shd!J#3Ab4HxQQ3QNDUX? z&(DbeVJS)p#%j4zP*X$z!d!3wSfniH7uQiWzs45f;Fd3ap0#P0?cyj zpo`ocG!wsoxxTymv8g@uMH00=+LwyFYBm|<{|IlPFR&31NR*NYQ`@bB)V}s%Lj(?Z zmp-6lA?CT*NRBX}Pi#Pw$dIY)hDu~$`O#SsH3Di|-R{o{NA5#Lt_D4PuQKxB@^da&jA|iaW?(NFP`5 zMEYT4MvQJzjd3N$Rkur4&0;iCwCd8(&Rk8deLl4KvuH7>zxD+jI_k5F>le+J4c2I| z>#oly?hZ!E?L%}jzZ$e7xVdfft4XBgap`}2sXa5kHfpsyt#+KGwNAT3sNUc}-tune+7LE>mZ@Rz3!Hncr*(a57 z3~zgCjQP!slbKE2pRy8&I$2|ZFjkPVPzcENdi&ks;V^6k8S z_F?+oz#Z{OMRknNta0DWf*pJfHb&v~JpdacKqvTNo`!WWq?$d}krZdlczjN0L^Sd> zh^IVkQpAAPfs)8v35*%K7R@lzM2?vhunX|J)_qPTxM9m-7iXAg9ec2)i2kU#x;qz5 z_h-2P%?6M?At;9C_<|76H8AQhdXc*qBy$r-qdd|%faSiD=v*R$4bMGMT69h;$l}gP zVjk%n*Qj9|p<{Gt-(r@b4xu9GLO=Qdq!s!k>n3-%{JVvr(m;jogu)sfoG3Dw4c?5| z#7Uee!2Jb})IRnk-YmlquTf3qK&oq?Q4WdRgZK!2>$CQ>lCE9NxR&Nyms z|3`OYwlKwJsD3<*3?<5{%Z<1$0xg!l!4#G?kjjhYxnRg zTYrDLgNG%qwB(Eu@C$G}5EJ4Tfh5-3_acfo(E^w0jdkaU?(oq)muS4T>lI#42s}* zR`x6Fza;D&eAz~t3#nR2*YBM89=4n7ch=^4E~;bfN_C$>13}yHhmEYk75*W=daAGyhV)*!Ba68&H*8=*qdhl@8qaL;M-KIKLMNR0n!pMB_2tlG8m`vp zWCt*Paca97(~{AY&XxADMTs5Pep)k#Ui^M~H%xjQ27`{5vT8bg+FHuL8=6Ws+UKm8 zAW#{Y4*kRmnS*ZT4JJ1*5D+JiPaUmlV16vp zN!>H}7#Iv}F)G&eZB*`KV_o<6#QDVF5t;=HWq<`wJ(5la+KljH{B?(}UzXo2zi3`u z0gZOEC{LDy2Ky?s>d{&>FV6KTzM*f$*%*`@%SUcWdo6>CroM#_;t?7ejNKRGHS08v z@WiIM>opub9NiCLW5Uf$0o#&_1Lrm&LyHo_fpplb*JA3eEp)q1$ zG<9Xrf-u;hp@?{zQ~-|S*O+f|j&Er!Y0XM)I$oB<2UD}F6-B`4!Z5Q|_F)qo19!q? z=pkGs*2^)*$sbe;6OaY^qQ>1MJU1DK#b2Z^l2_4p>NMR(S2`iN4 zg$&7zp9ZiC7t-fU!Z*LSUC0Rn_tC+3llc z+xW7VQ<1HjAe&UcKPLgGTN0^rSwiJ^zp>A8k|cv2^maJdN$8DBq}5iNPymJkYy;T~ z4iW~I?GfF`Qi|IjcvhWv!N8+(wN+3R)LW_#E$OT3#IhXg^DkkECe- zZ1N<8!U@t0n_1iICY~y5d`NaR|1dbwifnao)P-05;<WLwwmCB4=l((;gamXk=2fOjDACwkRj-#-*` zGzYpMAkJ!Qbb%LnLmO>#D5B$TZRYfY?nC-9T+sD-UeeVE;%RI3k6k;aO5Piul6dg~ zQ3kc5WOLHRp-2~nx%fLsNuCyK#ve@oHsRc$WDdg385v4GDi+DF&gl4SLQkeQS=gJ) zLvy45(xYQK12NYhHW;#FV$(11Y1K7NNYf~_K%r&vA)W4gX1A2cnt({2$Y6O&&GJ=& z;+`p@fMZn(a9CTcSaen&l9LbR0SH6QLvvaOmx4p`Qh>NltR@_DJ%AI7q~xd1l5OcI z@{qhod+3<&=;k$MpnyXZX=4R-OLGzg0F~>50zX`%F@Q#WFN8}~%O9H(LYa)dn4|YY zo-T%VA-$f_A4X~)h8jhRqI1zc1r#qC5 z!alFSa8mUu{N3L>BDViPOh+~#ZI=~1n+;`|z_2h%&L4<<15~ND#1{^6^lV<~;7vVp z#iIPr2K|WcH~1gaXo|5Q>L;{)4wz!?+4#`OK{79C8jc)hHV@AXGvPM}Li>bR&mF6)U zp;jJ4frc_UkC{SW$hCS#9GmhOd>KV-9z#dRS$H1f<80jW*sgB(S0>^~Pf$h(%DxZH z1|Z*OUSiR^DlO6ri?phfOiQq%42}TB$;mhOg^~sd^QfH;kqJHETYA8JyJ`gwl_z~` zn~T;6A#fM1Z5Yb=h@2PXEj{d8diZU(WF%|6B-R3wp*i4Z1GbU;+&456id{o|g0jxj zO;|8O)R@9Ggb2cBkT5v}jZeq{6(=;_xTw!V!>~Rb3A8n+KS5HQbrtCliOEUj>H$iwlprzH-I%;2 z1wvsOP!0l=YJoq_m}TsFn^wneHYt`s%4b)UqWNbNV%1anEF%WslMbyM}V5O;0 zlU{3pnmTkI1SMUq7^f8hd1VMt{f=g3})imSj%#+gfp*P!kJr?Z%H18Q~=8u)@IWbjFO5RMM5eP zY0UzELR*O@WYMzCC6GfXyxAy`*r%rA%WT{{p-33DVHBZgI&d!o;Sk~*EkPopOyEV7 zBpeFUrg8+hevrS#c5rd$38gPWDL*IqCI8w+&m#l+(MhjB6RgIA2%vMC02WUi%LRZ# zqU8_{;{h<5uuBq)Td|_hL|!x*AqMWOl*E8e(nruktV9eRKxP3%YZzQ9Py)CNF;rVA z0rW+2aE0q}@XS(snQ@bIWfrY;mUU~`wLMc08x)+#Deo*-Xxter_idA;2VS(FN~C0i z`^nF9B!_MEy7wrjmw5St`Os5lY$9b2+XyjrZLt%kDDQWe?hdKoM8b7JmIr*?vzcE* zv-*VgX+SJn{2|=gV;`q^UPCE$~r z;JkwHP>ONo1&FRBy3heLdy}bSPLcMwak<)Sy};;gAq&w&5TXOyOUhHcy}lqO$qFd0($R$~t;g|h%hEcLPT zg1QN3Y)sFPvYm%7NYHU{JtUk17f&u#^Hsp|CkvCk&vm(&>)L;|6z4YhQ!nsM<4lv2;AvcF>UacqovD7-XY06V0Oal{`e}e0+^!V9@$}$s zn2{#fE5Hdh*P%6#?i8f3lDgxtNvTB5%u)?+&^fpN56qqha0NlW$(CYtP@gGTpVbkWX(!e!Q(}jmM02i2kDK5Y} z7B3GUKFx0m;9VmCBKofcAeS|79YBHiaw72H5+8s=3p^O{BJ`c3pEtvwt}N&HOI8L? zx1(vW-w>4l)HjqKdjNiMR*N4fh#2oa*n0GN- zQ;uwEP;}q)DKsUvY3rF@U*awS1`FCvG9zaA0H0$vvv+p!AYoBup|bY#*Rr`~jGd$u z1XN({>=9z;1}>%S#dRSa|6S|2Z1SH1XBuVNgDli9dSu-S9pTgk(MBH~g*xTq66e)- zH0E@GWjJ&IDP4z!usp$^+Oysse)bJ)zg1CvNYR~3mkw@n*yAp;fCoJepmUHzs1I;f z)1w_23-FTVz#9Q<1hWYfQ0!5VY4-qTYl5r*$36kSoEb1h^oUhTDQYgL+39(9++X6-_}4wfl-5rl*ULu4M)JS7h__*~6qDr;=CpmGb# zM^L`UIM6}@S6oD)!L89w512C|%mDf8WhIvX-d5cE20u?Hd->WEM* zQU;pmGf3;qP!bLxwV{s_n<8c!Zq^3Va1%ETx5d$L+gaY6PLaqF-0CT}GhE!?sIH+D zXSn%{Xw4^4+9%mbV*mc+O|cfb&1dNu^dFkLLGSemHEg^?!9(-0btu=UhY$Oa;{v;V zg~p_0hkIBDy{5fdQo!h&MKS*!E;K+EjJ%Zb&=neXBD`+nv%?qxBoHepr*6>Yj)pe1 zj$&eu@)HMOegK6%jWXu}sRmHz0v9xJG!cg7RuNrvTy3hCG!Z(e6m_Tqz0o>K9FtBA z0Om>rXZa1|ERqhGjb+DHB*sOg2=XeV2u_R?ML8lxH7f+!K?#BVjiFwG0URY4q{6f^ z02p?_(lPKH>&cE}he{nwhD=-T4upjl*oe1S#X=jzdOSo2d(=4j3i`z#g)FTz!w#<( z&}@%L!VA~^jRQ+P1_v@}$e35+ewQU2KG^-4B%I~4Pt@*}iRn+>ia`HI)wTDhbGQiA zj@wQ^%W@FyXf=jJ>vq1`gvAop9+X>43TiaKj{QAse~;MTtDlbr@wD5Fh72U=Pt^aZ zSd)^``!YK%TNlcvrPk$vJ6N644ugRGYJ%_)!qA0wHcb*9jjC;Twdx&132F zRNxg13m+hSB<}uMtV6_>p@f>}xm3ilD97^-Wki4N6xJ?m!f4%4##yaK;CgIB33+Kp z3Xb|~;R!x5G!oC~4X((@(6WUD6;%BrNkTPsCfpG6KM`BmFZ1?-ty>%`+k*(qs?TDV z(7!)DoXE<+(VrDRrHROg_zXNk$Hi*$kA0I?x$b`46U04qTR`B(>o)iAq~s0Z&)J0gwi2PpDnzLIlS6x% z2#GLAfyh=%C8&BA(*O~=#J{=;eS8AeM3@O$OPO$tV#_2_R0)zu<6(W4RtunbgS2?yA5 z6yJWHBbTsYwZ|VF;s#Lf;jWPwDmcFfJF_aR$crZVuY_Y(N)M+-95~w=f)#O$SD*sU zWdPfl!Lq5b-!mh;@K+@5CxYUzzc~{3^Z#Xu>&%STk|d5~*a0bEX2SAym?h55UFKqagh8V8 zX9IZMV3Hw%<>NLJG4}Rpl!urMa`2)b`Ivw-4rc?~I#P0s!PKoYUQf|rx_@E*aH>1c zgqE?FgeHvlwBS8zlKqj*J@Fnr5Y8qk)+PxPKMoXuggUnRa0nDWl5gMEzwfQv^)}*$KOr;EqPN`}vz_3}6MKirr^v$4F5T@u z^fZi?JkSHkld5=`U zo=Whg;+0D!dQjn}rFbs)CZ#$kl3-5jq)%EGHk_JESS{KL&<1S$Ff9-EE<@8U0j);p zz7970u9dFq4lSng1y+yy%`pcmoDV5k3VX5WP;_ls^ge6(J_@e2jr~X~2f`M+Y~{4w z!Wf|p(VBlo2v@5W^58f`^l?$z#<9Nwfn4_O@UuLLU{@m&v7Nk;$iylnau^?D(nX3y z#sjW(%Cjtqs6as?w7+txf<#s=RglPvrQQySECE}>A_zykTY*R}LNf{DwJep`u$NTg z%Sx3SI6+A!_{m{njWjb#Ccc?v$Rx$%B0Q!4fw-65_JKG86uq);DdS4fl-IlGlSqg# z^|x3Wj3a*at@ufXxWC8sVKN-L?0brfAS&?0Zk>Q(CA6N7!vPxEdMQUawb_YmCvl`M zqc|-q;+l5Bf3kbTpZSIpFG;NUvhgpba$ds%a}{4ITD&kKhEHOqF4-52p3FI6i6;|m zFZMxWc2skUcjYOzkywMY)HW+Q8 zmmekf6K1ulflUrXguyodz^W-+M|G`&P1;VA6?34F#|4n&af65lH@z@}9hGE7(}Cpx zagbUC3Nv<-6$Mj!1SZ0Q3EG1ja0DBMR$e&*Y-n5GHf)RK*wtaHo1i7g>Lx)5R|@4& zF}vBJ7#Guq&N6JBeWT1iS z8399v*Rdg{RPblvb*P8J(ZX8l91h`0a|bD-I7o!!q776w8*{>@Vav5m&Ro z{2FF%xJgQ6nq%H6W!j-@Me*~imCz&R5GuSm|=oHfs zLiY-UEa@yG3sFvb9@zIMt4ztZ$@8hn^M7DtU7d>>J&uqda+BvLisKlZW$cs3yohf$ zjD1O-hkURdg;m(G6W0J{%xCOk-i5wWXC9Ph4)zFfwQ-NQhh8(sGb;~RK$kkK*yA?f zJKE((N^0Gcpw7)!a zxZNto=&rydD?1(SP8xbc8ZX%{2DHz{gBWJSJHZdddQSl70*RQF|1axEi>HOU$C+%@ zf1jaMM@yTjX7p`1)1#jWPnOTR^S{ZVF#ZQPJQYTzlaO_!*GVA3d7VUMpN~!eB7-Iu zlf0?VR=^l|vI*v~wisJ}xn7E}Arrw~lVc0}JAMlrG!kOSX59tHrmJz$)%b63S2OEs zQgk)>+uPNx*44D=YFc*HChLj>tX-=aARFIao`CJ9X=SE!-%vDdv@7>y`D_=XK%qE5 z%q1I^Wb7Kkqs)l7$*oq707bqOF+MGxjgkk8z9j@4n6(iwA|bC=FroE`#RIbM`UaV| zL->|vEH^XROh{rA_NOFtOd(-p|HS8zU18@$hUfrCs^*D~8g zc)M<$X{^&MCo{_1Dre&5x=lv7Wq*nU7R`8!;K=Q$CK^^i@U_vu`4%{sb0AJUT*($i`>@bQ?o zZl+*3DxAJ1*R+_)S6Z-tUEeL�{&TF&V8D87K2rE*+ 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 L!54uH%s9uU$^-`32DVlm=Be@nG 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 z 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 { - var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; - if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; return ( -function(OGVDemuxerOggW) { - OGVDemuxerOggW = OGVDemuxerOggW || {}; +function(moduleArg = {}) { - -var a;a||(a=typeof OGVDemuxerOggW !== 'undefined' ? OGVDemuxerOggW : {});var h,k;a.ready=new Promise(function(b,c){h=b;k=c});var l=Object.assign({},a),m="object"==typeof window,n="function"==typeof importScripts,p="",q,r,t,fs,u,v; -if("object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node)p=n?require("path").dirname(p)+"/":__dirname+"/",v=()=>{u||(fs=require("fs"),u=require("path"))},q=function(b,c){v();b=u.normalize(b);return fs.readFileSync(b,c?void 0:"utf8")},t=b=>{b=q(b,!0);b.buffer||(b=new Uint8Array(b));return b},r=(b,c,d)=>{v();b=u.normalize(b);fs.readFile(b,function(e,f){e?d(e):c(f.buffer)})},1{var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},n&&(t=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer"; -c.send(null);return new Uint8Array(c.response)}),r=(b,c,d)=>{var e=new XMLHttpRequest;e.open("GET",b,!0);e.responseType="arraybuffer";e.onload=()=>{200==e.status||0==e.status&&e.response?c(e.response):d()};e.onerror=d;e.send(null)};a.print||console.log.bind(console);var w=a.printErr||console.warn.bind(console);Object.assign(a,l);l=null;var x;a.wasmBinary&&(x=a.wasmBinary);var noExitRuntime=a.noExitRuntime||!0;"object"!=typeof WebAssembly&&y("no native wasm support detected");var z,A=!1; -"undefined"!=typeof TextDecoder&&new TextDecoder("utf8");var B,C,D;function E(){var b=z.buffer;B=b;a.HEAP8=new Int8Array(b);a.HEAP16=new Int16Array(b);a.HEAP32=D=new Int32Array(b);a.HEAPU8=C=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAPU32=new Uint32Array(b);a.HEAPF32=new Float32Array(b);a.HEAPF64=new Float64Array(b)}var F,G=[],H=[],I=[];function aa(){var b=a.preRun.shift();G.unshift(b)}var J=0,K=null,L=null;a.preloadedImages={};a.preloadedAudios={}; -function y(b){if(a.onAbort)a.onAbort(b);b="Aborted("+b+")";w(b);A=!0;b=new WebAssembly.RuntimeError(b+". Build with -s ASSERTIONS=1 for more info.");k(b);throw b;}function M(){return N.startsWith("data:application/octet-stream;base64,")}var N;N="ogv-demuxer-ogg-wasm.wasm";if(!M()){var O=N;N=a.locateFile?a.locateFile(O,p):p+O}function P(){var b=N;try{if(b==N&&x)return new Uint8Array(x);if(t)return t(b);throw"both async and sync fetching of the wasm failed";}catch(c){y(c)}} -function ba(){if(!x&&(m||n)){if("function"==typeof fetch&&!N.startsWith("file://"))return fetch(N,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+N+"'";return b.arrayBuffer()}).catch(function(){return P()});if(r)return new Promise(function(b,c){r(N,function(d){b(new Uint8Array(d))},c)})}return Promise.resolve().then(function(){return P()})} -function Q(b){for(;0=S.length&&(S.length=b+1),S[b]=c=F.get(b));return c} -var T={},ca={f:function(b,c,d){C.copyWithin(b,c,c+d)},d:function(b){var c=C.length;b>>>=0;if(2147483648=d;d*=2){var e=c*(1+.2/d);e=Math.min(e,b+100663296);var f=Math;e=Math.max(b,e);f=f.min.call(f,2147483648,e+(65536-e%65536)%65536);a:{try{z.grow(f-B.byteLength+65535>>>16);E();var g=1;break a}catch(ea){}g=void 0}if(g)return!0}return!1},e:function(b,c,d,e){b=T.C(b);c=T.A(b,c,d);D[e>>2]=c;return 0},a:function(b,c,d,e){var f=z.buffer;a.audioPackets.push({data:f.slice?f.slice(b, -b+c):(new Uint8Array(new Uint8Array(f,b,c))).buffer,timestamp:d,discardPadding:e})},c:function(b,c){function d(e){for(var f="",g=new Uint8Array(z.buffer);0!=g[e];e++)f+=String.fromCharCode(g[e]);return f}b&&(a.videoCodec=d(b));c&&(a.audioCodec=d(c));b=a._ogv_demuxer_media_duration();a.duration=0<=b?b:NaN;a.loadedMetadata=!0},b:function(b,c,d,e,f){var g=z.buffer;a.videoPackets.push({data:g.slice?g.slice(b,b+c):(new Uint8Array(new Uint8Array(g,b,c))).buffer,timestamp:d,keyframeTimestamp:e,isKeyframe:!!f})}}; -(function(){function b(f){a.asm=f.exports;z=a.asm.g;E();F=a.asm.s;H.unshift(a.asm.h);J--;a.monitorRunDependencies&&a.monitorRunDependencies(J);0==J&&(null!==K&&(clearInterval(K),K=null),L&&(f=L,L=null,f()))}function c(f){b(f.instance)}function d(f){return ba().then(function(g){return WebAssembly.instantiate(g,e)}).then(function(g){return g}).then(f,function(g){w("failed to asynchronously prepare wasm: "+g);y(g)})}var e={a:ca};J++;a.monitorRunDependencies&&a.monitorRunDependencies(J);if(a.instantiateWasm)try{return a.instantiateWasm(e, -b)}catch(f){return w("Module.instantiateWasm callback failed with error: "+f),!1}(function(){return x||"function"!=typeof WebAssembly.instantiateStreaming||M()||N.startsWith("file://")||"function"!=typeof fetch?d(c):fetch(N,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(c,function(g){w("wasm streaming compile failed: "+g);w("falling back to ArrayBuffer instantiation");return d(c)})})})().catch(k);return{}})(); -a.___wasm_call_ctors=function(){return(a.___wasm_call_ctors=a.asm.h).apply(null,arguments)};a._ogv_demuxer_init=function(){return(a._ogv_demuxer_init=a.asm.i).apply(null,arguments)};a._ogv_demuxer_receive_input=function(){return(a._ogv_demuxer_receive_input=a.asm.j).apply(null,arguments)};a._ogv_demuxer_process=function(){return(a._ogv_demuxer_process=a.asm.k).apply(null,arguments)};a._ogv_demuxer_destroy=function(){return(a._ogv_demuxer_destroy=a.asm.l).apply(null,arguments)}; -a._ogv_demuxer_media_length=function(){return(a._ogv_demuxer_media_length=a.asm.m).apply(null,arguments)};a._ogv_demuxer_media_duration=function(){return(a._ogv_demuxer_media_duration=a.asm.n).apply(null,arguments)};a._ogv_demuxer_seekable=function(){return(a._ogv_demuxer_seekable=a.asm.o).apply(null,arguments)};a._ogv_demuxer_keypoint_offset=function(){return(a._ogv_demuxer_keypoint_offset=a.asm.p).apply(null,arguments)}; -a._ogv_demuxer_seek_to_keypoint=function(){return(a._ogv_demuxer_seek_to_keypoint=a.asm.q).apply(null,arguments)};a._ogv_demuxer_flush=function(){return(a._ogv_demuxer_flush=a.asm.r).apply(null,arguments)};a._malloc=function(){return(a._malloc=a.asm.t).apply(null,arguments)};a._free=function(){return(a._free=a.asm.u).apply(null,arguments)};var U;L=function da(){U||V();U||(L=da)}; -function V(){function b(){if(!U&&(U=!0,a.calledRun=!0,!A)){Q(H);h(a);if(a.onRuntimeInitialized)a.onRuntimeInitialized();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var c=a.postRun.shift();I.unshift(c)}Q(I)}}if(!(0{g=b;h=c}),l=Object.assign({},a),m="object"==typeof window,n="function"==typeof importScripts,p="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,q="",r,t,u; +if(p){var fs=require("fs"),v=require("path");q=n?v.dirname(q)+"/":__dirname+"/";r=(b,c)=>{b=w(b)?new URL(b):v.normalize(b);return fs.readFileSync(b,c?void 0:"utf8")};u=b=>{b=r(b,!0);b.buffer||(b=new Uint8Array(b));return b};t=(b,c,d,e=!0)=>{b=w(b)?new URL(b):v.normalize(b);fs.readFile(b,e?void 0:"utf8",(f,k)=>{f?d(f):c(e?k.buffer:k)})};process.argv.slice(2)}else if(m||n)n?q=self.location.href:"undefined"!=typeof document&&document.currentScript&&(q=document.currentScript.src),_scriptDir&&(q=_scriptDir), +q.startsWith("blob:")?q="":q=q.substr(0,q.replace(/[?#].*/,"").lastIndexOf("/")+1),r=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},n&&(u=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),t=(b,c,d)=>{var e=new XMLHttpRequest;e.open("GET",b,!0);e.responseType="arraybuffer";e.onload=()=>{200==e.status||0==e.status&&e.response?c(e.response):d()};e.onerror=d;e.send(null)};a.print||console.log.bind(console); +var x=a.printErr||console.error.bind(console);Object.assign(a,l);l=null;var y;a.wasmBinary&&(y=a.wasmBinary);var z,A=!1,B;function C(){var b=z.buffer;a.HEAP8=new Int8Array(b);a.HEAP16=new Int16Array(b);a.HEAPU8=B=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAP32=new Int32Array(b);a.HEAPU32=new Uint32Array(b);a.HEAPF32=new Float32Array(b);a.HEAPF64=new Float64Array(b)}var D=[],E=[],F=[];function G(){var b=a.preRun.shift();D.unshift(b)} +var H=0,I=null,J=null,K=b=>b.startsWith("data:application/octet-stream;base64,"),w=b=>b.startsWith("file://"),L;L="ogv-demuxer-ogg-wasm.wasm";if(!K(L)){var M=L;L=a.locateFile?a.locateFile(M,q):q+M}function N(b){if(b==L&&y)return new Uint8Array(y);if(u)return u(b);throw"both async and sync fetching of the wasm failed";} +function O(b){if(!y&&(m||n)){if("function"==typeof fetch&&!w(b))return fetch(b,{credentials:"same-origin"}).then(c=>{if(!c.ok)throw`failed to load wasm binary file at '${b}'`;return c.arrayBuffer()}).catch(()=>N(b));if(t)return new Promise((c,d)=>{t(b,e=>c(new Uint8Array(e)),d)})}return Promise.resolve().then(()=>N(b))} +function P(b,c,d){return O(b).then(e=>WebAssembly.instantiate(e,c)).then(d,e=>{x(`failed to asynchronously prepare wasm: ${e}`);a.onAbort?.(e);e="Aborted("+e+")";x(e);A=!0;e=new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info.");h(e);throw e;})} +function Q(b,c){var d=L;return y||"function"!=typeof WebAssembly.instantiateStreaming||K(d)||w(d)||p||"function"!=typeof fetch?P(d,b,c):fetch(d,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,b).then(c,function(f){x(`wasm streaming compile failed: ${f}`);x("falling back to ArrayBuffer instantiation");return P(d,b,c)}))} +var R=b=>{for(;0B.copyWithin(b,c,c+d),d:b=>{var c=B.length;b>>>=0;if(2147483648=d;d*=2){var e=c*(1+.2/d);e=Math.min(e,b+100663296);var f=Math;e=Math.max(b,e);a:{f=(f.min.call(f,2147483648,e+(65536-e%65536)%65536)-z.buffer.byteLength+65535)/65536;try{z.grow(f);C();var k=1;break a}catch(ba){}k=void 0}if(k)return!0}return!1},e:()=>52,a:function(b,c,d,e){var f=z.buffer;a.audioPackets.push({data:f.slice?f.slice(b,b+c):(new Uint8Array(new Uint8Array(f, +b,c))).buffer,timestamp:d,discardPadding:e})},c:function(b,c){function d(e){for(var f="",k=new Uint8Array(z.buffer);0!=k[e];e++)f+=String.fromCharCode(k[e]);return f}b&&(a.videoCodec=d(b));c&&(a.audioCodec=d(c));b=a._ogv_demuxer_media_duration();a.duration=0<=b?b:NaN;a.loadedMetadata=!0},b:function(b,c,d,e,f){var k=z.buffer;a.videoPackets.push({data:k.slice?k.slice(b,b+c):(new Uint8Array(new Uint8Array(k,b,c))).buffer,timestamp:d,keyframeTimestamp:e,isKeyframe:!!f})}},T=function(){function b(d){T= +d.exports;z=T.g;C();E.unshift(T.h);H--;a.monitorRunDependencies?.(H);0==H&&(null!==I&&(clearInterval(I),I=null),J&&(d=J,J=null,d()));return T}var c={a:S};H++;a.monitorRunDependencies?.(H);if(a.instantiateWasm)try{return a.instantiateWasm(c,b)}catch(d){x(`Module.instantiateWasm callback failed with error: ${d}`),h(d)}Q(c,function(d){b(d.instance)}).catch(h);return{}}();a._ogv_demuxer_init=()=>(a._ogv_demuxer_init=T.i)();a._ogv_demuxer_receive_input=(b,c)=>(a._ogv_demuxer_receive_input=T.j)(b,c); +a._ogv_demuxer_process=()=>(a._ogv_demuxer_process=T.k)();a._ogv_demuxer_destroy=()=>(a._ogv_demuxer_destroy=T.l)();a._ogv_demuxer_media_length=()=>(a._ogv_demuxer_media_length=T.m)();a._ogv_demuxer_media_duration=()=>(a._ogv_demuxer_media_duration=T.n)();a._ogv_demuxer_seekable=()=>(a._ogv_demuxer_seekable=T.o)();a._ogv_demuxer_keypoint_offset=b=>(a._ogv_demuxer_keypoint_offset=T.p)(b);a._ogv_demuxer_seek_to_keypoint=b=>(a._ogv_demuxer_seek_to_keypoint=T.q)(b); +a._ogv_demuxer_flush=()=>(a._ogv_demuxer_flush=T.r)();a._malloc=b=>(a._malloc=T.t)(b);a._free=b=>(a._free=T.u)(b);var U;J=function aa(){U||V();U||(J=aa)}; +function V(){function b(){if(!U&&(U=!0,a.calledRun=!0,!A)){R(E);g(a);if(a.onRuntimeInitialized)a.onRuntimeInitialized();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var c=a.postRun.shift();F.unshift(c)}R(F)}}if(!(0=d||(W&&a._free(W),X=d,W=a._malloc(X));var e=W;(new Uint8Array(z.buffer,e,d)).set(new Uint8Array(b));a._ogv_demuxer_receive_input(e,d)});c()};a.process=function(b){var c=Z(function(){return a._ogv_demuxer_process()});b(!!c)}; @@ -31,13 +27,11 @@ a.dequeueVideoPacket=function(b){if(a.videoPackets.length){var c=a.videoPackets. a.seekToKeypoint=function(b,c){var d=Z(function(){return a._ogv_demuxer_seek_to_keypoint(1E3*b)});d&&(a.audioPackets.splice(0,a.audioPackets.length),a.videoPackets.splice(0,a.videoPackets.length));c(!!d)};a.flush=function(b){Z(function(){a.audioPackets.splice(0,a.audioPackets.length);a.videoPackets.splice(0,a.videoPackets.length);a._ogv_demuxer_flush()});b()};a.close=function(){}; - return OGVDemuxerOggW.ready + return readyPromise } ); })(); if (typeof exports === 'object' && typeof module === 'object') module.exports = OGVDemuxerOggW; else if (typeof define === 'function' && define['amd']) - define([], function() { return OGVDemuxerOggW; }); -else if (typeof exports === 'object') - exports["OGVDemuxerOggW"] = OGVDemuxerOggW; + define([], () => OGVDemuxerOggW); diff --git a/media/player/videojs/ogvjs/ogv-demuxer-ogg-wasm.wasm b/media/player/videojs/ogvjs/ogv-demuxer-ogg-wasm.wasm index 4dbea263767bc8035f18e7f2da1cee07af454d57..5479198ce42b9107d4ef542c134a01af1da0661e 100644 GIT binary patch literal 37699 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 literal 39066 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 { - var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; - if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; return ( -function(OGVDemuxerWebMW) { - OGVDemuxerWebMW = OGVDemuxerWebMW || {}; +function(moduleArg = {}) { + +var b=moduleArg,h,k,readyPromise=new Promise((a,c)=>{h=a;k=c}),l=Object.assign({},b),m="object"==typeof window,n="function"==typeof importScripts,q="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,r="",t,u,v; +if(q){var fs=require("fs"),w=require("path");r=n?w.dirname(r)+"/":__dirname+"/";t=(a,c)=>{a=A(a)?new URL(a):w.normalize(a);return fs.readFileSync(a,c?void 0:"utf8")};v=a=>{a=t(a,!0);a.buffer||(a=new Uint8Array(a));return a};u=(a,c,d,e=!0)=>{a=A(a)?new URL(a):w.normalize(a);fs.readFile(a,e?void 0:"utf8",(f,g)=>{f?d(f):c(e?g.buffer:g)})};process.argv.slice(2)}else if(m||n)n?r=self.location.href:"undefined"!=typeof document&&document.currentScript&&(r=document.currentScript.src),_scriptDir&&(r=_scriptDir), +r.startsWith("blob:")?r="":r=r.substr(0,r.replace(/[?#].*/,"").lastIndexOf("/")+1),t=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText},n&&(v=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),u=(a,c,d)=>{var e=new XMLHttpRequest;e.open("GET",a,!0);e.responseType="arraybuffer";e.onload=()=>{200==e.status||0==e.status&&e.response?c(e.response):d()};e.onerror=d;e.send(null)}; +var aa=b.print||console.log.bind(console),B=b.printErr||console.error.bind(console);Object.assign(b,l);l=null;var C;b.wasmBinary&&(C=b.wasmBinary);var D,E=!1,F,G;function I(){var a=D.buffer;b.HEAP8=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAPU8=F=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAP32=new Int32Array(a);b.HEAPU32=G=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var J=[],K=[],L=[];function ba(){var a=b.preRun.shift();J.unshift(a)} +var M=0,N=null,O=null;function P(a){b.onAbort?.(a);a="Aborted("+a+")";B(a);E=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");k(a);throw a;}var Q=a=>a.startsWith("data:application/octet-stream;base64,"),A=a=>a.startsWith("file://"),R;R="ogv-demuxer-webm-wasm.wasm";if(!Q(R)){var ca=R;R=b.locateFile?b.locateFile(ca,r):r+ca}function da(a){if(a==R&&C)return new Uint8Array(C);if(v)return v(a);throw"both async and sync fetching of the wasm failed";} +function ea(a){if(!C&&(m||n)){if("function"==typeof fetch&&!A(a))return fetch(a,{credentials:"same-origin"}).then(c=>{if(!c.ok)throw`failed to load wasm binary file at '${a}'`;return c.arrayBuffer()}).catch(()=>da(a));if(u)return new Promise((c,d)=>{u(a,e=>c(new Uint8Array(e)),d)})}return Promise.resolve().then(()=>da(a))}function fa(a,c,d){return ea(a).then(e=>WebAssembly.instantiate(e,c)).then(d,e=>{B(`failed to asynchronously prepare wasm: ${e}`);P(e)})} +function ha(a,c){var d=R;return C||"function"!=typeof WebAssembly.instantiateStreaming||Q(d)||A(d)||q||"function"!=typeof fetch?fa(d,a,c):fetch(d,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,a).then(c,function(f){B(`wasm streaming compile failed: ${f}`);B("falling back to ArrayBuffer instantiation");return fa(d,a,c)}))} +var S=a=>{for(;0{for(var d=c+NaN,e=c;a[e]&&!(e>=d);)++e;if(16f?d+=String.fromCharCode(f):(f-=65536,d+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else d+= +String.fromCharCode(f)}return d},ja=[null,[],[]],ka={a:(a,c,d,e)=>{P(`Assertion failed: ${a?T(F,a):""}, at: `+[c?c?T(F,c):"":"unknown filename",d,e?e?T(F,e):"":"unknown function"])},f:(a,c,d)=>F.copyWithin(a,c,c+d),g:()=>{P("")},e:a=>{var c=F.length;a>>>=0;if(2147483648=d;d*=2){var e=c*(1+.2/d);e=Math.min(e,a+100663296);var f=Math;e=Math.max(a,e);a:{f=(f.min.call(f,2147483648,e+(65536-e%65536)%65536)-D.buffer.byteLength+65535)/65536;try{D.grow(f);I();var g=1;break a}catch(p){}g= +void 0}if(g)return!0}return!1},b:(a,c,d,e)=>{for(var f=0,g=0;g>2],H=G[c+4>>2];c+=8;for(var x=0;x>2]=f;return 0},c:function(a,c,d,e){var f=D.buffer;b.audioPackets.push({data:f.slice?f.slice(a,a+c):(new Uint8Array(new Uint8Array(f,a,c))).buffer,timestamp:d,discardPadding:e})},j:function(a,c,d,e,f,g,p,H,x,y,z){b.videoFormat={width:a,height:c,chromaWidth:d,chromaHeight:e,cropLeft:H,cropTop:x, +cropWidth:g,cropHeight:p,displayWidth:y,displayHeight:z,fps:f}},i:function(a,c){function d(e){for(var f="",g=new Uint8Array(D.buffer);0!=g[e];e++)f+=String.fromCharCode(g[e]);return f}a&&(b.videoCodec=d(a));c&&(b.audioCodec=d(c));a=b._ogv_demuxer_media_duration();b.duration=0<=a?a:NaN;b.loadedMetadata=!0},d:function(a,c){if(b.onseek)b.onseek(a+4294967296*c)},h:function(a,c,d,e,f){var g=D.buffer;b.videoPackets.push({data:g.slice?g.slice(a,a+c):(new Uint8Array(new Uint8Array(g,a,c))).buffer,timestamp:d, +keyframeTimestamp:e,isKeyframe:!!f})}},U=function(){function a(d){U=d.exports;D=U.k;I();K.unshift(U.l);M--;b.monitorRunDependencies?.(M);0==M&&(null!==N&&(clearInterval(N),N=null),O&&(d=O,O=null,d()));return U}var c={a:ka};M++;b.monitorRunDependencies?.(M);if(b.instantiateWasm)try{return b.instantiateWasm(c,a)}catch(d){B(`Module.instantiateWasm callback failed with error: ${d}`),k(d)}ha(c,function(d){a(d.instance)}).catch(k);return{}}();b._ogv_demuxer_init=()=>(b._ogv_demuxer_init=U.m)(); +b._ogv_demuxer_receive_input=(a,c)=>(b._ogv_demuxer_receive_input=U.n)(a,c);b._ogv_demuxer_process=()=>(b._ogv_demuxer_process=U.o)();b._ogv_demuxer_destroy=()=>(b._ogv_demuxer_destroy=U.p)();b._ogv_demuxer_flush=()=>(b._ogv_demuxer_flush=U.q)();b._ogv_demuxer_media_length=()=>(b._ogv_demuxer_media_length=U.r)();b._ogv_demuxer_media_duration=()=>(b._ogv_demuxer_media_duration=U.s)();b._ogv_demuxer_seekable=()=>(b._ogv_demuxer_seekable=U.t)(); +b._ogv_demuxer_keypoint_offset=a=>(b._ogv_demuxer_keypoint_offset=U.u)(a);b._ogv_demuxer_seek_to_keypoint=a=>(b._ogv_demuxer_seek_to_keypoint=U.v)(a);b._malloc=a=>(b._malloc=U.x)(a);b._free=a=>(b._free=U.y)(a);var V;O=function la(){V||ma();V||(O=la)}; +function ma(){function a(){if(!V&&(V=!0,b.calledRun=!0,!E)){S(K);h(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();L.unshift(c)}S(L)}}if(!(0=d||(W&&b._free(W),X=d,W=b._malloc(X));var e=W;(new Uint8Array(D.buffer,e,d)).set(new Uint8Array(a));b._ogv_demuxer_receive_input(e,d)});c()};b.process=function(a){var c=Z(function(){return b._ogv_demuxer_process()});a(!!c)}; +b.dequeueVideoPacket=function(a){if(b.videoPackets.length){var c=b.videoPackets.shift().data;a(c)}else a(null)};b.dequeueAudioPacket=function(a){if(b.audioPackets.length){var c=b.audioPackets.shift();a(c.data,c.discardPadding)}else a(null)};b.getKeypointOffset=function(a,c){var d=Z(function(){return b._ogv_demuxer_keypoint_offset(1E3*a)});c(d)}; +b.seekToKeypoint=function(a,c){var d=Z(function(){return b._ogv_demuxer_seek_to_keypoint(1E3*a)});d&&(b.audioPackets.splice(0,b.audioPackets.length),b.videoPackets.splice(0,b.videoPackets.length));c(!!d)};b.flush=function(a){Z(function(){b.audioPackets.splice(0,b.audioPackets.length);b.videoPackets.splice(0,b.videoPackets.length);b._ogv_demuxer_flush()});a()};b.close=function(){}; -var a;a||(a=typeof OGVDemuxerWebMW !== 'undefined' ? OGVDemuxerWebMW : {});var h,k;a.ready=new Promise(function(b,c){h=b;k=c});var l=Object.assign({},a),n="object"==typeof window,p="function"==typeof importScripts,q="",r,t,u,fs,v,w; -if("object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node)q=p?require("path").dirname(q)+"/":__dirname+"/",w=()=>{v||(fs=require("fs"),v=require("path"))},r=function(b,c){w();b=v.normalize(b);return fs.readFileSync(b,c?void 0:"utf8")},u=b=>{b=r(b,!0);b.buffer||(b=new Uint8Array(b));return b},t=(b,c,d)=>{w();b=v.normalize(b);fs.readFile(b,function(e,f){e?d(e):c(f.buffer)})},1{var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},p&&(u=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer"; -c.send(null);return new Uint8Array(c.response)}),t=(b,c,d)=>{var e=new XMLHttpRequest;e.open("GET",b,!0);e.responseType="arraybuffer";e.onload=()=>{200==e.status||0==e.status&&e.response?c(e.response):d()};e.onerror=d;e.send(null)};var aa=a.print||console.log.bind(console),A=a.printErr||console.warn.bind(console);Object.assign(a,l);l=null;var B;a.wasmBinary&&(B=a.wasmBinary);var noExitRuntime=a.noExitRuntime||!0;"object"!=typeof WebAssembly&&C("no native wasm support detected"); -var D,E=!1,F="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0; -function H(b,c,d){var e=c+d;for(d=c;b[d]&&!(d>=e);)++d;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}return e}function I(b){return b?H(J,b,void 0):""}var K,J,L; -function M(){var b=D.buffer;K=b;a.HEAP8=new Int8Array(b);a.HEAP16=new Int16Array(b);a.HEAP32=L=new Int32Array(b);a.HEAPU8=J=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAPU32=new Uint32Array(b);a.HEAPF32=new Float32Array(b);a.HEAPF64=new Float64Array(b)}var N,ba=[],ca=[],da=[];function ea(){var b=a.preRun.shift();ba.unshift(b)}var O=0,P=null,Q=null;a.preloadedImages={};a.preloadedAudios={}; -function C(b){if(a.onAbort)a.onAbort(b);b="Aborted("+b+")";A(b);E=!0;b=new WebAssembly.RuntimeError(b+". Build with -s ASSERTIONS=1 for more info.");k(b);throw b;}function fa(){return R.startsWith("data:application/octet-stream;base64,")}var R;R="ogv-demuxer-webm-wasm.wasm";if(!fa()){var ha=R;R=a.locateFile?a.locateFile(ha,q):q+ha}function ia(){var b=R;try{if(b==R&&B)return new Uint8Array(B);if(u)return u(b);throw"both async and sync fetching of the wasm failed";}catch(c){C(c)}} -function ja(){if(!B&&(n||p)){if("function"==typeof fetch&&!R.startsWith("file://"))return fetch(R,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+R+"'";return b.arrayBuffer()}).catch(function(){return ia()});if(t)return new Promise(function(b,c){t(R,function(d){b(new Uint8Array(d))},c)})}return Promise.resolve().then(function(){return ia()})} -function S(b){for(;0=T.length&&(T.length=b+1),T[b]=c=N.get(b));return c} -var la=[null,[],[]],ma={a:function(b,c,d,e){C("Assertion failed: "+I(b)+", at: "+[c?I(c):"unknown filename",d,e?I(e):"unknown function"])},f:function(){C("")},e:function(b,c,d){J.copyWithin(b,c,c+d)},d:function(b){var c=J.length;b>>>=0;if(2147483648=d;d*=2){var e=c*(1+.2/d);e=Math.min(e,b+100663296);var f=Math;e=Math.max(b,e);f=f.min.call(f,2147483648,e+(65536-e%65536)%65536);a:{try{D.grow(f-K.byteLength+65535>>>16);M();var g=1;break a}catch(m){}g=void 0}if(g)return!0}return!1}, -b:function(b,c,d,e){for(var f=0,g=0;g>2],G=L[c+4>>2];c+=8;for(var x=0;x>2]=f;return 0},c:function(b,c,d,e){var f=D.buffer;a.audioPackets.push({data:f.slice?f.slice(b,b+c):(new Uint8Array(new Uint8Array(f,b,c))).buffer,timestamp:d,discardPadding:e})},j:function(b,c,d,e,f,g,m,G,x,y,z){a.videoFormat={width:b,height:c,chromaWidth:d,chromaHeight:e,cropLeft:G,cropTop:x,cropWidth:g,cropHeight:m, -displayWidth:y,displayHeight:z,fps:f}},h:function(b,c){function d(e){for(var f="",g=new Uint8Array(D.buffer);0!=g[e];e++)f+=String.fromCharCode(g[e]);return f}b&&(a.videoCodec=d(b));c&&(a.audioCodec=d(c));b=a._ogv_demuxer_media_duration();a.duration=0<=b?b:NaN;a.loadedMetadata=!0},i:function(b,c){if(a.onseek)a.onseek(b+4294967296*c)},g:function(b,c,d,e,f){var g=D.buffer;a.videoPackets.push({data:g.slice?g.slice(b,b+c):(new Uint8Array(new Uint8Array(g,b,c))).buffer,timestamp:d,keyframeTimestamp:e, -isKeyframe:!!f})}}; -(function(){function b(f){a.asm=f.exports;D=a.asm.k;M();N=a.asm.w;ca.unshift(a.asm.l);O--;a.monitorRunDependencies&&a.monitorRunDependencies(O);0==O&&(null!==P&&(clearInterval(P),P=null),Q&&(f=Q,Q=null,f()))}function c(f){b(f.instance)}function d(f){return ja().then(function(g){return WebAssembly.instantiate(g,e)}).then(function(g){return g}).then(f,function(g){A("failed to asynchronously prepare wasm: "+g);C(g)})}var e={a:ma};O++;a.monitorRunDependencies&&a.monitorRunDependencies(O);if(a.instantiateWasm)try{return a.instantiateWasm(e, -b)}catch(f){return A("Module.instantiateWasm callback failed with error: "+f),!1}(function(){return B||"function"!=typeof WebAssembly.instantiateStreaming||fa()||R.startsWith("file://")||"function"!=typeof fetch?d(c):fetch(R,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(c,function(g){A("wasm streaming compile failed: "+g);A("falling back to ArrayBuffer instantiation");return d(c)})})})().catch(k);return{}})(); -a.___wasm_call_ctors=function(){return(a.___wasm_call_ctors=a.asm.l).apply(null,arguments)};a._ogv_demuxer_init=function(){return(a._ogv_demuxer_init=a.asm.m).apply(null,arguments)};a._ogv_demuxer_receive_input=function(){return(a._ogv_demuxer_receive_input=a.asm.n).apply(null,arguments)};a._ogv_demuxer_process=function(){return(a._ogv_demuxer_process=a.asm.o).apply(null,arguments)};a._ogv_demuxer_destroy=function(){return(a._ogv_demuxer_destroy=a.asm.p).apply(null,arguments)}; -a._ogv_demuxer_flush=function(){return(a._ogv_demuxer_flush=a.asm.q).apply(null,arguments)};a._ogv_demuxer_media_length=function(){return(a._ogv_demuxer_media_length=a.asm.r).apply(null,arguments)};a._ogv_demuxer_media_duration=function(){return(a._ogv_demuxer_media_duration=a.asm.s).apply(null,arguments)};a._ogv_demuxer_seekable=function(){return(a._ogv_demuxer_seekable=a.asm.t).apply(null,arguments)}; -a._ogv_demuxer_keypoint_offset=function(){return(a._ogv_demuxer_keypoint_offset=a.asm.u).apply(null,arguments)};a._ogv_demuxer_seek_to_keypoint=function(){return(a._ogv_demuxer_seek_to_keypoint=a.asm.v).apply(null,arguments)};a._malloc=function(){return(a._malloc=a.asm.x).apply(null,arguments)};a._free=function(){return(a._free=a.asm.y).apply(null,arguments)};var U;Q=function na(){U||V();U||(Q=na)}; -function V(){function b(){if(!U&&(U=!0,a.calledRun=!0,!E)){S(ca);h(a);if(a.onRuntimeInitialized)a.onRuntimeInitialized();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var c=a.postRun.shift();da.unshift(c)}S(da)}}if(!(0=d||(W&&a._free(W),X=d,W=a._malloc(X));var e=W;(new Uint8Array(D.buffer,e,d)).set(new Uint8Array(b));a._ogv_demuxer_receive_input(e,d)});c()};a.process=function(b){var c=Z(function(){return a._ogv_demuxer_process()});b(!!c)}; -a.dequeueVideoPacket=function(b){if(a.videoPackets.length){var c=a.videoPackets.shift().data;b(c)}else b(null)};a.dequeueAudioPacket=function(b){if(a.audioPackets.length){var c=a.audioPackets.shift();b(c.data,c.discardPadding)}else b(null)};a.getKeypointOffset=function(b,c){var d=Z(function(){return a._ogv_demuxer_keypoint_offset(1E3*b)});c(d)}; -a.seekToKeypoint=function(b,c){var d=Z(function(){return a._ogv_demuxer_seek_to_keypoint(1E3*b)});d&&(a.audioPackets.splice(0,a.audioPackets.length),a.videoPackets.splice(0,a.videoPackets.length));c(!!d)};a.flush=function(b){Z(function(){a.audioPackets.splice(0,a.audioPackets.length);a.videoPackets.splice(0,a.videoPackets.length);a._ogv_demuxer_flush()});b()};a.close=function(){}; - - - return OGVDemuxerWebMW.ready + return readyPromise } ); })(); if (typeof exports === 'object' && typeof module === 'object') module.exports = OGVDemuxerWebMW; else if (typeof define === 'function' && define['amd']) - define([], function() { return OGVDemuxerWebMW; }); -else if (typeof exports === 'object') - exports["OGVDemuxerWebMW"] = OGVDemuxerWebMW; + define([], () => OGVDemuxerWebMW); diff --git a/media/player/videojs/ogvjs/ogv-demuxer-webm-wasm.wasm b/media/player/videojs/ogvjs/ogv-demuxer-webm-wasm.wasm index 9a552ab6b32b96ae3961821d1731606970e3ed72..e2fca791b473afdbad2a14727595f6a554a7450f 100644 GIT binary patch literal 42947 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 literal 43924 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 e={318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},848:e=>{window,e.exports=function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){function r(e,t){if(e<1||e!==Math.round(e))throw"Invalid channel count for BufferQueue";this.channels=e,this.bufferSize=t,this.flush()}r.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},r.prototype.sampleCount=function(){var e=0;return this._buffers.forEach((function(t){e+=t[0].length})),e},r.prototype.createBuffer=function(e){for(var t=[],i=0;i=s)return e;for(var h=[],u=0;u0?d[d.length+t]:e[0]:e[t]},u=0;ui&&(m=Math.SQRT1_2);for(var V=0;V=i&&(g=0);var v=e[g],b=new Float32Array(_);h(v,b,this._resampleLastSampleData?this._resampleLastSampleData[g]:void 0,m),u.push(b)}return this._resampleFractional=p,this._resampleLastSampleData=e,u},n.prototype.bufferData=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot bufferData before init";var t=this._resample(e);t=this._tempoChanger.process(t),this._backend.appendBuffer(t)},n.prototype.getPlaybackState=function(){if(this._backend){var e=this._backend.getPlaybackState();return e.outputPlaybackPosition=e.playbackPosition,e.playbackPosition=this._tempoChanger.mapOutputToInputTime(e.outputPlaybackPosition),e}throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},n.prototype.waitUntilReady=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init";this._backend.waitUntilReady(e)},n.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init";this._backend.start()},n.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init";this._backend.stop()},n.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw"Invalid state: AudioFeeder cannot flush before init";this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},n.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},n.prototype.onstarved=null,n.prototype.onbufferlow=null,n.isSupported=function(){return!!Float32Array&&t.isSupported()},n.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=n}()},function(e,t,i){!function(){var t=window.AudioContext||window.webkitAudioContext,s=i(0),d=i(3);function o(e,t,i){var d=i.audioContext||o.initSharedAudioContext();if(this._context=d,this.output=i.output||d.destination,this.rate=d.sampleRate,this.channels=2,i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new s(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=d.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),d.createScriptProcessor)this._node=d.createScriptProcessor(this.bufferSize,0,this.channels);else{if(!d.createJavaScriptNode)throw new Error("Bad version of web audio API?");this._node=d.createJavaScriptNode(this.bufferSize,0,this.channels)}}o.prototype.bufferSize=4096,o.prototype.bufferThreshold=8192,o.prototype._volume=1,Object.defineProperty(o.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e}}),o.prototype._muted=!1,Object.defineProperty(o.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),o.prototype._audioProcess=function(e){var t,i,s,h,u;u="number"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate;var c=this._playbackTimeAtBufferTail;if(c0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0;t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},o.prototype.flush=function(){this._bufferQueue.flush()},o.prototype.close=function(){this.stop(),this._context=null},o.prototype.onstarved=null,o.prototype.onbufferlow=null,o.isSupported=function(){return!!t},o.sharedAudioContext=null,o.initSharedAudioContext=function(){if(!o.sharedAudioContext&&o.isSupported()){var e,i=new t;if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2);else{if(!i.createJavaScriptNode)throw new Error("Bad version of web audio API?");e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),o.sharedAudioContext=i}return o.sharedAudioContext},e.exports=o}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate;if(window&&window.postMessage){var e=[];return window.addEventListener("message",(function(t){if(t.source===window){var i=t.data;if("object"==typeof i&&i.nextTickBrowserPingMessage){var s=e.pop();s&&s()}}})),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){var s;window,s=function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){var i={float_array:function(e){return new Float32Array(e)},blit:function(e,t,i,s,d){i.set(e.subarray(t,t+d),s)}};e.exports=i},function(e,t,i){var s,d;s=i(0),d=i(2),e.exports=function(e){var t=(e=e||{}).sampleRate||44100,i=e.wsizeLog||11,h=e.tempo||1,u=(e.numChannels,Math.pow(2,50/1200)-1),c=1<>1),y=s.float_array(b),T=s.float_array(b),k=s.float_array(b),A=s.float_array(b),w=s.float_array(b),P=s.float_array(b),E=1+(b>>1),x=[0,0],R=[],F=[],O=[],S=[];for(v=0;v<2;v++)R.push(s.float_array(E)),F.push(s.float_array(E)),O.push(s.float_array(E)),S.push(s.float_array(b));var C=s.float_array(E),B=s.float_array(E),D=0,M=0,I=[{in_time:0,out_time:0,tempo:h}],L=0,j=0,W=1,X=0,H=0,N=0,z=0,Q={mapOutputToInputTime:function(e){for(var t=I.length-1;e0;)t--;var i=I[t];return i.in_time+i.tempo*(e-i.out_time)},flush:function(e){X=0,x=[0,0],j=0,z=0,N=0;for(var t=0;t<2;t++)for(var i=0;i=0;)I.pop(),s--;I.push({in_time:D,out_time:M,tempo:h})}},getTempo:function(){return h},setTempo:function(e){m=V=f,e>=1?V=Math.round(m/e):m=Math.round(V*e),H=(1/e-1*V/m)*m,W=function(e,t){for(var i=e.length/t|0,s=0,d=0;di&&(i=e[s]);var d=1e-8*i,h=1,c=1;for(t[0]=1,s=2;sd&&e[s]>e[s-1]&&e[s]>=e[s+1]){var f=s+(e[s-1]-e[s+1])/(2*(e[s-1]-2*e[s]+e[s+1]));f-t[h-1]>l?(t[h++]=f,c=s):e[s]>e[c]&&(t[h-1]=f,c=s)}}return h}(v,y),k=F[l],A=O[l];if(0!=e&&0!=T){var w=0;for(N=0;Nm[w]&&w!=p;)++w;var P=w;w>0&&z-m[w-1].1*v[Math.round(z)]){var D=J(t,i,z),M=V[P]+g[P]+U(D,z,V[P],m[P],h)-D;k[N]=D,A[N]=M,C[N]=Math.cos(M),B[N]=Math.sin(M)}else k[N]=J(t,i,z),A[N]=0,C[N]=1,B[N]=0}y[T]=2*c;var I=y[P=0],L=y[P+1],j=C[P],W=B[P];for(b=1;b=I&&b-I>L-b&&(I=y[++P],L=y[P+1],j=C[P],W=B[P]);var X=t[b]*j-i[b]*W,H=t[b]*W+i[b]*j;t[b]=X,i[b]=H}}else for(var N=0;Nd&&(d=Math.abs(2*l.m_re[t]));for(t=0;td&&(d=Math.abs(l.m_re[t+V+e]+l.m_im[t]));for(t=c-V;td&&(d=Math.abs(2*l.m_im[t]));var u=1/Math.floor(1*c/(2*V));for(h*d>u&&(h=u/d),t=0;t1){d=s.float_array(e[0].length);for(var u=1/e.length,l=0;l0){var g=z+N+i,v=[];for(l=0;lk&&(k=z);var A=s.float_array(k);s.blit(p,0,A,0,z);for(var w=0,P=z,E=0,x=0;;){var R=c+m-N;if(w+R>i){s.blit(d,w,_,N,i-w),N+=i-w,w=i;break}R<=0?N-=2*m:(s.blit(d,w,_,N,R),w+=R,N=c-m),x=G(),D+=2*m/t,M+=x/t,(E=P+x-k)<0&&(E=0),s.blit(p,0,A,P,x-E),P+=x}s.blit(p,x-E,p,0,E),z=E;var F=[];for(l=0;l>=1;i.m_revTgt[d]=u}i.twiddleRe=s.float_array(i.m_logN),i.twiddleIm=s.float_array(i.m_logN);for(var l=1,f=0;f>1,c=d>>1,l=d;if(e)for(var f=1/d,_=0;_>=1,c>>=1,l>>=1}for(var R,F,O=i.m_revTgt,S=0;SS&&(F=t[R=O[S]],t[R]=t[S],t[S]=F,F=s[R],s[R]=s[S],s[S]=F)};var p=t>>1;return i.unpack=function(e,s,d,h){e[0]=i.m_re[0],d[0]=i.m_im[0],s[0]=h[0]=0,e[p]=i.m_re[p],d[p]=i.m_im[p],s[p]=h[p]=0;for(var u=1;u{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=class Bisector{constructor(e){this.lower=e.start,this.upper=e.end,this.onprocess=e.process,this.position=0,this.n=0}iterate(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}start(){return this.iterate(),this}left(){return this.upper=this.position,this.iterate()}right(){return this.lower=this.position,this.iterate()}};t.default=i},523:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class{hasTypedArrays(){return!!window.Uint32Array}hasWebAssembly(){return!!window.WebAssembly}hasWebAudio(){return!(!window.AudioContext&&!window.webkitAudioContext)}hasFlash(){return!1}hasAudio(){return this.hasWebAudio()}isBlacklisted(e){return!1}isSlow(){return!1}isTooSlow(){return!1}supported(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&(this.supported("OGVDecoder")&&this.hasAudio())}};t.default=i},408:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderAudioProxy extends((0,d.default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processAudio(e,t){this.proxy("processAudio",[e],t,[e])}close(){this.terminate()}}var h=OGVDecoderAudioProxy;t.default=h},319:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderVideoProxy extends((0,d.default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processFrame(e,t){this.proxy("processFrame",[e],t,[e])}close(){this.terminate()}sync(){this.proxy("sync",[],(()=>{}))}recycleFrame(e){this.proxy("recycleFrame",[e],(()=>{}),[e.y.bytes.buffer,e.u.bytes.buffer,e.v.bytes.buffer])}}var h=OGVDecoderVideoProxy;t.default=h},445:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(539)),h="1.8.9-20220406232920-cb5f7ff",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"};var c=class OGVLoaderBase{constructor(){this.base=this.defaultBase()}defaultBase(){}wasmSupported(){return d.default.wasmSupported()}scriptForClass(e){return u[e]}urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(h)}throw new Error("asked for URL for unknown script "+e)}loadClass(e,t,i){i=i||{};var s=this.getGlobal(),d=this.urlForClass(e),classWrapper=t=>((t=t||{}).locateFile=e=>"data:"===e.slice(0,5)?e:this.urlForScript(e),t.mainScriptUrlOrBlob=this.scriptForClass(e)+"?version="+encodeURIComponent(h),s[e](t));"function"==typeof s[e]?t(classWrapper):this.loadScript(d,(()=>{t(classWrapper)}))}};t.default=c},964:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(408)),h=s(i(319)),u=s(i(445)),c={audio:{proxy:d.default,worker:"ogv-worker-audio.js"},video:{proxy:h.default,worker:"ogv-worker-video.js"}},l={OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoVP9SIMDW:"video",OGVDecoderVideoAV1W:"video",OGVDecoderVideoAV1SIMDW:"video"};class OGVLoaderWeb extends u.default{constructor(){super(),this.scriptStatus={},this.scriptCallbacks={}}getGlobal(){return window}defaultBase(){for(var e,t,i=document.querySelectorAll("script"),s=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,d=0;d{var i=this.scriptCallbacks[e];delete this.scriptCallbacks[e],this.scriptStatus[e]="done",i.forEach((e=>{e()}))};i.addEventListener("load",done),i.addEventListener("error",done),i.src=e,document.querySelector("head").appendChild(i)}}workerProxy(e,t){var i=c[l[e]];if(!i)throw new Error("Requested worker for class with no proxy: "+e);var s,d=i.proxy,h=i.worker,u=this.urlForScript(this.scriptForClass(e)),_=this.urlForScript(h),p=function construct(t){return new d(s,e,t)};if(_.match(/^https?:|\/\//i)){var m,V,g,v,b,y=!1,T=!1;function completionCheck(){if(1==y&&1==T){var e=g+" "+v+"\nOGVLoader.base = "+JSON.stringify(f.base);try{b=new Blob([e],{type:"application/javascript"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(b=new BlobBuilder).append(e),b=b.getBlob()}s=new Worker(URL.createObjectURL(b)),t((function(e){return Promise.resolve(new p(e))}))}}(m=new XMLHttpRequest).open("GET",u,!0),m.onreadystatechange=function(){4==m.readyState&&200==m.status&&(g=m.responseText,y=!0,completionCheck())},m.send(),(V=new XMLHttpRequest).open("GET",_,!0),V.onreadystatechange=function(){4==V.readyState&&200==V.status&&(v=V.responseText,T=!0,completionCheck())},V.send()}else s=new Worker(_),t((function(e){return Promise.resolve(new p(e))}))}}var f=new OGVLoaderWeb,_=f;t.default=_},759:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(309)),h={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4};class OGVMediaError{constructor(e,t){this.code=e,this.message=t}}(0,d.default)(OGVMediaError,h),(0,d.default)(OGVMediaError.prototype,h);var u=OGVMediaError;t.default=u},278:(e,t)=>{"use strict";function split(e,t,i){var s=e.split(t,i).map((e=>function trim(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}(e)));if("number"==typeof i)for(;s.length{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d,h=s(i(731)),u=s(i(936)),c=s(i(848)),l=s(i(964)),f=s(i(893)),_=s(i(309)),p=s(i(759)),m=s(i(278)),V=s(i(168)),g=s(i(625)),v=s(i(302)),b=(()=>{if("function"==typeof setImmediate)return setImmediate;var e=new MessageChannel,t=[];return e.port1.onmessage=e=>{t.shift()()},function nextTick(i){t.push(i),e.port2.postMessage({})}})(),y={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},T="INITIAL",k="SEEKING_END",A="LOADED",w="PRELOAD",P="READY",E="PLAYING",x="SEEKING",R="ERROR",F="NOT_SEEKING",O="BISECT_TO_TARGET",S="BISECT_TO_KEYPOINT",C="LINEAR_TO_TARGET",B="exact",D="fast";function OGVJSElement(){var e=document.createElement("ogvjs");return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}d="undefined"==typeof performance||void 0===typeof performance.now?Date.now:performance.now.bind(performance),OGVJSElement.prototype=Object.create(HTMLElement.prototype,{});class OGVPlayer extends OGVJSElement{constructor(e){if(super(),(e=e||{}).base=e.base||l.default.base,this._options=e,this._instanceId="ogvjs"+ ++OGVPlayer.instanceCount,void 0!==e.worker?this._enableWorker=!!e.worker:this._enableWorker=!!window.Worker,!l.default.wasmSupported())throw new Error("WebAssembly not supported");this._enableThreading=!!e.threading,this._enableSIMD=!!e.simd,this._state=T,this._seekState=F,this._detectedType=null,this._canvas=document.createElement("canvas"),this._frameSink=null,this.className=this._instanceId,(0,_.default)(this,y),this._view=this._canvas,this._view.style.position="absolute",this._view.style.top="0",this._view.style.left="0",this._view.style.width="100%",this._view.style.height="100%",this._view.style.objectFit="contain",this.appendChild(this._view),this._startTime=d(),this._codec=null,this._audioInfo=null,this._videoInfo=null,this._actionQueue=[],this._audioFeeder=null,this._muted=!1,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._prebufferingAudio=!1,this._initialSeekTime=0,this._currentSrc="",this._crossOrigin=null,this._streamEnded=!1,this._mediaError=null,this._dataEnded=!1,this._byteLength=0,this._duration=null,this._lastSeenTimestamp=null,this._nextProcessingTimer,this._nextFrameTimer=null,this._loading=!1,this._started=!1,this._paused=!0,this._ended=!1,this._startedPlaybackInDocument=!1,this._stream=void 0,this._framesProcessed=0,this._targetPerFrameTime=1e3/60,this._actualPerFrameTime=0,this._totalFrameTime=0,this._totalFrameCount=0,this._playTime=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._totalJitter=0,this._droppedAudio=0,this._delayedAudio=0,this._lateFrames=0,this._poster="",this._thumbnail=null,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._decodedFrames=[],this._pendingFrames=[],this._lastFrameDecodeTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameDrawingTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastProxyTime=0,this._lastDrawingTime=0,this._lastFrameTimestamp=0,this._currentVideoCpuTime=0,this._lastTimeUpdate=0,this._timeUpdateInterval=250,this._seekTargetTime=0,this._bisectTargetTime=0,this._seekMode=null,this._lastSeekPosition=null,this._seekBisector=null,this._didSeek=null,this._depth=0,this._needProcessing=!1,this._pendingFrame=0,this._pendingAudio=0,this._framePipelineDepth=8,this._frameParallelism=this._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,this._audioPipelineDepth=12,this._videoInfo=null,this._audioInfo=null,this._width=0,this._height=0,this._volume=1,this._playbackRate=1,Object.defineProperties(this,{src:{get:function getSrc(){return this.getAttribute("src")||""},set:function setSrc(e){this.setAttribute("src",e),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function getBuffered(){var e;return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map((e=>e.map((e=>e/this._stream.length*this._duration)))):[[0,0]],new V.default(e)}},seekable:{get:function getSeekable(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new V.default([[0,this._duration]]):new V.default([])}},currentTime:{get:function getCurrentTime(){return this._state==x?this._seekTargetTime:this._codec?this._state!=E||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function setCurrentTime(e){this._seek(e,B)}},duration:{get:function getDuration(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function getPaused(){return this._paused}},ended:{get:function getEnded(){return this._ended}},seeking:{get:function getSeeking(){return this._state==x}},muted:{get:function getMuted(){return this._muted},set:function setMuted(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function getPoster(){return this._poster},set:function setPoster(e){if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail);var t=new Image;t.crossOrigin=this.crossOrigin,t.src=this._poster,t.className="ogvjs-poster",t.style.position="absolute",t.style.top="0",t.style.left="0",t.style.width="100%",t.style.height="100%",t.style.objectFit="contain",t.style.visibility="hidden",t.addEventListener("load",(()=>{this._thumbnail===t&&(OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:t.naturalWidth+"px",height:t.naturalHeight+"px"}),t.style.visibility="visible")})),this._thumbnail=t,this.appendChild(t)}}},videoWidth:{get:function getVideoWidth(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function getVideoHeight(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function getOgvJsVideoFrameRate(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function getWidth(){return this._width},set:function setWidth(e){this._width=parseInt(e,10),this.style.width=this._width+"px"}},height:{get:function getHeight(){return this._height},set:function setHeight(e){this._height=parseInt(e,10),this.style.height=this._height+"px"}},autoplay:{get:function getAutoplay(){return!1},set:function setAutoplay(e){}},controls:{get:function getControls(){return!1},set:function setControls(e){}},loop:{get:function getLoop(){return!1},set:function setLoop(e){}},crossOrigin:{get:function getCrossOrigin(){return this._crossOrigin},set:function setCrossOrigin(e){switch(e){case null:this._crossOrigin=e,this.removeAttribute("crossorigin");break;default:e="anonymous";case"":case"anonymous":case"use-credentials":this._crossOrigin=e,this.setAttribute("crossorigin",e)}this._thumbnail&&(this._thumbnail.crossOrigin=e)}},currentSrc:{get:function getCurrentSrc(){return this._currentSrc}},defaultMuted:{get:function getDefaultMuted(){return!1}},defaultPlaybackRate:{get:function getDefaultPlaybackRate(){return 1}},error:{get:function getError(){return this._state===R?this._mediaError?this._mediaError:new p.default("unknown error occurred in media procesing"):null}},preload:{get:function getPreload(){return this.getAttribute("preload")||""},set:function setPreload(e){this.setAttribute("preload",e)}},readyState:{get:function getReadyState(){return this._stream&&this._codec&&this._codec.loadedMetadata?OGVPlayer.HAVE_ENOUGH_DATA:OGVPlayer.HAVE_NOTHING}},networkState:{get:function getNetworkState(){return this._stream?this._stream.waiting?OGVPlayer.NETWORK_LOADING:OGVPlayer.NETWORK_IDLE:this.readyState==OGVPlayer.HAVE_NOTHING?OGVPlayer.NETWORK_EMPTY:OGVPlayer.NETWORK_NO_SOURCE}},playbackRate:{get:function getPlaybackRate(){return this._playbackRate},set:function setPlaybackRate(e){var t=Number(e)||1;this._audioFeeder?this._audioFeeder.tempo=t:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=t*d()/1e3),this._playbackRate=t,this._fireEventAsync("ratechange")}},played:{get:function getPlayed(){return new V.default([[0,this.currentTime]])}},volume:{get:function getVolume(){return this._volume},set:function setVolume(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),this.onframecallback=null,this.onloadstate=null,this.onprogress=null,this.onsuspend=null,this.onabort=null,this.onemptied=null,this.onstalled=null,this.onloadedmetadata=null,this.onloadeddata=null,this.oncanplay=null,this.oncanplaythrough=null,this.onplaying=null,this.onwaiting=null,this.onseeking=null,this.onseeked=null,this.onended=null,this.ondurationchange=null,this.ontimeupdate=null,this.onplay=null,this.onpause=null,this.onratechange=null,this.onresize=null,this.onvolumechange=null,this.onaudiofeedercreated=null}_time(e){var t=d();e();var i=d()-t;return this._lastFrameDecodeTime+=i,i}_log(e){var t=this._options;if(t.debug){var i=d()-this._startTime;t.debugFilter&&!e.match(t.debugFilter)||console.log("["+Math.round(10*i)/10+"ms] "+e)}}_fireEvent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEvent "+e);var i,s="function"==typeof Event;for(var d in s?i=new CustomEvent(e):(i=document.createEvent("Event")).initEvent(e,!1,!1),t)t.hasOwnProperty(d)&&(i[d]=t[d]);var h=this.dispatchEvent(i);!s&&"resize"===e&&this.onresize&&h&&this.onresize.call(this,i)}_fireEventAsync(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEventAsync "+e),b((()=>{this._fireEvent(e,t)}))}static initSharedAudioContext(){var e=document.createElement("audio");e.src=v.default,e.play(),c.default.initSharedAudioContext()}_initAudioFeeder(){var e=this._options,t={bufferSize:8192};e.audioContext&&(t.audioContext=e.audioContext),e.audioDestination&&(t.output=e.audioDestination),e.audioBackendFactory&&(t.backendFactory=e.audioBackendFactory);var i=this._audioFeeder=new c.default(t);i.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),i.bufferThreshold=1,i.volume=this.volume,i.muted=this.muted,i.tempo=this.playbackRate,i.onbufferlow=()=>{this._log("onbufferlow"),this._stream&&(this._stream.buffering||this._stream.seeking)||this._pendingAudio||this._pingProcessing()},i.onstarved=()=>{this._dataEnded?this._log("onstarved: appear to have reached end of audio"):(this._log("onstarved: halting audio due to starvation"),this._stopPlayback(),this._prebufferingAudio=!0),this._isProcessing()||this._pingProcessing(0)}}_startPlayback(e){if(this._audioFeeder){this._audioFeeder.start();var t=this._audioFeeder.getPlaybackState();this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*d()/1e3;void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}_stopPlayback(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}_getPlaybackTime(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*d()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}_stopVideo(){this._log("STOPPING"),this._state=T,this._seekState=F,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pendingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}_doFrameComplete(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._startedPlaybackInDocument&&!document.body.contains(this)&&b((()=>{this.stop()}));var t=d(),i=t-this._lastFrameTimestamp,s=this._actualPerFrameTime-this._targetPerFrameTime;this._totalJitter+=Math.abs(s),this._playTime+=i;var h={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:e.dropped,dropped:e.dropped};function n(e){return Math.round(10*e)/10}this._codec&&(h.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,h.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,h.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),h.cpuTime+=h.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=t,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+e.frameEndTimestamp+": clock time "+n(i)+" (jitter "+n(s)+") cpu: "+n(h.cpuTime)+" (mux: "+n(h.demuxerTime)+" buf: "+n(h.bufferTime)+" draw: "+n(h.drawingTime)+" proxy: "+n(h.proxyTime)+") vid: "+n(h.videoTime)+" aud: "+n(h.audioTime)),this._fireEventAsync("framecallback",h),(!this._lastTimeUpdate||t-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=t,this._fireEventAsync("timeupdate")),this._codec&&e.yCbCrBuffer&&this._codec.recycleFrame(e.yCbCrBuffer)}_seekStream(e){this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then((()=>{this._readBytesAndWait()})).catch((e=>{this._onStreamError(e)}))}_onStreamError(e){"AbortError"===e.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+e),this._mediaError=new p.default(p.default.MEDIA_ERR_NETWORK,String(e)),this._state=R,this._stopPlayback())}_seek(e,t){if(this._log("requested seek to "+e+", mode "+t),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=e);if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream");if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file");var prepForSeek=i=>{this._stream&&this._stream.buffering&&this._stream.abort(),this._stream&&this._stream.seeking&&this._stream.abort(),this._actionQueue.splice(0,this._actionQueue.length),this._stopPlayback(),this._prebufferingAudio=!1,this._audioFeeder&&this._audioFeeder.flush(),this._state=x,this._seekTargetTime=e,this._seekMode=t,this._codec?this._codec.flush(i):i()};prepForSeek((()=>{this._isProcessing()||this._pingProcessing(0)})),this._actionQueue.push((()=>{prepForSeek((()=>{this._doSeek(e)}))}))}_doSeek(e){this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=x,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,(t=>{if(t)return this._seekState=C,this._fireEventAsync("seeking"),this._didSeek?void 0:void this._pingProcessing();this._codec.getKeypointOffset(e,(e=>{e>0?(this._seekState=C,this._seekStream(e)):(this._seekState=O,this._startBisection(this._seekTargetTime)),this._fireEventAsync("seeking")}))}))}_startBisection(e){var t=Math.max(0,this._stream.length-65536);this._bisectTargetTime=e,this._seekBisector=new f.default({start:0,end:t,process:(e,t,i)=>i!=this._lastSeekPosition&&(this._lastSeekPosition=i,this._codec.flush((()=>{this._seekStream(i)})),!0)}),this._seekBisector.start()}_continueSeekedPlayback(){this._seekState=F,this._state=P,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime;var finishedSeeking=()=>{this._lastTimeUpdate=this._seekTargetTime,this._fireEventAsync("timeupdate"),this._fireEventAsync("seeked"),this._isProcessing()||this._pingProcessing()};if(this._codec.hasVideo&&this._decodedFrames.length){var e=this._decodedFrames.shift();this._drawFrame(e.yCbCrBuffer),finishedSeeking()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame((e=>{e&&this._drawFrame(this._codec.frameBuffer),finishedSeeking()})),void this._codec.sync();finishedSeeking()}}_drawFrame(e){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(e)}_doProcessLinearSeeking(){var e;if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return;if(!this._codec.frameReady)return void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on video"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}));if(this._seekMode===D&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback();if(this._codec.frameTimestamp<=this._seekTargetTime){var t=this._codec.frameTimestamp;return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:t}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame((e=>{this._pendingFrame--,this._pendingFrames.shift(),this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:t}),this._pingProcessing()})),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return;return this._codec.audioReady?this._codec.audioTimestamp+e{this._pingProcessing()})):void this._continueSeekedPlayback():void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on audio"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}))}}_doProcessBisectionSeek(){var e,t;if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3;else{if(!this._codec.hasAudio)throw new Error("Invalid seek state; no audio or video track available");t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process((e=>{if(e)this._pingProcessing();else if(this._streamEnded){if(this._log("stream ended during bisection seek"),!this._seekBisector.right())throw this._log("failed going back"),new Error("not sure what to do")}else this._readBytesAndWait()})):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/20?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"});var e={};void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL="required"),this._frameSink=h.default.attach(this._canvas,e)}_doProcessing(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly");var e=0;do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++e>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}_doProcessingLoop(){if(this._actionQueue.length)this._actionQueue.shift()();else if(this._state==T)this._doProcessInitial();else if(this._state==k)this._doProcessSeekingEnd();else if(this._state==A)this._doProcessLoaded();else if(this._state==w)this._doProcessPreload();else if(this._state==P)this._doProcessReady();else if(this._state==x)this._doProcessSeeking();else if(this._state==E)this._doProcessPlay();else{if(this._state!=R)throw new Error("Unexpected OGVPlayer state "+this._state);this._doProcessError()}}_doProcessInitial(){if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video found, something is wrong");this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&"video/ogg"==this._detectedType?(this._state=k,this._lastSeenTimestamp=-1,this._codec.flush((()=>{this._seekStream(Math.max(0,this._stream.length-131072))}))):(this._state=A,this._pingProcessing())}else this._codec.process((e=>{if(e)this._pingProcessing();else{if(this._streamEnded)throw new Error("end of file before headers found");this._log("reading more cause we are out of data"),this._readBytesAndWait()}}))}_doProcessSeekingEnd(){this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame((()=>{this._pingProcessing()}))):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio((()=>{this._pingProcessing()}))):this._codec.process((e=>{e?this._pingProcessing():this._stream.eof?(this._log("seek-duration: we are at the end: "+this._lastSeenTimestamp),this._lastSeenTimestamp>0&&(this._duration=this._lastSeenTimestamp),this._state=A,this._codec.flush((()=>{this._streamEnded=!1,this._dataEnded=!1,this._seekStream(0)}))):this._readBytesAndWait()}))}_doProcessLoaded(){this._state=w,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}_doProcessPreload(){!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?this._ended=!0:this._readBytesAndWait()})):(this._state=P,this._fireEventAsync("loadeddata"),this._pingProcessing())}_doProcessReady(){if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var e=this._initialSeekTime;this._initialSeekTime=0,this._log("initial seek to "+e),this._doSeek(e)}else if(this._paused)this._log("paused while in ready");else{var finishStartPlaying=()=>{this._log("finishStartPlaying"),this._state=E,this._lastFrameTimestamp=d(),this._codec.hasAudio&&this._audioFeeder?this._prebufferingAudio=!0:this._startPlayback(),this._pingProcessing(0),this._fireEventAsync("play"),this._fireEventAsync("playing")};!this._codec.hasAudio||this._audioFeeder||this._muted?finishStartPlaying():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(finishStartPlaying))}}_doProcessSeeking(){if(this._seekState==F)throw new Error("seeking in invalid state (not seeking?)");if(this._seekState==O)this._doProcessBisectionSeek();else if(this._seekState==S)this._doProcessBisectionSeek();else{if(this._seekState!=C)throw new Error("Invalid seek state "+this._seekState);this._doProcessLinearSeeking()}}_doProcessPlay(){var e=this._codec;if(this._paused)this._log("paused during playback; stopping loop");else if((!e.hasAudio||e.audioReady||this._pendingAudio||this._dataEnded)&&(!e.hasVideo||e.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var t,i,s,d=null,h=0,u=!1,c=0;if(e.hasAudio&&this._audioFeeder?(d=this._audioFeeder.getPlaybackState(),h=this._getPlaybackTime(d),u=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!e.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(h),this._prebufferingAudio=!1),d.dropped!=this._droppedAudio&&this._log("dropped "+(d.dropped-this._droppedAudio)),d.delayed!=this._delayedAudio&&this._log("delayed "+(d.delayed-this._delayedAudio)),this._droppedAudio=d.dropped,this._delayedAudio=d.delayed,(t=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pendingAudio+" packets in flight"),t=!1):t=!1)):(h=this._getPlaybackTime(),t=this._codec.audioReady&&this._audioEndTimestamp0,s=this._pendingFrame+this._decodedFrames.length=l){for(var f=-1,_=0;_=0)for(;f-- >=0;){this._lateFrames++;var p=this._decodedFrames.shift();this._log("skipping already-decoded late frame at "+p.frameEndTimestamp),c=1e3*(p.frameEndTimestamp-h),this._frameEndTimestamp=p.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-c,this._framesProcessed++,p.dropped=!0,this._doFrameComplete(p)}var m=this._codec.nextKeyframeTimestamp,V=m-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame);if(m>=0&&m!=this._codec.frameTimestamp&&h>=V){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+h+", expect to see keyframe at "+m);for(var g=0;g{})),this._framesProcessed++,this._doFrameComplete(T)}return void(this._isProcessing()||this._pingProcessing())}}else i&&c<=4||(i=!1)}if(s){this._log("play loop: ready to decode frame; thread depth: "+this._pendingFrame+", have buffered: "+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++;var k=this._frameEndTimestamp=this._codec.frameTimestamp;this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:k});var A=this._pendingFrames,w=!1,P=this._time((()=>{this._codec.decodeFrame((e=>{A===this._pendingFrames?(this._log("play loop callback: decoded frame"),this._pendingFrame--,this._pendingFrames.shift(),e?this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:k}):this._log("Bad video packet or something"),this._codec.process((()=>{this._isProcessing()||this._pingProcessing(w?void 0:0)}))):this._log("play loop callback after flush, discarding")}))}));this._pendingFrame&&(w=!0,this._proxyTime+=P,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(t){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++;var E=this._codec.audioTimestamp,x=this._time((()=>{this._codec.decodeAudio((e=>{if(this._pendingAudio--,this._log("play loop callback: decoded audio"),this._audioEndTimestamp=E,e){var t=this._codec.audioBuffer;if(t&&(this._bufferTime+=this._time((()=>{this._audioFeeder&&this._audioFeeder.bufferData(t)})),!this._codec.hasVideo)){this._framesProcessed++;var i={frameEndTimestamp:this._audioEndTimestamp};this._doFrameComplete(i)}}this._isProcessing()||this._pingProcessing()}))}));this._pendingAudio&&(this._proxyTime+=x,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(i){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null);var R=this._decodedFrames.shift();this._currentVideoCpuTime=R.videoCpuTime,this._drawingTime+=this._time((()=>{this._drawFrame(R.yCbCrBuffer)})),this._framesProcessed++,this._doFrameComplete(R),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]);var F=0;this._codec.hasAudio&&this._audioFeeder&&(F=1e3*this._audioFeeder.durationBuffered),F>0?(this._log("play loop: ending pending "+F+" ms"),this._pingProcessing(Math.max(0,F))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(e.hasVideo&&!e.frameReady||e.hasAudio&&!e.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers");else{var O=c;this._log("play loop: setting a timer for drawing "+O),this._nextFrameTimer=setTimeout((()=>{this._nextFrameTimer=null,this._pingProcessing()}),O)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}_doProcessPlayDemux(){var e=this._codec.frameReady,t=this._codec.audioReady;this._codec.process((i=>{this._codec.frameReady&&!e||this._codec.audioReady&&!t?(this._log("demuxer has packets"),this._pingProcessing()):i?(this._log("demuxer processing to find more packets"),this._pingProcessing()):(this._log("demuxer ran out of data"),this._streamEnded?(this._log("demuxer reached end of data stream"),this._dataEnded=!0,this._pingProcessing()):(this._log("demuxer loading more data"),this._readBytesAndWait()))}))}_doProcessError(){}_isProcessing(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}_readBytesAndWait(){if(this._stream.buffering||this._stream.seeking)this._log("readBytesAndWait during i/o");else{this._stream.read(32768).then((e=>{this._log("got input "+[e.byteLength]),e.byteLength&&this._actionQueue.push((()=>{this._codec.receiveInput(e,(()=>{this._pingProcessing()}))})),this._stream.eof&&(this._log("stream is at end!"),this._streamEnded=!0),this._isProcessing()||this._pingProcessing()})).catch((e=>{this._onStreamError(e)}))}}_pingProcessing(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(this._stream&&this._stream.waiting)this._log("waiting on input");else{this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null);e>-1/256?this._nextProcessingTimer=setTimeout((()=>{this._pingProcessing()}),e):this._depth?this._needProcessing=!0:this._doProcessing()}}_startProcessingVideo(e){if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1;var t={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD};this._detectedType&&(t.type=this._detectedType),this._codec=new g.default(t),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=e=>{this._didSeek=!0,this._stream&&this._seekStream(e)},this._codec.init((()=>{this._codec.receiveInput(e,(()=>{this._readBytesAndWait()}))}))}}_loadCodec(e){this._stream.read(1024).then((t=>{var i=new Uint8Array(t);i.length>4&&i[0]=="O".charCodeAt(0)&&i[1]=="g".charCodeAt(0)&&i[2]=="g".charCodeAt(0)&&i[3]=="S".charCodeAt(0)?this._detectedType="video/ogg":i.length>4&&26==i[0]&&69==i[1]&&223==i[2]&&163==i[3]?this._detectedType="video/webm":this._detectedType="video/ogg",e(t)}))}_prepForLoad(e){this._stopVideo();var doLoad=()=>{this._options.stream?this._stream=this._options.stream:this._stream=new u.default({url:this.src,cacheSize:16777216,progressive:!1}),this._stream.load().then((()=>{this._loading=!1,this._currentSrc=this.src,this._byteLength=this._stream.seekable?this._stream.length:0;var e=this._stream.headers["x-content-duration"];"string"==typeof e&&(this._duration=parseFloat(e)),this._loadCodec((e=>{this._startProcessingVideo(e)}))})).catch((e=>{this._onStreamError(e)}))};this._currentSrc="",this._loading=!0,this._actionQueue.push((()=>{e&&"none"===this.preload?this._loading=!1:doLoad()})),this._pingProcessing(0)}load(){this._prepForLoad()}canPlayType(e){var t=new m.default(e);function checkTypes(e){if(t.codecs){var i=0,s=0;return t.codecs.forEach((t=>{e.indexOf(t)>=0?i++:s++})),0===i||s>0?"":"probably"}return"maybe"}return"ogg"!==t.minor||"audio"!==t.major&&"video"!==t.major&&"application"!==t.major?"webm"!==t.minor||"audio"!==t.major&&"video"!==t.major?"":checkTypes(["vorbis","opus","vp8","vp9"]):checkTypes(["vorbis","opus","theora"])}play(){this._muted||this._options.audioContext||OGVPlayer.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==x||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=P,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}getPlaybackStats(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}resetPlaybackStats(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}getVideoFrameSink(){return this._frameSink}getCanvas(){return this._canvas}getVideo(){return null}pause(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}stop(){this._stopVideo(),this._paused=!0}fastSeek(e){this._seek(+e,D)}}(0,_.default)(OGVPlayer,y),OGVPlayer.instanceCount=0,OGVPlayer.styleManager=new function StyleManager(){var e=document.createElement("style");e.type="text/css",e.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(e);var t=e.sheet;this.appendRule=function(e,i){var s=[];for(var d in i)i.hasOwnProperty(d)&&s.push(d+":"+i[d]);var h=e+"{"+s.join(";")+"}";t.insertRule(h,t.cssRules.length-1)}};var M=OGVPlayer;t.default=M},580:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function OGVProxyClass(e){return class{constructor(t,i,s){for(var d in s=s||{},this.worker=t,this.transferables=function(){var e=new ArrayBuffer(1024),i=new Uint8Array(e);try{return t.postMessage({action:"transferTest",bytes:i},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(d)&&(this[d]=e[d]);this.processingQueue=0,Object.defineProperty(this,"processing",{get:function get(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",(e=>{this.handleMessage(e)})),this.proxy("construct",[i,s],(()=>{}))}proxy(e,t,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!this.worker)throw'Tried to call "'+e+'" method on closed proxy object';var d="callback-"+ ++this.messageCount+"-"+e;i&&(this.pendingCallbacks[d]=i);var h={action:e,callbackId:d,args:t||[]};this.processingQueue++,this.transferables?this.worker.postMessage(h,s):this.worker.postMessage(h)}terminate(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}handleMessage(e){if(this.processingQueue--,"callback"===e.data.action){var t=e.data,i=t.callbackId,s=t.args,d=this.pendingCallbacks[i];if(t.props)for(var h in t.props)t.props.hasOwnProperty(h)&&(this[h]=t.props[h]);d&&(delete this.pendingCallbacks[i],d.apply(this,s))}}}};t.default=i},168:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=class OGVTimeRanges{constructor(e){this._ranges=e,this.length=e.length}start(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][0]}end(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][1]}};t.default=i},625:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(964));var h=class OGVWrapperCodec{constructor(e){return this.options=e||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function get(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function get(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function get(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function get(){return this.demuxer.audioTimestamp}},audioFormat:{get:function get(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function get(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function get(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function get(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function get(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function get(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function get(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function get(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function get(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function get(){return this.demuxer.seekable}},demuxerCpuTime:{get:function get(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function get(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function get(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}flushSafe(e){var t=this.flushIter;return i=>{this.flushIter<=t&&e(i)}}init(e){var t;this.processing=!0,t="video/webm"===this.options.type||"audio/webm"===this.options.type?"OGVDemuxerWebMW":"OGVDemuxerOggW",d.default.loadClass(t,(t=>{t().then((t=>{this.demuxer=t,t.onseek=e=>{this.onseek&&this.onseek(e)},t.init((()=>{this.processing=!1,e()}))}))}))}close(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}receiveInput(e,t){this.demuxer.receiveInput(e,t)}process(e){if(this.processing)throw new Error("reentrancy fail on OGVWrapperCodec.process");this.processing=!0;var finish=t=>{this.processing=!1,e(t)},doProcessData=()=>{this.demuxer.process(finish)};this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec((()=>{this.loadVideoCodec((()=>{this.loadedDemuxerMetadata=!0,this.loadedAudioMetadata=!this.audioDecoder,this.loadedVideoMetadata=!this.videoDecoder,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)}))})):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(((e,t)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processHeader(e,(e=>{finish(!0)}))})):doProcessData():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processHeader(e,(()=>{finish(!0)}))}))):doProcessData():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,finish(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?doProcessData():finish(!0)}decodeFrame(e){var t=this.flushSafe(e),i=this.frameTimestamp,s=this.keyframeTimestamp;this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processFrame(e,(e=>{var d=this.videoDecoder.frameBuffer;d&&(d.timestamp=i,d.keyframeTimestamp=s),t(e)}))}))}decodeAudio(e){var t=this.flushSafe(e);this.demuxer.dequeueAudioPacket(((e,i)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processAudio(e,(e=>{if(i){var s=this.audioDecoder.audioBuffer,d=[];for(var h of s){var u=Math.round(i*this.audioFormat.rate/1e9);u>0?d.push(h.subarray(0,h.length-Math.min(u,h.length))):d.push(h.subarray(Math.min(Math.abs(u),h.length),h.length))}this.audioDecoder.audioBuffer=d}return t(e)}))}))}discardFrame(e){this.demuxer.dequeueVideoPacket((t=>{this.videoBytes+=t.byteLength,e()}))}discardAudio(e){this.demuxer.dequeueAudioPacket(((t,i)=>{this.audioBytes+=t.byteLength,e()}))}flush(e){this.flushIter++,this.demuxer.flush(e)}sync(){this.videoDecoder&&this.videoDecoder.sync()}recycleFrame(e){this.videoDecoder&&this.videoDecoder.recycleFrame(e)}getKeypointOffset(e,t){this.demuxer.getKeypointOffset(e,t)}seekToKeypoint(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}loadAudioCodec(e){if(this.demuxer.audioCodec){var t={vorbis:"OGVDecoderAudioVorbisW",opus:"OGVDecoderAudioOpusW"}[this.demuxer.audioCodec];this.processing=!0,d.default.loadClass(t,(t=>{var i={};this.demuxer.audioFormat&&(i.audioFormat=this.demuxer.audioFormat),t(i).then((t=>{this.audioDecoder=t,t.init((()=>{this.loadedAudioMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker})}else e()}loadVideoCodec(e){if(this.demuxer.videoCodec){var t=!!this.options.simd,i=!!this.options.threading,s={theora:"OGVDecoderVideoTheoraW",vp8:i?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W",vp9:i?t?"OGVDecoderVideoVP9SIMDMTW":"OGVDecoderVideoVP9MTW":t?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",av1:i?t?"OGVDecoderVideoAV1SIMDMTW":"OGVDecoderVideoAV1MTW":t?"OGVDecoderVideoAV1SIMDW":"OGVDecoderVideoAV1W"}[this.demuxer.videoCodec];this.processing=!0,d.default.loadClass(s,(t=>{var s={};this.demuxer.videoFormat&&(s.videoFormat=this.demuxer.videoFormat),i&&delete window.ENVIRONMENT_IS_PTHREAD,t(s).then((t=>{this.videoDecoder=t,t.init((()=>{this.loadedVideoMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker&&!this.options.threading})}else e()}};t.default=h},539:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class WebAssemblyChecker{constructor(){this.tested=!1,this.testResult=void 0}wasmSupported(){if(!this.tested){try{"object"==typeof WebAssembly?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}};t.default=i},309:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function extend(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};t.default=i},431:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=200&&e.xhr.status<300?(e.length=getXHRLength(e.xhr),e.headers=function getXHRHeaders(e){var t={};return e.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var i=e.split(/:\s*/,2);i.length>1&&(t[i[0].toLowerCase()]=i[1])})),t}(e.xhr),e.onXHRStart()):(s(),i(new Error("HTTP error "+e.xhr.status)))}},h=function checkError(){s(),i(new Error("network error"))},u=function checkBackendOpen(){s(),t()};s=function oncomplete(){e.xhr.removeEventListener("readystatechange",d),e.xhr.removeEventListener("error",h),e.off("open",u),e._onAbort=null},e.initXHR(),e.xhr.addEventListener("readystatechange",d),e.xhr.addEventListener("error",h),e.on("open",u),e.xhr.send()}))}},{key:"bufferToOffset",value:function bufferToOffset(e){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function abort(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort;this._onAbort=null;var t=new Error("Aborted");t.name="AbortError",e(t)}}},{key:"initXHR",value:function initXHR(){var e=this.url;this.cachever&&(e+="?buggy_cachever="+this.cachever),this.xhr.open("GET",e);var t=null;(this.offset||this.length)&&(t="bytes="+this.offset+"-"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader("Range",t)}},{key:"onXHRStart",value:function onXHRStart(){throw new Error("abstract")}}]),Backend}(i(566));e.exports=d},810:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i0&&(this.bytesRead+=e.length,this.emit("buffer",e))}},{key:"onXHRLoad",value:function onXHRLoad(){this.onXHRProgress(),d(BinaryStringBackend.prototype.__proto__||Object.getPrototypeOf(BinaryStringBackend.prototype),"onXHRLoad",this).call(this)}}]),BinaryStringBackend}(i(828));h.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=h},828:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=e)i();else{var d=null;t._onAbort=function(e){d(),s(e)};var h=function checkBuffer(){t.offset>=e&&!t.eof&&(d(),i())},u=function checkDone(){d(),i()},c=function checkError(){d(),s(new Error("error streaming"))};d=function oncomplete(){t.buffering=!1,t.off("buffer",h),t.off("done",u),t.off("error",c),t._onAbort=null},t.buffering=!0,t.on("buffer",h),t.on("done",u),t.on("error",c)}}))}},{key:"initXHR",value:function initXHR(){d(DownloadBackend.prototype.__proto__||Object.getPrototypeOf(DownloadBackend.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function onXHRStart(){var e=this;this.xhr.addEventListener("progress",(function(){return e.onXHRProgress()})),this.xhr.addEventListener("error",(function(){return e.onXHRError()})),this.xhr.addEventListener("load",(function(){return e.onXHRLoad()})),this.emit("open")}},{key:"onXHRProgress",value:function onXHRProgress(){throw new Error("abstract")}},{key:"onXHRError",value:function onXHRError(){this.emit("error")}},{key:"onXHRLoad",value:function onXHRLoad(){this.eof=!0,this.emit("done")}}]),DownloadBackend}(i(306));e.exports=h},761:(e,t,i)=>{"use strict";var s=i(855),d=i(810),h=i(431);var u=null;e.exports=function instantiate(e){if(!1===e.progressive)return new h(e);if(u||(u=function autoselect(){return s.supported()?s:d.supported()?d:null}()),!u)throw new Error("No supported backend class");return new u(e)}},855:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i{"use strict";var t=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.buffer,i=void 0===t?void 0:t,s=e.string,d=void 0===s?void 0:s,h=e.start,u=void 0===h?0:h,c=e.end,l=void 0===c?u+(i?i.byteLength:d?d.length:0):c,f=e.prev,_=void 0===f?null:f,p=e.next,m=void 0===p?null:p,V=e.eof,g=void 0!==V&&V,v=e.empty,b=void 0===v?!(i||d):v,y=e.timestamp,T=void 0===y?Date.now():y;_classCallCheck(this,CacheItem),this.start=u,this.end=l,this.prev=_,this.next=m,this.eof=g,this.empty=b,this.timestamp=T,this.buffer=i,this.string=d,Object.defineProperty(this,"length",{get:function get(){return this.end-this.start}})}return t(CacheItem,[{key:"contains",value:function contains(e){return e>=this.start&&(e{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.cacheSize,i=void 0===t?0:t;_classCallCheck(this,CachePool);var s=new d({eof:!0});this.head=s,this.tail=s,this.readOffset=0,this.readCursor=s,this.writeOffset=0,this.writeCursor=s,this.cacheSize=i}return s(CachePool,[{key:"bytesReadable",value:function bytesReadable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor,s=i.last((function(i){return!i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"bytesWritable",value:function bytesWritable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor;if(i.eof)return e;var s=i.last((function(i){return i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"seekRead",value:function seekRead(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("read seek out of range");this.readOffset=e,this.readCursor=t}},{key:"seekWrite",value:function seekWrite(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("write seek out of range");this.writeOffset=e,this.writeCursor=t}},{key:"readBytes",value:function readBytes(e){for(var t=e.byteLength,i=this.bytesReadable(t),s=this.readOffset,d=s+i,h=s,u=this.readCursor;u&&!u.empty&&!(u.start>=d);u=u.next){var c=Math.min(d,u.end),l=e.subarray(h-s,c-s);u.readBytes(l,h,c),h=c}return this.readOffset=h,this.readCursor=this.readCursor.first((function(e){return e.contains(h)})),i}},{key:"write",value:function write(e){var t=this.bufferItem(e),i=this.writeCursor;if(!i.empty)throw new Error("write cursor not empty");if(!i.contains(t.end)&&i.end!==t.end)throw new Error("write cursor too small");i.startthis.readOffset+this.chunkSize)&&t.push(i));if(e>this.cacheSize){t.sort((function(e,t){return e.timestamp-t.timestamp}));for(var s=0;s{"use strict";e.exports=i(91)},566:e=>{"use strict";var t=function(){function defineProperties(e,t){for(var i=0;i=0&&i.splice(s,1)}},{key:"emit",value:function emit(e,t){(this._e[e]||[]).slice().forEach((function(e){return e(t)}))}}]),TinyEvents}();e.exports=i},936:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=0&&c>=e.length)return void t(null);var l=e._clampToLength(s.writeOffset+s.bytesWritable(d))-s.writeOffset;if(0===l)t(null);else{var f=e._backend=new h({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),_=null,p=function checkOpen(){f!==e._backend?(_(),i(new Error("invalid state"))):(f.on("buffer",(function(t){f===e._backend&&e._cache.write(t)})),f.on("done",(function(){f===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)})),t(f))},m=function checkError(t){f!==e._backend?i(new Error("invalid state")):(e._backend=null,i(t))};_=function oncomplete(){f.off("open",p),f.off("error",m)},f.on("open",p),f.on("error",m),f.on("cachever",(function(){e._cachever++})),f.load()}}}))}},{key:"_readAhead",value:function _readAhead(){var e=this;return new Promise((function(t,i){e._backend||e.eof?t():e._openBackend().then((function(){t()})).catch((function(e){i(e)}))}))}},{key:"seek",value:function seek(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");if(t.length>=0&&e>t.length)throw new Error("seek past end of file");if(!t.seekable)throw new Error("seek on non-seekable stream");t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(s)}))}},{key:"read",value:function read(e){var t=this;return this.buffer(e).then((function(e){return t.readSync(e)}))}},{key:"readSync",value:function readSync(e){var t=this.bytesAvailable(e),i=new Uint8Array(t);if(this.readBytes(i)!==t)throw new Error("failed to read expected data");return i.buffer}},{key:"readBytes",value:function readBytes(e){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state");if(!(e instanceof Uint8Array))throw new Error("invalid input");var t=this._cache.readBytes(e);return this._readAhead(),t}},{key:"buffer",value:function buffer(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");var d=t._clampToLength(t.offset+e),h=d-t.offset,u=t.bytesAvailable(h);u>=h?i(u):(t.buffering=!0,t._openBackend().then((function(i){return i?i.bufferToOffset(d).then((function(){return t.buffering=!1,t.buffer(e)})):Promise.resolve(u)})).then((function(e){t.buffering=!1,i(e)})).catch((function(e){"AbortError"!==e.name&&(t.buffering=!1),s(e)})))}))}},{key:"bytesAvailable",value:function bytesAvailable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;return this._cache.bytesReadable(e)}},{key:"abort",value:function abort(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function getBufferedRanges(){return this._cache.ranges()}},{key:"_clampToLength",value:function _clampToLength(e){return this.length<0?e:Math.min(this.length,e)}}]),StreamFile}();e.exports=u},302:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s="data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU5LjE2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAACAAAEEwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ//////////////////////////////////////////////////////////////////8AAAAATGF2YzU5LjE4AAAAAAAAAAAAAAAAJAZAAAAAAAAABBMIw3vfAAAAAAAAAAAAAAAAAAAAAP/7kGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="},826:e=>{e.exports={vertex:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vLumaPosition = aLumaPosition;\n vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision mediump float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n // Y, Cb, and Cr planes are uploaded as ALPHA textures.\n float fY = texture2D(uTextureY, vLumaPosition).w;\n float fCb = texture2D(uTextureCb, vChromaPosition).w;\n float fCr = texture2D(uTextureCr, vChromaPosition).w;\n\n // Premultipy the Y...\n float fYmul = fY * 1.1643828125;\n\n // And convert that to RGB!\n gl_FragColor = vec4(\n fYmul + 1.59602734375 * fCr - 0.87078515625,\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n fYmul + 2.017234375 * fCb - 1.081390625,\n 1\n );\n}\n",vertexStripe:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision mediump float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n // so we can upload them without expanding the bytes on IE 11\n // which doesn't allow LUMINANCE or ALPHA textures\n // The stripe textures mark which channel to keep for each pixel.\n // Each texture extraction will contain the relevant value in one\n // channel only.\n\n float fLuminance = dot(\n texture2D(uStripe, vTexturePosition),\n texture2D(uTexture, vTexturePosition)\n );\n\n gl_FragColor = vec4(0, 0, 0, fLuminance);\n}\n"}},487:e=>{!function(){"use strict";function FrameSink(e,t){throw new Error("abstract")}FrameSink.prototype.drawFrame=function(e){throw new Error("abstract")},FrameSink.prototype.clear=function(){throw new Error("abstract")},e.exports=FrameSink}()},926:(e,t,i)=>{!function(){"use strict";var t=i(487),s=i(627);function SoftwareFrameSink(e){var t=this,i=e.getContext("2d"),d=null,h=null,u=null;return t.drawFrame=function drawFrame(t){var c=t.format;e.width===c.displayWidth&&e.height===c.displayHeight||(e.width=c.displayWidth,e.height=c.displayHeight),null!==d&&d.width==c.width&&d.height==c.height||function initImageData(e,t){for(var s=(d=i.createImageData(e,t)).data,h=e*t*4,u=0;u{!function(){"use strict";var t=i(487),s=i(826);function WebGLFrameSink(e){var t,i,d=this,h=WebGLFrameSink.contextForCanvas(e);if(null===h)throw new Error("WebGL unavailable");function compileShader(e,t){var i=h.createShader(e);if(h.shaderSource(i,t),h.compileShader(i),!h.getShaderParameter(i,h.COMPILE_STATUS)){var s=h.getShaderInfoLog(i);throw h.deleteShader(i),new Error("GL shader compilation for "+e+" failed: "+s)}return i}var u,c,l,f,_,p,m,V,g,v,b=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),y={},T={},k={};function createOrReuseTexture(e,t){return y[e]&&!t||(y[e]=h.createTexture()),y[e]}function uploadTexture(e,t,i,s,d){var u=!y[e]||t,c=createOrReuseTexture(e,t);if(h.activeTexture(h.TEXTURE0),WebGLFrameSink.stripe){var l=!y[e+"_temp"]||t,f=createOrReuseTexture(e+"_temp",t);h.bindTexture(h.TEXTURE_2D,f),l?(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i/4,s,0,h.RGBA,h.UNSIGNED_BYTE,d)):h.texSubImage2D(h.TEXTURE_2D,0,0,0,i/4,s,h.RGBA,h.UNSIGNED_BYTE,d);var _=y[e+"_stripe"],p=!_||t;p&&(_=createOrReuseTexture(e+"_stripe",t)),h.bindTexture(h.TEXTURE_2D,_),p&&(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i,1,0,h.RGBA,h.UNSIGNED_BYTE,function buildStripe(e){if(k[e])return k[e];for(var t=e,i=new Uint32Array(t),s=0;s{!function(){"use strict";var t=i(877);e.exports={convertYCbCr:function convertYCbCr(e,i){var s=0|e.format.width,d=0|e.format.height,h=0|t(e.format.width/e.format.chromaWidth),u=0|t(e.format.height/e.format.chromaHeight),c=e.y.bytes,l=e.u.bytes,f=e.v.bytes,_=0|e.y.stride,p=0|e.u.stride,m=0|e.v.stride,V=s<<2,g=0,v=0,b=0,y=0,T=0,k=0,A=0,w=0,P=0,E=0,x=0,R=0,F=0,O=0,S=0,C=0,B=0,D=0;if(1==h&&1==u)for(A=0,w=V,D=0,C=0;C>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[v++]|0,i[A]=x+R>>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[b++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4,x=298*c[b++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4;A+=V,w+=V,D++}else for(k=0,C=0;C>u)*p|0,T=D*m|0,S=0;S>h)],R=(409*(E=0|f[T+B])|0)-57088|0,F=(100*P|0)+(208*E|0)-34816|0,O=(516*P|0)-70912|0,x=298*c[g++]|0,i[k]=x+R>>8,i[k+1]=x-F>>8,i[k+2]=x+O>>8,k+=4}}}()},877:e=>{!function(){"use strict";e.exports=function depower(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++;if(e!==1<{!function(){"use strict";var t=i(487),s=i(926),d=i(895),h={FrameSink:t,SoftwareFrameSink:s,WebGLFrameSink:d,attach:function(e,t){return("webGL"in(t=t||{})?t.webGL:d.isAvailable())?new d(e,t):new s(e,t)}};e.exports=h}()}},t={};function __webpack_require__(i){var s=t[i];if(void 0!==s)return s.exports;var d=t[i]={exports:{}};return e[i](d,d.exports,__webpack_require__),d.exports}__webpack_require__.d=(e,t)=>{for(var i in t)__webpack_require__.o(t,i)&&!__webpack_require__.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{"use strict";var e=i,t=__webpack_require__(318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"OGVCompat",{enumerable:!0,get:function get(){return s.default}}),Object.defineProperty(e,"OGVLoader",{enumerable:!0,get:function get(){return d.default}}),Object.defineProperty(e,"OGVMediaError",{enumerable:!0,get:function get(){return h.default}}),Object.defineProperty(e,"OGVMediaType",{enumerable:!0,get:function get(){return u.default}}),Object.defineProperty(e,"OGVPlayer",{enumerable:!0,get:function get(){return c.default}}),Object.defineProperty(e,"OGVTimeRanges",{enumerable:!0,get:function get(){return l.default}}),e.OGVVersion=void 0;var s=t(__webpack_require__(523)),d=t(__webpack_require__(964)),h=t(__webpack_require__(759)),u=t(__webpack_require__(278)),c=t(__webpack_require__(869)),l=t(__webpack_require__(168)),f="1.8.9-20220406232920-cb5f7ff";e.OGVVersion=f,"object"==typeof window&&(window.OGVCompat=s.default,window.OGVLoader=d.default,window.OGVMediaError=h.default,window.OGVMediaType=u.default,window.OGVTimeRanges=l.default,window.OGVPlayer=c.default,window.OGVVersion=f)})(),i})()})); \ No newline at end of file +!function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ogvjs=t():e.ogvjs=t()}(globalThis,(function(){return(()=>{var e={318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},848:e=>{window,e.exports=function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){function r(e,t){if(e<1||e!==Math.round(e))throw"Invalid channel count for BufferQueue";this.channels=e,this.bufferSize=t,this.flush()}r.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},r.prototype.sampleCount=function(){var e=0;return this._buffers.forEach((function(t){e+=t[0].length})),e},r.prototype.createBuffer=function(e){for(var t=[],i=0;i=s)return e;for(var h=[],u=0;u0?d[d.length+t]:e[0]:e[t]},u=0;ui&&(m=Math.SQRT1_2);for(var V=0;V=i&&(g=0);var v=e[g],y=new Float32Array(_);h(v,y,this._resampleLastSampleData?this._resampleLastSampleData[g]:void 0,m),u.push(y)}return this._resampleFractional=p,this._resampleLastSampleData=e,u},n.prototype.bufferData=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot bufferData before init";var t=this._resample(e);t=this._tempoChanger.process(t),this._backend.appendBuffer(t)},n.prototype.getPlaybackState=function(){if(this._backend){var e=this._backend.getPlaybackState();return e.outputPlaybackPosition=e.playbackPosition,e.playbackPosition=this._tempoChanger.mapOutputToInputTime(e.outputPlaybackPosition),e}throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},n.prototype.waitUntilReady=function(e){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init";this._backend.waitUntilReady(e)},n.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init";this._backend.start()},n.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init";this._backend.stop()},n.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw"Invalid state: AudioFeeder cannot flush before init";this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},n.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},n.prototype.onstarved=null,n.prototype.onbufferlow=null,n.isSupported=function(){return!!Float32Array&&t.isSupported()},n.initSharedAudioContext=function(){return t.isSupported()?t.initSharedAudioContext():null},e.exports=n}()},function(e,t,i){!function(){var t=window.AudioContext||window.webkitAudioContext,s=i(0),d=i(3);function o(e,t,i){var d=i.audioContext||o.initSharedAudioContext();if(this._context=d,this.output=i.output||d.destination,this.rate=d.sampleRate,this.channels=2,i.bufferSize&&(this.bufferSize=0|i.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new s(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=d.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),d.createScriptProcessor)this._node=d.createScriptProcessor(this.bufferSize,0,this.channels);else{if(!d.createJavaScriptNode)throw new Error("Bad version of web audio API?");this._node=d.createJavaScriptNode(this.bufferSize,0,this.channels)}}o.prototype.bufferSize=4096,o.prototype.bufferThreshold=8192,o.prototype._volume=1,Object.defineProperty(o.prototype,"volume",{get:function(){return this._volume},set:function(e){this._volume=+e}}),o.prototype._muted=!1,Object.defineProperty(o.prototype,"muted",{get:function(){return this._muted},set:function(e){this._muted=!!e}}),o.prototype._audioProcess=function(e){var t,i,s,h,u;u="number"==typeof e.playbackTime?e.playbackTime:this._context.currentTime+this.bufferSize/this.rate;var c=this._playbackTimeAtBufferTail;if(c0){var t=Math.round(e*this.rate),i=this._liveBuffer?this._liveBuffer[0].length:0;t>i?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(t-i))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,i-t,t)),this._playbackTimeAtBufferTail-=e}this._node.onaudioprocess=null,this._node.disconnect()}},o.prototype.flush=function(){this._bufferQueue.flush()},o.prototype.close=function(){this.stop(),this._context=null},o.prototype.onstarved=null,o.prototype.onbufferlow=null,o.isSupported=function(){return!!t},o.sharedAudioContext=null,o.initSharedAudioContext=function(){if(!o.sharedAudioContext&&o.isSupported()){var e,i=new t;if(i.createScriptProcessor)e=i.createScriptProcessor(1024,0,2);else{if(!i.createJavaScriptNode)throw new Error("Bad version of web audio API?");e=i.createJavaScriptNode(1024,0,2)}e.connect(i.destination),e.disconnect(),o.sharedAudioContext=i}return o.sharedAudioContext},e.exports=o}()},function(e,t){e.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate;if(window&&window.postMessage){var e=[];return window.addEventListener("message",(function(t){if(t.source===window){var i=t.data;if("object"==typeof i&&i.nextTickBrowserPingMessage){var s=e.pop();s&&s()}}})),function(t){e.push(t),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(e){setTimeout(e,0)}}()},function(e,t,i){var s;window,s=function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var s=t[i]={i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(i,s,function(t){return e[t]}.bind(null,s));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t){var i={float_array:function(e){return new Float32Array(e)},blit:function(e,t,i,s,d){i.set(e.subarray(t,t+d),s)}};e.exports=i},function(e,t,i){var s,d;s=i(0),d=i(2),e.exports=function(e){var t=(e=e||{}).sampleRate||44100,i=e.wsizeLog||11,h=e.tempo||1,u=(e.numChannels,Math.pow(2,50/1200)-1),c=1<>1),b=s.float_array(y),T=s.float_array(y),k=s.float_array(y),A=s.float_array(y),w=s.float_array(y),P=s.float_array(y),E=1+(y>>1),x=[0,0],R=[],F=[],O=[],S=[];for(v=0;v<2;v++)R.push(s.float_array(E)),F.push(s.float_array(E)),O.push(s.float_array(E)),S.push(s.float_array(y));var C=s.float_array(E),B=s.float_array(E),D=0,M=0,I=[{in_time:0,out_time:0,tempo:h}],L=0,j=0,W=1,X=0,H=0,N=0,z=0,Q={mapOutputToInputTime:function(e){for(var t=I.length-1;e0;)t--;var i=I[t];return i.in_time+i.tempo*(e-i.out_time)},flush:function(e){X=0,x=[0,0],j=0,z=0,N=0;for(var t=0;t<2;t++)for(var i=0;i=0;)I.pop(),s--;I.push({in_time:D,out_time:M,tempo:h})}},getTempo:function(){return h},setTempo:function(e){m=V=f,e>=1?V=Math.round(m/e):m=Math.round(V*e),H=(1/e-1*V/m)*m,W=function(e,t){for(var i=e.length/t|0,s=0,d=0;di&&(i=e[s]);var d=1e-8*i,h=1,c=1;for(t[0]=1,s=2;sd&&e[s]>e[s-1]&&e[s]>=e[s+1]){var f=s+(e[s-1]-e[s+1])/(2*(e[s-1]-2*e[s]+e[s+1]));f-t[h-1]>l?(t[h++]=f,c=s):e[s]>e[c]&&(t[h-1]=f,c=s)}}return h}(v,b),k=F[l],A=O[l];if(0!=e&&0!=T){var w=0;for(N=0;Nm[w]&&w!=p;)++w;var P=w;w>0&&z-m[w-1].1*v[Math.round(z)]){var D=J(t,i,z),M=V[P]+g[P]+U(D,z,V[P],m[P],h)-D;k[N]=D,A[N]=M,C[N]=Math.cos(M),B[N]=Math.sin(M)}else k[N]=J(t,i,z),A[N]=0,C[N]=1,B[N]=0}b[T]=2*c;var I=b[P=0],L=b[P+1],j=C[P],W=B[P];for(y=1;y=I&&y-I>L-y&&(I=b[++P],L=b[P+1],j=C[P],W=B[P]);var X=t[y]*j-i[y]*W,H=t[y]*W+i[y]*j;t[y]=X,i[y]=H}}else for(var N=0;Nd&&(d=Math.abs(2*l.m_re[t]));for(t=0;td&&(d=Math.abs(l.m_re[t+V+e]+l.m_im[t]));for(t=c-V;td&&(d=Math.abs(2*l.m_im[t]));var u=1/Math.floor(1*c/(2*V));for(h*d>u&&(h=u/d),t=0;t1){d=s.float_array(e[0].length);for(var u=1/e.length,l=0;l0){var g=z+N+i,v=[];for(l=0;lk&&(k=z);var A=s.float_array(k);s.blit(p,0,A,0,z);for(var w=0,P=z,E=0,x=0;;){var R=c+m-N;if(w+R>i){s.blit(d,w,_,N,i-w),N+=i-w,w=i;break}R<=0?N-=2*m:(s.blit(d,w,_,N,R),w+=R,N=c-m),x=G(),D+=2*m/t,M+=x/t,(E=P+x-k)<0&&(E=0),s.blit(p,0,A,P,x-E),P+=x}s.blit(p,x-E,p,0,E),z=E;var F=[];for(l=0;l>=1;i.m_revTgt[d]=u}i.twiddleRe=s.float_array(i.m_logN),i.twiddleIm=s.float_array(i.m_logN);for(var l=1,f=0;f>1,c=d>>1,l=d;if(e)for(var f=1/d,_=0;_>=1,c>>=1,l>>=1}for(var R,F,O=i.m_revTgt,S=0;SS&&(F=t[R=O[S]],t[R]=t[S],t[S]=F,F=s[R],s[R]=s[S],s[S]=F)};var p=t>>1;return i.unpack=function(e,s,d,h){e[0]=i.m_re[0],d[0]=i.m_im[0],s[0]=h[0]=0,e[p]=i.m_re[p],d[p]=i.m_im[p],s[p]=h[p]=0;for(var u=1;u{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=class Bisector{constructor(e){this.lower=e.start,this.upper=e.end,this.onprocess=e.process,this.position=0,this.n=0}iterate(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}start(){return this.iterate(),this}left(){return this.upper=this.position,this.iterate()}right(){return this.lower=this.position,this.iterate()}};t.default=i},523:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class{hasTypedArrays(){return!!window.Uint32Array}hasWebAssembly(){return!!window.WebAssembly}hasWebAudio(){return!(!window.AudioContext&&!window.webkitAudioContext)}hasFlash(){return!1}hasAudio(){return this.hasWebAudio()}isBlacklisted(e){return!1}isSlow(){return!1}isTooSlow(){return!1}supported(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&(this.supported("OGVDecoder")&&this.hasAudio())}};t.default=i},408:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderAudioProxy extends((0,d.default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processAudio(e,t){this.proxy("processAudio",[e],t,[e])}close(){this.terminate()}}var h=OGVDecoderAudioProxy;t.default=h},319:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(580));class OGVDecoderVideoProxy extends((0,d.default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})){init(e){this.proxy("init",[],e)}processHeader(e,t){this.proxy("processHeader",[e],t,[e])}processFrame(e,t){this.proxy("processFrame",[e],t,[e])}close(){this.terminate()}sync(){this.proxy("sync",[],(()=>{}))}recycleFrame(e){this.proxy("recycleFrame",[e],(()=>{}),[e.y.bytes.buffer,e.u.bytes.buffer,e.v.bytes.buffer])}}var h=OGVDecoderVideoProxy;t.default=h},445:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(539)),h="1.9.0-20240423190513-22f6924",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"};var c=class OGVLoaderBase{constructor(){this.base=this.defaultBase()}defaultBase(){}wasmSupported(){return d.default.wasmSupported()}scriptForClass(e){return u[e]}urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(h)}throw new Error("asked for URL for unknown script "+e)}loadClass(e,t,i){i=i||{};var s=this.getGlobal(),d=this.urlForClass(e),classWrapper=t=>((t=t||{}).locateFile=e=>"data:"===e.slice(0,5)?e:this.urlForScript(e),t.mainScriptUrlOrBlob=this.scriptForClass(e)+"?version="+encodeURIComponent(h),s[e](t));"function"==typeof s[e]?t(classWrapper):this.loadScript(d,(()=>{t(classWrapper)}))}};t.default=c},964:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(408)),h=s(i(319)),u=s(i(445)),c={audio:{proxy:d.default,worker:"ogv-worker-audio.js"},video:{proxy:h.default,worker:"ogv-worker-video.js"}},l={OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoVP9SIMDW:"video",OGVDecoderVideoAV1W:"video",OGVDecoderVideoAV1SIMDW:"video"};class OGVLoaderWeb extends u.default{constructor(){super(),this.scriptStatus={},this.scriptCallbacks={}}getGlobal(){return window}defaultBase(){for(var e,t,i=document.querySelectorAll("script"),s=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,d=0;d{var i=this.scriptCallbacks[e];delete this.scriptCallbacks[e],this.scriptStatus[e]="done",i.forEach((e=>{e()}))};i.addEventListener("load",done),i.addEventListener("error",done),i.src=e,document.querySelector("head").appendChild(i)}}workerProxy(e,t){var i=c[l[e]];if(!i)throw new Error("Requested worker for class with no proxy: "+e);var s,d=i.proxy,h=i.worker,u=this.urlForScript(this.scriptForClass(e)),_=this.urlForScript(h),p=function construct(t){return new d(s,e,t)};if(_.match(/^https?:|\/\//i)){var m,V,g,v,y,b=!1,T=!1;function completionCheck(){if(1==b&&1==T){var e=g+" "+v+"\nOGVLoader.base = "+JSON.stringify(f.base);try{y=new Blob([e],{type:"application/javascript"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(y=new BlobBuilder).append(e),y=y.getBlob()}s=new Worker(URL.createObjectURL(y)),t((function(e){return Promise.resolve(new p(e))}))}}(m=new XMLHttpRequest).open("GET",u,!0),m.onreadystatechange=function(){4==m.readyState&&200==m.status&&(g=m.responseText,b=!0,completionCheck())},m.send(),(V=new XMLHttpRequest).open("GET",_,!0),V.onreadystatechange=function(){4==V.readyState&&200==V.status&&(v=V.responseText,T=!0,completionCheck())},V.send()}else s=new Worker(_),t((function(e){return Promise.resolve(new p(e))}))}}var f=new OGVLoaderWeb,_=f;t.default=_},759:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(309)),h={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4};class OGVMediaError{constructor(e,t){this.code=e,this.message=t}}(0,d.default)(OGVMediaError,h),(0,d.default)(OGVMediaError.prototype,h);var u=OGVMediaError;t.default=u},278:(e,t)=>{"use strict";function split(e,t,i){var s=e.split(t,i).map((e=>function trim(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}(e)));if("number"==typeof i)for(;s.length{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d,h=s(i(731)),u=s(i(936)),c=s(i(848)),l=s(i(964)),f=s(i(893)),_=s(i(309)),p=s(i(759)),m=s(i(278)),V=s(i(168)),g=s(i(625)),v=s(i(302)),y=(()=>{if("function"==typeof setImmediate)return setImmediate;var e=new MessageChannel,t=[];return e.port1.onmessage=e=>{t.shift()()},function nextTick(i){t.push(i),e.port2.postMessage({})}})(),b={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},T="INITIAL",k="SEEKING_END",A="LOADED",w="PRELOAD",P="READY",E="PLAYING",x="SEEKING",R="ERROR",F="NOT_SEEKING",O="BISECT_TO_TARGET",S="BISECT_TO_KEYPOINT",C="LINEAR_TO_TARGET",B="exact",D="fast";function OGVJSElement(){var e=document.createElement("ogvjs");return Object.setPrototypeOf?Object.setPrototypeOf(e,Object.getPrototypeOf(this)):e.__proto__=this.__proto__,e}d="undefined"==typeof performance||void 0===typeof performance.now?Date.now:performance.now.bind(performance),OGVJSElement.prototype=Object.create(HTMLElement.prototype,{});class OGVPlayer extends OGVJSElement{constructor(e){if(super(),(e=e||{}).base=e.base||l.default.base,this._options=e,this._instanceId="ogvjs"+ ++OGVPlayer.instanceCount,void 0!==e.worker?this._enableWorker=!!e.worker:this._enableWorker=!!window.Worker,!l.default.wasmSupported())throw new Error("WebAssembly not supported");this._enableThreading=!!e.threading,this._enableSIMD=!!e.simd,this._state=T,this._seekState=F,this._detectedType=null,this._canvas=document.createElement("canvas"),this._frameSink=null,this.className=this._instanceId,(0,_.default)(this,b),this._view=this._canvas,this._view.style.position="absolute",this._view.style.top="0",this._view.style.left="0",this._view.style.width="100%",this._view.style.height="100%",this._view.style.objectFit="contain",this.appendChild(this._view),this._startTime=d(),this._codec=null,this._audioInfo=null,this._videoInfo=null,this._actionQueue=[],this._audioFeeder=null,this._muted=!1,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._prebufferingAudio=!1,this._initialSeekTime=0,this._currentSrc="",this._crossOrigin=null,this._streamEnded=!1,this._mediaError=null,this._dataEnded=!1,this._byteLength=0,this._duration=null,this._lastSeenTimestamp=null,this._nextProcessingTimer,this._nextFrameTimer=null,this._loading=!1,this._started=!1,this._paused=!0,this._ended=!1,this._startedPlaybackInDocument=!1,this._stream=void 0,this._framesProcessed=0,this._targetPerFrameTime=1e3/60,this._actualPerFrameTime=0,this._totalFrameTime=0,this._totalFrameCount=0,this._playTime=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._totalJitter=0,this._droppedAudio=0,this._delayedAudio=0,this._lateFrames=0,this._poster="",this._thumbnail=null,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._decodedFrames=[],this._pendingFrames=[],this._lastFrameDecodeTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameDrawingTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastProxyTime=0,this._lastDrawingTime=0,this._lastFrameTimestamp=0,this._currentVideoCpuTime=0,this._lastTimeUpdate=0,this._timeUpdateInterval=250,this._seekTargetTime=0,this._bisectTargetTime=0,this._seekMode=null,this._lastSeekPosition=null,this._seekBisector=null,this._didSeek=null,this._depth=0,this._needProcessing=!1,this._pendingFrame=0,this._pendingAudio=0,this._framePipelineDepth=8,this._frameParallelism=this._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,this._audioPipelineDepth=12,this._videoInfo=null,this._audioInfo=null,this._width=0,this._height=0,this._volume=1,this._playbackRate=1,Object.defineProperties(this,{src:{get:function getSrc(){return this.getAttribute("src")||""},set:function setSrc(e){this.setAttribute("src",e),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function getBuffered(){var e;return e=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map((e=>e.map((e=>e/this._stream.length*this._duration)))):[[0,0]],new V.default(e)}},seekable:{get:function getSeekable(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new V.default([[0,this._duration]]):new V.default([])}},currentTime:{get:function getCurrentTime(){return this._state==x?this._seekTargetTime:this._codec?this._state!=E||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function setCurrentTime(e){this._seek(e,B)}},duration:{get:function getDuration(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function getPaused(){return this._paused}},ended:{get:function getEnded(){return this._ended}},seeking:{get:function getSeeking(){return this._state==x}},muted:{get:function getMuted(){return this._muted},set:function setMuted(e){this._muted=e,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function getPoster(){return this._poster},set:function setPoster(e){if(this._poster=e,!this._started){this._thumbnail&&this.removeChild(this._thumbnail);var t=new Image;t.crossOrigin=this.crossOrigin,t.src=this._poster,t.className="ogvjs-poster",t.style.position="absolute",t.style.top="0",t.style.left="0",t.style.width="100%",t.style.height="100%",t.style.objectFit="contain",t.style.visibility="hidden",t.addEventListener("load",(()=>{this._thumbnail===t&&(OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:t.naturalWidth+"px",height:t.naturalHeight+"px"}),t.style.visibility="visible")})),this._thumbnail=t,this.appendChild(t)}}},videoWidth:{get:function getVideoWidth(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function getVideoHeight(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function getOgvJsVideoFrameRate(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function getWidth(){return this._width},set:function setWidth(e){this._width=parseInt(e,10),this.style.width=this._width+"px"}},height:{get:function getHeight(){return this._height},set:function setHeight(e){this._height=parseInt(e,10),this.style.height=this._height+"px"}},autoplay:{get:function getAutoplay(){return!1},set:function setAutoplay(e){}},controls:{get:function getControls(){return!1},set:function setControls(e){}},loop:{get:function getLoop(){return!1},set:function setLoop(e){}},crossOrigin:{get:function getCrossOrigin(){return this._crossOrigin},set:function setCrossOrigin(e){switch(e){case null:this._crossOrigin=e,this.removeAttribute("crossorigin");break;default:e="anonymous";case"":case"anonymous":case"use-credentials":this._crossOrigin=e,this.setAttribute("crossorigin",e)}this._thumbnail&&(this._thumbnail.crossOrigin=e)}},currentSrc:{get:function getCurrentSrc(){return this._currentSrc}},defaultMuted:{get:function getDefaultMuted(){return!1}},defaultPlaybackRate:{get:function getDefaultPlaybackRate(){return 1}},error:{get:function getError(){return this._state===R?this._mediaError?this._mediaError:new p.default("unknown error occurred in media procesing"):null}},preload:{get:function getPreload(){return this.getAttribute("preload")||""},set:function setPreload(e){this.setAttribute("preload",e)}},readyState:{get:function getReadyState(){return this._stream&&this._codec&&this._codec.loadedMetadata?OGVPlayer.HAVE_ENOUGH_DATA:OGVPlayer.HAVE_NOTHING}},networkState:{get:function getNetworkState(){return this._stream?this._stream.waiting?OGVPlayer.NETWORK_LOADING:OGVPlayer.NETWORK_IDLE:this.readyState==OGVPlayer.HAVE_NOTHING?OGVPlayer.NETWORK_EMPTY:OGVPlayer.NETWORK_NO_SOURCE}},playbackRate:{get:function getPlaybackRate(){return this._playbackRate},set:function setPlaybackRate(e){var t=Number(e)||1;this._audioFeeder?this._audioFeeder.tempo=t:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=t*d()/1e3),this._playbackRate=t,this._fireEventAsync("ratechange")}},played:{get:function getPlayed(){return new V.default([[0,this.currentTime]])}},volume:{get:function getVolume(){return this._volume},set:function setVolume(e){this._volume=+e,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),this.onframecallback=null,this.onloadstate=null,this.onprogress=null,this.onsuspend=null,this.onabort=null,this.onemptied=null,this.onstalled=null,this.onloadedmetadata=null,this.onloadeddata=null,this.oncanplay=null,this.oncanplaythrough=null,this.onplaying=null,this.onwaiting=null,this.onseeking=null,this.onseeked=null,this.onended=null,this.ondurationchange=null,this.ontimeupdate=null,this.onplay=null,this.onpause=null,this.onratechange=null,this.onresize=null,this.onvolumechange=null,this.onaudiofeedercreated=null}_time(e){var t=d();e();var i=d()-t;return this._lastFrameDecodeTime+=i,i}_log(e){var t=this._options;if(t.debug){var i=d()-this._startTime;t.debugFilter&&!e.match(t.debugFilter)||console.log("["+Math.round(10*i)/10+"ms] "+e)}}_fireEvent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEvent "+e);var i,s="function"==typeof Event;for(var d in s?i=new CustomEvent(e):(i=document.createEvent("Event")).initEvent(e,!1,!1),t)t.hasOwnProperty(d)&&(i[d]=t[d]);var h=this.dispatchEvent(i);!s&&"resize"===e&&this.onresize&&h&&this.onresize.call(this,i)}_fireEventAsync(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEventAsync "+e),y((()=>{this._fireEvent(e,t)}))}static initSharedAudioContext(){var e=document.createElement("audio");e.src=v.default,e.play(),c.default.initSharedAudioContext()}_initAudioFeeder(){var e=this._options,t={bufferSize:8192};e.audioContext&&(t.audioContext=e.audioContext),e.audioDestination&&(t.output=e.audioDestination),e.audioBackendFactory&&(t.backendFactory=e.audioBackendFactory);var i=this._audioFeeder=new c.default(t);i.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),i.bufferThreshold=1,i.volume=this.volume,i.muted=this.muted,i.tempo=this.playbackRate,i.onbufferlow=()=>{this._log("onbufferlow"),this._stream&&(this._stream.buffering||this._stream.seeking)||this._pendingAudio||this._pingProcessing()},i.onstarved=()=>{this._dataEnded?this._log("onstarved: appear to have reached end of audio"):(this._log("onstarved: halting audio due to starvation"),this._stopPlayback(),this._prebufferingAudio=!0),this._isProcessing()||this._pingProcessing(0)}}_startPlayback(e){if(this._audioFeeder){this._audioFeeder.start();var t=this._audioFeeder.getPlaybackState();this._initialPlaybackPosition=t.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*d()/1e3;void 0!==e&&(this._initialPlaybackOffset=e),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}_stopPlayback(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}_getPlaybackTime(e){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(e=e||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*d()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}_stopVideo(){this._log("STOPPING"),this._state=T,this._seekState=F,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pendingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}_doFrameComplete(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._startedPlaybackInDocument&&!document.body.contains(this)&&y((()=>{this.stop()}));var t=d(),i=t-this._lastFrameTimestamp,s=this._actualPerFrameTime-this._targetPerFrameTime;this._totalJitter+=Math.abs(s),this._playTime+=i;var h={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:e.dropped,dropped:e.dropped};function n(e){return Math.round(10*e)/10}this._codec&&(h.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,h.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,h.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),h.cpuTime+=h.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=t,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+e.frameEndTimestamp+": clock time "+n(i)+" (jitter "+n(s)+") cpu: "+n(h.cpuTime)+" (mux: "+n(h.demuxerTime)+" buf: "+n(h.bufferTime)+" draw: "+n(h.drawingTime)+" proxy: "+n(h.proxyTime)+") vid: "+n(h.videoTime)+" aud: "+n(h.audioTime)),this._fireEventAsync("framecallback",h),(!this._lastTimeUpdate||t-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=t,this._fireEventAsync("timeupdate")),this._codec&&e.yCbCrBuffer&&this._codec.recycleFrame(e.yCbCrBuffer)}_seekStream(e){this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(e).then((()=>{this._readBytesAndWait()})).catch((e=>{this._onStreamError(e)}))}_onStreamError(e){"AbortError"===e.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+e),this._mediaError=new p.default(p.default.MEDIA_ERR_NETWORK,String(e)),this._state=R,this._stopPlayback())}_seek(e,t){if(this._log("requested seek to "+e+", mode "+t),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=e);if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream");if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file");var prepForSeek=i=>{this._stream&&this._stream.buffering&&this._stream.abort(),this._stream&&this._stream.seeking&&this._stream.abort(),this._actionQueue.splice(0,this._actionQueue.length),this._stopPlayback(),this._prebufferingAudio=!1,this._audioFeeder&&this._audioFeeder.flush(),this._state=x,this._seekTargetTime=e,this._seekMode=t,this._codec?this._codec.flush(i):i()};prepForSeek((()=>{this._isProcessing()||this._pingProcessing(0)})),this._actionQueue.push((()=>{prepForSeek((()=>{this._doSeek(e)}))}))}_doSeek(e){this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=x,this._seekTargetTime=e,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(e,(t=>{if(t)return this._seekState=C,this._fireEventAsync("seeking"),this._didSeek?void 0:void this._pingProcessing();this._codec.getKeypointOffset(e,(e=>{e>0?(this._seekState=C,this._seekStream(e)):(this._seekState=O,this._startBisection(this._seekTargetTime)),this._fireEventAsync("seeking")}))}))}_startBisection(e){var t=Math.max(0,this._stream.length-65536);this._bisectTargetTime=e,this._seekBisector=new f.default({start:0,end:t,process:(e,t,i)=>i!=this._lastSeekPosition&&(this._lastSeekPosition=i,this._codec.flush((()=>{this._seekStream(i)})),!0)}),this._seekBisector.start()}_continueSeekedPlayback(){this._seekState=F,this._state=P,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime;var finishedSeeking=()=>{this._lastTimeUpdate=this._seekTargetTime,this._fireEventAsync("timeupdate"),this._fireEventAsync("seeked"),this._isProcessing()||this._pingProcessing()};if(this._codec.hasVideo&&this._decodedFrames.length){var e=this._decodedFrames.shift();this._drawFrame(e.yCbCrBuffer),finishedSeeking()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame((e=>{e&&this._drawFrame(this._codec.frameBuffer),finishedSeeking()})),void this._codec.sync();finishedSeeking()}}_drawFrame(e){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(e)}_doProcessLinearSeeking(){var e;if(e=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return;if(!this._codec.frameReady)return void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on video"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}));if(this._seekMode===D&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback();if(this._codec.frameTimestamp<=this._seekTargetTime){var t=this._codec.frameTimestamp;return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:t}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame((e=>{this._pendingFrame--,this._pendingFrames.shift(),this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:t}),this._pingProcessing()})),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return;return this._codec.audioReady?this._codec.audioTimestamp+e{this._pingProcessing()})):void this._continueSeekedPlayback():void this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?(this._log("stream ended during linear seeking on audio"),this._dataEnded=!0,this._continueSeekedPlayback()):this._readBytesAndWait()}))}}_doProcessBisectionSeek(){var e,t;if(this._codec.hasVideo)t=this._codec.frameTimestamp,e=this._targetPerFrameTime/1e3;else{if(!this._codec.hasAudio)throw new Error("Invalid seek state; no audio or video track available");t=this._codec.audioTimestamp,e=1/256}t<0?this._codec.process((e=>{if(e)this._pingProcessing();else if(this._streamEnded){if(this._log("stream ended during bisection seek"),!this._seekBisector.right())throw this._log("failed going back"),new Error("not sure what to do")}else this._readBytesAndWait()})):t-e/2>this._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=t,this._continueSeekedPlayback()):t+e/20?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"});var e={};void 0!==this._options.webGL&&(e.webGL=this._options.webGL),this._options.forceWebGL&&(e.webGL="required"),this._frameSink=h.default.attach(this._canvas,e)}_doProcessing(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly");var e=0;do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++e>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}_doProcessingLoop(){if(this._actionQueue.length)this._actionQueue.shift()();else if(this._state==T)this._doProcessInitial();else if(this._state==k)this._doProcessSeekingEnd();else if(this._state==A)this._doProcessLoaded();else if(this._state==w)this._doProcessPreload();else if(this._state==P)this._doProcessReady();else if(this._state==x)this._doProcessSeeking();else if(this._state==E)this._doProcessPlay();else{if(this._state!=R)throw new Error("Unexpected OGVPlayer state "+this._state);this._doProcessError()}}_doProcessInitial(){if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video found, something is wrong");this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&"video/ogg"==this._detectedType?(this._state=k,this._lastSeenTimestamp=-1,this._codec.flush((()=>{this._seekStream(Math.max(0,this._stream.length-131072))}))):(this._state=A,this._pingProcessing())}else this._codec.process((e=>{if(e)this._pingProcessing();else{if(this._streamEnded)throw new Error("end of file before headers found");this._log("reading more cause we are out of data"),this._readBytesAndWait()}}))}_doProcessSeekingEnd(){this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame((()=>{this._pingProcessing()}))):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio((()=>{this._pingProcessing()}))):this._codec.process((e=>{e?this._pingProcessing():this._stream.eof?(this._log("seek-duration: we are at the end: "+this._lastSeenTimestamp),this._lastSeenTimestamp>0&&(this._duration=this._lastSeenTimestamp),this._state=A,this._codec.flush((()=>{this._streamEnded=!1,this._dataEnded=!1,this._seekStream(0)}))):this._readBytesAndWait()}))}_doProcessLoaded(){this._state=w,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}_doProcessPreload(){!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process((e=>{e?this._pingProcessing():this._streamEnded?this._ended=!0:this._readBytesAndWait()})):(this._state=P,this._fireEventAsync("loadeddata"),this._pingProcessing())}_doProcessReady(){if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var e=this._initialSeekTime;this._initialSeekTime=0,this._log("initial seek to "+e),this._doSeek(e)}else if(this._paused)this._log("paused while in ready");else{var finishStartPlaying=()=>{this._log("finishStartPlaying"),this._state=E,this._lastFrameTimestamp=d(),this._codec.hasAudio&&this._audioFeeder?this._prebufferingAudio=!0:this._startPlayback(),this._pingProcessing(0),this._fireEventAsync("play"),this._fireEventAsync("playing")};!this._codec.hasAudio||this._audioFeeder||this._muted?finishStartPlaying():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(finishStartPlaying))}}_doProcessSeeking(){if(this._seekState==F)throw new Error("seeking in invalid state (not seeking?)");if(this._seekState==O)this._doProcessBisectionSeek();else if(this._seekState==S)this._doProcessBisectionSeek();else{if(this._seekState!=C)throw new Error("Invalid seek state "+this._seekState);this._doProcessLinearSeeking()}}_doProcessPlay(){var e=this._codec;if(this._paused)this._log("paused during playback; stopping loop");else if((!e.hasAudio||e.audioReady||this._pendingAudio||this._dataEnded)&&(!e.hasVideo||e.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var t,i,s,d=null,h=0,u=!1,c=0;if(e.hasAudio&&this._audioFeeder?(d=this._audioFeeder.getPlaybackState(),h=this._getPlaybackTime(d),u=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!e.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(h),this._prebufferingAudio=!1),d.dropped!=this._droppedAudio&&this._log("dropped "+(d.dropped-this._droppedAudio)),d.delayed!=this._delayedAudio&&this._log("delayed "+(d.delayed-this._delayedAudio)),this._droppedAudio=d.dropped,this._delayedAudio=d.delayed,(t=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pendingAudio+" packets in flight"),t=!1):t=!1)):(h=this._getPlaybackTime(),t=this._codec.audioReady&&this._audioEndTimestamp0,s=this._pendingFrame+this._decodedFrames.length=l){for(var f=-1,_=0;_=0)for(;f-- >=0;){this._lateFrames++;var p=this._decodedFrames.shift();this._log("skipping already-decoded late frame at "+p.frameEndTimestamp),c=1e3*(p.frameEndTimestamp-h),this._frameEndTimestamp=p.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-c,this._framesProcessed++,p.dropped=!0,this._doFrameComplete(p)}var m=this._codec.nextKeyframeTimestamp,V=m-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame);if(m>=0&&m!=this._codec.frameTimestamp&&h>=V){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+h+", expect to see keyframe at "+m);for(var g=0;g{})),this._framesProcessed++,this._doFrameComplete(T)}return void(this._isProcessing()||this._pingProcessing())}}else i&&c<=4||(i=!1)}if(s){this._log("play loop: ready to decode frame; thread depth: "+this._pendingFrame+", have buffered: "+this._decodedFrames.length),0==this._videoInfo.fps&&this._codec.frameTimestamp-this._frameEndTimestamp>0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++;var k=this._frameEndTimestamp=this._codec.frameTimestamp;this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:k});var A=this._pendingFrames,w=!1,P=this._time((()=>{this._codec.decodeFrame((e=>{A===this._pendingFrames?(this._log("play loop callback: decoded frame"),this._pendingFrame--,this._pendingFrames.shift(),e?this._decodedFrames.push({yCbCrBuffer:this._codec.frameBuffer,videoCpuTime:this._codec.videoCpuTime,frameEndTimestamp:k}):this._log("Bad video packet or something"),this._codec.process((()=>{this._isProcessing()||this._pingProcessing(w?void 0:0)}))):this._log("play loop callback after flush, discarding")}))}));this._pendingFrame&&(w=!0,this._proxyTime+=P,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(t){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++;var E=this._codec.audioTimestamp,x=this._time((()=>{this._codec.decodeAudio((e=>{if(this._pendingAudio--,this._log("play loop callback: decoded audio"),this._audioEndTimestamp=E,e){var t=this._codec.audioBuffer;if(t&&(this._bufferTime+=this._time((()=>{this._audioFeeder&&this._audioFeeder.bufferData(t)})),!this._codec.hasVideo)){this._framesProcessed++;var i={frameEndTimestamp:this._audioEndTimestamp};this._doFrameComplete(i)}}this._isProcessing()||this._pingProcessing()}))}));this._pendingAudio&&(this._proxyTime+=x,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(i){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null);var R=this._decodedFrames.shift();this._currentVideoCpuTime=R.videoCpuTime,this._drawingTime+=this._time((()=>{this._drawFrame(R.yCbCrBuffer)})),this._framesProcessed++,this._doFrameComplete(R),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]);var F=0;this._codec.hasAudio&&this._audioFeeder&&(F=1e3*this._audioFeeder.durationBuffered),F>0?(this._log("play loop: ending pending "+F+" ms"),this._pingProcessing(Math.max(0,F))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(e.hasVideo&&!e.frameReady||e.hasAudio&&!e.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers");else{var O=c;this._log("play loop: setting a timer for drawing "+O),this._nextFrameTimer=setTimeout((()=>{this._nextFrameTimer=null,this._pingProcessing()}),O)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}_doProcessPlayDemux(){var e=this._codec.frameReady,t=this._codec.audioReady;this._codec.process((i=>{this._codec.frameReady&&!e||this._codec.audioReady&&!t?(this._log("demuxer has packets"),this._pingProcessing()):i?(this._log("demuxer processing to find more packets"),this._pingProcessing()):(this._log("demuxer ran out of data"),this._streamEnded?(this._log("demuxer reached end of data stream"),this._dataEnded=!0,this._pingProcessing()):(this._log("demuxer loading more data"),this._readBytesAndWait()))}))}_doProcessError(){}_isProcessing(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}_readBytesAndWait(){if(this._stream.buffering||this._stream.seeking)this._log("readBytesAndWait during i/o");else{this._stream.read(32768).then((e=>{this._log("got input "+[e.byteLength]),e.byteLength&&this._actionQueue.push((()=>{this._codec.receiveInput(e,(()=>{this._pingProcessing()}))})),this._stream.eof&&(this._log("stream is at end!"),this._streamEnded=!0),this._isProcessing()||this._pingProcessing()})).catch((e=>{this._onStreamError(e)}))}}_pingProcessing(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(this._stream&&this._stream.waiting)this._log("waiting on input");else{this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null);e>-1/256?this._nextProcessingTimer=setTimeout((()=>{this._pingProcessing()}),e):this._depth?this._needProcessing=!0:this._doProcessing()}}_startProcessingVideo(e){if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1;var t={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD};this._detectedType&&(t.type=this._detectedType),this._codec=new g.default(t),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=e=>{this._didSeek=!0,this._stream&&this._seekStream(e)},this._codec.init((()=>{this._codec.receiveInput(e,(()=>{this._readBytesAndWait()}))}))}}_loadCodec(e){this._stream.read(1024).then((t=>{var i=new Uint8Array(t);i.length>4&&i[0]=="O".charCodeAt(0)&&i[1]=="g".charCodeAt(0)&&i[2]=="g".charCodeAt(0)&&i[3]=="S".charCodeAt(0)?this._detectedType="video/ogg":i.length>4&&26==i[0]&&69==i[1]&&223==i[2]&&163==i[3]?this._detectedType="video/webm":this._detectedType="video/ogg",e(t)}))}_prepForLoad(e){this._stopVideo();var doLoad=()=>{this._options.stream?this._stream=this._options.stream:this._stream=new u.default({url:this.src,cacheSize:16777216,progressive:!1}),this._stream.load().then((()=>{this._loading=!1,this._currentSrc=this.src,this._byteLength=this._stream.seekable?this._stream.length:0;var e=this._stream.headers["x-content-duration"];"string"==typeof e&&(this._duration=parseFloat(e)),this._loadCodec((e=>{this._startProcessingVideo(e)}))})).catch((e=>{this._onStreamError(e)}))};this._currentSrc="",this._loading=!0,this._actionQueue.push((()=>{e&&"none"===this.preload?this._loading=!1:doLoad()})),this._pingProcessing(0)}load(){this._prepForLoad()}canPlayType(e){var t=new m.default(e);function checkTypes(e){if(t.codecs){var i=0,s=0;return t.codecs.forEach((t=>{e.indexOf(t)>=0?i++:s++})),0===i||s>0?"":"probably"}return"maybe"}return"ogg"!==t.minor||"audio"!==t.major&&"video"!==t.major&&"application"!==t.major?"webm"!==t.minor||"audio"!==t.major&&"video"!==t.major?"":checkTypes(["vorbis","opus","vp8","vp9"]):checkTypes(["vorbis","opus","theora"])}play(){this._muted||this._options.audioContext||OGVPlayer.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==x||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=P,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}getPlaybackStats(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}resetPlaybackStats(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}getVideoFrameSink(){return this._frameSink}getCanvas(){return this._canvas}getVideo(){return null}pause(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}stop(){this._stopVideo(),this._paused=!0}fastSeek(e){this._seek(+e,D)}}(0,_.default)(OGVPlayer,b),OGVPlayer.instanceCount=0,OGVPlayer.styleManager=new function StyleManager(){var e=document.createElement("style");e.type="text/css",e.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(e);var t=e.sheet;this.appendRule=function(e,i){var s=[];for(var d in i)i.hasOwnProperty(d)&&s.push(d+":"+i[d]);var h=e+"{"+s.join(";")+"}";t.insertRule(h,t.cssRules.length-1)}};var M=OGVPlayer;t.default=M},580:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function OGVProxyClass(e){return class{constructor(t,i,s){for(var d in s=s||{},this.worker=t,this.transferables=function(){var e=new ArrayBuffer(1024),i=new Uint8Array(e);try{return t.postMessage({action:"transferTest",bytes:i},[e]),!e.byteLength}catch(e){return!1}}(),e)e.hasOwnProperty(d)&&(this[d]=e[d]);this.processingQueue=0,Object.defineProperty(this,"processing",{get:function get(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",(e=>{this.handleMessage(e)})),this.proxy("construct",[i,s],(()=>{}))}proxy(e,t,i){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!this.worker)throw'Tried to call "'+e+'" method on closed proxy object';var d="callback-"+ ++this.messageCount+"-"+e;i&&(this.pendingCallbacks[d]=i);var h={action:e,callbackId:d,args:t||[]};this.processingQueue++,this.transferables?this.worker.postMessage(h,s):this.worker.postMessage(h)}terminate(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}handleMessage(e){if(this.processingQueue--,"callback"===e.data.action){var t=e.data,i=t.callbackId,s=t.args,d=this.pendingCallbacks[i];if(t.props)for(var h in t.props)t.props.hasOwnProperty(h)&&(this[h]=t.props[h]);d&&(delete this.pendingCallbacks[i],d.apply(this,s))}}}};t.default=i},168:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=class OGVTimeRanges{constructor(e){this._ranges=e,this.length=e.length}start(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][0]}end(e){if(e<0||e>this.length||e!==(0|e))throw new RangeError("Invalid index");return this._ranges[e][1]}};t.default=i},625:(e,t,i)=>{"use strict";var s=i(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=s(i(964));var h=class OGVWrapperCodec{constructor(e){return this.options=e||{},this.demuxer=null,this.videoDecoder=null,this.audioDecoder=null,this.flushIter=0,this.loadedMetadata=!1,this.processing=!1,Object.defineProperties(this,{duration:{get:function get(){return this.loadedMetadata?this.demuxer.duration:NaN}},hasAudio:{get:function get(){return this.loadedMetadata&&!!this.audioDecoder}},audioReady:{get:function get(){return this.hasAudio&&this.demuxer.audioReady}},audioTimestamp:{get:function get(){return this.demuxer.audioTimestamp}},audioFormat:{get:function get(){return this.hasAudio?this.audioDecoder.audioFormat:null}},audioBuffer:{get:function get(){return this.hasAudio?this.audioDecoder.audioBuffer:null}},hasVideo:{get:function get(){return this.loadedMetadata&&!!this.videoDecoder}},frameReady:{get:function get(){return this.hasVideo&&this.demuxer.frameReady}},frameTimestamp:{get:function get(){return this.demuxer.frameTimestamp}},keyframeTimestamp:{get:function get(){return this.demuxer.keyframeTimestamp}},nextKeyframeTimestamp:{get:function get(){return this.demuxer.nextKeyframeTimestamp}},videoFormat:{get:function get(){return this.hasVideo?this.videoDecoder.videoFormat:null}},frameBuffer:{get:function get(){return this.hasVideo?this.videoDecoder.frameBuffer:null}},seekable:{get:function get(){return this.demuxer.seekable}},demuxerCpuTime:{get:function get(){return this.demuxer?this.demuxer.cpuTime:0}},audioCpuTime:{get:function get(){return this.audioDecoder?this.audioDecoder.cpuTime:0}},videoCpuTime:{get:function get(){return this.videoDecoder?this.videoDecoder.cpuTime:0}}}),this.loadedDemuxerMetadata=!1,this.loadedAudioMetadata=!1,this.loadedVideoMetadata=!1,this.loadedAllMetadata=!1,this.onseek=null,this.videoBytes=0,this.audioBytes=0,this}flushSafe(e){var t=this.flushIter;return i=>{this.flushIter<=t&&e(i)}}init(e){var t;this.processing=!0,t="video/webm"===this.options.type||"audio/webm"===this.options.type?"OGVDemuxerWebMW":"OGVDemuxerOggW",d.default.loadClass(t,(t=>{t().then((t=>{this.demuxer=t,t.onseek=e=>{this.onseek&&this.onseek(e)},t.init((()=>{this.processing=!1,e()}))}))}))}close(){this.demuxer&&(this.demuxer.close(),this.demuxer=null),this.videoDecoder&&(this.videoDecoder.close(),this.videoDecoder=null),this.audioDecoder&&(this.audioDecoder.close(),this.audioDecoder=null)}receiveInput(e,t){this.demuxer.receiveInput(e,t)}process(e){if(this.processing)throw new Error("reentrancy fail on OGVWrapperCodec.process");this.processing=!0;var finish=t=>{this.processing=!1,e(t)},doProcessData=()=>{this.demuxer.process(finish)};this.demuxer.loadedMetadata&&!this.loadedDemuxerMetadata?this.loadAudioCodec((()=>{this.loadVideoCodec((()=>{this.loadedDemuxerMetadata=!0,this.loadedAudioMetadata=!this.audioDecoder,this.loadedVideoMetadata=!this.videoDecoder,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)}))})):this.loadedDemuxerMetadata&&!this.loadedAudioMetadata?this.audioDecoder.loadedMetadata?(this.loadedAudioMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.audioReady?this.demuxer.dequeueAudioPacket(((e,t)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processHeader(e,(e=>{finish(!0)}))})):doProcessData():this.loadedAudioMetadata&&!this.loadedVideoMetadata?this.videoDecoder.loadedMetadata?(this.loadedVideoMetadata=!0,this.loadedAllMetadata=this.loadedAudioMetadata&&this.loadedVideoMetadata,finish(!0)):this.demuxer.frameReady?(this.processing=!0,this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processHeader(e,(()=>{finish(!0)}))}))):doProcessData():this.loadedVideoMetadata&&!this.loadedMetadata&&this.loadedAllMetadata?(this.loadedMetadata=!0,finish(!0)):!this.loadedMetadata||this.hasAudio&&!this.demuxer.audioReady||this.hasVideo&&!this.demuxer.frameReady?doProcessData():finish(!0)}decodeFrame(e){var t=this.flushSafe(e),i=this.frameTimestamp,s=this.keyframeTimestamp;this.demuxer.dequeueVideoPacket((e=>{this.videoBytes+=e.byteLength,this.videoDecoder.processFrame(e,(e=>{var d=this.videoDecoder.frameBuffer;d&&(d.timestamp=i,d.keyframeTimestamp=s),t(e)}))}))}decodeAudio(e){var t=this.flushSafe(e);this.demuxer.dequeueAudioPacket(((e,i)=>{this.audioBytes+=e.byteLength,this.audioDecoder.processAudio(e,(e=>{if(i){var s=this.audioDecoder.audioBuffer,d=[];for(var h of s){var u=Math.round(i*this.audioFormat.rate/1e9);u>0?d.push(h.subarray(0,h.length-Math.min(u,h.length))):d.push(h.subarray(Math.min(Math.abs(u),h.length),h.length))}this.audioDecoder.audioBuffer=d}return t(e)}))}))}discardFrame(e){this.demuxer.dequeueVideoPacket((t=>{this.videoBytes+=t.byteLength,e()}))}discardAudio(e){this.demuxer.dequeueAudioPacket(((t,i)=>{this.audioBytes+=t.byteLength,e()}))}flush(e){this.flushIter++,this.demuxer.flush(e)}sync(){this.videoDecoder&&this.videoDecoder.sync()}recycleFrame(e){this.videoDecoder&&this.videoDecoder.recycleFrame(e)}getKeypointOffset(e,t){this.demuxer.getKeypointOffset(e,t)}seekToKeypoint(e,t){this.demuxer.seekToKeypoint(e,this.flushSafe(t))}loadAudioCodec(e){if(this.demuxer.audioCodec){var t={vorbis:"OGVDecoderAudioVorbisW",opus:"OGVDecoderAudioOpusW"}[this.demuxer.audioCodec];this.processing=!0,d.default.loadClass(t,(t=>{var i={};this.demuxer.audioFormat&&(i.audioFormat=this.demuxer.audioFormat),t(i).then((t=>{this.audioDecoder=t,t.init((()=>{this.loadedAudioMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker})}else e()}loadVideoCodec(e){if(this.demuxer.videoCodec){var t=!!this.options.simd,i=!!this.options.threading,s={theora:"OGVDecoderVideoTheoraW",vp8:i?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W",vp9:i?t?"OGVDecoderVideoVP9SIMDMTW":"OGVDecoderVideoVP9MTW":t?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",av1:i?t?"OGVDecoderVideoAV1SIMDMTW":"OGVDecoderVideoAV1MTW":t?"OGVDecoderVideoAV1SIMDW":"OGVDecoderVideoAV1W"}[this.demuxer.videoCodec];this.processing=!0,d.default.loadClass(s,(t=>{var s={};this.demuxer.videoFormat&&(s.videoFormat=this.demuxer.videoFormat),i&&delete window.ENVIRONMENT_IS_PTHREAD,t(s).then((t=>{this.videoDecoder=t,t.init((()=>{this.loadedVideoMetadata=t.loadedMetadata,this.processing=!1,e()}))}))}),{worker:this.options.worker&&!this.options.threading})}else e()}};t.default=h},539:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new class WebAssemblyChecker{constructor(){this.tested=!1,this.testResult=void 0}wasmSupported(){if(!this.tested){try{"object"==typeof WebAssembly?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}};t.default=i},309:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function extend(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};t.default=i},431:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=200&&e.xhr.status<300?(e.length=getXHRLength(e.xhr),e.headers=function getXHRHeaders(e){var t={};return e.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var i=e.split(/:\s*/,2);i.length>1&&(t[i[0].toLowerCase()]=i[1])})),t}(e.xhr),e.onXHRStart()):(s(),i(new Error("HTTP error "+e.xhr.status)))}},h=function checkError(){s(),i(new Error("network error"))},u=function checkBackendOpen(){s(),t()};s=function oncomplete(){e.xhr.removeEventListener("readystatechange",d),e.xhr.removeEventListener("error",h),e.off("open",u),e._onAbort=null},e.initXHR(),e.xhr.addEventListener("readystatechange",d),e.xhr.addEventListener("error",h),e.on("open",u),e.xhr.send()}))}},{key:"bufferToOffset",value:function bufferToOffset(e){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function abort(){if(this.xhr.abort(),this._onAbort){var e=this._onAbort;this._onAbort=null;var t=new Error("Aborted");t.name="AbortError",e(t)}}},{key:"initXHR",value:function initXHR(){var e=this.url;this.cachever&&(e+="?buggy_cachever="+this.cachever),this.xhr.open("GET",e);var t=null;(this.offset||this.length)&&(t="bytes="+this.offset+"-"),this.length&&(t+=this.offset+this.length-1),null!==t&&this.xhr.setRequestHeader("Range",t)}},{key:"onXHRStart",value:function onXHRStart(){throw new Error("abstract")}}]),Backend}(i(566));e.exports=d},810:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i0&&(this.bytesRead+=e.length,this.emit("buffer",e))}},{key:"onXHRLoad",value:function onXHRLoad(){this.onXHRProgress(),d(BinaryStringBackend.prototype.__proto__||Object.getPrototypeOf(BinaryStringBackend.prototype),"onXHRLoad",this).call(this)}}]),BinaryStringBackend}(i(828));h.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(e){return!1}},e.exports=h},828:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=e)i();else{var d=null;t._onAbort=function(e){d(),s(e)};var h=function checkBuffer(){t.offset>=e&&!t.eof&&(d(),i())},u=function checkDone(){d(),i()},c=function checkError(){d(),s(new Error("error streaming"))};d=function oncomplete(){t.buffering=!1,t.off("buffer",h),t.off("done",u),t.off("error",c),t._onAbort=null},t.buffering=!0,t.on("buffer",h),t.on("done",u),t.on("error",c)}}))}},{key:"initXHR",value:function initXHR(){d(DownloadBackend.prototype.__proto__||Object.getPrototypeOf(DownloadBackend.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function onXHRStart(){var e=this;this.xhr.addEventListener("progress",(function(){return e.onXHRProgress()})),this.xhr.addEventListener("error",(function(){return e.onXHRError()})),this.xhr.addEventListener("load",(function(){return e.onXHRLoad()})),this.emit("open")}},{key:"onXHRProgress",value:function onXHRProgress(){throw new Error("abstract")}},{key:"onXHRError",value:function onXHRError(){this.emit("error")}},{key:"onXHRLoad",value:function onXHRLoad(){this.eof=!0,this.emit("done")}}]),DownloadBackend}(i(306));e.exports=h},761:(e,t,i)=>{"use strict";var s=i(855),d=i(810),h=i(431);var u=null;e.exports=function instantiate(e){if(!1===e.progressive)return new h(e);if(u||(u=function autoselect(){return s.supported()?s:d.supported()?d:null}()),!u)throw new Error("No supported backend class");return new u(e)}},855:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i{"use strict";var t=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.buffer,i=void 0===t?void 0:t,s=e.string,d=void 0===s?void 0:s,h=e.start,u=void 0===h?0:h,c=e.end,l=void 0===c?u+(i?i.byteLength:d?d.length:0):c,f=e.prev,_=void 0===f?null:f,p=e.next,m=void 0===p?null:p,V=e.eof,g=void 0!==V&&V,v=e.empty,y=void 0===v?!(i||d):v,b=e.timestamp,T=void 0===b?Date.now():b;_classCallCheck(this,CacheItem),this.start=u,this.end=l,this.prev=_,this.next=m,this.eof=g,this.empty=y,this.timestamp=T,this.buffer=i,this.string=d,Object.defineProperty(this,"length",{get:function get(){return this.end-this.start}})}return t(CacheItem,[{key:"contains",value:function contains(e){return e>=this.start&&(e{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.cacheSize,i=void 0===t?0:t;_classCallCheck(this,CachePool);var s=new d({eof:!0});this.head=s,this.tail=s,this.readOffset=0,this.readCursor=s,this.writeOffset=0,this.writeCursor=s,this.cacheSize=i}return s(CachePool,[{key:"bytesReadable",value:function bytesReadable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.readOffset,i=this.readCursor,s=i.last((function(i){return!i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"bytesWritable",value:function bytesWritable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,t=this.writeOffset,i=this.writeCursor;if(i.eof)return e;var s=i.last((function(i){return i.empty&&i.start<=t+e}));return s?Math.min(e,s.end-t):0}},{key:"seekRead",value:function seekRead(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("read seek out of range");this.readOffset=e,this.readCursor=t}},{key:"seekWrite",value:function seekWrite(e){var t=this.head.first((function(t){return t.contains(e)}));if(!t)throw new Error("write seek out of range");this.writeOffset=e,this.writeCursor=t}},{key:"readBytes",value:function readBytes(e){for(var t=e.byteLength,i=this.bytesReadable(t),s=this.readOffset,d=s+i,h=s,u=this.readCursor;u&&!u.empty&&!(u.start>=d);u=u.next){var c=Math.min(d,u.end),l=e.subarray(h-s,c-s);u.readBytes(l,h,c),h=c}return this.readOffset=h,this.readCursor=this.readCursor.first((function(e){return e.contains(h)})),i}},{key:"write",value:function write(e){var t=this.bufferItem(e),i=this.writeCursor;if(!i.empty)throw new Error("write cursor not empty");if(!i.contains(t.end)&&i.end!==t.end)throw new Error("write cursor too small");i.startthis.readOffset+this.chunkSize)&&t.push(i));if(e>this.cacheSize){t.sort((function(e,t){return e.timestamp-t.timestamp}));for(var s=0;s{"use strict";e.exports=i(91)},566:e=>{"use strict";var t=function(){function defineProperties(e,t){for(var i=0;i=0&&i.splice(s,1)}},{key:"emit",value:function emit(e,t){(this._e[e]||[]).slice().forEach((function(e){return e(t)}))}}]),TinyEvents}();e.exports=i},936:(e,t,i)=>{"use strict";var s=function(){function defineProperties(e,t){for(var i=0;i=0&&c>=e.length)return void t(null);var l=e._clampToLength(s.writeOffset+s.bytesWritable(d))-s.writeOffset;if(0===l)t(null);else{var f=e._backend=new h({url:e.url,offset:e._cache.writeOffset,length:l,cachever:e._cachever,progressive:e.progressive}),_=null,p=function checkOpen(){f!==e._backend?(_(),i(new Error("invalid state"))):(f.on("buffer",(function(t){f===e._backend&&e._cache.write(t)})),f.on("done",(function(){f===e._backend&&(-1===e.length&&(e.length=e._backend.offset+e._backend.bytesRead),e._backend=null)})),t(f))},m=function checkError(t){f!==e._backend?i(new Error("invalid state")):(e._backend=null,i(t))};_=function oncomplete(){f.off("open",p),f.off("error",m)},f.on("open",p),f.on("error",m),f.on("cachever",(function(){e._cachever++})),f.load()}}}))}},{key:"_readAhead",value:function _readAhead(){var e=this;return new Promise((function(t,i){e._backend||e.eof?t():e._openBackend().then((function(){t()})).catch((function(e){i(e)}))}))}},{key:"seek",value:function seek(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");if(t.length>=0&&e>t.length)throw new Error("seek past end of file");if(!t.seekable)throw new Error("seek on non-seekable stream");t._backend&&t.abort(),t._cache.seekRead(e),t._cache.seekWrite(e),t._readAhead().then(i).catch(s)}))}},{key:"read",value:function read(e){var t=this;return this.buffer(e).then((function(e){return t.readSync(e)}))}},{key:"readSync",value:function readSync(e){var t=this.bytesAvailable(e),i=new Uint8Array(t);if(this.readBytes(i)!==t)throw new Error("failed to read expected data");return i.buffer}},{key:"readBytes",value:function readBytes(e){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state");if(!(e instanceof Uint8Array))throw new Error("invalid input");var t=this._cache.readBytes(e);return this._readAhead(),t}},{key:"buffer",value:function buffer(e){var t=this;return new Promise((function(i,s){if(!t.loaded||t.buffering||t.seeking)throw new Error("invalid state");if(e!==(0|e)||e<0)throw new Error("invalid input");var d=t._clampToLength(t.offset+e),h=d-t.offset,u=t.bytesAvailable(h);u>=h?i(u):(t.buffering=!0,t._openBackend().then((function(i){return i?i.bufferToOffset(d).then((function(){return t.buffering=!1,t.buffer(e)})):Promise.resolve(u)})).then((function(e){t.buffering=!1,i(e)})).catch((function(e){"AbortError"!==e.name&&(t.buffering=!1),s(e)})))}))}},{key:"bytesAvailable",value:function bytesAvailable(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;return this._cache.bytesReadable(e)}},{key:"abort",value:function abort(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function getBufferedRanges(){return this._cache.ranges()}},{key:"_clampToLength",value:function _clampToLength(e){return this.length<0?e:Math.min(this.length,e)}}]),StreamFile}();e.exports=u},302:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>s});const s="data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU5LjE2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAACAAAEEwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ//////////////////////////////////////////////////////////////////8AAAAATGF2YzU5LjE4AAAAAAAAAAAAAAAAJAZAAAAAAAAABBMIw3vfAAAAAAAAAAAAAAAAAAAAAP/7kGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="},826:e=>{e.exports={vertex:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vLumaPosition = aLumaPosition;\n vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision mediump float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n // Y, Cb, and Cr planes are uploaded as ALPHA textures.\n float fY = texture2D(uTextureY, vLumaPosition).w;\n float fCb = texture2D(uTextureCb, vChromaPosition).w;\n float fCr = texture2D(uTextureCr, vChromaPosition).w;\n\n // Premultipy the Y...\n float fYmul = fY * 1.1643828125;\n\n // And convert that to RGB!\n gl_FragColor = vec4(\n fYmul + 1.59602734375 * fCr - 0.87078515625,\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n fYmul + 2.017234375 * fCb - 1.081390625,\n 1\n );\n}\n",vertexStripe:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision mediump float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n // so we can upload them without expanding the bytes on IE 11\n // which doesn't allow LUMINANCE or ALPHA textures\n // The stripe textures mark which channel to keep for each pixel.\n // Each texture extraction will contain the relevant value in one\n // channel only.\n\n float fLuminance = dot(\n texture2D(uStripe, vTexturePosition),\n texture2D(uTexture, vTexturePosition)\n );\n\n gl_FragColor = vec4(0, 0, 0, fLuminance);\n}\n"}},487:e=>{!function(){"use strict";function FrameSink(e,t){throw new Error("abstract")}FrameSink.prototype.drawFrame=function(e){throw new Error("abstract")},FrameSink.prototype.clear=function(){throw new Error("abstract")},e.exports=FrameSink}()},926:(e,t,i)=>{!function(){"use strict";var t=i(487),s=i(627);function SoftwareFrameSink(e){var t=this,i=e.getContext("2d"),d=null,h=null,u=null;return t.drawFrame=function drawFrame(t){var c=t.format;e.width===c.displayWidth&&e.height===c.displayHeight||(e.width=c.displayWidth,e.height=c.displayHeight),null!==d&&d.width==c.width&&d.height==c.height||function initImageData(e,t){for(var s=(d=i.createImageData(e,t)).data,h=e*t*4,u=0;u{!function(){"use strict";var t=i(487),s=i(826);function WebGLFrameSink(e){var t,i,d=this,h=WebGLFrameSink.contextForCanvas(e);if(null===h)throw new Error("WebGL unavailable");function compileShader(e,t){var i=h.createShader(e);if(h.shaderSource(i,t),h.compileShader(i),!h.getShaderParameter(i,h.COMPILE_STATUS)){var s=h.getShaderInfoLog(i);throw h.deleteShader(i),new Error("GL shader compilation for "+e+" failed: "+s)}return i}var u,c,l,f,_,p,m,V,g,v,y=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),b={},T={},k={};function createOrReuseTexture(e,t){return b[e]&&!t||(b[e]=h.createTexture()),b[e]}function uploadTexture(e,t,i,s,d){var u=!b[e]||t,c=createOrReuseTexture(e,t);if(h.activeTexture(h.TEXTURE0),WebGLFrameSink.stripe){var l=!b[e+"_temp"]||t,f=createOrReuseTexture(e+"_temp",t);h.bindTexture(h.TEXTURE_2D,f),l?(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i/4,s,0,h.RGBA,h.UNSIGNED_BYTE,d)):h.texSubImage2D(h.TEXTURE_2D,0,0,0,i/4,s,h.RGBA,h.UNSIGNED_BYTE,d);var _=b[e+"_stripe"],p=!_||t;p&&(_=createOrReuseTexture(e+"_stripe",t)),h.bindTexture(h.TEXTURE_2D,_),p&&(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.NEAREST),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.NEAREST),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,i,1,0,h.RGBA,h.UNSIGNED_BYTE,function buildStripe(e){if(k[e])return k[e];for(var t=e,i=new Uint32Array(t),s=0;s{!function(){"use strict";var t=i(877);e.exports={convertYCbCr:function convertYCbCr(e,i){var s=0|e.format.width,d=0|e.format.height,h=0|t(e.format.width/e.format.chromaWidth),u=0|t(e.format.height/e.format.chromaHeight),c=e.y.bytes,l=e.u.bytes,f=e.v.bytes,_=0|e.y.stride,p=0|e.u.stride,m=0|e.v.stride,V=s<<2,g=0,v=0,y=0,b=0,T=0,k=0,A=0,w=0,P=0,E=0,x=0,R=0,F=0,O=0,S=0,C=0,B=0,D=0;if(1==h&&1==u)for(A=0,w=V,D=0,C=0;C>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[v++]|0,i[A]=x+R>>8,i[A+1]=x-F>>8,i[A+2]=x+O>>8,A+=4,x=298*c[y++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4,x=298*c[y++]|0,i[w]=x+R>>8,i[w+1]=x-F>>8,i[w+2]=x+O>>8,w+=4;A+=V,w+=V,D++}else for(k=0,C=0;C>u)*p|0,T=D*m|0,S=0;S>h)],R=(409*(E=0|f[T+B])|0)-57088|0,F=(100*P|0)+(208*E|0)-34816|0,O=(516*P|0)-70912|0,x=298*c[g++]|0,i[k]=x+R>>8,i[k+1]=x-F>>8,i[k+2]=x+O>>8,k+=4}}}()},877:e=>{!function(){"use strict";e.exports=function depower(e){for(var t=0,i=e>>1;0!=i;)i>>=1,t++;if(e!==1<{!function(){"use strict";var t=i(487),s=i(926),d=i(895),h={FrameSink:t,SoftwareFrameSink:s,WebGLFrameSink:d,attach:function(e,t){return("webGL"in(t=t||{})?t.webGL:d.isAvailable())?new d(e,t):new s(e,t)}};e.exports=h}()}},t={};function __webpack_require__(i){var s=t[i];if(void 0!==s)return s.exports;var d=t[i]={exports:{}};return e[i](d,d.exports,__webpack_require__),d.exports}__webpack_require__.d=(e,t)=>{for(var i in t)__webpack_require__.o(t,i)&&!__webpack_require__.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{"use strict";var e=i,t=__webpack_require__(318);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"OGVCompat",{enumerable:!0,get:function get(){return s.default}}),Object.defineProperty(e,"OGVLoader",{enumerable:!0,get:function get(){return d.default}}),Object.defineProperty(e,"OGVMediaError",{enumerable:!0,get:function get(){return h.default}}),Object.defineProperty(e,"OGVMediaType",{enumerable:!0,get:function get(){return u.default}}),Object.defineProperty(e,"OGVPlayer",{enumerable:!0,get:function get(){return c.default}}),Object.defineProperty(e,"OGVTimeRanges",{enumerable:!0,get:function get(){return l.default}}),e.OGVVersion=void 0;var s=t(__webpack_require__(523)),d=t(__webpack_require__(964)),h=t(__webpack_require__(759)),u=t(__webpack_require__(278)),c=t(__webpack_require__(869)),l=t(__webpack_require__(168)),f="1.9.0-20240423190513-22f6924";e.OGVVersion=f,"object"==typeof window&&(window.OGVCompat=s.default,window.OGVLoader=d.default,window.OGVMediaError=h.default,window.OGVMediaType=u.default,window.OGVTimeRanges=l.default,window.OGVPlayer=c.default,window.OGVVersion=f)})(),i})()})); \ No newline at end of file diff --git a/media/player/videojs/ogvjs/ogv-support.js b/media/player/videojs/ogvjs/ogv-support.js index 5496679f17b..c832f92a393 100644 --- a/media/player/videojs/ogvjs/ogv-support.js +++ b/media/player/videojs/ogvjs/ogv-support.js @@ -1 +1 @@ -(()=>{var e={575:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},913:e=>{function t(e,t){for(var o=0;o{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function t(o){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(o)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},523:(e,t,o)=>{"use strict";var r=o(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(575)),u=r(o(913)),s=new(function(){function e(){(0,n.default)(this,e)}return(0,u.default)(e,[{key:"hasTypedArrays",value:function(){return!!window.Uint32Array}},{key:"hasWebAssembly",value:function(){return!!window.WebAssembly}},{key:"hasWebAudio",value:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"hasFlash",value:function(){return!1}},{key:"hasAudio",value:function(){return this.hasWebAudio()}},{key:"isBlacklisted",value:function(e){return!1}},{key:"isSlow",value:function(){return!1}},{key:"isTooSlow",value:function(){return!1}},{key:"supported",value:function(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&this.supported("OGVDecoder")&&this.hasAudio()}}]),e}());t.default=s}},t={};function o(r){var n=t[r];if(void 0!==n)return n.exports;var u=t[r]={exports:{}};return e[r](u,u.exports,o),u.exports}(()=>{"use strict";var e=o(318),t=e(o(8)),r=e(o(523));"object"===("undefined"==typeof window?"undefined":(0,t.default)(window))&&(window.OGVCompat=r.default,window.OGVVersion="1.8.9-20220406232920-cb5f7ff")})()})(); \ No newline at end of file +(()=>{var e={575:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},913:e=>{function t(e,t){for(var o=0;o{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function t(o){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(o)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},523:(e,t,o)=>{"use strict";var r=o(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(575)),u=r(o(913)),s=new(function(){function e(){(0,n.default)(this,e)}return(0,u.default)(e,[{key:"hasTypedArrays",value:function(){return!!window.Uint32Array}},{key:"hasWebAssembly",value:function(){return!!window.WebAssembly}},{key:"hasWebAudio",value:function(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"hasFlash",value:function(){return!1}},{key:"hasAudio",value:function(){return this.hasWebAudio()}},{key:"isBlacklisted",value:function(e){return!1}},{key:"isSlow",value:function(){return!1}},{key:"isTooSlow",value:function(){return!1}},{key:"supported",value:function(e){return"OGVDecoder"===e?this.hasWebAssembly():"OGVPlayer"===e&&this.supported("OGVDecoder")&&this.hasAudio()}}]),e}());t.default=s}},t={};function o(r){var n=t[r];if(void 0!==n)return n.exports;var u=t[r]={exports:{}};return e[r](u,u.exports,o),u.exports}(()=>{"use strict";var e=o(318),t=e(o(8)),r=e(o(523));"object"===("undefined"==typeof window?"undefined":(0,t.default)(window))&&(window.OGVCompat=r.default,window.OGVVersion="1.9.0-20240423190513-22f6924")})()})(); \ No newline at end of file diff --git a/media/player/videojs/ogvjs/ogv-version.js b/media/player/videojs/ogvjs/ogv-version.js index b357f800d31..f5b67463935 100644 --- a/media/player/videojs/ogvjs/ogv-version.js +++ b/media/player/videojs/ogvjs/ogv-version.js @@ -1 +1 @@ -(()=>{var e={318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function _typeof(o){return e.exports=_typeof="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.exports.__esModule=!0,e.exports.default=e.exports,_typeof(o)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports}},o={};function __webpack_require__(t){var r=o[t];if(void 0!==r)return r.exports;var p=o[t]={exports:{}};return e[t](p,p.exports,__webpack_require__),p.exports}(()=>{"use strict";var e=__webpack_require__(318)(__webpack_require__(8)),o="1.8.9-20220406232920-cb5f7ff";"object"===("undefined"==typeof window?"undefined":(0,e.default)(window))&&(window.OGVVersion=o)})()})(); \ No newline at end of file +(()=>{var e={318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function _typeof(o){return e.exports=_typeof="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.exports.__esModule=!0,e.exports.default=e.exports,_typeof(o)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports}},o={};function __webpack_require__(t){var r=o[t];if(void 0!==r)return r.exports;var p=o[t]={exports:{}};return e[t](p,p.exports,__webpack_require__),p.exports}(()=>{"use strict";var e=__webpack_require__(318)(__webpack_require__(8)),o="1.9.0-20240423190513-22f6924";"object"===("undefined"==typeof window?"undefined":(0,e.default)(window))&&(window.OGVVersion=o)})()})(); \ No newline at end of file diff --git a/media/player/videojs/ogvjs/ogv-worker-audio.js b/media/player/videojs/ogvjs/ogv-worker-audio.js index 3d814bee83d..e7f9abfe25e 100644 --- a/media/player/videojs/ogvjs/ogv-worker-audio.js +++ b/media/player/videojs/ogvjs/ogv-worker-audio.js @@ -1 +1 @@ -(()=>{var e={506:e=>{e.exports=function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},575:e=>{e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},913:e=>{function _defineProperties(e,t){for(var r=0;r{function _getPrototypeOf(t){return e.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,_getPrototypeOf(t)}e.exports=_getPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},205:(e,t,r)=>{var o=r(489);e.exports=function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},585:(e,t,r)=>{var o=r(8).default,s=r(506);e.exports=function _possibleConstructorReturn(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return s(e)},e.exports.__esModule=!0,e.exports.default=e.exports},489:e=>{function _setPrototypeOf(t,r){return e.exports=_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,_setPrototypeOf(t,r)}e.exports=_setPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function _typeof(t){return e.exports=_typeof="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.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports},445:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(575)),n=o(r(913)),a=o(r(539)),i="1.8.9-20220406232920-cb5f7ff",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"},d=function(){function OGVLoaderBase(){(0,s.default)(this,OGVLoaderBase),this.base=this.defaultBase()}return(0,n.default)(OGVLoaderBase,[{key:"defaultBase",value:function defaultBase(){}},{key:"wasmSupported",value:function wasmSupported(){return a.default.wasmSupported()}},{key:"scriptForClass",value:function scriptForClass(e){return u[e]}},{key:"urlForClass",value:function urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}},{key:"urlForScript",value:function urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(i)}throw new Error("asked for URL for unknown script "+e)}},{key:"loadClass",value:function loadClass(e,t,r){var o=this;r=r||{};var s=this.getGlobal(),n=this.urlForClass(e),a=function classWrapper(t){return(t=t||{}).locateFile=function(e){return"data:"===e.slice(0,5)?e:o.urlForScript(e)},t.mainScriptUrlOrBlob=o.scriptForClass(e)+"?version="+encodeURIComponent(i),s[e](t)};"function"==typeof s[e]?t(a):this.loadScript(n,(function(){t(a)}))}}]),OGVLoaderBase}();t.default=d},713:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(575)),n=o(r(913)),a=o(r(205)),i=o(r(585)),u=o(r(754));function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function _createSuperInternal(){var r,o=(0,u.default)(e);if(t){var s=(0,u.default)(this).constructor;r=Reflect.construct(o,arguments,s)}else r=o.apply(this,arguments);return(0,i.default)(this,r)}}var d=new(function(e){(0,a.default)(OGVLoaderWorker,e);var t=_createSuper(OGVLoaderWorker);function OGVLoaderWorker(){return(0,s.default)(this,OGVLoaderWorker),t.apply(this,arguments)}return(0,n.default)(OGVLoaderWorker,[{key:"loadScript",value:function loadScript(e,t){importScripts(e),t()}},{key:"getGlobal",value:function getGlobal(){return self}}]),OGVLoaderWorker}(o(r(445)).default));t.default=d},607:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=new(o(r(172)).default)(["loadedMetadata","audioFormat","audioBuffer","cpuTime"],{init:function init(e,t){this.target.init(t)},processHeader:function processHeader(e,t){this.target.processHeader(e[0],(function(e){t([e])}))},processAudio:function processAudio(e,t){this.target.processAudio(e[0],(function(e){t([e])}))}});t.default=s},172:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(8)),n=o(r(575)),a=o(r(913)),i=o(r(713));r.g.OGVLoader=i.default;var u=function(){function OGVWorkerSupport(e,t){var r=this;(0,n.default)(this,OGVWorkerSupport),this.propList=e,this.handlers=t,this.transferables=function(){var e=new ArrayBuffer(1024),t=new Uint8Array(e);try{return postMessage({action:"transferTest",bytes:t},[e]),!e.byteLength}catch(e){return!1}}(),this.target=null,this.sentProps={},this.pendingEvents=[],this.handlers.construct=function(e,t){var o=e[0],s=e[1];i.default.loadClass(o,(function(e){e(s).then((function(e){for(r.target=e,t();r.pendingEvents.length;)r.handleEvent(r.pendingEvents.shift())}))}))},addEventListener("message",(function(e){r.workerOnMessage(e)}))}return(0,a.default)(OGVWorkerSupport,[{key:"handleEvent",value:function handleEvent(e){var t=this;this.handlers[e.action].call(this,e.args,(function(r){r=r||[];var o={},s=[];t.propList.forEach((function(e){var r=t.target[e];if(t.sentProps[e]!==r)if(t.sentProps[e]=r,"duration"==e&&isNaN(r)&&isNaN(t.sentProps[e]));else if("audioBuffer"==e){if(o[e]=r,r)for(var n=0;n{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(8)),n=o(r(575)),a=o(r(913));var i=new(function(){function WebAssemblyChecker(){(0,n.default)(this,WebAssemblyChecker),this.tested=!1,this.testResult=void 0}return(0,a.default)(WebAssemblyChecker,[{key:"wasmSupported",value:function wasmSupported(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,s.default)(WebAssembly))?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}}]),WebAssemblyChecker}());t.default=i}},t={};function __webpack_require__(r){var o=t[r];if(void 0!==o)return o.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,__webpack_require__),s.exports}__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{"use strict";__webpack_require__(318)(__webpack_require__(607))})()})(); \ No newline at end of file +(()=>{var e={506:e=>{e.exports=function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},575:e=>{e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},913:e=>{function _defineProperties(e,t){for(var r=0;r{function _getPrototypeOf(t){return e.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,_getPrototypeOf(t)}e.exports=_getPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},205:(e,t,r)=>{var o=r(489);e.exports=function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},585:(e,t,r)=>{var o=r(8).default,s=r(506);e.exports=function _possibleConstructorReturn(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return s(e)},e.exports.__esModule=!0,e.exports.default=e.exports},489:e=>{function _setPrototypeOf(t,r){return e.exports=_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,_setPrototypeOf(t,r)}e.exports=_setPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function _typeof(t){return e.exports=_typeof="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.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports},445:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(575)),n=o(r(913)),a=o(r(539)),i="1.9.0-20240423190513-22f6924",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"},d=function(){function OGVLoaderBase(){(0,s.default)(this,OGVLoaderBase),this.base=this.defaultBase()}return(0,n.default)(OGVLoaderBase,[{key:"defaultBase",value:function defaultBase(){}},{key:"wasmSupported",value:function wasmSupported(){return a.default.wasmSupported()}},{key:"scriptForClass",value:function scriptForClass(e){return u[e]}},{key:"urlForClass",value:function urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}},{key:"urlForScript",value:function urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(i)}throw new Error("asked for URL for unknown script "+e)}},{key:"loadClass",value:function loadClass(e,t,r){var o=this;r=r||{};var s=this.getGlobal(),n=this.urlForClass(e),a=function classWrapper(t){return(t=t||{}).locateFile=function(e){return"data:"===e.slice(0,5)?e:o.urlForScript(e)},t.mainScriptUrlOrBlob=o.scriptForClass(e)+"?version="+encodeURIComponent(i),s[e](t)};"function"==typeof s[e]?t(a):this.loadScript(n,(function(){t(a)}))}}]),OGVLoaderBase}();t.default=d},713:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(575)),n=o(r(913)),a=o(r(205)),i=o(r(585)),u=o(r(754));function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function _createSuperInternal(){var r,o=(0,u.default)(e);if(t){var s=(0,u.default)(this).constructor;r=Reflect.construct(o,arguments,s)}else r=o.apply(this,arguments);return(0,i.default)(this,r)}}var d=new(function(e){(0,a.default)(OGVLoaderWorker,e);var t=_createSuper(OGVLoaderWorker);function OGVLoaderWorker(){return(0,s.default)(this,OGVLoaderWorker),t.apply(this,arguments)}return(0,n.default)(OGVLoaderWorker,[{key:"loadScript",value:function loadScript(e,t){importScripts(e),t()}},{key:"getGlobal",value:function getGlobal(){return self}}]),OGVLoaderWorker}(o(r(445)).default));t.default=d},607:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=new(o(r(172)).default)(["loadedMetadata","audioFormat","audioBuffer","cpuTime"],{init:function init(e,t){this.target.init(t)},processHeader:function processHeader(e,t){this.target.processHeader(e[0],(function(e){t([e])}))},processAudio:function processAudio(e,t){this.target.processAudio(e[0],(function(e){t([e])}))}});t.default=s},172:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(8)),n=o(r(575)),a=o(r(913)),i=o(r(713));r.g.OGVLoader=i.default;var u=function(){function OGVWorkerSupport(e,t){var r=this;(0,n.default)(this,OGVWorkerSupport),this.propList=e,this.handlers=t,this.transferables=function(){var e=new ArrayBuffer(1024),t=new Uint8Array(e);try{return postMessage({action:"transferTest",bytes:t},[e]),!e.byteLength}catch(e){return!1}}(),this.target=null,this.sentProps={},this.pendingEvents=[],this.handlers.construct=function(e,t){var o=e[0],s=e[1];i.default.loadClass(o,(function(e){e(s).then((function(e){for(r.target=e,t();r.pendingEvents.length;)r.handleEvent(r.pendingEvents.shift())}))}))},addEventListener("message",(function(e){r.workerOnMessage(e)}))}return(0,a.default)(OGVWorkerSupport,[{key:"handleEvent",value:function handleEvent(e){var t=this;this.handlers[e.action].call(this,e.args,(function(r){r=r||[];var o={},s=[];t.propList.forEach((function(e){var r=t.target[e];if(t.sentProps[e]!==r)if(t.sentProps[e]=r,"duration"==e&&isNaN(r)&&isNaN(t.sentProps[e]));else if("audioBuffer"==e){if(o[e]=r,r)for(var n=0;n{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(8)),n=o(r(575)),a=o(r(913));var i=new(function(){function WebAssemblyChecker(){(0,n.default)(this,WebAssemblyChecker),this.tested=!1,this.testResult=void 0}return(0,a.default)(WebAssemblyChecker,[{key:"wasmSupported",value:function wasmSupported(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,s.default)(WebAssembly))?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}}]),WebAssemblyChecker}());t.default=i}},t={};function __webpack_require__(r){var o=t[r];if(void 0!==o)return o.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,__webpack_require__),s.exports}__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{"use strict";__webpack_require__(318)(__webpack_require__(607))})()})(); \ No newline at end of file diff --git a/media/player/videojs/ogvjs/ogv-worker-video.js b/media/player/videojs/ogvjs/ogv-worker-video.js index 468293347ac..2ee25402add 100644 --- a/media/player/videojs/ogvjs/ogv-worker-video.js +++ b/media/player/videojs/ogvjs/ogv-worker-video.js @@ -1 +1 @@ -(()=>{var e={506:e=>{e.exports=function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},575:e=>{e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},913:e=>{function _defineProperties(e,t){for(var r=0;r{function _getPrototypeOf(t){return e.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,_getPrototypeOf(t)}e.exports=_getPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},205:(e,t,r)=>{var o=r(489);e.exports=function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},585:(e,t,r)=>{var o=r(8).default,s=r(506);e.exports=function _possibleConstructorReturn(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return s(e)},e.exports.__esModule=!0,e.exports.default=e.exports},489:e=>{function _setPrototypeOf(t,r){return e.exports=_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,_setPrototypeOf(t,r)}e.exports=_setPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function _typeof(t){return e.exports=_typeof="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.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports},445:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(575)),n=o(r(913)),a=o(r(539)),i="1.8.9-20220406232920-cb5f7ff",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"},c=function(){function OGVLoaderBase(){(0,s.default)(this,OGVLoaderBase),this.base=this.defaultBase()}return(0,n.default)(OGVLoaderBase,[{key:"defaultBase",value:function defaultBase(){}},{key:"wasmSupported",value:function wasmSupported(){return a.default.wasmSupported()}},{key:"scriptForClass",value:function scriptForClass(e){return u[e]}},{key:"urlForClass",value:function urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}},{key:"urlForScript",value:function urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(i)}throw new Error("asked for URL for unknown script "+e)}},{key:"loadClass",value:function loadClass(e,t,r){var o=this;r=r||{};var s=this.getGlobal(),n=this.urlForClass(e),a=function classWrapper(t){return(t=t||{}).locateFile=function(e){return"data:"===e.slice(0,5)?e:o.urlForScript(e)},t.mainScriptUrlOrBlob=o.scriptForClass(e)+"?version="+encodeURIComponent(i),s[e](t)};"function"==typeof s[e]?t(a):this.loadScript(n,(function(){t(a)}))}}]),OGVLoaderBase}();t.default=c},713:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(575)),n=o(r(913)),a=o(r(205)),i=o(r(585)),u=o(r(754));function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function _createSuperInternal(){var r,o=(0,u.default)(e);if(t){var s=(0,u.default)(this).constructor;r=Reflect.construct(o,arguments,s)}else r=o.apply(this,arguments);return(0,i.default)(this,r)}}var c=new(function(e){(0,a.default)(OGVLoaderWorker,e);var t=_createSuper(OGVLoaderWorker);function OGVLoaderWorker(){return(0,s.default)(this,OGVLoaderWorker),t.apply(this,arguments)}return(0,n.default)(OGVLoaderWorker,[{key:"loadScript",value:function loadScript(e,t){importScripts(e),t()}},{key:"getGlobal",value:function getGlobal(){return self}}]),OGVLoaderWorker}(o(r(445)).default));t.default=c},172:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(8)),n=o(r(575)),a=o(r(913)),i=o(r(713));r.g.OGVLoader=i.default;var u=function(){function OGVWorkerSupport(e,t){var r=this;(0,n.default)(this,OGVWorkerSupport),this.propList=e,this.handlers=t,this.transferables=function(){var e=new ArrayBuffer(1024),t=new Uint8Array(e);try{return postMessage({action:"transferTest",bytes:t},[e]),!e.byteLength}catch(e){return!1}}(),this.target=null,this.sentProps={},this.pendingEvents=[],this.handlers.construct=function(e,t){var o=e[0],s=e[1];i.default.loadClass(o,(function(e){e(s).then((function(e){for(r.target=e,t();r.pendingEvents.length;)r.handleEvent(r.pendingEvents.shift())}))}))},addEventListener("message",(function(e){r.workerOnMessage(e)}))}return(0,a.default)(OGVWorkerSupport,[{key:"handleEvent",value:function handleEvent(e){var t=this;this.handlers[e.action].call(this,e.args,(function(r){r=r||[];var o={},s=[];t.propList.forEach((function(e){var r=t.target[e];if(t.sentProps[e]!==r)if(t.sentProps[e]=r,"duration"==e&&isNaN(r)&&isNaN(t.sentProps[e]));else if("audioBuffer"==e){if(o[e]=r,r)for(var n=0;n{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=new(o(r(172)).default)(["loadedMetadata","videoFormat","frameBuffer","cpuTime"],{init:function init(e,t){this.target.init(t)},processHeader:function processHeader(e,t){this.target.processHeader(e[0],(function(e){t([e])}))},processFrame:function processFrame(e,t){this.target.processFrame(e[0],(function(e){t([e])}))},sync:function sync(e,t){this.target.sync(),t()},recycleFrame:function recycleFrame(e,t){this.target.recycleFrame(e[0]),t()}});t.default=s},539:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(8)),n=o(r(575)),a=o(r(913));var i=new(function(){function WebAssemblyChecker(){(0,n.default)(this,WebAssemblyChecker),this.tested=!1,this.testResult=void 0}return(0,a.default)(WebAssemblyChecker,[{key:"wasmSupported",value:function wasmSupported(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,s.default)(WebAssembly))?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}}]),WebAssemblyChecker}());t.default=i}},t={};function __webpack_require__(r){var o=t[r];if(void 0!==o)return o.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,__webpack_require__),s.exports}__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{"use strict";__webpack_require__(318)(__webpack_require__(443))})()})(); \ No newline at end of file +(()=>{var e={506:e=>{e.exports=function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},575:e=>{e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},913:e=>{function _defineProperties(e,t){for(var r=0;r{function _getPrototypeOf(t){return e.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,_getPrototypeOf(t)}e.exports=_getPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},205:(e,t,r)=>{var o=r(489);e.exports=function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},318:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},585:(e,t,r)=>{var o=r(8).default,s=r(506);e.exports=function _possibleConstructorReturn(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return s(e)},e.exports.__esModule=!0,e.exports.default=e.exports},489:e=>{function _setPrototypeOf(t,r){return e.exports=_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,_setPrototypeOf(t,r)}e.exports=_setPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},8:e=>{function _typeof(t){return e.exports=_typeof="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.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports},445:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(575)),n=o(r(913)),a=o(r(539)),i="1.9.0-20240423190513-22f6924",u={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"},c=function(){function OGVLoaderBase(){(0,s.default)(this,OGVLoaderBase),this.base=this.defaultBase()}return(0,n.default)(OGVLoaderBase,[{key:"defaultBase",value:function defaultBase(){}},{key:"wasmSupported",value:function wasmSupported(){return a.default.wasmSupported()}},{key:"scriptForClass",value:function scriptForClass(e){return u[e]}},{key:"urlForClass",value:function urlForClass(e){var t=this.scriptForClass(e);if(t)return this.urlForScript(t);throw new Error("asked for URL for unknown class "+e)}},{key:"urlForScript",value:function urlForScript(e){if(e){var t=this.base;return void 0===t?t="":t+="/",t+e+"?version="+encodeURIComponent(i)}throw new Error("asked for URL for unknown script "+e)}},{key:"loadClass",value:function loadClass(e,t,r){var o=this;r=r||{};var s=this.getGlobal(),n=this.urlForClass(e),a=function classWrapper(t){return(t=t||{}).locateFile=function(e){return"data:"===e.slice(0,5)?e:o.urlForScript(e)},t.mainScriptUrlOrBlob=o.scriptForClass(e)+"?version="+encodeURIComponent(i),s[e](t)};"function"==typeof s[e]?t(a):this.loadScript(n,(function(){t(a)}))}}]),OGVLoaderBase}();t.default=c},713:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(575)),n=o(r(913)),a=o(r(205)),i=o(r(585)),u=o(r(754));function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function _createSuperInternal(){var r,o=(0,u.default)(e);if(t){var s=(0,u.default)(this).constructor;r=Reflect.construct(o,arguments,s)}else r=o.apply(this,arguments);return(0,i.default)(this,r)}}var c=new(function(e){(0,a.default)(OGVLoaderWorker,e);var t=_createSuper(OGVLoaderWorker);function OGVLoaderWorker(){return(0,s.default)(this,OGVLoaderWorker),t.apply(this,arguments)}return(0,n.default)(OGVLoaderWorker,[{key:"loadScript",value:function loadScript(e,t){importScripts(e),t()}},{key:"getGlobal",value:function getGlobal(){return self}}]),OGVLoaderWorker}(o(r(445)).default));t.default=c},172:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(8)),n=o(r(575)),a=o(r(913)),i=o(r(713));r.g.OGVLoader=i.default;var u=function(){function OGVWorkerSupport(e,t){var r=this;(0,n.default)(this,OGVWorkerSupport),this.propList=e,this.handlers=t,this.transferables=function(){var e=new ArrayBuffer(1024),t=new Uint8Array(e);try{return postMessage({action:"transferTest",bytes:t},[e]),!e.byteLength}catch(e){return!1}}(),this.target=null,this.sentProps={},this.pendingEvents=[],this.handlers.construct=function(e,t){var o=e[0],s=e[1];i.default.loadClass(o,(function(e){e(s).then((function(e){for(r.target=e,t();r.pendingEvents.length;)r.handleEvent(r.pendingEvents.shift())}))}))},addEventListener("message",(function(e){r.workerOnMessage(e)}))}return(0,a.default)(OGVWorkerSupport,[{key:"handleEvent",value:function handleEvent(e){var t=this;this.handlers[e.action].call(this,e.args,(function(r){r=r||[];var o={},s=[];t.propList.forEach((function(e){var r=t.target[e];if(t.sentProps[e]!==r)if(t.sentProps[e]=r,"duration"==e&&isNaN(r)&&isNaN(t.sentProps[e]));else if("audioBuffer"==e){if(o[e]=r,r)for(var n=0;n{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=new(o(r(172)).default)(["loadedMetadata","videoFormat","frameBuffer","cpuTime"],{init:function init(e,t){this.target.init(t)},processHeader:function processHeader(e,t){this.target.processHeader(e[0],(function(e){t([e])}))},processFrame:function processFrame(e,t){this.target.processFrame(e[0],(function(e){t([e])}))},sync:function sync(e,t){this.target.sync(),t()},recycleFrame:function recycleFrame(e,t){this.target.recycleFrame(e[0]),t()}});t.default=s},539:(e,t,r)=>{"use strict";var o=r(318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(r(8)),n=o(r(575)),a=o(r(913));var i=new(function(){function WebAssemblyChecker(){(0,n.default)(this,WebAssemblyChecker),this.tested=!1,this.testResult=void 0}return(0,a.default)(WebAssemblyChecker,[{key:"wasmSupported",value:function wasmSupported(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,s.default)(WebAssembly))?this.testResult=function testSafariWebAssemblyBug(){var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)}():this.testResult=!1}catch(e){console.log("Exception while testing WebAssembly",e),this.testResult=!1}this.tested=!0}return this.testResult}}]),WebAssemblyChecker}());t.default=i}},t={};function __webpack_require__(r){var o=t[r];if(void 0!==o)return o.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,__webpack_require__),s.exports}__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{"use strict";__webpack_require__(318)(__webpack_require__(443))})()})(); \ No newline at end of file diff --git a/media/player/videojs/ogvjs/ogv.js b/media/player/videojs/ogvjs/ogv.js index 6ab864224da..23ddc52bf67 100644 --- a/media/player/videojs/ogvjs/ogv.js +++ b/media/player/videojs/ogvjs/ogv.js @@ -1,2 +1,2 @@ /*! For license information please see ogv.js.LICENSE.txt */ -!function webpackUniversalModuleDefinition(t,i){"object"==typeof exports&&"object"==typeof module?module.exports=i():"function"==typeof define&&define.amd?define([],i):"object"==typeof exports?exports.ogvjs=i():t.ogvjs=i()}(globalThis,(function(){return(()=>{var t={506:t=>{t.exports=function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t},t.exports.__esModule=!0,t.exports.default=t.exports},575:t=>{t.exports=function _classCallCheck(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports.default=t.exports},913:t=>{function _defineProperties(t,i){for(var u=0;u{var d=u(331);function _get(){return"undefined"!=typeof Reflect&&Reflect.get?(t.exports=_get=Reflect.get,t.exports.__esModule=!0,t.exports.default=t.exports):(t.exports=_get=function _get(t,i,u){var c=d(t,i);if(c){var l=Object.getOwnPropertyDescriptor(c,i);return l.get?l.get.call(arguments.length<3?t:u):l.value}},t.exports.__esModule=!0,t.exports.default=t.exports),_get.apply(this,arguments)}t.exports=_get,t.exports.__esModule=!0,t.exports.default=t.exports},754:t=>{function _getPrototypeOf(i){return t.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(t){return t.__proto__||Object.getPrototypeOf(t)},t.exports.__esModule=!0,t.exports.default=t.exports,_getPrototypeOf(i)}t.exports=_getPrototypeOf,t.exports.__esModule=!0,t.exports.default=t.exports},205:(t,i,u)=>{var d=u(489);t.exports=function _inherits(t,i){if("function"!=typeof i&&null!==i)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(i&&i.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),i&&d(t,i)},t.exports.__esModule=!0,t.exports.default=t.exports},318:t=>{t.exports=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports.default=t.exports},585:(t,i,u)=>{var d=u(8).default,c=u(506);t.exports=function _possibleConstructorReturn(t,i){if(i&&("object"===d(i)||"function"==typeof i))return i;if(void 0!==i)throw new TypeError("Derived constructors may only return object or undefined");return c(t)},t.exports.__esModule=!0,t.exports.default=t.exports},489:t=>{function _setPrototypeOf(i,u){return t.exports=_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(t,i){return t.__proto__=i,t},t.exports.__esModule=!0,t.exports.default=t.exports,_setPrototypeOf(i,u)}t.exports=_setPrototypeOf,t.exports.__esModule=!0,t.exports.default=t.exports},331:(t,i,u)=>{var d=u(754);t.exports=function _superPropBase(t,i){for(;!Object.prototype.hasOwnProperty.call(t,i)&&null!==(t=d(t)););return t},t.exports.__esModule=!0,t.exports.default=t.exports},8:t=>{function _typeof(i){return t.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,_typeof(i)}t.exports=_typeof,t.exports.__esModule=!0,t.exports.default=t.exports},848:t=>{window,t.exports=function(t){var i={};function r(u){if(i[u])return i[u].exports;var d=i[u]={i:u,l:!1,exports:{}};return t[u].call(d.exports,d,d.exports,r),d.l=!0,d.exports}return r.m=t,r.c=i,r.d=function(t,i,u){r.o(t,i)||Object.defineProperty(t,i,{enumerable:!0,get:u})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,i){if(1&i&&(t=r(t)),8&i)return t;if(4&i&&"object"==typeof t&&t&&t.__esModule)return t;var u=Object.create(null);if(r.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:t}),2&i&&"string"!=typeof t)for(var d in t)r.d(u,d,function(i){return t[i]}.bind(null,d));return u},r.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(i,"a",i),i},r.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},r.p="",r(r.s=1)}([function(t,i){function r(t,i){if(t<1||t!==Math.round(t))throw"Invalid channel count for BufferQueue";this.channels=t,this.bufferSize=i,this.flush()}r.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},r.prototype.sampleCount=function(){var t=0;return this._buffers.forEach((function(i){t+=i[0].length})),t},r.prototype.createBuffer=function(t){for(var i=[],u=0;u=d)return t;for(var l=[],h=0;h0?c[c.length+i]:t[0]:t[i]},h=0;hu&&(v=Math.SQRT1_2);for(var y=0;y=u&&(b=0);var T=t[b],k=new Float32Array(V);l(T,k,this._resampleLastSampleData?this._resampleLastSampleData[b]:void 0,v),h.push(k)}return this._resampleFractional=g,this._resampleLastSampleData=t,h},n.prototype.bufferData=function(t){if(!this._backend)throw"Invalid state: AudioFeeder cannot bufferData before init";var i=this._resample(t);i=this._tempoChanger.process(i),this._backend.appendBuffer(i)},n.prototype.getPlaybackState=function(){if(this._backend){var t=this._backend.getPlaybackState();return t.outputPlaybackPosition=t.playbackPosition,t.playbackPosition=this._tempoChanger.mapOutputToInputTime(t.outputPlaybackPosition),t}throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},n.prototype.waitUntilReady=function(t){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init";this._backend.waitUntilReady(t)},n.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init";this._backend.start()},n.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init";this._backend.stop()},n.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw"Invalid state: AudioFeeder cannot flush before init";this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},n.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},n.prototype.onstarved=null,n.prototype.onbufferlow=null,n.isSupported=function(){return!!Float32Array&&i.isSupported()},n.initSharedAudioContext=function(){return i.isSupported()?i.initSharedAudioContext():null},t.exports=n}()},function(t,i,u){!function(){var i=window.AudioContext||window.webkitAudioContext,d=u(0),c=u(3);function o(t,i,u){var c=u.audioContext||o.initSharedAudioContext();if(this._context=c,this.output=u.output||c.destination,this.rate=c.sampleRate,this.channels=2,u.bufferSize&&(this.bufferSize=0|u.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new d(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=c.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),c.createScriptProcessor)this._node=c.createScriptProcessor(this.bufferSize,0,this.channels);else{if(!c.createJavaScriptNode)throw new Error("Bad version of web audio API?");this._node=c.createJavaScriptNode(this.bufferSize,0,this.channels)}}o.prototype.bufferSize=4096,o.prototype.bufferThreshold=8192,o.prototype._volume=1,Object.defineProperty(o.prototype,"volume",{get:function(){return this._volume},set:function(t){this._volume=+t}}),o.prototype._muted=!1,Object.defineProperty(o.prototype,"muted",{get:function(){return this._muted},set:function(t){this._muted=!!t}}),o.prototype._audioProcess=function(t){var i,u,d,l,h;h="number"==typeof t.playbackTime?t.playbackTime:this._context.currentTime+this.bufferSize/this.rate;var _=this._playbackTimeAtBufferTail;if(_0){var i=Math.round(t*this.rate),u=this._liveBuffer?this._liveBuffer[0].length:0;i>u?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(i-u))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,u-i,i)),this._playbackTimeAtBufferTail-=t}this._node.onaudioprocess=null,this._node.disconnect()}},o.prototype.flush=function(){this._bufferQueue.flush()},o.prototype.close=function(){this.stop(),this._context=null},o.prototype.onstarved=null,o.prototype.onbufferlow=null,o.isSupported=function(){return!!i},o.sharedAudioContext=null,o.initSharedAudioContext=function(){if(!o.sharedAudioContext&&o.isSupported()){var t,u=new i;if(u.createScriptProcessor)t=u.createScriptProcessor(1024,0,2);else{if(!u.createJavaScriptNode)throw new Error("Bad version of web audio API?");t=u.createJavaScriptNode(1024,0,2)}t.connect(u.destination),t.disconnect(),o.sharedAudioContext=u}return o.sharedAudioContext},t.exports=o}()},function(t,i){t.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate;if(window&&window.postMessage){var t=[];return window.addEventListener("message",(function(i){if(i.source===window){var u=i.data;if("object"==typeof u&&u.nextTickBrowserPingMessage){var d=t.pop();d&&d()}}})),function(i){t.push(i),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(t){setTimeout(t,0)}}()},function(t,i,u){var d;window,d=function(){return function(t){var i={};function r(u){if(i[u])return i[u].exports;var d=i[u]={i:u,l:!1,exports:{}};return t[u].call(d.exports,d,d.exports,r),d.l=!0,d.exports}return r.m=t,r.c=i,r.d=function(t,i,u){r.o(t,i)||Object.defineProperty(t,i,{enumerable:!0,get:u})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,i){if(1&i&&(t=r(t)),8&i)return t;if(4&i&&"object"==typeof t&&t&&t.__esModule)return t;var u=Object.create(null);if(r.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:t}),2&i&&"string"!=typeof t)for(var d in t)r.d(u,d,function(i){return t[i]}.bind(null,d));return u},r.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(i,"a",i),i},r.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},r.p="",r(r.s=1)}([function(t,i){var u={float_array:function(t){return new Float32Array(t)},blit:function(t,i,u,d,c){u.set(t.subarray(i,i+c),d)}};t.exports=u},function(t,i,u){var d,c;d=u(0),c=u(2),t.exports=function(t){var i=(t=t||{}).sampleRate||44100,u=t.wsizeLog||11,l=t.tempo||1,h=(t.numChannels,Math.pow(2,50/1200)-1),_=1<>1),A=d.float_array(k),P=d.float_array(k),w=d.float_array(k),E=d.float_array(k),x=d.float_array(k),R=d.float_array(k),O=1+(k>>1),S=[0,0],C=[],B=[],D=[],M=[];for(T=0;T<2;T++)C.push(d.float_array(O)),B.push(d.float_array(O)),D.push(d.float_array(O)),M.push(d.float_array(k));var I=d.float_array(O),L=d.float_array(O),j=0,W=0,X=[{in_time:0,out_time:0,tempo:l}],H=0,N=0,z=1,Q=0,Y=0,Z=0,K=0,$={mapOutputToInputTime:function(t){for(var i=X.length-1;t0;)i--;var u=X[i];return u.in_time+u.tempo*(t-u.out_time)},flush:function(t){Q=0,S=[0,0],N=0,K=0,Z=0;for(var i=0;i<2;i++)for(var u=0;u=0;)X.pop(),d--;X.push({in_time:j,out_time:W,tempo:l})}},getTempo:function(){return l},setTempo:function(t){v=y=m,t>=1?y=Math.round(v/t):v=Math.round(y*t),Y=(1/t-1*y/v)*v,z=function(t,i){for(var u=t.length/i|0,d=0,c=0;cu&&(u=t[d]);var c=1e-8*u,l=1,_=1;for(i[0]=1,d=2;dc&&t[d]>t[d-1]&&t[d]>=t[d+1]){var m=d+(t[d-1]-t[d+1])/(2*(t[d-1]-2*t[d]+t[d+1]));m-i[l-1]>p?(i[l++]=m,_=d):t[d]>t[_]&&(i[l-1]=m,_=d)}}return l}(T,A),w=B[p],E=D[p];if(0!=t&&0!=P){var x=0;for(Z=0;Zv[x]&&x!=g;)++x;var R=x;x>0&&K-v[x-1].1*T[Math.round(K)]){var j=J(i,u,K),W=y[R]+b[R]+U(j,K,y[R],v[R],l)-j;w[Z]=j,E[Z]=W,I[Z]=Math.cos(W),L[Z]=Math.sin(W)}else w[Z]=J(i,u,K),E[Z]=0,I[Z]=1,L[Z]=0}A[P]=2*_;var X=A[R=0],H=A[R+1],N=I[R],z=L[R];for(k=1;k=X&&k-X>H-k&&(X=A[++R],H=A[R+1],N=I[R],z=L[R]);var Q=i[k]*N-u[k]*z,Y=i[k]*z+u[k]*N;i[k]=Q,u[k]=Y}}else for(var Z=0;Zc&&(c=Math.abs(2*p.m_re[i]));for(i=0;i<_-y;i++)Math.abs(p.m_re[i+y+t]+p.m_im[i])>c&&(c=Math.abs(p.m_re[i+y+t]+p.m_im[i]));for(i=_-y;i<_;i++)Math.abs(2*p.m_im[i])>c&&(c=Math.abs(2*p.m_im[i]));var h=1/Math.floor(1*_/(2*y));for(l*c>h&&(l=h/c),i=0;i<_;i++)g[i]+=l*p.m_re[i],g[i+y+t]+=l*p.m_im[i];return H+=2,N=2*y+t};return $.process=function(t){var u=t[0].length,c=t[0];if(t.length>1){c=d.float_array(t[0].length);for(var h=1/t.length,p=0;p0){var b=K+Z+u,T=[];for(p=0;pw&&(w=K);var E=d.float_array(w);d.blit(g,0,E,0,K);for(var x=0,R=K,O=0,S=0;;){var C=_+v-Z;if(x+C>u){d.blit(c,x,V,Z,u-x),Z+=u-x,x=u;break}C<=0?Z-=2*v:(d.blit(c,x,V,Z,C),x+=C,Z=_-v),S=G(),j+=2*v/i,W+=S/i,(O=R+S-w)<0&&(O=0),d.blit(g,0,E,R,S-O),R+=S}d.blit(g,S-O,g,0,O),K=O;var B=[];for(p=0;p>=1;u.m_revTgt[c]=h}u.twiddleRe=d.float_array(u.m_logN),u.twiddleIm=d.float_array(u.m_logN);for(var p=1,m=0;m>1,_=c>>1,p=c;if(t)for(var m=1/c,V=0;V>=1,_>>=1,p>>=1}for(var C,B,D=u.m_revTgt,M=0;MM&&(B=i[C=D[M]],i[C]=i[M],i[M]=B,B=d[C],d[C]=d[M],d[M]=B)};var g=i>>1;return u.unpack=function(t,d,c,l){t[0]=u.m_re[0],c[0]=u.m_im[0],d[0]=l[0]=0,t[g]=u.m_re[g],c[g]=u.m_im[g],d[g]=l[g]=0;for(var h=1;h{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=function(){function Bisector(t){(0,c.default)(this,Bisector),this.lower=t.start,this.upper=t.end,this.onprocess=t.process,this.position=0,this.n=0}return(0,l.default)(Bisector,[{key:"iterate",value:function iterate(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}},{key:"start",value:function start(){return this.iterate(),this}},{key:"left",value:function left(){return this.upper=this.position,this.iterate()}},{key:"right",value:function right(){return this.lower=this.position,this.iterate()}}]),Bisector}();i.default=h},523:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=new(function(){function _class(){(0,c.default)(this,_class)}return(0,l.default)(_class,[{key:"hasTypedArrays",value:function hasTypedArrays(){return!!window.Uint32Array}},{key:"hasWebAssembly",value:function hasWebAssembly(){return!!window.WebAssembly}},{key:"hasWebAudio",value:function hasWebAudio(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"hasFlash",value:function hasFlash(){return!1}},{key:"hasAudio",value:function hasAudio(){return this.hasWebAudio()}},{key:"isBlacklisted",value:function isBlacklisted(t){return!1}},{key:"isSlow",value:function isSlow(){return!1}},{key:"isTooSlow",value:function isTooSlow(){return!1}},{key:"supported",value:function supported(t){return"OGVDecoder"===t?this.hasWebAssembly():"OGVPlayer"===t&&(this.supported("OGVDecoder")&&this.hasAudio())}}]),_class}());i.default=h},408:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(205)),_=d(u(585)),p=d(u(754));function _createSuper(t){var i=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function _createSuperInternal(){var u,d=(0,p.default)(t);if(i){var c=(0,p.default)(this).constructor;u=Reflect.construct(d,arguments,c)}else u=d.apply(this,arguments);return(0,_.default)(this,u)}}var m=function(t){(0,h.default)(OGVDecoderAudioProxy,t);var i=_createSuper(OGVDecoderAudioProxy);function OGVDecoderAudioProxy(){return(0,c.default)(this,OGVDecoderAudioProxy),i.apply(this,arguments)}return(0,l.default)(OGVDecoderAudioProxy,[{key:"init",value:function init(t){this.proxy("init",[],t)}},{key:"processHeader",value:function processHeader(t,i){this.proxy("processHeader",[t],i,[t])}},{key:"processAudio",value:function processAudio(t,i){this.proxy("processAudio",[t],i,[t])}},{key:"close",value:function close(){this.terminate()}}]),OGVDecoderAudioProxy}((0,d(u(580)).default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})),V=m;i.default=V},319:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(205)),_=d(u(585)),p=d(u(754));function _createSuper(t){var i=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function _createSuperInternal(){var u,d=(0,p.default)(t);if(i){var c=(0,p.default)(this).constructor;u=Reflect.construct(d,arguments,c)}else u=d.apply(this,arguments);return(0,_.default)(this,u)}}var m=function(t){(0,h.default)(OGVDecoderVideoProxy,t);var i=_createSuper(OGVDecoderVideoProxy);function OGVDecoderVideoProxy(){return(0,c.default)(this,OGVDecoderVideoProxy),i.apply(this,arguments)}return(0,l.default)(OGVDecoderVideoProxy,[{key:"init",value:function init(t){this.proxy("init",[],t)}},{key:"processHeader",value:function processHeader(t,i){this.proxy("processHeader",[t],i,[t])}},{key:"processFrame",value:function processFrame(t,i){this.proxy("processFrame",[t],i,[t])}},{key:"close",value:function close(){this.terminate()}},{key:"sync",value:function sync(){this.proxy("sync",[],(function(){}))}},{key:"recycleFrame",value:function recycleFrame(t){this.proxy("recycleFrame",[t],(function(){}),[t.y.bytes.buffer,t.u.bytes.buffer,t.v.bytes.buffer])}}]),OGVDecoderVideoProxy}((0,d(u(580)).default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})),V=m;i.default=V},445:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(539)),_="1.8.9-20220406232920-cb5f7ff",p={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"},m=function(){function OGVLoaderBase(){(0,c.default)(this,OGVLoaderBase),this.base=this.defaultBase()}return(0,l.default)(OGVLoaderBase,[{key:"defaultBase",value:function defaultBase(){}},{key:"wasmSupported",value:function wasmSupported(){return h.default.wasmSupported()}},{key:"scriptForClass",value:function scriptForClass(t){return p[t]}},{key:"urlForClass",value:function urlForClass(t){var i=this.scriptForClass(t);if(i)return this.urlForScript(i);throw new Error("asked for URL for unknown class "+t)}},{key:"urlForScript",value:function urlForScript(t){if(t){var i=this.base;return void 0===i?i="":i+="/",i+t+"?version="+encodeURIComponent(_)}throw new Error("asked for URL for unknown script "+t)}},{key:"loadClass",value:function loadClass(t,i,u){var d=this;u=u||{};var c=this.getGlobal(),l=this.urlForClass(t),h=function classWrapper(i){return(i=i||{}).locateFile=function(t){return"data:"===t.slice(0,5)?t:d.urlForScript(t)},i.mainScriptUrlOrBlob=d.scriptForClass(t)+"?version="+encodeURIComponent(_),c[t](i)};"function"==typeof c[t]?i(h):this.loadScript(l,(function(){i(h)}))}}]),OGVLoaderBase}();i.default=m},964:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(525)),_=d(u(205)),p=d(u(585)),m=d(u(754)),V=d(u(408)),g=d(u(319)),v=d(u(445));function _createSuper(t){var i=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function _createSuperInternal(){var u,d=(0,m.default)(t);if(i){var c=(0,m.default)(this).constructor;u=Reflect.construct(d,arguments,c)}else u=d.apply(this,arguments);return(0,p.default)(this,u)}}var y={audio:{proxy:V.default,worker:"ogv-worker-audio.js"},video:{proxy:g.default,worker:"ogv-worker-video.js"}},b={OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoVP9SIMDW:"video",OGVDecoderVideoAV1W:"video",OGVDecoderVideoAV1SIMDW:"video"},T=new(function(t){(0,_.default)(OGVLoaderWeb,t);var i=_createSuper(OGVLoaderWeb);function OGVLoaderWeb(){var t;return(0,c.default)(this,OGVLoaderWeb),(t=i.call(this)).scriptStatus={},t.scriptCallbacks={},t}return(0,l.default)(OGVLoaderWeb,[{key:"getGlobal",value:function getGlobal(){return window}},{key:"defaultBase",value:function defaultBase(){for(var t,i,u=document.querySelectorAll("script"),d=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,c=0;c{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(913)),l=d(u(575)),h=d(u(309)),_={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4},p=(0,c.default)((function OGVMediaError(t,i){(0,l.default)(this,OGVMediaError),this.code=t,this.message=i}));(0,h.default)(p,_),(0,h.default)(p.prototype,_);var m=p;i.default=m},278:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(913)),l=d(u(575));function split(t,i,u){var d=t.split(i,u).map((function(t){return function trim(t){return t.replace(/^\s+/,"").replace(/\s+$/,"")}(t)}));if("number"==typeof u)for(;d.length{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(506)),_=d(u(205)),p=d(u(585)),m=d(u(754)),V=d(u(8)),g=d(u(731)),v=d(u(936)),y=d(u(848)),b=d(u(964)),T=d(u(893)),k=d(u(309)),A=d(u(759)),P=d(u(278)),w=d(u(168)),E=d(u(625)),x=d(u(302));function _createSuper(t){var i=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function _createSuperInternal(){var u,d=(0,m.default)(t);if(i){var c=(0,m.default)(this).constructor;u=Reflect.construct(d,arguments,c)}else u=d.apply(this,arguments);return(0,p.default)(this,u)}}var R,O=function(){if("function"==typeof setImmediate)return setImmediate;var t=new MessageChannel,i=[];return t.port1.onmessage=function(t){i.shift()()},function nextTick(u){i.push(u),t.port2.postMessage({})}}(),S={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},C="INITIAL",B="SEEKING_END",D="LOADED",M="PRELOAD",I="READY",L="PLAYING",j="SEEKING",W="ERROR",X="NOT_SEEKING",H="BISECT_TO_TARGET",N="BISECT_TO_KEYPOINT",z="LINEAR_TO_TARGET",Q="exact",Y="fast";function OGVJSElement(){var t=document.createElement("ogvjs");return Object.setPrototypeOf?Object.setPrototypeOf(t,Object.getPrototypeOf(this)):t.__proto__=this.__proto__,t}R="undefined"==typeof performance||void 0===(0,V.default)(performance.now)?Date.now:performance.now.bind(performance),OGVJSElement.prototype=Object.create(HTMLElement.prototype,{});var Z=function(t){(0,_.default)(OGVPlayer,t);var i=_createSuper(OGVPlayer);function OGVPlayer(t){var u;if((0,c.default)(this,OGVPlayer),u=i.call(this),(t=t||{}).base=t.base||b.default.base,u._options=t,u._instanceId="ogvjs"+ ++OGVPlayer.instanceCount,void 0!==t.worker?u._enableWorker=!!t.worker:u._enableWorker=!!window.Worker,!b.default.wasmSupported())throw new Error("WebAssembly not supported");return u._enableThreading=!!t.threading,u._enableSIMD=!!t.simd,u._state=C,u._seekState=X,u._detectedType=null,u._canvas=document.createElement("canvas"),u._frameSink=null,u.className=u._instanceId,(0,k.default)((0,h.default)(u),S),u._view=u._canvas,u._view.style.position="absolute",u._view.style.top="0",u._view.style.left="0",u._view.style.width="100%",u._view.style.height="100%",u._view.style.objectFit="contain",u.appendChild(u._view),u._startTime=R(),u._codec=null,u._audioInfo=null,u._videoInfo=null,u._actionQueue=[],u._audioFeeder=null,u._muted=!1,u._initialPlaybackPosition=0,u._initialPlaybackOffset=0,u._prebufferingAudio=!1,u._initialSeekTime=0,u._currentSrc="",u._crossOrigin=null,u._streamEnded=!1,u._mediaError=null,u._dataEnded=!1,u._byteLength=0,u._duration=null,u._lastSeenTimestamp=null,u._nextProcessingTimer,u._nextFrameTimer=null,u._loading=!1,u._started=!1,u._paused=!0,u._ended=!1,u._startedPlaybackInDocument=!1,u._stream=void 0,u._framesProcessed=0,u._targetPerFrameTime=1e3/60,u._actualPerFrameTime=0,u._totalFrameTime=0,u._totalFrameCount=0,u._playTime=0,u._bufferTime=0,u._drawingTime=0,u._proxyTime=0,u._totalJitter=0,u._droppedAudio=0,u._delayedAudio=0,u._lateFrames=0,u._poster="",u._thumbnail=null,u._frameEndTimestamp=0,u._audioEndTimestamp=0,u._decodedFrames=[],u._pendingFrames=[],u._lastFrameDecodeTime=0,u._lastFrameVideoCpuTime=0,u._lastFrameAudioCpuTime=0,u._lastFrameDemuxerCpuTime=0,u._lastFrameDrawingTime=0,u._lastFrameBufferTime=0,u._lastFrameProxyTime=0,u._lastVideoCpuTime=0,u._lastAudioCpuTime=0,u._lastDemuxerCpuTime=0,u._lastBufferTime=0,u._lastProxyTime=0,u._lastDrawingTime=0,u._lastFrameTimestamp=0,u._currentVideoCpuTime=0,u._lastTimeUpdate=0,u._timeUpdateInterval=250,u._seekTargetTime=0,u._bisectTargetTime=0,u._seekMode=null,u._lastSeekPosition=null,u._seekBisector=null,u._didSeek=null,u._depth=0,u._needProcessing=!1,u._pendingFrame=0,u._pendingAudio=0,u._framePipelineDepth=8,u._frameParallelism=u._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,u._audioPipelineDepth=12,u._videoInfo=null,u._audioInfo=null,u._width=0,u._height=0,u._volume=1,u._playbackRate=1,Object.defineProperties((0,h.default)(u),{src:{get:function getSrc(){return this.getAttribute("src")||""},set:function setSrc(t){this.setAttribute("src",t),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function getBuffered(){var t,i=this;return t=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map((function(t){return t.map((function(t){return t/i._stream.length*i._duration}))})):[[0,0]],new w.default(t)}},seekable:{get:function getSeekable(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new w.default([[0,this._duration]]):new w.default([])}},currentTime:{get:function getCurrentTime(){return this._state==j?this._seekTargetTime:this._codec?this._state!=L||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function setCurrentTime(t){this._seek(t,Q)}},duration:{get:function getDuration(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function getPaused(){return this._paused}},ended:{get:function getEnded(){return this._ended}},seeking:{get:function getSeeking(){return this._state==j}},muted:{get:function getMuted(){return this._muted},set:function setMuted(t){this._muted=t,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function getPoster(){return this._poster},set:function setPoster(t){var i=this;if(this._poster=t,!this._started){this._thumbnail&&this.removeChild(this._thumbnail);var u=new Image;u.crossOrigin=this.crossOrigin,u.src=this._poster,u.className="ogvjs-poster",u.style.position="absolute",u.style.top="0",u.style.left="0",u.style.width="100%",u.style.height="100%",u.style.objectFit="contain",u.style.visibility="hidden",u.addEventListener("load",(function(){i._thumbnail===u&&(OGVPlayer.styleManager.appendRule("."+i._instanceId,{width:u.naturalWidth+"px",height:u.naturalHeight+"px"}),u.style.visibility="visible")})),this._thumbnail=u,this.appendChild(u)}}},videoWidth:{get:function getVideoWidth(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function getVideoHeight(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function getOgvJsVideoFrameRate(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function getWidth(){return this._width},set:function setWidth(t){this._width=parseInt(t,10),this.style.width=this._width+"px"}},height:{get:function getHeight(){return this._height},set:function setHeight(t){this._height=parseInt(t,10),this.style.height=this._height+"px"}},autoplay:{get:function getAutoplay(){return!1},set:function setAutoplay(t){}},controls:{get:function getControls(){return!1},set:function setControls(t){}},loop:{get:function getLoop(){return!1},set:function setLoop(t){}},crossOrigin:{get:function getCrossOrigin(){return this._crossOrigin},set:function setCrossOrigin(t){switch(t){case null:this._crossOrigin=t,this.removeAttribute("crossorigin");break;default:t="anonymous";case"":case"anonymous":case"use-credentials":this._crossOrigin=t,this.setAttribute("crossorigin",t)}this._thumbnail&&(this._thumbnail.crossOrigin=t)}},currentSrc:{get:function getCurrentSrc(){return this._currentSrc}},defaultMuted:{get:function getDefaultMuted(){return!1}},defaultPlaybackRate:{get:function getDefaultPlaybackRate(){return 1}},error:{get:function getError(){return this._state===W?this._mediaError?this._mediaError:new A.default("unknown error occurred in media procesing"):null}},preload:{get:function getPreload(){return this.getAttribute("preload")||""},set:function setPreload(t){this.setAttribute("preload",t)}},readyState:{get:function getReadyState(){return this._stream&&this._codec&&this._codec.loadedMetadata?OGVPlayer.HAVE_ENOUGH_DATA:OGVPlayer.HAVE_NOTHING}},networkState:{get:function getNetworkState(){return this._stream?this._stream.waiting?OGVPlayer.NETWORK_LOADING:OGVPlayer.NETWORK_IDLE:this.readyState==OGVPlayer.HAVE_NOTHING?OGVPlayer.NETWORK_EMPTY:OGVPlayer.NETWORK_NO_SOURCE}},playbackRate:{get:function getPlaybackRate(){return this._playbackRate},set:function setPlaybackRate(t){var i=Number(t)||1;this._audioFeeder?this._audioFeeder.tempo=i:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=i*R()/1e3),this._playbackRate=i,this._fireEventAsync("ratechange")}},played:{get:function getPlayed(){return new w.default([[0,this.currentTime]])}},volume:{get:function getVolume(){return this._volume},set:function setVolume(t){this._volume=+t,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),u.onframecallback=null,u.onloadstate=null,u.onprogress=null,u.onsuspend=null,u.onabort=null,u.onemptied=null,u.onstalled=null,u.onloadedmetadata=null,u.onloadeddata=null,u.oncanplay=null,u.oncanplaythrough=null,u.onplaying=null,u.onwaiting=null,u.onseeking=null,u.onseeked=null,u.onended=null,u.ondurationchange=null,u.ontimeupdate=null,u.onplay=null,u.onpause=null,u.onratechange=null,u.onresize=null,u.onvolumechange=null,u.onaudiofeedercreated=null,u}return(0,l.default)(OGVPlayer,[{key:"_time",value:function _time(t){var i=R();t();var u=R()-i;return this._lastFrameDecodeTime+=u,u}},{key:"_log",value:function _log(t){var i=this._options;if(i.debug){var u=R()-this._startTime;i.debugFilter&&!t.match(i.debugFilter)||console.log("["+Math.round(10*u)/10+"ms] "+t)}}},{key:"_fireEvent",value:function _fireEvent(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEvent "+t);var u,d="function"==typeof Event;for(var c in d?u=new CustomEvent(t):(u=document.createEvent("Event")).initEvent(t,!1,!1),i)i.hasOwnProperty(c)&&(u[c]=i[c]);var l=this.dispatchEvent(u);!d&&"resize"===t&&this.onresize&&l&&this.onresize.call(this,u)}},{key:"_fireEventAsync",value:function _fireEventAsync(t){var i=this,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEventAsync "+t),O((function(){i._fireEvent(t,u)}))}},{key:"_initAudioFeeder",value:function _initAudioFeeder(){var t=this,i=this._options,u={bufferSize:8192};i.audioContext&&(u.audioContext=i.audioContext),i.audioDestination&&(u.output=i.audioDestination),i.audioBackendFactory&&(u.backendFactory=i.audioBackendFactory);var d=this._audioFeeder=new y.default(u);d.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),d.bufferThreshold=1,d.volume=this.volume,d.muted=this.muted,d.tempo=this.playbackRate,d.onbufferlow=function(){t._log("onbufferlow"),t._stream&&(t._stream.buffering||t._stream.seeking)||t._pendingAudio||t._pingProcessing()},d.onstarved=function(){t._dataEnded?t._log("onstarved: appear to have reached end of audio"):(t._log("onstarved: halting audio due to starvation"),t._stopPlayback(),t._prebufferingAudio=!0),t._isProcessing()||t._pingProcessing(0)}}},{key:"_startPlayback",value:function _startPlayback(t){if(this._audioFeeder){this._audioFeeder.start();var i=this._audioFeeder.getPlaybackState();this._initialPlaybackPosition=i.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*R()/1e3;void 0!==t&&(this._initialPlaybackOffset=t),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}},{key:"_stopPlayback",value:function _stopPlayback(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}},{key:"_getPlaybackTime",value:function _getPlaybackTime(t){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(t=t||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*R()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}},{key:"_stopVideo",value:function _stopVideo(){this._log("STOPPING"),this._state=C,this._seekState=X,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pendingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}},{key:"_doFrameComplete",value:function _doFrameComplete(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._startedPlaybackInDocument&&!document.body.contains(this)&&O((function(){t.stop()}));var u=R(),d=u-this._lastFrameTimestamp,c=this._actualPerFrameTime-this._targetPerFrameTime;this._totalJitter+=Math.abs(c),this._playTime+=d;var l={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:i.dropped,dropped:i.dropped};function n(t){return Math.round(10*t)/10}this._codec&&(l.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,l.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,l.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),l.cpuTime+=l.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=u,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+i.frameEndTimestamp+": clock time "+n(d)+" (jitter "+n(c)+") cpu: "+n(l.cpuTime)+" (mux: "+n(l.demuxerTime)+" buf: "+n(l.bufferTime)+" draw: "+n(l.drawingTime)+" proxy: "+n(l.proxyTime)+") vid: "+n(l.videoTime)+" aud: "+n(l.audioTime)),this._fireEventAsync("framecallback",l),(!this._lastTimeUpdate||u-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=u,this._fireEventAsync("timeupdate")),this._codec&&i.yCbCrBuffer&&this._codec.recycleFrame(i.yCbCrBuffer)}},{key:"_seekStream",value:function _seekStream(t){var i=this;this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(t).then((function(){i._readBytesAndWait()})).catch((function(t){i._onStreamError(t)}))}},{key:"_onStreamError",value:function _onStreamError(t){"AbortError"===t.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+t),this._mediaError=new A.default(A.default.MEDIA_ERR_NETWORK,String(t)),this._state=W,this._stopPlayback())}},{key:"_seek",value:function _seek(t,i){var u=this;if(this._log("requested seek to "+t+", mode "+i),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=t);if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream");if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file");var d=function prepForSeek(d){u._stream&&u._stream.buffering&&u._stream.abort(),u._stream&&u._stream.seeking&&u._stream.abort(),u._actionQueue.splice(0,u._actionQueue.length),u._stopPlayback(),u._prebufferingAudio=!1,u._audioFeeder&&u._audioFeeder.flush(),u._state=j,u._seekTargetTime=t,u._seekMode=i,u._codec?u._codec.flush(d):d()};d((function(){u._isProcessing()||u._pingProcessing(0)})),this._actionQueue.push((function(){d((function(){u._doSeek(t)}))}))}},{key:"_doSeek",value:function _doSeek(t){var i=this;this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=j,this._seekTargetTime=t,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(t,(function(u){if(u)return i._seekState=z,i._fireEventAsync("seeking"),i._didSeek?void 0:void i._pingProcessing();i._codec.getKeypointOffset(t,(function(t){t>0?(i._seekState=z,i._seekStream(t)):(i._seekState=H,i._startBisection(i._seekTargetTime)),i._fireEventAsync("seeking")}))}))}},{key:"_startBisection",value:function _startBisection(t){var i=this,u=Math.max(0,this._stream.length-65536);this._bisectTargetTime=t,this._seekBisector=new T.default({start:0,end:u,process:function process(t,u,d){return d!=i._lastSeekPosition&&(i._lastSeekPosition=d,i._codec.flush((function(){i._seekStream(d)})),!0)}}),this._seekBisector.start()}},{key:"_continueSeekedPlayback",value:function _continueSeekedPlayback(){var t=this;this._seekState=X,this._state=I,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime;var i=function finishedSeeking(){t._lastTimeUpdate=t._seekTargetTime,t._fireEventAsync("timeupdate"),t._fireEventAsync("seeked"),t._isProcessing()||t._pingProcessing()};if(this._codec.hasVideo&&this._decodedFrames.length){var u=this._decodedFrames.shift();this._drawFrame(u.yCbCrBuffer),i()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame((function(u){u&&t._drawFrame(t._codec.frameBuffer),i()})),void this._codec.sync();i()}}},{key:"_drawFrame",value:function _drawFrame(t){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(t)}},{key:"_doProcessLinearSeeking",value:function _doProcessLinearSeeking(){var t,i=this;if(t=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return;if(!this._codec.frameReady)return void this._codec.process((function(t){t?i._pingProcessing():i._streamEnded?(i._log("stream ended during linear seeking on video"),i._dataEnded=!0,i._continueSeekedPlayback()):i._readBytesAndWait()}));if(this._seekMode===Y&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback();if(this._codec.frameTimestamp<=this._seekTargetTime){var u=this._codec.frameTimestamp;return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:u}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame((function(t){i._pendingFrame--,i._pendingFrames.shift(),i._decodedFrames.push({yCbCrBuffer:i._codec.frameBuffer,videoCpuTime:i._codec.videoCpuTime,frameEndTimestamp:u}),i._pingProcessing()})),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return;return this._codec.audioReady?this._codec.audioTimestamp+tthis._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=i,this._continueSeekedPlayback()):i+t/20?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"});var t={};void 0!==this._options.webGL&&(t.webGL=this._options.webGL),this._options.forceWebGL&&(t.webGL="required"),this._frameSink=g.default.attach(this._canvas,t)}},{key:"_doProcessing",value:function _doProcessing(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly");var t=0;do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++t>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}},{key:"_doProcessingLoop",value:function _doProcessingLoop(){if(this._actionQueue.length)this._actionQueue.shift()();else if(this._state==C)this._doProcessInitial();else if(this._state==B)this._doProcessSeekingEnd();else if(this._state==D)this._doProcessLoaded();else if(this._state==M)this._doProcessPreload();else if(this._state==I)this._doProcessReady();else if(this._state==j)this._doProcessSeeking();else if(this._state==L)this._doProcessPlay();else{if(this._state!=W)throw new Error("Unexpected OGVPlayer state "+this._state);this._doProcessError()}}},{key:"_doProcessInitial",value:function _doProcessInitial(){var t=this;if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video found, something is wrong");this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&"video/ogg"==this._detectedType?(this._state=B,this._lastSeenTimestamp=-1,this._codec.flush((function(){t._seekStream(Math.max(0,t._stream.length-131072))}))):(this._state=D,this._pingProcessing())}else this._codec.process((function(i){if(i)t._pingProcessing();else{if(t._streamEnded)throw new Error("end of file before headers found");t._log("reading more cause we are out of data"),t._readBytesAndWait()}}))}},{key:"_doProcessSeekingEnd",value:function _doProcessSeekingEnd(){var t=this;this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame((function(){t._pingProcessing()}))):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio((function(){t._pingProcessing()}))):this._codec.process((function(i){i?t._pingProcessing():t._stream.eof?(t._log("seek-duration: we are at the end: "+t._lastSeenTimestamp),t._lastSeenTimestamp>0&&(t._duration=t._lastSeenTimestamp),t._state=D,t._codec.flush((function(){t._streamEnded=!1,t._dataEnded=!1,t._seekStream(0)}))):t._readBytesAndWait()}))}},{key:"_doProcessLoaded",value:function _doProcessLoaded(){this._state=M,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}},{key:"_doProcessPreload",value:function _doProcessPreload(){var t=this;!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process((function(i){i?t._pingProcessing():t._streamEnded?t._ended=!0:t._readBytesAndWait()})):(this._state=I,this._fireEventAsync("loadeddata"),this._pingProcessing())}},{key:"_doProcessReady",value:function _doProcessReady(){var t=this;if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var i=this._initialSeekTime;this._initialSeekTime=0,this._log("initial seek to "+i),this._doSeek(i)}else if(this._paused)this._log("paused while in ready");else{var u=function finishStartPlaying(){t._log("finishStartPlaying"),t._state=L,t._lastFrameTimestamp=R(),t._codec.hasAudio&&t._audioFeeder?t._prebufferingAudio=!0:t._startPlayback(),t._pingProcessing(0),t._fireEventAsync("play"),t._fireEventAsync("playing")};!this._codec.hasAudio||this._audioFeeder||this._muted?u():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(u))}}},{key:"_doProcessSeeking",value:function _doProcessSeeking(){if(this._seekState==X)throw new Error("seeking in invalid state (not seeking?)");if(this._seekState==H)this._doProcessBisectionSeek();else if(this._seekState==N)this._doProcessBisectionSeek();else{if(this._seekState!=z)throw new Error("Invalid seek state "+this._seekState);this._doProcessLinearSeeking()}}},{key:"_doProcessPlay",value:function _doProcessPlay(){var t=this,i=this._codec;if(this._paused)this._log("paused during playback; stopping loop");else if((!i.hasAudio||i.audioReady||this._pendingAudio||this._dataEnded)&&(!i.hasVideo||i.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var u,d,c,l=null,h=0,_=!1,p=0;if(i.hasAudio&&this._audioFeeder?(l=this._audioFeeder.getPlaybackState(),h=this._getPlaybackTime(l),_=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!i.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(h),this._prebufferingAudio=!1),l.dropped!=this._droppedAudio&&this._log("dropped "+(l.dropped-this._droppedAudio)),l.delayed!=this._delayedAudio&&this._log("delayed "+(l.delayed-this._delayedAudio)),this._droppedAudio=l.dropped,this._delayedAudio=l.delayed,(u=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pendingAudio+" packets in flight"),u=!1):u=!1)):(h=this._getPlaybackTime(),u=this._codec.audioReady&&this._audioEndTimestamp0,c=this._pendingFrame+this._decodedFrames.length=m){for(var V=-1,g=0;g=0)for(;V-- >=0;){this._lateFrames++;var v=this._decodedFrames.shift();this._log("skipping already-decoded late frame at "+v.frameEndTimestamp),p=1e3*(v.frameEndTimestamp-h),this._frameEndTimestamp=v.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-p,this._framesProcessed++,v.dropped=!0,this._doFrameComplete(v)}var y=this._codec.nextKeyframeTimestamp,b=y-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame);if(y>=0&&y!=this._codec.frameTimestamp&&h>=b){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+h+", expect to see keyframe at "+y);for(var T=0;T0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++;var E=this._frameEndTimestamp=this._codec.frameTimestamp;this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:E});var x=this._pendingFrames,R=!1,O=this._time((function(){t._codec.decodeFrame((function(i){x===t._pendingFrames?(t._log("play loop callback: decoded frame"),t._pendingFrame--,t._pendingFrames.shift(),i?t._decodedFrames.push({yCbCrBuffer:t._codec.frameBuffer,videoCpuTime:t._codec.videoCpuTime,frameEndTimestamp:E}):t._log("Bad video packet or something"),t._codec.process((function(){t._isProcessing()||t._pingProcessing(R?void 0:0)}))):t._log("play loop callback after flush, discarding")}))}));this._pendingFrame&&(R=!0,this._proxyTime+=O,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(u){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++;var S=this._codec.audioTimestamp,C=this._time((function(){t._codec.decodeAudio((function(i){if(t._pendingAudio--,t._log("play loop callback: decoded audio"),t._audioEndTimestamp=S,i){var u=t._codec.audioBuffer;if(u&&(t._bufferTime+=t._time((function(){t._audioFeeder&&t._audioFeeder.bufferData(u)})),!t._codec.hasVideo)){t._framesProcessed++;var d={frameEndTimestamp:t._audioEndTimestamp};t._doFrameComplete(d)}}t._isProcessing()||t._pingProcessing()}))}));this._pendingAudio&&(this._proxyTime+=C,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(d){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null);var B=this._decodedFrames.shift();this._currentVideoCpuTime=B.videoCpuTime,this._drawingTime+=this._time((function(){t._drawFrame(B.yCbCrBuffer)})),this._framesProcessed++,this._doFrameComplete(B),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]);var D=0;this._codec.hasAudio&&this._audioFeeder&&(D=1e3*this._audioFeeder.durationBuffered),D>0?(this._log("play loop: ending pending "+D+" ms"),this._pingProcessing(Math.max(0,D))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(i.hasVideo&&!i.frameReady||i.hasAudio&&!i.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers");else{var M=p;this._log("play loop: setting a timer for drawing "+M),this._nextFrameTimer=setTimeout((function(){t._nextFrameTimer=null,t._pingProcessing()}),M)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}},{key:"_doProcessPlayDemux",value:function _doProcessPlayDemux(){var t=this,i=this._codec.frameReady,u=this._codec.audioReady;this._codec.process((function(d){t._codec.frameReady&&!i||t._codec.audioReady&&!u?(t._log("demuxer has packets"),t._pingProcessing()):d?(t._log("demuxer processing to find more packets"),t._pingProcessing()):(t._log("demuxer ran out of data"),t._streamEnded?(t._log("demuxer reached end of data stream"),t._dataEnded=!0,t._pingProcessing()):(t._log("demuxer loading more data"),t._readBytesAndWait()))}))}},{key:"_doProcessError",value:function _doProcessError(){}},{key:"_isProcessing",value:function _isProcessing(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}},{key:"_readBytesAndWait",value:function _readBytesAndWait(){var t=this;if(this._stream.buffering||this._stream.seeking)this._log("readBytesAndWait during i/o");else{this._stream.read(32768).then((function(i){t._log("got input "+[i.byteLength]),i.byteLength&&t._actionQueue.push((function(){t._codec.receiveInput(i,(function(){t._pingProcessing()}))})),t._stream.eof&&(t._log("stream is at end!"),t._streamEnded=!0),t._isProcessing()||t._pingProcessing()})).catch((function(i){t._onStreamError(i)}))}}},{key:"_pingProcessing",value:function _pingProcessing(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(this._stream&&this._stream.waiting)this._log("waiting on input");else{this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null);var u=-1/256;i>u?this._nextProcessingTimer=setTimeout((function(){t._pingProcessing()}),i):this._depth?this._needProcessing=!0:this._doProcessing()}}},{key:"_startProcessingVideo",value:function _startProcessingVideo(t){var i=this;if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1;var u={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD};this._detectedType&&(u.type=this._detectedType),this._codec=new E.default(u),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=function(t){i._didSeek=!0,i._stream&&i._seekStream(t)},this._codec.init((function(){i._codec.receiveInput(t,(function(){i._readBytesAndWait()}))}))}}},{key:"_loadCodec",value:function _loadCodec(t){var i=this;this._stream.read(1024).then((function(u){var d=new Uint8Array(u);d.length>4&&d[0]=="O".charCodeAt(0)&&d[1]=="g".charCodeAt(0)&&d[2]=="g".charCodeAt(0)&&d[3]=="S".charCodeAt(0)?i._detectedType="video/ogg":d.length>4&&26==d[0]&&69==d[1]&&223==d[2]&&163==d[3]?i._detectedType="video/webm":i._detectedType="video/ogg",t(u)}))}},{key:"_prepForLoad",value:function _prepForLoad(t){var i=this;this._stopVideo();this._currentSrc="",this._loading=!0,this._actionQueue.push((function(){t&&"none"===i.preload?i._loading=!1:function doLoad(){i._options.stream?i._stream=i._options.stream:i._stream=new v.default({url:i.src,cacheSize:16777216,progressive:!1}),i._stream.load().then((function(){i._loading=!1,i._currentSrc=i.src,i._byteLength=i._stream.seekable?i._stream.length:0;var t=i._stream.headers["x-content-duration"];"string"==typeof t&&(i._duration=parseFloat(t)),i._loadCodec((function(t){i._startProcessingVideo(t)}))})).catch((function(t){i._onStreamError(t)}))}()})),this._pingProcessing(0)}},{key:"load",value:function load(){this._prepForLoad()}},{key:"canPlayType",value:function canPlayType(t){var i=new P.default(t);function checkTypes(t){if(i.codecs){var u=0,d=0;return i.codecs.forEach((function(i){t.indexOf(i)>=0?u++:d++})),0===u||d>0?"":"probably"}return"maybe"}return"ogg"!==i.minor||"audio"!==i.major&&"video"!==i.major&&"application"!==i.major?"webm"!==i.minor||"audio"!==i.major&&"video"!==i.major?"":checkTypes(["vorbis","opus","vp8","vp9"]):checkTypes(["vorbis","opus","theora"])}},{key:"play",value:function play(){this._muted||this._options.audioContext||OGVPlayer.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==j||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=I,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}},{key:"getPlaybackStats",value:function getPlaybackStats(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}},{key:"resetPlaybackStats",value:function resetPlaybackStats(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}},{key:"getVideoFrameSink",value:function getVideoFrameSink(){return this._frameSink}},{key:"getCanvas",value:function getCanvas(){return this._canvas}},{key:"getVideo",value:function getVideo(){return null}},{key:"pause",value:function pause(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}},{key:"stop",value:function stop(){this._stopVideo(),this._paused=!0}},{key:"fastSeek",value:function fastSeek(t){this._seek(+t,Y)}}],[{key:"initSharedAudioContext",value:function initSharedAudioContext(){var t=document.createElement("audio");t.src=x.default,t.play(),y.default.initSharedAudioContext()}}]),OGVPlayer}(OGVJSElement);(0,k.default)(Z,S),Z.instanceCount=0,Z.styleManager=new function StyleManager(){var t=document.createElement("style");t.type="text/css",t.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(t);var i=t.sheet;this.appendRule=function(t,u){var d=[];for(var c in u)u.hasOwnProperty(c)&&d.push(c+":"+u[c]);var l=t+"{"+d.join(";")+"}";i.insertRule(l,i.cssRules.length-1)}};var K=Z;i.default=K},580:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913));var h=function OGVProxyClass(t){return function(){function _class(i,u,d){var l=this;for(var h in(0,c.default)(this,_class),d=d||{},this.worker=i,this.transferables=function(){var t=new ArrayBuffer(1024),u=new Uint8Array(t);try{return i.postMessage({action:"transferTest",bytes:u},[t]),!t.byteLength}catch(t){return!1}}(),t)t.hasOwnProperty(h)&&(this[h]=t[h]);this.processingQueue=0,Object.defineProperty(this,"processing",{get:function get(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",(function(t){l.handleMessage(t)})),this.proxy("construct",[u,d],(function(){}))}return(0,l.default)(_class,[{key:"proxy",value:function proxy(t,i,u){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!this.worker)throw'Tried to call "'+t+'" method on closed proxy object';var c="callback-"+ ++this.messageCount+"-"+t;u&&(this.pendingCallbacks[c]=u);var l={action:t,callbackId:c,args:i||[]};this.processingQueue++,this.transferables?this.worker.postMessage(l,d):this.worker.postMessage(l)}},{key:"terminate",value:function terminate(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}},{key:"handleMessage",value:function handleMessage(t){if(this.processingQueue--,"callback"===t.data.action){var i=t.data,u=i.callbackId,d=i.args,c=this.pendingCallbacks[u];if(i.props)for(var l in i.props)i.props.hasOwnProperty(l)&&(this[l]=i.props[l]);c&&(delete this.pendingCallbacks[u],c.apply(this,d))}}}]),_class}()};i.default=h},168:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=function(){function OGVTimeRanges(t){(0,c.default)(this,OGVTimeRanges),this._ranges=t,this.length=t.length}return(0,l.default)(OGVTimeRanges,[{key:"start",value:function start(t){if(t<0||t>this.length||t!==(0|t))throw new RangeError("Invalid index");return this._ranges[t][0]}},{key:"end",value:function end(t){if(t<0||t>this.length||t!==(0|t))throw new RangeError("Invalid index");return this._ranges[t][1]}}]),OGVTimeRanges}();i.default=h},625:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(964));function _createForOfIteratorHelper(t,i){var u="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!u){if(Array.isArray(t)||(u=function _unsupportedIterableToArray(t,i){if(!t)return;if("string"==typeof t)return _arrayLikeToArray(t,i);var u=Object.prototype.toString.call(t).slice(8,-1);"Object"===u&&t.constructor&&(u=t.constructor.name);if("Map"===u||"Set"===u)return Array.from(t);if("Arguments"===u||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return _arrayLikeToArray(t,i)}(t))||i&&t&&"number"==typeof t.length){u&&(t=u);var d=0,c=function F(){};return{s:c,n:function n(){return d>=t.length?{done:!0}:{done:!1,value:t[d++]}},e:function e(t){throw t},f:c}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,h=!0,_=!1;return{s:function s(){u=u.call(t)},n:function n(){var t=u.next();return h=t.done,t},e:function e(t){_=!0,l=t},f:function f(){try{h||null==u.return||u.return()}finally{if(_)throw l}}}}function _arrayLikeToArray(t,i){(null==i||i>t.length)&&(i=t.length);for(var u=0,d=new Array(i);u0?l.push(_.subarray(0,_.length-Math.min(p,_.length))):l.push(_.subarray(Math.min(Math.abs(p),_.length),_.length))}}catch(t){h.e(t)}finally{h.f()}i.audioDecoder.audioBuffer=l}return u(t)}))}))}},{key:"discardFrame",value:function discardFrame(t){var i=this;this.demuxer.dequeueVideoPacket((function(u){i.videoBytes+=u.byteLength,t()}))}},{key:"discardAudio",value:function discardAudio(t){var i=this;this.demuxer.dequeueAudioPacket((function(u,d){i.audioBytes+=u.byteLength,t()}))}},{key:"flush",value:function flush(t){this.flushIter++,this.demuxer.flush(t)}},{key:"sync",value:function sync(){this.videoDecoder&&this.videoDecoder.sync()}},{key:"recycleFrame",value:function recycleFrame(t){this.videoDecoder&&this.videoDecoder.recycleFrame(t)}},{key:"getKeypointOffset",value:function getKeypointOffset(t,i){this.demuxer.getKeypointOffset(t,i)}},{key:"seekToKeypoint",value:function seekToKeypoint(t,i){this.demuxer.seekToKeypoint(t,this.flushSafe(i))}},{key:"loadAudioCodec",value:function loadAudioCodec(t){var i=this;if(this.demuxer.audioCodec){var u={vorbis:"OGVDecoderAudioVorbisW",opus:"OGVDecoderAudioOpusW"}[this.demuxer.audioCodec];this.processing=!0,h.default.loadClass(u,(function(u){var d={};i.demuxer.audioFormat&&(d.audioFormat=i.demuxer.audioFormat),u(d).then((function(u){i.audioDecoder=u,u.init((function(){i.loadedAudioMetadata=u.loadedMetadata,i.processing=!1,t()}))}))}),{worker:this.options.worker})}else t()}},{key:"loadVideoCodec",value:function loadVideoCodec(t){var i=this;if(this.demuxer.videoCodec){var u=!!this.options.simd,d=!!this.options.threading,c={theora:"OGVDecoderVideoTheoraW",vp8:d?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W",vp9:d?u?"OGVDecoderVideoVP9SIMDMTW":"OGVDecoderVideoVP9MTW":u?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",av1:d?u?"OGVDecoderVideoAV1SIMDMTW":"OGVDecoderVideoAV1MTW":u?"OGVDecoderVideoAV1SIMDW":"OGVDecoderVideoAV1W"}[this.demuxer.videoCodec];this.processing=!0,h.default.loadClass(c,(function(u){var c={};i.demuxer.videoFormat&&(c.videoFormat=i.demuxer.videoFormat),d&&delete window.ENVIRONMENT_IS_PTHREAD,u(c).then((function(u){i.videoDecoder=u,u.init((function(){i.loadedVideoMetadata=u.loadedMetadata,i.processing=!1,t()}))}))}),{worker:this.options.worker&&!this.options.threading})}else t()}}]),OGVWrapperCodec}();i.default=_},539:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(8)),l=d(u(575)),h=d(u(913));var _=new(function(){function WebAssemblyChecker(){(0,l.default)(this,WebAssemblyChecker),this.tested=!1,this.testResult=void 0}return(0,h.default)(WebAssemblyChecker,[{key:"wasmSupported",value:function wasmSupported(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,c.default)(WebAssembly))?this.testResult=function testSafariWebAssemblyBug(){var t=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),i=new WebAssembly.Module(t);return 0!==new WebAssembly.Instance(i,{}).exports.test(4)}():this.testResult=!1}catch(t){console.log("Exception while testing WebAssembly",t),this.testResult=!1}this.tested=!0}return this.testResult}}]),WebAssemblyChecker}());i.default=_},309:(t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var u=function extend(t,i){for(var u in i)i.hasOwnProperty(u)&&(t[u]=i[u])};i.default=u},431:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u=200&&t.xhr.status<300?(t.length=getXHRLength(t.xhr),t.headers=function getXHRHeaders(t){var i={};return t.getAllResponseHeaders().split(/\r?\n/).forEach((function(t){var u=t.split(/:\s*/,2);u.length>1&&(i[u[0].toLowerCase()]=u[1])})),i}(t.xhr),t.onXHRStart()):(d(),u(new Error("HTTP error "+t.xhr.status)))}},l=function checkError(){d(),u(new Error("network error"))},h=function checkBackendOpen(){d(),i()};d=function oncomplete(){t.xhr.removeEventListener("readystatechange",c),t.xhr.removeEventListener("error",l),t.off("open",h),t._onAbort=null},t.initXHR(),t.xhr.addEventListener("readystatechange",c),t.xhr.addEventListener("error",l),t.on("open",h),t.xhr.send()}))}},{key:"bufferToOffset",value:function bufferToOffset(t){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function abort(){if(this.xhr.abort(),this._onAbort){var t=this._onAbort;this._onAbort=null;var i=new Error("Aborted");i.name="AbortError",t(i)}}},{key:"initXHR",value:function initXHR(){var t=this.url;this.cachever&&(t+="?buggy_cachever="+this.cachever),this.xhr.open("GET",t);var i=null;(this.offset||this.length)&&(i="bytes="+this.offset+"-"),this.length&&(i+=this.offset+this.length-1),null!==i&&this.xhr.setRequestHeader("Range",i)}},{key:"onXHRStart",value:function onXHRStart(){throw new Error("abstract")}}]),Backend}(u(566));t.exports=c},810:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u0&&(this.bytesRead+=t.length,this.emit("buffer",t))}},{key:"onXHRLoad",value:function onXHRLoad(){this.onXHRProgress(),c(BinaryStringBackend.prototype.__proto__||Object.getPrototypeOf(BinaryStringBackend.prototype),"onXHRLoad",this).call(this)}}]),BinaryStringBackend}(u(828));l.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(t){return!1}},t.exports=l},828:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u=t)u();else{var c=null;i._onAbort=function(t){c(),d(t)};var l=function checkBuffer(){i.offset>=t&&!i.eof&&(c(),u())},h=function checkDone(){c(),u()},_=function checkError(){c(),d(new Error("error streaming"))};c=function oncomplete(){i.buffering=!1,i.off("buffer",l),i.off("done",h),i.off("error",_),i._onAbort=null},i.buffering=!0,i.on("buffer",l),i.on("done",h),i.on("error",_)}}))}},{key:"initXHR",value:function initXHR(){c(DownloadBackend.prototype.__proto__||Object.getPrototypeOf(DownloadBackend.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function onXHRStart(){var t=this;this.xhr.addEventListener("progress",(function(){return t.onXHRProgress()})),this.xhr.addEventListener("error",(function(){return t.onXHRError()})),this.xhr.addEventListener("load",(function(){return t.onXHRLoad()})),this.emit("open")}},{key:"onXHRProgress",value:function onXHRProgress(){throw new Error("abstract")}},{key:"onXHRError",value:function onXHRError(){this.emit("error")}},{key:"onXHRLoad",value:function onXHRLoad(){this.eof=!0,this.emit("done")}}]),DownloadBackend}(u(306));t.exports=l},761:(t,i,u)=>{"use strict";var d=u(855),c=u(810),l=u(431);var h=null;t.exports=function instantiate(t){if(!1===t.progressive)return new l(t);if(h||(h=function autoselect(){return d.supported()?d:c.supported()?c:null}()),!h)throw new Error("No supported backend class");return new h(t)}},855:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u{"use strict";var i=function(){function defineProperties(t,i){for(var u=0;u0&&void 0!==arguments[0]?arguments[0]:{},i=t.buffer,u=void 0===i?void 0:i,d=t.string,c=void 0===d?void 0:d,l=t.start,h=void 0===l?0:l,_=t.end,p=void 0===_?h+(u?u.byteLength:c?c.length:0):_,m=t.prev,V=void 0===m?null:m,g=t.next,v=void 0===g?null:g,y=t.eof,b=void 0!==y&&y,T=t.empty,k=void 0===T?!(u||c):T,A=t.timestamp,P=void 0===A?Date.now():A;_classCallCheck(this,CacheItem),this.start=h,this.end=p,this.prev=V,this.next=v,this.eof=b,this.empty=k,this.timestamp=P,this.buffer=u,this.string=c,Object.defineProperty(this,"length",{get:function get(){return this.end-this.start}})}return i(CacheItem,[{key:"contains",value:function contains(t){return t>=this.start&&(t{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u0&&void 0!==arguments[0]?arguments[0]:{},i=t.cacheSize,u=void 0===i?0:i;_classCallCheck(this,CachePool);var d=new c({eof:!0});this.head=d,this.tail=d,this.readOffset=0,this.readCursor=d,this.writeOffset=0,this.writeCursor=d,this.cacheSize=u}return d(CachePool,[{key:"bytesReadable",value:function bytesReadable(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,i=this.readOffset,u=this.readCursor,d=u.last((function(u){return!u.empty&&u.start<=i+t}));return d?Math.min(t,d.end-i):0}},{key:"bytesWritable",value:function bytesWritable(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,i=this.writeOffset,u=this.writeCursor;if(u.eof)return t;var d=u.last((function(u){return u.empty&&u.start<=i+t}));return d?Math.min(t,d.end-i):0}},{key:"seekRead",value:function seekRead(t){var i=this.head.first((function(i){return i.contains(t)}));if(!i)throw new Error("read seek out of range");this.readOffset=t,this.readCursor=i}},{key:"seekWrite",value:function seekWrite(t){var i=this.head.first((function(i){return i.contains(t)}));if(!i)throw new Error("write seek out of range");this.writeOffset=t,this.writeCursor=i}},{key:"readBytes",value:function readBytes(t){for(var i=t.byteLength,u=this.bytesReadable(i),d=this.readOffset,c=d+u,l=d,h=this.readCursor;h&&!h.empty&&!(h.start>=c);h=h.next){var _=Math.min(c,h.end),p=t.subarray(l-d,_-d);h.readBytes(p,l,_),l=_}return this.readOffset=l,this.readCursor=this.readCursor.first((function(t){return t.contains(l)})),u}},{key:"write",value:function write(t){var i=this.bufferItem(t),u=this.writeCursor;if(!u.empty)throw new Error("write cursor not empty");if(!u.contains(i.end)&&u.end!==i.end)throw new Error("write cursor too small");u.startthis.readOffset+this.chunkSize)&&i.push(u));if(t>this.cacheSize){i.sort((function(t,i){return t.timestamp-i.timestamp}));for(var d=0;d{"use strict";t.exports=u(91)},566:t=>{"use strict";var i=function(){function defineProperties(t,i){for(var u=0;u=0&&u.splice(d,1)}},{key:"emit",value:function emit(t,i){(this._e[t]||[]).slice().forEach((function(t){return t(i)}))}}]),TinyEvents}();t.exports=u},936:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u=0&&_>=t.length)return void i(null);var p=t._clampToLength(d.writeOffset+d.bytesWritable(c))-d.writeOffset;if(0===p)i(null);else{var m=t._backend=new l({url:t.url,offset:t._cache.writeOffset,length:p,cachever:t._cachever,progressive:t.progressive}),V=null,g=function checkOpen(){m!==t._backend?(V(),u(new Error("invalid state"))):(m.on("buffer",(function(i){m===t._backend&&t._cache.write(i)})),m.on("done",(function(){m===t._backend&&(-1===t.length&&(t.length=t._backend.offset+t._backend.bytesRead),t._backend=null)})),i(m))},v=function checkError(i){m!==t._backend?u(new Error("invalid state")):(t._backend=null,u(i))};V=function oncomplete(){m.off("open",g),m.off("error",v)},m.on("open",g),m.on("error",v),m.on("cachever",(function(){t._cachever++})),m.load()}}}))}},{key:"_readAhead",value:function _readAhead(){var t=this;return new Promise((function(i,u){t._backend||t.eof?i():t._openBackend().then((function(){i()})).catch((function(t){u(t)}))}))}},{key:"seek",value:function seek(t){var i=this;return new Promise((function(u,d){if(!i.loaded||i.buffering||i.seeking)throw new Error("invalid state");if(t!==(0|t)||t<0)throw new Error("invalid input");if(i.length>=0&&t>i.length)throw new Error("seek past end of file");if(!i.seekable)throw new Error("seek on non-seekable stream");i._backend&&i.abort(),i._cache.seekRead(t),i._cache.seekWrite(t),i._readAhead().then(u).catch(d)}))}},{key:"read",value:function read(t){var i=this;return this.buffer(t).then((function(t){return i.readSync(t)}))}},{key:"readSync",value:function readSync(t){var i=this.bytesAvailable(t),u=new Uint8Array(i);if(this.readBytes(u)!==i)throw new Error("failed to read expected data");return u.buffer}},{key:"readBytes",value:function readBytes(t){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state");if(!(t instanceof Uint8Array))throw new Error("invalid input");var i=this._cache.readBytes(t);return this._readAhead(),i}},{key:"buffer",value:function buffer(t){var i=this;return new Promise((function(u,d){if(!i.loaded||i.buffering||i.seeking)throw new Error("invalid state");if(t!==(0|t)||t<0)throw new Error("invalid input");var c=i._clampToLength(i.offset+t),l=c-i.offset,h=i.bytesAvailable(l);h>=l?u(h):(i.buffering=!0,i._openBackend().then((function(u){return u?u.bufferToOffset(c).then((function(){return i.buffering=!1,i.buffer(t)})):Promise.resolve(h)})).then((function(t){i.buffering=!1,u(t)})).catch((function(t){"AbortError"!==t.name&&(i.buffering=!1),d(t)})))}))}},{key:"bytesAvailable",value:function bytesAvailable(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;return this._cache.bytesReadable(t)}},{key:"abort",value:function abort(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function getBufferedRanges(){return this._cache.ranges()}},{key:"_clampToLength",value:function _clampToLength(t){return this.length<0?t:Math.min(this.length,t)}}]),StreamFile}();t.exports=h},302:(t,i,u)=>{"use strict";u.r(i),u.d(i,{default:()=>d});const d="data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU5LjE2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAACAAAEEwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ//////////////////////////////////////////////////////////////////8AAAAATGF2YzU5LjE4AAAAAAAAAAAAAAAAJAZAAAAAAAAABBMIw3vfAAAAAAAAAAAAAAAAAAAAAP/7kGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="},826:t=>{t.exports={vertex:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vLumaPosition = aLumaPosition;\n vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision mediump float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n // Y, Cb, and Cr planes are uploaded as ALPHA textures.\n float fY = texture2D(uTextureY, vLumaPosition).w;\n float fCb = texture2D(uTextureCb, vChromaPosition).w;\n float fCr = texture2D(uTextureCr, vChromaPosition).w;\n\n // Premultipy the Y...\n float fYmul = fY * 1.1643828125;\n\n // And convert that to RGB!\n gl_FragColor = vec4(\n fYmul + 1.59602734375 * fCr - 0.87078515625,\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n fYmul + 2.017234375 * fCb - 1.081390625,\n 1\n );\n}\n",vertexStripe:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision mediump float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n // so we can upload them without expanding the bytes on IE 11\n // which doesn't allow LUMINANCE or ALPHA textures\n // The stripe textures mark which channel to keep for each pixel.\n // Each texture extraction will contain the relevant value in one\n // channel only.\n\n float fLuminance = dot(\n texture2D(uStripe, vTexturePosition),\n texture2D(uTexture, vTexturePosition)\n );\n\n gl_FragColor = vec4(0, 0, 0, fLuminance);\n}\n"}},487:t=>{!function(){"use strict";function FrameSink(t,i){throw new Error("abstract")}FrameSink.prototype.drawFrame=function(t){throw new Error("abstract")},FrameSink.prototype.clear=function(){throw new Error("abstract")},t.exports=FrameSink}()},926:(t,i,u)=>{!function(){"use strict";var i=u(487),d=u(627);function SoftwareFrameSink(t){var i=this,u=t.getContext("2d"),c=null,l=null,h=null;return i.drawFrame=function drawFrame(i){var _=i.format;t.width===_.displayWidth&&t.height===_.displayHeight||(t.width=_.displayWidth,t.height=_.displayHeight),null!==c&&c.width==_.width&&c.height==_.height||function initImageData(t,i){for(var d=(c=u.createImageData(t,i)).data,l=t*i*4,h=0;h{!function(){"use strict";var i=u(487),d=u(826);function WebGLFrameSink(t){var i,u,c=this,l=WebGLFrameSink.contextForCanvas(t);if(null===l)throw new Error("WebGL unavailable");function compileShader(t,i){var u=l.createShader(t);if(l.shaderSource(u,i),l.compileShader(u),!l.getShaderParameter(u,l.COMPILE_STATUS)){var d=l.getShaderInfoLog(u);throw l.deleteShader(u),new Error("GL shader compilation for "+t+" failed: "+d)}return u}var h,_,p,m,V,g,v,y,b,T,k=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),A={},P={},w={};function createOrReuseTexture(t,i){return A[t]&&!i||(A[t]=l.createTexture()),A[t]}function uploadTexture(t,i,u,d,c){var h=!A[t]||i,_=createOrReuseTexture(t,i);if(l.activeTexture(l.TEXTURE0),WebGLFrameSink.stripe){var p=!A[t+"_temp"]||i,m=createOrReuseTexture(t+"_temp",i);l.bindTexture(l.TEXTURE_2D,m),p?(l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_S,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_T,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MIN_FILTER,l.NEAREST),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MAG_FILTER,l.NEAREST),l.texImage2D(l.TEXTURE_2D,0,l.RGBA,u/4,d,0,l.RGBA,l.UNSIGNED_BYTE,c)):l.texSubImage2D(l.TEXTURE_2D,0,0,0,u/4,d,l.RGBA,l.UNSIGNED_BYTE,c);var V=A[t+"_stripe"],g=!V||i;g&&(V=createOrReuseTexture(t+"_stripe",i)),l.bindTexture(l.TEXTURE_2D,V),g&&(l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_S,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_T,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MIN_FILTER,l.NEAREST),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MAG_FILTER,l.NEAREST),l.texImage2D(l.TEXTURE_2D,0,l.RGBA,u,1,0,l.RGBA,l.UNSIGNED_BYTE,function buildStripe(t){if(w[t])return w[t];for(var i=t,u=new Uint32Array(i),d=0;d{!function(){"use strict";var i=u(877);t.exports={convertYCbCr:function convertYCbCr(t,u){var d=0|t.format.width,c=0|t.format.height,l=0|i(t.format.width/t.format.chromaWidth),h=0|i(t.format.height/t.format.chromaHeight),_=t.y.bytes,p=t.u.bytes,m=t.v.bytes,V=0|t.y.stride,g=0|t.u.stride,v=0|t.v.stride,y=d<<2,b=0,T=0,k=0,A=0,P=0,w=0,E=0,x=0,R=0,O=0,S=0,C=0,B=0,D=0,M=0,I=0,L=0,j=0;if(1==l&&1==h)for(E=0,x=y,j=0,I=0;I>8,u[E+1]=S-B>>8,u[E+2]=S+D>>8,E+=4,S=298*_[T++]|0,u[E]=S+C>>8,u[E+1]=S-B>>8,u[E+2]=S+D>>8,E+=4,S=298*_[k++]|0,u[x]=S+C>>8,u[x+1]=S-B>>8,u[x+2]=S+D>>8,x+=4,S=298*_[k++]|0,u[x]=S+C>>8,u[x+1]=S-B>>8,u[x+2]=S+D>>8,x+=4;E+=y,x+=y,j++}else for(w=0,I=0;I>h)*g|0,P=j*v|0,M=0;M>l)],C=(409*(O=0|m[P+L])|0)-57088|0,B=(100*R|0)+(208*O|0)-34816|0,D=(516*R|0)-70912|0,S=298*_[b++]|0,u[w]=S+C>>8,u[w+1]=S-B>>8,u[w+2]=S+D>>8,w+=4}}}()},877:t=>{!function(){"use strict";t.exports=function depower(t){for(var i=0,u=t>>1;0!=u;)u>>=1,i++;if(t!==1<{!function(){"use strict";var i=u(487),d=u(926),c=u(895),l={FrameSink:i,SoftwareFrameSink:d,WebGLFrameSink:c,attach:function(t,i){return("webGL"in(i=i||{})?i.webGL:c.isAvailable())?new c(t,i):new d(t,i)}};t.exports=l}()}},i={};function __webpack_require__(u){var d=i[u];if(void 0!==d)return d.exports;var c=i[u]={exports:{}};return t[u](c,c.exports,__webpack_require__),c.exports}__webpack_require__.d=(t,i)=>{for(var u in i)__webpack_require__.o(i,u)&&!__webpack_require__.o(t,u)&&Object.defineProperty(t,u,{enumerable:!0,get:i[u]})},__webpack_require__.o=(t,i)=>Object.prototype.hasOwnProperty.call(t,i),__webpack_require__.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var u={};return(()=>{"use strict";var t=u,i=__webpack_require__(318);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"OGVCompat",{enumerable:!0,get:function get(){return c.default}}),Object.defineProperty(t,"OGVLoader",{enumerable:!0,get:function get(){return l.default}}),Object.defineProperty(t,"OGVMediaError",{enumerable:!0,get:function get(){return h.default}}),Object.defineProperty(t,"OGVMediaType",{enumerable:!0,get:function get(){return _.default}}),Object.defineProperty(t,"OGVPlayer",{enumerable:!0,get:function get(){return p.default}}),Object.defineProperty(t,"OGVTimeRanges",{enumerable:!0,get:function get(){return m.default}}),t.OGVVersion=void 0;var d=i(__webpack_require__(8)),c=i(__webpack_require__(523)),l=i(__webpack_require__(964)),h=i(__webpack_require__(759)),_=i(__webpack_require__(278)),p=i(__webpack_require__(869)),m=i(__webpack_require__(168)),V="1.8.9-20220406232920-cb5f7ff";t.OGVVersion=V,"object"===("undefined"==typeof window?"undefined":(0,d.default)(window))&&(window.OGVCompat=c.default,window.OGVLoader=l.default,window.OGVMediaError=h.default,window.OGVMediaType=_.default,window.OGVTimeRanges=m.default,window.OGVPlayer=p.default,window.OGVVersion=V)})(),u})()})); \ No newline at end of file +!function webpackUniversalModuleDefinition(t,i){"object"==typeof exports&&"object"==typeof module?module.exports=i():"function"==typeof define&&define.amd?define([],i):"object"==typeof exports?exports.ogvjs=i():t.ogvjs=i()}(globalThis,(function(){return(()=>{var t={506:t=>{t.exports=function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t},t.exports.__esModule=!0,t.exports.default=t.exports},575:t=>{t.exports=function _classCallCheck(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports.default=t.exports},913:t=>{function _defineProperties(t,i){for(var u=0;u{var d=u(331);function _get(){return"undefined"!=typeof Reflect&&Reflect.get?(t.exports=_get=Reflect.get,t.exports.__esModule=!0,t.exports.default=t.exports):(t.exports=_get=function _get(t,i,u){var c=d(t,i);if(c){var l=Object.getOwnPropertyDescriptor(c,i);return l.get?l.get.call(arguments.length<3?t:u):l.value}},t.exports.__esModule=!0,t.exports.default=t.exports),_get.apply(this,arguments)}t.exports=_get,t.exports.__esModule=!0,t.exports.default=t.exports},754:t=>{function _getPrototypeOf(i){return t.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(t){return t.__proto__||Object.getPrototypeOf(t)},t.exports.__esModule=!0,t.exports.default=t.exports,_getPrototypeOf(i)}t.exports=_getPrototypeOf,t.exports.__esModule=!0,t.exports.default=t.exports},205:(t,i,u)=>{var d=u(489);t.exports=function _inherits(t,i){if("function"!=typeof i&&null!==i)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(i&&i.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),i&&d(t,i)},t.exports.__esModule=!0,t.exports.default=t.exports},318:t=>{t.exports=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports.default=t.exports},585:(t,i,u)=>{var d=u(8).default,c=u(506);t.exports=function _possibleConstructorReturn(t,i){if(i&&("object"===d(i)||"function"==typeof i))return i;if(void 0!==i)throw new TypeError("Derived constructors may only return object or undefined");return c(t)},t.exports.__esModule=!0,t.exports.default=t.exports},489:t=>{function _setPrototypeOf(i,u){return t.exports=_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(t,i){return t.__proto__=i,t},t.exports.__esModule=!0,t.exports.default=t.exports,_setPrototypeOf(i,u)}t.exports=_setPrototypeOf,t.exports.__esModule=!0,t.exports.default=t.exports},331:(t,i,u)=>{var d=u(754);t.exports=function _superPropBase(t,i){for(;!Object.prototype.hasOwnProperty.call(t,i)&&null!==(t=d(t)););return t},t.exports.__esModule=!0,t.exports.default=t.exports},8:t=>{function _typeof(i){return t.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,_typeof(i)}t.exports=_typeof,t.exports.__esModule=!0,t.exports.default=t.exports},848:t=>{window,t.exports=function(t){var i={};function r(u){if(i[u])return i[u].exports;var d=i[u]={i:u,l:!1,exports:{}};return t[u].call(d.exports,d,d.exports,r),d.l=!0,d.exports}return r.m=t,r.c=i,r.d=function(t,i,u){r.o(t,i)||Object.defineProperty(t,i,{enumerable:!0,get:u})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,i){if(1&i&&(t=r(t)),8&i)return t;if(4&i&&"object"==typeof t&&t&&t.__esModule)return t;var u=Object.create(null);if(r.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:t}),2&i&&"string"!=typeof t)for(var d in t)r.d(u,d,function(i){return t[i]}.bind(null,d));return u},r.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(i,"a",i),i},r.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},r.p="",r(r.s=1)}([function(t,i){function r(t,i){if(t<1||t!==Math.round(t))throw"Invalid channel count for BufferQueue";this.channels=t,this.bufferSize=i,this.flush()}r.prototype.flush=function(){this._buffers=[],this._pendingBuffer=this.createBuffer(this.bufferSize),this._pendingPos=0},r.prototype.sampleCount=function(){var t=0;return this._buffers.forEach((function(i){t+=i[0].length})),t},r.prototype.createBuffer=function(t){for(var i=[],u=0;u=d)return t;for(var l=[],h=0;h0?c[c.length+i]:t[0]:t[i]},h=0;hu&&(v=Math.SQRT1_2);for(var y=0;y=u&&(b=0);var T=t[b],k=new Float32Array(V);l(T,k,this._resampleLastSampleData?this._resampleLastSampleData[b]:void 0,v),h.push(k)}return this._resampleFractional=g,this._resampleLastSampleData=t,h},n.prototype.bufferData=function(t){if(!this._backend)throw"Invalid state: AudioFeeder cannot bufferData before init";var i=this._resample(t);i=this._tempoChanger.process(i),this._backend.appendBuffer(i)},n.prototype.getPlaybackState=function(){if(this._backend){var t=this._backend.getPlaybackState();return t.outputPlaybackPosition=t.playbackPosition,t.playbackPosition=this._tempoChanger.mapOutputToInputTime(t.outputPlaybackPosition),t}throw"Invalid state: AudioFeeder cannot getPlaybackState before init"},n.prototype.waitUntilReady=function(t){if(!this._backend)throw"Invalid state: AudioFeeder cannot waitUntilReady before init";this._backend.waitUntilReady(t)},n.prototype.start=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot start before init";this._backend.start()},n.prototype.stop=function(){if(!this._backend)throw"Invalid state: AudioFeeder cannot stop before init";this._backend.stop()},n.prototype.flush=function(){if(this._resampleFractional=0,this._resampleLastSampleData=void 0,!this._backend)throw"Invalid state: AudioFeeder cannot flush before init";this._tempoChanger.flush(this.durationBuffered),this._backend.flush()},n.prototype.close=function(){this._backend&&(this._backend.close(),this._backend=null)},n.prototype.onstarved=null,n.prototype.onbufferlow=null,n.isSupported=function(){return!!Float32Array&&i.isSupported()},n.initSharedAudioContext=function(){return i.isSupported()?i.initSharedAudioContext():null},t.exports=n}()},function(t,i,u){!function(){var i=window.AudioContext||window.webkitAudioContext,d=u(0),c=u(3);function o(t,i,u){var c=u.audioContext||o.initSharedAudioContext();if(this._context=c,this.output=u.output||c.destination,this.rate=c.sampleRate,this.channels=2,u.bufferSize&&(this.bufferSize=0|u.bufferSize),this.bufferThreshold=2*this.bufferSize,this._bufferQueue=new d(this.channels,this.bufferSize),this._playbackTimeAtBufferTail=c.currentTime,this._queuedTime=0,this._delayedTime=0,this._dropped=0,this._liveBuffer=this._bufferQueue.createBuffer(this.bufferSize),c.createScriptProcessor)this._node=c.createScriptProcessor(this.bufferSize,0,this.channels);else{if(!c.createJavaScriptNode)throw new Error("Bad version of web audio API?");this._node=c.createJavaScriptNode(this.bufferSize,0,this.channels)}}o.prototype.bufferSize=4096,o.prototype.bufferThreshold=8192,o.prototype._volume=1,Object.defineProperty(o.prototype,"volume",{get:function(){return this._volume},set:function(t){this._volume=+t}}),o.prototype._muted=!1,Object.defineProperty(o.prototype,"muted",{get:function(){return this._muted},set:function(t){this._muted=!!t}}),o.prototype._audioProcess=function(t){var i,u,d,l,h;h="number"==typeof t.playbackTime?t.playbackTime:this._context.currentTime+this.bufferSize/this.rate;var _=this._playbackTimeAtBufferTail;if(_0){var i=Math.round(t*this.rate),u=this._liveBuffer?this._liveBuffer[0].length:0;i>u?(this._bufferQueue.prependBuffer(this._liveBuffer),this._bufferQueue.prependBuffer(this._bufferQueue.createBuffer(i-u))):this._bufferQueue.prependBuffer(this._bufferQueue.trimBuffer(this._liveBuffer,u-i,i)),this._playbackTimeAtBufferTail-=t}this._node.onaudioprocess=null,this._node.disconnect()}},o.prototype.flush=function(){this._bufferQueue.flush()},o.prototype.close=function(){this.stop(),this._context=null},o.prototype.onstarved=null,o.prototype.onbufferlow=null,o.isSupported=function(){return!!i},o.sharedAudioContext=null,o.initSharedAudioContext=function(){if(!o.sharedAudioContext&&o.isSupported()){var t,u=new i;if(u.createScriptProcessor)t=u.createScriptProcessor(1024,0,2);else{if(!u.createJavaScriptNode)throw new Error("Bad version of web audio API?");t=u.createJavaScriptNode(1024,0,2)}t.connect(u.destination),t.disconnect(),o.sharedAudioContext=u}return o.sharedAudioContext},t.exports=o}()},function(t,i){t.exports=function(){if(void 0!==window.setImmediate)return window.setImmediate;if(window&&window.postMessage){var t=[];return window.addEventListener("message",(function(i){if(i.source===window){var u=i.data;if("object"==typeof u&&u.nextTickBrowserPingMessage){var d=t.pop();d&&d()}}})),function(i){t.push(i),window.postMessage({nextTickBrowserPingMessage:!0},document.location.toString())}}return function(t){setTimeout(t,0)}}()},function(t,i,u){var d;window,d=function(){return function(t){var i={};function r(u){if(i[u])return i[u].exports;var d=i[u]={i:u,l:!1,exports:{}};return t[u].call(d.exports,d,d.exports,r),d.l=!0,d.exports}return r.m=t,r.c=i,r.d=function(t,i,u){r.o(t,i)||Object.defineProperty(t,i,{enumerable:!0,get:u})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,i){if(1&i&&(t=r(t)),8&i)return t;if(4&i&&"object"==typeof t&&t&&t.__esModule)return t;var u=Object.create(null);if(r.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:t}),2&i&&"string"!=typeof t)for(var d in t)r.d(u,d,function(i){return t[i]}.bind(null,d));return u},r.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(i,"a",i),i},r.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},r.p="",r(r.s=1)}([function(t,i){var u={float_array:function(t){return new Float32Array(t)},blit:function(t,i,u,d,c){u.set(t.subarray(i,i+c),d)}};t.exports=u},function(t,i,u){var d,c;d=u(0),c=u(2),t.exports=function(t){var i=(t=t||{}).sampleRate||44100,u=t.wsizeLog||11,l=t.tempo||1,h=(t.numChannels,Math.pow(2,50/1200)-1),_=1<>1),A=d.float_array(k),P=d.float_array(k),w=d.float_array(k),E=d.float_array(k),x=d.float_array(k),R=d.float_array(k),O=1+(k>>1),S=[0,0],C=[],B=[],D=[],M=[];for(T=0;T<2;T++)C.push(d.float_array(O)),B.push(d.float_array(O)),D.push(d.float_array(O)),M.push(d.float_array(k));var I=d.float_array(O),L=d.float_array(O),j=0,W=0,X=[{in_time:0,out_time:0,tempo:l}],H=0,N=0,z=1,Q=0,Y=0,Z=0,K=0,$={mapOutputToInputTime:function(t){for(var i=X.length-1;t0;)i--;var u=X[i];return u.in_time+u.tempo*(t-u.out_time)},flush:function(t){Q=0,S=[0,0],N=0,K=0,Z=0;for(var i=0;i<2;i++)for(var u=0;u=0;)X.pop(),d--;X.push({in_time:j,out_time:W,tempo:l})}},getTempo:function(){return l},setTempo:function(t){v=y=m,t>=1?y=Math.round(v/t):v=Math.round(y*t),Y=(1/t-1*y/v)*v,z=function(t,i){for(var u=t.length/i|0,d=0,c=0;cu&&(u=t[d]);var c=1e-8*u,l=1,_=1;for(i[0]=1,d=2;dc&&t[d]>t[d-1]&&t[d]>=t[d+1]){var m=d+(t[d-1]-t[d+1])/(2*(t[d-1]-2*t[d]+t[d+1]));m-i[l-1]>p?(i[l++]=m,_=d):t[d]>t[_]&&(i[l-1]=m,_=d)}}return l}(T,A),w=B[p],E=D[p];if(0!=t&&0!=P){var x=0;for(Z=0;Zv[x]&&x!=g;)++x;var R=x;x>0&&K-v[x-1].1*T[Math.round(K)]){var j=J(i,u,K),W=y[R]+b[R]+U(j,K,y[R],v[R],l)-j;w[Z]=j,E[Z]=W,I[Z]=Math.cos(W),L[Z]=Math.sin(W)}else w[Z]=J(i,u,K),E[Z]=0,I[Z]=1,L[Z]=0}A[P]=2*_;var X=A[R=0],H=A[R+1],N=I[R],z=L[R];for(k=1;k=X&&k-X>H-k&&(X=A[++R],H=A[R+1],N=I[R],z=L[R]);var Q=i[k]*N-u[k]*z,Y=i[k]*z+u[k]*N;i[k]=Q,u[k]=Y}}else for(var Z=0;Zc&&(c=Math.abs(2*p.m_re[i]));for(i=0;i<_-y;i++)Math.abs(p.m_re[i+y+t]+p.m_im[i])>c&&(c=Math.abs(p.m_re[i+y+t]+p.m_im[i]));for(i=_-y;i<_;i++)Math.abs(2*p.m_im[i])>c&&(c=Math.abs(2*p.m_im[i]));var h=1/Math.floor(1*_/(2*y));for(l*c>h&&(l=h/c),i=0;i<_;i++)g[i]+=l*p.m_re[i],g[i+y+t]+=l*p.m_im[i];return H+=2,N=2*y+t};return $.process=function(t){var u=t[0].length,c=t[0];if(t.length>1){c=d.float_array(t[0].length);for(var h=1/t.length,p=0;p0){var b=K+Z+u,T=[];for(p=0;pw&&(w=K);var E=d.float_array(w);d.blit(g,0,E,0,K);for(var x=0,R=K,O=0,S=0;;){var C=_+v-Z;if(x+C>u){d.blit(c,x,V,Z,u-x),Z+=u-x,x=u;break}C<=0?Z-=2*v:(d.blit(c,x,V,Z,C),x+=C,Z=_-v),S=G(),j+=2*v/i,W+=S/i,(O=R+S-w)<0&&(O=0),d.blit(g,0,E,R,S-O),R+=S}d.blit(g,S-O,g,0,O),K=O;var B=[];for(p=0;p>=1;u.m_revTgt[c]=h}u.twiddleRe=d.float_array(u.m_logN),u.twiddleIm=d.float_array(u.m_logN);for(var p=1,m=0;m>1,_=c>>1,p=c;if(t)for(var m=1/c,V=0;V>=1,_>>=1,p>>=1}for(var C,B,D=u.m_revTgt,M=0;MM&&(B=i[C=D[M]],i[C]=i[M],i[M]=B,B=d[C],d[C]=d[M],d[M]=B)};var g=i>>1;return u.unpack=function(t,d,c,l){t[0]=u.m_re[0],c[0]=u.m_im[0],d[0]=l[0]=0,t[g]=u.m_re[g],c[g]=u.m_im[g],d[g]=l[g]=0;for(var h=1;h{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=function(){function Bisector(t){(0,c.default)(this,Bisector),this.lower=t.start,this.upper=t.end,this.onprocess=t.process,this.position=0,this.n=0}return(0,l.default)(Bisector,[{key:"iterate",value:function iterate(){return this.n++,this.position=Math.floor((this.lower+this.upper)/2),this.onprocess(this.lower,this.upper,this.position)}},{key:"start",value:function start(){return this.iterate(),this}},{key:"left",value:function left(){return this.upper=this.position,this.iterate()}},{key:"right",value:function right(){return this.lower=this.position,this.iterate()}}]),Bisector}();i.default=h},523:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=new(function(){function _class(){(0,c.default)(this,_class)}return(0,l.default)(_class,[{key:"hasTypedArrays",value:function hasTypedArrays(){return!!window.Uint32Array}},{key:"hasWebAssembly",value:function hasWebAssembly(){return!!window.WebAssembly}},{key:"hasWebAudio",value:function hasWebAudio(){return!(!window.AudioContext&&!window.webkitAudioContext)}},{key:"hasFlash",value:function hasFlash(){return!1}},{key:"hasAudio",value:function hasAudio(){return this.hasWebAudio()}},{key:"isBlacklisted",value:function isBlacklisted(t){return!1}},{key:"isSlow",value:function isSlow(){return!1}},{key:"isTooSlow",value:function isTooSlow(){return!1}},{key:"supported",value:function supported(t){return"OGVDecoder"===t?this.hasWebAssembly():"OGVPlayer"===t&&(this.supported("OGVDecoder")&&this.hasAudio())}}]),_class}());i.default=h},408:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(205)),_=d(u(585)),p=d(u(754));function _createSuper(t){var i=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function _createSuperInternal(){var u,d=(0,p.default)(t);if(i){var c=(0,p.default)(this).constructor;u=Reflect.construct(d,arguments,c)}else u=d.apply(this,arguments);return(0,_.default)(this,u)}}var m=function(t){(0,h.default)(OGVDecoderAudioProxy,t);var i=_createSuper(OGVDecoderAudioProxy);function OGVDecoderAudioProxy(){return(0,c.default)(this,OGVDecoderAudioProxy),i.apply(this,arguments)}return(0,l.default)(OGVDecoderAudioProxy,[{key:"init",value:function init(t){this.proxy("init",[],t)}},{key:"processHeader",value:function processHeader(t,i){this.proxy("processHeader",[t],i,[t])}},{key:"processAudio",value:function processAudio(t,i){this.proxy("processAudio",[t],i,[t])}},{key:"close",value:function close(){this.terminate()}}]),OGVDecoderAudioProxy}((0,d(u(580)).default)({loadedMetadata:!1,audioFormat:null,audioBuffer:null,cpuTime:0})),V=m;i.default=V},319:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(205)),_=d(u(585)),p=d(u(754));function _createSuper(t){var i=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function _createSuperInternal(){var u,d=(0,p.default)(t);if(i){var c=(0,p.default)(this).constructor;u=Reflect.construct(d,arguments,c)}else u=d.apply(this,arguments);return(0,_.default)(this,u)}}var m=function(t){(0,h.default)(OGVDecoderVideoProxy,t);var i=_createSuper(OGVDecoderVideoProxy);function OGVDecoderVideoProxy(){return(0,c.default)(this,OGVDecoderVideoProxy),i.apply(this,arguments)}return(0,l.default)(OGVDecoderVideoProxy,[{key:"init",value:function init(t){this.proxy("init",[],t)}},{key:"processHeader",value:function processHeader(t,i){this.proxy("processHeader",[t],i,[t])}},{key:"processFrame",value:function processFrame(t,i){this.proxy("processFrame",[t],i,[t])}},{key:"close",value:function close(){this.terminate()}},{key:"sync",value:function sync(){this.proxy("sync",[],(function(){}))}},{key:"recycleFrame",value:function recycleFrame(t){this.proxy("recycleFrame",[t],(function(){}),[t.y.bytes.buffer,t.u.bytes.buffer,t.v.bytes.buffer])}}]),OGVDecoderVideoProxy}((0,d(u(580)).default)({loadedMetadata:!1,videoFormat:null,frameBuffer:null,cpuTime:0})),V=m;i.default=V},445:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(539)),_="1.9.0-20240423190513-22f6924",p={OGVDemuxerOggW:"ogv-demuxer-ogg-wasm.js",OGVDemuxerWebMW:"ogv-demuxer-webm-wasm.js",OGVDecoderAudioOpusW:"ogv-decoder-audio-opus-wasm.js",OGVDecoderAudioVorbisW:"ogv-decoder-audio-vorbis-wasm.js",OGVDecoderVideoTheoraW:"ogv-decoder-video-theora-wasm.js",OGVDecoderVideoVP8W:"ogv-decoder-video-vp8-wasm.js",OGVDecoderVideoVP8MTW:"ogv-decoder-video-vp8-mt-wasm.js",OGVDecoderVideoVP9W:"ogv-decoder-video-vp9-wasm.js",OGVDecoderVideoVP9SIMDW:"ogv-decoder-video-vp9-simd-wasm.js",OGVDecoderVideoVP9MTW:"ogv-decoder-video-vp9-mt-wasm.js",OGVDecoderVideoVP9SIMDMTW:"ogv-decoder-video-vp9-simd-mt-wasm.js",OGVDecoderVideoAV1W:"ogv-decoder-video-av1-wasm.js",OGVDecoderVideoAV1SIMDW:"ogv-decoder-video-av1-simd-wasm.js",OGVDecoderVideoAV1MTW:"ogv-decoder-video-av1-mt-wasm.js",OGVDecoderVideoAV1SIMDMTW:"ogv-decoder-video-av1-simd-mt-wasm.js"},m=function(){function OGVLoaderBase(){(0,c.default)(this,OGVLoaderBase),this.base=this.defaultBase()}return(0,l.default)(OGVLoaderBase,[{key:"defaultBase",value:function defaultBase(){}},{key:"wasmSupported",value:function wasmSupported(){return h.default.wasmSupported()}},{key:"scriptForClass",value:function scriptForClass(t){return p[t]}},{key:"urlForClass",value:function urlForClass(t){var i=this.scriptForClass(t);if(i)return this.urlForScript(i);throw new Error("asked for URL for unknown class "+t)}},{key:"urlForScript",value:function urlForScript(t){if(t){var i=this.base;return void 0===i?i="":i+="/",i+t+"?version="+encodeURIComponent(_)}throw new Error("asked for URL for unknown script "+t)}},{key:"loadClass",value:function loadClass(t,i,u){var d=this;u=u||{};var c=this.getGlobal(),l=this.urlForClass(t),h=function classWrapper(i){return(i=i||{}).locateFile=function(t){return"data:"===t.slice(0,5)?t:d.urlForScript(t)},i.mainScriptUrlOrBlob=d.scriptForClass(t)+"?version="+encodeURIComponent(_),c[t](i)};"function"==typeof c[t]?i(h):this.loadScript(l,(function(){i(h)}))}}]),OGVLoaderBase}();i.default=m},964:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(525)),_=d(u(205)),p=d(u(585)),m=d(u(754)),V=d(u(408)),g=d(u(319)),v=d(u(445));function _createSuper(t){var i=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function _createSuperInternal(){var u,d=(0,m.default)(t);if(i){var c=(0,m.default)(this).constructor;u=Reflect.construct(d,arguments,c)}else u=d.apply(this,arguments);return(0,p.default)(this,u)}}var y={audio:{proxy:V.default,worker:"ogv-worker-audio.js"},video:{proxy:g.default,worker:"ogv-worker-video.js"}},b={OGVDecoderAudioOpusW:"audio",OGVDecoderAudioVorbisW:"audio",OGVDecoderVideoTheoraW:"video",OGVDecoderVideoVP8W:"video",OGVDecoderVideoVP9W:"video",OGVDecoderVideoVP9SIMDW:"video",OGVDecoderVideoAV1W:"video",OGVDecoderVideoAV1SIMDW:"video"},T=new(function(t){(0,_.default)(OGVLoaderWeb,t);var i=_createSuper(OGVLoaderWeb);function OGVLoaderWeb(){var t;return(0,c.default)(this,OGVLoaderWeb),(t=i.call(this)).scriptStatus={},t.scriptCallbacks={},t}return(0,l.default)(OGVLoaderWeb,[{key:"getGlobal",value:function getGlobal(){return window}},{key:"defaultBase",value:function defaultBase(){for(var t,i,u=document.querySelectorAll("script"),d=/^(?:|(.*)\/)ogv(?:-support|-es2017)?\.js(?:\?|#|$)/,c=0;c{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(913)),l=d(u(575)),h=d(u(309)),_={MEDIA_ERR_ABORTED:1,MEDIA_ERR_NETWORK:2,MEDIA_ERR_DECODE:3,MEDIA_ERR_SRC_NOT_SUPPORTED:4},p=(0,c.default)((function OGVMediaError(t,i){(0,l.default)(this,OGVMediaError),this.code=t,this.message=i}));(0,h.default)(p,_),(0,h.default)(p.prototype,_);var m=p;i.default=m},278:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(913)),l=d(u(575));function split(t,i,u){var d=t.split(i,u).map((function(t){return function trim(t){return t.replace(/^\s+/,"").replace(/\s+$/,"")}(t)}));if("number"==typeof u)for(;d.length{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(506)),_=d(u(205)),p=d(u(585)),m=d(u(754)),V=d(u(8)),g=d(u(731)),v=d(u(936)),y=d(u(848)),b=d(u(964)),T=d(u(893)),k=d(u(309)),A=d(u(759)),P=d(u(278)),w=d(u(168)),E=d(u(625)),x=d(u(302));function _createSuper(t){var i=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function _createSuperInternal(){var u,d=(0,m.default)(t);if(i){var c=(0,m.default)(this).constructor;u=Reflect.construct(d,arguments,c)}else u=d.apply(this,arguments);return(0,p.default)(this,u)}}var R,O=function(){if("function"==typeof setImmediate)return setImmediate;var t=new MessageChannel,i=[];return t.port1.onmessage=function(t){i.shift()()},function nextTick(u){i.push(u),t.port2.postMessage({})}}(),S={NETWORK_EMPTY:0,NETWORK_IDLE:1,NETWORK_LOADING:2,NETWORK_NO_SOURCE:3,HAVE_NOTHING:0,HAVE_METADATA:1,HAVE_CURRENT_DATA:2,HAVE_FUTURE_DATA:3,HAVE_ENOUGH_DATA:4},C="INITIAL",B="SEEKING_END",D="LOADED",M="PRELOAD",I="READY",L="PLAYING",j="SEEKING",W="ERROR",X="NOT_SEEKING",H="BISECT_TO_TARGET",N="BISECT_TO_KEYPOINT",z="LINEAR_TO_TARGET",Q="exact",Y="fast";function OGVJSElement(){var t=document.createElement("ogvjs");return Object.setPrototypeOf?Object.setPrototypeOf(t,Object.getPrototypeOf(this)):t.__proto__=this.__proto__,t}R="undefined"==typeof performance||void 0===(0,V.default)(performance.now)?Date.now:performance.now.bind(performance),OGVJSElement.prototype=Object.create(HTMLElement.prototype,{});var Z=function(t){(0,_.default)(OGVPlayer,t);var i=_createSuper(OGVPlayer);function OGVPlayer(t){var u;if((0,c.default)(this,OGVPlayer),u=i.call(this),(t=t||{}).base=t.base||b.default.base,u._options=t,u._instanceId="ogvjs"+ ++OGVPlayer.instanceCount,void 0!==t.worker?u._enableWorker=!!t.worker:u._enableWorker=!!window.Worker,!b.default.wasmSupported())throw new Error("WebAssembly not supported");return u._enableThreading=!!t.threading,u._enableSIMD=!!t.simd,u._state=C,u._seekState=X,u._detectedType=null,u._canvas=document.createElement("canvas"),u._frameSink=null,u.className=u._instanceId,(0,k.default)((0,h.default)(u),S),u._view=u._canvas,u._view.style.position="absolute",u._view.style.top="0",u._view.style.left="0",u._view.style.width="100%",u._view.style.height="100%",u._view.style.objectFit="contain",u.appendChild(u._view),u._startTime=R(),u._codec=null,u._audioInfo=null,u._videoInfo=null,u._actionQueue=[],u._audioFeeder=null,u._muted=!1,u._initialPlaybackPosition=0,u._initialPlaybackOffset=0,u._prebufferingAudio=!1,u._initialSeekTime=0,u._currentSrc="",u._crossOrigin=null,u._streamEnded=!1,u._mediaError=null,u._dataEnded=!1,u._byteLength=0,u._duration=null,u._lastSeenTimestamp=null,u._nextProcessingTimer,u._nextFrameTimer=null,u._loading=!1,u._started=!1,u._paused=!0,u._ended=!1,u._startedPlaybackInDocument=!1,u._stream=void 0,u._framesProcessed=0,u._targetPerFrameTime=1e3/60,u._actualPerFrameTime=0,u._totalFrameTime=0,u._totalFrameCount=0,u._playTime=0,u._bufferTime=0,u._drawingTime=0,u._proxyTime=0,u._totalJitter=0,u._droppedAudio=0,u._delayedAudio=0,u._lateFrames=0,u._poster="",u._thumbnail=null,u._frameEndTimestamp=0,u._audioEndTimestamp=0,u._decodedFrames=[],u._pendingFrames=[],u._lastFrameDecodeTime=0,u._lastFrameVideoCpuTime=0,u._lastFrameAudioCpuTime=0,u._lastFrameDemuxerCpuTime=0,u._lastFrameDrawingTime=0,u._lastFrameBufferTime=0,u._lastFrameProxyTime=0,u._lastVideoCpuTime=0,u._lastAudioCpuTime=0,u._lastDemuxerCpuTime=0,u._lastBufferTime=0,u._lastProxyTime=0,u._lastDrawingTime=0,u._lastFrameTimestamp=0,u._currentVideoCpuTime=0,u._lastTimeUpdate=0,u._timeUpdateInterval=250,u._seekTargetTime=0,u._bisectTargetTime=0,u._seekMode=null,u._lastSeekPosition=null,u._seekBisector=null,u._didSeek=null,u._depth=0,u._needProcessing=!1,u._pendingFrame=0,u._pendingAudio=0,u._framePipelineDepth=8,u._frameParallelism=u._enableThreading?Math.min(16,navigator.hardwareConcurrency)||1:0,u._audioPipelineDepth=12,u._videoInfo=null,u._audioInfo=null,u._width=0,u._height=0,u._volume=1,u._playbackRate=1,Object.defineProperties((0,h.default)(u),{src:{get:function getSrc(){return this.getAttribute("src")||""},set:function setSrc(t){this.setAttribute("src",t),this._loading=!1,this._prepForLoad("interactive")}},buffered:{get:function getBuffered(){var t,i=this;return t=this._stream&&this._byteLength&&this._duration?this._stream.getBufferedRanges().map((function(t){return t.map((function(t){return t/i._stream.length*i._duration}))})):[[0,0]],new w.default(t)}},seekable:{get:function getSeekable(){return this.duration<1/0&&this._stream&&this._stream.seekable&&this._codec&&this._codec.seekable?new w.default([[0,this._duration]]):new w.default([])}},currentTime:{get:function getCurrentTime(){return this._state==j?this._seekTargetTime:this._codec?this._state!=L||this._paused?this._initialPlaybackOffset:this._getPlaybackTime():this._initialSeekTime},set:function setCurrentTime(t){this._seek(t,Q)}},duration:{get:function getDuration(){return this._codec&&this._codec.loadedMetadata?null!==this._duration?this._duration:1/0:NaN}},paused:{get:function getPaused(){return this._paused}},ended:{get:function getEnded(){return this._ended}},seeking:{get:function getSeeking(){return this._state==j}},muted:{get:function getMuted(){return this._muted},set:function setMuted(t){this._muted=t,this._audioFeeder?this._audioFeeder.muted=this._muted:this._started&&!this._muted&&this._codec&&this._codec.hasAudio&&(this._log("unmuting: switching from timer to audio clock"),this._initAudioFeeder(),this._startPlayback(this._audioEndTimestamp)),this._fireEventAsync("volumechange")}},poster:{get:function getPoster(){return this._poster},set:function setPoster(t){var i=this;if(this._poster=t,!this._started){this._thumbnail&&this.removeChild(this._thumbnail);var u=new Image;u.crossOrigin=this.crossOrigin,u.src=this._poster,u.className="ogvjs-poster",u.style.position="absolute",u.style.top="0",u.style.left="0",u.style.width="100%",u.style.height="100%",u.style.objectFit="contain",u.style.visibility="hidden",u.addEventListener("load",(function(){i._thumbnail===u&&(OGVPlayer.styleManager.appendRule("."+i._instanceId,{width:u.naturalWidth+"px",height:u.naturalHeight+"px"}),u.style.visibility="visible")})),this._thumbnail=u,this.appendChild(u)}}},videoWidth:{get:function getVideoWidth(){return this._videoInfo?this._videoInfo.displayWidth:0}},videoHeight:{get:function getVideoHeight(){return this._videoInfo?this._videoInfo.displayHeight:0}},ogvjsVideoFrameRate:{get:function getOgvJsVideoFrameRate(){return this._videoInfo?0==this._videoInfo.fps?this._totalFrameCount/(this._totalFrameTime/1e3):this._videoInfo.fps:0}},ogvjsAudioChannels:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.channels:0}},ogvjsAudioSampleRate:{get:function getOgvJsAudioChannels(){return this._audioInfo?this._audioInfo.rate:0}},width:{get:function getWidth(){return this._width},set:function setWidth(t){this._width=parseInt(t,10),this.style.width=this._width+"px"}},height:{get:function getHeight(){return this._height},set:function setHeight(t){this._height=parseInt(t,10),this.style.height=this._height+"px"}},autoplay:{get:function getAutoplay(){return!1},set:function setAutoplay(t){}},controls:{get:function getControls(){return!1},set:function setControls(t){}},loop:{get:function getLoop(){return!1},set:function setLoop(t){}},crossOrigin:{get:function getCrossOrigin(){return this._crossOrigin},set:function setCrossOrigin(t){switch(t){case null:this._crossOrigin=t,this.removeAttribute("crossorigin");break;default:t="anonymous";case"":case"anonymous":case"use-credentials":this._crossOrigin=t,this.setAttribute("crossorigin",t)}this._thumbnail&&(this._thumbnail.crossOrigin=t)}},currentSrc:{get:function getCurrentSrc(){return this._currentSrc}},defaultMuted:{get:function getDefaultMuted(){return!1}},defaultPlaybackRate:{get:function getDefaultPlaybackRate(){return 1}},error:{get:function getError(){return this._state===W?this._mediaError?this._mediaError:new A.default("unknown error occurred in media procesing"):null}},preload:{get:function getPreload(){return this.getAttribute("preload")||""},set:function setPreload(t){this.setAttribute("preload",t)}},readyState:{get:function getReadyState(){return this._stream&&this._codec&&this._codec.loadedMetadata?OGVPlayer.HAVE_ENOUGH_DATA:OGVPlayer.HAVE_NOTHING}},networkState:{get:function getNetworkState(){return this._stream?this._stream.waiting?OGVPlayer.NETWORK_LOADING:OGVPlayer.NETWORK_IDLE:this.readyState==OGVPlayer.HAVE_NOTHING?OGVPlayer.NETWORK_EMPTY:OGVPlayer.NETWORK_NO_SOURCE}},playbackRate:{get:function getPlaybackRate(){return this._playbackRate},set:function setPlaybackRate(t){var i=Number(t)||1;this._audioFeeder?this._audioFeeder.tempo=i:this._paused||(this._initialPlaybackOffset=this._getPlaybackTime(),this._initialPlaybackPosition=i*R()/1e3),this._playbackRate=i,this._fireEventAsync("ratechange")}},played:{get:function getPlayed(){return new w.default([[0,this.currentTime]])}},volume:{get:function getVolume(){return this._volume},set:function setVolume(t){this._volume=+t,this._audioFeeder&&(this._audioFeeder.volume=this._volume),this._fireEventAsync("volumechange")}}}),u.onframecallback=null,u.onloadstate=null,u.onprogress=null,u.onsuspend=null,u.onabort=null,u.onemptied=null,u.onstalled=null,u.onloadedmetadata=null,u.onloadeddata=null,u.oncanplay=null,u.oncanplaythrough=null,u.onplaying=null,u.onwaiting=null,u.onseeking=null,u.onseeked=null,u.onended=null,u.ondurationchange=null,u.ontimeupdate=null,u.onplay=null,u.onpause=null,u.onratechange=null,u.onresize=null,u.onvolumechange=null,u.onaudiofeedercreated=null,u}return(0,l.default)(OGVPlayer,[{key:"_time",value:function _time(t){var i=R();t();var u=R()-i;return this._lastFrameDecodeTime+=u,u}},{key:"_log",value:function _log(t){var i=this._options;if(i.debug){var u=R()-this._startTime;i.debugFilter&&!t.match(i.debugFilter)||console.log("["+Math.round(10*u)/10+"ms] "+t)}}},{key:"_fireEvent",value:function _fireEvent(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEvent "+t);var u,d="function"==typeof Event;for(var c in d?u=new CustomEvent(t):(u=document.createEvent("Event")).initEvent(t,!1,!1),i)i.hasOwnProperty(c)&&(u[c]=i[c]);var l=this.dispatchEvent(u);!d&&"resize"===t&&this.onresize&&l&&this.onresize.call(this,u)}},{key:"_fireEventAsync",value:function _fireEventAsync(t){var i=this,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._log("fireEventAsync "+t),O((function(){i._fireEvent(t,u)}))}},{key:"_initAudioFeeder",value:function _initAudioFeeder(){var t=this,i=this._options,u={bufferSize:8192};i.audioContext&&(u.audioContext=i.audioContext),i.audioDestination&&(u.output=i.audioDestination),i.audioBackendFactory&&(u.backendFactory=i.audioBackendFactory);var d=this._audioFeeder=new y.default(u);d.init(this._audioInfo.channels,this._audioInfo.rate),this.onaudiofeedercreated&&this.onaudiofeedercreated(this._audioFeeder),d.bufferThreshold=1,d.volume=this.volume,d.muted=this.muted,d.tempo=this.playbackRate,d.onbufferlow=function(){t._log("onbufferlow"),t._stream&&(t._stream.buffering||t._stream.seeking)||t._pendingAudio||t._pingProcessing()},d.onstarved=function(){t._dataEnded?t._log("onstarved: appear to have reached end of audio"):(t._log("onstarved: halting audio due to starvation"),t._stopPlayback(),t._prebufferingAudio=!0),t._isProcessing()||t._pingProcessing(0)}}},{key:"_startPlayback",value:function _startPlayback(t){if(this._audioFeeder){this._audioFeeder.start();var i=this._audioFeeder.getPlaybackState();this._initialPlaybackPosition=i.playbackPosition}else this._initialPlaybackPosition=this._playbackRate*R()/1e3;void 0!==t&&(this._initialPlaybackOffset=t),this._prebufferingAudio=!1,this._log("continuing at "+this._initialPlaybackPosition+", "+this._initialPlaybackOffset)}},{key:"_stopPlayback",value:function _stopPlayback(){this._initialPlaybackOffset=this._getPlaybackTime(),this._log("pausing at "+this._initialPlaybackOffset),this._audioFeeder&&this._audioFeeder.stop()}},{key:"_getPlaybackTime",value:function _getPlaybackTime(t){return this._prebufferingAudio||this._paused?this._initialPlaybackOffset:(this._audioFeeder?(t=t||this._audioFeeder.getPlaybackState()).playbackPosition:this._playbackRate*R()/1e3)-this._initialPlaybackPosition+this._initialPlaybackOffset}},{key:"_stopVideo",value:function _stopVideo(){this._log("STOPPING"),this._state=C,this._seekState=X,this._started=!1,this._ended=!1,this._frameEndTimestamp=0,this._audioEndTimestamp=0,this._lastFrameDecodeTime=0,this._prebufferingAudio=!1,this._actionQueue.splice(0,this._actionQueue.length),this._stream&&(this._stream.abort(),this._stream=null,this._streamEnded=!1),this._codec&&(this._codec.close(),this._codec=null,this._pendingFrame=0,this._pendingAudio=0,this._dataEnded=!1),this._videoInfo=null,this._audioInfo=null,this._audioFeeder&&(this._audioFeeder.close(),this._audioFeeder=null),this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._frameSink&&(this._frameSink.clear(),this._frameSink=null),this._decodedFrames&&(this._decodedFrames=[]),this._pendingFrames&&(this._pendingFrames=[]),this._initialSeekTime=0,this._initialPlaybackPosition=0,this._initialPlaybackOffset=0,this._duration=null}},{key:"_doFrameComplete",value:function _doFrameComplete(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._startedPlaybackInDocument&&!document.body.contains(this)&&O((function(){t.stop()}));var u=R(),d=u-this._lastFrameTimestamp,c=this._actualPerFrameTime-this._targetPerFrameTime;this._totalJitter+=Math.abs(c),this._playTime+=d;var l={cpuTime:this._lastFrameDecodeTime,drawingTime:this._drawingTime-this._lastFrameDrawingTime,bufferTime:this._bufferTime-this._lastFrameBufferTime,proxyTime:this._proxyTime-this._lastFrameProxyTime,demuxerTime:0,videoTime:0,audioTime:0,clockTime:this._actualPerFrameTime,late:i.dropped,dropped:i.dropped};function n(t){return Math.round(10*t)/10}this._codec&&(l.demuxerTime=this._codec.demuxerCpuTime-this._lastFrameDemuxerCpuTime,l.videoTime+=this._currentVideoCpuTime-this._lastFrameVideoCpuTime,l.audioTime+=this._codec.audioCpuTime-this._lastFrameAudioCpuTime),l.cpuTime+=l.demuxerTime,this._lastFrameDecodeTime=0,this._lastFrameTimestamp=u,this._codec?(this._lastFrameVideoCpuTime=this._currentVideoCpuTime,this._lastFrameAudioCpuTime=this._codec.audioCpuTime,this._lastFrameDemuxerCpuTime=this._codec.demuxerCpuTime):(this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0),this._lastFrameDrawingTime=this._drawingTime,this._lastFrameBufferTime=this._bufferTime,this._lastFrameProxyTime=this._proxyTime,this._log("drew frame "+i.frameEndTimestamp+": clock time "+n(d)+" (jitter "+n(c)+") cpu: "+n(l.cpuTime)+" (mux: "+n(l.demuxerTime)+" buf: "+n(l.bufferTime)+" draw: "+n(l.drawingTime)+" proxy: "+n(l.proxyTime)+") vid: "+n(l.videoTime)+" aud: "+n(l.audioTime)),this._fireEventAsync("framecallback",l),(!this._lastTimeUpdate||u-this._lastTimeUpdate>=this._timeUpdateInterval)&&(this._lastTimeUpdate=u,this._fireEventAsync("timeupdate")),this._codec&&i.yCbCrBuffer&&this._codec.recycleFrame(i.yCbCrBuffer)}},{key:"_seekStream",value:function _seekStream(t){var i=this;this._stream.seeking&&this._stream.abort(),this._stream.buffering&&this._stream.abort(),this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._stream.seek(t).then((function(){i._readBytesAndWait()})).catch((function(t){i._onStreamError(t)}))}},{key:"_onStreamError",value:function _onStreamError(t){"AbortError"===t.name?this._log("i/o promise canceled; ignoring"):(this._log("i/o error: "+t),this._mediaError=new A.default(A.default.MEDIA_ERR_NETWORK,String(t)),this._state=W,this._stopPlayback())}},{key:"_seek",value:function _seek(t,i){var u=this;if(this._log("requested seek to "+t+", mode "+i),this.readyState==this.HAVE_NOTHING)return this._log("not yet loaded; saving seek position for later"),void(this._initialSeekTime=t);if(this._stream&&!this._stream.seekable)throw new Error("Cannot seek a non-seekable stream");if(this._codec&&!this._codec.seekable)throw new Error("Cannot seek in a non-seekable file");var d=function prepForSeek(d){u._stream&&u._stream.buffering&&u._stream.abort(),u._stream&&u._stream.seeking&&u._stream.abort(),u._actionQueue.splice(0,u._actionQueue.length),u._stopPlayback(),u._prebufferingAudio=!1,u._audioFeeder&&u._audioFeeder.flush(),u._state=j,u._seekTargetTime=t,u._seekMode=i,u._codec?u._codec.flush(d):d()};d((function(){u._isProcessing()||u._pingProcessing(0)})),this._actionQueue.push((function(){d((function(){u._doSeek(t)}))}))}},{key:"_doSeek",value:function _doSeek(t){var i=this;this._streamEnded=!1,this._dataEnded=!1,this._ended=!1,this._state=j,this._seekTargetTime=t,this._lastSeekPosition=-1,this._decodedFrames=[],this._pendingFrames=[],this._pendingFrame=0,this._pendingAudio=0,this._didSeek=!1,this._codec.seekToKeypoint(t,(function(u){if(u)return i._seekState=z,i._fireEventAsync("seeking"),i._didSeek?void 0:void i._pingProcessing();i._codec.getKeypointOffset(t,(function(t){t>0?(i._seekState=z,i._seekStream(t)):(i._seekState=H,i._startBisection(i._seekTargetTime)),i._fireEventAsync("seeking")}))}))}},{key:"_startBisection",value:function _startBisection(t){var i=this,u=Math.max(0,this._stream.length-65536);this._bisectTargetTime=t,this._seekBisector=new T.default({start:0,end:u,process:function process(t,u,d){return d!=i._lastSeekPosition&&(i._lastSeekPosition=d,i._codec.flush((function(){i._seekStream(d)})),!0)}}),this._seekBisector.start()}},{key:"_continueSeekedPlayback",value:function _continueSeekedPlayback(){var t=this;this._seekState=X,this._state=I,this._frameEndTimestamp=this._codec.frameTimestamp,this._audioEndTimestamp=this._codec.audioTimestamp,this._codec.hasAudio?this._seekTargetTime=this._codec.audioTimestamp:this._seekTargetTime=this._codec.frameTimestamp,this._initialPlaybackOffset=this._seekTargetTime;var i=function finishedSeeking(){t._lastTimeUpdate=t._seekTargetTime,t._fireEventAsync("timeupdate"),t._fireEventAsync("seeked"),t._isProcessing()||t._pingProcessing()};if(this._codec.hasVideo&&this._decodedFrames.length){var u=this._decodedFrames.shift();this._drawFrame(u.yCbCrBuffer),i()}else{if(this._codec.hasVideo&&this._codec.frameReady)return this._codec.decodeFrame((function(u){u&&t._drawFrame(t._codec.frameBuffer),i()})),void this._codec.sync();i()}}},{key:"_drawFrame",value:function _drawFrame(t){this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null),this._frameSink.drawFrame(t)}},{key:"_doProcessLinearSeeking",value:function _doProcessLinearSeeking(){var t,i=this;if(t=this._codec.hasVideo?this._targetPerFrameTime/1e3:1/256,this._codec.hasVideo){if(this._pendingFrame)return;if(!this._codec.frameReady)return void this._codec.process((function(t){t?i._pingProcessing():i._streamEnded?(i._log("stream ended during linear seeking on video"),i._dataEnded=!0,i._continueSeekedPlayback()):i._readBytesAndWait()}));if(this._seekMode===Y&&this._codec.keyframeTimestamp==this._codec.frameTimestamp)return void this._continueSeekedPlayback();if(this._codec.frameTimestamp<=this._seekTargetTime){var u=this._codec.frameTimestamp;return this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:u}),this._decodedFrames.splice(0,this._decodedFrames.length),this._codec.decodeFrame((function(t){i._pendingFrame--,i._pendingFrames.shift(),i._decodedFrames.push({yCbCrBuffer:i._codec.frameBuffer,videoCpuTime:i._codec.videoCpuTime,frameEndTimestamp:u}),i._pingProcessing()})),void this._codec.sync()}if(!this._codec.hasAudio)return void this._continueSeekedPlayback()}if(this._codec.hasAudio){if(this._pendingAudio)return;return this._codec.audioReady?this._codec.audioTimestamp+tthis._bisectTargetTime?this._seekBisector.left()||(this._log("close enough (left)"),this._seekTargetTime=i,this._continueSeekedPlayback()):i+t/20?this._targetPerFrameTime=1e3/this._videoInfo.fps:this._targetPerFrameTime=16.667,this._canvas.width=this._videoInfo.displayWidth,this._canvas.height=this._videoInfo.displayHeight,OGVPlayer.styleManager.appendRule("."+this._instanceId,{width:this._videoInfo.displayWidth+"px",height:this._videoInfo.displayHeight+"px"});var t={};void 0!==this._options.webGL&&(t.webGL=this._options.webGL),this._options.forceWebGL&&(t.webGL="required"),this._frameSink=g.default.attach(this._canvas,t)}},{key:"_doProcessing",value:function _doProcessing(){if(this._didSeek&&(this._didSeek=!1),this._nextProcessingTimer=null,this._isProcessing(),this._depth>0)throw new Error("REENTRANCY FAIL: doProcessing recursing unexpectedly");var t=0;do{if(this._needProcessing=!1,this._depth++,this._doProcessingLoop(),this._depth--,this._needProcessing&&this._isProcessing())throw new Error("REENTRANCY FAIL: waiting on input or codec but asked to keep processing");++t>500&&(this._log("stuck in processing loop; breaking with timer"),this._needProcessing=0,this._pingProcessing(0))}while(this._needProcessing)}},{key:"_doProcessingLoop",value:function _doProcessingLoop(){if(this._actionQueue.length)this._actionQueue.shift()();else if(this._state==C)this._doProcessInitial();else if(this._state==B)this._doProcessSeekingEnd();else if(this._state==D)this._doProcessLoaded();else if(this._state==M)this._doProcessPreload();else if(this._state==I)this._doProcessReady();else if(this._state==j)this._doProcessSeeking();else if(this._state==L)this._doProcessPlay();else{if(this._state!=W)throw new Error("Unexpected OGVPlayer state "+this._state);this._doProcessError()}}},{key:"_doProcessInitial",value:function _doProcessInitial(){var t=this;if(this._codec.loadedMetadata){if(!this._codec.hasVideo&&!this._codec.hasAudio)throw new Error("No audio or video found, something is wrong");this._codec.hasAudio&&(this._audioInfo=this._codec.audioFormat),this._codec.hasVideo&&(this._videoInfo=this._codec.videoFormat,this._setupVideo()),isNaN(this._codec.duration)||(this._duration=this._codec.duration),null===this._duration&&this._stream.seekable&&"video/ogg"==this._detectedType?(this._state=B,this._lastSeenTimestamp=-1,this._codec.flush((function(){t._seekStream(Math.max(0,t._stream.length-131072))}))):(this._state=D,this._pingProcessing())}else this._codec.process((function(i){if(i)t._pingProcessing();else{if(t._streamEnded)throw new Error("end of file before headers found");t._log("reading more cause we are out of data"),t._readBytesAndWait()}}))}},{key:"_doProcessSeekingEnd",value:function _doProcessSeekingEnd(){var t=this;this._codec.frameReady?(this._log("saw frame with "+this._codec.frameTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.frameTimestamp),this._codec.discardFrame((function(){t._pingProcessing()}))):this._codec.audioReady?(this._log("saw audio with "+this._codec.audioTimestamp),this._lastSeenTimestamp=Math.max(this._lastSeenTimestamp,this._codec.audioTimestamp),this._codec.discardAudio((function(){t._pingProcessing()}))):this._codec.process((function(i){i?t._pingProcessing():t._stream.eof?(t._log("seek-duration: we are at the end: "+t._lastSeenTimestamp),t._lastSeenTimestamp>0&&(t._duration=t._lastSeenTimestamp),t._state=D,t._codec.flush((function(){t._streamEnded=!1,t._dataEnded=!1,t._seekStream(0)}))):t._readBytesAndWait()}))}},{key:"_doProcessLoaded",value:function _doProcessLoaded(){this._state=M,this._fireEventAsync("loadedmetadata"),this._fireEventAsync("durationchange"),this._codec.hasVideo&&this._fireEventAsync("resize"),this._pingProcessing(0)}},{key:"_doProcessPreload",value:function _doProcessPreload(){var t=this;!this._codec.frameReady&&this._codec.hasVideo||!this._codec.audioReady&&this._codec.hasAudio?this._codec.process((function(i){i?t._pingProcessing():t._streamEnded?t._ended=!0:t._readBytesAndWait()})):(this._state=I,this._fireEventAsync("loadeddata"),this._pingProcessing())}},{key:"_doProcessReady",value:function _doProcessReady(){var t=this;if(this._log("initial seek to "+this._initialSeekTime),this._initialSeekTime>0){var i=this._initialSeekTime;this._initialSeekTime=0,this._log("initial seek to "+i),this._doSeek(i)}else if(this._paused)this._log("paused while in ready");else{var u=function finishStartPlaying(){t._log("finishStartPlaying"),t._state=L,t._lastFrameTimestamp=R(),t._codec.hasAudio&&t._audioFeeder?t._prebufferingAudio=!0:t._startPlayback(),t._pingProcessing(0),t._fireEventAsync("play"),t._fireEventAsync("playing")};!this._codec.hasAudio||this._audioFeeder||this._muted?u():(this._initAudioFeeder(),this._audioFeeder.waitUntilReady(u))}}},{key:"_doProcessSeeking",value:function _doProcessSeeking(){if(this._seekState==X)throw new Error("seeking in invalid state (not seeking?)");if(this._seekState==H)this._doProcessBisectionSeek();else if(this._seekState==N)this._doProcessBisectionSeek();else{if(this._seekState!=z)throw new Error("Invalid seek state "+this._seekState);this._doProcessLinearSeeking()}}},{key:"_doProcessPlay",value:function _doProcessPlay(){var t=this,i=this._codec;if(this._paused)this._log("paused during playback; stopping loop");else if((!i.hasAudio||i.audioReady||this._pendingAudio||this._dataEnded)&&(!i.hasVideo||i.frameReady||this._pendingFrame||this._decodedFrames.length||this._dataEnded)){var u,d,c,l=null,h=0,_=!1,p=0;if(i.hasAudio&&this._audioFeeder?(l=this._audioFeeder.getPlaybackState(),h=this._getPlaybackTime(l),_=this._dataEnded&&0==this._audioFeeder.durationBuffered,this._prebufferingAudio&&(this._audioFeeder.durationBuffered>=2*this._audioFeeder.bufferThreshold&&(!i.hasVideo||this._decodedFrames.length>=this._framePipelineDepth)||this._dataEnded)&&(this._log("prebuffering audio done; buffered to "+this._audioFeeder.durationBuffered),this._startPlayback(h),this._prebufferingAudio=!1),l.dropped!=this._droppedAudio&&this._log("dropped "+(l.dropped-this._droppedAudio)),l.delayed!=this._delayedAudio&&this._log("delayed "+(l.delayed-this._delayedAudio)),this._droppedAudio=l.dropped,this._delayedAudio=l.delayed,(u=this._audioFeeder.durationBuffered<=2*this._audioFeeder.bufferThreshold)&&(this._codec.audioReady?this._pendingAudio>=this._audioPipelineDepth&&(this._log("audio decode disabled: "+this._pendingAudio+" packets in flight"),u=!1):u=!1)):(h=this._getPlaybackTime(),u=this._codec.audioReady&&this._audioEndTimestamp0,c=this._pendingFrame+this._decodedFrames.length=m){for(var V=-1,g=0;g=0)for(;V-- >=0;){this._lateFrames++;var v=this._decodedFrames.shift();this._log("skipping already-decoded late frame at "+v.frameEndTimestamp),p=1e3*(v.frameEndTimestamp-h),this._frameEndTimestamp=v.frameEndTimestamp,this._actualPerFrameTime=this._targetPerFrameTime-p,this._framesProcessed++,v.dropped=!0,this._doFrameComplete(v)}var y=this._codec.nextKeyframeTimestamp,b=y-this._targetPerFrameTime/1e3*(this._framePipelineDepth+this._pendingFrame);if(y>=0&&y!=this._codec.frameTimestamp&&h>=b){this._log("skipping late frame at "+this._decodedFrames[0].frameEndTimestamp+" vs "+h+", expect to see keyframe at "+y);for(var T=0;T0&&(this._targetPerFrameTime=1e3*(this._codec.frameTimestamp-this._frameEndTimestamp)),this._totalFrameTime+=this._targetPerFrameTime,this._totalFrameCount++;var E=this._frameEndTimestamp=this._codec.frameTimestamp;this._pendingFrame++,this._pendingFrames.push({frameEndTimestamp:E});var x=this._pendingFrames,R=!1,O=this._time((function(){t._codec.decodeFrame((function(i){x===t._pendingFrames?(t._log("play loop callback: decoded frame"),t._pendingFrame--,t._pendingFrames.shift(),i?t._decodedFrames.push({yCbCrBuffer:t._codec.frameBuffer,videoCpuTime:t._codec.videoCpuTime,frameEndTimestamp:E}):t._log("Bad video packet or something"),t._codec.process((function(){t._isProcessing()||t._pingProcessing(R?void 0:0)}))):t._log("play loop callback after flush, discarding")}))}));this._pendingFrame&&(R=!0,this._proxyTime+=O,this._pingProcessing(),this._dataEnded&&this._codec.sync())}else if(u){this._log("play loop: ready for audio; depth: "+this._pendingAudio),this._pendingAudio++;var S=this._codec.audioTimestamp,C=this._time((function(){t._codec.decodeAudio((function(i){if(t._pendingAudio--,t._log("play loop callback: decoded audio"),t._audioEndTimestamp=S,i){var u=t._codec.audioBuffer;if(u&&(t._bufferTime+=t._time((function(){t._audioFeeder&&t._audioFeeder.bufferData(u)})),!t._codec.hasVideo)){t._framesProcessed++;var d={frameEndTimestamp:t._audioEndTimestamp};t._doFrameComplete(d)}}t._isProcessing()||t._pingProcessing()}))}));this._pendingAudio&&(this._proxyTime+=C,this._codec.audioReady?this._pingProcessing():this._doProcessPlayDemux())}else if(d){this._log("play loop: ready to draw frame"),this._nextFrameTimer&&(clearTimeout(this._nextFrameTimer),this._nextFrameTimer=null),this._thumbnail&&(this.removeChild(this._thumbnail),this._thumbnail=null);var B=this._decodedFrames.shift();this._currentVideoCpuTime=B.videoCpuTime,this._drawingTime+=this._time((function(){t._drawFrame(B.yCbCrBuffer)})),this._framesProcessed++,this._doFrameComplete(B),this._pingProcessing()}else if(!this._decodedFrames.length||this._nextFrameTimer||this._prebufferingAudio)if(this._dataEnded&&!(this._pendingAudio||this._pendingFrame||this._decodedFrames.length)){this._log("play loop: playback reached end of data "+[this._pendingAudio,this._pendingFrame,this._decodedFrames.length]);var D=0;this._codec.hasAudio&&this._audioFeeder&&(D=1e3*this._audioFeeder.durationBuffered),D>0?(this._log("play loop: ending pending "+D+" ms"),this._pingProcessing(Math.max(0,D))):(this._log("play loop: ENDING NOW: playback time "+this._getPlaybackTime()+"; frameEndTimestamp: "+this._frameEndTimestamp),this._stopPlayback(),this._prebufferingAudio=!1,this._initialPlaybackOffset=Math.max(this._audioEndTimestamp,this._frameEndTimestamp),this._ended=!0,this._paused=!0,this._fireEventAsync("pause"),this._fireEventAsync("ended"))}else this._prebufferingAudio&&(i.hasVideo&&!i.frameReady||i.hasAudio&&!i.audioReady)?(this._log("play loop: prebuffering demuxing"),this._doProcessPlayDemux()):this._log("play loop: waiting on async/timers");else{var M=p;this._log("play loop: setting a timer for drawing "+M),this._nextFrameTimer=setTimeout((function(){t._nextFrameTimer=null,t._pingProcessing()}),M)}}else this._log("play loop: demuxing"),this._doProcessPlayDemux()}},{key:"_doProcessPlayDemux",value:function _doProcessPlayDemux(){var t=this,i=this._codec.frameReady,u=this._codec.audioReady;this._codec.process((function(d){t._codec.frameReady&&!i||t._codec.audioReady&&!u?(t._log("demuxer has packets"),t._pingProcessing()):d?(t._log("demuxer processing to find more packets"),t._pingProcessing()):(t._log("demuxer ran out of data"),t._streamEnded?(t._log("demuxer reached end of data stream"),t._dataEnded=!0,t._pingProcessing()):(t._log("demuxer loading more data"),t._readBytesAndWait()))}))}},{key:"_doProcessError",value:function _doProcessError(){}},{key:"_isProcessing",value:function _isProcessing(){return this._stream&&(this._stream.buffering||this._stream.seeking)||this._codec&&this._codec.processing}},{key:"_readBytesAndWait",value:function _readBytesAndWait(){var t=this;if(this._stream.buffering||this._stream.seeking)this._log("readBytesAndWait during i/o");else{this._stream.read(32768).then((function(i){t._log("got input "+[i.byteLength]),i.byteLength&&t._actionQueue.push((function(){t._codec.receiveInput(i,(function(){t._pingProcessing()}))})),t._stream.eof&&(t._log("stream is at end!"),t._streamEnded=!0),t._isProcessing()||t._pingProcessing()})).catch((function(i){t._onStreamError(i)}))}}},{key:"_pingProcessing",value:function _pingProcessing(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(this._stream&&this._stream.waiting)this._log("waiting on input");else{this._nextProcessingTimer&&(this._log("canceling old processing timer"),clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null);var u=-1/256;i>u?this._nextProcessingTimer=setTimeout((function(){t._pingProcessing()}),i):this._depth?this._needProcessing=!0:this._doProcessing()}}},{key:"_startProcessingVideo",value:function _startProcessingVideo(t){var i=this;if(!this._started&&!this._codec){this._framesProcessed=0,this._bufferTime=0,this._drawingTime=0,this._proxyTime=0,this._started=!0,this._ended=!1;var u={base:this._options.base,worker:this._enableWorker,threading:this._enableThreading,simd:this._enableSIMD};this._detectedType&&(u.type=this._detectedType),this._codec=new E.default(u),this._lastVideoCpuTime=0,this._lastAudioCpuTime=0,this._lastDemuxerCpuTime=0,this._lastBufferTime=0,this._lastDrawingTime=0,this._lastProxyTime=0,this._lastFrameVideoCpuTime=0,this._lastFrameAudioCpuTime=0,this._lastFrameDemuxerCpuTime=0,this._lastFrameBufferTime=0,this._lastFrameProxyTime=0,this._lastFrameDrawingTime=0,this._currentVideoCpuTime=0,this._codec.onseek=function(t){i._didSeek=!0,i._stream&&i._seekStream(t)},this._codec.init((function(){i._codec.receiveInput(t,(function(){i._readBytesAndWait()}))}))}}},{key:"_loadCodec",value:function _loadCodec(t){var i=this;this._stream.read(1024).then((function(u){var d=new Uint8Array(u);d.length>4&&d[0]=="O".charCodeAt(0)&&d[1]=="g".charCodeAt(0)&&d[2]=="g".charCodeAt(0)&&d[3]=="S".charCodeAt(0)?i._detectedType="video/ogg":d.length>4&&26==d[0]&&69==d[1]&&223==d[2]&&163==d[3]?i._detectedType="video/webm":i._detectedType="video/ogg",t(u)}))}},{key:"_prepForLoad",value:function _prepForLoad(t){var i=this;this._stopVideo();this._currentSrc="",this._loading=!0,this._actionQueue.push((function(){t&&"none"===i.preload?i._loading=!1:function doLoad(){i._options.stream?i._stream=i._options.stream:i._stream=new v.default({url:i.src,cacheSize:16777216,progressive:!1}),i._stream.load().then((function(){i._loading=!1,i._currentSrc=i.src,i._byteLength=i._stream.seekable?i._stream.length:0;var t=i._stream.headers["x-content-duration"];"string"==typeof t&&(i._duration=parseFloat(t)),i._loadCodec((function(t){i._startProcessingVideo(t)}))})).catch((function(t){i._onStreamError(t)}))}()})),this._pingProcessing(0)}},{key:"load",value:function load(){this._prepForLoad()}},{key:"canPlayType",value:function canPlayType(t){var i=new P.default(t);function checkTypes(t){if(i.codecs){var u=0,d=0;return i.codecs.forEach((function(i){t.indexOf(i)>=0?u++:d++})),0===u||d>0?"":"probably"}return"maybe"}return"ogg"!==i.minor||"audio"!==i.major&&"video"!==i.major&&"application"!==i.major?"webm"!==i.minor||"audio"!==i.major&&"video"!==i.major?"":checkTypes(["vorbis","opus","vp8","vp9"]):checkTypes(["vorbis","opus","theora"])}},{key:"play",value:function play(){this._muted||this._options.audioContext||OGVPlayer.initSharedAudioContext(),this._paused&&(this._startedPlaybackInDocument=document.body.contains(this),this._paused=!1,this._state==j||(this._started&&this._codec&&this._codec.loadedMetadata?(this._ended&&this._stream&&this._byteLength?(this._log(".play() starting over after end"),this._seek(0)):this._log(".play() while already started"),this._state=I,this._isProcessing()||this._pingProcessing()):this._loading?this._log(".play() while loading"):(this._log(".play() before started"),this._stream||this.load())))}},{key:"getPlaybackStats",value:function getPlaybackStats(){return{targetPerFrameTime:this._targetPerFrameTime,framesProcessed:this._framesProcessed,videoBytes:this._codec?this._codec.videoBytes:0,audioBytes:this._codec?this._codec.audioBytes:0,playTime:this._playTime,demuxingTime:this._codec?this._codec.demuxerCpuTime-this._lastDemuxerCpuTime:0,videoDecodingTime:this._codec?this._codec.videoCpuTime-this._lastVideoCpuTime:0,audioDecodingTime:this._codec?this._codec.audioCpuTime-this._lastAudioCpuTime:0,bufferTime:this._bufferTime-this._lastBufferTime,drawingTime:this._drawingTime-this._lastDrawingTime,proxyTime:this._proxyTime-this._lastProxyTime,droppedAudio:this._droppedAudio,delayedAudio:this._delayedAudio,jitter:this._totalJitter/this._framesProcessed,lateFrames:this._lateFrames}}},{key:"resetPlaybackStats",value:function resetPlaybackStats(){this._framesProcessed=0,this._playTime=0,this._codec&&(this._lastDemuxerCpuTime=this._codec.demuxerCpuTime,this._lastVideoCpuTime=this._codec.videoCpuTime,this._lastAudioCpuTime=this._codec.audioCpuTime,this._codec.videoBytes=0,this._codec.audioBytes=0),this._lastBufferTime=this._bufferTime,this._lastDrawingTime=this._drawingTime,this._lastProxyTime=this._proxyTime,this._totalJitter=0,this._totalFrameTime=0,this._totalFrameCount=0}},{key:"getVideoFrameSink",value:function getVideoFrameSink(){return this._frameSink}},{key:"getCanvas",value:function getCanvas(){return this._canvas}},{key:"getVideo",value:function getVideo(){return null}},{key:"pause",value:function pause(){this._paused||(this._nextProcessingTimer&&(clearTimeout(this._nextProcessingTimer),this._nextProcessingTimer=null),this._stopPlayback(),this._prebufferingAudio=!1,this._paused=!0,this._fireEvent("pause"))}},{key:"stop",value:function stop(){this._stopVideo(),this._paused=!0}},{key:"fastSeek",value:function fastSeek(t){this._seek(+t,Y)}}],[{key:"initSharedAudioContext",value:function initSharedAudioContext(){var t=document.createElement("audio");t.src=x.default,t.play(),y.default.initSharedAudioContext()}}]),OGVPlayer}(OGVJSElement);(0,k.default)(Z,S),Z.instanceCount=0,Z.styleManager=new function StyleManager(){var t=document.createElement("style");t.type="text/css",t.textContent="ogvjs { display: inline-block; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); ",document.head.appendChild(t);var i=t.sheet;this.appendRule=function(t,u){var d=[];for(var c in u)u.hasOwnProperty(c)&&d.push(c+":"+u[c]);var l=t+"{"+d.join(";")+"}";i.insertRule(l,i.cssRules.length-1)}};var K=Z;i.default=K},580:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913));var h=function OGVProxyClass(t){return function(){function _class(i,u,d){var l=this;for(var h in(0,c.default)(this,_class),d=d||{},this.worker=i,this.transferables=function(){var t=new ArrayBuffer(1024),u=new Uint8Array(t);try{return i.postMessage({action:"transferTest",bytes:u},[t]),!t.byteLength}catch(t){return!1}}(),t)t.hasOwnProperty(h)&&(this[h]=t[h]);this.processingQueue=0,Object.defineProperty(this,"processing",{get:function get(){return this.processingQueue>0}}),this.messageCount=0,this.pendingCallbacks={},this.worker.addEventListener("message",(function(t){l.handleMessage(t)})),this.proxy("construct",[u,d],(function(){}))}return(0,l.default)(_class,[{key:"proxy",value:function proxy(t,i,u){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!this.worker)throw'Tried to call "'+t+'" method on closed proxy object';var c="callback-"+ ++this.messageCount+"-"+t;u&&(this.pendingCallbacks[c]=u);var l={action:t,callbackId:c,args:i||[]};this.processingQueue++,this.transferables?this.worker.postMessage(l,d):this.worker.postMessage(l)}},{key:"terminate",value:function terminate(){this.worker&&(this.worker.terminate(),this.worker=null,this.processingQueue=0,this.pendingCallbacks={})}},{key:"handleMessage",value:function handleMessage(t){if(this.processingQueue--,"callback"===t.data.action){var i=t.data,u=i.callbackId,d=i.args,c=this.pendingCallbacks[u];if(i.props)for(var l in i.props)i.props.hasOwnProperty(l)&&(this[l]=i.props[l]);c&&(delete this.pendingCallbacks[u],c.apply(this,d))}}}]),_class}()};i.default=h},168:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=function(){function OGVTimeRanges(t){(0,c.default)(this,OGVTimeRanges),this._ranges=t,this.length=t.length}return(0,l.default)(OGVTimeRanges,[{key:"start",value:function start(t){if(t<0||t>this.length||t!==(0|t))throw new RangeError("Invalid index");return this._ranges[t][0]}},{key:"end",value:function end(t){if(t<0||t>this.length||t!==(0|t))throw new RangeError("Invalid index");return this._ranges[t][1]}}]),OGVTimeRanges}();i.default=h},625:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(575)),l=d(u(913)),h=d(u(964));function _createForOfIteratorHelper(t,i){var u="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!u){if(Array.isArray(t)||(u=function _unsupportedIterableToArray(t,i){if(!t)return;if("string"==typeof t)return _arrayLikeToArray(t,i);var u=Object.prototype.toString.call(t).slice(8,-1);"Object"===u&&t.constructor&&(u=t.constructor.name);if("Map"===u||"Set"===u)return Array.from(t);if("Arguments"===u||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return _arrayLikeToArray(t,i)}(t))||i&&t&&"number"==typeof t.length){u&&(t=u);var d=0,c=function F(){};return{s:c,n:function n(){return d>=t.length?{done:!0}:{done:!1,value:t[d++]}},e:function e(t){throw t},f:c}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,h=!0,_=!1;return{s:function s(){u=u.call(t)},n:function n(){var t=u.next();return h=t.done,t},e:function e(t){_=!0,l=t},f:function f(){try{h||null==u.return||u.return()}finally{if(_)throw l}}}}function _arrayLikeToArray(t,i){(null==i||i>t.length)&&(i=t.length);for(var u=0,d=new Array(i);u0?l.push(_.subarray(0,_.length-Math.min(p,_.length))):l.push(_.subarray(Math.min(Math.abs(p),_.length),_.length))}}catch(t){h.e(t)}finally{h.f()}i.audioDecoder.audioBuffer=l}return u(t)}))}))}},{key:"discardFrame",value:function discardFrame(t){var i=this;this.demuxer.dequeueVideoPacket((function(u){i.videoBytes+=u.byteLength,t()}))}},{key:"discardAudio",value:function discardAudio(t){var i=this;this.demuxer.dequeueAudioPacket((function(u,d){i.audioBytes+=u.byteLength,t()}))}},{key:"flush",value:function flush(t){this.flushIter++,this.demuxer.flush(t)}},{key:"sync",value:function sync(){this.videoDecoder&&this.videoDecoder.sync()}},{key:"recycleFrame",value:function recycleFrame(t){this.videoDecoder&&this.videoDecoder.recycleFrame(t)}},{key:"getKeypointOffset",value:function getKeypointOffset(t,i){this.demuxer.getKeypointOffset(t,i)}},{key:"seekToKeypoint",value:function seekToKeypoint(t,i){this.demuxer.seekToKeypoint(t,this.flushSafe(i))}},{key:"loadAudioCodec",value:function loadAudioCodec(t){var i=this;if(this.demuxer.audioCodec){var u={vorbis:"OGVDecoderAudioVorbisW",opus:"OGVDecoderAudioOpusW"}[this.demuxer.audioCodec];this.processing=!0,h.default.loadClass(u,(function(u){var d={};i.demuxer.audioFormat&&(d.audioFormat=i.demuxer.audioFormat),u(d).then((function(u){i.audioDecoder=u,u.init((function(){i.loadedAudioMetadata=u.loadedMetadata,i.processing=!1,t()}))}))}),{worker:this.options.worker})}else t()}},{key:"loadVideoCodec",value:function loadVideoCodec(t){var i=this;if(this.demuxer.videoCodec){var u=!!this.options.simd,d=!!this.options.threading,c={theora:"OGVDecoderVideoTheoraW",vp8:d?"OGVDecoderVideoVP8MTW":"OGVDecoderVideoVP8W",vp9:d?u?"OGVDecoderVideoVP9SIMDMTW":"OGVDecoderVideoVP9MTW":u?"OGVDecoderVideoVP9SIMDW":"OGVDecoderVideoVP9W",av1:d?u?"OGVDecoderVideoAV1SIMDMTW":"OGVDecoderVideoAV1MTW":u?"OGVDecoderVideoAV1SIMDW":"OGVDecoderVideoAV1W"}[this.demuxer.videoCodec];this.processing=!0,h.default.loadClass(c,(function(u){var c={};i.demuxer.videoFormat&&(c.videoFormat=i.demuxer.videoFormat),d&&delete window.ENVIRONMENT_IS_PTHREAD,u(c).then((function(u){i.videoDecoder=u,u.init((function(){i.loadedVideoMetadata=u.loadedMetadata,i.processing=!1,t()}))}))}),{worker:this.options.worker&&!this.options.threading})}else t()}}]),OGVWrapperCodec}();i.default=_},539:(t,i,u)=>{"use strict";var d=u(318);Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=d(u(8)),l=d(u(575)),h=d(u(913));var _=new(function(){function WebAssemblyChecker(){(0,l.default)(this,WebAssemblyChecker),this.tested=!1,this.testResult=void 0}return(0,h.default)(WebAssemblyChecker,[{key:"wasmSupported",value:function wasmSupported(){if(!this.tested){try{"object"===("undefined"==typeof WebAssembly?"undefined":(0,c.default)(WebAssembly))?this.testResult=function testSafariWebAssemblyBug(){var t=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),i=new WebAssembly.Module(t);return 0!==new WebAssembly.Instance(i,{}).exports.test(4)}():this.testResult=!1}catch(t){console.log("Exception while testing WebAssembly",t),this.testResult=!1}this.tested=!0}return this.testResult}}]),WebAssemblyChecker}());i.default=_},309:(t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var u=function extend(t,i){for(var u in i)i.hasOwnProperty(u)&&(t[u]=i[u])};i.default=u},431:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u=200&&t.xhr.status<300?(t.length=getXHRLength(t.xhr),t.headers=function getXHRHeaders(t){var i={};return t.getAllResponseHeaders().split(/\r?\n/).forEach((function(t){var u=t.split(/:\s*/,2);u.length>1&&(i[u[0].toLowerCase()]=u[1])})),i}(t.xhr),t.onXHRStart()):(d(),u(new Error("HTTP error "+t.xhr.status)))}},l=function checkError(){d(),u(new Error("network error"))},h=function checkBackendOpen(){d(),i()};d=function oncomplete(){t.xhr.removeEventListener("readystatechange",c),t.xhr.removeEventListener("error",l),t.off("open",h),t._onAbort=null},t.initXHR(),t.xhr.addEventListener("readystatechange",c),t.xhr.addEventListener("error",l),t.on("open",h),t.xhr.send()}))}},{key:"bufferToOffset",value:function bufferToOffset(t){return Promise.reject(new Error("abstract"))}},{key:"abort",value:function abort(){if(this.xhr.abort(),this._onAbort){var t=this._onAbort;this._onAbort=null;var i=new Error("Aborted");i.name="AbortError",t(i)}}},{key:"initXHR",value:function initXHR(){var t=this.url;this.cachever&&(t+="?buggy_cachever="+this.cachever),this.xhr.open("GET",t);var i=null;(this.offset||this.length)&&(i="bytes="+this.offset+"-"),this.length&&(i+=this.offset+this.length-1),null!==i&&this.xhr.setRequestHeader("Range",i)}},{key:"onXHRStart",value:function onXHRStart(){throw new Error("abstract")}}]),Backend}(u(566));t.exports=c},810:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u0&&(this.bytesRead+=t.length,this.emit("buffer",t))}},{key:"onXHRLoad",value:function onXHRLoad(){this.onXHRProgress(),c(BinaryStringBackend.prototype.__proto__||Object.getPrototypeOf(BinaryStringBackend.prototype),"onXHRLoad",this).call(this)}}]),BinaryStringBackend}(u(828));l.supported=function(){try{return!!(new XMLHttpRequest).overrideMimeType}catch(t){return!1}},t.exports=l},828:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u=t)u();else{var c=null;i._onAbort=function(t){c(),d(t)};var l=function checkBuffer(){i.offset>=t&&!i.eof&&(c(),u())},h=function checkDone(){c(),u()},_=function checkError(){c(),d(new Error("error streaming"))};c=function oncomplete(){i.buffering=!1,i.off("buffer",l),i.off("done",h),i.off("error",_),i._onAbort=null},i.buffering=!0,i.on("buffer",l),i.on("done",h),i.on("error",_)}}))}},{key:"initXHR",value:function initXHR(){c(DownloadBackend.prototype.__proto__||Object.getPrototypeOf(DownloadBackend.prototype),"initXHR",this).call(this)}},{key:"onXHRStart",value:function onXHRStart(){var t=this;this.xhr.addEventListener("progress",(function(){return t.onXHRProgress()})),this.xhr.addEventListener("error",(function(){return t.onXHRError()})),this.xhr.addEventListener("load",(function(){return t.onXHRLoad()})),this.emit("open")}},{key:"onXHRProgress",value:function onXHRProgress(){throw new Error("abstract")}},{key:"onXHRError",value:function onXHRError(){this.emit("error")}},{key:"onXHRLoad",value:function onXHRLoad(){this.eof=!0,this.emit("done")}}]),DownloadBackend}(u(306));t.exports=l},761:(t,i,u)=>{"use strict";var d=u(855),c=u(810),l=u(431);var h=null;t.exports=function instantiate(t){if(!1===t.progressive)return new l(t);if(h||(h=function autoselect(){return d.supported()?d:c.supported()?c:null}()),!h)throw new Error("No supported backend class");return new h(t)}},855:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u{"use strict";var i=function(){function defineProperties(t,i){for(var u=0;u0&&void 0!==arguments[0]?arguments[0]:{},i=t.buffer,u=void 0===i?void 0:i,d=t.string,c=void 0===d?void 0:d,l=t.start,h=void 0===l?0:l,_=t.end,p=void 0===_?h+(u?u.byteLength:c?c.length:0):_,m=t.prev,V=void 0===m?null:m,g=t.next,v=void 0===g?null:g,y=t.eof,b=void 0!==y&&y,T=t.empty,k=void 0===T?!(u||c):T,A=t.timestamp,P=void 0===A?Date.now():A;_classCallCheck(this,CacheItem),this.start=h,this.end=p,this.prev=V,this.next=v,this.eof=b,this.empty=k,this.timestamp=P,this.buffer=u,this.string=c,Object.defineProperty(this,"length",{get:function get(){return this.end-this.start}})}return i(CacheItem,[{key:"contains",value:function contains(t){return t>=this.start&&(t{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u0&&void 0!==arguments[0]?arguments[0]:{},i=t.cacheSize,u=void 0===i?0:i;_classCallCheck(this,CachePool);var d=new c({eof:!0});this.head=d,this.tail=d,this.readOffset=0,this.readCursor=d,this.writeOffset=0,this.writeCursor=d,this.cacheSize=u}return d(CachePool,[{key:"bytesReadable",value:function bytesReadable(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,i=this.readOffset,u=this.readCursor,d=u.last((function(u){return!u.empty&&u.start<=i+t}));return d?Math.min(t,d.end-i):0}},{key:"bytesWritable",value:function bytesWritable(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,i=this.writeOffset,u=this.writeCursor;if(u.eof)return t;var d=u.last((function(u){return u.empty&&u.start<=i+t}));return d?Math.min(t,d.end-i):0}},{key:"seekRead",value:function seekRead(t){var i=this.head.first((function(i){return i.contains(t)}));if(!i)throw new Error("read seek out of range");this.readOffset=t,this.readCursor=i}},{key:"seekWrite",value:function seekWrite(t){var i=this.head.first((function(i){return i.contains(t)}));if(!i)throw new Error("write seek out of range");this.writeOffset=t,this.writeCursor=i}},{key:"readBytes",value:function readBytes(t){for(var i=t.byteLength,u=this.bytesReadable(i),d=this.readOffset,c=d+u,l=d,h=this.readCursor;h&&!h.empty&&!(h.start>=c);h=h.next){var _=Math.min(c,h.end),p=t.subarray(l-d,_-d);h.readBytes(p,l,_),l=_}return this.readOffset=l,this.readCursor=this.readCursor.first((function(t){return t.contains(l)})),u}},{key:"write",value:function write(t){var i=this.bufferItem(t),u=this.writeCursor;if(!u.empty)throw new Error("write cursor not empty");if(!u.contains(i.end)&&u.end!==i.end)throw new Error("write cursor too small");u.startthis.readOffset+this.chunkSize)&&i.push(u));if(t>this.cacheSize){i.sort((function(t,i){return t.timestamp-i.timestamp}));for(var d=0;d{"use strict";t.exports=u(91)},566:t=>{"use strict";var i=function(){function defineProperties(t,i){for(var u=0;u=0&&u.splice(d,1)}},{key:"emit",value:function emit(t,i){(this._e[t]||[]).slice().forEach((function(t){return t(i)}))}}]),TinyEvents}();t.exports=u},936:(t,i,u)=>{"use strict";var d=function(){function defineProperties(t,i){for(var u=0;u=0&&_>=t.length)return void i(null);var p=t._clampToLength(d.writeOffset+d.bytesWritable(c))-d.writeOffset;if(0===p)i(null);else{var m=t._backend=new l({url:t.url,offset:t._cache.writeOffset,length:p,cachever:t._cachever,progressive:t.progressive}),V=null,g=function checkOpen(){m!==t._backend?(V(),u(new Error("invalid state"))):(m.on("buffer",(function(i){m===t._backend&&t._cache.write(i)})),m.on("done",(function(){m===t._backend&&(-1===t.length&&(t.length=t._backend.offset+t._backend.bytesRead),t._backend=null)})),i(m))},v=function checkError(i){m!==t._backend?u(new Error("invalid state")):(t._backend=null,u(i))};V=function oncomplete(){m.off("open",g),m.off("error",v)},m.on("open",g),m.on("error",v),m.on("cachever",(function(){t._cachever++})),m.load()}}}))}},{key:"_readAhead",value:function _readAhead(){var t=this;return new Promise((function(i,u){t._backend||t.eof?i():t._openBackend().then((function(){i()})).catch((function(t){u(t)}))}))}},{key:"seek",value:function seek(t){var i=this;return new Promise((function(u,d){if(!i.loaded||i.buffering||i.seeking)throw new Error("invalid state");if(t!==(0|t)||t<0)throw new Error("invalid input");if(i.length>=0&&t>i.length)throw new Error("seek past end of file");if(!i.seekable)throw new Error("seek on non-seekable stream");i._backend&&i.abort(),i._cache.seekRead(t),i._cache.seekWrite(t),i._readAhead().then(u).catch(d)}))}},{key:"read",value:function read(t){var i=this;return this.buffer(t).then((function(t){return i.readSync(t)}))}},{key:"readSync",value:function readSync(t){var i=this.bytesAvailable(t),u=new Uint8Array(i);if(this.readBytes(u)!==i)throw new Error("failed to read expected data");return u.buffer}},{key:"readBytes",value:function readBytes(t){if(!this.loaded||this.buffering||this.seeking)throw new Error("invalid state");if(!(t instanceof Uint8Array))throw new Error("invalid input");var i=this._cache.readBytes(t);return this._readAhead(),i}},{key:"buffer",value:function buffer(t){var i=this;return new Promise((function(u,d){if(!i.loaded||i.buffering||i.seeking)throw new Error("invalid state");if(t!==(0|t)||t<0)throw new Error("invalid input");var c=i._clampToLength(i.offset+t),l=c-i.offset,h=i.bytesAvailable(l);h>=l?u(h):(i.buffering=!0,i._openBackend().then((function(u){return u?u.bufferToOffset(c).then((function(){return i.buffering=!1,i.buffer(t)})):Promise.resolve(h)})).then((function(t){i.buffering=!1,u(t)})).catch((function(t){"AbortError"!==t.name&&(i.buffering=!1),d(t)})))}))}},{key:"bytesAvailable",value:function bytesAvailable(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;return this._cache.bytesReadable(t)}},{key:"abort",value:function abort(){this.loading&&(this.loading=!1),this.buffering&&(this.buffering=!1),this.seeking&&(this.seeking=!1),this._backend&&(this._backend.abort(),this._backend=null)}},{key:"getBufferedRanges",value:function getBufferedRanges(){return this._cache.ranges()}},{key:"_clampToLength",value:function _clampToLength(t){return this.length<0?t:Math.min(this.length,t)}}]),StreamFile}();t.exports=h},302:(t,i,u)=>{"use strict";u.r(i),u.d(i,{default:()=>d});const d="data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU5LjE2LjEwMAAAAAAAAAAAAAAA//tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAACAAAEEwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ//////////////////////////////////////////////////////////////////8AAAAATGF2YzU5LjE4AAAAAAAAAAAAAAAAJAZAAAAAAAAABBMIw3vfAAAAAAAAAAAAAAAAAAAAAP/7kGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="},826:t=>{t.exports={vertex:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aLumaPosition;\nattribute vec2 aChromaPosition;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vLumaPosition = aLumaPosition;\n vChromaPosition = aChromaPosition;\n}\n",fragment:"// inspired by https://github.com/mbebenita/Broadway/blob/master/Player/canvas.js\n\nprecision mediump float;\n\nuniform sampler2D uTextureY;\nuniform sampler2D uTextureCb;\nuniform sampler2D uTextureCr;\nvarying vec2 vLumaPosition;\nvarying vec2 vChromaPosition;\nvoid main() {\n // Y, Cb, and Cr planes are uploaded as ALPHA textures.\n float fY = texture2D(uTextureY, vLumaPosition).w;\n float fCb = texture2D(uTextureCb, vChromaPosition).w;\n float fCr = texture2D(uTextureCr, vChromaPosition).w;\n\n // Premultipy the Y...\n float fYmul = fY * 1.1643828125;\n\n // And convert that to RGB!\n gl_FragColor = vec4(\n fYmul + 1.59602734375 * fCr - 0.87078515625,\n fYmul - 0.39176171875 * fCb - 0.81296875 * fCr + 0.52959375,\n fYmul + 2.017234375 * fCb - 1.081390625,\n 1\n );\n}\n",vertexStripe:"precision mediump float;\n\nattribute vec2 aPosition;\nattribute vec2 aTexturePosition;\nvarying vec2 vTexturePosition;\n\nvoid main() {\n gl_Position = vec4(aPosition, 0, 1);\n vTexturePosition = aTexturePosition;\n}\n",fragmentStripe:"// extra 'stripe' texture fiddling to work around IE 11's poor performance on gl.LUMINANCE and gl.ALPHA textures\n\nprecision mediump float;\n\nuniform sampler2D uStripe;\nuniform sampler2D uTexture;\nvarying vec2 vTexturePosition;\nvoid main() {\n // Y, Cb, and Cr planes are mapped into a pseudo-RGBA texture\n // so we can upload them without expanding the bytes on IE 11\n // which doesn't allow LUMINANCE or ALPHA textures\n // The stripe textures mark which channel to keep for each pixel.\n // Each texture extraction will contain the relevant value in one\n // channel only.\n\n float fLuminance = dot(\n texture2D(uStripe, vTexturePosition),\n texture2D(uTexture, vTexturePosition)\n );\n\n gl_FragColor = vec4(0, 0, 0, fLuminance);\n}\n"}},487:t=>{!function(){"use strict";function FrameSink(t,i){throw new Error("abstract")}FrameSink.prototype.drawFrame=function(t){throw new Error("abstract")},FrameSink.prototype.clear=function(){throw new Error("abstract")},t.exports=FrameSink}()},926:(t,i,u)=>{!function(){"use strict";var i=u(487),d=u(627);function SoftwareFrameSink(t){var i=this,u=t.getContext("2d"),c=null,l=null,h=null;return i.drawFrame=function drawFrame(i){var _=i.format;t.width===_.displayWidth&&t.height===_.displayHeight||(t.width=_.displayWidth,t.height=_.displayHeight),null!==c&&c.width==_.width&&c.height==_.height||function initImageData(t,i){for(var d=(c=u.createImageData(t,i)).data,l=t*i*4,h=0;h{!function(){"use strict";var i=u(487),d=u(826);function WebGLFrameSink(t){var i,u,c=this,l=WebGLFrameSink.contextForCanvas(t);if(null===l)throw new Error("WebGL unavailable");function compileShader(t,i){var u=l.createShader(t);if(l.shaderSource(u,i),l.compileShader(u),!l.getShaderParameter(u,l.COMPILE_STATUS)){var d=l.getShaderInfoLog(u);throw l.deleteShader(u),new Error("GL shader compilation for "+t+" failed: "+d)}return u}var h,_,p,m,V,g,v,y,b,T,k=new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),A={},P={},w={};function createOrReuseTexture(t,i){return A[t]&&!i||(A[t]=l.createTexture()),A[t]}function uploadTexture(t,i,u,d,c){var h=!A[t]||i,_=createOrReuseTexture(t,i);if(l.activeTexture(l.TEXTURE0),WebGLFrameSink.stripe){var p=!A[t+"_temp"]||i,m=createOrReuseTexture(t+"_temp",i);l.bindTexture(l.TEXTURE_2D,m),p?(l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_S,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_T,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MIN_FILTER,l.NEAREST),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MAG_FILTER,l.NEAREST),l.texImage2D(l.TEXTURE_2D,0,l.RGBA,u/4,d,0,l.RGBA,l.UNSIGNED_BYTE,c)):l.texSubImage2D(l.TEXTURE_2D,0,0,0,u/4,d,l.RGBA,l.UNSIGNED_BYTE,c);var V=A[t+"_stripe"],g=!V||i;g&&(V=createOrReuseTexture(t+"_stripe",i)),l.bindTexture(l.TEXTURE_2D,V),g&&(l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_S,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_T,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MIN_FILTER,l.NEAREST),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MAG_FILTER,l.NEAREST),l.texImage2D(l.TEXTURE_2D,0,l.RGBA,u,1,0,l.RGBA,l.UNSIGNED_BYTE,function buildStripe(t){if(w[t])return w[t];for(var i=t,u=new Uint32Array(i),d=0;d{!function(){"use strict";var i=u(877);t.exports={convertYCbCr:function convertYCbCr(t,u){var d=0|t.format.width,c=0|t.format.height,l=0|i(t.format.width/t.format.chromaWidth),h=0|i(t.format.height/t.format.chromaHeight),_=t.y.bytes,p=t.u.bytes,m=t.v.bytes,V=0|t.y.stride,g=0|t.u.stride,v=0|t.v.stride,y=d<<2,b=0,T=0,k=0,A=0,P=0,w=0,E=0,x=0,R=0,O=0,S=0,C=0,B=0,D=0,M=0,I=0,L=0,j=0;if(1==l&&1==h)for(E=0,x=y,j=0,I=0;I>8,u[E+1]=S-B>>8,u[E+2]=S+D>>8,E+=4,S=298*_[T++]|0,u[E]=S+C>>8,u[E+1]=S-B>>8,u[E+2]=S+D>>8,E+=4,S=298*_[k++]|0,u[x]=S+C>>8,u[x+1]=S-B>>8,u[x+2]=S+D>>8,x+=4,S=298*_[k++]|0,u[x]=S+C>>8,u[x+1]=S-B>>8,u[x+2]=S+D>>8,x+=4;E+=y,x+=y,j++}else for(w=0,I=0;I>h)*g|0,P=j*v|0,M=0;M>l)],C=(409*(O=0|m[P+L])|0)-57088|0,B=(100*R|0)+(208*O|0)-34816|0,D=(516*R|0)-70912|0,S=298*_[b++]|0,u[w]=S+C>>8,u[w+1]=S-B>>8,u[w+2]=S+D>>8,w+=4}}}()},877:t=>{!function(){"use strict";t.exports=function depower(t){for(var i=0,u=t>>1;0!=u;)u>>=1,i++;if(t!==1<{!function(){"use strict";var i=u(487),d=u(926),c=u(895),l={FrameSink:i,SoftwareFrameSink:d,WebGLFrameSink:c,attach:function(t,i){return("webGL"in(i=i||{})?i.webGL:c.isAvailable())?new c(t,i):new d(t,i)}};t.exports=l}()}},i={};function __webpack_require__(u){var d=i[u];if(void 0!==d)return d.exports;var c=i[u]={exports:{}};return t[u](c,c.exports,__webpack_require__),c.exports}__webpack_require__.d=(t,i)=>{for(var u in i)__webpack_require__.o(i,u)&&!__webpack_require__.o(t,u)&&Object.defineProperty(t,u,{enumerable:!0,get:i[u]})},__webpack_require__.o=(t,i)=>Object.prototype.hasOwnProperty.call(t,i),__webpack_require__.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var u={};return(()=>{"use strict";var t=u,i=__webpack_require__(318);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"OGVCompat",{enumerable:!0,get:function get(){return c.default}}),Object.defineProperty(t,"OGVLoader",{enumerable:!0,get:function get(){return l.default}}),Object.defineProperty(t,"OGVMediaError",{enumerable:!0,get:function get(){return h.default}}),Object.defineProperty(t,"OGVMediaType",{enumerable:!0,get:function get(){return _.default}}),Object.defineProperty(t,"OGVPlayer",{enumerable:!0,get:function get(){return p.default}}),Object.defineProperty(t,"OGVTimeRanges",{enumerable:!0,get:function get(){return m.default}}),t.OGVVersion=void 0;var d=i(__webpack_require__(8)),c=i(__webpack_require__(523)),l=i(__webpack_require__(964)),h=i(__webpack_require__(759)),_=i(__webpack_require__(278)),p=i(__webpack_require__(869)),m=i(__webpack_require__(168)),V="1.9.0-20240423190513-22f6924";t.OGVVersion=V,"object"===("undefined"==typeof window?"undefined":(0,d.default)(window))&&(window.OGVCompat=c.default,window.OGVLoader=l.default,window.OGVMediaError=h.default,window.OGVMediaType=_.default,window.OGVTimeRanges=m.default,window.OGVPlayer=p.default,window.OGVVersion=V)})(),u})()})); \ No newline at end of file diff --git a/media/player/videojs/ogvjs/readme_moodle.txt b/media/player/videojs/ogvjs/readme_moodle.txt index 94b30cfa02e..ee61e47cde2 100644 --- a/media/player/videojs/ogvjs/readme_moodle.txt +++ b/media/player/videojs/ogvjs/readme_moodle.txt @@ -1,10 +1,10 @@ -ogv.js 1.8.9 +ogv.js 1.9.0 -------------- -https://github.com/brion/ogv.js +https://github.com/bvibber/ogv.js Instructions to import ogv.js library into Moodle: -1. Download the latest release from https://github.com/brion/ogv.js/releases +1. Download the latest release from https://github.com/bvibber/ogv.js/releases (do not choose "Source code") 2. copy 'ogv-es2017.js' into 'amd/src/local/ogv/ogv.js'. -3. copy all the wasm and js files into 'ogvjs/' folder. +3. copy all files into 'ogvjs/' folder. diff --git a/media/player/videojs/thirdpartylibs.xml b/media/player/videojs/thirdpartylibs.xml index 04d32443968..4e48f0c44f2 100644 --- a/media/player/videojs/thirdpartylibs.xml +++ b/media/player/videojs/thirdpartylibs.xml @@ -43,9 +43,9 @@ Javascript media decoder and player for Ogg Vorbis/Opus/Theora and WebM VP8/VP9/AV1 video. 1.8.9 MIT - https://github.com/brion/ogv.js/ + https://github.com/bvibber/ogv.js - Brion Vibber + Brooke Vibber @@ -54,9 +54,9 @@ JavaScript media decoder and player for Ogg Vorbis/Opus/Theora and WebM VP8/VP9/AV1 video. MIT 1.8.9 - https://github.com/brion/ogv.js/ + https://github.com/bvibber/ogv.js - Brion Vibber + Brooke Vibber

    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 { - var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; - if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; return ( -function(OGVDecoderVideoTheoraW) { - OGVDecoderVideoTheoraW = OGVDecoderVideoTheoraW || {}; +function(moduleArg = {}) { + +var b=moduleArg,aa,l,readyPromise=new Promise((a,c)=>{aa=a;l=c}),ba=Object.assign({},b),ca="object"==typeof window,m="function"==typeof importScripts,da="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,t="",u,y,C; +if(da){var fs=require("fs"),D=require("path");t=m?D.dirname(t)+"/":__dirname+"/";u=(a,c)=>{a=E(a)?new URL(a):D.normalize(a);return fs.readFileSync(a,c?void 0:"utf8")};C=a=>{a=u(a,!0);a.buffer||(a=new Uint8Array(a));return a};y=(a,c,e,d=!0)=>{a=E(a)?new URL(a):D.normalize(a);fs.readFile(a,d?void 0:"utf8",(f,h)=>{f?e(f):c(d?h.buffer:h)})};process.argv.slice(2)}else if(ca||m)m?t=self.location.href:"undefined"!=typeof document&&document.currentScript&&(t=document.currentScript.src),_scriptDir&&(t=_scriptDir), +t.startsWith("blob:")?t="":t=t.substr(0,t.replace(/[?#].*/,"").lastIndexOf("/")+1),u=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText},m&&(C=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),y=(a,c,e)=>{var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)};b.print||console.log.bind(console); +var F=b.printErr||console.error.bind(console);Object.assign(b,ba);ba=null;var I;b.wasmBinary&&(I=b.wasmBinary);var J,ea=!1,K;function fa(){var a=J.buffer;b.HEAP8=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAPU8=K=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAP32=new Int32Array(a);b.HEAPU32=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var ha=[],ia=[],ja=[];function ka(){var a=b.preRun.shift();ha.unshift(a)} +var L=0,M=null,Q=null,la=a=>a.startsWith("data:application/octet-stream;base64,"),E=a=>a.startsWith("file://"),R;R="ogv-decoder-video-theora-wasm.wasm";if(!la(R)){var ma=R;R=b.locateFile?b.locateFile(ma,t):t+ma}function na(a){if(a==R&&I)return new Uint8Array(I);if(C)return C(a);throw"both async and sync fetching of the wasm failed";} +function oa(a){if(!I&&(ca||m)){if("function"==typeof fetch&&!E(a))return fetch(a,{credentials:"same-origin"}).then(c=>{if(!c.ok)throw`failed to load wasm binary file at '${a}'`;return c.arrayBuffer()}).catch(()=>na(a));if(y)return new Promise((c,e)=>{y(a,d=>c(new Uint8Array(d)),e)})}return Promise.resolve().then(()=>na(a))} +function pa(a,c,e){return oa(a).then(d=>WebAssembly.instantiate(d,c)).then(e,d=>{F(`failed to asynchronously prepare wasm: ${d}`);b.onAbort?.(d);d="Aborted("+d+")";F(d);ea=!0;d=new WebAssembly.RuntimeError(d+". Build with -sASSERTIONS for more info.");l(d);throw d;})} +function Ba(a,c){var e=R;return I||"function"!=typeof WebAssembly.instantiateStreaming||la(e)||E(e)||da||"function"!=typeof fetch?pa(e,a,c):fetch(e,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(c,function(f){F(`wasm streaming compile failed: ${f}`);F("falling back to ArrayBuffer instantiation");return pa(e,a,c)}))} +var S=a=>{for(;0K.copyWithin(a,c,c+e),a:a=>{var c=K.length;a>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,a+100663296);var f=Math;d=Math.max(a,d);a:{f=(f.min.call(f,2147483648,d+(65536-d%65536)%65536)-J.buffer.byteLength+65535)/65536;try{J.grow(f);fa();var h=1;break a}catch(q){}h=void 0}if(h)return!0}return!1},c:function(a,c,e,d,f,h,q,n,z,p,v,G,N,O,X,Y){function Z(A,g,w,qa,ra,sa,Fa,Ga,P){A.set(new Uint8Array(Ha,g,w*qa)); +var x,r;for(x=r=0;x(b._ogv_video_decoder_init=T.g)();b._ogv_video_decoder_async=()=>(b._ogv_video_decoder_async=T.h)();b._ogv_video_decoder_process_header=(a,c)=>(b._ogv_video_decoder_process_header=T.i)(a,c);b._ogv_video_decoder_process_frame=(a,c)=>(b._ogv_video_decoder_process_frame=T.j)(a,c); +b._ogv_video_decoder_destroy=()=>(b._ogv_video_decoder_destroy=T.k)();b._free=a=>(b._free=T.l)(a);b._malloc=a=>(b._malloc=T.m)(a);var U;Q=function Da(){U||Ea();U||(Q=Da)}; +function Ea(){function a(){if(!U&&(U=!0,b.calledRun=!0,!ea)){S(ia);aa(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();ja.unshift(c)}S(ja)}}if(!(0=d||(V&&b._free(V),Ia=d,V=b._malloc(Ia));var f=V;(new Uint8Array(J.buffer,f,d)).set(new Uint8Array(a));return b._ogv_video_decoder_process_header(f,d)});c(e)};b.o=[]; +b.processFrame=function(a,c){function e(n){b._free(h);c(n)}var d=b._ogv_video_decoder_async(),f=a.byteLength,h=b._malloc(f);d&&b.o.push(e);var q=W(function(){(new Uint8Array(J.buffer,h,f)).set(new Uint8Array(a));return b._ogv_video_decoder_process_frame(h,f)});d||e(q)};b.close=function(){};b.sync=function(){b._ogv_video_decoder_async()&&(b.o.push(function(){}),W(function(){b._ogv_video_decoder_process_frame(0,0)}))};b.recycledFrames=[]; +b.recycleFrame=function(a){var c=b.recycledFrames;c.push(a);16{D||(fs=require("fs"),D=require("path"))},y=function(b,c){E();b=D.normalize(b);return fs.readFileSync(b,c?void 0:"utf8")},C=b=>{b=y(b,!0);b.buffer||(b=new Uint8Array(b));return b},B=(b,c,e)=>{E();b=D.normalize(b);fs.readFile(b,function(d,f){d?e(d):c(f.buffer)})},1{var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},m&&(C=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer"; -c.send(null);return new Uint8Array(c.response)}),B=(b,c,e)=>{var d=new XMLHttpRequest;d.open("GET",b,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)};a.print||console.log.bind(console);var H=a.printErr||console.warn.bind(console);Object.assign(a,ea);ea=null;var I;a.wasmBinary&&(I=a.wasmBinary);var noExitRuntime=a.noExitRuntime||!0;"object"!=typeof WebAssembly&&J("no native wasm support detected");var K,ha=!1,ia,L; -function ja(){var b=K.buffer;ia=b;a.HEAP8=new Int8Array(b);a.HEAP16=new Int16Array(b);a.HEAP32=new Int32Array(b);a.HEAPU8=L=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAPU32=new Uint32Array(b);a.HEAPF32=new Float32Array(b);a.HEAPF64=new Float64Array(b)}var ka,la=[],ma=[],na=[];function oa(){var b=a.preRun.shift();la.unshift(b)}var P=0,Q=null,R=null;a.preloadedImages={};a.preloadedAudios={}; -function J(b){if(a.onAbort)a.onAbort(b);b="Aborted("+b+")";H(b);ha=!0;b=new WebAssembly.RuntimeError(b+". Build with -s ASSERTIONS=1 for more info.");l(b);throw b;}function pa(){return S.startsWith("data:application/octet-stream;base64,")}var S;S="ogv-decoder-video-theora-wasm.wasm";if(!pa()){var qa=S;S=a.locateFile?a.locateFile(qa,t):t+qa}function ra(){var b=S;try{if(b==S&&I)return new Uint8Array(I);if(C)return C(b);throw"both async and sync fetching of the wasm failed";}catch(c){J(c)}} -function sa(){if(!I&&(fa||m)){if("function"==typeof fetch&&!S.startsWith("file://"))return fetch(S,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+S+"'";return b.arrayBuffer()}).catch(function(){return ra()});if(B)return new Promise(function(b,c){B(S,function(e){b(new Uint8Array(e))},c)})}return Promise.resolve().then(function(){return ra()})} -function T(b){for(;0=U.length&&(U.length=b+1),U[b]=c=ka.get(b));return c} -var Fa={b:function(b,c,e){L.copyWithin(b,c,c+e)},a:function(b){var c=L.length;b>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,b+100663296);var f=Math;d=Math.max(b,d);f=f.min.call(f,2147483648,d+(65536-d%65536)%65536);a:{try{K.grow(f-ia.byteLength+65535>>>16);ja();var g=1;break a}catch(q){}g=void 0}if(g)return!0}return!1},c:function(b,c,e,d,f,g,q,n,z,p,u,F,M,N,Z,aa){function ba(A,h,v,ua,va,wa,Ha,Ia,O){A.set(new Uint8Array(Ja,h,v*ua));var w,r;for(w=r=0;w=d||(W&&a._free(W),La=d,W=a._malloc(La));var f=W;(new Uint8Array(K.buffer,f,d)).set(new Uint8Array(b));return a._ogv_video_decoder_process_header(f,d)});c(e)};a.s=[]; -a.processFrame=function(b,c){function e(n){a._free(g);c(n)}var d=a._ogv_video_decoder_async(),f=b.byteLength,g=a._malloc(f);d&&a.s.push(e);var q=Y(function(){(new Uint8Array(K.buffer,g,f)).set(new Uint8Array(b));return a._ogv_video_decoder_process_frame(g,f)});d||e(q)};a.close=function(){};a.sync=function(){a._ogv_video_decoder_async()&&(a.s.push(function(){}),Y(function(){a._ogv_video_decoder_process_frame(0,0)}))};a.recycledFrames=[]; -a.recycleFrame=function(b){var c=a.recycledFrames;c.push(b);16 OGVDecoderVideoTheoraW); diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-theora-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-video-theora-wasm.wasm index 5b53ecb40eb24a36cd7d858dc2754d2e52e4ee15..b4f0239339c9ae69f393d5e4429190545fc12fea 100644 GIT binary patch literal 47242 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 literal 48916 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 { - var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; - if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; return ( -function(OGVDecoderVideoVP8MTW) { - OGVDecoderVideoVP8MTW = OGVDecoderVideoVP8MTW || {}; +function(moduleArg = {}) { -function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF64}var Module=typeof OGVDecoderVideoVP8MTW!="undefined"?OGVDecoderVideoVP8MTW:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"};let nodeWorkerThreads;try{nodeWorkerThreads=require("worker_threads")}catch(e){console.error('The "worker_threads" module is not supported in this node.js build - perhaps a newer version is needed?');throw e}global.Worker=nodeWorkerThreads.Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(!ENVIRONMENT_IS_NODE){read_=(url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance=="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.warn.bind(console);if(ENVIRONMENT_IS_NODE){requireNodeFS();defaultPrint=(str=>fs.writeSync(1,str+"\n"));defaultPrintErr=(str=>fs.writeSync(2,str+"\n"))}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var Atomics_load=Atomics.load;var Atomics_store=Atomics.store;var Atomics_compareExchange=Atomics.compareExchange;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.buffer instanceof SharedArrayBuffer?heapOrArray.slice(idx,endPtr):heapOrArray.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),ptr,maxBytesToRead):""}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;if(ENVIRONMENT_IS_PTHREAD){buffer=Module["buffer"]}function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"];buffer=Module["buffer"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){console.log("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and also use a recent version)")}throw Error("bad memory")}}}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"onAbort","arg":what})}else{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-vp8-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;registerTlsInit(Module["asm"]["O"]);wasmTable=Module["asm"]["L"];addOnInit(Module["asm"]["F"]);wasmModule=module;if(!ENVIRONMENT_IS_PTHREAD){var numWorkersToLoad=PThread.unusedWorkers.length;PThread.unusedWorkers.forEach(function(w){PThread.loadWasmModuleToWorker(w,function(){if(!--numWorkersToLoad)removeRunDependency("wasm-instantiate")})})}}if(!ENVIRONMENT_IS_PTHREAD){addRunDependency("wasm-instantiate")}function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var ASM_CONSTS={};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}function killThread(pthread_ptr){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var pthread=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];pthread.worker.terminate();__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];if(pthread){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}function spawnThread(threadParams){var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,threadInfoStruct:threadParams.pthread_ptr};worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr};worker.runPthread=(()=>{msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)});if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function _exit(status){exit(status)}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],init:function(){if(ENVIRONMENT_IS_PTHREAD){PThread.initWorker()}else{PThread.initMainThread()}},initMainThread:function(){var pthreadPoolSize=1;for(var i=0;i>2]=0;try{func()}finally{GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){if(PThread.tlsInitFunctions.hasOwnProperty(i))PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=(e=>{var d=e["data"];var cmd=d["cmd"];if(worker.pthread)PThread.currentProxiedOperationCallerThread=worker.pthread.threadInfoStruct;if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var thread=PThread.pthreads[d.targetThread];if(thread){thread.worker.postMessage(d,d["transferList"])}else{err('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processProxyingQueue"){_emscripten_proxy_execute_queue(d["queue"]);Atomics.sub(GROWABLE_HEAP_I32(),d["queue"]>>2,1)}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(onFinishedLoading)onFinishedLoading(worker);if(worker.runPthread){worker.runPthread();delete worker.runPthread}}else if(cmd==="print"){out("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="printErr"){err("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="alert"){alert("Thread "+d["threadId"]+": "+d["text"])}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="onAbort"){if(Module["onAbort"]){Module["onAbort"](d["arg"])}}else if(cmd){err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined});worker.onerror=(e=>{var message="worker sent an error!";err(message+" "+e.filename+":"+e.lineno+": "+e.message);throw e});if(ENVIRONMENT_IS_NODE){worker.on("message",function(data){worker.onmessage({data:data})});worker.on("error",function(e){worker.onerror(e)});worker.on("detachedExit",function(){})}worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){var pthreadMainJs=locateFile("ogv-decoder-video-vp8-mt-wasm.worker.js");PThread.unusedWorkers.push(new Worker(pthreadMainJs))},getNewWorker:function(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};function establishStackSpace(){var pthread_ptr=_pthread_self();var stackTop=GROWABLE_HEAP_I32()[pthread_ptr+44>>2];var stackSize=GROWABLE_HEAP_I32()[pthread_ptr+48>>2];var stackMax=stackTop-stackSize;_emscripten_stack_set_limits(stackTop,stackMax);stackRestore(stackTop)}Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,0,returnCode);try{_exit(returnCode)}catch(e){handleException(e)}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function invokeEntryPoint(ptr,arg){return getWasmTableEntry(ptr)(arg)}Module["invokeEntryPoint"]=invokeEntryPoint;function registerTlsInit(tlsInitFunc){PThread.tlsInitFunctions.push(tlsInitFunc)}function ___emscripten_init_main_thread_js(tb){__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB);PThread.threadInit()}function ___emscripten_thread_cleanup(thread){if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})}function pthreadCreateProxied(pthread_ptr,attr,start_routine,arg){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(2,1,pthread_ptr,attr,start_routine,arg);return ___pthread_create_js(pthread_ptr,attr,start_routine,arg)}function ___pthread_create_js(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer=="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return pthreadCreateProxied(pthread_ptr,attr,start_routine,arg)}if(error)return error;var threadParams={startRoutine:start_routine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function __emscripten_default_pthread_stack_size(){return 2097152}function __emscripten_notify_proxying_queue(targetThreadId,currThreadId,mainThreadId,queue){if(targetThreadId==currThreadId){setTimeout(()=>{if(_pthread_self()){_emscripten_proxy_execute_queue(queue)}Atomics.sub(GROWABLE_HEAP_I32(),queue>>2,1)})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processProxyingQueue","queue":queue})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processProxyingQueue","queue":queue})}return 1}function __emscripten_set_offscreencanvas_size(target,width,height){return-1}function __emscripten_throw_longjmp(){throw Infinity}function _abort(){abort("")}function _emscripten_check_blocking_allowed(){if(ENVIRONMENT_IS_NODE)return;if(ENVIRONMENT_IS_WORKER)return;warnOnce("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread")}function _emscripten_get_heap_max(){return 1073741824}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=(()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6})}else if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=(()=>performance.now()-Module["__performance_now_clock_drift"])}else _emscripten_get_now=(()=>performance.now());function _emscripten_memcpy_big(dest,src,num){GROWABLE_HEAP_U8().copyWithin(dest,src,src+num)}function _emscripten_num_logical_cores(){if(ENVIRONMENT_IS_NODE)return require("os").cpus().length;return navigator["hardwareConcurrency"]}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var outerArgs=arguments;return withStackSave(function(){var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}function _emscripten_unwind_to_js_event_loop(){throw"unwind"}var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_I32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _getTempRet0(){return getTempRet0()}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}function _setTempRet0(val){setTempRet0(val)}PThread.init();var proxiedFunctionTable=[null,exitOnMainThread,pthreadCreateProxied,_fd_write];var asmLibraryArg={"z":___emscripten_init_main_thread_js,"k":___emscripten_thread_cleanup,"v":___pthread_create_js,"w":__emscripten_default_pthread_stack_size,"y":__emscripten_notify_proxying_queue,"B":__emscripten_set_offscreencanvas_size,"r":__emscripten_throw_longjmp,"E":_abort,"l":_emscripten_check_blocking_allowed,"t":_emscripten_get_heap_max,"d":_emscripten_get_now,"x":_emscripten_memcpy_big,"n":_emscripten_num_logical_cores,"A":_emscripten_receive_on_main_thread_js,"s":_emscripten_resize_heap,"m":_emscripten_unwind_to_js_event_loop,"u":_exit,"j":_fd_write,"b":_getTempRet0,"C":invoke_i,"h":invoke_ii,"i":invoke_iii,"D":invoke_iiii,"q":invoke_iiiij,"e":invoke_vi,"f":invoke_viii,"g":invoke_viiii,"a":wasmMemory||Module["wasmMemory"],"o":_ogvjs_callback_async_complete,"p":_ogvjs_callback_frame,"c":_setTempRet0};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["F"]).apply(null,arguments)};var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=function(){return(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=Module["asm"]["G"]).apply(null,arguments)};var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=function(){return(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=Module["asm"]["H"]).apply(null,arguments)};var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=function(){return(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=Module["asm"]["I"]).apply(null,arguments)};var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=function(){return(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=Module["asm"]["J"]).apply(null,arguments)};var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=function(){return(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=Module["asm"]["K"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["M"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["N"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["O"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["P"]).apply(null,arguments)};var __emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=function(){return(__emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=Module["asm"]["Q"]).apply(null,arguments)};var _emscripten_proxy_execute_queue=Module["_emscripten_proxy_execute_queue"]=function(){return(_emscripten_proxy_execute_queue=Module["_emscripten_proxy_execute_queue"]=Module["asm"]["R"]).apply(null,arguments)};var _emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=function(){return(_emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=Module["asm"]["S"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["T"]).apply(null,arguments)};var __emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=function(){return(__emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=Module["asm"]["U"]).apply(null,arguments)};var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=function(){return(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=Module["asm"]["V"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["W"]).apply(null,arguments)};var _emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=function(){return(_emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=Module["asm"]["X"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["Y"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["Z"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["_"]).apply(null,arguments)};var dynCall_iiiij=Module["dynCall_iiiij"]=function(){return(dynCall_iiiij=Module["dynCall_iiiij"]=Module["asm"]["$"]).apply(null,arguments)};var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=8592;function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_i(index){var sp=stackSave();try{return getWasmTableEntry(index)()}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiij(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiiij(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["PThread"]=PThread;Module["PThread"]=PThread;Module["wasmMemory"]=wasmMemory;Module["ExitStatus"]=ExitStatus;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(!implicit){if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}else{}}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){PThread.terminateAllThreads();if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; +function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAP32}function GROWABLE_HEAP_U32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPF64}var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};global.Worker=require("worker_threads").Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}if(!ENVIRONMENT_IS_NODE){read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance=="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.error.bind(console);if(ENVIRONMENT_IS_NODE){defaultPrint=(...args)=>fs.writeSync(1,args.join(" ")+"\n");defaultPrintErr=(...args)=>fs.writeSync(2,args.join(" ")+"\n")}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){err("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and/or recent version)")}throw Error("bad memory")}}}updateMemoryViews();INITIAL_MEMORY=wasmMemory.buffer.byteLength;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);var isFileURI=filename=>filename.startsWith("file://");var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-vp8-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw`failed to load wasm binary file at '${binaryFile}'`}return response["arrayBuffer"]()}).catch(()=>getBinarySync(binaryFile))}else if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){wasmExports=instance.exports;registerTLSInit(wasmExports["M"]);wasmTable=wasmExports["J"];addOnInit(wasmExports["D"]);wasmModule=module;removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var terminateWorker=worker=>{worker.terminate();worker.onmessage=e=>{}};var killThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];terminateWorker(worker);__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);worker.pthread_ptr=0};var cancelThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];worker.postMessage({"cmd":"cancel"})};var cleanupThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];PThread.returnWorkerToPool(worker)};var spawnThread=threadParams=>{var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);PThread.pthreads[threadParams.pthread_ptr]=worker;worker.pthread_ptr=threadParams.pthread_ptr;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"pthread_ptr":threadParams.pthread_ptr};if(ENVIRONMENT_IS_NODE){worker.unref()}worker.postMessage(msg,threadParams.transferList);return 0};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var stackSave=()=>_emscripten_stack_get_current();var stackRestore=val=>__emscripten_stack_restore(val);var withStackSave=f=>{var stack=stackSave();var ret=f();stackRestore(stack);return ret};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var proxyToMainThread=(funcIndex,emAsmAddr,sync,...callArgs)=>withStackSave(()=>{var serializedNumCallArgs=callArgs.length;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i{EXITSTATUS=status;if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}_proc_exit(status)};var _exit=exitJS;var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],pthreads:{},init(){if(ENVIRONMENT_IS_PTHREAD){PThread.initWorker()}else{PThread.initMainThread()}},initMainThread(){var pthreadPoolSize=1;while(pthreadPoolSize--){PThread.allocateUnusedWorker()}addOnPreRun(()=>{addRunDependency("loading-workers");PThread.loadWasmModuleToAllWorkers(()=>removeRunDependency("loading-workers"))})},initWorker(){noExitRuntime=false},setExitStatus:status=>EXITSTATUS=status,terminateAllThreads__deps:["$terminateWorker"],terminateAllThreads:()=>{for(var worker of PThread.runningWorkers){terminateWorker(worker)}for(var worker of PThread.unusedWorkers){terminateWorker(worker)}PThread.unusedWorkers=[];PThread.runningWorkers=[];PThread.pthreads=[]},returnWorkerToPool:worker=>{var pthread_ptr=worker.pthread_ptr;delete PThread.pthreads[pthread_ptr];PThread.unusedWorkers.push(worker);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);worker.pthread_ptr=0;__emscripten_thread_free_data(pthread_ptr)},receiveObjectTransfer(data){},threadInitTLS(){PThread.tlsInitFunctions.forEach(f=>f())},loadWasmModuleToWorker:worker=>new Promise(onFinishedLoading=>{worker.onmessage=e=>{var d=e["data"];var cmd=d["cmd"];if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var targetWorker=PThread.pthreads[d["targetThread"]];if(targetWorker){targetWorker.postMessage(d,d["transferList"])}else{err(`Internal error! Worker sent a message "${cmd}" to target pthread ${d["targetThread"]}, but that thread no longer exists!`)}return}if(cmd==="checkMailbox"){checkMailbox()}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(ENVIRONMENT_IS_NODE&&!worker.pthread_ptr){worker.unref()}onFinishedLoading(worker)}else if(cmd==="alert"){alert(`Thread ${d["threadId"]}: ${d["text"]}`)}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="callHandler"){Module[d["handler"]](...d["args"])}else if(cmd){err(`worker sent an unknown command ${cmd}`)}};worker.onerror=e=>{var message="worker sent an error!";err(`${message} ${e.filename}:${e.lineno}: ${e.message}`);throw e};if(ENVIRONMENT_IS_NODE){worker.on("message",data=>worker.onmessage({data:data}));worker.on("error",e=>worker.onerror(e))}var handlers=[];var knownHandlers=["onExit","onAbort","print","printErr"];for(var handler of knownHandlers){if(Module.hasOwnProperty(handler)){handlers.push(handler)}}worker.postMessage({"cmd":"load","handlers":handlers,"urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})}),loadWasmModuleToAllWorkers(onMaybeReady){if(ENVIRONMENT_IS_PTHREAD){return onMaybeReady()}let pthreadPoolReady=Promise.all(PThread.unusedWorkers.map(PThread.loadWasmModuleToWorker));pthreadPoolReady.then(onMaybeReady)},allocateUnusedWorker(){var worker;var pthreadMainJs=locateFile("ogv-decoder-video-vp8-mt-wasm.worker.js");worker=new Worker(pthreadMainJs);PThread.unusedWorkers.push(worker)},getNewWorker(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};Module["PThread"]=PThread;var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var establishStackSpace=()=>{var pthread_ptr=_pthread_self();var stackHigh=GROWABLE_HEAP_U32()[pthread_ptr+52>>2];var stackSize=GROWABLE_HEAP_U32()[pthread_ptr+56>>2];var stackLow=stackHigh-stackSize;_emscripten_stack_set_limits(stackHigh,stackLow);stackRestore(stackHigh)};Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(1,0,0,returnCode);_exit(returnCode)}var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var invokeEntryPoint=(ptr,arg)=>{runtimeKeepaliveCounter=0;var result=getWasmTableEntry(ptr)(arg);function finish(result){if(keepRuntimeAlive()){PThread.setExitStatus(result)}else{__emscripten_thread_exit(result)}}finish(result)};Module["invokeEntryPoint"]=invokeEntryPoint;var noExitRuntime=Module["noExitRuntime"]||true;var registerTLSInit=tlsInitFunc=>PThread.tlsInitFunctions.push(tlsInitFunc);var ___emscripten_init_main_thread_js=tb=>{__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB,65536,false);PThread.threadInitTLS()};var ___emscripten_thread_cleanup=thread=>{if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})};function pthreadCreateProxied(pthread_ptr,attr,startRoutine,arg){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(2,0,1,pthread_ptr,attr,startRoutine,arg);return ___pthread_create_js(pthread_ptr,attr,startRoutine,arg)}var ___pthread_create_js=(pthread_ptr,attr,startRoutine,arg)=>{if(typeof SharedArrayBuffer=="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return pthreadCreateProxied(pthread_ptr,attr,startRoutine,arg)}if(error)return error;var threadParams={startRoutine:startRoutine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)};var maybeExit=()=>{if(!keepRuntimeAlive()){try{if(ENVIRONMENT_IS_PTHREAD)__emscripten_thread_exit(EXITSTATUS);else _exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var __emscripten_thread_mailbox_await=pthread_ptr=>{if(typeof Atomics.waitAsync==="function"){var wait=Atomics.waitAsync(GROWABLE_HEAP_I32(),pthread_ptr>>2,pthread_ptr);wait.value.then(checkMailbox);var waitingAsync=pthread_ptr+128;Atomics.store(GROWABLE_HEAP_I32(),waitingAsync>>2,1)}};Module["__emscripten_thread_mailbox_await"]=__emscripten_thread_mailbox_await;var checkMailbox=()=>{var pthread_ptr=_pthread_self();if(pthread_ptr){__emscripten_thread_mailbox_await(pthread_ptr);callUserCallback(__emscripten_check_mailbox)}};Module["checkMailbox"]=checkMailbox;var __emscripten_notify_mailbox_postmessage=(targetThreadId,currThreadId,mainThreadId)=>{if(targetThreadId==currThreadId){setTimeout(checkMailbox)}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"checkMailbox"})}else{var worker=PThread.pthreads[targetThreadId];if(!worker){return}worker.postMessage({"cmd":"checkMailbox"})}};var proxiedJSCallArgs=[];var __emscripten_receive_on_main_thread_js=(funcIndex,emAsmAddr,callingThread,numCallArgs,args)=>{proxiedJSCallArgs.length=numCallArgs;var b=args>>3;for(var i=0;i{if(ENVIRONMENT_IS_NODE){PThread.pthreads[thread].ref()}};var __emscripten_throw_longjmp=()=>{throw Infinity};var _abort=()=>{abort("")};var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var _emscripten_check_blocking_allowed=()=>{};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var _emscripten_exit_with_live_runtime=()=>{runtimeKeepalivePush();throw"unwind"};var getHeapMax=()=>1073741824;var _emscripten_get_heap_max=()=>getHeapMax();var _emscripten_get_now;_emscripten_get_now=()=>performance.timeOrigin+performance.now();var _emscripten_num_logical_cores=()=>ENVIRONMENT_IS_NODE?require("os").cpus().length:navigator["hardwareConcurrency"];var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=GROWABLE_HEAP_U8().length;requestedSize>>>=0;if(requestedSize<=oldSize){return false}var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var _emscripten_unwind_to_js_event_loop=()=>{throw"unwind"};var printCharBuffers=[null,[],[]];var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;var UTF8ArrayToString=(heapOrArray,idx,maxBytesToRead)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.buffer instanceof SharedArrayBuffer?heapOrArray.slice(idx,endPtr):heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var printChar=(stream,curr)=>{var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}};function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(3,0,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_U32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}PThread.init();var proxiedFunctionTable=[_proc_exit,exitOnMainThread,pthreadCreateProxied,_fd_write];var wasmImports={x:___emscripten_init_main_thread_js,i:___emscripten_thread_cleanup,u:___pthread_create_js,q:__emscripten_notify_mailbox_postmessage,v:__emscripten_receive_on_main_thread_js,w:__emscripten_thread_mailbox_await,z:__emscripten_thread_set_strongref,o:__emscripten_throw_longjmp,C:_abort,j:_emscripten_check_blocking_allowed,y:_emscripten_exit_with_live_runtime,r:_emscripten_get_heap_max,b:_emscripten_get_now,k:_emscripten_num_logical_cores,p:_emscripten_resize_heap,s:_emscripten_unwind_to_js_event_loop,t:_exit,h:_fd_write,A:invoke_i,d:invoke_ii,g:invoke_iii,B:invoke_iiii,n:invoke_iiiij,c:invoke_vi,e:invoke_viii,f:invoke_viiii,a:wasmMemory||Module["wasmMemory"],l:_ogvjs_callback_async_complete,m:_ogvjs_callback_frame};var wasmExports=createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports["D"])();var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=()=>(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=wasmExports["E"])();var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=()=>(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=wasmExports["F"])();var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=()=>(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=wasmExports["G"])();var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=(a0,a1)=>(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=wasmExports["H"])(a0,a1);var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=(a0,a1)=>(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=wasmExports["I"])(a0,a1);var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["K"])(a0);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["L"])(a0);var __emscripten_tls_init=Module["__emscripten_tls_init"]=()=>(__emscripten_tls_init=Module["__emscripten_tls_init"]=wasmExports["M"])();var _pthread_self=Module["_pthread_self"]=()=>(_pthread_self=Module["_pthread_self"]=wasmExports["N"])();var __emscripten_thread_init=Module["__emscripten_thread_init"]=(a0,a1,a2,a3,a4,a5)=>(__emscripten_thread_init=Module["__emscripten_thread_init"]=wasmExports["O"])(a0,a1,a2,a3,a4,a5);var __emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=()=>(__emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=wasmExports["P"])();var _emscripten_main_runtime_thread_id=()=>(_emscripten_main_runtime_thread_id=wasmExports["emscripten_main_runtime_thread_id"])();var _emscripten_main_thread_process_queued_calls=()=>(_emscripten_main_thread_process_queued_calls=wasmExports["emscripten_main_thread_process_queued_calls"])();var __emscripten_run_on_main_thread_js=(a0,a1,a2,a3,a4)=>(__emscripten_run_on_main_thread_js=wasmExports["Q"])(a0,a1,a2,a3,a4);var __emscripten_thread_free_data=a0=>(__emscripten_thread_free_data=wasmExports["R"])(a0);var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=a0=>(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=wasmExports["S"])(a0);var __emscripten_check_mailbox=()=>(__emscripten_check_mailbox=wasmExports["T"])();var _setThrew=(a0,a1)=>(_setThrew=wasmExports["U"])(a0,a1);var _emscripten_stack_set_limits=(a0,a1)=>(_emscripten_stack_set_limits=wasmExports["V"])(a0,a1);var __emscripten_stack_restore=a0=>(__emscripten_stack_restore=wasmExports["W"])(a0);var __emscripten_stack_alloc=a0=>(__emscripten_stack_alloc=wasmExports["X"])(a0);var _emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports["Y"])();var dynCall_iiiij=Module["dynCall_iiiij"]=(a0,a1,a2,a3,a4,a5)=>(dynCall_iiiij=Module["dynCall_iiiij"]=wasmExports["Z"])(a0,a1,a2,a3,a4,a5);function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_i(index){var sp=stackSave();try{return getWasmTableEntry(index)()}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiij(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiiij(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}Module["wasmMemory"]=wasmMemory;Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["ExitStatus"]=ExitStatus;Module["PThread"]=PThread;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();startWorker(Module);return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; - return OGVDecoderVideoVP8MTW.ready + return readyPromise } ); })(); if (typeof exports === 'object' && typeof module === 'object') module.exports = OGVDecoderVideoVP8MTW; else if (typeof define === 'function' && define['amd']) - define([], function() { return OGVDecoderVideoVP8MTW; }); -else if (typeof exports === 'object') - exports["OGVDecoderVideoVP8MTW"] = OGVDecoderVideoVP8MTW; + define([], () => OGVDecoderVideoVP8MTW); diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-vp8-mt-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-video-vp8-mt-wasm.wasm index da773faaa2fde1969f481f1e8449e3e14cc581e8..4eaa37b86e3084bc9d0e4291f23d1bca4937ca3f 100644 GIT binary patch literal 141086 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�@sMvxiOZz$Q3xYF^%xp4uXm8}n?@Kb<3{ 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 gaIr$22JmN@%J&4S8C?SALfMStV=FPm=pj7!Z zf))tP`~7#-IrrZFlw?B^o@Z9yQ{S~~*REZ=cI~Qi-~8@x_s%(gDtYbg{)oH1afE;F z_Le?!Bu9?;BgF9I%;#=TiNLFmyWQbxDruFs_Tz}9;F_=`Az3@R-R+$!R2AMO4@r|F z?+IYsjmP=B2)N7L-mj8Y-v|fMcSmUMQs%pkkfV9zJ^XXGXH{apZUhDrdZH7hp&9mT zZp#G<-eau^zED(mSd_cHY60ccO~9QV0hGG~3jJNlaeuM@X8-rx1i#+`ioe-^tDEKb z@4FVi|G;^Ezs+^|{f92)_aC`7zl$#8cgfNpa82CbZol7Q<-E(CN62@&9sDl4Nq!Gn z?7Lk9_aRGjhvhwN<@{p{xzkGiCl>Nu7F)XWNx$F1zt-};*<#;frG0aft|TifKK)gH z!aLt~uF>hbM%s10mvl0GX{R;U>Li_{-ALQ5&IRq%wM0g)ljvW|HJYyJ(w3V_rqk4Q z`$^BaG$p9h=zALbewB7eA0ETR;$r$`tg5h?M+>C!b;|6TiQ#hHcj=%Ki8b> zHrzz3-Fi*C-I{5*#)Na1G}Gopr_&%`y1m(G`tS7bct`7X6Gwb`?DNNyjIZ1Dr=i$R z)_&Ld{#tjh_t&}O-e2$jo%c7mpYZ-h_v7B*A|8MSu_uu4x+50{2 z3ExS6-%tFQ_pbEW+aL2k<-hS8zwv4RfB7T7=P&*>|CTfU7yZZlUOVgI}So!>V2%8&d1{XzfrU-NnYpZzEO z=loaSeA9bA<3Hs;;ZOSC^r!r9_+R%uKiU1h_jOMA|Kfe;$Zl8mmx|6FSI*^bZ_+Cg zeVl$8gWT;X41 zF;DVl>E2c}<_BrAkT>$yTb3uOG*6bOi>SOYUo@_t3{?)A=|b)=b8gVe9kG6~XkM8# za*u1EN;->!G;ig}p}c(%V3M+*27UcMIWdb-P(C*5MvqL}o> z>l61DGMXp!%fVtop+!nKC{JVPpqbR3<+p&GR-WcfrOeaoCVhs#*@73-dkl^0rog{VT)ASe~ z*Z(MBgyJ8EUfP8%rv? z$g&rDzO6#l!R7JOjZ3A>~<{X$H~S`8CanmKFwYyn+} z*?^AO7@|RL{gbJnFsz9p%%Ki#M*2{Zgoh%PlE3wf z9KuU>5hm3R0+fNg0Dc4VB4!iv0^{T46%ZN7t0|mB@(LA{k=8}GqeN+x))e`O2#Q4L z6s1+ZA*D4m83jtKB54qm2Gv-fuc9(J6Q7+Wd z5lc4`>d+@PtplK#0Nhagf@$GmlBDo)h8s1WJJ%LNg4x9a!%O^LeC_<9z?9%! zFfK0=YuJFec2clkcz8g`07WW^LyhIdq78kCEWOc|DuC~3@)Sdw7(#m# zpip`jgu;`QMR>*6$;t;Au>4VQ$u!`YeBC^tXT!-wGmU1KOS0_0?eh~y%4bh0IbGRb zgf$Nn(zn$tBqY)1=QL?lM8NnUC|k524O~~$sFr6S<`z85ie^+ zrd2fF3R8w-(=G_|Pyy2Nbm<^O=?*cE;&V&OhAG<8J6!e&R0Enuc_39u)v7W%Os^Hm zLDet6KMX4#_xsu(TihJBSPg}xhlVy+HMG#w6q&x7iYy+Q8U$vEepO>zh|~cAN#0rl zr`6PvEDBAKESP61ADPbwE^_ukl1RuxLSy`ljNQiSvFp`H(HOWBJYXw)fD;dZT}_8o(kZCS@CHttFUv zI&dkSEpq4=UNa@GSzHpOVC69-1jAA&Z{JY3d6QY`X;wJ7AE+A;)ieTgaNS`J-Wfz2 zlda`sl~s#2ZaDWC$|9~bW`V+_8~|XD3ltL{1PT$%Elx6y(-Z^2F-e7lOj3!(=C(L6 z?$8L6G)&XM#wb`4uFBt=>=J24Q71^j&{pU-3JStbKEZf$LCz8TH#tW$OptTvVv-t$ zSkf6!5%wghTE{cYMFy3eV`~wMn5`lJrCm;&K*=y|)0CQC(^Z3$ZUC_{x~BVSRT=0w*2^!o9G$wI~sTA@}N}_d0YIH5xOLXX8(`KTdpKGKsx2cI5oME zdnehM-BilR>;_Zv49bz&t(xzKvl|`E>_#i#M$B$7pF`l;jm&OY(W%HlCiL6=_CKLr*1-%+gNIt?PvzjI{ zlT@yqC$c$DRhoJS;8sf>!WstyC=K{;=MbRNeE4r0KKqtQMxFWBa^Np1i(sT_fn{q7 z23f@eVC**tQV7y(@N2rqfgEnkLkm()hbp6*l-|vOgw}dH0-Sq z`hNtfuv{+O4OEX?<+6GZ46Lf-8k?qy5>>6ZUIj`;r*(0Rz;sNQE}t{WTKUV%5%?EN zDp*>Ef41HVV}1NIl;||mm5&Ce&zmB7FQJvnP~K=*H<*HaC6))d4KW~DsQy=AdJ1~_ zv>P~joct=g0b0QyZdAGcrb+Q|>pbzZ@;T|4c9yRHI=IY{YhlMtDmxp2mQ)O9lqAoB zafu?+*Z`KrCY8UH9F6kDFukSgw1;R!s62h^q?8+-8zz;H+UOqCk-bI@LPQj*zNo-h zQdJ&Y)#Wp>3r=fSXwbD_$-~=|1-caQh2|?zw+gqz0`o>)mXEN~B8QF%V0`~|18zEVfK>3)#lN&MP z78e$F^uMB!bS;fg3FJ{U7p?Y+I;bknUxfo7!1303&E%+B#MW6*Iv_toEgGYuI}5h; zC#rQ!DzPaF|>q z-a+CJ4_O)vL}fA68nvdeRtbhyD?l5U7*V;=3!oAxDV>sNf>xs{dfocz!l1TdT#n+E ztdL?7Msn!9@C)j!tDNXHj$%;+G#c6=38!WN%rRmBi5NiWVJ#eKWn=*ebS{%zWZlL` zL_o~~8CBjIJZl_R94{e0i5N*DM&Q*5j2$XjVw5oOwZs+rY@s-UCVI#)glrQqB*C%~ zSE$M~y1J}ntu>hdxVdNqZrMe^&=qo|RzD`7Pb6{#Nx|eXbqUL2Y3+^bP;-N7$!yXO zYw-{l6-Y#By;vfbCO<<{rHPpvv?+Y8z$aA3<;AF!XC0A3R}$^QDi0syC#t!%Tb2en zuTE-m9+gTgB(Ww?VGVV66z>H2sDQ^((A3;;Y@@%`YVP6k54{r-UVD8B4>9oNOL(AS zLfkXa2Nq?RX+#yHv=!Azpv%HE8vBK{-4~%@q-#W7(o*n|*2KDs$x3nxDhWw&NiD%a zsV_}}1N>15E~pmii-V?GglZ3IM6HtGtnyuXa~%n;S}AI+Diu^M#xY8w7^gv^Sr+U| zT1qyQ<~&?rs9j7nXPY!f$w8W{w2ML4Aj)A@mzds+sznxW0a<*sZ?iRfwPpEg_F666 z!OME=O|_P<&YO`-;FfECvAi4xNxw+}g2pf@QBF#}d*-xzO=7xW<9z1sD3myD-mW** zRC5YR=Fp~q8CL=;vp87>!U&8M`0^$zaY?fXzbs|Lnzzz_6UqcqQ)m!4E4J}Plcy9D(6XWX)s6`5JSLq6*0I$fCVJh-$ z*5rvYD3WJbcGcwB*n&KxQh_-@a$it>NAi>aCFQp*HcYo=x=v}n;S6gu-%hPH=EC94eNYt7uM33C9DOHltS z$eIT6#+uXKtydhBvz!^Tv3fIDJ#ppD-q44wlGM5@u z@X>`UNq$?&VQ-PWkYE7= z1cu9L)vXavbXOJ+nqjBSazR;i94su61WJ;8BE*!>Fj1!q z)Pv?0#zk_|ae&zYti`;jj7Rg^#>a|BNk{`5%i3F%Y?53z=vYB2gSuEZolDs=5LBiW zZX>`^Plsv}GYygYt*>e;4q@D{tlW99@M`BydIKAvWRKe|rCn0?7AcS3 zyv*ec0LfPVYL{EiR{u@F%<$;J@{+eUj_f8Kk)>;vyD+4X;u&iQ)%GgY=F534tGu?r zBYyDHSQ`B8!5TuV*OiqQ&Y@2K4w27Ca`%zD_viP1NVJ ziFTh*folC>dVU5p>Vbp-XsZ$9CgR=3J0Lf>28-#lx@GCYnx?M^DO}2-ey)s{VTHU4}1P1kdwR1J>c_m;2Ip}XS84L z6a36vif3No2S3P@za@VQKdMIg5!Cs?-wFP%{9XLr;AiP{x$oic1^<-%Q~0NX9}~07 zeILJc&Xl)J{%!cT1^=x4v-qWYCVq$fJMixae#{*&_jCBMl~g?ZjUW7M%*c-=8$b9F zkmSEe{)_Nm1UpS&H@VyA#X0}t{r*7Nzk`9VkX`VG`+hJ{$YMd&z)%1os3_PhI&blb zg7)n59X9-{jBU#}S4<2u0wawpX7q8zw#DLnGEOcs1r>n1&v%P%oxN+>cS3P>z36_y zML|pGl45?b*hO|<=Rj>r8B@hn9WrGh7ZuaPGA>l+9mPfZw2F%ti<~k#!}!5snbO4V zj3fRSN82@y^b=UFA<5^Hd2dNz)16gbWV5R2okjGkp`Z>0@kc=&6{H^(1P>6llbiyU ztVV_$WhtRV3!EV#$&@h7=kmd(2_@XXmN4)M-Pow%Vlh-f23(yy%b801G+TCM5xMyU z`==3n61DSf`OH!=L86{@&rIH}lS=tNOxn%o^PTL`lXQ$|rt0+5`SeKosr=&nqNQS* z^dls-EnsUBB=83kCWQq31hiYDJlM(%?V9i_$m_M1Fr$?6cDi4pho_v zk>!atrYf{s!Ze@Bw{4nGvI=M?wP9ZasGoP1peaz==8HlcI$`TE@8TOn(R4mV&{h&Q6&Bb>HY{K`_{Cv?0yb?N%r6k%1i%}WZh)?Juy9^JtH$N$=Q~EQ zuq(d+Us}-vILq_=LW1g+EEX>r3oN`rEkb;ag;DgP*bnI30Opz&C?GU01@HWUckRC6 zTty2t7B(2G%yg`D#d-CCJ?g_eppVP`cpG*|qLy-S02NW09YEb^442uJDf0k};u0fP zQ)Kq&dS@$w{zW!R4q92VVDmMD6J5ZeVnSL^*tO+Hd8p`yjZ4g- zk({+mls(AAQcjdsm?=UyvLgd~Shr;P(P|M6LhZ=LEvqzd-o(nSX~BIN1W-JMW-MA# zL9bfGAVxrG)u5O)PXvVmF+u~5WI-jcHwA8b<*BP}AqR>E7*0_A zv_C`CH8DF{(`Tx)BZ!(p9*cG@Ze?&0fB`HS8DyYuf~v)+NAT9JVPY$^h6%0`@TQEy z8jzqe7=Z*Vuj<5z85$mG2h2>Y#!SM>SeRkH8HEBUF@l#er6OnPQn4vf`j1(;kDP@B^*vm(dUJ_zR9zcrZ0%4ATu^CcqI5qRO zD7zggTi7td30<=mDcM@2OjJmLRIE7boOaIPgL-to1TvwRb;(4djGkOgCJg5q7Djqa zx`b7sb*F^-CB)WsBg*Ze9tgh&;0LCxGH7 zUJ?{-C~F-kCJ26oP+;02#oG4+!uM|ig0<2R;TV?&0#mLK0ZUpMh#N3m1K)iahybU7 zK#>f(u(wF32xO!5fm*HmvWE-o=@ktZBajZzT;?WT>Tm(Th?Fp7N(THWhtIqM z%jG3Vrc6eM4i=eIw`Z?5Gg=smE83<}(|AT?g+*3#C1T!RBepaXhmbo6q7{R#skJzfbC{LU+#%Tg>QTp_NXwOLH0y~g(v8hq8nUkIKxu)> zpg9;MjFHI#S}}%96sW)rP-4!IBP(eTR7_~@l7*2!w3v5T$d-Ky?v;IQ3`qR=bUnp_ z?pg|=&nhN`l7g|HGNEzqM2DnYC4?B+BNWi8>?V5UNZx}tBR>T>L4pWub25u98JkGh z5RVec1Q{xcgv_x$ZSC5&29p6?M6fG##tdYF;k%i9WcJtDOX4!qTgm^bv_A z@3U-RpOaqupCSj!7678t+spJYKU$D9XHcH}SMM{ClNaOS16eE$Cdwy20mYzqET0OF zRw`i<30A|6twI0pfPPp~nriK@b9lF*LdKacmUk`7pb0!DsHq-4 z;a=>cA*WiSrnk;dlI=|l)T%$<+H_L zR!|03f5%QEha?_9$o;#~)6vjmL4bq}f`Lh)rj}=Cz((015o}T@2bvasX{FjNMW6N& zXz~rhGbN?82PNZiPTvW2u3P{;H%+=w2AB;fWn+cyMpX9NVzK$xTs;k2bM-Zp%{3bj zm0@hE4SEaPWk*?*H@`B;L)ac2X0=!>UiJppr8+%nVQfuZ5nQjoGI@P)U3F!0RdBuW z%H)lVfdy@ABz&-Dktvl~@g`WLjX}>YUcdk&offL)LKM9&xw}G}{OBFjYgN!HOafQr zC+0GKVy?hX#%hVs2+@&N*X@r;huQvw>l5x)$9{xuiM#fvcNOV=+p2gw-I9KY9f(RR zt4XPJ81JwfBh@NI4m~9qXURDq^RoCsnJhshXtcy8j9C^F08)pXaq`@j?FzU<-|>B+*9)DNT;@!u663Tu+e6xrZqb0Hf2sm)A* z#|~unqGSIm%XTY~Odr`*d_7JM8C1?*bY{Pm`aa8cS*0OGNz}V>e$X#Z1?FE*2i@{a z2x(UHLYqb*Z>zguKElh4+-N`31B!qYifsy+40JHX3PfBQ#?9s&G=gk66*+ye-TIg) zg-V60ltsrr2aDO|%6yZi0a#HG(`ZpR~9tL5OQ8 zEpE<{S802mIlb49vI9(X-Ej{Hk9u>73qgPlo9&j7~mTEIUj169H*ZP2~U7|t5ZWf@9H*=)}HRc#Qehh}n-L%PJgQP~jb z%yU%8W4w=0r)uW^YE{YUFL3+=)Rh{sXRhAcq>GF{^G-Mg+*CFNcgjn z=-!qmGEzp)yn>MISA4WlpvW>&VP-1f_PEe0aE7%65~rpSJDw%;2j;ojq#|8N>i^2a zE-fji8ZPlED?Ok!0j~TMUoaH*gAt^Vjnyg0Q!`EMGRz{$Finu-&N+wX4?4TyFciIj(_Rm;!rD zS3t-|2hD!+W@rD-9yvB>V<(b;Z_Ge;L24NyF2-oTPPg@wA1hihrE`COGSS8;Gon@j zdFxx|`}>Qu{HQGLh3|9;0Qr)nF1^2hDJz8CcP*FMb@RkIO1{nv{phB09u%Iko#*)h zO_o6{osnceq$c{iWNVXzbpX8x!D-1Xg2+9_{vavajgXKm#4wduH?l#q(iEf+ZL<3i z6Ev1>`dxMifqkt0{@4iMUj@BTAFC66W@owgD9A!)tO6Wix?y3$vIap>URD4S^eqx_ z6)0Uo8lzL>fGT0TPRQcXB+XF3goO*42oD^3kVT2MIhV`#e$PFf1JM8gdSg?HwT0G2 z${nb#wA`tDqB|o=%;RIUFMD;u3sjAz(7ACE&W4Z7@9_1gvtMVMtzC1qYgbj2pkFTM zut8#-Q04~yNA|y0;^N&XJZL}51Mm*@ydl*+Lwwl3*T?L2-;jbQ7{&mOQ06M*;+rJ; zWoLcjxls(d;SBka@>`qzckGs}L~^80|3W_C$b`O~$wHr{K%N{cl5d@4K%@&HHVTET z$#(YNL6x?cl!f<5UUHHt)d(xUODh)@8#C^NIx<+zaLoKYPQ`o|p-PndgtO^^;1~Y& z!Uu=0BKhGs4$ge-w}^Znp`mNgo(lc7^I7(>Ry059m+eC= z6)G(>T_VL5dc3jCF4zv?IyIk471g?-Xp7~c;8;S2CW_AFEGnr$j`r#5eJ=!DCIe~2 zq?Xd+Uy}yqa2g!aDIF7zR?Jo&>XI>Fh((jR8WsaZr-1@2EEsE0%BVGerQk?mvl;^J zTdcyyI0T&v0yKmTc1mn7WitqvBsW9|)AJe#%=mP?KgJ<|zXTk>yRfmV^pqQS36u85 z5cpLPz=?Hn7M-yrD#iivTccuAKsLsEgK<2HCKw}R>EkXMv0Ibn5CcP!6fZ+QJ%|#L z;ljXM$|pFa3#DbUfJ#cOTIKuQDc@!JcbOv%#1B`lG~hOM$X;ihWS~|XK(LNDfSMXW zs5==pR)(o+HGo#>R@s$}DrJo}4H^v~GNKU%UK15qMW{63(N4e!FxF>lUuTHmbjE#yA22l@WS7$?9lxA`a38CI_>mDZtcW z(;fU3bK8vo9U_XOpnQ3TKh^Vw;Zx)R4v%q*5{P0*3$Lpb5Ma^8m%nvwHtpQUtg z9y_mgKEjch7!S}TJbZ%8CAHZ$VpFgWj#Q^;_z4Nk9*pKcvqc}S9QsUC1! zYO^j^dCBnh5>{Cv4%2AFbFHqvy#$3lO&-6#QR^y3Xt=&H9ZPB#A5kEZ+M4Sd6Kf=J z>_TRXH(=PUkSyL1#f&(l0vo%&FkM?3Q~_ZSNGGFJ zv6S_%Zq(?|AuqtO@# z1sN?;a6pdQPO{#H4I_UFBTxwYN$L&N{t9S}#*NUJUEEmF7|o0{M$zli7~w`^S}%;y zm}Z5Fe#8wb#u08vL5*jZqC~n{kLc=5njS;vp++2G1n`dfwyd;dI$^@sKDYW$gdUD~ z+Vo1NqYcdAbXt9}d@Y+T= zyoC&J#|fua;ZfmYEBN0bs!v8wt%jA)__d8~vCQh+D%J;T)Y@a!tQw39OTTT$s+oq@ zUfQUAP$>@cw7#?vWuxHak{tR9kZ3XFWan0^OB++8D^*}3e_$gO!h}At0SzKUri_jh z2&d#DB|Dr!I0dzxESnVzwNpi=r8f0-cDV%xg);*NWf8jL>rqn!D*B_oe)%fM6lXWm z&$ZsV|6PSA6IrC6hGnj-z2egBG ztGV5Q4GqK+mpAPiZQYC`dtuaoojR0TGqF1%izdF2P)o~I-O;$)O89cxfXOf8;g#XR zsBDbJ7;7C{5Ey+ywR;9eyt5E9h6%DaJgK2iru0uIpBHD(zu!}Vk z$`wsgaEru8LjPu`H7ty@mWw=ufjWd`hFu>x5&%lYL}3gvb_j?@{~wTtMO!)&DhyK~ zS^oc%miDGY1d7TG0~J=Xw}Z32+D=8FU>|$2JZAx}Y%Yps3BF1{dq(1BhjDDSt{azq zvX!*h(Ngri`yg+=_v}L=D|G`TiZt%* z?dy3iB2RTbjLwtYOwstr{&W6)``NX+_vo?XEB@|cLR&p35Xc>!&m)}Mu?&jcI6aA~ z^ep30<}YqoH1U>{u?=~l6$<8np^aD4KDKuTZCjBraxZfy=QKA$zvb`DX}w;G1rYwJ zIqk@(h&R#dH(jqoFQGVf6r+? zwe4|b{b^;*{iW{r=d_*pCPWO?DN|JbZnR_Utx{!#Gv;-Qlob3`DSoyp=MPkl3jAXn z4U+Rmfen)LS0(>BE09$Gb+c3-tx`QZ2HdKuf4-{v4_{K%zfcvrY1RL!O0{X#AFHZ< zhN=yXYV{C}t04WwD!HoOFxAJaRH}L%GGMpX)Y&qtWnImN<@b5UqD;(C+Ot-)g^hlC zh-hC$3>Ie_#Pl|Z34$9XT4AFl`uPQ}+)q|Bf;jFeT> zx{(GLl%%59f$f?I+h!@UpKbVUYYeTnSJqSQ%GPpXjrCL~mCBE!xZo5$$Si!ava9RL zu1=QLqo#Q0DS?^djTz2$^4_@NoQVo+&7UNyvq!o^rOd1`ol|Tuots&00EG=!WuO&| zd+`gS>;q6c%?A z*pWrE@SZh(&=c3;f0h%0fp@SYHzTMi=8xs$aHIJHB{%N3?=S^s02OM_&$Dcy9QjpH zS2@dVqZxu3nG7GeT8spvws|@+tqc>R87lL?B;P@X7WQ9iXs7{Y1V@ESn0Y_nZlmmb znttaxWWxe#X~4068Ri9JJPh-8EDg>tiNSWSm|GfLU~U=d?Raq(V`!x=17HLMM?a5Y85tRW(OLuYMn`{kYK0D0Bh_ibrd}qY_6i0 z+WfCSPAnMY6&HoNLSL+ko?EXT6KjVQYes>pdE6*)72WBKycO0IJ%wtDY@F^w_YWq) zzy?G4dU4rv-eb9p1g6;;wvOxd z(!c0q8VRk}sqTd?NMK?|5)3yr5op&y$AcFtftRK1>;dk%(&)XWo-~*-Q1FMRs(0 zr7L((oA*TJeayVaEARWwdtc>UG4H*V_ZjvOTzOCBebT%umG@!u@&Z+;=%{(0th~>$ zb6<$cP$3+%}V#>dT9ZB-mIU$s?nkNK*tiZAFySIBh#4wd-Sbgb_l^B$|bE9PC9 zh_TNbet)Nm{epSX(uJa)G4GkG%BRiy+g0qz5IYqUKWX0MRpR63{jDnTBO$g*{IGeC zRf!)o@98S>{UNqWeAK)vRpNWi``Ie-^P!uo#Lt=cOglpLta(3EC4M@@PR7`$%zL~_ ze9F9^t`Z*)u~p*7&3mj${HS?PRf!)Au~p(@=3S{0KVaTZRf+Enu~p)G%zLI4p?bl{ z>yuUDXU%)2B7-lO_jr}~jCns%B|a5mtHdYGd#p-)!n`M|#E*v9D)A%cU8xd3WZvJb z562XUa0m{ZqE92rI)tmFwkJ zR=7nk)qb39#n}Z`tzi1W)mqiv+Dw*GX9FK4$V~n!l3*mDdN3cRk`@NTnn_tdEzfJG zhz8lxEh)M5OQ(o1t2gtlk|VR%+s>@V2r9qEHrcW)bw2BHdh%1m^naV@7B2#?yLI9Bv!8S?Zlj~vT=xCn@))=F zxjyks=s}KJ-hZ2f4|X8V#|fGM_`%z3+DBx-^UQ6u8zoTxt1$@Qo1BrCMIe&N!1udh z)1fK5bhVC_g&xH{SAuu~cIyR1z?9`V0!5D%I5pA_m$}?pn1nkDwQdIeyAwUfm}e@G zt6l9ds&YtxDN|m~G|`KWk5?FCaGjUVt}xVPiQJ~l@zOVm@bsFWvsW_dk6)*I(DanM zWF2q&lDbMJmeCrPp(J4kNI7%>6x7>_n3sR5^qf?z>VyW=$o_LBqR(KPm z=s3hE3X&LRINb>rD`D%w+k$*#*zFHO*MetDSo!G&{7>Ch`JXcX)3yI;{Ny~bPd(GW zJImg~5CsQhdT_f`Sy7IAXgkfQJWp>Q2q#z_pL7T8u?Vzv!OBLEdRw4syVuKtg+!8z zBjEO~CF-mPOjri#Qa?56YCE>@LffZDU;@5Uxb01j&e16rVyZSe620eTjyJ?UYl=8g zGUgxFfK^ev$HV5dKt1QsY0&_j=(I+&*yd&FukkA~HCFQiAh?A;AERwUw#pUkYKbqOLmZ z9x+Z8k%oNFP(*Y-NYpU%31zOc{j*is{%Dx(-;HJa)v;{%uF8fTQdQeSW7(b@%l0o; zW&7h{whxbG`;D<|_pQqI>@eHIW7$rQW&6HW+5Vqlw*N4e?UQ5Kj;_jfc9`vvv23Tt zvi-oSZ2xVT?PtcaeP%4%{j0J)H_Z0vShmw+*?wqMw*NlN_H$#|etRt21FNzCNMm58=Jhn^ROBIo05OaKC>m2AVVy0Kc zOlP;wMCJE*D!<2HKOb^4^2Jy5w+?Li5Vj9iusyqJHI}3N#1FT0JtWm}_@(UJSXEYm z`W$7X)XHDDVNK2&BXzB?Y1j^;im_NT%nOt6#2y&G*emvegA7H7G*G-*jY}J9(xDKR zH>I|@+DVCu{x*1ghyi_EE@#owtTgQ28`5$^k}^t{7Nb>s9i7H#>@Q+;Z#0^B0W5d3 z&OJFA&D~}e-KwLdq^S$%{V|JfAK-Bk15M{PYsjUs(ODwym04s`vFpr0!m&9-6=CE3 zNFN+ZeDIUbj7KwkxUa@)I; zzSBIQFF?p$T8ac;!H-pt`I(5U1&EF2Z^n430hPWL{n%2Nza9Nnt;&n}*_pHWi5RbQ z(8}M9e(pyyKX=zyeUgS0k5b?KdPY^Vq{;BAnivH>7pBBDBatjRGxuA70d@N$P zEes!z7#2#gmg0C{_8z;4Ay8@?oCX6DAyPIXNdS!PIC(}88T>;;y4N_z&LkMQ+DVbv zc>@G4=-S$3;n;%M$JtNV3!~P%q4uwX4{;Vr!k~MLc+Pc5fu$cLZu{+FjL&}FDsDTae~%~Tb&%jB?hcN#Wa3j+%wDCMsGE*`Es%9}-l8nvBSWGbH> z34LrMlm#D{)HO8<;%dP~N^j_Zp70CX!SG33CpPHwzs=eOT(Fyuo212r(!++7 z+m~o~a!Od8Emnpyj%*Xk)(zS0<4d$iDq$oWYlur-E5LZnvUQaWgb^dWVHi@Psmdu~ zbvAqFt5Kphq&C(LHx|8+jSoa!q74g}uQ3Ag*0r6nY&~V0Qu;LKquS88<&-c|n`Mi& zq2Q!878o}c5RbCi$CqgJa+?7hs&`cTP=^MQx;XyJxWU=h>d>v(P1Zyt-T5B3VKqD3`Bk{R!PGZSz7!vgEW?=THf)`YemcPC`Mwu zxl>wL8Gx`7&@xjF6Wt*hdTzzGNEXZEwuMpHLEILVh{iyMa+GJ;wNLt2Sy^MU^LNGm0Ubhfr}qNTM^J!|7sa+YDs0BPdG3%YAqO6oo48`5%StvAX}?m9`fRO z(HeV*6r*6_1L%F$5I_{u8AG)qO*8V)_A&uf!}0$B47DSeYZBmrI2L&FWeZxIo_N zzg2oO+hH0F{kkmgQSWHb+gA0fHrq950&Igx8#}!U6*qH@#cEX8*Z~z%gunrGatHmH zW@vjeiz%mSJy35vlDYvSlknFX9aGj)sstU~fR64E9XN;Rm>NaLXam3Xi$hK|SecS_ zZ*@Ib?b%d`I$!5<&AV&%2yfYVkMNdF_6TpuvM;3EQCE{BrK1Xz0Wp^6v-Hk6tas5I z?w3|_<;WXkVl1O#6JZdoKvS|{mnJbvIgqMrA##WTOKgsJGI83#@eCZU>JSqW({Ad@ zIV32ly(Y@%r9Lh1q(|M`ij?PZDUiwiEu046k1&#=z<3QGG+xwSQDh{f|n`0`+;3PGTRb%6amld+*qdI*fc zSXRcHOwEFmlwh)I}w`@x;!idR%6Jf4`lXY8w6Db`?^Cb9XO2LZ^6K2e5(Dwv=Yuy?c zs4u-SL+G{9g4(+$=yeii-Li+!$K(*wRkCG?*O>A&v}n-iF|TQGF3{kfH8i;E70@7X z@u*jz%po0iwxmN#@uj50)m4fP!9$nU59tsI4T6vyWOUep4!OWs9JQjuj(QRj_|nm# zc9rPKj(W1Ubx(%mz!{};jTh0O!8t;Q_;vlAagep%pxrpIHSS5$mS|Xm%}TC65do$8XjTOmq$6lDM!7l7ut9qToqRD zk0+A*PUsD5z3i4CP^lK1%5*~j%W)2ZNW1c3Y*Q}zs2P3*5JahtUEVaKv2kO}&CJ63dtIli3N659C9A4fGUDwh>=j)cJ z%)YHi8Y zS!#j3602Hb*0gG{r5){XMoGdSH|gp9YT0er$z6eKP^wSTGSQQstfrRLa&+~=C7&e| zXW8x7frL2GSvuKeS zGxl(GlG~LMoz(~Yhfi^5_HZ@ZH(2ZHfPYA@SI+^RYhLE;QES~c9Gap7{-oi6KMjtD zudR(b;2$D-<+L4l59Hjfdbf$3F*ck>NMM}iQ_0hj>#WKH4fVtV7-KL>Y!lY7P?&&# zg^4a|>~kTtF7B|qLYfTayI6HQ_^I^*qj;W_ccRaSdy3)QG|%&_u3u0CcQ%J-S$Vz8 z?Q!LE;?FzFXTuwR6uH7#eH%H?pK|+A6QI_?v2sjWgND4vPlp6lNOyG-Ahv_Em0F2)Co!Ezjp1SCM1a1lhb3#Aw!I z6XeKpx$<#6@2rkuGue6-)?L1d2+!@*K9{d`7_GeSsxEcsr7|uMe>}ZT&PUQ)!u{_f z*@B@~?{Im>vQ>rDrIu+dXN8Ly&z*adh-tK1rcz4VcDOvdZvMLXVSx<_)HU`O$h7MS zC)%V5Rw;s-DdS_(=&bjjdM1{pwzd)s$I5b zl(bNA_W*Zqf@#?lqSsjBV4(F*YWgXf!hA}4Z$(S+V&MPeY%;@%OLTarbV!yBP&T+^ zA=oV6u*m6^W_i`(U>jW3SKSIQRTbINjZ6_GBCiO3`X8q(%?S>fH6n zib^9QJPg(Uz^wLIit8p@V2ram+ENJs`l|i6NO;m#&K}mQI+iH3SlaDns>etGL~?_W zLGz{2A(1O)N-hNLav|ujB@|yWQ=+vjzxUG(Nl~;&?T}tk?ciL=LDUASq{^S)Lfcyi zUn3dSFshj;FERC(@f9wV4*ex~4aKW~Mtcb3JC4W-%3?#(Lr8(;N-E~eyDWaN9bi&3 zG}sPGobCyiqLL=88et~gPKM3|{LGrKmmS}xYoa*xLpGiXIqqnWO*`5k>VF5XK5`Gf z9Xh!gnxk|fo~yUW1H7)>2a>siTD?5dI1rKqIv;6VTK7o8G`zZT(hiR_4y7J!Ly*ug z8pMkl;{#I-VttlDKf)fQ72DKCo5eNF)(8rb23JIH&54QCJK120&TI{)%U$R>MFHhs za1HLYH%#*GlI1IAlv6Q~>I^j6;@Qlr4=k2{@-^BhVW~mibTr&Ff}rVnNjd1aII09* zaW`%RKR3c`1VQ#Gwm@Xz8eK# z&Q6Q^X&J$r=wA8g40_gW113-V&#veimxbt9(UJ(=m*1qk}kyPt9htq=DVAmyONpL~lC;_L_8o zi|HSo=`{`f8k_*cwAjT|$7!nA*=%w1F};T_3li^LFzP{m3Na7sB=h-|4|}QJj>^O2 z)H|>8sD#(LI)0({V9s8%>jv8*q{>Ht79eLNdmGa)oMRSx5dqCM-HV)JFMfgp^K;jap zZS>$+4bYyrIyJPH<4Y7f_P5^-JUjNMDtW?6*2YOF73HFiGKwpDy8z*OS|cI}#qM`s z52-cx1K@j#9dAe%U<;xO4FJ|&eXX1o^0Nvle{O~-!r|Gy`3%b0k#Fl?Ilzc`iXn}v z?)v#jtZ|IkpvozzjP9vw`a2BgHhHyT_(mJKu4u0SHfpm^hwKI1EpZRfQQV zep%#C%Y5Rx!AzhE>tUMphj5VjVxnjjQ(87sK_~FqDaM&D$dXz!<^)c-Z%Bu}({ME- zX&f*^a&q$?jPdFzm;~h?c{d%SE3MH6tnj^4>mhdQ7EvIRRz;^bSxHsBu_#ups?L%L z0;PfH&`xft!>pHa!_F!E1H@^-cQvV5>nms8p$U_dJ)RwFtD7Kpx(?L&+?BZ)aNg>_ z%6d~GFe+$6_Sfj3AFKh>80IPD0q7T&C7kvz8{JnxJ}mA? zzC@GMJcEypVWHq}3ip{qW0P6=)na_&?{Ff)LKgNmYFONEm(1B8~Jb~7{TM|fhp zCwq6p(Hq?xAnbNN%SZw75{V<@HW@>665WAt(Q}+T$Q^RTc8G~Qp0Z`P18)`@9UY^g z3vZ?oFk+I3r$J}FWcS5Wr))YD*1cu2J(in>4^v`5f%OLyihz-wAER~}$29hp-8dL} z$X1E9a*}@HP=c(=zyzd(tdm+-fH><49TDyI_Yigk=n@NK;UxSipv!dREc?5rR&ESGA8 z=sgHN>`hZEfmbl=GlyokU}I$Cg)pNa9e5=Lf1x7nNSbKgfGIVX zvH)Q)T!J_k`3Y8}{jb@{sTaDz7#xp^-5OTHh>+~GF`xEpyg>agOGW%C>XPfJ9ciE3LZSBMCTJ9q3OsyQiRle35 z`=_6DFiBES4}eHUF$MW)Qn>QHC=2dXMKq5N;udrziqPsrQo2x*G7m?)xUp9E&+D*; z_@{M`bt(Ggrp`%)LnIp3pjkEe7cUYv*eV9C%1H%QUSD1-fH-NCER?U*7kApht0Fu; zS3YH}3WtRfvS|uKlgIi(N6IJ^Ns1Msm{UI36+U5jU%widu3zOB5RABm*+PMH9rmjN0lf{GI`&4qOUN z1CcA|4rr1Pjf{h8;qQ!tcCgY8y%?37aPX8v)Lez%QZO+Pw+)<8c7 z*lu^yzY`Ncy=kJ6yQeVoLYcErn+`1Mep7Oq@rg8#1kGwtDuJ!5nXee=`a$7otBM4c zNB}%nQX(qbcd26<{Y!+?o_;zo1Oi@d$LXlkR>5`YY7kt*KoG$)gDJC9duS~U2@FCT z6xbZS8ivQ}l)iRCjSYO5oN_+q!eKk*JFXX>D;oy*%(K&ub(L;Xk42 zGCXN2Wo00A(YKn9r9o0V*x^}}I9-QFT?;%lFj+(;Nl|O!(enJ*ws7lEhvI>AyXpt(;v%670j9N8X@0RwUnIh+yZ%(K5pc`1C*4 z-w(p|wB#V=F%gPZ-{#4;AhW^~^qZZY1e+BqUdq?_J#zzG>wl=fcj|a0`GCV{EO6tx@?(*d^yw|eQwUTsA)_O(l4dt=CW36Xx z_*87zL+?dsq`2PslOW6rVT4U0LY5Ex(-jft4&?>3O9a{_0__sLFm(y6hKR<@ysa6n z&<`Xvjy~XP=ebxFEj>fg+Tp@^mZGh#t6FWKTG3aje0o}yObd}A;|f=K#xjm_YG%Xc zt}5et6?AJTZEA>za}iD;I!3`Wp^ishQNiz2>9>a}cEu_vcO|LIJql|BpGsoQZp<_o zfRA`q-9{x)+^2>({AhFvHp*R{G zk%g=kef-I=?o-3M&um`G5ao@T$&vD?|Lm}k6_ont1*ncP#gF1+*p~IkV6+P_tnjv` zP5qsQQB)V!TH9O(*@#vB3%)7^*XS{Z_(zIElL0ly{D(dK0IW7D~ppG19*a?l9uG3m_vou#Jw!tIJEYr45xS%A~ zqm7xq>!CW{vg~1&Tb1~o`f1GkEr&8J_Vvs}APY^7LF+}7rPi*^M%V@2C+}0_Y=k_wqYZs8Mz#tYO_;;XT&Ka2~ z%bMt9Gm2M_*N4R)zfC!h-=^)-(rdvYxeMhk(|msr;v_;aL-L%QY2*+db%C>GlO$Fp z%dzpWlyRyK#}h+3Y%wyWQ-b5S8RRE6sq+Na4s1~8iQ9&Cp15t}I#1j-TIY#S=aZY% z`Q*lRJ~>k7lbh7}Ey>pVG9=gCd#JULe9$x!F1P3kO8ec zou|g?JQeCZy-A&?H?H&aNS&uQsq^$$ou_Zh?14eZudv-=TT1j9-sQ3R#s0T33I?p% zPwMosC~yyp8ZSq`L@l>ltO%q?)_qqTKE>>VJq<-PVgyT637rr$J9aS)ot(Ll z7~`p0ElWZy<;GYFim|NwV=S^~j5WJyD}};iEK3`~iF{{pYEi@5W)w(ZiGYv67hz5# zeCRJDe5|c&NJA_|*YH)bf;7Z3rfc}BSV0_F659km-Szjhdhh*Y4J^kX9&U2m|{vu@ID(0bmLdBr1ecgjFeYbPdW&D}@C$ znu;W}gfStCeBUsTj4>Zfx)7GrSAd(Iv0>RR3%RbrBy;bdjCr2dSsQiO!#nQc6046Wxko zlwu@CS8H+*rC7(Hh7^gkLLs9h68lBFcl?oWymu8Q5@FtBEY&0eB$OT~5#w`#C!Y zY!CP)$Qc4hEFkPTg&jqg(PN7m($xWmPF7mxy!k}P`20EUk|VHS0Q?%POC0=5E;|w) zO@SGTu<#f*O!wtjT_I3m?SCjXj9m`(@)~EaEX1U)F|qOIw>rNi#lK~ z=^Y0E1j?jVS3Yf{Cve-R%q{a+J>lJ^WO&~Q&1xzSkGg9y8!Dy)X+uQ&{dlEnar%)&tB z`*#?JKf@7I_M@e~%#E+|2u#^OSnfj5>z2=BvMP4b*3;xgW1mL_yU+J9eBS4G*>A2h zoD=1)J7iS}lP)_Lek>Ogx(TLR{<$u*+2;%WT%@0E`kCU)e1RePnp_R#f`xbCS&{ev z0vUn3r2}cg=2rX?)Ri}$fQ%tjis>IJr|)1-5(FEIjUl>@hOw!PFi|d@tIL7Us#q&$ z;t6u89PTcOd~0hm~UO*;Bnq-jA|H)x&}C6U(IwUAn`XIVJi8Ic7$4Fdn?s zQ{@2fRu2r+aUe?X5E{;cbS?vUP>GesoOX_&N7--E)!XmLxr7Jzc4UtR-zac!>_G_* zi%Ijc@v`O);piTdIT9qyyb-w~G3q8Al&HC)F>Q&~tHLZKb{7t``1a2fdooS=_&Cswm7Zl3_?a;Vy8(G>wS(u+I3d3|1AkL6j+b9 zo@90q3Sa_%-VY>Tlm;0!tsvg4gN$HJPZU$5q-g9;WHc3vQTG;|Yy9(dF#!^zrm4Ie zX``a!0K;hJYy8j5R1k!^A*x=Ujb^NC4I-}QUJ=zJF(Vvu;K9pekdv!AD+&(uIG*)$ z+alrT&5(7p&Wb6mm+`48BlS%img_cF^@Xuo;Td`a)F0R$>PzzJC!ooyb=A;p+K?G$ zX_DnA%4{*IIAAbr?mQu>oGX{|wp@#F2iSHTNIZ(ma9|8+k!#|OWFHcwq8t-%MA=An z_3%Ifk3!yGcbI^zga&IQZO8kGFFiSO@30-+?7NMbrPKLE&8r8f=i(@=b?gIU)cv}!We!lTo zSlO`U_noKIL7k!t-c}aNQQKc%JKB8y}cjmAOdQL!OwRX?beosR?7qL&O*& z4?fA968WUfaEcyTNNp5msX{)9nqgIH6cCj|Hb>O>c*q)L3)mCptSI4Fi1?q35_HAC z`XNBKs;3FpdjX2)9p<(DR8s;8&J5fAf;j^n=y3w&=Y{6A`3cuc2a4yJ=C$#xJvD|x z-Y*FmP~s{okl-;w1$ft4b|V}qRiuLNOU!0dT0dycG`7HQ*B2kKHK_stoFDvB`s1gO z{NSg4`4I#7!LJoF{*L?|{3!0_N9D*5epCYTqbuYGKX>cM&lNQM;OA-``TO$s@#_pG z{%!Ja!@n)~F%P}m&*IlnOyb$s=Li3e;GdI!4*y*6W4Cj;--(~~q0(bz$`Afs!GDqb z7vaAs`(75VUXwibkc%ZpXm#?~%M3T_RcdkVwqw&FbAts*TJ9Q1KvsN7Xtuv8cl zd&RuMXY~f=E>c~%R9r-%ha-|uOMx`4F3-=o1Y7kHWq6y;FA_el@rJ#S5TD`DZWoe1 zpJ|{)sao8i!@``J6;070q-l^(U`EZI2$Q@LbslF22=C@|dLl?SHt9M5LO8=Z6Co1% zwUQD123 z(avEfRV3=s6l@-&A!bwaxa{>|1CApYFvoCJsh2xmTN;fPovaP_V7y>fve^L{1|IwT z@nlbnkK5CfL2-XhzxtE*;;B!$-7T{|E>93@M}(jL6f4NxO<9YVX9?s_&U>&vHPceq zFQJzx>{%S|Kc(pGbBwpAuwQ+(!cXDYE60;KUL(h2I4sK}IAm;GK7`{^Ik-NyyiAU# zaqN@hG>*&VIElklE@Rj<1m8VH{s6$AdUtFUS2jcFA!R$Axm-hvOnS?!|Gj z9QWYJRrP}lU5|cn!FlzA3;PBA;DS5r2Nz>YKe*uF z`oRUo#vcRCRrh&r@WooRY#v_oRAocg=(1YZCJF?k`R2<(>tG`LjIXKSudvr-w$oU* zmqxqii+5XxXNxN6<&l>ZVt2bx%qwS4h} z8u(EtClGB#NziTN#JD2=#TB_OuE=X~MGlKA@>N`so8qz|@MTIG?W-?(wA7UJ^05Ec zOG%$-(B}O*h-$A@AF(-b%r87>+^h~9^H+!)3nb^5|I3N$X<`g7e{=AZ{Wwd{m(c0! zQo>(d;25@D_Vc>1Jx{POgz?1(pWycJK-1yL#oN4SP>};M3D)!B=UABVbG^Mt9;RKh zUED08XW&pQtG6vm)Dnq=!5VV25^c34ad@i|SzoI}P91JhHH&Q}WSeb^gs4Z9kP9xh zNXRCd5^`jGi-h7UB*f-pi-g(~Bw=^Ugs5ng5aX&XN<>elguN{j_CmtREfb=nP>EAp zCPYo7gxvH{!N@sM)TAOaj)+QQ8purQ05e96)^hgtME3uhncKsQY|3h1T@ zM*-b5;Tk~UlrIg?O%sj+x@p2uKsQae22eOPfO1>}^N9FJ7HY87^8+2VX~I!JH%&MS zXh`U&nm>4k?!U(wct)E2RHdhRopbvuq0Zl3tfS9JU+4VRNs_ITq+2IxY@MXJb&}TB zN!nW{>1>^3V(TQ`t&?P1C+TgSWOC~yQ(GsQ-XKZ#n_glUv@l98BZ{z9R5BhjN*v=c zqckxdGfE2MF{2bP9y8kURg7RB?QO!df0e2+)uy7k%pSU8h|v^!G)dr;Uyc~T+LsC? z*&pc$Qu)XUyNPop=7Ro2>HVIv| z;0DAD(r~?j-(#$oJBrFLQ2h1f)8W<$c;a>*l#x*A!4t zdGdt0T_&JHy9DEPb`L_~8Vl)y)yp|89I{xmg7bvZWcAp;PG?wkuYpQCZ4IOSrzqC0 z2iYkncX4Ef*-J{Fy?dPMtNt?+1llNl_Haymao(z+?AH=M!5WI?&A^nGy52|v2X=&- z_Xei!*M*Asyv|_=4%0?CtblQ&&kPGN43aPqE>gX;2s!9b8i}z|*Y1!WWK%59r|FqO zdqqvL7-$t(Tv+Td0qK=p5$xfav1=#}*jT?&# z9itBGIWfrqe6(|=E5Nj8MY@ppaKTf^%F4%6J7&Tdk|~m^LL9k5oC7jU$3h%I*`tZ? z4i}@Q5;>LU4ruL$2xYJhz4clIi`D0{XT#(acd?(p)9t>53{|FV0~$ zuJ_`+N)=9JhFhV^T27yYmbdjWSp>6I)+w=l1PbL5IhMpy3S+tyJK&L;g$(*f7_#oP z-cl+V*oBUWslb(OX9l$E$pb8ut-8>8X(T^rOXSB#Z><@n8Omw|8co_6o=8!qK*#(? z6o`U7QXn^oLu1xMK%@3R#gXz177Nwhr0rW8VTFE`h4_%vtT6#cfkcy>HKvfx^Ng_t z)+u@w)ToTh(keu%T3xTlMb35q7`m)uz-354X9W5&d~*4WdW4TQZy~%K_Ei&fLAYRI zFs>nV%amjvPJGA4aT}9bh^`gJag&jYuffRWlN!;9Bw3@<8bdNnn-E`gBOwSp16AA9 zMrqlwap6%#YlK%S<$(p*^Q?7ijglCsff|jHl(ZV_dhR2%Ez%`Vz=U?kqhz ze+of#ymr)a!}>&N5mSZ(nyamF$Peg+z}O^>oWQ{p;X{PLXVi>DsPnDaFeNo9A}9_M zBB`3Q2eg!K)6INJU<@#D2H{qBwpq7gRbv>@K;?x|ks}|~Euu3zHGCRXvSJFfCzH5} z=njkG1Z7Ql(DOJ<*`Ij5>cC)4HQ5SN;%FMYVOZKgc8r)IrZf`(fT78Tff14sz9A8e z%Wxr#OM@JG576n^P?}C>jxb%?BRh@2=OU2|v8-7~r@|`6WnCkJF+^7sX)HlVgh7mq zdt)NxSD<~8>|twgoNkq$(0J}6y5*U^x@RoBcOh@|VjWF=>s8@CP{=UKpf6t}#}XvT z=4fYjUsL-IsjZ8MuL=6&f#DriEMEdgi-He$$Ih?l; zycj}oq#NhOm85EBMl7L)qPb?zx~=;neR-DL(fK@2O)%MNux^r`L{)mu*61SG4T~n; zlIjvac2{&;kJeD3Syv|a>4$l#L>|$S&6l%daZEZGaD})k z1Bs?@vAI>{Q^+HiffP+{jBO3Es_yd7E@K8!1olrj5eMWvi&MAtYN?8a6u$4_jGo+o zDtF_Wkm|LI;hIg744o^NE)LZ$LMmohYlDsw^gUts^}R_*^}yPoV+6hLpWXMsBWI4k zHw~#CS{0N{zzO?@`&@JePxRT*4ihcw3m<4mfS-SGn8xROMfG9B!15w1hj!_MB z3EVtyAJ7*WimSyJmdZ9pd1MS>A&!}G7-#YnQ+UkBtUHW@@|2GW%F0B{8OCWnMjVXa z;t+O*aY&qsqaH zIBpNNxbA42Y;}q2#yI4tVLsXI630<(%hwx?lMOF%y%@(6^TT|y=OvE&ge@NzTo2=9 z+e_S3jGG>flbtVdT;Xf^`lE3d(Yah1K>|p8fI!DnKfG0x{qaNH#3gAs2Twz)7H4CGIF18I@@b4%oQ)CU&aKC3jA+lUOJD~t!UKoggPBFU%j;J1m(SzICsG;ukLOC*6NE@yGZ0O?F=&K?-697TPq)t{@Aq7j{)R|vM50%vwe5tEacuCmZ? ztL#@?#wT-0w|)xMS^Dv+v-P8+F-l6(qaT^2`6*QA=*O#a1c{PxjD?b*&nQW|ehSsO z`thn5m03hw)svxCJ<)~~*X$diS-AXhoDI}Z70SEYgh2RjSz{Y+V6l8)hIAx`eWp$4Xa3y+0QCNF1UPrU8aVlK4J&bF$hrU;P zXt&y9jm)`5dNi_?rF6=nMfG-pUe~ArZSjRZfPfIc0@ za!R|}<92nZUHU`2_~smB#U-2Dm8vH+h}$x)L9O(i^pd~AnxmdP%+}COdNS!k^+4QY zcvTyXm&yv-)TOp3rP_d}RO1OM zwUA(d3uIlXoJr*ZOodaIs*4W{ud)?65MvCqB&D+2niLk7TAHp@>@==aS(zM&ajC_m zRNMtzsjNr3KzX`SvEsN=WuH>1rm-r(j^CuPxKxf;L%6>;u_ULqFV?403OZBoBXUj%tb>OZ^ z%DyEj`+@1o#`s`m+l9^y3TSX)w(NOH+3S+B-<3-&7#*L)-xhTXqMx2qs6~*8Vx6sN`FHH^|3|7vS$t(LM(meIV4B&r-VWYa=QK)UDO0Q zzB!dtQY|-3595-9+KuO!^xHNQY0I*_m;g=v(-h>CnWD@Pty1zSNK$c|6~PfWuAmk` zo~9tDzerN2Ai=^3Hdc^|;Pe|;kW*MD)k)>--MHK{Q_{iAGZ(CTY?Tecx{^->>x`i1 zWb9b@O$BRiCKR-iuw%h`)pSA)HWd??GJ>9yv6}_!nMv6Tld>VI=B}nWpnrE)WUBfSZ4%1Cu7HDr-Jpor0iu$+3Th&TPCD+-ongV8LAZu$xVNX@S>0AhB{lk7IyjRUL^VB=kYw0pB@KQ z+ckg5H~E~n1QkVBWP9O?Nd2KE&XU!itMtdNE!v1VjAa;x6JIz7nr#RMOQ`pSL1zq} z%X>@BPB0?oeF8Zb$U=qcW$^2^RJ@p3#1H-74LT}+pLZ8M9)P>#7J8I`Va9VUeL3gu z-pt7%WmRZDbX>&t1n5p5QC;iu2K-6|yD?T+p|g2=e8Zp)No_ z(dH?bkM>)XtSfqZ$|b}ROltsGv_HuC&Wtzus6`E>+g9hkhZ3wqd^gI+Zwxr~vW~9) z&)#5k|27b;mDk_ic8@adeLH>(Aoru+&%bV9U%I4 zevtd_F>B_y&Jud_RUG}8XKO%iq#vyJxx_|;ujFf;xJr`myBxEHkEC}3-yyQ(My{@w zR76-Ix}+qFbKlK7lH6NxcUyMqXl_;)=!d=ZkaqKY7c+zr3nai=$?DuIa!+g9#G%cG zGG5EVN~jV_9crpe1Rksu41ZRN?zd)q*@4W*Y;9w4?x@e=25`LUYvluY{3>^n11IA= z`Hx+~yB_jr;m*@m7HJGSEnz3KMmbuNC7|tL>MzBk?z}~n8)eiVJ^3=7z zc2+zm%ol>N)^T-5Ti6o#m4IwHorJ6#LJKXrAykFy7HezeaX)Io5~F%3LFPe5m(eVZ zJMNQ}Z~5p~bxD|laHcra5?!E>eJv`gH7bopW3PMLMs%$8Q4prD>=3|TsU8I-AH&2O zVPNa$PfI^{ljt%9VVc^?%s5et6}*`Gslez3oN&$<*5QCO;PXYr@EfO~(6B-b>q?6$ zUZ-Xf0EC%blBgEbn0fqCxLp+f5+%)1l9xD^4LXQk=9KPPj96oTaHX#3L_g;y88%l| z+rVNw*D~uu@I2%Y<+R(0Yvo(=X>TUIs^74sGw=Ca1WT|eqV0@!PZ$ ztSdTV+>W+&#eA#UTCbWr))7{U0rS+4Q#};K)sG@rV8|6qex+VTDV!A)`_80%jwpzm z=gKdGilhb_NsqA@03V2aU8Xq44WTamyw=Yo)WX$=u3uc&b1OV;1Se%j9_kMx7;sZw zU)KDBx1G4SB~UK~E?B^#I5t*-OV4B?7#k~WvtdQ%uZt3G40`K-7Os4lY3gO)4X#(R zSfEIeSy&EQSqAvAkey&5?(1^MG4WyAM5D8cHI@FinfYaSnwZe)+>@IXa__J5zJGH( zEUd*)K8wozgD@?|$~=(|?@P2Y`v(TIFg?wKh8-E6e~I zkn_%rN)S1kIf6Bk+L;uZaG8sKa26WohGdLO=w-Gx6dr;|L=4X^mk@>Q#JXrKK$W6> zbJ%7<9f?UdsAgfVG!o1$G4Ij!qGvk9bOK<0F7wwuKAp2lUuCm< z@h@RUvEVU+y6HRsagkTq=j)hk1VvpoQqo!8>Wg-S)qHNi$?24uimP;+ZIZ9cs>H>z zDxp|bWfnwz)Sry3N=6Jo`e@o^MpUIj`UV2`C8>J-?wHeWOZ?BalCyS?;Nf;BqC zW}AF)MPINzI!v&IpytS4gVP+X$^*Wi=q8 zA{nt876}qmTMcqK8#E0l*lPO(a{pIX@_paQ7Iq7>Z zb96G^+R;8x@QV5}Xs5G_YT-NRee_H{8~YIuG)8VhnmW$Co;j2wFE^lU8dFHN+BkzM zsdh*mKu@%{l5I3Q>}|U`@}#HWm9kBVpM1eaC8SfeW0q~?M$aZ+pGpGzU!WMkQpsM` zj}GuoqdA}$fHm4xl6uDik)>`DZLcK$+0LG`!%KyoC-ZdY7Y} zsN6vj3vyLuVqc*KfQ`{0(U5jFQC&MKLuiBoLQ#HmQ7+Q5+-($GWN&3lFNBO+rIgudeKl#6JW@DRxg^8gsr z!56_QO+jp8kZ~gS`bNx4Qxj?jUfdSbP}HvFlP>O5DBCZoZm-#RVm~hlSYYw6&*@@ zTUxB@t$9H1h=oC@+sE|=KDG4|M2x7>eU=mxRwZhe@07>w<}@q0+FVpKzLxXI2kz+8 zI6gREG{rk5WYw=Cu$xy>Tmj%gI#<( z*abSN(g-`)MPa^*C14Xmwba2bjv%AGFL*&N+Vg_9H1B=#(!2*!#76_%WfjNQ>I? zJ$QUYvi&KD7Ow(%w9$M@qG_TWpYMn!Q$aBR+fAU@2w($4!6u=ZzL_rTs!Y~3WL-6A zSzYU5)*bw`U&H8@AAqs>5=MJv|7GiC^w73in-ihuv5do~oIbTyL7n@r)LyL|8@2O! zKZn&A%*zdWc+My=8P)I&8Cchd)T%;DYSN)_I{UT>z8n3l<7IVJu=Y7b}uXd9% zPNn#sq0VA!KJWP+gE*}EvgWL+=JZ2pq;|VI3`KB(oWINX$8}IgK~wP%ns7a~#dY^nQI`ox3I4 z6?StuYP4%RS0{wIZ8d0yMW-mglM2Ro&-X`&z4vcp7c91|U11QX?zGfh&sAqqZocpk zmpk~+JrvG*XnlT9i*9;&s8XA`{v`jp-U%ZJ!kM29E<{Rz;jYfT4+A#@iyMtW7?v3! zd?My1ewgr=@zcE;2d6^FWp&(M7{bol$s92C16Z)F<}>lj^&4IsRdzBESLd$hl^@zk zBf8lEygIj0DOTsM;v)-t*MX1DuuDIMuu}$Pj=r%ek3mQnm{x@a1X_|)OKF=vWBeMX zpCKYkuug1)Pc^K6$hmPQpF16_`!VXcvH;{FVl`QGg~85YWUMt-wmw?8A&#_KdEti1 z`f3O-?>7W#HN<2qjJ?+iq{X>`Dl1C*$w!_omhz3Y4_h$gyMkK7YO}=#7pI;5E%gML z3eyBR9m9Y}BU7ET=}K!R*HzeXDD5g7>pWy6S=kjpT%eJvSZMJWkxaR~@o06Bj2BVA z9EQoPpccV85>WUcP+IE=oHwFNAW)zaJ1d59>mX`(jh?JjSQtwp07-Ql-9k+>d|)mM z-7F~-`}O~5c&v6abqt4IOXobuMiu*DDt$qy2( zvBeG#eaf4(1Px;r$I}ve$r?~XMbiwEjhj|9*_d8+t!YGJnI^zX8b`=_IVXc1Getgl zH^}$t(_HXwP6A^CJlNnjH#(x8w~r&5(7eieDJ<-zh9+pb3IqvOSS(Q_YhNbB_=((q zzvb50$yMHBSj)gd&4LC<4*aoaHXi^$T#jE*w|RTky)mK$Mgg(D@@sjwA8O3455@o? zT?5%XT;%u(t6H2Sz{Mdpi0Ljd3%;z=;-(bmnf$Pp#X_NR4Sm!cuH(4Gjf{QSE3@lD z#fmFg7Ae_UK;VZsoQ+iORa&L%b>WTTYUBtDLzK5V_YM@P90INU_u?kYW|}wl@70%h zRE~yRX901+2Wy~a`Ji|OXd%ECV2r*tlbLwF#2rrxIY?SQC?g93imYbLq|e*>qBx8^ z1epU#e;vr*plP%-Ht`owyus2(D{DH*PR;-vYc ze@JTmgRYb&b^W6{bho7hVLwUR(`r76kyiz}g>Lj#exA)gvMAsGQUo@7q? zK0}0&5WTdHttxm6n4-pQKQpoQ$8r+VASV9kJNuhNImR{TyKp`a1E*5*5DE*0mX>0^ zl?zkHO6?{6^A#9z^K7-T#87(1+j6OLACsS4GaEUPr7Mz4{?C((xx;m=|Io&$zO z?P1}$kh4z0M|X!__YAMnNtT7Es0%q4Wg)Hf7Vu$6vYlsRw5WLT(*<6oO<|5$S=dr} zu7K+WmF?qFFC7F~2o{OI?B&wx7G7K2>mJ>_&TG-Vj$sp({@dza_w}%Wkk^vEF3ufX z5mYs-UYem_q2{F+MF(S)yvEv4^cbS2XwB4Vm^fl2hnpaj4n@$PnP_oxqNlUpa>2UD z!<0?_-O{5)t6cfStzj0F?w(0}WTn6)iH-oPm$Lq&sIIFn$?xUL zyY*6IgG=&z6n@x+$1-6WW){j6N}5#IA@TKTP(WLFK@NRNFOVC96$cD^!C#1_HkXKl z%ksm~F;DhDL!O&_feNfXJA)WjN{)F&K zotbuH+JUFqb?DKRxvUN`o;6r$C&*ub)l=*M!dmZD{wC)p0!&T?sLm$8d751V0XdU7 znpwa}=494g^2n)ZyyE?!d=NpCGdA7ys2uC06lf4?D&Q#55@(c3(+6v?3E9mi~XD*qs2=hP~FfT;kpC8v9E=XVM+Xr zBJ)G?vk?$JGdTqo`)e>gE;K;8oeUfkvGKc*k<4|?GBpop7NH9}EagzrF2TofIb1JLV_5B9VDxNYie?j26tgpS6?CDC`|#`30nZ!e;56=k6qAw!4nY z9vGRL5|APb!JEN>y%enN_JTtaYOxGT7R5v@d5L+I%px0xCVU{xsqLLYP@Gq{%8|1W zA21{s8e5#J{CrEU_>fHXZcb?(j2=M4qhnQ!m&0hWB=1ozKc#Amvsl8ba`da|n9?&( zdXLodHu_jUA6xg4Fnu}sMeif;0L+&4g-64}`gMDDi_FrDU60f_qFKY1f2H>b8R_d` z??IFt$yjm8V`Bp!K|(I1uceQz_uh_O46<79Kcdvq6mLp190ss=G`zj7ACk-flK_%` zBq{X7NpH6mlze#YB-#swSUXSt9t}dNUhlrG+VfdZ^$S1n}{;W1g5f>0@;izaAZ<-a;-}qB@u4dv}BF=NdY1cXRLM*852}B={S1y#(y^QJ5oI zQsKqPI_yM@Z0Dd z-~+fILgIp2kx+hWTW}soB6qNm*jIX@f0%>78)BR3kA7xm^aI}dHH7ZyM~_ny6`;Ih zhrR9Ol@QH`js4ZK0L4f(SnbZ?^adn8ugeC5`)lOiU-Pf>;(vDliMbangGWlPTc#>U zu*H1~ok8ZW`nz~5I>)kVTg07)#%BAiB2-eY9BotPq~rt9r>cHESp{Hi@!VA%-vh9KW z(p)NFO)zYO5wt?w9o3Qm9cl?q{7pC}%2YqCsKwWH-Tsu2$Rx zSeDpkQRWD+Z&+ovQ5%fGAzzd7hR-z6Lr?r}YtM5}UKEw?~C^26c=R!V4Imlh!l z1M$ckcuQ4#POWpa>;hrFl^^n$ZCC4+e&s6PMyb+P;(RY(83$fX0lPf#xY5j`Q7=9-Px4}15A{_P~dNl*9X zS~uq%n4C-q2Ed!T9(YCEZP$s`jLhx3ifaQI!cUy{XZwrZP(eIA;J_Blj6Z0~2B=db0{PhHE(1N(gk ztL@RQ=%J7>KKO`{WUIBIbAHHX)H1kG73$zlNFTB&L$5`uX}jMDvWU+zB*_=Z0+KA> zPcrbJfrjT6o2L_U)}h3kw?%)bWmd|-F@;8z8P_l$2$+Y{E7j0;hDW=xJxc_&Gk7LT zSHZ=%Oyhn8r)rH}*I)U(jMRGiuZ5zxE17|S(FA`zup<(7zB4pnU1Wgt|y-J68bQ2%R{fRE-MBO2VfSqZqG|}>C zsY-R5s=Gr@wkT$5Wu69cngKbLK(K5V%*o8AtDzBD&kO6b;wol1b<)^afhmv4jsLiK z8cvy9q@_ls5g0@7Kf2zkNI;;g zRWBoG(t2GL?J#(rjs4Wa?+~;WR|osc>(jMrFjH(^u;w%hs7*RDbpx1w7&|(ly$L~} z$7TV}ZWLlV)W=X~wv`k{_EX1`2$^>4uSSJPQBy`8AHrHY9fKAX6T8~QD-DQeoU(W! zO}No$3PT7lsOGXqiWs^exh}9S!M)u&f)sQ(LqsV|_Dkr*iAJ$LlZZw$7zcf$(R^l^ zZ7=|un2#!SbOZ`PZ_G+p4ODySn%?yFQ!q_OAnN7z@J%|gD5AGmB@#nVv-h&PXh|~KGJBcsd^hzEO;ab6~N~l zDY*%~)*^}Oe~Y1hIl2=F{ofEfkplF941Hr?^ag=GERCp4CZf+dY0C3f4IsCH4;fnF zvLYD9JcQ4;BHfsWLGY7^d7gK>)ZCV6g$~wf(b^7vZ1vbXK$Q5C<4zDmH|!8MPB;mI zs*#0+*rLg(CR)UGqQm4!0s&BEZcu1VV`zamhGPuu3xs?`BC#xNj3LxO4OrfZBY17sLdOC|ZcVjb@b}06WQUCu$Lfa&(jw z$z*1N;gb%#BAK;O%{j>cxV$em$|r)a^5|mW-ey>T0sEe?J;=6=)}=)al1jTS;l7f` z27-MShYpMr=>DcycY9z$d>^M7Z+bP3kW2? z5IZlW$zMi_mx_i?AE?oDaM0+;aaBp#oO=l}lqfoC-$-%H0`+93vDdTsqhQC={b;?z z!M&Kv@oOQA^Nylm=b`3G15)}xn4+R8-O6G&?gJuG{0-F|Sc%q;;Z51jNWmT#8?+0& z$+Q#s6_N_H7(CFg4)VlBK!H{lL=5Qc7@Ri1evCrlp3#>mTm;Kbxe{8x4eT@}#VAMn zR?VaeU{@%N3Nj&-#Yjwl16C$PqFgoqMhJ<9Kmws zg$2ZF3l`L92LPF78Vq@JwWJC9uAR5~ zZO0LauwhO_aDjGw_#%O1utPZ_CL_2xeZr-slZ2|F31%zpY+d`3GR%cym#{*Dw$dKl zg9)F`rytu{9a!KCZG#KZgE31kr0*)NI9k! zhUIN)9lKT9q&3lqLhA{v9ZRQ`vxXeZ0)$Bf>F(F(YS)pA|@>1aC`P(ohz&^zv*ypVi z(pxCaW;>sIdDMj|v<%Pj^xQFQx2Dd-f&BzRb+N^k!e?B`-NG=E|amlOp;p z6pXmr61B2i!DxWBJ5b`fa}WioouU}#U20acnR?7Ze>l_fe`HS#Esxusi)@{(sDqC3 zLUDe8HIO{sHBi3cSP2i`#z?RssW66f_zJe#U15u)<6Ja`j?a3rrF5|j+%WH)$>60> zlVLd)+XY$9L3Shq*&ohzkRf&KK*Wr*H~{n5*Q)3&F@VJ;0FPt^elb%sMKsj>=?Q8!4YTr#=lcVa$K*s_mV~B$Jak(P z_8lEHhjXT?_wn-NpP7e=mT;oSZNG(%6kVL#+h3c>c6GE3egXt;lm>BsPJ=M#gk>&- z^T;X}LIk_Wh45{eNr=T#D^Kzn-VAH_M2HOQC~E+*)x zu1_<}6KLx=2$i2T)pPW7QT1HoFy1xn&tq3Wbi!@eWa8!Jn7wFO=5dq}re7patslxQ zZLiEfk_FrjyjoFHDtOp`n;GyUro_?e`Dj?JgVp)iEl@@l)8ohaUBd5StjHJeJ4WRW!a`XtaM`*t271R%aG5`@FG3kBvyggb{7x|mRhg;o>7!I5v5 z5UN;c4WTv*T}p^$QexK<%8x2^8KGADwvG_c@a=L!Ktt#XLO?_4N?+DYd`EZ=8%Xs9 zUQHz&!5f}CSnJUjCO!kCCzQ5e?cufnf(9@PF$8H)OZ2c^f5HkgSDsjqHC=ix`-T@~ zCQjzxdP>{|GjF=pq8`VIi+eWOxLefUTZU^mKGfff!?m95J42K;2Nz$7e{rWx zKIQAdmU@sqck2 zZkWAlbbNFL>y{$Ed655$us5Sa4mnUz1jxYz3hGMDWDI^UCg;cJ0xdQND0?sCdAVoT zpN(qV;SCFC<^*iCvetqGbyIJStdM}Lxp(|$cQO>azZ zxSJx6Yv@XLME|{WA*_SPK`wYkv1Ta;0r|FvTqFeZWO*N$G0TF2*=nrp3mv?@G+SY; zoMw-)9ceEjoiJp-KASetvjw(wjxsv{`b|@N}erY{2#wxSx{c zI0k>y5*Joht)6Moi~LXZ)>y+rjY0tDtCZO6yUu`$-y!fkB-uJ->yM(uyylNuU-W8V z5q zNNc6a!U&YuAFjuEt_4~YDQ5xBM?a96ew$7wl6z4xEe!*f;WIy|u}LQex2Y2;UNht} zFFqruFM1j5^g&?MgmF{CNFn45PJGFh3W#2gcn=G@m*fljXc0?7WndQcF~Q_DBG8z% z9BsXW`GMbKbGRqV)3FwQ@CfBt6x}9b>2-d$zyk@e!z1VMkFo^dGVdjp{RGB}aCxxX zh+{WvpuwXS9GhL!oD59%*_(N{3jB zvS0}e$MEpyF!cH{dW|En`Xm#5A)GxJjrEz?dA1@r;EI7DHYs9;NO~0qQ2@`86_5~{ z0{}{VQEMxvC!zI`sGC;V=O4fA1PgJ-Vz{P5q z?BnC3A{S*wtfpK8E-Ka!V>n%luXIs{s-|35xG0-2nxZauQ8r?mqSm=6!&g((WiARM z)3|o6by22(HRZb0MYTX;zvVi$#v?KlW8a#41iPNLhY zQ;yGJcX!-biRP*AFJ`_srVr=4qO21evou6C&2x`ob%TC~WtZGicoOLI&CieN9RqeVvR2dlgjMHK|l`)Yu zNTdKZ88XA8N0Z4|q;b!LDU*~01uXb+oKYL9Y+R5s$5m9Ds%VYyPjAc&3};YqZCt^4 zx}S}L7c>-%Z%Z_T^;Sb&(%dY>$c^sGV227(68_SnRPd<4@j3LQ0xv2MjFEtaEX$^_n`uH>TMEPkO_L7ohYRc)0Uxwcp|P9odzKfQA9a^&@COj^5<+{yBqf45b2Fp=3pyy%Z97qv5x*8{Eas*C`uZb7Nac2`wovWcx!ae{&NmpIW^ zQdyCM(ePWvV($(-QD$G#MmsWPOAMNhX+&*1+AC|1Wm;Ly>!>^gAM@vnO|%GRug`wiuSv zxhpXOY<)wYHB@bJ>eak1(v}#`$xH6{amn~l)4tnkK411blPiWVP>Y8r>r-HslROA% zr9nwhVVDjj&OS~dLcF>E?^lVS%q>E^99xu;4Wr-dkFD7(gBanuB;U>?`MESn=#uCV zrr<)`J3%s__VECrtiLwvw9>qEo2>d)o)T-_LGB-!3cjAH;BV3jM4>SeI*J44XpGjB zVrF@pSuy-P^rzAUrlz1|G~|Uoe4||+;&fb;jWv#o3VuRaRI#by2mqE=OJyQk;$FIq zY0%bd*|er~$j%&d$@&o6gIs-DSR{fWOqXb&Z!#}aP;LDde?)syy0kZykP(6P1vDLW zYjJEgh+g>;Wr)%_vgT!0CKqvJjXtUaSpoY_k%dPa?FBddT3Mh5YA^bN7lqM*Z+e_$ zXOJ`aU2R@GMCoqr<#qp^8+m<9Xy|BqWT48kFQHi#VFQ&lH~3M+X31~rj8B3(P!3xK zSyomH3{xiSsxRK*gBZj5YyFJU7`iL@1SxW$qMA1jH2Ti`+M5Al`OW}J2dM$XAgz~t zSeq&V)4897alCjPF(s_@+H*F4WdGDE_Xj~m>nb8pz z`pzQgGRo|UL4OUumuT-dy+O0oq*c-k8(OE|(^E9#4>_Kef$&F=xSis377Ca59u6b5 zP!ta@jxY$h5BbVhwNcN88l=q#qj5Pm)GlY!0rRs68NzgtZW?4b$fW{uHs`83IkPY& zJyzojf!mF*$gk!YIC)ZI5Ylu=KZ*0mj{&jGjWA_eS#2Sq_T1+gVWhV~RB#oMk0NzM zSVAN zu1c7I{TL1n)B@AAj2!hNT$vWk=4U6k#)!bC)?9AP3qjo!hya~*ubZ{C-vdN2PBo1J zL3#w8_8m7S(&hsA9aD{1WJ^$sv`e4gQ0I&3S9}aI+w=1|e?>gC@9zf|3Vv*}&DTdc zhEBEk*V*fRwH z+q6T?td>8!oC3AU9aP(PW2CN}1=w>;1D;)u!$iexM1J}LCI^u+IaW9qjfmss)Y3Xk zgyYT9OyNG(M4KPu4byyLX^&4h93zGoGEDDRRmd& zW{4a5YUf)gS~5dX9K|UBjS;LLTOLjYsIAIG$-9sBa9zwWll5@iKs4;I^?6a;Tavz` zW3K056yWCZ&8)`q%Ubv%rM@5B;R-L1B%sX!F|m%UXCa)$-VlTO4|Npm zeDPA=7w2BPQX*%M&V!OYm~}Dw!_4dKt>G{w7v$hf%nU5Ecc~i?_%YgYf-YOWITM-{ zN&Rwm&GY(2OJK`4?umm{&w+4o1t>Elwz6%-_#%KNM`RNeg9SW7Ezt!!Q3yy|qQ_WS z5PpRpVq0{quF|kgAbT94L&(!Et~Dxh+=LQySK^9;WT$o^^5MIB_v*!+A&2 zg%3eEoN@mqUHpQHejc6t`C-17Ttt z?2wBmU0hvkdjFYU zvU-2Yugp(X(KX8;EzwKnXrabkj92p|)l#&Ed2qG(!lit;j1TMhu(raOYtg|+kIj`j z$hrCY#a(x|ej%7Kei!HVY?fB)@GsclQIBl~ts=2~RIVBU*R)W*IHwOCk|!b zyW*W62%}#Oc>s6emgwsSF>b(5&gN||T%e|XCrs!=s+hB$`MZB}u*JrBF8Y<&8;$Od zIR^BrGzV8`G)GUyUv2G!gD*MG9k09+gA(em$4f`Doom6lR?V#lfh#ro&MU_kUUqCjd+SCfn;|9I1`(f|Q2i>FRKWDf^g+MVA|8 za0ZkRn&Av5>^jcKKPo?reYeuF@g}MU)JbViJ5PX6o52c|3&fIuq7*SugQvtbwFVtf z0h;;`m|hS}Y`@9E#j{sQjN6<(=YG(rlw?jBqH&#A@z`g>N##X!x#j)TdP&U=j z@gq<1)X(0u1WA!!S?hgi0^9%x7%({C@@x}~;h=y~btiD>03{Hbtqwd)4xIyqoi>w# zqVbWi6`fTmHq+c`QvoKhqWvp{4LYdWm7f~E1Z_r2a>IA1vL0_n6qad_*FZiF5!#TM zV2GVlZoq*$m_kfFK*BM2Qmmb~elyC5*N()=I@Q49pKS--vt>%+0ztX9u2!kfQ^^yI9t99`g@$$uDn$Kv{#a2w^o6S^E7s}eSGrP+61H3 z(5WgwC$qZ`=4juLgIG?9jr1;nv=4eW(}}3c$c!c!nPmva4UFY5Z7KUL?8eMr<{yVaMSnu#lk%RUzdTsZ zr1X=SG>m>k!_XSb@HWQFn`&KRsVv?NF^Qx+T9mFNnVG9>GnZ%`w$nEgF493074TN#;uR(NT|TyAp-*6Cj+7T^gswry%_9U(X)eNuTWqDQ+|vRtikJOT6>Nz{#SYXNx^Nwk^MQMC?_NN4MbMi`rW zokZ0n5QoykPDj>5(UC6JChCvg&d|JMs!;Y7;g48Z0wpqNyCI8DTV;2gT z`g8^!apTlfgEVDArZa+Qn=g$Vr|mflgqa=$MwSVtriZfA_oXCf#ahtj5H^K|FRd^G zkrYGl!67UC-FM*{=cVYUux!lO*l9M2&UydjW{TrWzF8{)u%Mr z8v&V4syba%0Ep9S5x~y?oauPa^eXLlrsF+uC|38TvS4$?5EF1S??FatuwV-mCn`8s z4q33>w?dS$V8^`2&zkYZ8?5n&P;sdSu7mJ77f@z8Cvmo9U!3_`>q+DI0d0FVUeG&s zt1gbMO9rkq8T~NLXY7xjS~^Zjixr?IxnLRzX(HJu7!N}#Jx(ASO-BLg>|-(_;*d$v zfNwG)Y*J_7jg7IP@{`(7skX7^$g;U`X|5~o)pSG?r||9v`wYmID0b>0PcfW@BLH36 zGYA&71Dhjn@i7{W@i-nuQMt7fa#aAW0k^t+hmg+Fix6E)LFG(X|3Xoi}v+R;2t^IqBH3#Soh| z+Q-18pp*e{maN3FaA-BIGGB(z_fjMGQBk8Bz?97<2goA!Q$UH}xT-KuM|K!{`w%SfiCJ)p+Xv53%JWkd}L0Pi=KiI1Z63jC$E28VYCvL)~XP@6Ho)x zKOR~s6+uPv5T{0fN=~xyv}=<%(kWWtLPZ?2pb~Cv(AFG&VTT#BnK26Ph=3v-qYx~x zL}L`q3#78t8;@(6Lr+(FrnYJ2h(`H6Jo_5NXqb{MMv$&1Hy4H8#I~VyPSY&htWj|~!Rp-m zspH!#m}%IOhkK&uSZ(kYu?}_zO&asvNn>7}H0FDg#BkWo`^8s+_llvk1n*&TfT5WC z)1>PI8U4iAiYX?I>jOpRXjo^)vc_D%siz1)&M9q@1p=IP@WM7tlnK0UFJj7xEm*i7 zW-U__*^0)AB607HlZRqspB&~=|4teFOeq?-cmV|B%$m3133b>Ir_6?fH4D@o*d*n! z$)3cpgRza1+Z>>9dCl2k#&R>-<*bn?cFbkulADoD1+7_e6DD9#I&TZ7-sv1`z5}G! z3_t+@N81Lx081jjpHO^6xEU=qh1 zW)5z$a-!!`beq@F|GKDp{)|v1eW8KEC+#;A59IkdG4&Ybs28>3U`&NBoPda8iq2SP zA-QCXER(hzZ0Z$WI zjYanOvYKiHQEQO-Iw{J0w;KuFLr&-L5Snq=Q0g$&1SRy017@8EaL|eADu~m`0w(3C zhL-4CDyAj+oj-xQeAOIv(MkYc9>gSQbnfH3oNj}r5gIraf!|~zuQ3<>nz#z8I`aek#nq0#QZ+cyk<(dtDe=-3 zRflWLOvu%Ha>HC1I#`=ciV8dWq*bvo@I01E=zkV}<;EHdrvA`y>@aI$FH-6F>BIGp z)KW3QO|>59I@7quz}9aHj$QzraK&+MG>&4Wyo+Nw<|zAm!Vs;@rje!16e&kER+x38 zK`U}hIcw&}ji$+aqDh-BrgnaL9oOyrd^d(YZa{exgJ26nv7MiFJ-5<8ceF}4Z*pR3 z0>Lfz2o<8~ItY9}eGsH5YSc7<5Ypi(1x~Q&a#kUjH4y{>+VTG|2$;u&gBb}9W;8B- zm7KEF)C)6GLf}OIOfT@=w8L@SYf?hsAn~4&Dz57Ey8(j3kD~`XNICOi8gjr>G+uc^ z)6W2sc#xhtAV3fgiUw35rc6C1&LS#`Ved#dOAF`NByD^8gkwavRZmSG;)`y8G;&D0 ze^!Odc?M~?tW67n_}T1mF5FJs&6p6M%$Os|@$t>l@KNncx`Q1d*PVsyoNmmlfWxZY zpaSn2TZwndR`G)?{%UmB?7g zI1!K$&s=B|BXfZrWLWp?aU!5OG6s#1qZBlQ7z#AaQRZ~a&=aY{sU?uYePd@z<_7TB zDF)v-^VPUr+hck#DC``vHnG9U#bO)-nm`B~2<@p@+%6DM(sXM>9XHNM(n&Ky5Jz*aU18DH52B3OT+c zFn-o04#4rRDKQuov^#pFpP_drk~D#mv;L5t*h~ybm0aNw56eUxoLCkB0Cr3@0l>92 zF*U}rfTsab9|=Br9P5ytXv@^CW=v^^i;8j3_J%P6RMT(^sS|9ZqgrZeW*Pvg%R(Bl z6a)D`FXLdfIAt6%@h9_A;t1Y6PoEm&V5~Hftz#VJ323Db04DoW13(*2(r%cTbBzPQ zF^{tZfVPcH1Hd@ed6pT7?1j$2Gc70+@DOove}c|v;vp$D@O@$-zEuK|;5dao83%`B zAZG&(V<3|wB4!}ar0j#XIa7B$rM$!$nlQy0L*zcCwchTD8AxI+Fcu4XVm;j9Z354` zQyVVhFoVc(wz}vH`^NOWvqL06a3(Wdc&anqv{VWJsOQs-*a=t${Q^%KKfj#;&-xc; z8G*(r8_&;3>eH5qvm^Tez$q|_alF$pinAeh0svCOq@-Ys!m3Xg1>2a$F$(rspb0jx zi;um*E+m|vC0_mpyLf|LaM(fNe_3|%=$WyL$r)ECgRfCkci!_l*nq`7F5XFn9UG=i z+PkyUo9j$Q1V^edqoKUs#W=CYH`c-WK?bDQcwn8@Y04W0T;r%L%*G3hW<@}{VLv;D zY8@XmPDjfsv8OV%p9!--x;aHP`cxn|6X7C6B>5K=F644@)+Tiw>obi)g!fmYN?5{C zu83`Tym*C;I3)Pz`aI|LNXw8fZzE5aO2Y^!`#&L+q z87-a_MEJ5&BbeAeFLRrnO5AExi`@L(EbWZ5p~Uu9DL@(Z$1S&q?Ss)5St?@**8E!J zw9mCdoQLBMPH-H;SdsHQjf1J(F+)W$H^~h+PBMb%xnQ zUrX&!>OlJI4W1_aG%pW=m^XOZ8$2x*!QS9$e>5>q%j<%aMxN&BdK59F3EcE0UM1(s z$VrKjC)ZecJk2%HY6h+j(f);UY+wOS-r!@no7>fAI?k;ckgCWEpm9ySBIM>h*HV#laWL1X<|QS;+q9a5`$D{+#q=>$>lTm5x;0GXLM36{568jajQD4` zs)e1!834&*TBjcm0J2!z1?^hLPXU;8 z9p6^BY(aT?IGAJ_5uw#BP1WP!Ko?2jV3JSan9MS5)HrQVj6(#QRn8V7lKo38_G$mp zDG=s3y08N>C!`Cxr)j}igSkFB6~g^W!dL4E?1L*5X->bK3Rt;5)s6&0TKxyv+>59a593QMxl+=Og_CH0LKj|wTwNc`UYGc4%s2tp zXu=CPsf;M&U-JnV{|Y%lFc{?eU|3p*eyS=ShqdZ#I9p42?&=&@y; zbObV0w&?UE6|9TPbU-ixouFi!5wiS{FZg`Xss={{8-d0W6TQ@F#~fW>*N&x^HgN%G z-50t=oAouag!Ve|p|hRgfb%EZ0g++NT(sG!BsVQrwTm-TWxBN4uH}9i(r`1$n?nMK z&U)F&Rf1L3QI~Ag4p&+3eYv?>xh!Vde>&CLP8bR9Q&elNo#4aKo<^eqA}4Nc9ui=5h6*}S>0roc#kw%6m-Vw#C#(eD0n+G4wOpB zp|xwhe8{=7T#M(xv{PjT*|8ON03c3ON(7;apg^esT`fYc<^jS+K7VJl*SQ`t!qO>O z>PjQ=71Rvp%m>zV2}GH7$`@1Es?>j+y*W_ zbs=xiuFis=%X=-l^Q5dDNxD3@mGiJ6?^X`Eg;ZNPVvkm|s)J{^L|j#-6@1%ZM$y|G z3HWK*JxygN*)FndzAIk0b5OkRinm+z;&fb;Xg+YN!`bMKj}_>g*63^AaCATyws0Hm zAe{j!b=m1oa}rgH>cZ2wHT{O3a zDn^$R50Ny)qq*tQytTxcXr4)QMnhgod@!1w(J%jt6Cb`zgVA41OnlZ~uthDWp3Znj zW@;Soj#GOXP7Sd!cHopv+&UQ(a)qJ?Vs9+QO)Npo2-`KH9mCf3JXLO6(kO4EPC#WT zCqp0cAtZG#>C~+)cGzOD7Ax0HWMv)aA>9O7D#Ij@C36VY;S2;Q2-=Y`i7YdPe@@<( z?I!ZiNtlUvk7Ff5k3uuT0OV)@v@=D+-Z>lAE_!f3f&0<)Z;T`4PNiP9WpdXK3`Vm% zJhH>MJQ(ZMJw$egPZA^Mfd8ZJT$x46D(;Olw5!uNikuzon0qK5C&xYk0DzbI6sb@Y z?Bt~wRx6AL>{29)a@dxDn@cT?s|5fyBl=ICZpY-rTD=_g#7*p=bd|uklBhp<#Wla5 zO{UbQx6r4_T5Bhcc4*f?VDAA` zif0}0;ntbcl@N$(!jGWzrvS`0fU4?R!2n}+h2}$E9AF3!#Ohd5qy`~2hRPFgAckfT z4@VJ9hJJ%d@4%!mC$+O1`S==``oE}Z$sPxq1|fkY;OYgJ{LIuJ(B$y1mwB+wZER@O z;rTZ4R}tr`apRa8dmV{c#uEL5bH35BuG)ZXG-rUExW$}JU7rlxU@t?ulk2hV40bz; zLmDC7o=T1rOa-WqHppZBHPxdN{ng6RCvZ^Zg4)v( z3FQqTY(~G_GBIkN(S#Y5t8?=*ovA_Cgh1}an5HxP#Ja=@r$HcGIz`|_^NN+Du?Wt_ z$*`#zgo>iSMK<|cFFw*eo?td{8Oy1`L5G>xt@&*NO_=r;k>TcY?5qSo`XzsuCppNzz!Y-| zrV_u|LZAa>1M}PWRF^Yfz#h30z1ofBi~7bOtgVa=Tsnw+ z2BooI$mG>P^RFNDhoxw4N<5b3$$!WSyld+YOQX&~8 zFxb6ziRg}gFXb7uXK36&i8ruebqp%kVJ7Ibq2gFI#W&by$CC{pm@HHZ!{92hn?B9* zrEtD`TQ;a$J&KT%4i%>h6;c;S-ps0O$)dVOho&~SC4dlAht5%{O58&HY17FVU#R&T zLwMO2YK3bNZd$L!$0+RDI5L7SVw+S!q!5a?<1fOMvWG@{?0VoD_u52z*Glk`&}h3; z#ANc@YC&Njj|dd%5Ofip=0Qb~N@_G*z5wd9JQtd-p;qP5bd)J-=k~LPoKUCUjeJ#7 z{BFWq<~^U(q$(I=0*igio@`5SVruISmzrjS8n@OfQB|y#@@5!WoZHAm-Hx(31FX9~ zkPv7+Af!blmy(u@hGp#Jk_tiPN)k~%Gfsimp3wh7id65~(90kdoa!>C84;?#>O`t2 ziK`ZJX03?lIK;dt*x@FrbY=uAZnDB|K)tw*Ci5dPbe|XB>2t#7QGL6yLscntL6k#C za>$IRg}NK+lk7%)NeONyu7NF=$`u!C9QTu{%MJP(*N$X8K4jgP*utI+Kk(G3Et^ncs^yi<5NJxN+^!X4roP?TEF0hJUQ}yJKT$2kar{o=IO|!GMyv7*r$0x@=slv?%qj zpjDG8{_?3##YIjYGGlTqUeaC+y)r}%vUdy%^kB`7lsUShR@g{`mGQ_5o|6sO02c6fB2C{AKQ1}<--r}(hXIO?`%87W*pbml#-YiCyvQNqyDdO zmmyFH+Z}X#Ik?`?2>RUD1?kcLnPTcv0$ z2`ah}To)=Q#kw!2T5P_dSi7Q(ws9~Mo=moUqRVKxqnWb-%&r1r`Q_%f=;bb5e8ln! z@4C4cc`gvssL{P*+E5ZAX`jpN-)l9|$*DS+#bmnFc+;bH#Xs z-NvpnEpnY{R|Rmiwa%_#B#`J+rS;pFe$=70GB(*#ffR2iyji~zJ;)?K9nDY(Vq;Hk}a@|{P^IZtj;aJR?_7R3g2CO>0P%xC7QE%t|c zF9m|ogWGJ%(-|HTqw^!ihcLI#wf9`pyWjLKre%patA2zN|0qJ{O!m8TtR6OLH&C>w zWT3>gWO7*+G#qslV+$6pEG7{!@%CzM*)Hdtu{gJ|IzQwmsLtasELi$Y91z%|3qFTW^r+DjqdTZ(7M&A?H0O!b?zO6;Jw)l54cD&Jm^AX81r3_9Jg2w?i;OF zu{(|>%bqw$p2zBW-X|c}p-=I%28EQLi;PDA@{{mS`el=ux#vKtUT{5?`XJ%Q! zucn~(aDJ2@t@eiV;3w5E^0n7^Wt7`kT|kOs%thz$i`a`xKu4{ORsSNV8*-RKt+krS zv~Y#cw0nkEcwRIQWmdD9rhv%fgUJ_OxN<{(^*qLPrU+!{J(WuvXJ& z@*mJ=YJGl=&bvAszdb!iNAf(cw;Fa}?tNFVFDwy!R>6J?J{>1NvI4MnZ65?QlRCXf zGM1+iH&_p%&Su{@DKir%exGKFS{mYt4R5UtZ~2CNEQV%EX=`}nn2AhWd&65t!&_&= zTUYuvJI-GUXD3C?))5s*+u8U0a4l`N;t@alvhgj$HLjX>ja7VcxK_))w+`19Chy&8 zm8`2K_(_BK;3QwWG2_Guy2G^i?l3L6J4_3uyHQ1u=3+4negU1yR7lTqo+;${qDGnM zhf`GNgy%pwRf3KJyB!6Z$^!&x$IH0|Yn7)3AQSQ3;d^jPkXWNJvl1LrQz zwI?Us?$-&o*U6g)*8hIVm`YoNJg>$#0xK7aX0?yvkkXFzqS`Cndt54*O@$U|{x(oV z^V|(>e>J8S=QP&PX6!G>A}s7_NCof1E^Bw{Syl}q4zshrjIDEo5k5RUC%9FX3=39i zu>n_dEj!mOPo672&>PxY;C?v2N+qx;F?)!WNm?`8Y*S=^s<+l}mxpTz&W4E%hS_(z zBY6kY9!zESP_>`l2Qkbt9FgCE?n*(tSz+3k5xrjktzYVB%U2Ego}W?;5K!I zPPC7W01KsM)S{OGs|Jk7y$f}tH>ajxJtbqXRNd6R(r3!!&+r$lG({{4l>yG?qbEDj zFA5~gsI5uQCFjky1dm7ucAW{n%q*-cluh9T^+TP-oX0;31HzVN-b-B$juqkZfGLTr zyJv?>f=4YlHoGQ93sClh0IxSBU;Ws1wU!=Cx2*ILj(HoKE%0qshhjb!7ZZcuS)~n2 zKuo=-!*hd=0`jtuNeC6Nfm*@~f`_dDkulARutJKx(>xKg8n2h9dg<+$BlG%nZ&czn zVa3n7S7Xw|9&m{hE`QL)+FU^FA@^#N1!psJgbg#oUaC|*jJa}D9g4nr665S98*nb- zNN-f8M&_u1sxf_4wJ=^yte<2RcQFkWYoOXrylXD$6?kzDfnbcrs*Rf6^>wcnxhZ(B z*57&GuOr{OB#GIv(w_Ued!>4LPADaAUO1nln|s1aaHr@g`8X@MLl+a~B&y9oNyKL} zxR&2=5OuRP?3GsO>xVontxLD;(GMDm(#)c4YXsoH`(?$MtKtDg#?+*|hJxbKG75@;;6YGtX`0jgjvCa}8X zfQ`i+XaX=C#R_YyDVyUkzu+36(Irrc{Erh*5~)yTH_-6ZWdCaHq7AsykTUt3LEXN7w=FVbO@@v|byj#Z;UO zwKNqKD>o^vF#U^G0Bt8!fP`=KphBPrBNuB0vT&CpsE(nA_9Wy|ZXlPl*Q#*@GjV&e zJG|`4TQie_=8O9wD!%XK zw0b*+lf#=$SQ2aByV>}1)EYgD?um{~drbN|tZsDYc=DrDJ>%m%nF`+I&VHL2?e(!& zQ+ioykX)T@ns|D-8He^QhXk2hYB?vz`e6=&MMh0#&VE6)Z!W%D(&e>;x1UeZ)BQ|A z(SB?<$77b)C8!D}H0(0Lp~a5VRoQ-LzTo*-OwQ*`O`*sG%PVFOki@3_ca$3PDSd}Mx0VGjHX1~k~5!7(75Mmj^8M4kD(?@`;T>iG^3NW!ls z)gL&u>JLm)J=Gm>)d|mt70au*1-tg9K+85H1Ham*)w~4XVGc!771(O2wJ#Uu()OuG z4o+Nn26&Ou}3GBHn?DWmEQvLTM=jP%bdaYYCnk`DW z9-;wD219d{rp(tQ7wqdqR`Ft7#TRBMk$Tw@99p6TqLO;ICuk9&hQ3g3QeJ=PbqPy{ zlGC}cM648@p0E#APxLs31E!Wb-KgmNCHdEGBOwEEi~|$B%1`GRGWs7q`3;6mOn>%r z!t?d@Hxzo!J5kDe(WkB;{B2L4AH9;`lm3ZPfzO9k?_7QUT?-EpyPd*pD z=$F2brv6O}UT~t+>P26zfBt(5cAhAe0PXjcdV$LRv;`@<>_tZ`Y*l{4f)}1BwP8&E zqEdeqXi5Jad%03spFX1R;Gx}%4p{iRz4|VUN+NuGf9uD<{g{ ziL!s9oI6p@pC}hjlv_@eizmvhC(5N0fPJ7J+SZoeZMvE&~NNqv0?LXUj6eo-Td~Azw&`K zYuldr+UL7F_U*lFfUVvMg|Hg_-X6)Ht{n9m8 z&Mb|L9B(iG#oHEF-v8V0I44;6=;z-3Gk0tm{CAIU{N1}g`m0;R>uy?q_h;|C_KL-S zJ+|cH@_+b$|4m_kZ=|ySiJiUE24FO`mzwoL`L=-Mjz7i{@`1d)HOhEE~D7 z>v!g?T+(^pZ+~u9_wTP?KKJfF`23un*|*&CZ-42670Zvju=MuN?YMc-g5SFQ{ELsi zt8doQSDsl@yYQZoyU)4xhN0DA--Z6$md-za-p$Xf{de!VW1u#B^h@VN)uC>4Z_U(O_ z{nnM2z31R%pSg9@6N?wm8vXe%*UtaVOIOV99rIUrpSQ9r_+0IqZ(9Dj72Va(74PT@ zKNp3Yw$B@zGxoybe0lqYhkJ_OeAjv9?U&s!Fl*&Kmn{2QdG*B~{fmM3Ym85e(}ZzSAwa(+4b>s*(=bJH#J z7rf=}n=kpDo7c>mv-PqUmY;X{l0_RH+;q2JyW{T5uQ{)F@%(={eD%6(7H#^_ygxth zs^w!fe`V$S&s@6`caSC-$mXWl^g$2Y&T zIIm^k@uUHE}zk38~I^NYXs z&cy>i{rJnvKQ}hJultc#pXl_z{1fdRs}G;NYURA;!L0WV{CTVY2Ww`X|10Z0KIiVQ z+}wBb&0}NXC!Xo4v|hRQnL^IM4-n8J(gEu|2dil){t$f#k3zy6c zw_G>&vpYXAI(GA#C0z%;d-HkaD?YJs#<|a&yuE+sHRpDJXy?i9o{w)?wC>}VY*^a& zb01%R`4xZWzwP;faLLRazx;DEXMOtq8SR&UacotgH#;7^+{wc0#Zvo^+J5-YCp!Nr zcate>(W7xp5&rzsaLd3Mc=P@11;*U80L8 z&lB({VYhzx?cq1a?+kt`{LbVT8Ni#xFKW(7e!L%6JgBt*wq-p(#O;9 ze|O&UrC}JZx@FY^-ttwqEM0XA;pM9ySi0(gkWZWL+j;x&y?2FokKF#jE#W;|?)|_$ zqux74cHDR8?W0@n3h%%D&Y>-%-iF)n9p-IxYk2$c@K!~|8SdC|_uX4Ywo}ZVTSrE= z+&LP$FX3JHesIfu+wa|a-}X%AJ4d!C>*ziF-nBhb&Cr$)rx4tJ*On3QzT5B1z4zUn0r1}Yr~*9xd35qxXcj1KbDiAKn5g(uSuUF|q}OZn^Ky7{lIMTsy#ib4(*x+dq8Yos@gm zmJC=a-tO4CbvV3hi=s!sL#9yr{R8wA@CkULvVEUm&f@O6ef0K;%1-*^!?)kDb?27N zBU?Z8-g|GID&fvkO}OJ!6MlGj%iR#g*5T=DKE-r9vgvM&ZuB4rdVtnp=(~31K-ZW8*8_>S00ks-d6O!qQ@W!p-9UmUuvK{ifdz3C&F;UTr z$D@78lEF}sTlK5@bbv>Fc@>ZPQ2nRAQ@^Rd)K}^!^^y8Vee)ik_wn4u^M0PB zU#9Dm50O@V@)4dfo=14p7eB+3^us3z|02&mo?qelHJ(rMJjL@_p5Nekj_2R={GUAk z7tiN;zQFSbJb%pd0?(IuzQXfWo^SAci{~$S{+j3Sc)ri`Pdu;lNESm|_Bwcac;@iT zwonR-_Lyd;SY(WfcW31#=iB5XaB!iu01HKDvaL)%d*Q$ zZOFi}#?-QL@{wBVA30iDlMM~dR5R6>PMFP@HvZvEF*?qLd{r=IiuoLoGz(vdh>8TF zgaMKd1W`ah7^GzbmKFAKclYc2&e{7|$LNoyZ#n1u?(h80cfNbhJv--Ik!|%8_R47+ z-rSo1M{gi-P`;A;d3Q!UZJMIJJ(K`k1)>L7>svkcKz_y))fchyuqUXkHZrZ$-Zx5)~<0 zL!0tIjYm9*=xF4cU(@=by$?1eW?{Ro~V^5&j2D_1cYg3i0qJV4JIS)8VDa&VfxWL}ZVbW&}VDIFR zeXM{(2y(x1`0T>(Gi%D79XNO>VOIh$AOu&lz0kv3$;&^v54A^xhn+s?6M~bQonUL@ zY;syHTx=BrCTj6wP=^{P%N67PYAHLPlf8A%oG&L;G#|}t+UIL#^QU}&E$eV|4z$QD z%K^=;Je;$cHviowxQxygrJU~1EAdnz&(ga5^}qF(BTPxX;jOHIDil2N!H@m9=Uq2Q z@cSUxM3<}b9dLhuJ9|F8(qD6dL$;w;X}k`Hu-S)O+LSvboE^FB_(0JC-Wx0QKvy?b zwtC}hvSk?D`mA%gBNTcj_-ZmEH$$m+S)mslv1o*x(%%)U<%ZU7^)dAOYT7a zik*a3f&Esua`hTqz={*Gt@o2i{sSS$mQ$ zxr;AxmL>EmcN%#(mD3xcyomR)U~)-s)G9NkSw%IP{xPCp1hV||i9ug?4K|YHDQj*)?M)6@s@;FHp2N(y z>wJ|}d_hi3&hE=OCmtAmP#@^9M~5fMUeV62d#dtvRA|EdGL6Ve&c{uW3n1%-e7xE01<8k9Z0Aa`j z#7Jwop1!Zh10~wl$6=!FIF+Ab+Kg!~rrDTi%S+qfS(s!@^DynlL|alB(^yQjT`a~V zV;YT#p8=^=Ol;h+ZCf5|VPjWpW!D%xmC6ufj@V)` zQOFp0s9s{G2#Yl)HZ0s685JEjjIIe2C$1mXV=Z1ulN(_HNpXSD*$3VyokzfHU zcUBx$jPG8N<&laPu2g|;LM)zrL82%v0t!bc#4UxW`9(-QGBktY7O0vKm6}6%F6cej zi&n$-GI8$|r_n?(%*fWF&=Al0@jn0BWa!pV{1-;M^nN`r3$Kd~%BsyrruryI7Sp|*x za5j{var instance=new WebAssembly.Instance(Module["wasmModule"],info);receiveInstance(instance);Module["wasmModule"]=null;return instance.exports});self.onmessage=(e=>{try{if(e.data.cmd==="load"){Module["wasmModule"]=e.data.wasmModule;Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob=="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}OGVDecoderVideoVP8MTW(Module).then(function(instance){Module=instance})}else if(e.data.cmd==="run"){Module["__performance_now_clock_drift"]=performance.now()-e.data.time;Module["__emscripten_thread_init"](e.data.threadInfoStruct,0,0,1);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInit();try{var result=Module["invokeEntryPoint"](e.data.start_routine,e.data.arg);if(Module["keepRuntimeAlive"]()){Module["PThread"].setExitStatus(result)}else{Module["__emscripten_thread_exit"](result)}}catch(ex){if(ex!="unwind"){if(ex instanceof Module["ExitStatus"]){if(Module["keepRuntimeAlive"]()){}else{Module["__emscripten_thread_exit"](ex.status)}}else{throw ex}}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="processProxyingQueue"){if(Module["_pthread_self"]()){Module["_emscripten_proxy_execute_queue"](e.data.queue)}Atomics.sub(HEAP32,e.data.queue>>2,1)}else{err("worker.js received unknown command "+e.data.cmd);err(e.data)}}catch(ex){err("worker.js onmessage() captured an uncaught exception: "+ex);if(ex&&ex.stack)err(ex.stack);if(Module["__emscripten_thread_crashed"]){Module["__emscripten_thread_crashed"]()}throw ex}}); +"use strict";var Module={};var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";if(ENVIRONMENT_IS_NODE){var nodeWorkerThreads=require("worker_threads");var parentPort=nodeWorkerThreads.parentPort;parentPort.on("message",data=>onmessage({data:data}));var fs=require("fs");var vm=require("vm");Object.assign(global,{self:global,require:require,Module:Module,location:{href:__filename},Worker:nodeWorkerThreads.Worker,importScripts:f=>vm.runInThisContext(fs.readFileSync(f,"utf8"),{filename:f}),postMessage:msg=>parentPort.postMessage(msg),performance:global.performance||{now:Date.now}})}var initializedJS=false;function threadPrintErr(...args){var text=args.join(" ");if(ENVIRONMENT_IS_NODE){fs.writeSync(2,text+"\n");return}console.error(text)}function threadAlert(...args){var text=args.join(" ");postMessage({cmd:"alert",text:text,threadId:Module["_pthread_self"]()})}var err=threadPrintErr;self.alert=threadAlert;Module["instantiateWasm"]=(info,receiveInstance)=>{var module=Module["wasmModule"];Module["wasmModule"]=null;var instance=new WebAssembly.Instance(module,info);return receiveInstance(instance)};self.onunhandledrejection=e=>{throw e.reason||e};function handleMessage(e){try{if(e.data.cmd==="load"){let messageQueue=[];self.onmessage=e=>messageQueue.push(e);self.startWorker=instance=>{Module=instance;postMessage({"cmd":"loaded"});for(let msg of messageQueue){handleMessage(msg)}self.onmessage=handleMessage};Module["wasmModule"]=e.data.wasmModule;for(const handler of e.data.handlers){Module[handler]=(...args)=>{postMessage({cmd:"callHandler",handler:handler,args:args})}}Module["wasmMemory"]=e.data.wasmMemory;Module["buffer"]=Module["wasmMemory"].buffer;Module["ENVIRONMENT_IS_PTHREAD"]=true;if(typeof e.data.urlOrBlob=="string"){importScripts(e.data.urlOrBlob)}else{var objectUrl=URL.createObjectURL(e.data.urlOrBlob);importScripts(objectUrl);URL.revokeObjectURL(objectUrl)}OGVDecoderVideoVP8MTW(Module)}else if(e.data.cmd==="run"){Module["__emscripten_thread_init"](e.data.pthread_ptr,0,0,1);Module["__emscripten_thread_mailbox_await"](e.data.pthread_ptr);Module["establishStackSpace"]();Module["PThread"].receiveObjectTransfer(e.data);Module["PThread"].threadInitTLS();if(!initializedJS){initializedJS=true}try{Module["invokeEntryPoint"](e.data.start_routine,e.data.arg)}catch(ex){if(ex!="unwind"){throw ex}}}else if(e.data.cmd==="cancel"){if(Module["_pthread_self"]()){Module["__emscripten_thread_exit"](-1)}}else if(e.data.target==="setimmediate"){}else if(e.data.cmd==="checkMailbox"){if(initializedJS){Module["checkMailbox"]()}}else if(e.data.cmd){err(`worker.js received unknown command ${e.data.cmd}`);err(e.data)}}catch(ex){Module["__emscripten_thread_crashed"]?.();throw ex}}self.onmessage=handleMessage; diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-vp8-wasm.js b/media/player/videojs/ogvjs/ogv-decoder-video-vp8-wasm.js index 0a5b9d46e7b..b9bd1c74ebf 100644 --- a/media/player/videojs/ogvjs/ogv-decoder-video-vp8-wasm.js +++ b/media/player/videojs/ogvjs/ogv-decoder-video-vp8-wasm.js @@ -1,44 +1,37 @@ var OGVDecoderVideoVP8W = (() => { - var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; - if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; return ( -function(OGVDecoderVideoVP8W) { - OGVDecoderVideoVP8W = OGVDecoderVideoVP8W || {}; +function(moduleArg = {}) { + +var b=moduleArg,aa,k,readyPromise=new Promise((a,c)=>{aa=a;k=c}),ba=Object.assign({},b),fa="object"==typeof window,n="function"==typeof importScripts,ha="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,t="",u,x,A; +if(ha){var fs=require("fs"),B=require("path");t=n?B.dirname(t)+"/":__dirname+"/";u=(a,c)=>{a=C(a)?new URL(a):B.normalize(a);return fs.readFileSync(a,c?void 0:"utf8")};A=a=>{a=u(a,!0);a.buffer||(a=new Uint8Array(a));return a};x=(a,c,e,d=!0)=>{a=C(a)?new URL(a):B.normalize(a);fs.readFile(a,d?void 0:"utf8",(f,g)=>{f?e(f):c(d?g.buffer:g)})};process.argv.slice(2)}else if(fa||n)n?t=self.location.href:"undefined"!=typeof document&&document.currentScript&&(t=document.currentScript.src),_scriptDir&&(t=_scriptDir), +t.startsWith("blob:")?t="":t=t.substr(0,t.replace(/[?#].*/,"").lastIndexOf("/")+1),u=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText},n&&(A=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),x=(a,c,e)=>{var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)};b.print||console.log.bind(console); +var D=b.printErr||console.error.bind(console);Object.assign(b,ba);ba=null;var E;b.wasmBinary&&(E=b.wasmBinary);var F,ia=!1,G;function ja(){var a=F.buffer;b.HEAP8=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAPU8=G=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAP32=new Int32Array(a);b.HEAPU32=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var ka=[],la=[],ma=[];function na(){var a=b.preRun.shift();ka.unshift(a)} +var K=0,oa=null,L=null,pa=a=>a.startsWith("data:application/octet-stream;base64,"),C=a=>a.startsWith("file://"),M;M="ogv-decoder-video-vp8-wasm.wasm";if(!pa(M)){var qa=M;M=b.locateFile?b.locateFile(qa,t):t+qa}function ra(a){if(a==M&&E)return new Uint8Array(E);if(A)return A(a);throw"both async and sync fetching of the wasm failed";} +function sa(a){if(!E&&(fa||n)){if("function"==typeof fetch&&!C(a))return fetch(a,{credentials:"same-origin"}).then(c=>{if(!c.ok)throw`failed to load wasm binary file at '${a}'`;return c.arrayBuffer()}).catch(()=>ra(a));if(x)return new Promise((c,e)=>{x(a,d=>c(new Uint8Array(d)),e)})}return Promise.resolve().then(()=>ra(a))} +function ta(a,c,e){return sa(a).then(d=>WebAssembly.instantiate(d,c)).then(e,d=>{D(`failed to asynchronously prepare wasm: ${d}`);b.onAbort?.(d);d="Aborted("+d+")";D(d);ia=!0;d=new WebAssembly.RuntimeError(d+". Build with -sASSERTIONS for more info.");k(d);throw d;})} +function ua(a,c){var e=M;return E||"function"!=typeof WebAssembly.instantiateStreaming||pa(e)||C(e)||ha||"function"!=typeof fetch?ta(e,a,c):fetch(e,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(c,function(f){D(`wasm streaming compile failed: ${f}`);D("falling back to ArrayBuffer instantiation");return ta(e,a,c)}))} +var va=a=>{for(;0{var c=N[a];c||(a>=N.length&&(N.length=a+1),N[a]=c=Ha.get(a));return c},Na={f:(a,c,e)=>G.copyWithin(a,c,c+e),d:()=>{throw Infinity;},e:a=>{var c=G.length;a>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,a+100663296);var f=Math;d=Math.max(a,d);a:{f=(f.min.call(f,2147483648,d+(65536-d%65536)%65536)-F.buffer.byteLength+65535)/65536;try{F.grow(f);ja();var g=1;break a}catch(m){}g=void 0}if(g)return!0}return!1},b:Ia, +h:Ja,c:Ka,g:La,a:Ma,i:function(a,c,e,d,f,g,m,p,R,q,H,I,S,T,ca,da){function ea(y,h,v,wa,xa,ya,Ra,Sa,U){y.set(new Uint8Array(Ta,h,v*wa));var w,r;for(w=r=0;w(b._ogv_video_decoder_init=P.l)();b._ogv_video_decoder_async=()=>(b._ogv_video_decoder_async=P.m)();b._ogv_video_decoder_destroy=()=>(b._ogv_video_decoder_destroy=P.n)();b._ogv_video_decoder_process_header=(a,c)=>(b._ogv_video_decoder_process_header=P.o)(a,c);b._ogv_video_decoder_process_frame=(a,c)=>(b._ogv_video_decoder_process_frame=P.p)(a,c);b._malloc=a=>(b._malloc=P.r)(a);b._free=a=>(b._free=P.s)(a); +var Q=(a,c)=>(Q=P.t)(a,c),V=a=>(V=P.u)(a),W=()=>(W=P.v)(),Oa=b.dynCall_iiiij=(a,c,e,d,f,g)=>(Oa=b.dynCall_iiiij=P.w)(a,c,e,d,f,g);function Ma(a,c,e,d,f){var g=W();try{O(a)(c,e,d,f)}catch(m){V(g);if(m!==m+0)throw m;Q(1,0)}}function Ia(a,c,e){var d=W();try{return O(a)(c,e)}catch(f){V(d);if(f!==f+0)throw f;Q(1,0)}}function Ja(a,c,e,d){var f=W();try{return O(a)(c,e,d)}catch(g){V(f);if(g!==g+0)throw g;Q(1,0)}}function La(a,c){var e=W();try{O(a)(c)}catch(d){V(e);if(d!==d+0)throw d;Q(1,0)}} +function Ka(a,c,e,d,f,g){var m=W();try{return Oa(a,c,e,d,f,g)}catch(p){V(m);if(p!==p+0)throw p;Q(1,0)}}var X;L=function Pa(){X||Qa();X||(L=Pa)}; +function Qa(){function a(){if(!X&&(X=!0,b.calledRun=!0,!ia)){va(la);aa(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();ma.unshift(c)}va(ma)}}if(!(0=d||(Y&&b._free(Y),Ua=d,Y=b._malloc(Ua));var f=Y;(new Uint8Array(F.buffer,f,d)).set(new Uint8Array(a));return b._ogv_video_decoder_process_header(f,d)});c(e)};b.A=[]; +b.processFrame=function(a,c){function e(p){b._free(g);c(p)}var d=b._ogv_video_decoder_async(),f=a.byteLength,g=b._malloc(f);d&&b.A.push(e);var m=Z(function(){(new Uint8Array(F.buffer,g,f)).set(new Uint8Array(a));return b._ogv_video_decoder_process_frame(g,f)});d||e(m)};b.close=function(){};b.sync=function(){b._ogv_video_decoder_async()&&(b.A.push(function(){}),Z(function(){b._ogv_video_decoder_process_frame(0,0)}))};b.recycledFrames=[]; +b.recycleFrame=function(a){var c=b.recycledFrames;c.push(a);16{B||(fs=require("fs"),B=require("path"))},x=function(b,c){C();b=B.normalize(b);return fs.readFileSync(b,c?void 0:"utf8")},A=b=>{b=x(b,!0);b.buffer||(b=new Uint8Array(b));return b},y=(b,c,e)=>{C();b=B.normalize(b);fs.readFile(b,function(d,f){d?e(d):c(f.buffer)})},1{var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},n&&(A=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer"; -c.send(null);return new Uint8Array(c.response)}),y=(b,c,e)=>{var d=new XMLHttpRequest;d.open("GET",b,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)};a.print||console.log.bind(console);var D=a.printErr||console.warn.bind(console);Object.assign(a,ca);ca=null;var ia=0,E;a.wasmBinary&&(E=a.wasmBinary);var noExitRuntime=a.noExitRuntime||!0;"object"!=typeof WebAssembly&&F("no native wasm support detected"); -var G,ja=!1,ka,la;function ma(){var b=G.buffer;ka=b;a.HEAP8=new Int8Array(b);a.HEAP16=new Int16Array(b);a.HEAP32=new Int32Array(b);a.HEAPU8=la=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAPU32=new Uint32Array(b);a.HEAPF32=new Float32Array(b);a.HEAPF64=new Float64Array(b)}var na,oa=[],pa=[],qa=[];function ra(){var b=a.preRun.shift();oa.unshift(b)}var K=0,sa=null,L=null;a.preloadedImages={};a.preloadedAudios={}; -function F(b){if(a.onAbort)a.onAbort(b);b="Aborted("+b+")";D(b);ja=!0;b=new WebAssembly.RuntimeError(b+". Build with -s ASSERTIONS=1 for more info.");m(b);throw b;}function ta(){return M.startsWith("data:application/octet-stream;base64,")}var M;M="ogv-decoder-video-vp8-wasm.wasm";if(!ta()){var ua=M;M=a.locateFile?a.locateFile(ua,t):t+ua}function va(){var b=M;try{if(b==M&&E)return new Uint8Array(E);if(A)return A(b);throw"both async and sync fetching of the wasm failed";}catch(c){F(c)}} -function wa(){if(!E&&(ha||n)){if("function"==typeof fetch&&!M.startsWith("file://"))return fetch(M,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+M+"'";return b.arrayBuffer()}).catch(function(){return va()});if(y)return new Promise(function(b,c){y(M,function(e){b(new Uint8Array(e))},c)})}return Promise.resolve().then(function(){return va()})} -function xa(b){for(;0=O.length&&(O.length=b+1),O[b]=c=na.get(b));return c} -var Oa={e:function(){throw Infinity;},g:function(b,c,e){la.copyWithin(b,c,c+e)},f:function(b){var c=la.length;b>>>=0;if(2147483648=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,b+100663296);var f=Math;d=Math.max(b,d);f=f.min.call(f,2147483648,d+(65536-d%65536)%65536);a:{try{G.grow(f-ka.byteLength+65535>>>16);ma();var g=1;break a}catch(l){}g=void 0}if(g)return!0}return!1},a:function(){return ia},d:Ja,i:Ka,j:La,h:Ma,c:Na,k:function(b,c,e,d,f,g,l,p,P,q,H,I,Q,R,da,ea){function fa(z, -h,u,ya,za,Aa,Ra,Sa,S){z.set(new Uint8Array(Ta,h,u*ya));var v,r;for(v=r=0;v=d||(X&&a._free(X),Va=d,X=a._malloc(Va));var f=X;(new Uint8Array(G.buffer,f,d)).set(new Uint8Array(b));return a._ogv_video_decoder_process_header(f,d)});c(e)};a.B=[]; -a.processFrame=function(b,c){function e(p){a._free(g);c(p)}var d=a._ogv_video_decoder_async(),f=b.byteLength,g=a._malloc(f);d&&a.B.push(e);var l=Z(function(){(new Uint8Array(G.buffer,g,f)).set(new Uint8Array(b));return a._ogv_video_decoder_process_frame(g,f)});d||e(l)};a.close=function(){};a.sync=function(){a._ogv_video_decoder_async()&&(a.B.push(function(){}),Z(function(){a._ogv_video_decoder_process_frame(0,0)}))};a.recycledFrames=[]; -a.recycleFrame=function(b){var c=a.recycledFrames;c.push(b);16 OGVDecoderVideoVP8W); diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-vp8-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-video-vp8-wasm.wasm index 8f18137981b92995b531651d194c8cbfbe74a659..d82a33dba28abaab930b045353913832e9b926c1 100644 GIT binary patch literal 110097 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 qaIn1Xr(RVh5r|)+RZBf literal 113737 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 OWu6zkII|Fh3;z#4&>e9A diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-vp9-mt-wasm.js b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-mt-wasm.js index bed8a8c81c1..d046bb1d3bf 100644 --- a/media/player/videojs/ogvjs/ogv-decoder-video-vp9-mt-wasm.js +++ b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-mt-wasm.js @@ -1,21 +1,18 @@ var OGVDecoderVideoVP9MTW = (() => { - var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; - if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined; + if (typeof __filename != 'undefined') _scriptDir ||= __filename; return ( -function(OGVDecoderVideoVP9MTW) { - OGVDecoderVideoVP9MTW = OGVDecoderVideoVP9MTW || {}; +function(moduleArg = {}) { -function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAP32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=buffer){updateGlobalBufferAndViews(wasmMemory.buffer)}return HEAPF64}var Module=typeof OGVDecoderVideoVP9MTW!="undefined"?OGVDecoderVideoVP9MTW:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=(()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}});read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=(filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret});readAsync=((filename,onload,onerror)=>{requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})});if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("unhandledRejection",function(reason){throw reason});quit_=((status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)});Module["inspect"]=function(){return"[Emscripten Module object]"};let nodeWorkerThreads;try{nodeWorkerThreads=require("worker_threads")}catch(e){console.error('The "worker_threads" module is not supported in this node.js build - perhaps a newer version is needed?');throw e}global.Worker=nodeWorkerThreads.Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(!ENVIRONMENT_IS_NODE){read_=(url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText});if(ENVIRONMENT_IS_WORKER){readBinary=(url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)})}readAsync=((url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=(()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()});xhr.onerror=onerror;xhr.send(null)})}setWindowTitle=(title=>document.title=title)}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance=="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.warn.bind(console);if(ENVIRONMENT_IS_NODE){requireNodeFS();defaultPrint=(str=>fs.writeSync(1,str+"\n"));defaultPrintErr=(str=>fs.writeSync(2,str+"\n"))}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var tempRet0=0;var setTempRet0=value=>{tempRet0=value};var getTempRet0=()=>tempRet0;var Atomics_load=Atomics.load;var Atomics_store=Atomics.store;var Atomics_compareExchange=Atomics.compareExchange;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.buffer instanceof SharedArrayBuffer?heapOrArray.slice(idx,endPtr):heapOrArray.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(GROWABLE_HEAP_U8(),ptr,maxBytesToRead):""}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;if(ENVIRONMENT_IS_PTHREAD){buffer=Module["buffer"]}function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"];buffer=Module["buffer"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){console.log("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and also use a recent version)")}throw Error("bad memory")}}}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(ENVIRONMENT_IS_PTHREAD){postMessage({"cmd":"onAbort","arg":what})}else{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-vp9-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;registerTlsInit(Module["asm"]["Q"]);wasmTable=Module["asm"]["N"];addOnInit(Module["asm"]["H"]);wasmModule=module;if(!ENVIRONMENT_IS_PTHREAD){var numWorkersToLoad=PThread.unusedWorkers.length;PThread.unusedWorkers.forEach(function(w){PThread.loadWasmModuleToWorker(w,function(){if(!--numWorkersToLoad)removeRunDependency("wasm-instantiate")})})}}if(!ENVIRONMENT_IS_PTHREAD){addRunDependency("wasm-instantiate")}function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var ASM_CONSTS={};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}function killThread(pthread_ptr){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var pthread=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];pthread.worker.terminate();__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(pthread.worker),1);pthread.worker.pthread=undefined}function cancelThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];pthread.worker.postMessage({"cmd":"cancel"})}function cleanupThread(pthread_ptr){var pthread=PThread.pthreads[pthread_ptr];if(pthread){GROWABLE_HEAP_I32()[pthread_ptr>>2]=0;var worker=pthread.worker;PThread.returnWorkerToPool(worker)}}function spawnThread(threadParams){var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);var pthread=PThread.pthreads[threadParams.pthread_ptr]={worker:worker,threadInfoStruct:threadParams.pthread_ptr};worker.pthread=pthread;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"threadInfoStruct":threadParams.pthread_ptr};worker.runPthread=(()=>{msg.time=performance.now();worker.postMessage(msg,threadParams.transferList)});if(worker.loaded){worker.runPthread();delete worker.runPthread}return 0}function _exit(status){exit(status)}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],init:function(){if(ENVIRONMENT_IS_PTHREAD){PThread.initWorker()}else{PThread.initMainThread()}},initMainThread:function(){var pthreadPoolSize=1;for(var i=0;i>2]=0;try{func()}finally{GROWABLE_HEAP_I32()[__emscripten_allow_main_runtime_queued_calls>>2]=1}},receiveObjectTransfer:function(data){},threadInit:function(){for(var i in PThread.tlsInitFunctions){if(PThread.tlsInitFunctions.hasOwnProperty(i))PThread.tlsInitFunctions[i]()}},loadWasmModuleToWorker:function(worker,onFinishedLoading){worker.onmessage=(e=>{var d=e["data"];var cmd=d["cmd"];if(worker.pthread)PThread.currentProxiedOperationCallerThread=worker.pthread.threadInfoStruct;if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var thread=PThread.pthreads[d.targetThread];if(thread){thread.worker.postMessage(d,d["transferList"])}else{err('Internal error! Worker sent a message "'+cmd+'" to target pthread '+d["targetThread"]+", but that thread no longer exists!")}PThread.currentProxiedOperationCallerThread=undefined;return}if(cmd==="processProxyingQueue"){_emscripten_proxy_execute_queue(d["queue"]);Atomics.sub(GROWABLE_HEAP_I32(),d["queue"]>>2,1)}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(onFinishedLoading)onFinishedLoading(worker);if(worker.runPthread){worker.runPthread();delete worker.runPthread}}else if(cmd==="print"){out("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="printErr"){err("Thread "+d["threadId"]+": "+d["text"])}else if(cmd==="alert"){alert("Thread "+d["threadId"]+": "+d["text"])}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="onAbort"){if(Module["onAbort"]){Module["onAbort"](d["arg"])}}else if(cmd){err("worker sent an unknown command "+cmd)}PThread.currentProxiedOperationCallerThread=undefined});worker.onerror=(e=>{var message="worker sent an error!";err(message+" "+e.filename+":"+e.lineno+": "+e.message);throw e});if(ENVIRONMENT_IS_NODE){worker.on("message",function(data){worker.onmessage({data:data})});worker.on("error",function(e){worker.onerror(e)});worker.on("detachedExit",function(){})}worker.postMessage({"cmd":"load","urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})},allocateUnusedWorker:function(){var pthreadMainJs=locateFile("ogv-decoder-video-vp9-mt-wasm.worker.js");PThread.unusedWorkers.push(new Worker(pthreadMainJs))},getNewWorker:function(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};function establishStackSpace(){var pthread_ptr=_pthread_self();var stackTop=GROWABLE_HEAP_I32()[pthread_ptr+44>>2];var stackSize=GROWABLE_HEAP_I32()[pthread_ptr+48>>2];var stackMax=stackTop-stackSize;_emscripten_stack_set_limits(stackTop,stackMax);stackRestore(stackTop)}Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(1,0,returnCode);try{_exit(returnCode)}catch(e){handleException(e)}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function invokeEntryPoint(ptr,arg){return getWasmTableEntry(ptr)(arg)}Module["invokeEntryPoint"]=invokeEntryPoint;function registerTlsInit(tlsInitFunc){PThread.tlsInitFunctions.push(tlsInitFunc)}function ___emscripten_init_main_thread_js(tb){__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB);PThread.threadInit()}function ___emscripten_thread_cleanup(thread){if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})}function pthreadCreateProxied(pthread_ptr,attr,start_routine,arg){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(2,1,pthread_ptr,attr,start_routine,arg);return ___pthread_create_js(pthread_ptr,attr,start_routine,arg)}function ___pthread_create_js(pthread_ptr,attr,start_routine,arg){if(typeof SharedArrayBuffer=="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return pthreadCreateProxied(pthread_ptr,attr,start_routine,arg)}if(error)return error;var threadParams={startRoutine:start_routine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)}function __emscripten_default_pthread_stack_size(){return 2097152}function __emscripten_notify_proxying_queue(targetThreadId,currThreadId,mainThreadId,queue){if(targetThreadId==currThreadId){setTimeout(()=>{if(_pthread_self()){_emscripten_proxy_execute_queue(queue)}Atomics.sub(GROWABLE_HEAP_I32(),queue>>2,1)})}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"processProxyingQueue","queue":queue})}else{var pthread=PThread.pthreads[targetThreadId];var worker=pthread&&pthread.worker;if(!worker){return}worker.postMessage({"cmd":"processProxyingQueue","queue":queue})}return 1}function __emscripten_set_offscreencanvas_size(target,width,height){return-1}function __emscripten_throw_longjmp(){throw Infinity}function _abort(){abort("")}function _emscripten_check_blocking_allowed(){if(ENVIRONMENT_IS_NODE)return;if(ENVIRONMENT_IS_WORKER)return;warnOnce("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread")}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=(()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6})}else if(ENVIRONMENT_IS_PTHREAD){_emscripten_get_now=(()=>performance.now()-Module["__performance_now_clock_drift"])}else _emscripten_get_now=(()=>performance.now());function _emscripten_memcpy_big(dest,src,num){GROWABLE_HEAP_U8().copyWithin(dest,src,src+num)}function _emscripten_num_logical_cores(){if(ENVIRONMENT_IS_NODE)return require("os").cpus().length;return navigator["hardwareConcurrency"]}function _emscripten_proxy_to_main_thread_js(index,sync){var numCallArgs=arguments.length-2;var outerArgs=arguments;return withStackSave(function(){var serializedNumCallArgs=numCallArgs;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i>3;for(var i=0;i>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=GROWABLE_HEAP_U8().length;requestedSize=requestedSize>>>0;if(requestedSize<=oldSize){return false}var maxHeapSize=_emscripten_get_heap_max();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}function _emscripten_unwind_to_js_event_loop(){throw"unwind"}var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=GROWABLE_HEAP_I32()[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return _emscripten_proxy_to_main_thread_js(3,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_I32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _getTempRet0(){return getTempRet0()}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}function _setTempRet0(val){setTempRet0(val)}PThread.init();var proxiedFunctionTable=[null,exitOnMainThread,pthreadCreateProxied,_fd_write];var asmLibraryArg={"B":___emscripten_init_main_thread_js,"n":___emscripten_thread_cleanup,"x":___pthread_create_js,"y":__emscripten_default_pthread_stack_size,"A":__emscripten_notify_proxying_queue,"D":__emscripten_set_offscreencanvas_size,"t":__emscripten_throw_longjmp,"G":_abort,"o":_emscripten_check_blocking_allowed,"d":_emscripten_get_now,"z":_emscripten_memcpy_big,"F":_emscripten_num_logical_cores,"C":_emscripten_receive_on_main_thread_js,"v":_emscripten_resize_heap,"p":_emscripten_unwind_to_js_event_loop,"w":_exit,"m":_fd_write,"b":_getTempRet0,"g":invoke_ii,"f":invoke_iii,"i":invoke_iiii,"l":invoke_iiiii,"q":invoke_iiiiii,"h":invoke_vi,"k":invoke_vii,"e":invoke_viiii,"j":invoke_viiiii,"E":invoke_viiiiii,"r":invoke_viiiiiiii,"a":wasmMemory||Module["wasmMemory"],"s":_ogvjs_callback_async_complete,"u":_ogvjs_callback_frame,"c":_setTempRet0};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["H"]).apply(null,arguments)};var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=function(){return(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=Module["asm"]["I"]).apply(null,arguments)};var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=function(){return(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=Module["asm"]["J"]).apply(null,arguments)};var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=function(){return(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=Module["asm"]["K"]).apply(null,arguments)};var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=function(){return(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=Module["asm"]["L"]).apply(null,arguments)};var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=function(){return(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=Module["asm"]["M"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["O"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["P"]).apply(null,arguments)};var _emscripten_tls_init=Module["_emscripten_tls_init"]=function(){return(_emscripten_tls_init=Module["_emscripten_tls_init"]=Module["asm"]["Q"]).apply(null,arguments)};var __emscripten_thread_init=Module["__emscripten_thread_init"]=function(){return(__emscripten_thread_init=Module["__emscripten_thread_init"]=Module["asm"]["R"]).apply(null,arguments)};var __emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=function(){return(__emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=Module["asm"]["S"]).apply(null,arguments)};var _emscripten_proxy_execute_queue=Module["_emscripten_proxy_execute_queue"]=function(){return(_emscripten_proxy_execute_queue=Module["_emscripten_proxy_execute_queue"]=Module["asm"]["T"]).apply(null,arguments)};var _emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=function(){return(_emscripten_run_in_main_runtime_thread_js=Module["_emscripten_run_in_main_runtime_thread_js"]=Module["asm"]["U"]).apply(null,arguments)};var _pthread_self=Module["_pthread_self"]=function(){return(_pthread_self=Module["_pthread_self"]=Module["asm"]["V"]).apply(null,arguments)};var __emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=function(){return(__emscripten_thread_free_data=Module["__emscripten_thread_free_data"]=Module["asm"]["W"]).apply(null,arguments)};var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=function(){return(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=Module["asm"]["X"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["Y"]).apply(null,arguments)};var _emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=function(){return(_emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=Module["asm"]["Z"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["_"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["$"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["aa"]).apply(null,arguments)};var __emscripten_allow_main_runtime_queued_calls=Module["__emscripten_allow_main_runtime_queued_calls"]=34124;function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["PThread"]=PThread;Module["PThread"]=PThread;Module["wasmMemory"]=wasmMemory;Module["ExitStatus"]=ExitStatus;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();postMessage({"cmd":"loaded"});return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;if(!implicit){if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}else{}}procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){PThread.terminateAllThreads();if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; +function GROWABLE_HEAP_U8(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU8}function GROWABLE_HEAP_I32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAP32}function GROWABLE_HEAP_U32(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPU32}function GROWABLE_HEAP_F64(){if(wasmMemory.buffer!=HEAP8.buffer){updateMemoryViews()}return HEAPF64}var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var options=Module;var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_PTHREAD=Module["ENVIRONMENT_IS_PTHREAD"]||false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};global.Worker=require("worker_threads").Worker}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}if(!ENVIRONMENT_IS_NODE){read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}}else{}if(ENVIRONMENT_IS_NODE){if(typeof performance=="undefined"){global.performance=require("perf_hooks").performance}}var defaultPrint=console.log.bind(console);var defaultPrintErr=console.error.bind(console);if(ENVIRONMENT_IS_NODE){defaultPrint=(...args)=>fs.writeSync(1,args.join(" ")+"\n");defaultPrintErr=(...args)=>fs.writeSync(2,args.join(" ")+"\n")}var out=Module["print"]||defaultPrint;var err=Module["printErr"]||defaultPrintErr;Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var wasmMemory;var wasmModule;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(ENVIRONMENT_IS_PTHREAD){wasmMemory=Module["wasmMemory"]}else{if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":1073741824/65536,"shared":true});if(!(wasmMemory.buffer instanceof SharedArrayBuffer)){err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");if(ENVIRONMENT_IS_NODE){err("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and/or recent version)")}throw Error("bad memory")}}}updateMemoryViews();INITIAL_MEMORY=wasmMemory.buffer.byteLength;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(ENVIRONMENT_IS_PTHREAD)return;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(ENVIRONMENT_IS_PTHREAD)return;if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);var isFileURI=filename=>filename.startsWith("file://");var wasmBinaryFile;wasmBinaryFile="ogv-decoder-video-vp9-mt-wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw`failed to load wasm binary file at '${binaryFile}'`}return response["arrayBuffer"]()}).catch(()=>getBinarySync(binaryFile))}else if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){wasmExports=instance.exports;registerTLSInit(wasmExports["O"]);wasmTable=wasmExports["L"];addOnInit(wasmExports["F"]);wasmModule=module;removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"],result["module"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var terminateWorker=worker=>{worker.terminate();worker.onmessage=e=>{}};var killThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];delete PThread.pthreads[pthread_ptr];terminateWorker(worker);__emscripten_thread_free_data(pthread_ptr);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);worker.pthread_ptr=0};var cancelThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];worker.postMessage({"cmd":"cancel"})};var cleanupThread=pthread_ptr=>{var worker=PThread.pthreads[pthread_ptr];PThread.returnWorkerToPool(worker)};var spawnThread=threadParams=>{var worker=PThread.getNewWorker();if(!worker){return 6}PThread.runningWorkers.push(worker);PThread.pthreads[threadParams.pthread_ptr]=worker;worker.pthread_ptr=threadParams.pthread_ptr;var msg={"cmd":"run","start_routine":threadParams.startRoutine,"arg":threadParams.arg,"pthread_ptr":threadParams.pthread_ptr};if(ENVIRONMENT_IS_NODE){worker.unref()}worker.postMessage(msg,threadParams.transferList);return 0};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var stackSave=()=>_emscripten_stack_get_current();var stackRestore=val=>__emscripten_stack_restore(val);var withStackSave=f=>{var stack=stackSave();var ret=f();stackRestore(stack);return ret};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var proxyToMainThread=(funcIndex,emAsmAddr,sync,...callArgs)=>withStackSave(()=>{var serializedNumCallArgs=callArgs.length;var args=stackAlloc(serializedNumCallArgs*8);var b=args>>3;for(var i=0;i{EXITSTATUS=status;if(ENVIRONMENT_IS_PTHREAD){exitOnMainThread(status);throw"unwind"}_proc_exit(status)};var _exit=exitJS;var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var PThread={unusedWorkers:[],runningWorkers:[],tlsInitFunctions:[],pthreads:{},init(){if(ENVIRONMENT_IS_PTHREAD){PThread.initWorker()}else{PThread.initMainThread()}},initMainThread(){var pthreadPoolSize=1;while(pthreadPoolSize--){PThread.allocateUnusedWorker()}addOnPreRun(()=>{addRunDependency("loading-workers");PThread.loadWasmModuleToAllWorkers(()=>removeRunDependency("loading-workers"))})},initWorker(){noExitRuntime=false},setExitStatus:status=>EXITSTATUS=status,terminateAllThreads__deps:["$terminateWorker"],terminateAllThreads:()=>{for(var worker of PThread.runningWorkers){terminateWorker(worker)}for(var worker of PThread.unusedWorkers){terminateWorker(worker)}PThread.unusedWorkers=[];PThread.runningWorkers=[];PThread.pthreads=[]},returnWorkerToPool:worker=>{var pthread_ptr=worker.pthread_ptr;delete PThread.pthreads[pthread_ptr];PThread.unusedWorkers.push(worker);PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker),1);worker.pthread_ptr=0;__emscripten_thread_free_data(pthread_ptr)},receiveObjectTransfer(data){},threadInitTLS(){PThread.tlsInitFunctions.forEach(f=>f())},loadWasmModuleToWorker:worker=>new Promise(onFinishedLoading=>{worker.onmessage=e=>{var d=e["data"];var cmd=d["cmd"];if(d["targetThread"]&&d["targetThread"]!=_pthread_self()){var targetWorker=PThread.pthreads[d["targetThread"]];if(targetWorker){targetWorker.postMessage(d,d["transferList"])}else{err(`Internal error! Worker sent a message "${cmd}" to target pthread ${d["targetThread"]}, but that thread no longer exists!`)}return}if(cmd==="checkMailbox"){checkMailbox()}else if(cmd==="spawnThread"){spawnThread(d)}else if(cmd==="cleanupThread"){cleanupThread(d["thread"])}else if(cmd==="killThread"){killThread(d["thread"])}else if(cmd==="cancelThread"){cancelThread(d["thread"])}else if(cmd==="loaded"){worker.loaded=true;if(ENVIRONMENT_IS_NODE&&!worker.pthread_ptr){worker.unref()}onFinishedLoading(worker)}else if(cmd==="alert"){alert(`Thread ${d["threadId"]}: ${d["text"]}`)}else if(d.target==="setimmediate"){worker.postMessage(d)}else if(cmd==="callHandler"){Module[d["handler"]](...d["args"])}else if(cmd){err(`worker sent an unknown command ${cmd}`)}};worker.onerror=e=>{var message="worker sent an error!";err(`${message} ${e.filename}:${e.lineno}: ${e.message}`);throw e};if(ENVIRONMENT_IS_NODE){worker.on("message",data=>worker.onmessage({data:data}));worker.on("error",e=>worker.onerror(e))}var handlers=[];var knownHandlers=["onExit","onAbort","print","printErr"];for(var handler of knownHandlers){if(Module.hasOwnProperty(handler)){handlers.push(handler)}}worker.postMessage({"cmd":"load","handlers":handlers,"urlOrBlob":Module["mainScriptUrlOrBlob"]||_scriptDir,"wasmMemory":wasmMemory,"wasmModule":wasmModule})}),loadWasmModuleToAllWorkers(onMaybeReady){if(ENVIRONMENT_IS_PTHREAD){return onMaybeReady()}let pthreadPoolReady=Promise.all(PThread.unusedWorkers.map(PThread.loadWasmModuleToWorker));pthreadPoolReady.then(onMaybeReady)},allocateUnusedWorker(){var worker;var pthreadMainJs=locateFile("ogv-decoder-video-vp9-mt-wasm.worker.js");worker=new Worker(pthreadMainJs);PThread.unusedWorkers.push(worker)},getNewWorker(){if(PThread.unusedWorkers.length==0){PThread.allocateUnusedWorker();PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0])}return PThread.unusedWorkers.pop()}};Module["PThread"]=PThread;var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var establishStackSpace=()=>{var pthread_ptr=_pthread_self();var stackHigh=GROWABLE_HEAP_U32()[pthread_ptr+52>>2];var stackSize=GROWABLE_HEAP_U32()[pthread_ptr+56>>2];var stackLow=stackHigh-stackSize;_emscripten_stack_set_limits(stackHigh,stackLow);stackRestore(stackHigh)};Module["establishStackSpace"]=establishStackSpace;function exitOnMainThread(returnCode){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(1,0,0,returnCode);_exit(returnCode)}var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var invokeEntryPoint=(ptr,arg)=>{runtimeKeepaliveCounter=0;var result=getWasmTableEntry(ptr)(arg);function finish(result){if(keepRuntimeAlive()){PThread.setExitStatus(result)}else{__emscripten_thread_exit(result)}}finish(result)};Module["invokeEntryPoint"]=invokeEntryPoint;var noExitRuntime=Module["noExitRuntime"]||true;var registerTLSInit=tlsInitFunc=>PThread.tlsInitFunctions.push(tlsInitFunc);var ___emscripten_init_main_thread_js=tb=>{__emscripten_thread_init(tb,!ENVIRONMENT_IS_WORKER,1,!ENVIRONMENT_IS_WEB,65536,false);PThread.threadInitTLS()};var ___emscripten_thread_cleanup=thread=>{if(!ENVIRONMENT_IS_PTHREAD)cleanupThread(thread);else postMessage({"cmd":"cleanupThread","thread":thread})};function pthreadCreateProxied(pthread_ptr,attr,startRoutine,arg){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(2,0,1,pthread_ptr,attr,startRoutine,arg);return ___pthread_create_js(pthread_ptr,attr,startRoutine,arg)}var ___pthread_create_js=(pthread_ptr,attr,startRoutine,arg)=>{if(typeof SharedArrayBuffer=="undefined"){err("Current environment does not support SharedArrayBuffer, pthreads are not available!");return 6}var transferList=[];var error=0;if(ENVIRONMENT_IS_PTHREAD&&(transferList.length===0||error)){return pthreadCreateProxied(pthread_ptr,attr,startRoutine,arg)}if(error)return error;var threadParams={startRoutine:startRoutine,pthread_ptr:pthread_ptr,arg:arg,transferList:transferList};if(ENVIRONMENT_IS_PTHREAD){threadParams.cmd="spawnThread";postMessage(threadParams,transferList);return 0}return spawnThread(threadParams)};var maybeExit=()=>{if(!keepRuntimeAlive()){try{if(ENVIRONMENT_IS_PTHREAD)__emscripten_thread_exit(EXITSTATUS);else _exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var __emscripten_thread_mailbox_await=pthread_ptr=>{if(typeof Atomics.waitAsync==="function"){var wait=Atomics.waitAsync(GROWABLE_HEAP_I32(),pthread_ptr>>2,pthread_ptr);wait.value.then(checkMailbox);var waitingAsync=pthread_ptr+128;Atomics.store(GROWABLE_HEAP_I32(),waitingAsync>>2,1)}};Module["__emscripten_thread_mailbox_await"]=__emscripten_thread_mailbox_await;var checkMailbox=()=>{var pthread_ptr=_pthread_self();if(pthread_ptr){__emscripten_thread_mailbox_await(pthread_ptr);callUserCallback(__emscripten_check_mailbox)}};Module["checkMailbox"]=checkMailbox;var __emscripten_notify_mailbox_postmessage=(targetThreadId,currThreadId,mainThreadId)=>{if(targetThreadId==currThreadId){setTimeout(checkMailbox)}else if(ENVIRONMENT_IS_PTHREAD){postMessage({"targetThread":targetThreadId,"cmd":"checkMailbox"})}else{var worker=PThread.pthreads[targetThreadId];if(!worker){return}worker.postMessage({"cmd":"checkMailbox"})}};var proxiedJSCallArgs=[];var __emscripten_receive_on_main_thread_js=(funcIndex,emAsmAddr,callingThread,numCallArgs,args)=>{proxiedJSCallArgs.length=numCallArgs;var b=args>>3;for(var i=0;i{if(ENVIRONMENT_IS_NODE){PThread.pthreads[thread].ref()}};var __emscripten_throw_longjmp=()=>{throw Infinity};var _abort=()=>{abort("")};var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var _emscripten_check_blocking_allowed=()=>{};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var _emscripten_exit_with_live_runtime=()=>{runtimeKeepalivePush();throw"unwind"};var _emscripten_get_now;_emscripten_get_now=()=>performance.timeOrigin+performance.now();var _emscripten_num_logical_cores=()=>ENVIRONMENT_IS_NODE?require("os").cpus().length:navigator["hardwareConcurrency"];var getHeapMax=()=>1073741824;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=GROWABLE_HEAP_U8().length;requestedSize>>>=0;if(requestedSize<=oldSize){return false}var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var _emscripten_unwind_to_js_event_loop=()=>{throw"unwind"};var printCharBuffers=[null,[],[]];var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;var UTF8ArrayToString=(heapOrArray,idx,maxBytesToRead)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.buffer instanceof SharedArrayBuffer?heapOrArray.slice(idx,endPtr):heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var printChar=(stream,curr)=>{var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}};function _fd_write(fd,iov,iovcnt,pnum){if(ENVIRONMENT_IS_PTHREAD)return proxyToMainThread(3,0,1,fd,iov,iovcnt,pnum);var num=0;for(var i=0;i>2];var len=GROWABLE_HEAP_U32()[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _ogvjs_callback_async_complete(ret,cpuTime){var callback=Module.callbacks.shift();Module["cpuTime"]+=cpuTime;callback(ret);return}function _ogvjs_callback_frame(bufferY,strideY,bufferCb,strideCb,bufferCr,strideCr,width,height,chromaWidth,chromaHeight,picWidth,picHeight,picX,picY,displayWidth,displayHeight){var heap=wasmMemory.buffer;var format=Module["videoFormat"];function copyAndTrim(arr,buffer,stride,height,picX,picY,picWidth,picHeight,fill){arr.set(new Uint8Array(heap,buffer,stride*height));var x,y,ptr;for(ptr=0,y=0;y0){var next=recycled.shift(),format=next["format"];if(format["width"]===width&&format["height"]===height&&format["chromaWidth"]===chromaWidth&&format["chromaHeight"]===chromaHeight&&format["cropLeft"]===picX&&format["cropTop"]===picY&&format["cropWidth"]===picWidth&&format["cropHeight"]===picHeight&&format["displayWidth"]===displayWidth&&format["displayHeight"]===displayHeight&&next["y"]["bytes"].length===lenY&&next["u"]["bytes"].length===lenCb&&next["v"]["bytes"].length===lenCr){frame=next;break}}if(!frame){frame={"format":{"width":width,"height":height,"chromaWidth":chromaWidth,"chromaHeight":chromaHeight,"cropLeft":picX,"cropTop":picY,"cropWidth":picWidth,"cropHeight":picHeight,"displayWidth":displayWidth,"displayHeight":displayHeight},"y":{"bytes":new Uint8Array(lenY),"stride":strideY},"u":{"bytes":new Uint8Array(lenCb),"stride":strideCb},"v":{"bytes":new Uint8Array(lenCr),"stride":strideCr}}}copyAndTrim(frame["y"]["bytes"],bufferY,strideY,height,picX,picY,picWidth,picHeight,0);copyAndTrim(frame["u"]["bytes"],bufferCb,strideCb,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);copyAndTrim(frame["v"]["bytes"],bufferCr,strideCr,chromaHeight,chromaPicX,chromaPicY,chromaPicWidth,chromaPicHeight,128);Module["frameBuffer"]=frame}PThread.init();var proxiedFunctionTable=[_proc_exit,exitOnMainThread,pthreadCreateProxied,_fd_write];var wasmImports={z:___emscripten_init_main_thread_js,l:___emscripten_thread_cleanup,w:___pthread_create_js,t:__emscripten_notify_mailbox_postmessage,x:__emscripten_receive_on_main_thread_js,y:__emscripten_thread_mailbox_await,B:__emscripten_thread_set_strongref,r:__emscripten_throw_longjmp,E:_abort,m:_emscripten_check_blocking_allowed,A:_emscripten_exit_with_live_runtime,b:_emscripten_get_now,D:_emscripten_num_logical_cores,s:_emscripten_resize_heap,u:_emscripten_unwind_to_js_event_loop,v:_exit,k:_fd_write,d:invoke_ii,c:invoke_iii,g:invoke_iiii,j:invoke_iiiii,n:invoke_iiiiii,f:invoke_vi,i:invoke_vii,e:invoke_viiii,h:invoke_viiiii,C:invoke_viiiiii,o:invoke_viiiiiiii,a:wasmMemory||Module["wasmMemory"],p:_ogvjs_callback_async_complete,q:_ogvjs_callback_frame};var wasmExports=createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports["F"])();var _ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=()=>(_ogv_video_decoder_init=Module["_ogv_video_decoder_init"]=wasmExports["G"])();var _ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=()=>(_ogv_video_decoder_async=Module["_ogv_video_decoder_async"]=wasmExports["H"])();var _ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=()=>(_ogv_video_decoder_destroy=Module["_ogv_video_decoder_destroy"]=wasmExports["I"])();var _ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=(a0,a1)=>(_ogv_video_decoder_process_header=Module["_ogv_video_decoder_process_header"]=wasmExports["J"])(a0,a1);var _ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=(a0,a1)=>(_ogv_video_decoder_process_frame=Module["_ogv_video_decoder_process_frame"]=wasmExports["K"])(a0,a1);var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["M"])(a0);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["N"])(a0);var __emscripten_tls_init=Module["__emscripten_tls_init"]=()=>(__emscripten_tls_init=Module["__emscripten_tls_init"]=wasmExports["O"])();var _pthread_self=Module["_pthread_self"]=()=>(_pthread_self=Module["_pthread_self"]=wasmExports["P"])();var __emscripten_thread_init=Module["__emscripten_thread_init"]=(a0,a1,a2,a3,a4,a5)=>(__emscripten_thread_init=Module["__emscripten_thread_init"]=wasmExports["Q"])(a0,a1,a2,a3,a4,a5);var __emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=()=>(__emscripten_thread_crashed=Module["__emscripten_thread_crashed"]=wasmExports["R"])();var _emscripten_main_runtime_thread_id=()=>(_emscripten_main_runtime_thread_id=wasmExports["emscripten_main_runtime_thread_id"])();var _emscripten_main_thread_process_queued_calls=()=>(_emscripten_main_thread_process_queued_calls=wasmExports["emscripten_main_thread_process_queued_calls"])();var __emscripten_run_on_main_thread_js=(a0,a1,a2,a3,a4)=>(__emscripten_run_on_main_thread_js=wasmExports["S"])(a0,a1,a2,a3,a4);var __emscripten_thread_free_data=a0=>(__emscripten_thread_free_data=wasmExports["T"])(a0);var __emscripten_thread_exit=Module["__emscripten_thread_exit"]=a0=>(__emscripten_thread_exit=Module["__emscripten_thread_exit"]=wasmExports["U"])(a0);var __emscripten_check_mailbox=()=>(__emscripten_check_mailbox=wasmExports["V"])();var _setThrew=(a0,a1)=>(_setThrew=wasmExports["W"])(a0,a1);var _emscripten_stack_set_limits=(a0,a1)=>(_emscripten_stack_set_limits=wasmExports["X"])(a0,a1);var __emscripten_stack_restore=a0=>(__emscripten_stack_restore=wasmExports["Y"])(a0);var __emscripten_stack_alloc=a0=>(__emscripten_stack_alloc=wasmExports["Z"])(a0);var _emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports["_"])();function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}Module["wasmMemory"]=wasmMemory;Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["ExitStatus"]=ExitStatus;Module["PThread"]=PThread;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}if(ENVIRONMENT_IS_PTHREAD){readyPromiseResolve(Module);initRuntime();startWorker(Module);return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();var inputBuffer,inputBufferSize;function reallocInputBuffer(size){if(inputBuffer&&inputBufferSize>=size){return inputBuffer}if(inputBuffer){Module["_free"](inputBuffer)}inputBufferSize=size;inputBuffer=Module["_malloc"](inputBufferSize);return inputBuffer}var getTimestamp;if(typeof performance==="undefined"||typeof performance.now==="undefined"){getTimestamp=Date.now}else{getTimestamp=performance.now.bind(performance)}function time(func){var start=getTimestamp(),ret;ret=func();Module["cpuTime"]+=getTimestamp()-start;return ret}Module["loadedMetadata"]=!!options["videoFormat"];Module["videoFormat"]=options["videoFormat"]||null;Module["frameBuffer"]=null;Module["cpuTime"]=0;Object.defineProperty(Module,"processing",{get:function getProcessing(){return false}});Module["init"]=function(callback){time(function(){Module["_ogv_video_decoder_init"]()});callback()};Module["processHeader"]=function(data,callback){var ret=time(function(){var len=data.byteLength;var buffer=reallocInputBuffer(len);var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_header"](buffer,len)});callback(ret)};Module.callbacks=[];Module["processFrame"]=function(data,callback){var isAsync=Module["_ogv_video_decoder_async"]();var len=data.byteLength;var buffer=Module["_malloc"](len);function callbackWrapper(ret){Module["_free"](buffer);callback(ret)}if(isAsync){Module.callbacks.push(callbackWrapper)}var ret=time(function(){var dest=new Uint8Array(wasmMemory.buffer,buffer,len);dest.set(new Uint8Array(data));return Module["_ogv_video_decoder_process_frame"](buffer,len)});if(!isAsync){callbackWrapper(ret)}};Module["close"]=function(){};Module["sync"]=function(){var isAsync=Module["_ogv_video_decoder_async"]();if(isAsync){Module.callbacks.push(function(){});time(function(){Module["_ogv_video_decoder_process_frame"](0,0)})}};Module["recycledFrames"]=[];Module["recycleFrame"]=function(frame){var arr=Module["recycledFrames"];arr.push(frame);if(arr.length>16){arr.shift()}}; - return OGVDecoderVideoVP9MTW.ready + return readyPromise } ); })(); if (typeof exports === 'object' && typeof module === 'object') module.exports = OGVDecoderVideoVP9MTW; else if (typeof define === 'function' && define['amd']) - define([], function() { return OGVDecoderVideoVP9MTW; }); -else if (typeof exports === 'object') - exports["OGVDecoderVideoVP9MTW"] = OGVDecoderVideoVP9MTW; + define([], () => OGVDecoderVideoVP9MTW); diff --git a/media/player/videojs/ogvjs/ogv-decoder-video-vp9-mt-wasm.wasm b/media/player/videojs/ogvjs/ogv-decoder-video-vp9-mt-wasm.wasm index ee751862647318130a239ec2c61acb173584a5f9..0e70c91b260caed32c8204fb36516bf3b50d6d36 100644 GIT binary patch literal 253346 zcmeFaeY{=ARo}g5_IbN!pL6fI(v^IrD@*%q$NHEY(awPwwlwUbxe@oJYOiF-qO@OFRtv^#x!?KJ6syie)U!SD>enZmX_mxS;@2ip~zk_6v-=U=+PdxXpPU`%=Ch76} z&yr<+Uz=RS??$r9@22J6k<_?9VKtnzlvDQZKeu{bmux5ZUs%dF+HbHjNA3QLk~X<7 zNxJ-AYw54>=^20Kj7uN!zvxr%YQC1ZTAC)!wAt{rrL^V~uB}$mOp?}$Yx$++Mr~J8 z+udHvoa2o~qn0+()ceG@wmG-p8d+m$aj~(`tat16#MiTSwx`i(xVF!d)MwdJb3y;o zdXiq;tS#=X`Lx!l`&Qz6UiEmF@LEcv-lvzlo^PgUt@Z3qrb?V^^3Ut1xh-wf>a|+U zcbNzLtE<}bUe7!9lO)}m&(b8lqSorPl6tM{7lAeLetYU^)z|8Ep1U0y_B5O%?KW4} zO8Hl(y{G*TY*4$e*P8CN?m_-*d|~Ib3uoWk$hag==clE@ove9$r@JosW#^71@AB^Y zN5Rrg=rC;k8MpYVU^ z{~!Nb{-gf4{eSl#^#9ra7yq;VL;mOd&--8SAMyXq|EB+a|7-r&{crf+^Z(WVivLyr zF@MfK?0?38z<=2PzYy>5_+Rpm_+R$F>mTwz;{TohQU8Abtq{P*}r{cV>%cmKWqiyn0Ozwxj9 z1AohxeB9r0#~okrUU%8`XZ`p2|J#4Be}nsVcfbE(|FiD9{lE7A=sW%QyZiiG{I~lz z`G4uZ&3~W!W`BL9Xr2gXT!g@%&bKsgt*d@(zL}>t(R$i( z2G$6K<}mBmwt~m?30I8LL(4|`@(GXg^Q_Is~ zpAuV8F$2d46%nRdK7|FEZ=A3B3JeMo-xMfu=*P2i4h=rzM6d<-wF}{%DKMhJC&h$Kfu~P{ngY)R4bpt;$)>=93jwTiD;>&n^3FeQw!br2Nkr>3PWYyrj1< zG4U2ASP=JHSrC-J@MM(V-b(pQhP?fBDZga&P=3B3;-~GWFLuxArO%<<%|Ew<*L%j~ z?%#^%wVpA;GqK-aFdBFg#y>~yz!mfJ$o!`zchCbCHVuj=Re`oZ5mlgP1d0|=lv+>& zj65kUbbp=})SN#fn-dJ7Il&OPZ$@3Hv03==aB^GiG`fa6(a-Ycq@w)HgLHnyECY^V zULUZw$ik6f7S7(|wYumhxkFoXT4sh) zX%o@JnGl%x>-yUM@SfrVe>t+(kW3HQ0rX5@y`SNWT{{4j4H zh>tJjom%)l$4gh(?OS#GGPQYi(xU1|sJc$otZ1(C9~J`7IxtA3>#DP!*VjqD%74iD zBOu08;6o5tJv@?t&E9uX@_LAi)?7lu<8$O{q`t@BiAku1lv((fn{S zD46KEd;EHzT+6%m5C>?pXe+gFq^Czb|5ZaL5_NrB3NwD-vK-RQBGntmx{R_aN_*GD zo3bJsj#hRp(;7^$tSi#+RU07MpSJ2rI;H()Sp8bq!(%3lUKuKSnM$0U4| zLDLNFy)+S<>rp8C5|`SHrnpQZ%$idJD4B;E>$BX8|G*qTxJXC3mkX!wV9K3>aV%No zy~3$_u>-g4nb%3SOm)^|ZK(FH%(5REvkpjvkrg0}#?pqFSTM{~9Ww?LzOe82rv(UK zHCUh-QBu0WQ1fycU<~e<_!qb{f{8G)>Rky5aEVcF6q-(&Ha(F&BjFz3>p%7m&$uPD z*mnkX(bT0^F!Uvk^W<0weU6v_Sr8qZmP#)^u@Uy2G+3G&8iqczLS$UiP`=C`p^?+E z5rZ#0`VLP=DG_KlzNf)Lu0S`}0!DJ{2Csu&k{S7XoP%l@W7tnBqOX;>5{%~=9~k^- zeBe*x@iFd2Q`XO3VSrLiC-)jBdR3DUQO7nJWFBs^36o|^z@*_l#EH0bk6 zw^}TO#}8Y%R?!LX_}??-+A7p5y1FFA;vn4fNq>CQRyHV>21QSqdyD1pUpiKiFSdmr zd19ubohr0gY!83+`w^^d#Y*^|U!Ey-(V$>vUg>rgJHo$xk=52Nc7;EEY^EGq$d#^9 ztc9Qc>sZ_FA_;H3WEvA_2Nw^Dy~AtVUQoA$g^4~dhhI9wj6a@l6Sz~DTgtbGkH6P4 zR}9Rl+~q;BE#DE|@)j$wOW;lAZ_n4lr+(8i69a217Y@5JD0Tn~>Ip)4$KV>b$Xzer z%bm@M@Dp#ex9b|-sh629;m_W0nKc{MsoXkBP@b`REZ}y{d|SRUe7I=mtNF!TvzZa= z0fDp?E%?gUriZjfft?g!;sRL9fbDT7@d$6BN)!@oL=PABnW`K4LipWpH7GlxsVN}S zd@=71XPO!mMutoIGSx*o+?ij*{d_{qx097rZS2W+^Vr?e(&C`V=))f1ZLy?bK3o8- zR^F}ZOTrs}Nx)Bm&9E&{*)}Sp9?*a=V)QcZJa=%2nLc5h7iJj~kc5T{zGVK@!_}`W83NT+zyA=jx%d|5#(1Ghz)9!gl(AjCXeE^>*mQ>#hnd2p|Y897k zs#?Qf`eAf*By%c#pD0U8tiy-yA)ZD9DzAV3-$JMRvKP%7kePr#54DGr3 z6+G30Sa!WTe;fbt4e?^*V|}pR#KelAfJ^9*^6$pz7KAq5L2@eH-x?(ug#ORi*SN6|B5Yb!n?Oo*`-vr6T*Q+R;#h-g`fK_ zP2j1?xijBY#zhkO2TO9jY~Du3UW5n<}@9u%511pswzCP>|&i_8gW zR|oQS?xZqZlo#AdS77ltLtt23HQ`XA7Z?c*R2QOnHrFkx6>VKb9lk_!$YgI*QOalivm}aor28jTXZ|A zVCxis1nIvN%39vyPMXwWei3)lq@qqGC9~ur=t>>nYRa6lI{nFwr%ewCc(8%eb#^rCylkc6x9%khP>)wHz6RrgdoWKPyz6Lw?*mh$G zuMExD8qD-%CKDQz`K30LpMZ%`C77kltj&UY-M=&%3C;T8`)PUva8sln%X+oamaQe_ zp-8)~gSVR1gq9s^%F`RVn2ni}bXv{z%^?Bj2N~bc>p$C0=!#{be`Ej2vh3@eGnC1U zz~Wyv$^;96p6HUyR`i-bjEDDsx0k&u_t&kNEjpSFnp)tKC>sU#hwFr6Gea13k0+P` zvh0H`*O{=@VCb22GQx|fznGI)IvTOTfTNL~F{@_%u5Ph(({+4}8l|rh3kTe4lw})z zj0meSicGkeR1P*;z(l7S;AHwnPlM9eD4p2ENW;W#V+Dh3CbTaXo(Mp6@`>$ZJ7cSH z0tnWVPY;OM_D5bm=W8DZrhN@~5B(44-q=1~4YiQ-!iAbgOpcmob9vN!+;raBJaYWP&9|%O*;=mQ>9TOa=HYXr z=Gzm^bB`T=rg<1rbF<$82~Ro*Y%fP7u${)1%ae=&R+Xzv~OlYZ-|pkkUH{F9)fZr)ZR#=3c1i4=8*WfQTA;9%pwu^HT^w$XC! z#<7f-{Tg0%9A3p%%oz_l4<8IZkhgJ$~%_#BF&J5QUUcqdX+ z9ZD@pdAATVhq6e8QlPB5Q5KISW!3)uj_rKe-1LsedQyzz{P85kz9-IJHQnTI9 zxQ)+nWDGk@BW|yA=`iJ(^147DEgA{?q$g_crztj*1WcEB4}1e$N?Vp7+MO7N7Z3W( zDO5CV_onQ;GOc_yFZ)d?+&~tmArqDvgMc%zNCN@`3-47{Lz0xSbGxWQE*N4W`;M)h zP%Z==nN8uO9*T6YlRg_RJ|!+AmlLaxeJnPG*cRZ0q6Xiw%Gv%4*5|Ysp#W~Fjw7CV zQQK!tilWPAsC4Etpn1-GF?n2K$A$)BorH&&XZ+EMG;TI4^JIJNL68>Dgy&6$iDY$3V@#&OqhwO$ml>YQok(@Fv zYHJJItz=l>BXCy6-splpCgB_eB5a`aw+eAd)eFi-vH{k|=7&b#P|}iG4?Z9T5JO%3 z7%%1#E~OO$G^P{@h1d8H*t2uQC`xn0WTwz# zbHs$q2urG0f+J2*wG3J+l5ZhcXs`9kYEEb%paP@d`cTrhpQPYSSQY=%R5QkC5~-qf zj3!zT^LIm$tnn5T34#;l+BQGZ5zHj0JG&);@dl?x#u!zhaFeWv`FiTO0jCm2Z5H&3aii9@xp2dbPB z+0s@bQmH74Y>Ya0{0HgE~!Zn9q$lOfu$X zfaA^(9q!XcbkSMN7_&_~5nai141C#+#H~&08%r{QAhM&Y%+`!mzZcs+4f|p{_O#3v zVjA@CbsPP9MUWZ|5et5PVm17Svk|m|E)4O6ecX!W^EPsO#PgHL^Wk;I^E2$&34L}Db_>H3uSPID^#|9KH0=)Q?n7U1m z>(94*y96 z&9th++yGQfK3>+0;#j2!gz08NK~9~fskdzUwKV-|ntrjcO+UiL-}nMyy|l5b7iSCzbw_NdM7bJ zbxoB*tDB-OZj5}9uOv{3D{|pc9aC>16V)quV5tTIvQ9LlqP$U}0$GRtghrrOMgm_p zj*87C^o=3H2`co=1vL&A_&06|wUxYE+`&dvRgpYmzH(d>IHhU1b9mp-&KMV01%b`a2CiE0 zl?~)T{T6uEhaS{SLT(-j=i)7MR%Gg=3(*?Ocql&pSE+lZ{*Dskx{!6yk?@HJO&4Gk znFMGF!Xq65CE)I+t{9_@mRMdm^Iq%>yF=2uuJGaXb?~@a--XYbhRK|gDIu3Zg4+C$ zYOtdl=qwc&b%CGG0Uy>Uj~Y}tSzMYobg>dRnxHE<3}Qs6+AZpa*S&pWuyCS6zT7x)x z12y-?2Fr1+NDT2m8o=0nh(rj0Xl$ZZLx%yR6bK9xI0BqC$*!}~$!W|)X!sPZ7!^Yl zmTU_SJd=~~KIl5GB=q#>Kr61C9s$AV>ezfy_nB8(7RJMaweUeDp+3-@OlC>QWiqq* z;sP6@s0g3~XH=P>wB9ijg+{=p5@S)$N`X5F>!|+WJ%Dkq%?`@TssoKNCt&I|^M^sL26xg+y#9*YI zS{x651k~72L}%1E4&?^P!9+l!A!OCydE}GEjm4wpUmQdEHl=Z6h}TPvTij*_d+Z%b za#}}OGN3Q=L>+Mbk`2zq9xXP)v)Hi!ErW1Ky1v9sZ@@yY7Fbrw`~0y7{bkB~)s! z#>`ewQS9pYKr}(jh+RBMSzblsm)4t5(>$>&rIx&MC0+|1O+|@YbMiIQgGb!@^NCvq zYr^y}BW^3D*GwX84vnNPN@po`H7g{F{CTCWnK(yM*N>#Guvkjn+F0t!P7o51tg{xskj zb6CWK=!+8B#3Td=>ta5NSQz5S9q?YPq&F1xI#%~0SlbO}M_Q{{Z^li{NV7A@&}r6^ zi8-zn7Y)j=8)-@d9v4gTCGO)(SiCCbddo{pkb1<4pvGcbD`0>4vP-G86%XeN%~0<3 zT&jqg`_N%&Y$%mPtv8|7(UOw_QSo8yY`mzaT2RXXKT_vOAL&je6I7b!NRMmj)YN$% z%e8bgnY$FBtYrn03U%HI)s$!AnaP~y?FG?MZ9<*bVmK=ER5-bkmTDM{-v&9=%o@Mv zE~mE|zil}kp#_Q7BQ2-FMrHhF)x@(%QOoI=A&&+YC-~n$35*=n4_4SE=g?Z) z7R;o?;b@$Xbu^wD>wvPvI=FP=Hi0hXpqcg3&N>(iX~04nb6E&z#oQqlQlGV6CjN*& zQn3)NB<9&J!GoE6puz?$1U@-!xRfaA+mIKUQgk_Qh=rKpk}Bge7S+jENL)?X(5qTl z2-8H`I9uJZn_P@2sZ6wNsRn}W%*LX;QK2GZAuh#zzFjg;vp4A!m1H-E!xTfISYqt8 zv(jgI99(|^f?mSjtC42|^k9+%9G&}G;sU!A%vQ(;?6a~|lt{4y1hy4JpX5q{ABpeX zO^yA9a&2FxI#O-&#%frmu^*)AYt1-o1`%bosB(OU)Kt;weLdvWf;UomTNzz0WGs?_ zPG8oNXv0ttEaV*ucJsyFHy9A8w75(N^2s8-=a-qfP(T}VkTI21O{s?GkGo(X;r>^F zq&l@PHmVfQ7s^9lNFTMvQfCC3;F{{wM5l3qneNp$e9n6He8bfIUXA*xei#~h&u2rn zzaW}j(4v&XS+dQ;8BSqN;TV?!#x%t)aJ_*n(i2iXmPjv_AbHMwq^?_fd3Rurq4u=q360OUoPHEsrw4j^@cB;zJx?Qxlx+Su_kn3^BJPo;(AMlp*C0$4h zZzj2ZvNY1ds#W>gwYU1(HSuCC&o!6>e)pgUuq% zsjB;3Jf+sr#9>Z=sq(B3H=MZ&33f5;YSArd-CIPUb^nrH0g^)!KAo`9p1q^N0VsCq zbD-g9oiA+-uwKpydR=fVL;mgFUt^mjlQ?zaIZMnS&a$O;+$fp}bSkN-b8HI1!aGUP z6lhY=rJ8j(#v9Kf30g54S_NUfuV98tse$RQL;z@6?{T=C2}lL=EoyZsWK^pWzxLZ)Ymj*Qe{BBbz3Gn`JSoojE;`a zCE*P^f(4RDWt4;lX&H=%w}YcLn4qQB`w9RO60G-P!{7l03M|-55;t`T0oxo<1ptthoy zR}L<{m9~LJI2L5b8qj4%D!`bI9wS&;`+}=@7)`y_aZ}+4kG97zVhBoCwTPZA&FH8a zSffg#D>@XiV{7W80cbf?A@D_Hgzzf(9TNJq+l4AmD;IN=t~%As2+G$*X9kCiY~^Y97LR~fC(;n+LeW;8(OmPWY2?IVKU(j?p7ED zCuhYb6ZtyXG1^Dp0psgkGs-Y2oISU6`W(BzY99&r*EpR^_gCiCFfK}Smwibz3D~AJ zl*R@Drper0k+7z{k%wHe&2I*sKZKt`#r%NpklwJyC9U?SR5|jMFCL)2u$WM!(++UWqUI1Sp=dyHFE)90qdx6#)#u>Hd z5=TSm{krotf_Li7Ej(SkIfXNe@kB+% zY;3hKlQY-ofcwk=YTG&EO?K4F1Jpv04p93|bVMF*5-HAU&~Rv$IbJV!$*dxsn9scq ztP2orm5ay(2rAYX5Cjs0sUU=K-0Y|)(Cl4m=0W_x?>w5`S)@nJH~dS%Mfw0VZzrg! zj0syA|B?1XGtR1t+Y-G_o78NL`V(-Nm)c^WWWw@M7;vVTDL|2f3Eex!`3~-($jG?F zDk4Z9srd#lk@vAbL|a5PBisO-bz$AFV^KtP=I#InAv|jrq-2~Jge$ZFm(=frvg*IQ zzF13~Pg(9X;b4e_8}+KXU#{blV|fd}In#|7oY4UTn`gbRDoDGrK$5Y?CxHf}QTMxF zAwfX*SuvVcc!N4LSv7{jme znABDZ3agc1)NW9TB$g<((OHPzcn=(B3MMJeat1P(;`RJ6nMOSaCK;?EOq7@llS<5m z>F68Yc+b7}ojrHP9i0XYJv(n+mL^A&FV0)>Itv)i#vn_6>nNm%524~gs^RvgHLmrw zd&R$+DE~47Q^c^PA{4qoMG`BL<(=$%7kuk_=H_ zRFl2I8QIziXx7x}s#b<` zR56sBcaHY%eIW1J@1p%K*)P`6@X2KGRBEiv*2pOiYSizd{Vv(BYW(Y`R%2tf#=};l zeix7GcgcQL!1-IuF0evj4C?E zL@6Pc6FnpuigjRdjN-PqN|6c0J|OZLP+?k4b2MJ`aH_1VNt~dmCt1SAc?;zeZKUD% zLDL1=VMcCgr#Dd-uA382xY|xUEtF5zjt2Mw?QpDROFOGlimWfyU4s}#F>Qf6tM|{g z)Qd$3Jh7S+o|wHRvLc>XQA34LONoryS|pzFqfycL(a1@U)|N z(``*XE*_nFT&fac>koGn7yT=M8D1-!AnnL|Z5C zUeBalygpy({ixHvTP&8hZB;B$S_29957GX+$HQZPKzyN^)+v3NSr;)^ z;#G7T+ox6umhk5!z#7n-s0ghmZ!Wi`Qjau&_DB;Lm4ou}JW)9r463(DV*x~}K)%(C znT}iP9p%WNIWDhrwN{?q-P(0!4(l)KDeE__vxH6>3$o&irpk>|VoQ@{I-t$;9KDt0 zJy8L~s10T=*MWren4-}LqxTFM7GdB-c;pkPPFi2&OFG>FW!lc_y?>-=TL%*kbITT$ z{b_9!L9ETv8%;*~A`5gG!gbDsg)|3ck)az!m-Q1%o`893tyq+Ynd2}JBXRnU{u1>Q zwyl>Q@kfL?GnTgz%cfpoE{{82E$n<6RIz8`por|bBesT2-QwgmUWZyXiUoBEyS2