From 0de634cdf75fbc24d7bf9a4853730015f820076a Mon Sep 17 00:00:00 2001 From: 648540858 <456panlinlin> Date: Tue, 29 Mar 2022 12:17:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E7=BC=BA=E5=A4=B1=E7=9A=84?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/application.yml | 2 +- web_src/static/js/jessibuca/decoder.js | 1 + web_src/static/js/jessibuca/decoder.wasm | Bin 0 -> 1226828 bytes web_src/static/js/jessibuca/jessibuca.js | 1 + 4 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 web_src/static/js/jessibuca/decoder.js create mode 100755 web_src/static/js/jessibuca/decoder.wasm create mode 100644 web_src/static/js/jessibuca/jessibuca.js diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 3d7808a0..d74c444c 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,3 +1,3 @@ spring: profiles: - active: dev + active: local diff --git a/web_src/static/js/jessibuca/decoder.js b/web_src/static/js/jessibuca/decoder.js new file mode 100644 index 00000000..73d6ee17 --- /dev/null +++ b/web_src/static/js/jessibuca/decoder.js @@ -0,0 +1 @@ +!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(require("path"),require("fs"),require("crypto")):"function"==typeof define&&define.amd?define(["path","fs","crypto"],r):r((e="undefined"!=typeof globalThis?globalThis:e||self).path,e.fs,e.crypto$1)}(this,(function(e,r,t){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=n(e),i=n(r),a=n(t);var s=function(e,r){return e(r={exports:{}},r.exports),r.exports}((function(e){var r,t=void 0!==t?t:{},n={};for(r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);var s,u,c,f,l,d="./this.program",p="object"==typeof window,h="function"==typeof importScripts,m="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,v="";m?(v=h?o.default.dirname(v)+"/":__dirname+"/",s=function(e,r){return f||(f=i.default),l||(l=o.default),e=l.normalize(e),f.readFileSync(e,r?null:"utf8")},c=function(e){var r=s(e,!0);return r.buffer||(r=new Uint8Array(r)),k(r.buffer),r},u=function(e,r,t){f||(f=i.default),l||(l=o.default),e=l.normalize(e),f.readFile(e,(function(e,n){e?t(e):r(n.buffer)}))},process.argv.length>1&&(d=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),e.exports=t,process.on("uncaughtException",(function(e){if(!(e instanceof Zr))throw e})),process.on("unhandledRejection",ee),t.inspect=function(){return"[Emscripten Module object]"}):(p||h)&&(h?v=self.location.href:"undefined"!=typeof document&&document.currentScript&&(v=document.currentScript.src),v=0!==v.indexOf("blob:")?v.substr(0,v.lastIndexOf("/")+1):"",s=function(e){var r=new XMLHttpRequest;return r.open("GET",e,!1),r.send(null),r.responseText},h&&(c=function(e){var r=new XMLHttpRequest;return r.open("GET",e,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),u=function(e,r,t){var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=function(){200==n.status||0==n.status&&n.response?r(n.response):t()},n.onerror=t,n.send(null)});var y,g,w=t.print||console.log.bind(console),E=t.printErr||console.warn.bind(console);for(r in n)n.hasOwnProperty(r)&&(t[r]=n[r]);function b(e){b.shown||(b.shown={}),b.shown[e]||(b.shown[e]=1,E(e))}n=null,t.arguments,t.thisProgram&&(d=t.thisProgram),t.quit,t.wasmBinary&&(y=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&ee("no native wasm support detected");var _=!1;function k(e,r){e||ee("Assertion failed: "+r)}var T="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function P(e,r,t){for(var n=r+t,o=r;e[o]&&!(o>=n);)++o;if(o-r>16&&e.subarray&&T)return T.decode(e.subarray(r,o));for(var i="";r>10,56320|1023&c)}}else i+=String.fromCharCode((31&a)<<6|s)}else i+=String.fromCharCode(a)}return i}function C(e,r){return e?P($,e,r):""}function A(e,r,t,n){if(!(n>0))return 0;for(var o=t,i=t+n-1,a=0;a=55296&&s<=57343)s=65536+((1023&s)<<10)|1023&e.charCodeAt(++a);if(s<=127){if(t>=i)break;r[t++]=s}else if(s<=2047){if(t+1>=i)break;r[t++]=192|s>>6,r[t++]=128|63&s}else if(s<=65535){if(t+2>=i)break;r[t++]=224|s>>12,r[t++]=128|s>>6&63,r[t++]=128|63&s}else{if(t+3>=i)break;r[t++]=240|s>>18,r[t++]=128|s>>12&63,r[t++]=128|s>>6&63,r[t++]=128|63&s}}return r[t]=0,t-o}function D(e,r,t){return A(e,$,r,t)}function S(e){for(var r=0,t=0;t=55296&&n<=57343&&(n=65536+((1023&n)<<10)|1023&e.charCodeAt(++t)),n<=127?++r:r+=n<=2047?2:n<=65535?3:4}return r}var F,x,$,R,M,O,I,j,U,N,B="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function L(e,r){for(var t=e,n=t>>1,o=n+r/2;!(n>=o)&&M[n];)++n;if((t=n<<1)-e>32&&B)return B.decode($.subarray(e,t));for(var i="",a=0;!(a>=r/2);++a){var s=R[e+2*a>>1];if(0==s)break;i+=String.fromCharCode(s)}return i}function W(e,r,t){if(void 0===t&&(t=2147483647),t<2)return 0;for(var n=r,o=(t-=2)<2*e.length?t/2:e.length,i=0;i>1]=a,r+=2}return R[r>>1]=0,r-n}function z(e){return 2*e.length}function H(e,r){for(var t=0,n="";!(t>=r/4);){var o=O[e+4*t>>2];if(0==o)break;if(++t,o>=65536){var i=o-65536;n+=String.fromCharCode(55296|i>>10,56320|1023&i)}else n+=String.fromCharCode(o)}return n}function V(e,r,t){if(void 0===t&&(t=2147483647),t<4)return 0;for(var n=r,o=n+t-4,i=0;i=55296&&a<=57343)a=65536+((1023&a)<<10)|1023&e.charCodeAt(++i);if(O[r>>2]=a,(r+=4)+4>o)break}return O[r>>2]=0,r-n}function X(e){for(var r=0,t=0;t=55296&&n<=57343&&++t,r+=4}return r}t.INITIAL_MEMORY;var G=[],q=[],Y=[];var K=0,J=null;function Q(e){K++,t.monitorRunDependencies&&t.monitorRunDependencies(K)}function Z(e){if(K--,t.monitorRunDependencies&&t.monitorRunDependencies(K),0==K&&J){var r=J;J=null,r()}}function ee(e){throw t.onAbort&&t.onAbort(e),E(e+=""),_=!0,e="abort("+e+"). Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(e)}t.preloadedImages={},t.preloadedAudios={};var re,te,ne;function oe(e){return e.startsWith("data:application/octet-stream;base64,")}function ie(e){return e.startsWith("file://")}function ae(e){try{if(e==re&&y)return new Uint8Array(y);if(c)return c(e);throw"both async and sync fetching of the wasm failed"}catch(e){ee(e)}}function se(e){for(;e.length>0;){var r=e.shift();if("function"!=typeof r){var n=r.func;"number"==typeof n?void 0===r.arg?N.get(n)():N.get(n)(r.arg):n(void 0===r.arg?null:r.arg)}else r(t)}}function ue(){var e=new Error;if(!e.stack){try{throw new Error}catch(r){e=r}if(!e.stack)return"(no stack trace available)"}return e.stack.toString()}oe(re="decoder.wasm")||(re=function(e){return t.locateFile?t.locateFile(e,v):v+e}(re));var ce={splitPath:function(e){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1)},normalizeArray:function(e,r){for(var t=0,n=e.length-1;n>=0;n--){var o=e[n];"."===o?e.splice(n,1):".."===o?(e.splice(n,1),t++):t&&(e.splice(n,1),t--)}if(r)for(;t;t--)e.unshift("..");return e},normalize:function(e){var r="/"===e.charAt(0),t="/"===e.substr(-1);return(e=ce.normalizeArray(e.split("/").filter((function(e){return!!e})),!r).join("/"))||r||(e="."),e&&t&&(e+="/"),(r?"/":"")+e},dirname:function(e){var r=ce.splitPath(e),t=r[0],n=r[1];return t||n?(n&&(n=n.substr(0,n.length-1)),t+n):"."},basename:function(e){if("/"===e)return"/";var r=(e=(e=ce.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===r?e:e.substr(r+1)},extname:function(e){return ce.splitPath(e)[3]},join:function(){var e=Array.prototype.slice.call(arguments,0);return ce.normalize(e.join("/"))},join2:function(e,r){return ce.normalize(e+"/"+r)}};var fe={resolve:function(){for(var e="",r=!1,t=arguments.length-1;t>=-1&&!r;t--){var n=t>=0?arguments[t]:he.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";e=n+"/"+e,r="/"===n.charAt(0)}return(r?"/":"")+(e=ce.normalizeArray(e.split("/").filter((function(e){return!!e})),!r).join("/"))||"."},relative:function(e,r){function t(e){for(var r=0;r=0&&""===e[t];t--);return r>t?[]:e.slice(r,t-r+1)}e=fe.resolve(e).substr(1),r=fe.resolve(r).substr(1);for(var n=t(e.split("/")),o=t(r.split("/")),i=Math.min(n.length,o.length),a=i,s=0;s0?t.slice(0,n).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(r=window.prompt("Input: "))&&(r+="\n"):"function"==typeof readline&&null!==(r=readline())&&(r+="\n");if(!r)return null;e.input=Hr(r,!0)}return e.input.shift()},put_char:function(e,r){null===r||10===r?(w(P(e.output,0)),e.output=[]):0!=r&&e.output.push(r)},flush:function(e){e.output&&e.output.length>0&&(w(P(e.output,0)),e.output=[])}},default_tty1_ops:{put_char:function(e,r){null===r||10===r?(E(P(e.output,0)),e.output=[]):0!=r&&e.output.push(r)},flush:function(e){e.output&&e.output.length>0&&(E(P(e.output,0)),e.output=[])}}};function de(e){e=function(e,r){return Math.ceil(e/r)*r}(e,65536);var r=Qr(65536,e);return r?(function(e,r){$.fill(0,e,e+r)}(r,e),r):0}var pe={ops_table:null,mount:function(e){return pe.createNode(null,"/",16895,0)},createNode:function(e,r,t,n){if(he.isBlkdev(t)||he.isFIFO(t))throw new he.ErrnoError(63);pe.ops_table||(pe.ops_table={dir:{node:{getattr:pe.node_ops.getattr,setattr:pe.node_ops.setattr,lookup:pe.node_ops.lookup,mknod:pe.node_ops.mknod,rename:pe.node_ops.rename,unlink:pe.node_ops.unlink,rmdir:pe.node_ops.rmdir,readdir:pe.node_ops.readdir,symlink:pe.node_ops.symlink},stream:{llseek:pe.stream_ops.llseek}},file:{node:{getattr:pe.node_ops.getattr,setattr:pe.node_ops.setattr},stream:{llseek:pe.stream_ops.llseek,read:pe.stream_ops.read,write:pe.stream_ops.write,allocate:pe.stream_ops.allocate,mmap:pe.stream_ops.mmap,msync:pe.stream_ops.msync}},link:{node:{getattr:pe.node_ops.getattr,setattr:pe.node_ops.setattr,readlink:pe.node_ops.readlink},stream:{}},chrdev:{node:{getattr:pe.node_ops.getattr,setattr:pe.node_ops.setattr},stream:he.chrdev_stream_ops}});var o=he.createNode(e,r,t,n);return he.isDir(o.mode)?(o.node_ops=pe.ops_table.dir.node,o.stream_ops=pe.ops_table.dir.stream,o.contents={}):he.isFile(o.mode)?(o.node_ops=pe.ops_table.file.node,o.stream_ops=pe.ops_table.file.stream,o.usedBytes=0,o.contents=null):he.isLink(o.mode)?(o.node_ops=pe.ops_table.link.node,o.stream_ops=pe.ops_table.link.stream):he.isChrdev(o.mode)&&(o.node_ops=pe.ops_table.chrdev.node,o.stream_ops=pe.ops_table.chrdev.stream),o.timestamp=Date.now(),e&&(e.contents[r]=o,e.timestamp=o.timestamp),o},getFileDataAsTypedArray:function(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage:function(e,r){var t=e.contents?e.contents.length:0;if(!(t>=r)){r=Math.max(r,t*(t<1048576?2:1.125)>>>0),0!=t&&(r=Math.max(r,256));var n=e.contents;e.contents=new Uint8Array(r),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage:function(e,r){if(e.usedBytes!=r)if(0==r)e.contents=null,e.usedBytes=0;else{var t=e.contents;e.contents=new Uint8Array(r),t&&e.contents.set(t.subarray(0,Math.min(r,e.usedBytes))),e.usedBytes=r}},node_ops:{getattr:function(e){var r={};return r.dev=he.isChrdev(e.mode)?e.id:1,r.ino=e.id,r.mode=e.mode,r.nlink=1,r.uid=0,r.gid=0,r.rdev=e.rdev,he.isDir(e.mode)?r.size=4096:he.isFile(e.mode)?r.size=e.usedBytes:he.isLink(e.mode)?r.size=e.link.length:r.size=0,r.atime=new Date(e.timestamp),r.mtime=new Date(e.timestamp),r.ctime=new Date(e.timestamp),r.blksize=4096,r.blocks=Math.ceil(r.size/r.blksize),r},setattr:function(e,r){void 0!==r.mode&&(e.mode=r.mode),void 0!==r.timestamp&&(e.timestamp=r.timestamp),void 0!==r.size&&pe.resizeFileStorage(e,r.size)},lookup:function(e,r){throw he.genericErrors[44]},mknod:function(e,r,t,n){return pe.createNode(e,r,t,n)},rename:function(e,r,t){if(he.isDir(e.mode)){var n;try{n=he.lookupNode(r,t)}catch(e){}if(n)for(var o in n.contents)throw new he.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=t,r.contents[t]=e,r.timestamp=e.parent.timestamp,e.parent=r},unlink:function(e,r){delete e.contents[r],e.timestamp=Date.now()},rmdir:function(e,r){var t=he.lookupNode(e,r);for(var n in t.contents)throw new he.ErrnoError(55);delete e.contents[r],e.timestamp=Date.now()},readdir:function(e){var r=[".",".."];for(var t in e.contents)e.contents.hasOwnProperty(t)&&r.push(t);return r},symlink:function(e,r,t){var n=pe.createNode(e,r,41471,0);return n.link=t,n},readlink:function(e){if(!he.isLink(e.mode))throw new he.ErrnoError(28);return e.link}},stream_ops:{read:function(e,r,t,n,o){var i=e.node.contents;if(o>=e.node.usedBytes)return 0;var a=Math.min(e.node.usedBytes-o,n);if(a>8&&i.subarray)r.set(i.subarray(o,o+a),t);else for(var s=0;s0||n+t8)throw new he.ErrnoError(32);for(var o=ce.normalizeArray(e.split("/").filter((function(e){return!!e})),!1),i=he.root,a="/",s=0;s40)throw new he.ErrnoError(32)}}return{path:a,node:i}},getPath:function(e){for(var r;;){if(he.isRoot(e)){var t=e.mount.mountpoint;return r?"/"!==t[t.length-1]?t+"/"+r:t+r:t}r=r?e.name+"/"+r:e.name,e=e.parent}},hashName:function(e,r){for(var t=0,n=0;n>>0)%he.nameTable.length},hashAddNode:function(e){var r=he.hashName(e.parent.id,e.name);e.name_next=he.nameTable[r],he.nameTable[r]=e},hashRemoveNode:function(e){var r=he.hashName(e.parent.id,e.name);if(he.nameTable[r]===e)he.nameTable[r]=e.name_next;else for(var t=he.nameTable[r];t;){if(t.name_next===e){t.name_next=e.name_next;break}t=t.name_next}},lookupNode:function(e,r){var t=he.mayLookup(e);if(t)throw new he.ErrnoError(t,e);for(var n=he.hashName(e.id,r),o=he.nameTable[n];o;o=o.name_next){var i=o.name;if(o.parent.id===e.id&&i===r)return o}return he.lookup(e,r)},createNode:function(e,r,t,n){var o=new he.FSNode(e,r,t,n);return he.hashAddNode(o),o},destroyNode:function(e){he.hashRemoveNode(e)},isRoot:function(e){return e===e.parent},isMountpoint:function(e){return!!e.mounted},isFile:function(e){return 32768==(61440&e)},isDir:function(e){return 16384==(61440&e)},isLink:function(e){return 40960==(61440&e)},isChrdev:function(e){return 8192==(61440&e)},isBlkdev:function(e){return 24576==(61440&e)},isFIFO:function(e){return 4096==(61440&e)},isSocket:function(e){return 49152==(49152&e)},flagModes:{r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},modeStringToFlags:function(e){var r=he.flagModes[e];if(void 0===r)throw new Error("Unknown file open mode: "+e);return r},flagsToPermissionString:function(e){var r=["r","w","rw"][3&e];return 512&e&&(r+="w"),r},nodePermissions:function(e,r){return he.ignorePermissions||(!r.includes("r")||292&e.mode)&&(!r.includes("w")||146&e.mode)&&(!r.includes("x")||73&e.mode)?0:2},mayLookup:function(e){var r=he.nodePermissions(e,"x");return r||(e.node_ops.lookup?0:2)},mayCreate:function(e,r){try{he.lookupNode(e,r);return 20}catch(e){}return he.nodePermissions(e,"wx")},mayDelete:function(e,r,t){var n;try{n=he.lookupNode(e,r)}catch(e){return e.errno}var o=he.nodePermissions(e,"wx");if(o)return o;if(t){if(!he.isDir(n.mode))return 54;if(he.isRoot(n)||he.getPath(n)===he.cwd())return 10}else if(he.isDir(n.mode))return 31;return 0},mayOpen:function(e,r){return e?he.isLink(e.mode)?32:he.isDir(e.mode)&&("r"!==he.flagsToPermissionString(r)||512&r)?31:he.nodePermissions(e,he.flagsToPermissionString(r)):44},MAX_OPEN_FDS:4096,nextfd:function(e,r){e=e||0,r=r||he.MAX_OPEN_FDS;for(var t=e;t<=r;t++)if(!he.streams[t])return t;throw new he.ErrnoError(33)},getStream:function(e){return he.streams[e]},createStream:function(e,r,t){he.FSStream||(he.FSStream=function(){},he.FSStream.prototype={object:{get:function(){return this.node},set:function(e){this.node=e}},isRead:{get:function(){return 1!=(2097155&this.flags)}},isWrite:{get:function(){return 0!=(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}}});var n=new he.FSStream;for(var o in e)n[o]=e[o];e=n;var i=he.nextfd(r,t);return e.fd=i,he.streams[i]=e,e},closeStream:function(e){he.streams[e]=null},chrdev_stream_ops:{open:function(e){var r=he.getDevice(e.node.rdev);e.stream_ops=r.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek:function(){throw new he.ErrnoError(70)}},major:function(e){return e>>8},minor:function(e){return 255&e},makedev:function(e,r){return e<<8|r},registerDevice:function(e,r){he.devices[e]={stream_ops:r}},getDevice:function(e){return he.devices[e]},getMounts:function(e){for(var r=[],t=[e];t.length;){var n=t.pop();r.push(n),t.push.apply(t,n.mounts)}return r},syncfs:function(e,r){"function"==typeof e&&(r=e,e=!1),he.syncFSRequests++,he.syncFSRequests>1&&E("warning: "+he.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var t=he.getMounts(he.root.mount),n=0;function o(e){return he.syncFSRequests--,r(e)}function i(e){if(e)return i.errored?void 0:(i.errored=!0,o(e));++n>=t.length&&o(null)}t.forEach((function(r){if(!r.type.syncfs)return i(null);r.type.syncfs(r,e,i)}))},mount:function(e,r,t){var n,o="/"===t,i=!t;if(o&&he.root)throw new he.ErrnoError(10);if(!o&&!i){var a=he.lookupPath(t,{follow_mount:!1});if(t=a.path,n=a.node,he.isMountpoint(n))throw new he.ErrnoError(10);if(!he.isDir(n.mode))throw new he.ErrnoError(54)}var s={type:e,opts:r,mountpoint:t,mounts:[]},u=e.mount(s);return u.mount=s,s.root=u,o?he.root=u:n&&(n.mounted=s,n.mount&&n.mount.mounts.push(s)),u},unmount:function(e){var r=he.lookupPath(e,{follow_mount:!1});if(!he.isMountpoint(r.node))throw new he.ErrnoError(28);var t=r.node,n=t.mounted,o=he.getMounts(n);Object.keys(he.nameTable).forEach((function(e){for(var r=he.nameTable[e];r;){var t=r.name_next;o.includes(r.mount)&&he.destroyNode(r),r=t}})),t.mounted=null;var i=t.mount.mounts.indexOf(n);t.mount.mounts.splice(i,1)},lookup:function(e,r){return e.node_ops.lookup(e,r)},mknod:function(e,r,t){var n=he.lookupPath(e,{parent:!0}).node,o=ce.basename(e);if(!o||"."===o||".."===o)throw new he.ErrnoError(28);var i=he.mayCreate(n,o);if(i)throw new he.ErrnoError(i);if(!n.node_ops.mknod)throw new he.ErrnoError(63);return n.node_ops.mknod(n,o,r,t)},create:function(e,r){return r=void 0!==r?r:438,r&=4095,r|=32768,he.mknod(e,r,0)},mkdir:function(e,r){return r=void 0!==r?r:511,r&=1023,r|=16384,he.mknod(e,r,0)},mkdirTree:function(e,r){for(var t=e.split("/"),n="",o=0;othis.length-1||e<0)){var r=e%this.chunkSize,t=e/this.chunkSize|0;return this.getter(t)[r]}},i.prototype.setDataGetter=function(e){this.getter=e},i.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",t,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+t+". Status: "+e.status);var r,n=Number(e.getResponseHeader("Content-length")),o=(r=e.getResponseHeader("Accept-Ranges"))&&"bytes"===r,i=(r=e.getResponseHeader("Content-Encoding"))&&"gzip"===r,a=1048576;o||(a=n);var s=this;s.setDataGetter((function(e){var r=e*a,o=(e+1)*a-1;if(o=Math.min(o,n-1),void 0===s.chunks[e]&&(s.chunks[e]=function(e,r){if(e>r)throw new Error("invalid range ("+e+", "+r+") or no bytes requested!");if(r>n-1)throw new Error("only "+n+" bytes available! programmer error!");var o=new XMLHttpRequest;if(o.open("GET",t,!1),n!==a&&o.setRequestHeader("Range","bytes="+e+"-"+r),"undefined"!=typeof Uint8Array&&(o.responseType="arraybuffer"),o.overrideMimeType&&o.overrideMimeType("text/plain; charset=x-user-defined"),o.send(null),!(o.status>=200&&o.status<300||304===o.status))throw new Error("Couldn't load "+t+". Status: "+o.status);return void 0!==o.response?new Uint8Array(o.response||[]):Hr(o.responseText||"",!0)}(r,o)),void 0===s.chunks[e])throw new Error("doXHR failed!");return s.chunks[e]})),!i&&n||(a=n=1,n=this.getter(0).length,a=n,w("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=a,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!h)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var a=new i;Object.defineProperties(a,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var s={isDevice:!1,contents:a}}else s={isDevice:!1,url:t};var u=he.createFile(e,r,s,n,o);s.contents?u.contents=s.contents:s.url&&(u.contents=null,u.url=s.url),Object.defineProperties(u,{usedBytes:{get:function(){return this.contents.length}}});var c={};return Object.keys(u.stream_ops).forEach((function(e){var r=u.stream_ops[e];c[e]=function(){return he.forceLoadFile(u),r.apply(null,arguments)}})),c.read=function(e,r,t,n,o){he.forceLoadFile(u);var i=e.node.contents;if(o>=i.length)return 0;var a=Math.min(i.length-o,n);if(i.slice)for(var s=0;s>2]=n.dev,O[t+4>>2]=0,O[t+8>>2]=n.ino,O[t+12>>2]=n.mode,O[t+16>>2]=n.nlink,O[t+20>>2]=n.uid,O[t+24>>2]=n.gid,O[t+28>>2]=n.rdev,O[t+32>>2]=0,ne=[n.size>>>0,(te=n.size,+Math.abs(te)>=1?te>0?(0|Math.min(+Math.floor(te/4294967296),4294967295))>>>0:~~+Math.ceil((te-+(~~te>>>0))/4294967296)>>>0:0)],O[t+40>>2]=ne[0],O[t+44>>2]=ne[1],O[t+48>>2]=4096,O[t+52>>2]=n.blocks,O[t+56>>2]=n.atime.getTime()/1e3|0,O[t+60>>2]=0,O[t+64>>2]=n.mtime.getTime()/1e3|0,O[t+68>>2]=0,O[t+72>>2]=n.ctime.getTime()/1e3|0,O[t+76>>2]=0,ne=[n.ino>>>0,(te=n.ino,+Math.abs(te)>=1?te>0?(0|Math.min(+Math.floor(te/4294967296),4294967295))>>>0:~~+Math.ceil((te-+(~~te>>>0))/4294967296)>>>0:0)],O[t+80>>2]=ne[0],O[t+84>>2]=ne[1],0},doMsync:function(e,r,t,n,o){var i=$.slice(e,e+t);he.msync(r,i,o,t,n)},doMkdir:function(e,r){return"/"===(e=ce.normalize(e))[e.length-1]&&(e=e.substr(0,e.length-1)),he.mkdir(e,r,0),0},doMknod:function(e,r,t){switch(61440&r){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}return he.mknod(e,r,t),0},doReadlink:function(e,r,t){if(t<=0)return-28;var n=he.readlink(e),o=Math.min(t,S(n)),i=x[r+o];return D(n,r,t+1),x[r+o]=i,o},doAccess:function(e,r){if(-8&r)return-28;var t;if(!(t=he.lookupPath(e,{follow:!0}).node))return-44;var n="";return 4&r&&(n+="r"),2&r&&(n+="w"),1&r&&(n+="x"),n&&he.nodePermissions(t,n)?-2:0},doDup:function(e,r,t){var n=he.getStream(t);return n&&he.close(n),he.open(e,r,0,t,t).fd},doReadv:function(e,r,t,n){for(var o=0,i=0;i>2],s=O[r+(8*i+4)>>2],u=he.read(e,x,a,s,n);if(u<0)return-1;if(o+=u,u>2],s=O[r+(8*i+4)>>2],u=he.write(e,x,a,s,n);if(u<0)return-1;o+=u}return o},varargs:void 0,get:function(){return me.varargs+=4,O[me.varargs-4>>2]},getStr:function(e){return C(e)},getStreamFromFD:function(e){var r=he.getStream(e);if(!r)throw new he.ErrnoError(8);return r},get64:function(e,r){return e}};function ve(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+e)}}var ye=void 0;function ge(e){for(var r="",t=e;$[t];)r+=ye[$[t++]];return r}var we={},Ee={},be={};function _e(e){if(void 0===e)return"_unknown";var r=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return r>=48&&r<=57?"_"+e:e}function ke(e,r){return e=_e(e),new Function("body","return function "+e+'() {\n "use strict"; return body.apply(this, arguments);\n};\n')(r)}function Te(e,r){var t=ke(r,(function(e){this.name=r,this.message=e;var t=new Error(e).stack;void 0!==t&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))}));return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},t}var Pe=void 0;function Ce(e){throw new Pe(e)}var Ae=void 0;function De(e){throw new Ae(e)}function Se(e,r,t){function n(r){var n=t(r);n.length!==e.length&&De("Mismatched type converter count");for(var o=0;o>2])}function Ze(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e}function er(e){this.rawDestructor&&this.rawDestructor(e)}function rr(e){null!==e&&e.delete()}function tr(e,r,t){if(r===t)return e;if(void 0===t.baseClass)return null;var n=tr(e,r,t.baseClass);return null===n?null:t.downcast(n)}function nr(){return Object.keys(ar).length}function or(){var e=[];for(var r in ar)ar.hasOwnProperty(r)&&e.push(ar[r]);return e}function ir(e){Be=e,Le.length&&Be&&Be(We)}var ar={};function sr(e,r){return r=function(e,r){for(void 0===r&&Ce("ptr should not be undefined");e.baseClass;)r=e.upcast(r),e=e.baseClass;return r}(e,r),ar[r]}function ur(e,r){return r.ptrType&&r.ptr||De("makeClassHandle requires ptr and ptrType"),!!r.smartPtrType!==!!r.smartPtr&&De("Both smartPtrType and smartPtr must be specified"),r.count={value:1},Ie(Object.create(e,{$$:{value:r}}))}function cr(e){var r=this.getPointee(e);if(!r)return this.destructor(e),null;var t=sr(this.registeredClass,r);if(void 0!==t){if(0===t.$$.count.value)return t.$$.ptr=r,t.$$.smartPtr=e,t.clone();var n=t.clone();return this.destructor(e),n}function o(){return this.isSmartPointer?ur(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:e}):ur(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var i,a=this.registeredClass.getActualType(r),s=Ve[a];if(!s)return o.call(this);i=this.isConst?s.constPointerType:s.pointerType;var u=tr(r,this.registeredClass,i.registeredClass);return null===u?o.call(this):this.isSmartPointer?ur(i.registeredClass.instancePrototype,{ptrType:i,ptr:u,smartPtrType:this,smartPtr:e}):ur(i.registeredClass.instancePrototype,{ptrType:i,ptr:u})}function fr(e,r,t,n,o,i,a,s,u,c,f){this.name=e,this.registeredClass=r,this.isReference=t,this.isConst=n,this.isSmartPointer=o,this.pointeeType=i,this.sharingPolicy=a,this.rawGetPointee=s,this.rawConstructor=u,this.rawShare=c,this.rawDestructor=f,o||void 0!==r.baseClass?this.toWireType=Ke:n?(this.toWireType=Ye,this.destructorFunction=null):(this.toWireType=Je,this.destructorFunction=null)}function lr(e,r,n){return e.includes("j")?function(e,r,n){var o=t["dynCall_"+e];return n&&n.length?o.apply(null,[r].concat(n)):o.call(null,r)}(e,r,n):N.get(r).apply(null,n)}function dr(e,r){var t,n,o,i=(e=ge(e)).includes("j")?(t=e,n=r,o=[],function(){o.length=arguments.length;for(var e=0;e>2)+n]);return t}function yr(e){for(;e.length;){var r=e.pop();e.pop()(r)}}function gr(e,r){if(!(e instanceof Function))throw new TypeError("new_ called with constructor type "+typeof e+" which is not a function");var t=ke(e.name||"unknownFunctionName",(function(){}));t.prototype=e.prototype;var n=new t,o=e.apply(n,r);return o instanceof Object?o:n}function wr(e,r,t,n,o){var i=r.length;i<2&&Ce("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==r[1]&&null!==t,s=!1,u=1;u0?", ":"")+l),d+=(c?"var rv = ":"")+"invoker(fn"+(l.length>0?", ":"")+l+");\n",s)d+="runDestructors(destructors);\n";else for(u=a?1:2;u4&&0==--_r[e].refcount&&(_r[e]=void 0,br.push(e))}function Tr(){for(var e=0,r=5;r<_r.length;++r)void 0!==_r[r]&&++e;return e}function Pr(){for(var e=5;e<_r.length;++e)if(void 0!==_r[e])return _r[e];return null}function Cr(e){switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var r=br.length?br.pop():_r.length;return _r[r]={refcount:1,value:e},r}}function Ar(e){if(null===e)return"null";var r=typeof e;return"object"===r||"array"===r||"function"===r?e.toString():""+e}function Dr(e,r){switch(r){case 2:return function(e){return this.fromWireType(j[e>>2])};case 3:return function(e){return this.fromWireType(U[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function Sr(e,r,t){switch(r){case 0:return t?function(e){return x[e]}:function(e){return $[e]};case 1:return t?function(e){return R[e>>1]}:function(e){return M[e>>1]};case 2:return t?function(e){return O[e>>2]}:function(e){return I[e>>2]};default:throw new TypeError("Unknown integer type: "+e)}}function Fr(e){return e||Ce("Cannot use deleted val. handle = "+e),_r[e].value}function xr(e,r){var t=Ee[e];return void 0===t&&Ce(r+" has unknown type "+hr(e)),t}var $r={};var Rr=[];function Mr(e,r){return(e>>>0)+4294967296*r}function Or(e,r){if(e<=0)return e;var t=r<=32?Math.abs(1<=t&&(r<=32||e>t)&&(e=-2*t+e),e}function Ir(e,r){return e>=0?e:r<=32?2*Math.abs(1<0?"\n":"")+function(e){var r=ue(),t=r.lastIndexOf("_emscripten_log"),n=r.lastIndexOf("_emscripten_get_callstack"),o=r.indexOf("\n",Math.max(t,n))+1;r=r.slice(o),32&e&&b("EM_LOG_DEMANGLE is deprecated; ignoring"),8&e&&"undefined"==typeof emscripten_source_map&&(b('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.'),e^=8,e|=16);var i=null;if(128&e)for(i=jr(arguments);i[1].includes("_emscripten_");)i=jr(i[0]);var a=r.split("\n");r="";var s=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)"),u=new RegExp("\\s*(.*?)@(.*):(.*)(:(.*))?"),c=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var f in a){var l=a[f],d="",p="",h=0,m=0,v=c.exec(l);if(v&&5==v.length)d=v[1],p=v[2],h=v[3],m=v[4];else{if((v=s.exec(l))||(v=u.exec(l)),!(v&&v.length>=4)){r+=l+"\n";continue}d=v[1],p=v[2],h=v[3],m=0|v[4]}var y=!1;if(8&e){var g=emscripten_source_map.originalPositionFor({line:h,column:m});(y=g&&g.source)&&(64&e&&(g.source=g.source.substring(g.source.replace(/\\/g,"/").lastIndexOf("/")+1)),r+=" at "+d+" ("+g.source+":"+g.line+":"+g.column+")\n")}(16&e||!y)&&(64&e&&(p=p.substring(p.replace(/\\/g,"/").lastIndexOf("/")+1)),r+=(y?" = "+d:" at "+d)+" ("+p+":"+h+":"+m+")\n"),128&e&&i[0]&&(i[1]==d&&i[2].length>0&&(r=r.replace(/\s+$/,""),r+=" with values: "+i[1]+i[2]+"\n"),i=jr(i[0]))}return r.replace(/\s+$/,"")}(e)),1&e?4&e?E(r):2&e?console.warn(r):512&e?console.info(r):256&e?console.debug(r):w(r):6&e?E(r):w(r)}var Nr={};function Br(){if(!Br.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:d||"./this.program"};for(var r in Nr)void 0===Nr[r]?delete e[r]:e[r]=Nr[r];var t=[];for(var r in e)t.push(r+"="+e[r]);Br.strings=t}return Br.strings}var Lr=function(e,r,t,n){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=he.nextInode++,this.name=r,this.mode=t,this.node_ops={},this.stream_ops={},this.rdev=n},Wr=365,zr=146;function Hr(e,r,t){var n=t>0?t:S(e)+1,o=new Array(n),i=A(e,o,0,o.length);return r&&(o.length=i),o}Object.defineProperties(Lr.prototype,{read:{get:function(){return(this.mode&Wr)===Wr},set:function(e){e?this.mode|=Wr:this.mode&=-366}},write:{get:function(){return(this.mode&zr)===zr},set:function(e){e?this.mode|=zr:this.mode&=-147}},isFolder:{get:function(){return he.isDir(this.mode)}},isDevice:{get:function(){return he.isChrdev(this.mode)}}}),he.FSNode=Lr,he.staticInit(),function(){for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);ye=e}(),Pe=t.BindingError=Te(Error,"BindingError"),Ae=t.InternalError=Te(Error,"InternalError"),He.prototype.isAliasOf=xe,He.prototype.clone=je,He.prototype.delete=Ue,He.prototype.isDeleted=Ne,He.prototype.deleteLater=ze,fr.prototype.getPointee=Ze,fr.prototype.destructor=er,fr.prototype.argPackAdvance=8,fr.prototype.readValueFromPointer=Qe,fr.prototype.deleteObject=rr,fr.prototype.fromWireType=cr,t.getInheritedInstanceCount=nr,t.getLiveInheritedInstances=or,t.flushPendingDeletes=We,t.setDelayFunction=ir,pr=t.UnboundTypeError=Te(Error,"UnboundTypeError"),t.count_emval_handles=Tr,t.get_first_emval=Pr;var Vr={y:function(e,r,t){me.varargs=t;try{var n=me.getStreamFromFD(e);switch(r){case 0:return(o=me.get())<0?-28:he.open(n.path,n.flags,0,o).fd;case 1:case 2:case 13:case 14:return 0;case 3:return n.flags;case 4:var o=me.get();return n.flags|=o,0;case 12:o=me.get();return R[o+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return i=28,O[qr()>>2]=i,-1}}catch(e){return void 0!==he&&e instanceof he.ErrnoError||ee(e),-e.errno}var i},x:function(e,r,t){me.varargs=t;try{var n=me.getStr(e),o=t?me.get():0;return he.open(n,r,o).fd}catch(e){return void 0!==he&&e instanceof he.ErrnoError||ee(e),-e.errno}},s:function(e,r,t,n,o){},D:function(e,r,t,n,o){var i=ve(t);Fe(e,{name:r=ge(r),fromWireType:function(e){return!!e},toWireType:function(e,r){return r?n:o},argPackAdvance:8,readValueFromPointer:function(e){var n;if(1===t)n=x;else if(2===t)n=R;else{if(4!==t)throw new TypeError("Unknown boolean type size: "+r);n=O}return this.fromWireType(n[e>>i])},destructorFunction:null})},n:function(e,r,n,o,i,a,s,u,c,f,l,d,p){l=ge(l),a=dr(i,a),u&&(u=dr(s,u)),f&&(f=dr(c,f)),p=dr(d,p);var h=_e(l);!function(e,r,n){t.hasOwnProperty(e)?((void 0===n||void 0!==t[e].overloadTable&&void 0!==t[e].overloadTable[n])&&Ce("Cannot register public name '"+e+"' twice"),Xe(t,e,e),t.hasOwnProperty(n)&&Ce("Cannot register multiple overloads of a function with the same number of arguments ("+n+")!"),t[e].overloadTable[n]=r):(t[e]=r,void 0!==n&&(t[e].numArguments=n))}(h,(function(){mr("Cannot construct "+l+" due to unbound types",[o])})),Se([e,r,n],o?[o]:[],(function(r){var n,i;r=r[0],i=o?(n=r.registeredClass).instancePrototype:He.prototype;var s=ke(h,(function(){if(Object.getPrototypeOf(this)!==c)throw new Pe("Use 'new' to construct "+l);if(void 0===d.constructor_body)throw new Pe(l+" has no accessible constructor");var e=d.constructor_body[arguments.length];if(void 0===e)throw new Pe("Tried to invoke ctor of "+l+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(d.constructor_body).toString()+") parameters instead!");return e.apply(this,arguments)})),c=Object.create(i,{constructor:{value:s}});s.prototype=c;var d=new Ge(l,s,c,p,n,a,u,f),m=new fr(l,d,!0,!1,!1),v=new fr(l+"*",d,!1,!1,!1),y=new fr(l+" const*",d,!1,!0,!1);return Ve[e]={pointerType:v,constPointerType:y},function(e,r,n){t.hasOwnProperty(e)||De("Replacing nonexistant public symbol"),void 0!==t[e].overloadTable&&void 0!==n?t[e].overloadTable[n]=r:(t[e]=r,t[e].argCount=n)}(h,s),[m,v,y]}))},i:function(e,r,t,n,o,i){k(r>0);var a=vr(r,t);o=dr(n,o),Se([],[e],(function(e){var t="constructor "+(e=e[0]).name;if(void 0===e.registeredClass.constructor_body&&(e.registeredClass.constructor_body=[]),void 0!==e.registeredClass.constructor_body[r-1])throw new Pe("Cannot register multiple constructors with identical number of parameters ("+(r-1)+") for class '"+e.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return e.registeredClass.constructor_body[r-1]=function(){mr("Cannot construct "+e.name+" due to unbound types",a)},Se([],a,(function(n){return n.splice(1,0,null),e.registeredClass.constructor_body[r-1]=wr(t,n,null,o,i),[]})),[]}))},f:function(e,r,t,n,o,i,a,s){var u=vr(t,n);r=ge(r),i=dr(o,i),Se([],[e],(function(e){var n=(e=e[0]).name+"."+r;function o(){mr("Cannot call "+n+" due to unbound types",u)}r.startsWith("@@")&&(r=Symbol[r.substring(2)]),s&&e.registeredClass.pureVirtualFunctions.push(r);var c=e.registeredClass.instancePrototype,f=c[r];return void 0===f||void 0===f.overloadTable&&f.className!==e.name&&f.argCount===t-2?(o.argCount=t-2,o.className=e.name,c[r]=o):(Xe(c,r,n),c[r].overloadTable[t-2]=o),Se([],u,(function(o){var s=wr(n,o,e,i,a);return void 0===c[r].overloadTable?(s.argCount=t-2,c[r]=s):c[r].overloadTable[t-2]=s,[]})),[]}))},I:function(e,r,t,n,o,i,a,s,u,c){r=ge(r),o=dr(n,o),Se([],[e],(function(e){var n=(e=e[0]).name+"."+r,f={get:function(){mr("Cannot access "+n+" due to unbound types",[t,a])},enumerable:!0,configurable:!0};return f.set=u?function(){mr("Cannot access "+n+" due to unbound types",[t,a])}:function(e){Ce(n+" is a read-only property")},Object.defineProperty(e.registeredClass.instancePrototype,r,f),Se([],u?[t,a]:[t],(function(t){var a=t[0],f={get:function(){var r=Er(this,e,n+" getter");return a.fromWireType(o(i,r))},enumerable:!0};if(u){u=dr(s,u);var l=t[1];f.set=function(r){var t=Er(this,e,n+" setter"),o=[];u(c,t,l.toWireType(o,r)),yr(o)}}return Object.defineProperty(e.registeredClass.instancePrototype,r,f),[]})),[]}))},C:function(e,r){Fe(e,{name:r=ge(r),fromWireType:function(e){var r=_r[e].value;return kr(e),r},toWireType:function(e,r){return Cr(r)},argPackAdvance:8,readValueFromPointer:Qe,destructorFunction:null})},l:function(e,r,t){var n=ve(t);Fe(e,{name:r=ge(r),fromWireType:function(e){return e},toWireType:function(e,r){if("number"!=typeof r&&"boolean"!=typeof r)throw new TypeError('Cannot convert "'+Ar(r)+'" to '+this.name);return r},argPackAdvance:8,readValueFromPointer:Dr(r,n),destructorFunction:null})},c:function(e,r,t,n,o){r=ge(r),-1===o&&(o=4294967295);var i=ve(t),a=function(e){return e};if(0===n){var s=32-8*t;a=function(e){return e<>>s}}var u=r.includes("unsigned");Fe(e,{name:r,fromWireType:a,toWireType:function(e,t){if("number"!=typeof t&&"boolean"!=typeof t)throw new TypeError('Cannot convert "'+Ar(t)+'" to '+this.name);if(to)throw new TypeError('Passing a number "'+Ar(t)+'" from JS side to C/C++ side to an argument of type "'+r+'", which is outside the valid range ['+n+", "+o+"]!");return u?t>>>0:0|t},argPackAdvance:8,readValueFromPointer:Sr(r,i,0!==n),destructorFunction:null})},b:function(e,r,t){var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][r];function o(e){var r=I,t=r[e>>=2],o=r[e+1];return new n(F,o,t)}Fe(e,{name:t=ge(t),fromWireType:o,argPackAdvance:8,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})},m:function(e,r){var t="std::string"===(r=ge(r));Fe(e,{name:r,fromWireType:function(e){var r,n=I[e>>2];if(t)for(var o=e+4,i=0;i<=n;++i){var a=e+4+i;if(i==n||0==$[a]){var s=C(o,a-o);void 0===r?r=s:(r+=String.fromCharCode(0),r+=s),o=a+1}}else{var u=new Array(n);for(i=0;i>2]=o,t&&n)D(r,i+4,o+1);else if(n)for(var a=0;a255&&(Xr(i),Ce("String has UTF-16 code units that do not fit in 8 bits")),$[i+4+a]=s}else for(a=0;a>2],a=i(),u=e+4,c=0;c<=o;++c){var f=e+4+c*r;if(c==o||0==a[f>>s]){var l=n(u,f-u);void 0===t?t=l:(t+=String.fromCharCode(0),t+=l),u=f+r}}return Xr(e),t},toWireType:function(e,n){"string"!=typeof n&&Ce("Cannot pass non-string to C++ string type "+t);var i=a(n),u=Gr(4+i+r);return I[u>>2]=i>>s,o(n,u+4,i+r),null!==e&&e.push(Xr,u),u},argPackAdvance:8,readValueFromPointer:Qe,destructorFunction:function(e){Xr(e)}})},E:function(e,r){Fe(e,{isVoid:!0,name:r=ge(r),argPackAdvance:0,fromWireType:function(){},toWireType:function(e,r){}})},v:function(e,r,t){e=Fr(e),r=xr(r,"emval::as");var n=[],o=Cr(n);return O[t>>2]=o,r.toWireType(n,e)},e:function(e,r,t,n){var o,i;(e=Rr[e])(r=Fr(r),t=void 0===(i=$r[o=t])?ge(o):i,null,n)},p:kr,d:function(e,r){for(var t=function(e,r){for(var t=new Array(e),n=0;n>2)+n],"parameter "+n);return t}(e,r),n=t[0],o=n.name+"_$"+t.slice(1).map((function(e){return e.name})).join("_")+"$",i=["retType"],a=[n],s="",u=0;u4&&(_r[e].refcount+=1)},q:function(e){yr(_r[e].value),kr(e)},B:function(e,r){return Cr((e=xr(e,"_emval_take_value")).readValueFromPointer(r))},a:function(){ee()},G:function e(){return void 0===e.start&&(e.start=Date.now()),1e3*(Date.now()-e.start)|0},H:function(e,r,t){var n=function(e,r){var t=e,n=r;function o(e){var r;return n=function(e,r){return"double"!==r&&"i64"!==r||7&e&&(e+=4),e}(n,e),"double"===e?(r=U[n>>3],n+=8):"i64"==e?(r=[O[n>>2],O[n+4>>2]],n+=8):(e="i32",r=O[n>>2],n+=4),r}for(var i,a,s,u,c=[];;){var f=t;if(0===(i=x[t>>0]))break;if(a=x[t+1>>0],37==i){var l=!1,d=!1,p=!1,h=!1,m=!1;e:for(;;){switch(a){case 43:l=!0;break;case 45:d=!0;break;case 35:p=!0;break;case 48:if(h)break e;h=!0;break;case 32:m=!0;break;default:break e}t++,a=x[t+1>>0]}var v=0;if(42==a)v=o("i32"),t++,a=x[t+1>>0];else for(;a>=48&&a<=57;)v=10*v+(a-48),t++,a=x[t+1>>0];var y,g=!1,w=-1;if(46==a){if(w=0,g=!0,t++,42==(a=x[t+1>>0]))w=o("i32"),t++;else for(;;){var E=x[t+1>>0];if(E<48||E>57)break;w=10*w+(E-48),t++}a=x[t+1>>0]}switch(w<0&&(w=6,g=!1),String.fromCharCode(a)){case"h":104==x[t+2>>0]?(t++,y=1):y=2;break;case"l":108==x[t+2>>0]?(t++,y=8):y=4;break;case"L":case"q":case"j":y=8;break;case"z":case"t":case"I":y=4;break;default:y=null}switch(y&&t++,a=x[t+1>>0],String.fromCharCode(a)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":var b=100==a||105==a;s=o("i"+8*(y=y||4)),8==y&&(s=117==a?(s[0]>>>0)+4294967296*(s[1]>>>0):Mr(s[0],s[1])),y<=4&&(s=(b?Or:Ir)(s&Math.pow(256,y)-1,8*y));var _=Math.abs(s),k="";if(100==a||105==a)C=Or(s,8*y).toString(10);else if(117==a)C=Ir(s,8*y).toString(10),s=Math.abs(s);else if(111==a)C=(p?"0":"")+_.toString(8);else if(120==a||88==a){if(k=p&&0!=s?"0x":"",s<0){s=-s,C=(_-1).toString(16);for(var T=[],P=0;P=0&&(l?k="+"+k:m&&(k=" "+k)),"-"==C.charAt(0)&&(k="-"+k,C=C.substr(1));k.length+C.lengthS&&S>=-4?(a=(103==a?"f":"F").charCodeAt(0),w-=S+1):(a=(103==a?"e":"E").charCodeAt(0),w--),D=Math.min(w,20)}101==a||69==a?(C=s.toExponential(D),/[eE][-+]\d$/.test(C)&&(C=C.slice(0,-1)+"0"+C.slice(-1))):102!=a&&70!=a||(C=s.toFixed(D),0===s&&((u=s)<0||0===u&&1/u==-1/0)&&(C="-"+C));var F=C.split("e");if(A&&!p)for(;F[0].length>1&&F[0].includes(".")&&("0"==F[0].slice(-1)||"."==F[0].slice(-1));)F[0]=F[0].slice(0,-1);else for(p&&-1==C.indexOf(".")&&(F[0]+=".");w>D++;)F[0]+="0";C=F[0]+(F.length>1?"e"+F[1]:""),69==a&&(C=C.toUpperCase()),s>=0&&(l?C="+"+C:m&&(C=" "+C))}else C=(s<0?"-":"")+"inf",h=!1;for(;C.length>0]);else c=c.concat(Hr("(null)".substr(0,M),!0));if(d)for(;M0;)c.push(32);d||c.push(o("i8"));break;case"n":var I=o("i32*");O[I>>2]=c.length;break;case"%":c.push(i);break;default:for(P=f;P>0])}t+=2}else c.push(i),t+=1}return c}(r,t);Ur(e,P(n,0))},t:function(e){$.length,ee("OOM")},u:function(e,r){var t=0;return Br().forEach((function(n,o){var i=r+t;O[e+4*o>>2]=i,function(e,r,t){for(var n=0;n>0]=e.charCodeAt(n);t||(x[r>>0]=0)}(n,i),t+=n.length+1})),0},w:function(e,r){var t=Br();O[e>>2]=t.length;var n=0;return t.forEach((function(e){n+=e.length+1})),O[r>>2]=n,0},k:function(e){try{var r=me.getStreamFromFD(e);return he.close(r),0}catch(e){return void 0!==he&&e instanceof he.ErrnoError||ee(e),e.errno}},z:function(e,r){try{var t=me.getStreamFromFD(e),n=t.tty?2:he.isDir(t.mode)?3:he.isLink(t.mode)?7:4;return x[r>>0]=n,0}catch(e){return void 0!==he&&e instanceof he.ErrnoError||ee(e),e.errno}},A:function(e,r,t,n){try{var o=me.getStreamFromFD(e),i=me.doReadv(o,r,t);return O[n>>2]=i,0}catch(e){return void 0!==he&&e instanceof he.ErrnoError||ee(e),e.errno}},r:function(e,r,t,n,o){try{var i=me.getStreamFromFD(e),a=4294967296*t+(r>>>0),s=9007199254740992;return a<=-s||a>=s?-61:(he.llseek(i,a,n),ne=[i.position>>>0,(te=i.position,+Math.abs(te)>=1?te>0?(0|Math.min(+Math.floor(te/4294967296),4294967295))>>>0:~~+Math.ceil((te-+(~~te>>>0))/4294967296)>>>0:0)],O[o>>2]=ne[0],O[o+4>>2]=ne[1],i.getdents&&0===a&&0===n&&(i.getdents=null),0)}catch(e){return void 0!==he&&e instanceof he.ErrnoError||ee(e),e.errno}},j:function(e,r,t,n){try{var o=me.getStreamFromFD(e),i=me.doWritev(o,r,t);return O[n>>2]=i,0}catch(e){return void 0!==he&&e instanceof he.ErrnoError||ee(e),e.errno}},F:function(e){var r=Date.now();return O[e>>2]=r/1e3|0,O[e+4>>2]=r%1e3*1e3|0,0},g:function(e){}};!function(){var e={a:Vr};function r(e,r){var n,o,i=e.exports;t.asm=i,g=t.asm.J,n=g.buffer,F=n,t.HEAP8=x=new Int8Array(n),t.HEAP16=R=new Int16Array(n),t.HEAP32=O=new Int32Array(n),t.HEAPU8=$=new Uint8Array(n),t.HEAPU16=M=new Uint16Array(n),t.HEAPU32=I=new Uint32Array(n),t.HEAPF32=j=new Float32Array(n),t.HEAPF64=U=new Float64Array(n),N=t.asm.N,o=t.asm.K,q.unshift(o),Z()}function n(e){r(e.instance)}function o(r){return function(){if(!y&&(p||h)){if("function"==typeof fetch&&!ie(re))return fetch(re,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+re+"'";return e.arrayBuffer()})).catch((function(){return ae(re)}));if(u)return new Promise((function(e,r){u(re,(function(r){e(new Uint8Array(r))}),r)}))}return Promise.resolve().then((function(){return ae(re)}))}().then((function(r){return WebAssembly.instantiate(r,e)})).then((function(e){return e})).then(r,(function(e){E("failed to asynchronously prepare wasm: "+e),ee(e)}))}if(Q(),t.instantiateWasm)try{return t.instantiateWasm(e,r)}catch(e){return E("Module.instantiateWasm callback failed with error: "+e),!1}y||"function"!=typeof WebAssembly.instantiateStreaming||oe(re)||ie(re)||"function"!=typeof fetch?o(n):fetch(re,{credentials:"same-origin"}).then((function(r){return WebAssembly.instantiateStreaming(r,e).then(n,(function(e){return E("wasm streaming compile failed: "+e),E("falling back to ArrayBuffer instantiation"),o(n)}))}))}(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.K).apply(null,arguments)};var Xr=t._free=function(){return(Xr=t._free=t.asm.L).apply(null,arguments)},Gr=t._malloc=function(){return(Gr=t._malloc=t.asm.M).apply(null,arguments)},qr=t.___errno_location=function(){return(qr=t.___errno_location=t.asm.O).apply(null,arguments)},Yr=t._strlen=function(){return(Yr=t._strlen=t.asm.P).apply(null,arguments)},Kr=t.___getTypeName=function(){return(Kr=t.___getTypeName=t.asm.Q).apply(null,arguments)};t.___embind_register_native_and_builtin_types=function(){return(t.___embind_register_native_and_builtin_types=t.asm.R).apply(null,arguments)};var Jr,Qr=t._memalign=function(){return(Qr=t._memalign=t.asm.S).apply(null,arguments)};function Zr(e){this.name="ExitStatus",this.message="Program terminated with exit("+e+")",this.status=e}function et(e){function r(){Jr||(Jr=!0,t.calledRun=!0,_||(t.noFSInit||he.init.initialized||he.init(),he.ignorePermissions=!1,se(q),t.onRuntimeInitialized&&t.onRuntimeInitialized(),function(){if(t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;)e=t.postRun.shift(),Y.unshift(e);var e;se(Y)}()))}K>0||(!function(){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)e=t.preRun.shift(),G.unshift(e);var e;se(G)}(),K>0||(t.setStatus?(t.setStatus("Running..."),setTimeout((function(){setTimeout((function(){t.setStatus("")}),1),r()}),1)):r()))}if(t.dynCall_ijiii=function(){return(t.dynCall_ijiii=t.asm.T).apply(null,arguments)},t.dynCall_viiijj=function(){return(t.dynCall_viiijj=t.asm.U).apply(null,arguments)},t.dynCall_jij=function(){return(t.dynCall_jij=t.asm.V).apply(null,arguments)},t.dynCall_jii=function(){return(t.dynCall_jii=t.asm.W).apply(null,arguments)},t.dynCall_jiji=function(){return(t.dynCall_jiji=t.asm.X).apply(null,arguments)},t._ff_h264_cabac_tables=83749,J=function e(){Jr||et(),Jr||(J=e)},t.run=et,t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);t.preInit.length>0;)t.preInit.pop()();et(),e.exports=t}));const u=1e3,c=!1,f=!0,l=!1,d="initVideo",p="render",h="playAudio",m="print",v="printErr",y="initAudio",g="audioCode",w="videoCode",E=1,b=2,_="init",k="decode",T="audioDecode",P="videoDecode",C="close",A="key",D="delta";(()=>{try{if("object"==typeof WebAssembly&&"function"==typeof WebAssembly.instantiate){const e=new WebAssembly.Module(Uint8Array.of(0,97,115,109,1,0,0,0));if(e instanceof WebAssembly.Module)return new WebAssembly.Instance(e)instanceof WebAssembly.Instance}}catch(e){}})(),Date.now||(Date.now=function(){return(new Date).getTime()}),s.print=function(e){postMessage({cmd:m,text:e})},s.printErr=function(e){postMessage({cmd:v,text:e})},s.postRun=function(){var e=[],r=[],t={};"VideoEncoder"in self&&(t={hasInit:!1,isEmitInfo:!1,offscreenCanvas:null,offscreenCanvasCtx:null,decoder:new VideoDecoder({output:function(e){t.isEmitInfo||(n.opt.debug&&console.log("Jessibuca: [worker] Webcodecs Video Decoder initSize"),postMessage({cmd:d,w:e.codedWidth,h:e.codedHeight}),t.isEmitInfo=!0,t.offscreenCanvas=new OffscreenCanvas(e.codedWidth,e.codedHeight),t.offscreenCanvasCtx=t.offscreenCanvas.getContext("2d")),t.offscreenCanvasCtx.drawImage(e,0,0,e.codedWidth,e.codedHeight);let r=t.offscreenCanvas.transferToImageBitmap();postMessage({cmd:p,buffer:r,delay:n.delay,ts:0},[r]),setTimeout((function(){e.close?e.close():e.destroy()}),100)},error:function(e){console.error(e)}}),decode:function(e,r){const o=e[0]>>4==1;if(t.hasInit){const n=new EncodedVideoChunk({data:e.slice(5),timestamp:r,type:o?A:D});t.decoder.decode(n)}else if(o&&0===e[1]){const r=15&e[0];n.setVideoCodec(r);const o=function(e){let r=e.subarray(1,4),t="avc1.";for(let e=0;e<3;e++){let n=r[e].toString(16);n.length<2&&(n="0"+n),t+=n}return{codec:t,description:e}}(e.slice(5));t.decoder.configure(o),t.hasInit=!0}},reset(){t.hasInit=!1,t.isEmitInfo=!1,t.offscreenCanvas=null,t.offscreenCanvasCtx=null}});var n={opt:{debug:c,forceNoOffscreen:f,useWCS:l,videoBuffer:u},useOffscreen:function(){return!n.opt.forceNoOffscreen&&"undefined"!=typeof OffscreenCanvas},initAudioPlanar:function(e,t){postMessage({cmd:y,sampleRate:t,channels:e});var n=[],o=0;this.playAudioPlanar=function(t,i,a){for(var u=i,c=[],f=0,l=0;l<2;l++){var d=s.HEAPU32[(t>>2)+l]>>2;c[l]=s.HEAPF32.subarray(d,d+u)}if(o){if(!(u>=(i=1024-o)))return o+=u,r[0]=Float32Array.of(...r[0],...c[0]),void(2==e&&(r[1]=Float32Array.of(...r[1],...c[1])));n[0]=Float32Array.of(...r[0],...c[0].subarray(0,i)),2==e&&(n[1]=Float32Array.of(...r[1],...c[1].subarray(0,i))),postMessage({cmd:h,buffer:n,ts:a},n.map((e=>e.buffer))),f=i,u-=i}for(o=u;o>=1024;o-=1024)n[0]=c[0].slice(f,f+=1024),2==e&&(n[1]=c[1].slice(f-1024,f)),postMessage({cmd:h,buffer:n,ts:a},n.map((e=>e.buffer)));o&&(r[0]=c[0].slice(f),2==e&&(r[1]=c[1].slice(f)))}},setVideoCodec:function(e){postMessage({cmd:w,code:e})},setAudioCodec:function(e){postMessage({cmd:g,code:e})},setVideoSize:function(e,r){postMessage({cmd:d,w:e,h:r});var t=e*r,o=t>>2;n.useOffscreen()?(this.offscreenCanvas=new OffscreenCanvas(e,r),this.offscreenCanvasGL=this.offscreenCanvas.getContext("webgl"),this.webglObj=(e=>{var r=["attribute vec4 vertexPos;","attribute vec4 texturePos;","varying vec2 textureCoord;","void main()","{","gl_Position = vertexPos;","textureCoord = texturePos.xy;","}"].join("\n"),t=["precision highp float;","varying highp vec2 textureCoord;","uniform sampler2D ySampler;","uniform sampler2D uSampler;","uniform sampler2D vSampler;","const mat4 YUV2RGB = mat4","(","1.1643828125, 0, 1.59602734375, -.87078515625,","1.1643828125, -.39176171875, -.81296875, .52959375,","1.1643828125, 2.017234375, 0, -1.081390625,","0, 0, 0, 1",");","void main(void) {","highp float y = texture2D(ySampler, textureCoord).r;","highp float u = texture2D(uSampler, textureCoord).r;","highp float v = texture2D(vSampler, textureCoord).r;","gl_FragColor = vec4(y, u, v, 1) * YUV2RGB;","}"].join("\n"),n=e.createShader(e.VERTEX_SHADER);e.shaderSource(n,r),e.compileShader(n),e.getShaderParameter(n,e.COMPILE_STATUS)||console.log("Vertex shader failed to compile: "+e.getShaderInfoLog(n));var o=e.createShader(e.FRAGMENT_SHADER);e.shaderSource(o,t),e.compileShader(o),e.getShaderParameter(o,e.COMPILE_STATUS)||console.log("Fragment shader failed to compile: "+e.getShaderInfoLog(o));var i=e.createProgram();e.attachShader(i,n),e.attachShader(i,o),e.linkProgram(i),e.getProgramParameter(i,e.LINK_STATUS)||console.log("Program failed to compile: "+e.getProgramInfoLog(i)),e.useProgram(i);var a=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,a),e.bufferData(e.ARRAY_BUFFER,new Float32Array([1,1,-1,1,1,-1,-1,-1]),e.STATIC_DRAW);var s=e.getAttribLocation(i,"vertexPos");e.enableVertexAttribArray(s),e.vertexAttribPointer(s,2,e.FLOAT,!1,0,0);var u=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,u),e.bufferData(e.ARRAY_BUFFER,new Float32Array([1,0,0,0,1,1,0,1]),e.STATIC_DRAW);var c=e.getAttribLocation(i,"texturePos");function f(r,t){var n=e.createTexture();return e.bindTexture(e.TEXTURE_2D,n),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.bindTexture(e.TEXTURE_2D,null),e.uniform1i(e.getUniformLocation(i,r),t),n}e.enableVertexAttribArray(c),e.vertexAttribPointer(c,2,e.FLOAT,!1,0,0);var l=f("ySampler",0),d=f("uSampler",1),p=f("vSampler",2);return{render:function(r,t,n,o,i){e.viewport(0,0,r,t),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,l),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,r,t,0,e.LUMINANCE,e.UNSIGNED_BYTE,n),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,d),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,r/2,t/2,0,e.LUMINANCE,e.UNSIGNED_BYTE,o),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,p),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,r/2,t/2,0,e.LUMINANCE,e.UNSIGNED_BYTE,i),e.drawArrays(e.TRIANGLE_STRIP,0,4)},destroy:function(){try{e.deleteProgram(i),e.deleteBuffer(a),e.deleteBuffer(u),e.deleteTexture(l),e.deleteTexture(d),e.deleteBuffer(p)}catch(e){}}}})(this.offscreenCanvasGL),this.draw=function(n,i,a,u){this.webglObj.render(e,r,s.HEAPU8.subarray(i,i+t),s.HEAPU8.subarray(a,a+o),s.HEAPU8.subarray(u,u+o));let c=this.offscreenCanvas.transferToImageBitmap();postMessage({cmd:p,buffer:c,delay:this.delay,ts:n},[c])}):this.draw=function(e,r,n,i){var a=[s.HEAPU8.subarray(r,r+t),s.HEAPU8.subarray(n,n+o),s.HEAPU8.subarray(i,i+o)].map((e=>Uint8Array.from(e)));postMessage({cmd:p,output:a,delay:this.delay,ts:e},a.map((e=>e.buffer)))}},getDelay:function(e){return e?(this.firstTimestamp?e&&(this.delay=Date.now()-this.startTimestamp-(e-this.firstTimestamp)):(this.firstTimestamp=e,this.startTimestamp=Date.now(),this.delay=-1),this.delay):-1},resetDelay:function(){this.firstTimestamp=null,this.startTimestamp=null,this.delay=-1},init:function(){n.opt.debug&&console.log("Jessibuca: [worker] init");const r=e=>{n.opt.useWCS&&n.useOffscreen()&&e.type===b&&t.decode?t.decode(e.payload,e.ts):e.decoder.decode(e.payload,e.ts)};this.stopId=setInterval((()=>{if(e.length)if(this.dropping){for((t=e.shift()).type===E&&0===t.payload[1]&&r(t);!t.isIFrame&&e.length;)(t=e.shift()).type===E&&0===t.payload[1]&&r(t);t.isIFrame&&(this.dropping=!1,r(t))}else{var t=e[0];if(-1===this.getDelay(t.ts))n.opt.debug&&console.log("Jessibuca: [worker]: common dumex delay is -1"),e.shift(),r(t);else if(this.delay>n.opt.videoBuffer+1e3)this.resetDelay(),this.dropping=!0;else for(;e.length&&(t=e[0],this.getDelay(t.ts)>n.opt.videoBuffer);)e.shift(),r(t)}}),10)},close:function(){n.opt.debug&&console.log("Jessibuca: [worker]: close"),clearInterval(this.stopId),this.stopId=null,o.clear(),i.clear(),t.reset&&t.reset(),this.firstTimestamp=null,this.startTimestamp=null,this.delay=-1,this.dropping=!1,this.webglObj&&(this.webglObj.destroy(),this.offscreenCanvas=null,this.offscreenCanvasGL=null,this.offscreenCanvasCtx=null),e=[],r=[],delete this.playAudioPlanar,delete this.draw},pushBuffer:function(r,t){t.type===E?e.push({ts:t.ts,payload:r,decoder:o,type:E}):t.type===b&&e.push({ts:t.ts,payload:r,decoder:i,type:b,isIFrame:t.isIFrame})}},o=new s.AudioDecoder(n),i=new s.VideoDecoder(n);postMessage({cmd:_}),self.onmessage=function(e){var r=e.data;switch(r.cmd){case _:try{n.opt=Object.assign(n.opt,JSON.parse(r.opt))}catch(e){}o.sample_rate=r.sampleRate,n.init();break;case k:n.pushBuffer(r.buffer,r.options);break;case T:o.decode(r.buffer,r.ts);break;case P:i.decode(r.buffer,r.ts);break;case C:n.close()}}}})); diff --git a/web_src/static/js/jessibuca/decoder.wasm b/web_src/static/js/jessibuca/decoder.wasm new file mode 100755 index 0000000000000000000000000000000000000000..7ea58dfb9b319c5d4e45e8e5252b26c40d5816d9 GIT binary patch literal 1226828 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

A5UWiBD2>hGE1Iwg$^;j-ae56E4uuutSfq!}C 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

LAkWe|O$=N-=?yNy~@u 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 z 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%0ANfvt;i~K}v#x(2@ z(imA@H;5**Sx3ZeA~%CnEclLEAq>9jY$75absVJpi0Vg$jTpi`?IPTSO8z-l5yME{ zb#(Q@5&#o<5xdSeCZTAlC;;Qk3+_wiq3V1bpMr)|mD0R<6Ya$&FDA_A)H+kfJ`~?| zLw*4}5-=CYrAndmEK5`b+607}>;x&10LHswd}y5lX%>=tdb17qokmrUmb)D~t%YAW zj6fO`lSKVEx7f40CcO}|6%pzXUBU5X>Hr_=BQuhtiW7cGpwNa(OO!DjuTF1LlLccl zVYp(d;W4GArih4@>18gcmIP}dEfK9#?;%8^$FqPe$$+-hb6u6T`2>=gSID&}o+Dk& z&Q2)CsX2ibE!%Y4ZKeeEt{9u0jLx~Yt`c;hH-+REw64e6*NK25+E8Kzq0W$$MUZIU zJOXv!ODy8BeZ#W2$|Cj@g2AXgliW8QbH9sBz1V7*Z4G^tZ?P)q8NKrr1la&-h&yd<|*BB0m}F$g*8 z5m&W?@irkgfR+Ml1&2^)ppBIZqIXIR)CLXl2jA(1CW?_}h{=?48Re5)Ua(is5k&Us z*OV@RGgTxmus}2)lRzza^VNI&{e~2J&;8^x%7l;(`nOP^RJBcBJkw-$4ooZ|&4)eZ za20g1*rfDI&42;^c{QZ>a@lSEwhw3AnI4|tO2cS_Ox2bl9V*1d~Zcl z4f>JeQ|a#Q?DRfNR?-qZC|gN^g@3UK=9)z&>XdO^9FIuQrPVBD4wns)VQNX!TJwGFrsso(${6z+J9@i zax2J=a;S$T^mtlY6pj|?YekfJ6Ycy3Bj%j|Y($=9}^32|k zx4Zk>?LZ2b;%VzpT8eU%W=!rp&ek53ptySam7ab(D*}}1>Qnlf6<15Yw>CWY^me%BaQ7upDf)WKd)S0a~pm%XOva)j#Wei+TX>P@LP?W>~bc+Lnp{K16>5$TMr~@km z#83PIG_tcYQ3HM$XNuj`uXNe$=##^}8YHuo7CThluJ(==kK$%7TX&bz+|jK<9?iCP zbOJ#RwxMT_Ao_Kmt59)4zvOfys|Vl9&$U910j7D+@)UPg=0T+kLATlzXy0uNtF1tg z#!OndrBAW9+Bh0>1Zast@}!qQ1C40z>a)tTKA;}pjBg!L`f^dZ{=;@J^!g7A9hkkB z7-R=}_oJG!xBAojr8uJ8>Tm-uIUu_{9ufyzmKYnL4m}<;zOz$20jyj_iVZMV;SKa| z%kEMRJDN3Y6{qdpUAeMq?GBthhohUy2#-^7b3g;@voTcrd6I+1 zxKM9Y<4A6n3%A@ZB{M6VgQpjr!J#bB-FhTD3xgpivk)-EA3Vrq?rx>U)nQZmp#gFz z9_WcN;`#)gwUIK|ZMII3r&i*(m*Ql*dz7xMOjO?1)*%R_r`-YNi0HQ?fTha=vq*xb#48>m|+z=@8)5bNr~0P8~$ zU489np&dLPVbg(+kb#`Aw_r0`yD-9CT^PlnB(9b&t0yZT7^|K&%d=kZJ)EicJQzdB-YXBB1{@YQ0CIWa$;s9V%E{IW z^4{z9-t%PVYWcErwS3-tz21AsXUCjct6HbS3cl2BbBi1HKKY>4TP)7hVq5dIVsWP4 zYwiSjIU-)|>~B>(IhhzLqS1xE#frKuxWQ5v+#o;}-0*(GGyh#L{93&Y0}`Q=2yg)2 zX6G5O$$AL=?Y%f`!%*;E*$?I{xWW+dK0Ayc_TCGRltJVT#O#+R==jQ zHHUVqtspyJz1N~u#dEk-y>-OaWdp*=cRbBNTdP(Jd8O4*US+E}$z9|-Y$Dl+_Ejq+ zj`?%#ZHLY3*52hCxW+~WcAqkE#{tuX`FHzmJ{MH!daT}NvIr)Fgbie9KAWx67t&olTDdHurMH_}C!gG1&el!`>euDA zb~lT|;bssXYgR7hQfqc$A%#FIn?5fI%1cUs;=ae(sh-&Tv*j7o>s`DSb|NGq#Pe_X%woSSl$f{~{}hIyeOWg7kNB=yy2D^TF+0IW~JQ z56c3ctIL&ZgK#81M$XcGP*lt6 zwzu~9T-rHQF@uFFMl`rZL4$e}U}cUKP$;*4jPL1weYCfRarRIye_?S3J&c zNEYHR8sO-2;{xN}?y*}tJr_u%II}xDn~zvA8Y#T;j}?&gkcTpFkciS z#gGnI?2&UhI&9W_$ThdvS|A6YAX`@lR2MdA@lcYdr;~;-eH{)M3Sp+Fo$|~L<_@v0 zuLq^MAZzz=t_DPO-2$uul8IWdl=*7(^g#T8JPYLsfI}Oc9+C+d)N#=T*PHs&iGEaU zrnh2le91F$%L8?oH75`DC~d?;QBMf0-I(sRD$YyF>+7~>V4g&k7z)Iw6xvJToI7uM<%J3HYrg)GpoKyy!(uIcaT`@5-2%JS8w0qcSJP^M|B zEsPqN*g*BnJx1_Rs5Y=zW|g;-Q((W?*~zsDE_leS&|kE)gL-sdnipBLQe|;yfwOBt zaj3P_r9jPwC0LJG(WP#~=UpsTV}TnLU}D{{y_M+_JuJ1u>Qk(q@(R?7Vy<`b1xhG( z@&_naD#$M>)$Zs6Sp?|cQ>ohW7_aoMBTL>XQzS zE0Cy4q~ktZN<}zUM!EHBwn6V1^4a9O#!(9+Bg{-;jKYOjxnfIT&FcZtBJVW}!I)D$T!Z6{HvDn^2evb2DF^ zWg@iXn#}}6F7I*{hgPUEUkK1%nuF7x6N^*AR!ojYxwt@`z0lCxOf9e^Q;}TO9*b0{ zziQB-sz5Q-hbCQOewWRC5NHZjsJ2jHYjtFp#In|9ibiZ}#Pu^;VP%km~E{ z9=^_HF`7b1%K)(~B}Nd;{xFv{&95t{noCIrum}XY!lu*KTHIsHg!Qy&GtFIzed>aa z34?J#r)n#eT*B6h^o~^Zqx0P;5TnhZuFN%*Hz3MGpVcqr3MG2=$$*m7casu}wN)>MX;nj(1kuqVT0IP(lw|di3l>=7 zx4Ipz3^{-K-SjfC#DL`t9-XbpHN@U3L2s+jvXm6D@{p`9fCvF3y$meP)(pEz=)pXu zBvUdheM?PQDJcrq-bvy&A-X;EQCJwpg@)30tR(|JUZ?@tnf-9PlQ!)9E|!CMhfC1f z;$JWLhae>`02=RugF#s6azQ5#TFdM-VN*W=K&Um?H2+<$KV7{PwXO@wnXmtXqPz`hhh%$8dQM-LsWjt%3fZOAWP_Wzz}sXCAvZt73^5_0w1QD&QAKy z^*-oDrD>~AO?(QF5Ke^Zo1j+P({Vtlkehp6DyqzrT|2lEF`ODm?5~Dt5JV^FT);}C zw*soZaK%d_T9>Zm$c1m&GaACcpjOyjsjM4C3sF!-1xjbhAi% zn8O|Hk!|#q)8ukIJ0QKp$1eFor7D}q#d!Ht`>5~tHEyHk(^lNCUfO#yA(%HDz}%k3{eY4t5TVY# zm6*@!lVOoY&4Uei4ASMox;`XI)SO>XW~r*KtFPIzW9N+r z?2enPt!-Fr++5(XH<_O(h&9sTCp;A)#|u4@$7uYU?ECy z%U&W0cc~`MFe=TZ-6wb7nE!hz4#-V?=l_0K;A8jf5A}nO)?)#NJN>obTyoQ;=;+|_ zkg?EF!^N}Z>Y5drpDg4-iN&E<(3H&at#Ox)%OW`zg$?wC$0lOQ2s2|`k zgqeD*4Zf1x!V0vhg^_H0ETd_g1ofP|OFZka_xn7%x?r)uMTsUAoVj=)P~ZUbOB%M~ zb5QzV+Nc^++k1tjBiu>oSqrmlA42MVOVC$gTjaf^6_f@ZBKKhigCHk^x=adZLe4{e zX>^+G>7?nXG-|nl+MfeA&~~B!Kn5mc&>+A>RhxgMh>$+>pOO}l+E!Ha`$NGin|^X) zzHN1SL5Zb8JET!qVK!m!DO9Vs8$ycktm*1%al*{W4NF^|!W5Z2lhqcN$ce9-q~8g( z0f5wEkMNGH)1_|;v$9KG)SQ8#_-cbGu&^+u&@KCcGdkhsLbfDc$9!9`Y|c2OQLwDr z-z_IwzE8}-G(qifNWTf~m~!@Vy&SuB^&p6nKrrO+ZnPz9u<%7FD_CI>*@4$NQPQwO^8+m^ z`eR-U@-{_Ia)lw)MqdvS3g9rVDxo^C85*-AsGD>S5_XI!Kv6lHrgQ;=`1xvxs zo-P>spdr{)8fqxfYP7cpjzqMQRL$Dh-C7ggYkr@m66=d0EBBgOX$22CtwmrU=1pE8 znbb@$l&8gDPPS4tU->HxPBD&5r5uS^)9Y4LtVXdA*Jwm8>#zW8uTDr3uxjBmAblq( zf~=_63(DegWAf=8x$?57HA77Kxb3iVhxIp=o`fYQmvZV0^q12yZ9x3Jxf8T} zP`XIHg;j(kOfF9qfvuHlA<|*iMNVP5Jzbm!KpCN4}g}z(tP|Yi8|V(5-)+$Kx(IM zQnW>W1w+BxkOib%lqS{{uuY=7+2aB!#b1@sUS6)4B4S8@j#5`4q*=c>|1}XSb@9uW zM#e@51RGa}uUNJuDri+$OrSv@8UnysStsG-MePyA;51k~w`0K$i#4FBybCRiy6wGs z10xl03iY|RGo$xLsR>4XyBo`E>#RG}W23UWshn5%+o&|j3vp;v8q2GgQ5<;HB(HG5 zRnuPU-b&nnagui4n3d%{-;tFq&+96!jafN9_jA4Hjahk0MP0e|I%{2ndctps(;d85 zTh)k%;vP@My~;*Zch7E7NNrHQq6$JEMY=XuZay=Mj9vqJA#k#+{F z81>zpEM;#)6PcINfKGqGy4KpzSdI7(3QwE%)bNzW>_9bh zC3wWCtg$$iwH2qby5dyUSDeZUi_-#S&yJ>s>dIVLjmwiF^&~G-JIT^cvbB>O?Ic$_ z$k>Is ztS!P_hrZCX&;<%;L}@_=DqE=EhTT22hvip$SaG$7l|(ppoKg+OO3jYy>FT|fONljP zIc}jT7ZQ!otZ}MN7t~f5#5MIcQ-?`}foB}_0H__L2k>+1HkC##JVh1|(0g8pXaoIF zLX&%ws(~G;B8j%J;@*UTdS#O_QdzMY z^Du0sxM5>@MwCt;8n$HFsB_*6<*}xOwd<3UQj{p(G%;7?CcYFH zVq{i6<@?Oe*IDNBSmuWY)D*S(=FA2cH4BVv?2pLF+^d)2O5t$Mt0-I}DM&gbe-o~e z6eJyzeEoGXs>(*>IS@ z`}qLFH~hpSe9VNjISNaN=lw+X;LSL~!$5m2>KDj^6m>U_NKrTAh!pi8j!03j;)oRG z!VxLzNgR=)&f$o(`J5W|1FrY{<`v7=^0S)1K*D?FzxZo_Atp3D$`BC~9Oty;Arb!CDvE;fDDx&%{PPJD9G zdQ`A6^JBG|JhgoU_WAshqLP*}9yab7m{&{&My& z=l@azAawvz3n29XXfO)S5fu&$(xUFFn+>bVgf;QdG9;{ByKde3^@)jzNl8f?@Keek zeKEjLbk#TUVgg^oI~$UdQ&Lh>H*VaRmX?-|A2z&yDZpTP5AWmk4SX4Ire|bq+LW1@ zm6es9ot=Xpb^%8z)$h3!6q3#&@P1BiZeCt~enCM&VPRnre%L?z_gNN-%3(n$ zrKq^Lq@=XeY&Msbm09pp%D?_jYp{jQLGx2h4?z z2#o=yK&;p|G+|lK#Yr*d#3o?(EGMHJ3+<8VhUE>R6jo- z&3zU07gQ^7^`GSk9c^bXPP{51@kJ&@gCd$+SdNU#zo|T;#9Ir-3$QnMSQ3jEE@5^eVO&l9`f+51fNW4nbIHsK3 z6kF5Kh}WeqMfEtH*L-v}TNn7E&Oh;);-a%n+CpaEWMd z`~fb|%t$)7dRJ@k(EERrJPlQLB6yqdw!{(*)=gOeY{WyAy?bhf&|3cLn*oNu={f88 z42()>XYzk^azlu%A<`a&N7|t9NE?;AVQfNMly4fP?Fo}To z9w0Ep`YtV&@Sh+-et7iC|LSe|S~D_3Z6;t>(^#+6SEQHM)F=(LmEu@fQHZ_NuQ2Ye zHeez11D|j0<>c+wUJMXz+PH9Jnb~K1usW$~VH{8&Ef{*ppw!gwgbqN%EDc*s$*30! z#$Q511q#|LBw(uuHi9Q?9zepjv*CvT3c^eN*FZry!9<|EqP!A+;ZX@oKL&4c*p)ii zW+;_AcQoy8R2r+R_9%t@g;kZi***LPhA)l7e-r*E;(uyr#L|`czZ(DJ@qcX~xP8ou z*wvv1aabd-))?iLF@ew47!%g3ha`EGlq_y0C8vgjM@BDMwtQuHxH!bhtJu}@YIPi+ z#jcKvR}Ut6Wl9h?O$qDZ-3~!tgkvF&V?3*Cm{3vt=4623{s3A`X^GpN5YvhEJVvQU zVr>G_O7)sp&*vuf2*ei8X>G;(w7%kTGZNpsAE^b2q7w#@NRaOoCVpF^DmF^IFzKT* z6brVJApj>ZCa5$Ww>a?fVbfti{1ySh?pwm zFWUE5gsL=_1W!_|78l)JVXPxSCf9uNwx;xy<4zd%b#H(YRNC($?i!d&V?|SgGzWq< z4ufD`H3A+1%(e=uFR=?j(;FkCR)iGoamc8P8mAtK&W zNxA*G^MwWY&CTiO{O1CF+l!9l7ghcXA0{~XD}oEJ9X5CqT0x zW4QU3r_?}RMt!twTq|g)WG4!1Eo#9T+69wQA{x0E9tmqwkxyz2eR6<&EuMpFf1y=m zIjS}uiYsYD2{$=f9f|lJ!U>I;sBni??(Zod-dps3BBk z1oZH{_jV`)p!p+=nZK?@Rn;Z#5-17$Bb?v@9F^iy0Y%>Q~6wG#qiG%*_78%-sGDQLajO-3uz&j|D>puO%^t z?BII|?_c;KV`u^?j;Mlq3yFL$`JyjD;xb!zx&y9FVmiXHfKlwF0%GY%F8L7jSXt?C zl2BgNUJ8p>>1AEbwpOvKkldcaD=RK#O)k~&V_lV@524}5VxJmU&jhKP3xQt34e1BI zhM2&3MS1N;ruUA}n}0wfkaJT3hNWcEf#A}Ch$I*o6cmVER|U+0e)gLtxDJi(hmK{_QQC`ca?5)>F38WLnMga&bYFzykCO>DHRk;oqr?xzHW z8KB1s^$Q9Nzzce@TV0SofLflJ0K;zsf>C50@~&k0NIV4MUNGv04acwq5FCiT$AZEQ zp}{ay;YK^5*dWOO+kv0)m-XBah7A;K0`VtMAAqC}2+|VD5@n)1fGrSZ24QD38b}0V zi!@;*K|=}tXx<)(KTxPJeV`xVp~s&fh;@LUPE7%ksF)!_AAsF<0wNX3Ya!F zTfKE!sBobzJ!;RYG`z=rpqxUa0^vo>^23;>H@oJ!6b1AYpHj>3{Wky*3iS3sb5OFbM@F`aGw_YCz8YTvy=yhr`c@JX_+E*Y1 zgVE}N?HEVm3QAerpeqV;%2)IvTrKH^yw-8#a_r+0idgj$^Z=*@jFL||t^;uC&!WVS znCI^g(st)3^oBqd?xzEt!v)40;<*CbaL(H#syIbGT{v_y-gf!xxp}74cXHa*6>;WEW_SQw~`5DN%XBC9Xwg@h+>4QRIDBTq8y;N)~1L zTr1^weF_c1z+gi@k8=d1Wv%}erx-gpdkANuA-}{4Z@jAAI4AO8^p)TFX}l-~V)@-T z)#DUHwETXY2lA8`58@(7ob&1zxQZ72!k(1MWl)jwS8-o_?Ho?f0^GXu9|>M@^KP7y z5b*Z>I0xxNvp~$tAH-Fp1`;*_Kc)Q7yo*sD6dG*M1sNiv6P6_+J}K@-v0A}~V9>kB z$YqJVea~m~h6unlG$>T33kr%(h)zK3ag%Ew;;unwkawTQ-8%?NCQ={YM4IyVl4>*p z!4B@cup|+Y)Wm2tCHFXcu)x^jbhNfYtpdTztCMjccp2ugT!#bMIR06^;g^Df5p}5( z;JhCyD9$1Wx*ctpp2Hqv-nd0rt&4J@ne!3{@MEyPK(Isk<52VcshxDi1H1jh{A6GK z@BLNEzjcq^Fcf&F_Y#H}Q#b&G6_>s~Kgb&D35J~W( z1Ob5pvIRs8@gwX5F-jhM@H^l6`q#hkg@5{|PkiFeJ8!+Ur>DESy}hO7rknQf-?OKo zp{{Q0*6Ql=a;+ZO2$PeZ?pqI|F+M&n?!DH7wV1DmzyFg@{`R+zJ@)X!-}~PE_kZb2 zci;V~Pkr>GANfdc?>sd2?wyB*#X@N0=U)vPv9Xs!gYZ}k8vg$0&b{%*^Uwe3Prv^4 zqmTah$KU?;{|qc*W8X`kgoOC}58P2-S6{b%8~@dA<-aX8{8wF7T~%4Zf90FYH(Scg zrTkY?TvA+ASdd?kpO>4Ln}Z-bS(%$M($mt@Hl}V&-H@~)DRF(``UF#g$rx{pU%hJe zs@Rn)makaOU3jCTR9Osi7?>1k8z_l)uV=Bf<-$d__p(}p#hU7xEn921ZLh1}v9n=U zW7FkvYp_Vyj_KXU6wZoB=q+wT}4 z%kceOI;J%OpwR|W3t}#j7|0B=`X#+#`O@?L`MPcL@9}|m+9&ho@`Jb#_hr4|6Pr^M z3;&HZ1?*L96I;VmbY+UcuRy6jJ22d;G)`9JqMhO#RfBY0Grg$nJ@< ziSl5xzHqj}Z?j^a-QkxVlpDHENi!t*r7IcwG-I@1PEdB-lBk4;vf2H4I?*= z?mM@8bnisd@O7te@~cs{PHl@R8E-vrSFF?9{kLA+KC>kGDSDlSN5qB!#oy0d2-bp^5bT;8)^7)j>B)^pC_{r6}Rm&64t(#67 zPnt>8CFxU@bx|9ZM`W%}Tvi%Z3t zU1;%K-CWZ|%LS{yRjHfWrqo>A?pLLhU#QiU1(eNI4R1FT=r@PeLw72zu)mqx6LNQ+L6-n24$*|ON>#?{N$ELj(k9aekP#)te0K^lQU5 z7~usxH*LUHDGb+u0Yltr%W4 zoP0j(LYgi;Fl}u@{*uO-?Q<*q*7|K!@@ESaGw`lz?8XbX4BO6MKXUzHk zfvflKB1@@&EMc9Wyt-dB^eQ6OMN( zk2jvW>0Hyh-6wB2(>i?Mje&_9r}j_WJlr{xF;_lUGo$Rt{&evyJvF8-1doj|9pM+OqE}DVCwWPKg)EDQt4kbTW44ou-VUSSQir;wlaK8 z`1;WU6ScFo;Ta)W6ZVii|2%!(tXU~k3WqIIrE_HgMU&M5MG+eUa>A>0crU~flpVD} zpB9j7$i(v!rDS=6J}qM7+zzEQq}mYYpR7w$vXl(}H2)lBQ@{rQvcL=_UzhJ+9AF8| z2`mcA3(O5HFr-JU56+uw3@Vt}5t*^vIJY}CD1IVN7Z+es*3QKT#s`{0j7uOV#wRX~ zTN_>DSE(-vsf>z`F~zJ~zGkIyMN-Vhr6~qWNJ+@%xtnJ9k9AJgfzPKaxigz*OQvh4 zw~sfTZ5^xEtyEGm2`rc_nb%yT6bI{}gN+Ga?VpSuteM<7zDH4pZ#j3%=yfOEXSy#mqgQS@({}RU zJDqR2MsFUmPTeqe;N6?1_J&kWH;nF?s|hL%Db}0AvLmx&vZC`tQ-U()a)Ppgb3;-B zH~ANYr-Y^jX6y69vjCONv(>XDfi`rCO=WxiGZ%*N9jM&mVZ%hmY>t0vpgFo=ZED$-u>DH+uNBr`t8%Z^ zSh-f^UL6On-n*A$$mRXL7|#4}eDhk3@@rM@wW1Bzs@xAlsXxrS8n?XkxH$h`9=jHn zM6)3QDR1=omrrgP-l@+G$)2eR&0n>4$?{~S$UkNMs_Lf(&O4^-&$;El7@ zQ;nlH`K~P~( zL9lryPpO*NHnwlLZTN<<{TFT=uN%4Uo$j|gMt7WYoo#t|;OM{;1AiHqu9(^}y=8o> zf5}|IM9t*(@%=9!p4o0%8o&JM0VRJ5;mqesXUyZ3Cw5=hHdU_A^)FJ)W7QXHVhX0W zD8)hMkd&C%5R-mm$R~}U(wl3~ ztUI^%f@wT)a-9+%8W*!Fc1?-`okMVa#JU(`^txs7(dkQ5W71czipmeFh$=MHhE|UD zyyH5*Wx}lFO;ud1A8Q!fJ$l{C11B9b8>aFm%on$xuRnXkiGwGc$8Wt@H<~t@J6beW zd~WMR^>p>rwz0kb6=Q4tOa`MqceY>_z9HlLb-6(Sp~2C?QA>1*bLOeqxti%6igNOf zcWyh?{ni~PZadrY=8-ph&$hnR`)1E8w~ksb*vGABoyXmi`)3=b8^`vH@0#1H-|SZz zQm9n>RR>j1R8Ll(tDoKMZ=S52+3a65Q$ACnl!fHXRm^Ug-9A?{wl$(ODpA=Kv(AtR z%}9!WW>`viic+G>UXrYDlxbvtCX)YYM4; z)bh)UU)29B|F5|(rHrmulIP+h;#RFl3@b2{C%&@b#pD-~Ue9+2L87Xg zs+cNMil)tDrGAhOFE8Ut*nXw^*9z;eRk_z{tX!*duZ{!nw|6h^@5ONDf8(3iYLs8A za<3I_xK`zU7)t$N-qpC}rN_nj|C*>+#Ah7MnJIg-WmVMlp0``|MS(?UYa@!5CNB+L zqvR`zsbRKP2j1>b&E7X1A}-I=!G>t7f!H0bO6 zck6dd76h0tG`%n|wew>8#T#B9P|9a_DqE*-oGjE;jc*xlp58mMZ>n)->vZM#)^q#E zs^?1d6#+%lTV}WT7td{*PMd??ej;aj(`4#Q%4A+}-Pn$cO(D5T<<#|lmFKrkZ69wq z*>rOAu<^v^H*N~q9&H)lHnnbcb@&as@`>u;`q2tq*-X``T}r%P(9DXH+oCGoxh*;| z?M(K|?+yfPP*Q`|8rB3G0~3Q%b;-dA;Tyx(2W-+6_!kG32B#U)B2t4g0}2Cj!xKZY zmK29(hNUajOA~@E>&_&ch?`j%x>{L#A@}JGZ!d{9#;#wpGGT3G{Lv`c>nNC7jJxH;H3RR z(MaXREu-}(_nh1JPW$=h7Y0Tf$1}$<>zt^$uzhsrSkuUjXF8{MzFU26`)sja@$inZ zrs-Y7EyKGelZMMCi)TyD)sEH;?;UFzy-rcy9XK&?qW{f-)9!bAPxQUj`}U#ZeXsSu zaNFoj=UYcxhHrUdVCu%`qN%;ZH;vpdTd!=Hs}0yZu}i->vdFJesT!?>X20Gay6~wT zK?V8}|MH0Z$TWSaf6Z*&nZ02(`pqLX(Dp-OfV{a)pC6PzS$DB(7rfSY^zp(XO<#^tOlCj*2 zRUxzSqsHlkxr88NSmFv}($dXiTP706(=KL>7LJsRTgECUt44Re-!iU*?N_>gt+4)D zm3ytm%C#!@>iu{1r}l z*R=vxN(jC|v%&?IeJ!?TTZ|CugV&^*-V8F}3j({NcC?hl9x*VTdJx&Z;NJmLseYt?K>BB-FCpE7 zsrhlFVI&yzDfc4L^ceo`N;=XLNXzhymebitu;m{pCbJl=`TpnApI-eE5){7IG1#dXXt)=FOL@Ul-i5_5K1d5Yn)cxh9AHBo zYzTv)_9DmdaB*86XfFkmWWJAGo^>?Y=1-WL;A`qJ7>`8htQS8*^Awt*(8vmwG? z^GyNpYU4i`5Q~51Bd_QU`^39wP#FC8mM)KtGp$cf&n~oVX}I2TXyEP#e)gZQf3N^- zO8LF7=?x!)Sr@8_io!A*b)-EjeeLOEPb2pz1g4AmKtDo+;THb?bQui%0280&hjS!Y zHeHhZaqW}*b#p+eIrJA&z#I@yB%Mw_rwa%aDL@}I7oZQG3kVFE(+7pl1qK_C!smiQ zBj$n)QF9?-F>|5eOXm!cE9SzZWB=clV0llAV7QRbwpgcwB|Ep&_3le5L)st?Gq!<+ zu{$DxF^Uza?fob8hTjL;fv#F2`g+6tWBb1zZ-_uq2%I==-3%@ZZzS5g_KDrfwU9CN zQ4^c1BW79)wgh4Pv;}X75L;KzeVyFh*Hph(hM@Iv)k)0WXM$&~S~wkt!11ao89=~P zE)Vs4Wew=1Yl0Ji@S;aUuj*KY%|zi^*wc^rcyO9*VTc3-P%htVt=w5vU1_bYvTo(R zls>!6idMq$)q}`6jHd`EBR0({tc4l6O$!i!*ll2Kssn#2&xPZ@f=|NU9?rFHbteL) z4SNkB7Gw*z5b*j^$>?%EA<;!(0(e?ixSaGig!ny)m{mp!<63&Bv|q{W3T1@NO7Ef06U2A^HUP1&8TF z!uwxH(u;kT2>x$OI7boRy^7CJ5SdzIkA~kz?Vu`V|AXsM#Sd|jK zENf$ATJ8pOSyX7OK4EQOT;ci^Iq4bs2ubo9OF_V#kd>xr|JdZr!h}#=OiEVKDnr1M zwW-;~tHbn5*KN!xi3<;0wmvPlbWOza#PmFKd{AUkMt<1}0%?Z0&n1S!|+;KAUr@2 z&b*68C|Tf5NX&%G;k-8?0+=&s2o360w3H6Rz%)b_WRHn0Hsqc>Vw;IJM>iu7615rf zzgZ3^HMn^ih=<(g1fdFWuDUJ*)}Wmki6(DCskXRLfd5HJ7$CvJ1@ zeeDX_Fix0lK600EZALQ|`c?vieMW_{@X|L9qvoIBGyLFcjBSfVuv9<>Q5*m~?v*tU zP7%L_0QUk|4qri2y)j9}2v5W24A|eq2mEa|v2}$QCEDN@B#%T|40~*Aq0&R|odv_X z(Ln&i|5S`_*@4(=0edUR@ZE_00tz%wsz6=2Uo~8beFme5bpt3Na)h=)~`pVF2R&^^AZ7T%q)(Wme z0*zR9m$^gBU=ierUPl*3tx2?(vU{=b4;;hQaKIvLut{x?I_6NI-0nP|E!K)>=Q*8D z#am=o2O=A{3PQl(w?sS=1wkZ`SA>z}{17oJB;nBFm%w{YZXc*2SJIr1$!uF0t| zVpn1}b=K2isxRMXZK|uStZot*PCw=@7vjH|It0&xSY#6k{?)b?MzRrwF#rm}o^&xf z4kU_14=x1m^IFD?Ve}Y`72M#N2#^AYW5$fJ%l~Rj30&Z10-#3OtyCx&R{aVauC#!o zmhV<}SJyXiG)wn&8Bgejth@u{*~z)4R8w*?=I-5v;$Av~lHfe^Kniw`DM;b&F?d%* z_P2W4J6d~EfWUlX9$m=N{=`!UfmP3%JDJlt(^cX+VL!_~!VhRIN45}QdHBrJWT zXm%&sL*ZGahzXDYK!&sk;9}RL)HWxAcaguVAn;)Kza9}*fG`ljo$(h$N0TEw5F|9t zC#FJzxQHUalNZG81ab&r)(h6f*wI<+Y&C^Up6httY=1$J}n2X{uy zy7V&aJ0wV`N6FYE@U6F}qjQtoYYs9VLqFTPJP4xvcMuqIo(N@HYA(EVnq>F5fVb-J z188j()1CJ#Q6K#KjPZjCXkcWbsX)WMv4~NCa0Li20B2+!ypR?6@X?PC2{)jD zQlB$VfcT>Z{$%h0p}15J@f}n7&?9(CMH^tr&j80~CBZ3<;%~KVQRar136!qC| zpBRIp#}U;`Y&n22)Wwf2_6=_#vivG7EE6JAd&7&dw=Rn}i435GJrKjx@O6Ed*?~P_ z_j&{bB1dvqvq>h&hRDIiEo=zso2?Z;D>g0n$(GsAn=&7xMKa8Sh)nL)nYgL4kkw^j z%mg|twmp#YDe7w#p(V2xOsf{YLI`Ss&4eK9I|GwhImZ=3rxqC<+^(gwmz$ko>*qFz zdHg;LYDbtPL38AemY`&4v{w+>2`NB`QG}Uqm?d5#uXk5P5l#n0Pi@szn@$Z4^jMeI zS`CZ_H6Zp^mGjYs)$#L(CJ_q$OG8OwM^C;(N`QTz?cDn53PB|?HD^FUgrVwXP)UUU zs#_3}P{x%22)G0#BZrFkUTXNVd0h*{cnI*?hJQX13Q%=E_$R_%iRp(Gp@72V__{uF-1%7A660h-r$6OAF$bK=}4bC2|b=<{~Hru8Qm;_L<~i zi@ms@?4I{mHYCPw4|~$LcoFmjBAyJ~tp#NzmO{qBoR!;kL0QvH1n8U(>nb|ZM?1NY zo^X_)qr7xyesc@Ze9i|2VL}dwv2u?MIx4;7Y`qbp_E}Nb&J4K^o^?wa6wd zR<0M{*k``@*08${99wWevEKukzaV$eLS6ER)ET^4NCl?E4xyYgFL7XXc1Xi=v>tMS(#US)C7Qbni^DP-XaAwQa&R&D3a_s^@xNmBN9NQ03j^tQpkC%YmIT+yR(v96tU46(0@qk|K+as_?@BSS+ zbnbR%KmXv4ox1ku7Z9QE($%N8e?)v%H=kbpgY{W9nZ7fnr@I+s`fffwrLSin4unV| zeS;IBI3uNRBniQMCU6Crqa;03(r1 z6T>JmwV}%db6$5J6a?VXKsTt?fD$A(T1|c_&}-Km=!_t#k~m}#{efrc4Kq~s&}Kz) zL5>9gT?@#ZVB9p-Esn%~U_1~mNu1#cX5&N+n3Xb!DZ4byu=3yS-z1v68rZ)P>4A>S zrF39cri){-=gf&}sjkW$ht9twZFh^IoN%N>mJk#z9?n9SS5>qFh==&Clp)A=z)1l7zRS4yj~d;?Df_ z-DZEo0CEhOn$IDYPIN-DMs7}ifnkxlQK%CC^}_F+c<2HF4W2&A(-$s1{gkIaTzY)@ z(Vu_W!#jZ~K(4f*|LVKY@7UzwokPMoEHXlz@xtwtvub_+q8vb!EG>&4>O@`A8^$x9^NDI>9)>2`r&iCPTl+7-LiGtj^OKu zczAc{rtu3NZ0=m^g8S$0SiXE7|5+^4ADF-FfrsXoSf6;vno>M1s(HwSjgKy{S|6}j z?w?*fz371j|5)~b>+k$|J9aFcy>#}n+4HRUzrZ^GzBzN}FP%GY*}YHSH?L^w()s_W z+cE$1sc+6*HhbODr4CT=BJ>xwdU*fCZP{x@^B!FO=4(d~_VjXsdg(mN)SQ&4-o2OM zZ~meAht{V|pL_o@>(fQ+RL~!=+;7QAdBAE(wpgt>_ZLqqZXQxSfB5oem(N=^Z`!n| zWpz8}&tA6N_4mbP)20R!?;WeVr@lQ#ZU1&`}kDUepxyg*!aF`!~8a zsdLwEP&n1}?T;HH0)j$9!y|?a9X3KI^d~4P4MYB;@kV2xr!J-}jrn%BwFd^;4c0Js zdU$93*H#^xS}c?cf;0_tB488A8k3Bym%`d6j7lQ=Ud#qXYzJo)@2YuJvMK$lhqoIH zzSYA0wXJ6%umxrIFe-0UxSfX5(qcN==M#a;4e@*xyAz*0=I?msz3!Xq;wpD zl$_yTrDw|5e|Y;RqaG%eQo-yu2iroj3jP)sP)5ZOki`@nJ6t~|OvUpBwUXqH?M@Zh zP_9JArk4y+1Q1E{3JEu*#3bFsBo`vUDD1jSrea|)RC%xvTtTzI3O}Wyh)xa);eT{# zD3Q}ljyr%E0u;v^x>}U7#{#3O#6go7h&E(I_i<2+T*%1C%;hb+3W{eVvJMk>kR6?1 zZ%6^A532B9W5GV8Qn3NqEH+aC-+^l|8i7_*P3fedo*-l#Y82(nlfYym1zKuS$amqg zOb1AgeVzJJf`F>HiWX8vQcQ?%TO~rFY&4~YK$Bg7bW#*0`@%tLB&HH&1$hiack;QY z>D7LggNkmc03D7S*d=GsJ`|Jj#GoSfjH8O6-J)56vE~v$I0q7Kr9QzCm?)$$wJ$SL`^7m{34_LW znB_0Ef?B6gM(6c>m}<+!TIN2pdx1DX7w@Wxz8GdH~z#;jgG zqnwwRCe--$m}0ug+Jzq@7ma4qSQ1U;K*JKPtgD2cBtc9XHyB_>#wurKm2Hn}p3D4v z2L*-a2k@`Irl7GmS9&$d*UD1mvl0LbE4T-!ASCv{cp2`S9{`q9RihAMjAGtlY$VcE z8Ja}4MeG7WlA$UlF%brf12lMz*YmrJY}dF{3|xDzMw#STXbg~psw|@myGf8r{SSeL z<|9mF=lgHaeh$OQI0LMG)5E)EcQ2rlTk!S@P)XW2TeWV(>Kq+A5x#gww{AW_7kl*V z*$dbrjT;vN=ieDRzD7RBmgh7(3KKV#c#6a^AZaBN^G}^)j6?;^ILHv~5ko9hm1A!- z_MB1%W6`Yq%T`E_>5Zjo@4I2zb6ggYKWuhP znR7_D`-X&8!D8!S5ATz0{v7J{XG28$Kd%M#Y-s4;zoDUL(6v9?M>PEDHS|v!f7jiA z8QS4@+#%|4fA;hH+5P%;cj*eZ-#ZNb#T{xE($(GKFFQLcGc7qGW_U!c_ZqX+iv+`4Jw`ntO8ajEf<1ARQNUO0Jp*X9j%bsIMCI(+iNRZpLRk@2bHva{1- zg1R=GKe}^c-TJKu&RlLcV0dy?c4k6EZ}*EQ_H3#fKRUGIrDNOIt=oR=QpeEIzIkWePx;^d*Sp&|j-`Nn89dv%<*2}}QBQ9=A_1v}LLS**9 zlXZuE#>HRVy!mSUIG@9HCkJLnUf8h9Gc~zk)6RC8F&Eb#=$##LrtU;g_JE^x=Z9x? z-Lvs>LYn*5(U;a83mxBa`}U6GLyxVyG`guj;e6f2 z?Xm~#+1fR`_s;l}8$7dpHXn{my-;^`+`wJC29CR0cOf|h}m;A zdBDbt+3t1ivd(V`N;nX?`9k*94FltMogC*`=aYK)aH>z8=eU!*;sgX ztP=;)+SLt+*?KYi{LX~lbzPJ9oXNhtX?W0j_spZA>pG6!erf!%W8*JvAKh_XXj6Ys z-GGR?-ow{-joH{PVUv6E)`qm5moxWV%sOyB`{oG_JPaE8+!-U#klXxI@AB< z^s{HvU+(``Zttzx2izmpr=7W&P#1IgMCQhzc6+jSb{()O>uAI9y5#ddyRtVA^gKLn zL*&(ysde!eF2vWRp1c~lVccQQft#~;`E)&yS(k98A!uv%rijbuW7cQw>D}&VT3zx9 z_W?VzHx9qp@!05fu1nh!bg`lL z(S(iJ>yr-*xa@gh;Nkeq2vj}&&kMLsT;EE#%+#2Jn(|2`{l0Z2b_pF z5VJFRQ|9{Yy6n2FjcHpG_6$E7bf)*kb`21Wfyj&g{r5e*7m@N6X=vd(F&u61qrrmG z9ZwfL9q_cngL@fS08`!V{)Eom?|81_xs2y~Jm2E^3eP#kB|nAJcZx^xDIK!nU6TYl zDPPK;%AxY8Tn*?B$346&ez<;p`ES>+mo;3!KKGC7*Y8Bysd(PRL+10zB|nAJcZx^x z1=8J|3~SLq8%K+?ohw1LDA$OC4Ctx)AJ2GrzvqR+77;Y)U`K=uB5=@VMT8BNsPR`< zzRIgvqyHPmz8`$3X2!#h%$)V;W3%VXoi~5M<4-JH^yE{EpMGY^(q+q^U9s}H=WAE3 zeqqhpx^?R}ytwhDmp8q#dCS&+Y}>wL=c}*ndVTkvH}=-=+kfETn}-g+b>!&V@4S2L zz4wow_~65nADue=@tIG~{`1p+ojd>8=U;sJ)rGIWx%lnBzq|DP4?q5N`O43~T>bU8 zYri-AfhPUmzyEE4|80T)Z(Bg%8hFnZExkZ7_UY*D-l}b zJ}kt(HV_*9&pv4Se4NmHyWe|25olzZ2wk$_|mI<+J3G#nNh&hW<-=|;_ zU=h+Ug!?%B3lKgJ-{&IUY{Y*I>1HAQOyu)0@|%HtA42p8QO*M>ZyL&-iuBchqZ05` z04_Ve+W==7;4KB*P^HmXP>*8NrwH|$jQq{0X94P)k9wPs-iUU{h2Ma7nS}2-Xs3yY ze;?Xy0@7!r9mgZTacI}E$UhV9oPqMv(e7zTKL%Zp0(g?q6iN7=2#`i2+k5dT0qMbX z(T+rY;?b{h$UheS9E18sgRZGZdL7&-_(vdoIKB@G3S;h5UM=UGXgJfp+eW^6;$kL3%ufZh+?w^b4Ma zUC~d#Ta0*)cSd?VTRNc_Jj*&Fe>`(KpuTu!v`2b8Gj4|;&z#%f#j~s(;^W!U7U}UE z_eOqre)B^9cyQVl2R%_P9>SMawE;YMzG;o`cp~w9;Q_eu=)nGf=7p^10FK3@fx0mc+7and`2HUgejhfa}du4JPYwu z<1ykHgGYx4UBqlOYA&iWflWnIa{42e{1i^#DPDg(lun0-@}c}FU&^1#If#eKrNjgW z!9#End;}-KOK=nXR1c~T)r;y!^`!bzy{TYo2Wk&$7iu4BCu%QhH)=m>M`}-MS888s zXKHV1cLJLFf%=2`h5Cp3iTaEBjrx!Jk@}PRmHL*mIMM)5I^fE{_e{V!7VwS(+~bix8}*og`rL_At`VL_f|#eI7%<&PM)o(a-Zx-vx5r=k8cuNp}8PY9B z`W47$CGvY7`PL%;)hK5T%3F(a*P;9kfa68L^Ag~C8Q)(4oLd0zR=~Xt>35(WJ5it4 zP_NgK{~pxy4b-xeZ*?+Ai$TKf;6lTj~s|fT4pLnO4hCdo!MMcUJ?u%Gr4N2 zAWb4HGBAbP2_16<%JT{}g$7WJ!R#@THY1c0A=3}CC$t)2;R2d^)j@*QAz;n{UQ)Lf z#9^oe$Ru`KW+SyO2pJm7(L#0FH04Y$3hPBk(^#@Va~0Y| z37~G$axhCmlMqa(?7K!i0)rgPQ-l_p(yfBtLjO)mseI>>l5BVhtA+Wp)KJ0FIsqi| z4b>!cXcDD1OPN%=oe(tAi*yhsK#>cHcpG7A{;k>gR4Y(VKjK9+*}EB z50DIF)o3k2xz4yyUd^*RYf%gdcCx&ZfmW;}iDW)om)cczJ5&MEyH;Y$fYE@qbZ|!` zGt?%GWST%>!-`mVlnpVkT^WGn~OxHga~4L z7zG%QH|=WZ4ma*q*Zy`L2aszlw*bI+siHv2x{iU#EPv`o=v|c;+aWv%z+`mDS68B) zMLMmNcu^ZOSK2!w)}w4X$EY$@5i=cD=WNhFp;vX4P*)cyq_Lp3Wb-fwlNg=cXwcNL zU~v;hE3cs3j$pn6AX*BI7}lI4hr6~IR?4Q?VSUIcvqD*=+*X)_ZYfnWC1p9gMxUOp zNyEHIDZ`XO9Ux^%ODjiL0EdQ<(Uilm#VIvWwT4li6L6|(X<5Eqt#7JabIXvws^Xbp zX7zMgacNe_B?F9URd-g+L+*6yz;PY5f7N_oa+l;_4TJQE(n=IUs~U!Z%c%dW^q7dI zoLty*5CyywQ`Z&%VB)Jgj7<1pX8Hqis9YJ!IGUl{XoesK^$`tY$L2k1D%OfTj^bqL z%g8i2Ev90d$Sb#lZ_aV#t0otnEDeTmcS;>C`6_b}a#5T@6Hv%T;`@~W5tIXH^~Q=& zf`tcMZ*-^M*yuF>ASh8|5v19Qs<>_}CZwgsCkS1IWDv<9brs1)Cy@qK7P~Aj$24WA zCL|~%P#Y8?rsNivm;FWQ^hp*greN16J~Qw5H-?qrLqtOrsr=kJA}v{tm~#EX7y%Zd z2zyYcHE9nl;nWBsS2na-jI&ds1G#~1j!bBkQv(ImUdU>PwTuk$$TvsC)Igq;E^)Et z0p%&ECIKdXAsi&H&`K+>3S&ZWYOo^-7P+*HRE*E+Vk&zMq$4Hx!86@&Zw5Eh_?Vo~`u| z;%30OG(x2`kFYnMgBV zC})$gz$EAg9nN+7o9PNsm|8VsUQS-Ixm1+c8uc4tY1VQKVssPwLX%|1)@rln+wVe{ zv_hrg#S&L@Vr>TMlNs`LHnJ2C4>$35m*z4<;&Fev*yu8>_0Ik~cSd&+l$08ln$`BLLm>?Kt zr1d!_EyhO3D;gfwaHrIz4hwR4TjHYz9T1$m6wOx0358D<0^6+>onA)hmt4=WYteq<*!s|A zhNQ$9$mx zLmo5^sm0a6l9DPcBcwi*hu8)SPD@ryI7}0klho+-$?_lz89QM0wjvBJiI-vU<(Bc8 z7_$T82h$i5aXdLNluB@91c3y=*n~Z=w75zpCNpqWD4fbc41*1@heNrdKw)!6vy}pd z8^(M-H=JKEfzI{jsj^e-V`?IlG5VE4VXaf>(HR*Wk=Z9uQ=RTWhIKw;QCfE z2*X-NMtDVp@@_HVNK7aO|4@2}s$wTb7eL&Q201k+ipqthRI~*h-?<;mH|huiP%Q+w zjgW$*a%!Rf=sd(z7@1gxUdl(C;q$erjxQt*cw!M;~ZGgVQO4bHZhJ1I>4=|`43WAfI($1v>FAOCzO(ef`%Cet$`Lt^rIwjN*|pN%xEJ6?G!*K zkP(1V^=$K~8bI&p^vO20_y;BcWk?yQoHR|8xh`N|kL0+qaJi7vqWxLo9T=Mc=n{)k z7epRC&hwhaZ%is06Bt;Y6$C)h*fbTNnSn0A;4Rf(pygygVx(9LNEj2NsH7y%iuwW- zp($el(UL{a)zyf$KrR#q1zLWAa}o}vY?e6L0(YV6DXSKC6c8mSW6V!jn=u%3tU%)B zEANty{D63rU~myFL?QRkm~{{e(E;*&hnEs7HafO(3I$HWCuwjrrxB6eWHL+vN@oe- z`GiX;v6S8>^5tKR6+{6M3cqR^7wQv2p%VX}0z@N}$&~`i=2Pg$l`QJaUZvQg8*=z` z2}!9Em<3T_S1BX%;OPfZsxWSVSaU@diLzFk%KTNjAGT4N@PapEQBj;HRQjZXy2J&ZFxg}6yLP}H`D!>qh z;sR`(!j(lt;%X(iM%N(@l!?uaI5!=Q9~l)<+ktby2?+aTNp2oa@`Qr1H{Vo=W@D60 zlo>fFmjZZFK|uxwQ6AJd)6tLvGE!{B1^}zGs@{V$7(`r)6+1CdY|y|t888cyQO>bq zJ1YeyR4tt6V1fY{G|aB5I1XsGbSkCe8_~uH*v2EyDID80-86V^_fEW!fA+m-yQ*ua$JGZ(?C7FcCHvB_y@e!?J!OfQYG-Z~4#XlwIa6r%=$?S2QTK2RRXo*#yY*`kGdDoN5S zQRF+e40I;eTN=Csrxp^0!Jz?~(Ba@U1ZcwG3_(BIU^+vtJp{JP5a8W_>w+pe#s$Su zs245~ln~AVsJ?LdM3gfNjy~KPG%#Jh@rH{AQ)%M@-*d=AFM@2T@#Ig6!>qy9>>3jb z1I1C-hZ{wa^T4IYnq|Vg0?LNBNJ&N~#G_e6EJ_sZh6`Qu*fsOYqa?N5JlD9kTT)-X7K#Yh@qO6eE#>{q?k<8QE0%E;#NT8V@QIsZYi-s7MI4}o5WyV@5 z$dDv%7q7TcJK>Om1r_+FYt<@l&{j8$NOM?Oq0m=k!HxD$r7zUly5zzS#J(Nr#cvk)IeBN$hb1^kkpA138!8q)&|zs z3hWbPQA1`Y5p_aB2n!B263rLPqp5QI5T0?POn7nN3?&SXW&W=c;DAlEF)kRVbqNd> zG&bhp_<#i+tPDa?7*yg0=9eU99~glQB_egJic zS$HaohA2Y3rQ9TLf|@CSxSSIjBk>%97u{L2o9hS905q3SHV`) z6{Qi559)S^%LWExb7VINhbzMF493ajz>@POrsS9Ce{vC7nEBmT7yw! z%y_i4wBU!0x2ky{aeQdMl_VSFierQTgNLlf$c>nr2nRuYP!Jh1`^|%t*sQW)X(EFD zNXxB_k7B?o)q|MA>LE*##1}0inj}#8rop(U3IJB*R^$-I10;#U<}F+0wt{HAQQI3%DS$_&^UV09X;tTZLe)d9JtLu-Mdq{M*irAwxIEjZ(g zMCm}|QyUT@60HT`Qx}A3Bj{Bl_bpAC)oKSpJugBV84(c}8W=7T0ISoNYuAQFXid~U z^x_&-+bF75X~{s~jY?xe2M{){Xm^*59H2$Y*R1?RJe0ObHY(ZBLESmf|R2TaRQN}C9A8lfkA}=S4g(C z%R9fymMtsD6=@@*MSfnMh>wX8)p-Rtq>qmo8Iz(^3TUNT-Q*ZZNAYlSh9O9;;UH%X z2PrEREQOVUN@EN}E-`HWOAXObW^x5ng94kyK@_YWd8HyD#vW4&;H-IIlraQ3u*9mq z;!Tb$d8C!~b$ORZU0Gp!g~A&)g2 z6m7NJttIlaaw?KRJWP10Rdm4}M?H)moWXIlQP>~ygnXl;Ak*J$0d&6Ot&!OCWJ^yn zSBTIKL`TR2qpXEOX=L#X8BVAW&r;4z$hDCf?AS?wO2RTae^wauGDxPtPQ_O6^vt_Y zm!AYMkvJAH17FK5#+q%QG=QrG6>yZNq(gRvRgAR)A`K~>iz0&d=i1F6&_kD6UGN+v51d3C>7>1L zqK5v>#7xJ4TnXe$m}5d`E-<#30;8~kIDdj7N7*JRdl?0%BUk9ueH4N#piA0tp_RRm zs)q(=w1vsFWCK~^jt=3J9HRY#Nt{JX0siP?mgA zumovSjBWm+CRPVq$c~jZSJ-of5j<;*E*h>R5g=Pi)(f}>Wa3Il;*UgWoRO$8@^U~a zuw#7VB$ypkT1-PWKOO@9rr#uU$fy+;a39hoT6v!z~ zH$q5LvN&%LB@CM{TmGf!zqL4)Li1C4kNQ!hqZ+{?gzL3`z}v0gUi zCeH>r>>h#{@q+#`D$e8TEVLp4c4j2fo_KM5xx!jnN4kP`-sdS?qL z`PpEy73e0|6C|jJ)rhtIxix?U6ZaQ02(+=nN_AQ!JM4$>7iXi%X+y0;5ECQCae_o2 zIgVG5_u}hD2$Q8<1LSg%>UiaWDuFTWKn}}zk}fkh;N$;P-Vr? zJW9r1&6eu13XnC#Jg%1WEXZps!d&hhQ}g&6oDP@a}> zTjBYSD*2aIhG41Z#^#4qDgMUBHvXoCq0+n(Fzdk*z#qX*ikhlR-+*}VM>R}!$-udC znsZzfAT4M+`$^f{sh6CA&gEE5P8Sbi3ZQb3+*g(nXM8G1?r|_&OVX<(9j}hoTnJoa zIu(OuOYCe8#ukJAtVApjbwMgIVH}5zgh`f+bWLbPPjSx@gG8=I zas3oGL~)`2!{2pq-+kvDT`F9tcjzYJH!SQQx>C6L`E|M)#jRCbIQ%zo>GLo2cy!+G z^*>g<(0atc;bWqnUGrSkKlaQEyKT+a$489Vyy4F^pS`5nyQBE@*8D@yL_{dOS!Ts4 zY79=8~!Lh=24SWx$)OQV63bFj5-9TWpd{BEi#)F0sVI%a&qUq4Dx;Ctzvm@9e02Ig#89DO;-**R}Ch${VHA8!CKl0&9i3 z5DAT+7$|TWwOSwsfI)7uiqIgf2!rS^9=}|m+WsP(1c5OE`Nxm2aesW(ia`j+qlAQW z2!(2ukO+Lo;|Hpt#qJN;)+$2*QA81_rANu0-jpbVkphp?tA$tV2RUgJslMT^EAm?N zfU$6Plrff5#YcoyTnH#aLxVy^d?JpEC>;wX&c^X+ijReIK#own%9%MaJ`P7-s7W#L zj!tvYAV;7HWa{WN=}{6Vs;MdKKx=-Wl1qG=`hg?5e2I>c87L9cLD)b|WajB<(jzm^ zh!HrbYm|r?s0DdlYLWriok5OxX)b|EPN)J!bXFq+U^qh5l&G5{OeTy?#A%OPQUVy8 z=J3l1;}Qk+i~Kq+O?u>~bR@M}XyeA$go+F_5rO4wrVO-` zBSfZ*MpH<#h0;Juoubidjlw0d17o03sLVvUJWAQBF++%L4!iS45uF~Nlbn)~1JU8+ zSS-b=u9LDF6UNT>?1|{iks^U;FNA?Yt^`aqr~DuB4L9Fu9?F4c&aJDIcegyhuBjGUNJ`s9&uv1mn7E2A|Emm!LT zqXKtMAJq|YSJVrsTm0=$u1zJux^_dx?QqmH#(Yei2Xf>G@Xb|8cF(wL< z)IPr}Y)d{J`pcZ+Q_`X_6ylO^kWH8--dYCE8*E&HNiL66cn9Z0N$i}(&0z@FP$$Nd zUW6Di*!ZQWYl*|qcSJ{{cK^zPB_jxL?rx9;Ay zqlb4ZFHb#)2}JsoQokT{NIE#yK(gSf$}hp1C_$zWnMj72S-{YQMM}VGAPNQURK~BA zNx+F*{CBbj1_;qu*>!)Fzw^LfVo-DzF<)@TzhNDkSWQI|)*^J7{R#nwP`+{tzLPyh z<>W1oP32X%5eGQFg3#XZGjWbhIFC7aNkpttXiCbN8CE{AsGFo5yV075i&%kD67P{n zJz)ExFKmTaz)_HLVX)bLE0mFOW5(aiB?T&WoRBm!Gb14}UEsD}u&9U|MK$qfopMbS zBu^WK4%PStHV*RVsH9sYbxe_d;3Y`+7m=qvQ~S6h4EO%@Hhz$!v3SWxH!O9`#s6QV1uVR+mnM8{`^=vg-CYBc)EJ4>Gn_3YN~o*~+fy}YBsJ-Yk)^$8vxIIzndLpykd`SjNe>m1oWw0Ec5@4T&D z+Zs%oKU;gBYSFrFhpu$_gu8e9J3PE@?^3m9@~N>q4}bkhsiyy>V|(_!a{Kh3?>_X{ z$WHMg>)oD?|Ks%18uKexW9My|aQ*rlr|z56x5L7sr=~3Zo1f8DFhB{nqavT=?qU^L;*QJ@~+5?M`0#u5)%=t8YHv z@aqfTH+=1sw(2$8J@WkzKmKyrCtv+KeRXfs*q08*_VvHA-sI;7+L#N z!-4S=Oi#Yk_K63se1HA;#F?{F9$ard_f^23onzcySk<9T^1~0NUmf(*&^@o8ICb}; z4<7yY=5+LCWD@5#(u7E&-!Y?&xA*24@m6v{$-a#-9fkfY3VB~ogV*%#yLwNdKlCs{ z7V0QO=$-%#Q2z^sgm9dinL&CFp?~8MgtU(lB7DHlMQvkXm+iTk2q}$5n$?TDmqfP} z`e$Y#(~p=z0&f;upfo~SA=vJ!7<0{IGGp^il+Y1Y{YC_FA7PGYS{4OiKN`rs6T}M@i_=- zKjP_+27K)u)M3O`)RaO>hj+LbIAht8DZ{Ve29~)9**s#wciU^P9@;$O8frQZAwLXV z_xSo{`^Q}#`Za2bke>n<-jnj|ZC=|xfAXGhB^-`33vg(#b?@@E-9-dkT2?{tA{-1v zTScykzv2=A^e(V^NYr892eAe+TT-PPiUMW`KmpIW%kM5A8A|*lHPHVr0!i{uC27H? z3n4;EQe;*LVzjMLpoBt@AYh%s3ej#-7~vlZF;Ebo#QD4cnu7R@9b7>C1=tQGX3D|E z1)Wm>UjpGDI{8yX0W^II>;ksv@rYuhFxy~#9KYD5L1z-+k>ZSLCspV&!2&eUslscX z$y^N4GLkfA;sFYQkP0>j(6lPSs0Ee?i8Hb-A_}Wv8$%T2A@6+rr#N8Q;Tt)~O3}fF zoegNvQe8k^FqJ_vxxnH$F{$#+&i05CsR<%=RDu|j8k(q2ijLI_x=K6)z17#()|bWG z2;Bp>&Y`3P1QnE3oMDJgi2a8-QEE(dWx0|T+Z;@(Fuv#|#&S6BHV4O-QUGZO=|Bz- z9J**+NGa6`z6F{t3u)j#~@^6(x=QY?J&`4o4Cu>0(C}PnFAj!adlw&Uw!HMdT zufh$)s|lh&rqKCD1tk+mDiUS@lR`A6n>PT3%BD$IvhSM$cr1PH?9Uyk}%?F`^DH^D^pz}{s2N)e;B>IKv z!s?Pzdl@`a5&TO zT!x1$;g&+kaWT-9{F^VGLaqzGl@}UAwGkoYhKHdTJ>B0Djm28%Au|s`=Qxt%5qdB_ z_=iMrvHa?%66Gw~WQMRrv>AIK94M$1(XRz$KBK;vH2mP@FXg7O(0#{|H5zJ37La($ zimSzE&^V`1k=F~AEz+Jj^U1Q>}3h^YzjGKk61uLT<;?54?>@Y>A9MIr{IJR4TF zm}+dQvC!e=&-CI58A(jaWbWGVoj#f zRI{Z>&`WwzwM=U+k*Tb(q9Gd~9xUu=keiD{Jm#IDSawl7R10i&S$sUK$=S>XG135z zH*6YM#Yot~vdf6nCc@b;oV!fMzvCg%j#)GcyKHqVRL(|O?F}9lJt5!Ku8=;ZHKm6-hN~^Tc9W^t35}yXAa{wt@D%tl>Mam0lVc^7#5TQK5VZ}Bcf0e=n)1&VUrCNhRIer4DenpQi_df744y>Qxz2(vh7yne3in{^Xl-%lHK=YhEFwIm>|imtdWmT#f-Xxg11rLwNxt z6d-&FwFJ5=i+H|PaxE~L!2w|V$`^>4Lwg{%pv*u&ctwDL36enjAyr@~HH+%{vFMkWAZx!L;;nLM|+=_6mwiMdvfQ){I1XK@Uet9MT=F$#3gpy5G z@}?J=(PYjEg;i5&<<)qpMrKsv5c=V=!*hsAOW+QnpK$(>VU`Mr`&%kPwUFkA6ukjS z7zAxZu1Qq$FF~Y@Kn;~&f?h(6!sUyB;i9aEAQ`)e4|h<+AQ^xcC1j8qGKfM@o{S@3 zln{xiC@Nfw*UXTXB$PoELxfq7X&f?L)6{l}QkV*k4QYj1LA<`KNH3vrwZHO8U&>Z3P zu7m?LH5YnyhB{&s@M>&SR*g-sh+UA2<0$=5IJ-(9r>6i;%rDe5@uSoR9j}CbgbfW&CU4*x$!ur znotIgFYG~@3S+6ETvSz0)rP{yE*b@MB!cD$H8VK~!T>Qu(72E<_<+8bA@T(wn2O~z zDXR^#AUFs`3mdpg46=Oo^Oq^M3RsuGI%o_tYPA&x9*KG7MuP}JDO6I32tn>tRERpp zpeN%TO$4+u_Ot|?<6R9$132Q-yGytuKEi3_Q(9^kH9o()gsbr>oZ|Dyp~&(@4WVcp zqU1T5SGrs>!jO{-Q%P8)_`R%v7AN_R_yvylvRubI#pjlCCg+xQ=HT*`GIaS$dAfX+ zUcjc5h*Dg?vKL>gDqwPhTO!0c%dqCD5*d&nf~qTD5W?qSP{)dMt5O54$!Y&^UIjIh>IH8U)h`CK3%0ZpM+yo8}zF>Za<0m{+RFoGN0kfzM zl`R1WpQ}PKja=VQFV&oaR2m0nB()nARYrE8!N~eyTGCsTnqs7@$cI`*HIYL}B~iXW z_fUCp>Jusof1q%ZrXL*A@>8|rSgTLf<8ujA)#FHG m%VQ8j=hmK(-IH>?9ql3;V zU!cfCx|dMhyOCmBGc7i$v*zTZ6Lp3S3PT0~^kh?>mk0(cD;VTPCYG{CdA~VhfhbAV zd_Q|hDRYp)@3j>wwql$t2ALDoW5A@twO3nSYvX;TWsR<0Q#!pG-Ruy0z>luetXgz5B(<7rQUdJ~MRJ)N3A(#vd9`m;Y7QXU2XMv7_Rb z+a6Co7PQH7>CWfw|8&F~5B}*kL%*-jD#Q5>i^d$+Zkh6<=bVHi{u|8S_$(X$apY^& zzqOhb_onY!)0bVI&OAA2d->1p79_nJ_;Sg2y;e^A=kPrb{L%7}m;?P@$ost0Q|TXs z{lj+Id*0}`2W~9-w#Ty*KDp=hX}`CAY~q5(4_`({2+U>G;MhZT|xgw9T|ne535oEuYq`^Emsg{l{nb?K407#iJwN`2Nt! zeYd}}s%?L3z&C*}&a~fqcEjfT&dmO;B5llwr6q^7>)*Po<>tc=jo*9O``n?Ci`JbS zlXujkz~8^~EU%q+4e8S(sG%evsZ+Zl=@~XJ)9YT7D}s*fpD`<-?8#MM?_E7Qzx(>q zd87BgFsAsh&(}{L@9(kfqgjJ)yHZ*^xqa7tYkb-i556<8a@1YhcW(~=N86r}_r7>K zIpyez374%wg_jtHp`nu40dHrvWvAW=xEL=qMxbRU#@-xW*(HT%($8;OsbRr^Hmqv(8*e z?a`{lY@DeQ)g@bsYj@0 zHyE;Gi~V?`F$1y<>}PbH9h)R#SZ|stKSy3o4O~g7c7C85a%0%QyJZ6r zIi_Yw)lY$@TjT+;oifm5j5o+b{dCJbfU#jVJC$5*l_XfI4lNSzAr2`aC<02pHWM`{ zg!*Y1HHpff(OvXeB6d=3q*O@mphgBVAFHgCDDIHq1BV;JK(y|`gV~@&QDRli(vT`Cl3!KLruqgOfxd-^yC&dSsXvsO7jShHNdKwLmE3&V9s zJlA$|e07+N^%r1F#A-&FzTv&}}v=%KJfqYG9VojI7n(UcXJmD51@ zvdjt{UfE)#q(kbl+z0TmZm+6w3jtHr4mwNx+0iOwLKl)-QqvuChe4Frme~9eo#sR( z+ogkDAxA3gdM;L!z=bsNDx-l(RM-?io~2lPFy09q(j5Mugb561EE@%6v{fYSgkB|2w4^pfQDW2}$Jf`k>LG2~8c6cvrlSI=L?k588I)EuX}dxuq?Jlp z$v8N#JQvcbO0LqAOZ-HrpXFG}?GRw4eVMmH<};F+%VZgj-3y01G9v&EM;>fVV2^UF z7^B&D!zekJmb7chWwTL4nz07;J{n~i1H)e$_8`!mx~z?{H;#1klVzU0DsY5?JlRO? z4LMMNg7D&Wi2{_>FPMiHgex##>^Ne^lgU9GZGoLg)jk$OB@Hi@C?&xWNT&e$#uB7` zs5?lvTAi)Z*af5@RF=G|XyO!>;ZL-xP^KfXX6e3xyNApY0e$x!yOi77 z>*Lk+Z7)hphdi&-X|3^kI>vx%;kc zt(WnChseHyAFV;qldM;_({!>5h-8HUZch{=} zb*sI885rCvxqjM-jPTjHnY!Gjb4+Beh?fkJ$fW#-}*Ht_Aa@;@WJ1Q)<^Ab)v-SLzuTMSqCi!dj{Od!G_mbDg6kbyrcAWg0B)8YduX)UKDfw#$6t&X9tvQ+2sUEI) zdt`SVoZ5g7d)338wEqJ8C(SbQ_erJG{N2&DRIa$*`xAEE)_zLiweRovi2S;VrbFZx6M|pi?~(nkkzcd! zju!QB>wk-Gse@blR>xN4uW1_1mi z_XX!;@%%TXt39>-9QnoI#b1)YKK0GB{@%PfCHRRW5e|?Gk=e~~ojQrwc`!nR8 zOMdwzxjO&OACOyHe?R9Z-1_qP&_oU2$KikMewEz%)qA&*TXUdxGr8w(|7;_>uMest zSLpZfB+&Hud^!8K410=PjYrWua&`SzKg|BB!zTV-xcDA&>myH{;_xB2T_ktXL(9+e z_g}_-%Km%K^Eeg5hp~I^YRtPFo|?(-xoGbr9Dm!0!{pX~vgZJ~wfoxbC-+=T+8gW- z|DEem+vVwhkiW)m-9oPBktu7*6%Sot`0MZfkl_~hZ-1QQ>DPWo?zw=czbCie68Z(X zwS87`e`$_exSu9%J;~#=qdY|K6f9GvZpShpm)1BSP@aZhW>nXfOU&Z4| z_gwLIj+fJA6Ni_zSWj;4z~@(xTkkRaX>!G@L649-Y4@fo{{G#F%N+h)&r9Uitaz2j zRn6wI&&YpnqF^{Dh31|mzwVWY)8uMm4|D%d@{;3SjQ{gJ3a>r*Hp5%{PCFhC=kA;* z;T_OnFMStXYF^`bed4$s>tDLYaMu6pU2ezPFJ4*6@lGYr=6Kip@q9e@!&L8jB(HyA znx_tK?a77)`mUM2pZl+7{mQFRW0DZ{PXI{!F@*KhFN zLhhu7xw74d^*l{}-O87a?WORS7V~%Akr#PAI=3~mO+CWT6~4gbi`Q@SAipl^DwjLy z&F{HA>PxQhx}fEJ}n(fd2KTfj0)_Z(k^6UCf z?@|v}^Wo5+sLa}F&u|;or+m(9tfs#o?*Y2WZ}1)K3!MTal_@IWY*i%=n=#tR5 zG9rdE1Ie6|X$4qDQ^`v591T%&C+tnS3dx!r4{ER4s$MRGimp_E6-dw^Rg#;jjLLVQkFMr`fPu0( zFBNo`@*G9o>YzhMJ=gPC6SUWf0psM;xLc&sGLcu{abV5&ZcsSTihQ2in~-5!>c6AC#NNYUnzHEtY>5(<;kbF^B_YLK>Y z=c?V7P#717ut>~KGB;=~qky)Qpn<^9XDB+5t7NP;^lK(oML58mo@ayDFMc4%Bo5LGq@2W?hzq$8{-qE5`HjBpLlj(9j~|kJvP0fV{!*-Z z3PvOjrpN~jwmcA@%Wcv%+pH1ckXT};+$O|fQ+eKGNNv2&Y_Q2N)o-I8aU3#MLqftp z={jAITO`EC1-YSNTF9iF$u$=Yg7RcRK2$(NUTNeY2sI(75DGO&cMka#!J@G(Z%{;t z7H$;;rC^o6G%`F=h_6xbkRgL2wSt&w7A-JGB?LKZ#Od~LcNc3qKsKgl+FN~Vg>J5& zI2+>KL#*%9CO~L%+w@!YVcJo@X;>KAiN!NoiV>p5UEB+A`{->QAR==XYsW(wE$V%R zSlC8P2jbXHEM3$RMA3!rVl=$%V_xlpc;^tWCaZ-Q02Fj~fC54ofsoa~TL^buD@d-4 zncZoUXkX(e?n7)LQV}-Y@Kz^-XkYIKzfOoBYM}zX@)1w(UK~T{;3QI9kr>JXK8SN= zGvd67I4`@)NU?B|I8th~qihJ%p!&M_-eS@em{9B)J+t!yp~E70He_CJVVvQC>Zcv- z{P;U#yn3OjoVTnA>PNlt;5J()mJ)<>N6+2 zV}kE8d&hhIH*D)TI`FkC9TT-j!aF4m`qyZSozoKh zw|7oYiu}2A#<+OjlNlMArjwajrnM)>-q-H^r^hKh05K?yaBr_e58%g*eipl_Z|tQX z6Mkw;ZudPpK7V=1q45RJJ>ZdDxOzc+wz+QQquG;ReECpz(WX5f6J!Qkjzsh*+5T}w z56f%c?C4?L^V=^yO80pVzE6I2WJ*(lM&@7wp|iQa$QVnaRAMuR13G*my^GyfKJylP zMW?o6zX)loeY2abZRiodf3yvIcgW?o;m1dXwHtIYt5f};)5aIxjW}!n{N2IlX7)Qa zc;wWsc%{_~foa%x%)I6Y}*m;BR) z*}iqBbLS8GDoeOEw1HN%tTyImYO>HjGRM=qW!0EALjNq@+){*oBiy%JPB*ksV?u_J zhw9AE*^~Nsh=Mj#M)g}G+8^mD&ZZvhJi(~-5QS}L%YLlq%D3bas;u$yfWp$v-dj+OQg#*AB8e#)?9WyL2`POYr`*Ni)! ztNMJ=xaX=btXlHi)Ni+(dT!eH`|fyt`sL%}o`2x#`6bUk`1_Bio`2}NTesSpmL0Qd zXSD9SbP|n-nuonZPuD(jdvv!|Gdrbat(tX5?$T9{_9#2O>apGrcUwKX-;-IZ=WwH| zpzx~EpT>$Ge%gumW#uGVFp8Y^;v9$7w2Ub2)ABYu+0kBNuw5I2cnf1YM2YrCJEYIw(yIIHSKV5R3W~RUbD!D$#r(9ni&PkR z^;j{xuNZb^VP7$*Md=H3?`a|G?;5zZO;MeLuQH-Fey>tC2J^m7+@dUtx3 za>8HzeCdk!Vc%gZz67pN0>lF4<(#LZ?+3|s8>6LvMvKxmVz$tKhcvgXp{Q%=r~2z3 zk=v4)y%Z9}~mr949GD%$Xz&@X<% z)4NCXHaGasy6H4a=!4K4XS5KD`WHgK8!=vQ8S^SdIpi8z%ab2@yVP7P?KEGivd}A!+yeiTaM%gidp2 zsl13|2N1Lg@!#1=mwnpg{Z?<_zjO z-n6W|Yqohqm-_7D?O%R0q4Z7PQ};cg@4C$RR4aAI{kwYzLmJ@%DQ3LL=vwI*1qnSD zS9e=-cFNn1p?lOY=f1^LuYBFlCQ@NE=G0P8?-uX(6#8%RvcWCYhrp~c9h>;qdwh5C z@@v0zFXruCeCSbAvh(~i${gMG9Z;yQ!4-9msox)V_JpIh$fy##6gFD>x_4Dt{ckbxaE9R<~m zCkKy$sqQ?^&OeJ$1^dANhI{7@sz9_@hzYYo4h{I%Jk0Y4YpQ@SSte$iCF25HR4868~$-?{%Up{kRg@65$ z)|!R&EsM5(oS$KN!?R#T*|CIzl@*`PDR^$`r6U(~4_y20uG$%1L;Y6G>OQs5E#=Mr zAB-9FaYpB)_%GLdkUZ??FFr`o>ANgWjph-mc{ORep(zfH9x>d8D@vmDwC+Mi(>MvvGwjF-zY$yK_XTm>dH+0d(r;?HV8Q&%M zKloeyGp&uwYMxotS8TvSGz7cp-+QN%}wB>3bgu_;EWI1r^4xDUZcWUs8sL4 z4yY)@8Q@a70&R`_?x|DUdQL8WQ1bazaiIe8{(CXs{*gFB=wE-q)4QRIuH~!5q^ZGE z&ymi)cbxVEc)K_fwS@>V7hFbcI6G_n`!Q-6pyci^UK6zYx+v`u^zon=6dc->M^Pq=C?CU{d z#Wyp>wgII=|6q>zXi=m{elbi!O@ZTXIC3 zi3>zX%duiwL%jH5W0BD8eosVPSuQ@`&`aEJSR~r?_)5%LW)iiXbHoB&p{O~1UEF0$ z5*{8}add1Kab&$sO#5t-D4Jg{d=8Ej?-m>oo?o98;~%+O%&Ryk>UusSVqf{E@ELbp ztR2xxv}%1_ggqD~_J@8gmZp3vUVk7|3>bbu+*$O!c>dS>#h~6p#X~qRTxoVteO9;(*Ue@$$j_A|OdG+KP$d(Ffwi=Tid3vxk<8uv{Uw zotQ4Rty>}nXPy-QhqW^Sui*;+|C@~@H%RQe*mq*7HJ4mFMXjYp#ZGOZ)@n&nLL&_g zwM3et1QDrPg4_sVDG@13R7BJkl|~Rd$^ZM_c_%Yr`uzUC=lRX!>pkalzH`pZnKN_e zPG;s_Y4?mayO*V2v)<6?jrGXy%1#>f)eHJEdJvTO@rz(j(UjR4(ZT{nR9n##a8E)(sj#k*~Yb`~@jgZOj2`nz4-T9`U7z3Fl~1 z3l|#J{t}f=yF!E8rcv64Rdk_R9jdb=gZ>`ei%y^Z{m0a;M@MoWcae5nPob#c9q98BN#t5*3te2dmkMot zOhaccpv}h?(FpGVTK>fx+8y{QO}%2JhFeEb&XKdU;+uz5>*zQdc&0O*x!Qv2L|mX_ zBUVuH-)EC!t&&u{%LYpLB!Nz!=tRBtti)0030>;Ai|Tg2LvR1Y8D88QsvMF?eo0wW zqTN%d6w06|UC+fQD7|m;)Y2v*q)a2|Mnp?UDS?2ytIX9M3M#zu!_ua*`uE~!S@b5$#KD-4Tep{5ft=~)I zw%`Rh(>u_LVNL0$QZW>J$AwljsY%agv?ed7id4kSjy`lAPYtpLQ`a5AG~=EiPo*DHP{>x=yYdYv`!rhleI z(AZ<$X>_`oe!RYjHn;zgI)=QZB1;0Pi6xCzwcbeA{Q{}XfqUe9qb-$cS)YdbhtsG2 zKajh}Dk_$dLX-S=)3v-0sa0?>`lReE8u?2p8gce8omzH~+{j_5p?0`FJx+8jE2lPN7Y}>qIusr(y}ts>Ezb_Gj z_m*zYnnZ=RzoB;ie)R2>QuKCd9@S}Am`03iM)k@rpo5*R>ZTj?jI8~k6l|~l7KnI5|#_KM+ z)5MR{XNBtr3eOwEc9% z_bFad<3V4Y^v;RYyY4HxeC9M| zJh9MMqtj@^=oGpd*MzqGc${VrzC;slouKT$O3lH zRJ7B-RIyzL8j-M+>b|{C_bxx7YG0k9sVhGq=kyblcVz`l`TTE+etVLBa6U?34Vys| zckQ8bQ#Mk&>GSBM$LI9?{C2AQ#SPl``yo0&ed+H#MQFyM8g%DtUz(A!oQjlcK;M*g zqxoY)$gXZ_`svGA^!9BWecbsWUBzd2=G7AP-Jye&@Z%e55>cBTO*u{>Ct6TS#K*KZ zVjrDPEK0?fHKeJ7np1<1m(jYUTXfm;AWi&i2eqpgN*==#>8+^;-OPDSL2W0~-%A?M z{Y#7K&ED$x{;ZseQjJTHsNPa`t)9o3l@;d2B-{i!z2K()G`LXWYS)2ub4D8)_n-siZoEOCT^dgF#%-ZP zkzdllXPc;gKy|Vl8c3f^ai*&EmQd@ii)h)cyL2b)5_Ny=LwO(Hr;5eS(1}l$Q^>3O zbn)m3Dt6*LUHdeOx}I1<-*y~HRhP7-26IEmeZ*3#*K;2EHz-dXj})hXTER5Odl^L} z+@?F%=21eMV^k~WA9_9xV_?-08nd}RnSc0|tY4XEOW#zgeSH*7xOtt{hm@m;x~pk? zQXO*ncQ1AN$&-4oJwtvAN74MRs#CFpO=;WHAS(IsJ*xW1nfBqFX6pQ2^h>$EwD09k zT6p6!t+_seO1H2_n?KQ_O+VB0eT?AC~Q5%`zWG@GND4A0o9T{W&m{I+DtgL zhtCeL!##yq%8lK&|6FYUa~fq&*;5pC#==ts7DxV%TyS|96aGipZj|8?gyk?|WxjXX zb^|rJ;A{yK{>Q)KNEI)RxB5PYsi>N>8F0OJvlTU9iFPBFvRz}f{byTR+q$FdI(x80 z_YwUaj2HL4w<7*ABa8-ZwASsKrD zsZ&{$@%Nf(&_w*=TGH#hyj4f?@{qMnK>xc5FP?UAbShNX*+u4aHMtcjTFl*}c!`pw zN|z~Hu6%`xl`2>9tXi$QV)&oR|98#*pS!U>j)ffxIpJ!}QCu@K7sh5s!pYVU-jRIF z#Wbi~@lI{++c)T1(%j6;wL+mTA9ik8tb5U*G7dhKyeHIeQKd)2igung>sEDkD^BAep@C1nM*G2eFr1(c69lWrXJp z{GdBtaAtc;F&@`Zetv^K!f%h*9vHOUdymZI3HU*^(U=D}S&g#&rW$^XVmj^}Q~+w)XBC;uk3?e~WGZ5Yb0WbhqN zd@GuAUj?s*@)H;%XMQmk_f6r}vgtE%=LH_6nu`a)CVP(J=dSWy{QI7G-ymL4HdlWm z9A?C0X1153j^URwPW|Ewet|syCcn8)(XMR-*qero}@N%1c>Toh{&OdfoQk(~+B(@2?~V4ejSt)Vi1SSY@Z68>C*1gbH@0SND=*ss zYie5({=GWBQ|yi?3063;hI8m<1+kj@yuhYwAq=_T+5*<`ViD zTR_{h@Ix>BGqa=dsN57~Ao2XVUsK@4P=AdBI|A06x1sVY+1;_D&fsS}`9b2z{2Vvl z#AzGHT*(OAGpZvda}Bl~P3tLf@z~^%DLa|`@B$BI+g|nsUMD$aqV29a+Y@?U;5`OB ze(-Rf@~cP6_UCSwB~*5JZR_y39f@MR2OV#vPzKr;=u^B{wUh1#XJmV5Bea+N{7C-M zLTht2eilyoS#jGDL~6@lB-@IsPYG#rG0wj+l=|Bi!PbYi&83y_B5Jw(TE~u<%*T*| zwW#~1QK9WXAl;O|6Bk^z-eYFqrzt1q@BV6Dzxx+BWXSPliZY-6a54gKOqBz(@?(N> zEY&u+tT7HXqm)AyHlr|JDhx=O-XV?x?+Sna22?wgt{A-K6 zca7r%m2PC~DfSE;NNxKj-f)iBVd5A&c`9}m?I6~7=F}M@@D3#YH6JXTZPbsRFmp1t zGXJ>KAlqi=w{-!jpBT3Bhvt=M5BXgHwh4bEiO1iN^_FJWiS7aq$thA^c@4 z9)HA&uLMmIzYHLQ|rs7xN#QCg5TKYQ>01y8o9o3S(aI-FA(WVP$!H#PNzd7 zg=Zo?O42Wo9xrJ})G553tkaQiSCrG+E(w|G(2kA+Y?uqndNe@PPj-*E; zJy+6xNRO5DS4i`DJ}+kg(mX|=U${RyLTZ0>Lb@~51?md%RLj7uN}W^j_Ufh7X@L*|2inK0c^Vt=k#v%FEpc zQkR==bsA<~Fg7gwuJUJ^fY#8rxFlX$HV)vxI2G--lGc#sZk$ij! zv(x#1mMm;6d9PO1e&77kZGC&SoUCsWuY6$rNS(j2`O&xzA3qo_`E&Gv6 zB5fmgJ56{DS0zYgya&KHuWW-;z(aw`Lq)xp?Ul$q%k!?OmbWfZC23%KB0>bNRx5 z?7C1=%@;GzKi6~JvYL{QuWC*1aIkXE7Lre{Yu89r;pWMjWbFA}cpQlT{kEgZpoKowe9;x%!F&Ax6Cpp*t zzOug26|HOXR+@&Clzh6A^=0E7{g2m_yw6kb9w*O5w`?hS&obtywZrSjbdx-}SkLx5 zeYVr5k{@5wTy^TK_17m#KDmXpUhlM@7JjYz?W~)te|fvv_iDbO*|E?WzenMc-_pvu zEU$mB!+Rt@^aJydN1GR}Opts`E%S+(56jKCtj?bq8&v&PxltLCPcCD&e^PkGXRjph zQ`+3?&aio7-Tsm7`!x1hOwhkyR+fCai@A2A9+?}wB%e~xJj}I=|L+|npIzR%p=P^1 z4g)3cYciJ@nX|mdILQaJGH?6Mt3=pb$$NU3S2Q}>KleMy8rv3dKl^^=l3CGS_<{9*ZzVm39CeAiy)dtDEdTHHnQty)>zd~#>S z^iL#DYrQ`|@u=>UNs>=?HTU`K_2XF!B=4W*y{CKa$APOPAMa>&DD<;e^e>Y4D`Fix zb^U?#7|910G3OoqFt~D}Da%ZNIKGL`l5 z@vx@%`}X>Va*|IsnX^W}x>~WJTJBWSoo3t3~A74Ffn@W0CXgu9quop!F@zk=k` zOIg2NUc`B6W69U4WOmqe=AY9YRll8i<(Ai}Wd}>1Zg~HEcVxz_Nou)+wfCamOW*RB ze2SYj*f($5u+@@}&+(3Gdd=bPcF70ldDmRj=JHo@lJ~#w-FdIwld2ab@A)+Lh*QPU zf8LY4UnOhi`gzTMd?WdirLCWRU2ftyk1S<nnaBlY8?>%ck91 zB%gf8`}UcymgF3ieEHJmBIAP^b~`WmK2N<%ep`0aj@y#=Iq6;E(-Bz}UP<0RE4Gkj zf5p&Zwr6OG0$#O@v$M(zOR4m zqLTMdbGK$yuQ&1PeJSsl#n-4YsrPu`FW9l4zAA5$yw7j34$WR~HnoEtrx~s-xt+QoP3vcs6}_Z^^eWZ~gS! zQWv8?k^EwN>*^}rMP0{8-uIDr`RCW`PV|#}jZ)@@5!35mnkV`2`?1LzW|r-|RPsJ| zy-yb&`^>sZ@^i?#=*h`5?ZPBaYh%4ySJ`lCyE=cK_nUy1lLqgT{OMP*%O~CL{3u@X z@mIY|cbi^+RiflQoy;l2T32tIBKhQ3u}}WE*fjH&wUKKT4l+{mNx&{WKz7fp5%Qp zyuWsQTr#4C`VNv$&+u;5`axi=J``SBZy5uj_G5>UU^^!~TC71rz`P((j9V^yZ-T1WRJzcGP4vufK^pfQL zZ+SQI+56eObjip6%Yfzo+$Zb4|B2fO3jPTk$hGYbGuPbZ{Aoe z`S_Anufr>69$G2+loD2#8&#fe43m7cvw1_&KgKTKDfzFeS=;>eSMq`w$v3ZOep!BY z>-i@n@9%ECYJYp{w-+Rj@i4d4=qhV&NZvCi_I#su+jnP5er*kFwE%063oj+_RoYr} ze-qc-LQj(=S>7HZ7^-{creLW3Kdk<5yM6yH&Gpx*yRtrjg{=*0hc-GkTA+ zx8##6n`^(iHFjio$x~`2TQ@pGP1JX7%87=wK)y%DTv}w6*n&f>w&ABrw zSFg1|&6l>eN^zPT6)5?1SL^Y1(<=C^m;CfjR?qM|&97~fyr;8y^_0vb3-(Fgzn%GU zM2X`KkE{8I-qmjY+v!fSvE~b8DL9y=s{gdsn>Smnr$J-K>H0BON=xl6FyOUmTX0V~?KDuwy z63P2Cv^wryb@OJ3Zf8w33 z^~Rpx^jB%g)2rBj`nJ#bx~Alvdzk;~z47Dv%_W~w%UVA2SvNJas*d}^@4ap~$ zvhJ%}uF~~pYQDI&#PP)DT{=qM|DV`bL9w|9`$^unj`hc80~fX$Df!%K=Afp|r;bjO zyk|@6{Ovt24g5x(|E~A6kg#8Kf+atvuJv47<@^6q`5t^NT=_m2oUME>+I3O+eh@0> z$xG#Y@h|;(6V4xsEmJ;6=k--SPg;#sj;o~(D94v-vY*wir;N9{YQI~8U%8l?dg2-& zs{zzXr!Gjd2I@2#X~>eyGx{UL;z!}qMV`2r=qn0FRAsx!i9ZqtzjiTgvgga3ez?r( ziOZbHkUuVUdf`%MI^>JXo#~JdE_a6Ga;NPa370$j;Bsd)?8eo!*R_wV~b(U31L zfx6=oC{Mms6#3OaIpkkgk$VGpSdA34Wj(-q~S za74(mBG<*_(G6ax4-~G*k_cWr9T}EaceJR;;-80>;*n96jm^$IP9fI)e zvWsb{lP_|r{E=1_jx;M?r*x!Q$=@PEJXM9NiK-*Au+40$iKtgCp=aV}Y>k@yxMu6Sxne z1;Vz*;}S&Jp41uQ&4*3In}yK9gl?b@p`K7Ls5kTx)CcMd{a@AB@Bg^I{-|$&Xdoi% zW6>Z)y#^!y3G^v6MD)Lzf2hIy(E-@`pux+ChNGMo;gWKfR%FRu>}o1h>^t0S^BwMs z`PS9s4hK*8V+h&zu_IrygaQ|0-e(zEB9U=uwGdC?$8ais8=h}XK&qS{7*D>o|M6gy z#F2Pl2IY3RC&+(^tI1;8aTr8U0jtV*Vq{YmsRJ)qDL)tHT8eL&OhKvfhwY999>Dh;e?k2{dYuSdlw}^ z+3-GxJdtNVmLVtrOZ&dF*mB%_4LNJhIAiAraG4=D&6x#fmG|o$0M}3mp9yH)61L3H zH4Tn0A^ZW1T}j5SAUM`Q_zYoJE?gzwZ*kXh42I>{me?#&h$Rbl;eJ$*081i@oLo^8 z`XkNQmI&J$)rJic^qpaCSVc=DifpxE0L2;GF2RVmPeAJ%O&)JhNdMy+z1dOM{FNqQ%o*bdY(6{I=)K{hX zGR%{VKjxNKyn9{~Eny=j+Yvb62UnBJQsi)W#__=tihKziRA?KV%Mp39Ig?S+gegzq zsF(Lv9J(nGS^)(?yh(VvCO)igUhZObaNMAm$(%P7 zPt`Slz#4Fqf~k&h+{d?tIUhrLYAhVf6wkbfg6RXT{#52gg|`!qzIegBnDA~I5BU+C zkGwqf(|9y1JHQZP-|>WO8J zJ<>MK)_4l@GQz*o>d9fwp9wsDBOJSU@H+5v3Z`Yk(f^Um@lC=utV3xBThEzBDT&(nB3b3W7OsnA;`qJL7E^I1PnZo+x| zGjFV5Dy8v|FmNy76@+7)L^J1a3Ospg{zT?Y6-+gRqumVV{B44#x|)CSPvFfJOdn`G zoH>8n;HjN(v>VHuzkTr3QR6Ah`P&Fj-Grmv9OnGZgs0vb4-N-!tzhae9Q_cUKE$My`^0{)@!^TM&+ zwlME0{IXVmJahgA$y2K4PX%wt-zs^^$oJzLr}WWBN)f%5GPE7?3+n14oN|=}+Ky(< z-%5FM77l+R^L`4ZBAP#gIe*jR$wT9dw}KB)FjdreICK6c$&;tXW0~`}OP*>9N4qJ^ z`I{zB4TWP{=72ZkZ=F0f70#dA17w{)v6bK(xmH)?Hq^!6P~zvJd^q7!trRLZ9@G4JHaOkPuKigm`@UZTl2?*H=Hc|o^ak4 zbEJ=^NZIrJGRq6DYpU=(t*($ra6jRN@{|Pc6U?UxFQV~8=F^3j5RSgiVE%>hGMaz! zF7O$`s|v??M>zAD!fR{(Smv{Y*VlLo^Vz~1YdnYf9O2#?4~_z#E8Iupk<7mo-bv%9 zna>m6O*nr(F#k$;FOB=}2LD=kf8iKIq0HwC|3vf0Fkc{inC8F4++X-ejb}6eM)+9a z*e-$5;0uL+uK6RFFA_dg^CvK0EPRf})0uxOe34eq8|F)d2WbAazk)9n9;orX%mak4 z(RecRWx{{bcqa4Z!nbHVU=R3r!Xq@kg?XUxNa5Hn@yu5U|4s9!G7l0SqxoMj|6cep zjfeaO9xVKvaBRnD<|~C?(CSZQzDhV=zhIl-&tU$8@S9rwi}!+u2+z=XIP=xQA87T* zGG8P7p~h2~|0w*W#&ejj6>cxzDzQAl`@q);cNLD$mPqF7g_qR)rq$UNav_OX;p-y7yzg?}j=>##Nke4FqET0MK2M+je} z`IDJ%7rs>UXENU*e5J+%4x*2C3STXpKjVX?k0Pb)7j2$+%;T|3_-^4iUr1#hC48^u zf5CjW@EGA(=a56-(ZY{uJev8h!jrUm5}EH2o+2FI=`)!BCOlR1FFp*uS9rR{!2j}u;8IL34g^CQBmX#5iMc;PjKV>z>#9~E9#IQl0r z4*Zz#hMGTu`ElV*HGcy01mP`(W1QRsclTF#Th0E4?RLU_G`{u-xV`Ys8sE#@L3j_1 zCo^{x{*lHrnL7y|pz(ls@Iu0eYkUjy!oo*uJf69;@Ch1E1vj|}p8{@q!NgU_7feEq zVqTMwIWjLcbu@D~;q!&#oo$KCiwIw&`7^*978U-Ta7Q9qE4ytmDGS!>3O|Or)P7$h z9Gg3qxq42pL2Dz0d2y*{yKoGH9Ofm2M`=9xICx3n2Q(hZyp-@`8b8gvwD6M}zsC;M5 zW^b?TqL?S*1nR0RypVA8Q3CTS!re8V&fHUYDUH7YZ&+1$dEvZ0Bc$zWQr1Aq(DvSw zsH?hgFRiX*<~4+Wp!qYI*A(7HIQli<6nHJ+9fhO+wlJ?Pyqm`3nb#5CORGPXd0pZC zgrhHBFs~n}3Zy?-P&FmEROTdkhpGvLjIuMm!Yh-ChO@ReFUr|oA9O@Pi0<2xVOe% zFfS^+i^fCFgBKItN8{1V-GzUu@kHjug^$&E2J;faXKQ?MGB}@b^Lj1NcsTP?!k1}0 zmU(I6KWIFKc^TmwHJ-z~tnh6b5B>w3Pw2VbJsOW>US9Yijh|*-L3q5zZ!@nbJW1pJ z7r-kCzoGF^=9PtKYy2R%yR!@vc{@CY!zH%c2{&mxo4LL4QW_7u2<{-fipC?DI|{EW z9K$n#xs&jwn*S!aySuVDZ8ZBEw%ZBss`0g#!0m+()c9WJ4#G!iJej$p@M#*)WbPz< zzQzOo1TQ4~dyQ{lURd~AjmI;07QRX2smxu3@6`AU=B~o`X*}dIxJh`N#-o|L3IAQ= ziOh=#zo799=0%04YJBk(@M6O6YdoB}+W*fr9?RTA{7z2!N0Suh#f6v9cnmOO2mqURroZjo)ToM)*e>_rD5WR`>{whcYiG{0oi8FfT9MU*ngU zR}j8RKcz{?jpRY##5QQ z3O8%~1#^?|t{M-y4(=wrpT?t^7ZL8O@kHiDg-_IY2J>RV=W2X$8o1j3OEn(O+(Z1U zH6F{nxbSTnzY6Z|scgm=4d<}kPWTaxue<@fmtsGu;YeT)JK^Uv{yW=!6#FF&-?rI> zU)Q*QI;yc3o~iLr<_^N2YWyI$dpD)}Tn%4hyPa_7!uew)+g82sQW{@z6V>!ls;Q#k z2w)F8;ng*sz?^T8no5tTTuOYm+#@F5luPMBO#`iL>CA^w&tXDGg+QJ)Y{!Hd|gtyRmz(3%1g}2rC z7UuPY`)E9#d41uXG@i=5f$$H7<6Gkk<_(4S6OQE!c>vx>_$OLD(aakQ_tkhJb1&gj zHJ-t|iSVyAzBm)SsqiHl4`<#?_;(tQW!_wPu*OrEe<1uvjps0LAv{#$!T*A{6#k3G zBbm1n9;NZq%v%eO5sv=3&Ag3ptLFF50&gq)sK!H?dka6Q@fhZ2;b%2|iFrHWDZ;V6 zvYEFRo~ro+AAG<`&`E8c$%}L3obF)0uY^{#xU2!QBTd9~bs6%I<;-g=@26 zw-fHB@x9FLg%{U&GIIyv<%MIn%Vh2-yo$yH9)UXvudeYe%nJ!`pz(O-g@u2h@l@u{ z!aHmH1#=hS12rD<7~EC(CmN4tZW2CLyhchoG z{A-QJGFSV5saAgqa}V)~N&UZ7+gxT?N;Dp5eAr zJ1M!ZFNxq1dntLAUxI~7;1UNZd7WQ^+S0kiQA)^F8SebfPRkoEagq{8eaYJAC@CZ* zMe<8f+g_BI3QI{9lvtA4>nx-}z8CfXi<07Vloj;S7X-Y(EOt`TT3@n-OYEh@qA!W( z5(g>it}jXD5=SZNtuJ}OB~DT@NM9225+#MCWQe{bno9~x$yj|!B9}NziJ!hCgG*eb zWVXI!@hgwnoc!aXTq_z$N}~FdpoMJYljC#63V6X3wQo z;22;JJK=d6zr@^LxT7imXq?RzJAm^-ID=ajzr{kt%0f6wNgXbUK#9poNCPGbObQ8U z%OssiVIiHFPi!x--WGJ(Tc-53ao^-(Y8YW6KlX7H*qX zNX(SjHdo=p5GP7{t;B5-A4sf={hp^T64y&q>wYYM8>uW;V`I^QDbk5PT^HZ z&vP|>?=Ybj-tG;}g%&{HLV?f^(0b@+C<59I9fnRp7oi)_1L!$Kwe83Rm4vE5bs#UO zJ=7Z-42^^)L9-x#XgL%Dg+ZI3tLsOkbb#VAiojX2_1k= zK#9;5=mGQ`a;S&(hJ2tep(W5N=w~PzIszp@*P%@4HMDQOo$VPf_ha%nNbn*I>hYkK zP^1b~z$UNeg};L^_QfL&meWYt&xpY;hlJfW{G}byiSIhtjuTv@i}4)={UM(GxTfI6 zCR34PNc|3lPO?2Uv>&XDygCBDWR$SNQHnY4qI8tI57)p`I!gY5GH3C;?>-iyJ$uAu zJXKnNEdz}o$F&*xmFL6o^pgJ)lj%sQ?)Zr70d<2ul-Luo7t|Z-3VkH84`N@aAJhfv zFL40kK zA$|?bhuT65B>E$M11*HwK#L?UM*J390=0&gN(?|;1}%qLLElLXL|g#{K`o*0B?cp| zgjPWI|=r@Ub5%)p+p@z@_i7|)=p+isu z=&;0CL@N{r)rXEqj7K~Q9fRsY$0a5po`6n5b)i!dPb2;goq_5=XC)>go`aI0+R%B4 z$%ubI7ob|uMTwUX|Aa0>HK8jKQxLC0e?c{%YZ6ltuS022b?An~bi|v`-%vH^mc-kL zcc8maRp_3?48;4;KaeN%Kw>81zfcxb1$rnk8}SkJ7^)0Ck(h({6nX|#f}Tr!f%p=7 z1yzJzOMHX)7RrSxKzS1RsV+MR&(KkMFb9c_h)z%;s2q4sV42d^)&0b)a_5mXGku|zM#CQwtTD0nl8%@IF zTS{z&*cxgBxq-Kp=#6NG+Ce7p_7Z&%El>x@6}+RwPKceME|3d&SBc#ayF)!7XYdat z_C)Lj^@a+AeBYpyX3ORxgkvJ4_81xzB06tuz zFX9MjBxDahO5$k5G0<4Z4t$)%@rVf68#XTLDQjJ@Gm6J zK%5E9g5HA9mN*A-F7zez27I2xuMoe6=0mT+7fAF+{03SGy#ik(aWUez&=Tk+_)>`h zh|8em&koY{5Oev5%)p+p?|>-NQ^-|2pxhl!4FG}MYKY3&;#%z65|n%LdT$gz>iBzKs*7R zgzkf%l6V^Ncjye10e)6uBH}qH3Bqq`(RqorfhW3;c$}bi|v`-z@N35^p2kf$l;#!S6}TK)etA1EqsMkeG@1FO&t{ z0DmYk8}SkJ7)k?wA~6T?DfA4w4*p!?3&fYuD<~EGwZu1wZ=qc18hD;W!tG&pkUjJl zxPwGTL?;M8AwgHc3rloHEER&U6$bJIYXPa{YHSdyoVNQWsZVil!1;MqQ2gL1PTToL zTt00N3tRND_F3$@byD0Rqg4_`J?Np_|}IA}wzP!XsoR19)~+#!AxxH#kt zm4He@rJ%x4X{ZcT7AgdlgUUk{ASb9IR0*mKIYLz+PY6GbP7Y8ts5(>wvWIFywV>LN z9aIOZ3)O=Nst+}Q8bW#KibjZyAulKw`6jqeF#RW!>GReAJhhS7R-(5=v&421+e`G3 zXpz`KVn>OcBzBhA1r6Q|HRyqc13O7pzcr)=tHO{)C=kjeFWjBfT=Ik59$vMfCfSzL%s2?a!U?svR{Pd@!y0h zzXu9Hk=Gx}@WaTrP0PTRL+C8}4w0uo#Le*k0@XntBcFWm`EI$4nkuDtEXO8H)^|LV zgJu_QHkqm_-_=|c8^yzS9P&cmc1gm;j29)qSAoAxDqauqUWrvMT6mM?Z#b%?<9z}T zEp1WCCD);Q;&8RqW(nG2GU?tQ!h@Wh#jSQ!8sdqaxWW=w(8(>bvkP1w>YVO)!33N& z(vRwwjhz$W^3yr_asIGh3N)`)>JQseofW%t5}dk9dBM2SwQz;$oak*!uCet3Y$ zbxv&1TsYquDC}GctQpw8#E}|u+Cd>W$BzeEaB9>i$!g{`f;V@o@fIfK9AX@9O40NQ$si!L%428 z?8T>E*slfZ;tkGIf4Dw|2E&H+y#QAQr7n|VpjjxL3k_8q3-`R|ScB4y5dN6Nbwt6T zTWa+qY7ZPdjaFQLYxSrOt2o9hj-cNP)FX>SXT&ua0IkItyOQC$46Q|7=<~a9)lSDp zA>q^R;VFq-)n4eGU`GR>P{qAwugO&3=7!OBA(iLKch7|LODNp7oVKl>ggMlgR{8Yx zQR@wZYcsS(oK>(p>zovv?>q(9IVeJ$7@<-73ar0cr^5+5Dg=F{tbZE2co~(grn=g| z(FyX03+umRKh{6zKi7XOoYSDiN}X|V>$ad;=Q=n-AxE68py#uUUHjqS$ysrQ9Vk$j ztqA|ciOWrKB^kTUh>QQ0gBEj*U4M$Jq~eN-F>EniTxAtknz1WGTon~p&_Tnxvc=`8 zxZ;dmufExOB%QwO7l-RT*lIx_II~gR@ln zQFVOqF@#;+AWP_B{E>o>Ur0wGt*cS>^@r~>h$nVpETtJcL*QDcbK>|F6l+-LA-GQH zocJh+gVSIs)8VqDqRh6G_!P)8_T6S*pjCYM00=|cU~RJDd#P*LA3X`DLCXzKp~g&< z72>tFbtE#nPfWFg+Q9fB#FNd6&w{8pL+eu50`*qzOjr$?KLVTO4a$_}xi60x8qcyZ z5@m{!yAm0L<-7>vWqsq^o5t3nr}1Y)D1Vi>L*osbuL+wa7G+BF+@HwkjvZ<@)rYYu z)JhrUxp3*W5C1`p9fP2uklHf$aP!PE1f@AX0TO2@7F&H-pNn^4A|&vj$;%3_tE%!IM+j+ zu=+``>N=_|D&XS1kQL%dcHmrN=LNV@bx!Wm1j9NDoxxvSA+=5(oyN{aaJA4md3c^E zFzVFh{0y!MIwyZSh=WykLaSP5!?r+g<()3e*n0=QhXuU&ybL>OSZ~F%c2pZuR|}U> z(5>+5Mya|CW5gE-Gg@DGD*s%^Haq^CE{;j45RN_XJLbc&3<_52NP|PylKNR1CG|ur z^#q+R;8I(QhwC&H0~a>jF}URHOuazhl8A4iP`u*EDp-%|nhD3(P^8jY*zYFON7^V= zU7O+91%;q_M`-;zp6=t^!uYJ|JiJ#Se#rp_%WKqH&G7WjO9z3Qq1hgZJKwgH098amBzS#(ZxUL2gd!-HC9KX#^~OnpOUma*?+ z_5~)24;Kf+kTzJx&)^%SYZ)i#NpQY11bCglgljPrigo7hgUh)4_QP}(3RjFf&;6J2 zI!qbR7R7k&KaCDa_?idt4GL)byQKfBu`Ep0ph(4d_&<&PU>XF4Dx3H*j2_AvDPL9K zQr^Ut!1Ky+I1Ev@F;tIjv&EuJJu68v_Dx59mQ2-$jhk!io6Ek?WNqU{A#Kp^BK9S! zJ{%v?jD5C2@J99VVeb#a`j&EiktnmR2L^PUv2P{&QdJ*+B{uf`#J<1_QXhWPI}B-q z_1MY2Sk=dGUN!dZXJ4l3!%Kg1k=6}nb$c9!?>NL0f6TxcbQtT6;rdeN#P~{r^PQ6_u5$|%t#k5%=EADm+to_1iY;7@ftT}-fwm>W ze-Givf%YPedeY#~bsrzE*ik5%yANfy)0r!V9us>aQKs%jamGFm_NA&mtY#L{x@A|} zEDK*1C>G0r+B0nRZqo{ zi9+U`LCf895Bdk<$<{b}D9zaV1~$7tbXGp(T{m2zMzC2TQKo$nLB^o@W-zwZ*NIii zf>n1)sCMSZu#M1LdA|rtD{vu@ufXzJ&4O=U0WX`AVAc(2)f@ujM(7e|hAX$Ai-$c= zr{MSlNH zTLaY@0M|+=Q>ib@*mWEZo|-GJu$u+yQqTJ?i0cx}+-C({+#)+tpj2_<6D=1m-CnA? z_-dj3MQy}zzx{3KECE*;os;)xV`p8s8tR-l#s}RhuqJBj?cnMHr6_9>_r8mJV}R6^ zt@KJ(K^HrC@`Ydt$s$aVe!rLj|4#kBWbyzo!qcmX*ouAsZ`)x|DnZ1M6C9}KXHad5q}7VP>Q zj_FXe?UT#qd<>_25vd>!KD`TsizoC**u4TR@`pOta~O()oRt=n;HvH!&-38#rum;J zf534CIxQ_?H^?nmA8!YqZo!oaxheHUWfW+Yk0U%){}Y$PA$P@<23Ke8>yPT100&Qr z((1x1k@8iNMA4UJ$jT?*LT*~fLxNRRw*uGgv>z0DohaA+G8VXNJ;@In4|Krdf&sdM66 zagwo%Y`p_qU3E?zCDM$Yli-@BbGqOIpT&wR&e+ui4sVF>Aw!Eqj^?=DU=g+t?WgSAx!o^Z%&lhIQV7>w(VciC#2z z7Q2S?A4pxNvKW*v4C`zIS38~43xm?w*%z+QAWzwd=+S3zmT}J?5n(8efNIzrmaQ-G z0ibIr!%Ek?aEbd7^!DwL_X z(%{m4cTmq%L*U@4xwOhdX4Pv{Sn!XZn_!EET8XU=It;EGcJJQ|byaF?g<84p|GM(8 zF2MuwXG_)pP>v*&I8 z2RgUP(;RWkL5(=@-G!q}c1Ql}K9?+&Qh%j%O|Gq!_c1OBlT!Q%g|8DHM``(V{hz{j zi2)xjY`6=9y|WKlo*+@VfHPK{15h>0yye33FtoHy!e^2^CBm5sdBes|e5NH8bn@9` zCLDHYxIq-+i5D4l=CV^ew^N;bmQ+;do#Sr4wJIwwB;g1#}V z(;KcXIw!87#2GvL!8KIp#HU}Dv2#3JlXXsf`h_htY<)Uhb9GJ(f+S<-H*hW2Iq~V2 zYwTR}zB6i(Ve3D`xkFc{3H@p8+z;0gof9{$1T8kK^DJC{>YTXH8E5Rg0oT2P&Maf+ zW4PWKAz|Mdww?>8^9`J(=*A~IwUNxDt~MM-AR zpGytvG#a1APNVT@?CgTpdqF($zRBY=z_9fJa1GHpd3+i>hr=~i=j8Ee?3@MHBApYX zE^3)!>nq_}r*mS|r5QVahAT?v#5rHka>F`f;X0{v;;bvq*m(u6n>r^>`m&6jkKuZw zbK(>v>^sBO-`$Jx=Yk|-XW?|5L_+E|!VT)V#!iF1BP!6a^{S}vovoQ>?5qjrJ6kho zg<+kI;CyFm#u+=?!uihD%rbU%fb*TL85U&N`bTiSvo({9okQV#XKUsfJKsHiVjD$$ zZ`k?-)Hws{q#bSkhEuM-@R7zJrNK}Lq-;q`Q1E+ovCH6i6ld%-I38sgJJ+J#(EOHd zX8~a=4O=((yi7878XS*ujhzO^qo`Get%qY7x9XOYzbzU&BjMVobMm*v9}Md}3fJ#C zCx2Tsc3y%jP3Oe%D9hM+AFkIrC*QgmV%U1oo4A$$Dcjt3-6YA_*#xeZIw$|Z&)8|S zpRYD--HiI)?N4K8M>yZ@&ozd1_J;G_{)AKar9vI=gW((vb+hdimd9}E_6R?e6db{p zupi%RkzLkM1|70%O8Po-Cm!KLe!8z_0FSF+%E=WLl>{5Qteh`L@0TW{#3zi|c*sZKsuH+B|< ztF+FE>rc7H&MI(K*Ew+p9<{-+_1bVX)j4qno@VT92UlmE6KCK-q3`t}ulqY&FV5K2 z6Lk%P9I@gUGg$>)w(h`xv*7p|>Z5FrO&if-JiamBu&7_(_M!ABw3ol@VM4E5fJ<(j z;BQ3iNQEq!;Oe#GT%>i^qX-Oa6^|_=eWQhb* z`}Q=_CbhI3m!_(v=+PJYQVW*`ZkKs6A|jB^pSKg2#;T>*(NgrK{NSM_Q!T|X3)q2P zR@?20c|V4_DMK)Z%lOU@p5}pn2lZ6SGEmmJjZ#E0;3ptIfr+OX zF!F?cxWKM-RQ=Gx+ms#Mpn>94FHymz`_NULf5LTF=fqZu+GXe*au0uyg?QpRu}#w8 z)cqX0TIXMI{R4f4Wn}+<^`klht7qU!GvqJ+;n<_1+)NIi_+Z5Q??%cVpJkR1q>A#k z3BqHn-$TJT0!0Ga;Zf>%#ByZ|<8=fmSOxt6g+M&*!eBvpasJCLPpiS#KtG~_;ApI^ zKVIq)38nDMJuuaHpsXkVU)Z(|Xg?lK2QQRZGLdo(mC84wlE7cF6etKq^mun>bZIQO zLo1&35>ocgKpC6}!@N11_z8)CJxV2O5li^!mY|Tj1TiRa=*iXGMykLPEdEWIIRw$; z-I>wcUT}v2JZmCSwk1gC1TR4*CwK|`_bQbHBNlhXMe%T~ZCs{bCJXAWd20HNwSUhwTI>s&Sb2Hs=G~;?Ud-!~Yrw+*TCX%sD z-I3?CI{14@9-G-V^_9GX(hvIJ%L4x>`QuW)N%AeFzDVTRT1@=Wl5a2N zha`Vi=073%mXiNn@~0$!33+GKr#|$aBKbUCI81*_{=E1fNxr4D{~CFB_*y=9@aIKv zd8BL~Bz+y0Qd^xBFR2ymrwSYQ8U7>-{U}z*X2J(YuK+B*N&}L{W zv@cosVF>*2Voh<708Jv+7)eTsWlA?N7b zI~yUkhjQWXgE$X5F##gJISc7{)WP-4V?T~%{x}|fgLF8&bD*V2`^fSHvIpLD z-8D(IY_I^@QVFd2Hs9oL}|Ab+AWMUx5H^yUD_S#BrF^AGQvN_ z@>k(B+V{ge)pY4PNQYuMnKu^BACxVT=H(fW= zPk*H2(I!6`ItXd*2d;lOr?KwoSPq_e{CUk(-oD1;kGlx7+s2>DdHkuI$Dhi1{HdJB zA0N_rULJq(!<0J5p}p)Ec{C02)q^WEpWDyNqeX}d@-9&jmm?p7`1ENitw+qeoj^Y$ z^0bZf56;nkTRx8tBmTeM&IQb^s@mhb!{eF`GoNBBDgvdv%1a)CqT;0yd8i=hCn$a@ zctw=!eBt zI8Qx`eB|t1%|_(tc_*7q$TKf}&W!CxZx5NbB8SEuX?8|xJQF0%bhEGI^y%hMWO-Vz znT)*VnrqBQWj~X=BJaBG>*fo{>HIqzdCJ!hGXIAhoxwL{Aum64shR2FTrMJ?x$GQs zC34o_EOP_$_zz7tgUEwUI>|hMG|L}0b>x6qVg8I99e0UYFZF}@)N`NaGQ<}_p`lQCaJ znhYT!uOB_gOhL9rTjmGI(X$ts^O4Iw|9LYV`EhfB`GxG@d1Pzd3^NzGZrzBvTK3jP za|`lEn;Ek7k!5Bn^7{HZvkKXQZw<0Ro}WdIj6A||z#86=Grh^M2$-%SX(y$nR$_H>V&=OIDjRk)xvxGX+W5=DWy4mmO-(Lyol8nG1#U z?`KHDGy}-9mR)P+Bl%7&Q$pTx$_jHA@{%ca^8oV5o4;)yNB;0@8_Y9EGcwz3LLUF{ zQp48=oBPLKXm&=v;~i7XB;>}?5pyVVbnO~*q$h7N$4IWe-h2|N1fPn0dE+|sMI>o3 zXCl8oa}V<^zm{-DG>jaaHOst$OrO2RylF?) z@iA{T~^4JR&nI9t`Sv13(FFT2thOFORH#3o=Up~%Uik#f2 znO`F}T(H3`KyF-pvsoydb#s&SjT_Bfp3eS{oXvc{+}mTuvfm6N-=aN;x+`@Ls!9#N zI&}^8Y3g&-7pN~$H&J`u+GBR0j-&2E{TOu{ZpnDVa(KCaSCe^&=KyS-UeOh<_Bg+$ z3ocB|T;5f{`a0XC+t{}Ml*hr{Ukw7LA&)#!j_NcZ;HBBt+VomD`?-hvp=~+W3huzU z#m+svLvQMHA_AMhk3ORFjf3eD(&JJeQ7-w3UqxI29&iZ{UPo~~fO!P2GeWLG^mMYn z82ngXoiCkTVG|gPMM=e$I?GR>CTS(Q?w}jUq)E!GbYSXJ*Wh6BNvdN@eaprJ$9i;e zv|aru2C)32$sA>{I7bUx>U-ko=}{b0SNR+{WKtX@7iQzAfyFtpkHK-S$D!+v^c-}> zQA8$jR9%?mXoAH#3UxT9!J#}%=6M0SI4a1vZ|QNKF-*r-Wx%#!tuDo`Hgzl4T3LI7 zzGsJiYtj3HHRG?{^k!^o+x#QG1?zhO4`k70&kl8uBl9G_^YOI@`T)9o3&^CrR9u+N zO9Lz(YkoBxH+URg?iZqqql`@AsJk%B(FTiil>P+AZQ>xG%}XMMXpb&fwa#Nj+k-b_TofpZ%=mktYUiqCp0O7xrqn zID_EShMCB%h3hfPwI{nUdRlP>{m3tPExSrIZuKWzenH>F(4rsjNC?`(Rs0KFLt$Kl z=voa`D_0^94`PYRpkLXdc2vuq9$4r1RY9iKg&Zr<(?Of=_|-$$r^XtLSDZmR##nfo zcsj9k9b4+zFn8_VAM~^JyoLN~6SP-8n{c(lxTZd1^NU-MgE`pt4Y;Dx zoj-oK%Fo%5mD#_-F(M9TMY}P&=BJ2s9<3Y)RWR>B5?^q(*6V2gw7vtJHic*584Yv|?Lw{v#scrcdBjvroE{^`C=o~~3@E}LRgV#|!oQrT? zqPW_rFjwX0>{!&so&{>yQtu;XJC?QRS}QH&H>3S%{3`#tai*Ia7)vV5%Vu;hFF}ma z@q}@0Juku7qwRxS5^MAM?!07LjOBnZF9YalaR%+8eFfv&dT!DU`bpg2gMOlYGrs%_ zjHREvC=S-oLUdjImXUpW8X>!$sOy+`5!+7qs_f#mNiV@B|C+Fvf8}pnS?q274?yY% zsyW7nuxsr%kiQD=Ny+u;rU4z(^7Qt)R8CtvpiZOoomTkC$&sp zZ)!#u(^_;x zd{TKBT^yOLqaQ!6bisvLjtW?uqm3=K%H#0vyk`8==g1?I;wZZ?%TWi5bL1|D<0;EQ z9P`i>M+uq4QFCFIqXib{C{BlCgE+`1^D&4njw&*Vqv^sdM|MUxM+IAI#BvbFN_25F zkVzbwpE)qgQ2>j_QOB0rUOTzJ4qG$P-;A!fIHydV)fetnn6_O130J==fz%!zTmuQ$ z8c|`)HTvo6#M0RuT<@@4oGa&`Z#k!^UFe@41l#>J@HFv@^Avs#&%`jMMd-?71$kn~ z5go7Cef}goh%JiKXZaU!?H|Up6kS|(=aUQJ*f(QOCtrW4*Vl6WlCEBA*PZrA zd!3rOjPW05xmafd=x+p9gMPd<9^uOW60VcP#Tw^0T8OS(m67B1xlH9E$cbKSzFe4c z2-XJc>ui@U<>C08+5WnZeUA&JB(u(T^yNTIr_021s7&HDqwMrHn!A{Jq|w6!ZrFFpCgY< zilgkpEJqzI&XKzUj-Of%=3^eZ;wT}LIBG7;a`Wv4khfLxqxiHI71B-KHuY%(qaj-C%k2&ayqliq(Rn>)A zjwV<3Hdu&}lZ z(=iH`UjR>MyL1iP_|=x@5WgFbhj?1TI@hA_0G7Mjf!V#F1QyR(Q~v85@z7Vc=;%vK zU_}>Zd8%M>p3F7$wZR=vL0Eh(Tb_ywvpfy3_&Up9OJ9F?$5R%Tz*Bc&mZuFC=ehB^ zzTRC6rE)44Q*Q&_s-!t9|?abf;tXSx9vU+!&esh!2o_~D=N zTc1CVOyV!Qu;5U1VV1uQ7U$2E;NR1WpRefQl!UIWqlD}_)NCGWF3fHnEf*$!`pn%3 zf9K(wE@Dd^Z25_Q5MBILWDt)kv;0jLX8E(Xb@LanrM}_i-&_BS z(8XUtc5Rt9{|y&r`7>olJIh}Hi*Ki8Y^fhue&Sz>F8;c!AIsl%VU|CCdoq6+EY4rU zmYU}Ad-J~*UHmOqKbAjthl9iNmt2^QzXlfPZ(>VbV)==GGrIV*cRDyMf6;|m{;CVJ z{7tYpe`XN=g82RQKY%X&0y1g-D=y6PH(Z$I&)n6`pU0NE-trUwLUi$$kxBe@7iRg} zF3j@h7kBfQu%+(s^6#zxCFtU>A-m48HvcUbX8Ch>JK9n&rVF$D*?S%BEPoL!9)AT}>Ph;&|SY97G49^LuJL6`&ov4H<*k2Zw|;MpVOS%j`RtstFy8gI`vzz)oiygkxFepB}$ zdZZbB`&9V|#vH|iH6dJmsYG$DEfwLxx{KocsdsZ3WBGs`OM&wxy2g@S{_h`4<{`#% zbeNX`^z>_q?bUOWZqUzx(YS+S?N#!UuQ8Sr!n`a*eaXaWM9KC6!q^cNsfLeJ;qiLTGdG?Ct*MNT30M`fhR?yd(wlALD52LHE%*xl_SDQBDziua^1gDC4$w&TC$7UlOtn9)RJ6PR? zY5ZVqu&x{1Rq%Yd#wB9Qp7g?hmJhp zUlo=xhNcU%W60JW?d%weV11o^^2uH1^+Lv=!bVYl9Q~)E-g*LkrgZ-Vm>oi&9pZ&2 z(SMCD4&D=4gnnA`n)GNoHf^nWwbh!IR8jljbrfg4l~=M+upftC|b594)YTu8Mz!<3HZMm8WoD1gOtRmYav&2lgw>(Ry0cJ*V|ZvMGsjxt!B zqlGQCe;CKq4L(N>nUt%N3$t<5z~b|feIAbYg>lS5R~$uT5=YgAS&k-HoTJd9ucIwT z?2Uzru+F`QNuy}KT$s&e=7sKjm9dRK!SWpJcSAp3Uv*&#JZ%>i%-M_GJT+|NPjSc7 z64to~`2!)I+}|9ShaG*1Npt7IEKe0I&Xd{58u+SsNET~(09`ka z1*G%l5v=0ElxwgCSp1qT|59J?*eN!a2{JEL8_{N)rIM#tD=KBg0;c; zOJTqG?fB3uBtMFfEWsd>8ZwEbB`kp?*X|~%VjG){kPKlENfVhwlKn?ANf9g_Ndw#1 zfe6Vk29ab&l1U1}5+bR9#Yx)O#ug$ZGd4lO0?H%3j+EDE-oeVkTsJ#lb+Gt{p>mrc z`K=|{oe1V(5J?G{L{bx$K+*z>lN4WuWN{>tK@1|PB9lm(!V*ZbuXK}Cu#H_7iDV@P zku;D=B$?4KrNmW<^NfRtiQuqlZsdxCNdabTS7(`M*CXqCR zC6HvMc9WE`rQQyS3inyH3(V6)et?$-;4X7{>s*I10$FbEV~|xG>An0E=J4 zx;VC$mY{!0^Q$&0x^E61b&M! z2c_wZCEAwtSH+e()sE$Sp4*`RJH}F-(LI(1w$$m2MTPOUe}+CqbHSNJ_YgDtdru2; zq=%C6&yi@(gB%68^5=Sp8^?L>l$!Y|vvv$6{8a4PZMgdK@pR@F4jwy(f(x@_sDQ=CP?!HN+<9mV zi_fziL;ey6X2(!=VRj64u=w86lK&ic9&!T?9y^AT3$tUWxiCA17Fc`?*-Ke}3mAh6 z>%VXr`iqnF06AcrK|b=-nab0`acwMti`T2 zEo6LrjmxpsZJX6T$7XEu&(7}lZ)1DQ)7Jkvq&wmcla3(+;UGBSy$4)%I^N>{+M$;QPzRp+9QdFPgS8bTLu6B+-I zN&VNd;j7Z`wMh?SlYger?cc(-%iFB~&Pc_3h}{Gw$W{JI;+w#0VY^Y4Clx)zbYV8f zb+En(_=WA#x!=&&UY6(JPM(smPJbFx;HkMV%hLjj^AxY5uY=(6_P$P@s;~+48;(mX z9#7MSS)S}XM?3Yw_=;fhF;wLL0Xv3L=NKBUzU&w>^Bp{P35pq~`#*&_O>=<1(6U=F(0N)Z{qFV0_s?R4ArD_)!QB5d-n2Q=B)I6plrP#a$%M~ccY`7 zJ;Z7IDY15!h>YoBRLiZz`zJ)_Y1MZhwq?G!mYb@ThR~=59g%qj+(GZyvh$E{^c{6{q@9(b&~P zfU9p^u_{L@!iB|g-hwaQ+TXkVQ$AmM5anMg?YEWaTi!C#f{uPB!cU2| zUVoCLNAVyyHjF}<#6~e}b!@4>S+3oAT#ddZwtt?>Pc%d67>hQo+xvUpv)#@;rl0yU zym~#3x-)eT>VeevQIDh^O+A5n3N>B5qrdl>F<<1R%GSC#3%_qtzeD{YHA~G=ub^H{ zy^*T!@1&|!k z20k}P+8@Q|aq4H`V!hsqZKsnbYsIO&(21_=M0+OmnC+?hvT@p8c2`H+-8#|xI?+Qw z52v2tw|%J-J)sj_u(+e=(?P#Xo#eND1k`@xe=zPJbb4HHcb7*Nj~Ubh{622#_PDCk z<0(Au?5Xfa(SPzj%RxJHGcLDLb>e!ppDGB3_0a3|e-i&SRDF5rYw3UFb^51v?=gK; zeGBVr>3`De^gj~+$<(jWKbPY-{Jx)Wg}(=d(l}aKIZbG%*J`)dIe48*okA=6nt6}2 zuY9N1V!Zw|rknCQ+)C6V=uDf*vJakj*4)Cnqj*V~T=9gNyyZB!_jUTO!vBxd!|3R> z^#3Bh+f97!{_nzfKkAWQ|LGgJ~iSRr#bByr92R zx7nkEb2ToJUnkINmFF&aO^SGO2AKH=r)L_klOmqnpe}ZMejl$)#52urbhtg|<8^(+ z^B8^@<^d=B!+1Rz@jRB_H*tGzw`Y&pk*cD6AIA^FxII6J*Rc`L4|7aE=w$yUUgt+V zkLH&d+@3e$b#KJ;Bjj_bv(JrqjoGWm?76>xMZp!w@A0%hB&7LKnSjRu)JfKh6WvRA z?R>Zg6~bs;KbJ+(zuVeB&>>dJ+@w%xnOq^Q1^7sFyaBfr+7k;-#dye3gk z_D8x7uYC@i>@_s+_GKpA=uXD-RO)BF$kPjI{k;>zsILYoQ9lo=ZH>aA`#cL~1&(`p zuY(M|cONzf>KWE|_T?(K>*##A>*y@uxR`pT=bT=Ehj$>~)a|<4B(BA%U-Mm8;}MHm z!@3ZU>C|udUNawYdX3wc{7|Rh#c_NaUVCTMoVYqpQ?i_j<5|?>dCih}3Fn>O?ky@I zKcQx+Dooql6+srV z;$&|ioO*nD@RsB9Ts(hHo!|wMUa+dacN<-brW?H4@vmISK1*FseU7?;?{UgL*5CWi z=TTHz$QP(DQvXIB#-S{SjVLNFA^%QoQ~yC7!J#RKO(-gxkuOtUp^nPN4OYI6!x-I> zQF@TuP`9OSN8KKWDh@sTnnt?v1fzTt))aLtwU@dBKog*+j~9hM_V<2jBGx^qds6qJ z?oHi?I*Gb3bwBF<)B~soQaLq_z8iTE^6up6TAodFOV|X3# z>MB*=o;aDOld=~t;XjJ}ThxZNn;*;Sezk%zt*;3)cP? z)`^OEPSdZ-C2TIaY*Yx-H9>Ju%pW2ek94up)hU<{qX(~re`UPJ16u$KTLJGBf literal 0 HcmV?d00001 diff --git a/web_src/static/js/jessibuca/jessibuca.js b/web_src/static/js/jessibuca/jessibuca.js new file mode 100644 index 00000000..bbe05d27 --- /dev/null +++ b/web_src/static/js/jessibuca/jessibuca.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).jessibuca=t()}(this,(function(){"use strict";var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function t(e,t){return e(t={exports:{}},t.exports),t.exports}var i,o=t((function(e){e.exports=function(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e},e.exports.__esModule=!0,e.exports.default=e.exports})),r=(i=o)&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i;const A=0,n=1,s="flv",a="m7s",d={videoBuffer:1e3,isResize:!0,isFullResize:!1,isFlv:!1,debug:!1,hotKey:!1,loadingTimeout:10,heartTimeout:10,timeout:10,supportDblclickFullscreen:!1,showBandwidth:!1,keepScreenOn:!1,isNotMute:!1,hasAudio:!0,hasVideo:!0,operateBtns:{fullscreen:!1,screenshot:!1,play:!1,audio:!1,record:!1},hasControl:!1,loadingText:"",background:"",decoder:"decoder.js",url:"",rotate:0,forceNoOffscreen:!0,hiddenAutoPause:!1,protocol:n,demuxType:s,useWCS:!1,useMSE:!1,useOffscreen:!1},c="init",l="initVideo",u="render",h="playAudio",p="initAudio",m="audioCode",g="videoCode",f=1,b=2,y=8,v=9,w="init",S="decode",E="audioDecode",B="close",C={fullscreen:"fullscreen$2",webFullscreen:"webFullscreen",decoderWorkerInit:"decoderWorkerInit",play:"play",playing:"playing",pause:"pause",mute:"mute",load:"load",loading:"loading",videoInfo:"videoInfo",timeUpdate:"timeUpdate",audioInfo:"audioInfo",log:"log",error:"error",kBps:"kBps",timeout:"timeout",delayTimeout:"delayTimeout",loadingTimeout:"loadingTimeout",stats:"stats",performance:"performance",record:"record",recording:"recording",recordingTimestamp:"recordingTimestamp",recordStart:"recordStart",recordEnd:"recordEnd",recordCreateError:"recordCreateError",buffer:"buffer",videoFrame:"videoFrame",start:"start",metadata:"metadata",resize:"resize",streamEnd:"streamEnd",streamSuccess:"streamSuccess",streamMessage:"streamMessage",streamError:"streamError",volumechange:"volumechange",destroy:"destroy",mseSourceOpen:"mseSourceOpen",mseSourceClose:"mseSourceClose",mseSourceBufferError:"mseSourceBufferError",mseSourceBufferBusy:"mseSourceBufferBusy",videoWaiting:"videoWaiting",videoTimeUpdate:"videoTimeUpdate",videoSyncAudio:"videoSyncAudio",playToRenderTimes:"playToRenderTimes"},R={load:C.load,timeUpdate:C.timeUpdate,videoInfo:C.videoInfo,audioInfo:C.audioInfo,error:C.error,kBps:C.kBps,log:C.log,start:C.start,timeout:C.timeout,loadingTimeout:C.loadingTimeout,delayTimeout:C.delayTimeout,fullscreen:"fullscreen",play:C.play,pause:C.pause,mute:C.mute,stats:C.stats,performance:C.performance,recordingTimestamp:C.recordingTimestamp,recordStart:C.recordStart,recordEnd:C.recordEnd,playToRenderTimes:C.playToRenderTimes},k={playError:"playIsNotPauseOrUrlIsNull",fetchError:"fetchError",websocketError:"websocketError",webcodecsH265NotSupport:"webcodecsH265NotSupport",mediaSourceH265NotSupport:"mediaSourceH265NotSupport",wasmDecodeError:"wasmDecodeError"},T="notConnect",I="open",x="close",D="error",L={download:"download",base64:"base64",blob:"blob"},j={7:"H264(AVC)",12:"H265(HEVC)"},U=7,F=12,V={10:"AAC",7:"ALAW",8:"MULAW"},O=32,Q=33,M=34,W=0,G=1,J=2,N="mp4",z="webm",P="webcodecs",Y="webgl",H="offscreen",X="key",Z="delta",q='video/mp4; codecs="avc1.64002A"',K="ended",_="open",$="closed",ee=1e3,te=27,ie=38,oe=40;class re{constructor(e){this.log=function(t){if(e._opt.debug){for(var i=arguments.length,o=new Array(i>1?i-1:0),r=1;r1?i-1:0),r=1;r1?i-1:0),r=1;r3&&void 0!==arguments[3]?arguments[3]:{};if(!e)return;if(Array.isArray(t))return t.map((t=>this.proxy(e,t,i,o)));e.addEventListener(t,i,o);const r=()=>e.removeEventListener(t,i,o);return this.destroys.push(r),r}destroy(){this.master.debug.log("Events","destroy"),this.destroys.forEach((e=>e()))}}var ne=t((function(e){!function(){var t="undefined"!=typeof window&&void 0!==window.document?window.document:{},i=e.exports,o=function(){for(var e,i=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],o=0,r=i.length,A={};o0&&void 0!==arguments[0]?arguments[0]:"";const t=e.split(","),i=atob(t[1]),o=t[0].replace("data:","").replace(";base64","");let r=i.length,A=new Uint8Array(r);for(;r--;)A[r]=i.charCodeAt(r);return new File([A],"file",{type:o})}function de(e,t){const i=document.createElement("a");i.download=t,i.href=URL.createObjectURL(e),i.click(),setTimeout((()=>{URL.revokeObjectURL(e)}),ge()?1e3:0)}function ce(){return(new Date).getTime()}function le(e,t,i){return Math.max(Math.min(e,Math.max(t,i)),Math.min(t,i))}function ue(e,t,i){if(e)return"object"==typeof t&&Object.keys(t).forEach((i=>{ue(e,i,t[i])})),e.style[t]=i,e}function he(e,t){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e)return 0;const o=getComputedStyle(e,null).getPropertyValue(t);return i?parseFloat(o):o}function pe(){return performance&&"function"==typeof performance.now?performance.now():Date.now()}function me(e){let t=0,i=pe();return o=>{t+=o;const r=pe(),A=r-i;A>=1e3&&(e(t/A*1e3),i=r,t=0)}}function ge(){const e=window.navigator.userAgent.toLowerCase();return e&&/iphone|ipad|ipod|ios/.test(e)}function fe(e){if(null==e||""===e)return"0 KB/S";let t=parseFloat(e);return t=t.toFixed(2),t+"KB/S"}function be(e){return null==e}function ye(e){return!be(e)}ne.isEnabled,(()=>{try{if("object"==typeof WebAssembly&&"function"==typeof WebAssembly.instantiate){const e=new WebAssembly.Module(Uint8Array.of(0,97,115,109,1,0,0,0));if(e instanceof WebAssembly.Module)return new WebAssembly.Instance(e)instanceof WebAssembly.Instance}}catch(e){}})();class ve{on(e,t,i){const o=this.e||(this.e={});return(o[e]||(o[e]=[])).push({fn:t,ctx:i}),this}once(e,t,i){const o=this;function r(){o.off(e,r);for(var A=arguments.length,n=new Array(A),s=0;s1?i-1:0),r=1;r{delete i[e]})),void delete this.e;const o=i[e],r=[];if(o&&t)for(let e=0,i=o.length;e{var t=["attribute vec4 vertexPos;","attribute vec4 texturePos;","varying vec2 textureCoord;","void main()","{","gl_Position = vertexPos;","textureCoord = texturePos.xy;","}"].join("\n"),i=["precision highp float;","varying highp vec2 textureCoord;","uniform sampler2D ySampler;","uniform sampler2D uSampler;","uniform sampler2D vSampler;","const mat4 YUV2RGB = mat4","(","1.1643828125, 0, 1.59602734375, -.87078515625,","1.1643828125, -.39176171875, -.81296875, .52959375,","1.1643828125, 2.017234375, 0, -1.081390625,","0, 0, 0, 1",");","void main(void) {","highp float y = texture2D(ySampler, textureCoord).r;","highp float u = texture2D(uSampler, textureCoord).r;","highp float v = texture2D(vSampler, textureCoord).r;","gl_FragColor = vec4(y, u, v, 1) * YUV2RGB;","}"].join("\n"),o=e.createShader(e.VERTEX_SHADER);e.shaderSource(o,t),e.compileShader(o),e.getShaderParameter(o,e.COMPILE_STATUS)||console.log("Vertex shader failed to compile: "+e.getShaderInfoLog(o));var r=e.createShader(e.FRAGMENT_SHADER);e.shaderSource(r,i),e.compileShader(r),e.getShaderParameter(r,e.COMPILE_STATUS)||console.log("Fragment shader failed to compile: "+e.getShaderInfoLog(r));var A=e.createProgram();e.attachShader(A,o),e.attachShader(A,r),e.linkProgram(A),e.getProgramParameter(A,e.LINK_STATUS)||console.log("Program failed to compile: "+e.getProgramInfoLog(A)),e.useProgram(A);var n=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,n),e.bufferData(e.ARRAY_BUFFER,new Float32Array([1,1,-1,1,1,-1,-1,-1]),e.STATIC_DRAW);var s=e.getAttribLocation(A,"vertexPos");e.enableVertexAttribArray(s),e.vertexAttribPointer(s,2,e.FLOAT,!1,0,0);var a=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,a),e.bufferData(e.ARRAY_BUFFER,new Float32Array([1,0,0,0,1,1,0,1]),e.STATIC_DRAW);var d=e.getAttribLocation(A,"texturePos");function c(t,i){var o=e.createTexture();return e.bindTexture(e.TEXTURE_2D,o),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.bindTexture(e.TEXTURE_2D,null),e.uniform1i(e.getUniformLocation(A,t),i),o}e.enableVertexAttribArray(d),e.vertexAttribPointer(d,2,e.FLOAT,!1,0,0);var l=c("ySampler",0),u=c("uSampler",1),h=c("vSampler",2);return{render:function(t,i,o,r,A){e.viewport(0,0,t,i),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,l),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,t,i,0,e.LUMINANCE,e.UNSIGNED_BYTE,o),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,t/2,i/2,0,e.LUMINANCE,e.UNSIGNED_BYTE,r),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,h),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,t/2,i/2,0,e.LUMINANCE,e.UNSIGNED_BYTE,A),e.drawArrays(e.TRIANGLE_STRIP,0,4)},destroy:function(){try{e.deleteProgram(A),e.deleteBuffer(n),e.deleteBuffer(a),e.deleteTexture(l),e.deleteTexture(u),e.deleteBuffer(h)}catch(e){}}}})(this.contextGl);this.contextGlRender=e.render,this.contextGlDestroy=e.destroy}_initContext2D(){this.context2D=this.$videoElement.getContext("2d")}_initCanvasRender(){this.player._opt.useWCS&&!this._supportOffscreen()?(this.renderType=P,this._initContext2D()):this._supportOffscreen()?(this.renderType=H,this._bindOffscreen()):(this.renderType=Y,this._initContextGl())}_supportOffscreen(){return"function"==typeof this.$videoElement.transferControlToOffscreen&&this.player._opt.useOffscreen}_bindOffscreen(){this.bitmaprenderer=this.$videoElement.getContext("bitmaprenderer")}initCanvasViewSize(){this.$videoElement.width=this.videoInfo.width,this.$videoElement.height=this.videoInfo.height,this.resize()}render(e){switch(this.player.videoTimestamp=e.ts,this.renderType){case H:this.bitmaprenderer.transferFromImageBitmap(e.buffer);break;case Y:this.contextGlRender(this.$videoElement.width,this.$videoElement.height,e.output[0],e.output[1],e.output[2]);break;case P:this.context2D.drawImage(e.videoFrame,0,0,this.$videoElement.width,this.$videoElement.height)}}screenshot(e,t,i,o){e=e||ce(),o=o||L.download;const r={png:"image/png",jpeg:"image/jpeg",webp:"image/webp"};let A=.92;!r[t]&&L[t]&&(o=t,t="png",i=void 0),"string"==typeof i&&(o=i,i=void 0),void 0!==i&&(A=Number(i));const n=this.$videoElement.toDataURL(r[t]||r.png,A),s=ae(n);return o===L.base64?n:o===L.blob?s:void(o===L.download&&de(s,e))}clearView(){switch(this.renderType){case H:(function(e,t){const i=document.createElement("canvas");return i.width=e,i.height=t,createImageBitmap(i,0,0,e,t)})(this.$videoElement.width,this.$videoElement.height).then((e=>{this.bitmaprenderer.transferFromImageBitmap(e)}));break;case Y:this.contextGl.clear(this.contextGl.COLOR_BUFFER_BIT);break;case P:this.context2D.clearRect(0,0,this.$videoElement.width,this.$videoElement.height)}}resize(){this.player.debug.log("canvasVideo","resize");const e=this.player._opt,t=this.player.width;let i=this.player.height;e.hasControl&&(i-=38);let o=this.$videoElement.width,r=this.$videoElement.height;const A=e.rotate;let n=(t-o)/2,s=(i-r)/2;270!==A&&90!==A||(o=this.$videoElement.height,r=this.$videoElement.width);const a=t/o,d=i/r;let c=a>d?d:a;e.isResize||a!==d&&(c=a+","+d),e.isFullResize&&(c=a>d?a:d);let l="scale("+c+")";A&&(l+=" rotate("+A+"deg)"),this.$videoElement.style.transform=l,this.$videoElement.style.left=n+"px",this.$videoElement.style.top=s+"px"}}class Ee extends we{constructor(e){super(),this.player=e;const t=document.createElement("video");t.muted=!0,t.style.position="absolute",t.style.top=0,t.style.left=0,e.$container.appendChild(t),this.$videoElement=t,this.videoInfo={width:"",height:"",encType:""},this.resize();const{proxy:i}=this.player.events;i(this.$videoElement,"canplay",(()=>{this.player.debug.log("Video","canplay")})),i(this.$videoElement,"waiting",(()=>{this.player.emit(C.videoWaiting)})),i(this.$videoElement,"timeupdate",(e=>{})),this.player.debug.log("Video","init")}destroy(){this.player.$container.removeChild(this.$videoElement),this.$videoElement=null,this.init=!1,this.off(),this.player.debug.log("Video","destroy")}play(){this.$videoElement.play()}clearView(){}screenshot(e,t,i,o){e=e||ce(),o=o||L.download;let r=.92;!{png:"image/png",jpeg:"image/jpeg",webp:"image/webp"}[t]&&L[t]&&(o=t,t="png",i=void 0),"string"==typeof i&&(o=i,i=void 0),void 0!==i&&(r=Number(i));const A=this.$videoElement;let n=document.createElement("canvas");n.width=A.videoWidth,n.height=A.videoHeight;n.getContext("2d").drawImage(A,0,0,n.width,n.height);const s=n.toDataURL(L[t]||L.png,r),a=ae(s);return o===L.base64?s:o===L.blob?a:void(o===L.download&&de(a,e))}initCanvasViewSize(){this.resize()}resize(){this.$videoElement.width=this.player.width,this.$videoElement.height=this.player._opt.hasControl?this.player.height-38:this.player.height;const e=this.player._opt;let t="contain";const i=e.rotate;e.isResize||(t="fill"),e.isFullResize&&(t="none"),this.$videoElement.style.objectFit=t,this.$videoElement.style.transform="rotate("+i+"deg)"}}class Be{constructor(e){return new(Be.getLoaderFactory(e._opt))(e)}static getLoaderFactory(e){return e.useMSE?Ee:Se}}class Ce extends ve{constructor(e){super(),this.bufferList=[],this.player=e,this.scriptNode=null,this.hasInitScriptNode=!1,this.audioContextChannel=null,this.audioContext=new(window.AudioContext||window.webkitAudioContext),this.gainNode=this.audioContext.createGain();const t=this.audioContext.createBufferSource();t.buffer=this.audioContext.createBuffer(1,1,22050),t.connect(this.audioContext.destination),t.noteOn?t.noteOn(0):t.start(0),this.audioBufferSourceNode=t,this.mediaStreamAudioDestinationNode=this.audioContext.createMediaStreamDestination(),this.audioEnabled(!0),this.gainNode.gain.value=0,this.playing=!1,this.audioSyncVideoOption={diff:null},this.audioInfo={encType:"",channels:"",sampleRate:""},this.init=!1,this.hasAudio=!1,this.on(C.videoSyncAudio,(e=>{this.player.debug.log("AudioContext",`videoSyncAudio , audioTimestamp: ${e.audioTimestamp},videoTimestamp: ${e.videoTimestamp},diff:${e.diff}`),this.audioSyncVideoOption=e})),this.player.debug.log("AudioContext","init")}destroy(){this.closeAudio(),this.audioContext.close(),this.audioContext=null,this.gainNode=null,this.init=!1,this.hasAudio=!1,this.playing=!1,this.scriptNode&&(this.scriptNode.onaudioprocess=se,this.scriptNode=null),this.audioBufferSourceNode=null,this.mediaStreamAudioDestinationNode=null,this.hasInitScriptNode=!1,this.audioSyncVideoOption={diff:null},this.audioInfo={encType:"",channels:"",sampleRate:""},this.off(),this.player.debug.log("AudioContext","destroy")}updateAudioInfo(e){e.encTypeCode&&(this.audioInfo.encType=V[e.encTypeCode]),e.channels&&(this.audioInfo.channels=e.channels),e.sampleRate&&(this.audioInfo.sampleRate=e.sampleRate),this.audioInfo.sampleRate&&this.audioInfo.channels&&this.audioInfo.encType&&!this.init&&(this.player.emit(C.audioInfo,this.audioInfo),this.init=!0)}get isPlaying(){return this.playing}get isMute(){return 0===this.gainNode.gain.value||this.isStateSuspended()}get volume(){return this.gainNode.gain.value}get bufferSize(){return this.bufferList.length}initScriptNode(){if(this.playing=!0,this.hasInitScriptNode)return;const e=this.audioInfo.channels,t=this.audioContext.createScriptProcessor(1024,0,e);t.onaudioprocess=t=>{const i=t.outputBuffer;if(this.bufferList.length&&this.playing){if(!this.player._opt.useWCS&&!this.player._opt.useMSE){if(this.audioSyncVideoOption.diff>ee)return void this.player.debug.warn("AudioContext",`audioSyncVideoOption more than diff :${this.audioSyncVideoOption.diff}, waiting`);if(this.audioSyncVideoOption.diff<-1e3){this.player.debug.warn("AudioContext",`audioSyncVideoOption less than diff :${this.audioSyncVideoOption.diff}, dropping`);let e=this.bufferList.shift();for(;e.ts-this.player.videoTimestamp<-1e3&&this.bufferList.length>0;)e=this.bufferList.shift();if(0===this.bufferList.length)return}}if(0===this.bufferList.length)return;const t=this.bufferList.shift();t&&t.ts&&(this.player.audioTimestamp=t.ts);for(let o=0;o20&&(this.player.debug.warn("AudioContext",`bufferList is large: ${this.bufferList.length}`),this.bufferList.length>50&&this.bufferList.shift()))}pause(){this.audioSyncVideoOption={diff:null},this.playing=!1,this.clear()}resume(){this.playing=!0}}class Re{constructor(e){return new(Re.getLoaderFactory())(e)}static getLoaderFactory(){return Ce}}class ke extends ve{constructor(e){super(),this.player=e,this.playing=!1,this.abortController=new AbortController,this.streamRate=me((t=>{e.emit(C.kBps,(t/1024).toFixed(2))})),e.debug.log("FetchStream","init")}destroy(){this.abort(),this.off(),this.streamRate=null,this.player.debug.log("FetchStream","destroy")}fetchStream(e){const{demux:t}=this.player;this.player._times.streamStart=ce(),fetch(e,{signal:this.abortController.signal}).then((e=>{const i=e.body.getReader();this.emit(C.streamSuccess);const o=()=>{i.read().then((e=>{let{done:i,value:r}=e;i?t.close():(this.streamRate&&this.streamRate(r.byteLength),t.dispatch(r),o())})).catch((e=>{t.close(),this.emit(k.fetchError,e),this.player.emit(C.error,k.fetchError),this.abort()}))};o()})).catch((e=>{this.abort(),this.emit(k.fetchError,e),this.player.emit(C.error,k.fetchError)}))}abort(){this.abortController&&(this.abortController.abort(),this.abortController=null)}}class Te extends ve{constructor(e){super(),this.player=e,this.socket=null,this.socketStatus=T,this.wsUrl=null,this.streamRate=me((t=>{e.emit(C.kBps,(t/1024).toFixed(2))}))}destroy(){this.socket&&(this.socket.close(),this.socket=null),this.socketStatus=T,this.streamRate=null,this.wsUrl=null,this.off(),this.player.debug.log("websocketLoader","destroy")}_createWebSocket(){const e=this.player,{debug:t,events:{proxy:i},demux:o}=e;this.socket=new WebSocket(this.wsUrl),this.socket.binaryType="arraybuffer",i(this.socket,"open",(()=>{this.emit(C.streamSuccess),t.log("websocketLoader","socket open"),this.socketStatus=I})),i(this.socket,"message",(e=>{this.streamRate&&this.streamRate(e.data.byteLength),this._handleMessage(e.data)})),i(this.socket,"close",(()=>{t.log("websocketLoader","socket close"),this.emit(C.streamEnd),this.socketStatus=x})),i(this.socket,"error",(e=>{t.log("websocketLoader","socket error"),this.emit(k.websocketError,e),this.player.emit(C.error,k.websocketError),this.socketStatus=D,o.close(),t.log("websocketLoader","socket error:",e)}))}_handleMessage(e){const{demux:t}=this.player;t?t.dispatch(e):this.player.debug.warn("websocketLoader","websocket handle message demux is null")}fetchStream(e){this.player._times.streamStart=ce(),this.wsUrl=e,this._createWebSocket()}}class Ie{constructor(e){return new(Ie.getLoaderFactory(e._opt.protocol))(e)}static getLoaderFactory(e){return e===n?ke:e===A?Te:void 0}}var xe=t((function(t){function i(e,t){if(!e)throw"First parameter is required.";t=new o(e,t=t||{type:"video"});var A=this;function n(i){i&&(t.initCallback=function(){i(),i=t.initCallback=null});var o=new r(e,t);(h=new o(e,t)).record(),u("recording"),t.disableLogs||console.log("Initialized recorderType:",h.constructor.name,"for output-type:",t.type)}function s(e){if(e=e||function(){},h){if("paused"===A.state)return A.resumeRecording(),void setTimeout((function(){s(e)}),1);"recording"===A.state||t.disableLogs||console.warn('Recording state should be: "recording", however current state is: ',A.state),t.disableLogs||console.log("Stopped recording "+t.type+" stream."),"gif"!==t.type?h.stop(i):(h.stop(),i()),u("stopped")}else m();function i(i){if(h){Object.keys(h).forEach((function(e){"function"!=typeof h[e]&&(A[e]=h[e])}));var o=h.blob;if(!o){if(!i)throw"Recording failed.";h.blob=o=i}if(o&&!t.disableLogs&&console.log(o.type,"->",b(o.size)),e){var r;try{r=l.createObjectURL(o)}catch(e){}"function"==typeof e.call?e.call(A,r):e(r)}t.autoWriteToDisk&&d((function(e){var i={};i[t.type+"Blob"]=e,x.Store(i)}))}else"function"==typeof e.call?e.call(A,""):e("")}}function a(e){postMessage((new FileReaderSync).readAsDataURL(e))}function d(e,i){if(!e)throw"Pass a callback function over getDataURL.";var o=i?i.blob:(h||{}).blob;if(!o)return t.disableLogs||console.warn("Blob encoder did not finish its job yet."),void setTimeout((function(){d(e,i)}),1e3);if("undefined"==typeof Worker||navigator.mozGetUserMedia){var r=new FileReader;r.readAsDataURL(o),r.onload=function(t){e(t.target.result)}}else{var A=function(e){try{var t=l.createObjectURL(new Blob([e.toString(),"this.onmessage = function (eee) {"+e.name+"(eee.data);}"],{type:"application/javascript"})),i=new Worker(t);return l.revokeObjectURL(t),i}catch(e){}}(a);A.onmessage=function(t){e(t.data)},A.postMessage(o)}}function c(e){e=e||0,"paused"!==A.state?"stopped"!==A.state&&(e>=A.recordingDuration?s(A.onRecordingStopped):(e+=1e3,setTimeout((function(){c(e)}),1e3))):setTimeout((function(){c(e)}),1e3)}function u(e){A&&(A.state=e,"function"==typeof A.onStateChanged.call?A.onStateChanged.call(A,e):A.onStateChanged(e))}var h,p='It seems that recorder is destroyed or "startRecording" is not invoked for '+t.type+" recorder.";function m(){!0!==t.disableLogs&&console.warn(p)}var g={startRecording:function(i){return t.disableLogs||console.log("RecordRTC version: ",A.version),i&&(t=new o(e,i)),t.disableLogs||console.log("started recording "+t.type+" stream."),h?(h.clearRecordedData(),h.record(),u("recording"),A.recordingDuration&&c(),A):(n((function(){A.recordingDuration&&c()})),A)},stopRecording:s,pauseRecording:function(){h?"recording"===A.state?(u("paused"),h.pause(),t.disableLogs||console.log("Paused recording.")):t.disableLogs||console.warn("Unable to pause the recording. Recording state: ",A.state):m()},resumeRecording:function(){h?"paused"===A.state?(u("recording"),h.resume(),t.disableLogs||console.log("Resumed recording.")):t.disableLogs||console.warn("Unable to resume the recording. Recording state: ",A.state):m()},initRecorder:n,setRecordingDuration:function(e,t){if(void 0===e)throw"recordingDuration is required.";if("number"!=typeof e)throw"recordingDuration must be a number.";return A.recordingDuration=e,A.onRecordingStopped=t||function(){},{onRecordingStopped:function(e){A.onRecordingStopped=e}}},clearRecordedData:function(){h?(h.clearRecordedData(),t.disableLogs||console.log("Cleared old recorded data.")):m()},getBlob:function(){if(h)return h.blob;m()},getDataURL:d,toURL:function(){if(h)return l.createObjectURL(h.blob);m()},getInternalRecorder:function(){return h},save:function(e){h?y(h.blob,e):m()},getFromDisk:function(e){h?i.getFromDisk(t.type,e):m()},setAdvertisementArray:function(e){t.advertisement=[];for(var i=e.length,o=0;o-1&&"netscape"in window&&/ rv:/.test(navigator.userAgent),m=!h&&!u&&!!navigator.webkitGetUserMedia||v()||-1!==navigator.userAgent.toLowerCase().indexOf("chrome/"),g=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);g&&!m&&-1!==navigator.userAgent.indexOf("CriOS")&&(g=!1,m=!0);var f=window.MediaStream;function b(e){if(0===e)return"0 Bytes";var t=parseInt(Math.floor(Math.log(e)/Math.log(1e3)),10);return(e/Math.pow(1e3,t)).toPrecision(3)+" "+["Bytes","KB","MB","GB","TB"][t]}function y(e,t){if(!e)throw"Blob object is required.";if(!e.type)try{e.type="video/webm"}catch(e){}var i=(e.type||"video/webm").split("/")[1];if(-1!==i.indexOf(";")&&(i=i.split(";")[0]),t&&-1!==t.indexOf(".")){var o=t.split(".");t=o[0],i=o[1]}var r=(t||Math.round(9999999999*Math.random())+888888888)+"."+i;if(void 0!==navigator.msSaveOrOpenBlob)return navigator.msSaveOrOpenBlob(e,r);if(void 0!==navigator.msSaveBlob)return navigator.msSaveBlob(e,r);var A=document.createElement("a");A.href=l.createObjectURL(e),A.download=r,A.style="display:none;opacity:0;color:transparent;",(document.body||document.documentElement).appendChild(A),"function"==typeof A.click?A.click():(A.target="_blank",A.dispatchEvent(new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0}))),l.revokeObjectURL(A.href)}function v(){return"undefined"!=typeof window&&"object"==typeof window.process&&"renderer"===window.process.type||(!("undefined"==typeof process||"object"!=typeof process.versions||!process.versions.electron)||"object"==typeof navigator&&"string"==typeof navigator.userAgent&&navigator.userAgent.indexOf("Electron")>=0)}function w(e,t){return e&&e.getTracks?e.getTracks().filter((function(e){return e.kind===(t||"audio")})):[]}function S(e,t){"srcObject"in t?t.srcObject=e:"mozSrcObject"in t?t.mozSrcObject=e:t.srcObject=e}void 0===f&&"undefined"!=typeof webkitMediaStream&&(f=webkitMediaStream),void 0!==f&&void 0===f.prototype.stop&&(f.prototype.stop=function(){this.getTracks().forEach((function(e){e.stop()}))}),i.invokeSaveAsDialog=y,i.getTracks=w,i.getSeekableBlob=function(e,t){if("undefined"==typeof EBML)throw new Error("Please link: https://www.webrtc-experiment.com/EBML.js");var i=new EBML.Reader,o=new EBML.Decoder,r=EBML.tools,A=new FileReader;A.onload=function(e){o.decode(this.result).forEach((function(e){i.read(e)})),i.stop();var A=r.makeMetadataSeekable(i.metadatas,i.duration,i.cues),n=this.result.slice(i.metadataSize),s=new Blob([A,n],{type:"video/webm"});t(s)},A.readAsArrayBuffer(e)},i.bytesToSize=b,i.isElectron=v;var E={};function B(){if(p||g||u)return!0;var e,t,i=navigator.userAgent,o=""+parseFloat(navigator.appVersion),r=parseInt(navigator.appVersion,10);return(m||h)&&(e=i.indexOf("Chrome"),o=i.substring(e+7)),-1!==(t=o.indexOf(";"))&&(o=o.substring(0,t)),-1!==(t=o.indexOf(" "))&&(o=o.substring(0,t)),r=parseInt(""+o,10),isNaN(r)&&(o=""+parseFloat(navigator.appVersion),r=parseInt(navigator.appVersion,10)),r>=49}function C(e,t){var i=this;if(void 0===e)throw'First argument "MediaStream" is required.';if("undefined"==typeof MediaRecorder)throw"Your browser does not support the Media Recorder API. Please try other modules e.g. WhammyRecorder or StereoAudioRecorder.";if("audio"===(t=t||{mimeType:"video/webm"}).type){var o;if(w(e,"video").length&&w(e,"audio").length)navigator.mozGetUserMedia?(o=new f).addTrack(w(e,"audio")[0]):o=new f(w(e,"audio")),e=o;t.mimeType&&-1!==t.mimeType.toString().toLowerCase().indexOf("audio")||(t.mimeType=m?"audio/webm":"audio/ogg"),t.mimeType&&"audio/ogg"!==t.mimeType.toString().toLowerCase()&&navigator.mozGetUserMedia&&(t.mimeType="audio/ogg")}var r,A=[];function n(){i.timestamps.push((new Date).getTime()),"function"==typeof t.onTimeStamp&&t.onTimeStamp(i.timestamps[i.timestamps.length-1],i.timestamps)}function s(e){return r&&r.mimeType?r.mimeType:e.mimeType||"video/webm"}function a(){A=[],r=null,i.timestamps=[]}this.getArrayOfBlobs=function(){return A},this.record=function(){i.blob=null,i.clearRecordedData(),i.timestamps=[],d=[],A=[];var o=t;t.disableLogs||console.log("Passing following config over MediaRecorder API.",o),r&&(r=null),m&&!B()&&(o="video/vp8"),"function"==typeof MediaRecorder.isTypeSupported&&o.mimeType&&(MediaRecorder.isTypeSupported(o.mimeType)||(t.disableLogs||console.warn("MediaRecorder API seems unable to record mimeType:",o.mimeType),o.mimeType="audio"===t.type?"audio/webm":"video/webm"));try{r=new MediaRecorder(e,o),t.mimeType=o.mimeType}catch(t){r=new MediaRecorder(e)}o.mimeType&&!MediaRecorder.isTypeSupported&&"canRecordMimeType"in r&&!1===r.canRecordMimeType(o.mimeType)&&(t.disableLogs||console.warn("MediaRecorder API seems unable to record mimeType:",o.mimeType)),r.ondataavailable=function(e){if(e.data&&d.push("ondataavailable: "+b(e.data.size)),"number"!=typeof t.timeSlice)!e.data||!e.data.size||e.data.size<100||i.blob?i.recordingCallback&&(i.recordingCallback(new Blob([],{type:s(o)})),i.recordingCallback=null):(i.blob=t.getNativeBlob?e.data:new Blob([e.data],{type:s(o)}),i.recordingCallback&&(i.recordingCallback(i.blob),i.recordingCallback=null));else if(e.data&&e.data.size&&(A.push(e.data),n(),"function"==typeof t.ondataavailable)){var r=t.getNativeBlob?e.data:new Blob([e.data],{type:s(o)});t.ondataavailable(r)}},r.onstart=function(){d.push("started")},r.onpause=function(){d.push("paused")},r.onresume=function(){d.push("resumed")},r.onstop=function(){d.push("stopped")},r.onerror=function(e){e&&(e.name||(e.name="UnknownError"),d.push("error: "+e),t.disableLogs||(-1!==e.name.toString().toLowerCase().indexOf("invalidstate")?console.error("The MediaRecorder is not in a state in which the proposed operation is allowed to be executed.",e):-1!==e.name.toString().toLowerCase().indexOf("notsupported")?console.error("MIME type (",o.mimeType,") is not supported.",e):-1!==e.name.toString().toLowerCase().indexOf("security")?console.error("MediaRecorder security error",e):"OutOfMemory"===e.name?console.error("The UA has exhaused the available memory. User agents SHOULD provide as much additional information as possible in the message attribute.",e):"IllegalStreamModification"===e.name?console.error("A modification to the stream has occurred that makes it impossible to continue recording. An example would be the addition of a Track while recording is occurring. User agents SHOULD provide as much additional information as possible in the message attribute.",e):"OtherRecordingError"===e.name?console.error("Used for an fatal error other than those listed above. User agents SHOULD provide as much additional information as possible in the message attribute.",e):"GenericError"===e.name?console.error("The UA cannot provide the codec or recording option that has been requested.",e):console.error("MediaRecorder Error",e)),function(e){if(!i.manuallyStopped&&r&&"inactive"===r.state)return delete t.timeslice,void r.start(6e5);setTimeout(void 0,1e3)}(),"inactive"!==r.state&&"stopped"!==r.state&&r.stop())},"number"==typeof t.timeSlice?(n(),r.start(t.timeSlice)):r.start(36e5),t.initCallback&&t.initCallback()},this.timestamps=[],this.stop=function(e){e=e||function(){},i.manuallyStopped=!0,r&&(this.recordingCallback=e,"recording"===r.state&&r.stop(),"number"==typeof t.timeSlice&&setTimeout((function(){i.blob=new Blob(A,{type:s(t)}),i.recordingCallback(i.blob)}),100))},this.pause=function(){r&&"recording"===r.state&&r.pause()},this.resume=function(){r&&"paused"===r.state&&r.resume()},this.clearRecordedData=function(){r&&"recording"===r.state&&i.stop(a),a()},this.getInternalRecorder=function(){return r},this.blob=null,this.getState=function(){return r&&r.state||"inactive"};var d=[];this.getAllStates=function(){return d},void 0===t.checkForInactiveTracks&&(t.checkForInactiveTracks=!1);i=this;!function o(){if(r&&!1!==t.checkForInactiveTracks)return!1===function(){if("active"in e){if(!e.active)return!1}else if("ended"in e&&e.ended)return!1;return!0}()?(t.disableLogs||console.log("MediaStream seems stopped."),void i.stop()):void setTimeout(o,1e3)}(),this.name="MediaStreamRecorder",this.toString=function(){return this.name}}function R(e,t){if(!w(e,"audio").length)throw"Your stream has no audio tracks.";var o,r=this,A=[],n=[],s=!1,a=0,d=2,c=(t=t||{}).desiredSampRate;function u(){if(!1===t.checkForInactiveTracks)return!0;if("active"in e){if(!e.active)return!1}else if("ended"in e&&e.ended)return!1;return!0}function h(e,t){function i(e,t){var i,o=e.numberOfAudioChannels,r=e.leftBuffers.slice(0),A=e.rightBuffers.slice(0),n=e.sampleRate,s=e.internalInterleavedLength,a=e.desiredSampRate;function d(e,t,i){var o=Math.round(e.length*(t/i)),r=[],A=Number((e.length-1)/(o-1));r[0]=e[0];for(var n=1;n96e3)&&(t.disableLogs||console.log("sample-rate must be under range 22050 and 96000.")),t.disableLogs||t.desiredSampRate&&console.log("Desired sample-rate: "+t.desiredSampRate);var y=!1;function v(){A=[],n=[],a=0,E=!1,s=!1,y=!1,p=null,r.leftchannel=A,r.rightchannel=n,r.numberOfAudioChannels=d,r.desiredSampRate=c,r.sampleRate=b,r.recordingLength=a,B={left:[],right:[],recordingLength:0}}function S(){o&&(o.onaudioprocess=null,o.disconnect(),o=null),m&&(m.disconnect(),m=null),v()}this.pause=function(){y=!0},this.resume=function(){if(!1===u())throw"Please make sure MediaStream is active.";if(!s)return t.disableLogs||console.log("Seems recording has been restarted."),void this.record();y=!1},this.clearRecordedData=function(){t.checkForInactiveTracks=!1,s&&this.stop(S),S()},this.name="StereoAudioRecorder",this.toString=function(){return this.name};var E=!1;o.onaudioprocess=function(e){if(!y)if(!1===u()&&(t.disableLogs||console.log("MediaStream seems stopped."),o.disconnect(),s=!1),s){E||(E=!0,t.onAudioProcessStarted&&t.onAudioProcessStarted(),t.initCallback&&t.initCallback());var i=e.inputBuffer.getChannelData(0),c=new Float32Array(i);if(A.push(c),2===d){var l=e.inputBuffer.getChannelData(1),h=new Float32Array(l);n.push(h)}a+=f,r.recordingLength=a,void 0!==t.timeSlice&&(B.recordingLength+=f,B.left.push(c),2===d&&B.right.push(h))}else m&&(m.disconnect(),m=null)},p.createMediaStreamDestination?o.connect(p.createMediaStreamDestination()):o.connect(p.destination),this.leftchannel=A,this.rightchannel=n,this.numberOfAudioChannels=d,this.desiredSampRate=c,this.sampleRate=b,r.recordingLength=a;var B={left:[],right:[],recordingLength:0};function C(){s&&"function"==typeof t.ondataavailable&&void 0!==t.timeSlice&&(B.left.length?(h({desiredSampRate:c,sampleRate:b,numberOfAudioChannels:d,internalInterleavedLength:B.recordingLength,leftBuffers:B.left,rightBuffers:1===d?[]:B.right},(function(e,i){var o=new Blob([i],{type:"audio/wav"});t.ondataavailable(o),setTimeout(C,t.timeSlice)})),B={left:[],right:[],recordingLength:0}):setTimeout(C,t.timeSlice))}}function k(e,t){if("undefined"==typeof html2canvas)throw"Please link: https://www.webrtc-experiment.com/screenshot.js";(t=t||{}).frameInterval||(t.frameInterval=10);var i=!1;["captureStream","mozCaptureStream","webkitCaptureStream"].forEach((function(e){e in document.createElement("canvas")&&(i=!0)}));var o,r,A,n=!(!window.webkitRTCPeerConnection&&!window.webkitGetUserMedia||!window.chrome),s=50,a=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);if(n&&a&&a[2]&&(s=parseInt(a[2],10)),n&&s<52&&(i=!1),t.useWhammyRecorder&&(i=!1),i)if(t.disableLogs||console.log("Your browser supports both MediRecorder API and canvas.captureStream!"),e instanceof HTMLCanvasElement)o=e;else{if(!(e instanceof CanvasRenderingContext2D))throw"Please pass either HTMLCanvasElement or CanvasRenderingContext2D.";o=e.canvas}else navigator.mozGetUserMedia&&(t.disableLogs||console.error("Canvas recording is NOT supported in Firefox."));this.record=function(){if(A=!0,i&&!t.useWhammyRecorder){var e;"captureStream"in o?e=o.captureStream(25):"mozCaptureStream"in o?e=o.mozCaptureStream(25):"webkitCaptureStream"in o&&(e=o.webkitCaptureStream(25));try{var n=new f;n.addTrack(w(e,"video")[0]),e=n}catch(e){}if(!e)throw"captureStream API are NOT available.";(r=new C(e,{mimeType:t.mimeType||"video/webm"})).record()}else h.frames=[],u=(new Date).getTime(),l();t.initCallback&&t.initCallback()},this.getWebPImages=function(i){if("canvas"===e.nodeName.toLowerCase()){var o=h.frames.length;h.frames.forEach((function(e,i){var r=o-i;t.disableLogs||console.log(r+"/"+o+" frames remaining"),t.onEncodingCallback&&t.onEncodingCallback(r,o);var A=e.image.toDataURL("image/webp",1);h.frames[i].image=A})),t.disableLogs||console.log("Generating WebM"),i()}else i()},this.stop=function(e){A=!1;var o=this;i&&r?r.stop(e):this.getWebPImages((function(){h.compile((function(i){t.disableLogs||console.log("Recording finished!"),o.blob=i,o.blob.forEach&&(o.blob=new Blob([],{type:"video/webm"})),e&&e(o.blob),h.frames=[]}))}))};var d=!1;function c(){h.frames=[],A=!1,d=!1}function l(){if(d)return u=(new Date).getTime(),setTimeout(l,500);if("canvas"===e.nodeName.toLowerCase()){var i=(new Date).getTime()-u;return u=(new Date).getTime(),h.frames.push({image:(o=document.createElement("canvas"),r=o.getContext("2d"),o.width=e.width,o.height=e.height,r.drawImage(e,0,0),o),duration:i}),void(A&&setTimeout(l,t.frameInterval))}var o,r;html2canvas(e,{grabMouse:void 0===t.showMousePointer||t.showMousePointer,onrendered:function(e){var i=(new Date).getTime()-u;if(!i)return setTimeout(l,t.frameInterval);u=(new Date).getTime(),h.frames.push({image:e.toDataURL("image/webp",1),duration:i}),A&&setTimeout(l,t.frameInterval)}})}this.pause=function(){d=!0,r instanceof C&&r.pause()},this.resume=function(){d=!1,r instanceof C?r.resume():A||this.record()},this.clearRecordedData=function(){A&&this.stop(c),c()},this.name="CanvasRecorder",this.toString=function(){return this.name};var u=(new Date).getTime(),h=new I.Video(100)}function T(e,t){function i(e){e=void 0!==e?e:10;var t=(new Date).getTime()-a;return t?A?(a=(new Date).getTime(),setTimeout(i,100)):(a=(new Date).getTime(),s.paused&&s.play(),l.drawImage(s,0,0,c.width,c.height),d.frames.push({duration:t,image:c.toDataURL("image/webp")}),void(r||setTimeout(i,e,e))):setTimeout(i,e,e)}function o(e,t,i,o,r){var A=document.createElement("canvas");A.width=c.width,A.height=c.height;var n,s,a,d=A.getContext("2d"),l=[],u=-1===t,h=t&&t>0&&t<=e.length?t:e.length,p=0,m=0,g=0,f=Math.sqrt(Math.pow(255,2)+Math.pow(255,2)+Math.pow(255,2)),b=i&&i>=0&&i<=1?i:0,y=o&&o>=0&&o<=1?o:0,v=!1;s=-1,a=(n={length:h,functionToLoop:function(t,i){var o,r,A,n=function(){!v&&A-o<=A*y||(u&&(v=!0),l.push(e[i])),t()};if(v)n();else{var s=new Image;s.onload=function(){d.drawImage(s,0,0,c.width,c.height);var e=d.getImageData(0,0,c.width,c.height);o=0,r=e.data.length,A=e.data.length/4;for(var t=0;t127)throw"TrackNumber > 127 not supported";return[128|e.trackNum,e.timecode>>8,255&e.timecode,t].map((function(e){return String.fromCharCode(e)})).join("")+e.frame}({discardable:0,frame:e.data.slice(4),invisible:0,keyframe:1,lacing:0,trackNum:1,timecode:Math.round(t)});return t+=e.duration,{data:i,id:163}})))}function i(e){for(var t=[];e>0;)t.push(255&e),e>>=8;return new Uint8Array(t.reverse())}function o(e){var t=[];e=(e.length%8?new Array(9-e.length%8).join("0"):"")+e;for(var i=0;i1?2*A[0].width:A[0].width;var s=1;3!==e&&4!==e||(s=2),5!==e&&6!==e||(s=3),7!==e&&8!==e||(s=4),9!==e&&10!==e||(s=5),r.height=A[0].height*s}else r.width=n.width||360,r.height=n.height||240;t&&t instanceof HTMLVideoElement&&u(t),A.forEach((function(e,t){u(e,t)})),setTimeout(l,n.frameInterval)}}function u(e,t){if(!o){var i=0,r=0,n=e.width,s=e.height;1===t&&(i=e.width),2===t&&(r=e.height),3===t&&(i=e.width,r=e.height),4===t&&(r=2*e.height),5===t&&(i=e.width,r=2*e.height),6===t&&(r=3*e.height),7===t&&(i=e.width,r=3*e.height),void 0!==e.stream.left&&(i=e.stream.left),void 0!==e.stream.top&&(r=e.stream.top),void 0!==e.stream.width&&(n=e.stream.width),void 0!==e.stream.height&&(s=e.stream.height),A.drawImage(e,i,r,n,s),"function"==typeof e.stream.onRender&&e.stream.onRender(A,i,r,n,s,t)}}function h(e){var i=document.createElement("video");return function(e,t){"srcObject"in t?t.srcObject=e:"mozSrcObject"in t?t.mozSrcObject=e:t.srcObject=e}(e,i),i.className=t,i.muted=!0,i.volume=0,i.width=e.width||n.width||360,i.height=e.height||n.height||240,i.play(),i}function p(t){i=[],(t=t||e).forEach((function(e){if(e.getTracks().filter((function(e){return"video"===e.kind})).length){var t=h(e);t.stream=e,i.push(t)}}))}void 0!==s?c.AudioContext=s:"undefined"!=typeof webkitAudioContext&&(c.AudioContext=webkitAudioContext),this.startDrawingFrames=function(){l()},this.appendStreams=function(t){if(!t)throw"First parameter is required.";t instanceof Array||(t=[t]),t.forEach((function(t){var o=new d;if(t.getTracks().filter((function(e){return"video"===e.kind})).length){var r=h(t);r.stream=t,i.push(r),o.addTrack(t.getTracks().filter((function(e){return"video"===e.kind}))[0])}if(t.getTracks().filter((function(e){return"audio"===e.kind})).length){var A=n.audioContext.createMediaStreamSource(t);n.audioDestination=n.audioContext.createMediaStreamDestination(),A.connect(n.audioDestination),o.addTrack(n.audioDestination.stream.getTracks().filter((function(e){return"audio"===e.kind}))[0])}e.push(o)}))},this.releaseStreams=function(){i=[],o=!0,n.gainNode&&(n.gainNode.disconnect(),n.gainNode=null),n.audioSources.length&&(n.audioSources.forEach((function(e){e.disconnect()})),n.audioSources=[]),n.audioDestination&&(n.audioDestination.disconnect(),n.audioDestination=null),n.audioContext&&n.audioContext.close(),n.audioContext=null,A.clearRect(0,0,r.width,r.height),r.stream&&(r.stream.stop(),r.stream=null)},this.resetVideoStreams=function(e){!e||e instanceof Array||(e=[e]),p(e)},this.name="MultiStreamsMixer",this.toString=function(){return this.name},this.getMixedStream=function(){o=!1;var t=function(){var e;p(),"captureStream"in r?e=r.captureStream():"mozCaptureStream"in r?e=r.mozCaptureStream():n.disableLogs||console.error("Upgrade to latest Chrome or otherwise enable this flag: chrome://flags/#enable-experimental-web-platform-features");var t=new d;return e.getTracks().filter((function(e){return"video"===e.kind})).forEach((function(e){t.addTrack(e)})),r.stream=t,t}(),i=function(){c.AudioContextConstructor||(c.AudioContextConstructor=new c.AudioContext);n.audioContext=c.AudioContextConstructor,n.audioSources=[],!0===n.useGainNode&&(n.gainNode=n.audioContext.createGain(),n.gainNode.connect(n.audioContext.destination),n.gainNode.gain.value=0);var t=0;if(e.forEach((function(e){if(e.getTracks().filter((function(e){return"audio"===e.kind})).length){t++;var i=n.audioContext.createMediaStreamSource(e);!0===n.useGainNode&&i.connect(n.gainNode),n.audioSources.push(i)}})),!t)return;return n.audioDestination=n.audioContext.createMediaStreamDestination(),n.audioSources.forEach((function(e){e.connect(n.audioDestination)})),n.audioDestination.stream}();return i&&i.getTracks().filter((function(e){return"audio"===e.kind})).forEach((function(e){t.addTrack(e)})),e.forEach((function(e){e.fullcanvas})),t}}function j(e,t){e=e||[];var i,o,r=this;(t=t||{elementClass:"multi-streams-mixer",mimeType:"video/webm",video:{width:360,height:240}}).frameInterval||(t.frameInterval=10),t.video||(t.video={}),t.video.width||(t.video.width=360),t.video.height||(t.video.height=240),this.record=function(){var r;i=new L(e,t.elementClass||"multi-streams-mixer"),(r=[],e.forEach((function(e){w(e,"video").forEach((function(e){r.push(e)}))})),r).length&&(i.frameInterval=t.frameInterval||10,i.width=t.video.width||360,i.height=t.video.height||240,i.startDrawingFrames()),t.previewStream&&"function"==typeof t.previewStream&&t.previewStream(i.getMixedStream()),(o=new C(i.getMixedStream(),t)).record()},this.stop=function(e){o&&o.stop((function(t){r.blob=t,e(t),r.clearRecordedData()}))},this.pause=function(){o&&o.pause()},this.resume=function(){o&&o.resume()},this.clearRecordedData=function(){o&&(o.clearRecordedData(),o=null),i&&(i.releaseStreams(),i=null)},this.addStreams=function(r){if(!r)throw"First parameter is required.";r instanceof Array||(r=[r]),e.concat(r),o&&i&&(i.appendStreams(r),t.previewStream&&"function"==typeof t.previewStream&&t.previewStream(i.getMixedStream()))},this.resetVideoStreams=function(e){i&&(!e||e instanceof Array||(e=[e]),i.resetVideoStreams(e))},this.getMixer=function(){return i},this.name="MultiStreamRecorder",this.toString=function(){return this.name}}function U(e,t){var i,o,r;function A(){return new ReadableStream({start:function(o){var r=document.createElement("canvas"),A=document.createElement("video"),n=!0;A.srcObject=e,A.muted=!0,A.height=t.height,A.width=t.width,A.volume=0,A.onplaying=function(){r.width=t.width,r.height=t.height;var e=r.getContext("2d"),s=1e3/t.frameRate,a=setInterval((function(){if(i&&(clearInterval(a),o.close()),n&&(n=!1,t.onVideoProcessStarted&&t.onVideoProcessStarted()),e.drawImage(A,0,0),"closed"!==o._controlledReadableStream.state)try{o.enqueue(e.getImageData(0,0,t.width,t.height))}catch(e){}}),s)},A.play()}})}function n(e,a){if(!t.workerPath&&!a)return i=!1,void fetch("https://unpkg.com/webm-wasm@latest/dist/webm-worker.js").then((function(t){t.arrayBuffer().then((function(t){n(e,t)}))}));if(!t.workerPath&&a instanceof ArrayBuffer){var d=new Blob([a],{type:"text/javascript"});t.workerPath=l.createObjectURL(d)}t.workerPath||console.error("workerPath parameter is missing."),(o=new Worker(t.workerPath)).postMessage(t.webAssemblyPath||"https://unpkg.com/webm-wasm@latest/dist/webm-wasm.wasm"),o.addEventListener("message",(function(e){"READY"===e.data?(o.postMessage({width:t.width,height:t.height,bitrate:t.bitrate||1200,timebaseDen:t.frameRate||30,realtime:t.realtime}),A().pipeTo(new WritableStream({write:function(e){i?console.error("Got image, but recorder is finished!"):o.postMessage(e.data.buffer,[e.data.buffer])}}))):e.data&&(r||s.push(e.data))}))}"undefined"!=typeof ReadableStream&&"undefined"!=typeof WritableStream||console.error("Following polyfill is strongly recommended: https://unpkg.com/@mattiasbuelens/web-streams-polyfill/dist/polyfill.min.js"),(t=t||{}).width=t.width||640,t.height=t.height||480,t.frameRate=t.frameRate||30,t.bitrate=t.bitrate||1200,t.realtime=t.realtime||!0,this.record=function(){s=[],r=!1,this.blob=null,n(e),"function"==typeof t.initCallback&&t.initCallback()},this.pause=function(){r=!0},this.resume=function(){r=!1};var s=[];this.stop=function(e){i=!0;var t=this;!function(e){o?(o.addEventListener("message",(function(t){null===t.data&&(o.terminate(),o=null,e&&e())})),o.postMessage(null)):e&&e()}((function(){t.blob=new Blob(s,{type:"video/webm"}),e(t.blob)}))},this.name="WebAssemblyRecorder",this.toString=function(){return this.name},this.clearRecordedData=function(){s=[],r=!1,this.blob=null},this.blob=null}i.DiskStorage=x,i.GifRecorder=D,i.MultiStreamRecorder=j,i.RecordRTCPromisesHandler=function(e,t){if(!this)throw'Use "new RecordRTCPromisesHandler()"';if(void 0===e)throw'First argument "MediaStream" is required.';var o=this;o.recordRTC=new i(e,t),this.startRecording=function(){return new Promise((function(e,t){try{o.recordRTC.startRecording(),e()}catch(e){t(e)}}))},this.stopRecording=function(){return new Promise((function(e,t){try{o.recordRTC.stopRecording((function(i){o.blob=o.recordRTC.getBlob(),o.blob&&o.blob.size?e(i):t("Empty blob.",o.blob)}))}catch(e){t(e)}}))},this.pauseRecording=function(){return new Promise((function(e,t){try{o.recordRTC.pauseRecording(),e()}catch(e){t(e)}}))},this.resumeRecording=function(){return new Promise((function(e,t){try{o.recordRTC.resumeRecording(),e()}catch(e){t(e)}}))},this.getDataURL=function(e){return new Promise((function(e,t){try{o.recordRTC.getDataURL((function(t){e(t)}))}catch(e){t(e)}}))},this.getBlob=function(){return new Promise((function(e,t){try{e(o.recordRTC.getBlob())}catch(e){t(e)}}))},this.getInternalRecorder=function(){return new Promise((function(e,t){try{e(o.recordRTC.getInternalRecorder())}catch(e){t(e)}}))},this.reset=function(){return new Promise((function(e,t){try{e(o.recordRTC.reset())}catch(e){t(e)}}))},this.destroy=function(){return new Promise((function(e,t){try{e(o.recordRTC.destroy())}catch(e){t(e)}}))},this.getState=function(){return new Promise((function(e,t){try{e(o.recordRTC.getState())}catch(e){t(e)}}))},this.blob=null,this.version="5.6.2"},i.WebAssemblyRecorder=U}));class De extends ve{constructor(e){super(),this.player=e,this.fileName="",this.fileType=z,this.isRecording=!1,this.recordingTimestamp=0,this.recordingInterval=null,e.debug.log("Recorder","init")}destroy(){this._reset(),this.player.debug.log("Recorder","destroy")}setFileName(e,t){this.fileName=e,N!==t&&z!==t||(this.fileType=t)}get recording(){return this.isRecording}get recordTime(){return this.recordingTimestamp}startRecord(){const e=this.player.debug,t={type:"video",mimeType:"video/webm;codecs=h264",onTimeStamp:t=>{e.log("Recorder","record timestamp :"+t)},disableLogs:!this.player._opt.debug};try{const e=this.player.video.$videoElement.captureStream(25);if(this.player.audio.mediaStreamAudioDestinationNode&&this.player.audio.mediaStreamAudioDestinationNode.stream&&!this.player.audio.isStateSuspended()&&this.player.audio.hasAudio){const t=this.player.audio.mediaStreamAudioDestinationNode.stream;if(t.getAudioTracks().length>0){const i=t.getAudioTracks()[0];i&&i.enabled&&e.addTrack(i)}}this.recorder=xe(e,t)}catch(t){e.error("Recorder",t),this.emit(C.recordCreateError)}this.recorder&&(this.isRecording=!0,this.emit(C.recording,!0),this.recorder.startRecording(),e.log("Recorder","start recording"),this.player.emit(C.recordStart),this.recordingInterval=window.setInterval((()=>{this.recordingTimestamp+=1,this.player.emit(C.recordingTimestamp,this.recordingTimestamp)}),1e3))}stopRecordAndSave(){this.recorder&&this.isRecording&&this.recorder.stopRecording((()=>{this.player.debug.log("Recorder","stop recording"),this.player.emit(C.recordEnd),function(e,t,i){const o=window.URL.createObjectURL(e),r=document.createElement("a");r.href=o,r.download=(t||ce())+"."+(i||FILE_SUFFIX.webm),r.click(),setTimeout((()=>{window.URL.revokeObjectURL(o)}),ge()?1e3:0)}(this.recorder.getBlob(),this.fileName,this.fileType),this._reset(),this.emit(C.recording,!1)}))}_reset(){this.isRecording=!1,this.recordingTimestamp=0,this.recorder&&(this.recorder.destroy(),this.recorder=null),this.fileName=null,this.recordingInterval&&clearInterval(this.recordingInterval),this.recordingInterval=null}}class Le{constructor(e){return new(Le.getLoaderFactory())(e)}static getLoaderFactory(){return De}}class je{constructor(e){this.player=e,this.decoderWorker=new Worker(e._opt.decoder),this._initDecoderWorker(),e.debug.log("decoderWorker","init")}destroy(){this.decoderWorker.postMessage({cmd:B}),this.decoderWorker.terminate(),this.decoderWorker=null,this.player.debug.log("decoderWorker","destroy")}_initDecoderWorker(){const{debug:e,events:{proxy:t}}=this.player;this.decoderWorker.onmessage=t=>{const i=t.data;switch(i.cmd){case c:e.log("decoderWorker","onmessage:",c),this.player.loaded||this.player.emit(C.load),this.player.emit(C.decoderWorkerInit),this._initWork();break;case g:e.log("decoderWorker","onmessage:",g,i.code),this.player._times.decodeStart||(this.player._times.decodeStart=ce()),this.player.video.updateVideoInfo({encTypeCode:i.code});break;case m:e.log("decoderWorker","onmessage:",m,i.code),this.player.audio.updateAudioInfo({encTypeCode:i.code});break;case l:e.log("decoderWorker","onmessage:",l,`width:${i.w},height:${i.h}`),this.player.video.updateVideoInfo({width:i.w,height:i.h}),this.player.video.initCanvasViewSize();break;case p:e.log("decoderWorker","onmessage:",p,`channels:${i.channels},sampleRate:${i.sampleRate}`),this.player.audio.updateAudioInfo(i),this.player.audio.initScriptNode(i);break;case u:this.player.handleRender(),this.player.video.render(i),this.player.emit(C.timeUpdate,i.ts),this.player.updateStats({fps:!0,ts:i.ts,buf:i.delay}),this.player._times.videoStart||(this.player._times.videoStart=ce(),this.player.handlePlayToRenderTimes());break;case h:e.log("decoderWorker","onmessage:",h,`msg ts:${i.ts}`),this.player.playing&&this.player.audio.play(i.buffer,i.ts);break;default:this.player[i.cmd]&&this.player[i.cmd](i)}}}_initWork(){const e={debug:this.player._opt.debug,forceNoOffscreen:this.player._opt.forceNoOffscreen,useWCS:this.player._opt.useWCS,videoBuffer:this.player._opt.videoBuffer};this.decoderWorker.postMessage({cmd:w,opt:JSON.stringify(e),sampleRate:this.player.audio.audioContext.sampleRate})}decodeVideo(e,t,i){const o={type:b,ts:Math.max(t,0),isIFrame:i};this.decoderWorker.postMessage({cmd:S,buffer:e,options:o},[e.buffer])}decodeAudio(e,t){this.player._opt.useWCS&&!this.player._opt.useOffscreen||this.player._opt.useMSE?this._decodeAudioNoDelay(e,t):this._decodeAudio(e,t)}_decodeAudio(e,t){const i={type:f,ts:Math.max(t,0)};this.decoderWorker.postMessage({cmd:S,buffer:e,options:i},[e.buffer])}_decodeAudioNoDelay(e,t){this.decoderWorker.postMessage({cmd:E,buffer:e,ts:Math.max(t,0)},[e.buffer])}}class Ue extends ve{constructor(e){super(),this.player=e,this.stopId=null,this.firstTimestamp=null,this.startTimestamp=null,this.delay=-1,this.bufferList=[],this.dropping=!1,this.initInterval()}destroy(){this.stopId&&(clearInterval(this.stopId),this.stopId=null),this.firstTimestamp=null,this.startTimestamp=null,this.delay=-1,this.bufferList=[],this.dropping=!1,this.off()}getDelay(e){return e?(this.firstTimestamp?e&&(this.delay=Date.now()-this.startTimestamp-(e-this.firstTimestamp)):(this.firstTimestamp=e,this.startTimestamp=Date.now(),this.delay=-1),this.delay):-1}resetDelay(){this.firstTimestamp=null,this.startTimestamp=null,this.delay=-1,this.dropping=!1}initInterval(){const e=this.player._opt.videoBuffer;this.player.debug.log("common dumex","init Interval");let t=()=>{let t;if(this.bufferList.length)if(this.dropping){for(t=this.bufferList.shift(),t.type===f&&0===t.payload[1]&&this._doDecoderDecode(t);!t.isIFrame&&this.bufferList.length;)t=this.bufferList.shift(),t.type===f&&0===t.payload[1]&&this._doDecoderDecode(t);t.isIFrame&&(this.dropping=!1,this._doDecoderDecode(t))}else if(t=this.bufferList[0],-1===this.getDelay(t.ts))this.bufferList.shift(),this._doDecoderDecode(t);else if(this.delay>e+1e3)this.resetDelay(),this.dropping=!0;else for(;this.bufferList.length&&(t=this.bufferList[0],this.getDelay(t.ts)>e);)this.bufferList.shift(),this._doDecoderDecode(t)};t(),this.stopId=setInterval(t,10)}_doDecode(e,t,i,o){const r=this.player,{decoderWorker:A}=r;let n={ts:i,type:t,isIFrame:!1};r._opt.useWCS&&!r._opt.useOffscreen||r._opt.useMSE?(t===b&&(n.isIFrame=o),this.pushBuffer(e,n)):t===b?A.decodeVideo(e,i,o):t===f&&A.decodeAudio(e,i)}_doDecoderDecode(e){const t=this.player,{decoderWorker:i,webcodecsDecoder:o,mseDecoder:r}=t;e.type===f?i.decodeAudio(e.payload,e.ts):e.type===b&&(t._opt.useWCS&&!t._opt.useOffscreen?o.decodeVideo(e.payload,e.ts,e.isIFrame):t._opt.useMSE&&r.decodeVideo(e.payload,e.ts,e.isIFrame))}pushBuffer(e,t){t.type===f?this.bufferList.push({ts:t.ts,payload:e,type:f}):t.type===b&&this.bufferList.push({ts:t.ts,payload:e,type:b,isIFrame:t.isIFrame})}close(){}}class Fe extends Ue{constructor(e){super(e),this.input=this._inputFlv(),this.flvDemux=this.dispatchFlvData(this.input),e.debug.log("FlvDemux","init")}destroy(){super.destroy(),this.input=null,this.flvDemux=null,this.player.debug.log("FlvDemux","destroy")}dispatch(e){this.flvDemux(e)}*_inputFlv(){yield 9;const e=new ArrayBuffer(4),t=new Uint8Array(e),i=new Uint32Array(e),o=this.player;for(;;){t[3]=0;const e=yield 15,r=e[4];t[0]=e[7],t[1]=e[6],t[2]=e[5];const A=i[0];t[0]=e[10],t[1]=e[9],t[2]=e[8];let n=i[0];16777215===n&&(t[3]=e[11],n=i[0]);const s=yield A;switch(r){case y:o._opt.hasAudio&&(o.updateStats({abps:s.byteLength}),s.byteLength>0&&this._doDecode(s,f,n));break;case v:if(o._times.demuxStart||(o._times.demuxStart=ce()),o._opt.hasVideo){o.updateStats({vbps:s.byteLength});const e=s[0]>>4==1;s.byteLength>0&&this._doDecode(s,b,n,e)}}}}dispatchFlvData(e){let t=e.next(),i=null;return o=>{let r=new Uint8Array(o);if(i){let e=new Uint8Array(i.length+r.length);e.set(i),e.set(r,i.length),r=e,i=null}for(;r.length>=t.value;){let i=r.slice(t.value);t=e.next(r.slice(0,t.value)),r=i}r.length>0&&(i=r)}}close(){this.input&&this.input.return(null)}}class Ve extends Ue{constructor(e){super(e),e.debug.log("M7sDemux","init")}destroy(){super.destroy(),this.player.debug.log("M7sDemux","destroy")}dispatch(e){const t=this.player,i=new DataView(e),o=i.getUint8(0),r=i.getUint32(1,!1);switch(o){case f:if(t._opt.hasAudio){const i=new Uint8Array(e,5);t.updateStats({abps:i.byteLength}),i.byteLength>0&&this._doDecode(i,o,r)}break;case b:if(t._opt.hasVideo&&(t._times.demuxStart||(t._times.demuxStart=ce()),i.byteLength>5)){const A=new Uint8Array(e,5),n=i.getUint8(5)>>4==1;t.updateStats({vbps:A.byteLength}),A.byteLength>0&&this._doDecode(A,o,r,n)}}}}class Oe{constructor(e){return new(Oe.getLoaderFactory(e._opt.demuxType))(e)}static getLoaderFactory(e){return e===a?Ve:e===s?Fe:void 0}}class Qe extends ve{constructor(e){super(),this.player=e,this.hasInit=!1,this.isInitInfo=!1,this.decoder=null,this.initDecoder(),e.debug.log("Webcodecs","init")}destroy(){this.decoder&&(this.decoder.close(),this.decoder=null),this.hasInit=!1,this.isInitInfo=!1,this.off(),this.player.debug.log("Webcodecs","destroy")}initDecoder(){const e=this;this.decoder=new VideoDecoder({output(t){e.handleDecode(t)},error(t){e.handleError(t)}})}handleDecode(e){this.isInitInfo||(this.player.video.updateVideoInfo({width:e.codedWidth,height:e.codedHeight}),this.player.video.initCanvasViewSize(),this.isInitInfo=!0),this.player._times.videoStart||(this.player._times.videoStart=ce(),this.player.handlePlayToRenderTimes()),this.player.handleRender(),this.player.video.render({videoFrame:e}),this.player.updateStats({fps:!0,ts:0,buf:this.player.demux.delay}),setTimeout((function(){e.close?e.close():e.destroy()}),100)}handleError(e){this.player.debug.log("Webcodecs","VideoDecoder handleError",e)}decodeVideo(e,t,i){if(this.hasInit){const o=new EncodedVideoChunk({data:e.slice(5),timestamp:t,type:i?X:Z});this.decoder.decode(o)}else if(i&&0===e[1]){const t=15&e[0];if(this.player.video.updateVideoInfo({encTypeCode:t}),t===F)return void this.emit(k.webcodecsH265NotSupport);this.player._times.decodeStart||(this.player._times.decodeStart=ce());const i=function(e){let t=e.subarray(1,4),i="avc1.";for(let e=0;e<3;e++){let o=t[e].toString(16);o.length<2&&(o="0"+o),i+=o}return{codec:i,description:e}}(e.slice(5));this.decoder.configure(i),this.hasInit=!0}}}const Me={play:"播放",pause:"暂停",audio:"",mute:"",screenshot:"截图",loading:"加载",fullscreen:"全屏",fullscreenExit:"退出全屏",record:"录制",recordStop:"停止录制"};var We=Object.keys(Me).reduce(((e,t)=>(e[t]=`\n \n ${Me[t]?`${Me[t]}`:""}\n`,e)),{}),Ge=(e,t)=>{const{events:{proxy:i}}=e,o=document.createElement("object");o.setAttribute("aria-hidden","true"),o.setAttribute("tabindex",-1),o.type="text/html",o.data="about:blank",ue(o,{display:"block",position:"absolute",top:"0",left:"0",height:"100%",width:"100%",overflow:"hidden",pointerEvents:"none",zIndex:"-1"});let r=e.width,A=e.height;i(o,"load",(()=>{i(o.contentDocument.defaultView,"resize",(()=>{e.width===r&&e.height===A||(r=e.width,A=e.height,e.emit(C.resize))}))})),e.$container.appendChild(o),e.on(C.destroy,(()=>{e.$container.removeChild(o)})),e.on(C.volumechange,(()=>{!function(e){if(0===e)ue(t.$volumeOn,"display","none"),ue(t.$volumeOff,"display","flex"),ue(t.$volumeHandle,"top","48px");else if(t.$volumeHandle&&t.$volumePanel){const i=he(t.$volumePanel,"height")||60,o=he(t.$volumeHandle,"height"),r=i-(i-o)*e-o;ue(t.$volumeHandle,"top",`${r}px`),ue(t.$volumeOn,"display","flex"),ue(t.$volumeOff,"display","none")}t.$volumePanelText&&(t.$volumePanelText.innerHTML=parseInt(100*e))}(e.volume)})),e.on(C.loading,(e=>{ue(t.$loading,"display",e?"flex":"none"),ue(t.$poster,"display","none"),e&&ue(t.$playBig,"display","none")}));try{const i=()=>{ue(t.$fullscreenExit,"display",e.fullscreen?"flex":"none"),ue(t.$fullscreen,"display",e.fullscreen?"none":"flex")};ne.on("change",i),e.events.destroys.push((()=>{ne.off("change",i)}))}catch(e){}e.on(C.recording,(()=>{ue(t.$record,"display",e.recording?"none":"flex"),ue(t.$recordStop,"display",e.recording?"flex":"none")})),e.on(C.recordingTimestamp,(e=>{})),e.on(C.playing,(e=>{ue(t.$play,"display",e?"none":"flex"),ue(t.$playBig,"display",e?"none":"block"),ue(t.$pause,"display",e?"flex":"none"),ue(t.$screenshot,"display",e?"flex":"none"),ue(t.$record,"display",e?"flex":"none"),ue(t.$fullscreen,"display",e?"flex":"none"),e||t.$speed&&(t.$speed.innerHTML=fe(""))})),e.on(C.kBps,(e=>{const i=fe(e);t.$speed&&(t.$speed.innerHTML=i)}))};function Je(e,t){void 0===t&&(t={});var i=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===i&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}Je('@keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.jessibuca-container .jessibuca-icon{cursor:pointer;width:16px;height:16px}.jessibuca-container .jessibuca-poster{position:absolute;z-index:10;left:0;top:0;right:0;bottom:0;height:100%;width:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;pointer-events:none}.jessibuca-container .jessibuca-play-big{position:absolute;display:none;height:100%;width:100%;background:rgba(0,0,0,.4);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACgklEQVRoQ+3ZPYsTQRjA8eeZZCFlWttAwCIkZOaZJt8hlvkeHrlccuAFT6wEG0FQOeQQLCIWih6chQgKgkkKIyqKCVYip54IWmiQkTmyYhFvd3Zn3yDb7szu/7cv7GaDkPEFM94PK0DSZ9DzDAyHw7uI2HRDlVJX5/N5r9FoHCYdr/fvCRiNRmpJ6AEidoUQ15NG+AH8BgD2n9AHANAmohdJQfwAfgGA4xF4bjabnW21Whob62ILoKNfAsAGEd2PU2ATcNSNiDf0/cE5/xAHxDpgEf0NADaJ6HLUiKgAbvcjpdSGlPJZVJCoAUfdSqkLxWLxTLlc/mkbEgtgET1TSnWklLdtIuIEuN23crlcp16vv7cBSQKgu38AwBYRXQyLSArg3hsjRDxNRE+CQhIF/BN9qVAobFYqle+mkLQAdLd+8K0T0U0TRJoAbvc9fVkJId75gaQRoLv1C2STiPTb7rFLWgE6+g0RncwyYEJEtawCvjDGmpzzp5kD6NfxfD7frtVqB17xen2a7oG3ALBm+oMoFQBEPD+dTvtBfpImDXjIGFvjnD/3c7ksG5MU4HDxWeZa0HB3XhKAXcdxOn5vUi9gnIDXSqm2lHLPK8pkfVyAbSLqm4T5HRs1YB8RO0KIid8g03FRAT4rpbpSyh3TINPxUQB2GGM9zvkn05gg420CJovLZT9ISNA5tgB9ItoOGhFmnh/AcZ/X9xhj65zzV2Eiwsz1A1j2B8dHAOgS0W6YnduY6wkYj8d3lFKn/j66Ea84jtOrVqtfbQSE3YYnYDAY5Eql0hYAnNDv6kKIx2F3anO+J8DmzqLY1goQxVE12ebqDJgcrSjGrs5AFEfVZJt/AF0m+jHzUTtnAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:50%;cursor:pointer;background-size:48px 48px}.jessibuca-container .jessibuca-play-big:hover{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACEElEQVRoQ+2ZXStEQRjH/3/yIXwDdz7J+i7kvdisXCk3SiFJW27kglBcSFFKbqwQSa4krykuKB09Naf2Yndn5jgzc06d53Znd36/mWfeniVyHsw5PwqB0DOonYEoijYBlOpAFwCMkHwLDS/9mwhEDUCfAAyTXA4tYSLwC6CtCegegH6S56FETAR+AHRoACcBTJAUWa+RloBAXwAYIrnt0yBNgZi7qtbHgw8RFwLC/QFglOScawlXAjH3gUqrE1cirgVi7mkAYyS/0xbxJSDcdwAGSa6nKeFTIOZeUyL3aYiEEBDuLwDjJGf+KxFKIOY+BdBL8iipSGiBmHtWbbuftiJZERBuOfgGSK7aSGRJIObeUml1ayKSRQHhlgtkiaTcdltGVgUE+ppkV54FaiS78yrwqlLoOI8Cch2XV548W7WRpTVwA6DP9kGUFYEpAOUkT9LQAvtq1M+0udKkQSgBqSlJWWYxKXj8vRACK+o6bbRIdYI+Ba7U7rKjg7L53JdAhWTZBsy0rWuBXZUuNVMg23auBF7UIl2yBbJt70JAoKV6/WwLk6R9mgKSJlJ1kLTxFmkJyCla8UZd15GJQKvyumyJ8gy8DAEvfZoINPqD41EtUjmUgoaJwAaAnjrKebVI34OSq85NBNqlCAWgE0CV5GEWwI3vQlmCbcSinYFCwPEIFDPgeIC1P1/MgHaIHDf4Aydx2TF7wnKeAAAAAElFTkSuQmCC")}.jessibuca-container .jessibuca-loading{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;z-index:20;left:0;top:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none}.jessibuca-container .jessibuca-loading-text{line-height:20px;font-size:13px;color:#fff;margin-top:10px}.jessibuca-container .jessibuca-controls{background-color:#161616;display:flex;flex-direction:column;justify-content:flex-end;position:absolute;z-index:40;left:0;right:0;bottom:0;height:38px;padding-left:13px;padding-right:13px;font-size:14px;color:#fff;opacity:0;visibility:hidden;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}.jessibuca-container .jessibuca-controls .jessibuca-controls-item{position:relative;display:flex;justify-content:center;padding:0 8px}.jessibuca-container .jessibuca-controls .jessibuca-controls-item:hover .icon-title-tips{visibility:visible;opacity:1}.jessibuca-container .jessibuca-controls .jessibuca-fullscreen,.jessibuca-container .jessibuca-controls .jessibuca-fullscreen-exit,.jessibuca-container .jessibuca-controls .jessibuca-icon-audio,.jessibuca-container .jessibuca-controls .jessibuca-microphone-close,.jessibuca-container .jessibuca-controls .jessibuca-pause,.jessibuca-container .jessibuca-controls .jessibuca-play,.jessibuca-container .jessibuca-controls .jessibuca-record,.jessibuca-container .jessibuca-controls .jessibuca-record-stop,.jessibuca-container .jessibuca-controls .jessibuca-screenshot{display:none}.jessibuca-container .jessibuca-controls .jessibuca-icon-audio,.jessibuca-container .jessibuca-controls .jessibuca-icon-mute{z-index:1}.jessibuca-container .jessibuca-controls .jessibuca-controls-bottom{display:flex;justify-content:space-between;height:100%}.jessibuca-container .jessibuca-controls .jessibuca-controls-bottom .jessibuca-controls-left,.jessibuca-container .jessibuca-controls .jessibuca-controls-bottom .jessibuca-controls-right{display:flex;align-items:center}.jessibuca-container.jessibuca-controls-show .jessibuca-controls{opacity:1;visibility:visible}.jessibuca-container.jessibuca-hide-cursor *{cursor:none!important}.jessibuca-container.jessibuca-fullscreen-web{position:fixed;z-index:9999;left:0;top:0;right:0;bottom:0;width:100%!important;height:100%!important;background:#000}.jessibuca-container .jessibuca-icon-loading{width:50px;height:50px;background:url("data:image/png;base64,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") no-repeat 50%;background-size:100% 100%;animation:rotation 1s linear infinite}.jessibuca-container .jessibuca-icon-screenshot{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAE5UlEQVRoQ+1YW2sdVRT+1s7JxbsoVkEUrIIX0ouz15zYNA+N1RdtQfCltlUfvLbqL/BCwZ8grbHtizQqPojgBSr0JkiMmT2nxgapqBURtPVCq7HxJCeZJVPmxDlzZubMmXOSEsnAvOy917fXt9e39tp7E5b4R0vcfywTuNgRbBgBx3HuJqLVzPzmYjprjHkcwAlmLqXNm4XAISLaSESPaq2HF4OE67rbRGRYRA7btn1fbgLGmKsA/Azg0gBkGzO/vZAkHMd5hIiqc5wHcCMz/5k0Z2oExsfHV1QqldPAf8lORNu11m8tBAljzFYAYWxRSl1vWdZvuQj4RsYYF4AVBlgIOVVlE55HRIxt23ZuCfmGjuOsJ6LPoiAistW27XfaEYmIbOYhPc9bXywWR1oiEJDYQkR1zrYjEjGyqfqbKd8a7kJVtLgQ+30i8pht2wfyRKIdmJkJBPkQTbILfudJ7CTZNBvVpggEcgpvc/ML38zESbLJsxBNE/A9biX0rdjGyTQXgbxyapdsarb0PMlXtWnGoXbKpm0Essqp3bJpK4E0OXmed3+hUBDP8w5FI91M0rdcyLLILElOCbaZilSWeXMncRx4klTCY1spfG3dhZJWx3GcDUR0EEB3ZMw0ET2gtT6SZWWzjmlrBIJCl0hAKfWgZVmHszqXZVxbCSxpCS2JJA6umIhe8ZKKVLPbaBJ+S9toqVRa53nedgAbAKwIwH4FcAzAa0R0l4i8F7PPz189k6RFRA+LyNcAXojDV0oNW5b1eW4Cxpg9AHZkSaaa6hhzb065uDSCH2LmRB8Sk9gY4293g43Qo/1pV80m8yQMfZSZ781cB1zXHRKRZ2IMpgD8A+DamL4ZItqitX4/jbQx5iEA7wLoihn3V/ACckWMJN/QWj9b1x5tGBsbW6uUOh5pPy0iL3Z2dn6ilJqanp5ep5TaJSLhF4NppdRNaU8gPmapVLrO87yfIoXuWyJ6uVKp+HmFjo6OQSJ6FcBtYT+UUmstyxqvkWuUgDFmP4AnQu2/e563qlgs+u9DNZ8xZhRAX7VRRPbath0XuXk7Y8xeAE+FgL6fnJzsHRwcLIfBR0ZGLunq6poAsDLUvp+Zw7b1r9PGmJMAbg8Z7WDmoThZuK67WkS+DD18fcPMdzSQUBR/EzN/nIC/SUQ+DPXV4dclsTHmHAD/SfHCNzc3t7Kvr++HJKeMMacA3BL0nyuXyzcPDAxMxo0fHR29slAo/Ajg6qD/fE9Pzw29vb1/x42fmJi4vFwu+5G/LOg/y8zXNJLQ2dAES5JANMQ7mfn1jBI6ycx3NiMhItqstf4oAX+ziHwQ6qvDj5NQNIn/ALCKmX+JSeIvABRD7fuY+ekGBPYBeDI05tTMzExvf3+/vz2Hk91/ET8RSeI6/DoCpVJpjed5fmKGvzMAXpqdnT3oed5Ud3d3v4jsAqBr9Ei0Rmv9VRqBBPzvROQVETnq2xJRdRu9tRF+bCVOKWT+Kvl/TSIFk6SW/LAjKfjV5K8rZABi8dOOEv7FI7Z8x6zwEWbemLbyMfJr5qiSiJ96oclymBOR3bZtP9+M89WxxpjdAHY2sN3DzM8ljWl4I3Nd9x7/OE1ENcdpETnmH3e11n41zv0l4J8RkU+J6AAz+xtF4teQQG7PFslwmcAiLfSyhC72Qv9/I/Avns2OT7QJskoAAAAASUVORK5CYII=") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-screenshot:hover{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAED0lEQVRoQ+2ZycsdRRTFf2ejqHFAMQqiYBTUoElUHLNx3GgCgpuYRF2o0UT9CxwQ/BMkMSbZSKLiQgQHUDCJgjiAxiEiESdEcJbEedgcKaj3UV+/6q7u/jovPPkK3qbr1ql76p5bt6qemPKmKfefeQKHOoLFCNg+H1gi6fFJOmv7VmCvpD1N87Yh8ApwNXCzpB2TIGF7DRDm2inpmt4EbB8LfAMcGUHWSHryYJKwfRMwmuMP4BRJv9TN2RgB2wuB72BWsq+V9MTBIGF7NZBiGzhJ0o+9CIRBtt8FLqgADC6nRDbpVO9Iuqi3hCKB5cDrGZDVkp4aIhIV2aSQyyW9MScCkcQqIOfsnCORkc3I31b5VtyFRmg1IQ7dt0ja3icSQ2C2JhAjUU2ykd+dE7tBNp2i2olAJJFuc+nCt564QTadF6IzgUhiVGiqyinKaQjZpJP2ItBXTkPJZhACXeU0pGwGI9BWTkPLZlACBTldG4o5EA6E1dY66edcyNrs8Q36zg1vVaTazNs7iXPgDVJJzYs7VRvHRzaDEohyugJ4CTi84sg/wHWSdnVxsGQ7aQLXS9pZcqpL/6AEplpCU5HE8YpJ9YrXUKQ6baN1+HPaRm1fBqwFQnKGK2ZoPwCvAo8Ai4FnMpPMHMwapHUj8DFwbw3+Dklv9iZgexOwvktSRduxU2VDlErwmyXV+lCbxLbDdndlCT3TX3vV7JgnKfRuSVflfMkSsL0ZuDMz4E/gL+CETN+/wCpJzzaRtn0D8DRwWMbu1/gCcnSm7zFJd1W/jxGwvQx4r2IYnlbuA14GAomQFw8B6YtBKFSnNj2BxEJ3IvB1pdB9CjwQ8yqYhcg/DJxZ8WOZpA/SbzkC24DbEqOfgPMkBRKzmu23gEuSj1sk5SI3Y2J7C3BHMuZz4FxJf6fgto8APgIWJd+3SUrHjr9O294HnJUMWi8pSGqs2V4CvJ88fH0i6eyChKr4KyS9WIO/Ang+6RvDz0XgABCeFEdtkaQv65yy/QVweuwPY0+T9FuNQ8cAXwHHxf7wdHiypN9r7BfEl8GjYv9+SceXJLQ/mSDYTh2Baog3SHq0pYT2STqno4RWSnqhBn8l8FzSN4bfJol/jkn8bXUS228DFyfft0paVyCwFbg9sQkSDEkctueZZju8iO+tJPEYfo7A0piYKd73wP3xnB+20cvjNnphxdmlkj4sEMjhfwY8COyOY0fb6Bkl/K6FLKxS+M1KpDhJY8mvrG5doRwlf66QZfGbjhLh4pEt35kV3iUp/IvTunU8qtTil/7gaHOY2yjpntaez9b5RmBDYewmSXfX2RRvZLYvbThOh+NuqMa9Ww1+yLnXgO2SwkZR24oEens2oYHzBCa00PMSOtQL/f+NwH+Hg8hAnbrYgQAAAABJRU5ErkJggg==") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-play{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACgklEQVRoQ+3ZPYsTQRjA8eeZZCFlWttAwCIkZOaZJt8hlvkeHrlccuAFT6wEG0FQOeQQLCIWih6chQgKgkkKIyqKCVYip54IWmiQkTmyYhFvd3Zn3yDb7szu/7cv7GaDkPEFM94PK0DSZ9DzDAyHw7uI2HRDlVJX5/N5r9FoHCYdr/fvCRiNRmpJ6AEidoUQ15NG+AH8BgD2n9AHANAmohdJQfwAfgGA4xF4bjabnW21Whob62ILoKNfAsAGEd2PU2ATcNSNiDf0/cE5/xAHxDpgEf0NADaJ6HLUiKgAbvcjpdSGlPJZVJCoAUfdSqkLxWLxTLlc/mkbEgtgET1TSnWklLdtIuIEuN23crlcp16vv7cBSQKgu38AwBYRXQyLSArg3hsjRDxNRE+CQhIF/BN9qVAobFYqle+mkLQAdLd+8K0T0U0TRJoAbvc9fVkJId75gaQRoLv1C2STiPTb7rFLWgE6+g0RncwyYEJEtawCvjDGmpzzp5kD6NfxfD7frtVqB17xen2a7oG3ALBm+oMoFQBEPD+dTvtBfpImDXjIGFvjnD/3c7ksG5MU4HDxWeZa0HB3XhKAXcdxOn5vUi9gnIDXSqm2lHLPK8pkfVyAbSLqm4T5HRs1YB8RO0KIid8g03FRAT4rpbpSyh3TINPxUQB2GGM9zvkn05gg420CJovLZT9ISNA5tgB9ItoOGhFmnh/AcZ/X9xhj65zzV2Eiwsz1A1j2B8dHAOgS0W6YnduY6wkYj8d3lFKn/j66Ea84jtOrVqtfbQSE3YYnYDAY5Eql0hYAnNDv6kKIx2F3anO+J8DmzqLY1goQxVE12ebqDJgcrSjGrs5AFEfVZJt/AF0m+jHzUTtnAAAAAElFTkSuQmCC") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-play:hover{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACEElEQVRoQ+2ZXStEQRjH/3/yIXwDdz7J+i7kvdisXCk3SiFJW27kglBcSFFKbqwQSa4krykuKB09Naf2Yndn5jgzc06d53Znd36/mWfeniVyHsw5PwqB0DOonYEoijYBlOpAFwCMkHwLDS/9mwhEDUCfAAyTXA4tYSLwC6CtCegegH6S56FETAR+AHRoACcBTJAUWa+RloBAXwAYIrnt0yBNgZi7qtbHgw8RFwLC/QFglOScawlXAjH3gUqrE1cirgVi7mkAYyS/0xbxJSDcdwAGSa6nKeFTIOZeUyL3aYiEEBDuLwDjJGf+KxFKIOY+BdBL8iipSGiBmHtWbbuftiJZERBuOfgGSK7aSGRJIObeUml1ayKSRQHhlgtkiaTcdltGVgUE+ppkV54FaiS78yrwqlLoOI8Cch2XV548W7WRpTVwA6DP9kGUFYEpAOUkT9LQAvtq1M+0udKkQSgBqSlJWWYxKXj8vRACK+o6bbRIdYI+Ba7U7rKjg7L53JdAhWTZBsy0rWuBXZUuNVMg23auBF7UIl2yBbJt70JAoKV6/WwLk6R9mgKSJlJ1kLTxFmkJyCla8UZd15GJQKvyumyJ8gy8DAEvfZoINPqD41EtUjmUgoaJwAaAnjrKebVI34OSq85NBNqlCAWgE0CV5GEWwI3vQlmCbcSinYFCwPEIFDPgeIC1P1/MgHaIHDf4Aydx2TF7wnKeAAAAAElFTkSuQmCC") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-pause{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABA0lEQVRoQ+1YwQqCUBAcfWXXsLr2AXWTPXno8yVB8AP6Aa3oHI+kCDqYaawJljSe133uzO44bx0M/HEG/v1gAd9mkAyQgY4I/F8LJUlyrQFtD2AtIkcNoFEU+Z7n7QD4DfFHEVlocrVmgAUAIAOl3mILPcDgEFcUhyrUKMGUUcroc3NQRimj9XJBGaWMvvPydKN0o6/9QTdKN6rZANxj6EbpRulGuZnjYqs8BbyR8Ub2Izeys+u6yyAIDpo/ehzHM2NMDsA0xFsRmWhyfTIDWSXxCEBmrd2EYXjSHJqm6bQoii2AOYBL5Z0xgFxEVppcrQvQJO0zhgX0iXbdWWSADHRE4AZQ731AhEUeNwAAAABJRU5ErkJggg==") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-pause:hover{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAA7klEQVRoQ+2YSwrCQBBEX6HiVvxsPYDewfN7By/gD9ciQkvERQwJdBSiYs0mEDo96aruombEjy/9+P/jAj7NoBkwA28i8H8tFBFRA9oeWEo6ZgCNiDGwAYpn3TpKmmVytWbABQBmoNRbbqEHGB7iiuJYhRol2DJqGX1uDsuoZdRmLuNZSzGWUcuoZdRHSp/IylNgK2ErYSthK3FHwLcSvpXIjoLt9Jfa6TMwl3TIMBkRE2AH9BriL5KGmVyvWIltJXEfKN6tJJ0ym0bECFgDU+Ba+WZQFCdpkcnVuoBM0i5jXECXaNftZQbMwJsI3AAPN3dAQflHegAAAABJRU5ErkJggg==") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-record{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAC+UlEQVRoQ+1ZS2sTURT+zlDJYE3XSq219QHVuEjnJDT+Bff9Abqw2voAEfGxqygUqWhVFHGl/yMLu9BwByxk5SNI66ML6U7axjhHbmhgWiftncxoOiV3FcI53z3f/e65594zhIQPSnj86BBot4IdBToKRFyBnbeFlFIScVEiuYvIWC6Xe2YK8pcC7SYA4CMzH4mDQBXAqilQBDsLQLfPf9FxnF4i8kwwmypARI+Wl5dvmIBEsUmlUkNE9NaHsVCpVAZGR0d/m+A2JSAid3K53E0TkCg2pVKpz7KseR/GfKVSGYxMAMA0M1+JEpyJb6lUOm5ZVnkrAsVisaunp+esiByr1Wp3R0ZGvmifzZK4XQQWHMc52MgBpdQuAOcAXABwuB400ZTjONdaIjA7O5u2bVsnWU1EujzP+5nP5xdMVjvIJkCBD8x8VCm1G8AYgAkAAxt8Z5j5YmgCSqlTAJ4D2OcD/AXgATNfbYVEAIFPIvKKiE4D6GuCea8xX6gtpJT6DmBvECgRFRzHeROWRAABE4iWCbwHEFhkPM/L5vP5dyaz+23+KwHXdR3P854S0YG1ILSCuthNMfNM2OC1/RYENLY+ygcBnPfht6ZAA6BYLNr6dyqVokKhsGpaNQ2TWJstreXaE2aed133sojcj41AKyvdzCdAgSXLsk4MDw9/a/i4rntbRPxFNZoC/5jAV2be759DKTUJ4FZSFFi0bbs/k8noy2R9dAjEuWU2YgXkQOK3kD6BMsysi2Z9JC2Jdcw/ALzwPO+xvmcl7Rj177JVEbkO4BARjSflFDJJuW1dBxJPoCIiL4noDIB1BS0pW6j+oJmbm+uuVqvjRKQfLr0bZHnIzJf0f6HeAybahrUJqAPruhLlcnnPysqKfpXp11n/Gv62zoHAroS+AafT6QkiGrIsazKbzX7eVIHEt1US39gCkOzWYthkjNE+tuZujDGZQ8XRXn8N4KT5lLFZ6uaYPt+nwyDuvC80YdhvB9uOAu1WoaNAR4GIK/AHvdr+QAexB7EAAAAASUVORK5CYII=") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-record:hover{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACfUlEQVRoQ+2ZSYsUQRCFvycK4nJXXEbHBdwO4kn/gv9CD467ICIutxEFkREdFUU86T/xojcPntyQcT2INw+uISFVkD1Wd2dWlU7nUHlqisiX+fJFZGREi8yHMt8/HYG5VrBToFOg4QnMPxcyM2t4KE2nT0i6EwvylwIjQOCFpE1tEPgGfI0FamC3AFgazP8IrJL0KwZzkAI3gLMxIA1ttgCPA4w3wHpJP2NwBxG4KOlcDEgTGzNbA8wEGP57vA0CU5JONtlczFwz2wY8HUbAzBYCB4CtwCVJb33OIAXmioC70LoyBsxsEXAQOApsLIhelnS6FgEzW+5BBvwA/FS+SPJFa40KBZ5L2mxmS4AJ4IjHxCzwaUnHkgmY2V7gLrAyAPwOXJN0qg6DCgIvgQfAPsDjo2pcKddLciEz+wCs6AO6W9KjVBIVBGIgahN4BvRLMjslPYlZPbT53wR2AbeBtcUmXEFPdh5U06mbd/shBBzbr/Jx4FCAX0+BEsDMFocEYrNmFcE+BD4XsXZL0oyZnQCutkagzkn3m1NBwDe/Q9L74MAuFEqUn5op8I8JvJO0elacTALnc1HAH3Njkvwx+WeYWUegTa/pwaqIgexdyIN4uyRPmqULZRXEvulPwD3gpr+zcrtGQxfzRHYG2AAczuUWiom3kc4D2RN4BdwH9gM9CS0XFyoLGu9UuN974eIFVDiuSzruH5LqgRhtU20q8kBPV8LMlhVVmVdnYwX+SMdAZVeieAF7eeltmElJr4cpkH1bJfvGVvatxdR4bMu+teZuWxtKxWncXn8I7EldtQV7vz79fp9KwZp//9CksB8F206BuVahU6BToOEJ/Ab7+KdABdTt8AAAAABJRU5ErkJggg==") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-recordStop{background:url("data:image/png;base64,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") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-recordStop:hover{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAHn0lEQVRoQ81ZbYxcVRl+nnvu7ErSEmtqDdKwO3e2LWJLSEuFNiofFv9AUIpfiSFqCzt31lITGgEjHxKIKVirqXbnzpZSf5BAoHwIhpiAgDVSwBaU1rZLd+7skiIJKCWVpOzOPfc1d3dn986dO3Nn9kvuz3ve87zPc857znnPe4gZ+BZvlzPMed4XDG2sBGWFAGcRXET6ZwTwIsZpgbxL4B0ID/nKf8370Hz1xE08PV33nDKACDOO/roQ15K4TASfbQWLxL9E8AKJvcWs+WQrfcO2UxKQcfSNAn8TwKVTdVzdT/oJbi/aZl+reC0JsArelRDeC8jnW3XUnL0cofC2Ys58ojl7oDkBj4hKv697CXQnA8sxCEsE3hbKh4E9hfMEOBuUNMBzkzAE6Ct9SvXgW9RJtokC0r+VDqb8pyByfgOwZ0g84mv1cqmH/Y2cpntlmUG9BgauEcHVdW3JN6RsXF3axKFGeA0FdBVGVvpi/AnAJ2NAhkHpBU3H7eabSSMV1271yVL63g0C3gigPcbmA/r+umJP28F6+HUFZPLDy4XqVQCjW2HkexJQN7s2j0+FeLRPZqd0idL3Algfg/cRRa8u5toPx/mKFZDJyyKhPgZgQU0nssfNqvxMEK8RktdZoThxM2G0qaUDG/hetC1WgOXo1wG5IGJcNkS+OpBLvTgb5CuYXfnypT75x2hICfh6yVYrEwWknfJ9BH8cJU/fX9MoFmdS1Pja2w+gLYwrkF+U7NTN4X9VM9CxUz6nlD5So5JyeTGbemEmSSZhZQrly0T4fNROa3Xe0A95tPK/SoDleH8DcGF1J97q2ipYYHP+WY6+BZCtEccHXNtcXSPA6iuvg89nGxnPuQIAlqMPAhKJfVnn2qlge588iS3H2wfgS1XxJXpFve0rbNexS9JKwzQIvxmRvsDQCt7QDSwl2ad7h8+nof4Rsdvn2uYlEwKCAwW+jp6gT7u2Wf+kBBCcqjT8RwFZkUQktp18AzS+mXQQWo73NICrqjHU0uAcGl0DlqPvAOSusIFP/+LBbNsrjYhZjvccgK9MiXylk+A5N2de0QijszBykSHGy1XRQd5RzKq7RwVkHG+/ABdPGBADbtZckkTMcjw3mIgku0btArgl28wkYViONxBQndSN/SXbXMvRZM3UQS4zuedS7nOzqVuSQfXh6afW/Kdrq+VJvmLOpxFQLaHleEH+8VgE4ErXNp9JArUcfQiQROeNcXjYtVXiGhq7i+AP1ZsM1tNy9E8A+XmowfdFZQZzHPw4CejMS6dBHYRs6OzirbTyXi+IXIjsiXPeUekX76L3cRJw6Z1ivnWWDgb17BCvXloF7yEIvjP5k4dcWzW6vEyYzmUIje+W0ZB9KFgDjwO4JqTqFdc2J3ekBtMw9wK8YCu9KETpiWAG9kJwbejnQdc2I/lQvIr/g4ADAFaF2OwNZmAPgO9P/pQ3XTu1LCn+60xpM90iNs3tQmP+yv2RUs4eWk55K8Dwnn/Kb1cdgz/gB0ls5nIGzumVBaahgwv+/AleIluZcbxuAQpV+6vvX9jM5WUuBWR6R1aJYQQhFOKPbnY55TU++FL1aDPn2irublplNpcCrILOQaQ3TMCArGXnHvmEGtHFcG2TxFPFrPm15BAqHwPY1HqpjyX9rp1KLHbFZKRv++2qazwb9R4E8N2Qk7IxohYObOapRiLSjlckYCUJbdTeTDLXtUPO9Nv0fwCYIawHXdu8riIgJh/iFtdW2xsKKOgtFNk2HQEQ3uTm1K9a9UPB+qCGOipgVUFSJ0W/W1WBE7zn5sxFSeTSee86EpdT4ImBxFpmgEcfSgglwPMl2wxmv+FnOV5QD1oYMjq5gOozB7MsTyRGVkHfCZGfVe1G4O1FW92T5GA22+MuWwK5p2Snbh8djIrz83bKvI+Ufh9AKrxT+aKsZjLT2RAxdtfWxeoMFJ7frj5dOaeqyioZR98mkLurycgR107N0ntAUuiUj0bL8YxERU1p0Sp4gxB0VEETj7lZ8xuzMcr1MGNytCBehtys2Vkd5hGE8bJeXDl7t2ub18+FiEze2yVEjS+D/qqBbNtrDQUEjWNvYLIjSlaA36sR9e2BzRyeDSHBocph/TCBmkOU4OairX4T9Vv3fcByyr8G+KMaosSAaNlQ6kn9ZSZFWIXyFyH8XbjyUMEXkR2lXKqWS2R11/CxHO9+ABtjiQryMNRWN8u3piOka5cs9rX+KQA7Fod4wM2a8RySBIyGU768TcgtdUieJrEbvjxczKX+2oqQ8REPrrLfAzAvri8h24p2Klrqj+wvTXhNO95GjqXcqp45KUcF3CfAAaEcN+H/25e2/wb2BkfmezAWUrgEgtWEfDnhtVJD0O3mzAeS6CW+UlYArMLwCoj6JYCGZcCIw8pij3vAq8dtH6g3udn2Q0nkg/amBVTA0gXveopsaea9txkCkzZynOC2Vl/rWxYwMSN5b8PoAifWtkY0Yi14CcT9rm0Gd/OWvykLqHjq7Bu5QIm6QkQuAbG85hSPUiKGIDhM8s+a+tnB7ra/t8w61GHaAsLOl+2W+WVdPpfaWCzBE63BM0fbfTlF4KQo/0RKpY71b+To4p6J73/tXyc1fevA3AAAAABJRU5ErkJggg==") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-fullscreen{background:url("data:image/png;base64,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") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-fullscreen:hover{background:url("data:image/png;base64,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") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-fullscreenExit{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADd0lEQVRoQ+2Zz2sdVRTHv+fJBDW6anDVXen6wZszYxYBiYgtFGst3VSDunKjpS0GpUlqfjVpsVVs6aaL0or4YxMVFCJZ2ZLdPUP+gq5bQnTxtNAkfTnlhnnlkmQy9yV9780rudt77tzv5/y4v4bQ4Y06XD/2ANodwec/AiJygJnvtdvTWfPnRkBEJAiCN8rl8kMfiPn5+Ve7u7v3rays0Orq6lJfX99/PuN2auMDoAD+BvA2M6/mTWSMOUtE48D6AjHGzN/kjdlNvy+AnWOOmQ/lTSYiEwDOWzsimgrDcCRvzG76GwGw8/zJzO9sN6GInAMwbW1UdSSKoqndCMwb6wNwGsB39Q+p6h/M/C4R2dTa1AoHYBWKyCkA1+pqiWi2Wq0e7e/vf7yRoJAAKcQggMtuJKIoOtoxACnE0/xOi/SXMAxPuhCFjUBdpIjYVWXSEf0TM3/g9BeriDMKdSPEz8z8vrU1xgwT0YXCrEJZy1iSJKOqOub0/8jMA0mSfKKqNwoPkHp7ioiGHIhRIvpHVa93BEBa2JcAfOlALAHo6RgAKzRJkk9V1S6xL7kpV4idOM31taxaIKJHqmpPnMMA9hcOQES2PDJkAT1XAAC+ZebPfWB3auNzmLObVsNRUNUXVHUujuM7OxXnMy4XwOcj29mIyOuq+lapVGrYCelKpkEQ3CyXy4tbzdN0AGPMxr2iYZ+sra3FcRybtgCIiK2BKw2rdgaUSqWoUqlIkQAepFDdAF7cBq5ERI9rtdr1OI7tmE2t6SmUEYFHAEaexYW/1QC2EF+ru5GIvg7D0D2GNJxprQY4o6qv1I/b6SpzOYqiLxpWng5oOQAzXxWRWwA+dkRfYOb1p5hGW6sBJpn5KytSRG4D+KguWFXHoyhy7xdeLC0F2ChSRL4H8OFuINoKYIUbY34gogHH3eeZef1K6tPaDpCm068A3nMEDzHzxY4BUNWSiPxORO6z5aDPPlGICNQ9bYyZIaLjjudzIQoFkKbTbwCO+UI0HcB9J/LdeY0xs0R02IGYYObRrWqiFQCfEZEtSHsfmGZm+4qxbbM/hQD8BeBNa0hEM2EYnmgLgP3lFARBT1dXly4vL//b29tbzQNIU+llAHeJaLFSqRzJes5vegR8xGbZLCwsHKzVav8z8/0sm0ID+MDvAfh4qZk2exFopnd9vv0ELrXBQO7fD10AAAAASUVORK5CYII=") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-fullscreenExit:hover{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAC/ElEQVRoQ+2Zy49NQRCHvx+ReK6IlZ34E7CUiCAR4xEbTLCyQRATYswwb2IQZDYWgojHZpCQECts+ResiQwLj0RClNSkb9Lu3HtPz7mZc8+V6eXt6tP1VVV3VdcVbT7U5vozC9BqD/7/HjCzlZLet9rS9fbP9ICZvQPWSfqRAmFmS4ClMHm+JiR9S1mXVyYFwIBXwEZJv7I2MrPjQH8A6JN0OWtNM/OpAL7HS0mbsjYzswGgN8gNS+rJWtPM/HQAfJ9nkrY22tDMTgMjQaZH0nAzCmatTQE4ClyNPvQU2CbJQ2vKKB2Aa2hmR4DrkbbPgQ5Jv6sJSgkQILqA0dgTkjraBiBAxPHtPz2UtDuGKK0HKkqamd8qg5HS9yXtjebLdYjrHNRqiAeS9gQvnQGGSnML1bvGzOwc0BfN35PUaWYHgRulBwjW9ju+O4JwqM/AWFsABIgLwKkIYgJY1jYAAeJQuGIXVIVcKTKxh8WfBin9J+AVpx/eFWUEqFkyNACKp0rhgWYArkg6kQibSyylmPOklQdibijBX+fSLHFRJkDid+qKmdlaYENOI0zeEcBNSZ9qbVIEQHWuyGOTNZLetgrAz8ClPFpHa1ZL8rf5lFGEB2oBfAxQi4D5DeDmAP7mGJPka0oD4LnDr9imH/xFe8AP4vLIjBclxWXItCOtaIBjwOKo3HaFRyWdnLbmYUHhAJKumdkt4ECk9JCkSitmWixFAwxKOjt5uZvdBvZH2vZLit8XSSBFA/yjpJndAfY1A9FSgOCJu0BnBNErqfIkzfRCywECxCNgR6Rtt6TzmdqHBmyKXG4ZM4sTWc04NzNPWE+AuG3ZlZInSuGBinXMbBzYGVkrE6JUACGcHgPbUyGKAIj7REmZ18y897o5ghiQ5E/bltRChwE/kF7Xj0jyLkbDYWbzgBfA+iA4LmlXqwD8LydvszjAF0lfswBCKC0E3gBeP22p186f8RBKUbaejJmtAr5L+lBPptQAKfCzAClWmkmZWQ/MpHVTvv0X9iFAQGQyevIAAAAASUVORK5CYII=") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-audio{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACrUlEQVRoQ+2ZPYgTURCAZzbBXJnCeL2Cnb87b9MEtPBUrrMQFAtrtT5/ClGs9LBWWz0RtbBUFCF4oJDsbO68wsLA2YqQSmLlvpEHu7IuMdlLcus+yUKKhJfZ+ebnvZl5CJY/aLn+MAP41x7M1QPMfFtr/crzvHfTAs8FoNPp1LTWzwHgqIg0lFLvrQHwfX8BER8DwC6jNCIecF13wwoA3/dvIuKNpLJa60Oe560XGoCZd4rICiKeTCtaeABmPg4AJmRqg6xcaABmvg4At4aFRyEBhoVM4UMoCplHADCfJTEL5YEsIVNID5iQAYCHALCYxeq5b6PMfF5EBAAEESthGK7W6/XPRpFWq7W3VCqtZg2ZcT3g+/6i4zjzIlLSWn/yPO/DIGMNLCWY2Sj/+xGRK0qpZfNDEASnROTFVi0fr8+aA8z8Ld6KEfGt67oLYwMAwEUium8EREn7OgeAjwCwPyo/nrque3YSgAtE9GDaAM1mc65arc4Zuf1+P2w0Gt9jJZl5DQAORt+fENG5wgEw8zUAMB/zbBBRwyqAIAjuiMjlSOlNItpjFUCqWl0josMzgChR/9hGAWBbknjmAdPhDdqa0gfZzAMJKyVP4v8hhJYRcSni+0JEu63ahZj5anyQici6UuqIVQDdbrfS6/UqRulyufyTiH5sF8AlIro37VpoWEHIzGZ2tM+sEZFnSqkzk9RCS0R01wjIsZz+mug53hDRia0AnI4bGgDYISItz/M2jYC8Gpp2u30MEWuO4zha665Sqp0ZYFStX/iWchRAItFGzoHSsrJ2ZFl1mHg6bfVYJeGJv85CC++BpIJZ5kSFC6G0ha0e7mYJqcJ7IOkRay84UhD2XjHFIFZf8iW9YcYoYRi+tO6aNeupOs66iU/icV46zf/MAKZpzXFk/QL+JG1PUPhRiQAAAABJRU5ErkJggg==") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-audio:hover{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACSElEQVRoQ+2Zu4sUQRCHf5+C+gf4yBXMfMYHGvjCzEBQDIzV+HwEohipGKupD0QNDE8UEwUFTe68wEDhTMVUMFJ+0tArzbjs9u3Ojt0wBR0M9MzUV1XdXVWNKhcq1189wP/2YKcesH1d0nPgdVvgnQDY3iTpqaT9kuaAt9UA2D4o6aGkzVHpXcByFQC2r0q60lB2D7BUNIDtjZIeSDoyRNGyAWwfiiET4n6YlAtg+7Kka2PCozyAMSHT5CkLIIbMfUlbMhdmOQCZIVOeB2LI3JN0NNPq6bTZe8D2aUmOY72kN8DnoIXt7eF5FSEzkQdsB+OEsFwr6RPwbpixhqYStoPyqVwAbkaAY5KeTWD5wStZHrD9XdJgK34FhBP9H8kFOAvciQBhn3/RAcBHSTvjfx4DJ6cBOAPcbRvA9gZJYQT5DfwYKGl7UdLu+PwIOFUiwCVJYQRZBuZqA7gh6XxUegXYVhtAmq0uAnt7gLhQm9vorBZx74Hcc6D3QLKH/z2JGyVnlYs4pCfzEe4rsLW2XehicpAtAftqAwiZbhhBfgE/ZwVwDrjddi40KiG0HXpHO+KcJ8CJaXKheeBWBOgqnf6W1BwvgcOrATieFDTrJL0HViJAVwXNgVgPrJH0BfiQDTDKtREiNK7KLSnHASQLLacP1PxcVkWWq8PU3emq2yqJJ0b1Qsv2QKpdZp+orBBqmrfq5m5mSJXtgUZI1XnB0YCo94opCal6L/ka3ghtlIXqrllzT9VJ5k19Ek/y0zbf6QHatOYk3/oDujC8QMWgjf4AAAAASUVORK5CYII=") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-mute{background:url("data:image/png;base64,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") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-mute:hover{background:url("data:image/png;base64,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") no-repeat 50%;background-size:100% 100%}.jessibuca-container .jessibuca-icon-text{font-size:14px;width:30px}.jessibuca-container .jessibuca-speed{font-size:14px;color:#fff}.jessibuca-container .jessibuca-quality-menu-list{position:absolute;left:50%;bottom:100%;visibility:hidden;opacity:0;transform:translateX(-50%);transition:visibility .3s,opacity .3s;background-color:rgba(0,0,0,.5);border-radius:4px}.jessibuca-container .jessibuca-quality-menu-list.jessibuca-quality-menu-shown{visibility:visible;opacity:1}.jessibuca-container .icon-title-tips{pointer-events:none;position:absolute;left:50%;bottom:100%;visibility:hidden;opacity:0;transform:translateX(-50%);transition:visibility .3s ease 0s,opacity .3s ease 0s;background-color:rgba(0,0,0,.5);border-radius:4px}.jessibuca-container .icon-title{display:inline-block;padding:5px 10px;font-size:12px;white-space:nowrap;color:#fff}.jessibuca-container .jessibuca-quality-menu{padding:8px 0}.jessibuca-container .jessibuca-quality-menu-item{display:block;height:25px;margin:0;padding:0 10px;cursor:pointer;font-size:14px;text-align:center;width:50px;color:hsla(0,0%,100%,.5);transition:color .3s,background-color .3s}.jessibuca-container .jessibuca-quality-menu-item:hover{background-color:hsla(0,0%,100%,.2)}.jessibuca-container .jessibuca-quality-menu-item:focus{outline:none}.jessibuca-container .jessibuca-quality-menu-item.jessibuca-quality-menu-item-active{color:#2298fc}.jessibuca-container .jessibuca-volume-panel-wrap{position:absolute;left:50%;bottom:100%;visibility:hidden;opacity:0;transform:translateX(-50%) translateY(22%);transition:visibility .3s,opacity .3s;background-color:rgba(0,0,0,.5);border-radius:4px;height:120px;width:50px;overflow:hidden}.jessibuca-container .jessibuca-volume-panel-wrap.jessibuca-volume-panel-wrap-show{visibility:visible;opacity:1}.jessibuca-container .jessibuca-volume-panel{cursor:pointer;position:absolute;top:21px;height:60px;width:50px;overflow:hidden}.jessibuca-container .jessibuca-volume-panel-text{position:absolute;left:0;top:0;width:50px;height:20px;line-height:20px;text-align:center;color:#fff;font-size:12px}.jessibuca-container .jessibuca-volume-panel-handle{position:absolute;top:48px;left:50%;width:12px;height:12px;border-radius:12px;margin-left:-6px;background:#fff}.jessibuca-container .jessibuca-volume-panel-handle:before{bottom:-54px;background:#fff}.jessibuca-container .jessibuca-volume-panel-handle:after{bottom:6px;background:hsla(0,0%,100%,.2)}.jessibuca-container .jessibuca-volume-panel-handle:after,.jessibuca-container .jessibuca-volume-panel-handle:before{content:"";position:absolute;display:block;left:50%;width:3px;margin-left:-1px;height:60px}');class Ne{constructor(e){var t;this.player=e,((e,t)=>{e.$container.classList.add("jessibuca-controls-show");const i=e._opt,o=i.operateBtns;e.$container.insertAdjacentHTML("beforeend",`\n ${i.background?`
`:""}\n
\n ${We.loading}\n ${i.loadingText?`
${i.loadingText}
`:""}\n
\n ${i.hasControl&&o.play?'
':""}\n ${i.hasControl?`\n
\n
\n
\n ${i.showBandwidth?'
':""}\n
\n
\n ${o.audio?`\n
\n ${We.audio}\n ${We.mute}\n
\n
\n
\n
\n
\n
\n
\n `:""}\n ${o.play?`
${We.play}
${We.pause}
`:""}\n ${o.screenshot?`
${We.screenshot}
`:""}\n ${o.record?`
${We.record}
${We.recordStop}
`:""}\n ${o.fullscreen?`
${We.fullscreen}
${We.fullscreenExit}
`:""}\n
\n
\n
\n `:""}\n\n `),Object.defineProperty(t,"$poster",{value:e.$container.querySelector(".jessibuca-poster")}),Object.defineProperty(t,"$loading",{value:e.$container.querySelector(".jessibuca-loading")}),Object.defineProperty(t,"$play",{value:e.$container.querySelector(".jessibuca-play")}),Object.defineProperty(t,"$playBig",{value:e.$container.querySelector(".jessibuca-play-big")}),Object.defineProperty(t,"$pause",{value:e.$container.querySelector(".jessibuca-pause")}),Object.defineProperty(t,"$controls",{value:e.$container.querySelector(".jessibuca-controls")}),Object.defineProperty(t,"$fullscreen",{value:e.$container.querySelector(".jessibuca-fullscreen")}),Object.defineProperty(t,"$fullscreen",{value:e.$container.querySelector(".jessibuca-fullscreen")}),Object.defineProperty(t,"$volume",{value:e.$container.querySelector(".jessibuca-volume")}),Object.defineProperty(t,"$volumePanelWrap",{value:e.$container.querySelector(".jessibuca-volume-panel-wrap")}),Object.defineProperty(t,"$volumePanelText",{value:e.$container.querySelector(".jessibuca-volume-panel-text")}),Object.defineProperty(t,"$volumePanel",{value:e.$container.querySelector(".jessibuca-volume-panel")}),Object.defineProperty(t,"$volumeHandle",{value:e.$container.querySelector(".jessibuca-volume-panel-handle")}),Object.defineProperty(t,"$volumeOn",{value:e.$container.querySelector(".jessibuca-icon-audio")}),Object.defineProperty(t,"$volumeOff",{value:e.$container.querySelector(".jessibuca-icon-mute")}),Object.defineProperty(t,"$fullscreen",{value:e.$container.querySelector(".jessibuca-fullscreen")}),Object.defineProperty(t,"$fullscreenExit",{value:e.$container.querySelector(".jessibuca-fullscreen-exit")}),Object.defineProperty(t,"$record",{value:e.$container.querySelector(".jessibuca-record")}),Object.defineProperty(t,"$recordStop",{value:e.$container.querySelector(".jessibuca-record-stop")}),Object.defineProperty(t,"$screenshot",{value:e.$container.querySelector(".jessibuca-screenshot")}),Object.defineProperty(t,"$speed",{value:e.$container.querySelector(".jessibuca-speed")})})(e,this),Ge(e,this),t=this,Object.defineProperty(t,"controlsRect",{get:()=>t.$controls.getBoundingClientRect()}),((e,t)=>{const{events:{proxy:i},debug:o}=e;function r(e){const{bottom:i,height:o}=t.$volumePanel.getBoundingClientRect(),{height:r}=t.$volumeHandle.getBoundingClientRect();return le(i-e.y-r/2,0,o-r/2)/(o-r)}i(window,["click","contextmenu"],(i=>{i.composedPath().indexOf(e.$container)>-1?t.isFocus=!0:t.isFocus=!1})),i(window,"orientationchange",(()=>{setTimeout((()=>{e.resize()}),300)})),i(t.$controls,"click",(e=>{e.stopPropagation()})),i(t.$pause,"click",(t=>{e.pause()})),i(t.$play,"click",(t=>{e.play()})),i(t.$playBig,"click",(t=>{e.play()})),i(t.$volume,"mouseover",(()=>{t.$volumePanelWrap.classList.add("jessibuca-volume-panel-wrap-show")})),i(t.$volume,"mouseout",(()=>{t.$volumePanelWrap.classList.remove("jessibuca-volume-panel-wrap-show")})),i(t.$volumeOn,"click",(i=>{i.stopPropagation(),ue(t.$volumeOn,"display","none"),ue(t.$volumeOff,"display","block"),e.lastVolume=e.volume,e.volume=0})),i(t.$volumeOff,"click",(i=>{i.stopPropagation(),ue(t.$volumeOn,"display","block"),ue(t.$volumeOff,"display","none"),e.volume=e.lastVolume||.5})),i(t.$screenshot,"click",(t=>{t.stopPropagation(),e.video.screenshot()})),i(t.$volumePanel,"click",(t=>{t.stopPropagation(),e.volume=r(t)})),i(t.$volumeHandle,"mousedown",(()=>{t.isVolumeDroging=!0})),i(t.$volumeHandle,"mousemove",(i=>{t.isVolumeDroging&&(e.volume=r(i))})),i(document,"mouseup",(()=>{t.isVolumeDroging&&(t.isVolumeDroging=!1)})),i(t.$record,"click",(t=>{t.stopPropagation(),e.recording=!0})),i(t.$recordStop,"click",(t=>{t.stopPropagation(),e.recording=!1})),i(t.$fullscreen,"click",(t=>{t.stopPropagation(),e.fullscreen=!0})),i(t.$fullscreenExit,"click",(t=>{t.stopPropagation(),e.fullscreen=!1}))})(e,this),e._opt.hotKey&&((e,t)=>{const{events:{proxy:i}}=e,o={};function r(e,t){o[e]?o[e].push(t):o[e]=[t]}r(te,(()=>{e.fullscreen&&(e.fullscreen=!1)})),r(ie,(()=>{e.volume+=.05})),r(oe,(()=>{e.volume-=.05})),i(window,"keydown",(e=>{if(t.isFocus){const t=document.activeElement.tagName.toUpperCase(),i=document.activeElement.getAttribute("contenteditable");if("INPUT"!==t&&"TEXTAREA"!==t&&""!==i&&"true"!==i){const t=o[e.keyCode];t&&(e.preventDefault(),t.forEach((e=>e())))}}}))})(e,this),this.player.debug.log("Control","init")}destroy(){this.$poster&&this.player.$container.removeChild(this.$poster),this.$loading&&this.player.$container.removeChild(this.$loading),this.$controls&&this.player.$container.removeChild(this.$controls),this.player.debug.log("control","destroy")}autoSize(){const e=this.player;e.$container.style.padding="0 0";const t=e.width,i=e.height,o=t/i,r=e.audio.$videoElement.width/e.audio.$videoElement.height;if(o>r){const o=(t-i*r)/2;e.$container.style.padding=`0 ${o}px`}else{const o=(i-t/r)/2;e.$container.style.padding=`${o}px 0`}}}Je(".jessibuca-container{position:relative;width:100%;height:100%;overflow:hidden}.jessibuca-container.jessibuca-fullscreen-web{position:fixed;z-index:9999;left:0;top:0;right:0;bottom:0;width:100%!important;height:100%!important;background:#000}");class ze{static init(){ze.types={avc1:[],avcC:[],hvc1:[],hvcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};for(let e in ze.types)ze.types.hasOwnProperty(e)&&(ze.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);let e=ze.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,i=null,o=Array.prototype.slice.call(arguments,1),r=o.length;for(let e=0;e>>24&255,i[1]=t>>>16&255,i[2]=t>>>8&255,i[3]=255&t,i.set(e,4);let A=8;for(let e=0;e>>24&255,e>>>16&255,e>>>8&255,255&e,t>>>24&255,t>>>16&255,t>>>8&255,255&t,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return ze.box(ze.types.trak,ze.tkhd(e),ze.mdia(e))}static tkhd(e){let t=e.id,i=e.duration,o=e.presentWidth,r=e.presentHeight;return ze.box(ze.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,o>>>8&255,255&o,0,0,r>>>8&255,255&r,0,0]))}static mdia(e){return ze.box(ze.types.mdia,ze.mdhd(e),ze.hdlr(e),ze.minf(e))}static mdhd(e){let t=e.timescale,i=e.duration;return ze.box(ze.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t,i>>>24&255,i>>>16&255,i>>>8&255,255&i,85,196,0,0]))}static hdlr(e){let t=null;return t="audio"===e.type?ze.constants.HDLR_AUDIO:ze.constants.HDLR_VIDEO,ze.box(ze.types.hdlr,t)}static minf(e){let t=null;return t="audio"===e.type?ze.box(ze.types.smhd,ze.constants.SMHD):ze.box(ze.types.vmhd,ze.constants.VMHD),ze.box(ze.types.minf,t,ze.dinf(),ze.stbl(e))}static dinf(){return ze.box(ze.types.dinf,ze.box(ze.types.dref,ze.constants.DREF))}static stbl(e){return ze.box(ze.types.stbl,ze.stsd(e),ze.box(ze.types.stts,ze.constants.STTS),ze.box(ze.types.stsc,ze.constants.STSC),ze.box(ze.types.stsz,ze.constants.STSZ),ze.box(ze.types.stco,ze.constants.STCO))}static stsd(e){return"audio"===e.type?ze.box(ze.types.stsd,ze.constants.STSD_PREFIX,ze.mp4a(e)):"avc"===e.videoType?ze.box(ze.types.stsd,ze.constants.STSD_PREFIX,ze.avc1(e)):ze.box(ze.types.stsd,ze.constants.STSD_PREFIX,ze.hvc1(e))}static mp4a(e){let t=e.channelCount,i=e.audioSampleRate,o=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,i>>>8&255,255&i,0,0]);return ze.box(ze.types.mp4a,o,ze.esds(e))}static esds(e){let t=e.config||[],i=t.length,o=new Uint8Array([0,0,0,0,3,23+i,0,1,0,4,15+i,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([i]).concat(t).concat([6,1,2]));return ze.box(ze.types.esds,o)}static avc1(e){let t=e.avcc;const i=e.codecWidth,o=e.codecHeight;let r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,i>>>8&255,255&i,o>>>8&255,255&o,0,72,0,0,0,72,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ze.box(ze.types.avc1,r,ze.box(ze.types.avcC,t))}static hvc1(e){let t=e.avcc;const i=e.codecWidth,o=e.codecHeight;let r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,i>>>8&255,255&i,o>>>8&255,255&o,0,72,0,0,0,72,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ze.box(ze.types.hvc1,r,ze.box(ze.types.hvcC,t))}static mvex(e){return ze.box(ze.types.mvex,ze.trex(e))}static trex(e){let t=e.id,i=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ze.box(ze.types.trex,i)}static moof(e,t){return ze.box(ze.types.moof,ze.mfhd(e.sequenceNumber),ze.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e]);return ze.box(ze.types.mfhd,t)}static traf(e,t){let i=e.id,o=ze.box(ze.types.tfhd,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i])),r=ze.box(ze.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),A=ze.sdtp(e),n=ze.trun(e,A.byteLength+16+16+8+16+8+8);return ze.box(ze.types.traf,o,r,n,A)}static sdtp(e){let t=new Uint8Array(5),i=e.flags;return t[4]=i.isLeading<<6|i.dependsOn<<4|i.isDependedOn<<2|i.hasRedundancy,ze.box(ze.types.sdtp,t)}static trun(e,t){let i=new Uint8Array(28);t+=36,i.set([0,0,15,1,0,0,0,1,t>>>24&255,t>>>16&255,t>>>8&255,255&t],0);let o=e.duration,r=e.size,A=e.flags,n=e.cts;return i.set([o>>>24&255,o>>>16&255,o>>>8&255,255&o,r>>>24&255,r>>>16&255,r>>>8&255,255&r,A.isLeading<<2|A.dependsOn,A.isDependedOn<<6|A.hasRedundancy<<4|A.isNonSync,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n],12),ze.box(ze.types.trun,i)}static mdat(e){return ze.box(ze.types.mdat,e)}}ze.init();class Pe{constructor(e){this.TAG="ExpGolomb",this._buffer=e,this._buffer_index=0,this._total_bytes=e.byteLength,this._total_bits=8*e.byteLength,this._current_word=0,this._current_word_bits_left=0}destroy(){this._buffer=null}_fillCurrentWord(){let e=this._total_bytes-this._buffer_index,t=Math.min(4,e),i=new Uint8Array(4);i.set(this._buffer.subarray(this._buffer_index,this._buffer_index+t)),this._current_word=new DataView(i.buffer).getUint32(0,!1),this._buffer_index+=t,this._current_word_bits_left=8*t}readBits(e){if(e<=this._current_word_bits_left){let t=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,t}let t=this._current_word_bits_left?this._current_word:0;t>>>=32-this._current_word_bits_left;let i=e-this._current_word_bits_left;this._fillCurrentWord();let o=Math.min(i,this._current_word_bits_left),r=this._current_word>>>32-o;return this._current_word<<=o,this._current_word_bits_left-=o,t=t<>>e))return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return 1&e?e+1>>>1:-1*(e>>>1)}}class Ye{static _ebsp2rbsp(e){let t=e,i=t.byteLength,o=new Uint8Array(i),r=0;for(let e=0;e=2&&3===t[e]&&0===t[e-1]&&0===t[e-2]||(o[r]=t[e],r++);return new Uint8Array(o.buffer,0,r)}static parseSPS(e){let t=Ye._ebsp2rbsp(e),i=new Pe(t);i.readByte();let o=i.readByte();i.readByte();let r=i.readByte();i.readUEG();let A=Ye.getProfileString(o),n=Ye.getLevelString(r),s=1,a=420,d=[0,420,422,444],c=8;if((100===o||110===o||122===o||244===o||44===o||83===o||86===o||118===o||128===o||138===o||144===o)&&(s=i.readUEG(),3===s&&i.readBits(1),s<=3&&(a=d[s]),c=i.readUEG()+8,i.readUEG(),i.readBits(1),i.readBool())){let e=3!==s?8:12;for(let t=0;t0&&e<16?(v=t[e-1],w=o[e-1]):255===e&&(v=i.readByte()<<8|i.readByte(),w=i.readByte()<<8|i.readByte())}if(i.readBool()&&i.readBool(),i.readBool()&&(i.readBits(4),i.readBool()&&i.readBits(24)),i.readBool()&&(i.readUEG(),i.readUEG()),i.readBool()){let e=i.readBits(32),t=i.readBits(32);E=i.readBool(),B=t,C=2*e,S=B/C}}let R=1;1===v&&1===w||(R=v/w);let k=0,T=0;if(0===s)k=1,T=2-m;else{k=3===s?1:2,T=(1===s?2:1)*(2-m)}let I=16*(h+1),x=16*(p+1)*(2-m);I-=(g+f)*k,x-=(b+y)*T;let D=Math.ceil(I*R);return i.destroy(),i=null,{profile_string:A,level_string:n,bit_depth:c,ref_frames:u,chroma_format:a,chroma_format_string:Ye.getChromaFormatString(a),frame_rate:{fixed:E,fps:S,fps_den:C,fps_num:B},sar_ratio:{width:v,height:w},codec_size:{width:I,height:x},present_size:{width:D,height:x}}}static _skipScalingList(e,t){let i=8,o=8,r=0;for(let A=0;A{this.mediaSourceOpen=!0,this.player.emit(C.mseSourceOpen)})),i(this.mediaSource,"sourceclose",(()=>{this.player.emit(C.mseSourceClose)})),e.debug.log("MediaSource","init")}destroy(){this.stop(),this.bufferList=[],this.mediaSource=null,this.mediaSourceOpen=!1,this.sourceBuffer=null,this.hasInit=!1,this.isInitInfo=!1,this.sequenceNumber=0,this.cacheTrack=null,this.timeInit=!1,this.off(),this.player.debug.log("MediaSource","destroy")}get state(){return this.mediaSource.readyState}get isStateOpen(){return this.state===_}get isStateClosed(){return this.state===$}get isStateEnded(){return this.state===K}get duration(){return this.mediaSource.duration}set duration(e){this.mediaSource.duration=e}decodeVideo(e,t,i){const o=this.player;if(this.hasInit)this._decodeVideo(e,t,i);else if(i&&0===e[1]){const r=15&e[0];if(o.video.updateVideoInfo({encTypeCode:r}),r===F)return void this.emit(k.mediaSourceH265NotSupport);o._times.decodeStart||(o._times.decodeStart=ce()),this._decodeConfigurationRecord(e,t,i,r),this.hasInit=!0}}_doDecode(){const e=this.bufferList.shift();e&&this._decodeVideo(e.payload,e.ts,e.isIframe)}_decodeConfigurationRecord(e,t,i,o){let r=e.slice(5),A={};o===U?A=function(e){const t={},i=new DataView(e.buffer);let o=i.getUint8(0),r=i.getUint8(1);if(i.getUint8(2),i.getUint8(3),1!==o||0===r)return;const A=1+(3&i.getUint8(4));if(3!==A&&4!==A)return;let n=31&i.getUint8(5);if(0===n)return;let s=6;for(let o=0;o1&&(this.removeBuffer(s.buffered.start(0),s.buffered.end(0)),this.timeInit=!1),s.drop&&n-this.cacheTrack.dts>1e3)s.drop=!1,this.cacheTrack={};else if(this.cacheTrack&&n>this.cacheTrack.dts){let e=8+this.cacheTrack.size,i=new Uint8Array(e);i[0]=e>>>24&255,i[1]=e>>>16&255,i[2]=e>>>8&255,i[3]=255&e,i.set(ze.types.mdat,4),i.set(this.cacheTrack.data,8),this.cacheTrack.duration=n-this.cacheTrack.dts;let r=ze.moof(this.cacheTrack,this.cacheTrack.dts),A=new Uint8Array(r.byteLength+i.byteLength);A.set(r,0),A.set(i,r.byteLength),this.appendBuffer(A.buffer),o.handleRender(),o.updateStats({fps:!0,ts:t,buf:o.demux.delay}),o._times.videoStart||(o._times.videoStart=ce(),o.handlePlayToRenderTimes())}else o.debug.log("MediaSource","timeInit set false , cacheTrack = {}"),this.timeInit=!1,this.cacheTrack={};this.cacheTrack.id=1,this.cacheTrack.sequenceNumber=++this.sequenceNumber,this.cacheTrack.size=A,this.cacheTrack.dts=n,this.cacheTrack.cts=0,this.cacheTrack.isKeyframe=i,this.cacheTrack.data=r,this.cacheTrack.flags={isLeading:0,dependsOn:i?2:1,isDependedOn:i?1:0,hasRedundancy:0,isNonSync:i?0:1},this.timeInit||1!==s.buffered.length||(o.debug.log("MediaSource","timeInit set true"),this.timeInit=!0,s.currentTime=s.buffered.end(0)),!this.isInitInfo&&s.videoWidth>0&&s.videoHeight>0&&(o.debug.log("MediaSource",`updateVideoInfo: ${s.videoWidth},${s.videoHeight}`),o.video.updateVideoInfo({width:s.videoWidth,height:s.videoHeight}),o.video.initCanvasViewSize(),this.isInitInfo=!0)}appendBuffer(e){const{debug:t,events:{proxy:i}}=this.player;null===this.sourceBuffer&&(this.sourceBuffer=this.mediaSource.addSourceBuffer(q),i(this.sourceBuffer,"error",(e=>{this.player.emit(C.mseSourceBufferError,e),this.dropSourceBuffer(!0)}))),!1===this.sourceBuffer.updating&&this.isStateOpen?this.sourceBuffer.appendBuffer(e):this.isStateClosed?this.player.emit(C.mseSourceBufferError,"mediaSource is not attached to video or mediaSource is closed"):this.isStateEnded?this.player.emit(C.mseSourceBufferError,"mediaSource is closed"):!0===this.sourceBuffer.updating&&(this.player.emit(C.mseSourceBufferBusy),this.dropSourceBuffer(!0))}stop(){this.isStateOpen&&this.sourceBuffer&&this.sourceBuffer.abort(),this.endOfStream()}dropSourceBuffer(e){const t=this.player.video.$videoElement;this.dropping=e,t.buffered.length>0&&t.buffered.end(0)-t.currentTime>1&&(t.currentTime=t.buffered.end(0))}removeBuffer(e,t){if(this.isStateOpen&&!1===this.sourceBuffer.updating)try{this.sourceBuffer.remove(e,t)}catch(e){console.error(e)}}endOfStream(){this.isStateOpen&&this.mediaSource.endOfStream()}}const Xe=()=>"undefined"!=typeof navigator&&parseFloat((""+(/CPU.*OS ([0-9_]{3,4})[0-9_]{0,1}|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))<10&&!window.MSStream,Ze=()=>"wakeLock"in navigator;class qe{constructor(e){if(this.player=e,this.enabled=!1,Ze()){this._wakeLock=null;const e=()=>{null!==this._wakeLock&&"visible"===document.visibilityState&&this.enable()};document.addEventListener("visibilitychange",e),document.addEventListener("fullscreenchange",e)}else Xe()?this.noSleepTimer=null:(this.noSleepVideo=document.createElement("video"),this.noSleepVideo.setAttribute("title","No Sleep"),this.noSleepVideo.setAttribute("playsinline",""),this._addSourceToVideo(this.noSleepVideo,"webm","data:video/webm;base64,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"),this._addSourceToVideo(this.noSleepVideo,"mp4","data:video/mp4;base64,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"),this.noSleepVideo.addEventListener("loadedmetadata",(()=>{this.noSleepVideo.duration<=1?this.noSleepVideo.setAttribute("loop",""):this.noSleepVideo.addEventListener("timeupdate",(()=>{this.noSleepVideo.currentTime>.5&&(this.noSleepVideo.currentTime=Math.random())}))})))}_addSourceToVideo(e,t,i){var o=document.createElement("source");o.src=i,o.type=`video/${t}`,e.appendChild(o)}get isEnabled(){return this.enabled}enable(){const e=this.player.debug;if(Ze())return navigator.wakeLock.request("screen").then((t=>{this._wakeLock=t,this.enabled=!0,e.log("wakeLock","Wake Lock active."),this._wakeLock.addEventListener("release",(()=>{e.log("wakeLock","Wake Lock released.")}))})).catch((t=>{throw this.enabled=!1,e.error("wakeLock",`${t.name}, ${t.message}`),t}));if(Xe())return this.disable(),this.noSleepTimer=window.setInterval((()=>{document.hidden||(window.location.href=window.location.href.split("#")[0],window.setTimeout(window.stop,0))}),15e3),this.enabled=!0,Promise.resolve();return this.noSleepVideo.play().then((e=>(this.enabled=!0,e))).catch((e=>{throw this.enabled=!1,e}))}disable(){const e=this.player.debug;Ze()?(this._wakeLock&&this._wakeLock.release(),this._wakeLock=null):Xe()?this.noSleepTimer&&(e.warn("wakeLock","NoSleep now disabled for older iOS devices."),window.clearInterval(this.noSleepTimer),this.noSleepTimer=null):this.noSleepVideo.pause(),this.enabled=!1}}class Ke extends ve{constructor(e,t){var i;super(),this.$container=e,this._opt=Object.assign({},d,t),this.debug=new re(this),this._opt.useWCS&&(this._opt.useWCS="VideoEncoder"in window),this._opt.useMSE&&(this._opt.useMSE=window.MediaSource&&window.MediaSource.isTypeSupported(q)),this._opt.useMSE?(this._opt.useWCS&&this.debug.log("Player","useWCS set true->false"),this._opt.forceNoOffscreen||this.debug.log("Player","forceNoOffscreen set false->true"),this._opt.useWCS=!1,this._opt.forceNoOffscreen=!0):this._opt.useWCS,this._opt.forceNoOffscreen||("undefined"==typeof OffscreenCanvas?(this._opt.forceNoOffscreen=!0,this._opt.useOffscreen=!1):this._opt.useOffscreen=!0),this._opt.hasControl=this._hasControl(),this._loading=!1,this._playing=!1,this._hasLoaded=!1,this._checkHeartTimeout=null,this._checkLoadingTimeout=null,this._startBpsTime=null,this._isPlayingBeforePageHidden=!1,this._stats={buf:0,fps:0,abps:0,vbps:0,ts:0},this._times={playInitStart:"",playStart:"",streamStart:"",streamResponse:"",demuxStart:"",decodeStart:"",videoStart:"",playTimestamp:"",streamTimestamp:"",streamResponseTimestamp:"",demuxTimestamp:"",decodeTimestamp:"",videoTimestamp:"",allTimestamp:""},this._videoTimestamp=0,this._audioTimestamp=0,i=this,Object.defineProperty(i,"rect",{get:()=>{const e=i.$container.getBoundingClientRect();return e.width=Math.max(e.width,i.$container.clientWidth),e.height=Math.max(e.height,i.$container.clientHeight),e}}),["bottom","height","left","right","top","width"].forEach((e=>{Object.defineProperty(i,e,{get:()=>i.rect[e]})})),this.events=new Ae(this),this.video=new Be(this),this.audio=new Re(this),this.recorder=new Le(this),this.decoderWorker=new je(this),this.stream=null,this.demux=null,this._opt.useWCS&&(this.webcodecsDecoder=new Qe(this)),this._opt.useMSE&&(this.mseDecoder=new He(this)),this.control=new Ne(this),this.keepScreenOn=new qe(this),(e=>{try{const t=()=>{e.emit(R.fullscreen,e.fullscreen),e.fullscreen?e._opt.useMSE&&e.resize():e.resize()};ne.on("change",t),e.events.destroys.push((()=>{ne.off("change",t)}))}catch(e){}if(e.on(C.decoderWorkerInit,(()=>{e.debug.log("player","has loaded"),e._hasLoaded=!0})),e.on(C.play,(()=>{e.loading=!1})),e.on(C.fullscreen,(t=>{if(t)try{ne.request(e.$container).then((()=>{})).catch((t=>{e.webFullscreen=!0}))}catch(t){e.webFullscreen=!0}else try{ne.exit().then((()=>{})).catch((()=>{e.webFullscreen=!1}))}catch(t){e.webFullscreen=!1}})),e.on(C.webFullscreen,(t=>{if(t){e.$container.classList.add("webmediaplayer-fullscreen-web");const{clientHeight:t,clientWidth:i}=document.body,{clientHeight:o,clientWidth:r}=e.video.$videoElement;if(i/t{e.video.resize()})),e._opt.debug){const t=[C.timeUpdate];Object.keys(C).forEach((i=>{e.on(C[i],(o=>{t.includes(i)||e.debug.log("player events",C[i],o)}))})),Object.keys(k).forEach((t=>{e.on(k[t],(i=>{e.debug.log("player event error",k[t],i)}))}))}})(this),(e=>{const{_opt:t,debug:i,events:{proxy:o}}=e;t.supportDblclickFullscreen&&o(e.$container,"dblclick",(()=>{e.fullscreen=!e.fullscreen})),o(document,"visibilitychange",(()=>{t.hiddenAutoPause&&(i.log("visibilitychange",document.visibilityState,e._isPlayingBeforePageHidden),"visible"===document.visibilityState?e._isPlayingBeforePageHidden&&e.play():(e._isPlayingBeforePageHidden=e.playing,e.playing&&e.pause()))})),o(window,"fullscreenchange",(()=>{null!==e.keepScreenOn&&"visible"===document.visibilityState&&e.enableWakeLock()}))})(this),this._opt.useWCS&&this.debug.log("Player","use WCS"),this._opt.useMSE&&this.debug.log("Player","use MSE"),this._opt.useOffscreen&&this.debug.log("Player","use offscreen"),this.debug.log("Player options",this._opt)}destroy(){this._loading=!1,this._playing=!1,this._hasLoaded=!1,this._times={playInitStart:"",playStart:"",streamStart:"",streamResponse:"",demuxStart:"",decodeStart:"",videoStart:"",playTimestamp:"",streamTimestamp:"",streamResponseTimestamp:"",demuxTimestamp:"",decodeTimestamp:"",videoTimestamp:"",allTimestamp:""},this.decoderWorker&&(this.decoderWorker.destroy(),this.decoderWorker=null),this.video&&(this.video.destroy(),this.video=null),this.audio&&(this.audio.destroy(),this.audio=null),this.stream&&(this.stream.destroy(),this.stream=null),this.recorder&&(this.recorder.destroy(),this.recorder=null),this.control&&(this.control.destroy(),this.control=null),this.webcodecsDecoder&&(this.webcodecsDecoder.destroy(),this.webcodecsDecoder=null),this.mseDecoder&&(this.mseDecoder.destroy(),this.mseDecoder=null),this.demux&&(this.demux.destroy(),this.demux=null),this.events&&(this.events.destroy(),this.events=null),this.clearCheckHeartTimeout(),this.clearCheckLoadingTimeout(),this.releaseWakeLock(),this.keepScreenOn=null,this.resetStats(),this._audioTimestamp=0,this._videoTimestamp=0,this.emit("destroy"),this.off(),this.debug.log("play","destroy end")}set fullscreen(e){this.emit(C.fullscreen,e)}get fullscreen(){return document.isFullScreen||document.mozIsFullScreen||document.webkitIsFullScreen||this.webFullscreen}set webFullscreen(e){this.emit(C.webFullscreen,e)}get webFullscreen(){return this.$container.classList.contains("jessibuca-fullscreen-web")}get loaded(){return this._hasLoaded}set playing(e){e&&(this.loading=!1),this.playing!==e&&(this._playing=e,this.emit(C.playing,e),this.emit(C.volumechange,this.volume),e?this.emit(C.play):this.emit(C.pause))}get playing(){return this._playing}get volume(){return this.audio&&this.audio.volume}set volume(e){this.audio.setVolume(e)}set loading(e){this.loading!==e&&(this._loading=e,this.emit(C.loading,this._loading))}get loading(){return this._loading}set recording(e){this.playing&&(e?this.recorder.startRecord():this.recorder.stopRecordAndSave())}get recording(){return this.recorder&&this.recorder.recording}set audioTimestamp(e){null!==e&&(this._audioTimestamp=e)}get audioTimestamp(){return this._audioTimestamp}set videoTimestamp(e){null!==e&&(this._videoTimestamp=e,this._opt.useWCS||this._opt.useMSE||this.audioTimestamp&&this.videoTimestamp&&this.audio.emit(C.videoSyncAudio,{audioTimestamp:this.audioTimestamp,videoTimestamp:this.videoTimestamp,diff:this.audioTimestamp-this.videoTimestamp}))}get videoTimestamp(){return this._videoTimestamp}updateOption(e){this._opt=Object.assign({},this._opt,e)}init(){return new Promise(((e,t)=>{this.stream||(this.stream=new Ie(this)),this.demux||(this.demux=new Oe(this)),this._opt.useWCS&&(this.webcodecsDecoder||(this.webcodecsDecoder=new Qe(this))),this._opt.useMSE&&(this.mseDecoder||(this.mseDecoder=new He(this))),this.decoderWorker?e():(this.decoderWorker=new je(this),this.once(C.decoderWorkerInit,(()=>{e()})))}))}play(e){return new Promise(((t,i)=>{if(!e&&!this._opt.url)return i();this.loading=!0,this.playing=!1,this._times.playInitStart=ce(),e||(e=this._opt.url),this._opt.url=e,this.clearCheckHeartTimeout(),this.init().then((()=>{this._times.playStart=ce(),this._opt.isNotMute&&this.mute(!1),this.webcodecsDecoder&&this.webcodecsDecoder.once(k.webcodecsH265NotSupport,(()=>{this.emit(k.webcodecsH265NotSupport),this.emit(C.error,k.webcodecsH265NotSupport)})),this.mseDecoder&&this.mseDecoder.once(k.mediaSourceH265NotSupport,(()=>{this.emit(k.mediaSourceH265NotSupport),this.emit(C.error,k.mediaSourceH265NotSupport)})),this.enableWakeLock(),this.stream.fetchStream(e),this.checkLoadingTimeout(),this.stream.once(k.fetchError,(e=>{i(e)})),this.stream.once(k.websocketError,(e=>{i(e)})),this.stream.once(C.streamSuccess,(()=>{t(),this._times.streamResponse=ce(),this._opt.useMSE&&this.video.play()}))})).catch((e=>{i(e)}))}))}close(){return new Promise(((e,t)=>{this._close().then((()=>{this.video.clearView(),e()}))}))}_close(){return new Promise(((e,t)=>{this.stream&&(this.stream.destroy(),this.stream=null),this.demux&&(this.demux.destroy(),this.demux=null),this.decoderWorker&&(this.decoderWorker.destroy(),this.decoderWorker=null),this.webcodecsDecoder&&(this.webcodecsDecoder.destroy(),this.webcodecsDecoder=null),this.mseDecoder&&(this.mseDecoder.destroy(),this.mseDecoder=null),this.clearCheckHeartTimeout(),this.clearCheckLoadingTimeout(),this.playing=!1,this.loading=!1,this.recording=!1,this.audio.pause(),this.releaseWakeLock(),this.resetStats(),this._audioTimestamp=0,this._videoTimestamp=0,this._times={playInitStart:"",playStart:"",streamStart:"",streamResponse:"",demuxStart:"",decodeStart:"",videoStart:"",playTimestamp:"",streamTimestamp:"",streamResponseTimestamp:"",demuxTimestamp:"",decodeTimestamp:"",videoTimestamp:"",allTimestamp:""},setTimeout((()=>{e()}),0)}))}pause(e){return e?this.close():this._close()}mute(e){this.audio.mute(e)}resize(){this.video.resize()}startRecord(e,t){this.recording||(this.recorder.setFileName(e,t),this.recording=!0)}stopRecordAndSave(){this.recording&&(this.recording=!1)}_hasControl(){let e=!1,t=!1;return Object.keys(this._opt.operateBtns).forEach((e=>{this._opt.operateBtns[e]&&(t=!0)})),(this._opt.showBandwidth||this._opt.text||t)&&(e=!0),e}checkHeart(){this.clearCheckHeartTimeout(),this.checkHeartTimeout()}checkHeartTimeout(){this._checkHeartTimeout=setTimeout((()=>{this.pause(!1).then((()=>{this.emit(C.timeout,C.delayTimeout),this.emit(C.delayTimeout)}))}),1e3*this._opt.heartTimeout)}clearCheckHeartTimeout(){this._checkHeartTimeout&&(clearTimeout(this._checkHeartTimeout),this._checkHeartTimeout=null)}checkLoadingTimeout(){this._checkLoadingTimeout=setTimeout((()=>{this.pause(!1).then((()=>{this.emit(C.timeout,C.loadingTimeout),this.emit(C.loadingTimeout)}))}),1e3*this._opt.loadingTimeout)}clearCheckLoadingTimeout(){this._checkLoadingTimeout&&(clearTimeout(this._checkLoadingTimeout),this._checkLoadingTimeout=null)}handleRender(){this.loading&&(this.emit(C.start),this.loading=!1,this.clearCheckLoadingTimeout()),this.playing||(this.playing=!0),this.checkHeart()}updateStats(e){e=e||{},this._startBpsTime||(this._startBpsTime=ce()),ye(e.ts)&&(this._stats.ts=e.ts),ye(e.buf)&&(this._stats.buf=e.buf),e.fps&&(this._stats.fps+=1),e.abps&&(this._stats.abps+=e.abps),e.vbps&&(this._stats.vbps+=e.vbps);const t=ce();t-this._startBpsTime<1e3||(this.emit(C.stats,this._stats),this.emit(C.performance,function(e){let t=0;return e>=24?t=2:e>=15&&(t=1),t}(this._stats.fps)),this._stats.fps=0,this._stats.abps=0,this._stats.vbps=0,this._startBpsTime=t)}resetStats(){this._startBpsTime=null,this._stats={buf:0,fps:0,abps:0,vbps:0,ts:0}}enableWakeLock(){this._opt.keepScreenOn&&this.keepScreenOn.enable()}releaseWakeLock(){this._opt.keepScreenOn&&this.keepScreenOn.disable()}handlePlayToRenderTimes(){const e=this._times;e.playTimestamp=e.playStart-e.playInitStart,e.streamTimestamp=e.streamStart-e.playStart,e.streamResponseTimestamp=e.streamResponse-e.streamStart,e.demuxTimestamp=e.demuxStart-e.streamResponse,e.decodeTimestamp=e.decodeStart-e.demuxStart,e.videoTimestamp=e.videoStart-e.decodeStart,e.allTimestamp=e.videoStart-e.playInitStart,this.emit(C.playToRenderTimes,e)}}class _e extends ve{constructor(e){super();let t=e,i=e.container;if("string"==typeof e.container&&(i=document.querySelector(e.container)),!i)throw new Error("Jessibuca need container option");i.classList.add("jessibuca-container"),delete t.container,ye(t.videoBuffer)&&(t.videoBuffer=1e3*Number(t.videoBuffer)),ye(t.timeout)&&(be(t.loadingTimeout)&&(t.loadingTimeout=t.timeout),be(t.heartTimeout)&&(t.heartTimeout=t.timeout)),this._opt=t,this.$container=i,this.href=null,this.events=new Ae(this),this.player=new Ke(i,t),this._bindEvents()}destroy(){this.player.destroy(),this.player=null,this.off()}_bindEvents(){Object.keys(R).forEach((e=>{this.player.on(R[e],(t=>{this.emit(e,t)}))}))}setDebug(e){this.player.updateOption({isDebug:!!e})}mute(){this.player.mute(!0)}cancelMute(){this.player.mute(!1)}setVolume(e){this.player.volume=e}audioResume(){this.player.audio.audioEnabled(!0)}setTimeout(e){e=Number(e),this.player.updateOption({timeout:e,loadingTimeout:e,heartTimeout:e})}setScaleMode(e){let t={isFullResize:!1,isResize:!1};switch(e=Number(e)){case W:t.isFullResize=!1,t.isResize=!1;break;case G:t.isFullResize=!1,t.isResize=!0;break;case J:t.isFullResize=!0,t.isResize=!0}this.player.updateOption(t),this.resize()}pause(){return this.player.pause()}close(){return this._opt.url="",this.player.close()}clearView(){this.player.video.clearView()}play(e){return new Promise(((t,i)=>{if(!e&&!this._opt.url)return this.emit(C.error,k.playError),void i();if(e){if(!this._opt.url)return this._play(e);e===this._opt.url?this.player.playing?t():(this.clearView(),this.player.play(this._opt.url).then((()=>{t()})).catch((()=>{this.player.pause().then((()=>{i()}))}))):this.player.pause().then((()=>(this.clearView(),this._play(e)))).catch((()=>{i()}))}else this.player.play(this._opt.url).then((()=>{t()})).catch((()=>{this.player.pause().then((()=>{i()}))}))}))}_play(e){return new Promise(((t,i)=>{this._opt.url=e;const o=0===e.indexOf("http"),r=o?n:A,d=o||-1!==e.indexOf(".flv")||this._opt.isFlv?s:a;this.player.updateOption({protocol:r,demuxType:d}),this.player.once(k.mediaSourceH265NotSupport,(()=>{this.close()})),this.player.once(k.webcodecsH265NotSupport,(()=>{this.close()})),this.hasLoaded()?this.player.play(e).then((()=>{t()})).catch((()=>{this.player.pause().then((()=>{i()}))})):this.player.once(C.decoderWorkerInit,(()=>{this.player.play(e).then((()=>{t()})).catch((()=>{this.player.pause().then((()=>{i()}))}))}))}))}resize(){this.player.resize()}setBufferTime(e){e=Number(e),this.player.updateOption({videoBuffer:1e3*e})}setRotate(e){e=parseInt(e,10);this._opt.rotate!==e&&-1!==[0,90,270].indexOf(e)&&(this.player.updateOption({rotate:e}),this.resize())}hasLoaded(){return this.player.loaded}setKeepScreenOn(){this.player.updateOption({keepScreenOn:!0})}setFullscreen(e){const t=!!e;this.player.fullscreen!==t&&(this.player.fullscreen=t)}screenshot(e,t,i,o){return this.player.video.screenshot(e,t,i,o)}startRecord(e,t){return new Promise(((i,o)=>{this.player.playing?(this.player.startRecord(e,t),i()):o()}))}stopRecordAndSave(){this.player.recording&&this.player.stopRecordAndSave()}isPlaying(){return this.player.playing}isMute(){return this.player.audio.isMute}isRecording(){return this.player.recorder.recording}}return r(_e,"ERROR",k),r(_e,"TIMEOUT",{loadingTimeout:C.loadingTimeout,delayTimeout:C.delayTimeout}),window.Jessibuca=_e,_e}));