123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- !function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var i=t();for(var n in i)("object"==typeof exports?exports:e)[n]=i[n]}}(window,function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=237)}([function(e,t,i){"use strict";i.d(t,"a",function(){return r});
- /*! *****************************************************************************
- Copyright (c) Microsoft Corporation. All rights reserved.
- Licensed under the Apache License, Version 2.0 (the "License"); you may not use
- this file except in compliance with the License. You may obtain a copy of the
- License at http://www.apache.org/licenses/LICENSE-2.0
- THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
- WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
- MERCHANTABLITY OR NON-INFRINGEMENT.
- See the Apache Version 2.0 License for specific language governing permissions
- and limitations under the License.
- ***************************************************************************** */
- var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)};function r(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}},function(e,t,i){"use strict";i.d(t,"a",function(){return l});var n=i(0),r=i(51),o=i(98),a=i(11),s=i(76),c=i(31),u=i(66),l=function(e){function t(i,n,r){var a=e.call(this)||this;switch(a.syncErrorValue=null,a.syncErrorThrown=!1,a.syncErrorThrowable=!1,a.isStopped=!1,arguments.length){case 0:a.destination=o.a;break;case 1:if(!i){a.destination=o.a;break}if("object"==typeof i){i instanceof t?(a.syncErrorThrowable=i.syncErrorThrowable,a.destination=i,i.add(a)):(a.syncErrorThrowable=!0,a.destination=new d(a,i));break}default:a.syncErrorThrowable=!0,a.destination=new d(a,i,n,r)}return a}return n.a(t,e),t.prototype[s.a]=function(){return this},t.create=function(e,i,n){var r=new t(e,i,n);return r.syncErrorThrowable=!1,r},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},t.prototype._unsubscribeAndRecycle=function(){var e=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this},t}(a.a),d=function(e){function t(t,i,n,a){var s,c=e.call(this)||this;c._parentSubscriber=t;var u=c;return Object(r.a)(i)?s=i:i&&(s=i.next,n=i.error,a=i.complete,i!==o.a&&(u=Object.create(i),Object(r.a)(u.unsubscribe)&&c.add(u.unsubscribe.bind(u)),u.unsubscribe=c.unsubscribe.bind(c))),c._context=u,c._next=s,c._error=n,c._complete=a,c}return n.a(t,e),t.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;c.a.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},t.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber,i=c.a.useDeprecatedSynchronousErrorHandling;if(this._error)i&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)i?(t.syncErrorValue=e,t.syncErrorThrown=!0):Object(u.a)(e),this.unsubscribe();else{if(this.unsubscribe(),i)throw e;Object(u.a)(e)}}},t.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var i=function(){return e._complete.call(e._context)};c.a.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,i),this.unsubscribe()):(this.__tryOrUnsub(i),this.unsubscribe())}else this.unsubscribe()}},t.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),c.a.useDeprecatedSynchronousErrorHandling)throw e;Object(u.a)(e)}},t.prototype.__tryOrSetError=function(e,t,i){if(!c.a.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,i)}catch(t){return c.a.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=t,e.syncErrorThrown=!0,!0):(Object(u.a)(t),!0)}return!1},t.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},t}(l)},function(e,t,i){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,i){"use strict";var n=i(94),r=i(1),o=i(76),a=i(98);var s=i(46),c=i(75),u=i(31);i.d(t,"a",function(){return l});var l=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var i=new e;return i.source=this,i.operator=t,i},e.prototype.subscribe=function(e,t,i){var n=this.operator,s=function(e,t,i){if(e){if(e instanceof r.a)return e;if(e[o.a])return e[o.a]()}return e||t||i?new r.a(e,t,i):new r.a(a.a)}(e,t,i);if(n?s.add(n.call(s,this.source)):s.add(this.source||u.a.useDeprecatedSynchronousErrorHandling&&!s.syncErrorThrowable?this._subscribe(s):this._trySubscribe(s)),u.a.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){u.a.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),Object(n.a)(e)?e.error(t):console.warn(t)}},e.prototype.forEach=function(e,t){var i=this;return new(t=d(t))(function(t,n){var r;r=i.subscribe(function(t){try{e(t)}catch(e){n(e),r&&r.unsubscribe()}},n,t)})},e.prototype._subscribe=function(e){var t=this.source;return t&&t.subscribe(e)},e.prototype[s.a]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?this:Object(c.b)(e)(this)},e.prototype.toPromise=function(e){var t=this;return new(e=d(e))(function(e,i){var n;t.subscribe(function(e){return n=e},function(e){return i(e)},function(){return e(n)})})},e.create=function(t){return new e(t)},e}();function d(e){if(e||(e=u.a.Promise||Promise),!e)throw new Error("no Promise impl found");return e}},function(e,t,i){"use strict";t.__esModule=!0;var n,r=i(109),o=(n=r)&&n.__esModule?n:{default:n};t.default=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,o.default)(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}()},function(e,t,i){e.exports={default:i(254),__esModule:!0}},function(e,t,i){"use strict";t.__esModule=!0;var n,r=i(24),o=(n=r)&&n.__esModule?n:{default:n};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,o.default)(t))&&"function"!=typeof t?e:t}},function(e,t,i){"use strict";t.__esModule=!0;var n=a(i(199)),r=a(i(126)),o=a(i(24));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,o.default)(t)));e.prototype=(0,r.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(n.default?(0,n.default)(e,t):e.__proto__=t)}},function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n=i(30),r=i(78),o=i(3);function a(e,t,i,a,s){if(void 0===s&&(s=new n.a(e,i,a)),!s.closed)return t instanceof o.a?t.subscribe(s):Object(r.a)(t)(s)}},function(e,t,i){"use strict";t.__esModule=!0;var n=o(i(5)),r=o(i(203));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function e(t,i,o){null===t&&(t=Function.prototype);var a=(0,r.default)(t,i);if(void 0===a){var s=(0,n.default)(t);return null===s?void 0:e(s,i,o)}if("value"in a)return a.value;var c=a.get;return void 0!==c?c.call(o):void 0}},function(e,t,i){"use strict";i.d(t,"a",function(){return r});var n=i(0),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.a(t,e),t.prototype.notifyNext=function(e,t,i,n,r){this.destination.next(t)},t.prototype.notifyError=function(e,t){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.destination.complete()},t}(i(1).a)},function(e,t,i){"use strict";i.d(t,"a",function(){return s});var n=i(15),r=i(93),o=i(51),a=i(77),s=function(){function e(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}var t;return e.prototype.unsubscribe=function(){var t;if(!this.closed){var i=this._parentOrParents,s=this._unsubscribe,u=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,i instanceof e)i.remove(this);else if(null!==i)for(var l=0;l<i.length;++l){i[l].remove(this)}if(Object(o.a)(s))try{s.call(this)}catch(e){t=e instanceof a.a?c(e.errors):[e]}if(Object(n.a)(u)){l=-1;for(var d=u.length;++l<d;){var h=u[l];if(Object(r.a)(h))try{h.unsubscribe()}catch(e){t=t||[],e instanceof a.a?t=t.concat(c(e.errors)):t.push(e)}}}if(t)throw new a.a(t)}},e.prototype.add=function(t){var i=t;if(!t)return e.EMPTY;switch(typeof t){case"function":i=new e(t);case"object":if(i===this||i.closed||"function"!=typeof i.unsubscribe)return i;if(this.closed)return i.unsubscribe(),i;if(!(i instanceof e)){var n=i;(i=new e)._subscriptions=[n]}break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}var r=i._parentOrParents;if(null===r)i._parentOrParents=this;else if(r instanceof e){if(r===this)return i;i._parentOrParents=[r,this]}else{if(-1!==r.indexOf(this))return i;r.push(this)}var o=this._subscriptions;return null===o?this._subscriptions=[i]:o.push(i),i},e.prototype.remove=function(e){var t=this._subscriptions;if(t){var i=t.indexOf(e);-1!==i&&t.splice(i,1)}},e.EMPTY=((t=new e).closed=!0,t),e}();function c(e){return e.reduce(function(e,t){return e.concat(t instanceof a.a?t.errors:t)},[])}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLocale=function(e){return a(e)},t.setLocale=function(e){return o.setLang(e)};var n,r=i(335);var o=new((n=r)&&n.__esModule?n:{default:n}).default,a=o.locale},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=A(i(5)),r=A(i(2)),o=A(i(4)),a=A(i(6)),s=A(i(9)),c=A(i(7)),u=A(i(112)),l=A(i(83)),d=A(i(37)),h=A(i(53)),p=A(i(168)),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(84)),g=i(73);function A(e){return e&&e.__esModule?e:{default:e}}var m=function(e,t){var i=(t?"before":"")+"pluginsetup";f.trigger(v,i,e),f.trigger(v,i+":"+e.name,e)},M=function(e,t){return t.prototype.name=e,(0,d.default)(v).forEach(function(e){t[e]=v[e]}),function(){for(var i=arguments.length,n=Array(i),r=0;r<i;r++)n[r]=arguments[r];m({name:e,pluginSubClass:t,instance:null},!0);var o=new(Function.prototype.bind.apply(t,[null].concat([this].concat((0,l.default)(n)))));this[e]=function(){return o};var a=t.getPlugins();return n=this instanceof v?n:[this],(0,u.default)(a).length&&(0,d.default)(a).forEach(function(e){o[e]&&"function"==typeof o[e]&&o[e].apply(o,(0,l.default)(n))}),m(o.getEventHash()),o}},v=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));if(i.constructor===t)throw new Error("Plugin must be sub-classed; not directly instantiated.");return i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"version",value:function(){return this.constructor.version}},{key:"getEventHash",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.name=this.name,e.plugin=this.constructor,e.instance=this,e}},{key:"disposeChildPlugin",value:function(){var e=this;(0,d.default)(this).forEach(function(t){if(-1!==t.indexOf("Plugin")&&"function"==typeof e[t]){var i=e[t]();i.dispose&&"function"==typeof i.dispose&&i.dispose()}})}},{key:"dispose",value:function(){this.disposeChildPlugin(),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}],[{key:"pluginExists",value:function(e){return t.pluginStorage.hasOwnProperty(e)}},{key:"isBasic",value:function(e){var i="string"==typeof e?t.getPlugin(e):e;return"function"==typeof i&&!this.prototype.isPrototypeOf(i.prototype)&&!t.prototype.isPrototypeOf(i.prototype)}},{key:"registerPlugin",value:function(e,i){if("string"!=typeof e)throw new Error('Illegal plugin name! "'+e+'", must be a string');var n=this===t?p.default:this;if(this.pluginExists(e))throw new Error('A plugin named "'+e+'" already exists');if(n.prototype.hasOwnProperty(e))throw new Error('Illegal plugin name, "'+e+'", cannot share a name with an existing '+n.name+" method!");if("function"!=typeof i)throw new Error('Illegal plugin for "'+e+'", must be a function');return t.pluginStorage[e]=i,"plugin"!==e&&(this.isBasic(i)?n.prototype[e]=function(e,t){var i=function(){m({name:e,plugin:t,instance:null},!0);var i=t.apply(this,arguments);return m({name:e,plugin:t,instance:i}),i};return(0,d.default)(t).forEach(function(e){i[e]=t[e]}),i}(e,i):n.prototype[e]=M(e,i)),i}},{key:"deRegisterPlugin",value:function(e){if("plugin"===e)throw new Error("Cannot de-register base plugin");var i=this===t?p.default:this;t.pluginExists(e)&&(delete t.pluginStorage[e],delete i.prototype[e])}},{key:"getPlugins",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,d.default)(t.pluginStorage),i={};return e.forEach(function(e){var n=t.getPlugin(e);n&&(i[e]=n)}),i}},{key:"getPlugin",value:function(e){return this.pluginExists(e)?t.pluginStorage[e]:void 0}}]),t}(h.default);v.on=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=t[0],r=t[1];"string"==typeof n&&f.on(this,n,(0,g.bind)(this,r))},v.pluginStorage={},t.default=v},function(e,t,i){"use strict";i.d(t,"b",function(){return l}),i.d(t,"a",function(){return d});var n=i(0),r=i(3),o=i(1),a=i(11),s=i(47),c=i(145),u=i(76),l=function(e){function t(t){var i=e.call(this,t)||this;return i.destination=t,i}return n.a(t,e),t}(o.a),d=function(e){function t(){var t=e.call(this)||this;return t.observers=[],t.closed=!1,t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return n.a(t,e),t.prototype[u.a]=function(){return new l(this)},t.prototype.lift=function(e){var t=new h(this,this);return t.operator=e,t},t.prototype.next=function(e){if(this.closed)throw new s.a;if(!this.isStopped)for(var t=this.observers,i=t.length,n=t.slice(),r=0;r<i;r++)n[r].next(e)},t.prototype.error=function(e){if(this.closed)throw new s.a;this.hasError=!0,this.thrownError=e,this.isStopped=!0;for(var t=this.observers,i=t.length,n=t.slice(),r=0;r<i;r++)n[r].error(e);this.observers.length=0},t.prototype.complete=function(){if(this.closed)throw new s.a;this.isStopped=!0;for(var e=this.observers,t=e.length,i=e.slice(),n=0;n<t;n++)i[n].complete();this.observers.length=0},t.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},t.prototype._trySubscribe=function(t){if(this.closed)throw new s.a;return e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){if(this.closed)throw new s.a;return this.hasError?(e.error(this.thrownError),a.a.EMPTY):this.isStopped?(e.complete(),a.a.EMPTY):(this.observers.push(e),new c.a(this,e))},t.prototype.asObservable=function(){var e=new r.a;return e.source=this,e},t.create=function(e,t){return new h(e,t)},t}(r.a),h=function(e){function t(t,i){var n=e.call(this)||this;return n.destination=t,n.source=i,n}return n.a(t,e),t.prototype.next=function(e){var t=this.destination;t&&t.next&&t.next(e)},t.prototype.error=function(e){var t=this.destination;t&&t.error&&this.destination.error(e)},t.prototype.complete=function(){var e=this.destination;e&&e.complete&&this.destination.complete()},t.prototype._subscribe=function(e){return this.source?this.source.subscribe(e):a.a.EMPTY},t}(d)},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n=function(){return Array.isArray||function(e){return e&&"number"==typeof e.length}}()},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var i=function(e,t){var i=e[1]||"",n=e[3];if(!n)return i;if(t&&"function"==typeof btoa){var r=(a=n,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),o=n.sources.map(function(e){return"/*# sourceURL="+n.sourceRoot+e+" */"});return[i].concat(o).concat([r]).join("\n")}var a;return[i].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+i+"}":i}).join("")},t.i=function(e,i){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},r=0;r<this.length;r++){var o=this[r][0];"number"==typeof o&&(n[o]=!0)}for(r=0;r<e.length;r++){var a=e[r];"number"==typeof a[0]&&n[a[0]]||(i&&!a[2]?a[2]=i:i&&(a[2]="("+a[2]+") and ("+i+")"),t.push(a))}},t}},function(e,t,i){"use strict";i.d(t,"a",function(){return r});var n=i(58),r=new(i(56).a)(n.a)},function(e,t){var i=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=i)},function(e,t,i){var n,r,o={},a=(n=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===r&&(r=n.apply(this,arguments)),r}),s=function(e){var t={};return function(e){if(void 0===t[e]){var i=function(e){return document.querySelector(e)}.call(this,e);if(i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}t[e]=i}return t[e]}}(),c=null,u=0,l=[],d=i(385);function h(e,t){for(var i=0;i<e.length;i++){var n=e[i],r=o[n.id];if(r){r.refs++;for(var a=0;a<r.parts.length;a++)r.parts[a](n.parts[a]);for(;a<n.parts.length;a++)r.parts.push(M(n.parts[a],t))}else{var s=[];for(a=0;a<n.parts.length;a++)s.push(M(n.parts[a],t));o[n.id]={id:n.id,refs:1,parts:s}}}}function p(e,t){for(var i=[],n={},r=0;r<e.length;r++){var o=e[r],a=t.base?o[0]+t.base:o[0],s={css:o[1],media:o[2],sourceMap:o[3]};n[a]?n[a].parts.push(s):i.push(n[a]={id:a,parts:[s]})}return i}function f(e,t){var i=s(e.insertInto);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var n=l[l.length-1];if("top"===e.insertAt)n?n.nextSibling?i.insertBefore(t,n.nextSibling):i.appendChild(t):i.insertBefore(t,i.firstChild),l.push(t);else if("bottom"===e.insertAt)i.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var r=s(e.insertInto+" "+e.insertAt.before);i.insertBefore(t,r)}}function g(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=l.indexOf(e);t>=0&&l.splice(t,1)}function A(e){var t=document.createElement("style");return e.attrs.type="text/css",m(t,e.attrs),f(e,t),t}function m(e,t){Object.keys(t).forEach(function(i){e.setAttribute(i,t[i])})}function M(e,t){var i,n,r,o;if(t.transform&&e.css){if(!(o=t.transform(e.css)))return function(){};e.css=o}if(t.singleton){var a=u++;i=c||(c=A(t)),n=w.bind(null,i,a,!1),r=w.bind(null,i,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(i=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",m(t,e.attrs),f(e,t),t}(t),n=function(e,t,i){var n=i.css,r=i.sourceMap,o=void 0===t.convertToAbsoluteUrls&&r;(t.convertToAbsoluteUrls||o)&&(n=d(n));r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var a=new Blob([n],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}.bind(null,i,t),r=function(){g(i),i.href&&URL.revokeObjectURL(i.href)}):(i=A(t),n=function(e,t){var i=t.css,n=t.media;n&&e.setAttribute("media",n);if(e.styleSheet)e.styleSheet.cssText=i;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(i))}}.bind(null,i),r=function(){g(i)});return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var i=p(e,t);return h(i,t),function(e){for(var n=[],r=0;r<i.length;r++){var a=i[r];(s=o[a.id]).refs--,n.push(s)}e&&h(p(e,t),t);for(r=0;r<n.length;r++){var s;if(0===(s=n[r]).refs){for(var c=0;c<s.parts.length;c++)s.parts[c]();delete o[s.id]}}}};var v,y=(v=[],function(e,t){return v[e]=t,v.filter(Boolean).join("\n")});function w(e,t,i,n){var r=i?"":n.css;if(e.styleSheet)e.styleSheet.cssText=y(t,r);else{var o=document.createTextNode(r),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(o,a[t]):e.appendChild(o)}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assign=void 0;var n=a(i(110)),r=a(i(24));t.default=s;var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(72));function a(e){return e&&e.__esModule?e:{default:e}}function s(){var e,t,i,n,a,c,u=arguments[0]||{},l=1,d=arguments.length,h=!1;for("boolean"==typeof u&&(h=u,u=arguments[1]||{}),"object"===(void 0===u?"undefined":(0,r.default)(u))||o.isFunction(u)||(u={}),d===l&&(u=this,--l);l<d;l++)if(null!=(e=arguments[l]))for(t in e)i=u[t],u!==(n=e[t])&&(h&&n&&(o.isPlainObject(n)||(a=o.isArray(n)))?(a?(a=!1,c=i&&o.isArray(i)?i:[]):c=i&&o.isPlainObject(i)?i:{},u[t]=s(h,c,n)):void 0!==n&&(u[t]=n));return u}t.assign=n.default||s},function(e,t,i){"use strict";i.d(t,"a",function(){return o});var n=i(0),r=i(1);function o(e,t){return function(i){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return i.lift(new a(e,t))}}var a=function(){function e(e,t){this.project=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.project,this.thisArg))},e}(),s=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.project=i,r.count=0,r.thisArg=n||r,r}return n.a(t,e),t.prototype._next=function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(r.a)},function(e,t,i){"use strict";function n(e){return e&&"function"==typeof e.schedule}i.d(t,"a",function(){return n})},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(127),o=(n=r)&&n.__esModule?n:{default:n};t.default=o.default},function(e,t,i){"use strict";t.__esModule=!0;var n=a(i(256)),r=a(i(258)),o="function"==typeof r.default&&"symbol"==typeof n.default?function(e){return typeof e}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":typeof e};function a(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof r.default&&"symbol"===o(n.default)?function(e){return void 0===e?"undefined":o(e)}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":void 0===e?"undefined":o(e)}},function(e,t,i){"use strict";i.d(t,"a",function(){return r}),i.d(t,"b",function(){return o});var n=i(3),r=new n.a(function(e){return e.complete()});function o(e){return e?function(e){return new n.a(function(t){return e.schedule(function(){return t.complete()})})}(e):r}},function(e,t,i){e.exports={default:i(240),__esModule:!0}},function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n=i(3),r=i(78),o=i(142);function a(e,t){return t?Object(o.a)(e,t):e instanceof n.a?e:new n.a(Object(r.a)(e))}},function(e,t,i){var n=i(32),r=i(18),o=i(60),a=i(67),s=i(61),c=function(e,t,i){var u,l,d,h=e&c.F,p=e&c.G,f=e&c.S,g=e&c.P,A=e&c.B,m=e&c.W,M=p?r:r[t]||(r[t]={}),v=M.prototype,y=p?n:f?n[t]:(n[t]||{}).prototype;for(u in p&&(i=t),i)(l=!h&&y&&void 0!==y[u])&&s(M,u)||(d=l?y[u]:i[u],M[u]=p&&"function"!=typeof y[u]?i[u]:A&&l?o(d,n):m&&y[u]==d?function(e){var t=function(t,i,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,i)}return new e(t,i,n)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):g&&"function"==typeof d?o(Function.call,d):d,g&&((M.virtual||(M.virtual={}))[u]=d,e&c.R&&v&&!v[u]&&a(v,u,d)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.$$=t.$=void 0;var n=u(i(62)),r=u(i(37)),o=u(i(24)),a=u(i(112));t.createEl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=document.createElement(e);(0,a.default)(t).forEach(function(e){n.setAttribute(e,t[e])}),i&&d(n,i);return n},t.normalizeContent=l,t.appendContent=d,t.textContent=function(e,t){void 0===e.textContent?e.innerText=t:e.textContent=t;return e},t.hasClass=h,t.addClass=function(e,t){e.classList?e.classList.add(t):h(e,t)||(e.className=(e.className+" "+t).trim());return e},t.removeClass=function(e,t){e.classList?e.classList.remove(t):((0,c.throwIfWhitespace)(t),e.className=e.className.split(/\s+/).filter(function(e){return e!==t}).join(" "));return e},t.setAttributes=function(e,t){(0,a.default)(t).forEach(function(i){var n=t[i];null==n||!1===n?e.removeAttribute(i):e.setAttribute(i,!0===n?"":n)})},t.getAttributes=function(e){var t={},i=",autoplay,controls,playsinline,loop,muted,default,defaultMuted,";if(e&&e.attributes&&e.attributes.length>0)for(var n=e.attributes,r=n.length-1;r>=0;r--){var o=n[r].name,a=n[r].value;-1!==i.indexof(","+o+",")&&(a=null!==a&&o),t[o]=a}return t},t.getAttribute=function(e,t){return e.getAttribute(t)},t.setAttribute=function(e,t,i){e.setAttribute(t,i)},t.removeAttribute=function(e,t){e.removeAttribute(t)},t.removeAttributes=function(e,t){t.length&&t.forEach(function(t){e.removeAttribute(t)})},t.isEl=p,t.isTextNode=f,t.coords=function(e){var t={offsetWidth:e.target.clientWidth,offsetHeight:e.target.clientHeight,clientX:e.clientX,clientY:e.clientY,screenX:e.screenX,screenY:e.screenY,layerX:e.layerX,layerY:e.layerY,offsetX:e.offsetX,offsetY:e.offsetY};return t.offsetCenter=[Math.floor(t.offsetWidth/2),Math.floor(t.offsetHeight/2)],t},t.nodeName=function(e,t){return e.nodeName&&e.nodeName.toUpperCase()===t.toUpperCase()},t.resize=function(e,t){var i=document.createElement("iframe");i.setAttribute("class","size-watch"),e.appendChild(i);var n=e.offsetWidth,r=e.offsetHeight;function o(){var i=e.offsetWidth,o=e.offsetHeight;if(i!==n||o!==r){var a={width:i,height:o},s={width:n,height:r};t(a,s),n=i,r=o}}i.onload=function(){var e=0;i.contentWindow.onresize=function(){clearTimeout(e),e=setTimeout(o,20)}}},t.setStyle=function(e,t){(0,r.default)(t).forEach(function(i){e.style[i]=t[i]})},t.resizeObs=function(e,t){var i=e.offsetWidth,r=e.offsetHeight,o=null;ResizeObserver&&(o=new ResizeObserver(function(e){var o=!0,a=!1,s=void 0;try{for(var c,u=(0,n.default)(e);!(o=(c=u.next()).done);o=!0){var l=c.value;if(l.contentRect){var d=l.contentRect,h=d.width,p=d.height;h!==i&&p!==r&&(t(),i=h,r=p)}}}catch(e){a=!0,s=e}finally{try{!o&&u.return&&u.return()}finally{if(a)throw s}}})).observe(e);return o},t.unResizeObs=function(e,t){ResizeObserver&&e&&t&&e.unobserve(t)},t.endResize=function(e){var t=e.querySelector("iframe.size-watch");t&&e.removeChild(t)},t.domToString=function(e){var t=document.createElement("div");t.appendChild(e);var i=t.innerHTML;return t=e=null,i},t.getElementTop=function(e){return e.getBoundingClientRect().top+document.documentElement.scrollTop},t.getElementLeft=function(e){return e.getBoundingClientRect().left+document.documentElement.scrollLeft},t.getAfterAttr=function(e){return document.defaultView.getComputedStyle(e,":after")};var s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(72)),c=i(41);function u(e){return e&&e.__esModule?e:{default:e}}t.$=g("querySelector"),t.$$=g("querySelectorAll");function l(e){return s.isFunction(e)&&(e=e()),(s.isArray(e)?e:[e]).map(function(e){return s.isFunction(e)?e():p(e)||f(e)?e:"string"==typeof e&&/\S/.test(e)?document.createTextNode(e):void 0}).filter(function(e){return e})}function d(e,t){l(t).forEach(function(t){return e.appendChild(t)})}function h(e,t){return(0,c.throwIfWhitespace)(t),e.classList?e.classList.contains(t):(i=t,new RegExp("(^|\\s)"+i+"($|\\s)")).test(e.className);var i}function p(e){return!!e&&"object"===(void 0===e?"undefined":(0,o.default)(e))&&(1===e.nodeType||9===e.nodeType)}function f(e){return"[Object Object]"===s.type(e)&&3===e.nodeType}function g(e){return function(t,i){if(!A(t))return document[e](null);A(i)&&(i=document.querySelector(i));var n=p(i)?i:document;return n[e]&&n[e](t)}}function A(e){return"string"==typeof e&&/\S/.test(e)}},function(e,t,i){"use strict";i.d(t,"a",function(){return r});var n=i(0),r=function(e){function t(t,i,n){var r=e.call(this)||this;return r.parent=t,r.outerValue=i,r.outerIndex=n,r.index=0,r}return n.a(t,e),t.prototype._next=function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)},t.prototype._error=function(e){this.parent.notifyError(e,this),this.unsubscribe()},t.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},t}(i(1).a)},function(e,t,i){"use strict";i.d(t,"a",function(){return r});var n=!1,r={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){e&&(new Error).stack;n=e},get useDeprecatedSynchronousErrorHandling(){return n}}},function(e,t){var i=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=i)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,i){var n=i(158)("wks"),r=i(121),o=i(32).Symbol,a="function"==typeof o;(e.exports=function(e){return n[e]||(n[e]=a&&o[e]||(a?o:r)("Symbol."+e))}).store=n},function(e,t,i){e.exports={default:i(278),__esModule:!0}},function(e,t,i){"use strict";function n(e){return e}i.d(t,"a",function(){return n})},function(e,t,i){e.exports={default:i(305),__esModule:!0}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeRE=t.dateRE=void 0;var n=a(i(37));t.formatServerUTC=function(e){var t=new Date(e),i=t.getUTCMilliseconds(),n=u(e);return e=(e=n.format("Y-m-d H:i:s")).replace(" ","T"),n=null,t=null,e+="."+i+"Z"},t.transformTime=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:+new Date;if(e){var t=new Date(e),i=new Date(e).getUTCMilliseconds(),n=t.getFullYear(),r=t.getMonth()+1,o=t.getDate(),a=t.getHours(),c=t.getMinutes(),u=t.getSeconds();return n+"-"+s(r)+"-"+s(o)+" "+s(a)+":"+s(c)+":"+s(u)+"."+s(i,!0)}return""},t.formatTDateStr=function(e){return!!/^(?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9]$/.test(e)&&(e=e.replace(" ","T"))},t.timer=function(e){if(e<=0)return"00:00:00";var t=u(e,"s").timeset();return t.hour=u(e,"s")._hour(),e="",(0,n.default)(t).forEach(function(i){"hour"!==i&&"minute"!==i&&"second"!==i||(e+="second"===i?String(t[i]).length>1?t[i]:"0"+t[i]:String(t[i]).length>1?t[i]+":":"0"+t[i]+":")}),t=null,e},t.retimer=function(e){var t=c.exec(e),i=3600*+t[1],n=60*+t[2],r=+t[3];return i+n+r},t.default=u;var r=a(i(20)),o=i(41);function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){return t?e>10?e>100?e:"0"+e:"00"+e:e<10?"0"+e:e}t.dateRE=/^(\d{4})-(\d{1,2})-(\d{1,2})[T\s]([0-1]?[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$/;var c=t.timeRE=/^([0-1]?[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$/;function u(){var e=arguments[0]||(new Date).getTime(),t="s"===arguments[1]?1:1e3;return e=(0,o.isNumeric)(e)?+e:""+e,(0,r.default)(!0,new Date(e),{init:function(e){return this.target=e/t,this},data:function(){return{basicUnit:{second:1,minute:60,hour:3600,day:86400,halfamonth:1296e3,month:2592e3,year:31104e3},trope:{Y:this.getFullYear(),y:this.getFullYear(),M:this.getMonth()+1,m:this.getMonth()+1<10?"0"+(this.getMonth()+1):this.getMonth()+1,D:this.getDate(),d:this.getDate()<10?"0"+this.getDate():this.getDate(),H:this.getHours()<10?"0"+this.getHours():this.getHours(),h:this.getHours()%24==0?"00":this.getHours()%24<10?"0"+this.getHours()%24:this.getHours()%24,I:this.getMinutes(),i:this.getMinutes()<10?"0"+this.getMinutes():this.getMinutes(),S:this.getSeconds(),s:this.getSeconds()<10?"0"+this.getSeconds():this.getSeconds()},timeset:{year:this.count(31104e3),month:this.count(2592e3),day:this.count(86400),hour:this.count(3600),minute:this.count(60),second:this.count(1)}}},count:function(e,t){return"ceil"===t?Math.ceil(Math.abs(this.target/e)):Math.floor(Math.abs(this.target/e))},format:function(e){try{var t=""+e;for(var i in this.data().trope)t=i&&new RegExp(i).test(t)?t.replace(i,this.data().trope[i]):t;return t}catch(e){return this}},timeset:function(){var e=this.data().basicUnit,t=this.data().timeset;for(var i in t){t[i]=this.count(e[i]);var n=this.target-t[i]*e[i];this.target=n>=0?n:0}return t},state:function(){var e=this.data().basicUnit;return this.target>e.year?{year:this.count(e.year,"ceil")}:this.target>e.month?{month:this.count(e.month,"ceil")}:this.target>e.day?{day:this.count(e.day,"ceil")}:this.target>e.hour?{hour:this.count(e.hour,"ceil")}:this.target>e.minute?{minute:this.count(e.minute,"ceil")}:{second:this.target}},_year:function(){return this.data().timeset.year},_month:function(){return this.data().timeset.month},_day:function(){return this.data().timeset.day},_hour:function(){return this.data().timeset.hour},_minute:function(){return this.data().timeset.minute},_second:function(){return this.data().timeset.second},isGreenwichTime:function(e){return e>this.getTime("1970-01-01 00:00:00")&&e<this.getTime("2038-01-19 11:14:07")},toNumber:function(){return this.getTime()},end:function(){return this},getfileDateId:function(){return this.toNumber()+Math.round(1e5*Math.random())}}).init(e)}},function(e,t,i){"use strict";i.d(t,"a",function(){return o});var n=i(0),r=i(1);function o(e,t){return function(i){return i.lift(new a(e,t))}}var a=function(){function e(e,t){this.predicate=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.predicate,this.thisArg))},e}(),s=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.predicate=i,r.thisArg=n,r.count=0,r}return n.a(t,e),t.prototype._next=function(e){var t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}t&&this.destination.next(e)},t}(r.a)},function(e,t,i){"use strict";i.d(t,"b",function(){return n}),i.d(t,"a",function(){return s});var n,r=i(25),o=i(68),a=i(88);n||(n={});var s=function(){function e(e,t,i){this.kind=e,this.value=t,this.error=i,this.hasValue="N"===e}return e.prototype.observe=function(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}},e.prototype.do=function(e,t,i){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return i&&i()}},e.prototype.accept=function(e,t,i){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,i)},e.prototype.toObservable=function(){switch(this.kind){case"N":return Object(o.a)(this.value);case"E":return Object(a.a)(this.error);case"C":return Object(r.b)()}throw new Error("unexpected notification kind value")},e.createNext=function(t){return void 0!==t?new e("N",t):e.undefinedValueNotification},e.createError=function(t){return new e("E",void 0,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e.undefinedValueNotification=new e("N",void 0),e}()},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDef=function(e){return null!=e},t.isUndef=function(e){return null==e},t.toTitleCase=o,t.titleCaseEquals=function(e,t){return o(e)===o(t)},t.toInitialCase=function(e){if("string"!=typeof e)return e;return e.charAt(0).toLowerCase()+e.slice(1)},t.connectorToHump=function(e){arguments.length>1&&void 0!==arguments[1]&&!arguments[1]||(e=o(e));return e=e.replace(r,function(e,t,i){return 0===t?e.toUpperCase():e.slice(1).toUpperCase()})},t.humpToConnector=function(e){return e=e.replace(n,function(e,t,i){return 0===i?e.toLocaleLowerCase():"-"+e.toLocaleLowerCase()})},t.throwIfWhitespace=function(e){if(/\s/.test(e))throw new Error("string has illegal whitespace characters")},t.ifWhiteSpace=function(e){return/\s/.test(e)},t.isNumeric=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},t.splitColon=function(e,t){if(t=t||":",e=e.split(t),":"!==t)return e[0].trim();return e.length>1?e[1]:e[0]};var n=/([A-Z])/g,r=/-[a-z]{1}/g;function o(e){return"string"!=typeof e?e:e.charAt(0).toUpperCase()+e.slice(1)}},function(e,t,i){"use strict";function n(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}i.d(t,"a",function(){return r});var r=n()},function(e,t,i){"use strict";function n(){}i.d(t,"a",function(){return n})},function(e,t,i){var n=i(45),r=i(183),o=i(155),a=Object.defineProperty;t.f=i(48)?Object.defineProperty:function(e,t,i){if(n(e),t=o(t,!0),n(i),r)try{return a(e,t,i)}catch(e){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(e[t]=i.value),e}},function(e,t,i){var n=i(33);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}()},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n=function(){function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e}()},function(e,t,i){e.exports=!i(69)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,i){"use strict";i.d(t,"a",function(){return u});var n=i(0),r=i(8),o=i(10),a=i(30),s=i(21),c=i(27);function u(e,t,i){return void 0===i&&(i=Number.POSITIVE_INFINITY),"function"==typeof t?function(n){return n.pipe(u(function(i,n){return Object(c.a)(e(i,n)).pipe(Object(s.a)(function(e,r){return t(i,e,n,r)}))},i))}:("number"==typeof t&&(i=t),function(t){return t.lift(new l(e,i))})}var l=function(){function e(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY),this.project=e,this.concurrent=t}return e.prototype.call=function(e,t){return t.subscribe(new d(e,this.project,this.concurrent))},e}(),d=function(e){function t(t,i,n){void 0===n&&(n=Number.POSITIVE_INFINITY);var r=e.call(this,t)||this;return r.project=i,r.concurrent=n,r.hasCompleted=!1,r.buffer=[],r.active=0,r.index=0,r}return n.a(t,e),t.prototype._next=function(e){this.active<this.concurrent?this._tryNext(e):this.buffer.push(e)},t.prototype._tryNext=function(e){var t,i=this.index++;try{t=this.project(e,i)}catch(e){return void this.destination.error(e)}this.active++,this._innerSub(t,e,i)},t.prototype._innerSub=function(e,t,i){var n=new a.a(this,t,i),o=this.destination;o.add(n);var s=Object(r.a)(this,e,void 0,void 0,n);s!==n&&o.add(s)},t.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()},t.prototype.notifyNext=function(e,t,i,n,r){this.destination.next(t)},t.prototype.notifyComplete=function(e){var t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(o.a)},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n=function(){function e(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return e.prototype=Object.create(Error.prototype),e}()},function(e,t,i){"use strict";function n(e){return"function"==typeof e}i.d(t,"a",function(){return n})},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=u(i(37)),r=u(i(109)),o=u(i(35)),a=u(i(167)),s=u(i(83)),c=u(i(24));function u(e){return e&&e.__esModule?e:{default:e}}function l(e){return null==e}function d(e){return null==e?String(e):"object"===(void 0===e?"undefined":(0,c.default)(e))||"function"==typeof e?Object.prototype.toString.call(e)||"object":void 0===e?"undefined":(0,c.default)(e)}function h(e){return null!=e&&e===e.window}function p(e){return null!==e&&"object"===(void 0===e?"undefined":(0,c.default)(e))}t.isPlainObject=function(e){if("[object Object]"!==d(e)||e.nodeType||h(e))return!1;try{if(e.constructor&&!Object.prototype.hasOwnProperty.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}return!0},t.isDef=function(e){return null!=e},t.isUndef=l,t.type=d,t.isWindow=h,t.inArray=function(e,t,i){return null==t?-1:Array.prototype.indexOf.call(t,e,i)},t.isArray=function(e){return Array.isArray(e)},t.isPrimitive=function(e){return"string"==typeof e||"number"==typeof e},t.isFunction=function(e){return"function"===d(e)},t.isEmpty=function(e){for(var t in e)return!1;return!0},t.isOwnEmpty=function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0},t.merge=function(e,t){var i=t.length,n=e.length,r=0;if("number"==typeof i)for(;r<i;r++)e[n++]=t[r];else for(;void 0!==t[r];)e[n++]=t[r++];return e.length=n,e},t.unique=function(e){return[].concat((0,s.default)(new a.default(e)))},t.isObject=p,t.isEqual=function(e,t){return e==t||!(!p(e)||!p(t))&&(0,o.default)(e)===(0,o.default)(t)},t.setClass=function(e,t){e.setAttribute("class",t)},t.def=function(e,t,i,n){(0,r.default)(e,t,{value:i,enumerable:!!n,writable:!0,configurable:!0})},t.query=function(e){if("string"==typeof e&&l(e=document.querySelector(e)))throw new Error("未找到"+e+"标签!");return e},t.extend=function(e,t){var i=(0,n.default)(t),r=i.length;for(;r--;)e[i[r]]=t[i[r]];return e},t.hasOwn=function(e,t){return hasOwnProperty.call(e,t)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=l(i(169)),r=l(i(2)),o=l(i(4)),a=u(i(84)),s=u(i(73)),c=i(216);function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}function l(e){return e&&e.__esModule?e:{default:e}}var d=function(){function e(){(0,r.default)(this,e)}return(0,o.default)(e,[{key:"consturctor",value:function(){this.locked=!1,this.cacheVData=null}},{key:"on",value:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=this.normalizeListenArgs(this,t),r=n.target,o=n.type,s=n.listener;a.on(r,o,s)}},{key:"one",value:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=this.normalizeListenArgs(this,t),r=n.target,o=n.type,s=n.listener;a.one(r,o,s)}},{key:"once",value:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=this.normalizeListenArgs(this,t),r=n.target,o=n.type,s=n.listener;a.once(r,o,s)}},{key:"off",value:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=this.normalizeListenArgs(this,t),r=n.target,o=n.type,s=n.listener;a.off(r,o,s)}},{key:"trigger",value:function(e,t,i){return e.nodeName||(i=t,t=e,e=this),a.trigger(e,t,i)}},{key:"emit",value:function(e,t,i){this.trigger(e,t,i)}},{key:"normalizeListenArgs",value:function(e,t){var i,r,o,c;if(t[0]===window||t[0]!==e&&t[0].nodeType){var u=(0,n.default)(t,3);i=u[0],r=u[1],o=u[2],t[t.length-1]&&(c=t[t.length-1])}else{var l=(0,n.default)(t,2);r=l[0],o=l[1],i=e,t[2]&&(c=t[2])}if(!a.isValidEventType(r))throw new TypeError("Invalid event type; must be a non-empty string or array.");if("function"!=typeof o)throw new TypeError("Invalid listener; must be a function.");return o&&(o=s.bind(c||i,o)),{target:i,type:r,listener:o}}},{key:"dispose",value:function(){(0,c.removeData)(this)}}]),e}();t.default=d},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n=function(){function e(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return e.prototype=Object.create(Error.prototype),e}()},function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n=i(3),r=i(146),o=i(95);function a(e,t){return t?Object(o.a)(e,t):new n.a(Object(r.a)(e))}},function(e,t,i){"use strict";i.d(t,"a",function(){return o});var n=i(0),r=i(118),o=function(e){function t(i,n){void 0===n&&(n=r.a.now);var o=e.call(this,i,function(){return t.delegate&&t.delegate!==o?t.delegate.now():n()})||this;return o.actions=[],o.active=!1,o.scheduled=void 0,o}return n.a(t,e),t.prototype.schedule=function(i,n,r){return void 0===n&&(n=0),t.delegate&&t.delegate!==this?t.delegate.schedule(i,n,r):e.prototype.schedule.call(this,i,n,r)},t.prototype.flush=function(e){var t=this.actions;if(this.active)t.push(e);else{var i;this.active=!0;do{if(i=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,i){for(;e=t.shift();)e.unsubscribe();throw i}}},t}(r.a)},function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n=i(0),r=i(14),o=i(11),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.value=null,t.hasNext=!1,t.hasCompleted=!1,t}return n.a(t,e),t.prototype._subscribe=function(t){return this.hasError?(t.error(this.thrownError),o.a.EMPTY):this.hasCompleted&&this.hasNext?(t.next(this.value),t.complete(),o.a.EMPTY):e.prototype._subscribe.call(this,t)},t.prototype.next=function(e){this.hasCompleted||(this.value=e,this.hasNext=!0)},t.prototype.error=function(t){this.hasCompleted||e.prototype.error.call(this,t)},t.prototype.complete=function(){this.hasCompleted=!0,this.hasNext&&e.prototype.next.call(this,this.value),e.prototype.complete.call(this)},t}(r.a)},function(e,t,i){"use strict";var n=i(0),r=function(e){function t(t,i){return e.call(this)||this}return n.a(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(i(11).a);i.d(t,"a",function(){return o});var o=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n.scheduler=t,n.work=i,n.pending=!1,n}return n.a(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var i=this.id,n=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(n,i,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(n,this.id,t),this},t.prototype.requestAsyncId=function(e,t,i){return void 0===i&&(i=0),setInterval(e.flush.bind(e,this),i)},t.prototype.recycleAsyncId=function(e,t,i){if(void 0===i&&(i=0),null!==i&&this.delay===i&&!1===this.pending)return t;clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var i=this._execute(e,t);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var i=!1,n=void 0;try{this.work(e)}catch(e){i=!0,n=!!e&&e||new Error(e)}if(i)return this.unsubscribe(),n},t.prototype._unsubscribe=function(){var e=this.id,t=this.scheduler,i=t.actions,n=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==n&&i.splice(n,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null},t}(r)},function(e,t,i){"use strict";i.d(t,"a",function(){return r});var n=i(15);function r(e){return!Object(n.a)(e)&&e-parseFloat(e)+1>=0}},function(e,t,i){var n=i(102);e.exports=function(e,t,i){if(n(e),void 0===t)return e;switch(i){case 1:return function(i){return e.call(t,i)};case 2:return function(i,n){return e.call(t,i,n)};case 3:return function(i,n,r){return e.call(t,i,n,r)}}return function(){return e.apply(t,arguments)}}},function(e,t){var i={}.hasOwnProperty;e.exports=function(e,t){return i.call(e,t)}},function(e,t,i){e.exports={default:i(303),__esModule:!0}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.newSHA=function e(t){var i=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];var n="";var o=t||32;for(var a=0;a<o;a++){var s=parseInt(61*Math.random());n+=i[s]}if(-1!==r.indexOf(n))return e();r.push(n);return n},t.createUuid=function(){for(var e=[],t=0;t<36;t++)e[t]="0123456789abcdef".substr(Math.floor(16*Math.random()),1);return e[14]="4",e[19]="0123456789abcdef".substr(3&e[19]|8,1),e[8]=e[13]=e[18]=e[23]="-",e.join("")},t.default=function(){return n++};var n=1,r=[]},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.videoFitType=t.defaultLoadingText=t.fileEncryptType=t.definition=t.themeVariable=t.reservedControls=t.version=void 0;var n=i(12),r=(t.version="KMedia-v2.4.3",window.KConfig={BLUETHEME:"blue",YEllOWTHEME:"yellow",REDTHEME:"red",AUDIO:"audio",VIDEO:"video",ALL:"av",ONLYVOICE:"audio",ONLYPICTURE:"video",FILE:"file",LIVESTREAMING:"liveStreaming",NONLIVESTREAMING:"nonLiveStreaming",HLS:"hls",NORMAL:"normal",MERGE:"merge",JOIN:"join",ROTATELOADING:"rotate",FLEETLOADING:"fleet",SHRINKLOADING:"shrink",PLAY:"play",STOP:"stop",VOLUME:"volume",TIMEINGS:"timings",FULLSCREEN:"requestFullscreen",IMGSTRENGTH:"imgControl",SNAPSHOT:"snapshot",MULTISNAPSHOT:"multiShot",FRMAEBACKPLAY:"backward",FRMAEFORWARDPLAY:"forward",SPLITSCREEN:"screenSplit",PTZ:"ptz",DIGITALZOOM:"digitalZoom",TARGETEDIT:"linearEditing",FASTPLAY:"playbackRate",SLOWPLAY:"playbackRate",PLAYBACKRATE:"playbackRate",CIRCLEPLAY:"loop",RECORD:"record",BACKPLAY:"backplay",VIDEOCLIP:"videoClip",VIDEORECORDER:"videoRecorder",BRIGHTNESS:"brightness",CONTRAST:"contrast",SATURATE:"saturate",HUEROTATE:"hueRotate",COMPLEX:"complex",DARK:"dark",DEFOG:"defog",EXPOSURE:"exposure",NUMBER:5,INTERVAL:5e3});t.reservedControls=["play","fastForward","rewind","forward","backward","timings","volume","requestFullscreen","playbackRate","backplay"],t.themeVariable={blue:"#4C6FF7",red:"red"},t.definition={"1080P":"1080P",hd:"720P",sd:"D1",ld:"DCIF"},t.fileEncryptType=["aes128"],t.defaultLoadingText=function(){return{beforeStream:(0,n.getLocale)("config.index.beforeStream"),beforePicture:(0,n.getLocale)("config.index.beforePicture"),timeout:(0,n.getLocale)("config.index.timeout")}},t.videoFitType={cover:"cover",horizontally:"horizontally",vertically:"vertically"};t.default=r},function(e,t,i){"use strict";i.d(t,"a",function(){return o});var n=i(68),r=i(138);function o(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Object(r.a)()(n.a.apply(void 0,e))}},function(e,t,i){"use strict";function n(e){setTimeout(function(){throw e},0)}i.d(t,"a",function(){return n})},function(e,t,i){var n=i(44),r=i(80);e.exports=i(48)?function(e,t,i){return n.f(e,t,r(1,i))}:function(e,t,i){return e[t]=i,e}},function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n=i(22),r=i(55),o=i(95);function a(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i=e[e.length-1];return Object(n.a)(i)?(e.pop(),Object(o.a)(e,i)):Object(r.a)(e)}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,i){var n=i(156),r=i(152);e.exports=function(e){return n(r(e))}},function(e,t,i){var n=i(152);e.exports=function(e){return Object(n(e))}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(i(35)),r=s(i(167)),o=s(i(83)),a=s(i(24));function s(e){return e&&e.__esModule?e:{default:e}}function c(e){return null==e?String(e):"object"===(void 0===e?"undefined":(0,a.default)(e))||"function"==typeof e?Object.prototype.toString.call(e)||"object":void 0===e?"undefined":(0,a.default)(e)}function u(e){return null!=e&&e===e.window}function l(e){return null!==e&&"object"===(void 0===e?"undefined":(0,a.default)(e))}t.isPlainObject=function(e){if("[object Object]"!==c(e)||e.nodeType||u(e))return!1;try{if(e.constructor&&!Object.prototype.hasOwnProperty.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}return!0},t.type=c,t.isWindow=u,t.inArray=function(e,t,i){return null==t?-1:Array.prototype.indexOf.call(t,e,i)},t.isArray=function(e){return Array.isArray(e)},t.isFunction=function(e){return"function"===c(e)},t.isEmpty=function(e){for(var t in e)return!1;return!0},t.isOwnEmpty=function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0},t.merge=function(e,t){var i=t.length,n=e.length,r=0;if("number"==typeof i)for(;r<i;r++)e[n++]=t[r];else for(;void 0!==t[r];)e[n++]=t[r++];return e.length=n,e},t.unique=function(e){return[].concat((0,o.default)(new r.default(e)))},t.isObject=l,t.isEqual=function(e,t){return e==t||!(!l(e)||!l(t))&&(0,n.default)(e)===(0,n.default)(t)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throttle=t.bind=t.cancelAnimationFrame=t.requestAnimationFrame=t.caf=t.raf=void 0;var n,r=i(63),o=(n=r)&&n.__esModule?n:{default:n};var a=t.raf=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame,s=t.caf=window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame;t.requestAnimationFrame=function(e){return"function"==typeof a?a(e):window.setTimeout(e,1e3/60)},t.cancelAnimationFrame=function(e){return"function"==typeof s?(s(e),e):window.clearTimeout(e)},t.bind=function(e,t){t.guid||(t.guid=(0,o.default)());var i=function(){for(var i=arguments.length,n=Array(i),r=0;r<i;r++)n[r]=arguments[r];return t.apply(e,n)};return i.guid=t.guid,i},t.throttle=function(e,t){var i=null,n=(new Date).getTime();return function(){var r=(new Date).getTime(),o=t-(r-n),a=this,s=arguments.length>0?[arguments[0],arguments[1].currentTarget]:[];clearTimeout(i),o<=0?(e.apply(a,s),n=(new Date).getTime()):i=setTimeout(function(){e.apply(a,s)},o)}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.saveFile=t.url2blob=t.loadConfig=t.xhr=void 0;var n=s(i(26)),r=s(i(35)),o=i(72),a=s(i(168));function s(e){return e&&e.__esModule?e:{default:e}}var c=t.xhr=function(e){var t=new XMLHttpRequest,i=e.headers;if(t.open(e.type,e.url,!0),"[object Object]"===(0,o.type)(i))for(var n in i)i.hasOwnProperty(n)&&t.setRequestHeader(n,i[n]);else t.setRequestHeader("Content-type","application/json");t.onload=function(){var i;if(200!==t.status&&304!==t.status||!t.response)(/40[1-9]+/.test(t.status)||/50[1-9]+/.test(t.status))&&e.error(t.status);else try{i=JSON.parse(t.response),"[object Function]"===(0,o.type)(e.success)&&e.success(i)}catch(t){"[object Function]"===(0,o.type)(e.error)&&e.error(t)}},t.onerror=function(t){"[object Function]"===(0,o.type)(e.error)&&e.error(t)},"string"===(0,o.type)(e.body)?t.send(e.body):t.send((0,r.default)(e.body))};t.loadConfig=function(e){if(!(e=e||{}).url)throw new Error("参数不合法");return new n.default(function(t,i){c({type:e.type||"get",url:e.url,success:function(e){t(e)},error:function(e){i(e)}})})},t.url2blob=function(e){return new n.default(function(t,i){var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="blob",n.onreadystatechange=function(){if(4==n.readyState){var e=n.response;t(e),e=null}},n.send(null)})},t.saveFile=function(e,t){var i=document.createElement("a");i.href=e,i.download=t,i.target="_blank",i.onclick=function(e){a.default.beforeDownloadHref=!0},i.click()}},function(e,t,i){"use strict";i.d(t,"a",function(){return r}),i.d(t,"b",function(){return o});var n=i(36);function r(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return o(e)}function o(e){return 0===e.length?n.a:1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)}}},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}()},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n=function(){function e(e){return Error.call(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map(function(e,t){return t+1+") "+e.toString()}).join("\n "):"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e}()},function(e,t,i){"use strict";var n=i(146),r=i(66),o=i(42),a=i(46),s=i(147),c=i(148),u=i(93);i.d(t,"a",function(){return l});var l=function(e){if(e&&"function"==typeof e[a.a])return l=e,function(e){var t=l[a.a]();if("function"!=typeof t.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return t.subscribe(e)};if(Object(s.a)(e))return Object(n.a)(e);if(Object(c.a)(e))return i=e,function(e){return i.then(function(t){e.closed||(e.next(t),e.complete())},function(t){return e.error(t)}).then(null,r.a),e};if(e&&"function"==typeof e[o.a])return t=e,function(e){for(var i=t[o.a]();;){var n=i.next();if(n.done){e.complete();break}if(e.next(n.value),e.closed)break}return"function"==typeof i.return&&e.add(function(){i.return&&i.return()}),e};var t,i,l,d=Object(u.a)(e)?"an invalid object":"'"+e+"'";throw new TypeError("You provided "+d+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")}},function(e,t,i){"use strict";var n=i(241)(!0);i(153)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,i=this._i;return i>=t.length?{value:void 0,done:!0}:(e=n(t,i),this._i+=e.length,{value:e,done:!1})})},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){e.exports={}},function(e,t,i){var n=i(28),r=i(18),o=i(69);e.exports=function(e,t){var i=(r.Object||{})[e]||Object[e],a={};a[e]=t(i),n(n.S+n.F*o(function(){i(1)}),"Object",a)}},function(e,t,i){"use strict";t.__esModule=!0;var n,r=i(201),o=(n=r)&&n.__esModule?n:{default:n};t.default=function(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return(0,o.default)(e)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(i(112));t.on=c,t.once=function(e,t,i){if((0,o.isArray)(t))return h(u,e,t,i);var n=function n(){l(e,t,n),i.apply(this,arguments)};n.guid=i.guid=i.guid||(0,a.default)(),c(e,t,n)},t.one=u,t.off=l,t.trigger=function e(t,i,n){var o=r.hasData(t)?r.getData(t):{};var a=t.parentNode||t.ownerDocument;"string"==typeof i&&(i={type:i,target:t});t.tagName&&(i=d(i));o.dispatcher&&o.dispatcher.call(t,i,n);if(a&&!i.isPropagationStopped()&&!0===i.bubbles)e(a,i,n);else if(!a&&!i.defaultPrevented){var s=r.getData(i.target);i.target[i.type]&&(s.disabled=!0,i.target.tagName&&"function"==typeof i.target[i.type]&&i.target[i.type](),s.disabled=!1)}return!i.defaultPrevented},t.fixEvent=d,t.isValidEventType=function(e){return"string"==typeof e&&/\S/.test(e)||(0,o.isArray)(e)&&e.length};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(216)),o=i(72),a=s(i(63));function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t,i){if((0,o.isArray)(t))return h(c,e,t,i);var n=r.getData(e);n.handlers||(n.handlers={}),n.handlers[t]||(n.handlers[t]=[]),i.guid||(i.guid=(0,a.default)()),n.handlers[t].push(i),n.dispatcher||(n.disabled=!1,n.dispatcher=function(t,i){if(!n.disabled){var r=t.type;t=e.tagName?d(t):void 0!==i?i:t;var o=n.handlers[r];if(o)for(var a=o.slice(0),s=0,c=a.length;s<c&&!(e.tagName&&t.isImmediatePropagationStopped&&t.isImmediatePropagationStopped());s++)try{a[s].call(e,t,i)}catch(e){console.error(e)}}}),1===n.handlers[t].length&&(e.addEventListener?e.addEventListener(t,n.dispatcher,!1):e.attachEvent&&e.attachEvent("on"+t,n.dispatcher))}function u(e,t,i){if((0,o.isArray)(t))return h(u,e,t,i);var n=function n(){l(e,t,n),i.apply(this,arguments),c(e,t,n)};n.guid=i.guid=i.guid||(0,a.default)(),c(e,t,n)}function l(e,t,i){var n=r.getData(e);if(r.hasData(e)&&n.handlers){if((0,o.isArray)(t))return h(c,e,t,i);var a=function(e,t){n.handlers[t]=[],p(e,t)};if(void 0!==t){var s=n.handlers[t];if(s)if(i){if(i.guid)for(var u=0;u<s.length;u++)i.guid===s[u].guid&&s.splice(u--,1);p(e,t)}else a(e,t)}else for(var l in n.handlers)Object.prototype.hasOwnProperty.call(n.handlers||{},l)&&a(e,l)}}function d(e){function t(){return!0}function i(){return!1}if(!e||!e.isPropagationStopped){var n=e||window.event;for(var r in e={},n)"layerX"!==r&&"layerY"!==r&&"keyLocation"!==r&&"webkitMovementX"!==r&&"webkitMovementY"!==r&&("returnValue"===r&&n.preventDefault||(e[r]=n[r]));if(e.target||(e.target=e.srcElement||document),e.relatedTarget||(e.relatedTarget=e.fromElement===e.target?e.toElement:e.fromElement),e.preventDefault=function(){n.preventDefault&&n.preventDefault(),e.returnValue=!1,n.returnValue=!1,e.defaultPrevented=!0},e.defaultPrevented=!1,e.stopPropagation=function(){n.stopPropagation&&n.stopPropagation(),e.cancelBubble=!0,n.cancelBubble=!0,e.isPropagationStopped=t},e.isPropagationStopped=i,e.stopImmediatePropagation=function(){n.stopImmediatePropagation&&n.stopImmediatePropagation(),e.isImmediatePropagationStopped=t,e.stopPropagation()},e.isImmediatePropagationStopped=i,null!==e.clientX&&void 0!==e.clientX){var o=document.documentElement,a=document.body;e.pageX=e.clientX+(o&&o.scrollLeft||a&&a.scrollLeft||0)-(o&&o.clientLeft||a&&a.clientLeft||0),e.pageY=e.clientY+(o&&o.scrollTop||a&&a.scrollTop||0)-(o&&o.clientTop||a&&a.clientTop||0)}e.which=e.charCode||e.keyCode,null!==e.button&&void 0!==e.button&&(e.button=1&e.button?0:4&e.button?1:2&e.button?2:0)}return e}function h(e,t,i,n){i.forEach(function(i){e(t,i,n)})}function p(e,t){var i=r.getData(e);0===i.handlers[t].length&&(delete i.handlers[t],e.removeEventListener?e.removeEventListener(t,i.dispatcher,!1):e.detachEvent&&e.detachEvent("on"+t,i.dispatcher)),(0,n.default)(i.handlers).length<0&&(delete i.handlers,delete i.dispatcher,delete i.disabled),0===(0,n.default)(i).length&&r.removeData(e)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.weberrorMessage=t.serviceErrorCode=t.restoreErrorCode=void 0;var n=i(12);t.restoreErrorCode=[100,101,11001,11004,11005,11006,11007,11008,11009,11010,11053,11054,11055,11101,30004,30101,30007,30008,30010,30012,30013],t.serviceErrorCode=function(){return{9001:(0,n.getLocale)("config.errorMessage.9001"),9002:(0,n.getLocale)("config.errorMessage.9002"),9003:(0,n.getLocale)("config.errorMessage.9003"),9004:(0,n.getLocale)("config.errorMessage.9004"),9005:(0,n.getLocale)("config.errorMessage.9005"),9200:(0,n.getLocale)("config.errorMessage.9200"),9999:(0,n.getLocale)("config.errorMessage.9999"),10001:(0,n.getLocale)("config.errorMessage.10001"),10002:(0,n.getLocale)("config.errorMessage.10002"),10003:(0,n.getLocale)("config.errorMessage.10003"),10004:(0,n.getLocale)("config.errorMessage.10004"),10005:(0,n.getLocale)("config.errorMessage.10005"),10006:(0,n.getLocale)("config.errorMessage.10006"),10007:(0,n.getLocale)("config.errorMessage.10007"),10008:(0,n.getLocale)("config.errorMessage.10008"),10009:(0,n.getLocale)("config.errorMessage.10009"),10010:(0,n.getLocale)("config.errorMessage.10010"),10051:(0,n.getLocale)("config.errorMessage.10051"),10070:(0,n.getLocale)("config.errorMessage.10070"),10071:(0,n.getLocale)("config.errorMessage.10071"),10072:(0,n.getLocale)("config.errorMessage.10072"),10073:(0,n.getLocale)("config.errorMessage.10073"),10074:(0,n.getLocale)("config.errorMessage.10074"),10101:(0,n.getLocale)("config.errorMessage.10101"),10102:(0,n.getLocale)("config.errorMessage.10102"),10103:(0,n.getLocale)("config.errorMessage.10103"),10104:(0,n.getLocale)("config.errorMessage.10104"),11e3:(0,n.getLocale)("config.errorMessage.11000"),11001:(0,n.getLocale)("config.errorMessage.11001"),11002:(0,n.getLocale)("config.errorMessage.11002"),11003:(0,n.getLocale)("config.errorMessage.11003"),11004:(0,n.getLocale)("config.errorMessage.11004"),11005:(0,n.getLocale)("config.errorMessage.11005"),11006:(0,n.getLocale)("config.errorMessage.11006"),11007:(0,n.getLocale)("config.errorMessage.11007"),11008:(0,n.getLocale)("config.errorMessage.11008"),11009:(0,n.getLocale)("config.errorMessage.11009"),11010:(0,n.getLocale)("config.errorMessage.11010"),11011:(0,n.getLocale)("config.errorMessage.11011"),11012:(0,n.getLocale)("config.errorMessage.11012"),11013:(0,n.getLocale)("config.errorMessage.11013"),11050:(0,n.getLocale)("config.errorMessage.11050"),11051:(0,n.getLocale)("config.errorMessage.11051"),11052:(0,n.getLocale)("config.errorMessage.11052"),11053:(0,n.getLocale)("config.errorMessage.11053"),11054:(0,n.getLocale)("config.errorMessage.11054"),11055:(0,n.getLocale)("config.errorMessage.11055"),11056:(0,n.getLocale)("config.errorMessage.11056"),11057:(0,n.getLocale)("config.errorMessage.11057"),11100:(0,n.getLocale)("config.errorMessage.11100"),11101:(0,n.getLocale)("config.errorMessage.11101"),11102:(0,n.getLocale)("config.errorMessage.11102"),30001:(0,n.getLocale)("config.errorMessage.30001"),30002:(0,n.getLocale)("config.errorMessage.30002"),30003:(0,n.getLocale)("config.errorMessage.30003"),30004:(0,n.getLocale)("config.errorMessage.30004"),30005:(0,n.getLocale)("config.errorMessage.30005"),30006:(0,n.getLocale)("config.errorMessage.30006"),30007:(0,n.getLocale)("config.errorMessage.30007"),30008:(0,n.getLocale)("config.errorMessage.30008"),30009:(0,n.getLocale)("config.errorMessage.30009"),30010:(0,n.getLocale)("config.errorMessage.30010"),30012:(0,n.getLocale)("config.errorMessage.30012"),30013:(0,n.getLocale)("config.errorMessage.30013"),30018:(0,n.getLocale)("config.errorMessage.30018"),30101:(0,n.getLocale)("config.errorMessage.30101"),30102:(0,n.getLocale)("config.errorMessage.30102"),30201:(0,n.getLocale)("config.errorMessage.30201"),30202:(0,n.getLocale)("config.errorMessage.30202"),30204:(0,n.getLocale)("config.errorMessage.30204"),30205:(0,n.getLocale)("config.errorMessage.30205"),30300:(0,n.getLocale)("config.errorMessage.30300"),30301:(0,n.getLocale)("config.errorMessage.30301"),30400:(0,n.getLocale)("config.errorMessage.30400"),30401:(0,n.getLocale)("config.errorMessage.30401"),30402:(0,n.getLocale)("config.errorMessage.30402"),30408:(0,n.getLocale)("config.errorMessage.30408"),30409:(0,n.getLocale)("config.errorMessage.30409"),30500:(0,n.getLocale)("config.errorMessage.30500"),30501:(0,n.getLocale)("config.errorMessage.30501"),30502:(0,n.getLocale)("config.errorMessage.30502"),30503:(0,n.getLocale)("config.errorMessage.30503")}},t.weberrorMessage=function(){return{1:(0,n.getLocale)("config.errorMessage.1"),2:(0,n.getLocale)("config.errorMessage.2"),3:(0,n.getLocale)("config.errorMessage.3"),100:(0,n.getLocale)("config.errorMessage.100"),101:(0,n.getLocale)("config.errorMessage.101"),102:(0,n.getLocale)("config.errorMessage.102"),103:(0,n.getLocale)("config.errorMessage.103")}};t.default={0:"未传入容器节点信息!",1:"$",2:'获取本机ip失败,chrome请将地址:"chrome://flags/#enable-webrtc-hide-local-ips-with-mdns"复制到地址栏进入选项页面, 将选中项设置为Disabled并重启浏览器后生效, 火狐进入地址:"about:config",将media.peerconnection.ice.obfuscate_host_addresses设置为false',3:"切换(src)视频参数错误",100:"与流媒体服务通道已断开",101:"与流媒体服务链接错误",102:"连接超时",103:"录像时长不能超过99小时"}},function(e,t,i){"use strict";i.d(t,"a",function(){return o});var n=i(0),r=i(1);function o(){return function(e){return e.lift(new a(e))}}var a=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,t){var i=this.connectable;i._refCount++;var n=new s(e,i),r=t.subscribe(n);return n.closed||(n.connection=i.connect()),r},e}(),s=function(e){function t(t,i){var n=e.call(this,t)||this;return n.connectable=i,n}return n.a(t,e),t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var i=this.connection,n=e._connection;this.connection=null,!n||i&&n!==i||n.unsubscribe()}}else this.connection=null},t}(r.a)},function(e,t,i){"use strict";i.d(t,"a",function(){return l});var n=i(0),r=i(14),o=i(143),a=i(11),s=i(136),c=i(47),u=i(145),l=function(e){function t(t,i,n){void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===i&&(i=Number.POSITIVE_INFINITY);var r=e.call(this)||this;return r.scheduler=n,r._events=[],r._infiniteTimeWindow=!1,r._bufferSize=t<1?1:t,r._windowTime=i<1?1:i,i===Number.POSITIVE_INFINITY?(r._infiniteTimeWindow=!0,r.next=r.nextInfiniteTimeWindow):r.next=r.nextTimeWindow,r}return n.a(t,e),t.prototype.nextInfiniteTimeWindow=function(t){var i=this._events;i.push(t),i.length>this._bufferSize&&i.shift(),e.prototype.next.call(this,t)},t.prototype.nextTimeWindow=function(t){this._events.push(new d(this._getNow(),t)),this._trimBufferThenGetEvents(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){var t,i=this._infiniteTimeWindow,n=i?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,o=n.length;if(this.closed)throw new c.a;if(this.isStopped||this.hasError?t=a.a.EMPTY:(this.observers.push(e),t=new u.a(this,e)),r&&e.add(e=new s.a(e,r)),i)for(var l=0;l<o&&!e.closed;l++)e.next(n[l]);else for(l=0;l<o&&!e.closed;l++)e.next(n[l].value);return this.hasError?e.error(this.thrownError):this.isStopped&&e.complete(),t},t.prototype._getNow=function(){return(this.scheduler||o.a).now()},t.prototype._trimBufferThenGetEvents=function(){for(var e=this._getNow(),t=this._bufferSize,i=this._windowTime,n=this._events,r=n.length,o=0;o<r&&!(e-n[o].time<i);)o++;return r>t&&(o=Math.max(o,r-t)),o>0&&n.splice(0,o),n},t}(r.a),d=function(){return function(e,t){this.time=e,this.value=t}}()},function(e,t,i){"use strict";i.d(t,"a",function(){return r});var n=i(3);function r(e,t){return t?new n.a(function(i){return t.schedule(o,0,{error:e,subscriber:i})}):new n.a(function(t){return t.error(e)})}function o(e){var t=e.error;e.subscriber.error(t)}},function(e,t,i){"use strict";i.d(t,"b",function(){return l}),i.d(t,"a",function(){return d});var n=i(0),r=i(22),o=i(15),a=i(10),s=i(8),c=i(55),u={};function l(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i=null,n=null;return Object(r.a)(e[e.length-1])&&(n=e.pop()),"function"==typeof e[e.length-1]&&(i=e.pop()),1===e.length&&Object(o.a)(e[0])&&(e=e[0]),Object(c.a)(e,n).lift(new d(i))}var d=function(){function e(e){this.resultSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new h(e,this.resultSelector))},e}(),h=function(e){function t(t,i){var n=e.call(this,t)||this;return n.resultSelector=i,n.active=0,n.values=[],n.observables=[],n}return n.a(t,e),t.prototype._next=function(e){this.values.push(u),this.observables.push(e)},t.prototype._complete=function(){var e=this.observables,t=e.length;if(0===t)this.destination.complete();else{this.active=t,this.toRespond=t;for(var i=0;i<t;i++){var n=e[i];this.add(Object(s.a)(this,n,n,i))}}},t.prototype.notifyComplete=function(e){0==(this.active-=1)&&this.destination.complete()},t.prototype.notifyNext=function(e,t,i,n,r){var o=this.values,a=o[i],s=this.toRespond?a===u?--this.toRespond:this.toRespond:0;o[i]=t,0===s&&(this.resultSelector?this._tryResultSelector(o):this.destination.next(o.slice()))},t.prototype._tryResultSelector=function(e){var t;try{t=this.resultSelector.apply(this,e)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(a.a)},function(e,t,i){"use strict";i.d(t,"a",function(){return o});var n=i(49),r=i(36);function o(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),Object(n.a)(r.a,e)}},function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n=i(3),r=i(27),o=i(25);function a(e){return new n.a(function(t){var i;try{i=e()}catch(e){return void t.error(e)}return(i?Object(r.a)(i):Object(o.b)()).subscribe(t)})}},function(e,t,i){"use strict";i.d(t,"b",function(){return l}),i.d(t,"a",function(){return d});var n=i(0),r=i(55),o=i(15),a=i(1),s=i(10),c=i(8),u=i(42);function l(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i=e[e.length-1];return"function"==typeof i&&e.pop(),Object(r.a)(e,void 0).lift(new d(i))}var d=function(){function e(e){this.resultSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new h(e,this.resultSelector))},e}(),h=function(e){function t(t,i,n){void 0===n&&(n=Object.create(null));var r=e.call(this,t)||this;return r.iterators=[],r.active=0,r.resultSelector="function"==typeof i?i:null,r.values=n,r}return n.a(t,e),t.prototype._next=function(e){var t=this.iterators;Object(o.a)(e)?t.push(new f(e)):"function"==typeof e[u.a]?t.push(new p(e[u.a]())):t.push(new g(this.destination,this,e))},t.prototype._complete=function(){var e=this.iterators,t=e.length;if(this.unsubscribe(),0!==t){this.active=t;for(var i=0;i<t;i++){var n=e[i];if(n.stillUnsubscribed)this.destination.add(n.subscribe(n,i));else this.active--}}else this.destination.complete()},t.prototype.notifyInactive=function(){this.active--,0===this.active&&this.destination.complete()},t.prototype.checkIterators=function(){for(var e=this.iterators,t=e.length,i=this.destination,n=0;n<t;n++){if("function"==typeof(a=e[n]).hasValue&&!a.hasValue())return}var r=!1,o=[];for(n=0;n<t;n++){var a,s=(a=e[n]).next();if(a.hasCompleted()&&(r=!0),s.done)return void i.complete();o.push(s.value)}this.resultSelector?this._tryresultSelector(o):i.next(o),r&&i.complete()},t.prototype._tryresultSelector=function(e){var t;try{t=this.resultSelector.apply(this,e)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(a.a),p=function(){function e(e){this.iterator=e,this.nextResult=e.next()}return e.prototype.hasValue=function(){return!0},e.prototype.next=function(){var e=this.nextResult;return this.nextResult=this.iterator.next(),e},e.prototype.hasCompleted=function(){var e=this.nextResult;return e&&e.done},e}(),f=function(){function e(e){this.array=e,this.index=0,this.length=0,this.length=e.length}return e.prototype[u.a]=function(){return this},e.prototype.next=function(e){var t=this.index++,i=this.array;return t<this.length?{value:i[t],done:!1}:{value:null,done:!0}},e.prototype.hasValue=function(){return this.array.length>this.index},e.prototype.hasCompleted=function(){return this.array.length===this.index},e}(),g=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.parent=i,r.observable=n,r.stillUnsubscribed=!0,r.buffer=[],r.isComplete=!1,r}return n.a(t,e),t.prototype[u.a]=function(){return this},t.prototype.next=function(){var e=this.buffer;return 0===e.length&&this.isComplete?{value:null,done:!0}:{value:e.shift(),done:!1}},t.prototype.hasValue=function(){return this.buffer.length>0},t.prototype.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete},t.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},t.prototype.notifyNext=function(e,t,i,n,r){this.buffer.push(t),this.parent.checkIterators()},t.prototype.subscribe=function(e,t){return Object(c.a)(this,this.observable,this,t)},t}(s.a)},function(e,t,i){"use strict";function n(e){return null!==e&&"object"==typeof e}i.d(t,"a",function(){return n})},function(e,t,i){"use strict";i.d(t,"a",function(){return r});var n=i(1);function r(e){for(;e;){var t=e,i=t.closed,r=t.destination,o=t.isStopped;if(i||o)return!1;e=r&&r instanceof n.a?r:null}return!0}},function(e,t,i){"use strict";i.d(t,"a",function(){return o});var n=i(3),r=i(11);function o(e,t){return new n.a(function(i){var n=new r.a,o=0;return n.add(t.schedule(function(){o!==e.length?(i.next(e[o++]),i.closed||n.add(this.schedule())):i.complete()})),n})}},function(e,t,i){"use strict";var n=i(0),r=1,o=function(){return Promise.resolve()}(),a={};function s(e){return e in a&&(delete a[e],!0)}var c=function(e){var t=r++;return a[t]=!0,o.then(function(){return s(t)&&e()}),t},u=function(e){s(e)},l=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n.scheduler=t,n.work=i,n}return n.a(t,e),t.prototype.requestAsyncId=function(t,i,n){return void 0===n&&(n=0),null!==n&&n>0?e.prototype.requestAsyncId.call(this,t,i,n):(t.actions.push(this),t.scheduled||(t.scheduled=c(t.flush.bind(t,null))))},t.prototype.recycleAsyncId=function(t,i,n){if(void 0===n&&(n=0),null!==n&&n>0||null===n&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,i,n);0===t.actions.length&&(u(i),t.scheduled=void 0)},t}(i(58).a),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.a(t,e),t.prototype.flush=function(e){this.active=!0,this.scheduled=void 0;var t,i=this.actions,n=-1,r=i.length;e=e||i.shift();do{if(t=e.execute(e.state,e.delay))break}while(++n<r&&(e=i.shift()));if(this.active=!1,t){for(;++n<r&&(e=i.shift());)e.unsubscribe();throw t}},t}(i(56).a);i.d(t,"a",function(){return h});var h=new d(l)},function(e,t,i){"use strict";var n={generateIdentifier:function(){return Math.random().toString(36).substr(2,10)}};n.localCName=n.generateIdentifier(),n.splitLines=function(e){return e.trim().split("\n").map(function(e){return e.trim()})},n.splitSections=function(e){return e.split("\nm=").map(function(e,t){return(t>0?"m="+e:e).trim()+"\r\n"})},n.getDescription=function(e){var t=n.splitSections(e);return t&&t[0]},n.getMediaSections=function(e){var t=n.splitSections(e);return t.shift(),t},n.matchPrefix=function(e,t){return n.splitLines(e).filter(function(e){return 0===e.indexOf(t)})},n.parseCandidate=function(e){for(var t,i={foundation:(t=0===e.indexOf("a=candidate:")?e.substring(12).split(" "):e.substring(10).split(" "))[0],component:parseInt(t[1],10),protocol:t[2].toLowerCase(),priority:parseInt(t[3],10),ip:t[4],address:t[4],port:parseInt(t[5],10),type:t[7]},n=8;n<t.length;n+=2)switch(t[n]){case"raddr":i.relatedAddress=t[n+1];break;case"rport":i.relatedPort=parseInt(t[n+1],10);break;case"tcptype":i.tcpType=t[n+1];break;case"ufrag":i.ufrag=t[n+1],i.usernameFragment=t[n+1];break;default:i[t[n]]=t[n+1]}return i},n.writeCandidate=function(e){var t=[];t.push(e.foundation),t.push(e.component),t.push(e.protocol.toUpperCase()),t.push(e.priority),t.push(e.address||e.ip),t.push(e.port);var i=e.type;return t.push("typ"),t.push(i),"host"!==i&&e.relatedAddress&&e.relatedPort&&(t.push("raddr"),t.push(e.relatedAddress),t.push("rport"),t.push(e.relatedPort)),e.tcpType&&"tcp"===e.protocol.toLowerCase()&&(t.push("tcptype"),t.push(e.tcpType)),(e.usernameFragment||e.ufrag)&&(t.push("ufrag"),t.push(e.usernameFragment||e.ufrag)),"candidate:"+t.join(" ")},n.parseIceOptions=function(e){return e.substr(14).split(" ")},n.parseRtpMap=function(e){var t=e.substr(9).split(" "),i={payloadType:parseInt(t.shift(),10)};return t=t[0].split("/"),i.name=t[0],i.clockRate=parseInt(t[1],10),i.channels=3===t.length?parseInt(t[2],10):1,i.numChannels=i.channels,i},n.writeRtpMap=function(e){var t=e.payloadType;void 0!==e.preferredPayloadType&&(t=e.preferredPayloadType);var i=e.channels||e.numChannels||1;return"a=rtpmap:"+t+" "+e.name+"/"+e.clockRate+(1!==i?"/"+i:"")+"\r\n"},n.parseExtmap=function(e){var t=e.substr(9).split(" ");return{id:parseInt(t[0],10),direction:t[0].indexOf("/")>0?t[0].split("/")[1]:"sendrecv",uri:t[1]}},n.writeExtmap=function(e){return"a=extmap:"+(e.id||e.preferredId)+(e.direction&&"sendrecv"!==e.direction?"/"+e.direction:"")+" "+e.uri+"\r\n"},n.parseFmtp=function(e){for(var t,i={},n=e.substr(e.indexOf(" ")+1).split(";"),r=0;r<n.length;r++)i[(t=n[r].trim().split("="))[0].trim()]=t[1];return i},n.writeFmtp=function(e){var t="",i=e.payloadType;if(void 0!==e.preferredPayloadType&&(i=e.preferredPayloadType),e.parameters&&Object.keys(e.parameters).length){var n=[];Object.keys(e.parameters).forEach(function(t){e.parameters[t]?n.push(t+"="+e.parameters[t]):n.push(t)}),t+="a=fmtp:"+i+" "+n.join(";")+"\r\n"}return t},n.parseRtcpFb=function(e){var t=e.substr(e.indexOf(" ")+1).split(" ");return{type:t.shift(),parameter:t.join(" ")}},n.writeRtcpFb=function(e){var t="",i=e.payloadType;return void 0!==e.preferredPayloadType&&(i=e.preferredPayloadType),e.rtcpFeedback&&e.rtcpFeedback.length&&e.rtcpFeedback.forEach(function(e){t+="a=rtcp-fb:"+i+" "+e.type+(e.parameter&&e.parameter.length?" "+e.parameter:"")+"\r\n"}),t},n.parseSsrcMedia=function(e){var t=e.indexOf(" "),i={ssrc:parseInt(e.substr(7,t-7),10)},n=e.indexOf(":",t);return n>-1?(i.attribute=e.substr(t+1,n-t-1),i.value=e.substr(n+1)):i.attribute=e.substr(t+1),i},n.parseSsrcGroup=function(e){var t=e.substr(13).split(" ");return{semantics:t.shift(),ssrcs:t.map(function(e){return parseInt(e,10)})}},n.getMid=function(e){var t=n.matchPrefix(e,"a=mid:")[0];if(t)return t.substr(6)},n.parseFingerprint=function(e){var t=e.substr(14).split(" ");return{algorithm:t[0].toLowerCase(),value:t[1]}},n.getDtlsParameters=function(e,t){return{role:"auto",fingerprints:n.matchPrefix(e+t,"a=fingerprint:").map(n.parseFingerprint)}},n.writeDtlsParameters=function(e,t){var i="a=setup:"+t+"\r\n";return e.fingerprints.forEach(function(e){i+="a=fingerprint:"+e.algorithm+" "+e.value+"\r\n"}),i},n.parseCryptoLine=function(e){var t=e.substr(9).split(" ");return{tag:parseInt(t[0],10),cryptoSuite:t[1],keyParams:t[2],sessionParams:t.slice(3)}},n.writeCryptoLine=function(e){return"a=crypto:"+e.tag+" "+e.cryptoSuite+" "+("object"==typeof e.keyParams?n.writeCryptoKeyParams(e.keyParams):e.keyParams)+(e.sessionParams?" "+e.sessionParams.join(" "):"")+"\r\n"},n.parseCryptoKeyParams=function(e){if(0!==e.indexOf("inline:"))return null;var t=e.substr(7).split("|");return{keyMethod:"inline",keySalt:t[0],lifeTime:t[1],mkiValue:t[2]?t[2].split(":")[0]:void 0,mkiLength:t[2]?t[2].split(":")[1]:void 0}},n.writeCryptoKeyParams=function(e){return e.keyMethod+":"+e.keySalt+(e.lifeTime?"|"+e.lifeTime:"")+(e.mkiValue&&e.mkiLength?"|"+e.mkiValue+":"+e.mkiLength:"")},n.getCryptoParameters=function(e,t){return n.matchPrefix(e+t,"a=crypto:").map(n.parseCryptoLine)},n.getIceParameters=function(e,t){var i=n.matchPrefix(e+t,"a=ice-ufrag:")[0],r=n.matchPrefix(e+t,"a=ice-pwd:")[0];return i&&r?{usernameFragment:i.substr(12),password:r.substr(10)}:null},n.writeIceParameters=function(e){return"a=ice-ufrag:"+e.usernameFragment+"\r\na=ice-pwd:"+e.password+"\r\n"},n.parseRtpParameters=function(e){for(var t={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},i=n.splitLines(e)[0].split(" "),r=3;r<i.length;r++){var o=i[r],a=n.matchPrefix(e,"a=rtpmap:"+o+" ")[0];if(a){var s=n.parseRtpMap(a),c=n.matchPrefix(e,"a=fmtp:"+o+" ");switch(s.parameters=c.length?n.parseFmtp(c[0]):{},s.rtcpFeedback=n.matchPrefix(e,"a=rtcp-fb:"+o+" ").map(n.parseRtcpFb),t.codecs.push(s),s.name.toUpperCase()){case"RED":case"ULPFEC":t.fecMechanisms.push(s.name.toUpperCase())}}}return n.matchPrefix(e,"a=extmap:").forEach(function(e){t.headerExtensions.push(n.parseExtmap(e))}),t},n.writeRtpDescription=function(e,t){var i="";i+="m="+e+" ",i+=t.codecs.length>0?"9":"0",i+=" UDP/TLS/RTP/SAVPF ",i+=t.codecs.map(function(e){return void 0!==e.preferredPayloadType?e.preferredPayloadType:e.payloadType}).join(" ")+"\r\n",i+="c=IN IP4 0.0.0.0\r\n",i+="a=rtcp:9 IN IP4 0.0.0.0\r\n",t.codecs.forEach(function(e){i+=n.writeRtpMap(e),i+=n.writeFmtp(e),i+=n.writeRtcpFb(e)});var r=0;return t.codecs.forEach(function(e){e.maxptime>r&&(r=e.maxptime)}),r>0&&(i+="a=maxptime:"+r+"\r\n"),i+="a=rtcp-mux\r\n",t.headerExtensions&&t.headerExtensions.forEach(function(e){i+=n.writeExtmap(e)}),i},n.parseRtpEncodingParameters=function(e){var t,i=[],r=n.parseRtpParameters(e),o=-1!==r.fecMechanisms.indexOf("RED"),a=-1!==r.fecMechanisms.indexOf("ULPFEC"),s=n.matchPrefix(e,"a=ssrc:").map(function(e){return n.parseSsrcMedia(e)}).filter(function(e){return"cname"===e.attribute}),c=s.length>0&&s[0].ssrc,u=n.matchPrefix(e,"a=ssrc-group:FID").map(function(e){return e.substr(17).split(" ").map(function(e){return parseInt(e,10)})});u.length>0&&u[0].length>1&&u[0][0]===c&&(t=u[0][1]),r.codecs.forEach(function(e){if("RTX"===e.name.toUpperCase()&&e.parameters.apt){var n={ssrc:c,codecPayloadType:parseInt(e.parameters.apt,10)};c&&t&&(n.rtx={ssrc:t}),i.push(n),o&&((n=JSON.parse(JSON.stringify(n))).fec={ssrc:c,mechanism:a?"red+ulpfec":"red"},i.push(n))}}),0===i.length&&c&&i.push({ssrc:c});var l=n.matchPrefix(e,"b=");return l.length&&(l=0===l[0].indexOf("b=TIAS:")?parseInt(l[0].substr(7),10):0===l[0].indexOf("b=AS:")?1e3*parseInt(l[0].substr(5),10)*.95-16e3:void 0,i.forEach(function(e){e.maxBitrate=l})),i},n.parseRtcpParameters=function(e){var t={},i=n.matchPrefix(e,"a=ssrc:").map(function(e){return n.parseSsrcMedia(e)}).filter(function(e){return"cname"===e.attribute})[0];i&&(t.cname=i.value,t.ssrc=i.ssrc);var r=n.matchPrefix(e,"a=rtcp-rsize");t.reducedSize=r.length>0,t.compound=0===r.length;var o=n.matchPrefix(e,"a=rtcp-mux");return t.mux=o.length>0,t},n.parseMsid=function(e){var t,i=n.matchPrefix(e,"a=msid:");if(1===i.length)return{stream:(t=i[0].substr(7).split(" "))[0],track:t[1]};var r=n.matchPrefix(e,"a=ssrc:").map(function(e){return n.parseSsrcMedia(e)}).filter(function(e){return"msid"===e.attribute});return r.length>0?{stream:(t=r[0].value.split(" "))[0],track:t[1]}:void 0},n.parseSctpDescription=function(e){var t,i=n.parseMLine(e),r=n.matchPrefix(e,"a=max-message-size:");r.length>0&&(t=parseInt(r[0].substr(19),10)),isNaN(t)&&(t=65536);var o=n.matchPrefix(e,"a=sctp-port:");if(o.length>0)return{port:parseInt(o[0].substr(12),10),protocol:i.fmt,maxMessageSize:t};if(n.matchPrefix(e,"a=sctpmap:").length>0){var a=n.matchPrefix(e,"a=sctpmap:")[0].substr(10).split(" ");return{port:parseInt(a[0],10),protocol:a[1],maxMessageSize:t}}},n.writeSctpDescription=function(e,t){var i=[];return i="DTLS/SCTP"!==e.protocol?["m="+e.kind+" 9 "+e.protocol+" "+t.protocol+"\r\n","c=IN IP4 0.0.0.0\r\n","a=sctp-port:"+t.port+"\r\n"]:["m="+e.kind+" 9 "+e.protocol+" "+t.port+"\r\n","c=IN IP4 0.0.0.0\r\n","a=sctpmap:"+t.port+" "+t.protocol+" 65535\r\n"],void 0!==t.maxMessageSize&&i.push("a=max-message-size:"+t.maxMessageSize+"\r\n"),i.join("")},n.generateSessionId=function(){return Math.random().toString().substr(2,21)},n.writeSessionBoilerplate=function(e,t,i){var r=void 0!==t?t:2;return"v=0\r\no="+(i||"thisisadapterortc")+" "+(e||n.generateSessionId())+" "+r+" IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\n"},n.writeMediaSection=function(e,t,i,r){var o=n.writeRtpDescription(e.kind,t);if(o+=n.writeIceParameters(e.iceGatherer.getLocalParameters()),o+=n.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===i?"actpass":"active"),o+="a=mid:"+e.mid+"\r\n",e.direction?o+="a="+e.direction+"\r\n":e.rtpSender&&e.rtpReceiver?o+="a=sendrecv\r\n":e.rtpSender?o+="a=sendonly\r\n":e.rtpReceiver?o+="a=recvonly\r\n":o+="a=inactive\r\n",e.rtpSender){var a="msid:"+r.id+" "+e.rtpSender.track.id+"\r\n";o+="a="+a,o+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+a,e.sendEncodingParameters[0].rtx&&(o+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+a,o+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return o+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+n.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(o+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+n.localCName+"\r\n"),o},n.getDirection=function(e,t){for(var i=n.splitLines(e),r=0;r<i.length;r++)switch(i[r]){case"a=sendrecv":case"a=sendonly":case"a=recvonly":case"a=inactive":return i[r].substr(2)}return t?n.getDirection(t):"sendrecv"},n.getKind=function(e){return n.splitLines(e)[0].split(" ")[0].substr(2)},n.isRejected=function(e){return"0"===e.split(" ",2)[1]},n.parseMLine=function(e){var t=n.splitLines(e)[0].substr(2).split(" ");return{kind:t[0],port:parseInt(t[1],10),protocol:t[2],fmt:t.slice(3).join(" ")}},n.parseOLine=function(e){var t=n.matchPrefix(e,"o=")[0].substr(2).split(" ");return{username:t[0],sessionId:t[1],sessionVersion:parseInt(t[2],10),netType:t[3],addressType:t[4],address:t[5]}},n.isValidSDP=function(e){if("string"!=typeof e||0===e.length)return!1;for(var t=n.splitLines(e),i=0;i<t.length;i++)if(t[i].length<2||"="!==t[i].charAt(1))return!1;return!0},e.exports=n},function(e,t,i){"use strict";i.d(t,"a",function(){return o});var n=i(31),r=i(66),o={closed:!0,next:function(e){},error:function(e){if(n.a.useDeprecatedSynchronousErrorHandling)throw e;Object(r.a)(e)},complete:function(){}}},function(e,t,i){e.exports=i(238)},function(e,t,i){"use strict";t.__esModule=!0;var n,r=i(26),o=(n=r)&&n.__esModule?n:{default:n};t.default=function(e){return function(){var t=e.apply(this,arguments);return new o.default(function(e,i){return function n(r,a){try{var s=t[r](a),c=s.value}catch(e){return void i(e)}if(!s.done)return o.default.resolve(c).then(function(e){n("next",e)},function(e){n("throw",e)});e(c)}("next")})}}},function(e,t){e.exports=!0},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,i){var n=i(185),r=i(159);e.exports=Object.keys||function(e){return n(e,r)}},function(e,t){var i={}.toString;e.exports=function(e){return i.call(e).slice(8,-1)}},function(e,t,i){var n=i(44).f,r=i(61),o=i(34)("toStringTag");e.exports=function(e,t,i){e&&!r(e=i?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,i){i(246);for(var n=i(32),r=i(67),o=i(81),a=i(34)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c<s.length;c++){var u=s[c],l=n[u],d=l&&l.prototype;d&&!d[a]&&r(d,a,u),o[u]=o.Array}},function(e,t,i){var n=i(60),r=i(188),o=i(189),a=i(45),s=i(120),c=i(161),u={},l={};(t=e.exports=function(e,t,i,d,h){var p,f,g,A,m=h?function(){return e}:c(e),M=n(i,d,t?2:1),v=0;if("function"!=typeof m)throw TypeError(e+" is not iterable!");if(o(m)){for(p=s(e.length);p>v;v++)if((A=t?M(a(f=e[v])[0],f[1]):M(e[v]))===u||A===l)return A}else for(g=m.call(e);!(f=g.next()).done;)if((A=r(g,M,f.value,t))===u||A===l)return A}).BREAK=u,t.RETURN=l},function(e,t,i){var n=i(125),r=i(80),o=i(70),a=i(155),s=i(61),c=i(183),u=Object.getOwnPropertyDescriptor;t.f=i(48)?u:function(e,t){if(e=o(e),t=a(t,!0),c)try{return u(e,t)}catch(e){}if(s(e,t))return r(!n.f.call(e,t),e[t])}},function(e,t,i){e.exports={default:i(272),__esModule:!0}},function(e,t,i){e.exports={default:i(275),__esModule:!0}},function(e,t){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(e){"object"==typeof window&&(i=window)}e.exports=i},function(e,t,i){e.exports={default:i(315),__esModule:!0}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=u(i(83)),r=u(i(24)),o=u(i(202));t.modifyDebug=function(e){h=!!e},t.default=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var c=(0,o.default)(t),u=c[0],t=c.slice(1),p="";"object"===(void 0===u?"undefined":(0,r.default)(u))&&(p=u.insert,u=u.type);-1===["warn","err","error"].indexOf(u)&&(t=[u].concat((0,n.default)(t)),u="log");var f=function(e){var t="Error!";if(e.length){var i=(0,o.default)(e),n=i[0],r=i.slice(1);"number"==typeof n||r.length||(r=[n],n=""),!n&&r.length?t=""+r[0]:(t=function(e,t){if(t){var i=0;return s.default[e]?s.default[e].replace(l,function(){var e=t[i];return i++,[e]}):t}return s.default[e]}(n,r),t="Error Code("+n+"): "+t)}return{msg:t,msgToObj:{errCode:n,errMsg:t}}}(t);h&&(p&&(f.msg=f.msg+p),(0,a.default)(d)[u](f.msg));return f.msgToObj};var a=u(i(353)),s=u(i(85)),c=i(64);function u(e){return e&&e.__esModule?e:{default:e}}var l=/(\$)/g,d="KMedia "+c.version,h=!0},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imgControlProps=t.imgControl=void 0;var n=i(12),r=t.imgControl={BRIGHTNESS:"brightness",CONTRAST:"contrast",SATURATE:"saturate",HUEROTATE:"hueRotate",COMPLEX:"complex",DARK:"dark",DEFOG:"defog",EXPOSURE:"exposure",VALBRIGHTNESS:50,RANGEBRIGHTNESS:[0,100],VALCONTRAST:50,RANGECONTRAST:[0,100],VALSATURATE:50,RANGESATURATE:[0,100],VALHUEROTATE:50,RANGEHUEROTATE:[0,100],VALCOMPLEX:0,RANGECOMPLEX:[0,100],VALDARK:0,RANGEDARK:[0,100],VALDEFOG:0,RANGEDEFOG:[0,100],VALEXPOSURE:0,RANGEEXPOSURE:[0,100]};t.imgControlProps=function(){return[{type:r.BRIGHTNESS,name:(0,n.getLocale)("config.imgControl.brightness"),class:"iconicon-brightness-full",min:r.RANGEBRIGHTNESS[0],max:r.RANGEBRIGHTNESS[1],default:r.VALBRIGHTNESS,val:r.VALBRIGHTNESS},{type:r.HUEROTATE,name:(0,n.getLocale)("config.imgControl.hue"),class:"iconicon-hue-full",min:r.RANGEHUEROTATE[0],max:r.RANGEHUEROTATE[1],default:r.VALHUEROTATE,val:r.VALHUEROTATE},{type:r.CONTRAST,name:(0,n.getLocale)("config.imgControl.contrast"),class:"iconicon-contrast-full",min:r.RANGECONTRAST[0],max:r.RANGECONTRAST[1],default:r.VALCONTRAST,val:r.VALCONTRAST},{type:r.SATURATE,name:(0,n.getLocale)("config.imgControl.saturate"),class:"iconicon-saturation-full",min:r.RANGESATURATE[0],max:r.RANGESATURATE[1],default:r.VALSATURATE,val:r.VALSATURATE}]}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=p(i(37)),r=p(i(5)),o=p(i(2)),a=p(i(4)),s=p(i(6)),c=p(i(9)),u=p(i(7)),l=p(i(53)),d=i(41),h=i(73);function p(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(e,i){(0,o.default)(this,t);var n=(0,s.default)(this,(t.__proto__||(0,r.default)(t)).call(this));return n._isReady=!1,n.featuresTimeupdateEvents&&"Player"!==n.constructor.name&&n.manualTimeupdate(),n}return(0,u.default)(t,e),(0,a.default)(t,[{key:"timeupdate",value:function(e){var t=this;e="number"==typeof e?e:null,this.timeupdateInterval=setInterval(function(){t.triggerTimeupdate=!1,t.trigger("timeupdate",t.currentTime()),t.triggerTimeupdate=!0},e||250)}},{key:"stopTimeupdate",value:function(){this.timeupdateInterval&&this.triggerTimeupdate&&(this.trigger("timeupdate"),clearInterval(this.timeupdateInterval))}},{key:"manualTimeupdate",value:function(){this.manualTimeupdates=!0,this.on("play",this.timeupdate),this.on("pause",this.stopTimeupdate)}},{key:"manualTimeUpdatesOff",value:function(){this.manualTimeupdates=!1,this.stopTimeupdate(),this.off("play",this.timeupdate),this.off("pause",this.stopTimeupdate)}},{key:"ready",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!!e&&(this._isReady?void(t?e.call(this):setTimeout(e,1)):(this._readyQueue=this._readyQueue||[],void this._readyQueue.push(e)))}},{key:"triggerReady",value:function(){this._isReady=!0,this.setTimeout(function(){var e=this,t=this._readyQueue;this._readyQueue=[],t&&t.length>0&&t.forEach(function(t){t.call(e)}),this.trigger("ready")},1)}},{key:"triggerSourceset",value:function(e){var t=this;this._isReady||this.one("ready",function(){t.setTimeout(function(){t.triggerSourceset(e)},1)}),this.trigger("sourceset",e)}},{key:"setTimeout",value:function(e,t){var i,n,r=this;return e=(0,h.bind)(this,e),i=window.setTimeout(function(){r.off("dispose",n),e()},t),(n=function(){return r.clearTimeout(i)}).guid="km-timeout-"+i,this.trigger("dispose",n),i}},{key:"clearTimeout",value:function(e){window.clearTimeout(e);var t=function(){};return t.guid="km-timeout-"+e,this.off("dispose",t),e}},{key:"dispose",value:function(){this.manualTimeupdates&&this.manualTimeUpdatesOff(),this.readyQueue=null,window.UNLOADTECH?window.UNLOADTECH++:window.UNLOADTECH=1,(0,c.default)(t.prototype.__proto__||(0,r.default)(t.prototype),"dispose",this).call(this)}}],[{key:"canPlayType",value:function(){return""}},{key:"canPlaySource",value:function(e){return t.canPlayType(e.type)}},{key:"isTech",value:function(e){return e.prototype instanceof t||e instanceof t||e===t}},{key:"registerTech",value:function(e,i){if(t._techs||(t._techs={}),!t.isTech(i))throw new Error("Tech "+e+" must be a Tech");return e=(0,d.toTitleCase)(e),t._techs[e]=i,i}},{key:"getTech",value:function(e){if(e)return e=(0,d.toTitleCase)(e),t._techs&&t._techs[e]?t._techs[e]:void 0}},{key:"getTechs",value:function(){return(0,n.default)(t._techs)}}]),t}(l.default);f.prototype.featuresTimeupdateEvents=!1,t.default=f},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.action=void 0;var n,r=i(20),o=i(174),a=(n=o)&&n.__esModule?n:{default:n},s=i(221);var c={options:{controls:[],mediaInfo:{},plugins:{},source:{},tools:[]},source:{},preCreated:!1,voiceOptions:{},findRecordOptions:{},time:{startTime:0,endTime:0,startPercent:0,endPercent:1,duration:0}},u={name:"player",methods:{setTime:function(e,t){return void 0!==t.startTime&&t.startTime>0&&0!==e.time.duration&&(t.startPercent=t.startTime/e.time.duration),void 0!==t.endTime&&t.endTime>0&&0!==e.time.duration&&(t.endPercent=t.endTime/e.time.duration),{time:(0,r.assign)({},e.time,t)}},timeReset:function(e){var t={duration:e.time.duration,endTime:e.time.duration};return{time:(0,r.assign)({},e.time,c.time,t)}},optionsInit:function(e,t){return(0,s.optionsInit)(t)},setOptions:function(e,t){return{options:(0,r.assign)({},e.options,t)}},changeMedia:function(e,t){var i=t;return(0,r.assign)(i,(0,s.nmediaIdAndUrl)(i.nmediaId),{devId:i.devId||i.src},{accountToken:i.accountToken||""}),"string"!=typeof(i=(0,r.assign)({},e.options.mediaInfo,i)).websocketUrl&&(i.websocketUrl=""),{options:(0,r.assign)({},e.options,{mediaInfo:i,source:i}),source:i}},setVoiceOptions:function(e,t){var i=t||{};return(0,r.assign)(i,(0,s.nmediaIdAndUrl)(i.nmediaId)),i.audioFormat=("string"==typeof i.audioFormat?i.audioFormat:"")||"pcma",{voiceOptions:i}},setFindRecord:function(e,t){var i=t;return(0,r.assign)(i,(0,s.nmediaIdAndUrl)(i.nmediaId),{startTime:i.startTime.replace(" ","T"),endTime:i.endTime.replace(" ","T")}),{findRecordOptions:(0,r.assign)({},e.findRecordOptions,i)}}}},l=(0,a.default)(u,c),d=l.actions,h=l.reducers;t.default=h;t.action=d},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setRequestId=function(e){var t=(0,n.newSHA)();r[t]={request_obj:e.request_obj,onSuccess:e.onSuccess,onError:e.onError,canClean:e.canClean},e.liveStart&&(a=t);return t},t.getRequestId=function(e,t){if("liveStart"===e)return a||"";if(r[e]&&r[e].request_obj){var i=r[e].request_obj;i.currentPage++,1===i.currentPage?(i.totalPages=Math.ceil(t.sum_number/100),i.record_info=[],t.record_info&&t.record_info.length&&(i.record_info=i.record_info.concat(t.record_info)),i.currentPage!==i.totalPages&&0!==t.sum_number||(i.hasDone=!0)):i.currentPage<=i.totalPages&&t.record_info&&t.record_info.length&&(i.record_info=i.record_info.concat(t.record_info),i.currentPage===i.totalPages&&(i.hasDone=!0))}return r[e]},t.getRelatedId=function(){return a},t.clearRequestId=function(e){delete r[e]},t.getErrorHandler=function(){return o},t.setErrorHandler=function(e){if(e&&"function"==typeof e)return o=e,!0;return!1};var n=i(63),r={},o=null,a=""},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n=function(){function e(t,i){void 0===i&&(i=e.now),this.SchedulerAction=t,this.now=i}return e.prototype.schedule=function(e,t,i){return void 0===t&&(t=0),new this.SchedulerAction(this,e).schedule(i,t)},e.now=function(){return Date.now()},e}()},function(e,t,i){var n=i(45),r=i(243),o=i(159),a=i(157)("IE_PROTO"),s=function(){},c=function(){var e,t=i(154)("iframe"),n=o.length;for(t.style.display="none",i(186).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;n--;)delete c.prototype[o[n]];return c()};e.exports=Object.create||function(e,t){var i;return null!==e?(s.prototype=n(e),i=new s,s.prototype=null,i[a]=e):i=c(),void 0===t?i:r(i,t)}},function(e,t,i){var n=i(151),r=Math.min;e.exports=function(e){return e>0?r(n(e),9007199254740991):0}},function(e,t){var i=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++i+n).toString(36))}},function(e,t,i){var n=i(61),r=i(71),o=i(157)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),n(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,i){var n=i(104),r=i(34)("toStringTag"),o="Arguments"==n(function(){return arguments}());e.exports=function(e){var t,i,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(i=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?i:o?n(t):"Object"==(a=n(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,i){var n=i(121)("meta"),r=i(33),o=i(61),a=i(44).f,s=0,c=Object.isExtensible||function(){return!0},u=!i(69)(function(){return c(Object.preventExtensions({}))}),l=function(e){a(e,n,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,n)){if(!c(e))return"F";if(!t)return"E";l(e)}return e[n].i},getWeak:function(e,t){if(!o(e,n)){if(!c(e))return!0;if(!t)return!1;l(e)}return e[n].w},onFreeze:function(e){return u&&d.NEED&&c(e)&&!o(e,n)&&l(e),e}}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,i){e.exports={default:i(267),__esModule:!0}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=g(i(5)),r=g(i(2)),o=g(i(4)),a=g(i(6)),s=g(i(9)),c=g(i(7)),u=i(309),l=i(204),d=i(310),h=i(318),p=g(i(53)),f=g(i(217));function g(e){return e&&e.__esModule?e:{default:e}}var A=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i._options=e.globalOptions,i._name=e.name||i.consturctor.name,i._id=(0,u.newSHA)(),i.$options=(0,l.assign)({},e),f.default.registerModule(e.globalOptions.kid,e.name,i),(0,d.initState)(i),i.callHook("created"),(0,h.initRender)(i),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"callHook",value:function(e){var t=this.$options[e];"function"==typeof t&&t.call(this)}},{key:"dispose",value:function(){this._watcher&&this._watcher.teardown();for(var e=this._watchers.length;e--;)this._watchers[e].teardown();this._watchers=null,this._watcher=null,t.components[this._options.kid]&&delete t.components[this._options.kid],(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}],[{key:"factory",value:function(e,i){var n=t.getComponents(i.kid);e.globalOptions=(0,l.assign)({},i);var r=new t(e);return n.push(r),r}},{key:"getComponents",value:function(e){return t.components[e]||(t.components[e]=[]),t.components[e]}}]),t}(p.default);(0,d.stateMixin)(A),(0,h.renderMixin)(A),A.components={},t.default=A},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){n=e>800?"normal":e>400?"middle":"small";return n},t.getStyleSize=function(){return n};var n="normal"},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),window.Kservice=window.Kservice||{};t.playBackConf={end:1,pause:2,play:3,nextFrame:6,normal:7,scale:8,seek:9},t.ptzConf={wiper:3,zoomout:11,zoomin:12,focusnear:13,focusfar:14,irisimprove:15,irisreduce:16,up:21,down:22,left:23,right:24,leftup:25,leftdown:27,rightup:26,rightdown:28,turntopreset:39,setpreset:40,clearpreset:40,enlarge3D:51,narrow3D:52,reset:53,cruise:24,cruiseGroup:31,cruiseAdd:31,cruiseDel:31,cruiseSpeed:33,cruiseDwell:33,cruiseStart:32,cruiseStop:32};var n=t.server={logServiceUrl:"http://172.16.64.215:12366"};t.default=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(i(5)),r=s(i(2)),o=s(i(6)),a=s(i(7));function s(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,r.default)(this,t);var i=(0,o.default)(this,(t.__proto__||(0,n.default)(t)).call(this));if(!1===e)return(0,o.default)(i);if(!(e.websocketUrl||e.remoteConfigUrl||window.Kservice&&window.Kservice.websocketUrl))throw new Error("Missing parameters (websocketUrl/remoteConfig)");return i.options=e,i}return(0,a.default)(t,e),t}(s(i(53)).default);t.default=c},function(e,t,i){"use strict";i.d(t,"b",function(){return c}),i.d(t,"a",function(){return h});var n=i(0),r=i(1),o=i(11),a=i(3),s=i(14);function c(e,t,i,n){return function(r){return r.lift(new u(e,t,i,n))}}var u=function(){function e(e,t,i,n){this.keySelector=e,this.elementSelector=t,this.durationSelector=i,this.subjectSelector=n}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))},e}(),l=function(e){function t(t,i,n,r,o){var a=e.call(this,t)||this;return a.keySelector=i,a.elementSelector=n,a.durationSelector=r,a.subjectSelector=o,a.groups=null,a.attemptedToUnsubscribe=!1,a.count=0,a}return n.a(t,e),t.prototype._next=function(e){var t;try{t=this.keySelector(e)}catch(e){return void this.error(e)}this._group(e,t)},t.prototype._group=function(e,t){var i=this.groups;i||(i=this.groups=new Map);var n,r=i.get(t);if(this.elementSelector)try{n=this.elementSelector(e)}catch(e){this.error(e)}else n=e;if(!r){r=this.subjectSelector?this.subjectSelector():new s.a,i.set(t,r);var o=new h(t,r,this);if(this.destination.next(o),this.durationSelector){var a=void 0;try{a=this.durationSelector(new h(t,r))}catch(e){return void this.error(e)}this.add(a.subscribe(new d(t,r,this)))}}r.closed||r.next(n)},t.prototype._error=function(e){var t=this.groups;t&&(t.forEach(function(t,i){t.error(e)}),t.clear()),this.destination.error(e)},t.prototype._complete=function(){var e=this.groups;e&&(e.forEach(function(e,t){e.complete()}),e.clear()),this.destination.complete()},t.prototype.removeGroup=function(e){this.groups.delete(e)},t.prototype.unsubscribe=function(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&e.prototype.unsubscribe.call(this))},t}(r.a),d=function(e){function t(t,i,n){var r=e.call(this,i)||this;return r.key=t,r.group=i,r.parent=n,r}return n.a(t,e),t.prototype._next=function(e){this.complete()},t.prototype._unsubscribe=function(){var e=this.parent,t=this.key;this.key=this.parent=null,e&&e.removeGroup(t)},t}(r.a),h=function(e){function t(t,i,n){var r=e.call(this)||this;return r.key=t,r.groupSubject=i,r.refCountSubscription=n,r}return n.a(t,e),t.prototype._subscribe=function(e){var t=new o.a,i=this.refCountSubscription,n=this.groupSubject;return i&&!i.closed&&t.add(new p(i)),t.add(n.subscribe(e)),t},t}(a.a),p=function(e){function t(t){var i=e.call(this)||this;return i.parent=t,t.count++,i}return n.a(t,e),t.prototype.unsubscribe=function(){var t=this.parent;t.closed||this.closed||(e.prototype.unsubscribe.call(this),t.count-=1,0===t.count&&t.attemptedToUnsubscribe&&t.unsubscribe())},t}(o.a)},function(e,t){e.exports=function(e){return"string"!=typeof e?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),/["'() \t\n]/.test(e)?'"'+e.replace(/"/g,'\\"').replace(/\n/g,"\\n")+'"':e)}},function(e,t,i){"use strict";i.r(t);var n=i(0),r=i(10),o=i(8);function a(e){return function(t){return t.lift(new s(e))}}var s=function(){function e(e){this.durationSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.durationSelector))},e}(),c=function(e){function t(t,i){var n=e.call(this,t)||this;return n.durationSelector=i,n.hasValue=!1,n}return n.a(t,e),t.prototype._next=function(e){if(this.value=e,this.hasValue=!0,!this.throttled){var t=void 0;try{t=(0,this.durationSelector)(e)}catch(e){return this.destination.error(e)}var i=Object(o.a)(this,t);!i||i.closed?this.clearThrottle():this.add(this.throttled=i)}},t.prototype.clearThrottle=function(){var e=this.value,t=this.hasValue,i=this.throttled;i&&(this.remove(i),this.throttled=null,i.unsubscribe()),t&&(this.value=null,this.hasValue=!1,this.destination.next(e))},t.prototype.notifyNext=function(e,t,i,n){this.clearThrottle()},t.prototype.notifyComplete=function(){this.clearThrottle()},t}(r.a),u=i(17),l=i(141);function d(e,t){return void 0===t&&(t=u.a),a(function(){return Object(l.a)(e,t)})}function h(e){return function(t){return t.lift(new p(e))}}var p=function(){function e(e){this.closingNotifier=e}return e.prototype.call=function(e,t){return t.subscribe(new f(e,this.closingNotifier))},e}(),f=function(e){function t(t,i){var n=e.call(this,t)||this;return n.buffer=[],n.add(Object(o.a)(n,i)),n}return n.a(t,e),t.prototype._next=function(e){this.buffer.push(e)},t.prototype.notifyNext=function(e,t,i,n,r){var o=this.buffer;this.buffer=[],this.destination.next(o)},t}(r.a),g=i(1);function A(e,t){return void 0===t&&(t=null),function(i){return i.lift(new m(e,t))}}var m=function(){function e(e,t){this.bufferSize=e,this.startBufferEvery=t,this.subscriberClass=t&&e!==t?v:M}return e.prototype.call=function(e,t){return t.subscribe(new this.subscriberClass(e,this.bufferSize,this.startBufferEvery))},e}(),M=function(e){function t(t,i){var n=e.call(this,t)||this;return n.bufferSize=i,n.buffer=[],n}return n.a(t,e),t.prototype._next=function(e){var t=this.buffer;t.push(e),t.length==this.bufferSize&&(this.destination.next(t),this.buffer=[])},t.prototype._complete=function(){var t=this.buffer;t.length>0&&this.destination.next(t),e.prototype._complete.call(this)},t}(g.a),v=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.bufferSize=i,r.startBufferEvery=n,r.buffers=[],r.count=0,r}return n.a(t,e),t.prototype._next=function(e){var t=this.bufferSize,i=this.startBufferEvery,n=this.buffers,r=this.count;this.count++,r%i==0&&n.push([]);for(var o=n.length;o--;){var a=n[o];a.push(e),a.length===t&&(n.splice(o,1),this.destination.next(a))}},t.prototype._complete=function(){for(var t=this.buffers,i=this.destination;t.length>0;){var n=t.shift();n.length>0&&i.next(n)}e.prototype._complete.call(this)},t}(g.a),y=i(22);function w(e){var t=arguments.length,i=u.a;Object(y.a)(arguments[arguments.length-1])&&(i=arguments[arguments.length-1],t--);var n=null;t>=2&&(n=arguments[1]);var r=Number.POSITIVE_INFINITY;return t>=3&&(r=arguments[2]),function(t){return t.lift(new I(e,n,r,i))}}var I=function(){function e(e,t,i,n){this.bufferTimeSpan=e,this.bufferCreationInterval=t,this.maxBufferSize=i,this.scheduler=n}return e.prototype.call=function(e,t){return t.subscribe(new T(e,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))},e}(),N=function(){return function(){this.buffer=[]}}(),T=function(e){function t(t,i,n,r,o){var a=e.call(this,t)||this;a.bufferTimeSpan=i,a.bufferCreationInterval=n,a.maxBufferSize=r,a.scheduler=o,a.contexts=[];var s=a.openContext();if(a.timespanOnly=null==n||n<0,a.timespanOnly){var c={subscriber:a,context:s,bufferTimeSpan:i};a.add(s.closeAction=o.schedule(C,i,c))}else{var u={subscriber:a,context:s},l={bufferTimeSpan:i,bufferCreationInterval:n,subscriber:a,scheduler:o};a.add(s.closeAction=o.schedule(k,i,u)),a.add(o.schedule(D,n,l))}return a}return n.a(t,e),t.prototype._next=function(e){for(var t,i=this.contexts,n=i.length,r=0;r<n;r++){var o=i[r],a=o.buffer;a.push(e),a.length==this.maxBufferSize&&(t=o)}t&&this.onBufferFull(t)},t.prototype._error=function(t){this.contexts.length=0,e.prototype._error.call(this,t)},t.prototype._complete=function(){for(var t=this.contexts,i=this.destination;t.length>0;){var n=t.shift();i.next(n.buffer)}e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){this.contexts=null},t.prototype.onBufferFull=function(e){this.closeContext(e);var t=e.closeAction;if(t.unsubscribe(),this.remove(t),!this.closed&&this.timespanOnly){e=this.openContext();var i=this.bufferTimeSpan,n={subscriber:this,context:e,bufferTimeSpan:i};this.add(e.closeAction=this.scheduler.schedule(C,i,n))}},t.prototype.openContext=function(){var e=new N;return this.contexts.push(e),e},t.prototype.closeContext=function(e){this.destination.next(e.buffer);var t=this.contexts;(t?t.indexOf(e):-1)>=0&&t.splice(t.indexOf(e),1)},t}(g.a);function C(e){var t=e.subscriber,i=e.context;i&&t.closeContext(i),t.closed||(e.context=t.openContext(),e.context.closeAction=this.schedule(e,e.bufferTimeSpan))}function D(e){var t=e.bufferCreationInterval,i=e.bufferTimeSpan,n=e.subscriber,r=e.scheduler,o=n.openContext();n.closed||(n.add(o.closeAction=r.schedule(k,i,{subscriber:n,context:o})),this.schedule(e,t))}function k(e){var t=e.subscriber,i=e.context;t.closeContext(i)}var b=i(11);function j(e,t){return function(i){return i.lift(new E(e,t))}}var E=function(){function e(e,t){this.openings=e,this.closingSelector=t}return e.prototype.call=function(e,t){return t.subscribe(new x(e,this.openings,this.closingSelector))},e}(),x=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.openings=i,r.closingSelector=n,r.contexts=[],r.add(Object(o.a)(r,i)),r}return n.a(t,e),t.prototype._next=function(e){for(var t=this.contexts,i=t.length,n=0;n<i;n++)t[n].buffer.push(e)},t.prototype._error=function(t){for(var i=this.contexts;i.length>0;){var n=i.shift();n.subscription.unsubscribe(),n.buffer=null,n.subscription=null}this.contexts=null,e.prototype._error.call(this,t)},t.prototype._complete=function(){for(var t=this.contexts;t.length>0;){var i=t.shift();this.destination.next(i.buffer),i.subscription.unsubscribe(),i.buffer=null,i.subscription=null}this.contexts=null,e.prototype._complete.call(this)},t.prototype.notifyNext=function(e,t,i,n,r){e?this.closeBuffer(e):this.openBuffer(t)},t.prototype.notifyComplete=function(e){this.closeBuffer(e.context)},t.prototype.openBuffer=function(e){try{var t=this.closingSelector.call(this,e);t&&this.trySubscribe(t)}catch(e){this._error(e)}},t.prototype.closeBuffer=function(e){var t=this.contexts;if(t&&e){var i=e.buffer,n=e.subscription;this.destination.next(i),t.splice(t.indexOf(e),1),this.remove(n),n.unsubscribe()}},t.prototype.trySubscribe=function(e){var t=this.contexts,i=new b.a,n={buffer:[],subscription:i};t.push(n);var r=Object(o.a)(this,e,n);!r||r.closed?this.closeBuffer(n):(r.context=n,this.add(r),i.add(r))},t}(r.a);function z(e){return function(t){return t.lift(new L(e))}}var L=function(){function e(e){this.closingSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new S(e,this.closingSelector))},e}(),S=function(e){function t(t,i){var n=e.call(this,t)||this;return n.closingSelector=i,n.subscribing=!1,n.openBuffer(),n}return n.a(t,e),t.prototype._next=function(e){this.buffer.push(e)},t.prototype._complete=function(){var t=this.buffer;t&&this.destination.next(t),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){this.buffer=null,this.subscribing=!1},t.prototype.notifyNext=function(e,t,i,n,r){this.openBuffer()},t.prototype.notifyComplete=function(){this.subscribing?this.complete():this.openBuffer()},t.prototype.openBuffer=function(){var e=this.closingSubscription;e&&(this.remove(e),e.unsubscribe());var t,i=this.buffer;this.buffer&&this.destination.next(i),this.buffer=[];try{t=(0,this.closingSelector)()}catch(e){return this.error(e)}e=new b.a,this.closingSubscription=e,this.add(e),this.subscribing=!0,e.add(Object(o.a)(this,t)),this.subscribing=!1},t}(r.a),O=i(30);function Q(e){return function(t){var i=new B(e),n=t.lift(i);return i.caught=n}}var B=function(){function e(e){this.selector=e}return e.prototype.call=function(e,t){return t.subscribe(new Y(e,this.selector,this.caught))},e}(),Y=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.selector=i,r.caught=n,r}return n.a(t,e),t.prototype.error=function(t){if(!this.isStopped){var i=void 0;try{i=this.selector(t,this.caught)}catch(t){return void e.prototype.error.call(this,t)}this._unsubscribeAndRecycle();var n=new O.a(this,void 0,void 0);this.add(n);var r=Object(o.a)(this,i,void 0,void 0,n);r!==n&&this.add(r)}},t}(r.a),_=i(89);function P(e){return function(t){return t.lift(new _.a(e))}}var R=i(15),U=i(27);function G(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i=null;return"function"==typeof e[e.length-1]&&(i=e.pop()),1===e.length&&Object(R.a)(e[0])&&(e=e[0].slice()),function(t){return t.lift.call(Object(U.a)([t].concat(e)),new _.a(i))}}var F=i(65);function W(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return t.lift.call(F.a.apply(void 0,[t].concat(e)))}}var H=i(138),V=i(49);function Z(e,t){return Object(V.a)(e,t,1)}function J(e,t){return Z(function(){return e},t)}function X(e){return function(t){return t.lift(new K(e,t))}}var K=function(){function e(e,t){this.predicate=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new q(e,this.predicate,this.source))},e}(),q=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.predicate=i,r.source=n,r.count=0,r.index=0,r}return n.a(t,e),t.prototype._next=function(e){this.predicate?this._tryPredicate(e):this.count++},t.prototype._tryPredicate=function(e){var t;try{t=this.predicate(e,this.index++,this.source)}catch(e){return void this.destination.error(e)}t&&this.count++},t.prototype._complete=function(){this.destination.next(this.count),this.destination.complete()},t}(g.a);function $(e){return function(t){return t.lift(new ee(e))}}var ee=function(){function e(e){this.durationSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new te(e,this.durationSelector))},e}(),te=function(e){function t(t,i){var n=e.call(this,t)||this;return n.durationSelector=i,n.hasValue=!1,n.durationSubscription=null,n}return n.a(t,e),t.prototype._next=function(e){try{var t=this.durationSelector.call(this,e);t&&this._tryNext(e,t)}catch(e){this.destination.error(e)}},t.prototype._complete=function(){this.emitValue(),this.destination.complete()},t.prototype._tryNext=function(e,t){var i=this.durationSubscription;this.value=e,this.hasValue=!0,i&&(i.unsubscribe(),this.remove(i)),(i=Object(o.a)(this,t))&&!i.closed&&this.add(this.durationSubscription=i)},t.prototype.notifyNext=function(e,t,i,n,r){this.emitValue()},t.prototype.notifyComplete=function(){this.emitValue()},t.prototype.emitValue=function(){if(this.hasValue){var t=this.value,i=this.durationSubscription;i&&(this.durationSubscription=null,i.unsubscribe(),this.remove(i)),this.value=null,this.hasValue=!1,e.prototype._next.call(this,t)}},t}(r.a);function ie(e,t){return void 0===t&&(t=u.a),function(i){return i.lift(new ne(e,t))}}var ne=function(){function e(e,t){this.dueTime=e,this.scheduler=t}return e.prototype.call=function(e,t){return t.subscribe(new re(e,this.dueTime,this.scheduler))},e}(),re=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.dueTime=i,r.scheduler=n,r.debouncedSubscription=null,r.lastValue=null,r.hasValue=!1,r}return n.a(t,e),t.prototype._next=function(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(oe,this.dueTime,this))},t.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},t.prototype.debouncedNext=function(){if(this.clearDebounce(),this.hasValue){var e=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}},t.prototype.clearDebounce=function(){var e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)},t}(g.a);function oe(e){e.debouncedNext()}function ae(e){return void 0===e&&(e=null),function(t){return t.lift(new se(e))}}var se=function(){function e(e){this.defaultValue=e}return e.prototype.call=function(e,t){return t.subscribe(new ce(e,this.defaultValue))},e}(),ce=function(e){function t(t,i){var n=e.call(this,t)||this;return n.defaultValue=i,n.isEmpty=!0,n}return n.a(t,e),t.prototype._next=function(e){this.isEmpty=!1,this.destination.next(e)},t.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},t}(g.a);function ue(e){return e instanceof Date&&!isNaN(+e)}var le=i(40);function de(e,t){void 0===t&&(t=u.a);var i=ue(e)?+e-t.now():Math.abs(e);return function(e){return e.lift(new he(i,t))}}var he=function(){function e(e,t){this.delay=e,this.scheduler=t}return e.prototype.call=function(e,t){return t.subscribe(new pe(e,this.delay,this.scheduler))},e}(),pe=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.delay=i,r.scheduler=n,r.queue=[],r.active=!1,r.errored=!1,r}return n.a(t,e),t.dispatch=function(e){for(var t=e.source,i=t.queue,n=e.scheduler,r=e.destination;i.length>0&&i[0].time-n.now()<=0;)i.shift().notification.observe(r);if(i.length>0){var o=Math.max(0,i[0].time-n.now());this.schedule(e,o)}else this.unsubscribe(),t.active=!1},t.prototype._schedule=function(e){this.active=!0,this.destination.add(e.schedule(t.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))},t.prototype.scheduleNotification=function(e){if(!0!==this.errored){var t=this.scheduler,i=new fe(t.now()+this.delay,e);this.queue.push(i),!1===this.active&&this._schedule(t)}},t.prototype._next=function(e){this.scheduleNotification(le.a.createNext(e))},t.prototype._error=function(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.scheduleNotification(le.a.createComplete()),this.unsubscribe()},t}(g.a),fe=function(){return function(e,t){this.time=e,this.notification=t}}(),ge=i(3);function Ae(e,t){return t?function(i){return new ve(i,t).lift(new me(e))}:function(t){return t.lift(new me(e))}}var me=function(){function e(e){this.delayDurationSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new Me(e,this.delayDurationSelector))},e}(),Me=function(e){function t(t,i){var n=e.call(this,t)||this;return n.delayDurationSelector=i,n.completed=!1,n.delayNotifierSubscriptions=[],n.index=0,n}return n.a(t,e),t.prototype.notifyNext=function(e,t,i,n,r){this.destination.next(e),this.removeSubscription(r),this.tryComplete()},t.prototype.notifyError=function(e,t){this._error(e)},t.prototype.notifyComplete=function(e){var t=this.removeSubscription(e);t&&this.destination.next(t),this.tryComplete()},t.prototype._next=function(e){var t=this.index++;try{var i=this.delayDurationSelector(e,t);i&&this.tryDelay(i,e)}catch(e){this.destination.error(e)}},t.prototype._complete=function(){this.completed=!0,this.tryComplete(),this.unsubscribe()},t.prototype.removeSubscription=function(e){e.unsubscribe();var t=this.delayNotifierSubscriptions.indexOf(e);return-1!==t&&this.delayNotifierSubscriptions.splice(t,1),e.outerValue},t.prototype.tryDelay=function(e,t){var i=Object(o.a)(this,e,t);i&&!i.closed&&(this.destination.add(i),this.delayNotifierSubscriptions.push(i))},t.prototype.tryComplete=function(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()},t}(r.a),ve=function(e){function t(t,i){var n=e.call(this)||this;return n.source=t,n.subscriptionDelay=i,n}return n.a(t,e),t.prototype._subscribe=function(e){this.subscriptionDelay.subscribe(new ye(e,this.source))},t}(ge.a),ye=function(e){function t(t,i){var n=e.call(this)||this;return n.parent=t,n.source=i,n.sourceSubscribed=!1,n}return n.a(t,e),t.prototype._next=function(e){this.subscribeToSource()},t.prototype._error=function(e){this.unsubscribe(),this.parent.error(e)},t.prototype._complete=function(){this.unsubscribe(),this.subscribeToSource()},t.prototype.subscribeToSource=function(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))},t}(g.a);function we(){return function(e){return e.lift(new Ie)}}var Ie=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new Ne(e))},e}(),Ne=function(e){function t(t){return e.call(this,t)||this}return n.a(t,e),t.prototype._next=function(e){e.observe(this.destination)},t}(g.a);function Te(e,t){return function(i){return i.lift(new Ce(e,t))}}var Ce=function(){function e(e,t){this.keySelector=e,this.flushes=t}return e.prototype.call=function(e,t){return t.subscribe(new De(e,this.keySelector,this.flushes))},e}(),De=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.keySelector=i,r.values=new Set,n&&r.add(Object(o.a)(r,n)),r}return n.a(t,e),t.prototype.notifyNext=function(e,t,i,n,r){this.values.clear()},t.prototype.notifyError=function(e,t){this._error(e)},t.prototype._next=function(e){this.keySelector?this._useKeySelector(e):this._finalizeNext(e,e)},t.prototype._useKeySelector=function(e){var t,i=this.destination;try{t=this.keySelector(e)}catch(e){return void i.error(e)}this._finalizeNext(t,e)},t.prototype._finalizeNext=function(e,t){var i=this.values;i.has(e)||(i.add(e),this.destination.next(t))},t}(r.a);function ke(e,t){return function(i){return i.lift(new be(e,t))}}var be=function(){function e(e,t){this.compare=e,this.keySelector=t}return e.prototype.call=function(e,t){return t.subscribe(new je(e,this.compare,this.keySelector))},e}(),je=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.keySelector=n,r.hasKey=!1,"function"==typeof i&&(r.compare=i),r}return n.a(t,e),t.prototype.compare=function(e,t){return e===t},t.prototype._next=function(e){var t;try{var i=this.keySelector;t=i?i(e):e}catch(e){return this.destination.error(e)}var n=!1;if(this.hasKey)try{n=(0,this.compare)(this.key,t)}catch(e){return this.destination.error(e)}else this.hasKey=!0;n||(this.key=t,this.destination.next(e))},t}(g.a);function Ee(e,t){return ke(function(i,n){return t?t(i[e],n[e]):i[e]===n[e]})}var xe=i(50),ze=i(39),Le=i(54);function Se(e){return void 0===e&&(e=Be),function(t){return t.lift(new Oe(e))}}var Oe=function(){function e(e){this.errorFactory=e}return e.prototype.call=function(e,t){return t.subscribe(new Qe(e,this.errorFactory))},e}(),Qe=function(e){function t(t,i){var n=e.call(this,t)||this;return n.errorFactory=i,n.hasValue=!1,n}return n.a(t,e),t.prototype._next=function(e){this.hasValue=!0,this.destination.next(e)},t.prototype._complete=function(){if(this.hasValue)return this.destination.complete();var e=void 0;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)},t}(g.a);function Be(){return new Le.a}var Ye=i(25);function _e(e){return function(t){return 0===e?Object(Ye.b)():t.lift(new Pe(e))}}var Pe=function(){function e(e){if(this.total=e,this.total<0)throw new xe.a}return e.prototype.call=function(e,t){return t.subscribe(new Re(e,this.total))},e}(),Re=function(e){function t(t,i){var n=e.call(this,t)||this;return n.total=i,n.count=0,n}return n.a(t,e),t.prototype._next=function(e){var t=this.total,i=++this.count;i<=t&&(this.destination.next(e),i===t&&(this.destination.complete(),this.unsubscribe()))},t}(g.a);function Ue(e,t){if(e<0)throw new xe.a;var i=arguments.length>=2;return function(n){return n.pipe(Object(ze.a)(function(t,i){return i===e}),_e(1),i?ae(t):Se(function(){return new xe.a}))}}var Ge=i(68);function Fe(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return Object(F.a)(t,Ge.a.apply(void 0,e))}}function We(e,t){return function(i){return i.lift(new He(e,t,i))}}var He=function(){function e(e,t,i){this.predicate=e,this.thisArg=t,this.source=i}return e.prototype.call=function(e,t){return t.subscribe(new Ve(e,this.predicate,this.thisArg,this.source))},e}(),Ve=function(e){function t(t,i,n,r){var o=e.call(this,t)||this;return o.predicate=i,o.thisArg=n,o.source=r,o.index=0,o.thisArg=n||o,o}return n.a(t,e),t.prototype.notifyComplete=function(e){this.destination.next(e),this.destination.complete()},t.prototype._next=function(e){var t=!1;try{t=this.predicate.call(this.thisArg,e,this.index++,this.source)}catch(e){return void this.destination.error(e)}t||this.notifyComplete(!1)},t.prototype._complete=function(){this.notifyComplete(!0)},t}(g.a);function Ze(){return function(e){return e.lift(new Je)}}var Je=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new Xe(e))},e}(),Xe=function(e){function t(t){var i=e.call(this,t)||this;return i.hasCompleted=!1,i.hasSubscription=!1,i}return n.a(t,e),t.prototype._next=function(e){this.hasSubscription||(this.hasSubscription=!0,this.add(Object(o.a)(this,e)))},t.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()},t.prototype.notifyComplete=function(e){this.remove(e),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},t}(r.a),Ke=i(21);function qe(e,t){return t?function(i){return i.pipe(qe(function(i,n){return Object(U.a)(e(i,n)).pipe(Object(Ke.a)(function(e,r){return t(i,e,n,r)}))}))}:function(t){return t.lift(new $e(e))}}var $e=function(){function e(e){this.project=e}return e.prototype.call=function(e,t){return t.subscribe(new et(e,this.project))},e}(),et=function(e){function t(t,i){var n=e.call(this,t)||this;return n.project=i,n.hasSubscription=!1,n.hasCompleted=!1,n.index=0,n}return n.a(t,e),t.prototype._next=function(e){this.hasSubscription||this.tryNext(e)},t.prototype.tryNext=function(e){var t,i=this.index++;try{t=this.project(e,i)}catch(e){return void this.destination.error(e)}this.hasSubscription=!0,this._innerSub(t,e,i)},t.prototype._innerSub=function(e,t,i){var n=new O.a(this,t,i),r=this.destination;r.add(n);var a=Object(o.a)(this,e,void 0,void 0,n);a!==n&&r.add(a)},t.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()},t.prototype.notifyNext=function(e,t,i,n,r){this.destination.next(t)},t.prototype.notifyError=function(e){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.destination.remove(e),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},t}(r.a);function tt(e,t,i){return void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===i&&(i=void 0),t=(t||0)<1?Number.POSITIVE_INFINITY:t,function(n){return n.lift(new it(e,t,i))}}var it=function(){function e(e,t,i){this.project=e,this.concurrent=t,this.scheduler=i}return e.prototype.call=function(e,t){return t.subscribe(new nt(e,this.project,this.concurrent,this.scheduler))},e}(),nt=function(e){function t(t,i,n,r){var o=e.call(this,t)||this;return o.project=i,o.concurrent=n,o.scheduler=r,o.index=0,o.active=0,o.hasCompleted=!1,n<Number.POSITIVE_INFINITY&&(o.buffer=[]),o}return n.a(t,e),t.dispatch=function(e){var t=e.subscriber,i=e.result,n=e.value,r=e.index;t.subscribeToProjection(i,n,r)},t.prototype._next=function(e){var i=this.destination;if(i.closed)this._complete();else{var n=this.index++;if(this.active<this.concurrent){i.next(e);try{var r=(0,this.project)(e,n);if(this.scheduler){var o={subscriber:this,result:r,value:e,index:n};this.destination.add(this.scheduler.schedule(t.dispatch,0,o))}else this.subscribeToProjection(r,e,n)}catch(e){i.error(e)}}else this.buffer.push(e)}},t.prototype.subscribeToProjection=function(e,t,i){this.active++,this.destination.add(Object(o.a)(this,e,t,i))},t.prototype._complete=function(){this.hasCompleted=!0,this.hasCompleted&&0===this.active&&this.destination.complete(),this.unsubscribe()},t.prototype.notifyNext=function(e,t,i,n,r){this._next(t)},t.prototype.notifyComplete=function(e){var t=this.buffer;this.destination.remove(e),this.active--,t&&t.length>0&&this._next(t.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()},t}(r.a);function rt(e){return function(t){return t.lift(new ot(e))}}var ot=function(){function e(e){this.callback=e}return e.prototype.call=function(e,t){return t.subscribe(new at(e,this.callback))},e}(),at=function(e){function t(t,i){var n=e.call(this,t)||this;return n.add(new b.a(i)),n}return n.a(t,e),t}(g.a);function st(e,t){if("function"!=typeof e)throw new TypeError("predicate is not a function");return function(i){return i.lift(new ct(e,i,!1,t))}}var ct=function(){function e(e,t,i,n){this.predicate=e,this.source=t,this.yieldIndex=i,this.thisArg=n}return e.prototype.call=function(e,t){return t.subscribe(new ut(e,this.predicate,this.source,this.yieldIndex,this.thisArg))},e}(),ut=function(e){function t(t,i,n,r,o){var a=e.call(this,t)||this;return a.predicate=i,a.source=n,a.yieldIndex=r,a.thisArg=o,a.index=0,a}return n.a(t,e),t.prototype.notifyComplete=function(e){var t=this.destination;t.next(e),t.complete(),this.unsubscribe()},t.prototype._next=function(e){var t=this.predicate,i=this.thisArg,n=this.index++;try{t.call(i||this,e,n,this.source)&&this.notifyComplete(this.yieldIndex?n:e)}catch(e){this.destination.error(e)}},t.prototype._complete=function(){this.notifyComplete(this.yieldIndex?-1:void 0)},t}(g.a);function lt(e,t){return function(i){return i.lift(new ct(e,i,!0,t))}}var dt=i(36);function ht(e,t){var i=arguments.length>=2;return function(n){return n.pipe(e?Object(ze.a)(function(t,i){return e(t,i,n)}):dt.a,_e(1),i?ae(t):Se(function(){return new Le.a}))}}var pt=i(131);function ft(){return function(e){return e.lift(new gt)}}var gt=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new At(e))},e}(),At=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.a(t,e),t.prototype._next=function(e){},t}(g.a);function mt(){return function(e){return e.lift(new Mt)}}var Mt=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new vt(e))},e}(),vt=function(e){function t(t){return e.call(this,t)||this}return n.a(t,e),t.prototype.notifyComplete=function(e){var t=this.destination;t.next(e),t.complete()},t.prototype._next=function(e){this.notifyComplete(!1)},t.prototype._complete=function(){this.notifyComplete(!0)},t}(g.a);function yt(e){return function(t){return 0===e?Object(Ye.b)():t.lift(new wt(e))}}var wt=function(){function e(e){if(this.total=e,this.total<0)throw new xe.a}return e.prototype.call=function(e,t){return t.subscribe(new It(e,this.total))},e}(),It=function(e){function t(t,i){var n=e.call(this,t)||this;return n.total=i,n.ring=new Array,n.count=0,n}return n.a(t,e),t.prototype._next=function(e){var t=this.ring,i=this.total,n=this.count++;t.length<i?t.push(e):t[n%i]=e},t.prototype._complete=function(){var e=this.destination,t=this.count;if(t>0)for(var i=this.count>=this.total?this.total:this.count,n=this.ring,r=0;r<i;r++){var o=t++%i;e.next(n[o])}e.complete()},t}(g.a);function Nt(e,t){var i=arguments.length>=2;return function(n){return n.pipe(e?Object(ze.a)(function(t,i){return e(t,i,n)}):dt.a,yt(1),i?ae(t):Se(function(){return new Le.a}))}}function Tt(e){return function(t){return t.lift(new Ct(e))}}var Ct=function(){function e(e){this.value=e}return e.prototype.call=function(e,t){return t.subscribe(new Dt(e,this.value))},e}(),Dt=function(e){function t(t,i){var n=e.call(this,t)||this;return n.value=i,n}return n.a(t,e),t.prototype._next=function(e){this.destination.next(this.value)},t}(g.a);function kt(){return function(e){return e.lift(new bt)}}var bt=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new jt(e))},e}(),jt=function(e){function t(t){return e.call(this,t)||this}return n.a(t,e),t.prototype._next=function(e){this.destination.next(le.a.createNext(e))},t.prototype._error=function(e){var t=this.destination;t.next(le.a.createError(e)),t.complete()},t.prototype._complete=function(){var e=this.destination;e.next(le.a.createComplete()),e.complete()},t}(g.a);function Et(e,t){var i=!1;return arguments.length>=2&&(i=!0),function(n){return n.lift(new xt(e,t,i))}}var xt=function(){function e(e,t,i){void 0===i&&(i=!1),this.accumulator=e,this.seed=t,this.hasSeed=i}return e.prototype.call=function(e,t){return t.subscribe(new zt(e,this.accumulator,this.seed,this.hasSeed))},e}(),zt=function(e){function t(t,i,n,r){var o=e.call(this,t)||this;return o.accumulator=i,o._seed=n,o.hasSeed=r,o.index=0,o}return n.a(t,e),Object.defineProperty(t.prototype,"seed",{get:function(){return this._seed},set:function(e){this.hasSeed=!0,this._seed=e},enumerable:!0,configurable:!0}),t.prototype._next=function(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)},t.prototype._tryNext=function(e){var t,i=this.index++;try{t=this.accumulator(this.seed,e,i)}catch(e){this.destination.error(e)}this.seed=t,this.destination.next(t)},t}(g.a),Lt=i(75);function St(e,t){return arguments.length>=2?function(i){return Object(Lt.a)(Et(e,t),yt(1),ae(t))(i)}:function(t){return Object(Lt.a)(Et(function(t,i,n){return e(t,i,n+1)}),yt(1))(t)}}function Ot(e){return St("function"==typeof e?function(t,i){return e(t,i)>0?t:i}:function(e,t){return e>t?e:t})}var Qt=i(139);function Bt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return t.lift.call(Qt.a.apply(void 0,[t].concat(e)))}}var Yt=i(90);function _t(e,t,i){return void 0===i&&(i=Number.POSITIVE_INFINITY),"function"==typeof t?Object(V.a)(function(){return e},t,i):("number"==typeof t&&(i=t),Object(V.a)(function(){return e},i))}function Pt(e,t,i){return void 0===i&&(i=Number.POSITIVE_INFINITY),function(n){return n.lift(new Rt(e,t,i))}}var Rt=function(){function e(e,t,i){this.accumulator=e,this.seed=t,this.concurrent=i}return e.prototype.call=function(e,t){return t.subscribe(new Ut(e,this.accumulator,this.seed,this.concurrent))},e}(),Ut=function(e){function t(t,i,n,r){var o=e.call(this,t)||this;return o.accumulator=i,o.acc=n,o.concurrent=r,o.hasValue=!1,o.hasCompleted=!1,o.buffer=[],o.active=0,o.index=0,o}return n.a(t,e),t.prototype._next=function(e){if(this.active<this.concurrent){var t=this.index++,i=this.destination,n=void 0;try{n=(0,this.accumulator)(this.acc,e,t)}catch(e){return i.error(e)}this.active++,this._innerSub(n,e,t)}else this.buffer.push(e)},t.prototype._innerSub=function(e,t,i){var n=new O.a(this,t,i),r=this.destination;r.add(n);var a=Object(o.a)(this,e,void 0,void 0,n);a!==n&&r.add(a)},t.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete()),this.unsubscribe()},t.prototype.notifyNext=function(e,t,i,n,r){var o=this.destination;this.acc=t,this.hasValue=!0,o.next(t)},t.prototype.notifyComplete=function(e){var t=this.buffer;this.destination.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())},t}(r.a);function Gt(e){return St("function"==typeof e?function(t,i){return e(t,i)<0?t:i}:function(e,t){return e<t?e:t})}var Ft=i(134);function Wt(e,t){return function(i){var n;if(n="function"==typeof e?e:function(){return e},"function"==typeof t)return i.lift(new Ht(n,t));var r=Object.create(i,Ft.b);return r.source=i,r.subjectFactory=n,r}}var Ht=function(){function e(e,t){this.subjectFactory=e,this.selector=t}return e.prototype.call=function(e,t){var i=this.selector,n=this.subjectFactory(),r=i(n).subscribe(e);return r.add(t.subscribe(n)),r},e}(),Vt=i(136);function Zt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 1===e.length&&Object(R.a)(e[0])&&(e=e[0]),function(t){return t.lift(new Jt(e))}}var Jt=function(){function e(e){this.nextSources=e}return e.prototype.call=function(e,t){return t.subscribe(new Xt(e,this.nextSources))},e}(),Xt=function(e){function t(t,i){var n=e.call(this,t)||this;return n.destination=t,n.nextSources=i,n}return n.a(t,e),t.prototype.notifyError=function(e,t){this.subscribeToNextSource()},t.prototype.notifyComplete=function(e){this.subscribeToNextSource()},t.prototype._error=function(e){this.subscribeToNextSource(),this.unsubscribe()},t.prototype._complete=function(){this.subscribeToNextSource(),this.unsubscribe()},t.prototype.subscribeToNextSource=function(){var e=this.nextSources.shift();if(e){var t=new O.a(this,void 0,void 0),i=this.destination;i.add(t);var n=Object(o.a)(this,e,void 0,void 0,t);n!==t&&i.add(n)}else this.destination.complete()},t}(r.a);function Kt(){return function(e){return e.lift(new qt)}}var qt=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new $t(e))},e}(),$t=function(e){function t(t){var i=e.call(this,t)||this;return i.hasPrev=!1,i}return n.a(t,e),t.prototype._next=function(e){var t;this.hasPrev?t=[this.prev,e]:this.hasPrev=!0,this.prev=e,t&&this.destination.next(t)},t}(g.a),ei=i(149);function ti(e,t){return function(i){return[Object(ze.a)(e,t)(i),Object(ze.a)(Object(ei.a)(e,t))(i)]}}function ii(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i=e.length;if(0===i)throw new Error("list of properties cannot be empty.");return function(t){return Object(Ke.a)(function(e,t){return function(i){for(var n=i,r=0;r<t;r++){var o=n[e[r]];if(void 0===o)return;n=o}return n}}(e,i))(t)}}var ni=i(14);function ri(e){return e?Wt(function(){return new ni.a},e):Wt(new ni.a)}var oi=i(135);function ai(e){return function(t){return Wt(new oi.a(e))(t)}}var si=i(57);function ci(){return function(e){return Wt(new si.a)(e)}}var ui=i(87);function li(e,t,i,n){i&&"function"!=typeof i&&(n=i);var r="function"==typeof i?i:void 0,o=new ui.a(e,t,n);return function(e){return Wt(function(){return o},r)(e)}}var di=i(140);function hi(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return 1===e.length&&Object(R.a)(e[0])&&(e=e[0]),t.lift.call(di.a.apply(void 0,[t].concat(e)))}}function pi(e){return void 0===e&&(e=-1),function(t){return 0===e?Object(Ye.b)():e<0?t.lift(new fi(-1,t)):t.lift(new fi(e-1,t))}}var fi=function(){function e(e,t){this.count=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new gi(e,this.count,this.source))},e}(),gi=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.count=i,r.source=n,r}return n.a(t,e),t.prototype.complete=function(){if(!this.isStopped){var t=this.source,i=this.count;if(0===i)return e.prototype.complete.call(this);i>-1&&(this.count=i-1),t.subscribe(this._unsubscribeAndRecycle())}},t}(g.a);function Ai(e){return function(t){return t.lift(new mi(e))}}var mi=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){return t.subscribe(new Mi(e,this.notifier,t))},e}(),Mi=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.notifier=i,r.source=n,r.sourceIsBeingSubscribedTo=!0,r}return n.a(t,e),t.prototype.notifyNext=function(e,t,i,n,r){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)},t.prototype.notifyComplete=function(t){if(!1===this.sourceIsBeingSubscribedTo)return e.prototype.complete.call(this)},t.prototype.complete=function(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return e.prototype.complete.call(this);this._unsubscribeAndRecycle(),this.notifications.next()}},t.prototype._unsubscribe=function(){var e=this.notifications,t=this.retriesSubscription;e&&(e.unsubscribe(),this.notifications=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null},t.prototype._unsubscribeAndRecycle=function(){var t=this._unsubscribe;return this._unsubscribe=null,e.prototype._unsubscribeAndRecycle.call(this),this._unsubscribe=t,this},t.prototype.subscribeToRetries=function(){var t;this.notifications=new ni.a;try{t=(0,this.notifier)(this.notifications)}catch(t){return e.prototype.complete.call(this)}this.retries=t,this.retriesSubscription=Object(o.a)(this,t)},t}(r.a);function vi(e){return void 0===e&&(e=-1),function(t){return t.lift(new yi(e,t))}}var yi=function(){function e(e,t){this.count=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new wi(e,this.count,this.source))},e}(),wi=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.count=i,r.source=n,r}return n.a(t,e),t.prototype.error=function(t){if(!this.isStopped){var i=this.source,n=this.count;if(0===n)return e.prototype.error.call(this,t);n>-1&&(this.count=n-1),i.subscribe(this._unsubscribeAndRecycle())}},t}(g.a);function Ii(e){return function(t){return t.lift(new Ni(e,t))}}var Ni=function(){function e(e,t){this.notifier=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new Ti(e,this.notifier,this.source))},e}(),Ti=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.notifier=i,r.source=n,r}return n.a(t,e),t.prototype.error=function(t){if(!this.isStopped){var i=this.errors,n=this.retries,r=this.retriesSubscription;if(n)this.errors=null,this.retriesSubscription=null;else{i=new ni.a;try{n=(0,this.notifier)(i)}catch(t){return e.prototype.error.call(this,t)}r=Object(o.a)(this,n)}this._unsubscribeAndRecycle(),this.errors=i,this.retries=n,this.retriesSubscription=r,i.next(t)}},t.prototype._unsubscribe=function(){var e=this.errors,t=this.retriesSubscription;e&&(e.unsubscribe(),this.errors=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null},t.prototype.notifyNext=function(e,t,i,n,r){var o=this._unsubscribe;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=o,this.source.subscribe(this)},t}(r.a),Ci=i(86);function Di(e){return function(t){return t.lift(new ki(e))}}var ki=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){var i=new bi(e),n=t.subscribe(i);return n.add(Object(o.a)(i,this.notifier)),n},e}(),bi=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.hasValue=!1,t}return n.a(t,e),t.prototype._next=function(e){this.value=e,this.hasValue=!0},t.prototype.notifyNext=function(e,t,i,n,r){this.emitValue()},t.prototype.notifyComplete=function(){this.emitValue()},t.prototype.emitValue=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))},t}(r.a);function ji(e,t){return void 0===t&&(t=u.a),function(i){return i.lift(new Ei(e,t))}}var Ei=function(){function e(e,t){this.period=e,this.scheduler=t}return e.prototype.call=function(e,t){return t.subscribe(new xi(e,this.period,this.scheduler))},e}(),xi=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.period=i,r.scheduler=n,r.hasValue=!1,r.add(n.schedule(zi,i,{subscriber:r,period:i})),r}return n.a(t,e),t.prototype._next=function(e){this.lastValue=e,this.hasValue=!0},t.prototype.notifyNext=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))},t}(g.a);function zi(e){var t=e.subscriber,i=e.period;t.notifyNext(),this.schedule(e,i)}function Li(e,t){return function(i){return i.lift(new Si(e,t))}}var Si=function(){function e(e,t){this.compareTo=e,this.comparator=t}return e.prototype.call=function(e,t){return t.subscribe(new Oi(e,this.compareTo,this.comparator))},e}(),Oi=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.compareTo=i,r.comparator=n,r._a=[],r._b=[],r._oneComplete=!1,r.destination.add(i.subscribe(new Qi(t,r))),r}return n.a(t,e),t.prototype._next=function(e){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(e),this.checkValues())},t.prototype._complete=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0,this.unsubscribe()},t.prototype.checkValues=function(){for(var e=this._a,t=this._b,i=this.comparator;e.length>0&&t.length>0;){var n=e.shift(),r=t.shift(),o=!1;try{o=i?i(n,r):n===r}catch(e){this.destination.error(e)}o||this.emit(!1)}},t.prototype.emit=function(e){var t=this.destination;t.next(e),t.complete()},t.prototype.nextB=function(e){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(e),this.checkValues())},t.prototype.completeB=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0},t}(g.a),Qi=function(e){function t(t,i){var n=e.call(this,t)||this;return n.parent=i,n}return n.a(t,e),t.prototype._next=function(e){this.parent.nextB(e)},t.prototype._error=function(e){this.parent.error(e),this.unsubscribe()},t.prototype._complete=function(){this.parent.completeB(),this.unsubscribe()},t}(g.a);function Bi(){return new ni.a}function Yi(){return function(e){return Object(Ci.a)()(Wt(Bi)(e))}}function _i(e,t,i){var n;return n=e&&"object"==typeof e?e:{bufferSize:e,windowTime:t,refCount:!1,scheduler:i},function(e){return e.lift(function(e){var t,i,n=e.bufferSize,r=void 0===n?Number.POSITIVE_INFINITY:n,o=e.windowTime,a=void 0===o?Number.POSITIVE_INFINITY:o,s=e.refCount,c=e.scheduler,u=0,l=!1,d=!1;return function(e){u++,t&&!l||(l=!1,t=new ui.a(r,a,c),i=e.subscribe({next:function(e){t.next(e)},error:function(e){l=!0,t.error(e)},complete:function(){d=!0,i=void 0,t.complete()}}));var n=t.subscribe(this);this.add(function(){u--,n.unsubscribe(),i&&!d&&s&&0===u&&(i.unsubscribe(),i=void 0,t=void 0)})}}(n))}}function Pi(e){return function(t){return t.lift(new Ri(e,t))}}var Ri=function(){function e(e,t){this.predicate=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new Ui(e,this.predicate,this.source))},e}(),Ui=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.predicate=i,r.source=n,r.seenValue=!1,r.index=0,r}return n.a(t,e),t.prototype.applySingleValue=function(e){this.seenValue?this.destination.error("Sequence contains more than one element"):(this.seenValue=!0,this.singleValue=e)},t.prototype._next=function(e){var t=this.index++;this.predicate?this.tryNext(e,t):this.applySingleValue(e)},t.prototype.tryNext=function(e,t){try{this.predicate(e,t,this.source)&&this.applySingleValue(e)}catch(e){this.destination.error(e)}},t.prototype._complete=function(){var e=this.destination;this.index>0?(e.next(this.seenValue?this.singleValue:void 0),e.complete()):e.error(new Le.a)},t}(g.a);function Gi(e){return function(t){return t.lift(new Fi(e))}}var Fi=function(){function e(e){this.total=e}return e.prototype.call=function(e,t){return t.subscribe(new Wi(e,this.total))},e}(),Wi=function(e){function t(t,i){var n=e.call(this,t)||this;return n.total=i,n.count=0,n}return n.a(t,e),t.prototype._next=function(e){++this.count>this.total&&this.destination.next(e)},t}(g.a);function Hi(e){return function(t){return t.lift(new Vi(e))}}var Vi=function(){function e(e){if(this._skipCount=e,this._skipCount<0)throw new xe.a}return e.prototype.call=function(e,t){return 0===this._skipCount?t.subscribe(new g.a(e)):t.subscribe(new Zi(e,this._skipCount))},e}(),Zi=function(e){function t(t,i){var n=e.call(this,t)||this;return n._skipCount=i,n._count=0,n._ring=new Array(i),n}return n.a(t,e),t.prototype._next=function(e){var t=this._skipCount,i=this._count++;if(i<t)this._ring[i]=e;else{var n=i%t,r=this._ring,o=r[n];r[n]=e,this.destination.next(o)}},t}(g.a);function Ji(e){return function(t){return t.lift(new Xi(e))}}var Xi=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){return t.subscribe(new Ki(e,this.notifier))},e}(),Ki=function(e){function t(t,i){var n=e.call(this,t)||this;n.hasValue=!1;var r=new O.a(n,void 0,void 0);n.add(r),n.innerSubscription=r;var a=Object(o.a)(n,i,void 0,void 0,r);return a!==r&&(n.add(a),n.innerSubscription=a),n}return n.a(t,e),t.prototype._next=function(t){this.hasValue&&e.prototype._next.call(this,t)},t.prototype.notifyNext=function(e,t,i,n,r){this.hasValue=!0,this.innerSubscription&&this.innerSubscription.unsubscribe()},t.prototype.notifyComplete=function(){},t}(r.a);function qi(e){return function(t){return t.lift(new $i(e))}}var $i=function(){function e(e){this.predicate=e}return e.prototype.call=function(e,t){return t.subscribe(new en(e,this.predicate))},e}(),en=function(e){function t(t,i){var n=e.call(this,t)||this;return n.predicate=i,n.skipping=!0,n.index=0,n}return n.a(t,e),t.prototype._next=function(e){var t=this.destination;this.skipping&&this.tryCallPredicate(e),this.skipping||t.next(e)},t.prototype.tryCallPredicate=function(e){try{var t=this.predicate(e,this.index++);this.skipping=Boolean(t)}catch(e){this.destination.error(e)}},t}(g.a);function tn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i=e[e.length-1];return Object(y.a)(i)?(e.pop(),function(t){return Object(F.a)(e,t,i)}):function(t){return Object(F.a)(e,t)}}var nn=i(96),rn=i(59),on=function(e){function t(t,i,n){void 0===i&&(i=0),void 0===n&&(n=nn.a);var r=e.call(this)||this;return r.source=t,r.delayTime=i,r.scheduler=n,(!Object(rn.a)(i)||i<0)&&(r.delayTime=0),n&&"function"==typeof n.schedule||(r.scheduler=nn.a),r}return n.a(t,e),t.create=function(e,i,n){return void 0===i&&(i=0),void 0===n&&(n=nn.a),new t(e,i,n)},t.dispatch=function(e){var t=e.source,i=e.subscriber;return this.add(t.subscribe(i))},t.prototype._subscribe=function(e){var i=this.delayTime,n=this.source;return this.scheduler.schedule(t.dispatch,i,{source:n,subscriber:e})},t}(ge.a);function an(e,t){return void 0===t&&(t=0),function(i){return i.lift(new sn(e,t))}}var sn=function(){function e(e,t){this.scheduler=e,this.delay=t}return e.prototype.call=function(e,t){return new on(t,this.delay,this.scheduler).subscribe(e)},e}();function cn(e,t){return"function"==typeof t?function(i){return i.pipe(cn(function(i,n){return Object(U.a)(e(i,n)).pipe(Object(Ke.a)(function(e,r){return t(i,e,n,r)}))}))}:function(t){return t.lift(new un(e))}}var un=function(){function e(e){this.project=e}return e.prototype.call=function(e,t){return t.subscribe(new ln(e,this.project))},e}(),ln=function(e){function t(t,i){var n=e.call(this,t)||this;return n.project=i,n.index=0,n}return n.a(t,e),t.prototype._next=function(e){var t,i=this.index++;try{t=this.project(e,i)}catch(e){return void this.destination.error(e)}this._innerSub(t,e,i)},t.prototype._innerSub=function(e,t,i){var n=this.innerSubscription;n&&n.unsubscribe();var r=new O.a(this,t,i),a=this.destination;a.add(r),this.innerSubscription=Object(o.a)(this,e,void 0,void 0,r),this.innerSubscription!==r&&a.add(this.innerSubscription)},t.prototype._complete=function(){var t=this.innerSubscription;t&&!t.closed||e.prototype._complete.call(this),this.unsubscribe()},t.prototype._unsubscribe=function(){this.innerSubscription=null},t.prototype.notifyComplete=function(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&e.prototype._complete.call(this)},t.prototype.notifyNext=function(e,t,i,n,r){this.destination.next(t)},t}(r.a);function dn(){return cn(dt.a)}function hn(e,t){return t?cn(function(){return e},t):cn(function(){return e})}function pn(e){return function(t){return t.lift(new fn(e))}}var fn=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){var i=new gn(e),n=Object(o.a)(i,this.notifier);return n&&!i.seenValue?(i.add(n),t.subscribe(i)):i},e}(),gn=function(e){function t(t){var i=e.call(this,t)||this;return i.seenValue=!1,i}return n.a(t,e),t.prototype.notifyNext=function(e,t,i,n,r){this.seenValue=!0,this.complete()},t.prototype.notifyComplete=function(){},t}(r.a);function An(e,t){return void 0===t&&(t=!1),function(i){return i.lift(new mn(e,t))}}var mn=function(){function e(e,t){this.predicate=e,this.inclusive=t}return e.prototype.call=function(e,t){return t.subscribe(new Mn(e,this.predicate,this.inclusive))},e}(),Mn=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.predicate=i,r.inclusive=n,r.index=0,r}return n.a(t,e),t.prototype._next=function(e){var t,i=this.destination;try{t=this.predicate(e,this.index++)}catch(e){return void i.error(e)}this.nextOrComplete(e,t)},t.prototype.nextOrComplete=function(e,t){var i=this.destination;Boolean(t)?i.next(e):(this.inclusive&&i.next(e),i.complete())},t}(g.a),vn=i(43),yn=i(51);function wn(e,t,i){return function(n){return n.lift(new In(e,t,i))}}var In=function(){function e(e,t,i){this.nextOrObserver=e,this.error=t,this.complete=i}return e.prototype.call=function(e,t){return t.subscribe(new Nn(e,this.nextOrObserver,this.error,this.complete))},e}(),Nn=function(e){function t(t,i,n,r){var o=e.call(this,t)||this;return o._tapNext=vn.a,o._tapError=vn.a,o._tapComplete=vn.a,o._tapError=n||vn.a,o._tapComplete=r||vn.a,Object(yn.a)(i)?(o._context=o,o._tapNext=i):i&&(o._context=i,o._tapNext=i.next||vn.a,o._tapError=i.error||vn.a,o._tapComplete=i.complete||vn.a),o}return n.a(t,e),t.prototype._next=function(e){try{this._tapNext.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.next(e)},t.prototype._error=function(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)},t.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()},t}(g.a),Tn={leading:!0,trailing:!1};function Cn(e,t){return void 0===t&&(t=Tn),function(i){return i.lift(new Dn(e,t.leading,t.trailing))}}var Dn=function(){function e(e,t,i){this.durationSelector=e,this.leading=t,this.trailing=i}return e.prototype.call=function(e,t){return t.subscribe(new kn(e,this.durationSelector,this.leading,this.trailing))},e}(),kn=function(e){function t(t,i,n,r){var o=e.call(this,t)||this;return o.destination=t,o.durationSelector=i,o._leading=n,o._trailing=r,o._hasValue=!1,o}return n.a(t,e),t.prototype._next=function(e){this._hasValue=!0,this._sendValue=e,this._throttled||(this._leading?this.send():this.throttle(e))},t.prototype.send=function(){var e=this._hasValue,t=this._sendValue;e&&(this.destination.next(t),this.throttle(t)),this._hasValue=!1,this._sendValue=null},t.prototype.throttle=function(e){var t=this.tryDurationSelector(e);t&&this.add(this._throttled=Object(o.a)(this,t))},t.prototype.tryDurationSelector=function(e){try{return this.durationSelector(e)}catch(e){return this.destination.error(e),null}},t.prototype.throttlingDone=function(){var e=this._throttled,t=this._trailing;e&&e.unsubscribe(),this._throttled=null,t&&this.send()},t.prototype.notifyNext=function(e,t,i,n,r){this.throttlingDone()},t.prototype.notifyComplete=function(){this.throttlingDone()},t}(r.a);function bn(e,t,i){return void 0===t&&(t=u.a),void 0===i&&(i=Tn),function(n){return n.lift(new jn(e,t,i.leading,i.trailing))}}var jn=function(){function e(e,t,i,n){this.duration=e,this.scheduler=t,this.leading=i,this.trailing=n}return e.prototype.call=function(e,t){return t.subscribe(new En(e,this.duration,this.scheduler,this.leading,this.trailing))},e}(),En=function(e){function t(t,i,n,r,o){var a=e.call(this,t)||this;return a.duration=i,a.scheduler=n,a.leading=r,a.trailing=o,a._hasTrailingValue=!1,a._trailingValue=null,a}return n.a(t,e),t.prototype._next=function(e){this.throttled?this.trailing&&(this._trailingValue=e,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(xn,this.duration,{subscriber:this})),this.leading?this.destination.next(e):this.trailing&&(this._trailingValue=e,this._hasTrailingValue=!0))},t.prototype._complete=function(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()},t.prototype.clearThrottle=function(){var e=this.throttled;e&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),e.unsubscribe(),this.remove(e),this.throttled=null)},t}(g.a);function xn(e){e.subscriber.clearThrottle()}var zn=i(91);function Ln(e){return void 0===e&&(e=u.a),function(t){return Object(zn.a)(function(){return t.pipe(Et(function(t,i){var n=t.current;return{value:i,current:e.now(),last:n}},{current:e.now(),value:void 0,last:void 0}),Object(Ke.a)(function(e){var t=e.current,i=e.last,n=e.value;return new Sn(n,t-i)}))})}}var Sn=function(){return function(e,t){this.value=e,this.interval=t}}(),On=i(137);function Qn(e,t,i){return void 0===i&&(i=u.a),function(n){var r=ue(e),o=r?+e-i.now():Math.abs(e);return n.lift(new Bn(o,r,t,i))}}var Bn=function(){function e(e,t,i,n){this.waitFor=e,this.absoluteTimeout=t,this.withObservable=i,this.scheduler=n}return e.prototype.call=function(e,t){return t.subscribe(new Yn(e,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))},e}(),Yn=function(e){function t(t,i,n,r,o){var a=e.call(this,t)||this;return a.absoluteTimeout=i,a.waitFor=n,a.withObservable=r,a.scheduler=o,a.action=null,a.scheduleTimeout(),a}return n.a(t,e),t.dispatchTimeout=function(e){var t=e.withObservable;e._unsubscribeAndRecycle(),e.add(Object(o.a)(e,t))},t.prototype.scheduleTimeout=function(){var e=this.action;e?this.action=e.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(t.dispatchTimeout,this.waitFor,this))},t.prototype._next=function(t){this.absoluteTimeout||this.scheduleTimeout(),e.prototype._next.call(this,t)},t.prototype._unsubscribe=function(){this.action=null,this.scheduler=null,this.withObservable=null},t}(r.a),_n=i(88);function Pn(e,t){return void 0===t&&(t=u.a),Qn(e,Object(_n.a)(new On.a),t)}function Rn(e){return void 0===e&&(e=u.a),Object(Ke.a)(function(t){return new Un(t,e.now())})}var Un=function(){return function(e,t){this.value=e,this.timestamp=t}}();function Gn(e,t,i){return 0===i?[t]:(e.push(t),e)}function Fn(){return St(Gn,[])}function Wn(e){return function(t){return t.lift(new Hn(e))}}var Hn=function(){function e(e){this.windowBoundaries=e}return e.prototype.call=function(e,t){var i=new Vn(e),n=t.subscribe(i);return n.closed||i.add(Object(o.a)(i,this.windowBoundaries)),n},e}(),Vn=function(e){function t(t){var i=e.call(this,t)||this;return i.window=new ni.a,t.next(i.window),i}return n.a(t,e),t.prototype.notifyNext=function(e,t,i,n,r){this.openWindow()},t.prototype.notifyError=function(e,t){this._error(e)},t.prototype.notifyComplete=function(e){this._complete()},t.prototype._next=function(e){this.window.next(e)},t.prototype._error=function(e){this.window.error(e),this.destination.error(e)},t.prototype._complete=function(){this.window.complete(),this.destination.complete()},t.prototype._unsubscribe=function(){this.window=null},t.prototype.openWindow=function(){var e=this.window;e&&e.complete();var t=this.destination,i=this.window=new ni.a;t.next(i)},t}(r.a);function Zn(e,t){return void 0===t&&(t=0),function(i){return i.lift(new Jn(e,t))}}var Jn=function(){function e(e,t){this.windowSize=e,this.startWindowEvery=t}return e.prototype.call=function(e,t){return t.subscribe(new Xn(e,this.windowSize,this.startWindowEvery))},e}(),Xn=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.destination=t,r.windowSize=i,r.startWindowEvery=n,r.windows=[new ni.a],r.count=0,t.next(r.windows[0]),r}return n.a(t,e),t.prototype._next=function(e){for(var t=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,i=this.destination,n=this.windowSize,r=this.windows,o=r.length,a=0;a<o&&!this.closed;a++)r[a].next(e);var s=this.count-n+1;if(s>=0&&s%t==0&&!this.closed&&r.shift().complete(),++this.count%t==0&&!this.closed){var c=new ni.a;r.push(c),i.next(c)}},t.prototype._error=function(e){var t=this.windows;if(t)for(;t.length>0&&!this.closed;)t.shift().error(e);this.destination.error(e)},t.prototype._complete=function(){var e=this.windows;if(e)for(;e.length>0&&!this.closed;)e.shift().complete();this.destination.complete()},t.prototype._unsubscribe=function(){this.count=0,this.windows=null},t}(g.a);function Kn(e){var t=u.a,i=null,n=Number.POSITIVE_INFINITY;return Object(y.a)(arguments[3])&&(t=arguments[3]),Object(y.a)(arguments[2])?t=arguments[2]:Object(rn.a)(arguments[2])&&(n=arguments[2]),Object(y.a)(arguments[1])?t=arguments[1]:Object(rn.a)(arguments[1])&&(i=arguments[1]),function(r){return r.lift(new qn(e,i,n,t))}}var qn=function(){function e(e,t,i,n){this.windowTimeSpan=e,this.windowCreationInterval=t,this.maxWindowSize=i,this.scheduler=n}return e.prototype.call=function(e,t){return t.subscribe(new er(e,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))},e}(),$n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._numberOfNextedValues=0,t}return n.a(t,e),t.prototype.next=function(t){this._numberOfNextedValues++,e.prototype.next.call(this,t)},Object.defineProperty(t.prototype,"numberOfNextedValues",{get:function(){return this._numberOfNextedValues},enumerable:!0,configurable:!0}),t}(ni.a),er=function(e){function t(t,i,n,r,o){var a=e.call(this,t)||this;a.destination=t,a.windowTimeSpan=i,a.windowCreationInterval=n,a.maxWindowSize=r,a.scheduler=o,a.windows=[];var s=a.openWindow();if(null!==n&&n>=0){var c={subscriber:a,window:s,context:null},u={windowTimeSpan:i,windowCreationInterval:n,subscriber:a,scheduler:o};a.add(o.schedule(nr,i,c)),a.add(o.schedule(ir,n,u))}else{var l={subscriber:a,window:s,windowTimeSpan:i};a.add(o.schedule(tr,i,l))}return a}return n.a(t,e),t.prototype._next=function(e){for(var t=this.windows,i=t.length,n=0;n<i;n++){var r=t[n];r.closed||(r.next(e),r.numberOfNextedValues>=this.maxWindowSize&&this.closeWindow(r))}},t.prototype._error=function(e){for(var t=this.windows;t.length>0;)t.shift().error(e);this.destination.error(e)},t.prototype._complete=function(){for(var e=this.windows;e.length>0;){var t=e.shift();t.closed||t.complete()}this.destination.complete()},t.prototype.openWindow=function(){var e=new $n;return this.windows.push(e),this.destination.next(e),e},t.prototype.closeWindow=function(e){e.complete();var t=this.windows;t.splice(t.indexOf(e),1)},t}(g.a);function tr(e){var t=e.subscriber,i=e.windowTimeSpan,n=e.window;n&&t.closeWindow(n),e.window=t.openWindow(),this.schedule(e,i)}function ir(e){var t=e.windowTimeSpan,i=e.subscriber,n=e.scheduler,r=e.windowCreationInterval,o=i.openWindow(),a={action:this,subscription:null},s={subscriber:i,window:o,context:a};a.subscription=n.schedule(nr,t,s),this.add(a.subscription),this.schedule(e,r)}function nr(e){var t=e.subscriber,i=e.window,n=e.context;n&&n.action&&n.subscription&&n.action.remove(n.subscription),t.closeWindow(i)}function rr(e,t){return function(i){return i.lift(new or(e,t))}}var or=function(){function e(e,t){this.openings=e,this.closingSelector=t}return e.prototype.call=function(e,t){return t.subscribe(new ar(e,this.openings,this.closingSelector))},e}(),ar=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.openings=i,r.closingSelector=n,r.contexts=[],r.add(r.openSubscription=Object(o.a)(r,i,i)),r}return n.a(t,e),t.prototype._next=function(e){var t=this.contexts;if(t)for(var i=t.length,n=0;n<i;n++)t[n].window.next(e)},t.prototype._error=function(t){var i=this.contexts;if(this.contexts=null,i)for(var n=i.length,r=-1;++r<n;){var o=i[r];o.window.error(t),o.subscription.unsubscribe()}e.prototype._error.call(this,t)},t.prototype._complete=function(){var t=this.contexts;if(this.contexts=null,t)for(var i=t.length,n=-1;++n<i;){var r=t[n];r.window.complete(),r.subscription.unsubscribe()}e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){var e=this.contexts;if(this.contexts=null,e)for(var t=e.length,i=-1;++i<t;){var n=e[i];n.window.unsubscribe(),n.subscription.unsubscribe()}},t.prototype.notifyNext=function(e,t,i,n,r){if(e===this.openings){var a=void 0;try{a=(0,this.closingSelector)(t)}catch(e){return this.error(e)}var s=new ni.a,c=new b.a,u={window:s,subscription:c};this.contexts.push(u);var l=Object(o.a)(this,a,u);l.closed?this.closeWindow(this.contexts.length-1):(l.context=u,c.add(l)),this.destination.next(s)}else this.closeWindow(this.contexts.indexOf(e))},t.prototype.notifyError=function(e){this.error(e)},t.prototype.notifyComplete=function(e){e!==this.openSubscription&&this.closeWindow(this.contexts.indexOf(e.context))},t.prototype.closeWindow=function(e){if(-1!==e){var t=this.contexts,i=t[e],n=i.window,r=i.subscription;t.splice(e,1),n.complete(),r.unsubscribe()}},t}(r.a);function sr(e){return function(t){return t.lift(new cr(e))}}var cr=function(){function e(e){this.closingSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new ur(e,this.closingSelector))},e}(),ur=function(e){function t(t,i){var n=e.call(this,t)||this;return n.destination=t,n.closingSelector=i,n.openWindow(),n}return n.a(t,e),t.prototype.notifyNext=function(e,t,i,n,r){this.openWindow(r)},t.prototype.notifyError=function(e,t){this._error(e)},t.prototype.notifyComplete=function(e){this.openWindow(e)},t.prototype._next=function(e){this.window.next(e)},t.prototype._error=function(e){this.window.error(e),this.destination.error(e),this.unsubscribeClosingNotification()},t.prototype._complete=function(){this.window.complete(),this.destination.complete(),this.unsubscribeClosingNotification()},t.prototype.unsubscribeClosingNotification=function(){this.closingNotification&&this.closingNotification.unsubscribe()},t.prototype.openWindow=function(e){void 0===e&&(e=null),e&&(this.remove(e),e.unsubscribe());var t=this.window;t&&t.complete();var i,n=this.window=new ni.a;this.destination.next(n);try{i=(0,this.closingSelector)()}catch(e){return this.destination.error(e),void this.window.error(e)}this.add(this.closingNotification=Object(o.a)(this,i))},t}(r.a);function lr(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){var i;"function"==typeof e[e.length-1]&&(i=e.pop());var n=e;return t.lift(new dr(n,i))}}var dr=function(){function e(e,t){this.observables=e,this.project=t}return e.prototype.call=function(e,t){return t.subscribe(new hr(e,this.observables,this.project))},e}(),hr=function(e){function t(t,i,n){var r=e.call(this,t)||this;r.observables=i,r.project=n,r.toRespond=[];var a=i.length;r.values=new Array(a);for(var s=0;s<a;s++)r.toRespond.push(s);for(s=0;s<a;s++){var c=i[s];r.add(Object(o.a)(r,c,c,s))}return r}return n.a(t,e),t.prototype.notifyNext=function(e,t,i,n,r){this.values[i]=t;var o=this.toRespond;if(o.length>0){var a=o.indexOf(i);-1!==a&&o.splice(a,1)}},t.prototype.notifyComplete=function(){},t.prototype._next=function(e){if(0===this.toRespond.length){var t=[e].concat(this.values);this.project?this._tryProject(t):this.destination.next(t)}},t.prototype._tryProject=function(e){var t;try{t=this.project.apply(this,e)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(r.a),pr=i(92);function fr(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return t.lift.call(pr.b.apply(void 0,[t].concat(e)))}}function gr(e){return function(t){return t.lift(new pr.a(e))}}i.d(t,"audit",function(){return a}),i.d(t,"auditTime",function(){return d}),i.d(t,"buffer",function(){return h}),i.d(t,"bufferCount",function(){return A}),i.d(t,"bufferTime",function(){return w}),i.d(t,"bufferToggle",function(){return j}),i.d(t,"bufferWhen",function(){return z}),i.d(t,"catchError",function(){return Q}),i.d(t,"combineAll",function(){return P}),i.d(t,"combineLatest",function(){return G}),i.d(t,"concat",function(){return W}),i.d(t,"concatAll",function(){return H.a}),i.d(t,"concatMap",function(){return Z}),i.d(t,"concatMapTo",function(){return J}),i.d(t,"count",function(){return X}),i.d(t,"debounce",function(){return $}),i.d(t,"debounceTime",function(){return ie}),i.d(t,"defaultIfEmpty",function(){return ae}),i.d(t,"delay",function(){return de}),i.d(t,"delayWhen",function(){return Ae}),i.d(t,"dematerialize",function(){return we}),i.d(t,"distinct",function(){return Te}),i.d(t,"distinctUntilChanged",function(){return ke}),i.d(t,"distinctUntilKeyChanged",function(){return Ee}),i.d(t,"elementAt",function(){return Ue}),i.d(t,"endWith",function(){return Fe}),i.d(t,"every",function(){return We}),i.d(t,"exhaust",function(){return Ze}),i.d(t,"exhaustMap",function(){return qe}),i.d(t,"expand",function(){return tt}),i.d(t,"filter",function(){return ze.a}),i.d(t,"finalize",function(){return rt}),i.d(t,"find",function(){return st}),i.d(t,"findIndex",function(){return lt}),i.d(t,"first",function(){return ht}),i.d(t,"groupBy",function(){return pt.b}),i.d(t,"ignoreElements",function(){return ft}),i.d(t,"isEmpty",function(){return mt}),i.d(t,"last",function(){return Nt}),i.d(t,"map",function(){return Ke.a}),i.d(t,"mapTo",function(){return Tt}),i.d(t,"materialize",function(){return kt}),i.d(t,"max",function(){return Ot}),i.d(t,"merge",function(){return Bt}),i.d(t,"mergeAll",function(){return Yt.a}),i.d(t,"mergeMap",function(){return V.a}),i.d(t,"flatMap",function(){return V.a}),i.d(t,"mergeMapTo",function(){return _t}),i.d(t,"mergeScan",function(){return Pt}),i.d(t,"min",function(){return Gt}),i.d(t,"multicast",function(){return Wt}),i.d(t,"observeOn",function(){return Vt.b}),i.d(t,"onErrorResumeNext",function(){return Zt}),i.d(t,"pairwise",function(){return Kt}),i.d(t,"partition",function(){return ti}),i.d(t,"pluck",function(){return ii}),i.d(t,"publish",function(){return ri}),i.d(t,"publishBehavior",function(){return ai}),i.d(t,"publishLast",function(){return ci}),i.d(t,"publishReplay",function(){return li}),i.d(t,"race",function(){return hi}),i.d(t,"reduce",function(){return St}),i.d(t,"repeat",function(){return pi}),i.d(t,"repeatWhen",function(){return Ai}),i.d(t,"retry",function(){return vi}),i.d(t,"retryWhen",function(){return Ii}),i.d(t,"refCount",function(){return Ci.a}),i.d(t,"sample",function(){return Di}),i.d(t,"sampleTime",function(){return ji}),i.d(t,"scan",function(){return Et}),i.d(t,"sequenceEqual",function(){return Li}),i.d(t,"share",function(){return Yi}),i.d(t,"shareReplay",function(){return _i}),i.d(t,"single",function(){return Pi}),i.d(t,"skip",function(){return Gi}),i.d(t,"skipLast",function(){return Hi}),i.d(t,"skipUntil",function(){return Ji}),i.d(t,"skipWhile",function(){return qi}),i.d(t,"startWith",function(){return tn}),i.d(t,"subscribeOn",function(){return an}),i.d(t,"switchAll",function(){return dn}),i.d(t,"switchMap",function(){return cn}),i.d(t,"switchMapTo",function(){return hn}),i.d(t,"take",function(){return _e}),i.d(t,"takeLast",function(){return yt}),i.d(t,"takeUntil",function(){return pn}),i.d(t,"takeWhile",function(){return An}),i.d(t,"tap",function(){return wn}),i.d(t,"throttle",function(){return Cn}),i.d(t,"throttleTime",function(){return bn}),i.d(t,"throwIfEmpty",function(){return Se}),i.d(t,"timeInterval",function(){return Ln}),i.d(t,"timeout",function(){return Pn}),i.d(t,"timeoutWith",function(){return Qn}),i.d(t,"timestamp",function(){return Rn}),i.d(t,"toArray",function(){return Fn}),i.d(t,"window",function(){return Wn}),i.d(t,"windowCount",function(){return Zn}),i.d(t,"windowTime",function(){return Kn}),i.d(t,"windowToggle",function(){return rr}),i.d(t,"windowWhen",function(){return sr}),i.d(t,"withLatestFrom",function(){return lr}),i.d(t,"zip",function(){return fr}),i.d(t,"zipAll",function(){return gr})},function(e,t,i){"use strict";i.d(t,"a",function(){return u}),i.d(t,"b",function(){return l});var n=i(0),r=i(14),o=i(3),a=i(1),s=i(11),c=i(86),u=function(e){function t(t,i){var n=e.call(this)||this;return n.source=t,n.subjectFactory=i,n._refCount=0,n._isComplete=!1,n}return n.a(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new s.a).add(this.source.subscribe(new d(this.getSubject(),this))),e.closed&&(this._connection=null,e=s.a.EMPTY)),e},t.prototype.refCount=function(){return Object(c.a)()(this)},t}(o.a),l=function(){var e=u.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}}(),d=function(e){function t(t,i){var n=e.call(this,t)||this;return n.connectable=i,n}return n.a(t,e),t.prototype._error=function(t){this._unsubscribe(),e.prototype._error.call(this,t)},t.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}},t}(r.b);a.a},function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n=i(0),r=i(14),o=i(47),a=function(e){function t(t){var i=e.call(this)||this;return i._value=t,i}return n.a(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),t.prototype._subscribe=function(t){var i=e.prototype._subscribe.call(this,t);return i&&!i.closed&&t.next(this._value),i},t.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new o.a;return this._value},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(r.a)},function(e,t,i){"use strict";i.d(t,"b",function(){return a}),i.d(t,"a",function(){return c});var n=i(0),r=i(1),o=i(40);function a(e,t){return void 0===t&&(t=0),function(i){return i.lift(new s(e,t))}}var s=function(){function e(e,t){void 0===t&&(t=0),this.scheduler=e,this.delay=t}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.scheduler,this.delay))},e}(),c=function(e){function t(t,i,n){void 0===n&&(n=0);var r=e.call(this,t)||this;return r.scheduler=i,r.delay=n,r}return n.a(t,e),t.dispatch=function(e){var t=e.notification,i=e.destination;t.observe(i),this.unsubscribe()},t.prototype.scheduleMessage=function(e){this.destination.add(this.scheduler.schedule(t.dispatch,this.delay,new u(e,this.destination)))},t.prototype._next=function(e){this.scheduleMessage(o.a.createNext(e))},t.prototype._error=function(e){this.scheduleMessage(o.a.createError(e)),this.unsubscribe()},t.prototype._complete=function(){this.scheduleMessage(o.a.createComplete()),this.unsubscribe()},t}(r.a),u=function(){return function(e,t){this.notification=e,this.destination=t}}()},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n=function(){function e(){return Error.call(this),this.message="Timeout has occurred",this.name="TimeoutError",this}return e.prototype=Object.create(Error.prototype),e}()},function(e,t,i){"use strict";i.d(t,"a",function(){return r});var n=i(90);function r(){return Object(n.a)(1)}},function(e,t,i){"use strict";i.d(t,"a",function(){return s});var n=i(3),r=i(22),o=i(90),a=i(55);function s(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i=Number.POSITIVE_INFINITY,s=null,c=e[e.length-1];return Object(r.a)(c)?(s=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(i=e.pop())):"number"==typeof c&&(i=e.pop()),null===s&&1===e.length&&e[0]instanceof n.a?e[0]:Object(o.a)(i)(Object(a.a)(e,s))}},function(e,t,i){"use strict";i.d(t,"a",function(){return c});var n=i(0),r=i(15),o=i(55),a=i(10),s=i(8);function c(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(1===e.length){if(!Object(r.a)(e[0]))return e[0];e=e[0]}return Object(o.a)(e,void 0).lift(new u)}var u=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new l(e))},e}(),l=function(e){function t(t){var i=e.call(this,t)||this;return i.hasFirst=!1,i.observables=[],i.subscriptions=[],i}return n.a(t,e),t.prototype._next=function(e){this.observables.push(e)},t.prototype._complete=function(){var e=this.observables,t=e.length;if(0===t)this.destination.complete();else{for(var i=0;i<t&&!this.hasFirst;i++){var n=e[i],r=Object(s.a)(this,n,n,i);this.subscriptions&&this.subscriptions.push(r),this.add(r)}this.observables=null}},t.prototype.notifyNext=function(e,t,i,n,r){if(!this.hasFirst){this.hasFirst=!0;for(var o=0;o<this.subscriptions.length;o++)if(o!==i){var a=this.subscriptions[o];a.unsubscribe(),this.remove(a)}this.subscriptions=null}this.destination.next(t)},t}(a.a)},function(e,t,i){"use strict";i.d(t,"a",function(){return s});var n=i(3),r=i(17),o=i(59),a=i(22);function s(e,t,i){void 0===e&&(e=0);var s=-1;return Object(o.a)(t)?s=Number(t)<1?1:Number(t):Object(a.a)(t)&&(i=t),Object(a.a)(i)||(i=r.a),new n.a(function(t){var n=Object(o.a)(e)?e:+e-i.now();return i.schedule(c,n,{index:0,period:s,subscriber:t})})}function c(e){var t=e.index,i=e.period,n=e.subscriber;if(n.next(t),!n.closed){if(-1===i)return n.complete();e.index=t+1,this.schedule(e,i)}}},function(e,t,i){"use strict";var n=i(3),r=i(11),o=i(46);var a=i(95),s=i(42);var c=i(148),u=i(147);function l(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[o.a]}(e))return function(e,t){return new n.a(function(i){var n=new r.a;return n.add(t.schedule(function(){var r=e[o.a]();n.add(r.subscribe({next:function(e){n.add(t.schedule(function(){return i.next(e)}))},error:function(e){n.add(t.schedule(function(){return i.error(e)}))},complete:function(){n.add(t.schedule(function(){return i.complete()}))}}))})),n})}(e,t);if(Object(c.a)(e))return function(e,t){return new n.a(function(i){var n=new r.a;return n.add(t.schedule(function(){return e.then(function(e){n.add(t.schedule(function(){i.next(e),n.add(t.schedule(function(){return i.complete()}))}))},function(e){n.add(t.schedule(function(){return i.error(e)}))})})),n})}(e,t);if(Object(u.a)(e))return Object(a.a)(e,t);if(function(e){return e&&"function"==typeof e[s.a]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new n.a(function(i){var n,o=new r.a;return o.add(function(){n&&"function"==typeof n.return&&n.return()}),o.add(t.schedule(function(){n=e[s.a](),o.add(t.schedule(function(){if(!i.closed){var e,t;try{var r=n.next();e=r.value,t=r.done}catch(e){return void i.error(e)}t?i.complete():(i.next(e),this.schedule())}}))})),o})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}i.d(t,"a",function(){return l})},function(e,t,i){"use strict";var n=i(0),r=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n.scheduler=t,n.work=i,n}return n.a(t,e),t.prototype.schedule=function(t,i){return void 0===i&&(i=0),i>0?e.prototype.schedule.call(this,t,i):(this.delay=i,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,i){return i>0||this.closed?e.prototype.execute.call(this,t,i):this._execute(t,i)},t.prototype.requestAsyncId=function(t,i,n){return void 0===n&&(n=0),null!==n&&n>0||null===n&&this.delay>0?e.prototype.requestAsyncId.call(this,t,i,n):t.flush(this)},t}(i(58).a),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.a(t,e),t}(i(56).a);i.d(t,"a",function(){return a});var a=new o(r)},function(e,t,i){"use strict";t.a=function(e){var t=this.constructor;return this.then(function(i){return t.resolve(e()).then(function(){return i})},function(i){return t.resolve(e()).then(function(){return t.reject(i)})})}},function(e,t,i){"use strict";i.d(t,"a",function(){return r});var n=i(0),r=function(e){function t(t,i){var n=e.call(this)||this;return n.subject=t,n.subscriber=i,n.closed=!1,n}return n.a(t,e),t.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var i=t.indexOf(this.subscriber);-1!==i&&t.splice(i,1)}}},t}(i(11).a)},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n=function(e){return function(t){for(var i=0,n=e.length;i<n&&!t.closed;i++)t.next(e[i]);t.complete()}}},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},function(e,t,i){"use strict";function n(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}i.d(t,"a",function(){return n})},function(e,t,i){"use strict";function n(e,t){function i(){return!i.pred.apply(i.thisArg,arguments)}return i.pred=e,i.thisArg=t,i}i.d(t,"a",function(){return n})},function(e,t){},function(e,t){var i=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:i)(e)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,i){"use strict";var n=i(101),r=i(28),o=i(184),a=i(67),s=i(81),c=i(242),u=i(105),l=i(122),d=i(34)("iterator"),h=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,i,f,g,A,m){c(i,t,f);var M,v,y,w=function(e){if(!h&&e in C)return C[e];switch(e){case"keys":case"values":return function(){return new i(this,e)}}return function(){return new i(this,e)}},I=t+" Iterator",N="values"==g,T=!1,C=e.prototype,D=C[d]||C["@@iterator"]||g&&C[g],k=D||w(g),b=g?N?w("entries"):k:void 0,j="Array"==t&&C.entries||D;if(j&&(y=l(j.call(new e)))!==Object.prototype&&y.next&&(u(y,I,!0),n||"function"==typeof y[d]||a(y,d,p)),N&&D&&"values"!==D.name&&(T=!0,k=function(){return D.call(this)}),n&&!m||!h&&!T&&C[d]||a(C,d,k),s[t]=k,s[I]=p,g)if(M={values:N?k:w("values"),keys:A?k:w("keys"),entries:b},m)for(v in M)v in C||o(C,v,M[v]);else r(r.P+r.F*(h||T),t,M);return M}},function(e,t,i){var n=i(33),r=i(32).document,o=n(r)&&n(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},function(e,t,i){var n=i(33);e.exports=function(e,t){if(!n(e))return e;var i,r;if(t&&"function"==typeof(i=e.toString)&&!n(r=i.call(e)))return r;if("function"==typeof(i=e.valueOf)&&!n(r=i.call(e)))return r;if(!t&&"function"==typeof(i=e.toString)&&!n(r=i.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,i){var n=i(104);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t,i){var n=i(158)("keys"),r=i(121);e.exports=function(e){return n[e]||(n[e]=r(e))}},function(e,t,i){var n=i(18),r=i(32),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:i(101)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){e.exports=function(e,t,i,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(i+": incorrect invocation!");return e}},function(e,t,i){var n=i(123),r=i(34)("iterator"),o=i(81);e.exports=i(18).getIteratorMethod=function(e){if(null!=e)return e[r]||e["@@iterator"]||o[n(e)]}},function(e,t,i){"use strict";var n=i(102);function r(e){var t,i;this.promise=new e(function(e,n){if(void 0!==t||void 0!==i)throw TypeError("Bad Promise constructor");t=e,i=n}),this.resolve=n(t),this.reject=n(i)}e.exports.f=function(e){return new r(e)}},function(e,t,i){var n=i(67);e.exports=function(e,t,i){for(var r in t)i&&e[r]?e[r]=t[r]:n(e,r,t[r]);return e}},function(e,t,i){t.f=i(34)},function(e,t,i){var n=i(32),r=i(18),o=i(101),a=i(164),s=i(44).f;e.exports=function(e){var t=r.Symbol||(r.Symbol=o?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,i){e.exports={default:i(279),__esModule:!0}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=R(i(35)),r=R(i(202)),o=R(i(169)),a=R(i(83)),s=R(i(24)),c=R(i(26)),u=R(i(37)),l=R(i(5)),d=R(i(2)),h=R(i(4)),p=R(i(6)),f=R(i(9)),g=R(i(7)),A=R(i(127)),m=R(i(13)),M=R(i(64)),v=R(i(113)),y=R(i(354)),w=R(i(356)),I=i(357),N=i(358),T=i(41),C=i(63),D=i(72),k=i(20),b=R(k),j=P(i(73)),E=P(i(84)),x=i(219),z=i(114),L=i(85),S=R(i(115));i(171);var O=i(12),Q=i(38),B=R(i(220)),Y=i(116),_=i(176);function P(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}function R(e){return e&&e.__esModule?e:{default:e}}i(223),i(373),i(376);var U=function(e){function t(e,i,n,r){(0,d.default)(this,t);var o=(0,p.default)(this,(t.__proto__||(0,l.default)(t)).call(this));if(o.store=(0,B.default)(),o.store.connect(function(e){var t=e.player;return{_options:t.options,_time:t.time}})(o),t.players.push(o),o._hook="function"==typeof n?n:null,o._cache={isRecording:!1,controls:[],volume:.5,imgControlProps:(0,b.default)(!0,[],(0,z.imgControlProps)())},o.id=o._id=i.id=i.id||(0,C.newSHA)(),i.container=e,o.dispatch(Y.action.optionsInit({options:i,preCreated:r})),o._template=new y.default(o._options),o._template._el.id=o.id,o._isReady=!1,o.srcStack=[],e.appendChild(o._template._el),i.plugins){o._pluginsIns=[];var a=i.plugins;(0,u.default)(a).forEach(function(e){if(o[e]&&"function"==typeof o[e]){var t=o[e](a[e]);o._pluginsIns.push(t)}})}return S.default.getTech("NonLiveStreaming")&&(S.default.getTech("NonLiveStreaming").prototype.supportReverse=!!m.default.getPlugin("BackplayPlugin")),o._changingSrc=!1,r||o.src(o._options.source),o.on("ready",function(){o.once("loadedmetadata",function(){var e=o.getContainer().querySelector(".km-media-player-video"),t=o.judgeScale(e.videoWidth,e.videoHeight,!0);if(o._template.setPlayerSize(t),o._hook){var i=o._hook("onload");i&&i.forEach(function(e){return e()}),o.mounted&&o.mounted()}o.trigger("onload")})}),o.on("error",function(){console.log("播放出错")}),o}return(0,g.default)(t,e),(0,h.default)(t,[{key:"setPlayerSize",value:function(e){if(!e){var t=this.getVideoInfo(),i=t.videoWidth,n=t.videoHeight;e=this.judgeScale(i,n,!0)}e!==this.judgeScale()&&(this._template.setPlayerSize(e),this.trigger("videoSizeChange",e))}},{key:"mounted",value:function(){var e=this._hook("mounted");e&&e.forEach(function(e){return e()}),this.mounted=null}},{key:"getContainer",value:function(){return this._template._el}},{key:"getVideoInfo",value:function(){return{width:this._techGet("scrollWidth"),height:this._techGet("scrollHeight"),videoWidth:this._techGet("videoWidth"),videoHeight:this._techGet("videoHeight"),widthRatio:this._techGet("scrollWidth")/this.getContainer().offsetWidth,heightRatio:this._techGet("scrollHeight")/this.getContainer().offsetHeight}}},{key:"getTechName",value:function(){return this._techName}},{key:"getOptions",value:function(){return this._options}},{key:"liveStreaming",value:function(e){if(void 0===e||!e||!e.websocketUrl)return this.log("err",null,3),!1;var t=e.devId||e.src||null,i=(0,k.assign)({},e,{type:"liveStreaming",src:t});return this.src(i)}},{key:"nonLiveStreaming",value:function(e){if(!(void 0!==e&&e&&e.startTime&&e.endTime&&e.websocketUrl))return this.log("err",null,3),!1;var t=e.devId||e.src||null,i=(0,k.assign)({},e,{type:"nonLiveStreaming",src:t});return this.src(i)}},{key:"file",value:function(e){if(void 0===e||!e)return this.log("err",null,3),!1;var t=e.mediaUrl||e.src||null,i=(0,k.assign)({},e,{type:"file",src:t});return i.mode=i.mode||"normal","merge"!==i.mode||void 0!==i.videoUrls&&i.videoUrls&&Array.isArray(i.videoUrls)&&!(i.videoUrls.length<=0)?this.src(i):(this.log("err",null,3),!1)}},{key:"demandVideo",value:function(e){var t=this;if(!(void 0!==e&&e&&e.startTime&&e.endTime&&e.devId&&e.url&&e.port))return this.log("err",null,3),!!0;if(!e.startTime||!e.endTime)throw new Error(this.constructor.name+": demandVideo mode startTime or endTime is required params ");if(!(0,x.valiDataTimeRange)(e.startTime,e.endTime))throw new Error(this.constructor.name+": startTime or endTime format should be [yyyy-MM-dd HH:mm:ss] and startTime cannot more than endTime!");e.startTime=(0,Q.formatTDateStr)(e.startTime),e.endTime=(0,Q.formatTDateStr)(e.endTime),(0,N.demandVideo)(e).then(function(e){if(console.log("点播请求返回的数据",e),e.code||13e3===e.code)return t._showMessage("error",(0,O.getLocale)("plugins.mergeVideo.demandVideo.setttingError")),e;if(e.code||13001===e.code)return t._showMessage("error",(0,O.getLocale)("plugins.mergeVideo.demandVideo.mntError")),e;if(e.code||13002===e.code)return t._showMessage("error",(0,O.getLocale)("plugins.mergeVideo.demandVideo.emptyInfo")),e;if(e.code||13003===e.code)return t._showMessage("error",(0,O.getLocale)("plugins.mergeVideo.demandVideo.systemError")),e;if(!e.url_list||0===e.url_list.length)return t._showMessage("error",(0,O.getLocale)("plugins.mergeVideo.demandVideo.emptyInfo")),e;e.url_list.forEach(function(i,n){if(!i.end_time||!i.begin_time)return t._showMessage("error",(0,O.getLocale)("plugins.mergeVideo.demandVideo.httpResponseError")),!1;i.duration=(new Date(i.end_time.replace("T"," ")).getTime()-new Date(i.begin_time.replace("T"," ")).getTime())/1e3,i.duration<1&&(e.url_list.splice(n,1),console.log("点播存在小于一秒的视频,已经被过滤删除!"))}),console.log("点播请求返回过滤处理后的数据",e);try{t.file({type:M.default.FILE,videoUrls:e.url_list,mode:"merge"})}catch(e){console.log("123")}}).catch(function(e){t._showMessage("error",(0,O.getLocale)("plugins.mergeVideo.demandVideo.httpError")),console.error(e)})}},{key:"queryLog",value:function(e){var t=this;return new c.default(function(i,n){e.startTime&&e.endTime&&((0,x.valiDataTimeRange)(e.startTime,e.endTime)||n(new Error(t.constructor.name+": startTime or endTime format should be [yyyy-MM-dd HH:mm:ss] and startTime cannot more than endTime!"))),e.startTime&&((0,x.isDateTimeFormat)(e.startTime)||n(new Error(t.constructor.name+": startTime format should be [yyyy-MM-dd HH:mm:ss]"))),e.endTime&&((0,x.isDateTimeFormat)(e.endTime)||n(new Error(t.constructor.name+": endTime format should be [yyyy-MM-dd HH:mm:ss]"))),(0,_.queryDBLog)(e).then(function(e){i((0,_.formateLog)(e))}).catch(function(e){n(e)})})}},{key:"clearLog",value:function(e){var t=this;return new c.default(function(i,n){e||n(new Error(t.constructor.name+": params of name is requred!")),(0,_.clearTable)(e).then(function(e){i(e)}).catch(function(e){n(e)})})}},{key:"hlsStreaming",value:function(e){if(void 0===e||!e)return this.log("err",null,3),!1;var t=e.mediaUrl||e.src||null,i=(0,k.assign)({},e,{type:"hls",src:t});return i.mode="normal",this.src(i)}},{key:"source",value:function(e){if(void 0===e)return this._cache.source||"";this.src(e)}},{key:"src",value:function(e){var t=this;if(!e||"object"!==(void 0===e?"undefined":(0,s.default)(e))||void 0===e)return this._cache.source&&this._cache.source.src||"";if("string"==typeof e.src||e.type!==M.default.NONLIVESTREAMING&&e.type!==M.default.LIVESTREAMING)if(e.type){if(e.type===M.default.NONLIVESTREAMING){if(!e.startTime||!e.endTime)throw new Error(this.constructor.name+": "+M.default.NONLIVESTREAMING+" mode startTime or endTime is required params ");if(!(0,x.valiDataTimeRange)(e.startTime,e.endTime))throw new Error(this.constructor.name+": startTime or endTime format should be [yyyy-MM-dd HH:mm:ss] and startTime cannot more than endTime!")}this._changingSrc?this.srcStack.push(e):(this.srcTimer&&clearTimeout(this.srcTimer),this.srcTimer=setTimeout(function(){t._changingSrc=!1,t.srcStack.length>0&&t._src(t.srcStack[t.srcStack.length-1])},1e3),this._src(e),this.srcStack=[])}else this.log("err",null,3);else this.log("err",null,3)}},{key:"_src",value:function(e){var t=this;this._changingSrc=!0;var i=this._getSourceTech(e);return!i||(this._loadTech(i.tech,i.source),this._tech.ready(function(){t._changingSrc=!1}),!1)}},{key:"_createCanvas",value:function(){var e=this.getContainer().querySelector(".km-player-wrapper"),t=e.querySelector(".km-media-player"),i=document.createElement("canvas");return i.style.position="absolute",i.width=t.videoWidth,i.height=t.videoHeight,{canvas:i,videoEl:t,parentEl:e}}},{key:"_seamlessSrc",value:function(e){var t=this,i=this,n=this._createCanvas(),r=n.canvas,o=n.videoEl,a=n.parentEl,s=this._options.loading,c=r.getContext("2d");if(o.offsetHeight===a.offsetHeight&&o.offsetWidth===a.offsetWidth)r.style.width=o.offsetWidth+"px",r.style.height=o.offsetHeight+"px";else{var u=o.offsetHeight/o.videoHeight,l=o.offsetWidth/o.videoWidth;if(!isFinite(u)||!isFinite(l))return this.log("error",null,1,"无法获取当前视频分辨率"),this._tech=null,this._changingSrc=!1,void this.src(e);c.clearRect(0,0,o.videoWidth,o.videoHeight);var d=u>l?l:u;r.style.width=o.videoWidth*d+"px",r.style.height=o.videoHeight*d+"px"}a.appendChild(r),this.pause(),this.dispatch(Y.action.setOptions({loading:!1}));var h=this._getSourceTech(e);if(!h)return!0;c.drawImage(o,0,0,r.width,r.height),this.setTimeout(function(){var e=t._loadTech(h.tech,h.source,n);function n(){a.removeChild(r),i.off("onload",n),e.off("error",n),i._changingSrc=!1}t.on("onload",n),e.on("error",n),t._tech.ready(function(){t.dispatch(Y.action.setOptions({loading:s}))})},20)}},{key:"_getSourceTech",value:function(e){e.type=(0,T.toTitleCase)(e.type);var t=this.selectSourceTech([e])[0];return t?(this._cache.src=!0,this.dispatch(Y.action.changeMedia(e)),this.trigger("beforeloadtech"),t):(this.log("error",null,1,"参数(type)错误!"),t)}},{key:"play",value:function(){this._play()}},{key:"_play",value:function(){var e=this;this._isReady?!this._changingSrc&&this.src()&&(100===this.progression()&&this.currentTime(this._time.startTime),this._techCall("play")):this.ready(function(){e.play()})}},{key:"pause",value:function(){this._techCall("pause")}},{key:"paused",value:function(){return this._techGet("paused")}},{key:"hookTrigger",value:function(e,t){if(this._hook){var i=this._hook(e);i.length&&i.forEach(function(e){return e(t)})}}},{key:"_loadTech",value:function(e,t){var i=this;this._tech&&this._unloadTech();var n=(e=this._techName=(0,T.toTitleCase)(e)).charAt(0).toLowerCase()+e.slice(1);this._isReady=!1;var r={source:t,playerOptions:this._options,template:this._template,playerId:this._id,techId:this._id+"_"+n+"_api",store:this.store},o=S.default.getTech(e);if(!o)throw new Error("No Tech Named "+e+" exists!");this.autoplay(this._options.autoplay),this.muted(this._options.muted),window.LOADTECHCOUNT?window.LOADTECHCOUNT++:window.LOADTECHCOUNT=1,this._tech=new o(r),this.trigger("techset"),this._tech.on("sourceset",this._handleTechSourceset.bind(this)),this._tech.ready(j.bind(this,this._handleTechReady),!0);var a=this;return I.mediaEvents.forEach(function(e){a[e.functionName]=function(t){a._hook&&a._hook(e.eventType,t)},a._tech.on(e.eventType,function(t){var i="_handler"+(0,T.toTitleCase)(e.eventType);if(a[i]&&a[i](t),a._hook){var n=a._hook(e.eventType);n.length&&n.forEach(function(e){return e(t)})}a.trigger(e.eventType,t)})}),this._tech.on("error",function(e){e.target&&e.target.videoUrls&&e.target.videoUrls.length>0&&i._showMessage("error",(0,O.getLocale)("plugins.mergeVideo.demandVideo.openVideoError"));try{e.errCode&&!i._changingSrc&&(e.errType&&"error"!==e.errType?i.log(e.errType,e.restore,e.errCode,e.errMsg):i.log("err",e.restore,e.errCode,e.errMsg))}catch(e){}}),this._tech.on("ended",function(e){e&&i.trigger("pause")}),this._tech}},{key:"_unloadTech",value:function(){this._isReady=!1,this._tech&&this._tech.dispose(),this._tech=null,this.trigger("unloadtech")}},{key:"_techGet",value:function(e){if(this._tech&&this._tech._isReady)try{return this._tech[e]()}catch(t){if(void 0===this._tech[e])throw new Error(e+" method not defined for "+this._techName);if("TypeError"===t.name)throw new TypeError(e+" unavailable on "+this._techName);throw t}}},{key:"_techCall",value:function(){for(var e=this,t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];var r=i[0],o=i.slice(1);return new c.default(function(t){e._tech&&e.ready(function(){try{var e;t((e=this._tech)[r].apply(e,(0,a.default)(o)))}catch(e){throw e}},!0)})}},{key:"readyState",value:function(){return this._techGet("readyState")}},{key:"api",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this._tech&&this._tech.api)return this._tech.api(e,t)}},{key:"selectSourceTech",value:function(e){var t,i,n,r=(0,u.default)(S.default._techs).map(function(e){return[e,S.default.getTech(e)]});return t=e,i=function(e,t){var i=(0,o.default)(e,2),n=i[0];if(i[1].canPlaySource(t))return{source:t,tech:n}},n=[],r.some(function(e){return t.some(function(t){var r=i(e,t);if(r)return n.push(r),!0})}),n||!1}},{key:"autoplay",value:function(e){var t=this;if(void 0===e)return this._options.autoplay||!1;this.dispatch(Y.action.setOptions({autoplay:!!e})),this._tech?this._techCall("setAutoplay",this._options.autoplay):this.ready(function(){t._techCall("setAutoplay",t._options.autoplay)})}},{key:"requestFullscreen",value:function(){if(!this.isFullscreen()){var e=w.default;this.isFullscreen(!0),e.requestFullscreen&&(E.on(this._template._el,e.fullscreenchange,j.bind(this,function t(i){var n=this._exitFullscreenEl||i.target;this._exitFullscreenEl=null,n===this._template._el&&(this.isFullscreen(document[e.fullscreenElement]===this._template._el),!1===this.isFullscreen()&&E.off(this._template._el,e.fullscreenchange,t),this.trigger("fullscreenchange"))})),this._template._el[e.requestFullscreen]())}}},{key:"exitFullscreen",value:function(e){if(this.isFullscreen()){var t=w.default;this.isFullscreen(!1),this._exitFullscreenEl=e,t.requestFullscreen&&document[t.exitFullscreen]()}}},{key:"isFullscreen",value:function(e){if(void 0!==e){if("boolean"==typeof e)return void(this._isFullscreen=!!e);throw new Error("isFullscreen params format type must be boolean but you foolish got type of "+(void 0===e?"undefined":(0,s.default)(e)))}return!!this._isFullscreen}},{key:"isReady",value:function(){return this._isReady}},{key:"currentTime",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!(this.isScreenSplit&&this.isScreenSplit()&&e))return this._currentTime(e,t);this._showMessage("info",(0,O.getLocale)("plugins.screenSplit.currentTimeWarn"))}},{key:"_currentTime",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(void 0===e||void 0!==e&&"number"!=typeof e)return this._cache.currentTime=this._techGet("currentTime")||0,this._cache.currentTime;e=e<0?0:e;var i=this._techCall("setCurrentTime",e,t);return this.trigger("currentTime",e),i}},{key:"duration",value:function(e){if("LiveStreaming"!==this.getTechName()){if(void 0===e||"number"!=typeof e||e<0)return void 0!==this._cache.duration?this._cache.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),this.dispatch(Y.action.timeReset()),this.dispatch(Y.action.setTime({endTime:e,duration:e})),e!==this._cache.duration&&(this._cache.duration=e,isNaN(e)||this.trigger("durationchange"))}}},{key:"volume",value:function(e){if(void 0!==e&&"number"==typeof e)return(e=Math.max(0,Math.min(1,parseFloat(Math.abs(parseInt(e))/100))))>0&&(this._cache.muted=!1),this._cache.muted||(this._cache.volume=e),0===e?this._techCall("setMuted",!0):this._techCall("setMuted",!1),void this._techCall("setVolume",e);e=parseFloat(this._techGet("volume"));return isNaN(e)?100:parseFloat(100*e)}},{key:"muted",value:function(e){return void 0!==e?(e=!!e,0===this._cache.volume&&(this._cache.volume=.5),this._cache.muted=e,this.volume(e?0:100*this._cache.volume)):!this.volume()}},{key:"stop",value:function(){this.currentTime(0),this.pause()}},{key:"loop",value:function(e){return void 0!==e?(e=!!e,this._techCall("setLoop",e),this._cache.loop=e,this.trigger("loopChanged"),e):this._techGet("loop")}},{key:"progression",value:function(e){var t=this._time.endTime-this._time.startTime;if(t&&!isNaN(t))return void 0!==e&&"number"==typeof e&&e>=0&&e<=100?(e=Math.floor(e),this.progressConvertTime(e),this._cache.progression=e,this._cache.progression):Math.max(Math.min((this.currentTime()-this._time.startTime)/t*100,100),0)}},{key:"progressConvertTime",value:function(e){var t=this._time.endTime-this._time.startTime;if("LiveStreaming"===this._techName||"liveStreaming"===this._techName)return new c.default(function(e,t){t({error:"实时流不支持获取媒体播放器进度"})});if(t&&!isNaN(t)){if((e=parseFloat(e))&&e>=0&&e<=100||0===e){var i=e/100*t+this._time.startTime;return this.trigger("seek",i),this.currentTime(i),this._techCall("videoPlay"),this.trigger("play"),this.currentTime()}return!1}}},{key:"_handleTechReady",value:function(){this.triggerReady(),void 0!==this._cache.muted&&!0===this._cache.muted?this.volume(0):this._cache.volume&&this.volume(100*this._cache.volume)}},{key:"_handleTechSourceset",value:function(e){this._cache.source=e,this.trigger("sourceset")}},{key:"_handlerDurationchange",value:function(){this.duration(this._techGet("duration"))}},{key:"_showMessage",value:function(e,t,i,n){t&&("function"!=typeof this.showMessage?this.log(t):this.showMessage(e,t,i,n))}},{key:"log",value:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=this,o=function(e){var t=(0,r.default)(e),i=t[0],o=t[1],s=t.slice(2),c=setTimeout(function(){var e=v.default.apply(void 0,[{type:i,insert:"\n [id: "+n.id+"]"}].concat((0,a.default)(s)));e.errType=i,o&&(e.restore=o);var t=parseInt(s[0]);if("number"==typeof t){var r=(0,L.weberrorMessage)()[t],u=(0,L.serviceErrorCode)()[t];r?n._showMessage("error",r||(0,O.getLocale)("kmedia.player.initError")):u&&(t<1e4?n._showMessage("error",u||(0,O.getLocale)("kmedia.player.serviceError")):n._showMessage("error",(0,O.getLocale)("kmedia.player.serviceError"))),n._hookError(e)}c&&clearTimeout(c)},1)};o(t)}},{key:"_hookError",value:function(e){if(this._hook){var t=this._hook("error");t&&t.forEach(function(t){return t(e)})}}},{key:"getControl",value:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=t[0],r=t.length,o=t[r-1];if(this._cache.controls){var a=null;return!1===o?(a=this._cache.controls.find(function(e){return e.type===n}))&&{type:a.type,class:a.class,onClick:a.onClick}:this._cache.controls.find(function(e){return e.type===n})}return!1}},{key:"getControls",value:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=t.length,r=t[n-1];return this._cache.controls?!0===r?this._cache.controls:this._cache.controls.map(function(e){return{type:e.type,class:e.class,onClick:e.onClick,active:e.active}}):null}},{key:"modifyControl",value:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=t[0],r=t[1],o=t.length,a=t[o-1],s=this.getControl(n);return!!s&&(!1===a?(r={type:n,class:r.class},(0,k.assign)(s,r||{}),r):(0,k.assign)(s,r||{}))}},{key:"imgControlProps",value:function(e){return void 0!==e&&(this._cache.imgControlProps=e),this._cache.imgControlProps}},{key:"_callbackBlocking",value:function(e,t,i){return j.bind(null,function(n){if(i.trigger(e.type+"OnClick",e.type),i._cache._isBackplay&&-1!==["play","pause","backward","forward","fastForward","rewind"].indexOf(e.type)){var r="bp"+(0,T.toTitleCase)(e.type);i[r]&&i[r](n)}else if(i._cache._isBackward&&-1!==["backward","forward","fastForward","rewind"].indexOf(e.type)){r="bw"+(0,T.toTitleCase)(e.type);i[r]&&i[r](n)}else t(n)})}},{key:"registerControl",value:function(e){if("[object Array]"!==(0,D.type)(e)){try{this.hasControl(e,["type","title","class","active"])}catch(e){throw new TypeError(e)}if(this.getControl(e.type))throw new Error("Registration button name ("+e.type+") repeat");if(e.id=(0,C.newSHA)(),e.onClick&&"function"==typeof e.onClick){var t=e.onClick;e.onClick=this._callbackBlocking(e,t,this)}return this._cache.controls.push(e),this.trigger("registerControl",e),e}this.registerControls(e)}},{key:"registerControls",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if("[object Array]"!==(0,D.type)(t))throw new TypeError("Registering multiple buttons must be in array format!");t.forEach(function(t){return e.registerControl(t)})}},{key:"deRegisterControl",value:function(e){if("[object Array]"===(0,D.type)(e))return this.deRegisterControls(e);e.type&&(e=e.type);var t=this._cache.controls.findIndex(function(t){return t.type===e});if(-1!==t){var i=this._cache.controls[t];return this._cache.controls.splice(t,1),this.trigger("deRegisterControl",e),i}}},{key:"deRegisterControls",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if("[object Array]"!==(0,D.type)(t))throw new TypeError("Cancelling multiple buttons must be in array format!");return t.map(function(t){return e.deRegisterControl(t)})}},{key:"hasControl",value:function(e,t){if("[object Object]"!==(0,D.type)(e))throw"The registered button parameter type must be an object!";for(var i=0;i<t.length;i++)if(void 0===e[t[i]])throw"Registration parameter parameters must contain ("+t[i]+") origin: "+(0,n.default)(e);return!0}},{key:"closeStream",value:function(){this._unloadTech(),this.emit("closeStream")}},{key:"judgeScale",value:function(e,t,i){if(i){var n=this._options.container.offsetWidth/this._options.container.offsetHeight;return this._options.videoFit?this._options.videoFit:n>=e/t?"vertically":"horizontally"}return this._template.player.playerSize.type}},{key:"dispose",value:function(){this._pluginsIns&&this._pluginsIns.length&&(this._pluginsIns.forEach(function(e){e.dispose&&"function"==typeof e.dispose&&e.dispose()}),this._pluginsIns=[]),this._unloadTech(),this._template.dispose(),this.store.clear(),this.srcTimer&&clearTimeout(this.srcTimer),this.store=null,(0,f.default)(t.prototype.__proto__||(0,l.default)(t.prototype),"dispose",this).call(this)}}]),t}(S.default);U.prototype.registerInterface=function(e,t){var i=U.players.length;if(i){var n=U.players[i-1];if(n[e])throw new Error("Interface player['"+e+"'] cannot be defined repeatedly");n[e]=function(){for(var e=arguments.length,i=Array(e),r=0;r<e;r++)i[r]=arguments[r];return t.apply(n,i)}}},U.methods={},U.players=[],U.Component=A.default,U.Plugin=m.default,U.isDownloding=!1,t.default=U},function(e,t,i){"use strict";t.__esModule=!0;var n=o(i(300)),r=o(i(62));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if(Array.isArray(e))return e;if((0,n.default)(Object(e)))return function(e,t){var i=[],n=!0,o=!1,a=void 0;try{for(var s,c=(0,r.default)(e);!(n=(s=c.next()).done)&&(i.push(s.value),!t||i.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{!n&&c.return&&c.return()}finally{if(o)throw a}}return i}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,i){"use strict";
- /*!
- * css-vars-ponyfill
- * v2.0.2
- * https://jhildenbiddle.github.io/css-vars-ponyfill/
- * (c) 2018-2019 John Hildenbiddle <http://hildenbiddle.com>
- * MIT license
- */
- function n(){return(n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}function r(e){return function(e){if(Array.isArray(e)){for(var t=0,i=new Array(e.length);t<e.length;t++)i[t]=e[t];return i}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
- /*!
- * get-css-data
- * v1.6.3
- * https://github.com/jhildenbiddle/get-css-data
- * (c) 2018-2019 John Hildenbiddle <http://hildenbiddle.com>
- * MIT license
- */()}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i={mimeType:t.mimeType||null,onBeforeSend:t.onBeforeSend||Function.prototype,onSuccess:t.onSuccess||Function.prototype,onError:t.onError||Function.prototype,onComplete:t.onComplete||Function.prototype},n=Array.isArray(e)?e:[e],r=Array.apply(null,Array(n.length)).map(function(e){return null});function o(){return!("<"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").trim().charAt(0))}function a(e,t){i.onError(e,n[t],t)}function s(e,t){var o=i.onSuccess(e,n[t],t);e=!1===o?"":o||e,r[t]=e,-1===r.indexOf(null)&&i.onComplete(r)}var c=document.createElement("a");n.forEach(function(e,t){if(c.setAttribute("href",e),c.href=String(c.href),Boolean(document.all&&!window.atob)&&c.host.split(":")[0]!==location.host.split(":")[0]){if(c.protocol===location.protocol){var n=new XDomainRequest;n.open("GET",e),n.timeout=0,n.onprogress=Function.prototype,n.ontimeout=Function.prototype,n.onload=function(){o(n.responseText)?s(n.responseText,t):a(n,t)},n.onerror=function(e){a(n,t)},setTimeout(function(){n.send()},0)}else console.warn("Internet Explorer 9 Cross-Origin (CORS) requests must use the same protocol (".concat(e,")")),a(null,t)}else{var r=new XMLHttpRequest;r.open("GET",e),i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.onBeforeSend(r,e,t),r.onreadystatechange=function(){4===r.readyState&&(200===r.status&&o(r.responseText)?s(r.responseText,t):a(r,t))},r.send()}})}
- /**
- * Gets CSS data from <style> and <link> nodes (including @imports), then
- * returns data in order processed by DOM. Allows specifying nodes to
- * include/exclude and filtering CSS data using RegEx.
- *
- * @preserve
- * @param {object} [options] The options object
- * @param {object} [options.rootElement=document] Root element to traverse for
- * <link> and <style> nodes.
- * @param {string} [options.include] CSS selector matching <link> and <style>
- * nodes to include
- * @param {string} [options.exclude] CSS selector matching <link> and <style>
- * nodes to exclude
- * @param {object} [options.filter] Regular expression used to filter node CSS
- * data. Each block of CSS data is tested against the filter,
- * and only matching data is included.
- * @param {object} [options.useCSSOM=false] Determines if CSS data will be
- * collected from a stylesheet's runtime values instead of its
- * text content. This is required to get accurate CSS data
- * when a stylesheet has been modified using the deleteRule()
- * or insertRule() methods because these modifications will
- * not be reflected in the stylesheet's text content.
- * @param {function} [options.onBeforeSend] Callback before XHR is sent. Passes
- * 1) the XHR object, 2) source node reference, and 3) the
- * source URL as arguments.
- * @param {function} [options.onSuccess] Callback on each CSS node read. Passes
- * 1) CSS text, 2) source node reference, and 3) the source
- * URL as arguments.
- * @param {function} [options.onError] Callback on each error. Passes 1) the XHR
- * object for inspection, 2) soure node reference, and 3) the
- * source URL that failed (either a <link> href or an @import)
- * as arguments
- * @param {function} [options.onComplete] Callback after all nodes have been
- * processed. Passes 1) concatenated CSS text, 2) an array of
- * CSS text in DOM order, and 3) an array of nodes in DOM
- * order as arguments.
- *
- * @example
- *
- * getCssData({
- * rootElement: document,
- * include : 'style,link[rel="stylesheet"]',
- * exclude : '[href="skip.css"]',
- * filter : /red/,
- * useCSSOM : false,
- * onBeforeSend(xhr, node, url) {
- * // ...
- * }
- * onSuccess(cssText, node, url) {
- * // ...
- * }
- * onError(xhr, node, url) {
- * // ...
- * },
- * onComplete(cssText, cssArray, nodeArray) {
- * // ...
- * }
- * });
- */function a(e){var t={cssComments:/\/\*[\s\S]+?\*\//g,cssImports:/(?:@import\s*)(?:url\(\s*)?(?:['"])([^'"]*)(?:['"])(?:\s*\))?(?:[^;]*;)/g},i={rootElement:e.rootElement||document,include:e.include||'style,link[rel="stylesheet"]',exclude:e.exclude||null,filter:e.filter||null,useCSSOM:e.useCSSOM||!1,onBeforeSend:e.onBeforeSend||Function.prototype,onSuccess:e.onSuccess||Function.prototype,onError:e.onError||Function.prototype,onComplete:e.onComplete||Function.prototype},n=Array.apply(null,i.rootElement.querySelectorAll(i.include)).filter(function(e){return t=e,n=i.exclude,!(t.matches||t.matchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector).call(t,n);var t,n}),r=Array.apply(null,Array(n.length)).map(function(e){return null});function a(){if(-1===r.indexOf(null)){var e=r.join("");i.onComplete(e,r,n)}}function c(e,t,n,s){var c=i.onSuccess(e,n,s);(function e(t,n,r,a){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];var c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];var l=u(t,r,c);l.rules.length?o(l.absoluteUrls,{onBeforeSend:function(e,t,r){i.onBeforeSend(e,n,t)},onSuccess:function(e,t,r){var o=i.onSuccess(e,n,t),a=u(e=!1===o?"":o||e,t,c);return a.rules.forEach(function(t,i){e=e.replace(t,a.absoluteRules[i])}),e},onError:function(i,o,u){s.push({xhr:i,url:o}),c.push(l.rules[u]),e(t,n,r,a,s,c)},onComplete:function(i){i.forEach(function(e,i){t=t.replace(l.rules[i],e)}),e(t,n,r,a,s,c)}}):a(t,s)})(e=void 0!==c&&!1===Boolean(c)?"":c||e,n,s,function(e,o){null===r[t]&&(o.forEach(function(e){return i.onError(e.xhr,n,e.url)}),!i.filter||i.filter.test(e)?r[t]=e:r[t]="",a())})}function u(e,i){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r={};return r.rules=(e.replace(t.cssComments,"").match(t.cssImports)||[]).filter(function(e){return-1===n.indexOf(e)}),r.urls=r.rules.map(function(e){return e.replace(t.cssImports,"$1")}),r.absoluteUrls=r.urls.map(function(e){return s(e,i)}),r.absoluteRules=r.rules.map(function(e,t){var n=r.urls[t],o=s(r.absoluteUrls[t],i);return e.replace(n,o)}),r}n.length?n.forEach(function(e,t){var n=e.getAttribute("href"),u=e.getAttribute("rel"),l="LINK"===e.nodeName&&n&&u&&"stylesheet"===u.toLowerCase(),d="STYLE"===e.nodeName;if(l)o(n,{mimeType:"text/css",onBeforeSend:function(t,n,r){i.onBeforeSend(t,e,n)},onSuccess:function(i,r,o){var a=s(n,location.href);c(i,t,e,a)},onError:function(n,o,s){r[t]="",i.onError(n,e,o),a()}});else if(d){var h=e.textContent;i.useCSSOM&&(h=Array.apply(null,e.sheet.cssRules).map(function(e){return e.cssText}).join("")),c(h,t,e,location.href)}else r[t]="",a()}):i.onComplete("",[])}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,i=document.implementation.createHTMLDocument(""),n=i.createElement("base"),r=i.createElement("a");return i.head.appendChild(n),i.body.appendChild(r),n.href=t,r.href=e,r.href}i.r(t);var c=u;function u(e,t,i){e instanceof RegExp&&(e=l(e,i)),t instanceof RegExp&&(t=l(t,i));var n=d(e,t,i);return n&&{start:n[0],end:n[1],pre:i.slice(0,n[0]),body:i.slice(n[0]+e.length,n[1]),post:i.slice(n[1]+t.length)}}function l(e,t){var i=t.match(e);return i?i[0]:null}function d(e,t,i){var n,r,o,a,s,c=i.indexOf(e),u=i.indexOf(t,c+1),l=c;if(c>=0&&u>0){for(n=[],o=i.length;l>=0&&!s;)l==c?(n.push(l),c=i.indexOf(e,l+1)):1==n.length?s=[n.pop(),u]:((r=n.pop())<o&&(o=r,a=u),u=i.indexOf(t,l+1)),l=c<u&&c>=0?c:u;n.length&&(s=[o,a])}return s}function h(e){var t=n({},{preserveStatic:!0,removeComments:!1},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});function i(e){throw new Error("CSS parse error: ".concat(e))}function r(t){var i=t.exec(e);if(i)return e=e.slice(i[0].length),i}function o(){return r(/^{\s*/)}function a(){return r(/^}/)}function s(){r(/^\s*/)}function u(){if(s(),"/"===e[0]&&"*"===e[1]){for(var t=2;e[t]&&("*"!==e[t]||"/"!==e[t+1]);)t++;if(!e[t])return i("end of comment is missing");var n=e.slice(2,t);return e=e.slice(t+2),{type:"comment",comment:n}}}function l(){for(var e,i=[];e=u();)i.push(e);return t.removeComments?[]:i}function d(){for(s();"}"===e[0];)i("extra closing bracket");var t=r(/^(("(?:\\"|[^"])*"|'(?:\\'|[^'])*'|[^{])+)/);if(t)return t[0].trim().replace(/\/\*([^*]|[\r\n]|(\*+([^*\/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,function(e){return e.replace(/,/g,"")}).split(/\s*(?![^(]*\)),\s*/).map(function(e){return e.replace(/\u200C/g,",")})}function h(){r(/^([;\s]*)+/);var e=/\/\*[^*]*\*+([^\/*][^*]*\*+)*\//g,t=r(/^(\*?[-#\/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(t){if(t=t[0].trim(),!r(/^:\s*/))return i("property missing ':'");var n=r(/^((?:\/\*.*?\*\/|'(?:\\'|.)*?'|"(?:\\"|.)*?"|\((\s*'(?:\\'|.)*?'|"(?:\\"|.)*?"|[^)]*?)\s*\)|[^};])+)/),o={type:"declaration",property:t.replace(e,""),value:n?n[0].replace(e,"").trim():""};return r(/^[;\s]*/),o}}function p(){if(!o())return i("missing '{'");for(var e,t=l();e=h();)t.push(e),t=t.concat(l());return a()?t:i("missing '}'")}function f(){s();for(var e,t=[];e=r(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),r(/^,\s*/);if(t.length)return{type:"keyframe",values:t,declarations:p()}}function g(){if(s(),"@"===e[0]){var n=function(){var e=r(/^@([-\w]+)?keyframes\s*/);if(e){var t=e[1];if(!(e=r(/^([-\w]+)\s*/)))return i("@keyframes missing name");var n,s=e[1];if(!o())return i("@keyframes missing '{'");for(var c=l();n=f();)c.push(n),c=c.concat(l());return a()?{type:"keyframes",name:s,vendor:t,keyframes:c}:i("@keyframes missing '}'")}}()||function(){var e=r(/^@supports *([^{]+)/);if(e)return{type:"supports",supports:e[1].trim(),rules:m()}}()||function(){if(r(/^@host\s*/))return{type:"host",rules:m()}}()||function(){var e=r(/^@media *([^{]+)/);if(e)return{type:"media",media:e[1].trim(),rules:m()}}()||function(){var e=r(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(e)return{type:"custom-media",name:e[1].trim(),media:e[2].trim()}}()||function(){if(r(/^@page */))return{type:"page",selectors:d()||[],declarations:p()}}()||function(){var e=r(/^@([-\w]+)?document *([^{]+)/);if(e)return{type:"document",document:e[2].trim(),vendor:e[1]?e[1].trim():null,rules:m()}}()||function(){if(r(/^@font-face\s*/))return{type:"font-face",declarations:p()}}()||function(){var e=r(/^@(import|charset|namespace)\s*([^;]+);/);if(e)return{type:e[1],name:e[2].trim()}}();if(n&&!t.preserveStatic){var c=!1;if(n.declarations)c=n.declarations.some(function(e){return/var\(/.test(e.value)});else c=(n.keyframes||n.rules||[]).some(function(e){return(e.declarations||[]).some(function(e){return/var\(/.test(e.value)})});return c?n:{}}return n}}function A(){if(!t.preserveStatic){var n=c("{","}",e);if(n){var r=-1!==n.pre.indexOf(":root")&&/--\S*\s*:/.test(n.body),o=/var\(/.test(n.body);if(!r&&!o)return e=e.slice(n.end+1),{}}}var a=d()||[],s=t.preserveStatic?p():p().filter(function(e){var t=a.some(function(e){return-1!==e.indexOf(":root")})&&/^--\S/.test(e.property),i=/var\(/.test(e.value);return t||i});return a.length||i("selector missing"),{type:"rule",selectors:a,declarations:s}}function m(t){if(!t&&!o())return i("missing '{'");for(var n,r=l();e.length&&(t||"}"!==e[0])&&(n=g()||A());)n.type&&r.push(n),r=r.concat(l());return t||a()?r:i("missing '}'")}return{type:"stylesheet",stylesheet:{rules:m(!0),errors:[]}}}function p(e){var t=n({},{store:{},onWarning:function(){}},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});return"string"==typeof e&&(e=h(e,t)),e.stylesheet.rules.forEach(function(e){"rule"===e.type&&1===e.selectors.length&&":root"===e.selectors[0]&&e.declarations.forEach(function(e,i){var n=e.property,r=e.value;n&&0===n.indexOf("--")&&(t.store[n]=r)})}),t.store}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2?arguments[2]:void 0,n={charset:function(e){return"@charset "+e.name+";"},comment:function(e){return 0===e.comment.indexOf("__CSSVARSPONYFILL")?"/*"+e.comment+"*/":""},"custom-media":function(e){return"@custom-media "+e.name+" "+e.media+";"},declaration:function(e){return e.property+":"+e.value+";"},document:function(e){return"@"+(e.vendor||"")+"document "+e.document+"{"+r(e.rules)+"}"},"font-face":function(e){return"@font-face{"+r(e.declarations)+"}"},host:function(e){return"@host{"+r(e.rules)+"}"},import:function(e){return"@import "+e.name+";"},keyframe:function(e){return e.values.join(",")+"{"+r(e.declarations)+"}"},keyframes:function(e){return"@"+(e.vendor||"")+"keyframes "+e.name+"{"+r(e.keyframes)+"}"},media:function(e){return"@media "+e.media+"{"+r(e.rules)+"}"},namespace:function(e){return"@namespace "+e.name+";"},page:function(e){return"@page "+(e.selectors.length?e.selectors.join(", "):"")+"{"+r(e.declarations)+"}"},rule:function(e){var t=e.declarations;if(t.length)return e.selectors.join(",")+"{"+r(t)+"}"},supports:function(e){return"@supports "+e.supports+"{"+r(e.rules)+"}"}};function r(e){for(var r="",o=0;o<e.length;o++){var a=e[o];i&&i(a);var s=n[a.type](a);s&&(r+=s,s.length&&a.selectors&&(r+=t))}return r}return r(e.stylesheet.rules)}u.range=d;var g="--",A="var";function m(e){var t=n({},{preserveStatic:!0,preserveVars:!1,variables:{},onWarning:function(){}},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});return"string"==typeof e&&(e=h(e,t)),function e(t,i){t.rules.forEach(function(n){n.rules?e(n,i):n.keyframes?n.keyframes.forEach(function(e){"keyframe"===e.type&&i(e.declarations,n)}):n.declarations&&i(n.declarations,t)})}(e.stylesheet,function(e,i){for(var n=0;n<e.length;n++){var r=e[n],o=r.type,a=r.property,s=r.value;if("declaration"===o)if(t.preserveVars||!a||0!==a.indexOf(g)){if(-1!==s.indexOf(A+"(")){var c=v(s,t);c!==r.value&&(c=M(c),t.preserveVars?(e.splice(n,0,{type:o,property:a,value:c}),n++):r.value=c)}}else e.splice(n,1),n--}}),f(e)}function M(e){return(e.match(/calc\(([^)]+)\)/g)||[]).forEach(function(t){var i="calc".concat(t.split("calc").join(""));e=e.replace(t,i)}),e}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;if(-1===e.indexOf("var("))return e;var n=c("(",")",e);return n?"var"===n.pre.slice(-3)?0===n.body.trim().length?(t.onWarning("var() must contain a non-whitespace string"),e):n.pre.slice(0,-3)+function(e){var n=e.split(",")[0].replace(/[\s\n\t]/g,""),r=(e.match(/(?:\s*,\s*){1}(.*)?/)||[])[1],o=t.variables.hasOwnProperty(n)?String(t.variables[n]):void 0,a=o||(r?String(r):void 0),s=i||e;return o||t.onWarning('variable "'.concat(n,'" is undefined')),a&&"undefined"!==a&&a.length>0?v(a,t,s):"var(".concat(s,")")}(n.body)+v(n.post,t):n.pre+"(".concat(v(n.body,t),")")+v(n.post,t):(-1!==e.indexOf("var(")&&t.onWarning('missing closing ")" in the value "'.concat(e,'"')),e)}var y="undefined"!=typeof window,w=y&&window.CSS&&window.CSS.supports&&window.CSS.supports("(--a: 0)"),I={group:0,job:0},N={rootElement:y?document:null,shadowDOM:!1,include:"style,link[rel=stylesheet]",exclude:"",variables:{},onlyLegacy:!0,preserveStatic:!0,preserveVars:!1,silent:!1,updateDOM:!0,updateURLs:!0,watch:null,onBeforeSend:function(){},onWarning:function(){},onError:function(){},onSuccess:function(){},onComplete:function(){}},T={cssComments:/\/\*[\s\S]+?\*\//g,cssKeyframes:/@(?:-\w*-)?keyframes/,cssMediaQueries:/@media[^{]+\{([\s\S]+?})\s*}/g,cssRootRules:/(?::root\s*{\s*[^}]*})/g,cssUrls:/url\((?!['"]?(?:data|http|\/\/):)['"]?([^'")]*)['"]?\)/g,cssVarDecls:/(?:[\s;]*)(-{2}\w[\w-]*)(?:\s*:\s*)([^;]*);/g,cssVarFunc:/var\(\s*--[\w-]/,cssVars:/(?:(?::root\s*{\s*[^;]*;*\s*)|(?:var\(\s*))(--[^:)]+)(?:\s*[:)])/},C={dom:{},job:{},user:{}},D=!1,k=null,b=0,j=null,E=!1;
- /**
- * Fetches, parses, and transforms CSS custom properties from specified
- * <style> and <link> elements into static values, then appends a new <style>
- * element with static values to the DOM to provide CSS custom property
- * compatibility for legacy browsers. Also provides a single interface for
- * live updates of runtime values in both modern and legacy browsers.
- *
- * @preserve
- * @param {object} [options] Options object
- * @param {object} [options.rootElement=document] Root element to traverse for
- * <link> and <style> nodes
- * @param {boolean} [options.shadowDOM=false] Determines if shadow DOM <link>
- * and <style> nodes will be processed.
- * @param {string} [options.include="style,link[rel=stylesheet]"] CSS selector
- * matching <link re="stylesheet"> and <style> nodes to
- * process
- * @param {string} [options.exclude] CSS selector matching <link
- * rel="stylehseet"> and <style> nodes to exclude from those
- * matches by options.include
- * @param {object} [options.variables] A map of custom property name/value
- * pairs. Property names can omit or include the leading
- * double-hyphen (—), and values specified will override
- * previous values
- * @param {boolean} [options.onlyLegacy=true] Determines if the ponyfill will
- * only generate legacy-compatible CSS in browsers that lack
- * native support (i.e., legacy browsers)
- * @param {boolean} [options.preserveStatic=true] Determines if CSS
- * declarations that do not reference a custom property will
- * be preserved in the transformed CSS
- * @param {boolean} [options.preserveVars=false] Determines if CSS custom
- * property declarations will be preserved in the transformed
- * CSS
- * @param {boolean} [options.silent=false] Determines if warning and error
- * messages will be displayed on the console
- * @param {boolean} [options.updateDOM=true] Determines if the ponyfill will
- * update the DOM after processing CSS custom properties
- * @param {boolean} [options.updateURLs=true] Determines if the ponyfill will
- * convert relative url() paths to absolute urls
- * @param {boolean} [options.watch=false] Determines if a MutationObserver will
- * be created that will execute the ponyfill when a <link> or
- * <style> DOM mutation is observed
- * @param {function} [options.onBeforeSend] Callback before XHR is sent. Passes
- * 1) the XHR object, 2) source node reference, and 3) the
- * source URL as arguments
- * @param {function} [options.onWarning] Callback after each CSS parsing warning
- * has occurred. Passes 1) a warning message as an argument.
- * @param {function} [options.onError] Callback after a CSS parsing error has
- * occurred or an XHR request has failed. Passes 1) an error
- * message, and 2) source node reference, 3) xhr, and 4 url as
- * arguments.
- * @param {function} [options.onSuccess] Callback after CSS data has been
- * collected from each node and before CSS custom properties
- * have been transformed. Allows modifying the CSS data before
- * it is transformed by returning any string value (or false
- * to skip). Passes 1) CSS text, 2) source node reference, and
- * 3) the source URL as arguments.
- * @param {function} [options.onComplete] Callback after all CSS has been
- * processed, legacy-compatible CSS has been generated, and
- * (optionally) the DOM has been updated. Passes 1) a CSS
- * string with CSS variable values resolved, 2) an array of
- * output <style> node references that have been appended to
- * the DOM, 3) an object containing all custom properies names
- * and values, and 4) the ponyfill execution time in
- * milliseconds.
- *
- * @example
- *
- * cssVars({
- * rootElement : document,
- * shadowDOM : false,
- * include : 'style,link[rel="stylesheet"]',
- * exclude : '',
- * variables : {},
- * onlyLegacy : true,
- * preserveStatic: true,
- * preserveVars : false,
- * silent : false,
- * updateDOM : true,
- * updateURLs : true,
- * watch : false,
- * onBeforeSend(xhr, node, url) {},
- * onWarning(message) {},
- * onError(message, node, xhr, url) {},
- * onSuccess(cssText, node, url) {},
- * onComplete(cssText, styleNode, cssVariables, benchmark) {}
- * });
- */
- function x(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t="cssVars(): ",i=n({},N,e);function o(e,n,r,o){!i.silent&&window.console&&console.error("".concat(t).concat(e,"\n"),n),i.onError(e,n,r,o)}function s(e){!i.silent&&window.console&&console.warn("".concat(t).concat(e)),i.onWarning(e)}if(y){if(i.watch)return i.watch=N.watch,function(e){function t(e){var t="LINK"===e.tagName&&-1!==(e.getAttribute("rel")||"").indexOf("stylesheet");return t&&!e.disabled}if(!window.MutationObserver)return;k&&(k.disconnect(),k=null);(k=new MutationObserver(function(i){var n=i.some(function(i){var n,r=!1;return"attributes"===i.type?r=t(i.target):"childList"===i.type&&(n=i.addedNodes,r=Array.apply(null,n).some(function(e){var i=1===e.nodeType,n=i&&e.hasAttribute("data-cssvars"),r=function(e){return"STYLE"===e.tagName&&!e.disabled}(e)&&T.cssVars.test(e.textContent),o=!n&&(t(e)||r);return o})||function(t){return Array.apply(null,t).some(function(t){var i=1===t.nodeType,n=i&&"out"===t.getAttribute("data-cssvars"),r=i&&"src"===t.getAttribute("data-cssvars"),o=r;if(r||n){var a=t.getAttribute("data-cssvars-group"),s=e.rootElement.querySelector('[data-cssvars-group="'.concat(a,'"]'));r&&(O(e.rootElement),C.dom={}),s&&s.parentNode.removeChild(s)}return o})}(i.removedNodes)),r});n&&x(e)})).observe(document.documentElement,{attributes:!0,attributeFilter:["disabled","href"],childList:!0,subtree:!0})}(i),void x(i);if(!1===i.watch&&k&&(k.disconnect(),k=null),!i.__benchmark){if(D===i.rootElement)return void function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;clearTimeout(j),j=setTimeout(function(){e.__benchmark=null,x(e)},t)}(e);if(i.__benchmark=S(),i.exclude=[k?'[data-cssvars]:not([data-cssvars=""])':'[data-cssvars="out"]',i.exclude].filter(function(e){return e}).join(","),i.variables=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=/^-{2}/;return Object.keys(e).reduce(function(i,n){var r=t.test(n)?n:"--".concat(n.replace(/^-+/,""));return i[r]=e[n],i},{})}(i.variables),!k)if(Array.apply(null,i.rootElement.querySelectorAll('[data-cssvars="out"]')).forEach(function(e){var t=e.getAttribute("data-cssvars-group");(t?i.rootElement.querySelector('[data-cssvars="src"][data-cssvars-group="'.concat(t,'"]')):null)||e.parentNode.removeChild(e)}),b){var c=i.rootElement.querySelectorAll('[data-cssvars]:not([data-cssvars="out"])');c.length<b&&(b=c.length,C.dom={})}}if("loading"!==document.readyState){var u=i.shadowDOM||i.rootElement.shadowRoot||i.rootElement.host;if(w&&i.onlyLegacy){if(i.updateDOM){var l=i.rootElement.host||(i.rootElement===document?document.documentElement:i.rootElement);Object.keys(i.variables).forEach(function(e){l.style.setProperty(e,i.variables[e])})}}else u&&!E?a({rootElement:N.rootElement,include:N.include,exclude:i.exclude,onSuccess:function(e,t,i){return(e=((e=e.replace(T.cssComments,"").replace(T.cssMediaQueries,"")).match(T.cssRootRules)||[]).join(""))||!1},onComplete:function(e,t,n){p(e,{store:C.dom,onWarning:s}),E=!0,x(i)}}):(D=i.rootElement,a({rootElement:i.rootElement,include:i.include,exclude:i.exclude,onBeforeSend:i.onBeforeSend,onError:function(e,t,i){var n=e.responseURL||L(i,location.href),r=e.statusText?"(".concat(e.statusText,")"):"Unspecified Error"+(0===e.status?" (possibly CORS related)":"");o("CSS XHR Error: ".concat(n," ").concat(e.status," ").concat(r),t,e,n)},onSuccess:function(e,t,n){var r=i.onSuccess(e,t,n);return e=void 0!==r&&!1===Boolean(r)?"":r||e,i.updateURLs&&(e=function(e,t){return(e.replace(T.cssComments,"").match(T.cssUrls)||[]).forEach(function(i){var n=i.replace(T.cssUrls,"$1"),r=L(n,t);e=e.replace(i,i.replace(n,r))}),e}(e,n)),e},onComplete:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],c={},u=i.updateDOM?C.dom:Object.keys(C.job).length?C.job:C.job=JSON.parse(JSON.stringify(C.dom)),l=!1;if(a.forEach(function(e,n){if(T.cssVars.test(t[n]))try{var r=h(t[n],{preserveStatic:i.preserveStatic,removeComments:!0});p(r,{store:c,onWarning:s}),e.__cssVars={tree:r}}catch(t){o(t.message,e)}}),i.updateDOM&&n(C.user,i.variables),n(c,i.variables),l=Boolean((document.querySelector("[data-cssvars]")||Object.keys(C.dom).length)&&Object.keys(c).some(function(e){return c[e]!==u[e]})),n(u,C.user,c),l)O(i.rootElement),x(i);else{var d=[],g=[],A=!1;if(C.job={},i.updateDOM&&I.job++,a.forEach(function(e){var t=!e.__cssVars;if(e.__cssVars)try{m(e.__cssVars.tree,n({},i,{variables:u,onWarning:s}));var r=f(e.__cssVars.tree);if(i.updateDOM){if(e.getAttribute("data-cssvars")||e.setAttribute("data-cssvars","src"),r.length){var a=e.getAttribute("data-cssvars-group")||++I.group,c=r.replace(/\s/g,""),l=i.rootElement.querySelector('[data-cssvars="out"][data-cssvars-group="'.concat(a,'"]'))||document.createElement("style");A=A||T.cssKeyframes.test(r),l.hasAttribute("data-cssvars")||l.setAttribute("data-cssvars","out"),c===e.textContent.replace(/\s/g,"")?(t=!0,l&&l.parentNode&&(e.removeAttribute("data-cssvars-group"),l.parentNode.removeChild(l))):c!==l.textContent.replace(/\s/g,"")&&([e,l].forEach(function(e){e.setAttribute("data-cssvars-job",I.job),e.setAttribute("data-cssvars-group",a)}),l.textContent=r,d.push(r),g.push(l),l.parentNode||e.parentNode.insertBefore(l,e.nextSibling))}}else e.textContent.replace(/\s/g,"")!==r&&d.push(r)}catch(t){o(t.message,e)}t&&e.setAttribute("data-cssvars","skip"),e.hasAttribute("data-cssvars-job")||e.setAttribute("data-cssvars-job",I.job)}),b=i.rootElement.querySelectorAll('[data-cssvars]:not([data-cssvars="out"])').length,i.shadowDOM)for(var M,v=[i.rootElement].concat(r(i.rootElement.querySelectorAll("*"))),y=0;M=v[y];++y)if(M.shadowRoot&&M.shadowRoot.querySelector("style")){var w=n({},i,{rootElement:M.shadowRoot,variables:C.dom});x(w)}i.updateDOM&&A&&z(i.rootElement),D=!1,i.onComplete(d.join(""),g,JSON.parse(JSON.stringify(u)),S()-i.__benchmark)}}}))}else document.addEventListener("DOMContentLoaded",function t(i){x(e),document.removeEventListener("DOMContentLoaded",t)})}}function z(e){var t=["animation-name","-moz-animation-name","-webkit-animation-name"].filter(function(e){return getComputedStyle(document.body)[e]})[0];if(t){for(var i=e.getElementsByTagName("*"),n=[],r=0,o=i.length;r<o;r++){var a=i[r];"none"!==getComputedStyle(a)[t]&&(a.style[t]+="__CSSVARSPONYFILL-KEYFRAMES__",n.push(a))}document.body.offsetHeight;for(var s=0,c=n.length;s<c;s++){var u=n[s].style;u[t]=u[t].replace("__CSSVARSPONYFILL-KEYFRAMES__","")}}}function L(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,i=document.implementation.createHTMLDocument(""),n=i.createElement("base"),r=i.createElement("a");return i.head.appendChild(n),i.body.appendChild(r),n.href=t,r.href=e,r.href}function S(){return y&&(window.performance||{}).now?window.performance.now():(new Date).getTime()}function O(e){Array.apply(null,e.querySelectorAll('[data-cssvars="skip"],[data-cssvars="src"]')).forEach(function(e){return e.setAttribute("data-cssvars","")})}x.reset=function(){for(var e in D=!1,k&&(k.disconnect(),k=null),b=0,j=null,E=!1,C)C[e]={}},t.default=x},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=p(i(5)),r=p(i(2)),o=p(i(4)),a=p(i(6)),s=p(i(9)),c=p(i(7)),u=p(i(115)),l=p(i(113)),d=i(41),h=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(84));function p(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i._options=e||{},i._template=i._options.template||{},i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this._options.source&&this._template.getMediaProperty("src")!==this._options.source.src&&(this.src(this._options.source),this.triggerReady()),this._techEventsRegister()}},{key:"_techEventsRegister",value:function(){var e=this;if(this.constructor.Events){var t=this.playEl=this._template.getPlayerEl();this.constructor.Events.forEach(function(i){e.on(t,i,function(t){"error"===i?e.trigger("error"):e.trigger(i)})})}}},{key:"src",value:function(e){if(!e.src)throw new Error(this.constructor.name+": playback address does not exist!");this.setSrc(e.src),this.triggerSourceset(e)}},{key:"setCurrentTime",value:function(e){try{this._template.setMediaProperty("currentTime",e)}catch(e){l.default.warn(16)}}},{key:"duration",value:function(){return this._template.getMediaProperty("duration")||0}},{key:"videoPlay",value:function(){this.play()}},{key:"dispose",value:function(){this.playEl&&(h.off(this.playEl),this.playEl=null),this._template.setMediaProperty("src",""),this._template.setMediaProperty("srcObject",null),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);["loop","paused","currentTime","buffered","volume","muted","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","played","networkState","readyState","videoWidth","videoHeight","scrollHeight","scrollWidth"].forEach(function(e){f.prototype[e]=function(){return this._template.getMediaProperty(e)}}),["currentTime","crossorigin","volume","src","srcObject","autoplay","muted","loop","poster","preload","playbackRate","defaultPlaybackRate"].forEach(function(e){var t="set"+(0,d.toTitleCase)(e);f.prototype[t]=function(t){this._template.setMediaProperty(e,t)}}),["play","pause","load"].forEach(function(e){f.prototype[e]=function(){this._template[e]()}}),f.Events=["abort","suspend","emptied","stalled","loadstart","loadedmetadata","loadeddata","volumechange","waiting","ended","error","play","pause","posterchange","durationchange","seeked"],f.canPlayType=function(e){if("File"===e)return u.default.prototype.featuresTimeupdateEvents=!0,!0},f.canPlaySource=function(e){return f.canPlayType(e.type)&&(!e.mode||"normal"===e.mode)},u.default.registerTech("Html5",f),t.default=f},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){return Math.random().toString(36).substring(7).split("").join(".")},r={INIT:"@@redux/INIT"+n(),REPLACE:"@@redux/REPLACE"+n(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+n()}};t.default=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(i(5)),r=o(i(24));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){if("object"!==(void 0===e?"undefined":(0,r.default)(e))||null===e)return!1;var t=e;for(;null!==(0,n.default)(t);)t=(0,n.default)(t);return(0,n.default)(e)===t}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(i(37)),r=a(i(62));t.default=function(e,t){var i=e.name,a=e.methods,s={},c=function(e){var t=(i+"_"+e).toUpperCase();a[t]=a[e],delete a[e],s[e]=function(e){return{type:t,data:e}}},u=!0,l=!1,d=void 0;try{for(var h,p=(0,r.default)((0,n.default)(a));!(u=(h=p.next()).done);u=!0){var f=h.value;c(f)}}catch(e){l=!0,d=e}finally{try{!u&&p.return&&p.return()}finally{if(l)throw d}}return{actions:s,reducers:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,i=arguments[1];if(a[i.type]){var n=a[i.type](e,i.data);return(0,o.assign)({},e,n)}return e}}};var o=i(20);function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.action=void 0;var n,r=i(20),o=i(174);var a={name:"plugin",methods:{setIntervalPlay:function(e,t){return{intervalPlay:(0,r.assign)({},e.intervalPlay,t)}},setPtz:function(e,t){return{ptz:(0,r.assign)({},e.ptz,t)}}}},s=(0,((n=o)&&n.__esModule?n:{default:n}).default)(a,{intervalPlay:{active:!1},ptz:{active:!1}}),c=s.actions,u=s.reducers;t.default=u;t.action=c},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=c(i(110)),r=c(i(26));t.openDB=function(e){return o.default.getInstance()},t.addLog=function(e,t){return o.default.getInstance().add(e,t),new r.default(function(e){e(t)})},t.queryDBLog=function(e){return o.default.getInstance().query(e)},t.clearTable=function(e){return o.default.getInstance().clearTable(e)},t.formateLog=function(e,t){var i={data:[],total:0};if(e){(0,a.isArray)(e)||(e=[e]);var r=e.map(function(e){var t={logInfo:(0,s.transformTime)(e.time)+" [1] "+("error"===e.status?"ERROR":"INFO")+" KMEDIA-[KDTracing."+(e.shortName||"")+"]["+(e.requestId||"")+"] "+(e.content||""),timeFormat:(0,s.transformTime)(e.time)};return(0,n.default)(t,e)});return i.data=r,i.total=r.length,t?i.data[0]:i}return i};var o=c(i(366)),a=i(72),s=i(38);function c(e){return e&&e.__esModule?e:{default:e}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=y(i(62)),r=y(i(35)),o=y(i(26)),a=y(i(5)),s=y(i(2)),c=y(i(4)),u=y(i(6)),l=y(i(9)),d=y(i(7)),h=y(i(224)),p=y(i(225)),f=y(i(370)),g=i(117),A=i(74),m=i(372),M=i(85),v=y(M);function y(e){return e&&e.__esModule?e:{default:e}}i(234);var w=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,s.default)(this,t);var i=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return i.options=e,i.webrtc=null,e.remoteConfigUrl?(0,A.loadConfig)({url:e.remoteConfigUrl}).then(function(e){for(var t in e)!i.options[t]&&e[t]&&(i.options[t]=e[t]);i.init()}).catch(function(e){}):i.init(),i}return(0,d.default)(t,e),(0,c.default)(t,[{key:"init",value:function(){var e=this;(0,l.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"init",this).call(this),this.serviceErrorCode=(0,M.serviceErrorCode)(),this.getIp=!1,this.socketModel=new p.default(this.options),this.webrtc=new f.default(this.options),this.socketModel.on("message",this.onMessage,this),this.webrtc.on("onicecandidate",this.onIcecandidate,this),this.webrtc.on("onaddstream",this.onAddstream,this),this.webrtc.on("ontrack",this.onTrack,this),this.webrtc.on("error",function(t){e.emit("error",{target:"webrtc",errMsg:t})}),this.socketModel.on("open",function(){e.emit("open")}),this.socketModel.on("error",function(t){e.emit("error",{errCode:101,errMsg:v.default[101]})}),this.socketModel.on("reconnect",function(){e.initRTCReportInterval()}),this.socketModel.on("close",function(t){-1!==[1002,1006,1009,1010,1011,1012,1013].indexOf(t.code)&&(e.emit("disconnect"),e.emit("error",{errCode:100,errMsg:v.default[100]}))})}},{key:"send",value:function(e){this.socketModel.send(e)}},{key:"getAccountToken",value:function(){return this.socketModel?this.socketModel.getAccountToken():""}},{key:"socketState",value:function(){return!!this.socketModel&&this.socketModel.socketState()}},{key:"userBrowse",value:function(){var e=window.navigator.userAgent;return e.indexOf("MSIE")>=0?"ie":e.indexOf("Firefox")>=0?"Firefox":e.indexOf("Chrome")>=0?"Chrome":e.indexOf("Opera")>=0?"Opera":e.indexOf("Safari")>=0?"Safari":void 0}},{key:"onTrack",value:function(e){}},{key:"createStream",value:function(e){var t=this,i=void 0===e.audio||e.audio,n=void 0===e.video||e.video;this.webrtc.createStream({audio:i,video:n}).then(function(e){window.kbaseApi&&window.kbaseApi.writeLog({producer:"kmedia",type:"log",process:"start",content:"创建码流"}),t.webrtc.addStream(e),t.emit("createStream")})}},{key:"liveStart",value:function(){var e=this;return new o.default(function(t){e.one("onaddstream",function(e){window.kbaseApi&&window.kbaseApi.writeLog({producer:"kmedia",type:"log",process:"start",content:"收到码流"}),t(e)})})}},{key:"sendAnswer",value:function(){var e=this;this.webrtc.createAnswer().then(function(t){window.kbaseApi&&window.kbaseApi.writeLog({producer:"kmedia",type:"log",process:"start",content:"createOffer"}),e.webrtc.createOfferSuccess(t),e.emit("medialog",{name:"live",type:"req",shortName:"ice answer",action:"answer",content:"send ice answer",status:"info",time:(new Date).getTime()}),e.socketModel.send((0,r.default)({account_token:e.getAccountToken(),cmd_type:"ice",request_type:"answer",sdp:t.sdp,session_id:e.sessionId}),function(){console.log("set description error")})})}},{key:"sendCandidate",value:function(e){window.kbaseApi&&window.kbaseApi.writeLog({producer:"kmedia",type:"log",process:"start",content:"发送candidate"}),this.emit("medialog",{name:"live",type:"req",shortName:"req candidate",action:"candidate",content:"send ice candidate",status:"info",time:(new Date).getTime()}),this.socketModel.send((0,r.default)({account_token:this.getAccountToken(),cmd_type:"ice",request_type:"candidate",candidate:e.candidate.candidate,session_id:this.sessionId}))}},{key:"onIcecandidate",value:function(e){if(window.kbaseApi&&window.kbaseApi.writeLog({producer:"kmedia",type:"log",process:"start",content:"收到candidate"}),this.emit("onIcecandidate",{producer:"kmedia",type:"log",process:"start",content:"收到candidate"}),this.emit("medialog",{name:"live",type:"rsp",shortName:"rsp candidate",action:"candidate",content:"receive ice candidate",status:"info",time:(new Date).getTime()}),e.currentTarget){var t=e.currentTarget.remoteDescription.sdp;t=t.split("\r\n");var i=this.webrtc.findLine(t,"a=ssrc","Audio"),n=this.webrtc.findLine(t,"a=ssrc","Video"),r=t[i],o=t[n];this.logData({webrtcaudiossrc:r?parseInt(r.replace("a=ssrc:","")):"",webrtcvideossrc:o?parseInt(o.replace("a=ssrc:","")):""})}this.recvIce=!0,e.candidate&&e.candidate.protocol?(!this.getIp&&this.grepIP(e.candidate.candidate||event&&event.candidate.candidate),this.sendCandidate(e)):console.warn(v.default[2])}},{key:"grepIP",value:function(e){var t=this,i=/^(?!\.)((^|\.)([1-9]?\d|1\d\d|2(5[0-5]|[0-4]\d))){4}$/gm,n=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;e.split("\r\n").forEach(function(e){if(~e.indexOf("candidate")){var r=e.split(" ");t.getIp=r.some(function(e){return i.test(e)||n.test(e)})}})}},{key:"onAddstream",value:function(e){var t=this;this.onRecvIceTimeout=setTimeout(function(){t.recvIce&&(t.recvLog(),clearTimeout(t.onRecvIceTimeout),t.recvIce=!1)},1e3),this.emit("onaddstream",e.stream),this.getStatus()}},{key:"getStatus",value:function(){var e=this;void 0===this.currentTimeout&&(this.currentTimeout=0),this.statusInterval=setTimeout(function(){e.currentTimeout>=e.maxTimeout?clearTimeout(e.statusInterval):e.getStreamStatus().then(function(t){e.currentTimeout+=100,t.video&&t.video.googCodecName&&Number(t.video.bytesReceived)>0?(e.emit("stream",{name:"live",type:"rsp",action:"stream",shortName:"rsp stream",content:"receive live stream",status:"info",time:(new Date).getTime()}),clearTimeout(e.statusInterval)):e.getStatus()})},50)}},{key:"onMessage",value:function(e){var t=this,i=this.serviceErrorCode;if("message"===e.type){var n=JSON.parse(e.data);if(void 0!==n.error&&0!==n.error){this.emit("disconnect");var r="",o=n.error,a=String(o).length;5===a&&"1"===String(o).charAt(0)?o<=10999?r="服务端媒体交换错误-> "+(i[o]||n.error_string||"request faild!"):o>=11e3&&o<=12999&&(r="与服务端webrtc交互错误-> "+(i[o]||n.error_string||"request faild!")):r=5===a&&3==String(o).charAt(0)?"设备错误-> "+i[o]:o>0&&o<9999&&i[o="9"+String(0).repeat(3-a)+o]?"服务端错误-> "+i[o]:"服务端错误-> "+n.error_string,this.emit("error",{errCode:o,errMsg:r||"request faild!",errType:"error"})}if(n&&n.session_id&&this.sessionId!==n.session_id&&(this.sessionId=n.session_id,this.socketModel&&(this.socketModel.sessionId=this.sessionId),this.emit("sessionChange",this.sessionId)),"ice"==n.cmd_type&&"offer"==n.request_type&&n.sdp){this.emit("medialog",{name:"live",type:"rsp",shortName:"ice offer",action:"offer",content:"receive ice offer",status:"info",time:(new Date).getTime()});var s=this.webrtc.getRTCSessionDescription({type:n.request_type,sdp:n.sdp});this.webrtc.handleOffer(s).then(function(e){t.sendAnswer()}).catch(function(e){console.log(e)})}else if(n.second){if(n.request_id)(c=(0,g.getRequestId)(n.request_id))&&(c.onSuccess&&c.onSuccess(n),(0,g.clearRequestId)(n.request_id));this.emit("timeupdate",{second:n.second,play_percent:n.play_percent})}else if(n.request_id){var c;(c=(0,g.getRequestId)(n.request_id,n))&&(c.request_obj?(n.record_info=c.request_obj.record_info,c.request_obj.hasDone&&(c.onSuccess&&c.onSuccess(n),c.onError&&c.onError(n),(0,g.clearRequestId)(n.request_id))):(c.onSuccess&&c.onSuccess(n),c.onError&&c.onError(n),(0,g.clearRequestId)(n.request_id)))}this.emit("message",n)}}},{key:"getCurVedioDefiniton",value:function(){var e=this;return new o.default(function(t,i){e.webrtc&&e.webrtc.peerConnection&&"Firefox"!==e.userBrowse()||i(),e.webrtc.peerConnection.getStats(function(e){var i=e.result();if(i&&i[8]){var n=i[8],r={frameHeight:n.stat("googFrameHeightReceived"),frameWidth:n.stat("googFrameWidthReceived")};t(r)}})})}},{key:"getStreamStatus",value:function(){var e=this;return new o.default(function(t,i){if(e.webrtc&&e.webrtc.peerConnection||i(),"Firefox"===e.userBrowse()){var r=function(e){var i={},r=e,o=!0,a=!1,s=void 0;try{for(var c,u=(0,n.default)(r);!(o=(c=u.next()).done);o=!0){var l=c.value,d={};"inbound-rtp"===l.type&&("video"===l.mediaType&&((d=l).googCodecName="video",i.video=d),"audio"===l.mediaType&&((d=l).googCodecName="audio",i.audio=d))}}catch(e){a=!0,s=e}finally{try{!o&&u.return&&u.return()}finally{if(a)throw s}}t(i)};e.webrtc.peerConnection.getStats(null,function(e){var t=[];e.forEach(function(e){t.push(e)}),r(t)},r)}else e.webrtc.peerConnection.getStats(function(e){var i={},r=e.result(),o=function(e){if(d={},"ssrc"!==e.type)return"continue";e.names().forEach(function(t){d[t]=e.stat(t)}),-1!==m.supportAudioType.indexOf(d.googCodecName)&&(i.audio=d),-1!==m.supportVideoType.indexOf(d.googCodecName)&&(i.video=d)},a=!0,s=!1,c=void 0;try{for(var u,l=(0,n.default)(r);!(a=(u=l.next()).done);a=!0){var d;o(u.value)}}catch(e){s=!0,c=e}finally{try{!a&&l.return&&l.return()}finally{if(s)throw c}}t(i)})})}},{key:"getWebrtcStatus",value:function(e){var t=this;return new o.default(function(i,n){t.webrtc&&t.webrtc.peerConnection?e?t.webrtc.peerConnection.getStats(function(e){i(e)}):t.webrtc.peerConnection.getStats(null).then(function(e){i(e)}):n()})}},{key:"unSubscribeMediaStream",value:function(){this.webrtc&&this.webrtc.unSubscribeMediaStream()}},{key:"initRTCReportInterval",value:function(){var e=this;if(this.webrtc){var t=!1;this.on("disconnect",function(){t=!0});this.RTCReportTimer=setInterval(function(){e.RTCStatus&&(e.RTCStatus=null),e.RTCStatus=e.getStreamStatus().then(function(i){t&&(i.disconnect=!0),e.emit("reportRTCStatus",i),t&&clearInterval(e.RTCReportTimer)}).catch(function(){clearInterval(e.RTCReportTimer)})},1e3)}}},{key:"stop",value:function(){window.STOPSTREAM?window.STOPSTREAM++:window.STOPSTREAM=1,this.send((0,r.default)({account_token:this.getAccountToken(),cmd_type:"live",request_type:"stop",session_id:this.sessionId}))}},{key:"dispose",value:function(){this.stop(),this.options=null,this.onRecvIceTimeout&&clearTimeout(this.onRecvIceTimeout),this.RTCReportTimer&&clearInterval(this.RTCReportTimer),this.statusInterval&&clearTimeout(this.statusInterval),this.webrtc&&(this.webrtc.dispose(),null!=this.webrtc.peerConnection&&(window.CLOSEPEERCONNECTION?window.CLOSEPEERCONNECTION++:window.CLOSEPEERCONNECTION=1,this.webrtc.peerConnection.close(),this.webrtc.peerConnection=null),this.webrtc=null),this.socketModel&&(this.socketModel.dispose(),this.socketModel=null),(0,l.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"dispose",this).call(this)}}]),t}(h.default);t.default=w},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={NORMAL:0,TRANSFER:1}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBrowserInfo=function(){var e={},t=navigator.userAgent.toLowerCase(),i=t.match(/(msie|firefox|chrome|opera|version).*?([\d.]+)/);return e.browser=i[1].replace(/version/,"safari"),e.ver=i[2],e},t.isKeda=function(){if(navigator.userAgent.toLowerCase().indexOf("chrome-keda")>-1)return!0;return!1},t.isIE=function(){return!!(window.ActiveXObject||"ActiveXObject"in window)||!!(navigator.userAgent&&navigator.userAgent.indexOf("Edge")>-1)},t.camelCase=function(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.colorListConf=["#FF0000","#F9E900","#87E900","#4BF0F6","#0066F6","#BF00E3"];t.default={fillColor:"#FF0000",alpha:25,strokeColor:"#FF0000",lineWidth:1}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUndef=void 0;var n=c(i(2)),r=c(i(4));t.hexToRgba=l;var o=i(63),a=c(i(180)),s=i(180);function c(e){return e&&e.__esModule?e:{default:e}}var u=t.isUndef=function(e){return void 0===e};function l(e,t){return"rgba("+parseInt("0x"+e.slice(1,3))+","+parseInt("0x"+e.slice(3,5))+","+parseInt("0x"+e.slice(5,7))+","+t+")"}var d=function(){function e(t){(0,n.default)(this,e),this.x=0,this.y=0,this.visible=!0,this.isSelected=!1,this.zIndex=0,this.alpha=a.default.alpha,this.fillColor=a.default.fillColor,this.lineWidth=a.default.lineWidth,this.strokeStyle=a.default.strokeColor,this._subcribers={},this.isMouseInSelf=!1,this._id=(0,o.newSHA)(),this._stage=t,this.perX=0,this.perY=0,this.mobility=!0,this.editable=!0,this.moveState=!1,this.videoWidth=0,this.videoHeight=0}return(0,r.default)(e,[{key:"init",value:function(e){var t=e.point,i=e.fillColor,n=e.fillAlpha,r=e.strokeColor,o=e.videoWidth,a=e.videoHeight,s=e.id,c=e.width,u=e.height;t&&c&&u&&(this.perX=(t.x||0)+parseInt(c),this.perY=(t.y||0)+parseInt(u)),this.fillColor=this.getColor(i)||this.fillColor,this.setAlpha(n),this.strokeStyle=this.getColor(r)||this.strokeStyle,this.visible=!0,this.videoWidth=o||0,this.videoHeight=a||0,s&&(this._id=s)}},{key:"getColor",value:function(e){return e&&s.colorListConf.includes(e)?e:s.colorListConf[0]}},{key:"setMoveState",value:function(e){this.moveState=e}},{key:"setMobility",value:function(e){this.mobility=!!e}},{key:"getMobility",value:function(){return this.mobility}},{key:"setEditAble",value:function(e){this.editable=!!e}},{key:"getEditAble",value:function(){return this.editable}},{key:"setAlpha",value:function(e){(e=parseInt(e)||0)<0&&(e=0),e>100&&(e=100),this.alpha=e}},{key:"setFillColor",value:function(e){this.fillColor=e}},{key:"setStrokeColor",value:function(e){this.strokeStyle=e}},{key:"getFillStyle",value:function(){return l(this.fillColor,this.alpha/100)}},{key:"getId",value:function(){return this._id}},{key:"setSelected",value:function(){this.isSelected=!0,this._stage.rerender()}},{key:"cancelSelected",value:function(){this.isSelected=!1,this._stage.rerender()}},{key:"draw",value:function(e){}},{key:"subscribe",value:function(e,t){this._subcribers.hasOwnProperty(e)||(this._subcribers[e]=[]),t.id=(0,o.newSHA)(),this._subcribers[e].push(t),this._stage.em.addTarget(e,this)}},{key:"fire",value:function(e,t){if(null!=t&&null!=e&&this._subcribers[e]instanceof Array)for(var i=this._subcribers[e],n=0,r=i.length;n<r;n++)i[n](t)}},{key:"unsubscribe",value:function(e,t){if(null==t&&this._subcribers.hasOwnProperty(e)&&(this._subcribers[e]=[]),this._subcribers[e]instanceof Array){var i=this._subcribers[e];i&&i.length>0&&(this._subcribers[e].length=0,this._stage.em.removeTarget(e,this))}}},{key:"hasSub",value:function(e){if(this._subcribers)return this._subcribers.hasOwnProperty(e)}},{key:"hasPoint",value:function(e,t){!u(e)&&u(t)}},{key:"setToVideoPos",value:function(e,t,i){this.videoWidth=t,this.videoHeight=i;var n=e.canvas.width,r=e.canvas.height;this.perX=this.x/n*t,this.perY=this.y/r*i}},{key:"setVideoToCanvas",value:function(e){var t=e.canvas.width,i=e.canvas.height;this.x=this.perX*t/this.videoWidth,this.y=this.perY*i/this.videoHeight}},{key:"dispose",value:function(){for(var e in this._stage.em.removeTarget("mouse",this),this._stage.em.removeTarget("click",this),this._subcribers)this._subcribers[e].length=0;this._subcribers=null,this._stage=null}}]),e}();t.default=d},function(e,t,i){"use strict";i.r(t);var n=i(3),r=i(134),o=i(131),a=i(46),s=i(14),c=i(135),u=i(87),l=i(57),d=i(96),h=i(17),p=i(143),f=i(0),g=i(58),A=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n.scheduler=t,n.work=i,n}return f.a(t,e),t.prototype.requestAsyncId=function(t,i,n){return void 0===n&&(n=0),null!==n&&n>0?e.prototype.requestAsyncId.call(this,t,i,n):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame(function(){return t.flush(null)})))},t.prototype.recycleAsyncId=function(t,i,n){if(void 0===n&&(n=0),null!==n&&n>0||null===n&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,i,n);0===t.actions.length&&(cancelAnimationFrame(i),t.scheduled=void 0)},t}(g.a),m=i(56),M=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f.a(t,e),t.prototype.flush=function(e){this.active=!0,this.scheduled=void 0;var t,i=this.actions,n=-1,r=i.length;e=e||i.shift();do{if(t=e.execute(e.state,e.delay))break}while(++n<r&&(e=i.shift()));if(this.active=!1,t){for(;++n<r&&(e=i.shift());)e.unsubscribe();throw t}},t}(m.a))(A),v=function(e){function t(t,i){void 0===t&&(t=y),void 0===i&&(i=Number.POSITIVE_INFINITY);var n=e.call(this,t,function(){return n.frame})||this;return n.maxFrames=i,n.frame=0,n.index=-1,n}return f.a(t,e),t.prototype.flush=function(){for(var e,t,i=this.actions,n=this.maxFrames;(t=i[0])&&t.delay<=n&&(i.shift(),this.frame=t.delay,!(e=t.execute(t.state,t.delay))););if(e){for(;t=i.shift();)t.unsubscribe();throw e}},t.frameTimeFactor=10,t}(m.a),y=function(e){function t(t,i,n){void 0===n&&(n=t.index+=1);var r=e.call(this,t,i)||this;return r.scheduler=t,r.work=i,r.index=n,r.active=!0,r.index=t.index=n,r}return f.a(t,e),t.prototype.schedule=function(i,n){if(void 0===n&&(n=0),!this.id)return e.prototype.schedule.call(this,i,n);this.active=!1;var r=new t(this.scheduler,this.work);return this.add(r),r.schedule(i,n)},t.prototype.requestAsyncId=function(e,i,n){void 0===n&&(n=0),this.delay=e.frame+n;var r=e.actions;return r.push(this),r.sort(t.sortActions),!0},t.prototype.recycleAsyncId=function(e,t,i){void 0===i&&(i=0)},t.prototype._execute=function(t,i){if(!0===this.active)return e.prototype._execute.call(this,t,i)},t.sortActions=function(e,t){return e.delay===t.delay?e.index===t.index?0:e.index>t.index?1:-1:e.delay>t.delay?1:-1},t}(g.a),w=i(118),I=i(11),N=i(1),T=i(40),C=i(75),D=i(43),k=i(36);function b(e){return!!e&&(e instanceof n.a||"function"==typeof e.lift&&"function"==typeof e.subscribe)}var j=i(50),E=i(54),x=i(47),z=i(77),L=i(137),S=i(21),O=i(94),Q=i(15),B=i(22);function Y(e,t,i){if(t){if(!Object(B.a)(t))return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return Y(e,i).apply(void 0,n).pipe(Object(S.a)(function(e){return Object(Q.a)(e)?t.apply(void 0,e):t(e)}))};i=t}return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var o,a=this,s={context:a,subject:o,callbackFunc:e,scheduler:i};return new n.a(function(n){if(i){var r={args:t,subscriber:n,params:s};return i.schedule(_,0,r)}if(!o){o=new l.a;try{e.apply(a,t.concat([function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];o.next(e.length<=1?e[0]:e),o.complete()}]))}catch(e){Object(O.a)(o)?o.error(e):console.warn(e)}}return o.subscribe(n)})}}function _(e){var t=this,i=e.args,n=e.subscriber,r=e.params,o=r.callbackFunc,a=r.context,s=r.scheduler,c=r.subject;if(!c){c=r.subject=new l.a;try{o.apply(a,i.concat([function(){for(var e=[],i=0;i<arguments.length;i++)e[i]=arguments[i];var n=e.length<=1?e[0]:e;t.add(s.schedule(P,0,{value:n,subject:c}))}]))}catch(e){c.error(e)}}this.add(c.subscribe(n))}function P(e){var t=e.value,i=e.subject;i.next(t),i.complete()}function R(e,t,i){if(t){if(!Object(B.a)(t))return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return R(e,i).apply(void 0,n).pipe(Object(S.a)(function(e){return Object(Q.a)(e)?t.apply(void 0,e):t(e)}))};i=t}return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var o={subject:void 0,args:t,callbackFunc:e,scheduler:i,context:this};return new n.a(function(n){var r=o.context,a=o.subject;if(i)return i.schedule(U,0,{params:o,subscriber:n,context:r});if(!a){a=o.subject=new l.a;try{e.apply(r,t.concat([function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i=e.shift();i?a.error(i):(a.next(e.length<=1?e[0]:e),a.complete())}]))}catch(e){Object(O.a)(a)?a.error(e):console.warn(e)}}return a.subscribe(n)})}}function U(e){var t=this,i=e.params,n=e.subscriber,r=e.context,o=i.callbackFunc,a=i.args,s=i.scheduler,c=i.subject;if(!c){c=i.subject=new l.a;try{o.apply(r,a.concat([function(){for(var e=[],i=0;i<arguments.length;i++)e[i]=arguments[i];var n=e.shift();if(n)t.add(s.schedule(F,0,{err:n,subject:c}));else{var r=e.length<=1?e[0]:e;t.add(s.schedule(G,0,{value:r,subject:c}))}}]))}catch(e){this.add(s.schedule(F,0,{err:e,subject:c}))}}this.add(c.subscribe(n))}function G(e){var t=e.value,i=e.subject;i.next(t),i.complete()}function F(e){var t=e.err;e.subject.error(t)}var W=i(89),H=i(65),V=i(91),Z=i(25),J=i(93),X=i(27);function K(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(1===e.length){var i=e[0];if(Object(Q.a)(i))return q(i,null);if(Object(J.a)(i)&&Object.getPrototypeOf(i)===Object.prototype){var n=Object.keys(i);return q(n.map(function(e){return i[e]}),n)}}if("function"==typeof e[e.length-1]){var r=e.pop();return q(e=1===e.length&&Object(Q.a)(e[0])?e[0]:e,null).pipe(Object(S.a)(function(e){return r.apply(void 0,e)}))}return q(e,null)}function q(e,t){return new n.a(function(i){var n=e.length;if(0!==n)for(var r=new Array(n),o=0,a=0,s=function(s){var c=Object(X.a)(e[s]),u=!1;i.add(c.subscribe({next:function(e){u||(u=!0,a++),r[s]=e},error:function(e){return i.error(e)},complete:function(){++o!==n&&u||(a===n&&i.next(t?t.reduce(function(e,t,i){return e[t]=r[i],e},{}):r),i.complete())}}))},c=0;c<n;c++)s(c);else i.complete()})}var $=i(51);function ee(e,t,i,r){return Object($.a)(i)&&(r=i,i=void 0),r?ee(e,t,i).pipe(Object(S.a)(function(e){return Object(Q.a)(e)?r.apply(void 0,e):r(e)})):new n.a(function(n){!function e(t,i,n,r,o){var a;if(function(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(t)){var s=t;t.addEventListener(i,n,o),a=function(){return s.removeEventListener(i,n,o)}}else if(function(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(t)){var c=t;t.on(i,n),a=function(){return c.off(i,n)}}else if(function(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(t)){var u=t;t.addListener(i,n),a=function(){return u.removeListener(i,n)}}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(var l=0,d=t.length;l<d;l++)e(t[l],i,n,r,o)}r.add(a)}(e,t,function(e){arguments.length>1?n.next(Array.prototype.slice.call(arguments)):n.next(e)},n,i)})}function te(e,t,i){return i?te(e,t).pipe(Object(S.a)(function(e){return Object(Q.a)(e)?i.apply(void 0,e):i(e)})):new n.a(function(i){var n,r=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return i.next(1===e.length?e[0]:e)};try{n=e(r)}catch(e){return void i.error(e)}if(Object($.a)(t))return function(){return t(r,n)}})}function ie(e,t,i,r,o){var a,s;if(1==arguments.length){var c=e;s=c.initialState,t=c.condition,i=c.iterate,a=c.resultSelector||k.a,o=c.scheduler}else void 0===r||Object(B.a)(r)?(s=e,a=k.a,o=r):(s=e,a=r);return new n.a(function(e){var n=s;if(o)return o.schedule(ne,0,{subscriber:e,iterate:i,condition:t,resultSelector:a,state:n});for(;;){if(t){var r=void 0;try{r=t(n)}catch(t){return void e.error(t)}if(!r){e.complete();break}}var c=void 0;try{c=a(n)}catch(t){return void e.error(t)}if(e.next(c),e.closed)break;try{n=i(n)}catch(t){return void e.error(t)}}})}function ne(e){var t=e.subscriber,i=e.condition;if(!t.closed){if(e.needIterate)try{e.state=e.iterate(e.state)}catch(e){return void t.error(e)}else e.needIterate=!0;if(i){var n=void 0;try{n=i(e.state)}catch(e){return void t.error(e)}if(!n)return void t.complete();if(t.closed)return}var r;try{r=e.resultSelector(e.state)}catch(e){return void t.error(e)}if(!t.closed&&(t.next(r),!t.closed))return this.schedule(e)}}function re(e,t,i){return void 0===t&&(t=Z.a),void 0===i&&(i=Z.a),Object(V.a)(function(){return e()?t:i})}var oe=i(59);function ae(e,t){return void 0===e&&(e=0),void 0===t&&(t=h.a),(!Object(oe.a)(e)||e<0)&&(e=0),t&&"function"==typeof t.schedule||(t=h.a),new n.a(function(i){return i.add(t.schedule(se,e,{subscriber:i,counter:0,period:e})),i})}function se(e){var t=e.subscriber,i=e.counter,n=e.period;t.next(i),this.schedule({subscriber:t,counter:i+1,period:n},n)}var ce=i(139),ue=new n.a(D.a);function le(){return ue}var de=i(68);function he(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(0===e.length)return Z.a;var i=e[0],r=e.slice(1);return 1===e.length&&Object(Q.a)(i)?he.apply(void 0,i):new n.a(function(e){var t=function(){return e.add(he.apply(void 0,r).subscribe(e))};return Object(X.a)(i).subscribe({next:function(t){e.next(t)},error:t,complete:t})})}function pe(e,t){return t?new n.a(function(i){var n=Object.keys(e),r=new I.a;return r.add(t.schedule(fe,0,{keys:n,index:0,subscriber:i,subscription:r,obj:e})),r}):new n.a(function(t){for(var i=Object.keys(e),n=0;n<i.length&&!t.closed;n++){var r=i[n];e.hasOwnProperty(r)&&t.next([r,e[r]])}t.complete()})}function fe(e){var t=e.keys,i=e.index,n=e.subscriber,r=e.subscription,o=e.obj;if(!n.closed)if(i<t.length){var a=t[i];n.next([a,o[a]]),r.add(this.schedule({keys:t,index:i+1,subscriber:n,subscription:r,obj:o}))}else n.complete()}var ge=i(149),Ae=i(78),me=i(39);function Me(e,t,i){return[Object(me.a)(t,i)(new n.a(Object(Ae.a)(e))),Object(me.a)(Object(ge.a)(t,i))(new n.a(Object(Ae.a)(e)))]}var ve=i(140);function ye(e,t,i){return void 0===e&&(e=0),new n.a(function(n){void 0===t&&(t=e,e=0);var r=0,o=e;if(i)return i.schedule(we,0,{index:r,count:t,start:e,subscriber:n});for(;;){if(r++>=t){n.complete();break}if(n.next(o++),n.closed)break}})}function we(e){var t=e.start,i=e.index,n=e.count,r=e.subscriber;i>=n?r.complete():(r.next(t),r.closed||(e.index=i+1,e.start=t+1,this.schedule(e)))}var Ie=i(88),Ne=i(141);function Te(e,t){return new n.a(function(i){var n,r;try{n=e()}catch(e){return void i.error(e)}try{r=t(n)}catch(e){return void i.error(e)}var o=(r?Object(X.a)(r):Z.a).subscribe(i);return function(){o.unsubscribe(),n&&n.unsubscribe()}})}var Ce=i(92),De=i(142),ke=i(31);i.d(t,"Observable",function(){return n.a}),i.d(t,"ConnectableObservable",function(){return r.a}),i.d(t,"GroupedObservable",function(){return o.a}),i.d(t,"observable",function(){return a.a}),i.d(t,"Subject",function(){return s.a}),i.d(t,"BehaviorSubject",function(){return c.a}),i.d(t,"ReplaySubject",function(){return u.a}),i.d(t,"AsyncSubject",function(){return l.a}),i.d(t,"asapScheduler",function(){return d.a}),i.d(t,"asyncScheduler",function(){return h.a}),i.d(t,"queueScheduler",function(){return p.a}),i.d(t,"animationFrameScheduler",function(){return M}),i.d(t,"VirtualTimeScheduler",function(){return v}),i.d(t,"VirtualAction",function(){return y}),i.d(t,"Scheduler",function(){return w.a}),i.d(t,"Subscription",function(){return I.a}),i.d(t,"Subscriber",function(){return N.a}),i.d(t,"Notification",function(){return T.a}),i.d(t,"NotificationKind",function(){return T.b}),i.d(t,"pipe",function(){return C.a}),i.d(t,"noop",function(){return D.a}),i.d(t,"identity",function(){return k.a}),i.d(t,"isObservable",function(){return b}),i.d(t,"ArgumentOutOfRangeError",function(){return j.a}),i.d(t,"EmptyError",function(){return E.a}),i.d(t,"ObjectUnsubscribedError",function(){return x.a}),i.d(t,"UnsubscriptionError",function(){return z.a}),i.d(t,"TimeoutError",function(){return L.a}),i.d(t,"bindCallback",function(){return Y}),i.d(t,"bindNodeCallback",function(){return R}),i.d(t,"combineLatest",function(){return W.b}),i.d(t,"concat",function(){return H.a}),i.d(t,"defer",function(){return V.a}),i.d(t,"empty",function(){return Z.b}),i.d(t,"forkJoin",function(){return K}),i.d(t,"from",function(){return X.a}),i.d(t,"fromEvent",function(){return ee}),i.d(t,"fromEventPattern",function(){return te}),i.d(t,"generate",function(){return ie}),i.d(t,"iif",function(){return re}),i.d(t,"interval",function(){return ae}),i.d(t,"merge",function(){return ce.a}),i.d(t,"never",function(){return le}),i.d(t,"of",function(){return de.a}),i.d(t,"onErrorResumeNext",function(){return he}),i.d(t,"pairs",function(){return pe}),i.d(t,"partition",function(){return Me}),i.d(t,"race",function(){return ve.a}),i.d(t,"range",function(){return ye}),i.d(t,"throwError",function(){return Ie.a}),i.d(t,"timer",function(){return Ne.a}),i.d(t,"using",function(){return Te}),i.d(t,"zip",function(){return Ce.b}),i.d(t,"scheduled",function(){return De.a}),i.d(t,"EMPTY",function(){return Z.a}),i.d(t,"NEVER",function(){return ue}),i.d(t,"config",function(){return ke.a})},function(e,t,i){e.exports=!i(48)&&!i(69)(function(){return 7!=Object.defineProperty(i(154)("div"),"a",{get:function(){return 7}}).a})},function(e,t,i){e.exports=i(67)},function(e,t,i){var n=i(61),r=i(70),o=i(244)(!1),a=i(157)("IE_PROTO");e.exports=function(e,t){var i,s=r(e),c=0,u=[];for(i in s)i!=a&&n(s,i)&&u.push(i);for(;t.length>c;)n(s,i=t[c++])&&(~o(u,i)||u.push(i));return u}},function(e,t,i){var n=i(32).document;e.exports=n&&n.documentElement},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,i){var n=i(45);e.exports=function(e,t,i,r){try{return r?t(n(i)[0],i[1]):t(i)}catch(t){var o=e.return;throw void 0!==o&&n(o.call(e)),t}}},function(e,t,i){var n=i(81),r=i(34)("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||o[r]===e)}},function(e,t,i){var n=i(45),r=i(102),o=i(34)("species");e.exports=function(e,t){var i,a=n(e).constructor;return void 0===a||null==(i=n(a)[o])?t:r(i)}},function(e,t,i){var n,r,o,a=i(60),s=i(249),c=i(186),u=i(154),l=i(32),d=l.process,h=l.setImmediate,p=l.clearImmediate,f=l.MessageChannel,g=l.Dispatch,A=0,m={},M=function(){var e=+this;if(m.hasOwnProperty(e)){var t=m[e];delete m[e],t()}},v=function(e){M.call(e.data)};h&&p||(h=function(e){for(var t=[],i=1;arguments.length>i;)t.push(arguments[i++]);return m[++A]=function(){s("function"==typeof e?e:Function(e),t)},n(A),A},p=function(e){delete m[e]},"process"==i(104)(d)?n=function(e){d.nextTick(a(M,e,1))}:g&&g.now?n=function(e){g.now(a(M,e,1))}:f?(o=(r=new f).port2,r.port1.onmessage=v,n=a(o.postMessage,o,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(n=function(e){l.postMessage(e+"","*")},l.addEventListener("message",v,!1)):n="onreadystatechange"in u("script")?function(e){c.appendChild(u("script")).onreadystatechange=function(){c.removeChild(this),M.call(e)}}:function(e){setTimeout(a(M,e,1),0)}),e.exports={set:h,clear:p}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,i){var n=i(45),r=i(33),o=i(162);e.exports=function(e,t){if(n(e),r(t)&&t.constructor===e)return t;var i=o.f(e);return(0,i.resolve)(t),i.promise}},function(e,t,i){"use strict";var n=i(32),r=i(18),o=i(44),a=i(48),s=i(34)("species");e.exports=function(e){var t="function"==typeof r[e]?r[e]:n[e];a&&t&&!t[s]&&o.f(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,i){var n=i(34)("iterator"),r=!1;try{var o=[7][n]();o.return=function(){r=!0},Array.from(o,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var i=!1;try{var o=[7],a=o[n]();a.next=function(){return{done:i=!0}},o[n]=function(){return a},e(o)}catch(e){}return i}},function(e,t,i){var n=i(104);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,i){var n=i(70),r=i(198).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==o.call(e)?function(e){try{return r(e)}catch(e){return a.slice()}}(e):r(n(e))}},function(e,t,i){var n=i(185),r=i(159).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,r)}},function(e,t,i){e.exports={default:i(264),__esModule:!0}},function(e,t,i){var n=i(33);e.exports=function(e,t){if(!n(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,i){e.exports={default:i(293),__esModule:!0}},function(e,t,i){"use strict";t.__esModule=!0;var n,r=i(201),o=(n=r)&&n.__esModule?n:{default:n};t.default=function(e){return Array.isArray(e)?e:(0,o.default)(e)}},function(e,t,i){e.exports={default:i(307),__esModule:!0}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assign=void 0;var n=a(i(110)),r=a(i(24));t.default=s;var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(52));function a(e){return e&&e.__esModule?e:{default:e}}function s(){var e,t,i,n,a,c,u=arguments[0]||{},l=1,d=arguments.length,h=!1;for("boolean"==typeof u&&(h=u,u=arguments[1]||{}),"object"===(void 0===u?"undefined":(0,r.default)(u))||o.isFunction(u)||(u={}),d===l&&(u=this,--l);l<d;l++)if(null!=(e=arguments[l]))for(t in e)i=u[t],u!==(n=e[t])&&(h&&n&&(o.isPlainObject(n)||(a=o.isArray(n)))?(a?(a=!1,c=i&&o.isArray(i)?i:[]):c=i&&o.isPlainObject(i)?i:{},u[t]=s(h,c,n)):void 0!==n&&(u[t]=n));return u}t.assign=n.default||s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasProto=void 0;var n=h(i(109)),r=h(i(203)),o=h(i(312)),a=h(i(24)),s=h(i(37)),c=h(i(112));t.Observer=m,t.observe=M,t.defineReactive=v;var u=h(i(206)),l=i(317),d=i(52);function h(e){return e&&e.__esModule?e:{default:e}}var p=t.hasProto="__proto__"in{},f=(0,c.default)(l.arrayMethods);function g(e,t){e.__proto__=t}function A(e,t,i){for(var n=0,r=i.length;n<r;n++){var o=i[n];(0,d.def)(e,o,t[o])}}function m(e){(this.value=e,this.dep=new u.default,(0,d.def)(e,"__ob__",this),(0,d.isArray)(e))?((p?g:A)(e,l.arrayMethods,f),this.observeArray(e)):this.walk(e)}function M(e){var t;if(e&&"object"===(void 0===e?"undefined":(0,a.default)(e)))return(0,d.hasOwn)(e,"__ob__")&&e.__ob__ instanceof m?t=e.__ob__:((0,d.isArray)(e)||(0,d.isPlainObject)(e))&&(0,o.default)(e)&&(t=new m(e)),t}function v(e,t,i){var o=new u.default,a=(0,r.default)(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set,l=M(i);(0,n.default)(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):i;if(u.default.target&&(o.depend(),l&&l.dep.depend(),(0,d.isArray)(t)))for(var n,r=0,a=t.length;r<a;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend();return t},set:function(t){t!==(s?s.call(e):i)&&(c?c.call(e,t):i=t,l=M(t),o.notify())}})}}m.prototype.walk=function(e){for(var t=(0,s.default)(e),i=0,n=t.length;i<n;i++)this.convert(t[i],e[t[i]])},m.prototype.observeArray=function(e){for(var t=0,i=e.length;t<i;t++)M(e[t])},m.prototype.convert=function(e,t){v(this.value,e,t)},m.prototype.$set=function(e,t,i){if(t in e&&!(t in Object.prototype))return e[t]=i,i;var n=e.__ob__;return n?(v(n.value,t,i),n.dep.notify(),i):(e[t]=i,i)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var n=0;function r(){this.id=n++,this.subs=[]}r.target=null,r.prototype.addSub=function(e){this.subs.push(e)},r.prototype.removeSub=function(e){this.subs.$remove(e)},r.prototype.depend=function(){r.target.addDep(this)},r.prototype.notify=function(){for(var e=this.subs.slice(),t=0,i=e.length;t<i;t++)e[t].update()}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=c(i(37)),r=c(i(126));t.default=l;var o=c(i(206)),a=i(52),s=i(20);function c(e){return e&&e.__esModule?e:{default:e}}var u=0;function l(e,t,i,n){n&&(0,s.assign)(this,n);var o="function"==typeof e;this.vm=t,t._watchers.push(this),this.cb=i,this.id=++u,this.active=!0,this.deps=[],this.newDeps=[],this.depIds=(0,r.default)(null),this.newDepIds=null,this.getter=o?e:new Function("with(this){return "+e+"}"),this.value=this.get()}l.prototype.beforeGet=function(){o.default.target=this,this.newDepIds=(0,r.default)(null),this.newDeps.length=0},l.prototype.afterGet=function(){o.default.target=null;for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds[t.id]||t.removeSub(this)}this.depIds=this.newDepIds;var i=this.deps;this.deps=this.newDeps,this.newDeps=i},l.prototype.get=function(){this.beforeGet();var e=this.scope||this.vm,t=this.getter.call(e,e);return this.deep&&function e(t){var i,r;if((0,a.isArray)(t))for(i=t.length;i--;)e(t[i]);else if((0,a.isObject)(t))for(r=(0,n.default)(t),i=r.length;i--;)e(t[r[i]])}(t),this.afterGet(),t},l.prototype.addDep=function(e){var t=e.id;this.newDepIds[t]||(this.newDepIds[t]=!0,this.newDeps.push(e),this.depIds[t]||e.addSub(this))},l.prototype.update=function(){this.run()},l.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||(0,a.isObject)(e)){var t=this.value;this.value=e,this.cb.call(this.vm,e,t)}}},l.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},l.prototype.teardown=function(){if(this.active){this.vm._watchers.$remove(this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1,this.vm=this.cb=this.value=null}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.patch=t.emptyVNode=t.h=void 0;var n,r=i(320),o=i(321),a=(n=o)&&n.__esModule?n:{default:n};t.h=r.h,t.emptyVNode=r.emptyVNode,t.patch=a.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(2),o=(n=r)&&n.__esModule?n:{default:n};t.default=function e(t,i,n,r,a,s){(0,o.default)(this,e),this.tag=t,this.data=i,this.children=n,this.text=r,this.dom=a,this.ns=s,this.key=i&&i.key}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=c(i(323)),r=c(i(324)),o=c(i(325)),a=c(i(326)),s=c(i(327));function c(e){return e&&e.__esModule?e:{default:e}}t.default=[n.default,r.default,o.default,a.default,s.default]},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(126),o=(n=r)&&n.__esModule?n:{default:n};t.compile=function(e,t){e=(e=e.trim()).replace(/>/gm,">").replace(/</gm,"<");var i=t?c:u;return i[e]||(i[e]=(0,s.generate)((0,a.parse)(e,t)))};var a=i(212),s=i(214);var c=(0,o.default)(null),u=(0,o.default)(null)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(35),o=(n=r)&&n.__esModule?n:{default:n};t.parse=function(e,t){var i=void 0,n=void 0,r=[];return(0,a.parseHTML)(e,{html5:!0,start:function(e,t,a){var m,M,v=n&&n.ns,y={tag:e,plain:!t.length,attrsList:t,attrsMap:g(t),parent:n,children:[]};(v||"svg"===e)&&(y.ns=v||"http://www.w3.org/2000/svg"),function(e){var t=void 0;if(t=A(e,"v-for")){var i=t.match(h);e.alias=i[1].trim(),e.for=i[2].trim(),(t=A(e,":key"))&&(e.key="$index"===t?t:e.alias+'["'+t+'"]')}}(y),(M=A(m=y,"v-if"))&&(m.if=M),function(e){var t=A(e,"v-show");t&&(e.show=t)}(y),function(e){e.staticClass=A(e,"class"),e.classBinding=A(e,":class")||A(e,"v-bind:class")}(y),function(e){e.styleBinding=A(e,":style")||A(e,"v-bind:style")}(y),function(e){for(var t=e.attrsList,i=0;i<t.length;i++){var n=t[i].name,r=t[i].value;if(c.test(n)){var a=f(n);a&&(n=n.replace(d,"")),u.test(n)?(n=n.replace(u,""),p.test(n)?(e.props||(e.props=[])).push({name:n,value:r}):(e.attrs||(e.attrs=[])).push({name:n,value:r})):l.test(n)?(n=n.replace(l,""),(0,s.addHandler)(e.events||(e.events={}),n,r,a)):(n=n.replace(c,""),(e.directives||(e.directives=[])).push({name:n,value:r,modifiers:a}))}else(e.attrs||(e.attrs=[])).push({name:n,value:(0,o.default)(r)})}}(y),i||(i=y),n&&n.children.push(y),a||(n=y,r.push(y))},end:function(){r.length-=1,n=r[r.length-1]},chars:function(e){if(e="pre"===n.tag?e:e.trim()?e:t?" ":null)if(" "!==e){var i=(0,s.parseText)(e);i?n.children.push({expression:i}):n.children.push({text:e})}else n.children.push({text:e})}}),i};var a=i(328),s=i(213);var c=/^v-|^@|^:/,u=/^:|^v-bind:/,l=/^@|^v-on:/,d=/\.[^\.]+/g,h=/([a-zA-Z_][\w]*)\s+(?:in|of)\s+(.*)/,p=/^(value|selected|checked|muted)$/;function f(e){var t=e.match(d);if(t){var i={};return t.forEach(function(e){i[e.slice(1)]=!0}),i}}function g(e){for(var t={},i=0,n=e.length;i<n;i++)t[e[i].name]=e[i].value;return t}function A(e,t){var i;if(i=e.attrsMap[t]){e.attrsMap[t]=null;for(var n=e.attrsList,r=0,o=n.length;r<o;r++)if(n[r].name===t){n.splice(r,1);break}}return i}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(35),o=(n=r)&&n.__esModule?n:{default:n};t.addHandler=function(e,t,i,n){n&&n.capture&&(delete n.capture,t="!"+t);var r={value:i,modifiers:n},o=e[t];Array.isArray(o)?o.push(r):e[t]=o?[o,r]:r},t.parseText=function(e){if(!a.test(e))return null;var t,i,n=[],r=a.lastIndex=0;for(;t=a.exec(e);)(i=t.index)>r&&n.push((0,o.default)(e.slice(r,i))),n.push("("+t[1].trim()+")"),r=i+t[0].length;r<e.length&&n.push((0,o.default)(e.slice(r)));return n.join("+")};var a=/\{\{((?:.|\\n)+?)\}\}/g},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(35),o=(n=r)&&n.__esModule?n:{default:n};t.generate=function(e){var t=e?c(e):'__h__("div")';return new Function("with (this) { return "+t+"}")};var a=i(329),s=i(215);function c(e){return e.for?function(e){var t=e.for,i=e.alias;return e.for=!1,"("+t+") && ("+t+").map(function ("+i+", $index) {return "+c(e)+"})"}(e):e.if?function(e,t){var i=e.if;return e.if=!1,"("+i+") ? "+c(e)+" : _e()"}(e):"template"===e.tag?u(e):"render"===e.tag?function(e){return e.method+"("+(e.args||"")+")"}(e):"__h__('"+e.tag+"', "+function(e){if(e.plain)return"{}";var t="{";e.key&&(t+="key:"+e.key+",");e.ns&&(t+="svg: true,");if(e.directives){var i=(0,s.genDirectives)(e);i&&(t+=i+",")}e.staticClass&&(t+='staticClass:"'+e.staticClass+'",');e.classBinding&&(t+="class:"+e.classBinding+",");e.show&&(t+="show: "+e.show+",");e.styleBinding&&(t+="style:"+e.styleBinding+",");e.props&&(t+="props:{"+d(e.props)+"},");e.attrs&&(t+="attrs:{"+d(e.attrs)+"},");e.events&&(t+=(0,a.genHandlers)(e.events));return t.replace(/,$/,"")+"}"}(e)+", "+u(e)+")"}function u(e){return e.children.length?"["+e.children.map(l).join(",")+"]":"undefined"}function l(e){return e.tag?c(e):(t=e).expression?"("+t.expression+"==null?'':String("+t.expression+"))":(0,o.default)(t.text);var t}function d(e){for(var t="",i=0;i<e.length;i++){var n=e[i];t+='"'+n.name+'":'+n.value+","}return t.slice(0,-1)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.directives=void 0;var n,r=i(35),o=(n=r)&&n.__esModule?n:{default:n};t.genDirectives=function(e){for(var t=e.directives,i="directives:[",n=!1,r=0;r<t.length;r++){var a=t[r],s=u[a.name];s?s(e,a):(n=!0,i+='{def:__d__("'+a.name+'")'+(a.value?",value:("+a.value+")":"")+(a.modifiers?",modifiers:"+(0,o.default)(a.modifiers):"")+"},")}if(n)return i.slice(0,-1)+"]"};var a=i(330),s=i(331),c=i(332);var u=t.directives={model:a.model,show:s.show,html:c.html,cloak:function(){}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(i(112));t.getData=function(e){var t=e[s];t||(t=e[s]=(0,r.default)());a[t]||(a[t]={});return a[t]},t.hasData=function(e){var t=e[s];if(!t)return!1;return!!(0,n.default)(a[t]).length},t.removeData=function(e){var t=e[s];if(!t)return;delete a[t];try{delete e[s]}catch(t){e.removeAttribute?e.removeAttribute(s):e[s]=null}};var r=o(i(63));function o(e){return e&&e.__esModule?e:{default:e}}var a={},s="k-vdata"},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(i(2)),r=s(i(4)),o=s(i(333)),a=s(i(127));function s(e){return e&&e.__esModule?e:{default:e}}var c=function(){function e(t){(0,n.default)(this,e),this._options=t,this.container=a.default.factory(o.default,this._options),this.player=e.getModule(this._options.kid,"Player"),this._el=this.container._el}return(0,r.default)(e,[{key:"dispose",value:function(){this.container.dispose()}},{key:"getPlayerEl",value:function(){return this.player.player}},{key:"play",value:function(){this.player.player.play()}},{key:"pause",value:function(){this.player.player.pause()}},{key:"load",value:function(){this.player.player.load()}},{key:"setPlayerAttr",value:function(e,t){this.player.setPlayerAttr(e,t)}},{key:"removePlayerAttr",value:function(e){this.player.removePlayerAttr(e)}},{key:"setPlayerSize",value:function(e){this.player.setPlayerSize(e)}},{key:"getMediaProperty",value:function(e){return this.player.player[e]}},{key:"setMediaProperty",value:function(e,t){return this.player.player[e]=t,this.player.player[e]}}],[{key:"getModule",value:function(t,i){if(!e.modules[t])throw new Error("Template instance("+t+") does not exist!");return e.modules[t][i]?e.modules[t][i]:null}},{key:"registerModule",value:function(t,i,n){e.modules[t]||(e.modules[t]={}),e.modules[t][i]||(e.modules[t][i]=n)}}]),e}();t.default=c,c.modules={}},function(e,t,i){e.exports={default:i(342),__esModule:!0}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.valiDataTimeRange=function(e,t){e=e.replace("T"," "),t=t.replace("T"," ");var i=/^(?:19|20)[0-9][0-9]-(?:(?:0[1-9]|[0-9])|(?:1[0-2]))-(?:(?:[0-2][1-9]|[0-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3]|[0-1][0-9])|(?:[0-9])):(?:[0-5][0-9]|[0-9]):(?:[0-5][0-9]|[0-9])$/;if(!i.test(e)||!i.test(t))return!1;if(new Date(e).getTime()>new Date(t).getTime())return!1;return!0},t.isDateTimeFormat=function(e){if(!/^(?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9]$/.test(e))return!1;return!0}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=l(i(37)),r=l(i(62));t.default=function(){var e=++d,t=(0,o.createStore)((0,o.combineReducers)({player:a.default,service:s.default,plugin:c.default})),i=t.dispatch;return t.dispatch=function(n){var r=i(n);return window.KMEDIA_STORE_DEBUG_OPEN&&(console.log("player"+e+" dispatching",n),console.log("player"+e+" next state",t.getState())),r},t.connect=function(e){var i=t.getState(),o=e(i);return function(i){if(i.dispatch=t.dispatch,(0,u.default)(o)){var a=!0,s=!1,c=void 0;try{for(var l,d=(0,r.default)((0,n.default)(o));!(a=(l=d.next()).done);a=!0){var h=l.value;i[h]=o[h]}}catch(e){s=!0,c=e}finally{try{!a&&d.return&&d.return()}finally{if(s)throw c}}}return t.subscribe(function(){var o=t.getState(),a=e(o);if((0,u.default)(a)){var s=!0,c=!1,l=void 0;try{for(var d,h=(0,r.default)((0,n.default)(a));!(s=(d=h.next()).done);s=!0){var p=d.value;i[p]=a[p]}}catch(e){c=!0,l=e}finally{try{!s&&h.return&&h.return()}finally{if(c)throw l}}}}),i}},t};var o=i(359),a=l(i(116)),s=l(i(222)),c=l(i(175)),u=l(i(173));function l(e){return e&&e.__esModule?e:{default:e}}var d=0},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nmediaIdAndUrl=t.optionsInit=void 0;var n=c(i(218)),r=i(64),o=c(r),a=i(20),s=c(i(113));function c(e){return e&&e.__esModule?e:{default:e}}i(129);t.optionsInit=function(e){var t=e.options,i=e.preCreated,c=(0,a.assign)({},t,{mediaUrl:t.mediaUrl||t.videoUrl||"",mediaType:t.mediaType||"video",theme:t.theme||"blue",videoFit:(0,n.default)(r.videoFitType,t.videoFit),container:t.container,muted:!!t.muted,loading:t.loading||"none",progressDisplayTime:!!t.progressDisplayTime,autoplay:t.autoplay||!1,fileEncrypt:t.fileEncrypt||"",poster:t.poster||"",restore:!!t.restore});c.kid=t.id,!c.playType&&c.realtime?(c.playType=o.default.LIVESTREAMING,c.vodStreamId&&(c.playType=o.default.NONLIVESTREAMING)):c.playType?c.playType=c.playType:c.playType=o.default.FILE,c.playType!==o.default.LIVESTREAMING&&c.playType!==o.default.NONLIVESTREAMING||(c.autoplay=void 0===t.autoplay||t.autoplay),!0!==c.autoplay&&(c.autoplay=!1),c.mediaType!==o.default.AUDIO&&c.mediaType!==o.default.VIDEO&&(0,s.default)({type:"error",insert:"\n [id: "+t.id+"]"},null,"参数(mediaType)错误!"),!c.fileEncrypt||"string"==typeof c.fileEncrypt&&-1!==r.fileEncryptType.indexOf(c.fileEncrypt)||(0,s.default)({type:"error",insert:"\n [id: "+t.id+"]"},null,"参数(fileEncrypt)错误!"),c.controls=c.tools?c.tools:[];var u=c.mediaInfo&&(c.mediaInfo[c.playType]||c.mediaInfo)||{};return i||(c.mediaInfo=(0,a.assign)({microphone:c.microphone||!1,devId:c.videoId||"",websocketUrl:u.websocketUrl?window.Kservice&&window.Kservice.websocketUrl:"",stunService:u.stunService?window.Kservice&&window.Kservice.stunService:""},u),c.source=(0,a.assign)(c.mediaInfo,{type:c.playType,src:c.playType===o.default.FILE||c.playType===o.default.HLS?c.mediaUrl:c.mediaInfo.devId})),c.remoteConfigUrl=c.serviceUrl||"",{options:c,preCreated:!!i}},t.nmediaIdAndUrl=function(e){var t=(isNaN(parseInt(e))?"":parseInt(e))||0,i="";if("string"==typeof e){var n=e.indexOf("/")>-1;n&&(t=0),i=n?e:""}else"number"==typeof e&&(i="");return{nmediaId:t,nmediaUrl:i}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.action=void 0;var n,r=i(20),o=i(174),a=(n=o)&&n.__esModule?n:{default:n},s=i(221);var c={name:"service",methods:{setOptions:function(e,t){var i=t;return(0,r.assign)(i,(0,s.nmediaIdAndUrl)(i.nmediaId)),{options:(0,r.assign)({},e.source,i)}},setMediaDownload:function(e,t){var i=t;return(0,r.assign)(i,(0,s.nmediaIdAndUrl)(i.nmediaId),{startTime:i.startTime.replace(" ","T"),endTime:i.endTime.replace(" ","T")}),{mediaDownloadOptions:(0,r.assign)({},e.mediaDownloadOptions,i)}},setFindRecord:function(e,t){var i=t;return(0,r.assign)(i,(0,s.nmediaIdAndUrl)(i.nmediaId),{startTime:i.startTime.replace(" ","T"),endTime:i.endTime.replace(" ","T")}),{findRecordOptions:(0,r.assign)({},e.findRecordOptions,i)}},setVoiceOptions:function(e,t){var i=t||{};return(0,r.assign)(i,(0,s.nmediaIdAndUrl)(i.nmediaId)),i.audioFormat=("string"==typeof i.audioFormat?i.audioFormat:"")||"pcma",i.devId=e.options.devId,{voiceOptions:i}}}},u=(0,a.default)(c,{options:{},findRecordOptions:{},voiceOptions:{},mediaDownloadOptions:{}}),l=u.actions,d=u.reducers;t.default=d;t.action=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=f(i(26)),r=f(i(5)),o=f(i(2)),a=f(i(4)),s=f(i(6)),c=f(i(9)),u=f(i(7)),l=f(i(115)),d=f(i(171)),h=f(i(368)),p=i(85);function f(e){return e&&e.__esModule?e:{default:e}}var g=function(e){function t(){return(0,o.default)(this,t),(0,s.default)(this,(t.__proto__||(0,r.default)(t)).apply(this,arguments))}return(0,u.default)(t,e),(0,a.default)(t,[{key:"init",value:function(){this._options.source&&this.src(this._options.source),this._handleLateInit(),this._techEventsRegister(),this.triggerReady(),this.tryTimes=0}},{key:"triggerReportStream",value:function(){var e=this;this.LiveStreamingController&&this.LiveStreamingController.on("reportStreamStatus",function(t){e.emit("reportStreamStatus",t)})}},{key:"_handleLateInit",value:function(){var e=this,t=this._options.playerOptions&&this._options.playerOptions.timeout,i=0===t,n=3e4;"number"!=typeof t||i||(n=1e3*t);var r=this._template.getPlayerEl();this.readyStateTimeout=setTimeout(function(){clearTimeout(e.readyStateTimeout),4!==r.readyState&&(e.trigger("loadingTimeout"),!i&&e.trigger("error",{errCode:102}))},n)}},{key:"src",value:function(e){var t=this,i=e.src;if(this.source=e,void 0===i)throw new Error(this.constructor.name+": playback address does not exist!");return this.LiveStreamingController&&(this.LiveStreamingController.dispose(),this.LiveStreamingController=null),this.LiveStreamingController=new h.default(this._options.store),this.LiveStreamingController.on("error",this._handlerServiceError.bind(this)),this.LiveStreamingController.on("sessionChange",function(e){t.emit("sessionChange",e)}),this.LiveStreamingController.on("onMediaLog",function(e){t.emit("onMediaLog",e)}),new n.default(function(i){t.LiveStreamingController.startRealPlay().then(function(n){t.setSrcObject(n,!0),t.triggerSourceset(e),t.once("loadedmetadata",t.changeSrcDone),i()}).catch(function(e){})})}},{key:"changeSrcDone",value:function(){this.trigger("receiveStream");var e=this.LiveStreamingController.getSSRC();this._template.setPlayerAttr("videossrc",e.videossrc),this._template.setPlayerAttr("audiossrc",e.audiossrc),this.triggerReportStream()}},{key:"api",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.LiveStreamingController[e](t)}},{key:"changeDefinition",value:function(e){if(this.LiveStreamingController)return this.LiveStreamingController.changeDefinition(e)}},{key:"_handlerServiceError",value:function(e){-1!==p.restoreErrorCode.indexOf(parseInt(e.errCode))&&(e.restore=!0),this.trigger("error",e)}},{key:"ptzControl",value:function(e,t){this.LiveStreamingController&&this.LiveStreamingController.ptzControl(e,t)}},{key:"record",value:function(e){var t=this;return new n.default(function(i){t.LiveStreamingController&&t.LiveStreamingController.record(e).then(function(e){i(e)})})}},{key:"closeStream",value:function(){this.LiveStreamingController&&(this.LiveStreamingController.dispose(),this.LiveStreamingController=null)}},{key:"dispose",value:function(){this._options=null,this.readyStateTimeout&&clearTimeout(this.readyStateTimeout),this.closeStream(),this._template.setMediaProperty("srcObject",null),(0,c.default)(t.prototype.__proto__||(0,r.default)(t.prototype),"dispose",this).call(this)}}]),t}(d.default);g.prototype.featuresTimeupdateEvents=!0,g.canPlayType=function(e){return"LiveStreaming"===e},g.canPlaySource=function(e){return g.canPlayType(e.type)},l.default.registerTech("LiveStreaming",g),t.default=g},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=p(i(5)),r=p(i(2)),o=p(i(4)),a=p(i(6)),s=p(i(9)),c=p(i(7)),u=p(i(53)),l=i(38),d=i(20),h=p(d);function p(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(){return(0,r.default)(this,t),(0,a.default)(this,(t.__proto__||(0,n.default)(t)).apply(this,arguments))}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(e){this.logServiceUrl=e||"http://172.16.64.20:9090",this.log={logproducer:"browser",logtime:"",logtype:"",logdata:{playerid:1,deviceid:"",op:"",webrtcvideossrc:"",webrtcaudiossrc:""}}}},{key:"logStart",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.end=!1,this.log.logtime=(0,l.formatServerUTC)(new Date),this.log=(0,h.default)(!0,this.log,e),this.requestLog()}},{key:"logData",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.log.logdata=(0,d.assign)(this.log.logdata,e)}},{key:"requestLog",value:function(e){this.log=(0,h.default)(!0,this.log,e),this.log.logdata.op="浏览器发起浏览请求",this.logEnd()}},{key:"timeoutLog",value:function(){this.log.logdata.op="请求5秒后没有收到码流",this.logEnd()}},{key:"recvLog",value:function(){this.recv=!0,this.log.logdata.op="浏览器收到webrtc码流",this.logEnd()}},{key:"logEnd",value:function(e){}},{key:"getSSRC",value:function(){return{videossrc:this.log.logdata.webrtcvideossrc,audiossrc:this.log.logdata.webrtcaudiossrc}}},{key:"dispose",value:function(){(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);t.default=f},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=l(i(35)),r=l(i(5)),o=l(i(2)),a=l(i(4)),s=l(i(6)),c=l(i(9)),u=l(i(7));function l(e){return e&&e.__esModule?e:{default:e}}var d=function(e){function t(e){(0,o.default)(this,t);var i=(0,s.default)(this,(t.__proto__||(0,r.default)(t)).call(this));return i.options=e||{},console.log(e),i.state="unknown",i.heartbeatInterval=null,i.heartbeatCount=0,i.isReconnecting=!1,i.reconnectCount=0,i.reconnectTime=2,i.connected=!1,i.init(),i}return(0,u.default)(t,e),(0,a.default)(t,[{key:"init",value:function(){this.createWebSocket()}},{key:"createWebSocket",value:function(){window.CREATESOCKET?window.CREATESOCKET++:window.CREATESOCKET=1;try{this.isReconnecting&&(this.reconnecting=!0),this.socket=new WebSocket(this.options.websocketUrl||window.Kservice&&window.Kservice.websocketUrl||""),this.bindEvent(),this.heartbeatTimer()}catch(e){console.log(e)}}},{key:"reconnect",value:function(){var e=this;!this.connected||this.isReconnecting||this.reconnectTime>10||(this.reconnectCount>1&&(this.reconnectTime+=2===this.reconnectTime?3:5,this.reconnectCount=0),this.isReconnecting=!0,this.timer=setTimeout(function(){e.heartbeatCount=0,e.reconnectCount++,clearInterval(e.heartbeatInterval),e.removeEvent(),e.createWebSocket(),e.isReconnecting=!1,clearTimeout(e.timer)},1e3*this.reconnectTime))}},{key:"socketState",value:function(){if(!this.socket)return!1;var e=this.socket.readyState;switch(this.socket.readyState){case WebSocket.CONNECTING:e="connecting";break;case WebSocket.OPEN:e="open";break;case WebSocket.CLOSING:e="closing";break;case WebSocket.CLOSED:e="closed";break;default:e="unknown"}return e}},{key:"bindEvent",value:function(){this.socket.addEventListener("message",this.onMessage.bind(this)),this.socket.addEventListener("error",this.onError.bind(this)),this.socket.addEventListener("open",this.onOpen.bind(this)),this.socket.addEventListener("close",this.onClose.bind(this))}},{key:"removeEvent",value:function(){this.socket.removeEventListener("message",this.onMessage),this.socket.removeEventListener("error",this.onError),this.socket.removeEventListener("open",this.onOpen),this.socket.removeEventListener("close",this.onClose)}},{key:"onMessage",value:function(e){this.emit("message",e)}},{key:"onError",value:function(e){this.emit("error",e)}},{key:"onOpen",value:function(e){if(this.reconnectTime=2,this.reconnectCount=0,this.reconnecting)return this.emit("reconnect"),this.reconnecting=!1,void this.heartbeat();!this.connected&&(this.connected=!0),this.emit("open",e)}},{key:"onClose",value:function(e){this.reconnect(),this.emit("close",e)}},{key:"send",value:function(e){this.socket&&"open"===this.socketState()&&this.socket.send(e)}},{key:"getAccountToken",value:function(){return this.options&&"string"==typeof this.options.accountToken&&this.options.accountToken||""}},{key:"heartbeatTimer",value:function(){var e=this;this.heartbeatInterval=setInterval(function(){e.heartbeatCount>=20&&e.socket&&(e.heartbeat(),e.heartbeatCount=0),e.heartbeatCount+=4},4e3)}},{key:"heartbeat",value:function(){this.send((0,n.default)({account_token:this.getAccountToken(),cmd_type:"detect",request_type:"heartbeat",device_id:"",session_id:this.sessionId}))}},{key:"close",value:function(){this.timer&&clearTimeout(this.timer),this.heartbeatInterval&&clearInterval(this.heartbeatInterval),this.removeEvent(),this.isReconnecting=!0,this.socket&&(window.CLOSESOCKET?window.CLOSESOCKET++:window.CLOSESOCKET=1,this.socket.close(),this.socket=null)}},{key:"dispose",value:function(){this.close(),this.socket=null,(0,c.default)(t.prototype.__proto__||(0,r.default)(t.prototype),"dispose",this).call(this)}}]),t}(l(i(224)).default);t.default=d},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.testSystem=t.getDefintions=t.getDefintion=t.calculate=t.calculateAverage=t.getScore=t.setScore=void 0;var n=a(i(99)),r=a(i(100)),o=a(i(113));function a(e){return e&&e.__esModule?e:{default:e}}var s,c,u=0,l="1080P",d=[],h=!1,p=!1,f=[{definition:"1080P",coefficient:20},{definition:"720P",coefficient:10},{definition:"D1",coefficient:4},{definition:"DCIF",coefficient:2},{definition:"CIF",coefficient:1}],g=(t.setScore=function(e){u=e},t.getScore=function(){return u},t.calculateAverage=(s=(0,r.default)(n.default.mark(function e(t,i){var r,a;return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(p){e.next=3;break}return e.next=3,g(i);case 3:if(0!==u){e.next=6;break}return(0,o.default)("error","分值不能为0"),e.abrupt("return");case 6:if(!("number"!=typeof t||t<=0)){e.next=9;break}return(0,o.default)("error","请传入大于0的数字"),e.abrupt("return");case 9:if(!h){e.next=12;break}return(0,o.default)("error","请等待kProfile评测结束"),e.abrupt("return");case 12:return r=u/t,a=f.find(function(e){return r>=e.coefficient}),l=a?a.definition:"CIF",e.abrupt("return",l);case 16:case"end":return e.stop()}},e,this)})),function(e,t){return s.apply(this,arguments)}),t.calculate=function(e){if("number"!=typeof e||e<=0)(0,o.default)("error","请传入大于0的数字");else{if(!h){if(u/e>=f[0].coefficient){var t=new Array(e).fill(f[0]).map(function(e){return e.definition});return d=t,t}for(var i=u,n=0,r=[];n<4;){var a=f[n].coefficient,s=parseInt(i/a);if(i%=a,r="DCIF"===f[n].definition?new Array(s).fill(f[n]).concat(r):r.concat(new Array(s).fill(f[n])),0===i)break;n++}for(;r.length<e;){var c=r[r.length-1];if(void 0===c||"DCIF"===c.definition)break;if(r.length=r.length-1,"D1"===c.definition)r=new Array(2).fill(f[3]).concat(r);else if("720P"===c.definition)r=r.concat(new Array(2).fill(f[2])),r=new Array(1).fill(f[3]).concat(r);else{if("1080P"!==c.definition)break;r=r.concat(new Array(2).fill(f[1]))}}for(var l=r.length-1;l>-1&&"DCIF"!==r[r.length-1].definition;l--)r.unshift(r.pop());r.length>e&&(r=r.slice(0,e));var p=r.map(function(e){return e.definition});return d=p,p}(0,o.default)("error","请等待kProfile评测结束")}},t.getDefintion=function(){return!!p&&l},t.getDefintions=function(){return d.shift()},t.testSystem=(c=(0,r.default)(n.default.mark(function e(t){return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(h=!0,t=+t,!("number"!=typeof(u=20*(isNaN(t)?1:t))||u<=0)){e.next=5;break}throw Error("评测结果异常");case 5:h=!1,p=!0;case 7:case"end":return e.stop()}},e,this)})),function(e){return c.apply(this,arguments)}))},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=M(i(62)),r=M(i(26)),o=M(i(24)),a=M(i(5)),s=M(i(2)),c=M(i(4)),u=M(i(6)),l=M(i(9)),d=M(i(7)),h=M(i(130)),p=M(i(378)),f=M(i(228)),g=M(i(220)),A=i(222),m=i(219);function M(e){return e&&e.__esModule?e:{default:e}}var v=function(e){function t(e){(0,s.default)(this,t);var i=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return i.store=(0,g.default)(),i.store.connect(function(e){var t=e.service;return{_options:t.options,mediaDownloadOptions:t.mediaDownloadOptions,findRecordOptions:t.findRecordOptions,voiceOptions:t.voiceOptions}})(i),i.dispatch(A.action.setOptions(e)),i.MediaServiceModel=new p.default(i._options),i.isDownloading=!1,i}return(0,d.default)(t,e),(0,c.default)(t,[{key:"init",value:function(){this.voiceCallModel=new f.default(this._options),this.voiceCallModel.on("error",this.triggerError,this)}},{key:"startVoiceCall",value:function(e){return this.stopVoiceCall(),this.dispatch(A.action.setVoiceOptions(e)),this.init(),this.voiceCallModel.startVoiceCall(this.voiceOptions)}},{key:"stopVoiceCall",value:function(){this.voiceCallModel&&(this.voiceCallModel.off("error",this.triggerError),this.voiceCallModel.dispose(),this.voiceCallModel=null)}},{key:"triggerError",value:function(e){"websocket"===e.target?e.errCode=4005:"service"===e.target&&(e.errCode=4006),this.emit("error",e)}},{key:"precallAction",value:function(e,t,i){if("object"!==(void 0===e?"undefined":(0,o.default)(e)))throw new TypeError("The argument must be an object");if(-1===["add","delete","update","queryAll","query"].indexOf(t))throw new Error('"type" parameter value is incorrect!');var n="";switch(t){case"add":case"delete":case"update":n="post";break;case"queryAll":case"query":n="get"}return this.MediaServiceModel.precallAction(e,t,n,i)}},{key:"findRecord",value:function(e){var t=this;return new r.default(function(i,r){if([e.startTime,e.endTime].filter(function(e){return!isNaN(e)&&isNaN(Date.parse(e))}).length)return r("开始/结束日期格式错误");t.dispatch(A.action.setFindRecord(e)),t.MediaServiceModel.channel("findRecord",t.findRecordOptions).then(function(e){if(e){var t=[],r=!0,o=!1,a=void 0;try{for(var s,c=(0,n.default)(e);!(r=(s=c.next()).done);r=!0){var u=s.value;t.push({start_time:u.start_time,end_time:u.end_time})}}catch(e){o=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(o)throw a}}i(t)}else i([])}).catch(function(e){r(e)})})}},{key:"mediaDownload",value:function(e){var t=this;if(this.isDownloading)throw new Error("当前录像下载完成后,才能再次调用录像下载接口(mediaDownload)!");var i=e.startTime,n=e.endTime,o=e.transferChunked;if(console.log(i),console.log(n),!(0,m.valiDataTimeRange)(i,n))throw new Error("视频下载的开始时间或结束时间格式有误!");if(void 0!==o&&0!==o&&1!==o)throw new Error("流式下载参数有误!params[transferChunked]参数格式不正确!");if(e.waterMark&&(!e.waterMark.text_info||!e.waterMark.text_info.length))throw new Error("添加视频水印参数有误!waterMark[text_info]参数格式不正确!");return this.dispatch(A.action.setMediaDownload(e)),this.isDownloading=!0,new r.default(function(e,i){t.MediaServiceModel.channel("mediaDownload",t.mediaDownloadOptions).then(function(i){t.isDownloading=!1,e(i)}).catch(function(e){t.isDownloading=!1,i(e)})})}},{key:"cancelMediaDownload",value:function(){this.isDownloading=!1,this.MediaServiceModel.channel("cancelMediaDownload")}},{key:"getUserMedia",value:function(e){var t=this;return void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var t=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return t?new r.default(function(i,n){t.call(navigator,e,i,n)}):r.default.reject(new Error("getUserMedia is not implemented in this browser"))}),new r.default(function(e,i){t.MediaServiceModel.channel("getUserMedia").then(function(t){e(t)}).catch(function(e){i(e)})})}},{key:"stopUserMedia",value:function(){this.MediaServiceModel.channel("stopUserMedia")}},{key:"dispose",value:function(){this.MediaServiceModel&&(this.MediaServiceModel.dispose(),this.MediaServiceModel=null),(0,l.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"dispose",this).call(this)}}]),t}(h.default);t.default=v},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=h(i(35)),r=h(i(5)),o=h(i(2)),a=h(i(4)),s=h(i(6)),c=h(i(9)),u=h(i(7)),l=h(i(177)),d=i(117);function h(e){return e&&e.__esModule?e:{default:e}}var p=function(e){function t(e){(0,o.default)(this,t);var i=(0,s.default)(this,(t.__proto__||(0,r.default)(t)).call(this,e));return i.options=e,i.on("disconnect",function(){i.unSubscribeMediaStream()}),i.on("sessionChange",function(e){i.sessionId=e}),i}return(0,u.default)(t,e),(0,a.default)(t,[{key:"voiceCall",value:function(e){var t=this;this.logStart({logtype:"audiocall",logdata:{deviceid:e.devId}}),this.createStream({audio:!0,video:!1}),this.once("createStream",function(){var i=t.getAccountToken(),r=(0,n.default)({account_token:i,cmd_type:"audio_call",request_type:"start",device_id:e.devId,audio_format:e.audioFormat,stun_server:e.stunService,nmedia_id:e.nmediaId,nmedia_url:e.nmediaUrl,request_id:(0,d.setRequestId)({}),related_request_id:(0,d.getRelatedId)()});"open"!==t.socketModel.socketState()?t.socketModel.once("open",function(){t.send(r)}):t.send(r)})}},{key:"startVoiceCall",value:function(e){this.init(),this.voiceCall(e)}},{key:"stopVoiceCall",value:function(){if("open"===this.socketState()){var e=this.getAccountToken();this.send((0,n.default)({account_token:e,cmd_type:"audio_call",request_type:"stop",session_id:this.sessionId,request_id:(0,d.setRequestId)({})}))}}},{key:"dispose",value:function(){this.stopVoiceCall(),this.unSubscribeMediaStream(),(0,c.default)(t.prototype.__proto__||(0,r.default)(t.prototype),"dispose",this).call(this)}}]),t}(l.default);t.default=p},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FollowMouseText=function(){var e=document.createElement("div"),t=document.createElement("span"),i=null,r="";return e.style.position="absolute",e.style.top="-100%",e.style.left="-100%",e.style.padding="4px",e.style.display="none",e.style.fontSize="12px",e.style.lineHeight="12px",e.style.whiteSpace="nowrap",e.style.color="#fff",e.style.background="rgba(0, 0 ,0, 0.9)",e.style.zIndex="2147483647",e.appendChild(t),{appendTo:function(t){t.appendChild(e),i=t},show:function(){e.style.display="flex"},hide:function(){e.style.display="none"},remove:function(){i.removeChild(e),i=null},text:function(e){e!==r&&(t.innerText=e,r=e)},position:function(t,r){var o=(0,n.getElementTop)(i),a=(0,n.getElementLeft)(i),s=e.offsetWidth>0?e.offsetWidth:135,c=e.offsetHeight>0?e.offsetHeight:15,u=i.offsetWidth,l=i.offsetHeight;r<o&&(r=o),r>o+l-c-10&&(r=o+l-c-10),t<a&&(t=a),t>a+u-s-15&&(t=a+u-s-15);var d=r+10-o,h=t+15-a;e.style.left=h+"px",e.style.top=d+"px"}}};var n=i(29)},function(e,t,i){var n=i(456);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t={};return e.filter(function(e){"hueRotate"===e.type?t[e.type]=180*(e.val-e.default)/50:t[e.type]=e.val/e.default}),t}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DRAW_STAGE=void 0;var n=v(i(5)),r=v(i(2)),o=v(i(4)),a=v(i(6)),s=v(i(9)),c=v(i(7)),u=v(i(13)),l=v(i(23)),d=v(i(536)),h=i(539),p=v(h),f=v(i(541)),g=i(182),A=i(133),m=i(29),M=i(12);function v(e){return e&&e.__esModule?e:{default:e}}var y=t.DRAW_STAGE={DEFAULT:"default",BEFORE_DRAW:"beforeDraw",DRAW_START:"drawStart",DRAW_END:"drawEnd",BEFORE_DRAW_MOVE:"beforeDrawMove",N_RESIZE:"n-resize",NE_RESIZE:"ne-resize",E_RESIZE:"e-resize",SE_RESIZE:"se-resize",S_RESIZE:"s-resize",SW_RESIZE:"sw-resize",W_RESIZE:"w-resize",NW_RESIZE:"nw-resize",DRAW_MOVE:"drawMove",DRAW_MOVE_OUT:"drawMoveOut",DRAW_MOVE_END:"drawMoveEnd"};i(542);var w=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.frameHeight=0,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.registerControlInfo={type:"drawArea",title:(0,M.getLocale)("plugins.drawArea.drawArea"),class:"icon km_iconfont iconicon-drawarea km-tooltip plot-area",slot:"slotRight",active:!0,onClick:this.handlerDrawAreaClick.bind(this)},this.setDrawStage(y.DEFAULT),this.player.registerControl(this.registerControlInfo),this.player.registerInterface("drawArea",this.handlerDrawAreaClick.bind(this)),this.player.registerInterface("setAreaVisible",this.setAreaVisible.bind(this)),this.player.registerInterface("setArea",this.setArea.bind(this)),this.player.registerInterface("drawAll",this.selectAll.bind(this)),this.player.registerInterface("removeArea",this.removeArea.bind(this)),this.player.registerInterface("setAreaMobility",this.setAreaMobility.bind(this)),this.player.registerInterface("setAreaEditable",this.setAreaEditable.bind(this)),this.isDrawing=!1,this.stopListenerKeyDown$=new g.Subject}},{key:"createView",value:function(){if(!this.view){this.options=this.player.getOptions(),this.view=l.default.factory(d.default,this.options),this.el=this.view.getEl();var e=this.player.getContainer().querySelector(".km-player");this.canvas_bak=this.el.querySelector(".km-area-bak"),this.ctx_bak=this.canvas_bak.getContext("2d"),e.appendChild(this.el),this.stage=new p.default(this.canvas_bak),this.MoveStatus=null,this.setCanvasStyle(),this.player.on("videoSizeChange",this.handlerFullscreenChange,this),this.resizeObserver=(0,m.resizeObs)(this.el,this.handlerFullscreenChange.bind(this)),this.on(window,"resize",this.handlerFullscreenChange,this),this.player.on("reportStreamStatus",this.handleDefinitionChange,this),this.player.on("ready",this.ready,this)}}},{key:"ready",value:function(){this.reset(),this.destoryView()}},{key:"reset",value:function(){this.setDrawStage(y.DEFAULT),this.isDrawing=!1}},{key:"handleDefinitionChange",value:function(e){var t=e.video.googFrameHeightReceived;this.frameHeight!==t&&(this.frameHeight=t,this.handlerFullscreenChange())}},{key:"setCanvasStyle",value:function(){var e=this.player.getVideoInfo(),t=e.width,i=e.height,n=e.widthRatio,r=e.heightRatio;this.view.setCanvasStyle({width:t+"px",height:i+"px",top:50*(1-r)+"%",left:50*(1-n)+"%"}),this.stage.setCanvasSize(t,i)}},{key:"createRect",value:function(e,t){var i=new f.default(this.stage);this.curArea=i,this.curArea.setSelected(),i.lineWidth=1,i.strokeStyle="red",this.stage.addChild(i),i.startX=Math.floor(e),i.startY=Math.floor(t)}},{key:"setArea",value:function(e){if(e)if(e.DevId)if(e.point&&void 0!==e.point.x&&void 0!==e.point.y){if(!(parseInt(e.width)<=0||parseInt(e.height)<=0||this.getDevId()!==e.DevId||(this.createView(),"cancel"===e.operate||this.stage.findChild(e.id)))){this.view.toggleView("visible")||this.view.toggleView("visible",!0);var t=null;"square"===e.type&&(t=new f.default(this.stage)),t.init(this.stage.ctx,e),this.subscribeAreaMouseDownEvent(t),this.stage.addChild(t),this.stage.rerender(),this.enableStageEvent()}}else console.warn("not found area point");else console.warn("not found devId");else console.warn("not found area info")}},{key:"removeArea",value:function(e){if("string"==typeof e&&this.stage){var t=this.stage.findChild(e);if(t)if(t===this.curArea)this.handleCancelClick();else{var i=this.getAreaInfo(t);if(!i)return;this.player.trigger("areaInfoChange",i),this.stage.removeChild(t),this.stage.rerender()}}}},{key:"setAreaMobility",value:function(e,t){if("string"==typeof e&&this.stage){var i=this.stage.findChild(e);i&&i.setMobility(t)}}},{key:"setAreaEditable",value:function(e,t){if("string"==typeof e&&this.stage){var i=this.stage.findChild(e);i&&i.setEditAble(t),t&&this.handleAreaMouseDown("",i)}}},{key:"selectAll",value:function(){if(this.createView(),this.view.toggleView("visible")||this.view.toggleView("visible",!0),this.createRect(0,0),this.canvas_bak&&this.curArea){this.isDrawing=!0;var e=this.canvas_bak,t=e.width,i=e.height;this.curArea.x=t,this.curArea.y=i,this.stage.render(),this.enableStageEvent();var n=this.player.getVideoInfo(),r=n.videoWidth,o=n.videoHeight;this.curArea.setToVideoPos(this.stage.ctx,r,o),this.calucateViewPos(),this.addViewEvent(),this.subscribeAreaMouseDownEvent(this.curArea)}}},{key:"handlerDrawAreaClick",value:function(){var e=this;this.player.store.getState().plugin.intervalPlay.active?this.player._showMessage("info",(0,M.getLocale)("plugins.drawArea.conflict")):this.player.playbackState&&this.player.playbackState()?this.player._showMessage("info",(0,M.getLocale)("plugins.common.endBackPlay")):this.player.store.getState().plugin.ptz.active?this.player._showMessage("info",(0,M.getLocale)("plugins.drawArea.warn")):this.isDrawing||(this.view||this.createView(),this.view.toggleView("visible")||this.view.toggleView("visible",!0),this.isDrawing||(this.player.emit("drawStateChange","drawing"),this.isDrawing=!0,this.stage.stop$.next(),this.setDrawStage(y.BEFORE_DRAW),this.view.on("viewMousedown",this.handlerViewMousedown,this),this.player.on("fullscreenchange",this.handlerFullscreenChange,this),(0,g.fromEvent)(document,"keydown").pipe((0,A.takeUntil)(this.stopListenerKeyDown$)).subscribe(function(t){return e.handleKeyDown(t)})))}},{key:"handleKeyDown",value:function(e){this.isDrawing&&27==e.keyCode&&this.exitDrawStage()}},{key:"exitDrawStage",value:function(){this.isDrawing&&(this.isDrawing=!1,this.setDrawStage(y.DEFAULT),this.view.off("viewMousedown",this.handlerViewMousedown,this),this.player.emit("drawStateChange","drawEnd"),this.stopListenerKeyDown$.next(),this.view.reset())}},{key:"setDrawStage",value:function(e){this.drawStage=e,this.view&&this.view.setDrawStage(this.drawStage)}},{key:"handlerViewMousedown",value:function(e){if(0===e.button&&this.drawStage!==y.DRAW_END){this.stopListenerKeyDown$.next(),this.setDrawStage(y.DRAW_START);var t=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY),i=t.x,n=t.y;i=i<0?0:i,n=n<0?0:n,this.createRect(i,n),this.on(window,"mousemove",this.handlerViewMousemove,this),this.on(window,"mouseup",this.handlerViewMouseup,this)}}},{key:"handlerViewMousemove",value:function(e){if(0===e.button&&this.drawStage===y.DRAW_START){var t=this.player.getVideoInfo(),i=t.width,n=t.height,r=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY),o=r.x,a=r.y;o=(o=o>i?i:o)<0?0:o,a=(a=a>n?n:a)<0?0:a,this.curArea.x=o,this.curArea.y=a,this.stage.rerender()}}},{key:"handlerViewMouseup",value:function(e){this.setDrawStage(y.DRAW_END),this.off(window,"mousemove",this.handlerViewMousemove,this),this.off(window,"mouseup",this.handlerViewMouseup,this),this.view.off("viewMousedown",this.handlerViewMousedown,this),this.enableStageEvent();var t=this.player.getVideoInfo(),i=t.videoWidth,n=t.videoHeight;if(this.curArea.x<this.curArea.startX&&this.curArea.y<this.curArea.startY){var r=this.curArea.x,o=this.curArea.y;this.curArea.x=this.curArea.startX,this.curArea.y=this.curArea.startY,this.curArea.startX=r,this.curArea.startY=o,this.stage.rerender()}if(this.curArea.x<this.curArea.startX&&this.curArea.y>this.curArea.startY){var a=this.curArea.y;this.curArea.y=this.curArea.startY,this.curArea.startY=a,this.stage.rerender()}if(this.curArea.x>this.curArea.startX&&this.curArea.y<this.curArea.startY){var s=this.curArea.x;this.curArea.x=this.curArea.startX,this.curArea.startX=s,this.stage.rerender()}this.curArea.setToVideoPos(this.stage.ctx,i,n),this.calucateViewPos(),this.addViewEvent(),this.subscribeAreaMouseDownEvent(this.curArea),this.subscribeAreaMoveEvent(e)}},{key:"addViewEvent",value:function(){this.view.on("cancelClick",this.handleCancelClick,this),this.view.on("confrimClick",this.handleConfrimClick,this),this.view.on("fillColorChange",this.handleFillColorChange,this),this.view.on("storkeColorChange",this.handleStorkeColorChange,this),this.view.on("alphaChange",this.handleAlphaChange,this)}},{key:"offViewEvent",value:function(){this.view.off("cancelClick",this.handleCancelClick,this),this.view.off("confrimClick",this.handleConfrimClick,this),this.view.off("fillColorChange",this.handleFillColorChange,this),this.view.off("storkeColorChange",this.handleStorkeColorChange,this),this.view.off("alphaChange",this.handleAlphaChange,this),this.view.off("viewMouseMove",this.handleAreaMove,this),this.view.off("viewMouseUp",this.handleAreaUp,this),this.player.emit("drawStateChange","drawEnd")}},{key:"subscribeAreaMouseDownEvent",value:function(e){e&&(e.hasSub("MouseDown")||e.subscribe("MouseDown",this.handleAreaMouseDown.bind(this)))}},{key:"subscribeAreaMoveEvent",value:function(e){this.curArea.subscribe("mousemove",this.handleAreaOnMove.bind(this)),this.curArea.subscribe("mouseleave",this.handleAreaMoveLeave.bind(this))}},{key:"unSubscribeAreaMoveEvent",value:function(){this.curArea&&(this.curArea.unsubscribe("mouseleave",this.handleAreaMoveLeave),this.curArea.unsubscribe("mousemove",this.handleAreaOnMove))}},{key:"getDevId",value:function(){var e=this.player.getOptions().mediaInfo;return e&&(e.src||e.devId)}},{key:"getAreaInfo",value:function(e){if(e){var t=e.getInfo();t.operate="delete",t.id||(t.operate="cancel",t.id=e.getId());var i=this.getDevId();return t.DevId=i||"",t.clickType="",t}return null}},{key:"handleCancelClick",value:function(e){this.unSubscribeAreaMoveEvent(),this.setDrawStage(y.DEFAULT);var t=this.getAreaInfo(this.curArea);t&&(e&&(t.clickType="cancel"),this.player.trigger("areaInfoChange",t),this.offViewEvent(),this.cancelDraw(),this.view.reset(),this.isDrawing=!1)}},{key:"handleConfrimClick",value:function(){this.unSubscribeAreaMoveEvent(),this.setDrawStage(y.DEFAULT),this.offViewEvent(),this.isDrawing=!1,this.curArea.cancelSelected();var e=this.curArea.getInfo();this.curArea.diff()?(e=this.curArea.getInfo()).operate="change":e.operate="unchanged",e.clickType="confrim";var t=this.getDevId();e.DevId=t||"",this.player.trigger("areaInfoChange",e),this.curArea=null,this.view.reset()}},{key:"enableStageEvent",value:function(){this.stage.enableMouseMove(),this.stage.enableMouseDown(),this.stage.enableMouseUp()}},{key:"handleAreaMouseDown",value:function(e,t){if(t||!e.event||0===e.event.button){var i=null;if((i=t||e.el)&&i.getEditAble()){if(!this.isDrawing){this.isDrawing=!0,this.curArea=i,this.curArea.setSelected(),this.addViewEvent();var n={fillColor:this.curArea.fillColor,alpha:this.curArea.alpha,borderColor:this.curArea.strokeStyle};this.view.setReactAttr(n),this.calucateViewPos(),this.player.emit("drawStateChange","drawing"),this.subscribeAreaMoveEvent()}if(this.curArea.getMobility()&&!t&&!this.curArea.moveState&&this.curArea.isSelected&&i.getId()==this.curArea.getId()){if(this.curArea.setMoveState(!0),this.view.getDrawStage()===y.DRAW_MOVE)this.setDrawStage(y.DRAW_MOVE),this.MoveStatus=this.view.getDrawStage();else{if(this.MoveStatus=this.view.getDrawStage(),this.MoveStatus===y.NE_RESIZE){var r=Math.abs(this.curArea.x-this.curArea.startX),o=Math.abs(this.curArea.y-this.curArea.startY);this.curArea.startY=this.curArea.startY+o,this.curArea.x=e.point.x,this.curArea.y=e.point.y,this.stage.rerender(),console.log(r)}if(this.MoveStatus===y.NW_RESIZE){var a=Math.abs(this.curArea.x-this.curArea.startX),s=Math.abs(this.curArea.y-this.curArea.startY);this.curArea.startX=this.curArea.startX+a,this.curArea.startY=this.curArea.startY+s,this.curArea.x=e.point.x,this.curArea.y=e.point.y,this.stage.rerender()}if(this.MoveStatus===y.SW_RESIZE){var c=Math.abs(this.curArea.x-this.curArea.startX);this.curArea.startX=this.curArea.startX+c,this.curArea.x=e.point.x,this.curArea.y=e.point.y,this.stage.rerender()}if(this.MoveStatus===y.N_RESIZE){var u=Math.abs(this.curArea.y-this.curArea.startY);this.curArea.startY=this.curArea.startY+u,this.curArea.y=e.point.y,this.stage.rerender()}if(this.MoveStatus===y.W_RESIZE){var l=Math.abs(this.curArea.x-this.curArea.startX);this.curArea.startX=this.curArea.startX+l,this.curArea.x=e.point.x,this.stage.rerender()}}this.view.on("viewMouseMove",this.handleAreaMove,this),this.view.on("viewMouseUp",this.handleAreaUp,this),this.startMoveX=e.event.offsetX,this.startMoveY=e.event.offsetY}}}}},{key:"handleAreaMove",value:function(e){if(this.curArea)if(this.MoveStatus===y.SE_RESIZE||this.MoveStatus===y.NE_RESIZE||this.MoveStatus===y.NW_RESIZE||this.MoveStatus===y.SW_RESIZE){if(!this.isDrawing||!this.curArea||!this.curArea.moveState)return;if(this.view.toggleView("showSettingContainer")&&this.view.toggleView("showSettingContainer",!1),this.MoveStatus===y.NE_RESIZE){var t=this.player.getVideoInfo(),i=t.width,n=t.height,r=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY),o=r.x,a=r.y;if(a=(a=a>n?n:a)<0?0:a,(o=(o=o>i?i:o)<0?0:o)<this.curArea.startX||a>this.curArea.startY)return}if(this.MoveStatus===y.SE_RESIZE){var s=this.player.getVideoInfo(),c=s.width,u=s.height,l=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY),d=l.x,p=l.y;if(p=(p=p>u?u:p)<0?0:p,(d=(d=d>c?c:d)<0?0:d)<this.curArea.startX||p<this.curArea.startY)return}if(this.MoveStatus===y.NW_RESIZE){var f=this.player.getVideoInfo(),g=f.width,A=f.height,m=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY),M=m.x,v=m.y;if(v=(v=v>A?A:v)<0?0:v,(M=(M=M>g?g:M)<0?0:M)>this.curArea.startX||v>this.curArea.startY)return}if(this.MoveStatus===y.SW_RESIZE){var w=this.player.getVideoInfo(),I=w.width,N=w.height,T=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY),C=T.x,D=T.y;if(D=(D=D>N?N:D)<0?0:D,(C=(C=C>I?I:C)<0?0:C)>this.curArea.startX||D<this.curArea.startY)return}var k=this.player.getVideoInfo(),b=k.width,j=k.height,E=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY),x=E.x,z=E.y;x=(x=x>b?b:x)<0?0:x,z=(z=z>j?j:z)<0?0:z,this.curArea.x=x,this.curArea.y=z,this.stage.rerender()}else if(this.MoveStatus===y.E_RESIZE){var L=this.player.getVideoInfo().width,S=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY).x;if((S=(S=S>L?L:S)<0?0:S)<this.curArea.startX)return;this.curArea.x=S,this.stage.rerender()}else if(this.MoveStatus===y.S_RESIZE){var O=this.player.getVideoInfo().height,Q=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY).y;if((Q=(Q=Q>O?O:Q)<0?0:Q)<this.curArea.startY)return;this.curArea.y=Q,this.stage.rerender()}else if(this.MoveStatus===y.N_RESIZE){var B=this.player.getVideoInfo().height,Y=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY).y;if((Y=(Y=Y>B?B:Y)<0?0:Y)>this.curArea.startY)return;this.curArea.y=Y,this.stage.rerender()}else if(this.MoveStatus===y.W_RESIZE){var _=this.player.getVideoInfo().width,P=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY).x;if((P=(P=P>_?_:P)<0?0:P)>this.curArea.startX)return;this.curArea.x=P,this.stage.rerender()}else{if(!this.isDrawing||!this.curArea||!this.curArea.moveState)return;this.view.toggleView("showSettingContainer")&&this.view.toggleView("showSettingContainer",!1);var R=e.offsetX-this.startMoveX,U=e.offsetY-this.startMoveY;this.curArea.setMove(R,U),this.startMoveX=e.offsetX,this.startMoveY=e.offsetY,this.stage.rerender()}}},{key:"handleAreaUp",value:function(e){if(this.curArea.moveState){if(this.MoveStatus===y.W_RESIZE){var t=this.player.getVideoInfo().width,i=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY).x;i=(i=i>t?t:i)<0?0:i,this.curArea.x=this.curArea.startX,this.curArea.startX=i,this.stage.rerender()}if(this.MoveStatus===y.N_RESIZE){var n=this.player.getVideoInfo().height,r=(0,h.windowToCanvas)(this.canvas_bak,e.clientX,e.clientY).y;r=(r=r>n?n:r)<0?0:r,this.curArea.y=this.curArea.startY,this.curArea.startY=r,this.stage.rerender()}if(this.MoveStatus===y.NE_RESIZE){var o=this.curArea.y;this.curArea.y=this.curArea.startY,this.curArea.startY=o,this.stage.rerender()}if(this.MoveStatus===y.NW_RESIZE){var a=this.curArea,s=a.x,c=a.y;this.curArea.x=this.curArea.startX,this.curArea.y=this.curArea.startY,this.curArea.startY=c,this.curArea.startX=s,this.stage.rerender()}if(this.MoveStatus===y.SW_RESIZE){var u=this.curArea.x;this.curArea.x=this.curArea.startX,this.curArea.startX=u,this.stage.rerender()}this.setDrawStage(y.DRAW_MOVE_END),this.curArea.setMoveState(!1),this.view.off("viewMouseMove",this.handleAreaMove,this),this.view.off("viewMouseUp",this.handleAreaUp,this),this.calucateViewPos();var l=this.player.getVideoInfo(),d=l.videoWidth,p=l.videoHeight;this.curArea.setToVideoPos(this.stage.ctx,d,p),this.startMoveX=this.startMoveY=null}}},{key:"handleAreaOnMove",value:function(e){if(this.view&&this.curArea){var t=this.curArea.findNearestCircle(e.point,6),i=[y.NW_RESIZE,y.W_RESIZE,y.SW_RESIZE,y.N_RESIZE,y.S_RESIZE,y.NE_RESIZE,y.E_RESIZE,y.SE_RESIZE];-1!==t&&i[t]?this.setDrawStage(i[t]):this.setDrawStage(y.BEFORE_DRAW_MOVE)}}},{key:"handleAreaMoveLeave",value:function(){this.setDrawStage(y.DRAW_MOVE_OUT)}},{key:"handleFillColorChange",value:function(e){this.isDrawing&&(this.curArea.setFillColor(e),this.stage.rerender())}},{key:"handleStorkeColorChange",value:function(e){this.isDrawing&&(this.curArea.setStrokeColor(e),this.stage.rerender())}},{key:"handleAlphaChange",value:function(e){this.isDrawing&&(this.curArea.setAlpha(e),this.stage.rerender())}},{key:"setAreaVisible",value:function(e,t){if(!this.stage)throw new Error("there are not fond canvas stage when set area visible");this.stage.setAreaVisible(e,t),this.curArea&&this.curArea.getId()==e&&!t&&(this.curArea=null,this.view.reset(),this.curArea.moveState&&(this.curArea.setMoveState(!1),this.view.off("viewMouseMove",this.handleAreaMove,this),this.view.off("viewMouseUp",this.handleAreaUp,this),this.setDrawStage(y.DRAW_MOVE_END)),this.isDrawing=!1,this.player.emit("drawStateChange","drawEnd"),this.offViewEvent())}},{key:"calucateViewPos",value:function(){var e=this.curArea.getLocalPos(),t=e.startX,i=e.endX,n=e.startY,r=e.endY;this.view.toggleView("showSettingContainer",!0);var o=this.el.querySelector(".km-area-bak"),a=o.width,s=o.height,c=this.el.querySelector(".km-draw-confrim").offsetWidth,u=[a/2,s/2],l=[(i-t)/2+t,(r-n)/2+n],d=[l[0]-u[0],u[1]-l[1]],h=d[0],p=d[1],f=a/2-i+t<0,g=this.player.getContainer().querySelector(".km-player"),A=g.offsetWidth-a,m=g.offsetHeight-s,M={};h>=0&&p>=0?(M={left:(f?A<0?Math.abs(A>>1):t:t-c-10)+"px",top:(m<0?n+Math.abs(m>>1):n)+"px",bottom:"auto"},this.view.showTriangleUp=!0):h<=0&&p<=0?(M={left:(f?A<0?Math.abs(A>>1):t:i+10)+"px",top:"auto",bottom:(m<0?s-r+Math.abs(m>>1):s-r)+"px"},this.view.showTriangleUp=!1):h<0&&p>0?(M={left:(f?t:i+10)+"px",top:n+"px",bottom:"auto"},this.view.showTriangleUp=!0):(M={left:(f?t:t-c-10)+"px",top:"auto",bottom:s-r+"px"},this.view.showTriangleUp=!1),this.view.setSettingContainerStyle(M)}},{key:"handlerFullscreenChange",value:function(){this.setCanvasStyle(),this.stage.reSetSize(),this.stage.rerender()}},{key:"cancelDraw",value:function(){this.curArea.cancelSelected(),this.stage.removeChild(this.curArea),this.curArea=null,this.stage.rerender()}},{key:"destoryView",value:function(){this.stage&&(this.stage.dispose(),this.stage=null),this.curArea=null,this.MoveStatus=null,this.off(window,"mousemove",this.handlerViewMousemove,this),this.off(window,"mouseup",this.handlerViewMouseup,this),this.off(window,"resize",this.handlerFullscreenChange,this),this.player.off("fullscreenchange",this.handlerFullscreenChange,this),this.player.off("videoSizeChange",this.handlerFullscreenChange,this),this.player.off("reportStreamStatus",this.handleDefinitionChange,this),this.view&&(this.el.parentNode.removeChild(this.el),this.view.toggleView("visible",!1),this.view.off("viewMousedown",this.handlerViewMousedown,this),this.offViewEvent(),this.resizeObserver&&(0,m.unResizeObs)(this.resizeObserver,this.el),this.el=null,this.view=null)}},{key:"dispose",value:function(){this.registerControlInfo.onClick=null,(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this),this.destoryView(),this.stopListenerKeyDown$.next(),this.stopListenerKeyDown$.complete()}}]),t}(u.default);u.default.registerPlugin("DrawAreaPlugin",w)},function(e,t){e.exports="data:application/vnd.ms-fontobject;base64,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dABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcAE2ljb24tY2FuY2VsZG93bmxvYWQOaWNvbi1hcnJvd2Rvd24OaWNvbi1kcmFnLWxlZnQMaWNvbi1hcnJvd3VwCWljb24tbWFyaxVpY29uLWRvd25sb2FkcHJvZ3Jlc3MUaWNvbi1lZGl0aW5ncHJvZ3Jlc3MIaWNvbi1yZWMNaWNvbi1hY2N1cmFjeRBpY29uLWVkaXRpbmd0aW1lF2ljb24tbWVkaWFfcmVjb3Jkc2NyZWVuC2ljb24tY2FuY2VsDWljb24tYXBlcnR1cmUbaWNvbi1jZW50cmFsaXplZHBvc2l0aW9uaW5nCWljb24tZmxhZxFpY29uLWRlbGV0ZXByZXNldAppY29uLWZvY3VzDmljb24tZ2V0YmlnZ2VyCWljb24tcGx1cxBpY29uLWxvb2tvdmVyb2ZmD2ljb24tbG9va292ZXJvbgtpY29uLXJlZHVjZQ9pY29uLXNhdmVwcmVzZXQNaWNvbi1wdHpjbG9zZRNpY29uLXByZXNldHBvc2l0aW9uDWljb24tcHR6YXJyb3cNaWNvbi13aXBlcm9mZgxpY29uLXdpcGVyb24MaWNvbi1zbWFsbGVyFGljb24tc2F0dXJhdGlvbi1mdWxsDWljb24taHVlLWZ1bGwSaWNvbi1jb250cmFzdC1mdWxsCmljb24tcmVzZXQUaWNvbi1icmlnaHRuZXNzLWZ1bGwNaWNvbi1mYXN0YmFjaxJpY29uLWZyYW1lZmFsbGJhY2sLaWNvbi1vbmNhbGwaaWNvbi1ibG9ja2ludGVydmFscGxheWJhY2sJaWNvbi1jbGlwGGljb24tZGlzYWJsZXJldmVyc2V2b2ljZQ5pY29uLWludGVyY2VwdBFpY29uLWZyYW1lYWR2YW5jZRFpY29uLXJldmVyc2V2b2ljZRBpY29uLWZhc3Rmb3J3YXJkE2ljb24taW50ZXJ2YWxjeWNsZTEKaWNvbi12b2ljZQlpY29uLW11dGUMaWNvbi1zdWNjZXNzDWljb24tY2F1dGlvbjENaWNvbi1jYXV0aW9uMgppY29uLWNsb3NlCWljb24tZmFpbBRpY29uLXNwbGl0c2NyZWVuZXhpdAlpY29uLXBsYXkOaWNvbi1yZWNvcmRpbmcIaWNvbi1wdHoOaWNvbi1tZWRpYXN0b3AQaWNvbi1zcGxpdHNjcmVlbglpY29uLW1vcmUPaWNvbi1zY3JlZW5zaG90Fmljb24tSW50ZXJ2YWxjeWNsZWV4aXQNaWNvbi1taW5pbWl6ZQxpY29uLWVubGFyZ2UJaWNvbi1sb29wDWljb24tbG9vcGV4aXQSaWNvbi1pbnRlcnZhbGN5Y2xlDWljb24tZHJhd2FyZWENaWNvbi1tYXhpbWl6ZRVpY29uLWltYWdlZW5oYW5jZW1lbnQAAA=="},function(e,t,i){"use strict";i.r(t);var n={};i.r(n),i.d(n,"shimGetUserMedia",function(){return w}),i.d(n,"shimGetDisplayMedia",function(){return I}),i.d(n,"shimMediaStream",function(){return N}),i.d(n,"shimOnTrack",function(){return T}),i.d(n,"shimGetSendersWithDtmf",function(){return C}),i.d(n,"shimGetStats",function(){return D}),i.d(n,"shimSenderReceiverGetStats",function(){return k}),i.d(n,"shimAddTrackRemoveTrackWithNative",function(){return b}),i.d(n,"shimAddTrackRemoveTrack",function(){return j}),i.d(n,"shimPeerConnection",function(){return E}),i.d(n,"fixNegotiationNeeded",function(){return x});var r={};i.r(r),i.d(r,"shimGetUserMedia",function(){return S}),i.d(r,"shimGetDisplayMedia",function(){return O}),i.d(r,"shimPeerConnection",function(){return Q}),i.d(r,"shimReplaceTrack",function(){return B});var o={};i.r(o),i.d(o,"shimGetUserMedia",function(){return Y}),i.d(o,"shimGetDisplayMedia",function(){return _}),i.d(o,"shimOnTrack",function(){return P}),i.d(o,"shimPeerConnection",function(){return R}),i.d(o,"shimSenderGetStats",function(){return U}),i.d(o,"shimReceiverGetStats",function(){return G}),i.d(o,"shimRemoveStream",function(){return F}),i.d(o,"shimRTCDataChannel",function(){return W}),i.d(o,"shimAddTransceiver",function(){return H}),i.d(o,"shimCreateOffer",function(){return V}),i.d(o,"shimCreateAnswer",function(){return Z});var a={};i.r(a),i.d(a,"shimLocalStreamsAPI",function(){return J}),i.d(a,"shimRemoteStreamsAPI",function(){return X}),i.d(a,"shimCallbacksAPI",function(){return K}),i.d(a,"shimGetUserMedia",function(){return q}),i.d(a,"shimConstraints",function(){return $}),i.d(a,"shimRTCIceServerUrls",function(){return ee}),i.d(a,"shimTrackEventTransceiver",function(){return te}),i.d(a,"shimCreateOfferLegacy",function(){return ie});var s={};i.r(s),i.d(s,"shimRTCIceCandidate",function(){return oe}),i.d(s,"shimMaxMessageSize",function(){return ae}),i.d(s,"shimSendThrowTypeError",function(){return se}),i.d(s,"shimConnectionState",function(){return ce}),i.d(s,"removeAllowExtmapMixed",function(){return ue});let c=!0,u=!0;function l(e,t,i){const n=e.match(t);return n&&n.length>=i&&parseInt(n[i],10)}function d(e,t,i){if(!e.RTCPeerConnection)return;const n=e.RTCPeerConnection.prototype,r=n.addEventListener;n.addEventListener=function(e,n){if(e!==t)return r.apply(this,arguments);const o=e=>{const t=i(e);t&&n(t)};return this._eventMap=this._eventMap||{},this._eventMap[n]=o,r.apply(this,[e,o])};const o=n.removeEventListener;n.removeEventListener=function(e,i){if(e!==t||!this._eventMap||!this._eventMap[i])return o.apply(this,arguments);const n=this._eventMap[i];return delete this._eventMap[i],o.apply(this,[e,n])},Object.defineProperty(n,"on"+t,{get(){return this["_on"+t]},set(e){this["_on"+t]&&(this.removeEventListener(t,this["_on"+t]),delete this["_on"+t]),e&&this.addEventListener(t,this["_on"+t]=e)},enumerable:!0,configurable:!0})}function h(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(c=e,e?"adapter.js logging disabled":"adapter.js logging enabled")}function p(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(u=!e,"adapter.js deprecation warnings "+(e?"disabled":"enabled"))}function f(){if("object"==typeof window){if(c)return;"undefined"!=typeof console&&"function"==typeof console.log&&console.log.apply(console,arguments)}}function g(e,t){u&&console.warn(e+" is deprecated, please use "+t+" instead.")}function A(e){const{navigator:t}=e,i={browser:null,version:null};if(void 0===e||!e.navigator)return i.browser="Not a browser.",i;if(t.mozGetUserMedia)i.browser="firefox",i.version=l(t.userAgent,/Firefox\/(\d+)\./,1);else if(t.webkitGetUserMedia||!1===e.isSecureContext&&e.webkitRTCPeerConnection&&!e.RTCIceGatherer)i.browser="chrome",i.version=l(t.userAgent,/Chrom(e|ium)\/(\d+)\./,2);else if(t.mediaDevices&&t.userAgent.match(/Edge\/(\d+).(\d+)$/))i.browser="edge",i.version=l(t.userAgent,/Edge\/(\d+).(\d+)$/,2);else{if(!e.RTCPeerConnection||!t.userAgent.match(/AppleWebKit\/(\d+)\./))return i.browser="Not a supported browser.",i;i.browser="safari",i.version=l(t.userAgent,/AppleWebKit\/(\d+)\./,1),i.supportsUnifiedPlan=e.RTCRtpTransceiver&&"currentDirection"in e.RTCRtpTransceiver.prototype}return i}function m(e){return"[object Object]"===Object.prototype.toString.call(e)}function M(e){return m(e)?Object.keys(e).reduce(function(t,i){const n=m(e[i]),r=n?M(e[i]):e[i],o=n&&!Object.keys(r).length;return void 0===r||o?t:Object.assign(t,{[i]:r})},{}):e}function v(e,t,i){const n=i?"outbound-rtp":"inbound-rtp",r=new Map;if(null===t)return r;const o=[];return e.forEach(e=>{"track"===e.type&&e.trackIdentifier===t.id&&o.push(e)}),o.forEach(t=>{e.forEach(i=>{i.type===n&&i.trackId===t.id&&function e(t,i,n){i&&!n.has(i.id)&&(n.set(i.id,i),Object.keys(i).forEach(r=>{r.endsWith("Id")?e(t,t.get(i[r]),n):r.endsWith("Ids")&&i[r].forEach(i=>{e(t,t.get(i),n)})}))}(e,i,r)})}),r}const y=f;function w(e){const t=e&&e.navigator;if(!t.mediaDevices)return;const i=A(e),n=function(e){if("object"!=typeof e||e.mandatory||e.optional)return e;const t={};return Object.keys(e).forEach(i=>{if("require"===i||"advanced"===i||"mediaSource"===i)return;const n="object"==typeof e[i]?e[i]:{ideal:e[i]};void 0!==n.exact&&"number"==typeof n.exact&&(n.min=n.max=n.exact);const r=function(e,t){return e?e+t.charAt(0).toUpperCase()+t.slice(1):"deviceId"===t?"sourceId":t};if(void 0!==n.ideal){t.optional=t.optional||[];let e={};"number"==typeof n.ideal?(e[r("min",i)]=n.ideal,t.optional.push(e),(e={})[r("max",i)]=n.ideal,t.optional.push(e)):(e[r("",i)]=n.ideal,t.optional.push(e))}void 0!==n.exact&&"number"!=typeof n.exact?(t.mandatory=t.mandatory||{},t.mandatory[r("",i)]=n.exact):["min","max"].forEach(e=>{void 0!==n[e]&&(t.mandatory=t.mandatory||{},t.mandatory[r(e,i)]=n[e])})}),e.advanced&&(t.optional=(t.optional||[]).concat(e.advanced)),t},r=function(e,r){if(i.version>=61)return r(e);if((e=JSON.parse(JSON.stringify(e)))&&"object"==typeof e.audio){const t=function(e,t,i){t in e&&!(i in e)&&(e[i]=e[t],delete e[t])};t((e=JSON.parse(JSON.stringify(e))).audio,"autoGainControl","googAutoGainControl"),t(e.audio,"noiseSuppression","googNoiseSuppression"),e.audio=n(e.audio)}if(e&&"object"==typeof e.video){let o=e.video.facingMode;o=o&&("object"==typeof o?o:{ideal:o});const a=i.version<66;if(o&&("user"===o.exact||"environment"===o.exact||"user"===o.ideal||"environment"===o.ideal)&&(!t.mediaDevices.getSupportedConstraints||!t.mediaDevices.getSupportedConstraints().facingMode||a)){let i;if(delete e.video.facingMode,"environment"===o.exact||"environment"===o.ideal?i=["back","rear"]:"user"!==o.exact&&"user"!==o.ideal||(i=["front"]),i)return t.mediaDevices.enumerateDevices().then(t=>{let a=(t=t.filter(e=>"videoinput"===e.kind)).find(e=>i.some(t=>e.label.toLowerCase().includes(t)));return!a&&t.length&&i.includes("back")&&(a=t[t.length-1]),a&&(e.video.deviceId=o.exact?{exact:a.deviceId}:{ideal:a.deviceId}),e.video=n(e.video),y("chrome: "+JSON.stringify(e)),r(e)})}e.video=n(e.video)}return y("chrome: "+JSON.stringify(e)),r(e)},o=function(e){return i.version>=64?e:{name:{PermissionDeniedError:"NotAllowedError",PermissionDismissedError:"NotAllowedError",InvalidStateError:"NotAllowedError",DevicesNotFoundError:"NotFoundError",ConstraintNotSatisfiedError:"OverconstrainedError",TrackStartError:"NotReadableError",MediaDeviceFailedDueToShutdown:"NotAllowedError",MediaDeviceKillSwitchOn:"NotAllowedError",TabCaptureError:"AbortError",ScreenCaptureError:"AbortError",DeviceCaptureError:"AbortError"}[e.name]||e.name,message:e.message,constraint:e.constraint||e.constraintName,toString(){return this.name+(this.message&&": ")+this.message}}};if(t.getUserMedia=function(e,i,n){r(e,e=>{t.webkitGetUserMedia(e,i,e=>{n&&n(o(e))})})}.bind(t),t.mediaDevices.getUserMedia){const e=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(t){return r(t,t=>e(t).then(e=>{if(t.audio&&!e.getAudioTracks().length||t.video&&!e.getVideoTracks().length)throw e.getTracks().forEach(e=>{e.stop()}),new DOMException("","NotFoundError");return e},e=>Promise.reject(o(e))))}}}function I(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&("function"==typeof t?e.navigator.mediaDevices.getDisplayMedia=function(i){return t(i).then(t=>{const n=i.video&&i.video.width,r=i.video&&i.video.height,o=i.video&&i.video.frameRate;return i.video={mandatory:{chromeMediaSource:"desktop",chromeMediaSourceId:t,maxFrameRate:o||3}},n&&(i.video.mandatory.maxWidth=n),r&&(i.video.mandatory.maxHeight=r),e.navigator.mediaDevices.getUserMedia(i)})}:console.error("shimGetDisplayMedia: getSourceId argument is not a function"))}function N(e){e.MediaStream=e.MediaStream||e.webkitMediaStream}function T(e){if("object"!=typeof e||!e.RTCPeerConnection||"ontrack"in e.RTCPeerConnection.prototype)d(e,"track",e=>(e.transceiver||Object.defineProperty(e,"transceiver",{value:{receiver:e.receiver}}),e));else{Object.defineProperty(e.RTCPeerConnection.prototype,"ontrack",{get(){return this._ontrack},set(e){this._ontrack&&this.removeEventListener("track",this._ontrack),this.addEventListener("track",this._ontrack=e)},enumerable:!0,configurable:!0});const t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){return this._ontrackpoly||(this._ontrackpoly=t=>{t.stream.addEventListener("addtrack",i=>{let n;n=e.RTCPeerConnection.prototype.getReceivers?this.getReceivers().find(e=>e.track&&e.track.id===i.track.id):{track:i.track};const r=new Event("track");r.track=i.track,r.receiver=n,r.transceiver={receiver:n},r.streams=[t.stream],this.dispatchEvent(r)}),t.stream.getTracks().forEach(i=>{let n;n=e.RTCPeerConnection.prototype.getReceivers?this.getReceivers().find(e=>e.track&&e.track.id===i.id):{track:i};const r=new Event("track");r.track=i,r.receiver=n,r.transceiver={receiver:n},r.streams=[t.stream],this.dispatchEvent(r)})},this.addEventListener("addstream",this._ontrackpoly)),t.apply(this,arguments)}}}function C(e){if("object"==typeof e&&e.RTCPeerConnection&&!("getSenders"in e.RTCPeerConnection.prototype)&&"createDTMFSender"in e.RTCPeerConnection.prototype){const t=function(e,t){return{track:t,get dtmf(){return void 0===this._dtmf&&("audio"===t.kind?this._dtmf=e.createDTMFSender(t):this._dtmf=null),this._dtmf},_pc:e}};if(!e.RTCPeerConnection.prototype.getSenders){e.RTCPeerConnection.prototype.getSenders=function(){return this._senders=this._senders||[],this._senders.slice()};const i=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,n){let r=i.apply(this,arguments);return r||(r=t(this,e),this._senders.push(r)),r};const n=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){n.apply(this,arguments);const t=this._senders.indexOf(e);-1!==t&&this._senders.splice(t,1)}}const i=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){this._senders=this._senders||[],i.apply(this,[e]),e.getTracks().forEach(e=>{this._senders.push(t(this,e))})};const n=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){this._senders=this._senders||[],n.apply(this,[e]),e.getTracks().forEach(e=>{const t=this._senders.find(t=>t.track===e);t&&this._senders.splice(this._senders.indexOf(t),1)})}}else if("object"==typeof e&&e.RTCPeerConnection&&"getSenders"in e.RTCPeerConnection.prototype&&"createDTMFSender"in e.RTCPeerConnection.prototype&&e.RTCRtpSender&&!("dtmf"in e.RTCRtpSender.prototype)){const t=e.RTCPeerConnection.prototype.getSenders;e.RTCPeerConnection.prototype.getSenders=function(){const e=t.apply(this,[]);return e.forEach(e=>e._pc=this),e},Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=this._pc.createDTMFSender(this.track):this._dtmf=null),this._dtmf}})}}function D(e){if(!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){const[e,i,n]=arguments;if(arguments.length>0&&"function"==typeof e)return t.apply(this,arguments);if(0===t.length&&(0===arguments.length||"function"!=typeof e))return t.apply(this,[]);const r=function(e){const t={};return e.result().forEach(e=>{const i={id:e.id,timestamp:e.timestamp,type:{localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[e.type]||e.type};e.names().forEach(t=>{i[t]=e.stat(t)}),t[i.id]=i}),t},o=function(e){return new Map(Object.keys(e).map(t=>[t,e[t]]))};if(arguments.length>=2){const n=function(e){i(o(r(e)))};return t.apply(this,[n,e])}return new Promise((e,i)=>{t.apply(this,[function(t){e(o(r(t)))},i])}).then(i,n)}}function k(e){if(!("object"==typeof e&&e.RTCPeerConnection&&e.RTCRtpSender&&e.RTCRtpReceiver))return;if(!("getStats"in e.RTCRtpSender.prototype)){const t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){const e=t.apply(this,[]);return e.forEach(e=>e._pc=this),e});const i=e.RTCPeerConnection.prototype.addTrack;i&&(e.RTCPeerConnection.prototype.addTrack=function(){const e=i.apply(this,arguments);return e._pc=this,e}),e.RTCRtpSender.prototype.getStats=function(){const e=this;return this._pc.getStats().then(t=>v(t,e.track,!0))}}if(!("getStats"in e.RTCRtpReceiver.prototype)){const t=e.RTCPeerConnection.prototype.getReceivers;t&&(e.RTCPeerConnection.prototype.getReceivers=function(){const e=t.apply(this,[]);return e.forEach(e=>e._pc=this),e}),d(e,"track",e=>(e.receiver._pc=e.srcElement,e)),e.RTCRtpReceiver.prototype.getStats=function(){const e=this;return this._pc.getStats().then(t=>v(t,e.track,!1))}}if(!("getStats"in e.RTCRtpSender.prototype&&"getStats"in e.RTCRtpReceiver.prototype))return;const t=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){if(arguments.length>0&&arguments[0]instanceof e.MediaStreamTrack){const e=arguments[0];let t,i,n;return this.getSenders().forEach(i=>{i.track===e&&(t?n=!0:t=i)}),this.getReceivers().forEach(t=>(t.track===e&&(i?n=!0:i=t),t.track===e)),n||t&&i?Promise.reject(new DOMException("There are more than one sender or receiver for the track.","InvalidAccessError")):t?t.getStats():i?i.getStats():Promise.reject(new DOMException("There is no sender or receiver for the track.","InvalidAccessError"))}return t.apply(this,arguments)}}function b(e){e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},Object.keys(this._shimmedLocalStreams).map(e=>this._shimmedLocalStreams[e][0])};const t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,i){if(!i)return t.apply(this,arguments);this._shimmedLocalStreams=this._shimmedLocalStreams||{};const n=t.apply(this,arguments);return this._shimmedLocalStreams[i.id]?-1===this._shimmedLocalStreams[i.id].indexOf(n)&&this._shimmedLocalStreams[i.id].push(n):this._shimmedLocalStreams[i.id]=[i,n],n};const i=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){this._shimmedLocalStreams=this._shimmedLocalStreams||{},e.getTracks().forEach(e=>{if(this.getSenders().find(t=>t.track===e))throw new DOMException("Track already exists.","InvalidAccessError")});const t=this.getSenders();i.apply(this,arguments);const n=this.getSenders().filter(e=>-1===t.indexOf(e));this._shimmedLocalStreams[e.id]=[e].concat(n)};const n=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},delete this._shimmedLocalStreams[e.id],n.apply(this,arguments)};const r=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},e&&Object.keys(this._shimmedLocalStreams).forEach(t=>{const i=this._shimmedLocalStreams[t].indexOf(e);-1!==i&&this._shimmedLocalStreams[t].splice(i,1),1===this._shimmedLocalStreams[t].length&&delete this._shimmedLocalStreams[t]}),r.apply(this,arguments)}}function j(e){if(!e.RTCPeerConnection)return;const t=A(e);if(e.RTCPeerConnection.prototype.addTrack&&t.version>=65)return b(e);const i=e.RTCPeerConnection.prototype.getLocalStreams;e.RTCPeerConnection.prototype.getLocalStreams=function(){const e=i.apply(this);return this._reverseStreams=this._reverseStreams||{},e.map(e=>this._reverseStreams[e.id])};const n=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(t){if(this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},t.getTracks().forEach(e=>{if(this.getSenders().find(t=>t.track===e))throw new DOMException("Track already exists.","InvalidAccessError")}),!this._reverseStreams[t.id]){const i=new e.MediaStream(t.getTracks());this._streams[t.id]=i,this._reverseStreams[i.id]=t,t=i}n.apply(this,[t])};const r=e.RTCPeerConnection.prototype.removeStream;function o(e,t){let i=t.sdp;return Object.keys(e._reverseStreams||[]).forEach(t=>{const n=e._reverseStreams[t],r=e._streams[n.id];i=i.replace(new RegExp(r.id,"g"),n.id)}),new RTCSessionDescription({type:t.type,sdp:i})}function a(e,t){let i=t.sdp;return Object.keys(e._reverseStreams||[]).forEach(t=>{const n=e._reverseStreams[t],r=e._streams[n.id];i=i.replace(new RegExp(n.id,"g"),r.id)}),new RTCSessionDescription({type:t.type,sdp:i})}e.RTCPeerConnection.prototype.removeStream=function(e){this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},r.apply(this,[this._streams[e.id]||e]),delete this._reverseStreams[this._streams[e.id]?this._streams[e.id].id:e.id],delete this._streams[e.id]},e.RTCPeerConnection.prototype.addTrack=function(t,i){if("closed"===this.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");const n=[].slice.call(arguments,1);if(1!==n.length||!n[0].getTracks().find(e=>e===t))throw new DOMException("The adapter.js addTrack polyfill only supports a single stream which is associated with the specified track.","NotSupportedError");const r=this.getSenders().find(e=>e.track===t);if(r)throw new DOMException("Track already exists.","InvalidAccessError");this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{};const o=this._streams[i.id];if(o)o.addTrack(t),Promise.resolve().then(()=>{this.dispatchEvent(new Event("negotiationneeded"))});else{const n=new e.MediaStream([t]);this._streams[i.id]=n,this._reverseStreams[n.id]=i,this.addStream(n)}return this.getSenders().find(e=>e.track===t)},["createOffer","createAnswer"].forEach(function(t){const i=e.RTCPeerConnection.prototype[t],n={[t](){const e=arguments;return arguments.length&&"function"==typeof arguments[0]?i.apply(this,[t=>{const i=o(this,t);e[0].apply(null,[i])},t=>{e[1]&&e[1].apply(null,t)},arguments[2]]):i.apply(this,arguments).then(e=>o(this,e))}};e.RTCPeerConnection.prototype[t]=n[t]});const s=e.RTCPeerConnection.prototype.setLocalDescription;e.RTCPeerConnection.prototype.setLocalDescription=function(){return arguments.length&&arguments[0].type?(arguments[0]=a(this,arguments[0]),s.apply(this,arguments)):s.apply(this,arguments)};const c=Object.getOwnPropertyDescriptor(e.RTCPeerConnection.prototype,"localDescription");Object.defineProperty(e.RTCPeerConnection.prototype,"localDescription",{get(){const e=c.get.apply(this);return""===e.type?e:o(this,e)}}),e.RTCPeerConnection.prototype.removeTrack=function(e){if("closed"===this.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");if(!e._pc)throw new DOMException("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.","TypeError");if(!(e._pc===this))throw new DOMException("Sender was not created by this connection.","InvalidAccessError");let t;this._streams=this._streams||{},Object.keys(this._streams).forEach(i=>{this._streams[i].getTracks().find(t=>e.track===t)&&(t=this._streams[i])}),t&&(1===t.getTracks().length?this.removeStream(this._reverseStreams[t.id]):t.removeTrack(e.track),this.dispatchEvent(new Event("negotiationneeded")))}}function E(e){const t=A(e);if(!e.RTCPeerConnection&&e.webkitRTCPeerConnection&&(e.RTCPeerConnection=e.webkitRTCPeerConnection),!e.RTCPeerConnection)return;const i=0===e.RTCPeerConnection.prototype.addIceCandidate.length;t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(t){const i=e.RTCPeerConnection.prototype[t],n={[t](){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),i.apply(this,arguments)}};e.RTCPeerConnection.prototype[t]=n[t]});const n=e.RTCPeerConnection.prototype.addIceCandidate;e.RTCPeerConnection.prototype.addIceCandidate=function(){return i||arguments[0]?t.version<78&&arguments[0]&&""===arguments[0].candidate?Promise.resolve():n.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())}}function x(e){d(e,"negotiationneeded",e=>{if("stable"===e.target.signalingState)return e})}var z=i(236),L=i.n(z);function S(e){const t=e&&e.navigator,i=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(e){return i(e).catch(e=>Promise.reject(function(e){return{name:{PermissionDeniedError:"NotAllowedError"}[e.name]||e.name,message:e.message,constraint:e.constraint,toString(){return this.name}}}(e)))}}function O(e){"getDisplayMedia"in e.navigator&&e.navigator.mediaDevices&&(e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||(e.navigator.mediaDevices.getDisplayMedia=e.navigator.getDisplayMedia.bind(e.navigator)))}function Q(e){const t=A(e);if(e.RTCIceGatherer&&(e.RTCIceCandidate||(e.RTCIceCandidate=function(e){return e}),e.RTCSessionDescription||(e.RTCSessionDescription=function(e){return e}),t.version<15025)){const t=Object.getOwnPropertyDescriptor(e.MediaStreamTrack.prototype,"enabled");Object.defineProperty(e.MediaStreamTrack.prototype,"enabled",{set(e){t.set.call(this,e);const i=new Event("enabled");i.enabled=e,this.dispatchEvent(i)}})}!e.RTCRtpSender||"dtmf"in e.RTCRtpSender.prototype||Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=new e.RTCDtmfSender(this):"video"===this.track.kind&&(this._dtmf=null)),this._dtmf}}),e.RTCDtmfSender&&!e.RTCDTMFSender&&(e.RTCDTMFSender=e.RTCDtmfSender);const i=L()(e,t.version);e.RTCPeerConnection=function(e){return e&&e.iceServers&&(e.iceServers=function(e,t){let i=!1;return(e=JSON.parse(JSON.stringify(e))).filter(e=>{if(e&&(e.urls||e.url)){var t=e.urls||e.url;e.url&&!e.urls&&g("RTCIceServer.url","RTCIceServer.urls");const n="string"==typeof t;return n&&(t=[t]),t=t.filter(e=>{if(0===e.indexOf("stun:"))return!1;const t=e.startsWith("turn")&&!e.startsWith("turn:[")&&e.includes("transport=udp");return t&&!i?(i=!0,!0):t&&!i}),delete e.url,e.urls=n?t[0]:t,!!t.length}})}(e.iceServers,t.version),f("ICE servers after filtering:",e.iceServers)),new i(e)},e.RTCPeerConnection.prototype=i.prototype}function B(e){!e.RTCRtpSender||"replaceTrack"in e.RTCRtpSender.prototype||(e.RTCRtpSender.prototype.replaceTrack=e.RTCRtpSender.prototype.setTrack)}function Y(e){const t=A(e),i=e&&e.navigator,n=e&&e.MediaStreamTrack;if(i.getUserMedia=function(e,t,n){g("navigator.getUserMedia","navigator.mediaDevices.getUserMedia"),i.mediaDevices.getUserMedia(e).then(t,n)},!(t.version>55&&"autoGainControl"in i.mediaDevices.getSupportedConstraints())){const e=function(e,t,i){t in e&&!(i in e)&&(e[i]=e[t],delete e[t])},t=i.mediaDevices.getUserMedia.bind(i.mediaDevices);if(i.mediaDevices.getUserMedia=function(i){return"object"==typeof i&&"object"==typeof i.audio&&(i=JSON.parse(JSON.stringify(i)),e(i.audio,"autoGainControl","mozAutoGainControl"),e(i.audio,"noiseSuppression","mozNoiseSuppression")),t(i)},n&&n.prototype.getSettings){const t=n.prototype.getSettings;n.prototype.getSettings=function(){const i=t.apply(this,arguments);return e(i,"mozAutoGainControl","autoGainControl"),e(i,"mozNoiseSuppression","noiseSuppression"),i}}if(n&&n.prototype.applyConstraints){const t=n.prototype.applyConstraints;n.prototype.applyConstraints=function(i){return"audio"===this.kind&&"object"==typeof i&&(i=JSON.parse(JSON.stringify(i)),e(i,"autoGainControl","mozAutoGainControl"),e(i,"noiseSuppression","mozNoiseSuppression")),t.apply(this,[i])}}}}function _(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&(e.navigator.mediaDevices.getDisplayMedia=function(i){if(!i||!i.video){const e=new DOMException("getDisplayMedia without video constraints is undefined");return e.name="NotFoundError",e.code=8,Promise.reject(e)}return!0===i.video?i.video={mediaSource:t}:i.video.mediaSource=t,e.navigator.mediaDevices.getUserMedia(i)})}function P(e){"object"==typeof e&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function R(e){const t=A(e);if("object"!=typeof e||!e.RTCPeerConnection&&!e.mozRTCPeerConnection)return;if(!e.RTCPeerConnection&&e.mozRTCPeerConnection&&(e.RTCPeerConnection=e.mozRTCPeerConnection),t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(t){const i=e.RTCPeerConnection.prototype[t],n={[t](){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),i.apply(this,arguments)}};e.RTCPeerConnection.prototype[t]=n[t]}),t.version<68){const t=e.RTCPeerConnection.prototype.addIceCandidate;e.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?arguments[0]&&""===arguments[0].candidate?Promise.resolve():t.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())}}const i={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},n=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){const[e,r,o]=arguments;return n.apply(this,[e||null]).then(e=>{if(t.version<53&&!r)try{e.forEach(e=>{e.type=i[e.type]||e.type})}catch(t){if("TypeError"!==t.name)throw t;e.forEach((t,n)=>{e.set(n,Object.assign({},t,{type:i[t.type]||t.type}))})}return e}).then(r,o)}}function U(e){if("object"!=typeof e||!e.RTCPeerConnection||!e.RTCRtpSender)return;if(e.RTCRtpSender&&"getStats"in e.RTCRtpSender.prototype)return;const t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){const e=t.apply(this,[]);return e.forEach(e=>e._pc=this),e});const i=e.RTCPeerConnection.prototype.addTrack;i&&(e.RTCPeerConnection.prototype.addTrack=function(){const e=i.apply(this,arguments);return e._pc=this,e}),e.RTCRtpSender.prototype.getStats=function(){return this.track?this._pc.getStats(this.track):Promise.resolve(new Map)}}function G(e){if("object"!=typeof e||!e.RTCPeerConnection||!e.RTCRtpSender)return;if(e.RTCRtpSender&&"getStats"in e.RTCRtpReceiver.prototype)return;const t=e.RTCPeerConnection.prototype.getReceivers;t&&(e.RTCPeerConnection.prototype.getReceivers=function(){const e=t.apply(this,[]);return e.forEach(e=>e._pc=this),e}),d(e,"track",e=>(e.receiver._pc=e.srcElement,e)),e.RTCRtpReceiver.prototype.getStats=function(){return this._pc.getStats(this.track)}}function F(e){!e.RTCPeerConnection||"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(e){g("removeStream","removeTrack"),this.getSenders().forEach(t=>{t.track&&e.getTracks().includes(t.track)&&this.removeTrack(t)})})}function W(e){e.DataChannel&&!e.RTCDataChannel&&(e.RTCDataChannel=e.DataChannel)}function H(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.addTransceiver;t&&(e.RTCPeerConnection.prototype.addTransceiver=function(){this.setParametersPromises=[];const e=arguments[1],i=e&&"sendEncodings"in e;i&&e.sendEncodings.forEach(e=>{if("rid"in e){if(!/^[a-z0-9]{0,16}$/i.test(e.rid))throw new TypeError("Invalid RID value provided.")}if("scaleResolutionDownBy"in e&&!(parseFloat(e.scaleResolutionDownBy)>=1))throw new RangeError("scale_resolution_down_by must be >= 1.0");if("maxFramerate"in e&&!(parseFloat(e.maxFramerate)>=0))throw new RangeError("max_framerate must be >= 0.0")});const n=t.apply(this,arguments);if(i){const{sender:t}=n,i=t.getParameters();"encodings"in i||(i.encodings=e.sendEncodings,this.setParametersPromises.push(t.setParameters(i).catch(()=>{})))}return n})}function V(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(()=>t.apply(this,arguments)).finally(()=>{this.setParametersPromises=[]}):t.apply(this,arguments)}}function Z(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.createAnswer;e.RTCPeerConnection.prototype.createAnswer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(()=>t.apply(this,arguments)).finally(()=>{this.setParametersPromises=[]}):t.apply(this,arguments)}}function J(e){if("object"==typeof e&&e.RTCPeerConnection){if("getLocalStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._localStreams||(this._localStreams=[]),this._localStreams}),!("addStream"in e.RTCPeerConnection.prototype)){const t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addStream=function(e){this._localStreams||(this._localStreams=[]),this._localStreams.includes(e)||this._localStreams.push(e),e.getAudioTracks().forEach(i=>t.call(this,i,e)),e.getVideoTracks().forEach(i=>t.call(this,i,e))},e.RTCPeerConnection.prototype.addTrack=function(e,...i){return i&&i.forEach(e=>{this._localStreams?this._localStreams.includes(e)||this._localStreams.push(e):this._localStreams=[e]}),t.apply(this,arguments)}}"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(e){this._localStreams||(this._localStreams=[]);const t=this._localStreams.indexOf(e);if(-1===t)return;this._localStreams.splice(t,1);const i=e.getTracks();this.getSenders().forEach(e=>{i.includes(e.track)&&this.removeTrack(e)})})}}function X(e){if("object"==typeof e&&e.RTCPeerConnection&&("getRemoteStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getRemoteStreams=function(){return this._remoteStreams?this._remoteStreams:[]}),!("onaddstream"in e.RTCPeerConnection.prototype))){Object.defineProperty(e.RTCPeerConnection.prototype,"onaddstream",{get(){return this._onaddstream},set(e){this._onaddstream&&(this.removeEventListener("addstream",this._onaddstream),this.removeEventListener("track",this._onaddstreampoly)),this.addEventListener("addstream",this._onaddstream=e),this.addEventListener("track",this._onaddstreampoly=e=>{e.streams.forEach(e=>{if(this._remoteStreams||(this._remoteStreams=[]),this._remoteStreams.includes(e))return;this._remoteStreams.push(e);const t=new Event("addstream");t.stream=e,this.dispatchEvent(t)})})}});const t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){const e=this;return this._onaddstreampoly||this.addEventListener("track",this._onaddstreampoly=function(t){t.streams.forEach(t=>{if(e._remoteStreams||(e._remoteStreams=[]),e._remoteStreams.indexOf(t)>=0)return;e._remoteStreams.push(t);const i=new Event("addstream");i.stream=t,e.dispatchEvent(i)})}),t.apply(e,arguments)}}}function K(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype,i=t.createOffer,n=t.createAnswer,r=t.setLocalDescription,o=t.setRemoteDescription,a=t.addIceCandidate;t.createOffer=function(e,t){const n=arguments.length>=2?arguments[2]:arguments[0],r=i.apply(this,[n]);return t?(r.then(e,t),Promise.resolve()):r},t.createAnswer=function(e,t){const i=arguments.length>=2?arguments[2]:arguments[0],r=n.apply(this,[i]);return t?(r.then(e,t),Promise.resolve()):r};let s=function(e,t,i){const n=r.apply(this,[e]);return i?(n.then(t,i),Promise.resolve()):n};t.setLocalDescription=s,s=function(e,t,i){const n=o.apply(this,[e]);return i?(n.then(t,i),Promise.resolve()):n},t.setRemoteDescription=s,s=function(e,t,i){const n=a.apply(this,[e]);return i?(n.then(t,i),Promise.resolve()):n},t.addIceCandidate=s}function q(e){const t=e&&e.navigator;if(t.mediaDevices&&t.mediaDevices.getUserMedia){const e=t.mediaDevices,i=e.getUserMedia.bind(e);t.mediaDevices.getUserMedia=e=>i($(e))}!t.getUserMedia&&t.mediaDevices&&t.mediaDevices.getUserMedia&&(t.getUserMedia=function(e,i,n){t.mediaDevices.getUserMedia(e).then(i,n)}.bind(t))}function $(e){return e&&void 0!==e.video?Object.assign({},e,{video:M(e.video)}):e}function ee(e){const t=e.RTCPeerConnection;e.RTCPeerConnection=function(e,i){if(e&&e.iceServers){const t=[];for(let i=0;i<e.iceServers.length;i++){let n=e.iceServers[i];!n.hasOwnProperty("urls")&&n.hasOwnProperty("url")?(g("RTCIceServer.url","RTCIceServer.urls"),(n=JSON.parse(JSON.stringify(n))).urls=n.url,delete n.url,t.push(n)):t.push(e.iceServers[i])}e.iceServers=t}return new t(e,i)},e.RTCPeerConnection.prototype=t.prototype,"generateCertificate"in e.RTCPeerConnection&&Object.defineProperty(e.RTCPeerConnection,"generateCertificate",{get:()=>t.generateCertificate})}function te(e){"object"==typeof e&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function ie(e){const t=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(e){if(e){void 0!==e.offerToReceiveAudio&&(e.offerToReceiveAudio=!!e.offerToReceiveAudio);const t=this.getTransceivers().find(e=>"audio"===e.receiver.track.kind);!1===e.offerToReceiveAudio&&t?"sendrecv"===t.direction?t.setDirection?t.setDirection("sendonly"):t.direction="sendonly":"recvonly"===t.direction&&(t.setDirection?t.setDirection("inactive"):t.direction="inactive"):!0!==e.offerToReceiveAudio||t||this.addTransceiver("audio"),void 0!==e.offerToReceiveVideo&&(e.offerToReceiveVideo=!!e.offerToReceiveVideo);const i=this.getTransceivers().find(e=>"video"===e.receiver.track.kind);!1===e.offerToReceiveVideo&&i?"sendrecv"===i.direction?i.setDirection?i.setDirection("sendonly"):i.direction="sendonly":"recvonly"===i.direction&&(i.setDirection?i.setDirection("inactive"):i.direction="inactive"):!0!==e.offerToReceiveVideo||i||this.addTransceiver("video")}return t.apply(this,arguments)}}var ne=i(97),re=i.n(ne);function oe(e){if(!e.RTCIceCandidate||e.RTCIceCandidate&&"foundation"in e.RTCIceCandidate.prototype)return;const t=e.RTCIceCandidate;e.RTCIceCandidate=function(e){if("object"==typeof e&&e.candidate&&0===e.candidate.indexOf("a=")&&((e=JSON.parse(JSON.stringify(e))).candidate=e.candidate.substr(2)),e.candidate&&e.candidate.length){const i=new t(e),n=re.a.parseCandidate(e.candidate),r=Object.assign(i,n);return r.toJSON=function(){return{candidate:r.candidate,sdpMid:r.sdpMid,sdpMLineIndex:r.sdpMLineIndex,usernameFragment:r.usernameFragment}},r}return new t(e)},e.RTCIceCandidate.prototype=t.prototype,d(e,"icecandidate",t=>(t.candidate&&Object.defineProperty(t,"candidate",{value:new e.RTCIceCandidate(t.candidate),writable:"false"}),t))}function ae(e){if(!e.RTCPeerConnection)return;const t=A(e);"sctp"in e.RTCPeerConnection.prototype||Object.defineProperty(e.RTCPeerConnection.prototype,"sctp",{get(){return void 0===this._sctp?null:this._sctp}});const i=function(e){if(!e||!e.sdp)return!1;const t=re.a.splitSections(e.sdp);return t.shift(),t.some(e=>{const t=re.a.parseMLine(e);return t&&"application"===t.kind&&-1!==t.protocol.indexOf("SCTP")})},n=function(e){const t=e.sdp.match(/mozilla...THIS_IS_SDPARTA-(\d+)/);if(null===t||t.length<2)return-1;const i=parseInt(t[1],10);return i!=i?-1:i},r=function(e){let i=65536;return"firefox"===t.browser&&(i=t.version<57?-1===e?16384:2147483637:t.version<60?57===t.version?65535:65536:2147483637),i},o=function(e,i){let n=65536;"firefox"===t.browser&&57===t.version&&(n=65535);const r=re.a.matchPrefix(e.sdp,"a=max-message-size:");return r.length>0?n=parseInt(r[0].substr(19),10):"firefox"===t.browser&&-1!==i&&(n=2147483637),n},a=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){if(this._sctp=null,"chrome"===t.browser&&t.version>=76){const{sdpSemantics:e}=this.getConfiguration();"plan-b"===e&&Object.defineProperty(this,"sctp",{get(){return void 0===this._sctp?null:this._sctp},enumerable:!0,configurable:!0})}if(i(arguments[0])){const e=n(arguments[0]),t=r(e),i=o(arguments[0],e);let a;a=0===t&&0===i?Number.POSITIVE_INFINITY:0===t||0===i?Math.max(t,i):Math.min(t,i);const s={};Object.defineProperty(s,"maxMessageSize",{get:()=>a}),this._sctp=s}return a.apply(this,arguments)}}function se(e){if(!(e.RTCPeerConnection&&"createDataChannel"in e.RTCPeerConnection.prototype))return;function t(e,t){const i=e.send;e.send=function(){const n=arguments[0],r=n.length||n.size||n.byteLength;if("open"===e.readyState&&t.sctp&&r>t.sctp.maxMessageSize)throw new TypeError("Message too large (can send a maximum of "+t.sctp.maxMessageSize+" bytes)");return i.apply(e,arguments)}}const i=e.RTCPeerConnection.prototype.createDataChannel;e.RTCPeerConnection.prototype.createDataChannel=function(){const e=i.apply(this,arguments);return t(e,this),e},d(e,"datachannel",e=>(t(e.channel,e.target),e))}function ce(e){if(!e.RTCPeerConnection||"connectionState"in e.RTCPeerConnection.prototype)return;const t=e.RTCPeerConnection.prototype;Object.defineProperty(t,"connectionState",{get(){return{completed:"connected",checking:"connecting"}[this.iceConnectionState]||this.iceConnectionState},enumerable:!0,configurable:!0}),Object.defineProperty(t,"onconnectionstatechange",{get(){return this._onconnectionstatechange||null},set(e){this._onconnectionstatechange&&(this.removeEventListener("connectionstatechange",this._onconnectionstatechange),delete this._onconnectionstatechange),e&&this.addEventListener("connectionstatechange",this._onconnectionstatechange=e)},enumerable:!0,configurable:!0}),["setLocalDescription","setRemoteDescription"].forEach(e=>{const i=t[e];t[e]=function(){return this._connectionstatechangepoly||(this._connectionstatechangepoly=e=>{const t=e.target;if(t._lastConnectionState!==t.connectionState){t._lastConnectionState=t.connectionState;const i=new Event("connectionstatechange",e);t.dispatchEvent(i)}return e},this.addEventListener("iceconnectionstatechange",this._connectionstatechangepoly)),i.apply(this,arguments)}})}function ue(e){if(!e.RTCPeerConnection)return;const t=A(e);if("chrome"===t.browser&&t.version>=71)return;const i=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(e){return e&&e.sdp&&-1!==e.sdp.indexOf("\na=extmap-allow-mixed")&&(e.sdp=e.sdp.split("\n").filter(e=>"a=extmap-allow-mixed"!==e.trim()).join("\n")),i.apply(this,arguments)}}const le=function({window:e}={},t={shimChrome:!0,shimFirefox:!0,shimEdge:!0,shimSafari:!0}){const i=f,c=A(e),u={browserDetails:c,commonShim:s,extractVersion:l,disableLog:h,disableWarnings:p};switch(c.browser){case"chrome":if(!n||!E||!t.shimChrome)return i("Chrome shim is not included in this adapter release."),u;i("adapter.js shimming chrome."),u.browserShim=n,w(e),N(e),E(e),T(e),j(e),C(e),D(e),k(e),x(e),oe(e),ce(e),ae(e),se(e),ue(e);break;case"firefox":if(!o||!R||!t.shimFirefox)return i("Firefox shim is not included in this adapter release."),u;i("adapter.js shimming firefox."),u.browserShim=o,Y(e),R(e),P(e),F(e),U(e),G(e),W(e),H(e),V(e),Z(e),oe(e),ce(e),ae(e),se(e);break;case"edge":if(!r||!Q||!t.shimEdge)return i("MS edge shim is not included in this adapter release."),u;i("adapter.js shimming edge."),u.browserShim=r,S(e),O(e),Q(e),B(e),ae(e),se(e);break;case"safari":if(!a||!t.shimSafari)return i("Safari shim is not included in this adapter release."),u;i("adapter.js shimming safari."),u.browserShim=a,ee(e),ie(e),K(e),J(e),X(e),te(e),q(e),oe(e),ae(e),se(e),ue(e);break;default:i("Unsupported browser!")}return u}({window:window});t.default=le},function(e,t,i){"use strict";(function(e){var n=i(144),r=setTimeout;function o(e){return Boolean(e&&void 0!==e.length)}function a(){}function s(e){if(!(this instanceof s))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],p(e,this)}function c(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,s._immediateFn(function(){var i=1===e._state?t.onFulfilled:t.onRejected;if(null!==i){var n;try{n=i(e._value)}catch(e){return void l(t.promise,e)}u(t.promise,n)}else(1===e._state?u:l)(t.promise,e._value)})):e._deferreds.push(t)}function u(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var i=t.then;if(t instanceof s)return e._state=3,e._value=t,void d(e);if("function"==typeof i)return void p((n=i,r=t,function(){n.apply(r,arguments)}),e)}e._state=1,e._value=t,d(e)}catch(t){l(e,t)}var n,r}function l(e,t){e._state=2,e._value=t,d(e)}function d(e){2===e._state&&0===e._deferreds.length&&s._immediateFn(function(){e._handled||s._unhandledRejectionFn(e._value)});for(var t=0,i=e._deferreds.length;t<i;t++)c(e,e._deferreds[t]);e._deferreds=null}function h(e,t,i){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=i}function p(e,t){var i=!1;try{e(function(e){i||(i=!0,u(t,e))},function(e){i||(i=!0,l(t,e))})}catch(e){if(i)return;i=!0,l(t,e)}}s.prototype.catch=function(e){return this.then(null,e)},s.prototype.then=function(e,t){var i=new this.constructor(a);return c(this,new h(e,t,i)),i},s.prototype.finally=n.a,s.all=function(e){return new s(function(t,i){if(!o(e))return i(new TypeError("Promise.all accepts an array"));var n=Array.prototype.slice.call(e);if(0===n.length)return t([]);var r=n.length;function a(e,o){try{if(o&&("object"==typeof o||"function"==typeof o)){var s=o.then;if("function"==typeof s)return void s.call(o,function(t){a(e,t)},i)}n[e]=o,0==--r&&t(n)}catch(e){i(e)}}for(var s=0;s<n.length;s++)a(s,n[s])})},s.resolve=function(e){return e&&"object"==typeof e&&e.constructor===s?e:new s(function(t){t(e)})},s.reject=function(e){return new s(function(t,i){i(e)})},s.race=function(e){return new s(function(t,i){if(!o(e))return i(new TypeError("Promise.race accepts an array"));for(var n=0,r=e.length;n<r;n++)s.resolve(e[n]).then(t,i)})},s._immediateFn="function"==typeof e&&function(t){e(t)}||function(e){r(e,0)},s._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},t.a=s}).call(this,i(297).setImmediate)},function(e,t,i){"use strict";var n=i(97);function r(e,t,i,r,o){var a=n.writeRtpDescription(e.kind,t);if(a+=n.writeIceParameters(e.iceGatherer.getLocalParameters()),a+=n.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===i?"actpass":o||"active"),a+="a=mid:"+e.mid+"\r\n",e.rtpSender&&e.rtpReceiver?a+="a=sendrecv\r\n":e.rtpSender?a+="a=sendonly\r\n":e.rtpReceiver?a+="a=recvonly\r\n":a+="a=inactive\r\n",e.rtpSender){var s=e.rtpSender._initialTrackId||e.rtpSender.track.id;e.rtpSender._initialTrackId=s;var c="msid:"+(r?r.id:"-")+" "+s+"\r\n";a+="a="+c,a+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+c,e.sendEncodingParameters[0].rtx&&(a+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+c,a+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return a+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+n.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(a+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+n.localCName+"\r\n"),a}function o(e,t){var i={codecs:[],headerExtensions:[],fecMechanisms:[]},n=function(e,t){e=parseInt(e,10);for(var i=0;i<t.length;i++)if(t[i].payloadType===e||t[i].preferredPayloadType===e)return t[i]},r=function(e,t,i,r){var o=n(e.parameters.apt,i),a=n(t.parameters.apt,r);return o&&a&&o.name.toLowerCase()===a.name.toLowerCase()};return e.codecs.forEach(function(n){for(var o=0;o<t.codecs.length;o++){var a=t.codecs[o];if(n.name.toLowerCase()===a.name.toLowerCase()&&n.clockRate===a.clockRate){if("rtx"===n.name.toLowerCase()&&n.parameters&&a.parameters.apt&&!r(n,a,e.codecs,t.codecs))continue;(a=JSON.parse(JSON.stringify(a))).numChannels=Math.min(n.numChannels,a.numChannels),i.codecs.push(a),a.rtcpFeedback=a.rtcpFeedback.filter(function(e){for(var t=0;t<n.rtcpFeedback.length;t++)if(n.rtcpFeedback[t].type===e.type&&n.rtcpFeedback[t].parameter===e.parameter)return!0;return!1});break}}}),e.headerExtensions.forEach(function(e){for(var n=0;n<t.headerExtensions.length;n++){var r=t.headerExtensions[n];if(e.uri===r.uri){i.headerExtensions.push(r);break}}}),i}function a(e,t,i){return-1!=={offer:{setLocalDescription:["stable","have-local-offer"],setRemoteDescription:["stable","have-remote-offer"]},answer:{setLocalDescription:["have-remote-offer","have-local-pranswer"],setRemoteDescription:["have-local-offer","have-remote-pranswer"]}}[t][e].indexOf(i)}function s(e,t){var i=e.getRemoteCandidates().find(function(e){return t.foundation===e.foundation&&t.ip===e.ip&&t.port===e.port&&t.priority===e.priority&&t.protocol===e.protocol&&t.type===e.type});return i||e.addRemoteCandidate(t),!i}function c(e,t){var i=new Error(t);return i.name=e,i.code={NotSupportedError:9,InvalidStateError:11,InvalidAccessError:15,TypeError:void 0,OperationError:void 0}[e],i}e.exports=function(e,t){function i(t,i){i.addTrack(t),i.dispatchEvent(new e.MediaStreamTrackEvent("addtrack",{track:t}))}function u(t,i,n,r){var o=new Event("track");o.track=i,o.receiver=n,o.transceiver={receiver:n},o.streams=r,e.setTimeout(function(){t._dispatchEvent("track",o)})}var l=function(i){var r=this,o=document.createDocumentFragment();if(["addEventListener","removeEventListener","dispatchEvent"].forEach(function(e){r[e]=o[e].bind(o)}),this.canTrickleIceCandidates=null,this.needNegotiation=!1,this.localStreams=[],this.remoteStreams=[],this._localDescription=null,this._remoteDescription=null,this.signalingState="stable",this.iceConnectionState="new",this.connectionState="new",this.iceGatheringState="new",i=JSON.parse(JSON.stringify(i||{})),this.usingBundle="max-bundle"===i.bundlePolicy,"negotiate"===i.rtcpMuxPolicy)throw c("NotSupportedError","rtcpMuxPolicy 'negotiate' is not supported");switch(i.rtcpMuxPolicy||(i.rtcpMuxPolicy="require"),i.iceTransportPolicy){case"all":case"relay":break;default:i.iceTransportPolicy="all"}switch(i.bundlePolicy){case"balanced":case"max-compat":case"max-bundle":break;default:i.bundlePolicy="balanced"}if(i.iceServers=function(e,t){var i=!1;return(e=JSON.parse(JSON.stringify(e))).filter(function(e){if(e&&(e.urls||e.url)){var n=e.urls||e.url;e.url&&!e.urls&&console.warn("RTCIceServer.url is deprecated! Use urls instead.");var r="string"==typeof n;return r&&(n=[n]),n=n.filter(function(e){return 0!==e.indexOf("turn:")||-1===e.indexOf("transport=udp")||-1!==e.indexOf("turn:[")||i?0===e.indexOf("stun:")&&t>=14393&&-1===e.indexOf("?transport=udp"):(i=!0,!0)}),delete e.url,e.urls=r?n[0]:n,!!n.length}})}(i.iceServers||[],t),this._iceGatherers=[],i.iceCandidatePoolSize)for(var a=i.iceCandidatePoolSize;a>0;a--)this._iceGatherers.push(new e.RTCIceGatherer({iceServers:i.iceServers,gatherPolicy:i.iceTransportPolicy}));else i.iceCandidatePoolSize=0;this._config=i,this.transceivers=[],this._sdpSessionId=n.generateSessionId(),this._sdpSessionVersion=0,this._dtlsRole=void 0,this._isClosed=!1};Object.defineProperty(l.prototype,"localDescription",{configurable:!0,get:function(){return this._localDescription}}),Object.defineProperty(l.prototype,"remoteDescription",{configurable:!0,get:function(){return this._remoteDescription}}),l.prototype.onicecandidate=null,l.prototype.onaddstream=null,l.prototype.ontrack=null,l.prototype.onremovestream=null,l.prototype.onsignalingstatechange=null,l.prototype.oniceconnectionstatechange=null,l.prototype.onconnectionstatechange=null,l.prototype.onicegatheringstatechange=null,l.prototype.onnegotiationneeded=null,l.prototype.ondatachannel=null,l.prototype._dispatchEvent=function(e,t){this._isClosed||(this.dispatchEvent(t),"function"==typeof this["on"+e]&&this["on"+e](t))},l.prototype._emitGatheringStateChange=function(){var e=new Event("icegatheringstatechange");this._dispatchEvent("icegatheringstatechange",e)},l.prototype.getConfiguration=function(){return this._config},l.prototype.getLocalStreams=function(){return this.localStreams},l.prototype.getRemoteStreams=function(){return this.remoteStreams},l.prototype._createTransceiver=function(e,t){var i=this.transceivers.length>0,n={track:null,iceGatherer:null,iceTransport:null,dtlsTransport:null,localCapabilities:null,remoteCapabilities:null,rtpSender:null,rtpReceiver:null,kind:e,mid:null,sendEncodingParameters:null,recvEncodingParameters:null,stream:null,associatedRemoteMediaStreams:[],wantReceive:!0};if(this.usingBundle&&i)n.iceTransport=this.transceivers[0].iceTransport,n.dtlsTransport=this.transceivers[0].dtlsTransport;else{var r=this._createIceAndDtlsTransports();n.iceTransport=r.iceTransport,n.dtlsTransport=r.dtlsTransport}return t||this.transceivers.push(n),n},l.prototype.addTrack=function(t,i){if(this._isClosed)throw c("InvalidStateError","Attempted to call addTrack on a closed peerconnection.");var n;if(this.transceivers.find(function(e){return e.track===t}))throw c("InvalidAccessError","Track already exists.");for(var r=0;r<this.transceivers.length;r++)this.transceivers[r].track||this.transceivers[r].kind!==t.kind||(n=this.transceivers[r]);return n||(n=this._createTransceiver(t.kind)),this._maybeFireNegotiationNeeded(),-1===this.localStreams.indexOf(i)&&this.localStreams.push(i),n.track=t,n.stream=i,n.rtpSender=new e.RTCRtpSender(t,n.dtlsTransport),n.rtpSender},l.prototype.addStream=function(e){var i=this;if(t>=15025)e.getTracks().forEach(function(t){i.addTrack(t,e)});else{var n=e.clone();e.getTracks().forEach(function(e,t){var i=n.getTracks()[t];e.addEventListener("enabled",function(e){i.enabled=e.enabled})}),n.getTracks().forEach(function(e){i.addTrack(e,n)})}},l.prototype.removeTrack=function(t){if(this._isClosed)throw c("InvalidStateError","Attempted to call removeTrack on a closed peerconnection.");if(!(t instanceof e.RTCRtpSender))throw new TypeError("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.");var i=this.transceivers.find(function(e){return e.rtpSender===t});if(!i)throw c("InvalidAccessError","Sender was not created by this connection.");var n=i.stream;i.rtpSender.stop(),i.rtpSender=null,i.track=null,i.stream=null,-1===this.transceivers.map(function(e){return e.stream}).indexOf(n)&&this.localStreams.indexOf(n)>-1&&this.localStreams.splice(this.localStreams.indexOf(n),1),this._maybeFireNegotiationNeeded()},l.prototype.removeStream=function(e){var t=this;e.getTracks().forEach(function(e){var i=t.getSenders().find(function(t){return t.track===e});i&&t.removeTrack(i)})},l.prototype.getSenders=function(){return this.transceivers.filter(function(e){return!!e.rtpSender}).map(function(e){return e.rtpSender})},l.prototype.getReceivers=function(){return this.transceivers.filter(function(e){return!!e.rtpReceiver}).map(function(e){return e.rtpReceiver})},l.prototype._createIceGatherer=function(t,i){var n=this;if(i&&t>0)return this.transceivers[0].iceGatherer;if(this._iceGatherers.length)return this._iceGatherers.shift();var r=new e.RTCIceGatherer({iceServers:this._config.iceServers,gatherPolicy:this._config.iceTransportPolicy});return Object.defineProperty(r,"state",{value:"new",writable:!0}),this.transceivers[t].bufferedCandidateEvents=[],this.transceivers[t].bufferCandidates=function(e){var i=!e.candidate||0===Object.keys(e.candidate).length;r.state=i?"completed":"gathering",null!==n.transceivers[t].bufferedCandidateEvents&&n.transceivers[t].bufferedCandidateEvents.push(e)},r.addEventListener("localcandidate",this.transceivers[t].bufferCandidates),r},l.prototype._gather=function(t,i){var r=this,o=this.transceivers[i].iceGatherer;if(!o.onlocalcandidate){var a=this.transceivers[i].bufferedCandidateEvents;this.transceivers[i].bufferedCandidateEvents=null,o.removeEventListener("localcandidate",this.transceivers[i].bufferCandidates),o.onlocalcandidate=function(e){if(!(r.usingBundle&&i>0)){var a=new Event("icecandidate");a.candidate={sdpMid:t,sdpMLineIndex:i};var s=e.candidate,c=!s||0===Object.keys(s).length;if(c)"new"!==o.state&&"gathering"!==o.state||(o.state="completed");else{"new"===o.state&&(o.state="gathering"),s.component=1,s.ufrag=o.getLocalParameters().usernameFragment;var u=n.writeCandidate(s);a.candidate=Object.assign(a.candidate,n.parseCandidate(u)),a.candidate.candidate=u,a.candidate.toJSON=function(){return{candidate:a.candidate.candidate,sdpMid:a.candidate.sdpMid,sdpMLineIndex:a.candidate.sdpMLineIndex,usernameFragment:a.candidate.usernameFragment}}}var l=n.getMediaSections(r._localDescription.sdp);l[a.candidate.sdpMLineIndex]+=c?"a=end-of-candidates\r\n":"a="+a.candidate.candidate+"\r\n",r._localDescription.sdp=n.getDescription(r._localDescription.sdp)+l.join("");var d=r.transceivers.every(function(e){return e.iceGatherer&&"completed"===e.iceGatherer.state});"gathering"!==r.iceGatheringState&&(r.iceGatheringState="gathering",r._emitGatheringStateChange()),c||r._dispatchEvent("icecandidate",a),d&&(r._dispatchEvent("icecandidate",new Event("icecandidate")),r.iceGatheringState="complete",r._emitGatheringStateChange())}},e.setTimeout(function(){a.forEach(function(e){o.onlocalcandidate(e)})},0)}},l.prototype._createIceAndDtlsTransports=function(){var t=this,i=new e.RTCIceTransport(null);i.onicestatechange=function(){t._updateIceConnectionState(),t._updateConnectionState()};var n=new e.RTCDtlsTransport(i);return n.ondtlsstatechange=function(){t._updateConnectionState()},n.onerror=function(){Object.defineProperty(n,"state",{value:"failed",writable:!0}),t._updateConnectionState()},{iceTransport:i,dtlsTransport:n}},l.prototype._disposeIceAndDtlsTransports=function(e){var t=this.transceivers[e].iceGatherer;t&&(delete t.onlocalcandidate,delete this.transceivers[e].iceGatherer);var i=this.transceivers[e].iceTransport;i&&(delete i.onicestatechange,delete this.transceivers[e].iceTransport);var n=this.transceivers[e].dtlsTransport;n&&(delete n.ondtlsstatechange,delete n.onerror,delete this.transceivers[e].dtlsTransport)},l.prototype._transceive=function(e,i,r){var a=o(e.localCapabilities,e.remoteCapabilities);i&&e.rtpSender&&(a.encodings=e.sendEncodingParameters,a.rtcp={cname:n.localCName,compound:e.rtcpParameters.compound},e.recvEncodingParameters.length&&(a.rtcp.ssrc=e.recvEncodingParameters[0].ssrc),e.rtpSender.send(a)),r&&e.rtpReceiver&&a.codecs.length>0&&("video"===e.kind&&e.recvEncodingParameters&&t<15019&&e.recvEncodingParameters.forEach(function(e){delete e.rtx}),e.recvEncodingParameters.length?a.encodings=e.recvEncodingParameters:a.encodings=[{}],a.rtcp={compound:e.rtcpParameters.compound},e.rtcpParameters.cname&&(a.rtcp.cname=e.rtcpParameters.cname),e.sendEncodingParameters.length&&(a.rtcp.ssrc=e.sendEncodingParameters[0].ssrc),e.rtpReceiver.receive(a))},l.prototype.setLocalDescription=function(e){var t,i,r=this;if(-1===["offer","answer"].indexOf(e.type))return Promise.reject(c("TypeError",'Unsupported type "'+e.type+'"'));if(!a("setLocalDescription",e.type,r.signalingState)||r._isClosed)return Promise.reject(c("InvalidStateError","Can not set local "+e.type+" in state "+r.signalingState));if("offer"===e.type)t=n.splitSections(e.sdp),i=t.shift(),t.forEach(function(e,t){var i=n.parseRtpParameters(e);r.transceivers[t].localCapabilities=i}),r.transceivers.forEach(function(e,t){r._gather(e.mid,t)});else if("answer"===e.type){t=n.splitSections(r._remoteDescription.sdp),i=t.shift();var s=n.matchPrefix(i,"a=ice-lite").length>0;t.forEach(function(e,t){var a=r.transceivers[t],c=a.iceGatherer,u=a.iceTransport,l=a.dtlsTransport,d=a.localCapabilities,h=a.remoteCapabilities;if(!(n.isRejected(e)&&0===n.matchPrefix(e,"a=bundle-only").length)&&!a.rejected){var p=n.getIceParameters(e,i),f=n.getDtlsParameters(e,i);s&&(f.role="server"),r.usingBundle&&0!==t||(r._gather(a.mid,t),"new"===u.state&&u.start(c,p,s?"controlling":"controlled"),"new"===l.state&&l.start(f));var g=o(d,h);r._transceive(a,g.codecs.length>0,!1)}})}return r._localDescription={type:e.type,sdp:e.sdp},"offer"===e.type?r._updateSignalingState("have-local-offer"):r._updateSignalingState("stable"),Promise.resolve()},l.prototype.setRemoteDescription=function(r){var l=this;if(-1===["offer","answer"].indexOf(r.type))return Promise.reject(c("TypeError",'Unsupported type "'+r.type+'"'));if(!a("setRemoteDescription",r.type,l.signalingState)||l._isClosed)return Promise.reject(c("InvalidStateError","Can not set remote "+r.type+" in state "+l.signalingState));var d={};l.remoteStreams.forEach(function(e){d[e.id]=e});var h=[],p=n.splitSections(r.sdp),f=p.shift(),g=n.matchPrefix(f,"a=ice-lite").length>0,A=n.matchPrefix(f,"a=group:BUNDLE ").length>0;l.usingBundle=A;var m=n.matchPrefix(f,"a=ice-options:")[0];return l.canTrickleIceCandidates=!!m&&m.substr(14).split(" ").indexOf("trickle")>=0,p.forEach(function(a,c){var u=n.splitLines(a),p=n.getKind(a),m=n.isRejected(a)&&0===n.matchPrefix(a,"a=bundle-only").length,M=u[0].substr(2).split(" ")[2],v=n.getDirection(a,f),y=n.parseMsid(a),w=n.getMid(a)||n.generateIdentifier();if(m||"application"===p&&("DTLS/SCTP"===M||"UDP/DTLS/SCTP"===M))l.transceivers[c]={mid:w,kind:p,protocol:M,rejected:!0};else{var I,N,T,C,D,k,b,j,E;!m&&l.transceivers[c]&&l.transceivers[c].rejected&&(l.transceivers[c]=l._createTransceiver(p,!0));var x,z,L=n.parseRtpParameters(a);m||(x=n.getIceParameters(a,f),(z=n.getDtlsParameters(a,f)).role="client"),b=n.parseRtpEncodingParameters(a);var S=n.parseRtcpParameters(a),O=n.matchPrefix(a,"a=end-of-candidates",f).length>0,Q=n.matchPrefix(a,"a=candidate:").map(function(e){return n.parseCandidate(e)}).filter(function(e){return 1===e.component});if(("offer"===r.type||"answer"===r.type)&&!m&&A&&c>0&&l.transceivers[c]&&(l._disposeIceAndDtlsTransports(c),l.transceivers[c].iceGatherer=l.transceivers[0].iceGatherer,l.transceivers[c].iceTransport=l.transceivers[0].iceTransport,l.transceivers[c].dtlsTransport=l.transceivers[0].dtlsTransport,l.transceivers[c].rtpSender&&l.transceivers[c].rtpSender.setTransport(l.transceivers[0].dtlsTransport),l.transceivers[c].rtpReceiver&&l.transceivers[c].rtpReceiver.setTransport(l.transceivers[0].dtlsTransport)),"offer"!==r.type||m){if("answer"===r.type&&!m){N=(I=l.transceivers[c]).iceGatherer,T=I.iceTransport,C=I.dtlsTransport,D=I.rtpReceiver,k=I.sendEncodingParameters,j=I.localCapabilities,l.transceivers[c].recvEncodingParameters=b,l.transceivers[c].remoteCapabilities=L,l.transceivers[c].rtcpParameters=S,Q.length&&"new"===T.state&&(!g&&!O||A&&0!==c?Q.forEach(function(e){s(I.iceTransport,e)}):T.setRemoteCandidates(Q)),A&&0!==c||("new"===T.state&&T.start(N,x,"controlling"),"new"===C.state&&C.start(z)),!o(I.localCapabilities,I.remoteCapabilities).codecs.filter(function(e){return"rtx"===e.name.toLowerCase()}).length&&I.sendEncodingParameters[0].rtx&&delete I.sendEncodingParameters[0].rtx,l._transceive(I,"sendrecv"===v||"recvonly"===v,"sendrecv"===v||"sendonly"===v),!D||"sendrecv"!==v&&"sendonly"!==v?delete I.rtpReceiver:(E=D.track,y?(d[y.stream]||(d[y.stream]=new e.MediaStream),i(E,d[y.stream]),h.push([E,D,d[y.stream]])):(d.default||(d.default=new e.MediaStream),i(E,d.default),h.push([E,D,d.default])))}}else{(I=l.transceivers[c]||l._createTransceiver(p)).mid=w,I.iceGatherer||(I.iceGatherer=l._createIceGatherer(c,A)),Q.length&&"new"===I.iceTransport.state&&(!O||A&&0!==c?Q.forEach(function(e){s(I.iceTransport,e)}):I.iceTransport.setRemoteCandidates(Q)),j=e.RTCRtpReceiver.getCapabilities(p),t<15019&&(j.codecs=j.codecs.filter(function(e){return"rtx"!==e.name})),k=I.sendEncodingParameters||[{ssrc:1001*(2*c+2)}];var B,Y=!1;if("sendrecv"===v||"sendonly"===v){if(Y=!I.rtpReceiver,D=I.rtpReceiver||new e.RTCRtpReceiver(I.dtlsTransport,p),Y)E=D.track,y&&"-"===y.stream||(y?(d[y.stream]||(d[y.stream]=new e.MediaStream,Object.defineProperty(d[y.stream],"id",{get:function(){return y.stream}})),Object.defineProperty(E,"id",{get:function(){return y.track}}),B=d[y.stream]):(d.default||(d.default=new e.MediaStream),B=d.default)),B&&(i(E,B),I.associatedRemoteMediaStreams.push(B)),h.push([E,D,B])}else I.rtpReceiver&&I.rtpReceiver.track&&(I.associatedRemoteMediaStreams.forEach(function(t){var i=t.getTracks().find(function(e){return e.id===I.rtpReceiver.track.id});i&&function(t,i){i.removeTrack(t),i.dispatchEvent(new e.MediaStreamTrackEvent("removetrack",{track:t}))}(i,t)}),I.associatedRemoteMediaStreams=[]);I.localCapabilities=j,I.remoteCapabilities=L,I.rtpReceiver=D,I.rtcpParameters=S,I.sendEncodingParameters=k,I.recvEncodingParameters=b,l._transceive(l.transceivers[c],!1,Y)}}}),void 0===l._dtlsRole&&(l._dtlsRole="offer"===r.type?"active":"passive"),l._remoteDescription={type:r.type,sdp:r.sdp},"offer"===r.type?l._updateSignalingState("have-remote-offer"):l._updateSignalingState("stable"),Object.keys(d).forEach(function(t){var i=d[t];if(i.getTracks().length){if(-1===l.remoteStreams.indexOf(i)){l.remoteStreams.push(i);var n=new Event("addstream");n.stream=i,e.setTimeout(function(){l._dispatchEvent("addstream",n)})}h.forEach(function(e){var t=e[0],n=e[1];i.id===e[2].id&&u(l,t,n,[i])})}}),h.forEach(function(e){e[2]||u(l,e[0],e[1],[])}),e.setTimeout(function(){l&&l.transceivers&&l.transceivers.forEach(function(e){e.iceTransport&&"new"===e.iceTransport.state&&e.iceTransport.getRemoteCandidates().length>0&&(console.warn("Timeout for addRemoteCandidate. Consider sending an end-of-candidates notification"),e.iceTransport.addRemoteCandidate({}))})},4e3),Promise.resolve()},l.prototype.close=function(){this.transceivers.forEach(function(e){e.iceTransport&&e.iceTransport.stop(),e.dtlsTransport&&e.dtlsTransport.stop(),e.rtpSender&&e.rtpSender.stop(),e.rtpReceiver&&e.rtpReceiver.stop()}),this._isClosed=!0,this._updateSignalingState("closed")},l.prototype._updateSignalingState=function(e){this.signalingState=e;var t=new Event("signalingstatechange");this._dispatchEvent("signalingstatechange",t)},l.prototype._maybeFireNegotiationNeeded=function(){var t=this;"stable"===this.signalingState&&!0!==this.needNegotiation&&(this.needNegotiation=!0,e.setTimeout(function(){if(t.needNegotiation){t.needNegotiation=!1;var e=new Event("negotiationneeded");t._dispatchEvent("negotiationneeded",e)}},0))},l.prototype._updateIceConnectionState=function(){var e,t={new:0,closed:0,checking:0,connected:0,completed:0,disconnected:0,failed:0};if(this.transceivers.forEach(function(e){e.iceTransport&&!e.rejected&&t[e.iceTransport.state]++}),e="new",t.failed>0?e="failed":t.checking>0?e="checking":t.disconnected>0?e="disconnected":t.new>0?e="new":t.connected>0?e="connected":t.completed>0&&(e="completed"),e!==this.iceConnectionState){this.iceConnectionState=e;var i=new Event("iceconnectionstatechange");this._dispatchEvent("iceconnectionstatechange",i)}},l.prototype._updateConnectionState=function(){var e,t={new:0,closed:0,connecting:0,connected:0,completed:0,disconnected:0,failed:0};if(this.transceivers.forEach(function(e){e.iceTransport&&e.dtlsTransport&&!e.rejected&&(t[e.iceTransport.state]++,t[e.dtlsTransport.state]++)}),t.connected+=t.completed,e="new",t.failed>0?e="failed":t.connecting>0?e="connecting":t.disconnected>0?e="disconnected":t.new>0?e="new":t.connected>0&&(e="connected"),e!==this.connectionState){this.connectionState=e;var i=new Event("connectionstatechange");this._dispatchEvent("connectionstatechange",i)}},l.prototype.createOffer=function(){var i=this;if(i._isClosed)return Promise.reject(c("InvalidStateError","Can not call createOffer after close"));var o=i.transceivers.filter(function(e){return"audio"===e.kind}).length,a=i.transceivers.filter(function(e){return"video"===e.kind}).length,s=arguments[0];if(s){if(s.mandatory||s.optional)throw new TypeError("Legacy mandatory/optional constraints not supported.");void 0!==s.offerToReceiveAudio&&(o=!0===s.offerToReceiveAudio?1:!1===s.offerToReceiveAudio?0:s.offerToReceiveAudio),void 0!==s.offerToReceiveVideo&&(a=!0===s.offerToReceiveVideo?1:!1===s.offerToReceiveVideo?0:s.offerToReceiveVideo)}for(i.transceivers.forEach(function(e){"audio"===e.kind?--o<0&&(e.wantReceive=!1):"video"===e.kind&&--a<0&&(e.wantReceive=!1)});o>0||a>0;)o>0&&(i._createTransceiver("audio"),o--),a>0&&(i._createTransceiver("video"),a--);var u=n.writeSessionBoilerplate(i._sdpSessionId,i._sdpSessionVersion++);i.transceivers.forEach(function(r,o){var a=r.track,s=r.kind,c=r.mid||n.generateIdentifier();r.mid=c,r.iceGatherer||(r.iceGatherer=i._createIceGatherer(o,i.usingBundle));var u=e.RTCRtpSender.getCapabilities(s);t<15019&&(u.codecs=u.codecs.filter(function(e){return"rtx"!==e.name})),u.codecs.forEach(function(e){"H264"===e.name&&void 0===e.parameters["level-asymmetry-allowed"]&&(e.parameters["level-asymmetry-allowed"]="1"),r.remoteCapabilities&&r.remoteCapabilities.codecs&&r.remoteCapabilities.codecs.forEach(function(t){e.name.toLowerCase()===t.name.toLowerCase()&&e.clockRate===t.clockRate&&(e.preferredPayloadType=t.payloadType)})}),u.headerExtensions.forEach(function(e){(r.remoteCapabilities&&r.remoteCapabilities.headerExtensions||[]).forEach(function(t){e.uri===t.uri&&(e.id=t.id)})});var l=r.sendEncodingParameters||[{ssrc:1001*(2*o+1)}];a&&t>=15019&&"video"===s&&!l[0].rtx&&(l[0].rtx={ssrc:l[0].ssrc+1}),r.wantReceive&&(r.rtpReceiver=new e.RTCRtpReceiver(r.dtlsTransport,s)),r.localCapabilities=u,r.sendEncodingParameters=l}),"max-compat"!==i._config.bundlePolicy&&(u+="a=group:BUNDLE "+i.transceivers.map(function(e){return e.mid}).join(" ")+"\r\n"),u+="a=ice-options:trickle\r\n",i.transceivers.forEach(function(e,t){u+=r(e,e.localCapabilities,"offer",e.stream,i._dtlsRole),u+="a=rtcp-rsize\r\n",!e.iceGatherer||"new"===i.iceGatheringState||0!==t&&i.usingBundle||(e.iceGatherer.getLocalCandidates().forEach(function(e){e.component=1,u+="a="+n.writeCandidate(e)+"\r\n"}),"completed"===e.iceGatherer.state&&(u+="a=end-of-candidates\r\n"))});var l=new e.RTCSessionDescription({type:"offer",sdp:u});return Promise.resolve(l)},l.prototype.createAnswer=function(){var i=this;if(i._isClosed)return Promise.reject(c("InvalidStateError","Can not call createAnswer after close"));if("have-remote-offer"!==i.signalingState&&"have-local-pranswer"!==i.signalingState)return Promise.reject(c("InvalidStateError","Can not call createAnswer in signalingState "+i.signalingState));var a=n.writeSessionBoilerplate(i._sdpSessionId,i._sdpSessionVersion++);i.usingBundle&&(a+="a=group:BUNDLE "+i.transceivers.map(function(e){return e.mid}).join(" ")+"\r\n"),a+="a=ice-options:trickle\r\n";var s=n.getMediaSections(i._remoteDescription.sdp).length;i.transceivers.forEach(function(e,n){if(!(n+1>s)){if(e.rejected)return"application"===e.kind?"DTLS/SCTP"===e.protocol?a+="m=application 0 DTLS/SCTP 5000\r\n":a+="m=application 0 "+e.protocol+" webrtc-datachannel\r\n":"audio"===e.kind?a+="m=audio 0 UDP/TLS/RTP/SAVPF 0\r\na=rtpmap:0 PCMU/8000\r\n":"video"===e.kind&&(a+="m=video 0 UDP/TLS/RTP/SAVPF 120\r\na=rtpmap:120 VP8/90000\r\n"),void(a+="c=IN IP4 0.0.0.0\r\na=inactive\r\na=mid:"+e.mid+"\r\n");var c;if(e.stream)"audio"===e.kind?c=e.stream.getAudioTracks()[0]:"video"===e.kind&&(c=e.stream.getVideoTracks()[0]),c&&t>=15019&&"video"===e.kind&&!e.sendEncodingParameters[0].rtx&&(e.sendEncodingParameters[0].rtx={ssrc:e.sendEncodingParameters[0].ssrc+1});var u=o(e.localCapabilities,e.remoteCapabilities);!u.codecs.filter(function(e){return"rtx"===e.name.toLowerCase()}).length&&e.sendEncodingParameters[0].rtx&&delete e.sendEncodingParameters[0].rtx,a+=r(e,u,"answer",e.stream,i._dtlsRole),e.rtcpParameters&&e.rtcpParameters.reducedSize&&(a+="a=rtcp-rsize\r\n")}});var u=new e.RTCSessionDescription({type:"answer",sdp:a});return Promise.resolve(u)},l.prototype.addIceCandidate=function(e){var t,i=this;return e&&void 0===e.sdpMLineIndex&&!e.sdpMid?Promise.reject(new TypeError("sdpMLineIndex or sdpMid required")):new Promise(function(r,o){if(!i._remoteDescription)return o(c("InvalidStateError","Can not add ICE candidate without a remote description"));if(e&&""!==e.candidate){var a=e.sdpMLineIndex;if(e.sdpMid)for(var u=0;u<i.transceivers.length;u++)if(i.transceivers[u].mid===e.sdpMid){a=u;break}var l=i.transceivers[a];if(!l)return o(c("OperationError","Can not add ICE candidate"));if(l.rejected)return r();var d=Object.keys(e.candidate).length>0?n.parseCandidate(e.candidate):{};if("tcp"===d.protocol&&(0===d.port||9===d.port))return r();if(d.component&&1!==d.component)return r();if((0===a||a>0&&l.iceTransport!==i.transceivers[0].iceTransport)&&!s(l.iceTransport,d))return o(c("OperationError","Can not add ICE candidate"));var h=e.candidate.trim();0===h.indexOf("a=")&&(h=h.substr(2)),(t=n.getMediaSections(i._remoteDescription.sdp))[a]+="a="+(d.type?h:"end-of-candidates")+"\r\n",i._remoteDescription.sdp=n.getDescription(i._remoteDescription.sdp)+t.join("")}else for(var p=0;p<i.transceivers.length&&(i.transceivers[p].rejected||(i.transceivers[p].iceTransport.addRemoteCandidate({}),(t=n.getMediaSections(i._remoteDescription.sdp))[p]+="a=end-of-candidates\r\n",i._remoteDescription.sdp=n.getDescription(i._remoteDescription.sdp)+t.join(""),!i.usingBundle));p++);r()})},l.prototype.getStats=function(t){if(t&&t instanceof e.MediaStreamTrack){var i=null;if(this.transceivers.forEach(function(e){e.rtpSender&&e.rtpSender.track===t?i=e.rtpSender:e.rtpReceiver&&e.rtpReceiver.track===t&&(i=e.rtpReceiver)}),!i)throw c("InvalidAccessError","Invalid selector.");return i.getStats()}var n=[];return this.transceivers.forEach(function(e){["rtpSender","rtpReceiver","iceGatherer","iceTransport","dtlsTransport"].forEach(function(t){e[t]&&n.push(e[t].getStats())})}),Promise.all(n).then(function(e){var t=new Map;return e.forEach(function(e){e.forEach(function(e){t.set(e.id,e)})}),t})};["RTCRtpSender","RTCRtpReceiver","RTCIceGatherer","RTCIceTransport","RTCDtlsTransport"].forEach(function(t){var i=e[t];if(i&&i.prototype&&i.prototype.getStats){var n=i.prototype.getStats;i.prototype.getStats=function(){return n.apply(this).then(function(e){var t=new Map;return Object.keys(e).forEach(function(i){var n;e[i].type={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[(n=e[i]).type]||n.type,t.set(i,e[i])}),t})}}});var d=["createOffer","createAnswer"];return d.forEach(function(e){var t=l.prototype[e];l.prototype[e]=function(){var e=arguments;return"function"==typeof e[0]||"function"==typeof e[1]?t.apply(this,[arguments[2]]).then(function(t){"function"==typeof e[0]&&e[0].apply(null,[t])},function(t){"function"==typeof e[1]&&e[1].apply(null,[t])}):t.apply(this,arguments)}}),(d=["setLocalDescription","setRemoteDescription","addIceCandidate"]).forEach(function(e){var t=l.prototype[e];l.prototype[e]=function(){var e=arguments;return"function"==typeof e[1]||"function"==typeof e[2]?t.apply(this,arguments).then(function(){"function"==typeof e[1]&&e[1].apply(null)},function(t){"function"==typeof e[2]&&e[2].apply(null,[t])}):t.apply(this,arguments)}}),["getStats"].forEach(function(e){var t=l.prototype[e];l.prototype[e]=function(){var e=arguments;return"function"==typeof e[1]?t.apply(this,arguments).then(function(){"function"==typeof e[1]&&e[1].apply(null)}):t.apply(this,arguments)}}),l}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=k(i(99)),r=k(i(100)),o=k(i(26)),a=k(i(5)),s=k(i(6)),c=k(i(7)),u=k(i(269)),l=k(i(2)),d=k(i(4));i(274),i(296);var h=k(i(168)),p=k(i(13)),f=k(i(377)),g=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(84)),A=i(113),m=k(A),M=i(29),v=i(64),y=i(63),w=k(i(20)),I=k(i(128)),N=k(i(170)),T=i(12),C=i(226);i(379),i(386),i(387),i(388),i(394);var D=k(i(395));function k(e){return e&&e.__esModule?e:{default:e}}i(396),i(399),i(410),i(416),i(428),i(434),i(440),i(447),i(453),i(454),i(457),i(464),i(470),i(473),i(484),i(490),i(491),i(493),i(500),i(506),i(513),i(519),i(525),i(527),i(533),i(534),i(535),i(232),i(547),i(553),(0,N.default)({variables:{"--km-control-height":"36px","--km-control-progressbar":"2px","--km-control-btn-bottom":"50px","--km-cs-height":"28px","--km-themeColor":"#4C6FF7","--km-video-widthRatio":"80%","--km-video-heightRatio":"100%","--iconfont-size":"16px","--km-control-slotLeft":"18px","--km-control-slotRight":"14px","--km-control-paddingRight":"6px","--km-draw-toolsHeight":"36px","--km-draw-toolsWidth":"120px","--km-draw-toolsBoxWidth":"28px","--km-draw-actionToolsWidth":"207px","--km-draw-actionToolsHeight":"118px","--km-draw-actionToolsBoxWidth":"16px","--km-draw-alphaBarWidth":"87px","--km-draw-colorBoxSpace":"5px"}}),i(560);var b,j=function(e){function t(){return(0,l.default)(this,t),(0,s.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,c.default)(t,e),t}(function(){function e(t,i){var n=this;(0,l.default)(this,e),t.selector||(0,m.default)("error",0),t=t||{},t=(0,w.default)(!0,{},t),this.id=t.id=(0,y.newSHA)();var r=this.container="string"==typeof t.selector?(0,M.$)(t.selector):t.selector;r&&r.nodeType&&document.body.contains(r)||(0,m.default)("error",0);var o=(0,I.default)(r.clientWidth);if("middle"===o?(0,N.default)({variables:{"--iconfont-size":"16px","--km-control-slotLeft":"14px","--km-control-slotRight":"14px","--km-control-paddingRight":"0px","--km-draw-toolsHeight":"28px","--km-draw-toolsWidth":"96px","--km-draw-toolsBoxWidth":"22px","--km-draw-actionToolsWidth":"195px","--km-draw-actionToolsHeight":"114px","--km-draw-actionToolsBoxWidth":"14px","--km-draw-alphaBarWidth":"75px","--km-draw-colorBoxSpace":"5px"}}):"small"===o&&(0,N.default)({variables:{"--iconfont-size":"14px","--km-control-slotLeft":"10px","--km-control-slotRight":"10px","--km-control-paddingRight":"0px","--km-draw-toolsHeight":"26px","--km-draw-toolsWidth":"90px","--km-draw-toolsBoxWidth":"20px","--km-draw-actionToolsWidth":"176px","--km-draw-actionToolsHeight":"101px","--km-draw-actionToolsBoxWidth":"12px","--km-draw-alphaBarWidth":"59px","--km-draw-colorBoxSpace":"4px"}}),t.plugins=p.default.getPlugins(),r.ondragstart=function(e){return!1},(0,A.modifyDebug)(j.debug),this._hooks={},"function"==typeof t.onload){var a=function(){t.onload.call(n)};this.hook("onload",a)}if("function"==typeof t.onMediaLog){a=function(e){t.onMediaLog.call(n,e)};this.hook("onMediaLog",a)}new h.default(r,t,this.hook.bind(this),i),window.addEventListener("beforeunload",this.beforeunload),(0,u.default)(this)}return(0,d.default)(e,[{key:"beforeunload",value:function(){if(h.default.beforeDownloadHref)var e=setTimeout(function(){h.default.beforeDownloadHref=!1,clearTimeout(e)},1);else(new XMLHttpRequest).open("GET",D.default,!1),h.default.players.forEach(function(e){e.dispose()}),h.default.players.length=0,g.off(document),g.off(window)}},{key:"hook",value:function(e,t){return this.hooks(e,t)}},{key:"hooks",value:function(e,t){return this._hooks[e]=this._hooks[e]||[],t&&(this._hooks[e]=this._hooks[e].concat(t)),this._hooks[e]}},{key:"error",value:function(e){this.hook("error",e)}},{key:"onload",value:function(e){"function"==typeof e&&this.hook("onload",e.bind(this))}},{key:"mounted",value:function(e){"function"==typeof e&&this.hook("mounted",e.bind(this))}},{key:"removeHooks",value:function(){for(var e in this._hooks)this._hooks[e]=null}},{key:"closeMedia",value:function(){var e=this,t=h.default.players.findIndex(function(t){return t.id===e.id});h.default.players[t]&&(this.removeHooks(),h.default.players[t].dispose(),this.container.removeChild(h.default.players[t].getContainer()),h.default.players.splice(t,1),window.removeEventListener("beforeunload",this.beforeunload))}},{key:"findRecord",value:function(e){return j.findRecord(e)}},{key:"getVersion",value:function(){return j.getVersion()}}]),e}());j.prototype=new Proxy(j.prototype,{get:function(e,t,i){if("string"==typeof t){if("_"!==t.charAt(0))return t in e?e[t]:function(){var e=this,i=h.default.players.find(function(t){return t.id===e.id});if(i&&i[t]&&"function"==typeof i[t]){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return-1!==["getControl","getControls","modifyControl"].indexOf(t)?i[t].apply(i,r.concat([!1])):i[t].apply(i,r)}(0,m.default)("err","player Interface properties/function("+t+") does not exist")};(0,m.default)("err","Disable access to built-in properties/methods("+t+")")}},deleteProperty:function(){throw new Error("Kmedia objects are not allowed to be modified")},defineProperty:function(){throw new Error("Kmedia objects are not allowed to be redefined!")}}),j.findRecord=function(e){var t=new(0,j.DataApi.MediaService)({websocketUrl:e.websocketUrl});return new o.default(function(i,n){t.findRecord({devId:e.devId,startTime:e.startTime,endTime:e.endTime,nmediaId:e.nmediaId}).then(function(e){i(e),t.dispose(),t=null}).catch(function(e){n(e),t.dispose(),t=null})})},j.locale=function(e){(0,T.setLocale)(e)},j.scenario=(b=(0,r.default)(n.default.mark(function e(t,i){var r;return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0!==t){e.next=5;break}return e.next=3,(0,C.testSystem)();case 3:e.next=9;break;case 5:return e.next=7,(0,C.calculateAverage)(t,i);case 7:return r=e.sent,e.abrupt("return",r);case 9:case"end":return e.stop()}},e,this)})),function(e,t){return b.apply(this,arguments)}),j.version=v.version,j.debug=!0,j.Plugin=p.default,j.DataApi=f.default,j.getVersion=function(){return j.version},window.KMedia=j,t.default=j},function(e,t,i){var n=function(){return this}()||Function("return this")(),r=n.regeneratorRuntime&&Object.getOwnPropertyNames(n).indexOf("regeneratorRuntime")>=0,o=r&&n.regeneratorRuntime;if(n.regeneratorRuntime=void 0,e.exports=i(239),r)n.regeneratorRuntime=o;else try{delete n.regeneratorRuntime}catch(e){n.regeneratorRuntime=void 0}},function(e,t){!function(t){"use strict";var i,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag",u="object"==typeof e,l=t.regeneratorRuntime;if(l)u&&(e.exports=l);else{(l=t.regeneratorRuntime=u?e.exports:{}).wrap=y;var d="suspendedStart",h="suspendedYield",p="executing",f="completed",g={},A={};A[a]=function(){return this};var m=Object.getPrototypeOf,M=m&&m(m(x([])));M&&M!==n&&r.call(M,a)&&(A=M);var v=T.prototype=I.prototype=Object.create(A);N.prototype=v.constructor=T,T.constructor=N,T[c]=N.displayName="GeneratorFunction",l.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===N||"GeneratorFunction"===(t.displayName||t.name))},l.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,T):(e.__proto__=T,c in e||(e[c]="GeneratorFunction")),e.prototype=Object.create(v),e},l.awrap=function(e){return{__await:e}},C(D.prototype),D.prototype[s]=function(){return this},l.AsyncIterator=D,l.async=function(e,t,i,n){var r=new D(y(e,t,i,n));return l.isGeneratorFunction(t)?r:r.next().then(function(e){return e.done?e.value:r.next()})},C(v),v[c]="Generator",v[a]=function(){return this},v.toString=function(){return"[object Generator]"},l.keys=function(e){var t=[];for(var i in e)t.push(i);return t.reverse(),function i(){for(;t.length;){var n=t.pop();if(n in e)return i.value=n,i.done=!1,i}return i.done=!0,i}},l.values=x,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=i,this.done=!1,this.delegate=null,this.method="next",this.arg=i,this.tryEntries.forEach(j),!e)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=i)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,r){return s.type="throw",s.arg=e,t.next=n,r&&(t.method="next",t.arg=i),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(c&&u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var n=this.tryEntries[i];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),j(i),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var n=i.completion;if("throw"===n.type){var r=n.arg;j(i)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:x(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=i),g}}}function y(e,t,i,n){var r=t&&t.prototype instanceof I?t:I,o=Object.create(r.prototype),a=new E(n||[]);return o._invoke=function(e,t,i){var n=d;return function(r,o){if(n===p)throw new Error("Generator is already running");if(n===f){if("throw"===r)throw o;return z()}for(i.method=r,i.arg=o;;){var a=i.delegate;if(a){var s=k(a,i);if(s){if(s===g)continue;return s}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(n===d)throw n=f,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);n=p;var c=w(e,t,i);if("normal"===c.type){if(n=i.done?f:h,c.arg===g)continue;return{value:c.arg,done:i.done}}"throw"===c.type&&(n=f,i.method="throw",i.arg=c.arg)}}}(e,i,a),o}function w(e,t,i){try{return{type:"normal",arg:e.call(t,i)}}catch(e){return{type:"throw",arg:e}}}function I(){}function N(){}function T(){}function C(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function D(e){var t;this._invoke=function(i,n){function o(){return new Promise(function(t,o){!function t(i,n,o,a){var s=w(e[i],e,n);if("throw"!==s.type){var c=s.arg,u=c.value;return u&&"object"==typeof u&&r.call(u,"__await")?Promise.resolve(u.__await).then(function(e){t("next",e,o,a)},function(e){t("throw",e,o,a)}):Promise.resolve(u).then(function(e){c.value=e,o(c)},a)}a(s.arg)}(i,n,t,o)})}return t=t?t.then(o,o):o()}}function k(e,t){var n=e.iterator[t.method];if(n===i){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=i,k(e,t),"throw"===t.method))return g;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var r=w(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,g;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=i),t.delegate=null,g):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,g)}function b(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(b,this),this.reset(!0)}function x(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function t(){for(;++n<e.length;)if(r.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=i,t.done=!0,t};return o.next=o}}return{next:z}}function z(){return{value:i,done:!0}}}(function(){return this}()||Function("return this")())},function(e,t,i){i(150),i(79),i(106),i(248),i(252),i(253),e.exports=i(18).Promise},function(e,t,i){var n=i(151),r=i(152);e.exports=function(e){return function(t,i){var o,a,s=String(r(t)),c=n(i),u=s.length;return c<0||c>=u?e?"":void 0:(o=s.charCodeAt(c))<55296||o>56319||c+1===u||(a=s.charCodeAt(c+1))<56320||a>57343?e?s.charAt(c):o:e?s.slice(c,c+2):a-56320+(o-55296<<10)+65536}}},function(e,t,i){"use strict";var n=i(119),r=i(80),o=i(105),a={};i(67)(a,i(34)("iterator"),function(){return this}),e.exports=function(e,t,i){e.prototype=n(a,{next:r(1,i)}),o(e,t+" Iterator")}},function(e,t,i){var n=i(44),r=i(45),o=i(103);e.exports=i(48)?Object.defineProperties:function(e,t){r(e);for(var i,a=o(t),s=a.length,c=0;s>c;)n.f(e,i=a[c++],t[i]);return e}},function(e,t,i){var n=i(70),r=i(120),o=i(245);e.exports=function(e){return function(t,i,a){var s,c=n(t),u=r(c.length),l=o(a,u);if(e&&i!=i){for(;u>l;)if((s=c[l++])!=s)return!0}else for(;u>l;l++)if((e||l in c)&&c[l]===i)return e||l||0;return!e&&-1}}},function(e,t,i){var n=i(151),r=Math.max,o=Math.min;e.exports=function(e,t){return(e=n(e))<0?r(e+t,0):o(e,t)}},function(e,t,i){"use strict";var n=i(247),r=i(187),o=i(81),a=i(70);e.exports=i(153)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,i=this._i++;return!e||i>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?i:"values"==t?e[i]:[i,e[i]])},"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")},function(e,t){e.exports=function(){}},function(e,t,i){"use strict";var n,r,o,a,s=i(101),c=i(32),u=i(60),l=i(123),d=i(28),h=i(33),p=i(102),f=i(160),g=i(107),A=i(190),m=i(191).set,M=i(250)(),v=i(162),y=i(192),w=i(251),I=i(193),N=c.TypeError,T=c.process,C=T&&T.versions,D=C&&C.v8||"",k=c.Promise,b="process"==l(T),j=function(){},E=r=v.f,x=!!function(){try{var e=k.resolve(1),t=(e.constructor={})[i(34)("species")]=function(e){e(j,j)};return(b||"function"==typeof PromiseRejectionEvent)&&e.then(j)instanceof t&&0!==D.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(e){}}(),z=function(e){var t;return!(!h(e)||"function"!=typeof(t=e.then))&&t},L=function(e,t){if(!e._n){e._n=!0;var i=e._c;M(function(){for(var n=e._v,r=1==e._s,o=0,a=function(t){var i,o,a,s=r?t.ok:t.fail,c=t.resolve,u=t.reject,l=t.domain;try{s?(r||(2==e._h&&Q(e),e._h=1),!0===s?i=n:(l&&l.enter(),i=s(n),l&&(l.exit(),a=!0)),i===t.promise?u(N("Promise-chain cycle")):(o=z(i))?o.call(i,c,u):c(i)):u(n)}catch(e){l&&!a&&l.exit(),u(e)}};i.length>o;)a(i[o++]);e._c=[],e._n=!1,t&&!e._h&&S(e)})}},S=function(e){m.call(c,function(){var t,i,n,r=e._v,o=O(e);if(o&&(t=y(function(){b?T.emit("unhandledRejection",r,e):(i=c.onunhandledrejection)?i({promise:e,reason:r}):(n=c.console)&&n.error&&n.error("Unhandled promise rejection",r)}),e._h=b||O(e)?2:1),e._a=void 0,o&&t.e)throw t.v})},O=function(e){return 1!==e._h&&0===(e._a||e._c).length},Q=function(e){m.call(c,function(){var t;b?T.emit("rejectionHandled",e):(t=c.onrejectionhandled)&&t({promise:e,reason:e._v})})},B=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),L(t,!0))},Y=function(e){var t,i=this;if(!i._d){i._d=!0,i=i._w||i;try{if(i===e)throw N("Promise can't be resolved itself");(t=z(e))?M(function(){var n={_w:i,_d:!1};try{t.call(e,u(Y,n,1),u(B,n,1))}catch(e){B.call(n,e)}}):(i._v=e,i._s=1,L(i,!1))}catch(e){B.call({_w:i,_d:!1},e)}}};x||(k=function(e){f(this,k,"Promise","_h"),p(e),n.call(this);try{e(u(Y,this,1),u(B,this,1))}catch(e){B.call(this,e)}},(n=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=i(163)(k.prototype,{then:function(e,t){var i=E(A(this,k));return i.ok="function"!=typeof e||e,i.fail="function"==typeof t&&t,i.domain=b?T.domain:void 0,this._c.push(i),this._a&&this._a.push(i),this._s&&L(this,!1),i.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new n;this.promise=e,this.resolve=u(Y,e,1),this.reject=u(B,e,1)},v.f=E=function(e){return e===k||e===a?new o(e):r(e)}),d(d.G+d.W+d.F*!x,{Promise:k}),i(105)(k,"Promise"),i(194)("Promise"),a=i(18).Promise,d(d.S+d.F*!x,"Promise",{reject:function(e){var t=E(this);return(0,t.reject)(e),t.promise}}),d(d.S+d.F*(s||!x),"Promise",{resolve:function(e){return I(s&&this===a?k:this,e)}}),d(d.S+d.F*!(x&&i(195)(function(e){k.all(e).catch(j)})),"Promise",{all:function(e){var t=this,i=E(t),n=i.resolve,r=i.reject,o=y(function(){var i=[],o=0,a=1;g(e,!1,function(e){var s=o++,c=!1;i.push(void 0),a++,t.resolve(e).then(function(e){c||(c=!0,i[s]=e,--a||n(i))},r)}),--a||n(i)});return o.e&&r(o.v),i.promise},race:function(e){var t=this,i=E(t),n=i.reject,r=y(function(){g(e,!1,function(e){t.resolve(e).then(i.resolve,n)})});return r.e&&n(r.v),i.promise}})},function(e,t){e.exports=function(e,t,i){var n=void 0===i;switch(t.length){case 0:return n?e():e.call(i);case 1:return n?e(t[0]):e.call(i,t[0]);case 2:return n?e(t[0],t[1]):e.call(i,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(i,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(i,t[0],t[1],t[2],t[3])}return e.apply(i,t)}},function(e,t,i){var n=i(32),r=i(191).set,o=n.MutationObserver||n.WebKitMutationObserver,a=n.process,s=n.Promise,c="process"==i(104)(a);e.exports=function(){var e,t,i,u=function(){var n,r;for(c&&(n=a.domain)&&n.exit();e;){r=e.fn,e=e.next;try{r()}catch(n){throw e?i():t=void 0,n}}t=void 0,n&&n.enter()};if(c)i=function(){a.nextTick(u)};else if(!o||n.navigator&&n.navigator.standalone)if(s&&s.resolve){var l=s.resolve(void 0);i=function(){l.then(u)}}else i=function(){r.call(n,u)};else{var d=!0,h=document.createTextNode("");new o(u).observe(h,{characterData:!0}),i=function(){h.data=d=!d}}return function(n){var r={fn:n,next:void 0};t&&(t.next=r),e||(e=r,i()),t=r}}},function(e,t,i){var n=i(32).navigator;e.exports=n&&n.userAgent||""},function(e,t,i){"use strict";var n=i(28),r=i(18),o=i(32),a=i(190),s=i(193);n(n.P+n.R,"Promise",{finally:function(e){var t=a(this,r.Promise||o.Promise),i="function"==typeof e;return this.then(i?function(i){return s(t,e()).then(function(){return i})}:e,i?function(i){return s(t,e()).then(function(){throw i})}:e)}})},function(e,t,i){"use strict";var n=i(28),r=i(162),o=i(192);n(n.S,"Promise",{try:function(e){var t=r.f(this),i=o(e);return(i.e?t.reject:t.resolve)(i.v),t.promise}})},function(e,t,i){i(255),e.exports=i(18).Object.getPrototypeOf},function(e,t,i){var n=i(71),r=i(122);i(82)("getPrototypeOf",function(){return function(e){return r(n(e))}})},function(e,t,i){e.exports={default:i(257),__esModule:!0}},function(e,t,i){i(79),i(106),e.exports=i(164).f("iterator")},function(e,t,i){e.exports={default:i(259),__esModule:!0}},function(e,t,i){i(260),i(150),i(262),i(263),e.exports=i(18).Symbol},function(e,t,i){"use strict";var n=i(32),r=i(61),o=i(48),a=i(28),s=i(184),c=i(124).KEY,u=i(69),l=i(158),d=i(105),h=i(121),p=i(34),f=i(164),g=i(165),A=i(261),m=i(196),M=i(45),v=i(33),y=i(71),w=i(70),I=i(155),N=i(80),T=i(119),C=i(197),D=i(108),k=i(166),b=i(44),j=i(103),E=D.f,x=b.f,z=C.f,L=n.Symbol,S=n.JSON,O=S&&S.stringify,Q=p("_hidden"),B=p("toPrimitive"),Y={}.propertyIsEnumerable,_=l("symbol-registry"),P=l("symbols"),R=l("op-symbols"),U=Object.prototype,G="function"==typeof L&&!!k.f,F=n.QObject,W=!F||!F.prototype||!F.prototype.findChild,H=o&&u(function(){return 7!=T(x({},"a",{get:function(){return x(this,"a",{value:7}).a}})).a})?function(e,t,i){var n=E(U,t);n&&delete U[t],x(e,t,i),n&&e!==U&&x(U,t,n)}:x,V=function(e){var t=P[e]=T(L.prototype);return t._k=e,t},Z=G&&"symbol"==typeof L.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof L},J=function(e,t,i){return e===U&&J(R,t,i),M(e),t=I(t,!0),M(i),r(P,t)?(i.enumerable?(r(e,Q)&&e[Q][t]&&(e[Q][t]=!1),i=T(i,{enumerable:N(0,!1)})):(r(e,Q)||x(e,Q,N(1,{})),e[Q][t]=!0),H(e,t,i)):x(e,t,i)},X=function(e,t){M(e);for(var i,n=A(t=w(t)),r=0,o=n.length;o>r;)J(e,i=n[r++],t[i]);return e},K=function(e){var t=Y.call(this,e=I(e,!0));return!(this===U&&r(P,e)&&!r(R,e))&&(!(t||!r(this,e)||!r(P,e)||r(this,Q)&&this[Q][e])||t)},q=function(e,t){if(e=w(e),t=I(t,!0),e!==U||!r(P,t)||r(R,t)){var i=E(e,t);return!i||!r(P,t)||r(e,Q)&&e[Q][t]||(i.enumerable=!0),i}},$=function(e){for(var t,i=z(w(e)),n=[],o=0;i.length>o;)r(P,t=i[o++])||t==Q||t==c||n.push(t);return n},ee=function(e){for(var t,i=e===U,n=z(i?R:w(e)),o=[],a=0;n.length>a;)!r(P,t=n[a++])||i&&!r(U,t)||o.push(P[t]);return o};G||(s((L=function(){if(this instanceof L)throw TypeError("Symbol is not a constructor!");var e=h(arguments.length>0?arguments[0]:void 0),t=function(i){this===U&&t.call(R,i),r(this,Q)&&r(this[Q],e)&&(this[Q][e]=!1),H(this,e,N(1,i))};return o&&W&&H(U,e,{configurable:!0,set:t}),V(e)}).prototype,"toString",function(){return this._k}),D.f=q,b.f=J,i(198).f=C.f=$,i(125).f=K,k.f=ee,o&&!i(101)&&s(U,"propertyIsEnumerable",K,!0),f.f=function(e){return V(p(e))}),a(a.G+a.W+a.F*!G,{Symbol:L});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ie=0;te.length>ie;)p(te[ie++]);for(var ne=j(p.store),re=0;ne.length>re;)g(ne[re++]);a(a.S+a.F*!G,"Symbol",{for:function(e){return r(_,e+="")?_[e]:_[e]=L(e)},keyFor:function(e){if(!Z(e))throw TypeError(e+" is not a symbol!");for(var t in _)if(_[t]===e)return t},useSetter:function(){W=!0},useSimple:function(){W=!1}}),a(a.S+a.F*!G,"Object",{create:function(e,t){return void 0===t?T(e):X(T(e),t)},defineProperty:J,defineProperties:X,getOwnPropertyDescriptor:q,getOwnPropertyNames:$,getOwnPropertySymbols:ee});var oe=u(function(){k.f(1)});a(a.S+a.F*oe,"Object",{getOwnPropertySymbols:function(e){return k.f(y(e))}}),S&&a(a.S+a.F*(!G||u(function(){var e=L();return"[null]"!=O([e])||"{}"!=O({a:e})||"{}"!=O(Object(e))})),"JSON",{stringify:function(e){for(var t,i,n=[e],r=1;arguments.length>r;)n.push(arguments[r++]);if(i=t=n[1],(v(t)||void 0!==e)&&!Z(e))return m(t)||(t=function(e,t){if("function"==typeof i&&(t=i.call(this,e,t)),!Z(t))return t}),n[1]=t,O.apply(S,n)}}),L.prototype[B]||i(67)(L.prototype,B,L.prototype.valueOf),d(L,"Symbol"),d(Math,"Math",!0),d(n.JSON,"JSON",!0)},function(e,t,i){var n=i(103),r=i(166),o=i(125);e.exports=function(e){var t=n(e),i=r.f;if(i)for(var a,s=i(e),c=o.f,u=0;s.length>u;)c.call(e,a=s[u++])&&t.push(a);return t}},function(e,t,i){i(165)("asyncIterator")},function(e,t,i){i(165)("observable")},function(e,t,i){i(265),e.exports=i(18).Object.setPrototypeOf},function(e,t,i){var n=i(28);n(n.S,"Object",{setPrototypeOf:i(266).set})},function(e,t,i){var n=i(33),r=i(45),o=function(e,t){if(r(e),!n(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,n){try{(n=i(60)(Function.call,i(108).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,i){return o(e,i),t?e.__proto__=i:n(e,i),e}}({},!1):void 0),check:o}},function(e,t,i){i(268);var n=i(18).Object;e.exports=function(e,t){return n.create(e,t)}},function(e,t,i){var n=i(28);n(n.S,"Object",{create:i(119)})},function(e,t,i){e.exports={default:i(270),__esModule:!0}},function(e,t,i){i(271),e.exports=i(18).Object.freeze},function(e,t,i){var n=i(33),r=i(124).onFreeze;i(82)("freeze",function(e){return function(t){return e&&n(t)?e(r(t)):t}})},function(e,t,i){i(273);var n=i(18).Object;e.exports=function(e,t,i){return n.defineProperty(e,t,i)}},function(e,t,i){var n=i(28);n(n.S+n.F*!i(48),"Object",{defineProperty:i(44).f})},function(e,t,i){"use strict";var n=a(i(199)),r=a(i(24)),o=i(20);function a(e){return e&&e.__esModule?e:{default:e}}window.Proxy=window.Proxy||function(e,t){function i(){if(this instanceof i){var n;if("function"==typeof t.construct){if((n=t.construct(e,arguments))&&"object"===(void 0===n?"undefined":(0,r.default)(n)))return n;throw new TypeError("Proxy handler's construct must return an object")}if(null==t.construct)return(n=e.apply(this,arguments))&&"object"===(void 0===n?"undefined":(0,r.default)(n))?n:this;throw new TypeError("Proxy handler's construct must be a function")}if("function"==typeof t.apply)return t.apply(e,this,arguments);if(null==t.apply)return e.apply(this,arguments);throw new TypeError("Proxy handler's apply must be a function")}return(0,n.default)(i,e),(0,o.assign)(i,e),i.prototype=e.prototype,i},Array.prototype.find||(Array.prototype.find=function(e){return e&&(this.filter(e)||[])[0]})},function(e,t,i){i(276),e.exports=i(18).Object.assign},function(e,t,i){var n=i(28);n(n.S+n.F,"Object",{assign:i(277)})},function(e,t,i){"use strict";var n=i(48),r=i(103),o=i(166),a=i(125),s=i(71),c=i(156),u=Object.assign;e.exports=!u||i(69)(function(){var e={},t={},i=Symbol(),n="abcdefghijklmnopqrst";return e[i]=7,n.split("").forEach(function(e){t[e]=e}),7!=u({},e)[i]||Object.keys(u({},t)).join("")!=n})?function(e,t){for(var i=s(e),u=arguments.length,l=1,d=o.f,h=a.f;u>l;)for(var p,f=c(arguments[l++]),g=d?r(f).concat(d(f)):r(f),A=g.length,m=0;A>m;)p=g[m++],n&&!h.call(f,p)||(i[p]=f[p]);return i}:u},function(e,t,i){var n=i(18),r=n.JSON||(n.JSON={stringify:JSON.stringify});e.exports=function(e){return r.stringify.apply(r,arguments)}},function(e,t,i){i(150),i(79),i(106),i(280),i(286),i(289),i(291),e.exports=i(18).Set},function(e,t,i){"use strict";var n=i(281),r=i(200);e.exports=i(282)("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return n.def(r(this,"Set"),e=0===e?0:e,e)}},n)},function(e,t,i){"use strict";var n=i(44).f,r=i(119),o=i(163),a=i(60),s=i(160),c=i(107),u=i(153),l=i(187),d=i(194),h=i(48),p=i(124).fastKey,f=i(200),g=h?"_s":"size",A=function(e,t){var i,n=p(t);if("F"!==n)return e._i[n];for(i=e._f;i;i=i.n)if(i.k==t)return i};e.exports={getConstructor:function(e,t,i,u){var l=e(function(e,n){s(e,l,t,"_i"),e._t=t,e._i=r(null),e._f=void 0,e._l=void 0,e[g]=0,null!=n&&c(n,i,e[u],e)});return o(l.prototype,{clear:function(){for(var e=f(this,t),i=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete i[n.i];e._f=e._l=void 0,e[g]=0},delete:function(e){var i=f(this,t),n=A(i,e);if(n){var r=n.n,o=n.p;delete i._i[n.i],n.r=!0,o&&(o.n=r),r&&(r.p=o),i._f==n&&(i._f=r),i._l==n&&(i._l=o),i[g]--}return!!n},forEach:function(e){f(this,t);for(var i,n=a(e,arguments.length>1?arguments[1]:void 0,3);i=i?i.n:this._f;)for(n(i.v,i.k,this);i&&i.r;)i=i.p},has:function(e){return!!A(f(this,t),e)}}),h&&n(l.prototype,"size",{get:function(){return f(this,t)[g]}}),l},def:function(e,t,i){var n,r,o=A(e,t);return o?o.v=i:(e._l=o={i:r=p(t,!0),k:t,v:i,p:n=e._l,n:void 0,r:!1},e._f||(e._f=o),n&&(n.n=o),e[g]++,"F"!==r&&(e._i[r]=o)),e},getEntry:A,setStrong:function(e,t,i){u(e,t,function(e,i){this._t=f(e,t),this._k=i,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?l(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,l(1))},i?"entries":"values",!i,!0),d(t)}}},function(e,t,i){"use strict";var n=i(32),r=i(28),o=i(124),a=i(69),s=i(67),c=i(163),u=i(107),l=i(160),d=i(33),h=i(105),p=i(44).f,f=i(283)(0),g=i(48);e.exports=function(e,t,i,A,m,M){var v=n[e],y=v,w=m?"set":"add",I=y&&y.prototype,N={};return g&&"function"==typeof y&&(M||I.forEach&&!a(function(){(new y).entries().next()}))?(y=t(function(t,i){l(t,y,e,"_c"),t._c=new v,null!=i&&u(i,m,t[w],t)}),f("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in I&&(!M||"clear"!=e)&&s(y.prototype,e,function(i,n){if(l(this,y,e),!t&&M&&!d(i))return"get"==e&&void 0;var r=this._c[e](0===i?0:i,n);return t?this:r})}),M||p(y.prototype,"size",{get:function(){return this._c.size}})):(y=A.getConstructor(t,e,m,w),c(y.prototype,i),o.NEED=!0),h(y,e),N[e]=y,r(r.G+r.W+r.F,N),M||A.setStrong(y,e,m),y}},function(e,t,i){var n=i(60),r=i(156),o=i(71),a=i(120),s=i(284);e.exports=function(e,t){var i=1==e,c=2==e,u=3==e,l=4==e,d=6==e,h=5==e||d,p=t||s;return function(t,s,f){for(var g,A,m=o(t),M=r(m),v=n(s,f,3),y=a(M.length),w=0,I=i?p(t,y):c?p(t,0):void 0;y>w;w++)if((h||w in M)&&(A=v(g=M[w],w,m),e))if(i)I[w]=A;else if(A)switch(e){case 3:return!0;case 5:return g;case 6:return w;case 2:I.push(g)}else if(l)return!1;return d?-1:u||l?l:I}}},function(e,t,i){var n=i(285);e.exports=function(e,t){return new(n(e))(t)}},function(e,t,i){var n=i(33),r=i(196),o=i(34)("species");e.exports=function(e){var t;return r(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!r(t.prototype)||(t=void 0),n(t)&&null===(t=t[o])&&(t=void 0)),void 0===t?Array:t}},function(e,t,i){var n=i(28);n(n.P+n.R,"Set",{toJSON:i(287)("Set")})},function(e,t,i){var n=i(123),r=i(288);e.exports=function(e){return function(){if(n(this)!=e)throw TypeError(e+"#toJSON isn't generic");return r(this)}}},function(e,t,i){var n=i(107);e.exports=function(e,t){var i=[];return n(e,!1,i.push,i,t),i}},function(e,t,i){i(290)("Set")},function(e,t,i){"use strict";var n=i(28);e.exports=function(e){n(n.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,i){i(292)("Set")},function(e,t,i){"use strict";var n=i(28),r=i(102),o=i(60),a=i(107);e.exports=function(e){n(n.S,e,{from:function(e){var t,i,n,s,c=arguments[1];return r(this),(t=void 0!==c)&&r(c),null==e?new this:(i=[],t?(n=0,s=o(c,arguments[2],2),a(e,!1,function(e){i.push(s(e,n++))})):a(e,!1,i.push,i),new this(i))}})}},function(e,t,i){i(79),i(294),e.exports=i(18).Array.from},function(e,t,i){"use strict";var n=i(60),r=i(28),o=i(71),a=i(188),s=i(189),c=i(120),u=i(295),l=i(161);r(r.S+r.F*!i(195)(function(e){Array.from(e)}),"Array",{from:function(e){var t,i,r,d,h=o(e),p="function"==typeof this?this:Array,f=arguments.length,g=f>1?arguments[1]:void 0,A=void 0!==g,m=0,M=l(h);if(A&&(g=n(g,f>2?arguments[2]:void 0,2)),null==M||p==Array&&s(M))for(i=new p(t=c(h.length));t>m;m++)u(i,m,A?g(h[m],m):h[m]);else for(d=M.call(h),i=new p;!(r=d.next()).done;m++)u(i,m,A?a(d,g,[r.value,m],!0):r.value);return i.length=m,i}})},function(e,t,i){"use strict";var n=i(44),r=i(80);e.exports=function(e,t,i){t in e?n.f(e,t,r(0,i)):e[t]=i}},function(e,t,i){"use strict";i.r(t),function(e){var t=i(235),n=i(144),r=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("unable to locate global object")}();"Promise"in r?r.Promise.prototype.finally||(r.Promise.prototype.finally=n.a):r.Promise=t.a}.call(this,i(111))},function(e,t,i){(function(e){var n=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(r.call(setTimeout,n,arguments),clearTimeout)},t.setInterval=function(){return new o(r.call(setInterval,n,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(n,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},i(298),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,i(111))},function(e,t,i){(function(e,t){!function(e,i){"use strict";if(!e.setImmediate){var n,r,o,a,s,c=1,u={},l=!1,d=e.document,h=Object.getPrototypeOf&&Object.getPrototypeOf(e);h=h&&h.setTimeout?h:e,"[object process]"==={}.toString.call(e.process)?n=function(e){t.nextTick(function(){f(e)})}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,i=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=i,t}}()?e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(e){f(e.data)},n=function(e){o.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(r=d.documentElement,n=function(e){var t=d.createElement("script");t.onreadystatechange=function(){f(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):n=function(e){setTimeout(f,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&f(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),n=function(t){e.postMessage(a+t,"*")}),h.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),i=0;i<t.length;i++)t[i]=arguments[i+1];var r={callback:e,args:t};return u[c]=r,n(c),c++},h.clearImmediate=p}function p(e){delete u[e]}function f(e){if(l)setTimeout(f,0,e);else{var t=u[e];if(t){l=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(i,n)}}(t)}finally{p(e),l=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,i(111),i(299))},function(e,t){var i,n,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(i===setTimeout)return setTimeout(e,0);if((i===o||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:o}catch(e){i=o}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var c,u=[],l=!1,d=-1;function h(){l&&c&&(l=!1,c.length?u=c.concat(u):d=-1,u.length&&p())}function p(){if(!l){var e=s(h);l=!0;for(var t=u.length;t;){for(c=u,u=[];++d<t;)c&&c[d].run();d=-1,t=u.length}c=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function g(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)t[i-1]=arguments[i];u.push(new f(e,t)),1!==u.length||l||s(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=g,r.addListener=g,r.once=g,r.off=g,r.removeListener=g,r.removeAllListeners=g,r.emit=g,r.prependListener=g,r.prependOnceListener=g,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(e,t,i){e.exports={default:i(301),__esModule:!0}},function(e,t,i){i(106),i(79),e.exports=i(302)},function(e,t,i){var n=i(123),r=i(34)("iterator"),o=i(81);e.exports=i(18).isIterable=function(e){var t=Object(e);return void 0!==t[r]||"@@iterator"in t||o.hasOwnProperty(n(t))}},function(e,t,i){i(106),i(79),e.exports=i(304)},function(e,t,i){var n=i(45),r=i(161);e.exports=i(18).getIterator=function(e){var t=r(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return n(t.call(e))}},function(e,t,i){i(306),e.exports=i(18).Object.keys},function(e,t,i){var n=i(71),r=i(103);i(82)("keys",function(){return function(e){return r(n(e))}})},function(e,t,i){i(308);var n=i(18).Object;e.exports=function(e,t){return n.getOwnPropertyDescriptor(e,t)}},function(e,t,i){var n=i(70),r=i(108).f;i(82)("getOwnPropertyDescriptor",function(){return function(e,t){return r(n(e),t)}})},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.newSHA=function e(){var t=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];var i="";for(var r=0;r<32;r++){var o=parseInt(61*Math.random());i+=t[o]}if(-1!==n.indexOf(i))return e();n.push(i);return i};var n=[]},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=l(i(24)),r=l(i(109));t.initState=function(e){(function(e){var t=e.mixins;t&&("[object Object]"===(0,o.type)(t)?e.$options=(0,s.default)(!0,e.$options,t):"[object Array]"===(0,o.type)(t)&&t.forEach(function(t){e.$options=(0,s.default)(!0,e.$options,t)}),delete e.mixins)})(e),function(e){var t=e.$options.data;if(t=e._data="function"==typeof t?t():t||{},!(0,o.isPlainObject)(t))throw new Error(e._name+": data is not (return) an object.");for(var i in t)d(e,i);e._ob=(0,c.observe)(t,e)}(e),function(e){var t=e.$options.computed;if(t){var i=function(i){(0,r.default)(e,i,{configurable:!0,enumerable:!0,get:function(){return t[i].call(e)},set:function(e){return t[i]=e}})};for(var n in t)i(n)}}(e),function(e){var t=e.$options.methods;if(t)for(var i in t)e[i]=(0,a.bind)(t[i],e)}(e),function(e){e._watchers=[];var t=e.$options.watch;if(t)for(var i in t){var r,o=t[i];"object"===(void 0===o?"undefined":(0,n.default)(o))&&(r=o,o=o.handler),e.$watch(i,o,r)}}(e)},t.stateMixin=function(e){e.prototype.$watch=function(e,t,i){(i=i||{}).user=!0;var n=new u.default(e,this,t,i);i.immediate&&t.call(this,n.value)},e.prototype.$set=function(e,t,i){this._ob.$set(e,t,i)}};var o=i(52),a=i(311),s=l(i(204)),c=i(205),u=l(i(207));function l(e){return e&&e.__esModule?e:{default:e}}function d(e,t){(0,r.default)(e,t,{configurable:!0,enumerable:!0,get:function(){return e._data[t]},set:function(i){e._data[t]=i}})}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toArray=function(e,t){t=t||0;var i=e.length-t,n=new Array(i);for(;i--;)n[i]=e[i+t];return n},t.bind=function(e,t){return function(i){var n=arguments.length;return n?n>1?e.apply(t,arguments):e.call(t,i):e.call(t)}}},function(e,t,i){e.exports={default:i(313),__esModule:!0}},function(e,t,i){i(314),e.exports=i(18).Object.isExtensible},function(e,t,i){var n=i(33);i(82)("isExtensible",function(e){return function(t){return!!n(t)&&(!e||e(t))}})},function(e,t,i){i(316);var n=i(18).Object;e.exports=function(e){return n.getOwnPropertyNames(e)}},function(e,t,i){i(82)("getOwnPropertyNames",function(){return i(197).f})},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayMethods=void 0;var n,r=i(126),o=(n=r)&&n.__esModule?n:{default:n},a=i(52);var s=Array.prototype,c=t.arrayMethods=(0,o.default)(s);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=s[e];(0,a.def)(c,e,function(){for(var i=arguments.length,n=new Array(i);i--;)n[i]=arguments[i];var r,o=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":r=n;break;case"splice":r=n.slice(2)}return r&&a.observeArray(r),a.dep.notify(),o})}),(0,a.def)(s,"$set",function(e,t){return e>=this.length&&(this.length=Number(e)+1),this.splice(e,1,t)[0]}),(0,a.def)(s,"$remove",function(e){if(this.length){var t=this.indexOf(e);return t>-1?this.splice(t,1):void 0}})},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initRender=function(e){var t=e.$options.el;t&&e.$mount(t)},t.renderMixin=function(e){e.prototype.__h__=s.h,e.prototype._e=s.emptyVNode,e.prototype.__d__=function(e){return this.$options.directives[e]},e.prototype.$nextTick=function(e){(0,a.nextTick)(e,this)},e.prototype._update=function(e){this._tree?this._el=(0,s.patch)(this._tree,e):this._el=(0,s.patch)(this._el,e),this._tree=e},e.prototype.$mount=function(e){this._el=document.createElement("div");var t=this.$options.render=(0,c.compile)(e);this._watcher=new o.default(t,this,this._update),this._update(this._watcher.value),this.callHook("mounted")}};var n,r=i(207),o=(n=r)&&n.__esModule?n:{default:n},a=i(319),s=i(208),c=i(211)},function(e,t,i){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.pushWatcher=function(e){var t=e.id;if(null==s[t])if(u&&!e.user)a.splice(i+1,0,e);else{var n=e.user?a:o;s[t]=n.length,n.push(e),c||(c=!0,r(l))}};var i,n=t.inBrowser="undefined"!=typeof window&&"[object Object]"!==Object.prototype.toString.call(window),r=t.nextTick=function(){var t,i=[],r=!1;function o(){r=!1;var e=i.slice(0);i=[];for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof MutationObserver){var a=1,s=new MutationObserver(o),c=document.createTextNode(a);s.observe(c,{characterData:!0}),t=function(){a=(a+1)%2,c.data=a}}else{var u=n?window:void 0!==e?e:{};t=u.setImmediate||setTimeout}return function(e,n){var a=n?function(){e.call(n)}:e;i.push(a),r||(r=!0,t(o,0))}}(),o=[],a=[],s={},c=!1,u=!1;function l(){d(o),u=!0,d(a),o=[],a=[],s={},c=u=!1}function d(e){for(i=0;i<e.length;i++){var t=e[i],n=t.id;s[n]=null,t.run()}}}).call(this,i(111))},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.h=function(e,t,i){if((0,a.isArray)(i)){var n=i;i=[];for(var r=0,s=n.length;r<s;r++){var c=n[r];if((0,a.isArray)(c))for(var u=0,l=c.length;u<l;u++)c[u]&&i.push(c[u]);else(0,a.isPrimitive)(c)?i.push(new o.default(void 0,void 0,void 0,c)):c&&i.push(c)}}var d=t.svg?"http://www.w3.org/2000/svg":void 0;return new o.default(e,t,i,void 0,void 0,d)},t.emptyVNode=function(){var e=new o.default;return e.text="",e};var n,r=i(209),o=(n=r)&&n.__esModule?n:{default:n},a=i(52)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.isUndef)(e))g(t);else if((0,n.isUndef)(t)){var i=e.dom,a=r.parentNode(i);null!==a&&(r.removeChild(a,e.dom),e=null),t=new o.default(r.tagName(e).toLowerCase(),void 0,void 0,"",e.dom)}else{if((0,n.isUndef)(e.tag)&&r.tagName(e)&&(e=new o.default(r.tagName(e).toLowerCase(),void 0,void 0,"",e)),p(e,t))m(e,t);else{var s=e.dom,c=r.parentNode(s);g(t),null!=c&&(r.insertBefore(c,t.dom,r.nextSibling(s)),r.removeChild(c,e.dom))}e=null}return t.dom};var n=i(52),r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(322)),o=s(i(209)),a=s(i(210));function s(e){return e&&e.__esModule?e:{default:e}}var c,u,l=["create","update"],d={},h=new o.default("",{},[],void 0,void 0);for(c=0;c<l.length;++c)for(d[l[c]]=[],u=0;u<a.default.length;++u)void 0!==a.default[u][l[c]]&&d[l[c]].push(a.default[u][l[c]]);function p(e,t){return e.key===t.key&&e.tag===t.tag}function f(e,t,i){var r,o,a={};for(r=t;r<=i;++r)o=e[r].key,(0,n.isDef)(o)&&(a[o]=r);return a}function g(e){var t,i=e.children,o=e.tag;if((0,n.isDef)(o)){if(e.dom=e.ns?r.createElementNS(e.ns,o):r.createElement(o),(0,n.isArray)(i))for(t=0;t<i.length;++t)r.appendChild(e.dom,g(i[t]));else e.text&&r.appendChild(e.dom,r.createTextNode(e.text));for(t=0;t<d.create.length;++t)d.create[t](h,e)}else(0,n.isPrimitive)(e.text)&&(e.dom=r.createTextNode(e.text));return e.dom}function A(e,t,i,n,o){for(;n<=o;++n)r.insertBefore(e,g(i[n]),t)}function m(e,t){var i=t.dom=e.dom,o=e.children,a=t.children;if(e!==t){if((0,n.isDef)(t.data))for(c=0;c<d.update.length;++c)d.update[c](e,t);(0,n.isUndef)(t.text)?(0,n.isDef)(o)&&(0,n.isDef)(a)?o!==a&&function(e,t,i){var o,a,s,c,u=0,l=0,d=t.length-1,h=t[0],M=t[d],v=i.length-1,y=i[0],w=i[v];for(;u<=d&&l<=v;)(0,n.isUndef)(h)?h=t[++u]:(0,n.isUndef)(M)?M=t[--d]:p(h,y)?(m(h,y),h=t[++u],y=i[++l]):p(M,w)?(m(M,w),M=t[--d],w=i[--v]):p(h,w)?(m(h,w),r.insertBefore(e,h.dom,r.nextSibling(M.dom)),h=t[++u],w=i[--v]):p(M,y)?(m(M,y),r.insertBefore(e,M.dom,h.dom),M=t[--d],y=i[++l]):((0,n.isUndef)(o)&&(o=f(t,u,d)),a=o[y.key],(0,n.isUndef)(a)?(r.insertBefore(e,g(y),h.dom),y=i[++l]):(m(s=t[a],y),t[a]=void 0,r.insertBefore(e,s.dom,h.dom),y=i[++l]));u>d?(c=(0,n.isUndef)(i[v+1])?null:i[v+1].dom,A(e,c,i,l,v)):l>v&&function(e,t,i,o){for(;i<=o;++i){var a=t[i];(0,n.isDef)(a)&&r.removeChild(e,a.dom)}}(e,t,u,d)}(i,o,a):(0,n.isDef)(a)?((0,n.isDef)(e.text)&&r.setTextContent(i,""),A(i,null,a,0,a.length-1)):(0,n.isDef)(o)?r.removeChildren(i):(0,n.isDef)(e.text)&&r.setTextContent(i,""):e.text!==t.text&&r.setTextContent(i,t.text)}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createElement=function(e){return document.createElement(e)},t.createElementNS=function(e,t){return document.createElementNS(e,t)},t.createTextNode=function(e){return document.createTextNode(e)},t.insertBefore=function(e,t,i){e.insertBefore(t,i)},t.removeChild=function(e,t){e.removeChild(t)},t.removeChildren=function(e){var t=e.childNodes;for(;t[0];)this.removeChild(e,t[0])},t.appendChild=function(e,t){e.appendChild(t)},t.parentNode=function(e){return e.parentElement},t.nextSibling=function(e){return e.nextSibling},t.tagName=function(e){return e.tagName},t.setTextContent=function(e,t){e.textContent=t}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});for(var n=["allowfullscreen","async","autofocus","autoplay","checked","compact","controls","declare","default","defaultchecked","defaultmuted","defaultselected","defer","disabled","draggable","enabled","formnovalidate","hidden","indeterminate","inert","ismap","itemscope","loop","multiple","muted","nohref","noresize","noshade","novalidate","nowrap","open","pauseonexit","readonly","required","reversed","scoped","seamless","selected","sortable","spellcheck","translate","truespeed","typemustmatch","visible"],r={},o=0,a=n.length;o<a;o++)r[n[o]]=!0;function s(e,t){var i=void 0,n=void 0,o=t.dom,a=e.data&&e.data.attrs||{},s=t.data.attrs||{};for(i in s)n=s[i],a[i]!==n&&(r[i]&&!n?o.removeAttribute(i):o.setAttribute(i,n));for(i in a)i in s||o.removeAttribute(i)}t.default={create:s,update:s}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(52);function r(e,t){var i=t.data.class,r=t.data.staticClass;i=function(e){if(!e)return"";if((0,n.isPlainObject)(e)){var t="";for(var i in e)e[i]&&(t+=i+" ");return t.slice(0,-1)}if((0,n.isArray)(e)){for(var r="",o=0,a=e.length;o<a;o++)e[o]&&(r+=e[o]+" ");return r.slice(0,-1)}return"string"==typeof e?e:void 0}(i);var o=r?r+(i?" "+i:""):i;(0,n.setClass)(t.dom,o)}t.default={create:r,update:r}},function(e,t,i){"use strict";function n(e){return function(t){e.fn(t)}}function r(e,t){var i=void 0,r=void 0,o=void 0,a=void 0,s=void 0,c=t.dom,u=e.data&&e.data.on||{},l=t.data.on;if(l)for(i in l)if(r=l[i],void 0===(o=u[i]))if(a=(s="!"===i.charAt(0))?i.slice(1):i,Array.isArray(r))for(var d=0;d<r.length;d++)r[d]={fn:r[d]},c.addEventListener(a,n(r[d]),s);else r={fn:r},l[i]=r,c.addEventListener(a,n(r),s);else if(Array.isArray(o)){o.length=r.length;for(d=0;d<o.length;++d)o[d]=r[d];l[i]=o}else o.fn=r,l[i]=o}Object.defineProperty(t,"__esModule",{value:!0}),t.default={create:r,update:r}},function(e,t,i){"use strict";function n(e,t){var i=void 0,n=void 0,r=t.dom,o=e.data&&e.data.props||{},a=t.data.props||{};for(i in o)a[i]||delete r[i];for(i in a)n=a[i],o[i]===n||"value"===i&&r[i]===n||(r[i]=n)}Object.defineProperty(t,"__esModule",{value:!0}),t.default={create:n,update:n}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(52),r=i(41);function o(e,t){var i=void 0,o=void 0,a=t.dom;t.data&&(0,n.isDef)(t.data.show)&&(a.style.display=t.data.show?"block":"none");var s=e.data&&e.data.style||{},c=t.data&&t.data.style||{};if(!(0,n.isEmpty)(s)||!(0,n.isEmpty)(c)){if((0,n.isArray)(s)){var u={};s.forEach(function(e){e.split(";").forEach(function(e){var t=e.split(":");2===t.length&&(u[(0,r.connectorToHump)(t[0])]=t[1])})}),s=u}if((0,n.isArray)(c)){u={};c.forEach(function(e){e.split(";").forEach(function(e){var t=e.split(":");2===t.length&&(u[(0,r.connectorToHump)(t[0],!1)]=t[1])})}),c=u}for(o in s)c[o]||(a.style[o]="");for(o in c)(i=c[o])!==a.style[o]&&(a.style[o]=i)}}t.default={create:o,update:o}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseHTML=function(e,t){var i=[];for(;e;){var u,l=e.indexOf("<");if(0===l){if(/^<!--/.test(e)){var d=e.indexOf("--\x3e");e=e.substring(d+7);continue}var h=e.match(o);if(h){e=e.substring(h[0].length),h[0].replace(o,A);continue}var p=f(e);if(p){e=p.rest,g(p);continue}}l>=0?(u=e.substring(0,l),e=e.substring(l)):(u=e,e=""),t.chars&&t.chars(u)}function f(e){var t=e.match(n);if(t){var i,o,s={tagName:t[1],attrs:[]};for(e=e.slice(t[0].length);!(i=e.match(r))&&(o=e.match(a));)e=e.slice(o[0].length),s.attrs.push(o);if(i)return s.rest=e.slice(i[0].length),s}}function g(e){var n=e.tagName,r=s(n),o=e.attrs.map(function(e){return{name:e[1],value:e[3]||e[4]||e[5]||(c(e[1])?e[1]:"")}});r||i.push({tag:n,attrs:o}),t.start(n,o,r)}function A(e,n){var r;if(n){var o=n.toLowerCase();for(r=i.length-1;r>=0&&i[r].tag.toLowerCase()!==o;r--);}else r=0;if(r>=0){for(var a=i.length-1;a>=r;a--)t.end(i[a].tag,i[a].attrs,a>r||!e);i.length=r}}A()};var n=/^<([\w-]+)/,r=/^\s*(\/?)>/,o=/^<\/([\w-]+)>/,a=/^\s*([^\s"'<>=]+)(?:\s*((?:=))\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,s=u("area,base,basefont,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),c=u("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected");function u(e){e=e.split(/,/);var t={};return e.forEach(function(e){t[e]=1}),function(e){return 1===t[e.toLowerCase()]}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.genHandlers=function(e){var t="on:{";for(var i in e)t+='"'+i+'":'+a(e[i])+",";return t.slice(0,-1)+"}"};var n=i(52),r=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['.*?'\]|\[".*?"\]|\[\d+\]|\[[A-Za-z_$][\w$]*\])*$/,o={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:"if($event.target !== $event.currentTarget)return;"};function a(e){if(e){if((0,n.isArray)(e))return"["+e.map(a).join(",")+"]";if(e.modifiers){var t="function($event){";for(var i in e.modifiers)"emit"!==i&&(t+=o[i]);return t+"try{"+(r.test(e.value)?e.value+"($event)":e.value)+"}catch(e){}}"}return r.test(e.value)?e.value:"function($event){"+e.value+"}"}return"function(){}"}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(35),o=(n=r)&&n.__esModule?n:{default:n};t.model=function(e,t){e.events||(e.events={});e.props||(e.props=[]);var i=t.value,n=t.modifiers;if("select"===e.tag)null!=e.attrsMap.multiple?function(e,t){(0,a.addHandler)(e.events,"change",t+"=Array.prototype.filter\n .call($event.target.options,function(o){return o.selected})\n .map(function(o){return o.value})");for(var i=0;i<e.children.length;i++){var n=e.children[i];"option"===n.tag&&(n.props||(n.props=[])).push({name:"selected",value:"("+t+").indexOf("+s(n)+")>-1"})}}(e,i):function(e,t){(0,a.addHandler)(e.events,"change",t+"=$event.target.value"),e.props.push({name:"value",value:"("+t+")"})}(e,i);else switch(e.attrsMap.type){case"checkbox":!function(e,t){(0,a.addHandler)(e.events,"change",t+"=$event.target.checked"),e.props.push({name:"checked",value:"!!("+t+")"})}(e,i);break;case"radio":!function(e,t){(0,a.addHandler)(e.events,"change",t+"=$event.target.value"),e.props.push({name:"checked",value:"("+t+"=="+s(e)+")"})}(e,i);break;default:!function(e,t,i){var n=e.attrsMap.type,r=i&&i.lazy?"change":"input",o="number"===n||i&&i.number?t+"=Number($event.target.value)":t+"=$event.target.value";(0,a.addHandler)(e.events,r,o),e.props.push({name:"value",value:"("+t+")"})}(e,i,n)}};var a=i(213);function s(e){return e.attrsMap.value?(0,o.default)(e.attrsMap.value):e.attrsMap["v-bind:value"]||e.attrsMap[":value"]}},function(e,t,i){"use strict";function n(e,t){e.styleBinding=e.styleBinding?e.styleBinding.replace(/}\s?$/,t+",}"):"{"+t+"}"}Object.defineProperty(t,"__esModule",{value:!0}),t.show=function(e,t){n(e,"display:("+t.value+"?'':'none')"),e.elseBlock&&n(e.elseBlock,"display:("+t.value+"?'none':'')")}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.html=function(e,t){if(!t.value)return;e.props||(e.props=[]);e.props.push({name:"innerHTML",value:"("+t.value+")"})}},function(e,t,i){var n,r;n=i(334),r=i(352),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i(29);var n,r=i(128),o=i(64),a=i(170),s=(n=a)&&n.__esModule?n:{default:n};t.default={name:"Player",data:function(){return{theme:"blue",mediaType:"video",playerWrapperClass:"",playerAttrs:{muted:!1,autoplay:!1,loop:!1,videossrc:"",audiossrc:"",poster:""},playerSize:{width:"100%",height:"auto",videoWidth:0,videoHeight:0,type:""},objectFit:"",videoWidth:0,videoHeight:0}},computed:{filterStyle:function(){return"width: "+this.playerSize.width+";height: "+this.playerSize.height+";object-fit: "+this.objectFit+";"}},mounted:function(){this.player=this._el.querySelector(".km-media-player"),this.theme=this._options.theme,(0,s.default)({variables:{"--km-themeColor":o.themeVariable[this.theme]||("#"===this.theme.charAt(0)?this.theme:o.themeVariable.blue)}}),"normal"!==(0,r.getStyleSize)()&&(0,s.default)({variables:{"--km-control-height":"36px","--km-control-btn-bottom":"40px"}})},methods:{setPlayerAttr:function(e,t){this.playerAttrs[e]=t||""},removePlayerAttr:function(e){this.playerAttrs[e]=!1},setPlayerSize:function(e){this.playerSize.type=e,"cover"===e?(this.playerSize.width="100%",this.playerSize.height="100%",this.objectFit="fill"):"horizontally"===e?(this.playerSize.width="100%",this.playerSize.height="auto"):(this.playerSize.width="auto",this.playerSize.height="100%",this.objectFit="fill")}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(i(24)),r=d(i(62)),o=d(i(336)),a=d(i(339)),s=d(i(218)),c=d(i(37)),u=d(i(2)),l=d(i(4));function d(e){return e&&e.__esModule?e:{default:e}}var h=i(344).default,p=i(348).default,f={"zh-CN":h,"en-US":p},g={},A="";var m=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"zh-CN";(0,u.default)(this,e),this.setLang(t)}return(0,l.default)(e,[{key:"diff",value:function(e,t){var i=this,n=[];if(!i.validateToString())return n.push("对象的原生toString已被篡改"),n;return function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return(0,c.default)(n).forEach(function(o){var a=i.getType(n[o]),s=i.getType(t[o]);if("String"!==a||"String"!==s)return"Object"===a&&"Object"===s?e(t[o],n[o],r):"Array"===a&&"Array"===s?e(t[o],n[o],r):void r.push(o+" 的值应该是"+a+"类型,但是解析到的为"+s+"类型")}),r}(e,t,n)}},{key:"validateToString",value:function(){return"Object"===this.getType({})}},{key:"getType",value:function(e){return Object.prototype.toString.call(e).split(" ")[1].replace("]","")}},{key:"validateLang",value:function(e){var t=this.diff(e,h);return t.forEach(function(e){console.error(e)}),console.log(t),void 0===t[0]}},{key:"setLang",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"zh-CN";if(A!==e){var t=(0,c.default)(f).includes(e);t?(A=e,g=(0,s.default)(f,e)):console.error(e+" 语言包不存在")}}},{key:"addLang",value:function(e,t){(0,c.default)(f).includes(e)&&console.warn(e+" 语言包已存在,进行覆盖操作"),console.log(t,this.validateLang(t)),this.validateLang(t)&&(console.log("我开始改变语言了"),(0,a.default)(f,e,t),console.log("我开始改变语言了",f,A,e),A===e&&(g=(0,s.default)(f,e)))}},{key:"has",value:function(e){return(0,o.default)(f,e)}},{key:"locale",value:function(e){var t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g,i=e.split("."),n=i.shift(),r=t,o="";for(n||(o=e+" 解析错误");n;){if(void 0===(r=r[n])){o=e+" 值不存在";break}n=i.shift()}return o?(console.error(o),null):r}(e,g)||"",i=[],o=[],a="",s=!1,c=!0,u=!1,l=void 0;try{for(var d,h=(0,r.default)(t);!(c=(d=h.next()).done);c=!0){var p=d.value;if("{"!==p||s)"}"!==p||"{"!==i.pop()?a+=p:(o.push({key:a}),i=[],a="",s=!1);else a.length>0&&o.push(a),i.push("{"),s=!0}}catch(e){u=!0,l=e}finally{try{!c&&h.return&&h.return()}finally{if(u)throw l}}return a.length>0&&o.push(a),o.length>1?function(){var e=Array.prototype.slice.apply(arguments),t=0,i="",a=!0,s=!1,c=void 0;try{for(var u,l=(0,r.default)(o);!(a=(u=l.next()).done);a=!0){var d=u.value;"object"!==(void 0===d?"undefined":(0,n.default)(d))?i+=d:(i+=e[t],t++)}}catch(e){s=!0,c=e}finally{try{!a&&l.return&&l.return()}finally{if(s)throw c}}return i}:t}}]),e}();t.default=m},function(e,t,i){e.exports={default:i(337),__esModule:!0}},function(e,t,i){i(338),e.exports=i(18).Reflect.has},function(e,t,i){var n=i(28);n(n.S,"Reflect",{has:function(e,t){return t in e}})},function(e,t,i){e.exports={default:i(340),__esModule:!0}},function(e,t,i){i(341),e.exports=i(18).Reflect.set},function(e,t,i){var n=i(44),r=i(108),o=i(122),a=i(61),s=i(28),c=i(80),u=i(45),l=i(33);s(s.S,"Reflect",{set:function e(t,i,s){var d,h,p=arguments.length<4?t:arguments[3],f=r.f(u(t),i);if(!f){if(l(h=o(t)))return e(h,i,s,p);f=c(0)}if(a(f,"value")){if(!1===f.writable||!l(p))return!1;if(d=r.f(p,i)){if(d.get||d.set||!1===d.writable)return!1;d.value=s,n.f(p,i,d)}else n.f(p,i,c(0,s));return!0}return void 0!==f.set&&(f.set.call(p,s),!0)}})},function(e,t,i){i(343),e.exports=i(18).Reflect.get},function(e,t,i){var n=i(108),r=i(122),o=i(61),a=i(28),s=i(33),c=i(45);a(a.S,"Reflect",{get:function e(t,i){var a,u,l=arguments.length<3?t:arguments[2];return c(t)===l?t[i]:(a=n.f(t,i))?o(a,"value")?a.value:void 0!==a.get?a.get.call(l):void 0:s(u=r(t))?e(u,i,l):void 0}})},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(i(345)),r=a(i(346)),o=a(i(347));function a(e){return e&&e.__esModule?e:{default:e}}t.default={config:n.default,kmedia:r.default,plugins:o.default}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={errorMessage:{1:"初始化参数错误",2:"获取本地地址失败",3:"切换视频参数错误",100:"服务通道已断开",101:"服务链接错误",102:"连接超时",103:"播放录像时长不能超过99小时",9001:"初始化失败",9002:"参数错误",9003:"内存分配失败",9004:"从服务器接收数据失败",9005:"从服务器接收数据超时",9200:"查询录像不存在",9999:"未知错误",10001:"超过最大媒体交换分组数目",10002:"超过最大媒体交换节点数目",10003:"媒体交换节点已经在进行交换之中",10004:"超过群组最大混音任务数目",10005:"混音任务超过16个混音节点",10006:"混音任务中至少要有2个混音节点",10007:"媒体交换节点已经在混音任务中",10008:"媒体交换目的节点已经在目的交换之中",10009:"媒体交换源和目的节点类型不匹配",10010:"媒体交换节点不存在",10051:"混音任务不存在",10070:"画面合成任务不存在",10071:"超过群组最大画面合成任务数目",10072:"画面合成任务超过25个画面合成节点",10073:"画面合成任务中至少要有1个画面合成",10074:"媒体交换节点已经在画面合成任务中",10101:"超过最大视信通媒体节点数目",10102:"超过最大视信通媒体子节点数目",10103:"视信通媒体节点有子节点",10104:"视信通媒体子节点SDP媒体描述与节点不一致",11e3:"信令失败,传入的参数格式错误",11001:"未收到前端设备码流",11002:"收到码流但无法解析",11003:"收到码流但无视频流",11004:"收到码流但未转发出去",11005:"打开webrtc码流发送端口失败",11006:"打开webrtc码流接收端口失败",11007:"端口超出设置范围",11008:"stun协商超时",11009:"dtls协商超时",11010:"超过设备接入最大请求数量",11011:"请求功能对应的服务模块未启动",11012:"信令调用次序错误",11013:"媒体会话不存在",11050:"连接设备接入微服务失败",11051:"无法解析设备接入微服务返回的SDP",11052:"无法解析设备接入微服务返回的JSON",11053:"打开发送设备接入码流端口失败",11054:"打开接收设备接入码流端口失败",11055:"连接设备接入微服务超时",11056:"未配置设备接入微服务",11057:"连接的新媒体服务不存在",11100:"连接互联网流媒体失败",11101:"接收互联流媒体信令超时",11102:"接收到的互联流媒体信令解析失败",30001:"接口或功能暂未实现",30002:"不支持该接口或功能",30003:"前置功能未执行或任务不存在",30004:"与下级平台/设备信令交互超时",30005:"发送数据到下级平台/设备失败",30006:"从下级平台/设备接收数据失败",30007:"请求的设备不存在",30008:"请求参数有误",30009:"接入微服务内部异常",30010:"与设备交互失败 ",30012:"会话不存在",30013:"任务正在停止中",30018:"设备不在线",30101:"语音呼叫接受方未准备好",30102:"PTZ控制失败",30201:"获取前端配置参数失败",30202:"设置前端配置参数失败",30204:"反向视频接收方未准备好",30205:"超过浏览并发路数限制",30300:"onvif服务错误",30301:"生成本地onvif服务端口失败",30400:"onvif前端设备异常",30401:"onvif设备接入超时",30402:"onvif设备实时浏览超时",30408:"onvif设备正在接入中,稍后再试",30409:"onvif服务错误",30500:"onvif服务错误",30501:"onvif服务错误",30502:"onvif设备登录失败",30503:"与onvif设备的心跳检测失败"},imgControl:{brightness:"亮度",hue:"色调",contrast:"对比度",saturate:"饱和度"},index:{beforeStream:"播放器已就绪",beforePicture:"视频加载中...",timeout:"视频加载超时"}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={player:{initError:"初始化错误",serviceError:"服务端错误"}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={common:{endBackPlay:"请退出倒播状态后使用该功能"},network:{instable:"当前网络不佳"},backplay:{backplay:"倒播",cancelBackplay:"取消倒播",endBackPlay:"请先结束当前倒播!",backplayEnd:"倒播结束"},mergeVideo:{demandVideo:{httpError:"点播请求服务端失败!请检查服务地址是否有误!",httpResponseError:"点播请求服务端返回的数据格式有误!",emptyInfo:"点播查询到的历史录像为空!",openVideoError:"点播播放视频出错!视频不存在或格式不支持!",setttingError:"配置项URL未配置或者配置错误!",mntError:"配置项mnt未配置或者配置错误!",systemError:"系统异常!"}},backward:{backward:"帧退",warn:"帧退不能在实时、hls播放和文件拼接中使用!",tryLater:" 请等待2秒后重试",fail:"帧退缓存失败"},blank:{empty:"此段视频为空…"},definition:{definition:"清晰度",fail:"获取当前视频分辨率失败!",warn:"清晰度切换只能在实时或非实时下使用!",limit:"当前清晰度只能切换只能是 {definition} 及以下",hd:"高清",sd:"标清",ld:"普清",conflict:"录像过程中不支持切换分辨率"},digitalzoom:{digitalzoom:"数字放大",mouseup:"请控制鼠标框选要放大的区域"},dot:{warn:"无法在实时播放中或开启区间循环时调用打点接口!"},drawArea:{drawArea:"绘制区域",conflict:"区间循环过程中无法使用该功能",fillColor:"填充色",opacity:"不透明度",borderColor:"边框色",tip:"点击并拖拽绘制",warn:"无法在ptz中使用该功能"},fastforwardRewind:{fastForward:"快进",rewind:"快退"},forward:{forward:"帧进",warn:"帧进不能在实时、hls播放和文件拼接中使用!"},fullscreen:{fullscreen:"全屏",exitFullscreen:"退出全屏"},imgcontrol:{imgcontrol:"图像增强",reset:"重置"},lock:{lock:"锁定",unlock:"解锁",bar:"工具栏"},loop:{loop:"循环播放",offLoop:"退出循环"},play:{play:"播放",pause:"暂停"},playbackrate:{playbackrate:"倍速",warn:"倍速播放不支持实时视频!",hlsWarn:"倍速不能在实时和hls播放中使用!"},ptz:{warn:"只有实时视频才支持PTZ操作!",clearSuccess:"清空成功",saveSuccess:"保存成功",zoomInTip:"点击向下拖拽局部放大",zoomOutTip:"点击向上拖拽局部缩小",occupied:"操作失败, ptz当前被{name}抢占中",speed:"速度",position:"局部缩放",preset:"预置位",lookoveron:"开启水平巡航",lookoveroff:"关闭水平巡航",aperture:"光圈调节",focus:"焦点调节",wiperOpen:"开启雨刷",wiperClose:"关闭雨刷"},restore:{beforeStream:"尝试重连中...",beforePicture:"视频加载中...",timeout:"视频加载超时"},screenSplit:{screenSplit:"分屏播放",exitScreenSplit:"退出分屏",warn:"分屏不能在区间、实时、拼接和hls播放中使用!",mergeWarn:"拼接视频模式下不支持分屏播放!",DemandWarn:"点播视频模式下不支持分屏播放!",exitWarn:"请先退出分屏状态!",currentTimeWarn:"分屏状态下不能进行currentTime的设置",progression:"分屏状态下不能进行百分比进度设置"},snapshot:{snapshot:"截图",multiSnapshot:"多重截图",warn:"实时视频只支持当前画面截图!",mergeWarn:"拼接视频只支持当前画面截图!",DemandWarn:"点播视频只支持当前画面截图!",hlsWarn:"hls视频只支持当前画面截图!",backplayWarn:"倒播状态下只支持当前画面截图!",timeError:"多重截图时间点超过视频总时长。",success:"截图成功!已保存到浏览器默认下载路径。",fail:"截图失败!",waterError:"水印图片加载出现错误,请检查提供的图片路径是否正确"},videoClip:{videoClip:"剪辑",warn:"请在全屏状态下使用",endWarn:"请先结束当前下载!",startTimeError:"开始时间设置错误!",endTimeError:"结束时间设置有误!",maxTimeError:"最长选中时间为{time}分钟!",play:"播放视频",pause:"暂停视频",editingtime:"剪辑时间",accuracy:"精度",cancel:"取消",save:"保存",hour:"时",minute:"分",second:"秒"},videoDownload:{video:"视频",success:"下载完成!已保存到浏览器默认下载路径",error:"下载出现异常",clipComplete:"剪辑完成",cliping:"剪辑中",downloadWait:"下载等待",downloading:"下载中...",downloadComplete:"下载完成",progress:"进度",clip:"剪辑",download:"下载",cancelDownload:"取消下载",confirmCancel:"确定取消下载?",tip:"确定取消下载后,该操作将不可恢复。",cancel:"取消",confirm:"确认"},videoRecorder:{videoRecorder:"录制",recorderStop:"取消录制",warn:"录制功能仅支持实时视频!",paramsError:"录制视频参数错误!",stopWarn:"停止录制功能仅支持实时视频!",success:"录制完成,文件将下载到浏览器默认路径",transDownload:"录制开始,文件将下载到浏览器默认路径",recorderVideo:"录制视频",timeLimit:"实时流录制不能超过15分钟!"},voiceCall:{warn:"反向语音只能在实时播放中使用!"},volume:{volume:"音量",muted:"静音"},webrtc:{connectionState:"通道连接状态",networkState:"网络连接状态",devId:"国标id",audioType:"音频类型",audioBytesReceived:"当前音频收到数据量",audioPacketsLost:"当前音频丢包数据量",videoType:"视频类型",videoBytesReceived:"当前视频收到数据量",videoPacketsLost:"当前视频丢包数据量",none:"无",connect:"已连接",disconnect:"已断开"},intervalPlay:{intervalPlay:"区间播放",intervalPlayExit:"退出区间播放",startTip:"选择开始位置",endTip:"选择结束位置",timeError:"结束时间大于起始时间",warn:"区间播放只能在文件播放中使用"}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(i(349)),r=a(i(350)),o=a(i(351));function a(e){return e&&e.__esModule?e:{default:e}}t.default={config:n.default,kmedia:r.default,plugins:o.default}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={errorMessage:{1:"Initialization parameters error!",2:"Obtaining local address error!",3:"Switching video parameters error!",100:"Service channel disconnected!",101:"Service link error!",102:"Connection timeout!",103:"The video playing time cannot exceed 99 hours.",9001:"Initialization failed",9002:"Parameter error",9003:"Memory distribution failed",9004:"Failed to receive data from server",9005:"Receiving data from server timeout",9200:"The queried video does not exist",9999:"Unknown error",10001:"Exceeded the maximum number of media exchange groups",10002:"Exceeded the maximum number of media exchange nodes",10003:"Media exchange node already in exchange",10004:"Exceeded the maximum number of sound mixing tasks of the group",10005:"There are more than 16 sound mixing nodes in the sound mixing task",10006:"There should be at least 2 sound mixing nodes in the sound mixing task",10007:"Media exchange node already in the sound mixing task",10008:"Media exchange target node already in target exchange",10009:"Media exchange source and target nodes do not match",10010:"Media exchange node does not exist",10051:"Sound mixing task does not exist",10070:"Continuous presence task does not exist",10071:"Exceeded the maximum number of group continuous presence task",10072:"The continuous presence task has more than 25 nodes ",10073:"There must be at least 1 continuous presence in continuous presence task",10074:"Media exchange nodes have already been in the continuous presence task",10101:"Exceeded the maximum number of KChat media nodes",10102:"Exceeded the maximum number of KChat media child nodes",10103:"There are child nodes of KChat media nodes",10104:"The SDP media description of KChat media child node does not conform to that of node",11e3:"Signaling failed, imported parameter format error",11001:"Front-end device stream not received",11002:"Stream received but unable to be analyzed",11003:"Stream received but without video stream",11004:"Stream received but not forwarded",11005:"Failed to open webrtc stream sending port",11006:"Failed to open webrtc stream receiving port",11007:"Port exceeding configurable range",11008:"Stun negotiation timeout",11009:"Dtls negotiation timeout",11010:"Exceeded the maximum number of device access request",11011:"The service module corresponding to the request function does not started",11012:"Signaling call sequence error",11013:"Media session does not exist",11050:"Accessing device to Microservice failed",11051:"Unable to analyze the returned SDP from accessing device to Microservice",11052:"Unable to analyze the returned JSON from accessing device to Microservice",11053:"Failed to open the stream-accessing port of the sending device",11054:"Failed to open the stream-accessing port of the receiving device",11055:"Accessing device to Microservice timeout",11056:"Access unconfigured device to Microservice",11057:"The accessed new media service does not exist",11100:"Failed to access to Internet streaming media",11101:"Receiving Internet streaming media signaling timeout",11102:"Failed to analyze received Internet streaming media signaling",30001:"Port or function unavailable now",30002:"This port or function not supported",30003:"The front function not executed or the task does not exist",30004:"Interaction with lower level platform/device signaling timeout",30005:"Failed to send data to lower level platform/device",30006:"Failed to receive data from lower level platform/device",30007:"Requested device does not exist",30008:"Requested parameters error",30009:"Internal exception of accessing to Microservice",30010:"Failed to interact with the device",30012:"Session does not exist",30013:"Task is stopping",30101:"The receiving party of audio calling hasn't been ready.",30102:"PTZ control failed",30201:"Failed to obtain front-end configurations",30202:"Failed to set front-end configurations",30300:"Onvif service error",30301:"Failed to generate local Onvif service port",30400:"Onvif front-end device exception",30401:"Onvif device accessing timeout",30402:"Onvif device live view timeout",30408:"Onvif device accessing, please try again later",30409:"Onvif service error",30500:"Onvif service error",30501:"Onvif service error",30502:"Onvif device failed to log in",30503:"The heartbeat detection with Onvif device failed"},imgControl:{brightness:"Brightness",hue:"Hue",contrast:"Contrast",saturate:"Saturation"},index:{beforeStream:"The player is ready",beforePicture:"Loading video…",timeout:"Loading video timeout"}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={player:{initError:"Initialization error",serviceError:"Server error"}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={common:{endBackPlay:"Please exit reverse playing first!"},backplay:{backplay:"Reverse Play",endBackPlay:"Please stop reverse playing first!",backplayEnd:"Reverse playing stopped!"},backward:{backward:"Frame Reverse",warn:"Frame reverse cannot be used in live view and hls playing!",tryLater:"Please try again in 2 seconds!",fail:"Frame reverse cache failed!"},blank:{empty:"The video of this section is empty…"},definition:{definition:"Resolution",fail:"Failed to obtain the resolution of current video!",warn:"Resolution switch is available only under live view or non-real time video!",limit:"Current resolution must be switched to {definition} or below ",hd:"HD",sd:"SD",ld:"LD"},digitalzoom:{digitalzoom:"Digital Zoom",mouseup:"Please use your mouse to select the area to be zoomed in!"},dot:{warn:"The dot port is unavailable in live view window!"},drawArea:{drawArea:"Edit Area",fillColor:"Fill",opacity:"Opacity",borderColor:"Border",tip:"Click and drag",warn:"DrawArea cannot be used in ptz!"},fastforwardRewind:{fastForward:"Fast Forward",rewind:"Fast Reverse"},forward:{forward:"Frame forward",warn:"Frame forward cannot be used in live view and hls playing!"},fullscreen:{fullscreen:"Full Screen",exitFullscreen:"Exit Full Screen"},imgcontrol:{imgcontrol:"Image Enhancement",reset:"Reset"},lock:{lock:"Lock",unlock:"Unlock",bar:"Toolbar"},loop:{loop:"Loop Play",offLoop:"Exit Loop"},play:{play:"Play",pause:"Pause"},playbackrate:{playbackrate:"Multiplier",warn:"Multiplier play is unavailable for live view!",hlsWarn:"Multiplier play cannot be used in live view and hls playing!"},ptz:{warn:"Only live view supports PTZ operations!",control:"PTZ Control",horizontal:"Pan Patrol",localtion:"Center Positioning",wiper:"Wiper",preset:"Preset Position",speedAdd:"Accelerate",speedReduce:"Decelerate",focusnear:"Focus Ahead",focusfar:"Focus Back",irisimprove:"Aperture Zoomed In",irisreduce:"Aperture Zoomed Out",clear:"Clear",save:"Save",clearSuccess:"Cleared successfully.",saveSuccess:"Saved successfully.",on:"On",off:"Off",zoomin:"Zoom in",zoomout:"Zoom out"},restore:{beforeStream:"Trying to reconnect...",beforePicture:"Loading video…",timeout:"Loading video timeout"},screenSplit:{screenSplit:"Split Screen Play",exitScreenSplit:"Exit Split Screen",warn:"Split screen play cannot be used in live view, splicing screen and hls playing!",mergeWarn:"Splicing video mode does not support split screen playing!",exitWarn:"Please exit split screen first!"},snapshot:{snapshot:"Screenshot",multiSnapshot:"Multiple Screenshots",warn:"Live view only supports screenshot of current image!",mergeWarn:"Splicing screen only supports screenshot of current image!",hlsWarn:"HLS video only supports screenshot of current image!",backplayWarn:"Reverse play only supports screenshot of current image!",timeError:"The time of multiple screenshots exceeds the total time of the video.",success:"Screenshot succeeded and has been saved to the default download path of the browser!",fail:"Screenshot failed!",waterError:"Loading watermark image error! Please check if the image path is correct! "},videoClip:{videoClip:"Clip",warn:"Please use under full screen!",endWarn:"Please stop current downloading first!",startTimeError:"Start time error!",endTimeError:"End time error!",maxTimeError:"The maximum time is {time} minutes!",play:"Play",pause:"Pause",editingtime:"Clip Time",accuracy:"Accuracy",cancel:"Cancel",save:"Save",hour:"hours",minute:"minutes",second:"seconds"},videoDownload:{video:"Video",success:"Downloaded successfully and has been saved to the default download path of the browser!",clipComplete:"Clipped successfully!",cliping:"Clipping",downloadWait:"Await downloading",downloading:"Downloading…",downloadComplete:"Downloaded successfully!",progress:"Progress",clip:"Clip",download:"Download",cancelDownload:"Cancel",confirmCancel:"Are you sure you would like to cancel the download?",tip:"After cancelling the download, the operation is unrecoverable.",cancel:"Cancel",confirm:"Confirm"},videoRecorder:{videoRecorder:"Video Recording",recorderStop:"Cancel recording",warn:"Video recording is available only under live view!",stopWarn:"Stop video recording is available only under live view!",success:"Video recorded successfully and has been downloaded to the default path of the browser!",recorderVideo:"Video Recording",timeLimit:"The recording of live view video cannot exceed 15 minutes!"},voiceCall:{warn:"Reverse audio is available under live playing only!"},volume:{volume:"Volume",muted:"Mute"},webrtc:{connectionState:"Channel Connection",networkState:"Network Connection",devId:"GB ID",audioType:"Audio Type",audioBytesReceived:"Received Data Size of Current Audio",audioPacketsLost:"Lost Data Size of Current Audio",videoType:"Video Type",videoBytesReceived:"Received Data Size of Current Video",videoPacketsLost:"Lost Data Size of Current Video",none:"None",connect:"Connected",disconnect:"Disconnected"}}},function(e,t){e.exports='\n\t<div class="km-app-container">\n\t\t<div class="km-app">\n\t\t\t<div class="km-container" :class="[\'theme_\' + theme]">\n\t\t\t\t<div class="km-player">\n\t\t\t\t\t<div class="km-player-wrapper" :class="[playerWrapperClass]">\n\t\t\t\t\t\t<video class="km-media-player-video km-media-player" :style="[filterStyle]" v-if="mediaType === \'video\'" :muted="playerAttrs.muted" :autoplay="playerAttrs.autoplay" :loop="playerAttrs.loop" :audiossrc="playerAttrs.audiossrc" :videossrc="playerAttrs.videossrc" :poster="playerAttrs.poster" crossorigin="anonymous"></video>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<audio class="km-media-player-audio km-media-player" v-if="mediaType === \'audio\'"></audio>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\t\n\t\t</div>\n\t</div>\n'},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,i=function(e){t("log",e)};return t=n(e,i),i.log=function(e){return t("log",e)},i.warn=function(e){return t("warn",e)},i.err=function(e){return t("error",e)},i.error=function(e){return t("err",e)},i};var n=function(e,t){return function(t,i){if(window.console){var n=window.console[t];if(n||(n=window.console.info||window.console.log),n){if("err"===t)throw new Error(e+": "+i);n.call(window.console,e+": "+i)}}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(i(2)),r=o(i(4));function o(e){return e&&e.__esModule?e:{default:e}}var a=["mvvm"],s=function(){function e(t){(0,n.default)(this,e);var r=i(355)("./"+e.defaultTemplateType+"/index.js"),o="function"==typeof r?r:"function"==typeof r.Template?r.Template:r.default&&"function"==typeof r.default?r.default:null;if(!o)throw new Error("Template library does not exist!");return this._templateClass=new o(t),this._templateClass}return(0,r.default)(e,[{key:"dispose",value:function(){this._templateClass&&this._templateClass.dispose()}}]),e}();t.default=s,s.setTemplateType=function(e){if("string"!=typeof mode)throw new Error("Template type name is incorrect!");if(-1===a.indexOf(e))throw new Error("Template type that does not exist!");s.defaultTemplateType=e},s.defaultTemplateType="mvvm"},function(e,t,i){var n={"./mvvm/core/compiler/codegen/directives/index.js":215,"./mvvm/core/compiler/codegen/index.js":214,"./mvvm/core/compiler/index.js":211,"./mvvm/core/compiler/parser/index.js":212,"./mvvm/core/instance/index.js":127,"./mvvm/core/observer/index.js":205,"./mvvm/core/vdom/index.js":208,"./mvvm/core/vdom/modules/index.js":210,"./mvvm/index.js":217};function r(e){var t=o(e);return i(t)}function o(e){if(!i.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}r.keys=function(){return Object.keys(n)},r.resolve=o,e.exports=r,r.id=355},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});for(var n,r={},o=[["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"]],a=o[0],s=0;s<o.length;s++)if(o[s][1]in document){n=o[s];break}if(n)for(s=0;s<n.length;s++)r[a[s]]=n[s];t.default=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.mediaEvents=[{eventType:"loadeddata",functionName:"loadedData"},{eventType:"loadedmetadata",functionName:"loadedmetaData"},{eventType:"loadstart",functionName:"loadStart"},{eventType:"canplay",functionName:"canplay"},{eventType:"canplaythrough",functionName:"canplaythrough"},{eventType:"durationchange",functionName:"durationChange"},{eventType:"abort",functionName:"abort"},{eventType:"stalled",functionName:"stalled"},{eventType:"suspend",functionName:"suspend"},{eventType:"play",functionName:"onPlay"},{eventType:"playing",functionName:"playing"},{eventType:"progress",functionName:"progress",suspend:!0},{eventType:"pause",functionName:"onPause"},{eventType:"ended",functionName:"ended"},{eventType:"ratechange",functionName:"rateChange"},{eventType:"seeked",functionName:"seeked"},{eventType:"seeking",functionName:"seeking"},{eventType:"timeupdate",functionName:"timeUpdate"},{eventType:"volumechange",functionName:"volumeChange"},{eventType:"waiting",functionName:"waiting"},{eventType:"reportStreamStatus",functionName:"reportStreamStatus"},{eventType:"receiveStream",functionName:"receiveStream"},{eventType:"loadingTimeout",functionName:"loadingTimeout"},{eventType:"backplayStart",functionName:"backplayStart"},{eventType:"backplayEnded",functionName:"backplayEnded"},{eventType:"missingTimesLoaded",functionName:"missingTimesLoaded"},{eventType:"definitionloaded",functionName:"definitionLoaded"},{eventType:"areaInfoChange",functionName:"handleAreaInfoChange"},{eventType:"sessionChange",functionName:"sessionChange"},{eventType:"onMediaLog",functionName:"onMediaLog"}]},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(26),o=(n=r)&&n.__esModule?n:{default:n};t.demandVideo=function(e){return new o.default(function(t,i){(0,a.xhr)({url:e.url+(e.port?":"+e.port:"")+"/services/vod/v1/recurl?Action="+(e.action?e.action:"query"),type:"post",body:{device_id:e.devId,start_time:e.startTime,end_time:e.endTime},success:t,error:i})})};var a=i(74)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__DO_NOT_USE__ActionTypes=t.combineReducers=t.createStore=void 0;var n=a(i(360)),r=a(i(365)),o=a(i(172));function a(e){return e&&e.__esModule?e:{default:e}}t.createStore=n.default,t.combineReducers=r.default,t.__DO_NOT_USE__ActionTypes=o.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=c(i(361)),r=c(i(24));t.default=function e(t,i,c){if("function"==typeof i&&"function"==typeof c||"function"==typeof c&&"function"==typeof arguments[3])throw new Error("createStore error");"function"==typeof i&&void 0===c&&(c=i,i=void 0);if(void 0!==c){if("function"!=typeof c)throw new Error("Expected the enhancer to be a function.");return c(e)(t,i)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var u=t;var l=i;var d=[];var h=d;var p=!1;function f(){h===d&&(h=d.slice())}function g(){if(p)throw new Error("getState error");return l}function A(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(p)throw new Error("reducer is executing");var t=!0;return f(),h.push(e),function(){if(t){if(p)throw new Error("reducer is executing");t=!1,f();var i=h.indexOf(e);h.splice(i,1),d=null}}}function m(e){if(!(0,s.default)(e))throw new Error("Actions must be plain objects. ");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. ');if(p)throw new Error("Reducers may not dispatch actions.");try{p=!0,l=u(l,e)}finally{p=!1}for(var t=d=h,i=0;i<t.length;i++){var n=t[i];n()}return e}m({type:a.default.INIT});return(0,n.default)({dispatch:m,subscribe:A,getState:g,replaceReducer:function(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");u=e,m({type:a.default.REPLACE})},clear:function(){u=null,l=null,d=null,h=null}},o.default,function(){var e=A;return(0,n.default)({subscribe:function(t){if("object"!==(void 0===t?"undefined":(0,r.default)(t))||null===t)throw new TypeError("Expected the observer to be an object.");function i(){t.next&&t.next(g())}i();var n=e(i);return{unsubscribe:n}}},o.default,function(){return this})})};var o=c(i(362)),a=c(i(172)),s=c(i(173));function c(e){return e&&e.__esModule?e:{default:e}}},function(e,t,i){"use strict";t.__esModule=!0;var n,r=i(109),o=(n=r)&&n.__esModule?n:{default:n};t.default=function(e,t,i){return t in e?(0,o.default)(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}},function(e,t,i){"use strict";(function(e,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__esModule",{value:!0});var r,o,a=i(364),s=(r=a)&&r.__esModule?r:{default:r};o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:n;var c=(0,s.default)(o);t.default=c}).call(this,i(111),i(363)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,i=e.Symbol;return"function"==typeof i?i.observable?t=i.observable:(t=i("observable"),i.observable=t):t="@@observable",t}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(i(37));t.default=function(e){for(var t=(0,n.default)(e),i={},o=0;o<t.length;o++){var a=t[o];0,"function"==typeof e[a]&&(i[a]=e[a])}var s=(0,n.default)(i);0;var c=void 0;try{!function(e){(0,n.default)(e).forEach(function(t){var i=e[t],n=i(void 0,{type:r.default.INIT});if(void 0===n)throw new Error('Reducer "'+t+'" returned undefined during initialization. ');if(void 0===i(void 0,{type:r.default.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+t+'" returned undefined when probed with a random type. ')})}(i)}catch(e){c=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(c)throw c;for(var r=!1,o={},a=0;a<s.length;a++){var u=s[a],l=i[u],d=e[u],h=l(d,t);if(void 0===h)throw new Error("getUndefinedStateErrorMessage "+u);o[u]=h,r=r||h!==d}return(r=r||s.length!==(0,n.default)(e).length)?o:e}};var r=o(i(172));o(i(173));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=f(i(99)),r=f(i(100)),o=f(i(24)),a=f(i(26)),s=f(i(5)),c=f(i(2)),u=f(i(6)),l=f(i(4)),d=f(i(7)),h=f(i(53)),p=i(367);function f(e){return e&&e.__esModule?e:{default:e}}var g=function(e){function t(){(0,c.default)(this,t);var e=(0,u.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.dbName="KMEDIA",e.verion=4,e.indexedDB=null,e.db=null,e.limit=24,e.count=0,e.DBOpen=!1,e.tableList=["live","playback"],e}return(0,d.default)(t,e),(0,l.default)(t,null,[{key:"getInstance",value:function(){return t.instance?t.instance:(t.instance=new t,t.instance)}}]),(0,l.default)(t,[{key:"checkTableName",value:function(e){return!(!e||"string"!=typeof e||-1===this.tableList.indexOf(e))||(console.warn("table name only support live or playback"),!1)}},{key:"connect",value:function(e){var t=this;if(this.checkTableName(e)){var i=this;return new a.default(function(n,r){i.indexedDB=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB,"function"!=typeof window.indexedDB&&"object"!==(0,o.default)(window.indexedDB)&&r("当前浏览器不支持indexBD");var a=window.indexedDB.open(i.dbName,i.verion);a.onsuccess=function(e){i.db=a.result||e.target.result;var t=(0,p.idleCallback)(function(){i.tableList.forEach(function(e){i.deleteEffectData(e)}),(0,p.clearIdleCallback)(t)},2e3);i.DBOpen=!0,i.count=0,n(i.dbName+": 数据库打开成功")},a.onerror=function(e){console.log(i.dbName+": 数据库打开报错"),r(i.dbName+": 数据库打开报错")},a.onupgradeneeded=function(i){t.db=i.target.result;var r=t.db;t.tableList.forEach(function(i){r.objectStoreNames.contains(i)||(i===e?t.createTable(r,i,n,t.dbName+": 数据库打开成功"):t.createTable(r,i))})}})}}},{key:"createTable",value:function(e,t,i,n){if(!e||!t)return-1;var r=e.createObjectStore(t,{autoIncrement:!0,unique:!0});return r.createIndex("requestId","requestId",{unique:!1}),r.createIndex("name","name",{unique:!1}),r.createIndex("shortName","shortName",{unique:!1}),r.createIndex("type","type",{unique:!1}),r.createIndex("action","action",{unique:!1}),r.createIndex("status","status",{unique:!1}),r.createIndex("content","content",{unique:!1}),r.createIndex("time","time",{unique:!1}),i&&"function"==typeof i&&(r.transaction.oncomplete=function(){i(n)}),0}},{key:"deleteEffectData",value:function(e){if(this.checkTableName(e)){var t=this,i=t.db.transaction(e).objectStore(e),n=i.getAllKeys(),r=[],o=(new Date).getTime()-864e6;n.onsuccess=function(){var a=n.result;if(a.length>1024){var s=IDBKeyRange.upperBound(a[a.length-1]-512);i.openCursor(s).onsuccess=function(i){var n=i.target.result;n?(r.push(n.key),n.continue()):t.clearData(r,e).then(function(e){console.log("已清空超出条数限制的数据")}).catch(function(e){console.log(e)})},i.openCursor().onerror=function(e){console.error(e),console.log("遍历数据失败")}}else i.openCursor().onsuccess=function(i){var n=i.target.result;n?(n.value.time<o&&r.push(n.key),n.continue()):r.length>0&&t.clearData(r,e).then(function(e){console.log("已清空超出时间限制的数据")}).catch(function(e){console.log(e)})},i.openCursor().onerror=function(e){console.error(e),console.log("遍历数据失败")}}}}},{key:"add",value:function(e,t){if(this.checkTableName(e)){var i=this;return new a.default(function(n,r){if(!i.db||void 0===i.db||null===i.db||i.count>i.limit||!i.DBOpen)i.connect(e).then(function(){var o=i.db.transaction([e],"readwrite").objectStore(e).add(t);o.onsuccess=function(e){i.count++,n(t)},o.onerror=function(t){console.log("----------KMEDIA IMPORT LOGS ERROR---------"),r(i.dbName+"-"+e+":数据写入失败")}}).catch(function(e){r(e)});else try{var o=i.db.transaction([e],"readwrite").objectStore(e).add(t);o.onsuccess=function(e){i.count++,n(t)},o.onerror=function(t){console.log("----------KMEDIA IMPORT LOGS ERROR---------"),r(i.dbName+"-"+e+":数据写入失败")}}catch(n){i.DBOpen=!1,i.add(e,t)}})}}},{key:"query",value:function(e){var t=this,i=this;return new a.default(function(n,r){var o=[],a=e.name,s=e.requestId,c=e.startTime,u=e.endTime;if(t.checkTableName(a))if(s&&(c||u))r(i.dbName+": 数据库查询requestId字段不支持和时间同时查询!");else{if(c&&u){if(c=new Date(e.startTime).getTime(),u=new Date(e.endTime).getTime(),c>=u)return void r(i.dbName+": 数据库查询开始时间不能大于等于结束时间!")}else c&&(c=new Date(e.startTime).getTime()),u&&(u=new Date(e.endTime).getTime());i.db&&void 0!==i.db&&null!==i.db?i.queryInfo(a,s,c,u,o,n,r):i.connect(a).then(function(e){i.queryInfo(a,s,c,u,o,n,r)}).catch(function(e){r(e)})}else r(i.dbName+": 数据库查询name字段有误!")})}},{key:"queryInfo",value:function(e,t,i,n,r,o,a){var s=this,c=s.db.transaction(e).objectStore(e);c.openCursor().onsuccess=function(e){var a=e.target.result;a?(t?t===a.value.requestId&&r.push(a.value):i&&n?a.value.time>i&&a.value.time<n&&r.push(a.value):i&&!n?a.value.time>i&&r.push(a.value):!i&&n?a.value.time<n&&r.push(a.value):r.push(a.value),a.continue()):o(r)},c.openCursor().onerror=function(e){a(s.dbName+": 数据库查询失败"),console.error(e)}}},{key:"clearData",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],i=arguments[1],o=this,s=window.indexedDB.open(o.dbName,o.verion);return new a.default(function(o){var a;s.onsuccess=(a=(0,r.default)(n.default.mark(function r(a){var s,c,u;return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:s=a.currentTarget.result,c=s.transaction(i,"readwrite").objectStore(i),u=0;case 3:if(!(u<t.length)){e.next=9;break}return e.next=6,c.delete(t[u]);case 6:u++,e.next=3;break;case 9:o({status:!0,message:"Delete data success.",data:"success"});case 10:case"end":return e.stop()}},r,e)})),function(e){return a.apply(this,arguments)})})}},{key:"clearTable",value:function(e){var t=this,i=this;return new a.default(function(n,r){if(i.db&&void 0!==i.db&&null!==i.db){if(!t.checkTableName(e))return void r(i.dbName+": 数据库查询name字段有误!");var o=i.db.transaction([e],"readwrite").objectStore(e).clear();o.onsuccess=function(t){console.log("----------KMEDIA CLEAR LOGS SUCCESS---------"),n(i.dbName+"-"+e+":数据清除成功")},o.onerror=function(t){console.log("----------KMEDIA CLEAR LOGS ERROR---------"),r(i.dbName+"-"+e+":数据清除失败")}}else i.connect(e).then(function(t){var o=i.db.transaction([e],"readwrite").objectStore(e).clear();o.onsuccess=function(t){console.log("----------KMEDIA CLEAR LOGS SUCCESS---------"),n(i.dbName+"-"+e+":数据清除成功")},o.onerror=function(t){console.log("----------KMEDIA CLEAR LOGS ERROR---------"),r(i.dbName+"-"+e+":数据清除失败")}}).catch(function(e){r(e)})})}}]),t}(h.default);t.default=g},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=[];t.idleCallback=function(e,t){if(window.requestIdleCallback){var i=-1;return-1!==(i=t?window.requestIdleCallback(e,{timeout:t}):window.requestIdleCallback(e))&&n&&n.push(i),i}return e(),-1},t.clearIdleCallback=function(e){if(n&&n.length>0){var t=n.indexOf(e);-1!==t&&window.cancelIdleCallback(e),n.splice(t,1)}},t.clearAllIdleCallback=function(){n&&n.forEach(function(e){return window.cancelIdleCallback(e)}),n=null}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=g(i(5)),r=g(i(2)),o=g(i(4)),a=g(i(6)),s=g(i(9)),c=g(i(7)),u=g(i(130)),l=g(i(369)),d=i(64),h=i(20),p=i(226),f=i(41);function g(e){return e&&e.__esModule?e:{default:e}}var A=function(e){function t(e){(0,r.default)(this,t);var i=e.getState(),o=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this,i.player.options.source));return e.connect(function(e){var t=e.player.options;return{_options:(0,h.assign)({},{remoteConfigUrl:t.remoteConfigUrl,fileEncrypt:t.fileEncrypt},t.source)}})(o),o.init(),o}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){var e=this;this.liveStreamingModel=new l.default(this._options),this.liveStreamingModel.on("error",function(t){e.emit("error",t)}),this.liveStreamingModel.on("reportRTCStatus",function(t){e.emit("reportStreamStatus",t)}),this.liveStreamingModel.on("sessionChange",function(t){e.emit("sessionChange",t)}),this.liveStreamingModel.on("onMediaLog",function(t){e.emit("onMediaLog",t)})}},{key:"startRealPlay",value:function(){var e=(0,p.getDefintion)(),t="string"==typeof this.options.definition?this.options.definition.toLowerCase():null;return t=t?d.definition[t]:e||void 0,this.liveStreamingModel.startRealPlay({definition:t})}},{key:"changeDefinition",value:function(e){if(e.mode&&"string"==typeof e.mode)return this.liveStreamingModel.changeDefinition(e)}},{key:"getCurVedioDefiniton",value:function(){return this.liveStreamingModel.getCurVedioDefiniton()}},{key:"ptzControl",value:function(e,t){e.zoom?this.liveStreamingModel.ptzZoom({cmd:e.cmd,type:e.type,zoom:e.zoom},t):e.position?this.liveStreamingModel.ptzControl({cmd:e.cmd,type:e.type,param:e.position},t):e.speed?this.liveStreamingModel.ptzControl({cmd:e.cmd,type:e.type,param:+e.speed},t):(0,f.isDef)(e.groupid)?this.liveStreamingModel.ptzCruise(e,t):e.resetTime&&this.liveStreamingModel.ptzGuard(e,t)}},{key:"record",value:function(e){return this.liveStreamingModel.record(e)}},{key:"getSSRC",value:function(){if(this.liveStreamingModel)return this.liveStreamingModel.getSSRC()}},{key:"getWebrtcStatus",value:function(e){if(this.liveStreamingModel)return this.liveStreamingModel.getWebrtcStatus(e)}},{key:"getRequestId",value:function(){if(this.liveStreamingModel)return this.liveStreamingModel.getRequestId()}},{key:"dispose",value:function(){this.liveStreamingModel&&(this.liveStreamingModel.dispose(),this.liveStreamingModel=null),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);t.default=A},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=M(i(35)),r=M(i(26)),o=M(i(110)),a=M(i(5)),s=M(i(2)),c=M(i(4)),u=M(i(6)),l=M(i(9)),d=M(i(7)),h=M(i(177)),p=i(129),f=i(20),g=M(i(178)),A=i(117),m=i(176);function M(e){return e&&e.__esModule?e:{default:e}}var v=function(e){function t(e){(0,s.default)(this,t);var i=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return i.options=e,i.ready(),i.requestId=null,i}return(0,d.default)(t,e),(0,c.default)(t,[{key:"ready",value:function(){var e=this;this.once("open",function(){e.initRTCReportInterval()}),this.on("sessionChange",function(t){e.sessionId=t}),this.on("medialog",function(t){(0,m.addLog)("live",(0,o.default)({requestId:e.requestId||""},t)).then(function(t){e.emit("onMediaLog",(0,m.formateLog)(t,!0))})}),this.once("stream",function(t){(0,m.addLog)("live",(0,o.default)({requestId:e.requestId||""},t)).then(function(t){e.emit("onMediaLog",(0,m.formateLog)(t,!0))})})}},{key:"getRequestId",value:function(){return this.requestId}},{key:"startRealPlay",value:function(e){var t=this,i=this;return i.requestId=(0,A.setRequestId)({liveStart:!0,onSuccess:function(e){0===e.error&&(0,m.addLog)("live",{requestId:e.request_id,name:"live",shortName:"live rsp",type:"res",action:"start",content:"live start success session_id="+e.session_id,status:"info",time:(new Date).getTime()}).then(function(e){t.emit("onMediaLog",(0,m.formateLog)(e,!0))})},onError:function(e){e.error&&e.error>0&&(0,m.addLog)("live",{requestId:e.request_id||i.requestId||"",name:"live",shortName:"live rsp",type:"res",action:"start",content:"RequestRealStream failed,error code ="+e.error||!1,status:"error",time:(new Date).getTime()}).then(function(e){t.emit("onMediaLog",(0,m.formateLog)(e,!0))})}}),i.logStart({logtype:"liveplay",logdata:{deviceid:i.options.devId}}),new r.default(function(r,o){i.once("open",function(){var a=i.getAccountToken();i.send((0,n.default)({account_token:a,cmd_type:"live",request_type:"start",video_resolution:e.definition,nmedia_id:i.options.nmediaId,nmedia_url:i.options.nmediaUrl,device_id:i.options.devId,stun_server:i.options.stunService||window.Kservice.stunService||"",preferred_path:i.options.preferredPath||"",session_id:i.sessionId,request_id:i.requestId})),(0,m.addLog)("live",{requestId:i.requestId||t.requestId||"",name:"live",shortName:"live req",type:"req",action:"start",content:"live start device_id="+i.options.devId,status:"info",time:(new Date).getTime()}).then(function(e){t.emit("onMediaLog",(0,m.formateLog)(e,!0))}),i.liveStart().then(function(e){r(e)}).catch(function(e){o(e)})})})}},{key:"changeDefinition",value:function(e){var t=this;return new r.default(function(i,r){if("open"!==t.socketState())t.once("open",t.changeDefinition);else{var o=t.getAccountToken();t.send((0,n.default)({account_token:o,cmd_type:"transcode",request_type:e.requestType||"start",video_resolution:e.mode,session_id:t.sessionId,request_id:(0,A.setRequestId)({onSuccess:function(t){0===t.error&&(t.curMode=e.mode,i(t))},onError:function(e){r(e)}})}))}})}},{key:"ptzControl",value:function(e,t){t=t||{};var i={account_token:this.getAccountToken(),cmd_type:"ptz",request_type:e.type,ptz_cmd:p.ptzConf[e.cmd],param:e.param,device_id:this.options.devId,session_id:this.sessionId,request_id:(0,A.setRequestId)({onError:function(e){var i=t.onError;i&&"function"==typeof i&&i(e)}})};this.send((0,n.default)((0,f.assign)(i,t)))}},{key:"ptzGuard",value:function(e,t){t=t||{};var i={account_token:"",cmd_type:"ptz",request_type:e.type,ptz_cmd:p.ptzConf[e.cmd],param:e.presetIndex,reset_time:e.resetTime||0,device_id:this.options.devId,session_id:this.sessionId,request_id:(0,A.setRequestId)({onError:function(e){var i=t.onError;i&&"function"==typeof i&&i(e)}})};this.send((0,n.default)((0,f.assign)(i,t)))}},{key:"ptzZoom",value:function(e,t){t=t||{};var i={account_token:this.getAccountToken(),cmd_type:"ptz",request_type:e.type,ptz_cmd:p.ptzConf[e.cmd],drag_zoom_param:e.zoom,device_id:this.options.devId,session_id:this.sessionId,request_id:(0,A.setRequestId)({onError:function(e){var i=t.onError;i&&"function"==typeof i&&i(e)}})};this.socketModel.send((0,n.default)((0,f.assign)(i,t)))}},{key:"ptzCruise",value:function(e,t){t=t||{};var i={account_token:this.getAccountToken(),cmd_type:"ptz",request_type:e.type,ptz_cmd:p.ptzConf[e.cmd],param:e.param,cruise_groupid:e.groupid,cruise_groupindex:e.groupindex,cruise_dwell:e.dwell,session_id:this.sessionId,request_id:(0,A.setRequestId)({onError:function(e){var i=t.onError;i&&"function"==typeof i&&i(e)}})};this.socketModel.send((0,n.default)((0,f.assign)(i,t)))}},{key:"record",value:function(e){var t=this;return new r.default(function(i,r){var o=e.type||e;if(o){var a=e.waterMark,s=e.transferChunked,c=e.supportWindowsMediaPlayer,u=t.options,l=u.devId,d=u.fileEncrypt,h={account_token:t.getAccountToken(),cmd_type:"record",request_type:o,device_id:l,file_encrypt:d||"",session_id:t.sessionId,transfer_chunked:void 0!==s?s:g.default.TRANSFER,windows_media_player_compatible:c?1:0,request_id:(0,A.setRequestId)({onSuccess:function(e){e&&i(e.url)}})},p=(0,f.assign)(h,a?{water_mark:a||""}:{});t.socketModel.send((0,n.default)(p))}else r({message:"开始/暂停实时流的录制的[type]参数为必填项"})})}},{key:"dispose",value:function(){(0,l.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"dispose",this).call(this)}}]),t}(h.default);t.default=v},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=p(i(26)),r=p(i(5)),o=p(i(2)),a=p(i(4)),s=p(i(6)),c=p(i(9)),u=p(i(7)),l=p(i(53));i(234);var d=p(i(371)),h=i(133);function p(e){return e&&e.__esModule?e:{default:e}}var f=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,g=window.RTCSessionDescription||window.mozRTCSessionDescription,A=function(e){function t(e){(0,o.default)(this,t);var i=(0,s.default)(this,(t.__proto__||(0,r.default)(t)).call(this));return i.options=e||{},i.peerConnection=null,i.streamSubscription=null,i.createPeerConnection(),i}return(0,u.default)(t,e),(0,a.default)(t,[{key:"createPeerConnection",value:function(){var e=this;this.peerConnection&&(window.BEFORECLOSEPEERCONNECTION?window.BEFORECLOSEPEERCONNECTION++:window.BEFORECLOSEPEERCONNECTION=1,this.peerConnection.close(),this.peerConnection=null);var t=null;this.options.stunService&&(t={iceServers:[{urls:"stun:"+this.options.stunService}]}),this.peerConnection=new f(t),window.PEERCONNECTION?window.PEERCONNECTION++:window.PEERCONNECTION=1,this.peerConnection.onaddstream=function(t){e.emit("onaddstream",t)},this.peerConnection.ontrack=function(t){e.emit("ontrack",t)},this.peerConnection.onicecandidate=function(t){e.emit("onicecandidate",t)},this.peerConnection.oniceconnectionstatechange=function(t){e.emit("oniceconnectionstatechange",t)}}},{key:"createStream",value:function(e){var t=this;return this.options=e,new n.default(function(i,n){if(navigator.mediaDevices.getUserMedia){var r=d.default.ins().getUserMedia(e);t.streamSubscription=r.pipe((0,h.catchError)(function(e){var t=new Error("getUserMedia() error: "+e.name);throw n(t),t})).subscribe(function(e){i(e)})}})}},{key:"unSubscribeMediaStream",value:function(){this.streamSubscription&&(this.streamSubscription.unsubscribe&&this.streamSubscription.unsubscribe(),this.streamSubscription=null)}},{key:"addStream",value:function(e){this.peerConnection.addStream(e)}},{key:"gotStream",value:function(e){var t=this;return new n.default(function(i,n){var r=e;r.getAudioTracks(),r.getTracks().forEach(function(e){t.peerConnection.addTrack(e,r),t.peerConnection?i():n(new Error)})})}},{key:"getRTCSessionDescription",value:function(e){return new g(e)}},{key:"createOffer",value:function(e){var t=this,i={offerToReceiveAudio:!0,offerToReceiveVideo:!0,voiceActivityDetection:!1};this.options&&(i.offerToReceiveAudio=!!this.options.audio,i.offerToReceiveVideo=!!this.options.video),this.peerConnection.createOffer(i).then(function(i){i.sdp=i.sdp.replace("a=sendrecv",e?"a=recvonly":"a=sendrecv"),t.emit("onCreateOfferSuccess",i)})}},{key:"createOfferSuccess",value:function(e){return this.peerConnection.setLocalDescription(e)}},{key:"forceChosenAudioCodec",value:function(e,t){return function(e,t,i,n){if(""===n)return e;var r=e.split("\r\n"),o=m(r,"m=",t);if(null===o)return e;var a=m(r,"a=rtpmap",n);if(a){var s=(c=r[a],u=new RegExp("a=rtpmap:(\\d+) \\w+\\/\\d+"),(l=c.match(u))&&2===l.length?l[1]:null);s&&(r[o]=function(e,t){var i=e.split(" "),n=i.slice(0,3);n.push(t);for(var r=3;r<i.length;r++)i[r]!==t&&n.push(i[r]);return n.join(" ")}(r[o],s))}var c,u,l;return e=r.join("\r\n")}(e,"audio",0,t.audioType)}},{key:"handleOffer",value:function(e){return this.peerConnection.setRemoteDescription(e)}},{key:"createAnswer",value:function(){return this.peerConnection.createAnswer()}},{key:"onCreateAnswerSuccess",value:function(e){this.peerConnection.setLocalDescription(e),this.emit("onCreateAnswerSuccess",e)}},{key:"handleAnswer",value:function(e){e.sdp=this.forceChosenAudioCodec(e.sdp,{audioType:"pcma"}),this.peerConnection.setRemoteDescription(e),this.emit("handleAnswer",e)}},{key:"findLine",value:function(){return m.apply(void 0,arguments)}},{key:"dispose",value:function(){(0,c.default)(t.prototype.__proto__||(0,r.default)(t.prototype),"dispose",this).call(this)}}]),t}(l.default);function m(e,t,i){return function(e,t,i,n,r){for(var o=-1!==i?i:e.length,a=t;a<o;++a)if(0===e[a].indexOf(n)&&(!r||-1!==e[a].toLowerCase().indexOf(r.toLowerCase())))return a;return null}(e,0,-1,t,i)}t.default=A},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=c(i(26)),r=c(i(2)),o=c(i(4)),a=i(182),s=i(133);function c(e){return e&&e.__esModule?e:{default:e}}var u=function(){function e(){(0,r.default)(this,e),this.localStream=null,this.init()}return(0,o.default)(e,[{key:"init",value:function(){void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var t=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return t?new n.default(function(i,n){t.call(navigator,e,i,n)}):n.default.reject(new Error("getUserMedia is not implemented in this browser"))})}},{key:"createSource",value:function(e,t){return a.Observable.create(function(i){return i.next(e),function(){t()}})}},{key:"getUserMedia",value:function(e){var t=this;if(!this.mediaStream$){var i=navigator.mediaDevices.getUserMedia(e),n=this.createSource((0,a.from)(i),function(){t.localStream&&(window.CLOSESTREAM?window.CLOSESTREAM++:window.CLOSESTREAM=1,t.localStream.getTracks().forEach(function(e){return e.stop()}),t.localStream=null,t.mediaStream$=null)});this.mediaStream$=n.pipe((0,s.publishBehavior)(0),(0,s.refCount)(),(0,s.filter)(function(e){return 0!=e}),(0,s.concatAll)(),(0,s.tap)(function(e){t.localStream=e}))}return this.mediaStream$}},{key:"dispose",value:function(){}}]),e}();u.ins=function(){return window._userMediaIns||(window._userMediaIns=new u),window._userMediaIns},t.default=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.supportVideoType=["H264","HEVC"],t.supportAudioType=["PCMA","OPUS","PCMU"]},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=A(i(26)),r=A(i(24)),o=A(i(5)),a=A(i(2)),s=A(i(4)),c=A(i(6)),u=A(i(9)),l=A(i(7)),d=A(i(115)),h=A(i(223)),p=A(i(374)),f=i(85),g=i(20);function A(e){return e&&e.__esModule?e:{default:e}}var m=function(e){function t(){return(0,a.default)(this,t),(0,c.default)(this,(t.__proto__||(0,o.default)(t)).apply(this,arguments))}return(0,l.default)(t,e),(0,s.default)(t,[{key:"init",value:function(){(0,u.default)(t.prototype.__proto__||(0,o.default)(t.prototype),"init",this).call(this),this._currentTime=0,this._playPercent=0,this._loop=!1,this.ready(this.techReady.bind(this))}},{key:"techReady",value:function(){this.NonLiveStreamingController&&this.timeupdate()}},{key:"src",value:function(e){var t=this;if("object"!==(void 0===e?"undefined":(0,r.default)(e)))throw new Error(this.constructor.name+": src source paramers is not object!");var i=(e=this.source=this.source&&(0,g.assign)(this.source,e)||e).src;if(void 0===i)throw new Error(this.constructor.name+": playback address does not exist!");if(e.startTime&&e.endTime){if(this.NonLiveStreamingController&&(this.NonLiveStreamingController.dispose(),this.NonLiveStreamingController=null),this.NonLiveStreamingController=new p.default(this._options.store),this.NonLiveStreamingController.on("error",this._handlerServiceError.bind(this)),this.NonLiveStreamingController.on("sessionChange",function(e){t.emit("sessionChange",e)}),this.NonLiveStreamingController.on("onMediaLog",function(e){t.emit("onMediaLog",e)}),!((+new Date(e.endTime)-+new Date(e.startTime))/1e3/60/60>99))return new n.default(function(i){t.NonLiveStreamingController.startPlayBack({startTime:e.startTime,endTime:e.endTime,supportReverse:t.supportReverse}).then(function(n){t.setSrcObject(n,!0),t.once("loadeddata",t.changeSrcDone),t.triggerSourceset(e),i()}).catch(function(){})});this.ready(function(){t.trigger("error",{errCode:103,errMsg:"录像时长不能超过99小时"})})}else this.ready(function(){t.trigger("error",{errCode:3})})}},{key:"changeSrcDone",value:function(){var e=this;this.trigger("receiveStream"),this.autoplay()||this.pause();var t=this.NonLiveStreamingController.getSSRC();this._template.setPlayerAttr("videossrc",t.videossrc),this._template.setPlayerAttr("audiossrc",t.audiossrc),this.NonLiveStreamingController.on("reportStreamStatus",function(t){e.emit("reportStreamStatus",t)})}},{key:"api",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.NonLiveStreamingController[e](t)}},{key:"setLoop",value:function(e){this._loop=e,(0,u.default)(t.prototype.__proto__||(0,o.default)(t.prototype),"setLoop",this).call(this,e)}},{key:"loop",value:function(){return this._loop}},{key:"autoplay",value:function(){return this._autoplay}},{key:"setAutoplay",value:function(e){var i=this;(0,u.default)(t.prototype.__proto__||(0,o.default)(t.prototype),"setAutoplay",this).call(this,e),this._isReady?this._autoplay=e:this.ready(function(){i._autoplay=e})}},{key:"play",value:function(){this.NonLiveStreamingController.play(),(0,u.default)(t.prototype.__proto__||(0,o.default)(t.prototype),"play",this).call(this)}},{key:"videoPlay",value:function(){(0,u.default)(t.prototype.__proto__||(0,o.default)(t.prototype),"play",this).call(this)}},{key:"pause",value:function(){this.NonLiveStreamingController.pause(),(0,u.default)(t.prototype.__proto__||(0,o.default)(t.prototype),"pause",this).call(this)}},{key:"forward",value:function(){this.NonLiveStreamingController.forward()}},{key:"currentTime",value:function(){return this._currentTime}},{key:"changeDefinition",value:function(e){if(this.NonLiveStreamingController)return this.NonLiveStreamingController.changeDefinition(e)}},{key:"setCurrentTime",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this._currentTime=e,!t){var i=this.duration(),n=e<i?e:i-1;return this.NonLiveStreamingController.setCurrentTime(n)}this.paused()&&!t&&this.NonLiveStreamingController.pause()}},{key:"setPlaybackRate",value:function(e){this.NonLiveStreamingController.setPlaybackRate(e)}},{key:"mediaDownload",value:function(e){this.NonLiveStreamingController.mediaDownload(e)}},{key:"timeupdate",value:function(){this.NonLiveStreamingController.on("timeupdate",this.handlerTimeupdate,this)}},{key:"handlerTimeupdate",value:function(e){var t;this._currentTime=e.second,this._playPercent=e.play_percent,((t=this.duration())&&t===e.second||100===parseFloat(e.play_percent))&&(this._currentTime=t,this.setCurrentTime(0),this.pause(),this.trigger("ended")),this.trigger("timeupdate",e.second)}},{key:"stopTimeupdate",value:function(){this.NonLiveStreamingController&&this.NonLiveStreamingController.off("timeupdate",this.handlerTimeupdate,this)}},{key:"duration",value:function(){return this.source.endTime&&this.source.startTime?(+new Date(this.source.endTime)-+new Date(this.source.startTime))/1e3:0}},{key:"closeStream",value:function(){this.NonLiveStreamingController&&(this.NonLiveStreamingController.dispose(),this.NonLiveStreamingController=null)}},{key:"dispose",value:function(){this._options=null,this.closeStream(),this._template.setMediaProperty("srcObject",null),(0,u.default)(t.prototype.__proto__||(0,o.default)(t.prototype),"dispose",this).call(this)}},{key:"_handlerServiceError",value:function(e){-1!==f.restoreErrorCode.indexOf(parseInt(e.errCode))&&(e.restore=!0),this.trigger("error",e)}}]),t}(h.default);m.prototype.supportReverse=!1,m.canPlayType=function(e){return"NonLiveStreaming"===e},m.canPlaySource=function(e){return m.canPlayType(e.type)},m.prototype.featuresTimeupdateEvents=!1,m.Events=["abort","seeked","suspend","emptied","stalled","loadstart","loadedmetadata","loadeddata","volumechange","waiting","error","play","pause","posterchange","durationchange"],d.default.registerTech("NonLiveStreaming",m),t.default=m},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=f(i(26)),r=f(i(5)),o=f(i(2)),a=f(i(4)),s=f(i(6)),c=f(i(9)),u=f(i(7)),l=f(i(130)),d=f(i(375)),h=i(20),p=i(116);function f(e){return e&&e.__esModule?e:{default:e}}var g=function(e){function t(e){(0,o.default)(this,t);var i=e.getState(),n=(0,s.default)(this,(t.__proto__||(0,r.default)(t)).call(this,i.player.options.source));return e.connect(function(e){var t=e.player,i=t.options,n=t.findRecordOptions;return{_options:(0,h.assign)({},{remoteConfigUrl:i.remoteConfigUrl,fileEncrypt:i.fileEncrypt},i.source),findRecordOptions:n}})(n),n.init(),n}return(0,u.default)(t,e),(0,a.default)(t,[{key:"init",value:function(){var e=this;this.nonLiveStreamingModel=new d.default(this._options),this.nonLiveStreamingModel.on("open",function(){e.emit("open")}),this.nonLiveStreamingModel.on("timeupdate",function(t){e.emit("timeupdate",t)}),this.nonLiveStreamingModel.on("error",function(t){e.emit("error",t)}),this.nonLiveStreamingModel.on("reportRTCStatus",function(t){e.emit("reportStreamStatus",t)}),this.nonLiveStreamingModel.on("sessionChange",function(t){e.emit("sessionChange",t)}),this.nonLiveStreamingModel.on("onMediaLog",function(t){e.emit("onMediaLog",t)})}},{key:"startPlayBack",value:function(e){var t=e.startTime,i=e.endTime,n=e.supportReverse?1:0;return t=t.replace(" ","T"),i=i.replace(" ","T"),this.nonLiveStreamingModel.startPlayBack({startTime:t,endTime:i,supportReverse:n})}},{key:"play",value:function(){this.nonLiveStreamingModel.play()}},{key:"pause",value:function(){this.nonLiveStreamingModel.pause()}},{key:"stop",value:function(){this.nonLiveStreamingModel.stop()}},{key:"forward",value:function(){this.nonLiveStreamingModel.forward()}},{key:"startRTCReport",value:function(){this.nonLiveStreamingModel&&this.nonLiveStreamingModel.startRTCReport()}},{key:"endRTCReport",value:function(){this.nonLiveStreamingModel&&this.nonLiveStreamingModel.endRTCReport()}},{key:"findRecord",value:function(e){var t=this;return new n.default(function(i,n){if([e.startTime,e.endTime].filter(function(e){return!isNaN(e)&&isNaN(Date.parse(e))}).length)return n("开始/结束日期格式错误");t.dispatch(p.action.setFindRecord(e)),t.nonLiveStreamingModel.findRecord(t.findRecordOptions).then(function(e){i(e)}).catch(function(e){n(e)})})}},{key:"setCurrentTime",value:function(e){return e=parseFloat(e),this.nonLiveStreamingModel.setCurrentTime(e)}},{key:"setPlaybackRate",value:function(e){e=parseFloat(e),this.nonLiveStreamingModel.setPlaybackRate(e)}},{key:"backplay",value:function(){var e=this;return new n.default(function(t,i){e.nonLiveStreamingModel.backplay().then(function(e){-1===e.error&&i(e),e||e.url?t(e.url):i("未获取到倒播文件地址!")}).catch(function(e){i(e)})})}},{key:"changeDefinition",value:function(e){if(e.mode&&"string"==typeof e.mode)return this.nonLiveStreamingModel.changeDefinition(e)}},{key:"getCurVedioDefiniton",value:function(){return this.nonLiveStreamingModel.getCurVedioDefiniton()}},{key:"getSSRC",value:function(){if(this.nonLiveStreamingModel)return this.nonLiveStreamingModel.getSSRC()}},{key:"getWebrtcStatus",value:function(e){if(this.nonLiveStreamingModel)return this.nonLiveStreamingModel.getWebrtcStatus(e)}},{key:"getRequestId",value:function(){if(this.nonLiveStreamingModel)return this.nonLiveStreamingModel.getRequestId()}},{key:"dispose",value:function(){this.nonLiveStreamingModel&&(this.nonLiveStreamingModel.dispose(),this.nonLiveStreamingModel=null),(0,c.default)(t.prototype.__proto__||(0,r.default)(t.prototype),"dispose",this).call(this)}}]),t}(l.default);t.default=g},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=A(i(35)),r=A(i(26)),o=A(i(110)),a=A(i(5)),s=A(i(2)),c=A(i(4)),u=A(i(6)),l=A(i(9)),d=A(i(7)),h=A(i(177)),p=i(129),f=i(117),g=i(176);function A(e){return e&&e.__esModule?e:{default:e}}var m=function(e){function t(e){(0,s.default)(this,t);var i=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return i.options=e,i.ready(),i.requestId="",i}return(0,d.default)(t,e),(0,c.default)(t,[{key:"ready",value:function(){var e=this;this.once("open",function(){e.initRTCReportInterval()}),this.on("sessionChange",function(t){e.sessionId=t}),this.on("medialog",function(t){var i={requestId:e.requestId||"",name:"playback"};(0,g.addLog)("playback",(0,o.default)(t,i)).then(function(t){e.emit("onMediaLog",(0,g.formateLog)(t,!0))})}),this.once("stream",function(t){var i={requestId:e.requestId||"",name:"playback",content:"receive playback stream"};(0,g.addLog)("playback",(0,o.default)(t,i)).then(function(t){e.emit("onMediaLog",(0,g.formateLog)(t,!0))})})}},{key:"init",value:function(){(0,l.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"init",this).call(this)}},{key:"getRequestId",value:function(){return this.requestId}},{key:"startPlayBack",value:function(e){var t=this;return this.logStart({logtype:"recordplay",logdata:{deviceid:e.devId||this.options.devId}}),this.requestId=(0,f.setRequestId)({onSuccess:function(e){0===e.error&&(0,g.addLog)("playback",{requestId:e.request_id,name:"playback",shortName:"ply rsp",type:"res",action:"start",content:"playback start success, session_id="+e.session_id,status:"info",time:(new Date).getTime()}).then(function(e){t.emit("onMediaLog",(0,g.formateLog)(e,!0))})},onError:function(e){e.error&&e.error>0&&(0,g.addLog)("playback",{requestId:e.request_id||self.requestId||"",name:"playback",shortName:"ply rsp",type:"res",action:"start",content:"RequestPlaybackStream failed,error code ="+e.error||!1,status:"error",time:(new Date).getTime()}).then(function(e){t.emit("onMediaLog",(0,g.formateLog)(e,!0))})}}),new r.default(function(i,r){t.once("open",function(){var o=t.getAccountToken();t.send((0,n.default)({account_token:o,cmd_type:"playback",request_type:"start",device_id:e.devId||t.options.devId,support_reverse:e.supportReverse,video_resolution:e.definition,nmedia_id:t.options.nmediaId,nmedia_url:t.options.nmediaUrl,start_time:e.startTime,end_time:e.endTime,stun_server:t.options.stunService||window.Kservice.stunService||"",preferred_path:t.options.preferredPath||"",request_id:t.requestId})),(0,g.addLog)("playback",{requestId:t.requestId||"",name:"playback",shortName:"ply req",type:"req",action:"start",content:"playback start, device_id = "+(e.devId||t.options.devId)+', startTime = "'+e.startTime+'", endTime = "'+e.endTime+'", nmedia_id = '+t.options.nmediaId,status:"info",time:(new Date).getTime()}).then(function(e){t.emit("onMediaLog",(0,g.formateLog)(e,!0))}),t.liveStart().then(function(e){i(e)}).catch(function(e){r(e)})})})}},{key:"findRecord",value:function(e){var t=this;return new r.default(function(i,r){var o=function(){var o=t.getAccountToken();t.send((0,n.default)({account_token:o,cmd_type:"find_record",request_type:"start",device_id:e.devId||t.options.devId,start_time:e.startTime,end_time:e.endTime,nmedia_id:e.nmediaId,nmedia_url:t.options.nmediaUrl,request_id:(0,f.setRequestId)({request_obj:{currentPage:0,totalPages:0,record_info:[],hasDone:!1},onSuccess:function(e){i(e.record_info),t.emit("findRecordFinish")},onError:function(e){r(e)}})}))};"open"!==t.socketState()?t.once("open",o):o()})}},{key:"play",value:function(){if("open"!==this.socketState())this.once("open",this.play);else{var e=this.getAccountToken();this.send((0,n.default)({account_token:e,cmd_type:"playback",request_type:"play_control",control_code:p.playBackConf.play,session_id:this.sessionId}))}}},{key:"pause",value:function(){if("open"!==this.socketState())this.once("open",this.pause);else{var e=this.getAccountToken();this.send((0,n.default)({account_token:e,cmd_type:"playback",request_type:"play_control",control_code:p.playBackConf.pause,session_id:this.sessionId}))}}},{key:"end",value:function(){if("open"!==this.socketState())this.once("open",this.end);else{var e=this.getAccountToken();this.send((0,n.default)({account_token:e,cmd_type:"playback",request_type:"play_control",control_code:p.playBackConf.end,session_id:this.sessionId}))}}},{key:"forward",value:function(){if("open"!==this.socketState())this.once("open",this.forward);else{var e=this.getAccountToken();this.send((0,n.default)({account_token:e,cmd_type:"playback",request_type:"play_control",control_code:p.playBackConf.nextFrame,session_id:this.sessionId}))}}},{key:"setCurrentTime",value:function(e){var t=this;return new r.default(function(i,r){if("open"!==t.socketState())t.once("open",t.setCurrentTime);else{var o=t.getAccountToken();t.send((0,n.default)({account_token:o,cmd_type:"playback",request_type:"play_control",control_code:p.playBackConf.seek,npt:e,session_id:t.sessionId,request_id:(0,f.setRequestId)({onSuccess:function(e){0===Number(e.error)?i({errCode:e.error,errMsg:""}):r({errCode:e.error,errMsg:""})}})}))}})}},{key:"setPlaybackRate",value:function(e){if("open"!==this.socketState())this.once("open",this.setPlaybackRate);else{var t=this.getAccountToken();this.send((0,n.default)({account_token:t,cmd_type:"playback",request_type:"play_control",control_code:p.playBackConf.scale,session_id:this.sessionId,scale:e}))}}},{key:"backplay",value:function(){var e=this;return new r.default(function(t,i){if("open"!==e.socketState())e.once("open",e.backplay);else{var r=e.getAccountToken();e.send((0,n.default)({account_token:r,cmd_type:"reverse_play",request_type:"start",session_id:e.sessionId,request_id:(0,f.setRequestId)({onSuccess:function(e){t(e)},onError:function(e){i(e)}})}))}})}},{key:"changeDefinition",value:function(e){var t=this;return new r.default(function(i,r){if("open"!==t.socketState())t.once("open",t.changeDefinition);else{var o=t.getAccountToken();t.send((0,n.default)({account_token:o,cmd_type:"transcode",request_type:e.requestType||"start",video_resolution:e.mode,session_id:t.sessionId,request_id:(0,f.setRequestId)({onSuccess:function(t){0===t.error&&(t.curMode=e.mode,i(t))},onError:function(e){r(e)}})}))}})}},{key:"startRTCReport",value:function(){this.initRTCReportInterval()}},{key:"endRTCReport",value:function(){this.cleartRTCReportInterval()}},{key:"dispose",value:function(){(0,l.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"dispose",this).call(this)}}]),t}(h.default);t.default=m},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=h(i(5)),r=h(i(2)),o=h(i(4)),a=h(i(6)),s=h(i(9)),c=h(i(7)),u=h(i(115)),l=h(i(171)),d=i(41);function h(e){return e&&e.__esModule?e:{default:e}}var p=function(e){function t(){return(0,r.default)(this,t),(0,a.default)(this,(t.__proto__||(0,n.default)(t)).apply(this,arguments))}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){var e=this;this.totalDuration=0,this.videoUrls=this._options.source.videoUrls.filter(function(e){var t=e.url,i=e.duration;return t&&"number"==typeof i&&i>0}).map(function(t){var i=t.url,n=t.duration;return{src:i,duration:n,startTime:e.totalDuration,endTime:e.totalDuration+=n}}),this._mergeCache={paused:!0,isLoadingNextVideo:!0},this.srcChange(this.videoUrls[0]),this._techEventsRegister(),this.triggerReady(),this._template.getPlayerEl().addEventListener("loadeddata",this.handlerLoadeddata.bind(this)),this.on("timeupdate",this.handlerTimeupdate.bind(this)),this.on("ended",this.handlerTimeEnd.bind(this))}},{key:"compareVideoUrl",value:function(e,t){if(!e||!t)return!1;var i=encodeURI(t);return e.search(i)>-1||e===i||encodeURI(e).search(i)>-1||encodeURI(e)===i}},{key:"handlerEnded",value:function(){for(var e=this._template.getMediaProperty("src"),t=0,i=this.videoUrls.length;t<i;t++){var n=this.videoUrls[t].src||"";if(this.compareVideoUrl(e,n)){t===i-1?(this.srcChange(this.videoUrls[0]),this._mergeCache.loop||this.pause(),this.trigger("ended",!this._mergeCache.loop)):this.srcChange(this.videoUrls[t+1]);break}}}},{key:"handlerLoadeddata",value:function(){var e=this._template.getMediaProperty("src"),t=this.videoUrls[0].src;this.compareVideoUrl(e,t)&&this.trigger("loadeddata")}},{key:"handlerTimeupdate",value:function(){var e=this._mergeCache,t=e.endTime,i=e.isLoadingNextVideo;this.currentTime()>=t&&!i&&this.handlerEnded()}},{key:"handlerTimeEnd",value:function(){this.currentTime()&&this._mergeCache.endTime&&this.currentTime()<this._mergeCache.endTime&&this.handlerEnded()}},{key:"currentTime",value:function(){return this._mergeCache.startTime+(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"currentTime",this).call(this)}},{key:"play",value:function(){this._mergeCache.paused=!1,(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"play",this).call(this)}},{key:"pause",value:function(){this._mergeCache.paused=!0,(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"pause",this).call(this)}},{key:"loop",value:function(){return this._mergeCache.loop}},{key:"paused",value:function(){return this._mergeCache.paused}},{key:"setLoop",value:function(e){this._mergeCache.loop=e}},{key:"setAutoplay",value:function(e){this._mergeCache.paused=!e,(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"setAutoplay",this).call(this,e)}},{key:"setPlaybackRate",value:function(e){this._mergeCache.playbackRate=e,(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"setPlaybackRate",this).call(this,e)}},{key:"setCurrentTime",value:function(e){var i=this.videoUrls.find(function(t){return e>=t.startTime&&e<=t.endTime});-1===this._template.getMediaProperty("src").search(i.src)&&this.srcChange(i,e),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"setCurrentTime",this).call(this,e-i.startTime)}},{key:"duration",value:function(){return this.totalDuration}},{key:"srcChange",value:function(e,t){var i=this;this._mergeCache.isLoadingNextVideo=!0,this._mergeCache.startTime=e.startTime,this._mergeCache.endTime=e.endTime,this.once("loadedmetadata",function(){i._mergeCache.isLoadingNextVideo=!1,i._mergeCache.paused?i.pause():i.play(),i.setPlaybackRate(i._mergeCache.playbackRate||1)}),this.src(e)}}]),t}(l.default);p.Events=["abort","suspend","emptied","stalled","loadstart","loadedmetadata","volumechange","progress","waiting","error","play","pause","posterchange","durationchange","timeupdate","ended"],p.canPlayType=function(e){return"FileMerge"===e},p.canPlaySource=function(e){var t=e.mode?(0,d.toTitleCase)(e.mode):"";return p.canPlayType(e.type+t)},u.default.registerTech("MergeVideo",p),t.default=p},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(227),o=(n=r)&&n.__esModule?n:{default:n};t.default={MediaService:o.default}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=A(i(35)),r=A(i(26)),o=A(i(5)),a=A(i(2)),s=A(i(4)),c=A(i(6)),u=A(i(9)),l=A(i(7)),d=A(i(53)),h=A(i(225)),p=i(117),f=i(74),g=A(i(178));function A(e){return e&&e.__esModule?e:{default:e}}var m=/(\d{1,5}(\.)?){4}/,M=function(e){function t(e){(0,a.default)(this,t);var i=(0,c.default)(this,(t.__proto__||(0,o.default)(t)).call(this));return!1===e?(0,c.default)(i):(i.options=e,i.websocketUrl=i.options.websocketUrl,i.websocketUrl||i.loadRemoteConfig({url:i.remoteConfigUrl}).then(function(e){for(var t in e)!i.options[t]&&e[t]&&(i.options[t]=e[t]);i.websocketUrl=i.options.websocketUrl,i.emit("loadedRemoteConfig")}),i)}return(0,l.default)(t,e),(0,s.default)(t,[{key:"parseRestUrl",value:function(){var e=this.websocketUrl.match(m);return!(!e||!e[0])&&"http://"+e[0]+":8090"}},{key:"init",value:function(){var e=this;this.SocketModel||(this.SocketModel=new h.default(this.options),this.SocketModel.on("open",function(){e.emit("open")}),this.SocketModel.on("error",function(t){e.emit("error",t)}),this.SocketModel.on("message",this.onMessage,this))}},{key:"loadRemoteConfig",value:function(){var e=this;return new r.default(function(t,i){(0,f.loadConfig)({url:e.options.remoteConfigUrl}).then(function(e){return t(e)}).catch(function(e){return i(e)})})}},{key:"channel",value:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.websocketUrl?this.init():this.once("loadedRemoteConfig",function(){t.init()}),this[e])return this[e](i)}},{key:"precallAction",value:function(e,t,i,n){var o=this;return new r.default(function(n,r){o.websocketUrl?(0,f.xhr)({url:o.parseRestUrl()+"/services/media/v1/precall?Action="+t,type:i,body:e,success:n,error:r}):o.once("loadedRemoteConfig",function(){(0,f.xhr)({url:o.parseRestUrl()+"/services/media/v1/precall?Action="+t,type:i,body:e,success:n,error:r})})})}},{key:"findRecord",value:function(e){var t=this;return new r.default(function(i,r){var o=t.socketModel&&t.socketModel.getAccountToken(),a=function(){t.SocketModel.send((0,n.default)({account_token:o||"",cmd_type:"find_record",request_type:"start",device_id:e.devId||t.options.devId,start_time:e.startTime,end_time:e.endTime,nmedia_id:e.nmediaId,nmedia_url:e.nmediaUrl,request_id:(0,p.setRequestId)({request_obj:{currentPage:0,totalPages:0,record_info:[],hasDone:!1},onSuccess:function(e){i(e.record_info)},onError:function(e){r(e)}})}))};t.SocketModel&&"open"===t.SocketModel.socketState()?a():t.once("open",a)})}},{key:"onMessage",value:function(e){if("message"===e.type){var t=JSON.parse(e.data);if(-1===t.error&&this.emit("error",t),t.connect_id)return void(this.sessionId!==t.session_id&&(this.sessionId=t.session_id,this.emit("sessionChange",this.sessionId)));if(t.request_id){var i=(0,p.getRequestId)(t.request_id,t);i&&(i.request_obj?(t.record_info=i.request_obj.record_info,i.request_obj.hasDone&&(i.onSuccess&&i.onSuccess(t),i.onError&&i.onError(t),(0,p.clearRequestId)(t.request_id))):(i.onSuccess&&i.onSuccess(t),i.onError&&i.onError(t),i.canClean&&!i.canClean(t)||(0,p.clearRequestId)(t.request_id)))}this.emit("message",t)}}},{key:"mediaDownload",value:function(e){var t=this;return new r.default(function(i,r){var o=t.socketModel&&t.socketModel.getAccountToken(),a=e.startTime,s=e.endTime,c=e.speed,u=e.nmediaId,l=e.fileEncrypt,d=e.nmediaUrl,h=e.transferChunked,f=e.waterMark,A=e.progressCallback,m=e.supportWindowsMediaPlayer;h=void 0!==h?h:g.default.TRANSFER;var M=function(){t.SocketModel.send((0,n.default)({account_token:o||"",cmd_type:"download",request_type:"start",start_time:a,end_time:s,download_speed:c,water_mark:f,nmedia_id:u,nmedia_url:d,device_id:e.devId||t.options.devId,file_encrypt:l||t.options.playerOptions&&t.options.playerOptions.fileEncrypt||"",transfer_chunked:h,windows_media_player_compatible:m?1:0,request_id:(0,p.setRequestId)({onSuccess:function(e){e&&e.url&&i(e.url),e&&e.play_percent&&(console.log("当前下载进度",e.play_percent),"100.0%"===e.play_percent&&h!==g.default.TRANSFER&&t.stopMediaDownload().then(function(e){e&&i(e)}),A&&A(e.play_percent))},onError:function(e){0!==e.error&&r(e)},canClean:function(e){return"100.0%"===e.play_percent}})}))};t.SocketModel&&"open"===t.SocketModel.socketState()?M():t.once("open",M)})}},{key:"stopMediaDownload",value:function(){var e=this;return new r.default(function(t){var i=e.socketModel&&e.socketModel.getAccountToken();e.SocketModel.send((0,n.default)({account_token:i||"",cmd_type:"download",request_type:"stop",session_id:e.sessionId,request_id:(0,p.setRequestId)({onSuccess:function(e){t(e&&e.url)}})}))})}},{key:"cancelMediaDownload",value:function(){var e=this,t=function(){var t=e.socketModel&&e.socketModel.getAccountToken();e.SocketModel.send((0,n.default)({account_token:t||"",cmd_type:"download",session_id:e.sessionId,request_type:"cancel"}))};this.SocketModel&&"open"===this.SocketModel.socketState()?t():this.once("open",t)}},{key:"getUserMedia",value:function(){var e=this,t={video:!0,voice:!1};return new r.default(function(i,n){navigator.mediaDevices.getUserMedia&&navigator.mediaDevices.getUserMedia(t).then(function(t){e.localStream=t,i(t)}).catch(function(e){n(new Error("getUserMedia() error: "+e.name))})})}},{key:"stopUserMedia",value:function(){null!=this.localStream&&(this.localStream.getTracks()[0].stop(),this.localStream=null)}},{key:"dispose",value:function(){this.SocketModel&&(this.SocketModel.dispose(),this.SocketModel=null),(0,u.default)(t.prototype.__proto__||(0,o.default)(t.prototype),"dispose",this).call(this)}}]),t}(d.default);t.default=M},function(e,t,i){"use strict";var n=M(i(37)),r=M(i(169)),o=M(i(167)),a=M(i(83)),s=M(i(5)),c=M(i(2)),u=M(i(4)),l=M(i(6)),d=M(i(9)),h=M(i(7)),p=M(i(13)),f=M(i(23)),g=M(i(380)),A=i(72),m=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(84));function M(e){return e&&e.__esModule?e:{default:e}}i(383);var v=function(e){function t(e){(0,c.default)(this,t);var i=(0,l.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return i.options=e.getOptions(),i.view=f.default.factory(g.default,i.options),i.el=i.view.getEl(),i.container=e.getContainer(),e._template._el.querySelector(".km-player").appendChild(i.el),i.player=e,i.init(),i}return(0,h.default)(t,e),(0,u.default)(t,[{key:"init",value:function(){var e=this;this.on(this.container,"mouseenter",this.handlerContainerMouseenter,this),this.on(this.container,"mouseleave",this.handlerContainerMouseleave,this),this.player.registerInterface("showControl",function(){e.toggleView(!0),e.trigger("showControl")}),this.player.registerInterface("hideControl",function(){e.toggleView(!1),e.trigger("hideControl")}),this.player.registerInterface("reLoadControls",this.reLoadControls.bind(this)),this.tools=this.player._options.controls,this.player.on("ready",this.ready.bind(this)),this.player.on("registerControl",this.reLoadControls.bind(this)),this.player.on("deRegisterControl",this.reLoadControls.bind(this)),this.player.on("fullscreenchange",this.changeHideWay,this),this.options.hideControlsBar||this.player.on("drawStateChange",this.handleDrawStateChange,this)}},{key:"changeHideWay",value:function(){this.off(this.container,"mouseenter",this.handlerContainerMouseenter,this),this.off(this.container,"mouseleave",this.handlerContainerMouseleave,this),this.player.isFullscreen()?(this.handlerContainerMouseenter(),this.offContainerMousemove(),this.on(this.container,"mousemove",this.handlerContainerMousemove,this),this.on(this.container,"click",this.offContainerMousemove,this),this.trigger("inFullscreen")):(this.offContainerMousemove(),this.off(this.container,"click",this.offContainerMousemove,this),this.on(this.container,"mouseenter",this.handlerContainerMouseenter,this),this.on(this.container,"mouseleave",this.handlerContainerMouseleave,this),this.trigger("outFullscreen")),this.trigger("refreshLockControl")}},{key:"ready",value:function(){this.controls=this.buildControls(this.tools),this.loadBarControls(this.controls),"LiveStreaming"===this.player.getTechName()&&(this.view.showDurationTiming=!1),this.isBackwardState(),this.toggleView(!this.options.hideControlsBar)}},{key:"toggleView",value:function(e){this.player.emit("toggleControlsVisble",e),this.view&&this.view.toggleView(e)}},{key:"handleDrawStateChange",value:function(e){this.toggleView("drawing"!==e)}},{key:"handlerContainerMouseenter",value:function(){this.view&&(this.view.controlsAnimateClass="",this.player.emit("controlMouseenter"))}},{key:"handlerContainerMouseleave",value:function(){this.view&&(this.view.controlsAnimateClass="slideToggle",this.player.emit("controlMouseleave"))}},{key:"handlerContainerMousemove",value:function(){var e=this;!1===this.mousemoveTimer?this.view.controlsAnimateClass="":(clearTimeout(this.mousemoveTimer),this.mousemoveTimer=null),this.player.emit("controlMousemove"),this.mousemoveTimer=setTimeout(function(){e.view.controlsAnimateClass="slideToggle",clearTimeout(e.mousemoveTimer),e.mousemoveTimer=!1,e.player.emit("controlMousemoveStop")},2e3)}},{key:"offContainerMousemove",value:function(){this.off(this.container,"mousemove",this.handlerContainerMousemove,this),clearTimeout(this.mousemoveTimer),this.view.controlsAnimateClass="",this.mousemoveTimer=!1}},{key:"clearTimer",value:function(){this.mousemoveTimer&&clearTimeout(this.mousemoveTimer),this.mousemoveTimer=null}},{key:"loadBarControls",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.view.loadBarControls(e)}},{key:"isBackwardState",value:function(e){var t=this;if(this.player._cache&&!0===this.player._cache.backward){if(e){var i=e.type;["rewind","fastForward","backplay","videoClip","digitalZoom","screenSplit","snapshot","multiShot","imgControl"].indexOf(i)>-1&&t.player.exitBackward&&t.player.exitBackward()}}}},{key:"controlsClassify",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments[2];if("[object Array]"===(0,A.type)(e)){e=[].concat((0,a.default)(new o.default(e)));var n=[].concat.apply([],e.map(function(e){var i=t.find(function(t){return t.type===e});return i&&i.groupName&&(i=t.filter(function(e){return e.groupName===i.groupName}),t=t.filter(function(e){return!e.groupName||e.groupName!==i.groupName})),i||[]}));return i&&("slotCenter"===i&&(i="slotLeft"),n.forEach(function(e){e.slot=i})),n}return[]}},{key:"separateSlot",value:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if("[object Array]"===(0,A.type)(e)&&e.length)return this.controlsClassify(e,i);if("[object Object]"===(0,A.type)(e)){var o=[],s=(0,n.default)(e).map(function(n){var r=e[n].filter(function(e){return!o.includes(e)});return o=[].concat((0,a.default)(o),(0,a.default)(r)),t.controlsClassify(r,i,n)}),c=(0,r.default)(s,3),u=c[0],l=void 0===u?[]:u,d=c[1],h=void 0===d?[]:d,p=c[2],f=void 0===p?[]:p;return[].concat((0,a.default)(l),(0,a.default)(h),(0,a.default)(f))}return[]}},{key:"compoundSlot",value:function(e,t){return"[object Array]"===(0,A.type)(t)?(t.forEach(function(t){return t.slot=e}),t):[]}},{key:"modifySlotPosition",value:function(e,t){return"[object Array]"===(0,A.type)(t)?(t.forEach(function(t){return t.slot=e}),t):[]}},{key:"buildControls",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.tools||[],t=this.separateSlot(e,this.player.getControls(!0));return t=t.filter(function(e){return void 0!==e}),this.sortControls(t)}},{key:"sortControls",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.slice().filter(function(e){return"slotRight"===e.slot}).reverse();return e.map(function(e,i){return"slotRight"===e.slot?t.shift():e})}},{key:"reLoadControls",value:function(){this.controls=this.buildControls(this.tools),this.loadBarControls(this.controls)}},{key:"dispose",value:function(){this.view&&(this.view.dispose(),this.view=null),this.controls=null,m.off(this.container),this.clearTimer(),(0,d.default)(t.prototype.__proto__||(0,s.default)(t.prototype),"dispose",this).call(this)}}]),t}(p.default);p.default.registerPlugin("ControlsBarPlugin",v)},function(e,t,i){var n,r;n=i(381),r=i(382),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(38);(n=r)&&n.__esModule;t.default={name:"Controls",data:function(){return{visible:!1,slots:[],currentTime:"00:00:00",duration:"00:00:00",showDurationTiming:!0,controlsAnimateClass:"slideToggle"}},computed:{timebar:function(){return this.currentTime+(this.showDurationTiming?" / "+this.duration:"")}},methods:{getId:function(){return Math.random()},toggleView:function(e){return void 0===e?this.visible:(this.visible=!!e,this.visible)},getEl:function(){return this._el},loadBarControls:function(e){this.slots=e},handlerClick:function(e){this.trigger("controlClick",e),e.onClick&&e.onClick(event)},handlerMousedown:function(e){this.trigger("controlMousedown",e),e.onMousedown&&e.onMousedown(event)},handlerMouseup:function(e){this.trigger("controlMouseup",e),e.onMouseup&&e.onMouseup(event)},handlerMouseenter:function(e){this.trigger("controlMouseenter",e),e.onMouseenter&&e.onMouseenter(event)},handlerMousemove:function(e){this.trigger("controlMousemove",e),e.onMousemove&&e.onMousemove(event)},handlerMouseleave:function(e){this.trigger("controlMouseleave",e),e.onMouseleave&&e.onMouseleave(event)}}}},function(e,t){e.exports='\n\t<div :class="\'km-controls \' + controlsAnimateClass" v-show="visible">\n\t\t<div class="km-cs-main">\n\t\t\t<div class="km-shade"></div>\n\t\t\t<div class="km-cs">\n\t\t\t\t<div class="km-slot-item km-cs-tooltip" :class="[item.slot]" v-for="item in slots" :key="id" v-show="item.active !== false">\n\t\t\t\t\t<span :class="[item.type + \' \' + item.class]" @click="handlerClick(item)" @mousedown="handlerMousedown(item)" @mouseup="handlerMouseup(item)" @mouseenter="handlerMouseenter(item)" @mousemove="handlerMousemove(item)" @mouseleave="handlerMouseleave(item)" :data-title="item.title" v-html="item.innerHTML || \'\'"></span>\n\t\t\t\t\t<span class="icon-bg"></span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(e,t,i){var n=i(384);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,'.km-app-container .km-controls{width:100%;height:var(--km-control-height);position:absolute;left:0;bottom:0;z-index:2147483646;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.km-app-container .km-controls .mouseenter-target{position:absolute;left:0;top:0;width:100%;height:100%}.km-app-container .km-controls .km-cs-main{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1}.km-app-container .km-controls .km-cs-main .km-shade{position:absolute;left:0;height:0;width:100%;height:100%;background-image:linear-gradient(180deg,#2e2e2e,#191919 78%);opacity:.92;z-index:1}.km-app-container .km-controls .km-cs-main .km-cs{position:absolute;left:0;font-size:12px;top:calc(50% - var(--km-cs-height) / 2);height:var(--km-cs-height);width:100%;box-sizing:border-box;padding-right:var(--km-control-paddingRight);z-index:11}.km-app-container .km-controls .km-cs-main .km-cs .slotLeft:first-child>.km-tooltip:hover:after{transform:translateX(-20%)}.km-app-container .km-controls .km-cs-main .km-cs .km-slot{height:100%}.km-app-container .km-controls .km-cs-main .km-cs .slotLeft{float:left;margin-left:var(--km-control-slotLeft)}.km-app-container .km-controls .km-cs-main .km-cs .slotDuration{float:left;margin-left:4px;opacity:.5}.km-app-container .km-controls .km-cs-main .km-cs .slotDuration .km-slot-duration{margin-right:4px}.km-app-container .km-controls .km-cs-main .km-cs .slotCenter{float:center}.km-app-container .km-controls .km-cs-main .km-cs .slotRight{float:right;margin-right:var(--km-control-slotRight)}.km-app-container .km-controls .km-cs-main .km-cs .km-tooltip-left{margin-right:23px}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item{position:relative;height:100%;font-size:12px;color:#fff;-webkit-font-smoothing:subpixel-antialiased;line-height:var(--km-cs-height)}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .button-icon{font-size:12px;border-radius:2px;padding:2px 8px}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .button-icon,.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .icon{cursor:pointer}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .icon.km-pause,.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .icon.km-pause-play,.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .icon.km-play{font-size:14px}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .icon.km-backward,.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .icon.km-fastback,.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .icon.km-fastforward,.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .icon.km-forward{font-size:12px}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .icon:hover{color:var(--km-themeColor)}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .icon:hover~.icon-bg:after{content:"";transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;width:32px;height:100%;display:block;z-index:-1;background:rgba(0,0,0,.9);border-radius:2px}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .button-icon{z-index:1;background-color:#3f3f43;line-height:18px;position:relative}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .button-icon:hover{background:linear-gradient(118deg,#416aff,#274efb 99%)}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .button-icon:after{content:attr(data-title)}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .plot-area{font-size:14px}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .no-title:after{content:none}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .playbackRate .km_iconfont{margin-right:-3px;font-size:12px}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .videoRecorderStop span{display:inline-block;background:red;height:5px;width:5px;margin-bottom:2px;margin-right:4px}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .videoRecorderStop:hover span{background:#fff}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .button-clicked{background-color:var(--km-themeColor)}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .button-icon,.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .timings::-moz-selection{color:#fff;background-color:none}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .button-icon,.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .timings::selection{color:#fff;background-color:none}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .clicked{color:var(--km-themeColor)}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .clicked:not(.videoRecorder):not(.loop):not(.loopoff):not(.digitalZoom):not(.exitIntervalPlay):hover:after{display:none}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .km-forbid{color:#4c5557;cursor:default}.km-app-container .km-controls .km-cs-main .km-cs .km-slot-item .km-forbid:hover:not(.loop){color:#4c5557}.slideToggle{-webkit-animation:slideToggle 3s forwards;animation:slideToggle 3s forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes slideToggle{0%{bottom:0}80%{bottom:0}to{bottom:-100px;display:none}}@keyframes slideToggle{0%{bottom:0}80%{bottom:0}to{bottom:-100px;display:none}}',""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var i=t.protocol+"//"+t.host,n=i+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var r,o=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(o)?e:(r=0===o.indexOf("//")?o:0===o.indexOf("/")?i+o:n+o.replace(/^\.\//,""),"url("+JSON.stringify(r)+")")})}},function(e,t,i){"use strict";var n=d(i(5)),r=d(i(2)),o=d(i(4)),a=d(i(6)),s=d(i(9)),c=d(i(7)),u=d(i(13)),l=i(12);function d(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.playControlInfo={type:"play",title:(0,l.getLocale)("plugins.play.play"),class:"icon km_iconfont iconicon-play km-play",slot:"slotLeft",active:!0,groupName:"playToggle",onClick:this.handlerPlay.bind(this)},this.pauseControlnfo={type:"pause",title:(0,l.getLocale)("plugins.play.pause"),class:"icon km_iconfont iconicon-mediastop km-pause",slot:"slotLeft",active:!1,groupName:"playToggle",onClick:this.handlerPause.bind(this)},this.pausePlayControlInfo={type:"pause_play",title:(0,l.getLocale)("plugins.play.play"),class:"icon km_iconfont iconicon-play km-pause-play",slot:"slotLeft",active:!1,groupName:"playToggle",onClick:this.handlerPausePlay.bind(this)},this.registerControlInfo=[this.playControlInfo,this.pauseControlnfo,this.pausePlayControlInfo],this.player.registerControls(this.registerControlInfo),this.player.on("play",this.handlerPlayerPlay,this),this.player.on("pause",this.handlerPlayerPause,this),this.player.on("ready",this.ready.bind(this))}},{key:"ready",value:function(){this.player.modifyControl("play",{active:!0}),this.player.modifyControl("pause_play",{active:!1}),this.player.modifyControl("pause",{active:!1})}},{key:"handlerPlay",value:function(){this.player.trigger("clickPlay"),this.player.play()}},{key:"handlerPause",value:function(){this.player.pause()}},{key:"handlerPausePlay",value:function(){this.playToggle("pause"),this.player.modifyControl("pause_play",{active:!1}),this.player.play()}},{key:"handlerPlayerPlay",value:function(){this.pausePlayControlInfo.active||this.playToggle("pause")}},{key:"handlerPlayerPause",value:function(){this.pausePlayControlInfo.active||this.playToggle("play")}},{key:"playToggle",value:function(e){"play"===e?(this.player.modifyControl("play",{active:!0}),this.player.modifyControl("pause",{active:!1})):"pause"===e&&(this.player.modifyControl("play",{active:!1}),this.player.modifyControl("pause",{active:!0}))}},{key:"dispose",value:function(){this.registerControlInfo.forEach(function(e){e.onClick=null}),this.registerControlInfo=null,(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("PlayPlugin",h)},function(e,t,i){"use strict";var n=d(i(5)),r=d(i(2)),o=d(i(4)),a=d(i(6)),s=d(i(9)),c=d(i(7)),u=d(i(13)),l=i(12);function d(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.registerControlInfo=[{type:"requestFullscreen",title:(0,l.getLocale)("plugins.fullscreen.fullscreen"),class:"icon km_iconfont iconicon-maximize km-tooltip",slot:"slotRight",active:!0,groupName:"fullscreenToggle",onClick:this.handlerRequestFullscreen.bind(this)},{type:"exitRequestFullscreen",title:(0,l.getLocale)("plugins.fullscreen.exitFullscreen"),class:"icon km_iconfont iconicon-minimize km-tooltip",slot:"slotRight",active:!1,groupName:"fullscreenToggle",onClick:this.handlerExitRequestFullscreen.bind(this)}],this.player.registerControl(this.registerControlInfo),this.player.on("fullscreenchange",this.handlerFullscreenchange.bind(this))}},{key:"handlerFullscreenchange",value:function(){this.player.isFullscreen()?this.fullscreenToggle("exitRequestFullscreen"):this.fullscreenToggle("requestFullscreen")}},{key:"handlerRequestFullscreen",value:function(){this.fullscreenToggle("exitRequestFullscreen"),this.player.requestFullscreen()}},{key:"handlerExitRequestFullscreen",value:function(){this.fullscreenToggle("requestFullscreen"),this.player.exitFullscreen(this.player.getContainer())}},{key:"fullscreenToggle",value:function(e){"requestFullscreen"===e?(this.player.modifyControl("requestFullscreen",{active:!0}),this.player.modifyControl("exitRequestFullscreen",{active:!1})):"exitRequestFullscreen"===e&&(this.player.modifyControl("requestFullscreen",{active:!1}),this.player.modifyControl("exitRequestFullscreen",{active:!0}))}},{key:"dispose",value:function(){this.registerControlInfo.forEach(function(e){e.onClick=null}),this.registerControlInfo=null,(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("FullscreenPlugin",h)},function(e,t,i){"use strict";var n=p(i(5)),r=p(i(2)),o=p(i(4)),a=p(i(6)),s=p(i(9)),c=p(i(7)),u=p(i(13)),l=p(i(389)),d=p(i(23)),h=i(29);function p(e){return e&&e.__esModule?e:{default:e}}i(392);var f=u.default.getPlugin("ControlsBarPlugin"),g=function(e){function t(e,i){(0,r.default)(this,t);var o=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return o.player=i,o.ControlsBarPlugin=e,o.init(),o}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){var e=this;this.options=this.player.getOptions(),this.view=d.default.factory(l.default,this.options),this.player.store.connect(function(t){var i=t.player.time,n=t.plugin;return e.view&&e.view.setTime(i),e.view&&e.view.setIsInterval(n.intervalPlay.active),{_time:i,_plugin:n}})(this),this._cache={};var t=this;this.player.registerInterface("progressHover",function(e){t._cache.mouseenterCbs||(t._cache.mouseenterCbs=[]),"function"==typeof e&&t._cache.mouseenterCbs.push(e)}),this.player.registerInterface("progressLeave",function(e){t._cache.mouseleaveCbs||(t._cache.mouseleaveCbs=[]),"function"==typeof e&&t._cache.mouseleaveCbs.push(e)}),this.el=this.view.getEl(),this.container=this.el.querySelector(".km-progress-bar-contaniner"),this.ControlsBarPlugin.el.querySelector(".km-cs-main").appendChild(this.el),this.player.on("ready",this.ready.bind(this)),this.player.on("timeupdate",this.handlerTimeupdate,this),this.player.on("currentTime",this.handlerTimeupdate,this),this.view.on("progressBarMousedown",this.handlerProgressbarMousedown,this),this.view.on("progressBarMouseenter",this.handlerProgressBarMouseenter,this),this.view.on("progressBarMouseleave",this.handlerProgressBarMouseleave,this)}},{key:"ready",value:function(){this.progressionWidth(0),"LiveStreaming"===this.player.getTechName()?this.view.toggleView(!1):this.view.toggleView(!0)}},{key:"progressionWidth",value:function(e){this.view&&this.view.progressionWidth(e)}},{key:"handlerTimeupdate",value:function(){if(!this.mousedown){var e=this.player.progression();100===e&&(this.player.pause(),this.player.trigger("ended")),this.progressionWidth(e)}}},{key:"handlerWindowMouseup",value:function(){this.mousedown=!1,this.off(window,"mousemove",this.handlerWindowMousemove,this),this.off(window,"mouseup",this.handlerWindowMouseup,this);var e=(event.clientX-(0,h.getElementLeft)(this.container))/this.container.offsetWidth;e>1?(e=1,"NonLiveStreaming"===this.player.getTechName()&&(e=.999999)):e<0&&(e=0),this.player.progressConvertTime(100*e)}},{key:"handlerWindowMousemove",value:function(){if(this.mousedown){var e=(event.clientX-(0,h.getElementLeft)(this.container))/this.container.offsetWidth;this.progressionWidth(100*e)}}},{key:"handlerProgressbarMousedown",value:function(){this.mousedown=!0;var e=(event.clientX-(0,h.getElementLeft)(this.container))/this.container.offsetWidth;this.progressionWidth(100*e),this.on(window,"mousemove",this.handlerWindowMousemove,this),this.on(window,"mouseup",this.handlerWindowMouseup,this)}},{key:"handlerProgressBarMouseenter",value:function(){this._cache.mouseenterCbs&&this._cache.mouseenterCbs.length&&this._cache.mouseenterCbs.forEach(function(e){return e(event)})}},{key:"handlerProgressBarMouseleave",value:function(){this._cache.mouseleaveCbs&&this._cache.mouseleaveCbs.length&&this._cache.mouseleaveCbs.forEach(function(e){return e(event)})}},{key:"dispose",value:function(){this.container=null,this.view&&(this.view.dispose(),this.view=null),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);f.registerPlugin("ProgressBarPlugin",g)},function(e,t,i){var n,r;n=i(390),r=i(391),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"ProgressBar",data:function(){return{time:{},visible:!0,progressionBarWidth:"0%",isInterval:!1}},methods:{toggleView:function(e){return void 0===e?this.visible:(this.visible=!!e,this.visible)},getEl:function(){return this._el},setTime:function(e){this.time=e},setIsInterval:function(e){this.isInterval=e},progressionWidth:function(e){return void 0!==e?(this.progressionBarWidth=e+"%",e):this.progressionBarWidth},progressBarClick:function(e){this.emit("progressBarClick",e)},progressBarMousedown:function(e){this.emit("progressBarMousedown",e)},progressBarMousemove:function(e){this.emit("progressBarMousemove",e)},progressBarMouseup:function(e){this.emit("progressBarMouseup",e)},progressBarMouseenter:function(e){this.emit("progressBarMouseenter",e)},progressBarMouseleave:function(e){this.emit("progressBarMouseleave",e)}}}},function(e,t){e.exports='\n\t<div :class="{\'km-progress-bar-wrapper\': true, \'km-progress-bar-interval\': isInterval}" v-show="visible">\n\t\t<template v-if="isInterval">\n\t\t\t<div class="km-progress-bar-contaniner" :style="{left: time.startPercent * 100 + \'%\', right: (100 - time.endPercent * 100) + \'%\'}">\n\t\t\t\t<div class="km-progress-bar" @click="progressBarClick" @mousedown="progressBarMousedown" @mousemove="progressBarMousemove" @mouseup="progressBarMouseup" @mouseenter="progressBarMouseenter" @mouseleave="progressBarMouseleave">\n\t\t\t\t\t<div class="km-progression-bar" style="background-color: rgba(255, 255, 255, 0.68)">\n\t\t\t\t\t\t<div class="km-progression-bar_bg" :style="{width: progressionBarWidth}"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="km-progress-bar-limit" :style="{right: 0, width: (100 - time.endPercent * 100) + \'%\'}"></div>\n\t\t\t<div class="km-progress-bar-limit" :style="{left: 0, width: time.startPercent * 100 + \'%\'}"></div>\n\t\t</template>\n\n\t\t<div v-if="!isInterval" class="km-progress-bar-contaniner">\n\t\t\t<div class="km-progress-bar" @click="progressBarClick" @mousedown="progressBarMousedown" @mousemove="progressBarMousemove" @mouseup="progressBarMouseup" @mouseenter="progressBarMouseenter" @mouseleave="progressBarMouseleave">\n\t\t\t\t<div class="km-progression-bar">\n\t\t\t\t\t<div class="km-progression-bar_bg" :style="{width: progressionBarWidth}"></div>\n\t\t\t\t\t<div class="km-progression-bar_node" :style="{left: progressionBarWidth}">\n\t\t\t\t\t\t<div class="km-progression-bar_node-aureole"></div>\n\t\t\t\t\t\t<div class="km-progression-bar_node-core"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(e,t,i){var n=i(393);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-progress-bar-wrapper{position:absolute;left:0;bottom:calc(100% - 7px);width:100%;height:14px;z-index:10}.km-app-container .km-progress-bar-wrapper .km-progress-bar-limit{position:absolute;bottom:50%;height:var(--km-control-progressbar);transition:height .3s ease;background:hsla(0,0%,100%,.2)}.km-app-container .km-progress-bar-wrapper .km-progress-bar-contaniner{position:absolute;left:0;right:0;bottom:50%;height:0}.km-app-container .km-progress-bar-wrapper .km-progress-bar{position:absolute;left:0;bottom:25%;width:100%;height:var(--km-control-progressbar);transition:height .3s ease;cursor:pointer;background-color:hsla(0,0%,100%,.2)}.km-app-container .km-progress-bar-wrapper .km-progress-bar .km-progression-bar{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.km-app-container .km-progress-bar-wrapper .km-progress-bar .km-progression-bar .km-progression-bar_bg{position:absolute;left:0;top:0;padding-left:1px;width:0;height:100%;background-image:linear-gradient(-62deg,#264eff,#416aff 71%);border-top-right-radius:var(--km-control-progressbar);border-bottom-right-radius:var(--km-control-progressbar)}.km-app-container .km-progress-bar-wrapper .km-progress-bar .km-progression-bar .km-progression-bar_node{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;transform:translateX(-50%);margin-right:2px;width:var(--km-control-progressbar);height:var(--km-control-progressbar);background-image:radial-gradient(farthest-corner at 43% 114%,#fff 14%,#cecece 100%);box-shadow:0 0 7px 1px rgba(0,0,0,.5);border-radius:50%;opacity:.5;transition:opacity .3s ease,width .3s ease,height .3s ease,top .3s ease;z-index:1000}.km-app-container .km-progress-bar-wrapper .km-progress-bar .km-progression-bar .km-progression-bar_node .km-progression-bar_node-core{z-index:1;background-image:linear-gradient(158deg,#7d7d7d,#c8c8c8);box-shadow:inset 0 0 0 0 rgba(54,54,54,.5);width:100%;height:100%;border-radius:50%}@-webkit-keyframes progressNodeScale{form{opacity:0;transform:scale(1)}to{opacity:.5;transform:scale(1.2)}}@keyframes progressNodeScale{form{opacity:0;transform:scale(1)}to{opacity:.5;transform:scale(1.2)}}.km-app-container .km-progress-bar-wrapper .km-progress-bar:hover .km-progression-bar_node{width:8px;height:8px;top:0;opacity:1}.km-app-container .km-progress-bar-wrapper .km-progress-bar:hover .km-progression-bar_node .km-progression-bar_node-core{width:0;height:0}.km-app-container .km-progress-bar-wrapper:hover .km-progress-bar,.km-app-container .km-progress-bar-wrapper:hover .km-progress-bar-limit{height:6px}.km-app-container .km-progress-bar-wrapper.km-progress-bar-interval:hover .km-progress-bar,.km-app-container .km-progress-bar-wrapper.km-progress-bar-interval:hover .km-progress-bar-limit{height:10px}.km-app-container .km-progress-bar-wrapper:hover .km-progress-bar .km-progression-bar_node{width:14px;height:14px;top:-4px;opacity:1}.km-app-container .km-progress-bar-wrapper:hover .km-progress-bar .km-progression-bar_node .km-progression-bar_node-core{width:6px;height:6px}",""])},function(e,t,i){"use strict";var n=l(i(5)),r=l(i(2)),o=l(i(4)),a=l(i(6)),s=l(i(9)),c=l(i(7)),u=l(i(13));function l(e){return e&&e.__esModule?e:{default:e}}var d=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.options=this.player.getOptions(),this.player.on("sourceset",this.sourceset,this)}},{key:"sourceset",value:function(){"lastframe"===this.options.poster&&this.player.on("beforeunloadtech",this.beforeunloadtech,this)}},{key:"beforeunloadtech",value:function(){var e=this;this.player.snapshot&&this.player.snapshot(!1).then(function(t){e.player._techCall("setPoster",t)})}},{key:"dispose",value:function(){(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("PosterPlugin",d)},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,i){"use strict";var n=d(i(5)),r=d(i(2)),o=d(i(4)),a=d(i(6)),s=d(i(9)),c=d(i(7)),u=d(i(13)),l=i(38);function d(e){return e&&e.__esModule?e:{default:e}}i(397);var h=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.registerControlInfo=[{type:"timings",title:"",slot:"slotLeft",active:!0,class:"km-timings km-timings-currentTime",groupName:"timings"},{type:"timings-slash",title:"",slot:"slotDuration",active:!0,class:"km-timings km-timings-slash",innerHTML:"/",groupName:"timings"},{type:"timings-durationTime",title:"",slot:"slotDuration",active:!0,class:"km-timings km-timings-durationTime",groupName:"timings"}],this.currentTimer="00:00:00",this.durationTimer="",this.player.registerControl(this.registerControlInfo),this.formatTimer(),this.player.on("timeupdate",this.handlerTimeupdate,this),this.player.on("currentTime",this.handlerCurrentTime,this),this.player.on("durationchange",this.handlerDurationchange,this),this.player.on("sourceset",this.handlerSourceset,this),this.player.on("ready",this.ready,this)}},{key:"ready",value:function(){this.timerCurrentTime(0),"LiveStreaming"===this.player.getTechName()?(this.player.modifyControl("timings-durationTime",{active:!1}),this.player.modifyControl("timings-slash",{active:!1})):(this.player.modifyControl("timings-durationTime",{active:!0}),this.player.modifyControl("timings-slash",{active:!0}))}},{key:"handlerSourceset",value:function(){if("NonLiveStreaming"===this.player.getTechName()){var e=this.player.source(),t=e.startTime.replace("T"," "),i=e.endTime.replace("T"," ");t=+new Date(t),i=+new Date(i),this.player.duration((i-t)/1e3)}}},{key:"timerCurrentTime",value:function(e){void 0!==e&&(this.currentTimer=(0,l.timer)(Math.floor(e))),this.formatTimer()}},{key:"formatTimer",value:function(){this.registerControlInfo[0].title=this.currentTimer,this.registerControlInfo[2].title=this.durationTimer}},{key:"handlerTimeupdate",value:function(){this.timerCurrentTime(this.player.currentTime()),this.formatTimer()}},{key:"handlerCurrentTime",value:function(e){this.timerCurrentTime(e)}},{key:"handlerDurationchange",value:function(e){"LiveStreaming"!==this.player.getTechName()&&(this.durationTimer=(0,l.timer)(this.player.duration()),this.formatTimer())}},{key:"dispose",value:function(){this.player.off("timeupdate",this.handlerTimeupdate,this),this.player.off("currentTime",this.handlerCurrentTime,this),this.player.off("durationchange",this.handlerDurationchange,this),this.player.off("sourceset",this.handlerSourceset,this),this.player.off("ready",this.ready,this),this.registerControlInfo=null,(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("TimingPlugin",h)},function(e,t,i){var n=i(398);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-timings{opacity:.9}.km-app-container .km-timings:after{content:attr(data-title)}",""])},function(e,t,i){"use strict";var n,r=g(i(5)),o=g(i(2)),a=g(i(4)),s=g(i(6)),c=g(i(9)),u=g(i(7)),l=g(i(13)),d=g(i(23)),h=i(128),p=i(29),f=i(12);function g(e){return e&&e.__esModule?e:{default:e}}"normal"===(0,h.getStyleSize)()?(n=i(400),i(403)):(n=i(405),i(408));var A=function(e){function t(e){(0,o.default)(this,t);var i=(0,s.default)(this,(t.__proto__||(0,r.default)(t)).call(this));return i.player=e,i.init(),i}return(0,u.default)(t,e),(0,a.default)(t,[{key:"init",value:function(){this.registerControlInfo=[{type:"volume",title:(0,f.getLocale)("plugins.volume.volume"),class:"icon km_iconfont iconicon-voice",slot:"slotRight",active:!0,groupName:"volumeToggle",onClick:this.handlerVolumeClick.bind(this),onMouseleave:this.handlerVolumeMouseleave.bind(this)},{type:"muted",title:(0,f.getLocale)("plugins.volume.muted"),class:"icon km_iconfont iconicon-mute",slot:"slotRight",groupName:"volumeToggle",active:!1,onClick:this.handlerMutedClick.bind(this),onMouseleave:this.handlerVolumeMouseleave.bind(this)}],this.player.registerControls(this.registerControlInfo),this.options=this.player.getOptions(),this.view=d.default.factory(n,this.options),this.container=this.player.getContainer(),this.player.getContainer().querySelector(".km-container").appendChild(this.view.getEl()),this.player.on("volumechange",this.handlerPlayerVolumechange,this),this.view.on("volumechange",this.handlerVolumechange,this)}},{key:"hideView",value:function(){this.mouseleaveTimeout&&clearTimeout(this.mouseleaveTimeout),this.off(this.view.getEl(),"mouseenter",this.handlerViewMouseenter),this.off(this.view.getEl(),"mouseleave",this.handlerViewMouseleave),this.viewMouseenter=null,this.view.toggleView(!1)}},{key:"handlerPlayerVolumechange",value:function(){0===this.player.volume()?(this.view.volume(0),this.player.modifyControl("volume",{active:!1}),this.player.modifyControl("muted",{active:!0})):(this.view.volume(this.player.volume()),this.player.modifyControl("volume",{active:!0}),this.player.modifyControl("muted",{active:!1}))}},{key:"handlerVolumechange",value:function(e){(e=parseInt(e))<2?(this.player.volume(0),this.player.modifyControl("volume",{active:!1}),this.player.modifyControl("muted",{active:!0})):(this.player.volume(e),this.player.modifyControl("volume",{active:!0}),this.player.modifyControl("muted",{active:!1}))}},{key:"handlerMutedClick",value:function(e){var t=arguments[0]&&!arguments[0].target&&arguments[0];t||"boolean"==typeof arguments[0]?this.player.muted(t):(e&&e.target&&this.view.positionLeft((0,p.getElementLeft)(e.target)-(0,p.getElementLeft)(this.container)+e.target.offsetWidth/2-parseInt(this.view.getEl().style.width)/2+"px"),this.view.toggleView()?this.player.muted(!1):(this.view.toggleView(!0),this.on(this.view.getEl(),"mouseenter",this.handlerViewMouseenter,this),this.on(this.view.getEl(),"mouseleave",this.handlerViewMouseleave,this)))}},{key:"handlerVolumeClick",value:function(e){var t=arguments[0]&&!arguments[0].target&&arguments[0];t?this.player.volume(t):(e&&e.target&&this.view.positionLeft((0,p.getElementLeft)(e.target)-(0,p.getElementLeft)(this.container)+e.target.offsetWidth/2-parseInt(this.view.getEl().style.width)/2+"px"),this.view.toggleView()?0!==this.player.volume()&&this.player.muted(!0):(this.view.toggleView(!0),this.on(this.view.getEl(),"mouseenter",this.handlerViewMouseenter,this),this.on(this.view.getEl(),"mouseleave",this.handlerViewMouseleave,this)))}},{key:"handlerVolumeMouseleave",value:function(){var e=this;null===event.relatedTarget||(0,p.getAttribute)(event.relatedTarget,"data-title")||(this.mouseleaveTimeout=setTimeout(function(){e.viewMouseenter?clearTimeout(e.mouseleaveTimeout):e.hideView()},300))}},{key:"handlerViewMouseenter",value:function(){this.viewMouseenter=!0}},{key:"handlerViewMouseleave",value:function(){this.hideView()}},{key:"dispose",value:function(){this.registerControlInfo.forEach(function(e){e.onClick=null,e.onMouseleave=null}),this.mouseleaveTimeout&&clearTimeout(this.mouseleaveTimeout),this.off(this.view.getEl(),"mouseenter",this.handlerViewMouseenter,this),this.off(this.view.getEl(),"mouseleave",this.handlerViewMouseleave,this),this.view&&(this.view.dispose(),this.view=null),(0,c.default)(t.prototype.__proto__||(0,r.default)(t.prototype),"dispose",this).call(this)}}]),t}(l.default);l.default.registerPlugin("VolumePlugin",A)},function(e,t,i){var n,r;n=i(401),r=i(402),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(179),r=i(29);t.default={name:"Volume",data:function(){return{visible:!1,style:{width:"32px",left:"0px"},vol:50,ieBrower:!1,thumbClick:!1,topY:0,thumbTop:0,maxRatio:0,rangeHeight:109,thumbHeight:8}},mounted:function(){(0,n.isIE)()&&(this.ieBrower=!0)},created:function(){this.thumbTop=(this.rangeHeight-this.thumbHeight)/2/this.rangeHeight*100,this.maxRatio=(this.rangeHeight-this.thumbHeight)/this.rangeHeight*100},watch:{vol:function(e){this.trigger("volumechange",e),this.changeSimulateRange(e)}},computed:{rangeStyle:function(){return"background-size:"+this.vol+"% 100%;"}},methods:{toggleView:function(e){if(void 0===e)return this.visible;this.visible=!!e},getEl:function(){return this._el},volume:function(e){return void 0!==e?(e=parseInt(e),this.vol=e,this.vol):this.vol},positionLeft:function(e){this.style.left=e},rangeClick:function(e){this.topY=(0,r.getElementTop)(this._el.querySelector(".km-volume-range-bg")),this.thumbTop=(e.clientY-this.topY-this.thumbHeight/2)/this.rangeHeight*100,this.vol=parseInt(100*(1-this.thumbTop/this.maxRatio))},thumbMousedown:function(e){this.thumbClick=!0,this.on(window,"mousemove",this.thumbMousemove,this),this.on(window,"mouseup",this.thumbMouseup,this),this.topY=(0,r.getElementTop)(this._el.querySelector(".km-volume-range-bg")),this.thumbTop=(e.clientY-this.topY-this.thumbHeight/2)/this.rangeHeight*100,this.vol=parseInt(100*(1-this.thumbTop/this.maxRatio))},thumbMousemove:function(e){var t=e.clientY-this.topY;t<0?this.thumbTop=0:t>this.rangeHeight-this.thumbHeight?this.thumbTop=(this.rangeHeight-this.thumbHeight)/this.rangeHeight*100:this.thumbTop=(e.clientY-this.topY)/this.rangeHeight*100,this.vol=parseInt(100*(1-this.thumbTop/this.maxRatio))},thumbMouseup:function(){this.thumbClick=!1,this.off(window,"mousemove",this.thumbMousemove,this),this.off(window,"mouseup",this.thumbMouseup,this)},changeSimulateRange:function(e){this.thumbTop=(100-e)/100*this.maxRatio}}}},function(e,t){e.exports='\n\t<div class="km-volume" :style="{left: style.left, width: style.width}" v-show="visible">\n\t\t<div class="km-volume-content">\n\t\t\t<span class="km-volume-num">{{vol}}%</span>\n\t\t\t<input v-show="!ieBrower" type="range" :style="[rangeStyle]" v-model="vol">\n\t\t\t<div v-show="ieBrower" class="km-volume-range" @click="rangeClick">\n\t\t\t\t<div class="km-volume-range-bg">\n\t\t\t\t\t<div class="km-volume-range-thumb" @mousedown="thumbMousedown" :style="{top: thumbTop + \'%\'}"></div>\n\t\t\t\t\t<div class="km-volume-range-value" :style="{height: 100 - thumbTop + \'%\'}"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(e,t,i){var n=i(404);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-volume{position:absolute;left:0;bottom:var(--km-control-btn-bottom);width:32px;height:140px;z-index:999}.km-volume .km-volume-content{width:32px;height:100%;border-radius:2px;background-color:rgba(28,32,44,.6);box-shadow:0 0 4px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.km-volume .km-volume-content .km-volume-num{font-size:12px;color:#fff;line-height:12px;padding-top:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.km-volume .km-volume-content input[type=range]{margin-top:57px;-webkit-appearance:none;width:109px;height:4px;transform:rotate(-90deg);background:-webkit-linear-gradient(var(--km-themeColor),var(--km-themeColor)) no-repeat,#7b828a;background-size:0 100%;border-radius:2px}.km-volume .km-volume-content input[type=range].ieStyle{margin-top:36px;margin-left:14px}.km-volume .km-volume-content input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:8px;border-radius:5px}.km-volume .km-volume-content input[type=range]:focus{outline:none}.km-volume .km-volume-content input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:8px;height:8px;background:#fff;border-radius:50%;opacity:1;cursor:pointer;box-shadow:0 0 4px 0 #4c6ff7}.km-volume .km-volume-content input[type=range]::-ms-track{background-color:#eee;color:transparent;border:none}.km-volume .km-volume-content input[type=range]::-ms-fill-lower{background-color:#1ba1e2}.km-volume .km-volume-content input[type=range]::-ms-thumb{height:4px;width:4px;border-radius:50%;background:#fff;cursor:pointer}.km-volume .km-volume-content .km-volume-range{margin-top:5px;height:109px;width:4px}.km-volume .km-volume-content .km-volume-range .km-volume-range-bg{width:100%;height:100%;position:relative;background-color:#7b828a;border-radius:2px}.km-volume .km-volume-content .km-volume-range .km-volume-range-bg .km-volume-range-thumb{z-index:2;position:absolute;left:-2px;background-color:#fff;border-radius:50%;height:8px;width:8px;cursor:pointer}.km-volume .km-volume-content .km-volume-range .km-volume-range-bg .km-volume-range-value{background-color:#1ba1e2;width:100%;height:20px;position:absolute;bottom:0;border-radius:2px}",""])},function(e,t,i){var n,r;n=i(406),r=i(407),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(179),r=i(29);t.default={name:"Volume",data:function(){return{visible:!1,style:{width:"32px",left:"0px"},vol:50,ieBrower:!1,thumbClick:!1,topY:0,thumbTop:0,maxRatio:0,rangeHeight:90,thumbHeight:8}},mounted:function(){(0,n.isIE)()&&(this.ieBrower=!0)},created:function(){this.thumbTop=(this.rangeHeight-this.thumbHeight)/2/this.rangeHeight*100,this.maxRatio=(this.rangeHeight-this.thumbHeight)/this.rangeHeight*100},computed:{rangeStyle:function(){return"background-size:"+this.vol+"% 100%;"}},watch:{vol:function(e){this.trigger("volumechange",e),this.changeSimulateRange(e)}},methods:{toggleView:function(e){if(void 0===e)return this.visible;this.visible=!!e},getEl:function(){return this._el},volume:function(e){return void 0!==e?(e=parseInt(e),this.vol=e,this.vol):this.vol},positionLeft:function(e){this.style.left=e},rangeClick:function(e){this.topY=(0,r.getElementTop)(this._el.querySelector(".km-volume-range")),this.thumbTop=(e.clientY-this.topY-this.thumbHeight/2)/this.rangeHeight*100,this.vol=parseInt(100*(1-this.thumbTop/this.maxRatio))},thumbMousedown:function(e){this.thumbClick=!0,this.on(window,"mousemove",this.thumbMousemove,this),this.on(window,"mouseup",this.thumbMouseup,this),this.topY=(0,r.getElementTop)(this._el.querySelector(".km-volume-range-bg")),this.thumbTop=(e.clientY-this.topY-this.thumbHeight/2)/this.rangeHeight*100,this.vol=parseInt(100*(1-this.thumbTop/this.maxRatio))},thumbMousemove:function(e){var t=e.clientY-this.topY;t<0?this.thumbTop=0:t>this.rangeHeight-this.thumbHeight?this.thumbTop=(this.rangeHeight-this.thumbHeight)/this.rangeHeight*100:this.thumbTop=(e.clientY-this.topY)/this.rangeHeight*100,this.vol=parseInt(100*(1-this.thumbTop/this.maxRatio))},thumbMouseup:function(){this.thumbClick=!1,this.off(window,"mousemove",this.thumbMousemove,this),this.off(window,"mouseup",this.thumbMouseup,this)},changeSimulateRange:function(e){this.thumbTop=(100-e)/100*this.maxRatio}}}},function(e,t){e.exports='\n\t<div class="km-volume" :style="{left: style.left, width: style.width}" v-show="visible">\n\t\t<div class="km-volume-content">\n\t\t\t\x3c!-- <span class="km-volume-num">{{vol}}%</span> --\x3e\n\t\t\t<input v-show="!ieBrower" type="range" :style="[rangeStyle]" v-model="vol">\n\t\t\t<div v-show="ieBrower" class="km-volume-range" @click="rangeClick">\n\t\t\t\t<div class="km-volume-range-bg">\n\t\t\t\t\t<div class="km-volume-range-thumb" @mousedown="thumbMousedown" :style="{top: thumbTop + \'%\'}"></div>\n\t\t\t\t\t<div class="km-volume-range-value" :style="{height: 100 - thumbTop + \'%\'}"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(e,t,i){var n=i(409);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-volume{position:absolute;left:0;bottom:var(--km-control-btn-bottom);width:32px;height:114px;z-index:999}.km-volume .km-volume-content{width:32px;height:100%;border-radius:2px;background-color:rgba(28,32,44,.6);box-shadow:0 0 4px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.km-volume .km-volume-content .km-volume-num{font-size:12px;color:#fff;line-height:12px;padding-top:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.km-volume .km-volume-content input[type=range]{margin-top:57px;-webkit-appearance:none;width:90px;height:2px;transform:rotate(-90deg);background:-webkit-linear-gradient(var(--km-themeColor),var(--km-themeColor)) no-repeat,#7b828a;background-size:0 100%;border-radius:2px}.km-volume .km-volume-content input[type=range].ieStyle{margin-top:36px;margin-left:14px}.km-volume .km-volume-content input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:8px;border-radius:5px}.km-volume .km-volume-content input[type=range]:focus{outline:none}.km-volume .km-volume-content input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:8px;height:8px;background:#fff;border-radius:50%;opacity:1;cursor:pointer;box-shadow:0 0 4px 0 #4c6ff7}.km-volume .km-volume-content input[type=range]::-ms-track{background-color:#eee;color:transparent;border:none}.km-volume .km-volume-content input[type=range]::-ms-fill-lower{background-color:#1ba1e2}.km-volume .km-volume-content input[type=range]::-ms-thumb{height:3px;width:3px;border-radius:50%;background:#fff;cursor:pointer}.km-volume .km-volume-content .km-volume-range{margin-top:10px;height:90px;width:2px}.km-volume .km-volume-content .km-volume-range .km-volume-range-bg{width:100%;height:100%;position:relative;background-color:#7b828a;border-radius:2px}.km-volume .km-volume-content .km-volume-range .km-volume-range-bg .km-volume-range-thumb{z-index:2;position:absolute;left:-3px;background-color:#fff;border-radius:50%;height:8px;width:8px;cursor:pointer}.km-volume .km-volume-content .km-volume-range .km-volume-range-bg .km-volume-range-value{background-color:#1ba1e2;width:100%;height:20px;position:absolute;bottom:0;border-radius:2px}",""])},function(e,t,i){"use strict";var n=g(i(24)),r=g(i(5)),o=g(i(2)),a=g(i(4)),s=g(i(6)),c=g(i(9)),u=g(i(7)),l=g(i(13)),d=g(i(23)),h=g(i(411)),p=i(64),f=i(20);function g(e){return e&&e.__esModule?e:{default:e}}i(414);var A=function(e){function t(e){(0,o.default)(this,t);var i=(0,s.default)(this,(t.__proto__||(0,r.default)(t)).call(this));return i.player=e,i.init(),i}return(0,u.default)(t,e),(0,a.default)(t,[{key:"init",value:function(){this.options=this.player.getOptions(),this.view=d.default.factory(h.default,this.options),this.container=this.player.getContainer(),this.container.querySelector(".km-container").appendChild(this.view.getEl()),this.player.on("ready",this.ready.bind(this))}},{key:"ready",value:function(){var e=this;this.toggleView(!1);var t=(0,p.defaultLoadingText)();this.player._options.loading&&("object"===(0,n.default)(this.options.loading)?(t=(0,f.assign)((0,p.defaultLoadingText)(),this.options.loading),this.setLoadingText(t.beforeStream),this.player.once("receiveStream",function(){e.view&&e.setLoadingText(t.beforePicture)}),this.player.once("loadingTimeout",function(){e.view&&e.setLoadingText(t.timeout)}),this.player.once("closeStream",function(){e.view&&(e.setLoadingText(t.beforeStream),e.toggleView(!0))})):this.setLoadingType(this.options.loading),this.toggleView(!0),this.player.once("loadedmetadata",this.toggleView.bind(this,!1)),this.player.once("loadeddata",this.toggleView.bind(this,!1)),this.player.once("receiveStream",this.toggleView.bind(this,!1))),this.player.once("timeUpdate",function(){e.view&&e.toggleView(!1)})}},{key:"setLoadingType",value:function(e){this.view&&this.view.setLoadingType(e)}},{key:"setLoadingText",value:function(e){this.view&&this.view.setLoadingText(e)}},{key:"toggleView",value:function(e){this.view&&this.view.toggleView(!!e)}},{key:"dispose",value:function(){this.player.off("ready",this.ready.bind(this)),this.view&&(this.view.toggleView(!1),this.view.dispose(),this.view=null),(0,c.default)(t.prototype.__proto__||(0,r.default)(t.prototype),"dispose",this).call(this)}}]),t}(l.default);l.default.registerPlugin("LoadingPlugin",A)},function(e,t,i){var n,r;n=i(412),r=i(413),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Loading",data:function(){return{visible:!1,loadingType:"none",loadingText:"",themeBgColor:"rgb(0, 0, 0)"}},methods:{getEl:function(){return this._el},toggleView:function(e){return null==e?this.visible:(this.visible=!!e,this.visible)},setBgColor:function(e){this.themeBgColor=e},setLoadingType:function(e){this.loadingType=e},setLoadingText:function(e){this.loadingText=e}}}},function(e,t){e.exports='\n\t<div class="loading-view" v-if="visible" :style="{backgroundColor: themeBgColor}">\n\t\t<div v-if="loadingType === \'rotate\'" class="rotate-loading"></div>\n\t\t<div v-if="loadingType === \'fleet\'" class="fleet-loading">\n\t\t\t<span class="animate"></span>\n\t\t\t<span class="animate"></span>\n\t\t\t<span class="animate"></span>\n\t\t\t<span class="animate"></span>\n\t\t\t<span class="animate"></span>\n\t\t</div>\n\t\t<div v-if="loadingType === \'shrink\'" class="shrink-loading">\n\t\t\t<span class="animate"></span>\n\t\t\t<span class="animate"></span>\n\t\t\t<span class="animate"></span>\n\t\t</div>\n\t\t<div v-if="loadingType === \'none\'" style="color: white; font-size:12px;">{{loadingText}}</div>\n\t</div>\n'},function(e,t,i){var n=i(415);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .loading-view{position:absolute;top:0;left:0;z-index:2147483646;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#000}.km-app-container .loading-view .rotate-loading{width:1em;height:1em;font-size:50px;-webkit-animation:rotateloading 1.5s ease infinite;animation:rotateloading 1.5s ease infinite;border-radius:50%;overflow:hidden}@-webkit-keyframes rotateloading{0%{transform:rotate(0deg);box-shadow:-.11em -.83em 0 -.4em #fff,-.11em -.83em 0 -.42em #fff,-.11em -.83em 0 -.44em #fff,-.11em -.83em 0 -.46em #fff,-.11em -.83em 0 -.477em #fff}5%,95%{box-shadow:-.11em -.83em 0 -.4em #fff,-.11em -.83em 0 -.42em #fff,-.11em -.83em 0 -.44em #fff,-.11em -.83em 0 -.46em #fff,-.11em -.83em 0 -.477em #fff}30%{box-shadow:-.11em -.83em 0 -.4em #fff,-.51em -.66em 0 -.42em #fff,-.75em -.36em 0 -.44em #fff,-.83em -.03em 0 -.46em #fff,-.81em .21em 0 -.477em #fff}55%{box-shadow:-.11em -.83em 0 -.4em #fff,-.29em -.78em 0 -.42em #fff,-.43em -.72em 0 -.44em #fff,-.52em -.65em 0 -.46em #fff,-.57em -.61em 0 -.477em #fff}to{transform:rotate(1turn);box-shadow:-.11em -.83em 0 -.4em #fff,-.11em -.83em 0 -.42em #fff,-.11em -.83em 0 -.44em #fff,-.11em -.83em 0 -.46em #fff,-.11em -.83em 0 -.477em #fff}}@keyframes rotateloading{0%{transform:rotate(0deg);box-shadow:-.11em -.83em 0 -.4em #fff,-.11em -.83em 0 -.42em #fff,-.11em -.83em 0 -.44em #fff,-.11em -.83em 0 -.46em #fff,-.11em -.83em 0 -.477em #fff}5%,95%{box-shadow:-.11em -.83em 0 -.4em #fff,-.11em -.83em 0 -.42em #fff,-.11em -.83em 0 -.44em #fff,-.11em -.83em 0 -.46em #fff,-.11em -.83em 0 -.477em #fff}30%{box-shadow:-.11em -.83em 0 -.4em #fff,-.51em -.66em 0 -.42em #fff,-.75em -.36em 0 -.44em #fff,-.83em -.03em 0 -.46em #fff,-.81em .21em 0 -.477em #fff}55%{box-shadow:-.11em -.83em 0 -.4em #fff,-.29em -.78em 0 -.42em #fff,-.43em -.72em 0 -.44em #fff,-.52em -.65em 0 -.46em #fff,-.57em -.61em 0 -.477em #fff}to{transform:rotate(1turn);box-shadow:-.11em -.83em 0 -.4em #fff,-.11em -.83em 0 -.42em #fff,-.11em -.83em 0 -.44em #fff,-.11em -.83em 0 -.46em #fff,-.11em -.83em 0 -.477em #fff}}.km-app-container .loading-view .fleet-loading{position:relative;margin-left:100px;width:220px;height:45px;font-size:14px}.km-app-container .loading-view .fleet-loading .animate{position:absolute;top:10px;left:40px;width:20px;height:20px;background-color:#fff;-webkit-animation:fleetloading 2s linear infinite;animation:fleetloading 2s linear infinite;transform:rotate(5deg);opacity:0}.km-app-container .loading-view .fleet-loading .animate:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.km-app-container .loading-view .fleet-loading .animate:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.km-app-container .loading-view .fleet-loading .animate:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.km-app-container .loading-view .fleet-loading .animate:nth-child(4){-webkit-animation-delay:1.4s;animation-delay:1.4s}.km-app-container .loading-view .fleet-loading .animate:nth-child(5){-webkit-animation-delay:1.8s;animation-delay:1.8s}.km-app-container .loading-view .tip{color:#fff;left:120px;position:absolute;-webkit-animation:loadingtip 2s linear;animation:loadingtip 2s linear}@-webkit-keyframes fleetloading{0%{transform:rotate(5deg);top:30px;left:0;opacity:.5}5%{top:20px;opacity:1}40%{top:10px}50%{left:38px}to{transform:rotate(140deg);opacity:0;top:10px;left:100px}}@keyframes fleetloading{0%{transform:rotate(5deg);top:30px;left:0;opacity:.5}5%{top:20px;opacity:1}40%{top:10px}50%{left:38px}to{transform:rotate(140deg);opacity:0;top:10px;left:100px}}@-webkit-keyframes loadingtip{0%{left:20px}to{left:120px}}@keyframes loadingtip{0%{left:20px}to{left:120px}}.km-app-container .loading-view .shrink-loading{display:flex;align-items:center;justify-content:center;height:20px}.km-app-container .loading-view .shrink-loading .animate{display:inline-block;width:8px;height:12px;border-radius:2px;-webkit-animation:shrinkloading 1.95s linear infinite;animation:shrinkloading 1.95s linear infinite}.km-app-container .loading-view .shrink-loading .animate:first-child{background-color:#167af4;-webkit-animation-delay:0s;animation-delay:0s}.km-app-container .loading-view .shrink-loading .animate:nth-child(2){background-color:#fece24;margin-left:6px;margin-right:6px;-webkit-animation-delay:.65s;animation-delay:.65s}.km-app-container .loading-view .shrink-loading .animate:nth-child(3){background-color:#ff9503;-webkit-animation-delay:1.3s;animation-delay:1.3s}@-webkit-keyframes shrinkloading{0%{height:12px;opacity:1}33.3%{height:20px;opacity:.5}66.6%{height:12px;opacity:1}to{height:12px;opacity:1}}@keyframes shrinkloading{0%{height:12px;opacity:1}33.3%{height:20px;opacity:.5}66.6%{height:12px;opacity:1}to{height:12px;opacity:1}}",""])},function(e,t,i){"use strict";var n=v(i(5)),r=v(i(2)),o=v(i(4)),a=v(i(6)),s=v(i(9)),c=v(i(7)),u=v(i(13)),l=v(i(23)),d=i(41),h=i(129),p=v(i(417)),f=i(29),g=i(229),A=i(12),m=i(175);i(423);var M=i(20);function v(e){return e&&e.__esModule?e:{default:e}}var y=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.registerControlInfo={type:"ptz",title:"PTZ",class:"icon km_iconfont iconicon-ptz km-tooltip",slot:"slotRight",active:!0,onClick:this.handlerPtzClick.bind(this)},this.errorTimer=null,this.userPriority={user_name:"",control_priority:0,onFailed:null},this.speed=5,this.player.registerControl(this.registerControlInfo),this.player.registerInterface("ptz",this.ptz.bind(this)),this.player.on("ready",this.ready.bind(this)),this.player.on("onload",function(){})}},{key:"ready",value:function(){this.speed=5,this.destroyView(),this.handlerToggleView(),"LiveStreaming"===this.player.getTechName()?this.player.modifyControl("ptz",{active:!0}):this.player.modifyControl("ptz",{active:!1})}},{key:"createView",value:function(){this.player.store.dispatch(m.action.setPtz({active:!0})),this.options=this.player.getOptions(),this.view=l.default.factory(p.default,this.options),this.container=this.player.getContainer(),this.container.querySelector(".km-container").appendChild(this.view.getEl()),this.setViewSpeed(),this.view.on("position",this.handlerPtzPosition,this),this.view.on("ptzMousedown",this.handlerPtzMousedown,this),this.view.on("speed",this.handlerSpeed,this),this.view.on("toggleView",this.handlerToggleView,this),this.view.on("panelMousedown",this.handlerPanelMousedown,this),this.view.on("lookoveron",this.handleCruise,this),this.view.on("wiper",this.handleWiper,this),this.view.on("handleTurnPosition",this.handleTurnPosition,this),this.view.on("handleSavePosition",this.handleSavePosition,this),this.view.on("handleClearPosition",this.handleClearPosition,this),this.view.on("presetPanelMousedown",this.handlePresetPanelMousedown,this)}},{key:"destroyView",value:function(){if(this.clearTimer(),this.view){var e=this.player.store;e&&e.dispatch(m.action.setPtz({active:!1})),this.container.querySelector(".km-container").removeChild(this.view.getEl()),this.destroyEvents(),this.view.dispose(),this.view=null}}},{key:"destroyEvents",value:function(){this.view.off("ptzMousedown",this.handlerPtzMousedown,this),this.view.off("speed",this.handlerSpeed,this),this.view.off("toggleView",this.handlerToggleView,this),this.view.off("position",this.handlerPtzPosition,this),this.view.off("panelMousedown",this.handlerPanelMousedown,this),this.view.off("lookoveron",this.handleCruise,this),this.view.off("wiper",this.handleWiper,this),this.view.off("handleTurnPosition",this.handleTurnPosition,this),this.view.off("handleSavePosition",this.handleSavePosition,this),this.view.off("handleClearPosition",this.handleClearPosition,this),this.view.off("presetPanelMousedown",this.handlePresetPanelMousedown,this)}},{key:"ptz",value:function(e,t){var i=this;if("LiveStreaming"===this.player.getTechName())if(this.view||this.createView(),this.view.toogleBtnStatus(e,t),e||"string"==typeof e)if("guardOn"===e){if(!t)return void this.player.log("warn",10,"ptz");var n=t,r=n.resetTime,o=n.presetIndex;(0,d.isDef)(r)&&(0,d.isDef)(o)?this.handlerPtz("start","reset",{resetTime:r,presetIndex:o}):this.player.log("warn",10,"ptz")}else if("guardOff"===e)this.handlerPtz("stop","reset");else if("priority"===e)if(t){var a=t,s=a.userName,c=a.controlPriority,u=a.onFailed;if("string"==typeof s){this.userPriority.user_name=s;var l=parseInt(c)||0;l=(l=l>255?255:l)<0?0:l,this.userPriority.control_priority=l,u&&"function"==typeof u&&(this.userPriority.onFailed=u)}else this.player.log("warn",10,"ptz")}else{if(null!==t)return this.userPriority;this.userPriority.user_name="",this.userPriority.control_priority=0,this.userPriority.onFailed=null}else if("speed"===e)(t=parseInt(t))<1||t>8?this.player.log("warn",10,"ptz"):(this.handlerSpeed(t),this.view&&this.setViewSpeed(t));else if("cruiseGroup"===e)for(var p=1;p<256;p++){if(t.dwell){if("number"!=typeof t.dwell||t.dwell<0)return void this.player.log("warn",10,"ptz");this.handlerPtz("start","cruiseGroup",{groupindex:p,groupid:1,dwell:t.dwell})}if(t.param){if("number"!=typeof t.param||t.param<1||t.param>8)return void this.player.log("warn",10,"ptz");this.handlerPtz("start","cruiseGroup",{groupindex:p,groupid:1,param:t.param})}}else if("cruiseAdd"===e||"cruiseDel"===e){if(!t||!(0,d.isDef)(t.index))return;var f=t,g=f.groupId,m=f.index,M="cruiseAdd"===e?"start":"stop",v=function(t){i.handlerPtz(M,e,{groupindex:+t,groupid:+g||1})};"number"==typeof m?v(m):Array.isArray(m)&&m.forEach(function(e){v(e)})}else if("cruiseStart"===e||"cruiseStop"===e){var y=1;t&&(0,d.isDef)(t.groupId)&&"number"==typeof t.groupId&&(y=t.groupId);var w="cruiseStart"===e?"start":"stop";this.handlerPtz(w,e,{groupid:y})}else if("cruiseSpeed"===e){if(!t||!(0,d.isDef)(t.speed))return void this.player.log("warn",10,"ptz");var I=t,N=I.speed,T=I.groupId,C=I.index,D=function(t){i.handlerPtz("start",e,{groupindex:+t,groupid:+T||1,param:+N||1})};Array.isArray(C)?C.forEach(function(e){return D(e)}):D(C||1)}else if("cruiseDwell"===e){if(!t||"number"!=typeof t.dwell||t.dwell<0)return void this.player.log("warn",10,"ptz");var k=t,b=k.dwell,j=k.groupId,E=k.index;if((0,d.isDef)(j)){var x=function(t){i.handlerPtz("start",e,{dwell:+b,groupid:+j||1,groupindex:+t})};Array.isArray(E)?E.forEach(function(e){x(e)}):x(E||1)}else for(var z=1;z<256;z++)this.handlerPtz("start",e,{dwell:+b,groupid:1,groupindex:z})}else 51===h.ptzConf[e]||52===h.ptzConf[e]?this.handlerPtz("start",e,{zoom:t}):39===h.ptzConf[e]||40===h.ptzConf[e]?"clearpreset"!==e?this.handlerPtz("start",e,{position:t}):this.handlerPtz("stop",e,{position:t}):h.ptzConf[e]?this.handlerPtz("start",e):/stop/.test(e)?this.handlerPtz("stop"):this.player.log("warn",10,"ptz");else this.player.log("warn",10,"ptz");else this.player._showMessage("info",(0,A.getLocale)("plugins.ptz.warn"))}},{key:"clearTimer",value:function(){clearTimeout(this.errorTimer),this.errorTimer=null}},{key:"onError",value:function(e){var t=this;if(e&&0!==e.error&&e.user_name&&!this.errorTimer&&30014===e.error){this.errorTimer=setTimeout(function(){t.clearTimer()},500);var i=this.userPriority.onFailed;i&&"function"==typeof i?i(e):this.player._showMessage("info",(0,A.getLocale)("plugins.ptz.occupied")(e.user_name))}}},{key:"setViewSpeed",value:function(){this.view&&this.view.speedCalXY(this.speed)}},{key:"handlerPtzClick",value:function(){if("LiveStreaming"===this.player.getTechName()){this.view||this.createView();var e=this.container.offsetWidth-(0,f.getElementLeft)(this.container);this.view.positionright(e+"px"),this.view.toggleView()?(this.view.toggleView(!1),this.player.store.dispatch(m.action.setPtz({active:!1}))):(this.view.toggleView(!0),this.player.store.dispatch(m.action.setPtz({active:!0})))}else this.player._showMessage("info",(0,A.getLocale)("plugins.ptz.warn"))}},{key:"handlerToggleView",value:function(e){e?-1===this.registerControlInfo.class.indexOf("clicked")&&this.player.modifyControl("ptz",{class:this.registerControlInfo.class+=" clicked"}):this.player.modifyControl("ptz",{class:this.registerControlInfo.class.replace("clicked","")})}},{key:"handleCruise",value:function(e){this.isInCruise=!!e,this.handlerPtz(e?"start":"stop","cruise")}},{key:"handleWiper",value:function(e){this.handlerPtz(e?"start":"stop","wiper")}},{key:"handlerPtzMousedown",value:function(e){this.handlerPtz("start",e),this.on(window,"mouseup",this.handlerPtzMouseup,this)}},{key:"handlerPtzMouseup",value:function(){this.handlerPtz("stop"),this.off(window,"mouseup",this.handlerPtzMouseup,this)}},{key:"handlerPtz",value:function(e,t,i){var n=this;(0,d.isDef)(t)?this._cmd=t:t=this._cmd;var r=""!==this.userPriority.user_name?{user_name:this.userPriority.user_name,control_priority:this.userPriority.control_priority}:{},o=(0,M.assign)({},r,{onError:function(e){n.onError(e)}});if((0,d.isDef)(i)){if((0,d.isDef)(i.zoom)){var a=this.player.getVideoInfo(),s=a.width,c=a.height;i.zoom.length=Math.round(s),i.zoom.width=Math.round(c),this.player._techCall("ptzControl",{cmd:t,type:e,zoom:i.zoom},o)}(0,d.isDef)(i.position)&&this.player._techCall("ptzControl",{cmd:t,type:e,position:i.position},o),((0,d.isDef)(i.groupid)||(0,d.isDef)(i.resetTime))&&this.player._techCall("ptzControl",(0,M.assign)({cmd:t,type:e},i),o)}else this.player._techCall("ptzControl",{cmd:t,type:e,speed:this.speed},o)}},{key:"handlerSpeed",value:function(e){(e=parseInt(e))>8&&(e=8),e<1&&(e=1),this.speed=e}},{key:"handlerPtzPosition",value:function(e){e&&this.handlerLocation()}},{key:"handlerLocation",value:function(){this.view.isPos=!0;var e=this.videoEl=this.player.getContainer().querySelector(".km-media-player-video");this.view.panelStyle={width:e.offsetWidth+"px",height:e.offsetHeight+"px"}}},{key:"handlerPanelMousedown",value:function(e){this.posInfo={},this.posInfo.width=this.videoEl.offsetWidth,this.posInfo.height=this.videoEl.offsetHeight,this.view.targetAttrs.drawing=!0,this.posInfo.startX=e.pageX,this.posInfo.startY=e.pageY,this.posInfo.startLeft=this.view.targetAttrs.left=e.offsetX/this.posInfo.width*100,this.posInfo.startTop=this.view.targetAttrs.top=e.offsetY/this.posInfo.height*100,this.mouseTips=(0,g.FollowMouseText)(),this.mouseTips.text((0,A.getLocale)("plugins.ptz.zoomInTip")),this.mouseTips.appendTo(this.container),this.mouseTips.position(e.clientX,e.clientY),this.mouseTips.show(),this.on(window,"mousemove",this.handlerPanelMousemove,this),this.on(window,"mouseup",this.handlerPanelMouseup,this)}},{key:"handlerPanelMousemove",value:function(e){if(this.view.targetAttrs.drawing){var t=(e.pageX-this.posInfo.startX)/this.posInfo.width*100,i=(e.pageY-this.posInfo.startY)/this.posInfo.height*100;this.view.panel.moveDirection=i<0?"up":"down",this.mouseTips.text(i<0?(0,A.getLocale)("plugins.ptz.zoomOutTip"):(0,A.getLocale)("plugins.ptz.zoomInTip")),this.mouseTips.position(e.clientX,e.clientY),t+this.posInfo.startLeft>0&&t+this.posInfo.startLeft<100&&(this.view.targetAttrs.width=Math.abs(t),t<0?(this._cmd="narrow3D",this.view.targetAttrs.left=this.posInfo.startLeft+t):this._cmd="enlarge3D"),i+this.posInfo.startTop>0&&i+this.posInfo.startTop<100&&(this.view.targetAttrs.height=Math.abs(i),i<0&&(this.view.targetAttrs.top=this.posInfo.startTop+i))}}},{key:"handlerPanelMouseup",value:function(){if(this.view.targetAttrs.drawing){this.off(window,"mousemove",this.handlerPanelMousemove,this),this.off(window,"mouseup",this.handlerPanelMouseup,this),this.mouseTips.remove();var e={};e.length=Math.round(this.posInfo.width),e.width=Math.round(this.posInfo.height),e.length_x=Math.round(this.view.targetAttrs.width*this.posInfo.width/100),e.length_y=Math.round(this.view.targetAttrs.height*this.posInfo.height/100),e.mid_point_x=Math.round(e.length_x/2+this.view.targetAttrs.left*e.length/100),e.mid_point_y=Math.round(e.length_y/2+this.view.targetAttrs.top*e.width/100),this._cmd=this._cmd||"enlarge3D",this.handlerPtz("start",this._cmd,{zoom:e}),this.view.targetAttrs.width=0,this.view.targetAttrs.height=0,this.view.targetAttrs.drawing=!1,this.view.panel.moveDirection="down",this.view.onBtnClick(this.view.outDirList[0])}}},{key:"handleTurnPosition",value:function(e){this.handlerPtz("start","turntopreset",{position:e})}},{key:"handleSavePosition",value:function(e){this.handlerPtz("start","setpreset",{position:e}),this.player._showMessage("info",(0,A.getLocale)("plugins.ptz.saveSuccess"))}},{key:"handleClearPosition",value:function(e){this.handlerPtz("stop","clearpreset",{position:e}),this.player._showMessage("info",(0,A.getLocale)("plugins.ptz.clearSuccess"))}},{key:"handlePresetPanelMousedown",value:function(){this.canMove=!0,this.viewTop=(0,f.getElementTop)(this.container),this.viewLeft=(0,f.getElementLeft)(this.container),this.on(window,"mousemove",this.handlePresetPanelMousemove,this),this.on(window,"mouseup",this.handlePresetPanelMouseup,this)}},{key:"handlePresetPanelMousemove",value:function(e){if(this.canMove){if(this.presetPanelEl=this.container.querySelector(".km-ptz-preset-panel"),this.heightRatio=this.presetPanelEl.offsetHeight/this.container.offsetHeight*100,this.widthRatio=this.presetPanelEl.offsetWidth/this.container.offsetWidth*100,this.newX=e.pageX,this.newY=e.pageY,this.oldX&&this.oldY){var t=this.oldX-this.newX,i=this.oldY-this.newY,n=(0,f.getElementTop)(this.presetPanelEl)-this.viewTop-i,r=(0,f.getElementLeft)(this.presetPanelEl)-this.viewLeft-t,o=n/this.container.offsetHeight*100,a=r/this.container.offsetWidth*100;o<0&&(o=0),a<0&&(a=0),o>100-this.heightRatio&&(o=100-this.heightRatio),a>100-this.widthRatio&&(a=100-this.widthRatio),this.view.setPresetPanelStyle({top:o+"%",left:a+"%"})}this.oldX=this.newX,this.oldY=this.newY}}},{key:"handlePresetPanelMouseup",value:function(){this.canMove=!1,this.oldX=0,this.oldY=0,this.off(window,"mousemove",this.handlePresetPanelMousemove,this),this.off(window,"mouseup",this.handlePresetPanelMouseup,this)}},{key:"dispose",value:function(){this.registerControlInfo.onClick=null,this.registerControlInfo=null,this.destroyView(),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("PtzPlugin",y)},function(e,t,i){var n,r;n=i(418),r=i(422),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(t,i,n){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=n(12),o=n(63);function a(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var s=n(419),c=n(420),u=n(421);i.default={name:"Ptz",data:function(){for(var e,t=[],i=1;i<256;i++)t.push(i);return a(e={visible:!1,right:0,btnHoverSvg:c,arrowHoverSvg:u,btnSvg:s,moveFlag:!1,currentX:0,pgX:0,speed:1,position:t,idHash:(0,o.newSHA)(),dirList:[{name:"up",angle:0,active:!1,hover:!1},{name:"rightup",angle:45,active:!1,hover:!1},{name:"right",angle:90,active:!1,hover:!1},{name:"rightdown",angle:135,active:!1,hover:!1},{name:"down",angle:180,active:!1,hover:!1},{name:"leftdown",angle:225,active:!1,hover:!1},{name:"left",angle:270,active:!1,hover:!1},{name:"leftup",angle:315,active:!1,hover:!1}],outDirList:[{name:"position",title:(0,r.getLocale)("plugins.ptz.position"),angle:-45,icon:"iconicon-centralizedpositioning",active:!1,hover:!1},{name:"preset",title:(0,r.getLocale)("plugins.ptz.preset"),angle:0,icon:"iconicon-presetposition",active:!1,hover:!1},{name:"lookoveron",title:(0,r.getLocale)("plugins.ptz.lookoveron"),titleActive:(0,r.getLocale)("plugins.ptz.lookoveroff"),angle:45,icon:"iconicon-lookoveron",iconActive:"iconicon-lookoveroff",active:!1,hover:!1},{name:"aperture",title:(0,r.getLocale)("plugins.ptz.aperture"),angle:90,icon:"iconicon-aperture",active:!1,hover:!1},{name:"focus",title:(0,r.getLocale)("plugins.ptz.focus"),angle:135,icon:"iconicon-focus",active:!1,hover:!1},{name:"wiper",title:(0,r.getLocale)("plugins.ptz.wiperOpen"),titleActive:(0,r.getLocale)("plugins.ptz.wiperClose"),angle:180,icon:"iconicon-wiperon",iconActive:"iconicon-wiperoff",active:!1,hover:!1}],pgSvg:{x:60,r:63,startx:60,endx:108}},"position",t),a(e,"panelStyle",{width:0,height:0}),a(e,"presetPanelStyle",{top:"20%",left:"20%"}),a(e,"targetAttrs",{drawing:!1,width:0,height:0,top:0,left:0}),a(e,"locale",{speed:(0,r.getLocale)("plugins.ptz.speed"),aperture:(0,r.getLocale)("plugins.ptz.aperture"),focus:(0,r.getLocale)("plugins.ptz.focus"),preset:(0,r.getLocale)("plugins.ptz.preset")}),a(e,"panel",{moveDirection:"down"}),e},computed:{progressD1:function(){var e=this.pgSvg,t=e.startx,i=e.r,n=e.endx;return"M"+t+" "+this.getY(t,i)+" A "+i+" "+i+", 0, 0, 0, "+n+" "+this.getY(n,i)},progressD2:function(){var e=this.pgSvg,t=e.startx,i=e.r,n=e.x;return"M"+t+" "+this.getY(t,i)+" A "+i+" "+i+", 0, 0, 0, "+n+" "+this.getY(n,i)},circleCy:function(){var e=this.pgSvg,t=e.r,i=e.x;return this.getY(i,t)},arc:function(){return this.getArc(this.pgSvg.startx,this.pgSvg.endx,this.pgSvg.r)},ptzViewClassName:function(){var e=this.getCurrentActive();return"km-ptz-view "+(e&&"position"===e.name&&e.active?"km-ptz-position-ative":"")+" "+(e&&"preset"===e.name&&e.active?"km-ptz-preset-ative":"")},targetStyle:function(){return{width:this.targetAttrs.width+"%",height:this.targetAttrs.height+"%",top:this.targetAttrs.top+"%",left:this.targetAttrs.left+"%"}}},methods:{getEl:function(){return this._el},toggleView:function(e){return null==e?this.visible:(this.visible=!!e,this.trigger("toggleView",this.visible),this.visible)},outIconClassName:function(e){return"icon km_iconfont "+(e.active&&e.iconActive?e.iconActive:e.icon)},outIconTitleClassName:function(e){return"km-ptz-btn-title km-ptz-btn-"+e.name},outIconTitle:function(e){return e.titleActive&&e.active?e.titleActive:e.title},positionright:function(e){this.right=e},getY:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:76,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:76;return Math.sqrt(Math.pow(t,2)-Math.pow(e-i,2))+n},onBtnEnter:function(e){e.hover=!0},onBtnLeave:function(e){e.hover=!1},onArrowEnter:function(e){e.hover=!0},onArrowLeave:function(e){e.hover=!1},onCircle:function(e){this.moveFlag||(this.currentX=e.clientX,this.pgX=this.pgSvg.x,this.moveFlag=!0,this.on(window,"mousemove",this.onWindowMove,this),this.on(window,"mouseup",this.onWindowUp,this))},onWindowMove:function(e){var t=this.pgSvg,i=t.startx,n=t.endx,r=e.clientX-this.currentX,o=this.pgX+r;o<i&&(o=i),o>n&&(o=n),this.pgSvg.x=o;var a=parseInt(this.getArc(this.pgSvg.startx,this.pgSvg.x,this.pgSvg.r)/this.arc*8)+1;a>8&&(a=8),this.speed=a},getArc:function(e,t,i){var n=Math.sqrt(Math.pow(t-e,2)+Math.pow(this.getY(t,i)-this.getY(e,i),2));return Math.asin(n/2/i)/Math.PI*180},onWindowUp:function(){this.off(window,"mousemove",this.onWindowMove),this.off(window,"mouseup",this.onWindowUp),this.emit("speed",this.speed),this.moveFlag=!1},getCurrentActive:function(){return this.outDirList.find(function(e){return e.active&&"wiper"!==e.name})},onBtnClick:function(e){if("wiper"===e.name)return e.active=!e.active,void this.emit(e.name,e.active);var t=this.getCurrentActive();t&&t.name!==e.name&&(t.active=!1,this.emit(t.name,t.active)),e.active=!e.active,this.emit(e.name,e.active)},toogleBtnStatus:function(e,t){var i=this;e&&("wiper"!==e&&"cruise"!==e&&(i.outDirList.find(function(e){return"lookoveron"===e.name}).active=!1),"cruise"===e&&this.outDirList.map(function(e){if("lookoveron"===e.name){var t=i.getCurrentActive();t&&t.name!==e.name&&(t.active=!1),e.active=!e.active}}),"wiper"===e&&this.outDirList.map(function(e){if("wiper"===e.name){var t=i.getCurrentActive();t&&t.name!==e.name&&(t.active=!1),e.active=!e.active}})),"stop"!==e&&"cruiseStop"!==e||this.outDirList.map(function(e){!0===e.active&&(e.active=!e.active)})},panelMousedown:function(e){this.emit("panelMousedown",e)},ptzMousedown:function(e){var t=this.getCurrentActive();t&&"lookoveron"==t.name&&(t.active=!1,this.emit(t.name,t.active)),this.emit("ptzMousedown",e)},presetPanelMousedown:function(){this.emit("presetPanelMousedown")},setPresetPanelStyle:function(e){this.presetPanelStyle=e},handleTurnPosition:function(e){this.emit("handleTurnPosition",e)},handleSavePosition:function(t){window.event?window.event.cancelBubble=!0:e.stopPropagation(),this.emit("handleSavePosition",t)},handleClearPosition:function(t){window.event?window.event.cancelBubble=!0:e.stopPropagation(),this.emit("handleClearPosition",t)},handlePreset:function(){this.onBtnClick(this.outDirList[1])},getCircleX:function(e,t,i){var n=this.getY(t,e);return t*Math.cos(i)-n*Math.sin(i)},speedCalXY:function(e){var t=(e-.5)/8*this.arc*Math.PI/180*-1,i=this.getCircleX(this.pgSvg.r,this.pgSvg.startx,t);this.pgSvg.x=i,this.speed=e}}}},function(e,t){e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNTdweCIgdmlld0JveD0iMCAwIDQyIDU3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjAgKDg4MTAzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4NCiAgICA8dGl0bGU+cHR6LWljb24gYmc8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9Ii0zLjI3OTk1MDI4JSIgeTE9IjI3LjU4MzQzMDMlIiB4Mj0iNTguOTU1NjIxOSUiIHkyPSI2Ni40NDgxNjA5JSIgaWQ9ImxpbmVhckdyYWRpZW50LTEiPg0KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzM4MzkzRSIgb2Zmc2V0PSIwJSI+PC9zdG9wPg0KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzIwMjEyNCIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+DQogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgIDxwYXRoIGQ9Ik0zNS45ODk4NDA1LDEgTDUxLjUwOTEwNzEsMTYuNjM2NzAzMiBDNDIuODY5MjU1MSwyNS44ODc2OTYxIDM3LjU0NDMzNDgsMzguMzE3Njc0NSAzNy40NDY0MzA0LDUyIEwxNS41MDkxMDcxLDUyIEwxNS41MTQ5OTg1LDUxLjE1NTc0MTEgQzE1LjgyODAxNDEsMzEuNzAyOTAzNiAyMy41NjI0ODI1LDE0LjA2Nzg3OTIgMzUuOTg5ODQwNSwxIFoiIGlkPSJwYXRoLTIiPjwvcGF0aD4NCiAgICAgICAgPGZpbHRlciB4PSItNi45JSIgeT0iLTYuOSUiIHdpZHRoPSIxMTkuNCUiIGhlaWdodD0iMTEzLjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMyI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjEiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0Pg0KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPg0KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+DQogICAgICAgIDwvZmlsdGVyPg0KICAgICAgICA8ZmlsdGVyIHg9Ii02LjklIiB5PSItNi45JSIgd2lkdGg9IjExOS40JSIgaGVpZ2h0PSIxMTMuNyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci00Ij4NCiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIj48L2ZlR2F1c3NpYW5CbHVyPg0KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIxIiBkeT0iMSIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIj48L2ZlT2Zmc2V0Pg0KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29tcG9zaXRlPg0KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuMTkyNDkzOTY2ICAgMCAwIDAgMCAwLjE5NTY3NjM5NSAgIDAgMCAwIDAgMC4yMTE1ODg1NDIgIDAgMCAwIDEgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiPjwvZmVDb2xvck1hdHJpeD4NCiAgICAgICAgPC9maWx0ZXI+DQogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iNTkuNDI3NTIlIiB5MT0iMjMuNDIyNzQ4NyUiIHgyPSIzMC4zNDE1MjY5JSIgeTI9Ijc2LjgyMTkzNTklIiBpZD0ibGluZWFyR3JhZGllbnQtNSI+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNkQ2RDZFIiBvZmZzZXQ9IjAlIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNUU1RjYzIiBvZmZzZXQ9IjE5LjA1MTAyNDMlIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkMyRTMyIiBvZmZzZXQ9IjM5LjA1NDIyOTElIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjEyMjI2IiBvZmZzZXQ9IjYxLjQyNTkzODElIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjM0MzQTNBIiBvZmZzZXQ9IjY5Ljk0MDY4NDYlIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNUU1RTVFIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICAgICAgPHBhdGggZD0iTTYuMDAzNDM3ODksMTMuNzIzNDgwNSBDMjYuMTIwNzIwNSwxMy43MjM0ODA1IDQzLjUzNDYzODEsMjEuNDM3OTU4MiA1Ni44NzM1MDkzLDM0LjQ2NDUwMTcgTDQxLjY3NDQ5NzUsNTAuMjA1MjkyIEMzMi40MDc1ODMyLDQxLjI0NTg4OTggMjAuMzA4Njc0OSwzNS44NjM1ODEzIDYuNDI0NDQ0MzMsMzUuNzYzNDc2IEw2LDEzLjcyOTkzMiBMNi4wMDM0Mzc4OSwxMy43MjM0ODA1IFogTTYuNTk5LDE0LjMyNTkzMiBMNy4wMjM4MDM0NywzNS4xNzAyODc0IEw3LjA2OTM0MTE0LDM1LjE3MTk1NDYgQzIwLjA4MTI2NTMsMzUuNDIyMDE1OCAzMS43OTcxNzYyLDQwLjI2MTE4NjYgNDEuMTc4MDIyNiw0OC45MTEzNjQgTDQxLjY2NDkyOTIsNDkuMzY1NjMxOSBMNTYuMDE4MDA2MiwzNC40NzA0MTQxIEw1NS45NjkxMzg5LDM0LjQyNDA4MTYgQzQyLjY2NTA3NzksMjEuNjU2NzM4NSAyNS45NjMyNTQ4LDE0LjY4MDM5MDkgNy4zODI3NzU0MSwxNC4zMzYyNDE3IEw2LjU5OSwxNC4zMjU5MzIgWiIgaWQ9InBhdGgtNiI+PC9wYXRoPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBpZD0iUFRa5Yqf6IO9IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IueUu+advyI+DQogICAgICAgICAgICA8ZyBpZD0icHR6LWljb24tYmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMy4wMDAwMDAsIDEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Iui3r+W+hCI+DQogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0zKSIgeGxpbms6aHJlZj0iI3BhdGgtMiI+PC91c2U+DQogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0yIj48L3VzZT4NCiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTQpIiB4bGluazpocmVmPSIjcGF0aC0yIj48L3VzZT4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPGcgaWQ9Iui3r+W+hCIgb3BhY2l0eT0iMC42OCIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMS40MzY3NTUsIDMxLjk2NDM4Nikgc2NhbGUoLTEsIDEpIHJvdGF0ZSg0Ni4wMDAwMDApIHRyYW5zbGF0ZSgtMzEuNDM2NzU1LCAtMzEuOTY0Mzg2KSAiPg0KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiM5Nzk3OTciIHhsaW5rOmhyZWY9IiNwYXRoLTYiPjwvdXNlPg0KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtNSkiIHhsaW5rOmhyZWY9IiNwYXRoLTYiPjwvdXNlPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg=="},function(e,t){e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNTdweCIgdmlld0JveD0iMCAwIDQyIDU3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjAgKDg4MTAzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4NCiAgICA8dGl0bGU+cHR6LWljb24gaG92ZXIgYmc8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjYxLjM1MjE1NjYlIiB5MT0iNjMuNTU3NjYyMiUiIHgyPSIzMC42MzQ3NjA0JSIgeTI9IjQ0Ljk1NDkyMzglIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMUQyOTVFIiBvZmZzZXQ9IjAlIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzY1MkI1IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICAgICAgPHBhdGggZD0iTTM1Ljk4OTg0MDUsMSBMNTEuNTA5MTA3MSwxNi42MzY3MDMyIEM0Mi44NjkyNTUxLDI1Ljg4NzY5NjEgMzcuNTQ0MzM0OCwzOC4zMTc2NzQ1IDM3LjQ0NjQzMDQsNTIgTDE1LjUwOTEwNzEsNTIgTDE1LjUxNDk5ODUsNTEuMTU1NzQxMSBDMTUuODI4MDE0MSwzMS43MDI5MDM2IDIzLjU2MjQ4MjUsMTQuMDY3ODc5MiAzNS45ODk4NDA1LDEgWiIgaWQ9InBhdGgtMiI+PC9wYXRoPg0KICAgICAgICA8ZmlsdGVyIHg9Ii02LjklIiB5PSItNi45JSIgd2lkdGg9IjExOS40JSIgaGVpZ2h0PSIxMTMuNyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0zIj4NCiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMSIgZHk9IjAiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+DQogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+DQogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC41IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4NCiAgICAgICAgPC9maWx0ZXI+DQogICAgICAgIDxmaWx0ZXIgeD0iLTguMyUiIHk9Ii03LjglIiB3aWR0aD0iMTIyLjIlIiBoZWlnaHQ9IjExNS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTQiPg0KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSI+PC9mZUdhdXNzaWFuQmx1cj4NCiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSI+PC9mZU9mZnNldD4NCiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjIxNjU0NDI3MyAgIDAgMCAwIDAgMC4zMjM1NzgyMjggICAwIDAgMCAwIDAuNzQ3MjU0MzAzICAwIDAgMCAxIDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29sb3JNYXRyaXg+DQogICAgICAgIDwvZmlsdGVyPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUzLjUzODIzODIlIiB5MT0iMjYuMDg0MTM4NCUiIHgyPSIzNS45OTQwNzM1JSIgeTI9IjY3LjA5MTU5OTklIiBpZD0ibGluZWFyR3JhZGllbnQtNSI+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjOUNBREYzIiBvZmZzZXQ9IjAlIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkU0MDg2IiBvZmZzZXQ9IjM5Ljc5MTkzNTYlIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzk0Nzg1IiBvZmZzZXQ9Ijc2LjgzMzg0MDklIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjM0E1MkJDIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI1My41MzgyMzgyJSIgeTE9IjI2LjMwMTE5NTglIiB4Mj0iMzUuOTk0MDczNSUiIHkyPSI2Ni45MzY0Nzg3JSIgaWQ9ImxpbmVhckdyYWRpZW50LTYiPg0KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzlDQURGMyIgb2Zmc2V0PSIwJSI+PC9zdG9wPg0KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzJFNDA4NiIgb2Zmc2V0PSIzOS43OTE5MzU2JSI+PC9zdG9wPg0KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzM5NDc4NSIgb2Zmc2V0PSI3Ni44MzM4NDA5JSI+PC9zdG9wPg0KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzNBNTJCQyIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+DQogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgIDxwYXRoIGQ9Ik0zOS4zNDQzNzM1LDE1Ljg2NDM0NzIgQzU5LjQ2MTY1NjEsMTUuODY0MzQ3MiA3Ny4zMTg1Njc1LDIzLjg5NTM0MjggOTAuNjU3NDM4NywzNi45MjE4ODY0IEw3NS4wODI1MDM5LDUyLjQ5NjQ1ODggQzY1LjgxNTU4OTcsNDMuNTM3MDU2NyA1My4yMjU4MDcsMzcuOTkzMDkyNyAzOS4zNDE1NzY1LDM3Ljg5Mjk4NzMgTDM5LjM0MDkzNTYsMTUuODcwNzk4NyBMMzkuMzQ0MzczNSwxNS44NjQzNDcyIFogTTM5LjkzOTkzNTYsMTYuNDY2Nzk4NyBMMzkuOTQwOTM1NiwzNy4yOTk3OTg3IEwzOS45ODY0NzMzLDM3LjMwMTQ2NTkgQzUyLjk5ODM5NzQsMzcuNTUxNTI3MSA2NS4yMDUxODI2LDQyLjU1MjM1MzQgNzQuNTg2MDI5LDUxLjIwMjUzMDggTDc1LjA3MjkzNTYsNTEuNjU2Nzk4NyBMODkuODAxOTM1NiwzNi45Mjc3OTg3IEw4OS43NTMwNjgzLDM2Ljg4MTQ2NjMgQzc2LjQ0OTAwNzMsMjQuMTE0MTIzMSA1OS4zMDQxOTA0LDE2LjgyMTI1NzYgNDAuNzIzNzExLDE2LjQ3NzEwODQgTDM5LjkzOTkzNTYsMTYuNDY2Nzk4NyBaIiBpZD0icGF0aC03Ij48L3BhdGg+DQogICAgICAgIDxwYXRoIGQ9Ik00Mi4zNDQzNzM1LC0xMy4xMzU2NTI4IEM2Mi40NjE2NTYxLC0xMy4xMzU2NTI4IDgwLjMxODU2NzUsLTUuMTA0NjU3MTcgOTMuNjU3NDM4Nyw3LjkyMTg4NjM3IEw3OC4wODI1MDM5LDIzLjQ5NjQ1ODggQzY4LjgxNTU4OTcsMTQuNTM3MDU2NyA1Ni4yMjU4MDcsOC45OTMwOTI2NiA0Mi4zNDE1NzY1LDguODkyOTg3MjkgTDQyLjM0MDkzNTYsLTEzLjEyOTIwMTMgTDQyLjM0NDM3MzUsLTEzLjEzNTY1MjggWiBNNDIuOTM5OTM1NiwtMTIuNTMzMjAxMyBMNDIuOTQwOTM1Niw4LjI5OTc5ODczIEw0Mi45ODY0NzMzLDguMzAxNDY1ODkgQzU1Ljk5ODM5NzQsOC41NTE1MjcxMyA2OC4yMDUxODI2LDEzLjU1MjM1MzQgNzcuNTg2MDI5LDIyLjIwMjUzMDggTDc4LjA3MjkzNTYsMjIuNjU2Nzk4NyBMOTIuODAxOTM1Niw3LjkyNzc5ODczIEw5Mi43NTMwNjgzLDcuODgxNDY2MjggQzc5LjQ0OTAwNzMsLTQuODg1ODc2ODUgNjIuMzA0MTkwNCwtMTIuMTc4NzQyNCA0My43MjM3MTEsLTEyLjUyMjg5MTYgTDQyLjkzOTkzNTYsLTEyLjUzMzIwMTMgWiIgaWQ9InBhdGgtOCI+PC9wYXRoPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBpZD0iUFRa5Yqf6IO9IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9InB0ei1pY29uLWhvdmVyLWJnIj4NCiAgICAgICAgICAgIDxnIGlkPSJwdHotaWNvbi1iZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzLjAwMDAwMCwgMS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0i6Lev5b6EIj4NCiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTMpIiB4bGluazpocmVmPSIjcGF0aC0yIj48L3VzZT4NCiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTIiPjwvdXNlPg0KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjEiIGZpbHRlcj0idXJsKCNmaWx0ZXItNCkiIHhsaW5rOmhyZWY9IiNwYXRoLTIiPjwvdXNlPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi4wMDM0Mzc4OSwxMy43MjM0ODA1IEMyNi4xMjA3MjA1LDEzLjcyMzQ4MDUgNDMuNTM0NjM4MSwyMS40Mzc5NTgyIDU2Ljg3MzUwOTMsMzQuNDY0NTAxNyBMNDEuNjc0NDk3NSw1MC4yMDUyOTIgQzMyLjQwNzU4MzIsNDEuMjQ1ODg5OCAyMC4zMDg2NzQ5LDM1Ljg2MzU4MTMgNi40MjQ0NDQzMywzNS43NjM0NzYgTDYsMTMuNzI5OTMyIEw2LjAwMzQzNzg5LDEzLjcyMzQ4MDUgWiBNNi41OTksMTQuMzI1OTMyIEw3LjAyMzgwMzQ3LDM1LjE3MDI4NzQgTDcuMDY5MzQxMTQsMzUuMTcxOTU0NiBDMjAuMDgxMjY1MywzNS40MjIwMTU4IDMxLjc5NzE3NjIsNDAuMjYxMTg2NiA0MS4xNzgwMjI2LDQ4LjkxMTM2NCBMNDEuNjY0OTI5Miw0OS4zNjU2MzE5IEw1Ni4wMTgwMDYyLDM0LjQ3MDQxNDEgTDU1Ljk2OTEzODksMzQuNDI0MDgxNiBDNDIuNjY1MDc3OSwyMS42NTY3Mzg1IDI1Ljk2MzI1NDgsMTQuNjgwMzkwOSA3LjM4Mjc3NTQxLDE0LjMzNjI0MTcgTDYuNTk5LDE0LjMyNTkzMiBaIiBpZD0i6Lev5b6EIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTUpIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxLjQzNjc1NSwgMzEuOTY0Mzg2KSBzY2FsZSgtMSwgMSkgcm90YXRlKDQ2LjAwMDAwMCkgdHJhbnNsYXRlKC0zMS40MzY3NTUsIC0zMS45NjQzODYpICI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPGcgaWQ9Iui3r+W+hCIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NC45OTkxODcsIDM0LjE4MDQwMykgc2NhbGUoLTEsIDEpIHJvdGF0ZSg0Ni4wMDAwMDApIHRyYW5zbGF0ZSgtNjQuOTk5MTg3LCAtMzQuMTgwNDAzKSAiPg0KICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iIzk3OTc5NyIgeGxpbms6aHJlZj0iI3BhdGgtNyI+PC91c2U+DQogICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTYpIiB4bGluazpocmVmPSIjcGF0aC03Ij48L3VzZT4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDxnIGlkPSLot6/lvoQiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjcuOTk5MTg3LCA1LjE4MDQwMykgc2NhbGUoLTEsIDEpIHJvdGF0ZSg0Ni4wMDAwMDApIHRyYW5zbGF0ZSgtNjcuOTk5MTg3LCAtNS4xODA0MDMpICI+DQogICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjOTc5Nzk3IiB4bGluazpocmVmPSIjcGF0aC04Ij48L3VzZT4NCiAgICAgICAgICAgICAgICA8dXNlIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtNikiIHhsaW5rOmhyZWY9IiNwYXRoLTgiPjwvdXNlPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+"},function(e,t){e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iMzVweCIgdmlld0JveD0iMCAwIDQyIDM1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjAgKDg4MTAzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4NCiAgICA8dGl0bGU+cHR6LWFycm93IGJnPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz4NCiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIxMTcuMTAyMTk3JSIgeTE9IjE4Ni45MTY3OTIlIiB4Mj0iMjYuOTQ0NjA5MiUiIHkyPSItMzIuODg1ODg2MSUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyNjRFRkYiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIwJSI+PC9zdG9wPg0KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzQxNkFGRiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+DQogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgIDxmaWx0ZXIgeD0iMC4wJSIgeT0iMC4wJSIgd2lkdGg9IjEwMC4wJSIgaGVpZ2h0PSIxMDAuMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4NCiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAiIGluPSJTb3VyY2VHcmFwaGljIj48L2ZlR2F1c3NpYW5CbHVyPg0KICAgICAgICA8L2ZpbHRlcj4NCiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIxMDguNDUzNDclIiB5MT0iMTg2LjkxNjc5MiUiIHgyPSIyOS45MTYxOTI5JSIgeTI9Ii0zMi44ODU4ODYxJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPg0KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI2NEVGRiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjAlIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNDE2QUZGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICAgICAgPGZpbHRlciB4PSItMC4wJSIgeT0iLTAuMCUiIHdpZHRoPSIxMDAuMCUiIGhlaWdodD0iMTAwLjAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNCI+DQogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIwIiBpbj0iU291cmNlR3JhcGhpYyI+PC9mZUdhdXNzaWFuQmx1cj4NCiAgICAgICAgPC9maWx0ZXI+DQogICAgPC9kZWZzPg0KICAgIDxnIGlkPSJQVFrlip/og70iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuNjgiPg0KICAgICAgICA8ZyBpZD0icHR6LWFycm93LWJnIj4NCiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjAwMDAwMCwgMTMuNjk4NDg1KSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTIxLjAwMDAwMCwgLTEzLjY5ODQ4NSkgdHJhbnNsYXRlKDAuMDAwMDAwLCAtNy4zMDE1MTUpIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzAuMjUzNjA4OSwwIEw0MiwyOC44OTYyODU3IEMzNS43MTU0MzEyLDMwLjM4MTcyNDQgMzAuODY3NDk2LDM1LjU1OTUxMzggMjkuODk3MjY2Nyw0MiBMMCwyOS4zODUyMTIzIEM0Ljg5MDc3OTA5LDE1LjY4NjQxODEgMTUuODg4MzM0Miw0Ljg2NzYzMDM3IDI5LjczMzEwMTgsMC4xNzMxNjUzMjYgTDMwLjI1MzYwODksMCBaIiBpZD0i6Lev5b6EIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQxLjI2NzAyNTYsMjYuOTk5NzQ2NiBMNDIsMjguODEzNDI5NSBDMzUuNzA4NjEzNCwzMC4zMDgyNjA4IDMwLjg1NTQxODksMzUuNTE4Nzg5OSAyOS44ODQxMzcsNDIgTDI3Ljk5OTk4NjYsNDEuMjAxMTMgQzI5LjI2NzQyMDMsMzQuMjY1OTc3MiAzNC41MDM2MzEzLDI4LjcxNzg4NjMgNDEuMjY3MDI1NiwyNi45OTk3NDY2IFoiIGlkPSLlvaLnirbnu5PlkIgiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMykiIGZpbHRlcj0idXJsKCNmaWx0ZXItNCkiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg=="},function(e,t){e.exports='\n <div :class="ptzViewClassName" v-show="visible">\n <div class="km-ptz-container">\n <div class="km-ptz-rect-container">\n\t\t\t\t\x3c!-- 外圈按钮组 --\x3e\n\t\t\t\t<div class="km-ptz-out-btns">\n\t\t\t\t\t<ul class="km-ptz-out-container">\n\t\t\t\t\t\t<li v-for="direct in outDirList" :style="{\'transform\': \'rotate(\'+direct.angle+\'deg) skew(45deg)\'}">\n\t\t\t\t\t\t\t<div class="km-ptz-rect-item" @mouseenter="onBtnEnter(direct)" @mouseleave="onBtnLeave(direct)" @click="onBtnClick(direct)"></div>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t\t<ul class="km-ptz-btn-contanier">\n\t\t\t\t\t\t<li v-for="direct in outDirList" :class="{\'km-ptz-btn-hover\': (direct.active || direct.hover)}" :style="{\'transform\': \'rotate(\'+direct.angle+\'deg)\'}">\n\t\t\t\t\t\t\t<img class="km-ptz-btn-svg" :src="btnSvg" alt="bg">\n\t\t\t\t\t\t\t<img class="km-ptz-btn-hover-svg" :src="btnHoverSvg" alt="bg">\n\t\t\t\t\t\t\t<i :class="outIconClassName(direct)" :style="{\'transform\': \'rotate(\'+ (-direct.angle) +\'deg)\'}"></i>\n\t\t\t\t\t\t\t<div v-show="direct.hover" class="km-ptz-btn-title-container" :style="{\'transform\': \'rotate(\'+ (-direct.angle) +\'deg)\'}">\n\t\t\t\t\t\t\t\t<div :class="outIconTitleClassName(direct)" :data-title="outIconTitle(direct)"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\n\t\t\t\t\x3c!-- 内圈方向按钮 --\x3e\n\t\t\t\t<div class="km-ptz-inlayer-container">\n\t\t\t\t\t<div class="km-ptz-direction">\n\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t<li v-for="direct in dirList" :style="{\'transform\': \'rotate(\'+(direct.angle + 67.5)+\'deg) skew(45deg)\'}">\n\t\t\t\t\t\t\t\t<div class="km-ptz-direction-item" @mousedown="ptzMousedown(direct.name)" @mouseenter="onArrowEnter(direct)" @mouseleave="onArrowLeave(direct)"></div>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t\t<ul class="km-ptz-arrow-contaniner">\n\t\t\t\t\t\t<li v-for="direct in dirList" :class="{\'km-ptz-arrow-hover\': (direct.active || direct.hover)}" :style="{\'transform\': \'rotate(\'+ (direct.angle) +\'deg)\'}">\n\t\t\t\t\t\t\t<img class="km-ptz-arrow-hover-svg" :src="arrowHoverSvg" alt="arrowHoverSvg">\n\t\t\t\t\t\t\t<i class="icon km_iconfont iconicon-ptzarrow"></i>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t<div class="km-ptz-core-container"></div>\n\t\t\t</div>\n\n\t\t\t\x3c!-- 速度进度条 --\x3e\n <div class="km-ptz-progress-container">\n\t\t\t\t<span class="km-ptz-progress-label">{{locale.speed}}</span>\n\t\t\t\t<span class="km-ptz-progress-speed">{{speed}}</span>\n\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" width="152px" height="152px" viewBox="0 0 152 152">\n\t\t\t\t\t<defs class="">\n\t\t\t\t\t\t<linearGradient :id="\'km-svg-ptz-progress-bg-\'+idHash" x1="0%" y1="0%" x2="100%" y2="0%">\n\t\t\t\t\t\t\t<stop offset="0%" stop-color="#A9A9A9"></stop>\n\t\t\t\t\t\t\t<stop offset="100%" stop-color="#6A6A6A"></stop>\n\t\t\t\t\t\t</linearGradient><linearGradient :id="\'km-svg-ptz-progress-bar-\'+idHash" x1="0%" y1="0%" x2="100%" y2="0%">\n\t\t\t\t\t\t\t<stop offset="0%" stop-color="#264EFF"></stop>\n\t\t\t\t\t\t\t<stop offset="100%" stop-color="#416AFF"></stop>\n\t\t\t\t\t\t</linearGradient>\n\t\t\t\t\t\t<radialGradient :id="\'km-svg-ptz-progress-node1-\'+idHash" cx="50%" cy="50%" r="50%" fx="50%" fy="50%">\n\t\t\t\t\t\t\t<stop offset="0%" stop-color="#FFFFFF"></stop>\n\t\t\t\t\t\t\t<stop offset="100%" stop-color="#CECECE"></stop>\n\t\t\t\t\t\t</radialGradient>\n\t\t\t\t\t\t<linearGradient :id="\'km-svg-ptz-progress-node2-\'+idHash" x1="0%" y1="0%" x2="100%" y2="100%">\n\t\t\t\t\t\t\t<stop offset="0%" stop-color="#7D7D7D"></stop>\n\t\t\t\t\t\t\t<stop offset="100%" stop-color="#C8C8C8"></stop>\n\t\t\t\t\t\t</linearGradient>\n\t\t\t\t\t</defs>\n\t\t\t\t\t<g :id="\'ptz_progress-\'+idHash" style="cursor: pointer;">\n\t\t\t\t\t\t<path :d="progressD1" :stroke="\'url(#km-svg-ptz-progress-bg-\'+idHash+\')\'" fill="none" stroke-width="3" stroke-linecap="round"></path>\n\t\t\t\t\t\t<path :d="progressD2" :stroke="\'url(#km-svg-ptz-progress-bar-\'+idHash+\')\'" fill="none" stroke-width="3" stroke-linecap="round"></path>\n\t\t\t\t\t</g>\n\t\t\t\t\t<g style="cursor: pointer;" @mousedown="onCircle">\n\t\t\t\t\t\t<circle :cx="pgSvg.x" :cy="circleCy" r="4" :fill="\'url(#km-svg-ptz-progress-node1-\'+idHash+\')\'"></circle>\n\t\t\t\t\t\t<circle :cx="pgSvg.x" :cy="circleCy" r="2" :fill="\'url(#km-svg-ptz-progress-node2-\'+idHash+\')\'"></circle>\n\t\t\t\t\t</g>\n\t\t\t\t</svg>\n\t\t\t</div>\n\t\t\t\x3c!-- 右端挂件 --\x3e\n <div class="km-ptz-widget-container">\n <i class="icon km_iconfont iconicon-getbigger" @mousedown="ptzMousedown(\'zoomin\')"></i>\n <i class="icon km_iconfont iconicon-smaller" @mousedown="ptzMousedown(\'zoomout\')"></i>\n\t\t\t</div>\n\t\t</div>\n\t\t<div v-if="outDirList[3].active || outDirList[4].active" class="km-ptz-top-container">\n\t\t\t<div class="km-ptz-top-box">\n\t\t\t\t<div class="km-ptz-top-border"></div>\n\t\t\t\t<div v-if="outDirList[3].active" class="km-ptz-top-group">\n\t\t\t\t\t<div class="km-ptz-top-reduce" @mousedown="ptzMousedown(\'irisreduce\')">\n\t\t\t\t\t\t<i class="icon km_iconfont iconicon-reduce"></i>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="km-ptz-top-title">{{locale.aperture}}</div>\n\t\t\t\t\t<div class="km-ptz-top-increase" @mousedown="ptzMousedown(\'irisimprove\')">\n\t\t\t\t\t\t<i class="icon km_iconfont iconicon-plus"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div v-if="outDirList[4].active" class="km-ptz-top-group">\n\t\t\t\t\t<div class="km-ptz-top-reduce" @mousedown="ptzMousedown(\'focusfar\')">\n\t\t\t\t\t\t<i class="icon km_iconfont iconicon-reduce"></i>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="km-ptz-top-title">{{locale.focus}}</div>\n\t\t\t\t\t<div class="km-ptz-top-increase" @mousedown="ptzMousedown(\'focusnear\')">\n\t\t\t\t\t\t<i class="icon km_iconfont iconicon-plus"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div :class="{\'km-ptz-panel\': true, \'km-ptz-panel-move-up\': panel.moveDirection === \'up\'}" :style="panelStyle" @mousedown="panelMousedown(event)">\n\t\t\t<div v-show="targetAttrs.drawing" class="km-ptz-target" :style="targetStyle"></div>\n\t\t</div>\n\n\t\t<div class="km-ptz-preset-panel" :style="presetPanelStyle">\n\t\t\t<div class="km-ptz-preset-title" @mousedown="presetPanelMousedown">\n\t\t\t\t<span>{{locale.preset + \'(\' + position.length + \')\'}}</span>\n\t\t\t\t<i class="icon km_iconfont iconicon-ptzclose" @click="handlePreset"></i>\n\t\t\t</div>\n\t\t\t<div class="km-ptz-preset-content">\n\t\t\t\t<div v-for="number in position" class="ptz-preset-item" @click="handleTurnPosition(number)">\n\t\t\t\t\t<span>{{locale.preset + number}}</span>\n\t\t\t\t\t<div class="ptz-preset-btns">\n\t\t\t\t\t\t<i class="icon km_iconfont iconicon-savepreset hover-icon" @click="handleSavePosition(number)"></i>\n\t\t\t\t\t\t<i class="icon km_iconfont iconicon-deletepreset hover-icon" @click="handleClearPosition(number)"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n </div>\n'},function(e,t,i){var n=i(424);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){var n=i(132);(e.exports=i(16)(!1)).push([e.i,'.km-app-container .km-ptz-view{position:absolute;width:100%;height:100%;top:0;left:0;color:#8f8f8f;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.km-app-container .km-ptz-view .normal_after{line-height:12px;top:50%;font-size:12px;color:#e7e8e9;white-space:nowrap;padding:3px 4px;position:absolute;background-image:linear-gradient(180deg,#484848,#383737 47%,#292929);border-radius:2px}.km-app-container .km-ptz-view .normal_before{content:"";display:block;position:absolute;width:0;height:0;border:4px solid transparent;opacity:.9}.km-app-container .km-ptz-view .km-ptz-panel,.km-app-container .km-ptz-view .km-ptz-preset-panel{display:none}.km-app-container .km-ptz-view ul{margin:0;padding:0}.km-app-container .km-ptz-view ul li{list-style:none}.km-app-container .km-ptz-view .km-ptz-container{position:absolute;width:194px;height:180px;right:40px;bottom:50px;background-image:url('+n(i(425))+');z-index:99}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container{position:absolute;width:152px;height:152px;margin:14px 0 0 14px;pointer-events:none}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-out-btns{width:100%;height:100%}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-out-container{width:100%;height:100%;border-radius:50%;transform:scale(1);pointer-events:none;background:transparent;overflow:hidden}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-out-container li{position:absolute;width:76px;height:76px;overflow:hidden;transform-origin:100% 100%;pointer-events:none}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-out-container li .km-ptz-rect-item{position:absolute;width:152px;height:152px;border-radius:50%;transform:skew(-45deg) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;pointer-events:auto}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier{position:absolute;width:152px;height:152px;top:0;border:none;pointer-events:none}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li{position:absolute;top:23px;left:0;width:42px;height:57px;border:none;line-height:40px;transform-origin:76px 53px}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li img{position:absolute}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-hover-svg{display:none}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .icon{position:absolute;top:10px;left:10px;font-size:16px;color:#a9a9a9}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-title-container{position:absolute}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-title{width:16px;height:40px;position:relative}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-lookoveron:after,.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-position:after,.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-preset:after{content:attr(data-title);transform:translate(-100%,-50%);line-height:12px;top:50%;font-size:12px;color:#e7e8e9;white-space:nowrap;padding:3px 4px;position:absolute;background-image:linear-gradient(180deg,#484848,#383737 47%,#292929);border-radius:2px}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-lookoveron:before,.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-position:before,.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-preset:before{content:"";display:block;position:absolute;width:0;height:0;border:4px solid transparent;opacity:.9;border-left-color:#383737;top:50%;transform:translateY(-50%)}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-aperture:after,.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-focus:after,.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-wiper:after{content:attr(data-title);transform:translate(100%,-50%);right:0;line-height:12px;top:50%;font-size:12px;color:#e7e8e9;white-space:nowrap;padding:3px 4px;position:absolute;background-image:linear-gradient(180deg,#484848,#383737 47%,#292929);border-radius:2px}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-aperture:before,.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-focus:before,.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier li .km-ptz-btn-wiper:before{content:"";display:block;position:absolute;width:0;height:0;border:4px solid transparent;opacity:.9;border-right-color:#383737;right:0;top:50%;transform:translateY(-50%)}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier .km-ptz-btn-svg{opacity:.4}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier .km-ptz-btn-hover-svg{opacity:.8}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier .km-ptz-btn-hover .km-ptz-btn-svg{display:none}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier .km-ptz-btn-hover .km-ptz-btn-hover-svg{display:block}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-rect-container .km-ptz-btn-contanier .km-ptz-btn-hover .icon{color:#b4bee0}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-inlayer-container{position:absolute;top:25px;left:25px;width:99px;height:100px;border-radius:50%;pointer-events:auto;overflow:hidden}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-inlayer-container .km-ptz-direction{width:100%;height:100%}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-inlayer-container .km-ptz-direction li{position:absolute;width:50px;height:50px;overflow:hidden;transform-origin:100% 100%;pointer-events:auto}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-inlayer-container .km-ptz-direction li .km-ptz-direction-item{position:absolute;width:100px;height:100px;border-radius:50%;text-align:center;transform:skew(-45deg) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;pointer-events:auto}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-inlayer-container .km-ptz-arrow-contaniner{position:absolute;width:100%;height:100%;top:0;left:0;border:none;pointer-events:none}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-inlayer-container .km-ptz-arrow-contaniner li{position:absolute;left:29px;top:3px;width:42px;height:35px;border:none;text-align:center;line-height:28px;transform-origin:center 47px}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-inlayer-container .km-ptz-arrow-contaniner li img{position:absolute;left:0}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-inlayer-container .km-ptz-arrow-contaniner li .km-ptz-arrow-hover-svg{transform:scaleX(.85);display:none}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-inlayer-container .km-ptz-arrow-contaniner .km-ptz-arrow-hover .km-ptz-arrow-hover-svg{display:block}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-inlayer-container .km-ptz-arrow-contaniner .km-ptz-arrow-hover .icon{color:#a3b1e0}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-core-container{position:absolute;top:62px;left:64px;width:28px;height:28px;border-radius:50%;text-align:center;overflow:hidden;pointer-events:auto}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-progress-container{position:absolute;width:152px;height:152px;font-size:12px;color:#c3c3c3;margin:14px 0 0 14px;z-index:-1}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-progress-container .km-ptz-progress-label{position:absolute;bottom:14px;left:34px;transform:rotate(30deg) scale(.9)}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-progress-container .km-ptz-progress-speed{position:absolute;bottom:20px;left:110px;padding:0 2px;font-weight:700;transform:rotate(-44deg);border-radius:1px}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-widget-container{position:absolute;display:flex;flex-direction:column;right:0;width:30px;height:100%;justify-content:center;align-items:center}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-widget-container .icon{line-height:36px;cursor:pointer}.km-app-container .km-ptz-view .km-ptz-container .km-ptz-widget-container .icon:hover{color:var(--km-themeColor)}.km-app-container .km-ptz-view .km-ptz-top-container{position:absolute;top:45px;width:100%;-webkit-animation:fadeIn .3s ease-in forwards;animation:fadeIn .3s ease-in forwards}.km-app-container .km-ptz-view .km-ptz-top-container .km-ptz-top-box{position:relative;width:174px;height:42px;margin:0 auto;padding:6px;box-sizing:border-box;background:#3a3939;border-radius:2px;background:linear-gradient(180deg,#131313 0,#353535 20%,#2b2b2b 97%,#222);overflow:hidden}.km-app-container .km-ptz-view .km-ptz-top-container .km-ptz-top-box .km-ptz-top-border{position:absolute;top:0;left:0;width:170px;height:38px;margin:0 auto;border:2px solid transparent;-o-border-image:linear-gradient(90deg,#514f4f 0,#3a3939 43%,#3f3f3f 80%,#585858) 1;border-image:linear-gradient(90deg,#514f4f 0,#3a3939 43%,#3f3f3f 80%,#585858) 1}.km-app-container .km-ptz-view .km-ptz-top-container .km-ptz-top-box .km-ptz-top-group{position:relative;display:flex;color:#999;box-shadow:inset 1px 1px 2px rgba(0,0,0,.5);background:linear-gradient(90deg,#151515 0,#1b1b1b 50%,#151515)}.km-app-container .km-ptz-view .km-ptz-top-container .km-ptz-top-box .km-ptz-top-group .km-ptz-top-increase,.km-app-container .km-ptz-view .km-ptz-top-container .km-ptz-top-box .km-ptz-top-group .km-ptz-top-reduce{width:28px;height:28px;line-height:22px;font-weight:700;font-size:26px;text-align:center;box-sizing:border-box;border-radius:2px;box-shadow:-1px 1px 3px transparent,inset 0 0 1px hsla(0,0%,100%,.6);background:linear-gradient(180deg,#484848 0,#383737 40%,#292929 100%,#222 0);transition:all .2s ease}.km-app-container .km-ptz-view .km-ptz-top-container .km-ptz-top-box .km-ptz-top-group .km-ptz-top-increase:hover,.km-app-container .km-ptz-view .km-ptz-top-container .km-ptz-top-box .km-ptz-top-group .km-ptz-top-reduce:hover{color:#abb7e0;cursor:pointer;background:linear-gradient(180deg,#4e68d0 0,#1d295e 60%)}.km-app-container .km-ptz-view .km-ptz-top-container .km-ptz-top-box .km-ptz-top-group .km-ptz-top-title{flex:1;font-size:12px;text-align:center;line-height:28px}.km-app-container .km-ptz-view.km-ptz-position-ative .km-ptz-container{display:none}.km-app-container .km-ptz-view.km-ptz-position-ative .km-ptz-panel{position:absolute;display:block;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1;cursor:url('+n(i(426))+") 21 21,move}.km-app-container .km-ptz-view.km-ptz-position-ative .km-ptz-panel .km-ptz-target{box-sizing:border-box;position:absolute;left:0;top:0;width:0;height:0;background:rgba(0,146,233,.2);border:1px solid var(--km-themeColor)}.km-app-container .km-ptz-view.km-ptz-position-ative .km-ptz-panel-move-up{cursor:url("+n(i(427))+") 21 21,move}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel{position:absolute;display:block;z-index:100;background:#1f1f1f;width:166px;height:212px;border-radius:4px;overflow:hidden;font-size:12px}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-title{height:26px;display:flex;align-items:center;justify-content:space-between;font-size:inherit;background:linear-gradient(180deg,#1f1f1f,#1c1c1c 51%,#131313 82%,#000);color:#fff;padding:0 10px 0 12px}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-title i{opacity:.4;transition:all .3s}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-title i:hover{transform:rotate(90deg);opacity:1;cursor:pointer}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-title:hover{cursor:move}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-content{width:100%;height:186px;overflow:auto}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-content::-webkit-scrollbar{width:4px}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-content::-webkit-scrollbar-thumb{border-radius:2px;background:linear-gradient(90deg,#5d5d5d,#383838)}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-content::-webkit-scrollbar-track{background:initial;background-color:#161616;border-radius:2px}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-content .ptz-preset-item{position:relative;width:162px;height:30px;color:hsla(0,0%,100%,.8);border-bottom:.5px solid #161616;display:flex;align-items:center}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-content .ptz-preset-item:hover{cursor:pointer;background:linear-gradient(0deg,#232b4c,#314aa5)}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-content .ptz-preset-item span{position:relative;left:12px}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-content .ptz-preset-item .ptz-preset-btns{position:absolute;right:10px}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-content .ptz-preset-item .ptz-preset-btns i{opacity:.4;font-size:14px;margin-left:8px}.km-app-container .km-ptz-view.km-ptz-preset-ative .km-ptz-preset-panel .km-ptz-preset-content .ptz-preset-item .ptz-preset-btns i:hover{opacity:1}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}",""])},function(e,t){e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE5NHB4IiBoZWlnaHQ9IjE4MHB4IiB2aWV3Qm94PSIwIDAgMTk0IDE4MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYwICg4ODEwMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+DQogICAgPHRpdGxlPiBwdHotcm91bmQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjczLjI1MzE1MzQlIiB5MT0iMTMuMDk5MjA1MiUiIHgyPSI3My4yNTMxNTM0JSIgeTI9Ijg1LjQ4MDMyMDUlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjEyMzI3IiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyODI5MkUiIG9mZnNldD0iMjcuMDY5MDE4MyUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxMjEzMTUiIG9mZnNldD0iNDYuMzg1MjUxOCUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxOTFBMUQiIG9mZnNldD0iNzguNzc2NzY0OSUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNjE3MTkiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+DQogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjEuNTkwMjYwMSUiIHgyPSI1MC42MzQyODg4JSIgeTI9Ijg1Ljg2Njg0MDYlIiBpZD0ibGluZWFyR3JhZGllbnQtMiI+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQzhDOEM4IiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM2ODY5NjkiIG9mZnNldD0iMzIuNDI3MTUzNyUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM3MDcwNzAiIG9mZnNldD0iNTMuMjY3NTI1MyUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM5Nzk3OTciIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+DQogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgIDxyZWN0IGlkPSJwYXRoLTMiIHg9IjY2LjUiIHk9IjkwLjAwMDAwNyIgd2lkdGg9IjE5IiBoZWlnaHQ9IjEiPjwvcmVjdD4NCiAgICAgICAgPGZpbHRlciB4PSItMC41JSIgeT0iLTEwLjAlIiB3aWR0aD0iMTAxLjElIiBoZWlnaHQ9IjEyMC4wJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTQiPg0KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC4wNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAuMSIgZHk9IjAuMSIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIj48L2ZlT2Zmc2V0Pg0KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29tcG9zaXRlPg0KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4Pg0KICAgICAgICA8L2ZpbHRlcj4NCiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC01IiBjeD0iOTAiIGN5PSI3NiIgcj0iNzYiPjwvY2lyY2xlPg0KICAgICAgICA8ZmlsdGVyIHg9Ii0xNC4xJSIgeT0iLTEzLjUlIiB3aWR0aD0iMTI4LjMlIiBoZWlnaHQ9IjEyOC4zJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTYiPg0KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4NCiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjciIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjczMzY2NDc3MyAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+DQogICAgICAgIDwvZmlsdGVyPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjU5LjQyNzUyJSIgeTE9Ii0xLjY4MjE2MTA3JSIgeDI9IjMwLjM0MTUyNjklIiB5Mj0iMTAyLjE1Nzk3NSUiIGlkPSJsaW5lYXJHcmFkaWVudC03Ij4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM2RDZENkUiIG9mZnNldD0iMCUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1RTVGNjMiIG9mZnNldD0iMTkuMDUxMDI0MyUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyQzJFMzIiIG9mZnNldD0iMzkuMDU0MjI5MSUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyMTIyMjYiIG9mZnNldD0iNjEuNDI1OTM4MSUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzQzNBM0EiIG9mZnNldD0iNjkuOTQwNjg0NiUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1RTVFNUUiIG9mZnNldD0iMTAwJSI+PC9zdG9wPg0KICAgICAgICA8L2xpbmVhckdyYWRpZW50Pg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9Ii0yNy4zNzUxNTQ4JSIgeDI9IjUyLjE5NzIxMTElIiB5Mj0iOTMuNTk5NzA2MiUiIGlkPSJsaW5lYXJHcmFkaWVudC04Ij4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMjM0M0IiIG9mZnNldD0iMCUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxMTExMTIiIG9mZnNldD0iMTAwJSI+PC9zdG9wPg0KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzExMTExMiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+DQogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgIDxlbGxpcHNlIGlkPSJwYXRoLTkiIGN4PSI0OS44MjUyODI0IiBjeT0iNTAiIHJ4PSI0OS41IiByeT0iNTAiPjwvZWxsaXBzZT4NCiAgICAgICAgPGZpbHRlciB4PSItMjIuMiUiIHk9Ii0yMC4wJSIgd2lkdGg9IjE0NC40JSIgaGVpZ2h0PSIxNDQuMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0xMCI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIyIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0Pg0KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNyIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPg0KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuODYxMTIzMjUyIDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4NCiAgICAgICAgPC9maWx0ZXI+DQogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iNjguNTI4MjI2MiUiIHkxPSIzLjI4NTE1NDc2JSIgeDI9IjQwLjcxNjc3ODMlIiB5Mj0iOTguNDc5MDA3MSUiIGlkPSJsaW5lYXJHcmFkaWVudC0xMSI+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNDA0MDQxIiBvZmZzZXQ9IjAlIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNDg0OTRCIiBvZmZzZXQ9IjkuNDcxMzg2NjklIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMUExQTFDIiBvZmZzZXQ9IjQxLjk5OTIwMzMlIj48L3N0b3A+DQogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMUQxRDFEIiBvZmZzZXQ9IjU2LjE4NTA5OSUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxQzFDMUEiIG9mZnNldD0iODcuNzA5ODUyMSUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTMyMzMiIG9mZnNldD0iMTAwJSI+PC9zdG9wPg0KICAgICAgICA8L2xpbmVhckdyYWRpZW50Pg0KICAgICAgICA8cmFkaWFsR3JhZGllbnQgY3g9IjUyLjg3NjU5MTglIiBjeT0iNDcuODI3NzIxOSUiIGZ4PSI1Mi44NzY1OTE4JSIgZnk9IjQ3LjgyNzcyMTklIiByPSI1Mi4xNzIyNzgxJSIgaWQ9InJhZGlhbEdyYWRpZW50LTEyIj4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxRTFFMjkiIG9mZnNldD0iMCUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxMTExMTIiIG9mZnNldD0iMTAwJSI+PC9zdG9wPg0KICAgICAgICA8L3JhZGlhbEdyYWRpZW50Pg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImxpbmVhckdyYWRpZW50LTEzIj4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMC4yNDA4MDA0OTgiIG9mZnNldD0iMCUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSI0OS4wMTc3NzI5JSI+PC9zdG9wPg0KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjMwMjEzOTk0NiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+DQogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPC9kZWZzPg0KICAgIDxnIGlkPSJQVFrlip/og70iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iLXB0ei1yb3VuZCI+DQogICAgICAgICAgICA8ZyBpZD0iUFRa5aSH5Lu9LTIiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMy41MDAwMDAsIC0wLjAwMDAwNykiPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMS43NDc3ODk2OCwwIEM1MC40MTgzOTcyLDAuNDEwMTYyMDAzIDg5Ljc0Nzc4OTcsNDAuNTQ4MjA0NSA4OS43NDc3ODk3LDkwLjAwMTc4NjEgQzg5Ljc0Nzc4OTcsMTM5LjIxMzA2OCA1MC44MDI4NDQ3LDE3OS4xOTk4NzEgMi40NjMzMzE3OSwxNzkuOTk0Njg2IEwxLjc0Nzc4OTY4LDE4MCBMMS43NDc3ODk2OCwwIFoiIGlkPSLot6/lvoQiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuMzgzOTQwNDI1LDE3OS4yNDA1MjggTDAsMTc5LjI0MDUyOCBMMC4wMDMzNTczMzAzMiwxODAuMDAwMDA3IEM0OS43MDcxMzA2LDE4MC4wMDAwMDcgOTAsMTM5LjcwNTYzNyA5MCw5MC4wMDAwMDcgQzkwLDQwLjU3ODk5NTIgNTAuMTQ4OTkyOCwwLjQxMzU3NzEyOSAwLjc2NjgyNjgwNiwwLjAwMzE4ODk0MDIzIEwwLjM4Mzk0MDQyNSw2Ljk4MDgxODE3ZS0wNiBMMC4zODM5NDA0MjUsMTc5LjI0MDUyOCBaIE0wLDEuMDAwMDA2OTggTDAuMzg2MDYzMzk0LDEuMDAwMDA2OTggQzQ5LjQyNTQ1ODgsMS40MDU4NjgzOCA4OSw0MS4xMjgzODk5IDg5LDkwLjAwNDQwMDggTDg4Ljk4ODAyNjcsOTEuNDc2MzAzIEM4OC4yMDY3NzExLDEzOS40NjUyMzUgNDkuMjkxMjYwMywxNzguMjIxOTQgMS4xMDU2OTI0LDE3OS4wMDAwMDcgTDAsMTc5LjAwMDAwNyBMMCwxLjAwMDAwNjk4IFoiIGlkPSLlvaLnirYiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMikiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i55+p5b2iIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iIzM1MzUzNiIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0zIj48L3VzZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci00KSIgeGxpbms6aHJlZj0iI3BhdGgtMyI+PC91c2U+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPGcgaWQ9InB0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDE0LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i5qSt5ZyG5b2iIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci02KSIgeGxpbms6aHJlZj0iI3BhdGgtNSI+PC91c2U+DQogICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMxMTEzMTYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtNSI+PC91c2U+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkwLDAgQzEzMS45NzM2NDEsMCAxNjYsMzQuMDI2MzU5IDE2Niw3NiBDMTY2LDExNy45NzM2NDEgMTMxLjk3MzY0MSwxNTIgOTAsMTUyIEM0OC4wMjYzNTksMTUyIDE0LDExNy45NzM2NDEgMTQsNzYgQzE0LDM0LjAyNjM1OSA0OC4wMjYzNTksMCA5MCwwIFogTTkwLDAuNiBDNDguMzU3NzI5OSwwLjYgMTQuNiwzNC4zNTc3Mjk5IDE0LjYsNzYgQzE0LjYsMTE3LjY0MjI3IDQ4LjM1NzcyOTksMTUxLjQgOTAsMTUxLjQgQzEzMS42NDIyNywxNTEuNCAxNjUuNCwxMTcuNjQyMjcgMTY1LjQsNzYgQzE2NS40LDM0LjM1NzcyOTkgMTMxLjY0MjI3LDAuNiA5MCwwLjYgWiIgaWQ9IuakreWchuW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC03KSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIwLjU4NTI4NjQ1OCI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uELTQ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MC41MDAwMDAsIDI2LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuakreWchuW9oiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTEwKSIgeGxpbms6aHJlZj0iI3BhdGgtOSI+PC91c2U+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTgpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTkiPjwvdXNlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjM1MDg0OTEsMTIuMjY1MDg4OCBDLTMuMjgxMTYyNzMsMzAuMzgxMzg2IC01LjQ2NzQxMzk3LDYxLjk2MjA0MTkgMTIuNDY3NzIwMyw4Mi44MDI0NTc5IEMzMC40MDI4NTQ2LDEwMy42NDI4NzQgNjEuNjY3NzAzOSwxMDUuODUxMjA4IDgyLjI5OTcxNTcsODcuNzM0OTExMiBDMTAyLjkzMTcyOCw2OS42MTg2MTQgMTA1LjExNzk3OSwzOC4wMzc5NTgxIDg3LjE4Mjg0NDUsMTcuMTk3NTQyMSBDNjkuMjQ3NzEwMywtMy42NDI4NzM4OSAzNy45ODI4NjEsLTUuODUxMjA4NDggMTcuMzUwODQ5MSwxMi4yNjUwODg4IFogTTE4LjMzNDkyMjksMTMuNzc0NDg1MiBDMzguMzQxNzIyMiwtMy42MTcxNjAxNCA2OC42NTkxNTE4LC0xLjQ5NzE1ODk0IDg2LjA1MDc5NzIsMTguNTA5NjQwNCBDMTAzLjQ0MjQ0MywzOC41MTY0Mzk4IDEwMS4zMjI0NDEsNjguODMzODY5NCA4MS4zMTU2NDIsODYuMjI1NTE0OCBDNjEuMzA4ODQyNiwxMDMuNjE3MTYgMzAuOTkxNDEzLDEwMS40OTcxNTkgMTMuNTk5NzY3Niw4MS40OTAzNTk2IEMtMy43OTE4Nzc3Miw2MS40ODM1NjAyIC0xLjY3MTg3NjUyLDMxLjE2NjEzMDYgMTguMzM0OTIyOSwxMy43NzQ0ODUyIFoiIGlkPSLmpK3lnIblvaItY29weS01IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTExKSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uELTQ2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4zMjUyODIsIDEyLjAwMDAwMCkiPjwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0LjMyNTI4MiwgMzMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBmaWxsPSJ1cmwoI3JhZGlhbEdyYWRpZW50LTEyKSIgY3g9IjE1LjY3NSIgY3k9IjE2LjY3NSIgcj0iMTUuNjc1Ij48L2NpcmNsZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4zMjE5OTk1NSwyOS42ODQ3Mzc1IEMxNS44MDE4MzEyLDM0LjAwMzIyMDMgMjUuMzY2MjU0NywzMS40NDA0NDA4IDI5LjY4NDczNzUsMjMuOTYwNjA5MSBDMzQuMDAzMjIwMywxNi40ODA3Nzc1IDMxLjQ0MDQ0MDgsNi45MTYzNTM5NSAyMy45NjA2MDkxLDIuNTk3ODcxMTUgQzE2LjQ4MDc3NzUsLTEuNzIwNjExNjQgNi45MTYzNTM5NSwwLjg0MjE2NzkzNiAyLjU5Nzg3MTE1LDguMzIxOTk5NTUgQy0xLjcyMDYxMTY0LDE1LjgwMTgzMTIgMC44NDIxNjc5MzYsMjUuMzY2MjU0NyA4LjMyMTk5OTU1LDI5LjY4NDczNzUgWiIgaWQ9IuakreWchuW9oiIgc3Ryb2tlPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEzKSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,i){"use strict";var n=h(i(5)),r=h(i(2)),o=h(i(4)),a=h(i(6)),s=h(i(9)),c=h(i(7)),u=h(i(13)),l=h(i(23)),d=h(i(429));function h(e){return e&&e.__esModule?e:{default:e}}i(432);var p=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.player.on("ready",this.ready.bind(this))}},{key:"ready",value:function(){var e=this.player.store.getState().player.options;this.options=e,e.webrtcReport&&("LiveStreaming"===this.player.getTechName()||"NonLiveStreaming"===this.player.getTechName()?this.view||(this.view=l.default.factory(d.default,e),this.container=this.player.getContainer(),this.container.querySelector(".km-container").appendChild(this.view.getEl()),this.view.init(),this.view.setNetworkState("online"),this.updateOnlineStatus=this.updateOnlineStatus.bind(this),window.addEventListener("online",this.updateOnlineStatus),window.addEventListener("offline",this.updateOnlineStatus),this.player.on("reportStreamStatus",this.setRealData,this),this.player.on("onload",this.onOnload,this)):this.view&&this.view.toggleView(!1))}},{key:"onOnload",value:function(){var e=this.player.getTechName();if(this.view&&("LiveStreaming"===e||"NonLiveStreaming"===e)){this.view.toggleView(!0);var t=this.options.source.devId;this.view.setDevId(t),this.view.reset()}}},{key:"updateOnlineStatus",value:function(e){var t=navigator.onLine?"online":"offline";this.view.setNetworkState(t)}},{key:"setRealData",value:function(e){this.view.setRealData(e)}},{key:"removeEventListener",value:function(){}},{key:"dispose",value:function(){this.options=null,window.removeEventListener("online",this.updateOnlineStatus),window.removeEventListener("offline",this.updateOnlineStatus),this.player.off("reportStreamStatus",this.setRealData,this),this.player.off("onload",this.onOnload,this),this.view&&(this.view.toggleView(!1),this.view.dispose(),this.view=null),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("WebrtcReportPlugin",p)},function(e,t,i){var n,r;n=i(430),r=i(431),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(12),r=i(20),o={currAudioData:{bytesSent:0,bytesReceived:0,packetsLost:0},currVideoData:{bytesSent:0,bytesReceived:0,packetsLost:0},lastAudioData:{bytesSent:0,bytesReceived:0,packetsLost:0},lastVideoData:{bytesSent:0,bytesReceived:0,packetsLost:0},audioData:{bytesReceived:0,packetsLost:0},videoData:{bytesReceived:0,packetsLost:0}};t.default={name:"WebrtcReport",data:function(){var e={state:"",visible:!0,devId:"",videoType:(0,n.getLocale)("plugins.webrtc.none"),audioType:(0,n.getLocale)("plugins.webrtc.none"),connectionStateClass:"",networkStateClass:"",connectionState:(0,n.getLocale)("plugins.webrtc.connect"),networkState:"online",canHei:28,canWid:44,x:0,y:0,half:0,stepLen:4,currPoints:[],isfull:!1,locale:{connectionState:(0,n.getLocale)("plugins.webrtc.connectionState"),networkState:(0,n.getLocale)("plugins.webrtc.networkState"),devId:(0,n.getLocale)("plugins.webrtc.devId"),audioType:(0,n.getLocale)("plugins.webrtc.audioType"),audioBytesReceived:(0,n.getLocale)("plugins.webrtc.audioBytesReceived"),audioPacketsLost:(0,n.getLocale)("plugins.webrtc.audioPacketsLost"),videoType:(0,n.getLocale)("plugins.webrtc.videoType"),videoBytesReceived:(0,n.getLocale)("plugins.webrtc.videoBytesReceived"),videoPacketsLost:(0,n.getLocale)("plugins.webrtc.videoPacketsLost")}};return(0,r.assign)(e,o)},methods:{init:function(){this.canvas=this._el.querySelector("canvas"),this.half=this.canHei/2,this.ctx=this.canvas.getContext("2d"),this.ctx.lineJoin="round",this.ctx.lineWidth=2,this.ctx.beginPath(),this.y=this.half,this.linearGradient=this.ctx.createLinearGradient(0,0,this.canWid,this.canHei),this.linearGradient.addColorStop(0,"#3C4DC8"),this.linearGradient.addColorStop(.5,"#53A0FD"),this.linearGradient.addColorStop(1,"#85C8A4"),this.ctx.strokeStyle=this.linearGradient,this.ctx.moveTo(this.x,this.y)},reset:function(){var e=!0,t=!1,i=void 0;try{for(var n,r=Object.keys(o)[Symbol.iterator]();!(e=(n=r.next()).done);e=!0){var a=n.value;this[a]=o[a]}}catch(e){t=!0,i=e}finally{try{!e&&r.return&&r.return()}finally{if(t)throw i}}},calculatePoint:function(e){if(this.x+=this.stepLen,0!==e){for(var t=0,i=this.currPoints.length,n=0;t<i;t++)n+=this.currPoints[t].value;var r=i?n/i:0,o=e-r,a=0;if(0!==r)if(o)a=-(o/r>1?1:o/r)*this.half;else a=(Math.abs(o)/r>1?1:Math.abs(o)/r)*this.half;this.y=this.half+a}else this.y=this.half},move:function(e){if(this.calculatePoint(e),this.currPoints.push({x:this.x,y:this.y,value:e}),this.isfull){this.ctx.clearRect(0,0,this.canWid,this.canHei),this.ctx.beginPath();var t=1,i=this.currPoints.length,n=[],r=0,o=0;for(s=0,c=this.half;t<i;t++)r=this.stepLen*(t-1),o=this.currPoints[t].y,n.push({x:r,y:o,value:this.currPoints[t].value}),this.ctx.beginPath(),s=0,c=this.half,1!==t&&(s=this.stepLen*(t-2),c=this.currPoints[t-1].y),this.ctx.moveTo(s,c),0===this.currPoints[t].value?this.ctx.strokeStyle="#FF2121":this.ctx.strokeStyle=this.linearGradient,this.ctx.lineTo(r,o),this.ctx.stroke();this.currPoints=n}else if(this.x>this.canWid)this.isfull=!0;else{this.ctx.beginPath();var a=this.currPoints.length,s=0,c=this.half;1!==a&&(s=this.currPoints[a-2].x,c=this.currPoints[a-2].y),this.ctx.moveTo(s,c),this.ctx.strokeStyle=0===e?"#FF2121":this.linearGradient,this.ctx.lineTo(this.x,this.y),this.ctx.stroke()}},getEl:function(){return this._el},setNetworkState:function(e){"offline"===e?(this.networkStateClass="km-webrtc-disconnect",this.networkState="offline"):(this.networkStateClass="",this.networkState="online")},setRealData:function(e){e.disconnect?(this.connectionStateClass="km-webrtc-disconnect",this.connectionState=(0,n.getLocale)("plugins.webrtc.disconnect")):(this.connectionStateClass="",this.connectionState=(0,n.getLocale)("plugins.webrtc.connect")),e.video&&(this.videoType=e.video.googCodecName,this.lastVideoData=this.currVideoData,this.currVideoData=e.video,this.videoData={bytesReceived:this.currVideoData.bytesReceived-this.lastVideoData.bytesReceived,packetsLost:this.currVideoData.packetsLost-this.lastVideoData.packetsLost},this.move(this.currVideoData.bytesReceived-this.lastVideoData.bytesReceived),e.audio&&(this.audioType=e.audio.googCodecName,this.lastAudioData=this.currAudioData,this.currAudioData=e.audio,this.audioData={bytesReceived:this.currAudioData.bytesReceived-this.lastAudioData.bytesReceived,packetsLost:this.currAudioData.packetsLost-this.lastAudioData.packetsLost}))},setDevId:function(e){this.devId=e},toggleView:function(e){this.visible=!!e}}}},function(e,t){e.exports='\n\t<div class="km-webrtc-report" v-show="visible">\n\t\t<div class="km-webrtc-hover">\n\t\t\t<div class="km-webrtc-main-info">\n\t\t\t\t<div class="km-webrtc-main-info-bg"></div>\n\t\t\t\t<div class="km-webrtc-main-info-container">\n\t\t\t\t\t<canvas :height="canHei" :width="canWid"></canvas>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="km-webrtc-more-info">\n\t\t\t\t<p :title="connectionState">{{locale.connectionState}}:<span :class="connectionStateClass">{{connectionState}}</span></p>\n\t\t\t\t<p :title="networkState">{{locale.networkState}}:<span :class="networkStateClass">{{networkState}}</span></p>\n\t\t\t\t<p :title="devId">{{locale.devId}}:<span>{{devId}}</span></p>\n\t\t\t\t<p :title="audioType">{{locale.audioType}}:<span>{{audioType}}</span></p>\n\t\t\t\t<p :title="audioData.bytesReceived">{{locale.audioBytesReceived}}:<span>{{audioData.bytesReceived}}</span></p>\n\t\t\t\t<p :title="audioData.packetsLost">{{locale.audioPacketsLost}}:<span>{{audioData.packetsLost}}</span></p>\n\t\t\t\t<p :title="videoType">{{locale.videoType}}:<span>{{videoType}}</span></p>\n\t\t\t\t<p :title="videoData.bytesReceived">{{locale.videoBytesReceived}}:<span>{{videoData.bytesReceived}}</span></p>\n\t\t\t\t<p :title="videoData.packetsLost">{{locale.videoPacketsLost}}:<span>{{videoData.packetsLost}}</span></p>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(e,t,i){var n=i(433);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-webrtc-report{position:absolute;top:16%;right:30px;color:#fff;width:20%;height:14%}.km-webrtc-report .km-webrtc-hover{z-index:2147483646;height:48px;width:48px;position:absolute;right:0}.km-webrtc-report .km-webrtc-hover .km-webrtc-main-info{position:absolute;right:0;height:48px;width:48px;border-radius:50%;overflow:hidden}.km-webrtc-report .km-webrtc-hover .km-webrtc-main-info .km-webrtc-main-info-bg{background-image:radial-gradient(circle,#000,#1b1b1b);height:44px;width:44px;border:2px solid #141414;border-radius:50%;opacity:.68}.km-webrtc-report .km-webrtc-hover .km-webrtc-main-info .km-webrtc-main-info-container{position:absolute;top:0;height:48px;width:48px;border-radius:50%;overflow:hidden}.km-webrtc-report .km-webrtc-hover .km-webrtc-main-info .km-webrtc-main-info-container canvas{padding-top:8px;padding-left:2px}.km-webrtc-report .km-webrtc-hover .km-webrtc-disconnect{color:#ff2121}.km-webrtc-report .km-webrtc-hover .km-webrtc-more-info{z-index:1;display:none;position:absolute;right:58px;top:24px;max-height:310%;max-width:200%;overflow-y:auto;overflow-x:hidden;background:#1c202c;border-radius:2px;padding:14px 20px 7px;font-family:PingFangSC-Regular;font-size:12px;color:#c8c8c8;opacity:.88}.km-webrtc-report .km-webrtc-hover .km-webrtc-more-info p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;margin-bottom:8px}.km-webrtc-report .km-webrtc-hover:hover{width:100%;height:100%}.km-webrtc-report .km-webrtc-hover:hover .km-webrtc-main-info-bg{opacity:.8}.km-webrtc-report .km-webrtc-hover:hover .km-webrtc-more-info{display:block}.km-webrtc-report .km-webrtc-more-info::-webkit-scrollbar{width:5px;height:calc(100% - 4px);background-color:#4a4a4a}.km-webrtc-report .km-webrtc-more-info::-webkit-scrollbar-thumb{background-color:var(--km-themeColor);border-radius:8px}",""])},function(e,t,i){"use strict";var n=h(i(5)),r=h(i(2)),o=h(i(4)),a=h(i(6)),s=h(i(9)),c=h(i(7)),u=h(i(13)),l=h(i(435)),d=h(i(23));function h(e){return e&&e.__esModule?e:{default:e}}i(438);var p=u.default.getPlugin("ProgressBarPlugin"),f=function(e){function t(e,i){(0,r.default)(this,t);var o=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return o.progressBarPlugin=e,o.player=i,o.init(),o}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){var e=this;this.options=this.player.getOptions(),this.player.on("ready",this.ready,this),this.player.registerInterface("getMissingTimes",function(){return e.timeslot||[]}),this.player.registerInterface("setMissingTimes",this.setMissingTimes.bind(this))}},{key:"ready",value:function(){var e=this;this.timeslot=[],this.options=this.player.getOptions();if(e.player.off("seek",e.handlerTimeupdate,e),e.player.off("timeupdate",e.handlerTimeupdate,e),e.destroyView(),"NonLiveStreaming"===this.player.getTechName())if(this.view)this.setMissingTimes(),this.player.off("seek",this.handlerTimeupdate,this),this.player.off("timeupdate",this.handlerTimeupdate,this);else{if(!this.options.mediaInfo.startTime||!this.options.mediaInfo.endTime)return;var t=this.startTime=this.replaceT(this.options.mediaInfo.startTime),i=this.endTime=this.replaceT(this.options.mediaInfo.endTime),n=this.player.api("findRecord",{startTime:t,endTime:i,nmediaId:this.options.mediaInfo.nmediaId||0});n&&n.then(function(n){if(n&&n.length){if(e.timeslot=e.formatTimeslot(n),e.setMissingTimes(e.timeslot),e.view){var r=(+new Date(i)-+new Date(t))/1e3;e.view.setDuration(r)}e.player.emit("missingTimesLoaded")}else 4!==e.player.readyState()&&e.player.toggleBlankVideoView(!0)}),this.player.on("seek",this.handlerTimeupdate,this),this.player.on("timeupdate",this.handlerTimeupdate,this)}}},{key:"createView",value:function(){this.view=d.default.factory(l.default,this.options),this.container=this.player.getContainer(),this.progressBarPlugin.el.querySelector(".km-progression-bar").appendChild(this.view.getEl())}},{key:"destroyView",value:function(){this.view&&(this.progressBarPlugin.el.querySelector(".km-progression-bar").removeChild(this.view.getEl()),this.view.dispose(),this.view=null)}},{key:"destroyEvents",value:function(){this.view&&(this.player.off("seek",this.handlerTimeupdate,this),this.player.off("timeupdate",this.handlerTimeupdate,this))}},{key:"formatTimeslot",value:function(e){var t=this;e.unshift({end_time:this.startTime}),e.push({start_time:this.endTime}),e=e.map(function(e){return{startTime:e.start_time?+new Date(t.replaceT(e.start_time)):null,endTime:e.end_time?+new Date(t.replaceT(e.end_time)):null}});var i=new Date(this.startTime);return e.reduce(function(e,t,n,r){return n<r.length-1&&t.endTime<r[n+1].startTime&&e.push({startTime:(t.endTime-i)/1e3,endTime:(r[n+1].startTime-i)/1e3}),e},[])||[]}},{key:"replaceT",value:function(e){return e.replace("T"," ")}},{key:"handlerTimeupdate",value:function(e){var t=this.timeslot.find(function(t){return e>=t.startTime&&e<=t.endTime});if(t){var i=t.endTime;t.endTime>=this.player.duration()&&(i=0),this.player.currentTime(i)}}},{key:"setMissingTimes",value:function(e){e&&e.length&&(this.view||(this.createView(),this.view.setDuration((+new Date(this.endTime)-+new Date(this.startTime))/1e3)),this.view.setMissingTimes(e))}},{key:"dispose",value:function(){this.destroyView(),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);p.registerPlugin("MissingTimesPlugins",f)},function(e,t,i){var n,r;n=i(436),r=i(437),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"MissingTimes",data:function(){return{missingTimes:[],duration:0}},computed:{times:function(){var e=this;return this.missingTimes.slice().map(function(t){var i=Math.abs(t.endTime-t.startTime)/e.duration*100+"%";return{left:t.startTime/e.duration*100+"%",width:i}})}},methods:{getEl:function(){return this._el},setMissingTimes:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.missingTimes=e},setDuration:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.duration=e}}}},function(e,t){e.exports='\n\t<div class="km-missing-times">\n\t\t<div class="km-missing-block" v-for="item in times" :style="{left: item.left, width: item.width}"></div>\n\t</div>\n'},function(e,t,i){var n=i(439);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-missing-times{position:absolute;width:100%;height:100%;z-index:20}.km-app-container .km-missing-times .km-missing-block{position:absolute;left:0;width:0;height:100%;background-color:#535353}",""])},function(e,t,i){"use strict";var n=h(i(5)),r=h(i(2)),o=h(i(4)),a=h(i(6)),s=h(i(9)),c=h(i(7)),u=h(i(13)),l=h(i(441)),d=h(i(23));function h(e){return e&&e.__esModule?e:{default:e}}i(444);var p=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.options=this.player.getOptions(),this.player.on("ready",this.ready,this),this.player.registerInterface("toggleBlankVideoView",this.toggleBlankVideoView.bind(this))}},{key:"ready",value:function(){this.destroyView()}},{key:"createView",value:function(){this.options=this.player.getOptions(),this.view=d.default.factory(l.default,this.options),this.container=this.player.getContainer(),this.container.querySelector(".km-container").appendChild(this.view.getEl())}},{key:"destroyView",value:function(){this.view&&(this.container.querySelector(".km-container").removeChild(this.view.getEl()),this.view.dispose(),this.view=null)}},{key:"toggleBlankVideoView",value:function(e){this.view||this.createView(),this.view.toggleView(!!e)}},{key:"dispose",value:function(){this.destroyView(),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("BlankVideoPlugin",p)},function(e,t,i){var n,r;n=i(442),r=i(443),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(12);t.default={data:function(){return{visible:!1,locale:{empty:(0,n.getLocale)("plugins.blank.empty")}}},methods:{getEl:function(){return this._el},toggleView:function(e){return null==e?this.visible:(this.visible=!!e,this.visible)}}}},function(e,t){e.exports='\n\t<div class="km-blank-video-view" v-if="visible">\n\t\t<div class="km-blank-video-img"></div>\n\t\t<span class="km-blank-video-tip">{{locale.empty}}</span>\n\t</div>\n'},function(e,t,i){var n=i(445);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){var n=i(132);(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-blank-video-view{position:absolute;top:0;left:0;z-index:2147483647;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:radial-gradient(50% 100%,#0b2c6e 0,#060e1c 100%)}.km-app-container .km-blank-video-view .km-blank-video-img{min-width:135px;height:23%;background:url("+n(i(446))+") no-repeat 50%;background-size:contain}.km-app-container .km-blank-video-view .km-blank-video-tip{font-family:PingFangSC-Medium;font-size:14px;color:#4c6ff7;text-align:center}",""])},function(e,t){e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEzNHB4IiBoZWlnaHQ9IjExNXB4IiB2aWV3Qm94PSIwIDAgMTM0IDExNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+cGljLXZpZGVvPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz4NCiAgICAgICAgPGZpbHRlciB4PSItMTQuMyUiIHk9Ii0xNS4yJSIgd2lkdGg9IjEzMy45JSIgaGVpZ2h0PSIxNDEuMyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0xIj4NCiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMyIgZHk9IjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+DQogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI1LjUiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjAxNzQwMjQ0NiAgIDAgMCAwIDAgMC4wNjc4OTExOTE0ICAgMCAwIDAgMCAwLjE3ODA5MzExMiAgMCAwIDAgMC4zNjE0Njk2NTYgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93Qmx1ck91dGVyMSIgcmVzdWx0PSJzaGFkb3dNYXRyaXhPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4NCiAgICAgICAgICAgIDxmZU1lcmdlPg0KICAgICAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0ic2hhZG93TWF0cml4T3V0ZXIxIj48L2ZlTWVyZ2VOb2RlPg0KICAgICAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyI+PC9mZU1lcmdlTm9kZT4NCiAgICAgICAgICAgIDwvZmVNZXJnZT4NCiAgICAgICAgPC9maWx0ZXI+DQogICAgPC9kZWZzPg0KICAgIDxnIGlkPSLmtYHlqpLkvZMt6JOd6ImyIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IjHmkq3mlL5f56m655m95q61IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDA3LjAwMDAwMCwgLTE3MS4wMDAwMDApIiBmaWxsPSIjMDBBMEZGIj4NCiAgICAgICAgICAgIDxnIGlkPSLpobXpnaIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAtMS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0icGljLXZpZGVvIiBmaWx0ZXI9InVybCgjZmlsdGVyLTEpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MTQuMjc4ODk5LCAxNzguMjE4MjQxKSI+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03MS41LDQ3IEM1OC41MjEzMDg0LDQ3IDQ4LDM2LjQ3ODY5MTYgNDgsMjMuNSBDNDgsMTAuNTIxMzA4NCA1OC41MjEzMDg0LDAgNzEuNSwwIEM4NC40Nzg2OTE2LDAgOTUsMTAuNTIxMzA4NCA5NSwyMy41IEM5NSwzNi40Nzg2OTE2IDg0LjQ3ODY5MTYsNDcgNzEuNSw0NyBaIE03MS41LDM1IEM3Ny44NTEyNzQ2LDM1IDgzLDI5Ljg1MTI3NDYgODMsMjMuNSBDODMsMTcuMTQ4NzI1NCA3Ny44NTEyNzQ2LDEyIDcxLjUsMTIgQzY1LjE0ODcyNTQsMTIgNjAsMTcuMTQ4NzI1NCA2MCwyMy41IEM2MCwyOS44NTEyNzQ2IDY1LjE0ODcyNTQsMzUgNzEuNSwzNSBaIE03Miw0NSBDNzQuMjA5MTM5LDQ1IDc2LDQzLjIwOTEzOSA3Niw0MSBDNzYsMzguNzkwODYxIDc0LjIwOTEzOSwzNyA3MiwzNyBDNjkuNzkwODYxLDM3IDY4LDM4Ljc5MDg2MSA2OCw0MSBDNjgsNDMuMjA5MTM5IDY5Ljc5MDg2MSw0NSA3Miw0NSBaIE01My4zODA0NTM4LDM0LjI1IEM1NC40ODUwMjMzLDM2LjE2MzE3MDUgNTYuOTMxMzg0OSwzNi44MTg2NzExIDU4Ljg0NDU1NTQsMzUuNzE0MTAxNiBDNjAuNzU3NzI1OSwzNC42MDk1MzIxIDYxLjQxMzIyNjUsMzIuMTYzMTcwNSA2MC4zMDg2NTcsMzAuMjUgQzU5LjIwNDA4NzUsMjguMzM2ODI5NSA1Ni43NTc3MjU5LDI3LjY4MTMyODkgNTQuODQ0NTU1NCwyOC43ODU4OTg0IEM1Mi45MzEzODQ5LDI5Ljg5MDQ2NzkgNTIuMjc1ODg0MywzMi4zMzY4Mjk1IDUzLjM4MDQ1MzgsMzQuMjUgWiBNNTMuMzgwNDUzOCwxMi43NSBDNTIuMjc1ODg0MywxNC42NjMxNzA1IDUyLjkzMTM4NDksMTcuMTA5NTMyMSA1NC44NDQ1NTU0LDE4LjIxNDEwMTYgQzU2Ljc1NzcyNTksMTkuMzE4NjcxMSA1OS4yMDQwODc1LDE4LjY2MzE3MDUgNjAuMzA4NjU3LDE2Ljc1IEM2MS40MTMyMjY1LDE0LjgzNjgyOTUgNjAuNzU3NzI1OSwxMi4zOTA0Njc5IDU4Ljg0NDU1NTQsMTEuMjg1ODk4NCBDNTYuOTMxMzg0OSwxMC4xODEzMjg5IDU0LjQ4NTAyMzMsMTAuODM2ODI5NSA1My4zODA0NTM4LDEyLjc1IFogTTcyLDIgQzY5Ljc5MDg2MSwyIDY4LDMuNzkwODYxIDY4LDYgQzY4LDguMjA5MTM5IDY5Ljc5MDg2MSwxMCA3MiwxMCBDNzQuMjA5MTM5LDEwIDc2LDguMjA5MTM5IDc2LDYgQzc2LDMuNzkwODYxIDc0LjIwOTEzOSwyIDcyLDIgWiBNOTAuNjE5NTQ2MiwxMi43NSBDODkuNTE0OTc2NywxMC44MzY4Mjk1IDg3LjA2ODYxNTEsMTAuMTgxMzI4OSA4NS4xNTU0NDQ2LDExLjI4NTg5ODQgQzgzLjI0MjI3NDEsMTIuMzkwNDY3OSA4Mi41ODY3NzM1LDE0LjgzNjgyOTUgODMuNjkxMzQzLDE2Ljc1IEM4NC43OTU5MTI1LDE4LjY2MzE3MDUgODcuMjQyMjc0MSwxOS4zMTg2NzExIDg5LjE1NTQ0NDYsMTguMjE0MTAxNiBDOTEuMDY4NjE1MSwxNy4xMDk1MzIxIDkxLjcyNDExNTcsMTQuNjYzMTcwNSA5MC42MTk1NDYyLDEyLjc1IFogTTkwLjYxOTU0NjIsMzQuMjUgQzkxLjcyNDExNTcsMzIuMzM2ODI5NSA5MS4wNjg2MTUxLDI5Ljg5MDQ2NzkgODkuMTU1NDQ0NiwyOC43ODU4OTg0IEM4Ny4yNDIyNzQxLDI3LjY4MTMyODkgODQuNzk1OTEyNSwyOC4zMzY4Mjk1IDgzLjY5MTM0MywzMC4yNSBDODIuNTg2NzczNSwzMi4xNjMxNzA1IDgzLjI0MjI3NDEsMzQuNjA5NTMyMSA4NS4xNTU0NDQ2LDM1LjcxNDEwMTYgQzg3LjA2ODYxNTEsMzYuODE4NjcxMSA4OS41MTQ5NzY3LDM2LjE2MzE3MDUgOTAuNjE5NTQ2MiwzNC4yNSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcxLjUsMzQgQzY1LjcwMTAxMDEsMzQgNjEsMjkuMjk4OTg5OSA2MSwyMy41IEM2MSwxNy43MDEwMTAxIDY1LjcwMTAxMDEsMTMgNzEuNSwxMyBDNzcuMjk4OTg5OSwxMyA4MiwxNy43MDEwMTAxIDgyLDIzLjUgQzgyLDI5LjI5ODk4OTkgNzcuMjk4OTg5OSwzNCA3MS41LDM0IFogTTcwLjIyNDQ4OTgsMTYgTDcwLjY5Mzg3NzYsMjYuNDQ4OTc5NiBMNzIuMzA2MTIyNCwyNi40NDg5Nzk2IEw3Mi43NzU1MTAyLDE2IEw3MC4yMjQ0ODk4LDE2IFogTTcxLjQ4OTc5NTksMjcuNjUzMDYxMiBDNzEuMDgxNjMyNywyNy42NTMwNjEyIDcwLjczNDY5MzksMjcuNzc1NTEwMiA3MC40NDg5Nzk2LDI4LjA2MTIyNDUgQzcwLjE0Mjg1NzEsMjguMzI2NTMwNiA3MCwyOC42NzM0Njk0IDcwLDI5LjEwMjA0MDggQzcwLDI5LjUxMDIwNDEgNzAuMTQyODU3MSwyOS44NTcxNDI5IDcwLjQ0ODk3OTYsMzAuMTQyODU3MSBDNzAuNzM0NjkzOSwzMC40Mjg1NzE0IDcxLjA4MTYzMjcsMzAuNTcxNDI4NiA3MS40ODk3OTU5LDMwLjU3MTQyODYgQzcxLjg5Nzk1OTIsMzAuNTcxNDI4NiA3Mi4yNjUzMDYxLDMwLjQyODU3MTQgNzIuNTcxNDI4NiwzMC4xNjMyNjUzIEM3Mi44NTcxNDI5LDI5Ljg3NzU1MSA3MywyOS41MzA2MTIyIDczLDI5LjEwMjA0MDggQzczLDI4LjY3MzQ2OTQgNzIuODU3MTQyOSwyOC4zMjY1MzA2IDcyLjU3MTQyODYsMjguMDYxMjI0NSBDNzIuMjg1NzE0MywyNy43NzU1MTAyIDcxLjkxODM2NzMsMjcuNjUzMDYxMiA3MS40ODk3OTU5LDI3LjY1MzA2MTIgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMS41LDQ3IEMyMi4zODczMDE2LDQ3IDE1LDM5LjYxMjY5ODQgMTUsMzAuNSBDMTUsMjEuMzg3MzAxNiAyMi4zODczMDE2LDE0IDMxLjUsMTQgQzQwLjYxMjY5ODQsMTQgNDgsMjEuMzg3MzAxNiA0OCwzMC41IEM0OCwzOS42MTI2OTg0IDQwLjYxMjY5ODQsNDcgMzEuNSw0NyBaIE0zMS41LDI0IEMzMy40MzI5OTY2LDI0IDM1LDIyLjQzMjk5NjYgMzUsMjAuNSBDMzUsMTguNTY3MDAzNCAzMy40MzI5OTY2LDE3IDMxLjUsMTcgQzI5LjU2NzAwMzQsMTcgMjgsMTguNTY3MDAzNCAyOCwyMC41IEMyOCwyMi40MzI5OTY2IDI5LjU2NzAwMzQsMjQgMzEuNSwyNCBaIE0zNy4xMjkxNjUxLDI3LjI1IEMzOC4wOTU2NjM0LDI4LjkyNDAyNDIgNDAuMjM2MjI5OSwyOS40OTc1ODcyIDQxLjkxMDI1NCwyOC41MzEwODg5IEM0My41ODQyNzgyLDI3LjU2NDU5MDYgNDQuMTU3ODQxMywyNS40MjQwMjQyIDQzLjE5MTM0MywyMy43NSBDNDIuMjI0ODQ0NiwyMi4wNzU5NzU4IDQwLjA4NDI3ODIsMjEuNTAyNDEyOCAzOC40MTAyNTQsMjIuNDY4OTExMSBDMzYuNzM2MjI5OSwyMy40MzU0MDk0IDM2LjE2MjY2NjgsMjUuNTc1OTc1OCAzNy4xMjkxNjUxLDI3LjI1IFogTTM3LjEyOTE2NTEsMzMuNzUgQzM2LjE2MjY2NjgsMzUuNDI0MDI0MiAzNi43MzYyMjk5LDM3LjU2NDU5MDYgMzguNDEwMjU0LDM4LjUzMTA4ODkgQzQwLjA4NDI3ODIsMzkuNDk3NTg3MiA0Mi4yMjQ4NDQ2LDM4LjkyNDAyNDIgNDMuMTkxMzQzLDM3LjI1IEM0NC4xNTc4NDEzLDM1LjU3NTk3NTggNDMuNTg0Mjc4MiwzMy40MzU0MDk0IDQxLjkxMDI1NCwzMi40Njg5MTExIEM0MC4yMzYyMjk5LDMxLjUwMjQxMjggMzguMDk1NjYzNCwzMi4wNzU5NzU4IDM3LjEyOTE2NTEsMzMuNzUgWiBNMzEuNSwzNyBDMjkuNTY3MDAzNCwzNyAyOCwzOC41NjcwMDM0IDI4LDQwLjUgQzI4LDQyLjQzMjk5NjYgMjkuNTY3MDAzNCw0NCAzMS41LDQ0IEMzMy40MzI5OTY2LDQ0IDM1LDQyLjQzMjk5NjYgMzUsNDAuNSBDMzUsMzguNTY3MDAzNCAzMy40MzI5OTY2LDM3IDMxLjUsMzcgWiBNMjUuODcwODM0OSwzMy43NSBDMjQuOTA0MzM2NiwzMi4wNzU5NzU4IDIyLjc2Mzc3MDEsMzEuNTAyNDEyOCAyMS4wODk3NDYsMzIuNDY4OTExMSBDMTkuNDE1NzIxOCwzMy40MzU0MDk0IDE4Ljg0MjE1ODcsMzUuNTc1OTc1OCAxOS44MDg2NTcsMzcuMjUgQzIwLjc3NTE1NTQsMzguOTI0MDI0MiAyMi45MTU3MjE4LDM5LjQ5NzU4NzIgMjQuNTg5NzQ2LDM4LjUzMTA4ODkgQzI2LjI2Mzc3MDEsMzcuNTY0NTkwNiAyNi44MzczMzMyLDM1LjQyNDAyNDIgMjUuODcwODM0OSwzMy43NSBaIE0yNS44NzA4MzQ5LDI3LjI1IEMyNi44MzczMzMyLDI1LjU3NTk3NTggMjYuMjYzNzcwMSwyMy40MzU0MDk0IDI0LjU4OTc0NiwyMi40Njg5MTExIEMyMi45MTU3MjE4LDIxLjUwMjQxMjggMjAuNzc1MTU1NCwyMi4wNzU5NzU4IDE5LjgwODY1NywyMy43NSBDMTguODQyMTU4NywyNS40MjQwMjQyIDE5LjQxNTcyMTgsMjcuNTY0NTkwNiAyMS4wODk3NDYsMjguNTMxMDg4OSBDMjIuNzYzNzcwMSwyOS40OTc1ODcyIDI0LjkwNDMzNjYsMjguOTI0MDI0MiAyNS44NzA4MzQ5LDI3LjI1IFogTTMxLjUsMzQgQzMzLjQzMjk5NjYsMzQgMzUsMzIuNDMyOTk2NiAzNSwzMC41IEMzNSwyOC41NjcwMDM0IDMzLjQzMjk5NjYsMjcgMzEuNSwyNyBDMjkuNTY3MDAzNCwyNyAyOCwyOC41NjcwMDM0IDI4LDMwLjUgQzI4LDMyLjQzMjk5NjYgMjkuNTY3MDAzNCwzNCAzMS41LDM0IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0Ny4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNiwwIEw5NCwwIEM5NC41NTIyODQ3LC0xLjAxNDUzMDYzZS0xNiA5NSwwLjQ0NzcxNTI1IDk1LDEgTDk1LDQ0IEM5NSw0NC41NTIyODQ3IDk0LjU1MjI4NDcsNDUgOTQsNDUgTDE2LDQ1IEMxNS40NDc3MTUzLDQ1IDE1LDQ0LjU1MjI4NDcgMTUsNDQgTDE1LDEgQzE1LDAuNDQ3NzE1MjUgMTUuNDQ3NzE1MywxLjAxNDUzMDYzZS0xNiAxNiwwIFogTTIxLDUgQzIwLjQ0NzcxNTMsNSAyMCw1LjQ0NzcxNTI1IDIwLDYgTDIwLDM5IEMyMCwzOS41NTIyODQ3IDIwLjQ0NzcxNTMsNDAgMjEsNDAgTDg5LDQwIEM4OS41NTIyODQ3LDQwIDkwLDM5LjU1MjI4NDcgOTAsMzkgTDkwLDYgQzkwLDUuNDQ3NzE1MjUgODkuNTUyMjg0Nyw1IDg5LDUgTDIxLDUgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzIuNzA3NjI5LDE1LjI5MzQxNTUgQzMyLjg5NTA0NzgsMTQuOTAxNzgwMiAzMywxNC40NjMxNDY1IDMzLDE0IEMzMywxMi4zNDMxNDU4IDMxLjY1Njg1NDIsMTEgMzAsMTEgQzI4LjM0MzE0NTgsMTEgMjcsMTIuMzQzMTQ1OCAyNywxNCBDMjcsMTUuNjU2ODU0MiAyOC4zNDMxNDU4LDE3IDMwLDE3IEMzMC40NjMxNDY1LDE3IDMwLjkwMTc4MDIsMTYuODk1MDQ3OCAzMS4yOTM0MTU1LDE2LjcwNzYyOSBMNDMuMjkyMzcxLDI4LjcwNjU4NDUgQzQzLjEwNDk1MjIsMjkuMDk4MjE5OCA0MywyOS41MzY4NTM1IDQzLDMwIEM0MywzMS42NTY4NTQyIDQ0LjM0MzE0NTgsMzMgNDYsMzMgQzQ3LjY1Njg1NDIsMzMgNDksMzEuNjU2ODU0MiA0OSwzMCBDNDksMjguMzQzMTQ1OCA0Ny42NTY4NTQyLDI3IDQ2LDI3IEM0NS41MzY4NTM1LDI3IDQ1LjA5ODIxOTgsMjcuMTA0OTUyMiA0NC43MDY1ODQ1LDI3LjI5MjM3MSBMMzIuNzA3NjI5LDE1LjI5MzQxNTUgWiBNMjMsNyBMODcsNyBDODcuNTUyMjg0Nyw3IDg4LDcuNDQ3NzE1MjUgODgsOCBMODgsMzcgQzg4LDM3LjU1MjI4NDcgODcuNTUyMjg0NywzOCA4NywzOCBMMjMsMzggQzIyLjQ0NzcxNTMsMzggMjIsMzcuNTUyMjg0NyAyMiwzNyBMMjIsOCBDMjIsNy40NDc3MTUyNSAyMi40NDc3MTUzLDcgMjMsNyBaIE04MywxNiBDODIuNDQ3NzE1MywxNiA4MiwxNi40NDc3MTUzIDgyLDE3IEw4MiwyOCBDODIsMjguNTUyMjg0NyA4Mi40NDc3MTUzLDI5IDgzLDI5IEM4My41NTIyODQ3LDI5IDg0LDI4LjU1MjI4NDcgODQsMjggTDg0LDE3IEM4NCwxNi40NDc3MTUzIDgzLjU1MjI4NDcsMTYgODMsMTYgWiBNNzksMTYgQzc4LjQ0NzcxNTMsMTYgNzgsMTYuNDQ3NzE1MyA3OCwxNyBMNzgsMjggQzc4LDI4LjU1MjI4NDcgNzguNDQ3NzE1MywyOSA3OSwyOSBDNzkuNTUyMjg0NywyOSA4MCwyOC41NTIyODQ3IDgwLDI4IEw4MCwxNyBDODAsMTYuNDQ3NzE1MyA3OS41NTIyODQ3LDE2IDc5LDE2IFogTTc1LDE2IEM3NC40NDc3MTUzLDE2IDc0LDE2LjQ0NzcxNTMgNzQsMTcgTDc0LDI4IEM3NCwyOC41NTIyODQ3IDc0LjQ0NzcxNTMsMjkgNzUsMjkgQzc1LjU1MjI4NDcsMjkgNzYsMjguNTUyMjg0NyA3NiwyOCBMNzYsMTcgQzc2LDE2LjQ0NzcxNTMgNzUuNTUyMjg0NywxNiA3NSwxNiBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zLDE2IEwzLDI5IEwwLDI5IEwwLDE2IEwzLDE2IFogTTUsMTYgTDEzLDE2IEwxMywyOSBMNSwyOSBMNSwxNiBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDcsMTAuNDQwMDY1NCBMMTA3LDM0LjY2NzAzOTkgTDk3LDI5LjA3NzE3NTkgTDk3LDE2IEwxMDcsMTAuNDQwMDY1NCBaIE0xMDksOS4zMjgwNzg0NSBMMTExLjgwMDQ3Niw3Ljc3MTAzMjA3IEwxMTEuODAwNDc2LDM3LjM1MDQ0MDcgTDEwOSwzNS43ODUwMTI3IEwxMDksOS4zMjgwNzg0NSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNyIgY3g9IjMwIiBjeT0iMTQiIHI9IjEiPjwvY2lyY2xlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC03IiBjeD0iNDYiIGN5PSIzMCIgcj0iMSI+PC9jaXJjbGU+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4="},function(e,t,i){"use strict";var n=g(i(5)),r=g(i(2)),o=g(i(4)),a=g(i(6)),s=g(i(9)),c=g(i(7)),u=g(i(13)),l=g(i(23)),d=g(i(448)),h=i(73),p=i(29),f=i(12);function g(e){return e&&e.__esModule?e:{default:e}}i(451);var A=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.registerControlInfo={type:"digitalZoom",title:(0,f.getLocale)("plugins.digitalzoom.digitalzoom"),class:"icon km_iconfont iconicon-enlarge km-tooltip",slot:"slotRight",active:!0,onClick:this.handlerDigitalZoomClick.bind(this)},this.player.registerControl(this.registerControlInfo),this.containerEl=this.player.getContainer(),this.playerWrapper=this.containerEl.querySelector(".km-player-wrapper"),this.kmPlayerEl=this.containerEl.querySelector(".km-player"),this.videoEl=this.containerEl.querySelector(".km-media-player-video"),this.player.on("ready",this.ready,this)}},{key:"ready",value:function(){this.destroyView()}},{key:"createView",value:function(){this.options=this.player.getOptions(),this.view=l.default.factory(d.default,this.options),this.el=this.view.getEl();var e=this.containerEl.querySelector(".km-container");this.on(window,"resize",this.handlerFullscreenChange,this),e.appendChild(this.el)}},{key:"destroyView",value:function(){this.view&&((0,h.caf)(this.fnId),this.destroyEvents(),this.containerEl.querySelector(".km-container").removeChild(this.el),this.el=null,this.playerWrapper.style.transform="",this.playerWrapper.style.transformOrigin="",this.view.dispose(),this.view=null,this.player.modifyControl("digitalZoom",{class:this.registerControlInfo.class.replace("clicked","")}))}},{key:"destroyEvents",value:function(){this.view&&(this.off(window,"mousemove",this.handlerViewMousemove,this),this.off(window,"mouseup",this.handlerViewMouseup,this),this.player.off("controlMouseenter",this.handlerControlMouseenter,this),this.player.off("controlMouseleave",this.handlerControlMouseleave,this),this.view.off("viewMousedown",this.handlerViewMousedown,this),this.view.off("selectMousedown",this.handlerSelectMousedown,this))}},{key:"handlerDigitalZoomClick",value:function(){this.player.playbackState&&this.player.playbackState()?this.player._showMessage("info",(0,f.getLocale)("plugins.common.endBackPlay")):(this.view||this.createView(),this.view.toggleView()?(this.view.toggleView(!1),this.view.setSelectBoxInfo({drag:!1}),this.player.off("controlMouseenter",this.handlerControlMouseenter,this),this.player.off("controlMouseleave",this.handlerControlMouseleave,this),this.view.off("selectMousedown",this.handlerSelectMousedown,this),this.player.modifyControl("digitalZoom",{class:this.registerControlInfo.class.replace("clicked","")}),this.playerWrapper.style.transform="",this.playerWrapper.style.transformOrigin="",this.view.reset(),(0,h.caf)(this.fnId)):(this.view.toggleView(!0),this.player.modifyControl("digitalZoom",{class:this.registerControlInfo.class+=" clicked"}),this.view.on("viewMousedown",this.handlerViewMousedown,this),this.player.on("fullscreenchange",this.handlerFullscreenChange,this)))}},{key:"handlerFullscreenChange",value:function(){var e=this;setTimeout(function(){e.view.setCanvasStyle({width:e.videoEl.offsetWidth/e.kmPlayerEl.offsetWidth*100+"%",height:e.videoEl.offsetHeight/e.kmPlayerEl.offsetHeight*100+"%"})})}},{key:"handlerViewMousedown",value:function(){this.view.finishState()||(this.begin=+new Date,this.view.setSelectBoxInfo({borderWidth:"1px",startX:event.clientX,startY:event.clientY,left:event.offsetX/this.el.offsetWidth*100+"%",top:event.offsetY/this.el.offsetHeight*100+"%",moving:!0}),this.view.setCanvasStyle({width:this.videoEl.offsetWidth/this.kmPlayerEl.offsetWidth*100+"%",height:this.videoEl.offsetHeight/this.kmPlayerEl.offsetHeight*100+"%"}),this.on(window,"mousemove",this.handlerViewMousemove,this),this.on(window,"mouseup",this.handlerViewMouseup,this))}},{key:"handlerViewMousemove",value:function(){var e=this.view.getSelectBoxInfo();if(e.moving)if(event.clientX<e.startX)e.width=e.height=0;else{var t=+e.top.slice(0,-1),i=+e.left.slice(0,-1),n=(event.clientX-e.startX)/this.el.offsetWidth*100;n+t<100&&n+i<100&&this.view.setSelectBoxInfo({width:n+"%",height:n+"%"})}}},{key:"handlerViewMouseup",value:function(){if(this.begin&&+new Date-this.begin<100)return this.destroyEvents(),this.destroyView(),void this.player._showMessage("info",(0,f.getLocale)("plugins.digitalzoom.mouseup"));var e=this.selectPos=this.view.getSelectBoxInfo();e.moving&&(this.view.setSelectBoxInfo({moving:!1,drag:!0}),this.view.finishState(!0),this.view.setViewStyle({width:"30%",height:"30%",cursor:"default",backgroundColor:"#000",borderWidth:"2px"}),this.playerWrapper.style.transform="scale("+100/(e.width+"").slice(0,-1)+")translate(-"+e.left+",-"+e.top+")",this.playerWrapper.style.transformOrigin="0 0 0",this.canvas=this.el.querySelector("canvas"),this.fnId=(0,h.raf)(this.animation.bind(this)),this.off(window,"mousemove",this.handlerViewMousemove,this),this.off(window,"mouseup",this.handlerViewMouseup,this),this.view.off("viewMousedown",this.handlerViewMousedown,this),this.view.on("selectMousedown",this.handlerSelectMousedown,this),this.view.viewAnimateClass="selected",this.player.on("controlMouseenter",this.handlerControlMouseenter,this),this.player.on("controlMouseleave",this.handlerControlMouseleave,this))}},{key:"handlerControlMouseenter",value:function(){this.view.viewAnimateClass="selected"}},{key:"handlerControlMouseleave",value:function(){this.view.viewAnimateClass="selected zoomSlideToggle"}},{key:"handlerSelectMousedown",value:function(){this.selectEl=this.containerEl.querySelector(".km-dzv-zoom-select"),this.selectBoxEl=this.selectEl.querySelector(".km-dzv-zs-select-box"),this.boxWidth=this.selectBoxEl.offsetWidth,this.boxHeight=this.selectBoxEl.offsetHeight,this.boxWidthRatio=this.selectBoxEl.offsetWidth/this.selectEl.offsetWidth*100,this.boxHeightRatio=this.selectBoxEl.offsetHeight/this.selectEl.offsetHeight*100,this.selectPos.drag&&(this.viewTop=(0,p.getElementTop)(this.selectEl),this.viewLeft=(0,p.getElementLeft)(this.selectEl),this.on(window,"mousemove",this.handlerSelectMousemove,this),this.on(window,"mouseup",this.handlerSelectMouseup,this))}},{key:"handlerSelectMousemove",value:function(e){if(this.newX=e.pageX,this.newY=e.pageY,this.oldX&&this.oldY){var t=this.oldX-this.newX,i=this.oldY-this.newY,n=(0,p.getElementTop)(this.selectBoxEl)-this.viewTop-i,r=(0,p.getElementLeft)(this.selectBoxEl)-this.viewLeft-t,o=n/this.selectEl.offsetHeight*100,a=r/this.selectEl.offsetWidth*100;o<0&&(o=0),a<0&&(a=0),o>100-this.boxHeightRatio&&(o=100-this.boxHeightRatio),a>100-this.boxWidthRatio&&(a=100-this.boxWidthRatio),this.view.setSelectBoxInfo({top:o+"%",left:a+"%"}),this.playerWrapper.style.transform="scale("+100/(this.selectPos.width+"").slice(0,-1)+")translate(-"+this.selectPos.left+",-"+this.selectPos.top+")"}this.oldX=this.newX,this.oldY=this.newY}},{key:"handlerSelectMouseup",value:function(){this.oldX=null,this.oldY=null,this.off(window,"mousemove",this.handlerSelectMousemove,this),this.off(window,"mouseup",this.handlerSelectMouseup,this)}},{key:"animation",value:function(){this.canvas.getContext("2d").drawImage(this.videoEl,0,0,this.canvas.width,this.canvas.height),this.fnId=(0,h.raf)(this.animation.bind(this))}},{key:"dispose",value:function(){this.registerControlInfo.onClick=null,this.off(window,"mousemove",this.handlerViewMousemove,this),this.off(window,"mouseup",this.handlerViewMouseup,this),this.player.off("controlMouseenter",this.handlerControlMouseenter,this),this.player.off("controlMouseleave",this.handlerControlMouseleave,this),this.off(window,"resize",this.handlerFullscreenChange,this),(0,h.caf)(this.fnId),this.view&&(this.view.dispose(),this.view=null),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("DigitalZoomPlugin",A)},function(e,t,i){var n,r;n=i(449),r=i(450),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=i(20),a=(n=o)&&n.__esModule?n:{default:n};t.default={name:"DigitalZoom",data:function(){return{visible:!1,finish:!1,viewAnimateClass:"",canvasAttrs:{width:"0%",height:"0%"},elAttrs:{width:"100%",height:"100%",marginLeft:0,marginTop:0,cursor:"crosshair",backgroundColor:"transparent",borderWidth:0},selectPos:{drag:!1,moving:!1,top:0,left:0,width:0,height:0,startX:0,startY:0,borderWidth:0}}},computed:{elStyle:function(){return{width:this.elAttrs.width,height:this.elAttrs.height,cursor:this.elAttrs.cursor,backgroundColor:this.elAttrs.backgroundColor,borderWidth:this.elAttrs.borderWidth}},selectStyle:function(){return{width:this.selectPos.width,height:this.selectPos.height,top:this.selectPos.top,left:this.selectPos.left,borderWidth:this.selectPos.borderWidth}}},mounted:function(){this.originalData=(0,a.default)(!0,{},this._data)},methods:{viewMousedown:function(){this.emit("viewMousedown")},viewMousemove:function(){this.emit("viewMousemove")},viewMouseup:function(){this.emit("viewMouseup")},selectMousedown:function(){this.emit("selectMousedown")},selectMousemove:function(){this.emit("selectMousemove")},selectMouseup:function(){this.emit("selectMouseup")},getEl:function(){return this._el},finishState:function(e){return void 0===e?this.finish:(this.finish=!!e,this.finish)},getSelectBoxInfo:function(){return this.selectPos},setSelectBoxInfo:function(e){(0,o.assign)(this.selectPos,e)},getViewStyle:function(){return this.elAttrs},setViewStyle:function(e){(0,o.assign)(this.elAttrs,e)},setCanvasStyle:function(e){this.canvasAttrs=e},reset:function(){var e=this;Object.keys(this.originalData).map(function(t){"object"===r(e.originalData[t])?e[t]=(0,a.default)(!0,{},e.originalData[t]):e[t]=e.originalData[t]})},toggleView:function(e){return void 0===e?this.visible:(this.visible=!!e,this.visible)}}}},function(e,t){e.exports='\n\t<div class="km-digital-zoom-view" v-show="visible" :style="elStyle" :class="viewAnimateClass">\n\t\t<div class="km-dzv-zoom-select" @mousedown="viewMousedown" @mousemove="viewMousemove" @mouseup="viewMouseup">\n\t\t\t<canvas v-show="finish" :style="{\'width\': canvasAttrs.width, \'height\': canvasAttrs.height}"></canvas>\n\t\t\t<div class="km-dzv-zs-select-box" :style="selectStyle" @mousedown="selectMousedown" @mousemove="selectMousemove" @mouseup="selectMouseup"></div>\n\t\t</div>\n\t</div>\n'},function(e,t,i){var n=i(452);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-digital-zoom-view{position:absolute;right:0;bottom:0;border:2px solid #333;border-radius:4px;box-sizing:border-box}.km-app-container .km-digital-zoom-view.selected{bottom:var(--km-control-btn-bottom)}.km-app-container .km-digital-zoom-view .km-dzv-zoom-select{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.km-app-container .km-digital-zoom-view .km-dzv-zoom-select .km-dzv-zs-select-box{position:absolute;opacity:.3;background-image:linear-gradient(90deg,#4c6ff7,#49b1de);border:0 solid var(--km-themeColor)}.km-app-container .km-digital-zoom-view.zoomSlideToggle{-webkit-animation:zoomSlideToggle 3s forwards;animation:zoomSlideToggle 3s forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes zoomSlideToggle{0%{bottom:var(--km-control-btn-bottom)}80%{bottom:var(--km-control-btn-bottom)}to{bottom:0}}@keyframes zoomSlideToggle{0%{bottom:var(--km-control-btn-bottom)}80%{bottom:var(--km-control-btn-bottom)}to{bottom:0}}",""])},function(e,t,i){"use strict";var n=d(i(5)),r=d(i(2)),o=d(i(4)),a=d(i(6)),s=d(i(9)),c=d(i(7)),u=d(i(13)),l=i(12);function d(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){var e=this;this.player.registerInterface("forward",function(){"LiveStreaming"!==this.getTechName()&&"HlsVideo"!==this.getTechName()?e.handlerClickForward():this._showMessage("info",(0,l.getLocale)("plugins.forward.warn"))}),this.registerControlInfo={type:"forward",title:(0,l.getLocale)("plugins.forward.forward"),class:"icon km_iconfont iconicon-frameadvance km-tooltip km-forward",slot:"slotLeft",active:!0,onClick:this.handlerClickForward.bind(this)},this.player.registerControl(this.registerControlInfo),this.player.on("timeupdate",this.onTimeupdate,this),this.player.on("clickPlay",this.onPlay,this),this.player.on("seek",this.onSeek,this),this.player.on("ready",this.ready,this)}},{key:"ready",value:function(){"LiveStreaming"===this.player.getTechName()||"HlsVideo"===this.player.getTechName()||"MergeVideo"===this.player.getTechName()||"DemandVideo"===this.player.getTechName()?this.player.modifyControl("forward",{active:!1}):this.player.modifyControl("forward",{active:!0}),this.clean(),this.forward=!1}},{key:"onPlay",value:function(){this.forward&&(this.reActivePausePlay(),this.forward=!1)}},{key:"onTimeupdate",value:function(){this.forward&&!this.lockClick&&(this.reActivePausePlay(),this.forward=!1)}},{key:"onSeek",value:function(){this.forward&&(this.clean(),this.reActivePausePlay(),this.forward=!1)}},{key:"reActivePausePlay",value:function(){var e=this.player.getControl("pause_play");e&&e.onClick()}},{key:"forwardCurrenttime",value:function(){if("Html5"===this.player.getTechName()){if(this.player.progression()>=100)return;var e=this.player.currentTime()+.04;this.player.currentTime(e)}else"NonLiveStreaming"===this.player.getTechName()&&this.player._techCall("forward")}},{key:"handlerClickForward",value:function(){var e=this;if("LiveStreaming"!==this.player.getTechName()&&"HlsVideo"!==this.player.getTechName()&&"MergeVideo"!==this.player.getTechName()&&"DemandVideo"!==this.player.getTechName())if(this.player._cache._isBackward&&this.player.bwForward(),"NonLiveStreaming"===this.player.getTechName()){this.lockClick||(this.lockClick=setTimeout(function(){e.clean()},100)),this.forward=!0;var t=this.player.getControl("pause_play");if(t&&!0!==t.active&&(this.player.modifyControl("pause_play",{active:!0}),this.player.modifyControl("play",{active:!1}),this.player.modifyControl("pause",{active:!1})),this.player.paused())return this.player.play(),void setTimeout(function(){e.forwardCurrenttime()},0);this.forwardCurrenttime()}else this.player.paused()||this.player.pause(),this.forwardCurrenttime();else this.player._showMessage("info",(0,l.getLocale)("plugins.forward.warn"))}},{key:"clean",value:function(){this.lockClick&&(clearTimeout(this.lockClick),this.lockClick=null)}},{key:"dispose",value:function(){this.registerControlInfo.onClick=null,this.clean(),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("ForwardPlugin",h)},function(e,t,i){"use strict";var n=f(i(26)),r=f(i(5)),o=f(i(2)),a=f(i(4)),s=f(i(6)),c=f(i(9)),u=f(i(7)),l=f(i(13)),d=i(74),h=f(i(455)),p=i(12);function f(e){return e&&e.__esModule?e:{default:e}}var g=l.default.getPlugin("ProgressBarPlugin");i(230);var A=function(e){function t(e,i){(0,o.default)(this,t);var n=(0,s.default)(this,(t.__proto__||(0,r.default)(t)).call(this));return n.player=i,n.ProgressBarPlugin=e,n._waiting=!1,n._cacheTwoSecond=!0,n.init(),n}return(0,u.default)(t,e),(0,a.default)(t,[{key:"init",value:function(){this.player.registerInterface("backward",this.handlerClickBackward.bind(this)),this.player.registerInterface("exitBackward",this.backwardEnded.bind(this)),this.registerControlInfo={type:"backward",title:(0,p.getLocale)("plugins.backward.backward"),class:"icon km_iconfont iconicon-framefallback km-tooltip km-backward",slot:"slotLeft",active:!0,onClick:this.handlerClickBackward.bind(this)},this.player.registerControl(this.registerControlInfo),this.registerBpMethods(),this.player.on("ready",this.ready.bind(this))}},{key:"registerBpMethods",value:function(){this.player.registerInterface("bwBackward",this.bwBackward.bind(this)),this.player.registerInterface("bwForward",this.bwForward.bind(this)),this.player.registerInterface("bwFastForward",this.bwFastForward.bind(this)),this.player.registerInterface("bwRewind",this.bwRewind.bind(this))}},{key:"ready",value:function(){"LiveStreaming"===this.player.getTechName()||"HlsVideo"===this.player.getTechName()||"MergeVideo"===this.player.getTechName()||"DemandVideo"===this.player.getTechName()?this.player.modifyControl("backward",{active:!1}):this.player.modifyControl("backward",{active:!0}),this.parentEl=this.player.getContainer().querySelector(".km-player-wrapper")}},{key:"bwReady",value:function(){this.backwardPlayer.on("timespace",this.handlerBwTimespace,this),this._bwInfo={duration:this.backwardPlayer.duration()||0}}},{key:"bwPlay",value:function(){this.backwardEnded()}},{key:"bwBackward",value:function(){this.backwardPlayer&&this.backwardPlayer.backward()}},{key:"bwForward",value:function(){this.backwardPlayer&&this.backwardPlayer.forward()}},{key:"bwFastForward",value:function(){this.backwardPlayer&&(console.log(this.player),this.backwardPlayer.fastForward(this.player._cache._fastForwardValue))}},{key:"bwRewind",value:function(){this.backwardPlayer&&this.backwardPlayer.rewind(this.player._cache._fastForwardValue)}},{key:"handlerBwPlay",value:function(){this.player.modifyControl("play",{active:!1}),this.player.modifyControl("pause_play",{active:!1}),this.player.modifyControl("pause",{active:!0})}},{key:"handlerBwPause",value:function(){this.player.modifyControl("play",{active:!0}),this.player.modifyControl("pause",{active:!1})}},{key:"handlerBwTimespace",value:function(e){var t=this.backwardPlayer.duration();if(this.time=this._backwardTime-Math.abs(t-e),this.player.currentTime(this.time,!0),this.player._tech.trigger("timeupdate",Math.floor(e)),e<=0)return this.player.paused()&&this.handlerBwPlay(),void this.backwardEnded();if(!(e<=t)){if(this.backwardPlayer._fast)return this.time=this._backwardTime+Math.abs(t-e),void this.backwardEnded();this.backwardPlayer._playing&&this.player.play(),this.backwardEnded(!0)}}},{key:"createView",value:function(){var e=this.parentEl=this.player.getContainer().querySelector(".km-player-wrapper"),t=this.player.getVideoInfo(),i=t.videoHeight,n=t.videoWidth,r=this.player.judgeScale(n,i),o="100%",a="auto",s="";"cover"===r?(o="100%",a="100%",s="fill"):"horizontally"===r?(o="100%",a="auto"):(o="auto",a="100%",s="fill"),this.recycleControls=[],this.backwardPlayer=new h.default({width:o,height:a,objectFit:s}),e.appendChild(this.backwardPlayer.view)}},{key:"handlerClickBackward",value:function(){var e=this;if(this._isBackward)this.bwBackward();else{if(this.player.currentTime()<=0)return!1;if(!(this.lock||this._waiting||this.downloading))if("LiveStreaming"!==this.player.getTechName()&&"HlsVideo"!==this.player.getTechName()&&"MergeVideo"!==this.player.getTechName()&&"DemandVideo"!==this.player.getTechName()){if("Html5"===this.player.getTechName()){if(this.player.progression()<=0)return;var t=this.player.currentTime()-.04;return this.player.currentTime(t),this.pauseTimeout=setTimeout(function(){e.player.pause(),clearTimeout(e.pauseTimeout)},100),!0}this._isBackward=this.player._cache._isBackward=!!this._isBackward,this._cacheTwoSecond?this._isBackward||this.backwardStart():this.backwardError((0,p.getLocale)("plugins.backward.fail"))}else this.player._showMessage("info",(0,p.getLocale)("plugins.backward.warn"))}}},{key:"backwardError",value:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"error";this.lock||(this.player._showMessage(i,e+(0,p.getLocale)("plugins.backward.tryLater")),this.backwardErrorTimer=setTimeout(function(){clearTimeout(t.backwardErrorTimer),t.lock=!1},2e3),this.lock=!0)}},{key:"backwardStart",value:function(){var e=this;this.player.pause(),this.player.on("play",this.bwPlay,this),"NonLiveStreaming"===this.player.getTechName()&&(this._waiting=!0,this.loadRemoteVideoData().then(function(t){e.nonLiveBackward(t),e._waiting=!1}).catch(function(){e.backwardError((0,p.getLocale)("plugins.backward.fail")),e.cacheTwoSecond(),e.player.play(),e._waiting=!1}))}},{key:"nonLiveBackward",value:function(e){this._isBackward=this.player._cache._isBackward=!0,this.time=this._backwardTime=this.player.currentTime(),this.player._cache&&(this.player._cache.backward=!0),this.createView(),this._bwInfo={},this.backwardPlayer.once("ready",this.bwReady,this),this.player.on("seek",this.handlerNonLiveSeek,this),this.backwardPlayer&&this.backwardPlayer.src(URL.createObjectURL(e))}},{key:"loadRemoteVideoData",value:function(){var e=this;return new n.default(function(t,i){e.player.api("backplay").then(function(e){(0,d.url2blob)(e).then(function(e){0===e.size?i():t(e)}).catch(function(){i()})}).catch(function(){i()})})}},{key:"cacheTwoSecond",value:function(){var e=this;this._cacheTwoSecond=!1,this.cacheTimer=setTimeout(function(){e._cacheTwoSecond=!0,clearTimeout(e.cacheTimer)},2e3)}},{key:"backwardEnded",value:function(e){var t=this;if(this.cacheTwoSecond(),this._isBackward=this.player._cache._isBackward=!1,this.destroyEvents(),e)this.backwardPlayerDispose(),this.player.emit("backwardEnded",{time:this.time});else{this.time<0&&(this.time=0);var i=this.player.currentTime(this.time);i.then&&i.then(function(e){t.player.emit("backwardEnded",{time:t.time}),t.player.play(),t.player.once("timeupdate",function(){t.backwardPlayerDispose()})})}}},{key:"handlerNonLiveSeek",value:function(e){e=Math.round(e),this.time=e,this.backwardEnded()}},{key:"destroyEvents",value:function(){this.player.off("seek",this.handlerNonLiveSeek,this),this.player.off("play",this.bwPlay,this)}},{key:"backwardPlayerDispose",value:function(){this.backwardPlayer&&(this.backwardPlayer.dispose(),this.backwardPlayer=null)}},{key:"dispose",value:function(){this.registerControlInfo.onClick=null,this.backwardErrorTimer&&clearTimeout(this.backwardErrorTimer),this.cacheTimer&&clearTimeout(this.cacheTimer),this.pauseTimeout&&clearTimeout(this.pauseTimeout),(0,c.default)(t.prototype.__proto__||(0,r.default)(t.prototype),"dispose",this).call(this)}}]),t}(l.default);g.registerPlugin("BackwardPlugin",A)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(i(5)),r=d(i(2)),o=d(i(4)),a=d(i(6)),s=d(i(9)),c=d(i(7)),u=d(i(53)),l=i(41);function d(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this)),o=e.width,s=e.height,c=e.objectFit;return i.player=null,i._ready=!1,i._playing=!1,i.view=i.createEl(o,s,c),i.on(i.player,"loadedmetadata",i.ready,i),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"ready",value:function(){this.setCurrentTime(this.duration()),this.trigger("ready"),this._ready=!0}},{key:"createEl",value:function(e,t,i){return this.wrapper=document.createElement("div"),this.wrapper.className="km-player-reverse-wrapper",this.player=document.createElement("video"),this.player.style.width=e,this.player.style.height=t,this.player.style.objectFit=i,this.wrapper.appendChild(this.player),this.wrapper}},{key:"src",value:function(e){this.setSrc(e)}},{key:"backward",value:function(){this.timer&&this.pause(),this.setCurrentTime(this.currentTime()-1/8),this.trigger("backward")}},{key:"forward",value:function(){this.timer&&this.pause(),this.setCurrentTime(this.currentTime()+1/8),this.trigger("forward")}},{key:"fastForward",value:function(e){this.timer&&this.pause(),this._fast=!0,this.setCurrentTime(this.currentTime()+(e||10)),this._fast=!1,this.trigger("forward")}},{key:"rewind",value:function(e){this.timer&&this.pause(),this.setCurrentTime(this.currentTime()-(e||10)),this.trigger("forward")}},{key:"timeupdate",value:function(){var e=this;this._playing=!0,this.timer=setInterval(function(){e.setCurrentTime(e.currentTime()+1/8)},125)}},{key:"stopTimeupdate",value:function(){clearInterval(this.timer),this._playing=!1}},{key:"dispose",value:function(){this.wrapper.parentNode.removeChild(this.wrapper),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);t.default=h,["paused","currentTime","volume","muted","error","duration"].forEach(function(e){h.prototype[e]=function(){return this.player[e]}}),["currentTime"].forEach(function(e){var t="set"+(0,l.toTitleCase)(e);h.prototype[t]=function(t){return this._ready&&this.trigger("timespace",t),this.player[e]=t,this.player[e]}}),["src","srcObject","autoplay","muted","paused"].forEach(function(e){var t="set"+(0,l.toTitleCase)(e);h.prototype[t]=function(t){return this.player[e]=t,this.player[e]}})},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-backplay-wrapper{position:absolute;width:100%;height:100%;z-index:100}.km-app-container .km-backplay-wrapper .km-backplay-mark{display:block;position:absolute;left:50%;top:0;height:100%}.km-app-container .km-backplay-wrapper .km-backplay-mark:after{content:attr(data-title);font-size:12px;color:#fff;position:absolute;top:-24px;transform:translateX(-50%);height:18px;line-height:18px;overflow:hidden;padding:0 9px;border-radius:9px;background:rgba(18,22,33,.8)}.km-app-container .km-backplay-wrapper .km-backplay-mark.nearLeft:after{transform:translateX(0)}.km-app-container .km-backplay-wrapper .km-backplay-mark.nearRight:after{transform:translateX(-100%)}",""])},function(e,t,i){"use strict";var n=g(i(5)),r=g(i(2)),o=g(i(4)),a=g(i(6)),s=g(i(9)),c=g(i(7)),u=g(i(13)),l=g(i(23)),d=g(i(458)),h=i(29),p=i(461),f=i(12);function g(e){return e&&e.__esModule?e:{default:e}}i(462);var A=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.rateList=[{rate:-16,text:"1/16X"},{rate:-8,text:"1/8X"},{rate:-4,text:"1/4X"},{rate:-2,text:"1/2X"},{rate:1,text:"1X",active:!0},{rate:2,text:"2X"},{rate:4,text:"4X"},{rate:8,text:"8X"},{rate:16,text:"16X"}],i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){var e=this;this.player.registerInterface("playbackRate",function(t){var i=this;if("LiveStreaming"!==this.getTechName()){if(void 0!==t){if("number"!=typeof t)return void this.log("err",10,"(playbackRate)");e.view||e.createView();var n=e.rateList.find(function(e){return e.rate===t});if(!n)return!1;var r=e.playSpeece(t);if(e.view.changeRate(t,!0),1===t?this.modifyControl("playbackRate",{innerHTML:e.innerHTML}):this.modifyControl("playbackRate",{innerHTML:n.text}),"Html5"===this.getTechName())return this._techCall("setPlaybackRate",2),setTimeout(function(){i._techCall("setPlaybackRate",r)},200),r;this._techCall("setPlaybackRate",r)}return this._techGet("playbackRate")}this._showMessage("info",(0,f.getLocale)("plugins.playbackrate.warn"))}),this.player.registerInterface("resetPlaybackRate",function(){this.playbackRate(1)}),this.innerHTML="\n\t\t\t"+(0,f.getLocale)("plugins.playbackrate.playbackrate")+"\n\t\t",this.registerControlInfo={type:"playbackRate",title:(0,f.getLocale)("plugins.playbackrate.playbackrate"),slot:"slotRight",class:"button-icon no-title",active:!0,innerHTML:this.innerHTML,onClick:this.handlerPlaybackRateClick.bind(this),onMouseleave:this.handlerPlaybackRateMouseleave.bind(this)},this.player.registerControl(this.registerControlInfo),this.container=this.player.getContainer(),this.player.on("ready",this.ready.bind(this))}},{key:"ready",value:function(){this.destroyView(),"LiveStreaming"===this.player.getTechName()||"HlsVideo"===this.player.getTechName()?this.player.modifyControl("playbackRate",{active:!1}):(this.player.modifyControl("playbackRate",{active:!0}),this.player.modifyControl("playbackRate",{innerHTML:this.innerHTML}),this.options=this.player.getOptions())}},{key:"createView",value:function(){this.view=l.default.factory(d.default,this.options),this.view.setRatelist(this.rateList),this.container.querySelector(".km-container").appendChild(this.view.getEl()),this.playbackRateEl=this.view.getEl().querySelector(".km-playback-rate-container"),this.view.on("changeRate",this.handlerChangeRate,this),this.view.on("scrollTopStart",this.handlerScrollTopStart,this),this.view.on("scrollTopEnd",this.handlerScrollEnd,this),this.view.on("scrollBottomStart",this.handlerScrollBottomStart,this),this.view.on("scrollBottomEnd",this.handlerScrollEnd,this),this.handlerOverflow(),this.on(window,"resize",this.handlerOverflow,this)}},{key:"destroyView",value:function(){this.view&&(this.player.isScreenSplit||this.container.querySelector(".km-container").removeChild(this.view.getEl()),this.destroyEvents(),this.playbackRateEl=null,this.view.dispose(),this.view=null)}},{key:"destroyEvents",value:function(){this.view&&(this.view.off("changeRate",this.handlerChangeRate,this),this.view.off("scrollTopStart",this.handlerScrollTopStart,this),this.view.off("scrollTopEnd",this.handlerScrollEnd,this),this.view.off("scrollBottomStart",this.handlerScrollBottomStart,this),this.view.off("scrollBottomEnd",this.handlerScrollEnd,this),this.off(window,"resize",this.handlerOverflow,this))}},{key:"handlerOverflow",value:function(){this.view.judgeOverflow(this.container.clientHeight)?this.view.setOverflowStyle(this.container.clientHeight):this.view.unsetOverflowStyle()}},{key:"handlerScrollTopStart",value:function(){(0,p.handlerScrollTopStart)(this.playbackRateEl,3)}},{key:"handlerScrollBottomStart",value:function(){(0,p.handlerScrollBottomStart)(this.playbackRateEl,3)}},{key:"handlerScrollEnd",value:function(){(0,p.handlerScrollEnd)()}},{key:"handlerPlaybackRateClick",value:function(e){"LiveStreaming"!==this.player.getTechName()&&"HlsVideo"!==this.player.getTechName()?this.player.playbackState&&this.player.playbackState()?this.player._showMessage("info",(0,f.getLocale)("plugins.common.endBackPlay")):(this.view||this.createView(),e&&e.target&&this.view.positionLeft((0,h.getElementLeft)(e.target)-(0,h.getElementLeft)(this.container)+e.target.offsetWidth/2-parseInt(this.view.getEl().style.width)/2+"px"),this.view.toggleView()?this.hideView():(this.view.toggleView(!0),this.on(this.view.getEl(),"mouseenter",this.handlerViewMouseenter,this),this.on(this.view.getEl(),"mouseleave",this.handlerViewMouseleave,this))):this.player._showMessage("info",(0,f.getLocale)("plugins.playbackrate.hlsWarn"))}},{key:"handlerPlaybackRateMouseleave",value:function(){var e=this,t=this.PlaybackRateMouseleaveTimeout=setTimeout(function(){e.viewMouseenter?clearTimeout(t):e.hideView()},300)}},{key:"handlerViewMouseenter",value:function(){this.viewMouseenter=!0}},{key:"handlerViewMouseleave",value:function(){null!==event.relatedTarget&&this.hideView()}},{key:"hideView",value:function(){this.mouseleaveTimeout&&clearTimeout(this.mouseleaveTimeout),this.view&&(this.off(this.view.getEl(),"mouseenter",this.handlerViewMouseenter),this.off(this.view.getEl(),"mouseleave",this.handlerViewMouseleave),this.viewMouseenter=null,this.view.toggleView(!1))}},{key:"playSpeece",value:function(e){return e>0?e:1/Math.abs(e)<.0625?.0625:1/Math.abs(e)}},{key:"handlerChangeRate",value:function(e){this.player.playbackRate(e)}},{key:"dispose",value:function(){this.registerControlInfo.onClick=null,this.registerControlInfo.onMouseleave=null,this.mouseleaveTimeout&&clearTimeout(this.mouseleaveTimeout),this.view&&(this.off(window,"resize",this.handlerOverflow,this),this.view.dispose(),this.view=null),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("PlaybackRatePlugin",A)},function(e,t,i){var n,r;n=i(459),r=i(460),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"PlaybackRate",data:function(){return{visible:!1,isOverflow:!1,rateList:[],style:{width:"60px",left:"0px"},labelHeight:"16",btnHeight:"32",currRate:1}},computed:{playSpeece:function(){return this.currRate>0?this.currRate:1/Math.abs(this.currRate)<.0625?.0625:1/Math.abs(this.currRate)}},watch:{visible:function(e){this.emit("visible")}},mounted:function(){},methods:{setRatelist:function(e){this.rateList=e},toggleView:function(e){return void 0===e?this.visible:(this.visible=!!e,this.visible)},getEl:function(){return this._el},positionLeft:function(e){this.style.left=e},changeRate:function(e,t){this.currRate=e,this.rateList=this.rateList.slice().map(function(t,i){return t.rate===e?{rate:t.rate,text:t.text,active:!0}:{rate:t.rate,text:t.text}}),t||this.emit("changeRate",e)},judgeOverflow:function(e){},setOverflowStyle:function(e){},unsetOverflowStyle:function(){}}}},function(e,t){e.exports='\n\t<div class="km-playback-rate-wrapper" v-show="visible" :style="{left: style.left, width: style.width}">\n\t\t<div class="km-playback-rate-container">\n\t\t\t<div class="km-playback-rate">\n\t\t\t\t<div class="km-playback-rate-button" v-for="item in rateList" :style="{height: (btnHeight + \'px\')}" @click="changeRate(item.rate)">\n\t\t\t\t\t<span :class="item.active ? \'km-playbackrate-active\' : \'\'">{{item.text}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\t\t\n\t</div>\n'},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handlerScrollEnd=t.handlerScrollBottomStart=t.handlerScrollTopStart=void 0;var n,r=i(73),o=0,a=0,s=0,c=(t.handlerScrollTopStart=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;n=e,a=t,s=setTimeout(function(){clearTimeout(s),0!==c(n).scrollTopValue&&(o=(0,r.raf)(l))},1e3)},t.handlerScrollBottomStart=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;n=e,a=i,s=setTimeout(function(){clearTimeout(s),0!==c(n).scrollBottomValue&&(t.fnId=(0,r.raf)(d))},1e3)},t.handlerScrollEnd=function(){clearTimeout(s),(0,r.caf)(o),o=0,n=null,a=0},function(e){var t=e.scrollTop;return{scrollTopValue:t,scrollBottomValue:e.scrollHeight-t-e.clientHeight}}),u=function(e,t){e.scrollTop+=t},l=function e(){u(n,-a),0!==c(n).scrollTopValue&&(o=(0,r.raf)(e))},d=function e(){u(n,a),0!==c(n).scrollBottomValue&&(o=(0,r.raf)(e))}},function(e,t,i){var n=i(463);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,'.km-app-container .km-playback-rate-wrapper{position:absolute;bottom:calc(var(--km-control-height) + var(--km-control-progressbar) + 4px);left:0;z-index:1;width:60px;height:176px;border-radius:4px;background:rgba(18,22,33,.8);overflow:hidden}.km-app-container .km-playback-rate-wrapper:hover{overflow:auto}.km-app-container .km-playback-rate-wrapper::-webkit-scrollbar{width:2px}.km-app-container .km-playback-rate-wrapper::-webkit-scrollbar-thumb{border-radius:1px;background:hsla(0,0%,100%,.3)}.km-app-container .km-playback-rate-wrapper::-webkit-scrollbar-track{background:initial;border-radius:1px}.km-app-container .km-playback-rate-wrapper .km-playback-rate-container{position:relative;width:60px}.km-app-container .km-playback-rate-wrapper .km-playback-rate-container .km-playback-rate{width:100%}.km-app-container .km-playback-rate-wrapper .km-playback-rate-container .km-playback-rate .km-playback-rate-button{line-height:32px;font-size:12px;color:#fff;text-align:center;cursor:pointer}.km-app-container .km-playback-rate-wrapper .km-playback-rate-container .km-playback-rate .km-playback-rate-button .km-playbackrate-active{color:var(--km-themeColor)}.km-app-container .km-playback-rate-wrapper .km-playback-rate-container .km-playback-rate .km-playback-rate-button:after{content:"";display:block;position:relative;background:hsla(0,0%,100%,.2);height:1px;width:60%;left:20%;transform:translateY(50%)}.km-app-container .km-playback-rate-wrapper .km-playback-rate-container .km-playback-rate .km-playback-rate-button:last-child{border-bottom:none}.km-app-container .km-playback-rate-wrapper .km-playback-rate-container .km-playback-rate .km-playback-rate-button:hover{background:#121621}.km-app-container .km-playback-rate-wrapper .km-playback-rate-container .km-playback-rate .km-playback-rate-button:active,.km-app-container .km-playback-rate-wrapper .km-playback-rate-container .km-playback-rate .playback-rate-button:hover{color:var(--km-themeColor)}',""])},function(e,t,i){"use strict";var n=p(i(5)),r=p(i(2)),o=p(i(4)),a=p(i(6)),s=p(i(9)),c=p(i(7)),u=p(i(13)),l=p(i(23)),d=i(12),h=p(i(465));function p(e){return e&&e.__esModule?e:{default:e}}i(468);var f=u.default.getPlugin("ProgressBarPlugin"),g=function(e){function t(e,i){(0,r.default)(this,t);var o=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return o.player=i,o.ProgressBarPlugin=e,o.init(),o}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.player.registerInterface("addDot",this.addDot.bind(this)),this.player.registerInterface("removeDot",this.removeDot.bind(this)),this.player.on("ready",this.ready.bind(this))}},{key:"ready",value:function(){this.destroyView()}},{key:"createView",value:function(){this.options=this.player.getOptions(),this.view=l.default.factory(h.default,this.options),this.el=this.view.getEl(),this.ProgressBarPlugin.el.querySelector(".km-progress-bar").appendChild(this.el)}},{key:"destroyView",value:function(){this.view&&(this.ProgressBarPlugin.el.querySelector(".km-progress-bar").removeChild(this.el),this.view.dispose(),this.view=null)}},{key:"addDot",value:function(e){var t=this.player.store.getState().plugin.intervalPlay.active;if("LiveStreaming"===this.player.getTechName()||t)this.player._showMessage("info",(0,d.getLocale)("plugins.dot.warn"));else if(e){this.view||this.createView();var i=e.time,n=e.color,r=this.player.duration();if(i=1*(i||this.player.currentTime()),console.log(),!(isNaN(i)||i>r||i<0)){var o={time:i,color:n,left:i/r*100+"%"},a=this.view.addDot(o);return{time:i,dom:this.el.querySelectorAll(".km-dot-item")[a-1]}}}}},{key:"removeDot",value:function(e){var t=this.player.store.getState().plugin.intervalPlay.active;"liveStreaming"===this.player.getTechName()||t?this.player._showMessage("warn",(0,d.getLocale)("plugins.dot.warn")):this.view&&e&&e.time&&this.view.removeDot(e.time)}},{key:"dispose",value:function(){this.destroyView(),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);f.registerPlugin("Dots",g)},function(e,t,i){var n,r;n=i(466),r=i(467),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Dots",data:function(){return{dots:[]}},methods:{getEl:function(){return this._el},addDot:function(e){return this.dots.push(e)},removeDot:function(e){this.dots=this.dots.filter(function(t){return t.time!==e})},clearDots:function(){this.dots=[]}}}},function(e,t){e.exports='\n\t<div class="km-dots-view">\n\t\t<div class="km-dot-item" v-for="dot in dots" :style="{left: dot.left, backgroundColor: dot.color}"></div>\n\t</div>\n'},function(e,t,i){var n=i(469);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-dots-view{position:absolute;width:100%;height:100%;z-index:50}.km-app-container .km-dots-view .km-dot-item{position:absolute;top:20%;height:var(--km-control-progressbar);width:var(--km-control-progressbar);border-radius:50%;background-color:var(--km-themeColor);transition:width .3s ease,height .3s ease}.km-app-container .km-progress-bar-wrapper:hover .km-dot-item{width:6px;height:6px}",""])},function(e,t,i){"use strict";var n=f(i(5)),r=f(i(2)),o=f(i(4)),a=f(i(6)),s=f(i(9)),c=f(i(7)),u=f(i(13)),l=f(i(20)),d=i(179),h=i(41),p=i(12);function f(e){return e&&e.__esModule?e:{default:e}}i(471);var g=["play","timings","exitScreenSplit","volume","requestFullscreen"],A=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){var e=this;this.registerControlInfo=[{type:"screenSplit",title:(0,p.getLocale)("plugins.screenSplit.screenSplit"),class:"icon km_iconfont iconicon-splitscreen km-tooltip",slot:"slotRight",active:!0,onClick:this.handlerScreenSplitClick.bind(this)},{type:"exitScreenSplit",title:(0,p.getLocale)("plugins.screenSplit.exitScreenSplit"),class:"icon km_iconfont iconicon-splitscreenexit km-tooltip",slot:"slotRight",active:!0,onClick:function(){e.player.emit("exitScreenSplit")}}],this.player.registerControls(this.registerControlInfo),this._isScreenSplit=!1,this.player.registerInterface("screenSplit",this.screenSplit.bind(this)),this.player.registerInterface("exitScreenSplit",this.exitScreenSplit.bind(this)),this.player.registerInterface("isScreenSplit",this.isScreenSplit.bind(this)),this.player.on("ready",this.ready.bind(this))}},{key:"ready",value:function(){"LiveStreaming"===this.player.getTechName()||"MergeVideo"===this.player.getTechName()||"HlsVideo"===this.player.getTechName()||"DemandVideo"===this.player.getTechName()?(this.exitScreenSplit(),this.player.modifyControl("screenSplit",{active:!1}),this.player.off("closeStream",this.exitScreenSplit)):(this.exitScreenSplit(),this.screenSplitList=[],this.options=this.player.getOptions(),this.player.modifyControl("screenSplit",{active:!0}),this.player.on("closeStream",this.exitScreenSplit,this))}},{key:"handlerScreenSplitClick",value:function(){this.player.store.getState().plugin.intervalPlay.active||"LiveStreaming"===this.player.getTechName()||"MergeVideo"===this.player.getTechName()||"HlsVideo"===this.player.getTechName()||"DemandVideo"===this.player.getTechName()?this.player._showMessage("info",(0,p.getLocale)("plugins.screenSplit.warn")):this.player.playbackState&&this.player.playbackState()?this.player._showMessage("info",(0,p.getLocale)("plugins.common.endBackPlay")):this.screenSplit()}},{key:"screenSplit",value:function(e){var t=this;e=this.getAmount(e),"LiveStreaming"!==this.player.getTechName()&&"MergeVideo"!==this.player.getTechName()&&"HlsVideo"!==this.player.getTechName()&&"DemandVideo"!==this.player.getTechName()?this._isScreenSplit?this.player._showMessage("info",(0,p.getLocale)("plugins.screenSplit.exitWarn"),5,this.screenSplitContainer):(this.player._techGet("paused")?this.handlerScreenSplit(e):(this.player.pause(),this.player.once("pause",function(){t.handlerScreenSplit(e)})),this._playerContainer=this.player.getContainer().querySelector(".km-app"),this.player.getContainer().removeChild(this._playerContainer)):this.player._showMessage("info",(0,p.getLocale)("plugins.screenSplit.warn"))}},{key:"exitScreenSplit",value:function(){if(this._isScreenSplit){this._isScreenSplit=!1,this.player.constructor.prototype.progression=this.nativeFn.progression,this.player.constructor.prototype.progressConvertTime=this.nativeFn.progressConvertTime;var e=this.player.constructor;this.screenSplitList.forEach(function(t){t.dispose(),e.players=e.players.filter(function(e){return e.id!==t.id})}),this.screenSplitList=[],this.player.getContainer().removeChild(this.screenSplitContainer),this.player.getContainer().appendChild(this._playerContainer),this._playerContainer=null}}},{key:"isScreenSplit",value:function(){return this._isScreenSplit}},{key:"handlerScreenSplit",value:function(e){if(this.player.isReady()){this._isScreenSplit=!0,this.overridePlayer(),this.screenSplitContainer=document.createElement("div"),this.screenSplitContainer.setAttribute("class","km-screen-split-container"),this.screenSplitContainer.style.background="black",this.screenSplitAmount=e,this.screenSplitRows=Math.ceil(e/2);var t=this.player.duration();if(!(t/e<1)){for(var i=0;i<e;i++){var n=document.createElement("div");n.setAttribute("class","km-screen-split-item"),n.setAttribute("style","height:"+100/this.screenSplitRows+"%"),n.style.setProperty("--km-control-height","27px"),n.style.setProperty("--iconfont-size","14px");var r=(0,l.default)(!0,{},this.options,{id:"",mediaUrl:this.player.src(),playType:(0,h.toInitialCase)(this.player.source().type),container:n});r.tools=g;var o=this.createPlayer({container:n,startTime:t/e*i,duration:t/e,options:r,volume:this.player.volume()});void 0!==o&&(o.on("fullscreenchange",function(){this.isFullscreen()?this.modifyControl("exitScreenSplit",{active:!1}):this.modifyControl("exitScreenSplit",{active:!0})}),o.on("exitScreenSplit",this.exitScreenSplit.bind(this)),this.screenSplitContainer.appendChild(n),this.screenSplitList.push(o))}this.player.getContainer().appendChild(this.screenSplitContainer)}}}},{key:"createPlayer",value:function(e){var t=e.container,i=e.startTime,n=e.duration,r=e.options,o=e.volume;if("NonLiveStreaming"===this.player.getTechName())var a=this.handleMissingTime({startTime:i,endTime:i+n,duration:n});var s=new(0,this.player.constructor)(t,r,this.player._hook);return s.screenSplitState={startTime:i,duration:n},s.originPlayer=this,a&&a(s)?s.pause():(s.once("loadeddata",function(){s.volume(o),s.currentTime&&s.currentTime(i),s.duration&&s.duration(n+i)}),s.on("ended",function(){s.currentTime(i)})),s}},{key:"handleMissingTime",value:function(e){var t=this,i=e.startTime,n=e.endTime,r=e.duration,o=this.player.getMissingTimes&&this.player.getMissingTimes(),a=!1;if(o&&o.length>0){var s=[];return o.forEach(function(e){e.endTime<i||e.startTime>n||(a=e.startTime<=i&&e.endTime>=n,s.push({startTime:Math.max((e.startTime-i)/r,0)*t.player.duration(),endTime:Math.min((e.endTime-i)/r,100)*t.player.duration()}))}),function(e){if(o.length>0){var t=o[o.length-1];t.endTime>=n&&(e._endTime=t.startTime)}return e.on("missingTimesLoaded",function(){a&&e.toggleBlankVideoView&&e.toggleBlankVideoView(!0),e.setMissingTimes&&e.setMissingTimes(s)}),a}}}},{key:"overridePlayer",value:function(){this.nativeFn={progression:this.player.constructor.prototype.progression,progressConvertTime:this.player.constructor.prototype.progressConvertTime},this.player.constructor.prototype.progression=function(e){if(!this.isScreenSplit||!this.isScreenSplit()||"number"!=typeof e){if(void 0!==e&&"number"==typeof e)return this._cache.progression=Math.min(Math.floor(Math.abs(e)),100),this._cache.progression;if(this.screenSplitState){var t=(this.currentTime()-this.screenSplitState.startTime)/this.screenSplitState.duration*100;return!this._endTime&&t<100||this._endTime&&this.currentTime()<this._endTime?t:(this.currentTime(this.screenSplitState.startTime),this.pause(),0)}return 0}this._showMessage("info",(0,p.getLocale)("plugins.screenSplit.progression"))},this.player.constructor.prototype.progressConvertTime=function(e){e&&e>=0&&e<=100&&this.screenSplitState&&this.currentTime(e/100*this.screenSplitState.duration+this.screenSplitState.startTime)}}},{key:"getAmount",value:function(e){return e=e||this.options&&this.options.numberOfSplitScreens,(isNaN(e)||e<2||e>8)&&(e=4),console.log(e),"49"===(0,d.getBrowserInfo)().ver.slice(0,2)&&"Html5"===this.player.getTechName()&&e>4&&(e=4),e}},{key:"dispose",value:function(){this.registerControlInfo.forEach(function(e){e.onClick=null}),this.exitScreenSplit(),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("ScreenSplitPlugin",A)},function(e,t,i){var n=i(472);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-screen-split-container{position:absolute;z-index:2147483647;left:0;top:0;width:100%;height:100%;display:flex;flex-wrap:wrap}.km-app-container .km-screen-split-container .km-screen-split-item{width:50%}",""])},function(e,t,i){"use strict";var n=A(i(5)),r=A(i(2)),o=A(i(4)),a=A(i(6)),s=A(i(9)),c=A(i(7)),u=A(i(13)),l=A(i(23)),d=A(i(231)),h=i(128),p=i(29),f=i(114),g=i(12);function A(e){return e&&e.__esModule?e:{default:e}}if("normal"===(0,h.getStyleSize)()){var m=i(474);i(477)}else{m=i(479);i(482)}var M=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"registerInterface",value:function(){this.player.registerInterface("imgControl",this.imgControlInterface.bind(this))}},{key:"init",value:function(){this.registerInterface(),this.registerControlInfo={type:"imgControl",title:(0,g.getLocale)("plugins.imgcontrol.imgcontrol"),slot:"slotRight",active:!0,class:"icon km_iconfont iconicon-imageenhancement km-tooltip",onClick:this.handlerImgControlClick.bind(this),onMouseleave:this.handlerImgControlMouseleave.bind(this)},this.player.registerControl(this.registerControlInfo),this.container=this.player.getContainer(),this.player.on("ready",this.ready.bind(this))}},{key:"ready",value:function(){"HlsVideo"===this.player.getTechName()?this.player.modifyControl("imgControl",{active:!1}):this.player.modifyControl("imgControl",{active:!0}),this.destroyView()}},{key:"imgControlInterface",value:function(e,t){"string"!=typeof e||"number"!=typeof t||t<0||t>100||(this.player.isScreenSplit&&this.player.isScreenSplit()?this.player._showMessage("info",(0,g.getLocale)("plugins.screenSplit.exitWarn")):(this.view||this.createView(),this.view.setProp(e,t)))}},{key:"createView",value:function(){this.options=this.player.getOptions(),this.view=l.default.factory(m,this.options),this.container.querySelector(".km-container").appendChild(this.view.getEl()),this.view.on("propsChange",this.propsChange,this)}},{key:"destroyView",value:function(){this.view&&(this.destroyEvents(),this.view.resetVal(),this.container.querySelector(".km-container").removeChild(this.view.getEl()),this.view.dispose(),this.view=null)}},{key:"destroyEvents",value:function(){this.view&&(this.off(this.view.getEl(),"mouseenter",this.handlerViewMouseenter),this.off(this.view.getEl(),"mouseleave",this.handlerViewMouseleave))}},{key:"handlerImgControlClick",value:function(e){if(this.player.playbackState&&this.player.playbackState())this.player._showMessage("info",(0,g.getLocale)("plugins.common.endBackPlay"));else{this.view||this.createView();var t=arguments[0]&&!arguments[0].target&&arguments[0];if(t)this.imgControlInterface.apply(this,arguments);else{if(e&&e.target){var i=this.container.offsetWidth,n=(0,p.getElementLeft)(e.target)-(0,p.getElementLeft)(this.container),r=i-n-e.target.offsetWidth/2-parseInt(this.view.getElWidth())/2;r<0&&(r=0),this.view.positionRight(r+"px")}this.view.toggleView()?this.hideView():(this.view.toggleView(!0),this.on(this.view.getEl(),"mouseenter",this.handlerViewMouseenter,this),this.on(this.view.getEl(),"mouseleave",this.handlerViewMouseleave,this),this.player.modifyControl("imgControl",{class:this.registerControlInfo.class+=" clicked"}))}}}},{key:"handlerImgControlMouseleave",value:function(){var e=this,t=this.mouseleaveTimeout=setTimeout(function(){e.viewMouseenter?clearTimeout(t):e.hideView()},300)}},{key:"getProps",value:function(){return this.view.getProps()}},{key:"propsChange",value:function(){this.view.setDisplayVal();var e=this.container.querySelector(".km-container .km-media-player-video"),t=this.getProps(),i=(0,d.default)(t);e.style.webkitFilter="brightness("+i[f.imgControl.BRIGHTNESS]+") contrast("+i[f.imgControl.CONTRAST]+") saturate("+i[f.imgControl.SATURATE]+") hue-rotate("+i[f.imgControl.HUEROTATE]+"deg)",e.style.msFilter="brightness("+i[f.imgControl.BRIGHTNESS]+") contrast("+i[f.imgControl.CONTRAST]+") saturate("+i[f.imgControl.SATURATE]+") hue-rotate("+i[f.imgControl.HUEROTATE]+"deg)",this.player.imgControlProps(t)}},{key:"handlerViewMouseenter",value:function(){this.viewMouseenter=!0}},{key:"handlerViewMouseleave",value:function(){null!==event.relatedTarget&&this.hideView()}},{key:"hideView",value:function(){this.mouseleaveTimeout&&clearTimeout(this.mouseleaveTimeout),this.player.modifyControl("imgControl",{class:this.registerControlInfo.class.replace("clicked","")}),this.view&&(this.destroyEvents(),this.view.toggleView(!1)),this.viewMouseenter=null}},{key:"dispose",value:function(){this.mouseleaveTimeout&&clearTimeout(this.mouseleaveTimeout),this.registerControlInfo.onClick=null,this.registerControlInfo.onMouseleave=null,this.destroyView(),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("ImgControlPlugin",M)},function(e,t,i){var n,r;n=i(475),r=i(476),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(114),o=i(20),a=(n=o)&&n.__esModule?n:{default:n},s=i(12);t.default={name:"ImgControl",data:function(){return{visible:!1,props:[],style:{right:"0px",width:"188px"},displayInfo:[{type:r.imgControl.BRIGHTNESS,val:"0%",topHeight:0,bottomHeight:0},{type:r.imgControl.HUEROTATE,val:"0%",topHeight:0,bottomHeight:0},{type:r.imgControl.CONTRAST,val:"0%",topHeight:0,bottomHeight:0},{type:r.imgControl.SATURATE,val:"0%",topHeight:0,bottomHeight:0}],locale:{reset:(0,s.getLocale)("plugins.imgcontrol.reset")}}},watch:{props:{handler:function(e){this.emit("propsChange")},deep:!0}},computed:{size:function(){return{width:this._el.offsetWidth,height:this._el.offsetHeight}}},mounted:function(){this.props=(0,a.default)(!0,[],(0,r.imgControlProps)())},methods:{toggleView:function(e){return void 0===e?this.visible:(this.visible=!!e,this.visible)},getEl:function(){return this._el},getProps:function(){return this.props},getElWidth:function(){return this._el.style.width},setProp:function(e,t){this.props.filter(function(i){i.type===e&&(i.val=t)})},setDisplayVal:function(){var e=this;this.displayInfo.forEach(function(t,i){var n=e.props[i];t.val=e.calculateDisplayVal(n),n.val-n.default>0?(t.topHeight=n.val-n.default+"%",t.bottomHeight="0%"):(t.topHeight="0%",t.bottomHeight=n.default-n.val+"%")})},calculateDisplayVal:function(e){return parseInt((e.val-e.default)/(e.val>=e.default?e.max-e.default:e.default-e.min)*100)+"%"},positionRight:function(e){this.style.right=e},resetVal:function(){this.props=(0,a.default)(!0,[],(0,r.imgControlProps)())}}}},function(e,t){e.exports='\n\t<div class="km-image-control-view" :style="{right: style.right, width: style.width}" v-show="visible">\n\t\t<div class="km-icv-image-control-content">\n\t\t\t\x3c!-- <input type="range"> --\x3e\n\t\t\t<div class="km-icv-reset" @click="resetVal"><span class="icon km_iconfont iconicon-reset"></span>{{locale.reset}}</div>\n\n\t\t\t<div class="km-icv-setting-item" v-for="item in props">\n\t\t\t\t<span>{{displayInfo[$index].val}}</span>\n\t\t\t\t<div class="km-icv-setting-item-input">\n\t\t\t\t\t<div class="km-icv-setting-range-bg"></div>\n\t\t\t\t\t<div class="km-icv-setting-range-top" :style="{height: displayInfo[$index].topHeight}"></div>\n\t\t\t\t\t<div class="km-icv-setting-range-bottom" :style="{height: displayInfo[$index].bottomHeight}"></div>\n\t\t\t\t\t\x3c!-- <input v-model=\'item.val\' @input=\'changeVal\'> --\x3e\n\t\t\t\t\t<input type="range" v-model="item.val" :max="item.max">\n\t\t\t\t</div>\n\t\t\t\t<span class="icon km_iconfont" :class="item.class" :data-title="item.name"></span>\n\t\t\t</div>\n\t\t\t\n\t\t</div>\n\t</div>\n'},function(e,t,i){var n=i(478);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-image-control-view{position:absolute;right:0;bottom:var(--km-control-btn-bottom);width:188px;height:281px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999}.km-app-container .km-image-control-view .km-icv-image-control-content{width:164px;height:245px;background:rgba(18,22,33,.92);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border-radius:4px;display:flex;padding:20px 12px 12px}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item{width:41px;height:204px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input{line-height:158px;position:relative}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input .km-icv-setting-range-bg,.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input .km-icv-setting-range-bottom,.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input .km-icv-setting-range-top{position:absolute;background:var(--km-themeColor);width:2px;height:0;left:50%;transform:translateX(-50%)}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input .km-icv-setting-range-bg{height:100%;background:#8a9da4}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input .km-icv-setting-range-top{bottom:50%}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input .km-icv-setting-range-bottom{top:50%}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item span{font-size:12px;cursor:default;color:hsla(0,0%,100%,.7)}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item span:before{font-size:15px}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item span:hover:after{content:attr(data-title);background:rgba(28,32,44,.8);position:absolute;bottom:80px;transform:translateX(-60%);padding:0 2px;line-height:20px;font-size:12px;color:#fff;z-index:2147483647;white-space:nowrap}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item i{color:#d8d8d8}.km-app-container .km-image-control-view .km-icv-image-control-content input[type=range]{-webkit-appearance:none;width:158px;transform:rotate(-90deg);background:transparent;border-radius:2px;cursor:pointer}.km-app-container .km-image-control-view .km-icv-image-control-content input[type=range]:focus{outline:none}.km-app-container .km-image-control-view .km-icv-image-control-content input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;background:radial-gradient(#4c6ff7 30%,#fff 0),#fff;border-radius:50%;z-index:1}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-reset{position:absolute;border-top:1px solid hsla(0,0%,100%,.1);width:100%;margin-left:-12px;bottom:4px;color:hsla(0,0%,100%,.7);height:32px;font-size:12px;cursor:pointer;text-align:center;line-height:32px}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-reset:hover{color:var(--km-themeColor)}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-reset span{font-size:12px}",""])},function(e,t,i){var n,r;n=i(480),r=i(481),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(114),o=i(20),a=(n=o)&&n.__esModule?n:{default:n},s=i(12);t.default={name:"ImgControl",data:function(){return{visible:!1,props:[],style:{right:"0px",width:"118px"},displayInfo:[{type:r.imgControl.BRIGHTNESS,val:"0%",topHeight:0,bottomHeight:0},{type:r.imgControl.HUEROTATE,val:"0%",topHeight:0,bottomHeight:0},{type:r.imgControl.CONTRAST,val:"0%",topHeight:0,bottomHeight:0},{type:r.imgControl.SATURATE,val:"0%",topHeight:0,bottomHeight:0}],locale:{reset:(0,s.getLocale)("plugins.imgcontrol.reset")}}},watch:{props:{handler:function(e){this.emit("propsChange")},deep:!0}},computed:{size:function(){return{width:this._el.offsetWidth,height:this._el.offsetHeight}}},mounted:function(){this.props=(0,a.default)(!0,[],(0,r.imgControlProps)())},methods:{toggleView:function(e){return void 0===e?this.visible:(this.visible=!!e,this.visible)},getEl:function(){return this._el},getProps:function(){return this.props},getElWidth:function(){return this._el.style.width},setProp:function(e,t){this.props.filter(function(i){i.type===e&&(i.val=t)})},setDisplayVal:function(){var e=this;this.displayInfo.forEach(function(t,i){var n=e.props[i];t.val=e.calculateDisplayVal(n),n.val-n.default>0?(t.topHeight=n.val-n.default+"%",t.bottomHeight="0%"):(t.topHeight="0%",t.bottomHeight=n.default-n.val+"%")})},calculateDisplayVal:function(e){return parseInt((e.val-e.default)/(e.val>=e.default?e.max-e.default:e.default-e.min)*100)+"%"},positionRight:function(e){this.style.right=e},resetVal:function(){this.props=(0,a.default)(!0,[],(0,r.imgControlProps)())}}}},function(e,t){e.exports='\n\t<div class="km-image-control-view" :style="{right: style.right, width: style.width}" v-show="visible">\n\t\t<div class="km-icv-image-control-content">\n\t\t\t\x3c!-- <input type="range"> --\x3e\n\t\t\t<div class="km-icv-reset" @click="resetVal"><span class="icon km_iconfont iconicon-reset"></span>{{locale.reset}}</div>\n\n\t\t\t<div class="km-icv-setting-item" v-for="item in props">\n\t\t\t\t<div class="km-icv-setting-item-input">\n\t\t\t\t\t<div class="km-icv-setting-range-bg"></div>\n\t\t\t\t\t<div class="km-icv-setting-range-top" :style="{height: displayInfo[$index].topHeight}"></div>\n\t\t\t\t\t<div class="km-icv-setting-range-bottom" :style="{height: displayInfo[$index].bottomHeight}"></div>\n\t\t\t\t\t\x3c!-- <input v-model=\'item.val\' @input=\'changeVal\'> --\x3e\n\t\t\t\t\t<input type="range" v-model="item.val" :max="item.max">\n\t\t\t\t</div>\n\t\t\t\t<span class="icon km_iconfont" :class="item.class" :data-title="item.name"></span>\n\t\t\t</div>\n\t\t\t\n\t\t</div>\n\t</div>\n'},function(e,t,i){var n=i(483);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-image-control-view{position:absolute;right:0;bottom:var(--km-control-btn-bottom);width:118px;height:198px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999}.km-app-container .km-image-control-view .km-icv-image-control-content{width:118px;height:168px;background:rgba(18,22,33,.92);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border-radius:4px;display:flex;padding:14px 0}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item{width:41px;height:141px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input{line-height:120px;position:relative}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input .km-icv-setting-range-bg,.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input .km-icv-setting-range-bottom,.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input .km-icv-setting-range-top{position:absolute;background:var(--km-themeColor);width:2px;height:0;left:50%;transform:translateX(-50%)}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input .km-icv-setting-range-bg{height:100%;background:#8a9da4}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input .km-icv-setting-range-top{bottom:50%}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item .km-icv-setting-item-input .km-icv-setting-range-bottom{top:50%}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item span{font-size:12px;cursor:default;color:hsla(0,0%,100%,.7)}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item span:before{font-size:15px}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item span:hover:after{content:attr(data-title);background:rgba(28,32,44,.8);position:absolute;bottom:63px;transform:translateX(-60%);padding:0 2px;line-height:20px;font-size:12px;color:#fff;z-index:2147483647;white-space:nowrap}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-setting-item i{color:#d8d8d8}.km-app-container .km-image-control-view .km-icv-image-control-content input[type=range]{-webkit-appearance:none;width:123px;transform:rotate(-90deg);background:transparent;border-radius:2px;cursor:pointer}.km-app-container .km-image-control-view .km-icv-image-control-content input[type=range]:focus{outline:none}.km-app-container .km-image-control-view .km-icv-image-control-content input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;background:radial-gradient(#4c6ff7 30%,#fff 0),#fff;border-radius:50%;z-index:1}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-reset{position:absolute;border-top:1px solid hsla(0,0%,100%,.1);width:100%;bottom:2px;color:hsla(0,0%,100%,.7);height:30px;font-size:12px;cursor:pointer;text-align:center;line-height:32px}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-reset:hover{color:var(--km-themeColor)}.km-app-container .km-image-control-view .km-icv-image-control-content .km-icv-reset span{font-size:12px}",""])},function(e,t,i){"use strict";var n=f(i(5)),r=f(i(2)),o=f(i(4)),a=f(i(6)),s=f(i(9)),c=f(i(7)),u=f(i(13)),l=f(i(23)),d=f(i(485)),h=i(29),p=i(38);function f(e){return e&&e.__esModule?e:{default:e}}i(488);var g=u.default.getPlugin("ProgressBarPlugin"),A=function(e){function t(e,i){(0,r.default)(this,t);var o=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return o.player=i,o.ProgressBarPlugin=e,o.init(),o}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.container=this.ProgressBarPlugin.el.querySelector(".km-progress-bar-contaniner"),this.options=this.player.getOptions(),this.player.on("ready",this.ready,this)}},{key:"ready",value:function(){this.destroyView(),this.options.progressDisplayTime&&(this.createView(),this.view.toggleView(!0))}},{key:"createView",value:function(){this.view=l.default.factory(d.default,this.options),this.el=this.view.getEl(),this.ProgressBarPlugin.el.querySelector(".km-progression-bar").appendChild(this.el),this.ProgressBarPlugin.view.on("progressBarMousemove",this.handlerMousemove,this)}},{key:"destroyView",value:function(){this.view&&(this.ProgressBarPlugin.el.querySelector(".km-progression-bar").removeChild(this.el),this.ProgressBarPlugin.view&&this.ProgressBarPlugin.view.off("progressBarMousemove",this.handlerMousemove,this),this.view.dispose(),this.view=null)}},{key:"handlerMousemove",value:function(){var e=this.player.store.getState().player.time,t=event.clientX-(0,h.getElementLeft)(this.container),i=event.clientX-(0,h.getElementLeft)(this.container),n=this.view.getEl().querySelector(".km-progress-displaytime-mark"),r=(0,h.getAfterAttr)(n).width.split("px")[0],o=i/this.container.offsetWidth;o=o?100*o:0;var a=t/this.container.offsetWidth;a=a?100*a:0,(parseInt(r)+6)/2>t?this.view.extraClass="nearLeft":this.container.offsetWidth-t<(parseInt(r)+6)/2?this.view.extraClass="nearRight":this.view.extraClass="",this.view.positionLeft(a+"%"),o>100&&(o=100),o<0&&(o=0);var s=this.player.screenSplitState,c=s?s.startTime:e.startTime,u=s?s.startTime+s.duration:e.endTime;this.view.content=(0,p.timer)(c+o/100*(u-c))}},{key:"dispose",value:function(){this.destroyView(),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);g.registerPlugin("ProgressDisplaytimePlugin",A)},function(e,t,i){var n,r;n=i(486),r=i(487),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"ProgressDisplaytime",data:function(){return{visible:!1,content:"00:00:00",style:{left:"0%"},extraClass:""}},methods:{toggleView:function(e){return void 0===e?this.visible:(this.visible=!!e,this.visible)},getEl:function(){return this._el},positionLeft:function(e){this.style.left=e},mousemove:function(e){this.emit("mousemove",e)}}}},function(e,t){e.exports='\n\t<div class="km-progress-displaytime-wrapper" @mousemove="mousemove" v-show="visible">\n\t\t<div class="km-progress-displaytime-mark" :class="extraClass" :style="{left: style.left}" :data-title="content">\n\t\t</div>\n\t</div>\n'},function(e,t,i){var n=i(489);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-progress-displaytime-wrapper{position:absolute;width:100%;height:100%;z-index:100}.km-app-container .km-progress-displaytime-wrapper .km-progress-displaytime-mark{display:none;position:absolute;left:50%;top:0;height:100%;border-left:1px solid #fff;border-radius:1.5px}.km-app-container .km-progress-displaytime-wrapper .km-progress-displaytime-mark:after{content:attr(data-title);font-size:10px;color:#fff;position:absolute;top:-24px;transform:translateX(-50%);height:10px;line-height:10px;overflow:hidden;padding:4px 5px 4.2px;border-radius:2px;background:#1e2226;opacity:.66}.km-app-container .km-progress-displaytime-wrapper .km-progress-displaytime-mark.nearLeft:after{transform:translateX(0)}.km-app-container .km-progress-displaytime-wrapper .km-progress-displaytime-mark.nearRight:after{transform:translateX(-100%)}.km-app-container .km-progress-bar:hover .km-progress-displaytime-mark{display:block}",""])},function(e,t,i){"use strict";var n=d(i(5)),r=d(i(2)),o=d(i(4)),a=d(i(6)),s=d(i(9)),c=d(i(7)),u=d(i(13)),l=i(12);function d(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.registerControlInfo=[{type:"loop",title:(0,l.getLocale)("plugins.loop.loop"),class:"icon km_iconfont iconicon-loop km-tooltip",active:!0,slot:"slotRight",groupName:"loopToggle",onClick:this.handlerLoopClick.bind(this)},{type:"loopoff",title:(0,l.getLocale)("plugins.loop.offLoop"),class:"icon km_iconfont iconicon-loopexit km-tooltip",active:!1,slot:"slotRight",groupName:"loopToggle",onClick:this.handlerLoopClick.bind(this)}],this.player.registerControl(this.registerControlInfo),this.player.on("ready",this.ready.bind(this))}},{key:"ready",value:function(){if("LiveStreaming"===this.player.getTechName())return this.player.off("loopChanged",this.handlerLoopChanged,this),this.player.off("ended",this.handlerEnded,this),void this.player.modifyControl("loop",{active:!1});this.player.modifyControl("loop",{active:!0}),this.player.modifyControl("loopoff",{active:!1}),this.player.loop(!1),this.player.on("loopChanged",this.handlerLoopChanged,this),this.player.on("ended",this.handlerEnded,this)}},{key:"handlerLoopChanged",value:function(){this.player.loop()?(this.player.modifyControl("loopoff",{class:this.registerControlInfo[1].class+=" clicked",active:!0}),this.player.modifyControl("loop",{active:!1})):(this.player.modifyControl("loopoff",{class:this.registerControlInfo[1].class.replace(" clicked",""),active:!1}),this.player.modifyControl("loop",{active:!0}))}},{key:"handlerLoopClick",value:function(){this.player.loop()?(this.loopToggle("loop"),this.player.loop(!1)):(this.loopToggle("loopoff"),this.player.loop(!0))}},{key:"loopToggle",value:function(e){"loop"===e?(this.player.modifyControl("loop",{active:!0}),this.player.modifyControl("loopoff",{active:!1})):"loopoff"===e&&(this.player.modifyControl("loop",{active:!1}),this.player.modifyControl("loopoff",{active:!0}))}},{key:"handlerEnded",value:function(){var e=this;this.player.loop()&&(this.endRecoverTimeout=setTimeout(function(){e.player.play(),clearTimeout(e.endRecoverTimeout)},1e3))}},{key:"dispose",value:function(){this.registerControlInfo.forEach(function(e){e.onClick=null}),this.endRecoverTimeout&&clearTimeout(this.endRecoverTimeout),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("LoopPlugin",h)},function(e,t,i){"use strict";var n=f(i(26)),r=f(i(5)),o=f(i(2)),a=f(i(4)),s=f(i(6)),c=f(i(9)),u=f(i(7)),l=f(i(13)),d=i(74),h=f(i(492)),p=i(12);function f(e){return e&&e.__esModule?e:{default:e}}var g=l.default.getPlugin("ProgressBarPlugin");i(230);var A=function(e){function t(e,i){(0,o.default)(this,t);var n=(0,s.default)(this,(t.__proto__||(0,r.default)(t)).call(this));return n.player=i,n.ProgressBarPlugin=e,n.init(),n}return(0,u.default)(t,e),(0,a.default)(t,[{key:"init",value:function(){var e=this;this.registerControlInfo={type:"backplay",title:(0,p.getLocale)("plugins.backplay.backplay"),slot:"slotRight",class:"button-icon",active:!0,onClick:this.handlerBackplayClick.bind(this)},this.player.registerControl(this.registerControlInfo),this.player.registerInterface("playbackState",function(){return!!e._isBackplay}),this.registerBpMethods(),this.player.on("ready",this.ready.bind(this))}},{key:"registerBpMethods",value:function(){this.player.registerInterface("bpPlay",this.bpPlay.bind(this)),this.player.registerInterface("bpPause",this.bpPause.bind(this)),this.player.registerInterface("bpBackward",this.bpBackward.bind(this)),this.player.registerInterface("bpForward",this.bpForward.bind(this)),this.player.registerInterface("bpFastForward",this.bpFastForward.bind(this)),this.player.registerInterface("bpRewind",this.bpRewind.bind(this))}},{key:"ready",value:function(){this.backplayEnded(null,!1),"Html5"===this.player.getTechName()||"NonLiveStreaming"===this.player.getTechName()?(this.container=this.player.getContainer(),this._isBackplay=this.player._cache._isBackplay=!1,this.options=this.player.getOptions(),this.player.modifyControl("backplay",{active:!0})):this.player.modifyControl("backplay",{active:!1})}},{key:"createView",value:function(){var e=this.parentEl=this.player.getContainer().querySelector(".km-player-wrapper"),t=this.player.getVideoInfo(),i=t.videoHeight,n=t.videoWidth,r=this.player.judgeScale(n,i),o="100%",a="auto",s="";"cover"===r?(o="100%",a="100%",s="fill"):"horizontally"===r?(o="100%",a="auto"):(o="auto",a="100%",s="fill"),this.recycleControls=[],this.backplayPlayer=new h.default({width:o,height:a,objectFit:s}),e.appendChild(this.backplayPlayer.view)}},{key:"bpReady",value:function(){this.backplayPlayer.on("play",this.handlerBpPlay,this),this.backplayPlayer.on("pause",this.handlerBpPause,this),this.backplayPlayer.on("timespace",this.handlerBpTimespace,this),this._bpInfo={duration:this.backplayPlayer.duration()||0}}},{key:"bpPlay",value:function(){this.backplayPlayer&&this.backplayPlayer.play()}},{key:"bpPause",value:function(){console.log(this),this.backplayPlayer&&this.backplayPlayer.pause()}},{key:"bpBackward",value:function(){this.backplayPlayer&&this.backplayPlayer.backward()}},{key:"bpForward",value:function(){this.backplayPlayer&&this.backplayPlayer.forward()}},{key:"bpFastForward",value:function(){this.backplayPlayer&&this.backplayPlayer.fastForward()}},{key:"bpRewind",value:function(){this.backplayPlayer&&this.backplayPlayer.rewind()}},{key:"handlerBpPlay",value:function(){this.player.modifyControl("play",{active:!1}),this.player.modifyControl("pause_play",{active:!1}),this.player.modifyControl("pause",{active:!0})}},{key:"handlerBpPause",value:function(){this.player.modifyControl("play",{active:!0}),this.player.modifyControl("pause",{active:!1})}},{key:"handlerBpTimespace",value:function(e){var t=this.backplayPlayer.duration(),i=this._backplayTime-Math.abs(t-e);if(this.player.currentTime(i,!0),this.player._tech.trigger("timeupdate",Math.floor(i)),e<=0)return this.backplayPlayer.pause(),void this.backplayEnded(this.player.currentTime());e>t&&this.backplayEnded()}},{key:"handlerBackplayClick",value:function(){this._isBackplay=this.player._cache._isBackplay=!!this._isBackplay,this._isBackplay?this.backplayEnded(this.player.currentTime()):this.backplayStart()}},{key:"loadControlStyles",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.player.modifyControl("backplay",{class:e?"button-icon button-clicked":"button-icon"})}},{key:"backplayStart",value:function(){this._isBackplay?this.player._showMessage("error",(0,p.getLocale)("plugins.backplay.endBackPlay")):(this.loadControlStyles(),this._isBackplay=this.player._cache._isBackplay=!0,this.player.emit("startBackplay"),this.player.pause(),this._backplayTime=this.player.currentTime(),this._backplayTime<=0?this.backplayEnded():"Html5"===this.player.getTechName()||"MergeVideo"===this.player.getTechName()||"DemandVideo"===this.player.getTechName()?this.fileTimeupdate():"NonLiveStreaming"===this.player.getTechName()&&this.nonLiveStreaming())}},{key:"nonLiveStreaming",value:function(){var e=this;this.backplayPlayer&&(this.backplayPlayer.dispose(),this.backplayPlayer=null),this.createView(),this._bpInfo={},this.player.hookTrigger("backplayStart"),this.loadRemoteVideoData().then(function(t){e.backplayPlayer&&e.backplayPlayer.src(URL.createObjectURL(t))}),this.backplayPlayer.once("ready",this.bpReady,this),this.player.on("seek",this.handlerNonLiveSeek,this)}},{key:"backplayEnded",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(i&&this.player._showMessage("info",(0,p.getLocale)("plugins.backplay.backplayEnd")),this.loadControlStyles(!1),this._backplayTimer&&clearTimeout(this._backplayTimer),this._isBackplay=this.player._cache._isBackplay=!1,this.destroyEvents(),null!==t)return t<0&&(t=0),void this.player.currentTime(t).then(function(i){e.backplayPlayer&&(e.backplayPlayer.dispose(),e.backplayPlayer=null),e.player.hookTrigger("backplayEnded"),null!==t&&e.player.emit("backplayEnded",{time:t}),e.player.play()});this.backplayPlayer&&(this.backplayPlayer.dispose(),this.backplayPlayer=null),this.player.hookTrigger("backplayEnded"),this.player.emit("backplayEnded",{time:t||0}),this.player.play()}},{key:"loadRemoteVideoData",value:function(){var e=this;return new n.default(function(t,i){e.player.api("backplay").then(function(e){(0,d.url2blob)(e).then(t).catch(i)}).catch(i)})}},{key:"reversePlaying",value:function(e){var t=this,i=e.before;e.after,e.process;i();var n=this.player._options.backplaySpace||8;this._backplayTimer=setInterval(function(){t._backplayTime-=1/n,t._backplayTime<=0&&(t.handlerBackplay(!1),t.player.off("seek",t.handlerFileSeek,t)),t.player.currentTime(t._backplayTime)},1e3/n)}},{key:"fileTimeupdate",value:function(){var e=this;this._autoplay=this.player.autoplay(),this._autoplay&&this.player.autoplay(!1),this.player.hookTrigger("backplayStart"),this.player.on("seek",this.handlerFileSeek,this);var t=this.player._options.backplaySpace||8;this._backplayTimer=setInterval(function(){var i=e.player.store.getState().player.time;e._backplayTime-=1/t,e._backplayTime<=i.startTime&&(e.backplayEnded(),e.player.off("seek",e.handlerFileSeek,e)),e.player.currentTime(e._backplayTime)},1e3/t)}},{key:"handlerFileSeek",value:function(e){this._backplayTime=e}},{key:"handlerNonLiveSeek",value:function(e){e=Math.round(e),this.backplayEnded(this.player.currentTime())}},{key:"clearTimer",value:function(){this._backplayTimer&&clearInterval(this._backplayTimer)}},{key:"destroyEvents",value:function(){this.player.off("seek",this.handlerNonLiveSeek,this),this.player.off("seek",this.handlerFileSeek,this)}},{key:"dispose",value:function(){this.clearTimer(),this.registerControlInfo.onClick=null,(0,c.default)(t.prototype.__proto__||(0,r.default)(t.prototype),"dispose",this).call(this)}}]),t}(l.default);g.registerPlugin("BackplayPlugin",A)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(i(5)),r=d(i(2)),o=d(i(4)),a=d(i(6)),s=d(i(9)),c=d(i(7)),u=d(i(53)),l=i(41);function d(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this)),o=e.width,s=e.height,c=e.objectFit;return i.player=null,i._ready=!1,i.view=i.createEl(o,s,c),i.on(i.player,"loadedmetadata",i.ready,i),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"ready",value:function(){this.setCurrentTime(this.duration()),this.trigger("ready"),this._ready=!0,this.play()}},{key:"createEl",value:function(e,t,i){return this.wrapper=document.createElement("div"),this.wrapper.className="km-player-reverse-wrapper",this.player=document.createElement("video"),this.player.style.width=e,this.player.style.height=t,this.player.style.objectFit=i,this.wrapper.appendChild(this.player),this.wrapper}},{key:"src",value:function(e){this.setSrc(e)}},{key:"play",value:function(){this.player.pause(),this.timeupdate(),this.trigger("play")}},{key:"pause",value:function(){this.stopTimeupdate(),this.trigger("pause")}},{key:"backward",value:function(){this.timer&&this.pause(),this.setCurrentTime(this.currentTime()-1/8),this.trigger("backward")}},{key:"forward",value:function(){this.timer&&this.pause(),this.setCurrentTime(this.currentTime()+1/8),this.trigger("forward")}},{key:"fastForward",value:function(){this.timer&&this.pause(),this.setCurrentTime(this.currentTime()+1),this.trigger("forward")}},{key:"rewind",value:function(){this.timer&&this.pause(),this.setCurrentTime(this.currentTime()-1),this.trigger("forward")}},{key:"timeupdate",value:function(){var e=this;this.timer=setInterval(function(){e.setCurrentTime(e.currentTime()-1/8)},125)}},{key:"stopTimeupdate",value:function(){clearInterval(this.timer)}},{key:"dispose",value:function(){this.wrapper.parentNode.removeChild(this.wrapper),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);t.default=h,["paused","currentTime","volume","muted","error","duration"].forEach(function(e){h.prototype[e]=function(){return this.player[e]}}),["currentTime"].forEach(function(e){var t="set"+(0,l.toTitleCase)(e);h.prototype[t]=function(t){return this._ready&&this.trigger("timespace",t),this.player[e]=t,this.player[e]}}),["src","srcObject","autoplay","muted","paused"].forEach(function(e){var t="set"+(0,l.toTitleCase)(e);h.prototype[t]=function(t){return this.player[e]=t,this.player[e]}})},function(e,t,i){"use strict";var n=T(i(99)),r=T(i(100)),o=T(i(26)),a=T(i(62)),s=T(i(37)),c=T(i(24)),u=T(i(5)),l=T(i(2)),d=T(i(4)),h=T(i(6)),p=T(i(9)),f=T(i(7)),g=T(i(494)),A=T(i(38)),m=T(i(231)),M=T(i(64)),v=T(i(13)),y=T(i(23)),w=T(i(497)),I=T(i(170)),N=i(12);function T(e){return e&&e.__esModule?e:{default:e}}i(498);var C=function(e){function t(e){(0,l.default)(this,t);var i=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this));return i.player=e,i._watermark=null,i.init(),i}var i;return(0,f.default)(t,e),(0,d.default)(t,[{key:"registerInterface",value:function(){this.player.registerInterface("snapshot",this.snapshotInterface.bind(this)),this.player.registerInterface("multiShot",this.multiShotInterface.bind(this)),this.player.registerInterface("watermark",this.watermarkInterface.bind(this))}},{key:"snapshotInterface",value:function(){var e,t,i,n,r,o;i=!0;for(var u=0;u<arguments.length;u++){var l=arguments[u];if(Array.isArray(l))e=l;else if("function"==typeof l)t=l;else if("boolean"==typeof l)i=l;else{if("string"!=typeof l){if("object"===(void 0===l?"undefined":(0,c.default)(l))&&(0,s.default)(l).length>0){l.text?o=l:(e=l.times,t=l.cb,i=l.download,n=l.result,r=l.name,o=l.watermark);break}return}r=l}}if("LiveStreaming"===this.player.getTechName()&&e&&e.length)this.player._showMessage("info",(0,N.getLocale)("plugins.snapshot.warn"));else if("MergeVideo"===this.player.getTechName()&&e&&e.length)this.player._showMessage("info",(0,N.getLocale)("plugins.snapshot.mergeWarn"));else if("DemandVideo"===this.player.getTechName()&&e&&e.length)this.player._showMessage("info",(0,N.getLocale)("plugins.snapshot.DemandWarn"));else if("HlsVideo"===this.player.getTechName()&&e&&e.length)this.player._showMessage("info",(0,N.getLocale)("plugins.snapshot.hlsWarn"));else{if(!(this.player.playbackState&&this.player.playbackState()&&e&&e.length)){if(e&&e.length){var d=this.player.duration(),h=1,p=[],f=!0,g=!1,A=void 0;try{for(var m,M=(0,a.default)(e);!(f=(m=M.next()).done);f=!0){var v=m.value;v<d?p.push(v-h):this.player._showMessage("error",(0,N.getLocale)("plugins.snapshot.timeError"))}}catch(e){g=!0,A=e}finally{try{!f&&M.return&&M.return()}finally{if(g)throw A}}e=p}return n=this.snapshotHandler({times:e,download:i,name:r,watermark:o}),t&&n.then(function(e){t(e)}),n}this.player._showMessage("info",(0,N.getLocale)("plugins.snapshot.backplayWarn"))}}},{key:"ismultiShot",value:function(){if("LiveStreaming"!==this.player.getTechName())if("MergeVideo"!==this.player.getTechName())if("DemandVideo"!==this.player.getTechName())if("HlsVideo"!==this.player.getTechName()){if(!this.player.playbackState||!this.player.playbackState())return!0;this.player._showMessage("info",(0,N.getLocale)("plugins.snapshot.backplayWarn"))}else this.player._showMessage("info",(0,N.getLocale)("plugins.snapshot.hlsWarn"));else this.player._showMessage("info",(0,N.getLocale)("plugins.snapshot.DemandWarn"));else this.player._showMessage("info",(0,N.getLocale)("plugins.snapshot.mergeWarn"));else this.player._showMessage("info",(0,N.getLocale)("plugins.snapshot.warn"))}},{key:"multiShotInterface",value:function(e,t,i,n,r,o){if("object"==(0,c.default)(arguments[0])){var a=arguments[0];e=a.number,t=a.interval,i=a.download,n=a.callback,r=a.name,o=a.watermark}if(this.ismultiShot()&&e&&t){n="function"==typeof i?i:n,i="boolean"!=typeof i||i;var s=this.multiShotHandler(e,t,i,r,o);return n&&s.then(function(e){n(e)}),s}}},{key:"snapshotHandler",value:function(e){var t=this,i=e.times,n=e.download,r=e.isMultiBtn,a=e.name,s=e.watermark;this.view||this.createView(),this.videoEl=this.container.querySelector(".km-media-player");var c=this;if(i){var u=this.player.paused();u&&this.player.play();return new o.default(function(e,o){t.view.setDelayTime(1e3),t.view.startDrawImage(t.videoEl);var l=[];!function d(h){if(h===i.length)return u&&c.player.pause(),t.view.stopDrawImage(),void e(l);var p=function(){c.snapshot(!1,s).then(function(e){l.push(e),(void 0===n||n)&&(c.saveFile(e,a&&a+(h+1)),r&&c.snapshotAnimation(e)),d(++h)}).catch(function(e){o(e)})};r&&0===h?(t.view.setDelayTime(0),p()):(t.view.setDelayTime(1e3),c.player.once("currentTime",function(){"nonLiveStreaming"===t.player.getTechName()?c.player.once("timeupdate",function(){p()}):p()}),c.player.currentTime(i[h]))}(0)})}return new o.default(function(e,i){t.view.setDelayTime(0),c.snapshot(!0,s).then(function(i){e(i),(void 0===n||n)&&t.saveFile(i,a)}).catch(function(e){i(e)})})}},{key:"watermarkInterface",value:function(e){if(void 0===e)return this._watermark;console.log("watermark",e),this._watermark=e}},{key:"multiShotHandler",value:function(e,t,i,n,r){var a=this;if(this.ismultiShot()){var s=!1;e||t||i||(s=!0),e=e||M.default.NUMBER,t=t||M.default.INTERVAL;var c=this.player.currentTime(),u=[],l=this.player.duration();if(!(c+t*e/1e3>=l)){for(var d=0;d<e;d++){c+t*d/1e3<l?s&&0===d?u.push(c):u.push(c-1+t*d/1e3):this.player._showMessage("error",(0,N.getLocale)("plugins.snapshot.timeError"))}return new o.default(function(e,t){a.snapshotHandler({times:u,download:i,isMultiBtn:s,name:n,watermark:r}).then(function(t){a.player._showMessage("success",(0,N.getLocale)("plugins.snapshot.success")),e(t)}).catch(function(e){a.player._showMessage("error",(0,N.getLocale)("plugins.snapshot.fail"))})})}this.player._showMessage("error",(0,N.getLocale)("plugins.snapshot.timeError"))}}},{key:"init",value:function(){this.registerInterface(),this.registerControlInfo=[{type:"snapshot",title:(0,N.getLocale)("plugins.snapshot.snapshot"),slot:"slotRight",active:!0,class:"icon km_iconfont iconicon-intercept km-tooltip",onClick:this.handlerSnapshotClick.bind(this)},{type:"multiShot",title:(0,N.getLocale)("plugins.snapshot.multiSnapshot"),slot:"slotRight",active:!0,class:"icon km_iconfont iconicon-screenshot km-tooltip",onClick:this.handlerMultiShotClick.bind(this)}],this.player.registerControl(this.registerControlInfo),this.player.on("ready",this.ready,this)}},{key:"ready",value:function(){this.destroyView(),"LiveStreaming"===this.player.getTechName()||"MergeVideo"===this.player.getTechName()||"HlsVideo"===this.player.getTechName()||"DemandVideo"===this.player.getTechName()?this.player.modifyControl("multiShot",{active:!1}):this.player.modifyControl("multiShot",{active:!0})}},{key:"createView",value:function(){this.options=this.player.getOptions(),this.view=y.default.factory(g.default,this.options),this.container=this.player.getContainer(),this.container.appendChild(this.view.getEl()),this.setSize(),this.on(window,"resize",this.setSize,this)}},{key:"destroyView",value:function(){this.view&&(this.off(window,"resize",this.setSize),this.container.removeChild(this.view.getEl()),this.view.dispose(),this.view=null)}},{key:"handlerMultiShotClick",value:function(){if(this.player.playbackState&&this.player.playbackState())this.player._showMessage("info",(0,N.getLocale)("plugins.common.endBackPlay"));else if(this.player.playbackState&&this.player.playbackState())this.player._showMessage("info",(0,N.getLocale)("plugins.snapshot.backplayWarn"));else{var e=arguments[0]&&!arguments[0].target&&arguments[0];if(e)return this.multiShotInterface.apply(this,arguments);this.multiShotHandler()}}},{key:"snapshotAnimation",value:function(e){var t=this;this.view.toggleView(!0),this.view.snapState="snapshoted",this.view.displayImgSrc=e,this.timer=setTimeout(function(){t.view.snapState="",t.view.toggleView(!1),clearTimeout(t.timer)},300)}},{key:"handlerSnapshotClick",value:function(){var e=this;if(this.player.playbackState&&this.player.playbackState())this.player._showMessage("info",(0,N.getLocale)("plugins.common.endBackPlay"));else{var t=!1;!1===arguments[0]&&(t=!0);var i=arguments[0]&&!arguments[0].target&&arguments[0];if(i||t)return this.snapshotInterface.apply(this,arguments);this.snapshot(!0).then(function(t){e.player._showMessage("success",(0,N.getLocale)("plugins.snapshot.success")),e.saveFile(t),e.snapshotAnimation(t)}).catch(function(t){console.log(t),e.player._showMessage("error",(0,N.getLocale)("plugins.snapshot.fail"))})}}},{key:"setSize",value:function(){var e=this.player.getVideoInfo();(0,I.default)({variables:{"--km-video-widthRatio":100*e.widthRatio+"%","--km-video-heightRatio":100*e.heightRatio+"%"}}),this.view.setCanvas(e.videoWidth,e.videoHeight)}},{key:"snapshot",value:(i=(0,r.default)(n.default.mark(function e(t,i){var r,o,a;return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.view||this.createView(),{brightness:1,contrast:1,hueRotate:0,saturate:1},o=this.player.imgControlProps(),r=(0,m.default)(o),this.videoEl=this.container.querySelector(".km-media-player"),t&&this.view.setDelayTime(0),a=null,(i||this._watermark)&&(a=this.view.watermarkInit(i||this._watermark)),e.abrupt("return",this.view.init(this.videoEl,r,t,a));case 9:case"end":return e.stop()}},e,this)})),function(e,t){return i.apply(this,arguments)})},{key:"saveFile",value:function(e,t){(0,w.default)(e,(t||(0,N.getLocale)("plugins.snapshot.snapshot")+(0,A.default)(new Date).format("ymdhis"))+".jpeg","image/jpeg")}},{key:"dispose",value:function(){this.registerControlInfo.forEach(function(e){e.onClick=null}),this.timer&&clearTimeout(this.timer),this.player.off("loadeddata",this.setSize,this),this.off(window,"resize",this.setSize,this),this.view&&(this.view.dispose(),this.view=null),(0,p.default)(t.prototype.__proto__||(0,u.default)(t.prototype),"dispose",this).call(this)}}]),t}(v.default);v.default.registerPlugin("SnapshotPlugin",C)},function(e,t,i){var n,r;n=i(495),r=i(496),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(38),o=(n=r)&&n.__esModule?n:{default:n},a=(i(114),i(73)),s=i(12),c=i(20);t.default={name:"Snapshot",data:function(){return{visible:!1,width:0,height:0,dataURL:"",displayImgSrc:"",snapState:"",filterParms:{hueRotate:0,saturate:1},delayTime:1e3,locale:{waterError:(0,s.getLocale)("plugins.snapshot.waterError")}}},mounted:function(){this.canvas=this._el.querySelector("canvas"),this.ctx=this.canvas.getContext("2d"),this.svg=this._el.querySelector(".km-snapshot-svg"),this.Message={}},methods:{toggleView:function(e){return void 0===e?this.visible:(this.visible=!!e,this.visible)},getEl:function(){return this._el},getCtx:function(){return this.ctx},getCanvas:function(){return this.canvas},setCanvas:function(e,t){e&&(this.width=e),t&&(this.height=t)},setDelayTime:function(e){this.delayTime=e},animation:function(){this.ctx.drawImage(this.videoEl,0,0,this.canvas.width,this.canvas.height),this.fnId=(0,a.raf)(this.animation.bind(this))},startDrawImage:function(e){this.videoEl=e,this.fnId=(0,a.raf)(this.animation.bind(this))},stopDrawImage:function(){(0,a.caf)(this.fnId)},init:function(e,t,i,n){var r=this;return this.width=e.videoWidth,this.height=e.videoHeight,new Promise(function(o,a){setTimeout(function(){i&&r.ctx.drawImage(e,0,0,r.width,r.height);var s=r.ctx.getImageData(0,0,r.width,r.height),c=!1;if(Object.keys(t).forEach(function(e){var i=t[e];r[e+"Fn"]&&1!==i?s=r[e+"Fn"](s,i):("saturate"===e&&1!==i||"hueRotate"===e&&0!==i)&&(c=!0,r.filterParms[e]=i)}),r.ctx.putImageData(s,0,0,0,0,r.width,r.height),n){var u=r.ctx.createPattern(n,"repeat");r.ctx.fillStyle=u,r.ctx.fillRect(0,0,r.width,r.height)}var l=r.canvas.toDataURL("image/jpeg");r.dataURL=l,c&&(l="data:image/svg+xml;base64,"+btoa(decodeURIComponent(encodeURIComponent(r.svg.innerHTML)))),r.data2Img(l).then(function(e){r.displayImgSrc=e,o(e)}).catch(function(e){a(e)})},r.delayTime)})},watermarkInit:function(e){if(console.log(e),Array.isArray([e.text])){var t=document.createElement("canvas"),i=t.getContext("2d"),n=(0,c.assign)({},{width:300,height:150,fontSize:"20px",fontFamily:"Microsoft YaHei",rotateAngle:-20,fontColor:"rgba(100,100,100)",opacity:.4,text:[]},e);n.text=n.text.map(function(e,t){return{content:e.content,x:e.x||-20,y:e.y||80+30*t}}),t.width=n.width,t.height=n.height,i.globalAlpha=n.opacity,i.font=n.fontSize+" "+n.fontFamily,i.rotate(n.rotateAngle*Math.PI/180),i.fillStyle=n.fontColor;var r=!0,o=!1,a=void 0;try{for(var s,u=n.text[Symbol.iterator]();!(r=(s=u.next()).done);r=!0){var l=s.value;i.fillText(l.content,l.x,l.y)}}catch(e){o=!0,a=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw a}}return i.rotate(-n.rotateAngle*Math.PI/180),t}},brightnessFn:function(e,t){for(var i=e.data,n=0;n<i.length;n+=4)i[n]*=t,i[n+1]*=t,i[n+2]*=t;return e},contrastFn:function(e,t){for(var i=e.data,n=128*(1-t),r=0;r<i.length;r+=4)i[r]=i[r]*t+n,i[r+1]=i[r+1]*t+n,i[r+2]=i[r+2]*t+n;return e},data2Img:function(e){var t=this;return new Promise(function(i,n){var r=new Image;r.width=t.width,r.height=t.height,r.crossOrigin="Anonymous",r.onload=function(){var e=t.ctx.createPattern(r,"no-repeat");t.ctx.rect(0,0,t.width,t.height),t.ctx.fillStyle=e,t.ctx.fill(),i(t.canvas.toDataURL("image/jpeg"))},r.onerror=function(e){n(e)},r.src=e})},saveFile:function(e){var t=document.createElement("a");t.href=e,t.download="截图"+(0,o.default)(new Date).format("ymdhis")+".jpeg";var i=document.createEvent("MouseEvents");i.initEvent("click",!0,!0),t.dispatchEvent(i)},dispose:function(){this.stopDrawImage()}}}},function(e,t){e.exports='\n\t<div class="km-snapshot-view" v-show="visible">\n\t\t<img class="km-snapshot-showimg" :class="snapState" :src="displayImgSrc" alt="">\n\t\t<div class="km-snapshot-svg" style="display:none">\n\t\t\t<svg :style="{\'width\': width + \'px\', \'height\': height + \'px\'}" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n\t\t\t\t<image x="0" y="0" :width="width" :height="height" :xlink:href="dataURL" filter="url(#km-snapshot-filter-primitives)"></image>\n\t\t\t\t<defs>\n\t\t\t\t\t<filter id="km-snapshot-filter-primitives">\n\t\t\t\t\t\t<feGaussianBlur stdDeviation="0"></feGaussianBlur>\n\t\t\t\t\t\t<feColorMatrix type="hueRotate" :values="filterParms.hueRotate"></feColorMatrix>\n\t\t\t\t\t\t<feColorMatrix type="saturate" :values="filterParms.saturate"></feColorMatrix>\n\t\t\t\t\t\t<feBlend mode="normal"></feBlend>\n\t\t\t\t\t</filter>\n\t\t\t\t</defs>\n\t\t\t</svg>\n\t\t</div>\n\t\t<canvas :width="width" :height="height"></canvas>\n\t</div>\n'},function(e,t,i){"use strict";var n,r,o,a,s=i(24);(a=s)&&a.__esModule;r=[],void 0===(o="function"==typeof(n=function(){return function e(t,i,n){var r,o,a=window,s="application/octet-stream",c=n||s,u=t,l=!i&&!n&&u,d=document.createElement("a"),h=function(e){return String(e)},p=a.Blob||a.MozBlob||a.WebKitBlob||h,f=i||"download";if(p=p.call?p.bind(a):Blob,"true"===String(this)&&(c=(u=[u,c])[0],u=u[1]),l&&l.length<2048&&(f=l.split("/").pop().split("?")[0],d.href=l,-1!==d.href.indexOf(l))){var g=new XMLHttpRequest;return g.open("GET",l,!0),g.responseType="blob",g.onload=function(t){e(t.target.response,f,s)},setTimeout(function(){g.send()},0),g}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(u)){if(!(u.length>2096103.424&&p!==h))return navigator.msSaveBlob?navigator.msSaveBlob(v(u),f):y(u);u=v(u),c=u.type||s}else if(/([\x80-\xff])/.test(u)){for(var A=0,m=new Uint8Array(u.length),M=m.length;A<M;++A)m[A]=u.charCodeAt(A);u=new p([m],{type:c})}function v(e){for(var t=e.split(/[:;,]/),i=t[1],n=e.indexOf("charset")>0?3:2,r="base64"==t[n]?atob:decodeURIComponent,o=r(t.pop()),a=o.length,s=0,c=new Uint8Array(a);s<a;++s)c[s]=o.charCodeAt(s);return new p([c],{type:i})}function y(e,t){if("download"in d)return d.href=e,d.setAttribute("download",f),d.className="download-js-link",d.innerHTML="downloading...",d.style.display="none",d.addEventListener("click",function(e){e.stopPropagation();try{this.removeEventListener("click",arguments.callee)}catch(e){}}),document.body.appendChild(d),setTimeout(function(){d.click(),document.body.removeChild(d),!0===t&&setTimeout(function(){a.URL.revokeObjectURL(d.href)},250)},66),!0;if(/(Version)\/(\d+)\.(\d+)(?:\.(\d+))?.*Safari\//.test(navigator.userAgent))return/^data:/.test(e)&&(e="data:"+e.replace(/^data:([\w\/\-\+]+)/,s)),window.open(e)||confirm("Displaying New Document\n\nUse Save As... to download, then click back to return to this page.")&&(location.href=e),!0;var i=document.createElement("iframe");document.body.appendChild(i),!t&&/^data:/.test(e)&&(e="data:"+e.replace(/^data:([\w\/\-\+]+)/,s)),i.src=e,setTimeout(function(){document.body.removeChild(i)},333)}if(r=u instanceof p?u:new p([u],{type:c}),navigator.msSaveBlob)return navigator.msSaveBlob(r,f);if(a.URL)y(a.URL.createObjectURL(r),!0);else{if("string"==typeof r||r.constructor===h)try{return y("data:"+c+";base64,"+a.btoa(r))}catch(e){return y("data:"+c+","+encodeURIComponent(r))}(o=new FileReader).onload=function(e){y(this.result)},o.readAsDataURL(r)}return!0}})?n.apply(t,r):n)||(e.exports=o)},function(e,t,i){var n=i(499);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-snapshot-view .km-snapshot-showimg{position:absolute;background-color:#fff;border:3px solid #fff;bottom:var(--km-control-btn-bottom);opacity:0}.km-app-container .km-snapshot-view .snapshoted{-webkit-animation:snapshoting .3s ease-in;animation:snapshoting .3s ease-in}@-webkit-keyframes snapshoting{0%{opacity:.6;width:var(--km-video-widthRatio);height:var(--km-video-heightRatio);left:calc((100% - var(--km-video-widthRatio)) / 2);bottom:calc((100% - var(--km-video-heightRatio)) / 2)}to{opacity:1;width:0;height:0%;left:50%;bottom:50%}}@keyframes snapshoting{0%{opacity:.6;width:var(--km-video-widthRatio);height:var(--km-video-heightRatio);left:calc((100% - var(--km-video-widthRatio)) / 2);bottom:calc((100% - var(--km-video-heightRatio)) / 2)}to{opacity:1;width:0;height:0%;left:50%;bottom:50%}}.km-app-container .km-snapshot-view canvas{display:none}",""])},function(e,t,i){"use strict";var n=M(i(5)),r=M(i(2)),o=M(i(4)),a=M(i(6)),s=M(i(9)),c=M(i(7)),u=M(i(13)),l=M(i(23)),d=M(i(501)),h=M(i(227)),p=i(38),f=M(p),g=i(12),A=i(74),m=M(i(178));function M(e){return e&&e.__esModule?e:{default:e}}i(504);var v=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.player.registerInterface("mediaDownload",this.mediaDownload.bind(this)),this.player.registerInterface("cancelMediaDownload",this.cancelMediaDownload.bind(this)),this.player.registerInterface("isDownloading",this.isDownloading.bind(this)),this.player.on("ready",this.ready.bind(this))}},{key:"ready",value:function(){this.destroyView(),this.options=this.player.getOptions()}},{key:"createView",value:function(){this.view=l.default.factory(d.default,this.options),this.container=this.player.getContainer(),this.container.querySelector(".km-container").appendChild(this.view.getEl()),this.view.on("cancel",this.cancelMediaDownload,this),this.ctx=this.view.getEl().querySelector(".km-video-download-bubble").getContext("2d"),this._downloadState=!1}},{key:"destroyView",value:function(){this.view&&(this.view.off("cancel",this.cancelMediaDownload,this),this.container.querySelector(".km-container").removeChild(this.view.getEl()),this.view.dispose(),this.view=null)}},{key:"mediaDownload",value:function(e){var t=this,i=e.startTime,n=e.endTime,r=e.nmediaId,o=e.name,a=e.speed,s=void 0===a?4:a,c=e.devId,u=void 0===c?this.options.source.devId||"":c,l=e.websocketUrl,d=void 0===l?this.options.source.websocketUrl||"":l,g=e.transferChunked,A=void 0===g?m.default.TRANSFER:g,M=e.supportWindowsMediaPlayer,v=void 0!==M&&M;this.view||this.createView();var y=new Date(this.player._options.source.startTime).getTime();p.dateRE.test(i)&&p.dateRE.test(n)&&(i=((0,f.default)(i).getTime()-y)/1e3,n=((0,f.default)(n).getTime()-y)/1e3),r=isNaN(parseInt(r))?0:parseInt(r),isNaN(i)||isNaN(n)||i>n||(this.initDownloadQueue(u,i,n,y,s,r,A,v),this._downloadQueue.length>0&&(this._nonStreamController=new h.default({websocketUrl:d,playerOptions:this.player.getOptions(),remoteConfigUrl:this.options.serviceUrl||""}),this._mediaSectionSum=this._downloadQueue.length,this.view.setClipAmount(this._mediaSectionSum),this.view.setDownloadAmount(this._mediaSectionSum),this._mediaSectionIdx=0,this._downloadState=!0,A===m.default.NORMAL&&(this.view.toggleView(!0),this.drawWaveBg(),this._animationOffset=0,this._animationId=setInterval(function(){t.waveAnimation()},100)),this.mediaSectionDownload(o)))}},{key:"cancelMediaDownload",value:function(e){this.view&&(this.xhr&&(this.xhr.abort(),this.xhr=null),e&&this._nonStreamController.cancelMediaDownload(),this._downloadState=!1,this.view.toggleView(!1),this._nonStreamController.dispose(),this._nonStreamController=null,this.clearAnimation())}},{key:"initDownloadQueue",value:function(e,t,i,n,r,o,a,s){var c=this;(null==this._downloadQueue||this._downloadQueue.length>0)&&(this._downloadQueue=[]),this._downloadQueue.push({devId:e,type:"start",startTime:(0,f.default)(n+1e3*t).format("Y-m-d H:i:s").replace(" ","T"),endTime:(0,f.default)(n+1e3*i).format("Y-m-d H:i:s").replace(" ","T"),speed:r,nmediaId:o,transferChunked:a,supportWindowsMediaPlayer:s,progressCallback:function(e){e&&(a===m.default.TRANSFER?parseFloat(e)>=100&&(c.view&&c.view.downloadInfo.current++,c.view&&c.view.downloadInfo.current===c.view.downloadInfo.amount&&(c.cancelMediaDownload(),c.player._showMessage("success",(0,g.getLocale)("plugins.videoDownload.success")))):c.view&&c.view.setClipPercentage(+e.replace("%","")))}})}},{key:"mediaSectionDownload",value:function(e){var t=this;if(this.view&&this.view.setClipCurrent(this._mediaSectionIdx),!(this._mediaSectionIdx>=this._mediaSectionSum)){var i=this._downloadQueue[this._mediaSectionIdx];this._nonStreamController.mediaDownload(i).then(function(n){t.view&&t.view.toggleView()&&t.view.setClipPercentage(0),t.player.constructor.isDownloding=!0,e&&(t._mediaSectionSum>1?i.name=e+t._mediaSectionIdx:i.name=e),console.log("获取到下载地址",n),t.saveFile(i,n),t.player.constructor.isDownloding=!1,t.mediaSectionDownload(e)}).catch(function(e){console.warn(e),t.player.constructor.isDownloding=!1,t.cancelMediaDownload(),t.player._showMessage("error",(0,g.getLocale)("plugins.videoDownload.error"))}),this._mediaSectionIdx++}}},{key:"saveFile",value:function(e,t){var i=e.name,n=e.transferChunked,r=e.startTime,o=e.endTime,a=i?i+".mp4":""+(0,g.getLocale)("plugins.videoDownload.video")+r.replace(/[-:T ]/g,"")+"_"+o.replace(/[-:T ]/g,"")+".mp4";if(console.log("name",a),n)(0,A.saveFile)(t,a);else{var s=this;this.xhr=new XMLHttpRequest,this.xhr.open("GET",t,!0),this.xhr.responseType="blob",this.view.setDownloadPercentage(0),this.xhr.addEventListener("progress",function(e){s.view.setDownloadPercentage(e.loaded/e.total*100)},!1);var c=this.xhr;c.onload=function(){if(200===c.status){var e=new Blob([c.response]),t=document.createElement("a");t.href=URL.createObjectURL(e),t.download=a,t.click(),s.view.downloadInfo.current++,s.view.downloadInfo.current===s.view.downloadInfo.amount&&(s.cancelMediaDownload(),s.player._showMessage("success",(0,g.getLocale)("plugins.videoDownload.success")))}},this.xhr.send()}}},{key:"waveAnimation",value:function(){var e=((this.view.downloadInfo.progress+100*this.view.downloadInfo.current)/this.view.downloadInfo.amount+(this.view.clipInfo.progress+100*this.view.clipInfo.current)/this.view.clipInfo.amount)/2;this.ctx.clearRect(0,0,30,30),this._animationOffset>30&&(this._animationOffset=0);var t=this.ctx.createLinearGradient(0,0,0,30);t.addColorStop(0,"rgb(0, 146, 233)"),t.addColorStop(1,"rgb(74, 177, 221)"),this.drawWave(this.ctx,e,this._animationOffset,t);var i=this.ctx.createLinearGradient(0,0,0,30);i.addColorStop(0,"rgba(0, 146, 233, .5)"),i.addColorStop(1,"rgba(74, 177, 221, .5)"),this.drawWave(this.ctx,e,this._animationOffset+10,i),this._animationOffset++}},{key:"clearAnimation",value:function(){this._animationId&&(clearInterval(this._animationId),this._animationId=null)}},{key:"drawWaveBg",value:function(){this.ctx.save();var e=this.ctx.createRadialGradient(13,13,0,15,15,15);e.addColorStop(0,"rgba(255, 255, 255, 0)"),e.addColorStop(.95,"rgba(0, 85, 165, 0.2)"),e.addColorStop(1,"rgba(0, 106, 169, 0.2)"),this.ctx.fillStyle=e,this.ctx.fillRect(0,0,30,30),this.ctx.restore()}},{key:"drawWave",value:function(e,t,i,n){var r,o;for(this.drawWaveBg(e),e.save(),e.beginPath(),r=0;r<30;r+=Math.PI/6)o=Math.sin(.3*r+i),e.lineTo(r,o+.3*(100-t));e.lineTo(30,30),e.lineTo(0,30),e.closePath(),e.fillStyle=n,e.fill(),e.restore()}},{key:"isDownloading",value:function(){return!!this._downloadState}},{key:"dispose",value:function(){this.clearAnimation(),this.destroyView(),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("VideoDownloadPlugin",v)},function(e,t,i){var n,r;n=i(502),r=i(503),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(12);t.default={data:function(){return{visible:!1,isSmallView:!0,showDialog:!1,swich:!0,clipInfo:{current:0,amount:0,progress:0},downloadInfo:{current:0,amount:0,progress:0},locale:{clipComplete:(0,n.getLocale)("plugins.videoDownload.clipComplete"),cliping:(0,n.getLocale)("plugins.videoDownload.cliping"),downloadWait:(0,n.getLocale)("plugins.videoDownload.downloadWait"),downloading:(0,n.getLocale)("plugins.videoDownload.downloading"),downloadComplete:(0,n.getLocale)("plugins.videoDownload.downloadComplete"),progress:(0,n.getLocale)("plugins.videoDownload.progress"),clip:(0,n.getLocale)("plugins.videoDownload.clip"),download:(0,n.getLocale)("plugins.videoDownload.download"),cancelDownload:(0,n.getLocale)("plugins.videoDownload.cancelDownload"),confirmCancel:(0,n.getLocale)("plugins.videoDownload.confirmCancel"),tip:(0,n.getLocale)("plugins.videoDownload.tip"),cancel:(0,n.getLocale)("plugins.videoDownload.cancel"),confirm:(0,n.getLocale)("plugins.videoDownload.confirm")}}},watch:{"downloadInfo.current":function(e){this.visible=!(e===this.downloadInfo.amount)}},mounted:function(){var e=this;setInterval(function(){e.swich=!e.swich},3e3)},methods:{getEl:function(){return this._el},toggleView:function(e){return void 0===e?this.visible:(e||(this.isSmallView=!0,this.showDialog=!1,this.clipInfo.current=this.clipInfo.amount=this.clipInfo.progress=this.downloadInfo.current=this.downloadInfo.amount=this.downloadInfo.progress=0),this.visible=!!e,this.visible)},setClipAmount:function(e){this.clipInfo.amount=e},setClipCurrent:function(e){this.clipInfo.current=e},setClipPercentage:function(e){this.clipInfo.progress=e},setDownloadAmount:function(e){this.downloadInfo.amount=e},setDownloadCurrent:function(e){this.downloadInfo.current=e},setDownloadPercentage:function(e){this.downloadInfo.progress=e},cancel:function(){this.emit("cancel")}}}},function(e,t){e.exports='\n\t<div class="km-video-download-view" v-show="visible">\n\t\t<div class="km-video-download-small" v-show="isSmallView" @click="isSmallView=false">\n\t\t\t<canvas width="30" height="30" class="km-video-download-bubble"></canvas>\n\t\t\t<div class="km-video-download-small-cover">\n\t\t\t\t<div class="km-video-clip-info" v-show="swich">\n\t\t\t\t\t<div><span class="km-video-download-blue">{{clipInfo.current}}</span>/{{clipInfo.amount}}</div>\n\t\t\t\t\t<div class="km-video-download-smaller">\n\t\t\t\t\t\t{{clipInfo.current === clipInfo.amount ? locale.clipComplete : locale.cliping}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="km-video-download-info">\n\t\t\t\t\t<div><span class="km-video-download-blue">{{downloadInfo.current}}</span>/{{downloadInfo.amount}}</div>\n\t\t\t\t\t<div class="km-video-download-smaller">\n\t\t\t\t\t\t{{downloadInfo.current === 0 ? locale.downloadWait : downloadInfo.current === downloadInfo.amount ? locale.downloadComplete : locale.downloading}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="km-video-download-box" :class="{\'km-video-download-box-show\': !isSmallView}">\n\t\t\t<div class="km-video-download-box-header">\n\t\t\t\t<span class="km-video-download-box-header-title">{{locale.progress}}</span>\n\t\t\t\t<i class="icon km_iconfont iconicon-close" @click="isSmallView=true"></i>\n\t\t\t</div>\n\t\t\t<div class="km-video-download-box-content">\n\t\t\t\t<div class="km-video-download-box-content-clip">\n\t\t\t\t\t<div class="km-video-download-box-content-icon">\n\t\t\t\t\t\t<i class="icon km_iconfont iconicon-editingprogress"></i>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="km-video-download-box-content-info">\n\t\t\t\t\t\t<div class="km-video-download-box-content-info-title">\n\t\t\t\t\t\t\t<span>{{locale.clip}}</span>\n\t\t\t\t\t\t\t<span class="km-video-download-box-content-info-number">\n\t\t\t\t\t\t\t\t<span class="km-video-download-blue">{{clipInfo.current}}</span>/{{clipInfo.amount}}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="km-video-download-box-content-info-progress">\n\t\t\t\t\t\t\t<div class="km-video-download-box-content-info-progressbar" :style="{width: clipInfo.progress + \'%\'}"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="km-video-download-box-content-download">\n\t\t\t\t\t<div class="km-video-download-box-content-icon">\n\t\t\t\t\t\t<i class="icon km_iconfont iconicon-downloadprogress"></i>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="km-video-download-box-content-info">\n\t\t\t\t\t\t<div class="km-video-download-box-content-info-title">\n\t\t\t\t\t\t\t<span>{{locale.download}}</span>\n\t\t\t\t\t\t\t<span class="km-video-download-box-content-info-number">\n\t\t\t\t\t\t\t\t<span class="km-video-download-blue">{{downloadInfo.current}}</span>/{{downloadInfo.amount}}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="km-video-download-box-content-info-progress">\n\t\t\t\t\t\t\t<div class="km-video-download-box-content-info-progressbar" :style="{width: downloadInfo.progress + \'%\'}"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="km-video-download-box-footer">\n\t\t\t\t<div class="km-video-download-box-button" @click="showDialog=true">\n\t\t\t\t\t<i class="icon km_iconfont iconicon-canceldownload"></i>\n\t\t\t\t\t<span>{{locale.cancelDownload}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="km-video-download-dialog" v-if="showDialog">\n\t\t\t<i class="icon km_iconfont iconicon-close" @click="showDialog=false"></i>\n\t\t\t<span class="km-video-download-dialog-title">{{locale.confirmCancel}}</span>\n\t\t\t<span class="km-video-download-dialog-context">{{locale.tip}}</span>\n\t\t\t<div class="km-video-download-dialog-buttons">\n\t\t\t\t<span class="km-video-download-dialog-cancel" @click="showDialog=false">{{locale.cancel}}</span>\n\t\t\t\t<span class="km-video-download-dialog-submit" @click="cancel">{{locale.confirm}}</span>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(e,t,i){var n=i(505);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-video-download-view{position:absolute;top:0;left:0;width:100%;height:100%}.km-app-container .km-video-download-view .km-video-download-small{position:absolute;top:10px;left:10px;width:145px;height:30px;padding:3px;display:flex;border-radius:18px;background:hsla(0,0%,8%,.85);overflow:hidden;cursor:pointer;z-index:100}.km-app-container .km-video-download-view .km-video-download-small .km-video-download-bubble{position:relative;width:30px;height:30px;border-radius:50%;overflow:hidden}.km-app-container .km-video-download-view .km-video-download-small .km-video-download-small-cover{position:absolute;top:0;left:39px;height:72px;display:flex;flex-direction:column}.km-app-container .km-video-download-view .km-video-download-small .km-video-download-small-cover .km-video-clip-info,.km-app-container .km-video-download-view .km-video-download-small .km-video-download-small-cover .km-video-download-info{height:24px;padding:6px 0;font-size:12px;line-height:12px;color:hsla(0,0%,100%,.7)}.km-app-container .km-video-download-view .km-video-download-box{position:absolute;top:10px;left:16px;width:216px;height:240px;background:hsla(0,0%,7%,.85);border-radius:6px;opacity:0;transform:scale(0);transform-origin:0 0;transition:all 1s}.km-app-container .km-video-download-view .km-video-download-box.km-video-download-box-show{opacity:1;transform:scale(1)}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-header{padding:12px;height:12px;line-height:12px;font-size:12px;display:flex;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-header .km-video-download-box-header-title{color:hsla(0,0%,100%,.9)}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-header .iconicon-close{font-size:12px;cursor:pointer;transform:scale(.8)}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-content{padding:30px 26px 30px 22px;height:88px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.1)}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-content .km-video-download-box-content-clip,.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-content .km-video-download-box-content-download{height:26px;display:flex;justify-content:space-between}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-content .km-video-download-box-content-icon{position:relative;width:14px;height:14px;margin:6px 18px 6px 6px;background-image:linear-gradient(-90deg,#4c6ff7,#49b1de 50%)}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-content .km_iconfont{position:absolute;top:-6px;left:-6px;font-size:26px;color:#3e3e3e}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-content .km-video-download-box-content-info{width:130px;height:26px;display:flex;flex-direction:column;justify-content:space-between}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-content .km-video-download-box-content-info .km-video-download-box-content-info-title{display:flex;justify-content:space-between;color:#fff;font-size:12px}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-content .km-video-download-box-content-info .km-video-download-box-content-info-title .km-video-download-box-content-info-number{color:hsla(0,0%,100%,.7)}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-content .km-video-download-box-content-info .km-video-download-box-content-info-progress{height:2px;background:#3e3e3e;border-radius:2px}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-content .km-video-download-box-content-info .km-video-download-box-content-info-progress .km-video-download-box-content-info-progressbar{background-image:linear-gradient(-90deg,#4c6ff7,#49b1de);box-shadow:0 0 6px 0 rgba(0,81,255,.5);border-radius:2px;height:2px}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-footer{height:54px;display:flex;justify-content:center;align-items:center}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-footer .km-video-download-box-button{width:106px;height:26px;display:flex;justify-content:center;align-items:center;border-radius:15px;cursor:pointer;font-size:12px;color:#fff;background-image:linear-gradient(-90deg,#4c6ff7,#49b1de)}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-footer .km-video-download-box-button .iconicon-canceldownload{font-size:13px;margin-right:4px}.km-app-container .km-video-download-view .km-video-download-box .km-video-download-box-footer .km-video-download-box-button span{line-height:17px;font-weight:100}.km-app-container .km-video-download-view .km-video-download-dialog{position:absolute;left:50%;top:50%;width:290px;height:88px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;padding:28px 0 24px;border-radius:6px;background:hsla(0,0%,7%,.85);transform:translate(-50%,-50%)}.km-app-container .km-video-download-view .km-video-download-dialog .iconicon-close{position:absolute;top:10px;right:10px;font-size:12px;color:#fff;cursor:pointer;transform:scale(.8)}.km-app-container .km-video-download-view .km-video-download-dialog .km-video-download-dialog-title{font-size:14px;line-height:14px;color:hsla(0,0%,100%,.9)}.km-app-container .km-video-download-view .km-video-download-dialog .km-video-download-dialog-context{margin-top:14px;font-size:12px;line-height:12px;color:hsla(0,0%,100%,.7)}.km-app-container .km-video-download-view .km-video-download-dialog .km-video-download-dialog-buttons{margin-top:24px;width:160px;height:24px;padding:0 65px;display:flex;justify-content:space-between}.km-app-container .km-video-download-view .km-video-download-dialog .km-video-download-dialog-buttons .km-video-download-dialog-cancel,.km-app-container .km-video-download-view .km-video-download-dialog .km-video-download-dialog-buttons .km-video-download-dialog-submit{padding:0 22px;border-radius:2px;line-height:24px;font-size:12px;color:#fff;cursor:pointer}.km-app-container .km-video-download-view .km-video-download-dialog .km-video-download-dialog-buttons .km-video-download-dialog-submit{background:#4c6ff7}.km-app-container .km-video-download-view .km-video-download-dialog .km-video-download-dialog-buttons .km-video-download-dialog-cancel{line-height:22px;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.km-app-container .km-video-download-view .km-video-download-blue{font-size:12px;color:#4c6ff7}.km-app-container .km-video-download-view .km-video-download-smaller{transform:scale(.8);transform-origin:left bottom;color:hsla(0,0%,100%,.9)}@-webkit-keyframes rotate{50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotate{50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}",""])},function(e,t,i){"use strict";var n=A(i(5)),r=A(i(2)),o=A(i(4)),a=A(i(6)),s=A(i(9)),c=A(i(7)),u=A(i(13)),l=A(i(23)),d=A(i(507)),h=i(29),p=i(38),f=i(510),g=i(12);function A(e){return e&&e.__esModule?e:{default:e}}var m=f.videoClipConf.maxSelectTime,M=f.videoClipConf.timeList;i(511);var v=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.registerControlInfo={type:"videoClip",title:(0,g.getLocale)("plugins.videoClip.videoClip"),slot:"slotRight",class:"icon km_iconfont iconicon-clip km-tooltip",active:!0,onClick:this.handlerVideoClipClick.bind(this)},this.player.registerControl(this.registerControlInfo),this.player.on("ready",this.ready.bind(this))}},{key:"ready",value:function(){this.destroyView(),"NonLiveStreaming"===this.player.getTechName()?this.player.modifyControl("videoClip",{active:!0}):this.player.modifyControl("videoClip",{active:!1})}},{key:"createView",value:function(){this.options=this.player.getOptions(),this.view=l.default.factory(d.default,this.options),this.container=this.player.getContainer(),this.container.querySelector(".km-player").appendChild(this.view.getEl()),this.player.on("timeupdate",this.handlerTimeupdate,this),this.player.on("pause",this.togglePaused,this),this.player.on("play",this.togglePaused,this),this.view.on("handlePlay",this.handlePlay,this),this.view.on("handlePause",this.handlePause,this),this.view.on("progressPointMousedown",this.progressPointMousedown,this),this.view.on("videoClipCancel",this.videoClipCancel,this),this.view.on("videoClipSave",this.videoClipSave,this),this.view.on("selectMousedown",this.selectMousedown,this),this.view.on("selectLeftMousedown",this.selectLeftMousedown,this),this.view.on("selectRightMousedown",this.selectRightMousedown,this),this.view.on("setStartTime",this.setStartTime,this),this.view.on("setEndTime",this.setEndTime,this),this.view.on("changeaAccuracy",this.changeaAccuracy,this),this.view.on("rulerMoveing",this.rulerMoveing,this),this.view.on("seek",this.setCurrentTime,this),this._rulerEl=this.view.getEl().querySelector(".km-ruler"),this._rulerContainer=this.view.getEl().querySelector(".km-video-clip-progress")}},{key:"destroyView",value:function(){this.view&&(this.destroyEvents(),this.container.querySelector(".km-player").removeChild(this.view.getEl()),this.view.dispose(),this.view=null)}},{key:"destroyEvents",value:function(){this.view&&(this.player.off("timeupdate",this.handlerTimeupdate,this),this.player.off("pause",this.togglePaused,this),this.player.off("play",this.togglePaused,this),this.view.off("handlePlay",this.handlePlay,this),this.view.off("handlePause",this.handlePause,this),this.view.off("progressPointMousedown",this.progressPointMousedown,this),this.view.off("videoClipCancel",this.videoClipCancel,this),this.view.off("videoClipSave",this.videoClipSave,this),this.view.off("selectMousedown",this.selectMousedown,this),this.view.off("selectLeftMousedown",this.selectLeftMousedown,this),this.view.off("selectRightMousedown",this.selectRightMousedown,this),this.view.off("setStartTime",this.setStartTime,this),this.view.off("setEndTime",this.setEndTime,this),this.view.off("changeaAccuracy",this.changeaAccuracy,this),this.view.off("rulerMoveing",this.rulerMoveing,this),this.view.off("seek",this.setCurrentTime,this))}},{key:"handlerTimeupdate",value:function(){this.progressionWidth(this.player.progression())}},{key:"handlerVideoClipClick",value:function(e){if(this.player.isFullscreen()){if(!this.player.playbackState||!this.player.playbackState()){if(this.view||this.createView(),this.name="string"==typeof e?e:"",this.player.isDownloading())return this.player._showMessage("error",(0,g.getLocale)("plugins.videoClip.endWarn")),!1;if(!this.view.toggleView()){this.player.pause(),this.view.toggleView(!0),this._duration=this.player.duration(),this._startTimeInput=this.view.getEl().querySelector(".km-startTimeInput"),this._endTimeInput=this.view.getEl().querySelector(".km-endTimeInput"),this._constrolsEl=this.container.querySelector(".km-controls"),this.container.querySelector(".km-player").removeChild(this._constrolsEl),this._rulerMove=0,this.view.accuracy=0,this.changeaAccuracy(0),this.view.handleDuration(this._duration);var t=this.player.currentTime();this.handleEndTime(t>this._duration?this._duration:t),this.handleStartTime(t),this.progressionWidth(this.player.progression())}return!0}this.player._showMessage("info",(0,g.getLocale)("plugins.common.endBackPlay"))}else this.player._showMessage("info",(0,g.getLocale)("plugins.videoClip.warn"))}},{key:"durationToRuler",value:function(e,t){var i;if(this.view.duration!==e||this.view.unitTime!==t){if(null==t)for(o=0,a=M.length;o<a;o++){var n=0===o?0:M[o-1].duration,r=M[o].duration;if(e>n&&e<=r){t=this._defaultUnitTime=this.view.unitTime=M[o].unitTime;break}}for(var o=0,a=(i=new Array(Math.ceil(e/t)+1)).length;o<a;o++)i[o]=(0,p.timer)(o*t);this.view.unitTime=t,this.view.rulerList=i}}},{key:"setCurrentTime",value:function(e){this.player.currentTime(e),this.player.paused()&&this.player.play()}},{key:"handlePlay",value:function(){this.player.play()}},{key:"handlePause",value:function(){this.player.pause()}},{key:"togglePaused",value:function(){this.view.togglePaused(this.player.paused())}},{key:"progressionWidth",value:function(e){this.view.progressionWidth(e)}},{key:"handleStartTime",value:function(e){e=Math.ceil(e);var t=this.view.endTime;this.view.startTime=t<e?t:e}},{key:"handleEndTime",value:function(e){e=Math.ceil(e);var t=this.view.startTime;this.view.endTime=t>e?t:e}},{key:"setStartTime",value:function(){var e=this;if(p.timeRE.test(this._startTimeInput.value)){var t=(0,p.retimer)(this._startTimeInput.value);if(t<=this.view.endTime)return this.handleStartTime(t),void setTimeout(function(){e.checkSelect("start")},200)}this._startTimeInput.value=this.view.startTimeFormat,this.player._showMessage("error",(0,g.getLocale)("plugins.videoClip.startTimeError"))}},{key:"setEndTime",value:function(){var e=this;if(p.timeRE.test(this._endTimeInput.value)){var t=(0,p.retimer)(this._endTimeInput.value);if(t>=this.view.startTime&&t<=this._duration)return this.handleEndTime(t),void setTimeout(function(){e.checkSelect("end")},200)}this._endTimeInput.value=this.view.endTimeFormat,this.player._showMessage("error",(0,g.getLocale)("plugins.videoClip.endTimeError"))}},{key:"checkSelect",value:function(e){this.view.endTime-this.view.startTime>m&&("start"===e?this.view.startTime=this.view.endTime-m:this.view.endTime=this.view.startTime+m,this.player._showMessage("error",(0,g.getLocale)("plugins.videoClip.maxTimeError")(m/60)))}},{key:"videoClipCancel",value:function(){this.view.toggleView(!1),this.container.querySelector(".km-player").appendChild(this._constrolsEl)}},{key:"videoClipSave",value:function(){var e=this.options.mediaInfo.nmediaId||0;this.player.mediaDownload({startTime:this.view.startTime,endTime:this.view.endTime,nmediaId:e,name:this.name}),this.videoClipCancel()}},{key:"changeaAccuracy",value:function(e){if(null==this._defaultUnitTime)this.durationToRuler(this._duration);else{var t=this._defaultUnitTime-this.view.accuracy/(this.view.maxAccuracy+1)*this._defaultUnitTime;this.durationToRuler(this._duration,t)}var i=this.view.rulerWidth=this._defaultUnitTime/t*100;if(this._maxMoving=Math.ceil(i-100),0!==Number(e)){var n=this.view.selectStyle.left;n=+n.slice(0,-1),this._rulerMove=Math.floor(this._maxMoving/100*n),this.setRulerPos(this._rulerMove)}else this.setRulerPos("0")}},{key:"rulerMoveing",value:function(e){var t=this,i=function(){e&&t._rulerMove<t._maxMoving?t.setRulerPos(++t._rulerMove):!e&&t._rulerMove>0?t.setRulerPos(--t._rulerMove):t.stopMoveRuler()};i(),this._rulerMoveTimer=setInterval(i,200),this.on(window,"mouseup",this.stopMoveRuler,this)}},{key:"stopMoveRuler",value:function(){this._rulerMoveTimer&&clearInterval(this._rulerMoveTimer),this.off(window,"mouseup",this.stopMoveRuler,this)}},{key:"setRulerPos",value:function(e){this.view.rulerLeft="-"+e+"%"}},{key:"countVisualTime",value:function(){}},{key:"progressPointMousedown",value:function(){this.player.pause();var e=this.view.getEl().querySelector(".km-ruler");this._rulerInfo={left:(0,h.getElementLeft)(e),width:e.offsetWidth},this.on(window,"mousemove",this.progressPointMousemove,this),this.on(window,"mouseup",this.progressPointMouseup,this)}},{key:"progressPointMousemove",value:function(){var e=(event.pageX-this._rulerInfo.left)/this._rulerInfo.width;e=e<0?0:e>1?1:e,this.progressionWidth(100*e),this._ratio=e}},{key:"progressPointMouseup",value:function(){this.player.progressConvertTime(100*this._ratio),this.player.paused()&&this.player.play(),this.off(window,"mousemove",this.progressPointMousemove,this),this.off(window,"mouseup",this.progressPointMouseup,this)}},{key:"selectMousedown",value:function(){this.view.timeHoverVisible=!1,this._moveInfo={rulerWidth:this._rulerEl.offsetWidth,startX:event.pageX,startTime:this.view.startTime,duration:this.view.endTime-this.view.startTime},this.on(this._rulerContainer,"mousemove",this.selectMousemove,this),this.on(window,"mouseup",this.selectMouseup,this)}},{key:"selectMousemove",value:function(){var e=(event.pageX-this._moveInfo.startX)/this._moveInfo.rulerWidth*this.player.duration()+this._moveInfo.startTime;e<=0?(this.handleStartTime(0),this.handleEndTime(this._moveInfo.duration)):this._duration<this._moveInfo.duration+e?(this.handleStartTime(this._duration-this._moveInfo.duration),this.handleEndTime(this._duration)):(this.handleStartTime(e),this.handleEndTime(e+this._moveInfo.duration))}},{key:"selectMouseup",value:function(){this.view.timeHoverVisible=!0,this._moveInfo=null,this.off(this._rulerContainer,"mousemove",this.selectMousemove,this),this.off(window,"mouseup",this.selectMouseup,this)}},{key:"selectLeftMousedown",value:function(){this.view.timeHoverVisible=!1,this._moveInfo={rulerLeft:(0,h.getElementLeft)(this._rulerEl),rulerWidth:this._rulerEl.offsetWidth,minPageX:(0,h.getElementLeft)(this._rulerContainer)},this.on(window,"mousemove",this.selectLeftMousemove,this),this.on(window,"mouseup",this.selectLeftMouseup,this)}},{key:"selectLeftMousemove",value:function(){var e=event.pageX;0!==this.view.accuracy&&e<this._moveInfo.minPageX&&(e=this._moveInfo.minPageX);var t=(e-this._moveInfo.rulerLeft+6)/this._moveInfo.rulerWidth;t=t<0?0:t>1?1:t,this.handleStartTime(t*this.player.duration())}},{key:"selectLeftMouseup",value:function(){this.view.timeHoverVisible=!0,this._moveInfo=null,this.checkSelect("start"),this.off(window,"mousemove",this.selectLeftMousemove,this),this.off(window,"mouseup",this.selectLeftMouseup,this)}},{key:"selectRightMousedown",value:function(){this.view.timeHoverVisible=!1,this._moveInfo={rulerLeft:(0,h.getElementLeft)(this._rulerEl),rulerWidth:this._rulerEl.offsetWidth,maxPageX:(0,h.getElementLeft)(this._rulerContainer)+this._rulerContainer.offsetWidth},this.on(window,"mousemove",this.selectRightMousemove,this),this.on(window,"mouseup",this.selectRightMouseup,this)}},{key:"selectRightMousemove",value:function(){var e=event.pageX;0!==this.view.accuracy&&e>this._moveInfo.maxPageX&&(e=this._moveInfo.maxPageX);var t=(e-this._moveInfo.rulerLeft-6)/this._moveInfo.rulerWidth;t=t<0?0:t>1?1:t,this.handleEndTime(t*this.player.duration())}},{key:"selectRightMouseup",value:function(){this.view.timeHoverVisible=!0,this._moveInfo=null,this.checkSelect("end"),this.off(window,"mousemove",this.selectRightMousemove,this),this.off(window,"mouseup",this.selectRightMouseup,this)}},{key:"dispose",value:function(){this.registerControlInfo.onClick=null,this.view&&(this.view.dispose(),this.view=null),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("VideoClipPlugin",v)},function(e,t,i){var n,r;n=i(508),r=i(509),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var i=[],n=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(i.push(a.value),!t||i.length!==t);n=!0);}catch(e){r=!0,o=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw o}}return i}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=i(38),o=i(12);t.default={name:"VideoClip",data:function(){return{visible:!1,paused:!0,duration:0,currentTime:0,startTime:0,endTime:0,rulerList:[],unitTime:0,progressionPointWidth:"0%",accuracy:0,maxAccuracy:4,rulerWidth:100,rulerLeft:"0%",timeHoverLeft:0,timeHoverVisible:!0,locale:{play:(0,o.getLocale)("plugins.videoClip.play"),pause:(0,o.getLocale)("plugins.videoClip.pause"),editingtime:(0,o.getLocale)("plugins.videoClip.editingtime"),accuracy:(0,o.getLocale)("plugins.videoClip.accuracy"),cancel:(0,o.getLocale)("plugins.videoClip.cancel"),save:(0,o.getLocale)("plugins.videoClip.save"),hour:(0,o.getLocale)("plugins.videoClip.hour"),minute:(0,o.getLocale)("plugins.videoClip.minute"),second:(0,o.getLocale)("plugins.videoClip.second")}}},computed:{rulerStyle:function(){return{width:this.rulerWidth+"%",left:this.rulerLeft}},selectStyle:function(){return{left:this.startTime/this.duration*100+"%",width:(this.endTime-this.startTime)/this.duration*100+"%"}},pointStyle:function(){var e="block";if(this.rulerWidth>100){var t=-this.rulerLeft.slice(0,-1)/this.rulerWidth*100,i=(100-this.rulerLeft.slice(0,-1))/this.rulerWidth*100,n=+this.progressionPointWidth.slice(0,-1);(n<t||n>i)&&(e="none")}return{left:this.progressionPointWidth,display:e}},totalTimeClass:function(){var e=this._el.offsetWidth-102,t=(this.rulerWidth||100)*e/100,i=-this.rulerLeft.slice(0,-1)*e/100,n=this.startTime/this.duration*t,r=(this.endTime-this.startTime)/this.duration*t;return r<70?e+i-n-r<80?"km-select-total-time-left":"km-select-total-time-right":""},accuracyStyle:function(){return{left:this.accuracy/this.maxAccuracy*78+"px"}},accuracyList:function(){for(var e=[],t=0;t<=this.maxAccuracy;t++)e.push(0);return e},currentTimeFormat:function(){return(0,r.timer)(this.currentTime)},selectTimeCN:function(){var e=(0,r.timer)(this.endTime-this.startTime).split(":"),t=n(e,3),i=t[0],o=t[1],a=t[2];return(+i>0?+i+this.locale.hour:"")+""+(+o>0?+o+this.locale.minute:"")+(+a>0?+a+this.locale.second:"")||"0"+this.locale.second},selectTimeFormat:function(){return(0,r.timer)(this.endTime-this.startTime)},startTimeFormat:function(){return(0,r.timer)(this.startTime)},endTimeFormat:function(){return(0,r.timer)(this.endTime)}},methods:{getEl:function(){return this._el},toggleView:function(e){return null==e?this.visible:(this.visible=!!e,this.visible)},togglePaused:function(e){return null==e?this.paused:(this.paused=!!e,this.paused)},handleDuration:function(e){return null==e?this.duration:(this.duration=Math.ceil(e),e)},showPointer:function(e){this.timeHoverLeft=e.offsetX},seek:function(e){var t=Math.round(e.offsetX/e.target.offsetWidth*this.duration);this.progressionWidth(t/this.duration*100),this.emit("seek",t)},progressionWidth:function(e){return null==e?this.progressionPointWidth:(this.progressionPointWidth=e+"%",this.currentTime=Math.round(e*this.duration/100||0),e)},keydownStartTime:function(){13===event.keyCode&&this.emit("setStartTime")},keydownEndTime:function(){13===event.keyCode&&this.emit("setEndTime")},rulerMoveing:function(e){this.emit("rulerMoveing",e)},progressPointMousedown:function(){this.emit("progressPointMousedown")},selectLeftMousedown:function(){this.emit("selectLeftMousedown")},selectMousedown:function(){this.emit("selectMousedown")},selectRightMousedown:function(){this.emit("selectRightMousedown")},handlePlay:function(){this.paused?this.emit("handlePlay"):this.emit("handlePause")},setStartTime:function(){this.emit("setStartTime")},setEndTime:function(){this.emit("setEndTime")},changeaAccuracy:function(e){this.emit("changeaAccuracy",e)},videoClipCancel:function(){this.emit("videoClipCancel")},videoClipSave:function(){this.emit("videoClipSave")}}}},function(e,t){e.exports='\n\t<div class="km-video-clip-view" :class="{\'km-video-clip-animation\': visible}">\n\t\t<div class="km-video-clip-progress">\n\t\t\t<div class="km-ruler-left" v-show="rulerWidth > 100" @mousedown="rulerMoveing(false)">\n\t\t\t\t<i class="icon km_iconfont iconicon-drag-left"></i>\n\t\t\t</div>\n\t\t\t<div class="km-ruler-point-hidden">\n\t\t\t\t<div class="km-ruler-point-box">\n\t\t\t\t\t<div class="km-ruler-point-box-move" :style="rulerStyle">\n\t\t\t\t\t\t<div class="km-ruler-point" @mousedown="progressPointMousedown" :style="pointStyle">\n\t\t\t\t\t\t\t<span class="km-point-time">{{currentTimeFormat}}</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="km-ruler-container" :style="{overflow: rulerWidth > 100 ? \'hidden\' : \'inherit\'}">\n\t\t\t\t<div class="km-ruler" :style="rulerStyle">\n\t\t\t\t\t<div class="km-ruler-group-cover" v-show="timeHoverVisible" @click="seek" @mousemove="showPointer"></div>\n\t\t\t\t\t<div class="km-ruler-hover-pointer" :style="{left: timeHoverLeft + \'px\'}"></div>\n\t\t\t\t\t<div class="km-ruler-group">\n\t\t\t\t\t\t<span v-for="item in rulerList" class="km-ruler-peg">\n\t\t\t\t\t\t\t<span v-if="$index % (rulerList.length > 241 ? 20 : 10) === 0" class="km-ruler-time">{{item}}</span>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="km-ruler-select" :style="selectStyle">\n\t\t\t\t\t\t<span class="km-select-total-time" :class="totalTimeClass">{{selectTimeCN}}</span>\n\t\t\t\t\t\t<div class="km-ruler-select-left" @mousedown="selectLeftMousedown">\n\t\t\t\t\t\t\t<i class="icon km_iconfont iconicon-drag-left"></i>\n\t\t\t\t\t\t\t<span class="km-select-start">{{startTimeFormat}}</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="km-ruler-select-content" @mousedown="selectMousedown"></div>\n\t\t\t\t\t\t<div class="km-ruler-select-right" @mousedown="selectRightMousedown">\n\t\t\t\t\t\t\t\t<i class="icon km_iconfont iconicon-drag-left"></i>\n\t\t\t\t\t\t\t<span class="km-select-end">{{endTimeFormat}}</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="km-ruler-bg"></div>\n\t\t\t<div class="km-ruler-right" v-show="rulerWidth > 100" @mousedown="rulerMoveing(true)">\n\t\t\t\t<i class="icon km_iconfont iconicon-drag-left"></i>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="km-video-clip-controls">\n\t\t\t<div class="km-video-clip-play" @click="handlePlay">\n\t\t\t\t<i v-show="paused" class="icon km_iconfont iconicon-play"></i>\n\t\t\t\t<i v-show="!paused" class="icon km_iconfont iconicon-mediastop"></i>\n\t\t\t\t<span>{{paused ? locale.play : locale.pause}}</span>\n\t\t\t</div>\n\t\t\t<div class="km-video-clip-time">\n\t\t\t\t<div class="km-video-clip-time-title">\n\t\t\t\t\t<i class="icon km_iconfont iconicon-editingtime"></i>\n\t\t\t\t\t<span>{{locale.editingtime}}:</span>\n\t\t\t\t</div>\n\t\t\t\t<input type="text" class="km-startTimeInput" :value="startTimeFormat" @change="setStartTime" @keydown="keydownStartTime">−\n\t\t\t\t<input type="text" class="km-endTimeInput" :value="endTimeFormat" @change="setEndTime" @keydown="keydownEndTime">\n\t\t\t</div>\n\t\t\t<div class="km-video-clip-accuracy">\n\t\t\t\t<i class="icon km_iconfont iconicon-accuracy"></i>\n\t\t\t\t<span class="km-accuracy-title">{{locale.accuracy}}:</span>\n\t\t\t\t<input class="km-accuracy-input" type="range" v-model="accuracy" @change="changeaAccuracy(accuracy)" :max="maxAccuracy">\n\t\t\t</div>\n\t\t\t<div class="km-video-clip-buttons">\n\t\t\t\t<span class="km-video-clip-cancel" @click="videoClipCancel">\n\t\t\t\t\t<i class="icon km_iconfont iconicon-cancel"></i>\n\t\t\t\t\t{{locale.cancel}}\n\t\t\t\t</span>\n\t\t\t\t<span class="km-video-clip-save" @click="videoClipSave">{{locale.save}}</span>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.videoClipConf={maxSelectTime:172800,timeList:[{duration:180,unitTime:1},{duration:600,unitTime:5},{duration:1200,unitTime:10},{duration:1800,unitTime:15},{duration:2400,unitTime:20},{duration:3e3,unitTime:25},{duration:3600,unitTime:30},{duration:4200,unitTime:35},{duration:4800,unitTime:40},{duration:5400,unitTime:45},{duration:6e3,unitTime:50},{duration:6600,unitTime:55},{duration:7200,unitTime:60},{duration:10800,unitTime:90},{duration:14400,unitTime:120},{duration:18e3,unitTime:180},{duration:21600,unitTime:240},{duration:36e3,unitTime:360},{duration:72e3,unitTime:720},{duration:72e4,unitTime:720}]}},function(e,t,i){var n=i(512);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-video-clip-view{position:absolute;bottom:-156px;left:0;width:100%;height:156px;background:rgba(34,34,34,.96);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;transition:all 1s;z-index:1000}.km-app-container .km-video-clip-view.km-video-clip-animation{bottom:0;opacity:1}.km-app-container .km-video-clip-view .km-video-clip-progress{width:calc(100% - 102px);height:88px;position:absolute;left:51px}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-left,.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-right{position:absolute;top:25px;cursor:pointer;width:12px;height:14px;background:hsla(0,0%,8%,.96)}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-left.km-ruler-left,.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-right.km-ruler-left{left:-22px}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-left.km-ruler-left .iconicon-drag-left,.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-right.km-ruler-left .iconicon-drag-left{transform:rotate(180deg) scale(.5)}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-left.km-ruler-right,.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-right.km-ruler-right{right:-22px}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-left .iconicon-drag-left,.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-right .iconicon-drag-left{position:absolute;top:0;font-size:12px;color:#fff;transform:scale(.5)}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-point-hidden{position:absolute;width:100%;height:1px;top:0;left:-30px;z-index:100;padding:0 30px}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-point-hidden .km-ruler-point-box{width:calc(100% - 62px);position:absolute;left:30px}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-point-hidden .km-ruler-point-box .km-ruler-point-box-move{position:relative}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-point-hidden .km-ruler-point-box .km-ruler-point-box-move .km-ruler-point{position:absolute;left:0;top:20px;width:1px;height:68px;background:#4c6ff7;cursor:pointer;z-index:1}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-point-hidden .km-ruler-point-box .km-ruler-point-box-move .km-ruler-point .km-point-time{position:absolute;top:-20px;padding:2px 6px;border-radius:10px;color:#fff;font-size:12px;background-color:var(--km-themeColor);transform:translateX(-50%)}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container{position:absolute;width:100%;height:88px;top:0}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler{position:absolute;height:12px;top:26px;z-index:1}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-group-cover{position:absolute;top:-20px;left:0;width:calc(100% - 2px);height:40px;cursor:pointer;z-index:10}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-group-cover:hover+.km-ruler-hover-pointer{display:block}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-hover-pointer{display:none;position:absolute;left:0;top:-26px;height:88px;border-left:1px solid hsla(0,0%,100%,.5)}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-group{position:absolute;width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-end}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-group .km-ruler-peg{border-left:1px solid #515151;height:6px;z-index:1;cursor:pointer}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-group .km-ruler-peg .km-ruler-time{position:absolute;top:-24.5px;font-size:12px;color:hsla(0,0%,100%,.7);transform:translateX(-50%)}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-group .km-ruler-peg:nth-child(10n+1){height:12px;border-color:#4c6ff7}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select{height:20px;position:absolute;top:34px;opacity:.9;background-image:linear-gradient(270deg,#4c6ff7,#49b1de);box-sizing:border-box}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select:active .km-select-total-time,.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select:hover .km-select-total-time{display:inline-block}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-select-total-time{position:absolute;font-size:12px;color:#fff;top:1px;padding:1px 7px;border-radius:2px;word-break:keep-all;z-index:-1}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-select-total-time-right{background:hsla(0,0%,100%,.2);left:calc(100% + 20px)}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-select-total-time-left{background:hsla(0,0%,100%,.2);right:calc(100% + 20px)}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-ruler-select-content{width:100%;height:100%;cursor:pointer;z-index:2}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-ruler-select-left,.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-ruler-select-right{position:absolute;top:0;width:14px;height:20px;display:flex;align-items:center;justify-content:center;color:#d8d8d8;background-color:#313131;cursor:pointer}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-ruler-select-left{left:-14px;border-radius:3px 0 0 3px}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-ruler-select-left .iconicon-drag-left{transform:rotate(180deg) scale(.4)}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-ruler-select-left:active>.km-select-start,.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-ruler-select-left:hover>.km-select-start{display:block}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-ruler-select-right{right:-14px;border-radius:0 3px 3px 0}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-ruler-select-right .iconicon-drag-left{transform:scale(.4)}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-ruler-select-right:active>.km-select-end,.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-ruler-select-right:hover>.km-select-end{display:block}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-select-end,.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-select-start{display:none;position:absolute;top:-18px;font-size:12px;line-height:12px;background:hsla(0,0%,100%,.2);border-radius:8px;padding:2px 6px;color:#fff;left:14px}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-select-end.km-select-end,.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-container .km-ruler .km-ruler-select .km-select-start.km-select-end{left:-60px}.km-app-container .km-video-clip-view .km-video-clip-progress .km-ruler-bg{width:calc(100% + 44px);height:36px;position:absolute;bottom:0;left:-22px;background:hsla(0,0%,8%,.96);border-radius:4px;z-index:0}.km-app-container .km-video-clip-view .km-video-clip-controls{width:calc(100% - 58px);height:68px;position:absolute;left:29px;bottom:0;display:flex;justify-content:space-between;align-items:center;color:hsla(0,0%,100%,.7);font-size:12px}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-play{display:flex;justify-content:space-between;align-items:center;padding:0 12px;width:65px;height:28px;background:hsla(0,0%,8%,.96);border-radius:3px;cursor:pointer}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-play .iconicon-mediastop,.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-play .iconicon-play{font-size:12px;transform:scale(.8)}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-play:hover{color:hsla(0,0%,100%,.86)}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-time{display:flex;align-items:center;margin-left:52px}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-time .km-video-clip-time-title{display:flex;justify-content:space-between;align-items:center}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-time .km-video-clip-time-title .iconicon-editingtime{font-size:14px}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-time .km-endTimeInput,.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-time .km-startTimeInput{width:78px;height:28px;margin:0 8px;border:0;border-radius:2px;font-size:14px;text-align:center;color:hsla(0,0%,100%,.7);background:hsla(0,0%,8%,.96);outline:none;font-weight:lighter}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-time .km-endTimeInput:focus,.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-time .km-startTimeInput:focus{border-color:#959290}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-accuracy{position:relative;display:flex;flex-grow:1;margin-left:44px;align-items:center}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-accuracy .iconicon-accuracy{margin-right:4px;font-size:14px}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-accuracy .km-accuracy-title{color:#9b9b9b}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-accuracy .km-accuracy-input{cursor:pointer;-webkit-appearance:none;background:hsla(0,0%,8%,.96);border-radius:8px;height:3px;width:89px;z-index:2}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-accuracy .km-accuracy-input:focus{outline:none}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-accuracy .km-accuracy-input::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;width:2px;height:11px;background:#fcfdff;box-shadow:0 0 5px 0 hsla(0,0%,100%,.5);border-radius:1px}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-buttons{display:flex;align-items:center}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-buttons .km-video-clip-cancel{display:flex;align-items:center;margin-right:26px;cursor:pointer}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-buttons .km-video-clip-cancel .iconicon-cancel{margin-right:4px;margin-bottom:-2px;font-size:14px}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-buttons .km-video-clip-cancel:hover,.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-buttons .km-video-clip-cancel:hover .iconicon-cancel{color:hsla(0,0%,100%,.86)}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-buttons .km-video-clip-save{border-radius:2px;padding:6px 23px;background-color:#4c6ff7;color:#fff;cursor:pointer}.km-app-container .km-video-clip-view .km-video-clip-controls .km-video-clip-buttons .km-video-clip-save:hover{background-color:#006099}",""])},function(e,t,i){"use strict";var n=A(i(5)),r=A(i(2)),o=A(i(4)),a=A(i(6)),s=A(i(9)),c=A(i(7)),u=A(i(13)),l=A(i(23)),d=A(i(514)),h=i(38),p=A(h),f=i(12),g=i(74);function A(e){return e&&e.__esModule?e:{default:e}}i(517);var m=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.recording=!1,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){var e=this,t='\n\t\t\t<span class="block"></span>'+(0,f.getLocale)("plugins.videoRecorder.recorderStop")+"\n\t\t";this.registerControlInfo=[{type:"videoRecorder",title:(0,f.getLocale)("plugins.videoRecorder.videoRecorder"),slot:"slotRight",class:"icon km_iconfont iconicon-recording km-tooltip",active:!0,groupName:"recordToggle",onClick:this.handlerVideoRecorderClick.bind(this)},{type:"videoRecorderStop",title:(0,f.getLocale)("plugins.videoRecorder.recorderStop"),innerHTML:t,slot:"slotRight",class:"button-icon no-title",active:!1,groupName:"recordToggle",onClick:this.handlerVideoRecorderStopClick.bind(this)}],this.player.registerControl(this.registerControlInfo),this.player.registerInterface("mediaRecorder",this.mediaRecorder.bind(this)),this.player.registerInterface("stopMediaRecorder",this.stopMediaRecorder.bind(this)),this.player.on("ready",this.ready.bind(this)),this.player.on("beforeloadtech",function(){e.recording&&e.stopMediaRecorder()})}},{key:"ready",value:function(){this.destroyView(),"LiveStreaming"===this.player.getTechName()?this.player.modifyControl("videoRecorder",{active:!0}):this.player.modifyControl("videoRecorder",{active:!1})}},{key:"createView",value:function(){this.options=this.player.getOptions(),this.view=l.default.factory(d.default,this.options),this.container=this.player.getContainer(),this.container.querySelector(".km-player").appendChild(this.view.getEl()),this.player.on("controlMouseleave",this.controlMouseleave,this),this.player.on("controlMouseenter",this.controlMouseenter,this)}},{key:"destroyView",value:function(){this.view&&(this.destroyEvents(),this.container.querySelector(".km-player").removeChild(this.view.getEl()),this.view.dispose(),this.view=null)}},{key:"destroyEvents",value:function(){this.view&&(this.player.off("controlMouseleave",this.controlMouseleave,this),this.player.off("controlMouseenter",this.controlMouseenter,this))}},{key:"handlerVideoRecorderClick",value:function(e){this.view||this.createView(),this.name="string"==typeof e?e:"",this.mediaRecorder()}},{key:"handlerVideoRecorderStopClick",value:function(){this.stopMediaRecorder()}},{key:"mediaRecorder",value:function(e){var t=this;if(!0!==this.recording){if("LiveStreaming"===this.player.getTechName()){e&&("start"!==e.type?(e.type="start",console.warn("开始录制的type参数应为start!")):e.waterMark||delete e.waterMark),this.view||this.createView(),this._lastTime=this.player.currentTime();var i=this.player._techCall("record",e||"start");return i.then(function(i){if(i){var n=e||{},r=n.download,o=n.callback;!1===r?o&&"function"==typeof o&&e.callback(i):(t.player._showMessage("success",(0,f.getLocale)("plugins.videoRecorder.transDownload")),t.saveFile(i,!0))}}).catch(function(e){console.error(e)}),this._recorderTime=0,this.handleDuration(0),this.recording=!0,this.view&&this.view.toggleView(!0),this.player.modifyControl("videoRecorder",{active:!1}),this.player.modifyControl("videoRecorderStop",{active:!0}),this.player._cache.isRecording=!0,this.player.on("timeupdate",this.recorderTimeCb,this),i}this.player._showMessage("info",(0,f.getLocale)("plugins.videoRecorder.warn"))}}},{key:"fileRecorder",value:function(){var e=this.container.querySelector(".km-media-player-video").captureStream(25);this.mediaRecorder=new MediaRecorder(e,{mimeType:"video/webm;codecs=h264"}),this.recordedBlobs=[],this.mediaRecorder.ondataavailable=this.handleDataAvailable.bind(this),this.mediaRecorder.start(100),this.player.on("timeupdate",this.recorderTimeCb,this)}},{key:"handleDataAvailable",value:function(e){e.data&&e.data.size>0&&this.recordedBlobs.push(e.data)}},{key:"stopMediaRecorder",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("LiveStreaming"===this.player.getTechName()){var i=this.player.api("record","stop");return i.then(function(i){i&&!1!==t.download&&(e.player._showMessage("success",(0,f.getLocale)("plugins.videoRecorder.success")),e.saveFile(i)),i&&t.callback&&"function"==typeof t.callback&&t.callback(i)}),this.reset(),i}this.player._showMessage("info",(0,f.getLocale)("plugins.videoRecorder.stopWarn"))}},{key:"saveFile",value:function(e,t){if(e){var i=this.name||"record"+ +new Date;t?this.saveFileByTransfer(e,i):this.saveFileByXHR(e,i)}}},{key:"reset",value:function(){this.player._cache.isRecording=!1,this.recording=!1,this.player.off("timeupdate",this.recorderTimeCb,this),this.view&&this.view.toggleView(!1),this.player.modifyControl("videoRecorder",{active:!0}),this.player.modifyControl("videoRecorderStop",{active:!1})}},{key:"stopFileRecorder",value:function(){this.mediaRecorder.stop(),this.mediaRecorder=null,this.downloadFunc()}},{key:"saveFileByXHR",value:function(e,t){var i=new XMLHttpRequest;i.open("GET",e,!0),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.responseType="blob",i.onload=function(e){if(200===this.status){var i=this.response,n=document.createElement("a");n.href=window.URL.createObjectURL(i),n.download=t+".mp4",n.click(),window.URL.revokeObjectURL(n.href)}},i.send()}},{key:"saveFileByTransfer",value:function(e,t){(0,g.saveFile)(e,t)}},{key:"downloadFunc",value:function(){var e=new Blob(this.recordedBlobs,{type:"video/webm"}),t=window.URL.createObjectURL(e),i=document.createElement("a");i.style.display="none",i.href=t,i.download=(this.name||(0,f.getLocale)("plugins.videoRecorder.recorderVideo")+(0,p.default)(new Date).format("ymdhis"))+".webm",document.body.appendChild(i),i.click(),setTimeout(function(){document.body.removeChild(i),window.URL.revokeObjectURL(t)},100)}},{key:"recorderTimeCb",value:function(){var e=this.player.currentTime(),t=e-this._lastTime;this._recorderTime+=t,this.handleDuration(this._recorderTime),this._lastTime=e}},{key:"handleDuration",value:function(e){e=(0,h.timer)(e),this.view.handleDuration(e)}},{key:"controlMouseenter",value:function(){this.view&&(this.view.isMouseleave=!1)}},{key:"controlMouseleave",value:function(){this.view&&(this.view.isMouseleave=!0)}},{key:"dispose",value:function(){this.registerControlInfo.forEach(function(e){e.onClick=null}),this.view&&(this.reset(),this.view.dispose(),this.view=null,this.player.off("controlMouseleave",this.controlMouseleave,this),this.player.off("controlMouseenter",this.controlMouseenter,this)),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("VideoRecorderPlugin",m)},function(e,t,i){var n,r;n=i(515),r=i(516),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"VideoRecorder",data:function(){return{visible:!1,duration:"00:00:00",isMouseleave:!1}},methods:{getEl:function(){return this._el},toggleView:function(e){return null==e?this.visible:(this.visible=!!e,this.visible)},handleDuration:function(e){return null==e?this.duration:(this.duration=e,e)}}}},function(e,t){e.exports='\n\t<div class="video-recorder-view" :class="{\'video-recorder-animation\': isMouseleave}" v-show="visible">\n\t\t<span class="icon km_iconfont iconicon-media_recordscreen\tvideo-recorder-left-top"></span>\n\t\t<span class="icon km_iconfont iconicon-media_recordscreen video-recorder-right-top"></span>\n\t\t<span class="icon km_iconfont iconicon-media_recordscreen video-recorder-left-bottom"></span>\n\t\t<span class="icon km_iconfont iconicon-media_recordscreen video-recorder-right-bottom"></span>\n\t\t<span class="video-recorder-title">\n\t\t\t<i class="icon km_iconfont iconicon-rec"></i>\n\t\t</span>\n\t\t<div class="video-recorder-time">{{duration}}</div>\n\t</div>\n'},function(e,t,i){var n=i(518);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,'.km-app-container .video-recorder-view{position:absolute;top:0;bottom:0;left:0;right:0;width:calc(100% - 74px);height:calc(100% - (var(--km-control-height) + 74px));margin:38px;padding:36px;box-sizing:border-box}.km-app-container .video-recorder-view.video-recorder-animation{transition:height .6s 2.4s;height:calc(100% - 74px)}.km-app-container .video-recorder-view .iconicon-media_recordscreen{position:absolute;font-size:40px;color:#f0f0f0;font-weight:bolder}.km-app-container .video-recorder-view .iconicon-media_recordscreen.video-recorder-left-top{left:0;top:0}.km-app-container .video-recorder-view .iconicon-media_recordscreen.video-recorder-right-top{right:0;top:0;transform:rotate(90deg)}.km-app-container .video-recorder-view .iconicon-media_recordscreen.video-recorder-left-bottom{left:0;bottom:0;transform:rotate(270deg)}.km-app-container .video-recorder-view .iconicon-media_recordscreen.video-recorder-right-bottom{right:0;bottom:0;transform:rotate(180deg)}.km-app-container .video-recorder-view .video-recorder-title{color:#fa0201;display:flex;align-items:center}.km-app-container .video-recorder-view .video-recorder-title .iconicon-rec{font-size:18px;line-height:20px}.km-app-container .video-recorder-view .video-recorder-title:before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;background-color:#fa0201;margin-right:9px;-webkit-animation:kmRecorder 1s infinite;animation:kmRecorder 1s infinite}@-webkit-keyframes kmRecorder{0%{opacity:1}to{opacity:0}}@keyframes kmRecorder{0%{opacity:1}to{opacity:0}}.km-app-container .video-recorder-view .video-recorder-time{margin-top:6px;font-size:18px;color:#fff}',""])},function(e,t,i){"use strict";var n=h(i(5)),r=h(i(2)),o=h(i(4)),a=h(i(6)),s=h(i(9)),c=h(i(7)),u=h(i(13)),l=h(i(23)),d=h(i(520));function h(e){return e&&e.__esModule?e:{default:e}}i(523);var p=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.registerInterface()}},{key:"registerInterface",value:function(){var e=this;this.player.registerInterface("showMessage",function(t,i,n,r){e.show(t,i,n,r)})}},{key:"createView",value:function(){this.options=this.player.getOptions(),this.view=l.default.factory(d.default,this.options),this.container=this.player.getContainer().querySelector(".km-app")}},{key:"show",value:function(e,t,i,n){this.view||this.createView(),n=n||this.container,this.view.init(e,t,i,n)}},{key:"dispose",value:function(){this.view&&(this.view.dispose(),this.view=null),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("MessagePlugin",p)},function(e,t,i){var n,r;n=i(521),r=i(522),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Message",data:function(){return{visible:!1,icons:{success:"icon km_iconfont iconicon-success",error:"icon km_iconfont iconicon-caution2",info:"icon km_iconfont iconicon-caution1"},type:"",text:"",time:5,defaultTag:""}},computed:{iconClass:function(){return this.icons[this.type]||""}},methods:{getEl:function(){return this._el},init:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,n=arguments[3];this.visible=!0,this.type=e||"",this.text="string"==typeof t?t:"",this.time=i;var r=this._el.cloneNode(!0);n.appendChild(r),r.addEventListener("webkitAnimationEnd",function(){n.removeChild(r)})}}}},function(e,t){e.exports='\n\t<div class="km-message-view" :class="type" :style="{animationDuration: (time + \'s\')}" v-if="visible">\n\t\t<i :class="iconClass"></i>\n\t\t<span>{{text || \'\'}}</span>\n\t</div>\n'},function(e,t,i){var n=i(524);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-message-view{position:absolute;left:50%;transform:translateX(-50%);background:#2f333e;border-radius:4px;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:9px 16px;-webkit-animation:alertMessage 5s forwards;animation:alertMessage 5s forwards}.km-message-view i{font-size:18px;border-radius:50%}.km-message-view i.iconicon-success{color:#0b9051}.km-message-view i.iconicon-caution1{color:#c87a19}.km-message-view i.iconicon-caution2{color:#cf1c11}.km-message-view span{line-height:20px;font-size:14px;margin-left:6px;color:#fff}@-webkit-keyframes alertMessage{0%{opacity:0;top:-50px}20%{opacity:1;top:5%}80%{opacity:1;top:5%}to{opacity:0;top:-50px}}@keyframes alertMessage{0%{opacity:0;top:-50px}20%{opacity:1;top:5%}80%{opacity:1;top:5%}to{opacity:0;top:-50px}}",""])},function(e,t,i){"use strict";var n=h(i(5)),r=h(i(2)),o=h(i(4)),a=h(i(6)),s=h(i(9)),c=h(i(7)),u=h(i(526)),l=h(i(13)),d=i(12);function h(e){return e&&e.__esModule?e:{default:e}}var p=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){var e=this;this.player.registerInterface("startVoiceCall",function(t){var i=this;"LiveStreaming"===this.getTechName()?(e.VoiceCallController&&e.VoiceCallController.dispose(),e.VoiceCallController=new u.default(this.store),e.VoiceCallController.startVoiceCall(t),e.VoiceCallController.on("error",function(e){i.hookTrigger("error",e),i.log("error",e.errCode,e.errMsg)}),e.VoiceCallController.on("sessionChange",function(t){e.player.trigger("sessionChange",t)})):this._showMessage("info",(0,d.getLocale)("plugins.voiceCall.warn"))}),this.player.registerInterface("stopVoiceCall",function(){"LiveStreaming"===this.getTechName()?e.VoiceCallController&&(e.VoiceCallController.dispose(),e.VoiceCallController=null):this._showMessage("info",(0,d.getLocale)("plugins.voiceCall.warn"))})}},{key:"dispose",value:function(){this.VoiceCallController&&(this.VoiceCallController.dispose(),this.VoiceCallController=null),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(l.default);l.default.registerPlugin("VoiceCallPlugin",p)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=p(i(5)),r=p(i(2)),o=p(i(4)),a=p(i(6)),s=p(i(9)),c=p(i(7)),u=p(i(130)),l=p(i(228)),d=i(116),h=i(20);function p(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(e){(0,r.default)(this,t);var i=e.getState(),o=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this,i.player.options.source));return e.connect(function(e){var t=e.player,i=t.options.source,n=t.voiceOptions;return i?{_options:(0,h.assign)({},i,n)}:{}})(o),o}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){var e=this;this.voiceCallModel=new l.default(this._options),this.voiceCallModel.on("error",this.triggerError,this),this.voiceCallModel.on("sessionChange",function(t){e.emit("sessionChange",t)})}},{key:"triggerError",value:function(e){"websocket"===e.target?e.errCode=4005:"service"===e.target&&(e.errCode=4006),this.emit("error",e)}},{key:"startVoiceCall",value:function(e){this.stopVoiceCall(),this.init(),this.dispatch(d.action.setVoiceOptions(e)),this.voiceCallModel.startVoiceCall(this._options)}},{key:"stopVoiceCall",value:function(){this.voiceCallModel&&(this.voiceCallModel.off("error",this.triggerError),this.voiceCallModel.dispose(),this.voiceCallModel=null)}},{key:"dispose",value:function(){this.stopVoiceCall(),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);t.default=f},function(e,t,i){"use strict";var n=g(i(5)),r=g(i(2)),o=g(i(4)),a=g(i(6)),s=g(i(9)),c=g(i(7)),u=g(i(13)),l=g(i(23)),d=i(64),h=g(i(528)),p=i(12),f=i(29);function g(e){return e&&e.__esModule?e:{default:e}}i(531);var A=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.default="1080P",i.curDefinition="1080P",i.timer=null,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){var e=this;this.player.registerInterface("definition",function(t){if(void 0===t)return e.curDefinition;e.setDefinition(t)}),this.innerHTML="\n\t\t\t"+(0,p.getLocale)("plugins.definition.definition")+"\n\t\t",this.registerControlInfo={type:"definition",title:(0,p.getLocale)("plugins.definition.definition"),slot:"slotRight",class:"button-icon no-title",innerHTML:this.innerHTML,active:!0,onClick:this.handlerDefinitionClick.bind(this),onMouseleave:this.handlerDefinitionMouseleave.bind(this)},this.player.registerControl(this.registerControlInfo),this.options=this.player.getOptions(),this.container=this.player.getContainer(),this.player.on("ready",this.ready,this),this.player.on("onload",function(){e.getCurVedioDefiniton()},this)}},{key:"getCurVedioDefiniton",value:function(){var e=this,t=this.player.api("getCurVedioDefiniton");t&&t.then(function(t){t&&""!==t.frameHeight&&""!==t.frameWidth&&"0"!==t.frameHeight&&"0"!==t.frameWidth||null!==e.timer?(e.timer&&(clearTimeout(e.timer),e.timer=null),t.frameWidth=t.frameWidth||1920,t.frameHeight=t.frameHeight||1080,e.changeViewDefinitionList(t)):e.timer=setTimeout(function(){e.getCurVedioDefiniton()},300)},function(t){e.log("warn",(0,p.getLocale)("plugins.definition.fail"))})}},{key:"getDefinitonListByFrameHeight",value:function(e){var t=["1080P","hd","sd","ld"];return[1080,720,576,384].map(function(i,n){if(i<=e)return t[n]}).filter(function(e){return void 0!==e})}},{key:"changeViewDefinitionList",value:function(e){var t=e.frameHeight,i=this.getDefinitonListByFrameHeight(t);this.player.trigger("definitionloaded",i),this.view.changeDefinitionList(parseInt(t))}},{key:"setPrimaryDefinition",value:function(){!this.options.source.definition&&(this.options.source.definition="1080P"),this.view.changeDefinition(this.options.source.definition)}},{key:"ready",value:function(){var e=this;if("LiveStreaming"!==this.player.getTechName()&&"NonLiveStreaming"!==this.player.getTechName()){if(this.player.modifyControl("definition",{active:!1}),this.view)return this.container.querySelector(".km-container").removeChild(this.view.getEl()),this.view.dispose(),void(this.view=null)}else this.player.modifyControl("definition",{active:!0}),this.player.modifyControl("definition",{innerHTML:(0,p.getLocale)("plugins.definition.definition")}),this.options=this.player.getOptions(),this.view||(this.view=l.default.factory(h.default,this.options),this.container.querySelector(".km-container").appendChild(this.view.getEl()),this.view.on("changeDefinition",this.handlerChangeDefinition.bind(this)),this.view.on("initSuccess",function(t){e.default=e.curDefinition=t||"1080P"}))}},{key:"setDefinition",value:function(e){var t=this;if("LiveStreaming"===this.player.getTechName()||"NonLiveStreaming"===this.player.getTechName()){if(this.player._cache.isRecording)this.player._showMessage("info",(0,p.getLocale)("plugins.definition.conflict"));else if(this.curDefinition!==e&&d.definition[e]){var i=["1080P","hd","sd","ld"],n=i.indexOf(this.default),r=i.indexOf(e);if(!(r<n)){if(d.definition[e]){var o=e===this.default?"stop":"start";e=d.definition[e],this.player._techCall("changeDefinition",{mode:e,requestType:o}).then(function(e){e&&e.curMode&&(t.curDefinition=i[r],t.setItemActive(t.curDefinition))})}return e}this.player._showMessage("info",(0,p.getLocale)("plugins.definition.limit")(d.definition[this.default]))}}else this.player._showMessage("info",(0,p.getLocale)("plugins.definition.warn"))}},{key:"handlerDefinitionClick",value:function(e){this.player._cache.isRecording?this.player._showMessage("info",(0,p.getLocale)("plugins.definition.conflict")):(e&&e.target&&this.view.positionLeft((0,f.getElementLeft)(e.target)-(0,f.getElementLeft)(this.container)+e.target.offsetWidth/2-parseInt(this.view.getEl().style.width)/2+"px"),this.view.toggleView()?this.hideView():(this.view.toggleView(!0),this.on(this.view.getEl(),"mouseenter",this.handlerViewMouseenter,this),this.on(this.view.getEl(),"mouseleave",this.handlerViewMouseleave,this)))}},{key:"handlerDefinitionMouseleave",value:function(){var e=this;this.mouseleaveTimeout=setTimeout(function(){e.viewMouseenter?clearTimeout(e.mouseleaveTimeout):e.hideView()},300)}},{key:"handlerViewMouseenter",value:function(){this.viewMouseenter=!0}},{key:"handlerChangeDefinition",value:function(e){this.setDefinition(e.value)}},{key:"setItemActive",value:function(e){if(e){if(e===this.default)this.player.modifyControl("definition",{innerHTML:(0,p.getLocale)("plugins.definition.definition")});else{var t={hd:(0,p.getLocale)("plugins.definition.hd"),sd:(0,p.getLocale)("plugins.definition.sd"),ld:(0,p.getLocale)("plugins.definition.ld")};this.player.modifyControl("definition",{innerHTML:t[e]})}this.view&&this.view.setItemActive(e)}}},{key:"handlerViewMouseleave",value:function(){null!==event.relatedTarget&&this.hideView()}},{key:"hideView",value:function(){this.mouseleaveTimeout&&clearTimeout(this.mouseleaveTimeout),this.off(this.view.getEl(),"mouseenter",this.handlerViewMouseenter),this.off(this.view.getEl(),"mouseleave",this.handlerViewMouseleave),this.viewMouseenter=null,this.view.toggleView(!1)}},{key:"dispose",value:function(){this.mouseleaveTimeout&&clearTimeout(this.mouseleaveTimeout),this.registerControlInfo.onClick=null,this.registerControlInfo.onMouseleave=null,this.view&&(this.view.dispose(),this.view=null),this.timer&&(clearTimeout(this.timer),this.timer=null),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("DefinitionPlugin",A)},function(e,t,i){var n,r;n=i(529),r=i(530),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(12);t.default={name:"Definition",data:function(){var e=[{definition:"1080P",value:"1080P",active:!0},{definition:(0,n.getLocale)("plugins.definition.hd"),value:"hd"},{definition:(0,n.getLocale)("plugins.definition.sd"),value:"sd"},{definition:(0,n.getLocale)("plugins.definition.ld"),value:"ld"}];return{visible:!1,definition:e,definitionList:e.slice(),style:{width:"60px",left:"0px",containerBoderRadius:"6px"}}},watch:{visible:function(e){this.emit("visible")}},methods:{changeDefinitionList:function(e){var t=this,i=[];[1080,720,576,384].map(function(n,r){e>=n&&i.push(t.definition[r])}),i.map(function(e){e.active=!1}),i.length>0&&(i[0].active=!0);var n=i[0]?i[0].value:"";this.definitionList=i,this.emit("initSuccess",n)},toggleView:function(e){return void 0===e?this.visible:(this.visible=!!e,this.visible)},getEl:function(){return this._el},positionLeft:function(e){this.style.left=e},changeDefinition:function(e,t){var i=null;return this.definitionList.map(function(t){t.value===e&&(i=t)}),t||this.emit("changeDefinition",i),i},setItemActive:function(e){this.definitionList=this.definitionList.slice().map(function(t){return t.value===e?{definition:t.definition,value:t.value,active:!0}:{definition:t.definition,value:t.value}})}}}},function(e,t){e.exports='\n\t<div class="km-definition-wrapper" v-show="visible" :style="{left: style.left, width: style.width, borderRadius: style.containerBoderRadius}">\n\t\t<div class="km-definition">\n\t\t\t<div class="km-definition-button" v-for="item in definitionList" @click="changeDefinition(item.value)">\n\t\t\t\t<span :class="item.active ? \'km-definition-active\' : \'\'">{{item.definition}}</span>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(e,t,i){var n=i(532);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,'.km-app-container .km-definition-wrapper{position:absolute;bottom:calc(var(--km-control-height) + 4px);left:0;width:60px;z-index:1;max-height:65%;overflow:hidden}.km-app-container .km-definition-wrapper .km-definition{width:100%;background:rgba(18,22,33,.8)}.km-app-container .km-definition-wrapper .km-definition .km-definition-button{height:34px;line-height:35px;font-size:12px;color:#fff;text-align:center;cursor:pointer}.km-app-container .km-definition-wrapper .km-definition .km-definition-button .km-definition-active{color:var(--km-themeColor)}.km-app-container .km-definition-wrapper .km-definition .km-definition-button:after{content:"";display:block;position:relative;background:hsla(0,0%,100%,.2);height:1px;width:60%;left:20%;transform:translateY(50%)}.km-app-container .km-definition-wrapper .km-definition .km-definition-button span:hover{color:var(--km-themeColor)}.km-app-container .km-definition-wrapper .km-definition .km-definition-button:last-child{border-bottom:none}.km-app-container .km-definition-wrapper .km-definition .definition-button:hover{color:var(--km-themeColor)}.km-app-container .km-definition-wrapper::-webkit-scrollbar{width:2px;height:calc(100% - 4px);background-color:#4a4a4a}.km-app-container .km-definition-wrapper::-webkit-scrollbar-thumb{background-color:#4a4a4a;border-radius:4px}',""])},function(e,t,i){"use strict";var n=d(i(5)),r=d(i(2)),o=d(i(4)),a=d(i(6)),s=d(i(9)),c=d(i(7)),u=d(i(13)),l=i(12);function d(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){var e=this;this.player.registerInterface("setFastForward",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;"number"==typeof t&&(e.fastForwardValue=Math.abs(t),this._cache._fastForwardValue=e.fastForwardValue)}),this.player.registerInterface("setRewind",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;"number"==typeof t&&(e.rewindValue=Math.abs(t),this._cache._rewindValue=e.rewindValue)}),this.registerControlInfos=[{type:"fastForward",title:(0,l.getLocale)("plugins.fastforwardRewind.fastForward"),class:"icon km_iconfont iconicon-fastforward km-tooltip km-fastforward",slot:"slotLeft",active:!0,onClick:this.handlerClickFastForward.bind(this)},{type:"rewind",title:(0,l.getLocale)("plugins.fastforwardRewind.rewind"),class:"icon km_iconfont iconicon-fastback km-tooltip km-fastback",slot:"slotLeft",active:!0,onClick:this.handlerClickRewind.bind(this)}],this.player.registerControl(this.registerControlInfos),this.player.on("ready",this.ready.bind(this)),this.player.setFastForward(),this.player.setRewind()}},{key:"ready",value:function(){"LiveStreaming"===this.player.getTechName()?(this.player.modifyControl("fastForward",{active:!1}),this.player.modifyControl("rewind",{active:!1})):(this.player.modifyControl("fastForward",{active:!0}),this.player.modifyControl("rewind",{active:!0}))}},{key:"handlerClickFastForward",value:function(){var e=this.player.currentTime()+this.fastForwardValue,t=this.player.store.getState(),i=t.plugin.intervalPlay.active,n=t.player.time.endTime;if(i&&e>n)e=n;else{var r=this.player.duration();e>r&&(e=r)}this.player.currentTime(e),this.player.trigger("seek"),this.player.paused()&&this.player.pause()}},{key:"handlerClickRewind",value:function(){var e=this.player.currentTime()-this.rewindValue,t=this.player.store.getState(),i=t.plugin.intervalPlay.active,n=t.player.time.startTime;i&&e<n&&(e=n),e<0&&(e=0),this.player.currentTime(e),this.player.trigger("seek"),this.player.paused()&&this.player.pause()}},{key:"dispose",value:function(){this.registerControlInfos.forEach(function(e){e.onClick=null}),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("FastForwardRewindPlugin",h)},function(e,t,i){"use strict";var n=l(i(5)),r=l(i(2)),o=l(i(4)),a=l(i(6)),s=l(i(9)),c=l(i(7)),u=l(i(13));function l(e){return e&&e.__esModule?e:{default:e}}var d=u.default.getPlugin("ControlsBarPlugin"),h=function(e){function t(e,i){(0,r.default)(this,t);var o=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return o.player=i,o.ControlsBarPlugin=e,o.init(),o}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.options=this.player.getOptions(),this.player.registerInterface("lockControl",this.lockControlInterface.bind(this)),this.player.registerInterface("unlockControl",this.unlockControlInterface.bind(this))}},{key:"lockControl",value:function(){this.ControlsBarPlugin.off(this.ControlsBarPlugin.container,"mouseenter",this.ControlsBarPlugin.handlerContainerMouseenter,this.ControlsBarPlugin),this.ControlsBarPlugin.off(this.ControlsBarPlugin.container,"mouseleave",this.ControlsBarPlugin.handlerContainerMouseleave,this.ControlsBarPlugin),this.player.isFullscreen()&&this.ControlsBarPlugin.offContainerMousemove()}},{key:"unlockControl",value:function(){this.player.isFullscreen()?(this.ControlsBarPlugin.offContainerMousemove(),this.ControlsBarPlugin.on(this.ControlsBarPlugin.container,"mousemove",this.ControlsBarPlugin.handlerContainerMousemove,this.ControlsBarPlugin)):(this.ControlsBarPlugin.off(this.ControlsBarPlugin.container,"mouseenter",this.ControlsBarPlugin.handlerContainerMouseenter,this.ControlsBarPlugin),this.ControlsBarPlugin.off(this.ControlsBarPlugin.container,"mouseleave",this.ControlsBarPlugin.handlerContainerMouseleave,this.ControlsBarPlugin),this.ControlsBarPlugin.on(this.ControlsBarPlugin.container,"mouseenter",this.ControlsBarPlugin.handlerContainerMouseenter,this.ControlsBarPlugin),this.ControlsBarPlugin.on(this.ControlsBarPlugin.container,"mouseleave",this.ControlsBarPlugin.handlerContainerMouseleave,this.ControlsBarPlugin))}},{key:"lockControlInterface",value:function(){this.lockControl(),this.ControlsBarPlugin.handlerContainerMouseenter()}},{key:"unlockControlInterface",value:function(){this.unlockControl(),this.ControlsBarPlugin.handlerContainerMouseleave()}},{key:"dispose",value:function(){(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);d.registerPlugin("LockControlsPlugin",h)},function(e,t,i){"use strict";var n=d(i(5)),r=d(i(2)),o=d(i(4)),a=d(i(6)),s=d(i(9)),c=d(i(7)),u=d(i(13)),l=i(85);function d(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return i.player=e,i.options=i.player.getOptions(),i.init(),i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(){this.numberOfRetries="number"==typeof this.options.restore?Math.floor(Math.abs(this.options.restore)):3,this.retries=0,this.player.on("techset",this.techset,this),this.player.on("loadedmetadata",this.ready,this)}},{key:"ready",value:function(){this.retries=0}},{key:"techset",value:function(){this.player._tech.off("error",this.onerror,this),this.player._tech.on("error",this.onerror,this)}},{key:"onerror",value:function(e){this.options.restore&&-1!==l.restoreErrorCode.indexOf(parseInt(e.errCode))&&this.retries<this.numberOfRetries&&this.reConnection()}},{key:"reConnection",value:function(){this.retries++,this.player._unloadTech(),this.player.src(this.player._options.source)}},{key:"dispose",value:function(){(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);u.default.registerPlugin("RestorePlugin",h)},function(e,t,i){var n,r;n=i(537),r=i(538),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(232),o=i(20),a=i(180),s=(n=a)&&n.__esModule?n:{default:n},c=i(181),u=i(12);var l=function(e){return void 0===e},d={fillColor:s.default.fillColor,alpha:s.default.alpha,borderColor:s.default.strokeColor};t.default={name:"DrawArea",data:function(){return{visible:!1,playerWidth:0,isShowDraw:!0,showSetting:!1,showTriangleUp:!0,showSettingContainer:!1,drawStage:r.DRAW_STAGE.DEFAULT,colors:(0,o.assign)([],a.colorListConf),curAlpha:d.alpha,canvasAttr:{top:0,left:0,width:"100%",height:"100%"},rectAttr:(0,o.assign)({},d),setContainerAttr:{left:0,top:0,bottom:0},tipsAttr:{left:0,top:0,show:!1},tipsSize:{height:0,width:0},locale:{fillColor:(0,u.getLocale)("plugins.drawArea.fillColor"),opacity:(0,u.getLocale)("plugins.drawArea.opacity"),borderColor:(0,u.getLocale)("plugins.drawArea.borderColor"),tip:(0,u.getLocale)("plugins.drawArea.tip")}}},mounted:function(){this.playerWidth=document.querySelector(".km-player").offsetWidth},computed:{cursorClass:function(){return this.drawStage===r.DRAW_STAGE.DRAW_START||this.drawStage===r.DRAW_STAGE.BEFORE_DRAW?this.playerWidth>960?(this.iconSize=38,"km-draw-icon_3"):this.playerWidth>560?(this.iconSize=33,"km-draw-icon_2"):(this.iconSize=29,"km-draw-icon_1"):this.drawStage===r.DRAW_STAGE.S_RESIZE?"km-draw-s-resize":this.drawStage===r.DRAW_STAGE.W_RESIZE?"km-draw-w-resize":this.drawStage===r.DRAW_STAGE.E_RESIZE?"km-draw-e-resize":this.drawStage===r.DRAW_STAGE.N_RESIZE?"km-draw-n-resize":this.drawStage===r.DRAW_STAGE.NW_RESIZE?"km-draw-nw-resize":this.drawStage===r.DRAW_STAGE.NE_RESIZE?"km-draw-ne-resize":this.drawStage===r.DRAW_STAGE.SE_RESIZE?"km-draw-se-resize":this.drawStage===r.DRAW_STAGE.SW_RESIZE?"km-draw-sw-resize":this.drawStage===r.DRAW_STAGE.DRAW_MOVE||this.drawStage===r.DRAW_STAGE.BEFORE_DRAW_MOVE||this.drawStage===r.DRAW_STAGE.DRAW_MOVE_END?"km-draw-move":"km-draw-default"},canvasStyle:function(){return{top:this.canvasAttr.top,left:this.canvasAttr.left,width:this.canvasAttr.width,height:this.canvasAttr.height}},canvasSize:function(){return{width:1*this.canvasAttr.width.replace("px",""),height:1*this.canvasAttr.height.replace("px","")}},rectStyle:function(){return{backgroundColor:(0,c.hexToRgba)(this.rectAttr.fillColor,this.rectAttr.alpha/100),borderColor:this.rectAttr.borderColor}},rangeStyle:function(){return"background-size:"+this.rectAttr.alpha+"% 100%;"},setContainerStyle:function(){return{top:this.setContainerAttr.top,left:this.setContainerAttr.left,bottom:this.setContainerAttr.bottom}},settingStyle:function(){return this.showTriangleUp?{bottom:0}:{top:0}},confirmStyle:function(){return this.showTriangleUp?{top:0}:{bottom:0}},tipsStyle:function(){return{top:this.tipsAttr.top,left:this.tipsAttr.left}}},watch:{curAlpha:function(e){this.trigger("alphaChange",e),this.rectAttr.alpha=e}},methods:{getEl:function(){return this._el},previewClick:function(){this.showSetting=!this.showSetting,this.emit("previewClick")},cancelClick:function(){this.emit("cancelClick")},confrimClick:function(){this.emit("confrimClick")},getBorderColor:function(e){return"1px solid "+e},handleSelectFillColor:function(e){this.emit("fillColorChange",e),this.rectAttr.fillColor=e},handleSelectStorkeColor:function(e){this.emit("storkeColorChange",e),this.rectAttr.borderColor=e},getBoxShadow:function(e){if(this.rectAttr.borderColor===e)return"0px 0px 0px 2px #494848"},fillBoxBorderStyle:function(e){if(this.rectAttr.fillColor===e)return"0.6px solid #FFFFFF"},viewMousedown:function(e){this.emit("viewMousedown",e)},viewMouseUp:function(e){this.emit("viewMouseUp",e)},viewMouseMove:function(e){if(this.drawStage===r.DRAW_STAGE.BEFORE_DRAW){var t=this.tipsSize.width,i=this.tipsSize.height;if(!this.tipsSize.width||!this.tipsSize.height){var n=this.getEl().querySelector(".km-draw-tips");t=n.offsetWidth,i=n.offsetHeight,t||i||(this.tipsSize={width:t,height:i})}var o=e.offsetX,a=e.offsetY;this.tipsAttr.left=o+this.iconSize/2+"px",this.tipsAttr.top=a+this.iconSize/2+"px",this.canvasSize.height-a<2*i&&(this.tipsAttr.top=this.canvasSize.height-i+"px"),this.canvasSize.width-o<1.5*t&&(this.tipsAttr.left=this.canvasSize.width-t+"px"),this.tipsAttr.show||(this.tipsAttr.show=!0)}this.emit("viewMouseMove",e)},getDrawStage:function(){return this.drawStage},setDrawStage:function(e){this.drawStage=e||r.DRAW_STAGE.DEFAULT,this.drawStage==r.DRAW_STAGE.DRAW_START&&(this.tipsAttr.show=!1)},setCanvasStyle:function(e){(0,o.assign)(this.canvasAttr,e)},getCanvasStyle:function(){return this.canvasStyle},setSettingContainerStyle:function(e){(0,o.assign)(this.setContainerAttr,e)},toggleView:function(e,t){return l(e)?this.visible:l(t)?this[e]:(this[e]=!!t,this[e])},reset:function(){this.rectAttr=(0,o.assign)({},d),this.showSettingContainer=!1,this.showSetting=!1,this.curAlpha=this.rectAttr.alpha,this.tipsAttr.show=!1},setReactAttr:function(e){this.rectAttr=(0,o.assign)({},e),this.curAlpha=this.rectAttr.alpha}}}},function(e,t){e.exports='\n\t<div class="km-draw-view" v-show="visible">\n <div class="km-area-container" @mousedown="viewMousedown" @mousemove="viewMouseMove" @mouseup="viewMouseUp" :style="canvasStyle">\n <canvas class="km-area-bak" :class="cursorClass" v-show="isShowDraw"></canvas>\n <div class="km-setting-container" :style="setContainerStyle" v-show="showSettingContainer">\n <div class="km-draw-confrim" :style="confirmStyle">\n <div class="km-bounding-box" @click="previewClick" :class="showSetting ? \'km-selected\' : \'\'">\n <div class="km-preview-rect" :style="rectStyle"></div>\n </div>\n <span class="km-split-line"></span>\n <div class="km-bounding-box" @click="cancelClick">\n <i class="icon km_iconfont iconicon-close km-draw-cancel"></i>\n </div>\n <div class="km-bounding-box" @click="confrimClick">\n <i class="icon km_iconfont iconicon-mark km-draw-confirm"></i>\n </div>\n </div>\n <div class="km-area-setting" v-show="showSetting" :style="settingStyle">\n <div class="km-triangle-up" v-show="showTriangleUp"></div>\n <div class="km-setting-box" :style="showTriangleUp ? {bottom:0} : \'\'">\n <div class="km-color-bounding-box">\n <div class="km-fill-color-container">\n <div v-for="color in colors" class="km-color-box" @click="handleSelectFillColor(color)" :style="{background:color,border: fillBoxBorderStyle(color)}">\n </div>\n </div>\n <div class="km-area-text-box">\n <span>{{locale.fillColor}}</span>\n </div>\n </div>\n <div class="km-color-bounding-box">\n <div class="km-fill-color-container">\n <input type="range" :style="[rangeStyle]" v-model="curAlpha">\n <span class="km-alpha-text">{{curAlpha + \'%\'}}</span>\n </div>\n <div class="km-area-text-box">\n <span>{{locale.opacity}}</span>\n </div>\n </div>\n <div class="km-setting-line"></div>\n <div class="km-color-bounding-box">\n <div class="km-fill-color-container">\n <div v-for="color in colors" class="km-color-box" @click="handleSelectStorkeColor(color)" :style="{border:getBorderColor(color), boxShadow:getBoxShadow(color)}">\n </div>\n </div>\n <div class="km-area-text-box">\n <span>{{locale.borderColor}}</span>\n </div>\n </div>\n </div>\n <div class="km-triangle-down" v-show="!showTriangleUp"></div>\n </div>\n </div>\n <div class="km-draw-tips" v-show="tipsAttr.show" :style="tipsStyle">\n <span>{{locale.tip}}</span>\n </div>\n </div>\n </div>\n'},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(i(62)),r=d(i(2)),o=d(i(4));t.windowToCanvas=h,t.offsetToCanvas=function(e,t,i,n,r){var o=i/e*r.width,a=n/t*r.height;return{x:o,y:a}};var a=i(181),s=i(63),c=i(182),u=i(133),l=d(i(540));function d(e){return e&&e.__esModule?e:{default:e}}function h(e,t,i){var n=e.getBoundingClientRect();return{x:(t-n.left)*(e.width/n.width),y:(i-n.top)*(e.height/n.height)}}var p=function(){function e(t){if((0,r.default)(this,e),null==t)throw Error("cannt find canvas when init Stage");this._childs=[],this.id=(0,s.newSHA)(),this.stop$=new c.Subject,this.canvas=t,this.ctx=this.canvas.getContext("2d"),this.displayIndex=0,this.startFrameRender=!1,this.em=new l.default,this.enableMouseMove(),this.enableClick()}return(0,o.default)(e,[{key:"setCanvasSize",value:function(e,t){(0,a.isUndef)(e)||(0,a.isUndef)(t)||this.canvas&&(this.canvas.width=e,this.canvas.height=t)}},{key:"setAreaVisible",value:function(e,t){this.findChild(e).visible=!!t,this.rerender()}},{key:"findChild",value:function(e){if(!(0,a.isUndef)(e)&&null!==e){var t=this._childs.findIndex(function(t){return t.getId()==e});return-1!==t?this._childs[t]:void 0}}},{key:"addChild",value:function(e){this.findChild(e.getId())||this._childs.push(e)}},{key:"removeChild",value:function(e){var t=this._childs.findIndex(function(t){return t.getId()==e.getId()});(0,a.isUndef)(t)||-1===t||(this._childs[t].dispose(),this._childs.splice(t,1))}},{key:"reSetSize",value:function(){var e=this;this._childs.forEach(function(t){t.setVideoToCanvas(e.ctx)})}},{key:"enableMouseMove",value:function(){var e=this;(0,c.fromEvent)(this.canvas,"mousemove").pipe((0,u.takeUntil)(this.stop$)).subscribe(function(t){return e.__handleMouseMove(t)})}},{key:"enableClick",value:function(){var e=this;(0,c.fromEvent)(this.canvas,"click").pipe((0,u.takeUntil)(this.stop$)).subscribe(function(t){return e.__handleClick(t)})}},{key:"enableMouseDown",value:function(){var e=this;(0,c.fromEvent)(this.canvas,"mousedown").pipe((0,u.takeUntil)(this.stop$)).subscribe(function(t){return e.__handleMouseDown(t)})}},{key:"enableMouseUp",value:function(){var e=this;(0,c.fromEvent)(this.canvas,"mouseup").pipe((0,u.takeUntil)(this.stop$)).subscribe(function(t){return e.__handleMouseUp(t)})}},{key:"clearCanvas",value:function(){this.ctx&&this.ctx.clearRect(0,0,this.canvas.offsetWidth,this.canvas.offsetHeight)}},{key:"render",value:function(){var e=this;this._childs.forEach(function(t){return t.draw(e.ctx)})}},{key:"rerender",value:function(){this.clearCanvas(),this.render()}},{key:"clear",value:function(){this.clearCanvas(),this._childs.forEach(function(e){return e.dispose()}),this._childs.length=0}},{key:"__handleMouseUp",value:function(e){if(this.mouseDown){this.mouseDown=!1;var t=h(this.canvas,e.clientX,e.clientY),i=this.em.getTargets("MouseUp");if(i){var r={point:t,event:e,el:null},o=!0,a=!1,s=void 0;try{for(var c,u=(0,n.default)(i);!(o=(c=u.next()).done);o=!0){var l=c.value;l.visible&&(r.el=l,l.hasPoint(t.x,t.y)&&l.hasSub("MouseUp")&&l.fire("MouseUp",r))}}catch(e){a=!0,s=e}finally{try{!o&&u.return&&u.return()}finally{if(a)throw s}}}}}},{key:"__handleMouseDown",value:function(e){if(!this.mouseDown){this.mouseDown=!0;var t=h(this.canvas,e.clientX,e.clientY),i=this.em.getTargets("MouseDown");if(i){var r={point:t,event:e,el:null},o=!0,a=!1,s=void 0;try{for(var c,u=(0,n.default)(i);!(o=(c=u.next()).done);o=!0){var l=c.value;l.visible&&(r.el=l,l.hasPoint(t.x,t.y)&&l.hasSub("MouseDown")&&l.fire("MouseDown",r))}}catch(e){a=!0,s=e}finally{try{!o&&u.return&&u.return()}finally{if(a)throw s}}}}}},{key:"__handleMouseMove",value:function(e){var t=h(this.canvas,e.clientX,e.clientY),i=this.em.getTargets("mouse");if(i){var r={point:t,event:e,el:null},o=!0,a=!1,s=void 0;try{for(var c,u=(0,n.default)(i);!(o=(c=u.next()).done);o=!0){var l=c.value;l.visible&&(r.el=l,l.hasPoint(t.x,t.y)?(l.hasSub("mousemove")&&l.fire("mousemove",r),l.isMouseInSelf||(l.isMouseInSelf=!0,l.hasSub("mouseenter")&&l.fire("mouseenter",r))):l.isMouseInSelf&&(l.isMouseInSelf=!1,l.hasSub("mouseleave")&&l.fire("mouseleave",r)))}}catch(e){a=!0,s=e}finally{try{!o&&u.return&&u.return()}finally{if(a)throw s}}}}},{key:"__handleClick",value:function(e){var t=h(this.canvas,e.clientX,e.clientY),i=this.em.getTargets("click");if(i){var r=!0,o=!1,a=void 0;try{for(var s,c=(0,n.default)(i);!(r=(s=c.next()).done);r=!0){var u=s.value;if(u.visible&&(u.hasPoint(t.x,t.y)&&u.hasSub("click"))){var l={point:t,event:e,el:u};u.fire("click",l)}}}catch(e){o=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(o)throw a}}}}},{key:"__getPointInChilds",value:function(e,t){var i=[];return this._childs.forEach(function(n){n.hasPoint(e,t)&&i.push(n)}),i}},{key:"dispose",value:function(){this.clearCanvas(),this.stop$.next(),this.stop$.complete(),this.stop$=null,this._childs.forEach(function(e){return e.dispose()}),this._childs.length=0,this.canvas=null,this.ctx=null,this.em.dispose()}}]),e}();t.default=p},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(i(2)),r=o(i(4));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return-1!==e.indexOf("mouse")?"mouse":-1!==e.indexOf("click")?"click":e}t.getPrefix=a;var s=function(){function e(){(0,n.default)(this,e),this._targets={}}return(0,r.default)(e,[{key:"getTargets",value:function(e){return e=a(e),this._targets.hasOwnProperty(e)?this._targets[e]:[]}},{key:"addTarget",value:function(e,t){null!=e&&(e=a(e),this._targets.hasOwnProperty(e)||(this._targets[e]=[]),this._targets[e].push(t))}},{key:"removeTarget",value:function(e,t){if(null!=e&&(e=a(e),this._targets.hasOwnProperty(e))){var i=this._targets[e].findIndex(function(e){return e.getId()==t.getId()});void 0!==i&&-1!==i&&this._targets[e].splice(i,1)}}},{key:"dispose",value:function(){this._targets={}}}]),e}();t.default=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=l(i(5)),r=l(i(2)),o=l(i(4)),a=l(i(6)),s=l(i(9)),c=l(i(7)),u=i(181);function l(e){return e&&e.__esModule?e:{default:e}}var d=function(e){function t(e){(0,r.default)(this,t);var i=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this,e));return i.startX=0,i.startY=0,i.zIndex=i._stage.displayIndex++,i.type="square",i.info={},i}return(0,c.default)(t,e),(0,o.default)(t,[{key:"init",value:function(e,i){(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"init",this).call(this,i);var r=i.point;r&&(this.perSX=r.x||0,this.perSY=r.y||0,this.setVideoToCanvas(e)),this.diff()}},{key:"draw",value:function(e){if((0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"draw",this).call(this,e),!(0,u.isUndef)(e)&&this.visible){var i=this.getFillStyle();e.fillStyle=i,e.lineWidth=this.lineWidth,e.strokeStyle=this.strokeStyle,e.beginPath(),e.moveTo(this.startX,this.startY),e.lineTo(this.x,this.startY),e.lineTo(this.x,this.y),e.lineTo(this.startX,this.y),e.lineTo(this.startX,this.startY),e.stroke(),e.fill(),this.drawSelect(e)}}},{key:"setMove",value:function(e,t){var i=this.getLocalPos(),n=i.startX,r=i.startY,o=i.endX,a=i.endY,s=this._stage.canvas.width,c=this._stage.canvas.height,u=e,l=t;n+e<0&&(u=-n),r+t<0&&(l=-r),o+e>s&&(u=s-o),a+t>c&&(l=c-a),this.x+=u,this.y+=l,this.startX+=u,this.startY+=l}},{key:"drawCircle",value:function(e,t,i){e.fillStyle="#FFFFFF",e.lineWidth=this.lineWidth,e.strokeStyle=this.strokeStyle,e.beginPath(),e.arc(t,i,3,0,2*Math.PI),e.stroke(),e.fill()}},{key:"drawSelect",value:function(e){var t=this;this.isSelected&&this.getAllPos().forEach(function(i){t.drawCircle(e,i.x,i.y)})}},{key:"getAllPos",value:function(){var e=this.getLocalPos(),t=e.startX,i=e.startY,n=e.endX,r=e.endY,o=t+n>>1,a=i+r>>1;return[{x:t,y:i},{x:t,y:a},{x:t,y:r},{x:o,y:i},{x:o,y:r},{x:n,y:i},{x:n,y:a},{x:n,y:r}]}},{key:"hasPoint",value:function(e,i){(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"hasPoint",this).call(this,e,i);var r=this.x-this.startX,o=this.y-this.startY,a=this.getLocalPos(),c=a.startX,u=a.startY,l=c+Math.abs(r),d=u+Math.abs(o);return c<=e&&l>=e&&u<=i&&d>=i}},{key:"setToVideoPos",value:function(e,i,r){(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"setToVideoPos",this).call(this,e,i,r);var o=e.canvas.width,a=e.canvas.height;this.perSX=this.startX/o*i,this.perSY=this.startY/a*r}},{key:"setVideoToCanvas",value:function(e){(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"setVideoToCanvas",this).call(this,e);var i=e.canvas.width,r=e.canvas.height;this.startX=this.perSX*i/this.videoWidth,this.startY=this.perSY*r/this.videoHeight}},{key:"getInfo",value:function(){return this.info}},{key:"getId",value:function(){return this._id}},{key:"diff",value:function(){var e=Math.round(this.perX-this.perSX),t=Math.round(this.perY-this.perSY),i=e<0?this.perX:this.perSX,n=t<0?this.perY:this.perSY,r={x:Math.round(i),y:Math.round(n)};e=Math.abs(e),t=Math.abs(t);var o=this.fillColor,a=this.alpha,s=this.strokeStyle,c={type:this.type,id:this._id,videoWidth:this.videoWidth,videoHeight:this.videoHeight,width:e,height:t,point:r,fillColor:o,fillAlpha:a,strokeColor:s};for(var u in c)if("point"===u){if(c.point.x!==this.info.point.x||c.point.y!==this.info.point.y)return this.info=c,!0}else if(c[u]!==this.info[u])return this.info=c,!0;return!1}},{key:"getLocalPos",value:function(){var e=this.x-this.startX,t=this.y-this.startY,i=e<0?this.x:this.startX,n=t<0?this.y:this.startY;return{startX:i,startY:n,endX:i==this.x?this.startX:this.x,endY:n==this.y?this.startY:this.y}}},{key:"findNearestCircle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,i=e.x,n=e.y,r=this.getAllPos();return r.findIndex(function(e){var r=Math.abs(e.x-i),o=Math.abs(e.y-n);return r<=t&&o<=t})}},{key:"dispose",value:function(){(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(l(u).default);t.default=d},function(e,t,i){var n=i(543);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){var n=i(132);(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-draw-view,.km-app-container .km-draw-view .km-draw-full{width:100%;height:100%;position:absolute;top:0;left:0}.km-app-container .km-draw-view .km-draw-tips{background:rgba(0,0,0,.9);white-space:nowrap;border-radius:4px;font-family:PingFangSC-Regular;font-size:12px;color:#fff;letter-spacing:0;text-align:center;line-height:12px;display:flex;align-items:center;padding:6px;position:absolute;left:100px;top:100px}.km-app-container .km-draw-view .km-draw-icon_1{cursor:url("+n(i(544))+") 14.5 14.5,crosshair}.km-app-container .km-draw-view .km-draw-icon_2{cursor:url("+n(i(545))+") 16.5 16.5,crosshair}.km-app-container .km-draw-view .km-draw-icon_3{cursor:url("+n(i(546))+") 19 19,crosshair}.km-app-container .km-draw-view .km-draw-default{cursor:default}.km-app-container .km-draw-view .km-draw-move{cursor:move}.km-app-container .km-draw-view .km-draw-e-resize{cursor:e-resize}.km-app-container .km-draw-view .km-draw-s-resize{cursor:s-resize}.km-app-container .km-draw-view .km-draw-w-resize{cursor:w-resize}.km-app-container .km-draw-view .km-draw-n-resize{cursor:n-resize}.km-app-container .km-draw-view .km-draw-nw-resize{cursor:nw-resize}.km-app-container .km-draw-view .km-draw-ne-resize{cursor:ne-resize}.km-app-container .km-draw-view .km-draw-sw-resize{cursor:sw-resize}.km-app-container .km-draw-view .km-draw-se-resize{cursor:se-resize}.km-app-container .km-draw-view .km-area-bak,.km-app-container .km-draw-view .km-area-container{width:100%;height:100%;position:absolute;top:0;left:0}.km-app-container .km-draw-view .km-area-container .km-setting-container{width:var(--km-draw-actionToolsWidth);height:calc(var(--km-draw-toolsHeight) + 10px + var(--km-draw-actionToolsBoxWidth) * 7 + (var(--km-draw-actionToolsBoxWidth) - 1px));position:absolute;pointer-events:none}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-draw-confrim{width:var(--km-draw-toolsWidth);height:var(--km-draw-toolsHeight);background:rgba(0,0,0,.9);border-radius:4px;position:absolute;display:flex;align-items:center;box-sizing:border-box;pointer-events:auto}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-draw-confrim .km-bounding-box{width:var(--km-draw-toolsBoxWidth);height:var(--km-draw-toolsBoxWidth);display:flex;align-items:center;justify-content:center;color:#fff;position:relative;margin-left:calc((var(--km-draw-toolsWidth) - 3 * var(--km-draw-toolsBoxWidth)) / 5);border-radius:3px;cursor:pointer}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-draw-confrim .km-bounding-box:hover{background-color:#494848}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-draw-confrim .km-bounding-box .km-preview-rect{width:calc(var(--km-draw-toolsBoxWidth) - 6px);height:calc(var(--km-draw-toolsBoxWidth) - 6px);background:rgba(255,0,0,.2);border:1px solid red;border-radius:2px;box-sizing:border-box}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-draw-confrim .km-bounding-box .km-draw-cancel{font-size:calc(var(--km-draw-toolsBoxWidth) * .5 + 4);font-weight:700}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-draw-confrim .km-bounding-box .km-draw-confirm{font-size:calc(var(--km-draw-toolsBoxWidth) * .5);transform:translateX(5%)}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-draw-confrim .km-selected{background-color:#494848}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-draw-confrim .km-split-line{margin-left:calc((var(--km-draw-toolsWidth) - 3 * var(--km-draw-toolsBoxWidth)) / 5);width:0;height:calc(var(--km-draw-toolsHeight) - 10px);border-right:.2px solid #97979745}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting{width:var(--km-draw-actionToolsWidth);height:calc(var(--km-draw-actionToolsBoxWidth) * 7 + (var(--km-draw-actionToolsBoxWidth) - 1px) + 6px);position:absolute;pointer-events:auto}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-triangle,.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-triangle-up{position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;margin-left:calc((var(--km-draw-toolsWidth) - 3 * var(--km-draw-toolsBoxWidth)) / 5 + (var(--km-draw-toolsBoxWidth) / 2) - 6px)}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-triangle-up{top:0;border-bottom:6px solid rgba(0,0,0,.9)}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-triangle-down{bottom:0;position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;margin-left:calc((var(--km-draw-toolsWidth) - 3 * var(--km-draw-toolsBoxWidth)) / 5 + (var(--km-draw-toolsBoxWidth) / 2) - 6px);border-top:6px solid rgba(0,0,0,.9)}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box{width:100%;height:calc(100% - 6px);border-radius:4px;background-color:rgba(0,0,0,.9);position:absolute}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-setting-line{margin:calc(var(--km-draw-actionToolsBoxWidth) - 1px) 12px 0;height:1px;width:calc(100% - 24px);background-color:hsla(0,0%,100%,.2)}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-color-bounding-box{width:calc(100% - 24px);height:var(--km-draw-actionToolsBoxWidth);margin:var(--km-draw-actionToolsBoxWidth) 12px 0}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-color-bounding-box .km-area-text-box{font-family:PingFangSC-Medium;font-size:12px;color:hsla(0,0%,100%,.9);letter-spacing:0;line-height:var(--km-draw-actionToolsBoxWidth);text-align:right;float:right;margin-right:calc(var(--km-draw-actionToolsWidth) - 6 * var(--km-draw-actionToolsBoxWidth) - 24px - 5 * var(--km-draw-colorBoxSpace) - 4 * 12px)}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-color-bounding-box .km-color-box{width:var(--km-draw-actionToolsBoxWidth);height:var(--km-draw-actionToolsBoxWidth);border-radius:1px;float:left;box-sizing:border-box;cursor:pointer}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-color-bounding-box .km-fill-color-container{width:calc(5 * var(--km-draw-colorBoxSpace) + var(--km-draw-actionToolsBoxWidth) * 6);height:var(--km-draw-actionToolsBoxWidth);float:right;display:flex;align-items:center;justify-content:space-between}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-color-bounding-box .km-fill-color-container .km-alpha-text{font-size:12px;color:#fff}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-color-bounding-box .km-fill-color-container input[type=range]{-webkit-appearance:none;width:var(--km-draw-alphaBarWidth);height:4px;transform:rotate(-90deg);background:-webkit-linear-gradient(#3e5ee5,#3e5ee5) no-repeat,#3e3e3e;background-size:0 100%;border-radius:2px;transform:rotate(0deg)}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-color-bounding-box .km-fill-color-container input[type=range]:focus{outline:none}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-color-bounding-box .km-fill-color-container input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-color-bounding-box .km-fill-color-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;background:#d0d9ff;border-radius:50%;cursor:pointer;border:3px solid #213793}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-color-bounding-box .km-fill-color-container input[type=range]::-ms-track{background-color:#3e3e3e;color:transparent;border:none}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-color-bounding-box .km-fill-color-container input[type=range]::-ms-fill-lower{background-color:#3e5ee5}.km-app-container .km-draw-view .km-area-container .km-setting-container .km-area-setting .km-setting-box .km-color-bounding-box .km-fill-color-container input[type=range]::-ms-thumb{height:5px;width:5px;border-radius:50%;background:#d0d9ff;cursor:pointer}",""])},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAAXNSR0IArs4c6QAAAoVJREFUSA1jYCAfcJGvlXydM8nVykSuRkr0jVpKSegR1DsgwctM0FmoCtiBXENeXl7X////e/Hx8f378eOHAFDsMxB/R1WKm0eKpRrS0tJ1Tk5O5vHx8XwPHjxQKSkp+SImJmb85csXn8+fP3/69+/ffdxWkSjDw8MTJCgoeHXjxo01QB+mgbCpqelBGPvu3bv5zs7OS/j5+buIMZqYONVQVFQMv3bt2nQ/P79X2AxVUlL6vmvXrkNAX9tycXEFYFODLEbIUnZgkOa2tLRclpCQ+IWsEZ3NxMTEsGfPnmVAB4QA5WTR5ZH5hCzVNTY2ZsflQ2SDQGw5ObmfYWFhr4EJzBFdDpmP11JgKtW2t7d/j6yBENvd3f0ZMG4N8aljBEoqAXEgNkXs7Ox25ubmnMC4+oguf/ToUSNra+tz6OK/fv1i2rt3r+zXr19XostB+adZgIyXQLwZmwIWFhZWXV1dZTc3t4fo8tevX5ePjY29iC7+6NEj7hMnTnwBWorVTKD6dyBLvwLxLXTNID5Q4/FPnz4pYotTYOL6jk180qRJyn///j2Dy0yQuXjjFCh/5dixY5z37t3jBCkmBH7//s24bt06sbdv3x7Dp5aQpW8fPny4wN/f3wdY2uAzBywHLKH0Ll68eB7IOYtPMSFLGf78+bMPWORdCQgIsAHGF6jsxQAgH4aEhNjPmTPH8MOHD3MxFKAJEFX2AlPkridPnvzfvn272+vXr4GFDtfvLVu2aADz8P01a9bIVlVVqR8/fvwMsPzNApr/E80ODC4oy5ACZEEZH5QPgZZ7ArPSTmBiuwONQ7xBSool+NSONszwhQ5YjmDqJWgCGQpGLSUm0O4SowibGgBSe+hA31vjjQAAAABJRU5ErkJggg=="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAAXNSR0IArs4c6QAAAuVJREFUWAljYKAcsFFuBOUmzKLUCCZKDaCG/lFHwEJxNCQGVUgww1xDIi0MVG/Oz8/v8u/fPy8hISHmX79+iQLZ34Din0k0i4FUR3ABLU5UVFTM9PX1VYuMjOS+d++eUklJyXslJSWdnz9/+vz+/Vv++/fvd4AOATmI6oCLm5v7QHp6+qyvX79m/P//Pw2ETU1ND8HYf//+TWttbe2Rl5efB7RdhFgXEJs7uCUkJDpra2vPzpgx4wwXF9c/bBYwMTExVFVV3QI65DEHB8cRYh1ClCOAURAdFxf3r7y8/CY2y9HFoqOjn1ZXV28TERHJAsoxosuj84lxhLCkpKRdfX39dXTN+Pg1NTU31NTUFIFq1PGpA8kR4whdS0vLL7iiAJ8FLi4uH4HpyBCfGqIcAYwKZX19/U+EDMImb2ho+BaoXw2bHLIYKL5UgDgUWRCZzc7ObgfMASzAsgBr/j958qSBubn5BWQ9MPa3b9/Yjh07Jgikt8DEsNC7WYCCT4F4ORZJsBAbGxujhYWFjIeHx2NsagoKCqTz8vJOY5M7d+6c8MWLF1mBjsBpPlDfW5AjvgPxAyDGCoAFzzlgISTl7Oz8FpsCTk7On7jkQI748eMHKJQeYNMLEyOYMP/8+XPp0KFD/MAiGaaHaHrXrl2Cnz9/Pk9IA0FHAA149vjx47PALKpFyDBk+aVLl0pfuXLlNVDsIrI4NjYxjmB49+7d4v7+fvtFixbJYDMEXezAgQNCjY2Nqi9evJgJlPuPLo/OJ8oRQE1vgfWFC7DYlp84caISuiHI/Llz58p5eXml3759uwYofh9ZDheblFr0+8ePH4+eOXPGYMOGDXoPHjzg/fTpE9OePXs0ZGVln23cuFG6oaFBZcWKFT8/fPiQS6wDQA4jWK5jcT1IjzqoJAQVRG/fvg0B1hHrgQ66D02EoDRAMAqwmEuR0Gi/g6LgQ9ZMbO5A1kN19qgjYEE6bEICa1sC5ktiaADptfzyVpsLiAAAAABJRU5ErkJggg=="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAYAAAAuqZsAAAAAAXNSR0IArs4c6QAAAtBJREFUWAntVkGrElEUnuxBOx86KJKSxFsU6KMZhDZD2iYElX6AIdSqTW1auHLpSmhV62iR/oCHitAmgzaBzNBTqMWDBAWRdMBNRWCd7zED4pur986bdnPhcmfO+c53zpy595wrSd6NElFhejICnrD8BxI/MNGk+hnzMyaaAVH8VVEDB7xMsmOaGs0YzV/W/Emr63Hg2lKSlFgs9igUCiUymYw5mUxugCuRSFwfDAYh0zQns9msSSLDjY8rLowC4XD4RSqVUqrV6tdCoTAPBAJSrVZD1qR6vX66Xq+lbrcbbTQat0ejkbFcLl+R6reIL9FycS0YDL5Lp9P3P9IolUrnQW07RKDQAZPP54/J5g1hhHwJgSlTz4vF4p9+v3+yHQzrvdVqfVIU5RBZZmGc5CKBqfT77sCRE9EuGT4Ev54wmFyDOzDa6GXaU9+4WB1A2I84LA4qRxFvYDJOHza6IwuHELbgICjKy97BG9iRqqomNrXbAVuUFbI/4uHg9RSMRCI8fDsxsiz/JcDhTpClRB1D/Xm2BxxPJpM3o9HoDxZusViEoSPnSxZmPp/L4/H4O+mnLIwlf43Kf0rz6R7gXU3THjebTWYV3yywLK5KpaJQYG9J/5mFseW8v/JM1/UQKrrbAVu0KrI/4+HgDWyB3oc2w0PqhIEtOEi3cNJvy3gDk6ght6j33dom4H1H37SaOpcJd2DEpg+Hwy+5XO4hF/MGqFwua2jmJGLu0Q34+aNIYBL9ipeGYazgaJuI9Y4P6XQ6B9YNgwW7IBcKjKzXq9XqSa/XG2az2XvtdjvqdCAggw4YyvIHsqmQrdC1x819zP46Ff0TbQZdYTqdJqGIx+NjnGDrotgikW4biKyXCcz2g96HNvPAErynFSWB6/RZNheWy1ytbTIEgGmXkr3F0zbctYrusV1cnur8wETT6WfMz5hoBkTxXtQx2+fYfvBi/QeqSeaEqpq0ggAAAABJRU5ErkJggg=="},function(e,t,i){"use strict";var n=M(i(5)),r=M(i(2)),o=M(i(4)),a=M(i(6)),s=M(i(9)),c=M(i(7)),u=M(i(13)),l=M(i(548)),d=M(i(23)),h=i(29),p=i(229),f=i(38),g=i(12),A=i(116),m=i(175);function M(e){return e&&e.__esModule?e:{default:e}}i(551);var v=u.default.getPlugin("ProgressBarPlugin"),y=function(e){function t(e,i){(0,r.default)(this,t);var o=(0,a.default)(this,(t.__proto__||(0,n.default)(t)).call(this));return o.player=i,o.ProgressBarPlugin=e,o.init(),o}return(0,c.default)(t,e),(0,o.default)(t,[{key:"registerInterface",value:function(){this.player.registerInterface("intervalPlay",this.handlerIntervalPlayClick.bind(this)),this.player.registerInterface("exitIntervalPlay",this.handlerExitIntervalPlayClick.bind(this))}},{key:"init",value:function(){this.registerInterface(),this.registerControlInfo=[{type:"intervalPlay",title:(0,g.getLocale)("plugins.intervalPlay.intervalPlay"),slot:"slotRight",active:!0,groupName:"intervalPlayGroup",class:"icon km_iconfont iconicon-intervalcycle1 km-tooltip",onClick:this.handlerIntervalPlayClick.bind(this)},{type:"exitIntervalPlay",title:(0,g.getLocale)("plugins.intervalPlay.intervalPlayExit"),slot:"slotRight",active:!1,groupName:"intervalPlayGroup",class:"icon km_iconfont iconicon-blockintervalplayback km-tooltip clicked",onClick:this.handlerExitIntervalPlayClick.bind(this)}],this.player.registerControl(this.registerControlInfo),this.player.on("ready",this.ready.bind(this))}},{key:"ready",value:function(){this.destroyView(),"Html5"===this.player.getTechName()?(this.player.modifyControl("intervalPlay",{active:!0}),this.player.modifyControl("exitIntervalPlay",{active:!1})):(this.player.modifyControl("intervalPlay",{active:!1}),this.player.modifyControl("exitIntervalPlay",{active:!1}))}},{key:"handlerIntervalPlayClick",value:function(){"Html5"===this.player.getTechName()?this.player.store.getState().plugin.intervalPlay.active||(this.player.modifyControl("intervalPlay",{active:!1}),this.player.modifyControl("exitIntervalPlay",{active:!0}),this.player.store.dispatch(m.action.setIntervalPlay({active:!0})),this.createView(),this.view.toggleView(!0)):this.player._showMessage("error",(0,g.getLocale)("plugins.intervalPlay.warn"))}},{key:"handlerExitIntervalPlayClick",value:function(){"LiveStreaming"!==this.player.getTechName()&&(!1!==this.player.store.getState().plugin.intervalPlay.active&&(this.player.modifyControl("intervalPlay",{active:!0}),this.player.modifyControl("exitIntervalPlay",{active:!1}),this.player.store.dispatch(m.action.setIntervalPlay({active:!1})),this.player.store.dispatch(A.action.timeReset()),this.player.currentTime(this.player.currentTime()),this.destroyView()))}},{key:"createView",value:function(){this.view=d.default.factory(l.default,this.player.getOptions()),this.tips=(0,p.FollowMouseText)(),this.el=this.view.getEl(),this.container=this.el.querySelector(".km-interval-play-contaniner"),this.ProgressBarPlugin.el.appendChild(this.el),this.view.on("selectEnd",this.handlerSelectEnd,this),this.view.on("onStartMousedown",this.handlerStartMousedown,this),this.view.on("onEndMousedown",this.handlerEndMousedown,this),this.view.onStartMousedown()}},{key:"handlerStartMousedown",value:function(e){this.tips.text((0,g.getLocale)("plugins.intervalPlay.startTip")),this.tips.appendTo(this.player.getContainer()),this.tips.position(e.clientX,e.clientY),this.tips.show(),this.on(window,"mousemove",this.handlerWindowMousemove,this),this.on(window,"mouseup",this.handlerWindowMouseup,this)}},{key:"handlerEndMousedown",value:function(e){this.tips.text((0,g.getLocale)("plugins.intervalPlay.endTip")),this.tips.position(e.clientX,e.clientY),this.tips.show(),this.on(window,"mousemove",this.handlerWindowMousemove,this),this.on(window,"mouseup",this.handlerWindowMouseup,this)}},{key:"handlerWindowMouseup",value:function(){this.view.end.left<=this.view.start.left?this.player._showMessage("error",(0,g.getLocale)("plugins.intervalPlay.timeError")):(this.tips.hide(),this.off(window,"mousemove",this.handlerWindowMousemove,this),this.off(window,"mouseup",this.handlerWindowMouseup,this),this.view.onMoveEnd())}},{key:"handlerWindowMousemove",value:function(e){this.tips.position(e.clientX,e.clientY);var t=this.player.store.getState().player.time.duration,i=(e.clientX-(0,h.getElementLeft)(this.container))/this.container.offsetWidth;i=i?100*i:0;var n=(0,f.timer)(t/100*i);this.view.positionLeft(i,n)}},{key:"handlerSelectEnd",value:function(e){var t=e.start,i=e.end,n=e.mode,r=e.type,o=this.player.store.getState().player.time.duration;this.startTime=t/100*o,this.endTime=i/100*o,this.player.store.dispatch(A.action.setTime({startTime:this.startTime,endTime:this.endTime})),"select"===n||"startEdit"===r?(this.player.currentTime(this.startTime),this.player.paused()&&this.player.play()):this.player.currentTime(this.player.currentTime())}},{key:"destroyView",value:function(){this.view&&(this.player.store.dispatch(m.action.setIntervalPlay({active:!1})),this.ProgressBarPlugin.el.removeChild(this.el),this.view.dispose(),this.view=null,this.tips.remove())}},{key:"dispose",value:function(){this.registerControlInfo.forEach(function(e){e.onClick=null}),this.destroyView(),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"dispose",this).call(this)}}]),t}(u.default);v.registerPlugin("IntervalPlayPlugin",y)},function(e,t,i){var n,r;n=i(549),r=i(550),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"InervalPlay",data:function(){return{visible:!0,start:{active:!0,left:0,extraClass:"",edit:!1,time:""},end:{active:!1,left:100,extraClass:"",edit:!1,time:""},active:"start",mode:"select",mousedown:!1}},computed:{startMove:function(){return this.mousedown&&"start"===this.active},endMove:function(){return this.mousedown&&"end"===this.active}},methods:{toggleView:function(e){return void 0===e?this.visible:(this.visible=!!e,this.visible)},getEl:function(){return this._el},getActiveEl:function(){if(this.active)return"start"===this.active?this._el.querySelector(".km-interval-play-start .km-interval-play-mark"):"end"===this.active?this._el.querySelector(".km-interval-play-end .km-interval-play-mark"):void 0},setActive:function(e,t){this[e].active=t,this.active=e},positionLeft:function(e,t){this.active&&(this[this.active].left=e,this[this.active].time=t)},onStartMousedown:function(e){this.mousedown||(this.mousedown=!0,"edit"===this.mode&&this.setActive("start",!0),this.emit("onStartMousedown",e))},onEndMousedown:function(e){this.mousedown||(this.mousedown=!0,"edit"===this.mode&&this.setActive("end",!0),this.emit("onEndMousedown",e))},onStart:function(){var e=this;"start"===this.active&&"select"===this.mode?(this.setActive("end",!0),setTimeout(function(){return e.onEndMousedown()},0)):"start"===this.active&&"edit"===this.mode&&(this.active=!1,this.emit("selectEnd",{start:this.start.left,end:this.end.left,mode:this.mode,type:"startEdit"}))},onEnd:function(){"end"===this.active&&"select"===this.mode?(this.active=!1,this.emit("selectEnd",{start:this.start.left,end:this.end.left,mode:this.mode}),this.mode="edit"):"end"===this.active&&"edit"===this.mode&&(this.active=!1,this.emit("selectEnd",{start:this.start.left,end:this.end.left,mode:this.mode,type:"endEdit"}))},onMoveEnd:function(){this.mousedown=!1,"start"===this.active?this.onStart():"end"===this.active&&this.onEnd()}}}},function(e,t){e.exports='\n\t<div class="km-interval-play-view-wrapper" v-show="visible">\n\t\t<div class="km-interval-play-contaniner">\n\t\t\t<div class="km-interval-play-start">\n\t\t\t\t<div :class="{\'km-interval-play-mark\': true, \'km-interval-play-start-move\': endMove, \'km-interval-play-start-move-right\': start.left < 10, \'km-interval-play-start-move-left\': start.left > 90}" v-show="start.active" @mousedown="onStartMousedown" :style="{left: start.left + \'%\'}" :data-title="start.time">\n\t\t\t</div>\n\t\t\t<div class="km-interval-play-end">\n\t\t\t\t<div :class="{\'km-interval-play-mark\': true, \'km-interval-play-end-move\': endMove, \'km-interval-play-end-move-right\': end.left < 10, \'km-interval-play-end-move-left\': end.left > 90}" v-show="end.active" @mousedown="onEndMousedown" :style="{left: end.left + \'%\'}" :data-title="end.time">\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div></div>'},function(e,t,i){var n=i(552);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-interval-play-view-wrapper{position:absolute;left:0;right:0;bottom:50%;height:0;z-index:1001}.km-app-container .km-interval-play-view-wrapper .km-interval-play-contaniner{position:absolute;left:0;bottom:25%;width:100%}.km-app-container .km-interval-play-view-wrapper .km-interval-play-contaniner .km-interval-play-mark{position:absolute;left:0;bottom:0;height:var(--km-control-progressbar);width:3px;cursor:pointer;background-color:red;transition:height .3s ease}.km-app-container .km-interval-play-view-wrapper .km-interval-play-contaniner .km-interval-play-end-move:after,.km-app-container .km-interval-play-view-wrapper .km-interval-play-contaniner .km-interval-play-start-move:after{content:attr(data-title);font-size:12px;color:#fff;position:absolute;top:-24px;transform:translateX(-50%);width:48px;height:18px;line-height:18px;overflow:hidden;padding:0 9px;border-radius:2px;background-color:rgba(18,22,33,.8)}.km-app-container .km-interval-play-view-wrapper .km-interval-play-contaniner .km-interval-play-end-move-right:after,.km-app-container .km-interval-play-view-wrapper .km-interval-play-contaniner .km-interval-play-start-move-right:after{content:attr(data-title);font-size:12px;color:#fff;position:absolute;top:-24px;transform:translateX(-50%);width:48px;height:18px;line-height:18px;overflow:hidden;padding:0 9px;border-radius:2px;left:30px!important;background-color:rgba(18,22,33,.8)}.km-app-container .km-interval-play-view-wrapper .km-interval-play-contaniner .km-interval-play-end-move-left:after,.km-app-container .km-interval-play-view-wrapper .km-interval-play-contaniner .km-interval-play-start-move-left:after{content:attr(data-title);font-size:12px;color:#fff;position:absolute;top:-24px;transform:translateX(-50%);width:48px;height:18px;line-height:18px;overflow:hidden;padding:0 9px;border-radius:2px;left:-30px!important;background-color:rgba(18,22,33,.8)}.km-app-container .km-progress-bar-wrapper:hover .km-interval-play-mark{height:10px}",""])},function(e,t,i){"use strict";var n=m(i(99)),r=m(i(100)),o=m(i(5)),a=m(i(2)),s=m(i(4)),c=m(i(6)),u=m(i(9)),l=m(i(7)),d=m(i(13)),h=i(41),p=m(i(23)),f=m(i(554)),g=i(557),A=i(38);function m(e){return e&&e.__esModule?e:{default:e}}i(558);var M=function(e){function t(e){(0,a.default)(this,t);var i=(0,c.default)(this,(t.__proto__||(0,o.default)(t)).call(this));return i.player=e,i.enable=!1,i.viewEnable=!1,i.view=null,i.packetsData={lastPacketsLost:0,lastPacketsReceived:0},i.netTimer=null,i.canShowTimer=null,i.init(),i}var i,d;return(0,l.default)(t,e),(0,s.default)(t,[{key:"init",value:function(){this.player.registerInterface("enableNetMonitoring",this.enableNetMonitoring.bind(this)),this.player.on("ready",this.ready.bind(this))}},{key:"ready",value:function(){this.isCanUseEnv()?this.enableNetMonitoring({enable:this.enable,viewEnable:this.viewEnable}):this.enableAct(!1)}},{key:"isCanUseEnv",value:function(){return"LiveStreaming"===this.player.getTechName()||"NonLiveStreaming"===this.player.getTechName()}},{key:"enableNetMonitoring",value:function(e){if(e){var t=e.enable,i=e.viewEnable;(0,h.isDef)(t)&&(this.enableAct(t),this.enable=!!t),(0,h.isDef)(i)&&(this.enableView(i),this.viewEnable=!!i)}else console.warn("enable network miss necessary parameters")}},{key:"enableAct",value:function(e){e!==this.enable&&(e?this.startNetTimer():this.clear())}},{key:"clear",value:function(){this.packetsData={lastPacketsLost:0,lastPacketsReceived:0},this.stopNetTimer(),this.stopCanShowTimer(),this.hideView()}},{key:"enableView",value:function(e){e&&!this.view&&this.createView()}},{key:"showView",value:function(){(0,h.isDef)(this.canShowTimer)||this.view&&!this.view.toggleView()&&this.view.toggleView(this.viewEnable&&this.enable)}},{key:"hideView",value:function(){this.view&&this.view.toggleView(!1)}},{key:"getStatus",value:(d=(0,r.default)(n.default.mark(function e(){var t,i;return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.player.api("getWebrtcStatus",!1)){e.next=3;break}return e.abrupt("return",null);case 3:return e.next=5,t.then(function(e){return e});case 5:return i=e.sent,e.abrupt("return",i);case 7:case"end":return e.stop()}},e,this)})),function(){return d.apply(this,arguments)})},{key:"calcNetworkStatus",value:(i=(0,r.default)(n.default.mark(function e(){var t,i,r,o,a,s,c,u,l,d,h,p,f,m,M,v=this;return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getStatus();case 2:(t=e.sent)&&(i=0,r=0,o=0,a=0,s=0,c=0,u=0,l=0,d=0,t.forEach(function(e){"candidate-pair"===e.type&&(l=1e3*e.currentRoundTripTime,i=v.calcRTTScore(l)),"inbound-rtp"===e.type&&"video"===e.kind&&(d=e.nackCount,r=v.calcNackScore(d),a=e.packetsLost,s=e.packetsReceived,c=v.calcPacketsLostRate(a,s),o=v.calcPacketsScore(c),u=v.getNetStatus(i,r,o))}),p=(h=["stable","instable"]).length-1,f=this.player.api("getRequestId"),m=h[u>=p?p:u],M={rtt:l,nackCount:d,packetsLost:a,packetsReceived:s,packetsLostRate:c,netStatus:u,webrtcStatus:t,logInfo:(0,A.transformTime)((new Date).getTime())+" [1] 'INFO' KMEDIA-[KDTracing.net lcoal]["+(f||"")+"] network status is "+m},this.player.emit("networkInfo",M),u>=g.LEVELS.BAD?this.showView():this.hideView());case 4:case"end":return e.stop()}},e,this)})),function(){return i.apply(this,arguments)})},{key:"getNetStatus",value:function(e,t,i){var n=e+t+i;for(var r in g.SCORE_LEVEL)if(n>=g.SCORE_LEVEL[r])return+r;return g.SCORE_LEVEL.length-1}},{key:"getScoreLevel",value:function(e,t){for(var i in t)if(e<=t[i])return i;return t.length}},{key:"calcScore",value:function(e,t,i){if(!(0,h.isDef)(e)||!(0,h.isDef)(i)||!(0,h.isDef)(t))return 0;var n=this.getScoreLevel(e,t);return g.SCORE_LEVEL[n]*i}},{key:"calcRTTScore",value:function(e){return this.calcScore(e,g.RTT_LEVEL,g.WEIGHT.RTT)}},{key:"calcNackScore",value:function(e){return this.calcScore(e,g.NACK_LEVEL,g.WEIGHT.NACK)}},{key:"calcPacketsScore",value:function(e){return this.calcScore(e,g.PACKETS_LOST_LEVEL,g.WEIGHT.PACKETS_LOST)}},{key:"calcPacketsLostRate",value:function(e,t){if("number"!=typeof e||"number"!=typeof t)return 0;var i=e-this.packetsData.lastPacketsLost,n=t-this.packetsData.lastPacketsReceived,r=n+i;return this.packetsData.lastPacketsLost=e,this.packetsData.lastPacketsReceived=t,n<=0?1:i/r*100}},{key:"startNetTimer",value:function(){var e=this;this.stopNetTimer(),this.netTimer=setInterval(function(){e.calcNetworkStatus()},1500)}},{key:"stopNetTimer",value:function(){(0,h.isDef)(this.netTimer)&&(clearInterval(this.netTimer),this.netTimer=null)}},{key:"createView",value:function(){var e=this.player.store.getState().player.options;this.view=p.default.factory(f.default,e),this.container=this.player.getContainer().querySelector(".km-app"),this.container.appendChild(this.view.getEl()),this.view.on("closeEvent",this.onCloseClick.bind(this))}},{key:"onCloseClick",value:function(){var e=this;this.stopCanShowTimer(),this.canShowTimer=setTimeout(function(){e.stopCanShowTimer()},6e4),this.hideView()}},{key:"stopCanShowTimer",value:function(){(0,h.isDef)(this.canShowTimer)&&(clearTimeout(this.canShowTimer),this.canShowTimer=null)}},{key:"destroyView",value:function(){this.view&&(this.view.dispose(),this.view.off("closeEvent",this.onCloseClick),this.view=null)}},{key:"dispose",value:function(){(0,u.default)(t.prototype.__proto__||(0,o.default)(t.prototype),"dispose",this).call(this),this.clear(),this.destroyView(),this.player.off("ready",this.ready)}}]),t}(d.default);d.default.registerPlugin("NetworkPlugin",M)},function(e,t,i){var n,r;n=i(555),r=i(556),e.exports=n||{},e.exports.__esModule&&(e.exports=e.exports.default),r&&(("function"==typeof e.exports?e.exports.options:e.exports).el=r)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(12);t.default={name:"Network",data:function(){return{visible:!1,instable:(0,n.getLocale)("plugins.network.instable")}},methods:{toggleView:function(e){return void 0===e?this.visible:(this.visible=!!e,this.visible)},onCloseClick:function(){this.emit("closeEvent")},getEl:function(){return this._el}}}},function(e,t){e.exports='\n\t<div class="km-network-view" v-show="visible">\n\t\t<i class="icon km_iconfont iconicon-caution2 km-network-icon"></i>\n\t\t<span>{{instable}}</span>\n\t\t<i class="icon km_iconfont iconicon-close km-network-close" @click="onCloseClick()"></i>\n </div>\n'},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.PACKETS_LOST_LEVEL=[.2,1],t.RTT_LEVEL=[10,30],t.NACK_LEVEL=[2,5],t.WEIGHT={RTT:.4,PACKETS_LOST:.5,NACK:.1},t.SCORE_LEVEL=[100,50,0],t.LEVELS={SPLENDID:0,GOOD:1,BAD:2}},function(e,t,i){var n=i(559);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(e.exports=i(16)(!1)).push([e.i,".km-app-container .km-network-view{width:160px;height:36px;top:5%;position:absolute;border-radius:4px;background:rgba(0,0,0,.65);left:50%;transform:translateX(-50%);color:#fff;font-size:14px;line-height:36px;-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}.km-app-container .km-network-view .km-network-icon{font-size:16px;color:#cf1c11;margin:0 8px 0 16px}.km-app-container .km-network-view .km-network-close{font-size:14px;position:absolute;right:7px;color:#999;transition:all .3s ease-out;opacity:.6}.km-app-container .km-network-view .km-network-close:hover{opacity:1;cursor:pointer;transform:rotate(90deg)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}",""])},function(e,t,i){var n=i(561);"string"==typeof n&&(n=[[e.i,n,""]]);var r={minimize:!0,hmr:!0,transform:void 0};i(19)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,i){(t=e.exports=i(16)(!1)).i(i(562),""),t.push([e.i,".km-app-container{box-sizing:content-box;z-index:0;font-family:Micorosoft YaHei}.km-app-container .km-app{overflow:hidden}.km-app,.km-app-container,.km-container,.km-player{width:100%;min-width:50%;height:100%;min-height:50%;position:relative;background-color:#000}.km-app-container .km-player .km-player-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.km-app-container .km-player .km-player-reverse-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center}.km-app-container .km-player .km-player-reverse-wrapper video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.km-loading-easing{-webkit-animation:km-loading-easing 1s forwards;animation:km-loading-easing 1s forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes km-loading-easing{0%{opacity:0}30%{opacity:0}to{opacity:1}}@keyframes km-loading-easing{0%{opacity:0}30%{opacity:0}to{opacity:1}}.km-app-container .km-tooltip-left:hover:after,.km-app-container .km-tooltip-right:hover:after,.km-app-container .km-tooltip:hover:after{content:attr(data-title);background:rgba(28,32,44,.8);position:absolute;bottom:38px;transform:translateX(-50%);left:50%;border-radius:4px;padding:0 5px;line-height:26px;font-size:12px;color:#fff;z-index:2147483647;white-space:nowrap}.km-app-container .km-tooltip-left:hover:after{transform:translateX(-100%)}.km-app-container .km-tooltip-right:hover:after{transform:translateX(-20%)}.size-watch{width:100%;height:100%;position:absolute;visibility:hidden;margin:0;padding:0;border:0}",""])},function(e,t,i){var n=i(132);(e.exports=i(16)(!1)).push([e.i,"@font-face{font-family:km_iconfont;src:url("+n(i(233))+");src:url("+n(i(233))+'#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url('+n(i(563))+') format("woff"),url('+n(i(564))+') format("truetype"),url('+n(i(565))+'#iconfont) format("svg")}.km_iconfont{font-family:km_iconfont!important;font-size:var(--iconfont-size);font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconicon-canceldownload:before{content:"\\F34F"}.iconicon-arrowdown:before{content:"\\F348"}.iconicon-drag-left:before{content:"\\F349"}.iconicon-arrowup:before{content:"\\F34A"}.iconicon-mark:before{content:"\\F34B"}.iconicon-downloadprogress:before{content:"\\F34C"}.iconicon-editingprogress:before{content:"\\F34D"}.iconicon-rec:before{content:"\\F34E"}.iconicon-accuracy:before{content:"\\F344"}.iconicon-editingtime:before{content:"\\F345"}.iconicon-media_recordscreen:before{content:"\\F346"}.iconicon-cancel:before{content:"\\F347"}.iconicon-aperture:before{content:"\\F333"}.iconicon-centralizedpositioning:before{content:"\\F334"}.iconicon-flag:before{content:"\\F335"}.iconicon-deletepreset:before{content:"\\F336"}.iconicon-focus:before{content:"\\F337"}.iconicon-getbigger:before{content:"\\F338"}.iconicon-plus:before{content:"\\F339"}.iconicon-lookoveroff:before{content:"\\F33A"}.iconicon-lookoveron:before{content:"\\F33B"}.iconicon-reduce:before{content:"\\F33C"}.iconicon-savepreset:before{content:"\\F33D"}.iconicon-ptzclose:before{content:"\\F33E"}.iconicon-presetposition:before{content:"\\F33F"}.iconicon-ptzarrow:before{content:"\\F340"}.iconicon-wiperoff:before{content:"\\F341"}.iconicon-wiperon:before{content:"\\F342"}.iconicon-smaller:before{content:"\\F343"}.iconicon-saturation-full:before{content:"\\F30E"}.iconicon-hue-full:before{content:"\\F30F"}.iconicon-contrast-full:before{content:"\\F310"}.iconicon-reset:before{content:"\\F311"}.iconicon-brightness-full:before{content:"\\F312"}.iconicon-fastback:before{content:"\\F303"}.iconicon-framefallback:before{content:"\\F304"}.iconicon-oncall:before{content:"\\F305"}.iconicon-blockintervalplayback:before{content:"\\F306"}.iconicon-clip:before{content:"\\F307"}.iconicon-disablereversevoice:before{content:"\\F308"}.iconicon-intercept:before{content:"\\F309"}.iconicon-frameadvance:before{content:"\\F30A"}.iconicon-reversevoice:before{content:"\\F30B"}.iconicon-fastforward:before{content:"\\F30C"}.iconicon-intervalcycle1:before{content:"\\F30D"}.iconicon-voice:before{content:"\\F2D3"}.iconicon-mute:before{content:"\\F2E4"}.iconicon-success:before{content:"\\F2E6"}.iconicon-caution1:before{content:"\\F2E7"}.iconicon-caution2:before{content:"\\F2E8"}.iconicon-close:before{content:"\\F2E9"}.iconicon-fail:before{content:"\\F2EA"}.iconicon-splitscreenexit:before{content:"\\F2CE"}.iconicon-play:before{content:"\\F2D0"}.iconicon-recording:before{content:"\\F2D1"}.iconicon-ptz:before{content:"\\F2D2"}.iconicon-mediastop:before{content:"\\F2D4"}.iconicon-splitscreen:before{content:"\\F2D6"}.iconicon-more:before{content:"\\F2D7"}.iconicon-screenshot:before{content:"\\F2D8"}.iconicon-Intervalcycleexit:before{content:"\\F2D9"}.iconicon-minimize:before{content:"\\F2DA"}.iconicon-enlarge:before{content:"\\F2DB"}.iconicon-loop:before{content:"\\F2DF"}.iconicon-loopexit:before{content:"\\F2E0"}.iconicon-intervalcycle:before{content:"\\F2E1"}.iconicon-drawarea:before{content:"\\F2E2"}.iconicon-maximize:before{content:"\\F2E3"}.iconicon-imageenhancement:before{content:"\\F2E5"}',""])},function(e,t){e.exports="data:font/woff;base64,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"},function(e,t){e.exports="data:font/ttf;base64,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ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcAE2ljb24tY2FuY2VsZG93bmxvYWQOaWNvbi1hcnJvd2Rvd24OaWNvbi1kcmFnLWxlZnQMaWNvbi1hcnJvd3VwCWljb24tbWFyaxVpY29uLWRvd25sb2FkcHJvZ3Jlc3MUaWNvbi1lZGl0aW5ncHJvZ3Jlc3MIaWNvbi1yZWMNaWNvbi1hY2N1cmFjeRBpY29uLWVkaXRpbmd0aW1lF2ljb24tbWVkaWFfcmVjb3Jkc2NyZWVuC2ljb24tY2FuY2VsDWljb24tYXBlcnR1cmUbaWNvbi1jZW50cmFsaXplZHBvc2l0aW9uaW5nCWljb24tZmxhZxFpY29uLWRlbGV0ZXByZXNldAppY29uLWZvY3VzDmljb24tZ2V0YmlnZ2VyCWljb24tcGx1cxBpY29uLWxvb2tvdmVyb2ZmD2ljb24tbG9va292ZXJvbgtpY29uLXJlZHVjZQ9pY29uLXNhdmVwcmVzZXQNaWNvbi1wdHpjbG9zZRNpY29uLXByZXNldHBvc2l0aW9uDWljb24tcHR6YXJyb3cNaWNvbi13aXBlcm9mZgxpY29uLXdpcGVyb24MaWNvbi1zbWFsbGVyFGljb24tc2F0dXJhdGlvbi1mdWxsDWljb24taHVlLWZ1bGwSaWNvbi1jb250cmFzdC1mdWxsCmljb24tcmVzZXQUaWNvbi1icmlnaHRuZXNzLWZ1bGwNaWNvbi1mYXN0YmFjaxJpY29uLWZyYW1lZmFsbGJhY2sLaWNvbi1vbmNhbGwaaWNvbi1ibG9ja2ludGVydmFscGxheWJhY2sJaWNvbi1jbGlwGGljb24tZGlzYWJsZXJldmVyc2V2b2ljZQ5pY29uLWludGVyY2VwdBFpY29uLWZyYW1lYWR2YW5jZRFpY29uLXJldmVyc2V2b2ljZRBpY29uLWZhc3Rmb3J3YXJkE2ljb24taW50ZXJ2YWxjeWNsZTEKaWNvbi12b2ljZQlpY29uLW11dGUMaWNvbi1zdWNjZXNzDWljb24tY2F1dGlvbjENaWNvbi1jYXV0aW9uMgppY29uLWNsb3NlCWljb24tZmFpbBRpY29uLXNwbGl0c2NyZWVuZXhpdAlpY29uLXBsYXkOaWNvbi1yZWNvcmRpbmcIaWNvbi1wdHoOaWNvbi1tZWRpYXN0b3AQaWNvbi1zcGxpdHNjcmVlbglpY29uLW1vcmUPaWNvbi1zY3JlZW5zaG90Fmljb24tSW50ZXJ2YWxjeWNsZWV4aXQNaWNvbi1taW5pbWl6ZQxpY29uLWVubGFyZ2UJaWNvbi1sb29wDWljb24tbG9vcGV4aXQSaWNvbi1pbnRlcnZhbGN5Y2xlDWljb24tZHJhd2FyZWENaWNvbi1tYXhpbWl6ZRVpY29uLWltYWdlZW5oYW5jZW1lbnQAAA=="},function(e,t){e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+DQo8IS0tDQoyMDEzLTktMzA6IENyZWF0ZWQuDQotLT4NCjxzdmc+DQo8bWV0YWRhdGE+DQpDcmVhdGVkIGJ5IGljb25mb250DQo8L21ldGFkYXRhPg0KPGRlZnM+DQoNCjxmb250IGlkPSJpY29uZm9udCIgaG9yaXotYWR2LXg9IjEwMjQiID4NCiAgPGZvbnQtZmFjZQ0KICAgIGZvbnQtZmFtaWx5PSJpY29uZm9udCINCiAgICBmb250LXdlaWdodD0iNTAwIg0KICAgIGZvbnQtc3RyZXRjaD0ibm9ybWFsIg0KICAgIHVuaXRzLXBlci1lbT0iMTAyNCINCiAgICBhc2NlbnQ9Ijg5NiINCiAgICBkZXNjZW50PSItMTI4Ig0KICAvPg0KICAgIDxtaXNzaW5nLWdseXBoIC8+DQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tY2FuY2VsZG93bmxvYWQiIHVuaWNvZGU9IiYjNjIyODc7IiBkPSJNNTEyIDg3NC4wNTdjLTI2OC4yMTUgMC00ODcuNjQzLTIxOS40MjgtNDg3LjY0My00ODcuNjQzIDAtMjY4LjE0MiAyMTkuNDI4LTQ4Ny41NyA0ODcuNjQzLTQ4Ny41N3M0ODcuNjQzIDIxOS40MjggNDg3LjY0MyA0ODcuNTdjMCAyNjguMjE1LTIxOS40MjggNDg3LjY0My00ODcuNjQzIDQ4Ny42NDN6IG0wLTkyNi41Yy0yNDEuMzcxIDAtNDM4Ljg1NyAxOTcuNDg1LTQzOC44NTcgNDM4Ljg1N1MyNzAuNjI5IDgyNS4yNyA1MTIgODI1LjI3czQzOC44NTctMTk3LjQ4NiA0MzguODU3LTQzOC44NTdjMC0yNDMuNzg1LTE5Ny40ODYtNDM4Ljg1Ny00MzguODU3LTQzOC44NTd6TTY5Ny4yNyA1NzQuMTdhMjMuNTUyIDIzLjU1MiAwIDAgMS0zNC4wODQgMGwtMTUzLjYtMTUzLjYtMTUzLjYgMTUzLjZhMjMuNTUyIDIzLjU1MiAwIDAgMS0zNC4xNTcgMCAyMy41NTIgMjMuNTUyIDAgMCAxIDAtMzQuMTU3bDE1My42LTE1My42LTE1My42LTE1My42YTIzLjU1MiAyMy41NTIgMCAwIDEgMC0zNC4wODUgMjYuMzMxIDI2LjMzMSAwIDAgMSAxNy4wNDItNy4zMTRjNy4zMTQgMCAxMi4yMTUgMi40MTQgMTcuMTE1IDcuMzE0TDUxMiAzNTIuMzNsMTUzLjYtMTUzLjZhMjYuMzMxIDI2LjMzMSAwIDAgMSAxNy4wNDItNy4zMTRjNy4zMTUgMCAxMi4yMTUgMi40MTQgMTcuMTE2IDcuMzE0YTIzLjU1MiAyMy41NTIgMCAwIDEgMCAzNC4wODVsLTE1My42IDE1My42IDE1My42IDE1My42YzcuMzE0IDkuOCA3LjMxNCAyNC40My0yLjQ4NyAzNC4xNTd6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1hcnJvd2Rvd24iIHVuaWNvZGU9IiYjNjIyODA7IiBkPSJNNTEyIDI5OC42NjdsMTcwLjY2NyAxNzAuNjY2SDM0MS4zMzN6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1kcmFnLWxlZnQiIHVuaWNvZGU9IiYjNjIyODE7IiBkPSJNNTczLjQ0IDM4NEwyNzQuNzczIDEwLjU4MWE4NS4zMzMgODUuMzMzIDAgMCAxIDEzMy4xMi0xMDYuNDk2bDM0MS4zMzQgNDI2LjY2N2E4NS4zMzMgODUuMzMzIDAgMCAxIDAgMTA2LjQ5Nkw0MDcuODkzIDg2My45MTVhODUuMzMzIDg1LjMzMyAwIDAgMS0xMzMuMTItMTA2LjQ5Nkw1NzMuNDQgMzg0eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tYXJyb3d1cCIgdW5pY29kZT0iJiM2MjI4MjsiIGQ9Ik01MTIgNDY5LjMzM2wxNzAuNjY3LTE3MC42NjZIMzQxLjMzM3oiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLW1hcmsiIHVuaWNvZGU9IiYjNjIyODM7IiBkPSJNNDQ2Ljc0NCA4Ny41NTJsNzgzLjM2IDc4My4zNmE4NS4zMzMgODUuMzMzIDAgMSAwIDEyMC44MzItMTIwLjY2MWwtODM0LjM5LTgzNC4yMTlhODYuMDE2IDg2LjAxNiAwIDAgMC01OC4wMjYtMzQuNDc1IDg1LjMzMyA4NS4zMzMgMCAwIDAtODIuOTQ0IDM1Ljg0bC0zNTAuNTUgMzUwLjU1QTg1LjMzMyA4NS4zMzMgMCAxIDAgMTQ1Ljg2IDM4OC43NzlsMzAwLjg4NS0zMDEuMDU2eiIgIGhvcml6LWFkdi14PSIxNTM2IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tZG93bmxvYWRwcm9ncmVzcyIgdW5pY29kZT0iJiM2MjI4NDsiIGQ9Ik01MTItMTI4QzIyOS4yMTgtMTI4IDAgMTAxLjIxOCAwIDM4NFMyMjkuMjE4IDg5NiA1MTIgODk2czUxMi0yMjkuMjE4IDUxMi01MTItMjI5LjIxOC01MTItNTEyLTUxMnogbS0yNi43MDMgNzYwLjk5VjM5OS45MWwtNTguOTk4IDYzLjMzYTI2LjA3MyAyNi4wNzMgMCAwIDEtMTkuMDYyIDcuODM4IDI1Ljk5NCAyNS45OTQgMCAwIDEtMTguOTA1LTcuODM3IDI1Ljk1NCAyNS45NTQgMCAwIDEtNy44NzctMTguOTA1YzAtNy4xNjggMi42NC0xMy41NDggNy42OC0xOC44NjVsMTA0Ljg4Mi0xMDQuODgxQTI1Ljk5NCAyNS45OTQgMCAwIDEgNTEyIDMxMi44MzJhMjUuOTk0IDI1Ljk5NCAwIDAgMSAxOC45ODMgNy43NTlsMTA0Ljc2MyAxMDQuNzYzYTI1Ljk5NCAyNS45OTQgMCAwIDEgNy43NiAxOC45ODMgMjYuMDczIDI2LjA3MyAwIDAgMS0yNi43MDQgMjYuNzQyIDI1Ljk5NCAyNS45OTQgMCAwIDEtMTguOTgzLTcuNzU4bC01OS4wNzctNjIuMjI4VjYzMi45OWEyNS45NTQgMjUuOTU0IDAgMCAxLTcuODc3IDE4LjkwNEEyNS45OTQgMjUuOTk0IDAgMCAxIDUxMiA2NTkuNjkyYTI1LjkxNSAyNS45MTUgMCAwIDEtMTguOTA1LTcuODM3IDI1Ljk1NCAyNS45NTQgMCAwIDEtNy43OTgtMTguOTA1eiBtMjYzLjAxLTI5My40MTZhMjUuOTU0IDI1Ljk1NCAwIDAgMS03LjgzNyAxOC45MDUgMjUuOTU0IDI1Ljk1NCAwIDAgMS0xOC45MDQgNy43OTggMjUuOTk0IDI1Ljk5NCAwIDAgMS0xOC44MjYtNy44MzggMjUuOTU0IDI1Ljk1NCAwIDAgMS03Ljg3Ny0xOC45MDR2LTgzLjgxYTE0LjczIDE0LjczIDAgMCAwLTQuMzMzLTEwLjc5MiAxMy43MDYgMTMuNzA2IDAgMCAwLTEwLjM1OC00LjQxMUgzNDQuMzhhMTQuNDU0IDE0LjQ1NCAwIDAgMC0xMC43NTIgNC40NSAxNC40NTQgMTQuNDU0IDAgMCAwLTQuNDkgMTAuNzUydjgzLjgxYTI1Ljk1NCAyNS45NTQgMCAwIDEtNy43OTggMTguOTA1IDI1Ljk5NCAyNS45OTQgMCAwIDEtMTguOTA1IDcuODc3IDI1Ljk5NCAyNS45OTQgMCAwIDEtMTguOTA0LTcuODc3IDI1Ljk1NCAyNS45NTQgMCAwIDEtNy44MzgtMTguOTA0di04My44MWMwLTE4LjYzIDYuNjk2LTM0LjkzNSAxOS45NjgtNDguNTYyIDEzLjc0Ni0xMy4zOSAzMC4wMTEtMjAuMDg2IDQ4LjY4LTIwLjA4NmgzMzUuODMyYzE4LjY2OSAwIDM0Ljg1NiA2Ljc3NCA0OC4yODYgMjAuMjA0IDEzLjE5NCAxMy4xOTQgMTkuODUgMjkuNDYgMTkuODUgNDguNDQzdjgzLjgxeiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tZWRpdGluZ3Byb2dyZXNzIiB1bmljb2RlPSImIzYyMjg1OyIgZD0iTTUxMi0xMjhDMjI5LjIxOC0xMjggMCAxMDEuMjE4IDAgMzg0UzIyOS4yMTggODk2IDUxMiA4OTZzNTEyLTIyOS4yMTggNTEyLTUxMi0yMjkuMjE4LTUxMi01MTItNTEyeiBtMjkuODU0IDQ5Mi44OThMNjY2LjM4OCA1ODEuMTJhMjYuMTUxIDI2LjE1MSAwIDAgMS05LjI1NiAzNS44NCAyNi4wMzMgMjYuMDMzIDAgMCAxLTM1LjQ4NS05Ljg0Nkw1MTIuMDM5IDQxNi43MjkgNDAyLjM5MyA2MDcuMDM1YTI2LjAzMyAyNi4wMzMgMCAwIDEtMzUuNTI1IDkuODQ2IDI2LjE5IDI2LjE5IDAgMCAxLTkuMjU2LTM1Ljc2MWwxMjQuNTM0LTIxNi4yMjItNDEuMjM1LTcxLjY0YTg5LjUyMSA4OS41MjEgMCAwIDEtMjguMzk3IDI1Ljk5NGMtNDMuMzIzIDI1LjA4OC05OC45MzQgOS42NDktMTI0LjMzNy0zNC40MjItMjUuMzYzLTQ0LjA3Mi0xMC44My0xMDAuMDc3IDMyLjQ1My0xMjUuMTI1IDQzLjI4NC0yNS4wNDkgOTguOTc0LTkuNjUgMTI0LjMzNyAzNC40MjIgMi41NiA0LjQ5IDQuNzI3IDkuMDU4IDYuNDk5IDEzLjc0NWw2MC41NzMgMTA1LjE1NyA2MC41NzQtMTA1LjE1N2E5NS4zNjQgOTUuMzY0IDAgMCAxIDYuNDU5LTEzLjc4NWMyNS4zNjQtNDQuMDMyIDgxLjA1NC01OS40NyAxMjQuMzM3LTM0LjM4MiA0My4zMjMgMjUuMDQ4IDU3Ljc3NyA4MS4wNTMgMzIuNDE0IDEyNS4xMjUtMjUuMzY0IDQ0LjExLTgxLjAxNCA1OS40Ny0xMjQuMzM3IDM0LjQ2MWE4OS41MjEgODkuNTIxIDAgMCAxLTI4LjM1Ny0yNS45OTRsLTQxLjI3NSA3MS42MDF6IG0tMTM3Ljc2OC0xMzUuNjhsLTUuNTkyLTkuNjg4YTI5LjUzOCAyOS41MzggMCAwIDEtMi4zMjQtNS4yMzggMzguODczIDM4Ljg3MyAwIDAgMC00OS4yMy04Ljk4IDM5LjIyNyAzOS4yMjcgMCAwIDAtMTMuOTA0IDUzLjU2MyAzOS4xMDkgMzkuMTA5IDAgMCAwIDUzLjI0OCAxNC44MDljMTUuMzYtOC45OCAyMi42ODYtMjcuMjk0IDE3LjgwMi00NC41MDV6IG0yMjMuODYyLTE0Ljk2NmEyNi43ODIgMjYuNzgyIDAgMCAxLTIuMzYzIDUuMjc4bC01LjU1MyA5LjY4OGEzOS4wNyAzOS4wNyAwIDAgMCAxNy43NjIgNDQuNTA1IDM4Ljk5IDM4Ljk5IDAgMCAwIDUzLjI4OC0xNC44MDkgMzkuMjI3IDM5LjIyNyAwIDAgMC0xMy45MDMtNTMuNjAyIDM4Ljg3MyAzOC44NzMgMCAwIDAtNDkuMjMgOC45OHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLXJlYyIgdW5pY29kZT0iJiM2MjI4NjsiIGQ9Ik0xNTQuNzI2IDMxMy4wODhWLTk0LjcySDBWODc0Ljg1NGgyMjYuNTA5Yzg1LjE0NSAwIDE0Ni41ODUtMjIuMTcgMTg0LjMyLTY2LjIwMSAzNy43MzQtNDQuMzkgNTYuOTg1LTExNS42NjEgNTYuOTg1LTIxMy43NiAwLTYwLjg3Ny03LjczLTEwOS45MjctMjIuOTM3LTE0Ny41MDdhMTk4LjE0NCAxOTguMTQ0IDAgMCAwLTc0Ljc1Mi05MS4yOUw0ODMuNzg5LTk0LjcySDMyMy41MzNsLTk1LjU0IDQwNy44MDhoLTczLjI2N3ogbTAgNDIxLjc4NlY0NTMuMTJoNjEuMDNjMzUuNTM0IDAgNjAuMzY2IDEwLjM0MiA3NC4wMzYgMzEuMTMgMTMuNzIyIDIwLjc4NyAyMC43MzYgNTkuMzkyIDIwLjczNiAxMTUuNjYgMCA1MC44NDItNy40MjQgODYuMjcyLTIxLjgxMSAxMDUuNjI2LTE0LjQzOSAxOS4zMDItNDAuNzU1IDI4Ljk4LTc4Ljg0OCAyOC45OGgtNTUuMTQzdjAuMzU4ek01OTMuNjY0LTk0LjcyVjg3NC44NTRIOTk3LjEydi0xMzkuOThINzQ4LjM5di0yNTQuMjA4aDE3OS41MDh2LTEzOS45ODFINzQ4LjM5di0yODkuNjM5aDI0OC43M3YtMTQ1LjQwOEg1OTMuNjY0di0wLjM1OHogbTUwMy43NTcgMjQ4LjgzMlY2NTEuMTFjMCA3Ni41OTYgMjEuNDUzIDEzNi4zOTcgNjQuNDEgMTc5LjcxMkMxMjA0LjczNSA4NzQuMTM4IDEyNjQuMzMyIDg5NiAxMzM5Ljg1MiA4OTZjNzEuNzgyIDAgMTI4LjQxLTIyLjIyIDE3MC4yNC02Ni41NiA0MS44My00NC40NDIgNjIuNTY2LTEwNS4zMTggNjIuNTY2LTE4Mi4yNzJ2LTkzLjA4MmgtMTU4LjgyMlY2NjAuNzg3YzAgMzMuNjM5LTYuNjU2IDU4LjY3NS0xOS45NjggNzUuNTItMTMuMzEyIDE2Ljg0NS0zMy4yOCAyNS4wODgtNTkuNTk3IDI1LjA4OC0yNi4yNjYgMC00Ni4yMzQtOC4yNDMtNTkuNTk3LTI1LjA4OC0xMy4zMTItMTYuODQ1LTE5Ljk2OC00MS44ODEtMTkuOTY4LTc1LjUydi01NDEuMDNjMC0zMy42MzkgNi42NTYtNTguNzI3IDE5Ljk2OC03NS44NzkgMTMuMzEyLTE2Ljg0NCAzMy4zMzEtMjUuNDQ2IDU5LjU5Ny0yNS40NDZzNDYuMjg1IDguNjAyIDU5LjU5NyAyNS40NDZjMTMuMzEyIDE2Ljc5NCAxOS45NjggNDIuMjQgMTkuOTY4IDc1Ljg3OVYyNTEuODUzaDE1OC44MjJ2LTEwMS4yNzRjMC04NC44OS0yMC43MzYtMTUwLjQyNS02Mi4yMDgtMTk2LjYwOC00MS40NzItNDYuMTgyLTEwMC4zLTY5LjEyLTE3Ni41MzctNjkuMTItNzguMDggMC0xMzcuMzE5IDIyLjkzOC0xNzcuMzA2IDY4LjQwMy0zOS4yMiA0NS4xNTktNTkuMTg3IDExMi40MzYtNTkuMTg3IDIwMC44NTh6IiAgaG9yaXotYWR2LXg9IjE1ODciIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1hY2N1cmFjeSIgdW5pY29kZT0iJiM2MjI3NjsiIGQ9Ik01MTAuNjY5NjEtMTIzLjgzYTUwOS42NiA1MDkuNjYgMCAxIDAgMCAxMDE5LjMxOCA1MDkuNjYgNTA5LjY2IDAgMCAwIDAtMTAxOS4zMTl6IG0wIDk1NS40NjRhNDQ1LjgwNiA0NDUuODA2IDAgMSAxIDAtODkxLjYxMSA0NDUuODA2IDQ0NS44MDYgMCAwIDEgMCA4OTEuNjExek04OTIuOTEyNjEgMzg1LjgzYzAtMTcuNTU1LTE0LjI2My0zMS44MTgtMzEuODktMzEuODE4SDYwMC4zNDI2MWE5NS4yMzIgOTUuMjMyIDAgMCAwLTE4NS4yNzEgMzEuODE4YzAgNDEuNTQ1IDI2LjY5NyA3Ni41OCA2My43MDcgODkuNzQ2VjczNi4yNTZhMzEuODkgMzEuODkgMCAwIDAgNjMuNzA4IDB2LTI2MC42ODFjMjcuMDYyLTkuNjU1IDQ4LjI3NC0zMC44NjYgNTcuODU2LTU3Ljg1NmgyNjAuNjhjMTcuNTU1IDAgMzEuODkxLTE0LjI2MyAzMS44OTEtMzEuODl6IG0tMzgyLjI0NSAzMS44OWEzMS44OSAzMS44OSAwIDEgMSAwLTYzLjcwOCAzMS44OSAzMS44OSAwIDAgMSAwIDYzLjYzNXpNNzM0LjkyNDYxIDYwOC44NGEzMS44OSAzMS44OSAwIDEgMCA0NS4wNTYgNDQuOTgzIDMxLjg5IDMxLjg5IDAgMCAwLTQ1LjA1Ni00NC45ODN6IG0tNDk0LjY2NSAxLjkwMmEzMS44MTcgMzEuODE3IDAgMSAwIDQ0Ljk4MyA0NS4wNTYgMzEuODE3IDMxLjgxNyAwIDAgMC00NC45ODMtNDUuMDU2eiBtNDQuNzY0LTQ0OS4yNDRhMzEuODE3IDMxLjgxNyAwIDEgMC00NS4wNTYtNDUuMDU2IDMxLjgxNyAzMS44MTcgMCAwIDAgNDUuMDU2IDQ1LjA1NnogbTIyNS42NDUtOTQuMjA4YTMxLjg5IDMxLjg5IDAgMSAwIDAtNjMuNjM0IDMxLjg5IDMxLjg5IDAgMCAwIDAgNjMuNjM0eiBtMjcwLjA0NCA5My4yNThhMzEuODE3IDMxLjgxNyAwIDEgMC00NC45ODMtNDUuMDU2IDMxLjgxNyAzMS44MTcgMCAwIDAgNDQuOTgzIDQ1LjA1NnpNMTYwLjI0MTYxIDM1NC4wMWEzMS44OSAzMS44OSAwIDEgMCAwIDYzLjYzNSAzMS44OSAzMS44OSAwIDAgMCAwLTYzLjYzNXoiICBob3Jpei1hZHYteD0iMTAyNSIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLWVkaXRpbmd0aW1lIiB1bmljb2RlPSImIzYyMjc3OyIgZD0iTTE5My4yODUgNDAzLjU1YTQxNS4xMzEgNDE1LjEzMSAwIDEgMSA0MTQuODYgNDI4LjQ4NCAzMS45NDkgMzEuOTQ5IDAgMSAwIDAgNjMuODk4IDQ3OC45NjEgNDc4Ljk2MSAwIDEgMC00NzguNzU4LTQ5Mi4wNGwtNzMuNDM0LTczLjM2N2EzMS45NDkgMzEuOTQ5IDAgMSAwLTQ1LjE2NSA0NS4xNjRsMTI3LjcyOCAxMjcuNzI4YTMxLjk0OSAzMS45NDkgMCAwIDAgNDUuMTY0IDBsMTI3LjcyOC0xMjcuNzI4YTMxLjk0OSAzMS45NDkgMCAxIDAtNDUuMTY1LTQ1LjE2NGwtNzIuOTU4IDczLjAyNnpNNjA4LjQxNyAzNTcuMTZhMzIuNDI2IDMyLjQyNiAwIDAgMC0xLjQzMS0xLjU2N0w0NzEuNDkzIDIyMC4xNjhhMzEuOTQ5IDMxLjk0OSAwIDEgMC00NS4xNjUgNDUuMTY1bDEzMC43MjUgMTMwLjY1NlY3MDEuODU0YTMxLjk0OSAzMS45NDkgMCAwIDAgNjMuODMgMHYtMzE5LjM1M2EzMS44OCAzMS44OCAwIDAgMC0xMi40NjYtMjUuMzR6TTgwMS42MDkgNjA0LjE2OGEzMS45NDkgMzEuOTQ5IDAgMSAwLTQ2Ljg2OCA0My4zMjVsNDMuMTIxIDQ2LjU5NWEzMS45NDkgMzEuOTQ5IDAgMSAwIDQ2Ljg2OC00My4zMjVsLTQzLjEyMS00Ni41OTV6IG00My4zMjUtMTkxLjc2MWEzMS45NDkgMzEuOTQ5IDAgMSAwIDAgNjMuODNoNjMuODNhMzEuOTQ5IDMxLjk0OSAwIDEgMCAwLTYzLjgzaC02My44M3pNNTI1LjU4IDE0NC42MjJhMzEuOTQ5IDMxLjk0OSAwIDAgMCA2My44OTggMHYtNjMuODk4YTMxLjk0OSAzMS45NDkgMCAxIDAtNjMuODk4IDB2NjMuODk4eiBtMjU3LjAyMiAxMDIuNzI3bDQzLjEyLTQ2LjU5NWEzMS45NDkgMzEuOTQ5IDAgMSAwLTQ2Ljg2Ny00My4zMjZsLTQzLjEyIDQ2LjUyN2EzMS45NDkgMzEuOTQ5IDAgMCAwIDQ2Ljg2NyA0My4zOTR6IiAgaG9yaXotYWR2LXg9IjEwOTEiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1tZWRpYV9yZWNvcmRzY3JlZW4iIHVuaWNvZGU9IiYjNjIyNzg7IiBkPSJNMTUzLjYgNzQyLjR2LTgxOS4yYTUxLjIgNTEuMiAwIDAgMC01MS4yLTUxLjJINTEuMkE1MS4yIDUxLjIgMCAwIDAgMC03Ni44Vjg0NC44QTUxLjIgNTEuMiAwIDAgMCA1MS4yIDg5Nmg5MjEuNmE1MS4yIDUxLjIgMCAwIDAgNTEuMi01MS4ydi01MS4yYTUxLjIgNTEuMiAwIDAgMC01MS4yLTUxLjJIMTUzLjZ6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1jYW5jZWwiIHVuaWNvZGU9IiYjNjIyNzk7IiBkPSJNNzMuOTk5IDY0OS4wNmEzNC4xNDggMzQuMTQ4IDAgMCAwIDU4LjI3Ny0zNS40NjQgNDQwLjkyMSA0NDAuOTIxIDAgMCAxLTY0LjA1NC0yMjkuNzQ3IDQ0My42MjcgNDQzLjYyNyAwIDEgMSAzMjMuNzggNDI3LjI0NyAzNC4xNDggMzQuMTQ4IDAgMCAwLTE4LjM1MiA2NS43MzZBNTExLjg0OSA1MTEuODQ5IDAgMSAwIDczLjk5OSA2NDkuMDU5eiBtNDM4Ljg3My0yMTUuODU1bDEyMC42NSAxMjAuNjVhMzQuMTQ4IDM0LjE0OCAwIDEgMCA0OC4yNi00OC4yNmwtMTIwLjY1LTEyMC42NSAxMjAuNjUtMTIwLjY1YTM0LjE0OCAzNC4xNDggMCAxIDAtNDguMjYtNDguMjZsLTEyMC42NSAxMjAuNjUtMTIwLjY1LTEyMC42NWEzNC4xNDggMzQuMTQ4IDAgMSAwLTQ4LjI2IDQ4LjI2bDEyMC42NSAxMjAuNjUtMTIwLjY1IDEyMC42NWEzNC4xNDggMzQuMTQ4IDAgMSAwIDQ4LjI2IDQ4LjI2bDEyMC42NS0xMjAuNjV6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1hcGVydHVyZSIgdW5pY29kZT0iJiM2MjI1OTsiIGQ9Ik01NDAuNDQ0NDQ0IDgzOS4xMTExMTFjMjM4LjkzMzMzMy0xNy4wNjY2NjcgNDI2LjY2NjY2Ny0yMTYuMTc3Nzc4IDQyNi42NjY2NjctNDU1LjExMTExMSAwLTI1MC4zMTExMTEtMjA0LjgtNDU1LjExMTExMS00NTUuMTExMTExLTQ1NS4xMTExMTEtNzkuNjQ0NDQ0IDAtMTQ3LjkxMTExMSAxNy4wNjY2NjctMjE2LjE3Nzc3OCA1MS4yaC01LjY4ODg4OUMxNTMuNiA1OS43MzMzMzMgNTYuODg4ODg5IDIxMy4zMzMzMzMgNTYuODg4ODg5IDM4NGMwIDI1MC4zMTExMTEgMjA0LjggNDU1LjExMTExMSA0NTUuMTExMTExIDQ1NS4xMTExMTFoMjguNDQ0NDQ0eiBtLTM5LjgyMjIyMi02Mi41Nzc3NzhsNzkuNjQ0NDQ1LTIzMy4yNDQ0NDRMMjI3LjU1NTU1NiA2NTEuMzc3Nzc4IDE3MC42NjY2NjcgNTc3LjQyMjIyMmwyMjEuODY2NjY2LTY4LjI2NjY2Ni0yNzMuMDY2NjY2LTE0Mi4yMjIyMjMgMTcuMDY2NjY2LTk2LjcxMTExMSAxMzAuODQ0NDQ1IDY4LjI2NjY2N3YtMjYxLjY4ODg4OWw5MS4wMjIyMjItNTEuMnYyNTAuMzExMTExbDI1MC4zMTExMTEtMjY3LjM3Nzc3OCA4NS4zMzMzMzMgMzQuMTMzMzM0LTE1OS4yODg4ODggMTcwLjY2NjY2NiAzNjQuMDg4ODg4IDM0LjEzMzMzNC01LjY4ODg4OCA5MS4wMjIyMjItMjEwLjQ4ODg4OS0xNy4wNjY2NjcgNDUuNTExMTExIDczLjk1NTU1NiAxMTkuNDY2NjY2IDE4Ny43MzMzMzMtNTYuODg4ODg4IDczLjk1NTU1Nkw2OTQuMDQ0NDQ0IDQ5Ny43Nzc3NzhsLTkxLjAyMjIyMiAyNjEuNjg4ODg5LTM0LjEzMzMzMyA1LjY4ODg4OWgtMjIuNzU1NTU2bC00NS41MTExMTEgMTEuMzc3Nzc3ek01NDAuNDQ0NDQ0IDgzOS4xMTExMTFjMjM4LjkzMzMzMy0xNy4wNjY2NjcgNDI2LjY2NjY2Ny0yMTYuMTc3Nzc4IDQyNi42NjY2NjctNDU1LjExMTExMSAwLTI1MC4zMTExMTEtMjA0LjgtNDU1LjExMTExMS00NTUuMTExMTExLTQ1NS4xMTExMTEtNzkuNjQ0NDQ0IDAtMTQ3LjkxMTExMSAxNy4wNjY2NjctMjE2LjE3Nzc3OCA1MS4yaC01LjY4ODg4OUMxNTMuNiA1OS43MzMzMzMgNTYuODg4ODg5IDIxMy4zMzMzMzMgNTYuODg4ODg5IDM4NGMwIDI1MC4zMTExMTEgMjA0LjggNDU1LjExMTExMSA0NTUuMTExMTExIDQ1NS4xMTExMTFoMjguNDQ0NDQ0eiBtLTM5LjgyMjIyMi02Mi41Nzc3NzhsNzkuNjQ0NDQ1LTIzMy4yNDQ0NDRMMjI3LjU1NTU1NiA2NTEuMzc3Nzc4IDE3MC42NjY2NjcgNTc3LjQyMjIyMmwyMjEuODY2NjY2LTY4LjI2NjY2Ni0yNzMuMDY2NjY2LTE0Mi4yMjIyMjMgMTcuMDY2NjY2LTk2LjcxMTExMSAxMzAuODQ0NDQ1IDY4LjI2NjY2N3YtMjYxLjY4ODg4OWw5MS4wMjIyMjItNTEuMnYyNTAuMzExMTExbDI1MC4zMTExMTEtMjY3LjM3Nzc3OCA4NS4zMzMzMzMgMzQuMTMzMzM0LTE1OS4yODg4ODggMTcwLjY2NjY2NiAzNjQuMDg4ODg4IDM0LjEzMzMzNC01LjY4ODg4OCA5MS4wMjIyMjItMjEwLjQ4ODg4OS0xNy4wNjY2NjcgNDUuNTExMTExIDczLjk1NTU1NiAxMTkuNDY2NjY2IDE4Ny43MzMzMzMtNTYuODg4ODg4IDczLjk1NTU1Nkw2OTQuMDQ0NDQ0IDQ5Ny43Nzc3NzhsLTkxLjAyMjIyMiAyNjEuNjg4ODg5LTM0LjEzMzMzMyA1LjY4ODg4OWgtMjIuNzU1NTU2bC00NS41MTExMTEgMTEuMzc3Nzc3eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tY2VudHJhbGl6ZWRwb3NpdGlvbmluZyIgdW5pY29kZT0iJiM2MjI2MDsiIGQ9Ik00MjYuNjY2NjY3IDgyNy43MzMzMzNjMTk5LjExMTExMSAwIDM1OC40LTE1OS4yODg4ODkgMzU4LjQtMzU4LjQgMC02Mi41Nzc3NzgtMTcuMDY2NjY3LTExOS40NjY2NjctNDUuNTExMTExLTE3MC42NjY2NjZsMjEwLjQ4ODg4OC0xOTkuMTExMTExYzUuNjg4ODg5LTUuNjg4ODg5IDUuNjg4ODg5LTExLjM3Nzc3OCAwLTE3LjA2NjY2N0w4NTMuMzMzMzMzLTI1LjZjLTUuNjg4ODg5LTUuNjg4ODg5LTExLjM3Nzc3OC01LjY4ODg4OS0xNy4wNjY2NjYgMEw2MjUuNzc3Nzc4IDE3My41MTExMTFjLTU2Ljg4ODg4OS0zOS44MjIyMjItMTI1LjE1NTU1Ni02Mi41Nzc3NzgtMTk5LjExMTExMS02Mi41Nzc3NzgtMTk5LjExMTExMSAwLTM1OC40IDE1OS4yODg4ODktMzU4LjQgMzU4LjRTMjI3LjU1NTU1NiA4MjcuNzMzMzMzIDQyNi42NjY2NjcgODI3LjczMzMzM3ogbTAtOTEuMDIyMjIyYy0xNDcuOTExMTExIDAtMjY3LjM3Nzc3OC0xMTkuNDY2NjY3LTI2Ny4zNzc3NzgtMjY3LjM3Nzc3OHMxMTkuNDY2NjY3LTI2Ny4zNzc3NzggMjY3LjM3Nzc3OC0yNjcuMzc3Nzc3IDI2Ny4zNzc3NzggMTE5LjQ2NjY2NyAyNjcuMzc3Nzc3IDI2Ny4zNzc3NzctMTE5LjQ2NjY2NyAyNjcuMzc3Nzc4LTI2Ny4zNzc3NzcgMjY3LjM3Nzc3OHogbTAtNjguMjY2NjY3VjYxNy4yNDQ0NDRDMzM1LjY0NDQ0NCA2MDUuODY2NjY3IDI5MC4xMzMzMzMgNTQzLjI4ODg4OSAyODQuNDQ0NDQ0IDQ2OS4zMzMzMzNIMjI3LjU1NTU1NkMyMjcuNTU1NTU2IDU4OC44IDMyOS45NTU1NTYgNjY4LjQ0NDQ0NCA0MjYuNjY2NjY3IDY2OC40NDQ0NDR6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1mbGFnIiB1bmljb2RlPSImIzYyMjYxOyIgZD0iTTI4Ny4xMTgyMjIgNzcwLjE2MTc3OGEyMi43NTU1NTYgMjIuNzU1NTU2IDAgMCAwIDMwLjcyIDkuMzg2NjY2bDQ3NS40NzczMzQtMjUyLjk4NDg4OGEyMi43NTU1NTYgMjIuNzU1NTU2IDAgMCAwIDAtNDAuMTYzNTU2TDM0Mi4zMDA0NDQgMjQ2LjMyODg4OXYtMzE0LjM2OGEyMi43NTU1NTYgMjIuNzU1NTU2IDAgMCAwLTIyLjc1NTU1NS0yMi43NTU1NTZoLTExLjM3Nzc3OGEyMi43NTU1NTYgMjIuNzU1NTU2IDAgMCAwLTIyLjc1NTU1NSAyMi43NTU1NTZsLTAuMTEzNzc4IDMxNS4xNjQ0NDRhMjIuNzU1NTU2IDIyLjc1NTU1NiAwIDAgMC0wLjg1MzMzNCA2LjI1Nzc3OFY3NTkuNDY2NjY3YTIyLjc1NTU1NiAyMi43NTU1NTYgMCAwIDAgMi42NzM3NzggMTAuNjk1MTExeiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tZGVsZXRlcHJlc2V0IiB1bmljb2RlPSImIzYyMjYyOyIgZD0iTTg1Ny42IDU2OS42YzEyLjggMCAyNS42LTYuNCAxOS4yLTE5LjJsLTU3LjYtNTQ0YzAtMzguNC0zMi03Ni44LTc2LjgtNzYuOEgyODEuNmMtMzguNCAwLTc2LjggMzItNzYuOCA4My4ybC01MS4yIDUzNy42YzAgMTIuOCA2LjQgMTkuMiAxOS4yIDE5LjJoNjg0Ljh6TTU0NCA0NTQuNGgtNTEuMmMtNi40IDAtMjUuNi02LjQtMjUuNi0xMi44di0zNTJjMC02LjQgNi40LTE5LjIgMjUuNi0xOS4yaDQ0LjhjNi40IDAgMjUuNiA2LjQgMjUuNiAxOS4yVjQ0MS42YzAgNi40LTYuNCAxMi44LTE5LjIgMTIuOHogbTE2Ni40IDBoLTQ0LjhjLTYuNCAwLTI1LjYtNi40LTI1LjYtMTkuMnYtMzUyYzAtNi40IDYuNC0xOS4yIDI1LjYtMTkuMmg0NC44YzYuNCAwIDI1LjYgNi40IDI1LjYgMTkuMlY0NDEuNmMwIDYuNC02LjQgMTIuOC0yNS42IDEyLjh6IG0tMzQ1LjYgNi40SDMyMGMtNi40IDAtMjUuNi02LjQtMjUuNi0xOS4ydi0zNTJjMC02LjQgNi40LTE5LjIgMjUuNi0xOS4yaDQ0LjhjNi40IDAgMjUuNiA2LjQgMjUuNiAxOS4yVjQ0MS42YzAgNi40LTYuNCAxOS4yLTI1LjYgMTkuMnpNNjMzLjYgODMyYzEyLjggMCAxOS4yLTYuNCAxOS4yLTE5LjJ2LTEyLjhjMC0xMi44IDYuNC0yNS42IDEyLjgtMzguNGgyMzYuOGMxMi44IDAgMTkuMi02LjQgMTkuMi0xOS4ydi02NGMwLTEyLjgtNi40LTE5LjItMTkuMi0xOS4ySDEyMS42Yy0xMi44IDAtMTkuMiA2LjQtMTkuMiAxOS4ydjY0YzAgMTIuOCA2LjQgMjUuNiAxOS4yIDI1LjZoMjM2LjhjNi40IDYuNCAxMi44IDI1LjYgMTIuOCAzOC40djYuNGM2LjQgMTIuOCAxMi44IDE5LjIgMjUuNiAxOS4yaDIzNi44eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tZm9jdXMiIHVuaWNvZGU9IiYjNjIyNjM7IiBkPSJNNTEyIDgzOS4xMTExMTFDMjYxLjY4ODg4OSA4MzkuMTExMTExIDU2Ljg4ODg4OSA2MzQuMzExMTExIDU2Ljg4ODg4OSAzODRzMjA0LjgtNDU1LjExMTExMSA0NTUuMTExMTExLTQ1NS4xMTExMTEgNDU1LjExMTExMSAyMDQuOCA0NTUuMTExMTExIDQ1NS4xMTExMTEtMjA0LjggNDU1LjExMTExMS00NTUuMTExMTExIDQ1NS4xMTExMTF6IG0yNjcuMzc3Nzc4LTIxMC40ODg4ODlMNTQwLjQ0NDQ0NCAzNDkuODY2NjY3djU2Ljg4ODg4OWwyMTAuNDg4ODg5IDI1MC4zMTExMTFjMTEuMzc3Nzc4LTUuNjg4ODg5IDE3LjA2NjY2Ny0xNy4wNjY2NjcgMjguNDQ0NDQ1LTI4LjQ0NDQ0NXogbTYyLjU3Nzc3OC05MS4wMjIyMjJsLTMwMS41MTExMTItMzQxLjMzMzMzM3Y2OC4yNjY2NjZsMjczLjA2NjY2NyAzMTguNTc3Nzc4YzExLjM3Nzc3OC0xMS4zNzc3NzggMjIuNzU1NTU2LTI4LjQ0NDQ0NCAyOC40NDQ0NDUtNDUuNTExMTExek01NDAuNDQ0NDQ0IDQ5Ny43Nzc3NzhWNTYwLjM1NTU1NmwxMjUuMTU1NTU2IDE1My42YzExLjM3Nzc3OC01LjY4ODg4OSAyOC40NDQ0NDQtMTEuMzc3Nzc4IDM5LjgyMjIyMi0yMi43NTU1NTZMNTQwLjQ0NDQ0NCA0OTcuNzc3Nzc4eiBtMCAxNTMuNlY3NDguMDg4ODg5YzIyLjc1NTU1NiAwIDQ1LjUxMTExMS01LjY4ODg4OSA2OC4yNjY2NjctMTEuMzc3Nzc4TDU0MC40NDQ0NDQgNjUxLjM3Nzc3OHogbTAtNTQwLjQ0NDQ0NWwzMjQuMjY2NjY3IDM2OS43Nzc3NzhjNS42ODg4ODktMjIuNzU1NTU2IDExLjM3Nzc3OC00NS41MTExMTEgMTEuMzc3Nzc4LTYyLjU3Nzc3OEw1NDAuNDQ0NDQ0IDQyLjY2NjY2N3Y2OC4yNjY2NjZ6TTE0Ny45MTExMTEgMzg0YzAgMTkzLjQyMjIyMiAxNDcuOTExMTExIDM0Ny4wMjIyMjIgMzM1LjY0NDQ0NSAzNjQuMDg4ODg5VjI1LjZjLTE4Ny43MzMzMzMgMTEuMzc3Nzc4LTMzNS42NDQ0NDQgMTY0Ljk3Nzc3OC0zMzUuNjQ0NDQ1IDM1OC40eiBtNDcyLjE3Nzc3OC0zNDcuMDIyMjIybDI1MC4zMTExMTEgMjg0LjQ0NDQ0NGMtMjIuNzU1NTU2LTEzNi41MzMzMzMtMTI1LjE1NTU1Ni0yNDQuNjIyMjIyLTI1MC4zMTExMTEtMjg0LjQ0NDQ0NHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLWdldGJpZ2dlciIgdW5pY29kZT0iJiM2MjI2NDsiIGQ9Ik01NTcuNTExMTExIDc4Mi4yMjIyMjJ2LTM1Mi43MTExMTFIOTEwLjIyMjIyMnYtOTEuMDIyMjIySDU1Ny41MTExMTFWLTE0LjIyMjIyMkg0NjYuNDg4ODg5VjMzOC40ODg4ODlIMTEzLjc3Nzc3OFY0MjkuNTExMTExaDM1Mi43MTExMTFWNzgyLjIyMjIyMmg5MS4wMjIyMjJ6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1wbHVzIiB1bmljb2RlPSImIzYyMjY1OyIgZD0iTTU1Ny41MTExMTEgNzI1LjMzMzMzM2M1LjY4ODg4OSAwIDExLjM3Nzc3OC01LjY4ODg4OSAxMS4zNzc3NzgtMTEuMzc3Nzc3VjQ0MC44ODg4ODloMjczLjA2NjY2N2M1LjY4ODg4OSAwIDExLjM3Nzc3OC01LjY4ODg4OSAxMS4zNzc3NzctMTEuMzc3Nzc4di05MS4wMjIyMjJjMC01LjY4ODg4OS01LjY4ODg4OS0xMS4zNzc3NzgtMTEuMzc3Nzc3LTExLjM3Nzc3OEg1NjguODg4ODg5di0yNzMuMDY2NjY3YzAtNS42ODg4ODktNS42ODg4ODktMTEuMzc3Nzc4LTExLjM3Nzc3OC0xMS4zNzc3NzdINDY2LjQ4ODg4OWMtNS42ODg4ODkgMC0xMS4zNzc3NzggNS42ODg4ODktMTEuMzc3Nzc4IDExLjM3Nzc3N1YzMjcuMTExMTExSDE4Mi4wNDQ0NDRjLTUuNjg4ODg5IDAtMTEuMzc3Nzc4IDUuNjg4ODg5LTExLjM3Nzc3NyAxMS4zNzc3NzhWNDI5LjUxMTExMWMwIDUuNjg4ODg5IDUuNjg4ODg5IDExLjM3Nzc3OCAxMS4zNzc3NzcgMTEuMzc3Nzc4SDQ1NS4xMTExMTFWNzEzLjk1NTU1NmMwIDUuNjg4ODg5IDUuNjg4ODg5IDExLjM3Nzc3OCAxMS4zNzc3NzggMTEuMzc3Nzc3aDkxLjAyMjIyMnoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLWxvb2tvdmVyb2ZmIiB1bmljb2RlPSImIzYyMjY2OyIgZD0iTTU3MS4yODQyMTEgNTUxLjA3MzY4NGMtNS4zODk0NzQgMTAuNzc4OTQ3LTEwLjc3ODk0NyAyMS41NTc4OTUtMjEuNTU3ODk1IDMyLjMzNjg0Mi0xMC43Nzg5NDcgMTYuMTY4NDIxLTIxLjU1Nzg5NSAyMS41NTc4OTUtMzcuNzI2MzE2IDI2Ljk0NzM2OWw1OS4yODQyMTEtNTkuMjg0MjExek0xMDE4LjYxMDUyNiA0MTAuOTQ3MzY4YzAgNS4zODk0NzQgMCA1LjM4OTQ3NC01LjM4OTQ3MyA1LjM4OTQ3NGwtMTQwLjEyNjMxNiA0My4xMTU3OWMtNS4zODk0NzQgMC0xMC43Nzg5NDcgNS4zODk0NzQtMTYuMTY4NDIxIDUuMzg5NDczbC0zNy43MjYzMTYgMTAuNzc4OTQ4Yy01LjM4OTQ3NCAwLTUuMzg5NDc0IDAtNS4zODk0NzQtNS4zODk0NzRsLTIxLjU1Nzg5NC0xMjMuOTU3ODk1IDQ4LjUwNTI2My00My4xMTU3ODkgMjYuOTQ3MzY4IDE2LjE2ODQyMWMwLTEwLjc3ODk0NyA1LjM4OTQ3NC0xNi4xNjg0MjEgNS4zODk0NzQtMjYuOTQ3MzY5di0xNi4xNjg0MjFsNzAuMDYzMTU4LTY0LjY3MzY4NGMxMC43Nzg5NDcgMjYuOTQ3MzY4IDE2LjE2ODQyMSA1My44OTQ3MzcgMTYuMTY4NDIxIDgwLjg0MjEwNXMtNS4zODk0NzQgNDguNTA1MjYzLTE2LjE2ODQyMSA3MC4wNjMxNThsNzUuNDUyNjMxIDQ4LjUwNTI2M2MwLTUuMzg5NDc0IDAgMCAwIDB6TTQ4NS4wNTI2MzIgNjY0LjI1MjYzMmMzNy43MjYzMTYgMCA3NS40NTI2MzItMTYuMTY4NDIxIDEwMi40LTQzLjExNTc5czQzLjExNTc4OS01OS4yODQyMTEgNDMuMTE1Nzg5LTEwMi40di0yMS41NTc4OTVMNzI3LjU3ODk0NyA0MTAuOTQ3MzY4YzE2LjE2ODQyMSAzMi4zMzY4NDIgMjYuOTQ3MzY4IDcwLjA2MzE1OCAyNi45NDczNjkgMTEzLjE3ODk0OCAwIDQ4LjUwNTI2My0xMC43Nzg5NDcgOTEuNjIxMDUzLTM3LjcyNjMxNiAxMzQuNzM2ODQyLTIxLjU1Nzg5NSA0My4xMTU3ODktNTkuMjg0MjExIDcwLjA2MzE1OC05Ny4wMTA1MjYgOTcuMDEwNTI2QzU3Ni42NzM2ODQgNzc3LjQzMTU3OSA1MzMuNTU3ODk1IDc4OC4yMTA1MjYgNDg1LjA1MjYzMiA3ODguMjEwNTI2Yy00My4xMTU3ODkgMC04Ni4yMzE1NzktMTAuNzc4OTQ3LTEyMy45NTc4OTUtMjYuOTQ3MzY4bC01LjM4OTQ3NC01LjM4OTQ3NCA5Ny4wMTA1MjYtOTEuNjIxMDUySDQ4NS4wNTI2MzJ6TTQ4NS4wNTI2MzIgNzYuOGMtMjE1LjU3ODk0NyAwLTM4OC4wNDIxMDUgMTAyLjQtMzg4LjA0MjEwNiAyMTAuMTg5NDc0IDAgMzIuMzM2ODQyIDE2LjE2ODQyMSA2NC42NzM2ODQgNDMuMTE1NzkgOTcuMDEwNTI2IDE2LjE2ODQyMSAxNi4xNjg0MjEgMTYuMTY4NDIxIDQzLjExNTc4OSAwIDU5LjI4NDIxMS0xNi4xNjg0MjEgMjEuNTU3ODk1LTQzLjExNTc4OSAxNi4xNjg0MjEtNjQuNjczNjg0IDAtNDMuMTE1Nzg5LTQzLjExNTc4OS02NC42NzM2ODQtOTcuMDEwNTI2LTY0LjY3MzY4NS0xNTYuMjk0NzM3IDAtMTcyLjQ2MzE1OCAyMTUuNTc4OTQ3LTI5Ni40MjEwNTMgNDc0LjI3MzY4NS0yOTYuNDIxMDUzIDk3LjAxMDUyNiAwIDE4OC42MzE1NzkgMTYuMTY4NDIxIDI2NC4wODQyMSA0OC41MDUyNjNsLTcwLjA2MzE1OCA2NC42NzM2ODRjLTU5LjI4NDIxMS0xNi4xNjg0MjEtMTIzLjk1Nzg5NS0yNi45NDczNjgtMTk0LjAyMTA1Mi0yNi45NDczNjh6TTI2NC4wODQyMTEgMjYwLjA0MjEwNWMwLTM3LjcyNjMxNiAxMDIuNC02NC42NzM2ODQgMjIwLjk2ODQyMS02NC42NzM2ODQgMzIuMzM2ODQyIDAgNTkuMjg0MjExIDAgOTEuNjIxMDUyIDUuMzg5NDc0TDIxNS41Nzg5NDcgNTM0LjkwNTI2M1Y1MTguNzM2ODQyYzAtNDguNTA1MjYzIDEwLjc3ODk0Ny05MS42MjEwNTMgMzcuNzI2MzE2LTEzNC43MzY4NDIgMTYuMTY4NDIxLTI2Ljk0NzM2OCA0My4xMTU3ODktNTMuODk0NzM3IDc1LjQ1MjYzMi03NS40NTI2MzItMzcuNzI2MzE2LTEwLjc3ODk0Ny02NC42NzM2ODQtMjYuOTQ3MzY4LTY0LjY3MzY4NC00OC41MDUyNjN6TTE4My4yNDIxMDUgODA5Ljc2ODQyMWMtMTAuNzc4OTQ3IDUuMzg5NDc0LTIxLjU1Nzg5NSA1LjM4OTQ3NC0zMi4zMzY4NDIgMGwtNDMuMTE1Nzg5LTQ4LjUwNTI2M2MtNS4zODk0NzQtMTAuNzc4OTQ3LTUuMzg5NDc0LTIxLjU1Nzg5NSAwLTMyLjMzNjg0Mkw4NjIuMzE1Nzg5IDMzLjY4NDIxMWw1LjM4OTQ3NC01LjM4OTQ3NGMxMC43Nzg5NDctNS4zODk0NzQgMjEuNTU3ODk1LTUuMzg5NDc0IDI2Ljk0NzM2OSA1LjM4OTQ3NGw0My4xMTU3ODkgNDguNTA1MjYzYzUuMzg5NDc0IDEwLjc3ODk0NyA1LjM4OTQ3NCAyMS41NTc4OTUgMCAzMi4zMzY4NDJMMTgzLjI0MjEwNSA4MDkuNzY4NDIxeiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tbG9va292ZXJvbiIgdW5pY29kZT0iJiM2MjI2NzsiIGQ9Ik00NzkuNjYzMTU4IDQzNy44OTQ3MzdoMTAuNzc4OTQ3YzI2Ljk0NzM2OCAwIDQzLjExNTc4OSAxMC43Nzg5NDcgNjQuNjczNjg0IDI2Ljk0NzM2OCAxNi4xNjg0MjEgMTYuMTY4NDIxIDI2Ljk0NzM2OCAzNy43MjYzMTYgMjYuOTQ3MzY5IDY0LjY3MzY4NHMtMTAuNzc4OTQ3IDQzLjExNTc4OS0yNi45NDczNjkgNjQuNjczNjg1Yy0xNi4xNjg0MjEgMTYuMTY4NDIxLTMyLjMzNjg0MiAyMS41NTc4OTUtNTMuODk0NzM2IDI2Ljk0NzM2OGwtMTYuMTY4NDIxLTEwLjc3ODk0N2MtMjYuOTQ3MzY4IDAtNDMuMTE1Nzg5LTEwLjc3ODk0Ny02NC42NzM2ODUtMjYuOTQ3MzY5LTE2LjE2ODQyMS0xNi4xNjg0MjEtMjEuNTU3ODk1LTM3LjcyNjMxNi0yMS41NTc4OTQtNTkuMjg0MjFzMTAuNzc4OTQ3LTQzLjExNTc4OSAyNi45NDczNjgtNjQuNjczNjg0YzEwLjc3ODk0Ny0xMC43Nzg5NDcgMzIuMzM2ODQyLTIxLjU1Nzg5NSA1My44OTQ3MzctMjEuNTU3ODk1ek0zMjguNzU3ODk1IDMwOC41NDczNjhjLTM3LjcyNjMxNi0xMC43Nzg5NDctNjQuNjczNjg0LTI2Ljk0NzM2OC02NC42NzM2ODQtNDguNTA1MjYzIDAtMzcuNzI2MzE2IDEwMi40LTY0LjY3MzY4NCAyMjAuOTY4NDIxLTY0LjY3MzY4NHMyMjAuOTY4NDIxIDI2Ljk0NzM2OCAyMjAuOTY4NDIxIDY0LjY3MzY4NGMwIDE2LjE2ODQyMS0yMS41NTc4OTUgMzIuMzM2ODQyLTY0LjY3MzY4NSA0OC41MDUyNjMgMzIuMzM2ODQyIDIxLjU1Nzg5NSA1OS4yODQyMTEgNDguNTA1MjYzIDc1LjQ1MjYzMiA4MC44NDIxMDYgMjYuOTQ3MzY4IDQzLjExNTc4OSAzNy43MjYzMTYgODYuMjMxNTc5IDM3LjcyNjMxNiAxMzQuNzM2ODQyIDAgNDguNTA1MjYzLTEwLjc3ODk0NyA5MS42MjEwNTMtMzcuNzI2MzE2IDEzNC43MzY4NDItMjEuNTU3ODk1IDQzLjExNTc4OS01OS4yODQyMTEgNzAuMDYzMTU4LTk3LjAxMDUyNiA5Ny4wMTA1MjZDNTc2LjY3MzY4NCA3NzcuNDMxNTc5IDUzMy41NTc4OTUgNzg4LjIxMDUyNiA0ODUuMDUyNjMyIDc4OC4yMTA1MjZjLTQ4LjUwNTI2MyAwLTkxLjYyMTA1My0xMC43Nzg5NDctMTM0LjczNjg0My0zNy43MjYzMTUtNDMuMTE1Nzg5LTIxLjU1Nzg5NS03NS40NTI2MzItNTMuODk0NzM3LTk3LjAxMDUyNi05Ny4wMTA1MjdDMjI2LjM1Nzg5NSA2MTUuNzQ3MzY4IDIxNS41Nzg5NDcgNTcyLjYzMTU3OSAyMTUuNTc4OTQ3IDUyNC4xMjYzMTZjMC00OC41MDUyNjMgMTAuNzc4OTQ3LTkxLjYyMTA1MyAzNy43MjYzMTYtMTM0LjczNjg0MiAxNi4xNjg0MjEtMzIuMzM2ODQyIDQzLjExNTc4OS01OS4yODQyMTEgNzUuNDUyNjMyLTgwLjg0MjEwNnogbTUzLjg5NDczNyAzMTcuOTc4OTQ4YzI2Ljk0NzM2OCAyNi45NDczNjggNjQuNjczNjg0IDM3LjcyNjMxNiAxMDIuNCAzNy43MjYzMTZzNzUuNDUyNjMyLTE2LjE2ODQyMSAxMDIuNC00My4xMTU3OSA0My4xMTU3ODktNTkuMjg0MjExIDQzLjExNTc4OS0xMDIuNGMwLTM3LjcyNjMxNi0xNi4xNjg0MjEtNzUuNDUyNjMyLTQzLjExNTc4OS0xMDIuNC0yNi45NDczNjgtMjEuNTU3ODk1LTY0LjY3MzY4NC0zNy43MjYzMTYtMTAyLjQtMzcuNzI2MzE2YTE0Ny4yNDA0MjEgMTQ3LjI0MDQyMSAwIDAgMC0xNDUuNTE1NzkgMTQ1LjUxNTc5YzAgMzcuNzI2MzE2IDE2LjE2ODQyMSA3MC4wNjMxNTggNDMuMTE1NzkgMTAyLjR6TTEwMTguNjEwNTI2IDQxMC45NDczNjhjMCA1LjM4OTQ3NCAwIDUuMzg5NDc0LTUuMzg5NDczIDUuMzg5NDc0bC0xNDAuMTI2MzE2IDQzLjExNTc5Yy01LjM4OTQ3NCAwLTEwLjc3ODk0NyA1LjM4OTQ3NC0xNi4xNjg0MjEgNS4zODk0NzNsLTM3LjcyNjMxNiAxMC43Nzg5NDhjLTUuMzg5NDc0IDAtNS4zODk0NzQgMC01LjM4OTQ3NC01LjM4OTQ3NGwtMzIuMzM2ODQyLTE5NC4wMjEwNTN2LTUuMzg5NDczczUuMzg5NDc0LTUuMzg5NDc0IDUuMzg5NDc0IDBsNzUuNDUyNjMxIDQ4LjUwNTI2M2MwLTEwLjc3ODk0NyA1LjM4OTQ3NC0xNi4xNjg0MjEgNS4zODk0NzQtMjYuOTQ3MzY5IDAtMTEzLjE3ODk0Ny0xNzIuNDYzMTU4LTIxMC4xODk0NzQtMzg4LjA0MjEwNS0yMTAuMTg5NDczcy0zODguMDQyMTA1IDEwMi40LTM4OC4wNDIxMDUgMjEwLjE4OTQ3M2MwIDMyLjMzNjg0MiAxNi4xNjg0MjEgNjQuNjczNjg0IDQzLjExNTc4OSA5Ny4wMTA1MjcgMTYuMTY4NDIxIDE2LjE2ODQyMSAxNi4xNjg0MjEgNDMuMTE1Nzg5IDAgNTkuMjg0MjEtMTAuNzc4OTQ3IDE2LjE2ODQyMS0zNy43MjYzMTYgMTAuNzc4OTQ3LTU5LjI4NDIxLTUuMzg5NDczLTQzLjExNTc4OS00My4xMTU3ODktNjQuNjczNjg0LTk3LjAxMDUyNi02NC42NzM2ODUtMTU2LjI5NDczNyAwLTE3Mi40NjMxNTggMjE1LjU3ODk0Ny0yOTYuNDIxMDUzIDQ3NC4yNzM2ODUtMjk2LjQyMTA1M3M0NzQuMjczNjg0IDEyOS4zNDczNjggNDc0LjI3MzY4NCAyOTYuNDIxMDUzYzAgMjYuOTQ3MzY4LTUuMzg5NDc0IDQ4LjUwNTI2My0xNi4xNjg0MjEgNzAuMDYzMTU4bDc1LjQ1MjYzMSA1My44OTQ3MzZjMC01LjM4OTQ3NCAwIDAgMCAweiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tcmVkdWNlIiB1bmljb2RlPSImIzYyMjY4OyIgZD0iTTE4Mi4wNDQ0NDQgNDQwLjg4ODg4OWg2NTkuOTExMTEyYzUuNjg4ODg5IDAgMTEuMzc3Nzc4LTUuNjg4ODg5IDExLjM3Nzc3Ny0xMS4zNzc3Nzh2LTkxLjAyMjIyMmMwLTUuNjg4ODg5LTUuNjg4ODg5LTExLjM3Nzc3OC0xMS4zNzc3NzctMTEuMzc3Nzc4SDE4Mi4wNDQ0NDRjLTUuNjg4ODg5IDAtMTEuMzc3Nzc4IDUuNjg4ODg5LTExLjM3Nzc3NyAxMS4zNzc3NzhWNDI5LjUxMTExMWMwIDUuNjg4ODg5IDUuNjg4ODg5IDExLjM3Nzc3OCAxMS4zNzc3NzcgMTEuMzc3Nzc4eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tc2F2ZXByZXNldCIgdW5pY29kZT0iJiM2MjI2OTsiIGQ9Ik02OTcuNiA3NTUuMmMxMi44IDAgMjUuNi02LjQgMzguNC0xMi44bDEyOC0xMjhjMTIuOC0xMi44IDEyLjgtMjUuNiAxMi44LTM4LjR2LTUwNS42YzAtMzItMjUuNi01MS4yLTUxLjItNTEuMkgxOTJjLTMyIDAtNTEuMiAyNS42LTUxLjIgNTEuMlY3MDRjMCAzMiAyNS42IDUxLjIgNTEuMiA1MS4yaDUwNS42eiBtLTQ0LjgtMTAyLjRIMjk0LjRjLTI1LjYgMC01MS4yLTI1LjYtNTEuMi01Ny42VjQ0OGMwLTMyIDI1LjYtNTcuNiA1MS4yLTU3LjZoMzU4LjRjMzIgNi40IDUxLjIgMzIgNTEuMiA1Ny42VjU5NS4yYzAgMzItMTkuMiA1Ny42LTUxLjIgNTcuNnogbS0zOC40LTU3LjZjNi40IDAgMTIuOC02LjQgMTIuOC0xMi44di0xNDAuOGMwLTYuNC02LjQtMTIuOC0xMi44LTEyLjhINTM3LjZjLTYuNCAwLTEyLjggNi40LTEyLjggMTIuOFY1ODIuNGMwIDYuNCA2LjQgMTIuOCAxMi44IDEyLjhoNzYuOHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLXB0emNsb3NlIiB1bmljb2RlPSImIzYyMjcwOyIgZD0iTTc2OCA2MTEuNTU1NTU2YzExLjM3Nzc3OC0xMS4zNzc3NzggMTEuMzc3Nzc4LTIyLjc1NTU1NiAwLTM0LjEzMzMzNEw1NzQuNTc3Nzc4IDM4NGwxOTMuNDIyMjIyLTE5My40MjIyMjJjMTEuMzc3Nzc4LTExLjM3Nzc3OCAxMS4zNzc3NzgtMjIuNzU1NTU2IDAtMzQuMTMzMzM0bC0yOC40NDQ0NDQtMjguNDQ0NDQ0Yy0xMS4zNzc3NzgtMTEuMzc3Nzc4LTIyLjc1NTU1Ni0xMS4zNzc3NzgtMzQuMTMzMzM0IDBMNTEyIDMyMS40MjIyMjJsLTE5My40MjIyMjItMTkzLjQyMjIyMmMtMTEuMzc3Nzc4LTExLjM3Nzc3OC0yMi43NTU1NTYtMTEuMzc3Nzc4LTM0LjEzMzMzNCAwbC0yOC40NDQ0NDQgMjguNDQ0NDQ0Yy0xMS4zNzc3NzggMTEuMzc3Nzc4LTExLjM3Nzc3OCAyMi43NTU1NTYgMCAzNC4xMzMzMzRMNDQ5LjQyMjIyMiAzODQgMjU2IDU3Ny40MjIyMjJjLTExLjM3Nzc3OCAxMS4zNzc3NzgtMTEuMzc3Nzc4IDIyLjc1NTU1NiAwIDM0LjEzMzMzNGwyOC40NDQ0NDQgMjguNDQ0NDQ0YzExLjM3Nzc3OCAxMS4zNzc3NzggMjIuNzU1NTU2IDExLjM3Nzc3OCAzNC4xMzMzMzQgMEw1MTIgNDQ2LjU3Nzc3OGwxOTMuNDIyMjIyIDE5My40MjIyMjJjMTEuMzc3Nzc4IDExLjM3Nzc3OCAyMi43NTU1NTYgMTEuMzc3Nzc4IDM0LjEzMzMzNCAwbDI4LjQ0NDQ0NC0yOC40NDQ0NDR6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1wcmVzZXRwb3NpdGlvbiIgdW5pY29kZT0iJiM2MjI3MTsiIGQ9Ik05NzguNDg4ODg5IDI1My4xNTU1NTZjLTExLjM3Nzc3OC0zOS44MjIyMjItMjIuNzU1NTU2LTczLjk1NTU1Ni00NS41MTExMTEtMTA4LjA4ODg4OS0xMjUuMTU1NTU2LTIyNy41NTU1NTYtNDE1LjI4ODg4OS0zMTIuODg4ODg5LTY0OC41MzMzMzQtMTgyLjA0NDQ0NS0xMDguMDg4ODg5IDYyLjU3Nzc3OC0xODIuMDQ0NDQ0IDE1My42LTIyMS44NjY2NjYgMjYxLjY4ODg4OWw4NS4zMzMzMzMgMTcuMDY2NjY3YzM0LjEzMzMzMy04NS4zMzMzMzMgOTEuMDIyMjIyLTE1OS4yODg4ODkgMTc2LjM1NTU1Ni0yMDQuOCAxNTkuMjg4ODg5LTkxLjAyMjIyMiAzNTguNC01MS4yIDQ3Ny44NjY2NjYgNzMuOTU1NTU1LTM5LjgyMjIyMiA0NS41MTExMTEtNjIuNTc3Nzc4IDY4LjI2NjY2Ny02Mi41Nzc3NzcgNjguMjY2NjY3bDIzOC45MzMzMzMgNzMuOTU1NTU2ek01NjMuMiA2MjIuOTMzMzMzYzEzNi41MzMzMzMtMjIuNzU1NTU2IDIyNy41NTU1NTYtMTUzLjYgMjA0LjgtMjkwLjEzMzMzM3MtMTUzLjYtMjI3LjU1NTU1Ni0yOTAuMTMzMzMzLTIwNC44Yy0xMzYuNTMzMzMzIDIyLjc1NTU1Ni0yMjcuNTU1NTU2IDE1My42LTIwNC44IDI5MC4xMzMzMzMgMjIuNzU1NTU2IDEzNi41MzMzMzMgMTUzLjYgMjI3LjU1NTU1NiAyOTAuMTMzMzMzIDIwNC44eiBtLTIyLjc1NTU1Ni0xMzAuODQ0NDQ0Yy02Mi41Nzc3NzggMTEuMzc3Nzc4LTEyNS4xNTU1NTYtMzQuMTMzMzMzLTEzNi41MzMzMzMtOTYuNzExMTExLTExLjM3Nzc3OC02Mi41Nzc3NzggMzQuMTMzMzMzLTEyNS4xNTU1NTYgOTYuNzExMTExLTEzNi41MzMzMzRzMTI1LjE1NTU1NiAzNC4xMzMzMzMgMTM2LjUzMzMzNCA5Ni43MTExMTItMjguNDQ0NDQ0IDEyNS4xNTU1NTYtOTYuNzExMTEyIDEzNi41MzMzMzN6IG0tMTEuMzc3Nzc3LTYyLjU3Nzc3OGMyOC40NDQ0NDQtNS42ODg4ODkgNTEuMi0zNC4xMzMzMzMgNDUuNTExMTExLTYyLjU3Nzc3OC01LjY4ODg4OS0yOC40NDQ0NDQtMzQuMTMzMzMzLTUxLjItNjIuNTc3Nzc4LTQ1LjUxMTExMXMtNTEuMiAzNC4xMzMzMzMtNDUuNTExMTExIDYyLjU3Nzc3OGM1LjY4ODg4OSAyOC40NDQ0NDQgMzQuMTMzMzMzIDUxLjIgNjIuNTc3Nzc4IDQ1LjUxMTExMXpNMTAyLjQgNjA1Ljg2NjY2N0MyMjcuNTU1NTU2IDgzMy40MjIyMjIgNTE3LjY4ODg4OSA5MTguNzU1NTU2IDc1MC45MzMzMzMgNzg3LjkxMTExMWMxMDguMDg4ODg5LTYyLjU3Nzc3OCAxODIuMDQ0NDQ0LTE1My42IDIyMS44NjY2NjctMjYxLjY4ODg4OWwtODUuMzMzMzMzLTE3LjA2NjY2NkM4NTMuMzMzMzMzIDU5NC40ODg4ODkgNzkwLjc1NTU1NiA2NjguNDQ0NDQ0IDcxMS4xMTExMTEgNzEzLjk1NTU1NmMtMTY0Ljk3Nzc3OCA5MS4wMjIyMjItMzU4LjQgNTEuMi00NzcuODY2NjY3LTczLjk1NTU1Nmw2OC4yNjY2NjctNjguMjY2NjY3TDYyLjU3Nzc3OCA0OTcuNzc3Nzc4YzUuNjg4ODg5IDM0LjEzMzMzMyAyMi43NTU1NTYgNzMuOTU1NTU2IDM5LjgyMjIyMiAxMDguMDg4ODg5eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tcHR6YXJyb3ciIHVuaWNvZGU9IiYjNjIyNzI7IiBkPSJNNTQ2LjEzMzMzMyA3MDguMjY2NjY3bDIzOC45MzMzMzQtNjE0LjRjOC41MzMzMzMtMTcuMDY2NjY3IDAtMzQuMTMzMzMzLTE3LjA2NjY2Ny00Mi42NjY2NjdoLTM0LjEzMzMzM0w1MTIgMTg3LjczMzMzMyAyOTAuMTMzMzMzIDUxLjJjLTE3LjA2NjY2Ny0xNy4wNjY2NjctMzQuMTMzMzMzLTguNTMzMzMzLTQyLjY2NjY2NiA4LjUzMzMzMy04LjUzMzMzMyA4LjUzMzMzMy04LjUzMzMzMyAxNy4wNjY2NjcgMCAzNC4xMzMzMzRsMjM4LjkzMzMzMyA2MTQuNGMwIDE3LjA2NjY2NyAxNy4wNjY2NjcgMjUuNiAzNC4xMzMzMzMgMTcuMDY2NjY2IDguNTMzMzMzIDAgMTcuMDY2NjY3LTguNTMzMzMzIDI1LjYtMTcuMDY2NjY2eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24td2lwZXJvZmYiIHVuaWNvZGU9IiYjNjIyNzM7IiBkPSJNNDg5LjI0NDQ0NCA1ODMuMTExMTExTDU4MC4yNjY2NjcgNDk3Ljc3Nzc3OGwzOS44MjIyMjIgNzMuOTU1NTU1Yy0zNC4xMzMzMzMgMTEuMzc3Nzc4LTY4LjI2NjY2NyAxMS4zNzc3NzgtMTA4LjA4ODg4OSAxMS4zNzc3NzhoLTIyLjc1NTU1NnpNNTEyIDYyOC42MjIyMjJjNDUuNTExMTExIDAgOTEuMDIyMjIyLTUuNjg4ODg5IDEzMC44NDQ0NDQtMTcuMDY2NjY2bDM0LjEzMzMzNCA2Mi41Nzc3NzdjLTUxLjIgMTEuMzc3Nzc4LTEwMi40IDE3LjA2NjY2Ny0xNTkuMjg4ODg5IDE3LjA2NjY2Ny00NS41MTExMTEgMC04NS4zMzMzMzMtNS42ODg4ODktMTMwLjg0NDQ0NS0xMS4zNzc3NzhsNTYuODg4ODg5LTU2Ljg4ODg4OWMyMi43NTU1NTYgNS42ODg4ODkgNDUuNTExMTExIDUuNjg4ODg5IDY4LjI2NjY2NyA1LjY4ODg4OXpNNjY1LjYgNDIzLjgyMjIyMkw3OTYuNDQ0NDQ0IDY5Ni44ODg4ODljNS42ODg4ODkgNS42ODg4ODkgMCAxMS4zNzc3NzgtNS42ODg4ODggMTcuMDY2NjY3bC0yOC40NDQ0NDUgMTEuMzc3Nzc3Yy01LjY4ODg4OSA1LjY4ODg4OS0xMS4zNzc3NzggMC0xNy4wNjY2NjctNS42ODg4ODlsLTEzMC44NDQ0NDQtMjUwLjMxMTExMSA1MS4yLTQ1LjUxMTExMXpNMTcwLjY2NjY2NyA1MTQuODQ0NDQ0TDEzMC44NDQ0NDQgNTU0LjY2NjY2N2MtMTcuMDY2NjY3LTExLjM3Nzc3OC0yOC40NDQ0NDQtMjIuNzU1NTU2LTQ1LjUxMTExMS0zOS44MjIyMjMtMjIuNzU1NTU2LTIyLjc1NTU1Ni00NS41MTExMTEtNDUuNTExMTExLTYyLjU3Nzc3Ny03My45NTU1NTVsMjguNDQ0NDQ0LTM0LjEzMzMzM2MzNC4xMzMzMzMgNDUuNTExMTExIDczLjk1NTU1NiA3OS42NDQ0NDQgMTE5LjQ2NjY2NyAxMDguMDg4ODg4ek00MTUuMjg4ODg5IDg4LjE3Nzc3OHYtMTEuMzc3Nzc4YzAtNS42ODg4ODkgNS42ODg4ODktNS42ODg4ODkgNS42ODg4ODktNS42ODg4ODlsMjguNDQ0NDQ0LTExLjM3Nzc3OCAyMi43NTU1NTYtMTcuMDY2NjY2aDExLjM3Nzc3OGM1LjY4ODg4OSAwIDUuNjg4ODg5IDUuNjg4ODg5IDUuNjg4ODg4IDUuNjg4ODg5bDIyLjc1NTU1NiAzOS44MjIyMjIgMzQuMTMzMzMzIDczLjk1NTU1NS02Mi41Nzc3NzcgNTYuODg4ODg5LTY4LjI2NjY2Ny0xMzAuODQ0NDQ0ek03NjIuMzExMTExIDUyNi4yMjIyMjJsLTYyLjU3Nzc3OC0xMzAuODQ0NDQ0IDEyNS4xNTU1NTYtMTEzLjc3Nzc3OCAxMDguMDg4ODg5IDExMy43Nzc3NzhjLTQ1LjUxMTExMSA1MS4yLTEwOC4wODg4ODkgOTYuNzExMTExLTE3MC42NjY2NjcgMTMwLjg0NDQ0NHpNMTk5LjExMTExMSA0ODYuNGMtMzkuODIyMjIyLTI4LjQ0NDQ0NC03OS42NDQ0NDQtNjguMjY2NjY3LTExOS40NjY2NjctMTA4LjA4ODg4OWwyNDQuNjIyMjIzLTI1MC4zMTExMTFjMjguNDQ0NDQ0IDIyLjc1NTU1NiA1Ni44ODg4ODkgMzkuODIyMjIyIDg1LjMzMzMzMyA1MS4ybDQ1LjUxMTExMSA3My45NTU1NTYtMjU2IDIzMy4yNDQ0NDR6TTgwNy44MjIyMjIgNjIyLjkzMzMzM2wtMjguNDQ0NDQ0LTU2Ljg4ODg4OWM2OC4yNjY2NjctMzQuMTMzMzMzIDEzMC44NDQ0NDQtODUuMzMzMzMzIDE4Mi4wNDQ0NDQtMTQ3LjkxMTExMWwzOS44MjIyMjIgMzkuODIyMjIzYy01MS4yIDY4LjI2NjY2Ny0xMTkuNDY2NjY3IDEyNS4xNTU1NTYtMTkzLjQyMjIyMiAxNjQuOTc3Nzc3ek0xODIuMDQ0NDQ0IDc2NS4xNTU1NTZjLTExLjM3Nzc3OCA1LjY4ODg4OS0yMi43NTU1NTYgNS42ODg4ODktMzQuMTMzMzMzLTUuNjg4ODg5bC0zOS44MjIyMjItNTEuMmMtNS42ODg4ODktMTEuMzc3Nzc4LTUuNjg4ODg5LTIyLjc1NTU1NiAwLTM0LjEzMzMzNGw3MzMuODY2NjY3LTY3MS4yODg4ODkgNS42ODg4ODgtNS42ODg4ODhjMTEuMzc3Nzc4LTUuNjg4ODg5IDIyLjc1NTU1Ni01LjY4ODg4OSAyOC40NDQ0NDUgNS42ODg4ODhsNDUuNTExMTExIDUxLjJjNS42ODg4ODkgMTEuMzc3Nzc4IDUuNjg4ODg5IDIyLjc1NTU1NiAwIDM0LjEzMzMzNEwxODIuMDQ0NDQ0IDc2NS4xNTU1NTZ6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi13aXBlcm9uIiB1bmljb2RlPSImIzYyMjc0OyIgZD0iTTc5LjY0NDQ0NCAzNzguMzExMTExQzE4Ny43MzMzMzMgNTA5LjE1NTU1NiAzNDcuMDIyMjIyIDU4My4xMTExMTEgNTEyIDU4My4xMTExMTFjMzkuODIyMjIyIDAgNzMuOTU1NTU2LTUuNjg4ODg5IDEwOC4wODg4ODktMTEuMzc3Nzc4bC0yMTAuNDg4ODg5LTM5OC4yMjIyMjJjLTI4LjQ0NDQ0NC0xMS4zNzc3NzgtNjIuNTc3Nzc4LTI4LjQ0NDQ0NC04NS4zMzMzMzMtNTEuMkw3OS42NDQ0NDQgMzc4LjMxMTExMXogbS0yOC40NDQ0NDQgMjguNDQ0NDQ1TDIyLjc1NTU1NiA0NDAuODg4ODg5YzIyLjc1NTU1NiAyOC40NDQ0NDQgMzkuODIyMjIyIDUxLjIgNjguMjY2NjY2IDc5LjY0NDQ0NCAxMTMuNzc3Nzc4IDExMy43Nzc3NzggMjY3LjM3Nzc3OCAxNzYuMzU1NTU2IDQzMi4zNTU1NTYgMTc2LjM1NTU1NiA1MS4yIDAgMTA4LjA4ODg4OS01LjY4ODg4OSAxNTMuNi0yMi43NTU1NTZMNjQyLjg0NDQ0NCA2MTEuNTU1NTU2Yy0zOS44MjIyMjIgMTEuMzc3Nzc4LTg1LjMzMzMzMyAxNy4wNjY2NjctMTMwLjg0NDQ0NCAxNy4wNjY2NjYtMTg3LjczMzMzMyAwLTM1Mi43MTExMTEtODUuMzMzMzMzLTQ2MC44LTIyMS44NjY2NjZ6IG05MTAuMjIyMjIyIDExLjM3Nzc3N2MtNTEuMiA2Mi41Nzc3NzgtMTEzLjc3Nzc3OCAxMDguMDg4ODg5LTE4Mi4wNDQ0NDQgMTQ3LjkxMTExMWwyOC40NDQ0NDQgNTYuODg4ODg5YzczLjk1NTU1Ni0zOS44MjIyMjIgMTQyLjIyMjIyMi05Ni43MTExMTEgMTkzLjQyMjIyMi0xNjQuOTc3Nzc3bC0zOS44MjIyMjItMzkuODIyMjIzeiBtLTI4LjQ0NDQ0NC0zNC4xMzMzMzNsLTIzOC45MzMzMzQtMjQ0LjYyMjIyMmMtMjguNDQ0NDQ0IDE3LjA2NjY2Ny01Ni44ODg4ODkgMzQuMTMzMzMzLTkxLjAyMjIyMiA0NS41MTExMTFsMTU5LjI4ODg4OSAzNDEuMzMzMzMzYzYyLjU3Nzc3OC0zNC4xMzMzMzMgMTI1LjE1NTU1Ni03OS42NDQ0NDQgMTcwLjY2NjY2Ny0xNDIuMjIyMjIyeiBtLTE3MC42NjY2NjcgMzQxLjMzMzMzM2wyMi43NTU1NTYtMTEuMzc3Nzc3YzExLjM3Nzc3OC01LjY4ODg4OSAxMS4zNzc3NzgtMTEuMzc3Nzc4IDExLjM3Nzc3Ny0xNy4wNjY2NjdMNTEyIDg4LjE3Nzc3OGwtMTcuMDY2NjY3LTM5LjgyMjIyMmMwLTUuNjg4ODg5LTUuNjg4ODg5LTUuNjg4ODg5LTUuNjg4ODg5LTUuNjg4ODg5aC0xMS4zNzc3NzdsLTI4LjQ0NDQ0NSAxMS4zNzc3NzctMjguNDQ0NDQ0IDExLjM3Nzc3OGMtNS42ODg4ODkgMC01LjY4ODg4OSA1LjY4ODg4OS01LjY4ODg4OSA1LjY4ODg4OXYxMS4zNzc3NzhsMzI5Ljk1NTU1NSA2MzEuNDY2NjY3YzUuNjg4ODg5IDExLjM3Nzc3OCAxMS4zNzc3NzggMTEuMzc3Nzc4IDE3LjA2NjY2NyAxMS4zNzc3Nzd6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1zbWFsbGVyIiB1bmljb2RlPSImIzYyMjc1OyIgZD0iTTkxMC4yMjIyMjIgNDI5LjUxMTExMXYtOTEuMDIyMjIySDExMy43Nzc3NzhWNDI5LjUxMTExMXoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLXNhdHVyYXRpb24tZnVsbCIgdW5pY29kZT0iJiM2MjIyMjsiIGQ9Ik01MTIgMGMtMTc5LjIgMC0zMjAgMTM0LjQtMzIwIDI5NC40IDAgOTYgODMuMiAyNDMuMiAyNDkuNiA0NDEuNiA2LjQgNi40IDEyLjggNi40IDEyLjggMTIuOCAzOC40IDMyIDg5LjYgMjUuNiAxMjEuNi0xMi44IDI1LjYtMjUuNiAzOC40LTQ0LjggNDQuOC01MS4yQzc2MS42IDUxMiA4MzIgMzg0IDgzMiAyOTQuNGMwLTE2MC0xNDAuOC0yOTQuNC0zMjAtMjk0LjR6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1odWUtZnVsbCIgdW5pY29kZT0iJiM2MjIyMzsiIGQ9Ik00ODAgNTEuMmMtMTkuMiAwLTMyIDAtNTEuMiA2LjRoLTYuNGMtMTI4IDE5LjItMjE3LjYgMTQwLjgtMjI0IDE0Ny4yQzcwLjQgMzg0IDEzNC40IDU2OS42IDI1NiA2NzJjMTIxLjYgMTAyLjQgMzEzLjYgMTQ3LjIgNDg2LjQgMTIuOEM4NTEuMiA2MDEuNiA4ODkuNiA0ODAgODg5LjYgNDczLjZjMTkuMi04My4yIDAtMTQ3LjItMzguNC0xODUuNi02NC01Ny42LTE3Mi44LTM4LjQtMTg1LjYtMzguNC0xOS4yIDAtMzItNi40LTQ0LjgtMTkuMi0xMi44LTEyLjgtMTIuOC0zMi0xMi44LTQ0LjggMTIuOC0zMiAxMi44LTUxLjIgNi40LTcwLjQtMjUuNi0zOC40LTcwLjQtNjQtMTM0LjQtNjR6IG0xMjggNTA1LjZjMC0zMiAyNS42LTY0IDY0LTY0IDMyIDAgNjQgMjUuNiA2NCA2NHMtMjUuNiA2NC02NCA2NGMtMzguNC02LjQtNjQtMzItNjQtNjR6IG0tMjMwLjQgMzJjMC0zMiAyNS42LTY0IDY0LTY0czY0IDI1LjYgNjQgNjQtMjUuNiA2NC02NCA2NC02NC0zMi02NC02NHogbS0xMzQuNC0xNjBjMC0zMiAyNS42LTY0IDY0LTY0czY0IDI1LjYgNjQgNjQtMjUuNiA2NC02NCA2NC02NC0zMi02NC02NHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLWNvbnRyYXN0LWZ1bGwiIHVuaWNvZGU9IiYjNjIyMjQ7IiBkPSJNNTEyIDMyYy0xOTIgMC0zNTIgMTYwLTM1MiAzNTJzMTYwIDM1MiAzNTIgMzUyIDM1Mi0xNjAgMzUyLTM1MmMwLTE2Ni40LTExNS4yLTMwMC44LTI2OC44LTMzOS4yLTI1LjYtNi40LTU3LjYtMTIuOC04My4yLTEyLjh6IG0wIDQ0LjhWNjkxLjJjLTE3Mi44IDAtMzA3LjItMTM0LjQtMzA3LjItMzA3LjJTMzM5LjIgNzYuOCA1MTIgNzYuOHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLXJlc2V0IiB1bmljb2RlPSImIzYyMjI1OyIgZD0iTTMzNi40NTcgNjgzLjg4NkMyMzQuMDU3IDYyNS4zNyAxNjguMjMgNTA4LjM0MyAxNjguMjMgMzkxLjMxNGMwLTU4LjUxNCAxNC42MjgtMTE3LjAyOCA0My44ODUtMTY4LjIyOCAyMS45NDMtNDMuODg2IDU4LjUxNS03My4xNDMgOTUuMDg2LTEwMi40IDEwOS43MTQtODAuNDU3IDI1Ni05NS4wODYgMzczLjAyOS0yMS45NDMgMTYwLjkxNCA5NS4wODYgMjE5LjQyOCAyOTkuODg2IDEyNC4zNDIgNDYwLjgtMzYuNTcxIDUxLjItNzMuMTQyIDg3Ljc3MS0xMjQuMzQyIDEyNC4zNDMtMTQuNjI5IDcuMzE0LTE0LjYyOSAyOS4yNTctNy4zMTUgMzYuNTcxIDcuMzE1IDE0LjYyOSAyOS4yNTcgMTQuNjI5IDM2LjU3MiA3LjMxNEM3NjggNjkxLjIgODExLjg4NiA2NDAgODQ4LjQ1NyA1ODguOGMxMDkuNzE0LTE5MC4xNzEgNDMuODg2LTQzMS41NDMtMTQ2LjI4Ni01NDEuMjU3LTEzMS42NTctODAuNDU3LTI5OS44ODUtNjUuODI5LTQyNC4yMjggMjEuOTQzLTQzLjg4NiAyOS4yNTctODAuNDU3IDczLjE0My0xMDkuNzE0IDEyNC4zNDMtMzYuNTcyIDU4LjUxNC01MS4yIDEzMS42NTctNTEuMiAxOTcuNDg1IDAgMTMxLjY1NyA2NS44MjggMjU2IDE3NS41NDIgMzI5LjE0M0gxNDYuMjg2Yy0xNC42MjkgMC0yOS4yNTcgMTQuNjI5LTI5LjI1NyAyOS4yNTdzMTQuNjI4IDI5LjI1NyAyOS4yNTcgMjkuMjU3aDIxOS40MjhjMTQuNjI5IDAgMjkuMjU3LTE0LjYyOCAyOS4yNTctMjkuMjU3di0yMTkuNDI4YzAtMjEuOTQzLTE0LjYyOC0yOS4yNTctMjkuMjU3LTI5LjI1N3MtMjkuMjU3IDE0LjYyOC0yOS4yNTcgMjkuMjU3djE1My42eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tYnJpZ2h0bmVzcy1mdWxsIiB1bmljb2RlPSImIzYyMjI2OyIgZD0iTTUxMiA5NmMtMTYwIDAtMjg4IDEyOC0yODggMjg4czEyOCAyODggMjg4IDI4OCAyODgtMTI4IDI4OC0yODgtMTI4LTI4OC0yODgtMjg4eiBtMCA3MzZjMTkuMiAwIDMyLTEyLjggMzItMzJ2LTUxLjJjMC0xOS4yLTEyLjgtMzItMzItMzJzLTMyIDEyLjgtMzIgMzJWODAwYzAgMTkuMiAxMi44IDMyIDMyIDMyeiBtMC03ODcuMmMxOS4yIDAgMzItMTIuOCAzMi0zMnYtNTEuMmMwLTE5LjItMTIuOC0zMi0zMi0zMnMtMzIgMTIuOC0zMiAzMnY1MS4yYzAgMTkuMiAxMi44IDMyIDMyIDMyeiBtMzI2LjQgMTIuOGMtMTIuOC0xMi44LTMyLTEyLjgtNDQuOCAwTDc1NS4yIDk2Yy0xMi44IDEyLjgtMTIuOCAzMiAwIDQ0LjggMTIuOCAxMi44IDMyIDEyLjggNDQuOCAwbDM4LjQtMzguNGMxMi44LTEyLjggMTIuOC0zMiAwLTQ0Ljh6TTI2OC44IDYyMC44Yy0xMi44LTEyLjgtMzItMTIuOC00NC44IDBsLTM4LjQgMzguNGMtNi40IDEyLjgtNi40IDMyIDAgNDQuOCAxMi44IDEyLjggMzIgMTIuOCA0NC44IDBsMzguNC0zOC40YzEyLjgtMTIuOCAxMi44LTMyIDAtNDQuOHpNODMyIDcwNGMxMi44LTEyLjggMTIuOC0zMiAwLTQ0LjhsLTM4LjQtMzguNGMtMTIuOC0xMi44LTMyLTEyLjgtNDQuOCAwLTEyLjggMTIuOC0xMi44IDMyIDAgNDQuOGwzOC40IDM4LjRjMTIuOCAxMi44IDMyIDEyLjggNDQuOCAwek0yNjguOCAxNDAuOGMxMi44LTEyLjggMTIuOC0zMiAwLTQ0LjhsLTM4LjQtMzguNGMtMTIuOC0xMi44LTMyLTEyLjgtNDQuOCAwLTEyLjggMTIuOC0xMi44IDMyIDAgNDQuOGwzOC40IDM4LjRjMTIuOCAxMi44IDMyIDEyLjggNDQuOCAwek05NjAgMzg0YzAtMTkuMi0xMi44LTMyLTMyLTMyaC01MS4yYy0xOS4yIDAtMzIgMTIuOC0zMiAzMnMxMi44IDMyIDMyIDMySDkyOGMxOS4yIDAgMzItMTIuOCAzMi0zMnogbS03ODAuOCAwYzAtMTkuMi0xMi44LTMyLTMyLTMySDk2Yy0xOS4yIDAtMzIgMTIuOC0zMiAzMnMxMi44IDMyIDMyIDMyaDUxLjJjMTkuMiAwIDMyLTEyLjggMzItMzJ6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1mYXN0YmFjayIgdW5pY29kZT0iJiM2MjIxMTsiIGQ9Ik01ODMuMzIxNiA2ODAuOTZhMjAuNDggMjAuNDggMCAwIDEtMTIuOC00LjQ1NDRMMjIzLjE4MDggMzk5LjIwNjRhMjAuNDggMjAuNDggMCAwIDEgMC0zMmwzNDcuMzQwOC0yNzcuMjk5MmEyMC40OCAyMC40OCAwIDAgMSAzMy4yOCAxNS45NzQ0djIzMS42Mjg4bDMxMC4xMTg0LTI0Ny42MDMyYTIwLjQ4IDIwLjQ4IDAgMCAxIDMzLjI4IDE1Ljk3NDRWNjYwLjQ4YTIwLjQ4IDIwLjQ4IDAgMCAxLTMzLjI4IDE2LjAyNTZsLTMxMC4xMTg0LTI0Ny42MDMyVjY2MC40OGEyMC40OCAyMC40OCAwIDAgMS0yMC40OCAyMC40OHpNOTcuMjggNjY1LjcwMjRhMjAuNDggMjAuNDggMCAwIDEtMjAuNDgtMjAuNDh2LTUyMi4yNGMwLTExLjI2NCA5LjIxNi0yMC40OCAyMC40OC0yMC40OGgzNC4xNTA0YTIwLjQ4IDIwLjQ4IDAgMCAxIDIwLjQ4IDIwLjQ4djUyMi4yNGEyMC40OCAyMC40OCAwIDAgMS0yMC40OCAyMC40OEg5Ny4yOHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLWZyYW1lZmFsbGJhY2siIHVuaWNvZGU9IiYjNjIyMTI7IiBkPSJNNjE3LjI0NDQ0NCA3MzIuMTZjMTIuNjI5MzMzIDAgMjIuNzU1NTU2LTEwLjEyNjIyMiAyMi43NTU1NTYtMjIuNzU1NTU2di02NjMuNzIyNjY2YTIyLjc1NTU1NiAyMi43NTU1NTYgMCAwIDAtMzUuMzI4LTE4Ljk0NGwtNDk3Ljc3Nzc3OCAzMzEuODg5Nzc4YTIyLjc1NTU1NiAyMi43NTU1NTYgMCAwIDAgMCAzNy44ODhsNDk3Ljc3Nzc3OCAzMzEuODMyODg4YTIyLjc1NTU1NiAyMi43NTU1NTYgMCAwIDAgMTIuNjI5MzMzIDMuODY4NDQ1ek05MDkuMDg0NDQ0IDcyNS4zMzMzMzNjMTIuNTE1NTU2IDAgMjIuNzU1NTU2LTEwLjI0IDIyLjc1NTU1Ni0yMi43NTU1NTV2LTYyOC41MDg0NDVhMjIuNzU1NTU2IDIyLjc1NTU1NiAwIDAgMC0yMi43NTU1NTYtMjIuNzU1NTU1aC04MC44OTZhMjIuNzU1NTU2IDIyLjc1NTU1NiAwIDAgMC0yMi43NTU1NTUgMjIuNzU1NTU1VjcwMi41Nzc3NzhjMCAxMi41MTU1NTYgMTAuMjQgMjIuNzU1NTU2IDIyLjc1NTU1NSAyMi43NTU1NTV6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1vbmNhbGwiIHVuaWNvZGU9IiYjNjIyMTM7IiBkPSJNMzQ2LjYyNCA3MTcuOTI2NGEyNzMuMDQ5NiAyNzMuMDQ5NiAwIDAgMCA4Mi4yNzg0LTEwOC44NTEyIDExMC4zODcyIDExMC4zODcyIDAgMCAwLTI3LjEzNi0xMjcuNTM5MiAyMDAuMTQwOCAyMDAuMTQwOCAwIDAgMS0xOS40NTYtMjIuNDI1NmM0LjYwOC04LjQ0OCA5Ljc3OTItMTYuNTM3NiAxNS41NjQ4LTI0LjIxNzZhNzA3LjYzNTIgNzA3LjYzNTIgMCAwIDEgMTc4LjQ4MzItMTc1LjUxMzZjNS44ODgtNC4xNDcyIDEyLjAzMi03LjkzNiAxOC4zMjk2LTExLjMxNTIgNC4zMDA4IDMuMzI4IDExLjkyOTYgMTAuNzUyIDE2LjM4NCAxNS4wMDE2IDQ4LjM4NCA0Ny40MTEyIDk0LjIwOCA1My44NjI0IDE1My40OTc2IDIxLjI0OGEyODUuMTg0IDI4NS4xODQgMCAwIDAgODQuNjg0OC02OC4yNDk2YzM0LjcxMzYtMzguMDkyOCAzNy4yNzM2LTk1LjUzOTIgNi4wNDE2LTEzNi41NTA0YTMxNC45ODI0IDMxNC45ODI0IDAgMCAwLTcwLjI0NjQtNzMuMTEzNmMtMjAuNzg3Mi0xNC44OTkyLTQ2LjAyODgtMjIuMjcyLTcxLjU3NzYtMjAuODg5NmgtMTAuMTM3NmE0MTEuNTQ1NiA0MTEuNTQ1NiAwIDAgMC0xOTguOTYzMiA2OC42NTkyIDg4Ni40NzY4IDg4Ni40NzY4IDAgMCAwLTM1My4zODI0IDM5MC4xNDQgMzQ4LjkyOCAzNDguOTI4IDAgMCAwLTMwLjQ2NCAxMTUuMiAxMzMuNjMyIDEzMy42MzIgMCAwIDAgNDEuNzc5MiAxMTcuMDQzMmwxMi40NDE2IDEyLjI4OGMxMi4zOTA0IDEzLjAwNDggMjYuMjE0NCAyNC41NzYgNDEuMTY0OCAzNC41NmExMDUuNTIzMiAxMDUuNTIzMiAwIDAgMCAxMzAuNzEzNi01LjQ3ODR6IG0tOTguOTE4NC00NC40OTI4YTE4Ni40NzA0IDE4Ni40NzA0IDAgMCAxLTMxLjIzMi0yNi44OGwtMTQuMDI4OC0xMy40NjU2YTc4LjAyODggNzguMDI4OCAwIDAgMS0yMy4wNC02OS4yNzM2YzMuMDcyLTMyLjk3MjggMTEuNjIyNC02NS4yMjg4IDI1LjM5NTItOTUuMzM0NCA2OC4yNDk2LTE1MC4yMjA4IDE3NS41NjQ4LTI2OS4yMDk2IDMzMS41NzEyLTM2NC4zOTA0YTM1NC45Njk2IDM1NC45Njk2IDAgMCAxIDE2OS4zMTg0LTU5LjkwNHYtMC4xNTM2YzE1LjI1NzYtMi4yNTI4IDMwLjg3MzYgMC43MTY4IDQ0LjI4OCA4LjM5NjggMjIuMDE2IDE2LjI4MTYgNDEuMjE2IDM2LjA0NDggNTYuOTM0NCA1OC41MjE2YTQ5LjM1NjggNDkuMzU2OCAwIDAgMS0yLjM1NTIgNjcuODQgMjIxLjc0NzIgMjIxLjc0NzIgMCAwIDEtNjcuNDgxNiA1My44NjI0Yy0zNi40NTQ0IDE5LjQ1Ni01NC41NzkyIDE3LjU2MTYtODQuNDgtMTEuNzI0OC0zOC45NjMyLTM5LjAxNDQtNTguNDcwNC00NC4wMzItMTA4LjAzMi0xMC43NTJhNzY1LjU0MjQgNzY1LjU0MjQgMCAwIDAtMTkzLjI4IDE5MC4wMDMyYy0zOC4wNDE2IDUyLjY4NDgtMzYuMzAwOCA3NC4zNDI0IDkuMzY5NiAxMjEuNTQ4OCAxOS4yNTEyIDE1LjIwNjQgMjUuMzk1MiA0MS43NzkyIDE0Ljg0OCA2My45NDg4YTIxMi4wMTkyIDIxMi4wMTkyIDAgMCAxLTY0LjYxNDQgODUuNjA2NCA0OC4xNzkyIDQ4LjE3OTIgMCAwIDEtNjMuMTgwOCAyLjE1MDR6IG0zMDMuMzA4OC0xOS44NjU2YTI0NC45OTIgMjQ0Ljk5MiAwIDAgMCAyNDQuNzM2LTI0NS4xOTY4IDI5LjIzNTIgMjkuMjM1MiAwIDAgMC01OC40NzA0IDAgMTg2LjQ3MDQgMTg2LjQ3MDQgMCAwIDEtMTg2LjI2NTYgMTg2LjY3NTIgMjkuMjM1MiAyOS4yMzUyIDAgMSAwIDAgNTguNTIxNnogbTQxLjQ3MiAxNDcuODY1NmEzNjQuOTUzNiAzNjQuOTUzNiAwIDAgMCAzNjQuNTQ0LTM2NS43MjE2IDI5LjIzNTIgMjkuMjM1MiAwIDAgMC01OC40NzA0IDAgMzA2LjQzMiAzMDYuNDMyIDAgMCAxLTMwNi4wMjI0IDMwNy4yIDI5LjIzNTIgMjkuMjM1MiAwIDEgMCAwIDU4LjUyMTZ6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1ibG9ja2ludGVydmFscGxheWJhY2siIHVuaWNvZGU9IiYjNjIyMTQ7IiBkPSJNNzQ0LjY1MjggNDI0Ljk2YTI3My42MTI4IDI3My42MTI4IDAgMSAwIDAtNTQ3LjI3NjggMjczLjYxMjggMjczLjYxMjggMCAwIDAgMCA1NDcuMjc2OHpNMjg2LjcyIDgwOC45NmEyMC40OCAyMC40OCAwIDAgMCAyMC4wMTkyLTE2LjM4NEwzMDcuMiA3ODguNDh2LTkyLjE2YTIwLjQ4IDIwLjQ4IDAgMCAwLTE2LjM4NC0yMC4wNzA0TDI4Ni43MiA2NzUuODRIMTMzLjEydi01ODMuNjhoNTUuOTEwNGwyLjA0OC0wLjIwNDggMzIuNDA5NiAwLjA1MTIgMS43NDA4IDAuMTUzNmg2MS40NGEyMC40OCAyMC40OCAwIDAgMCAyMC4wMTkyLTE2LjM4NEwzMDcuMiA3MS42OHYtOTIuMzEzNmEyMC40OCAyMC40OCAwIDAgMC0xNi4zODQtMjAuMDE5MmwtNC4wOTYtMC40NjA4TDEyOS41MzYtNDAuOTZsLTguNTUwNCAwLjI1NmExMzAuMDQ4IDEzMC4wNDggMCAwIDAtMTIwLjc4MDggMTIxLjc1MzZMMCA4OS42VjY3OC40bDAuMjU2IDguNTUwNGExMzAuMDQ4IDEzMC4wNDggMCAwIDAgMTIwLjc4MDggMTIxLjc1MzZMMTI5LjUzNiA4MDguOTZoMTU3LjA4MTZ6IG0yOTYuOTYtNTczLjg0OTZhMTgxLjQ1MjggMTgxLjQ1MjggMCAwIDEgMjU2LjMwNzItMjM4LjIzMzZsLTI1Ni4zMDcyIDIzOC4yMzM2ek03NDQuNjUyOCAzMzIuOGMtMzYuNTU2OCAwLTcwLjU1MzYtMTAuODAzMi05OS4wNzItMjkuMzg4OGwyNTcuOTQ1Ni0yMzkuOTIzMkExODEuNDUyOCAxODEuNDUyOCAwIDAgMSA3NDQuNzA0IDMzMi44eiBtMTQ5LjcwODggNDc2LjE2YTEyOS45OTY4IDEyOS45OTY4IDAgMCAwIDEyOS4yOC0xMjIuMDA5NkwxMDI0IDY3OC40VjQxNC43MmEzODQuODE5MiAzODQuODE5MiAwIDAgMS0xMzMuMTIgOTMuMTg0VjY3NS44NEg3MzcuMjhhMjAuNDggMjAuNDggMCAwIDAtMjAuNDggMjAuNDhWNzg4LjQ4YzAgMTEuMjY0IDkuMjE2IDIwLjQ4IDIwLjQ4IDIwLjQ4aDE1Ny4wODE2eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tY2xpcCIgdW5pY29kZT0iJiM2MjIxNTsiIGQ9Ik04MzguNjU2IDg2OS4zMjQ4YTIwLjQ4IDIwLjQ4IDAgMCAwIDEuMDI0LTAuOTIxNmw2Mi4wMDMyLTYxLjIzNTJhMjAuNDggMjAuNDggMCAwIDAgMi4wOTkyLTI2LjcyNjRMNjE1LjQyNCAzODkuMzI0OGwxMDkuNTY4LTEyNi42MTc2YzE1LjU2NDggNS44ODggMzIuMDUxMiA5LjgzMDQgNDkuMjU0NCAxMS41NzEybDEzLjAwNDggMC45MjE2YTE5NC41NiAxOTQuNTYgMCAxIDAtMTg1LjEzOTItMTYyLjYxMTJsLTk1LjMzNDQgMTI5LjMzMTItODQuNzM2LTExNC45OTUyYTE5NC41NiAxOTQuNTYgMCAxIDAtMTIyLjg4IDE1MC4wNjcybDk4LjA0OCAxMTMuNTEwNEwxMjAuMzIgNzY2LjE1NjhhMjAuNDggMjAuNDggMCAwIDAtMC42MTQ0IDIzLjM5ODRsMi43MTM2IDMuMzI4TDE4NC40NzM2IDg1NC4wMTZhMjAuNDggMjAuNDggMCAwIDAgMjkuODQ5Ni0xLjE3NzZsMjkxLjUzMjgtMzM2Ljg5NiAzMDMuOTIzMiAzNTEuMjMyYTIwLjQ4IDIwLjQ4IDAgMCAwIDI4Ljg3NjggMi4wNDh6IG0tNDcuODIwOC02OTYuNDczNmE5Mi4xNiA5Mi4xNiAwIDEgMSA2LjQ1MTItMTg0LjIxNzYgOTIuMTYgOTIuMTYgMCAwIDEtNi40NTEyIDE4NC4yMTc2eiBtLTU1Ny41NjggMTQuMzM2YTkyLjE2IDkyLjE2IDAgMSAxLTYuNDUxMi0xODQuMjE3NiA5Mi4xNiA5Mi4xNiAwIDAgMSA2LjQ1MTIgMTg0LjIxNzZ6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1kaXNhYmxlcmV2ZXJzZXZvaWNlIiB1bmljb2RlPSImIzYyMjE2OyIgZD0iTTE1OC41MzEwNzIgNjQwYzIzLjU1MiAwIDQ3LjAwMTYtMTAuODU0NCA2My4yODMyLTMyLjUxMmw5Ny42Mzg0LTEyNC43MjMyYzE2LjI4MTYtMjEuNjU3NiAxOC4wNzM2LTU2LjAxMjggNS40MjcyLTc5LjUxMzZMMjc1Ljk4Mzg3MiAzMjUuNjMyYzMuNTg0LTE0LjQ4OTYgMTkuOTE2OC01Mi40Mjg4IDcyLjM0NTYtMTA2LjY0OTYgNTcuODU2LTU0LjE2OTYgOTQuMDAzMi02OC42MDggMTA2LjY0OTYtNzIuMjQzMmw3OS41NjQ4IDQ2Ljk1MDRjOS4wMTEyIDUuNDI3MiAyMS42NTc2IDkuMDYyNCAzNC4zMDQgOS4wNjI0YTgxLjkyIDgxLjkyIDAgMCAwIDQzLjQxNzYtMTIuNjQ2NGwxMjQuNzIzMi05Ny41ODcyYzE4LjA3MzYtMTQuNDM4NCAzMC43Mi0zNi4xNDcyIDMwLjcyLTU3Ljg1NiAxLjg0MzItMjMuNDQ5Ni03LjE2OC00NS4xNTg0LTIzLjQ0OTYtNjEuNDRsLTY2LjkxODQtNjYuODE2Yy0xOS44NjU2LTIxLjcwODgtNTYuMDY0LTM0LjM1NTItOTAuMzY4LTM0LjM1NTJhOTcuMjggOTcuMjggMCAwIDAtMzkuNzgyNCA3LjIxOTJjLTE0LjQ4OTYgMy41ODQtMTQ0LjY0IDQzLjM2NjQtMzIxLjc5MiAyMTguNjI0QzU1LjQ2NTQ3MiAyNjcuNzc2IDEyLjA5OTA3MiA0MDMuMzAyNCA4LjUxNTA3MiA0MTkuNTg0Yy05LjA2MjQgMTkuODY1Ni0xMC44NTQ0IDQzLjM2NjQtNS40MjcyIDY4LjY1OTIgNS40MjcyIDIzLjU1MiAxNi4yMzA0IDQ3LjAwMTYgMzIuNTEyIDYxLjQ0bDY2LjkxODQgNjYuODY3MkE3OC4wMjg4IDc4LjAyODggMCAwIDAgMTU4LjUzMTA3MiA2NDB6TTcxNi44MTU4NzIgODk2YTMwNy4yIDMwNy4yIDAgMSAwIDAtNjE0LjQgMzA3LjIgMzA3LjIgMCAwIDAgMCA2MTQuNHogbS0xODUuMzQ0LTIyMi41MTUyYTIwMy43NzYgMjAzLjc3NiAwIDAgMSAyODMuMjM4NC0yNjMuMzcyOEw1MzEuNDcxODcyIDY3My40MzM2ek03MTYuODE1ODcyIDc5Mi41MjQ4Yy00NC42OTc2IDAtODYuMDY3Mi0xNC4zODcyLTExOS42NTQ0LTM4LjgwOTZsMjkyLjgxMjgtMjcyLjM4NEEyMDMuNzc2IDIwMy43NzYgMCAwIDEgNzE2LjgxNTg3MiA3OTIuNTI0OHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLWludGVyY2VwdCIgdW5pY29kZT0iJiM2MjIxNzsiIGQ9Ik0xNjQuNzEwNCA2OC42NTkyYTQwLjk2IDQwLjk2IDAgMCAwLTQwLjk2IDQwLjk2bC0wLjA1MTIgNTAyLjQ3NjhIMjAuNDhhMjAuNDggMjAuNDggMCAwIDAtMjAuNDggMjAuNDh2NjEuNDRjMCAxMS4yNjQgOS4yMTYgMjAuNDggMjAuNDggMjAuNDhoMTAzLjMyMTZWODI0LjMyYzAgMTEuMjY0IDkuMjE2IDIwLjQ4IDIwLjQ4IDIwLjQ4aDYxLjQ0YzExLjMxNTIgMCAyMC40OC05LjIxNiAyMC40OC0yMC40OHYtMTA5LjgyNEgyMzUuNTJjMS42Mzg0IDAgMy4yNzY4LTAuMjU2IDQuODEyOC0wLjYxNDRsNjE2LjYwMTYtMC4xMDI0YTQwLjk2IDQwLjk2IDAgMCAwIDQwLjk2LTQwLjk2di01MDEuNzZoMTAzLjMyMTZjMTEuMjY0IDAgMjAuNDgtOS4xMTM2IDIwLjQ4LTIwLjQ4di02MS40NGEyMC40OCAyMC40OCAwIDAgMC0yMC40OC0yMC40OGgtMTAzLjMyMTZ2LTEwOS44MjRhMjAuNDggMjAuNDggMCAwIDAtMjAuNDgtMjAuNDhoLTYxLjQ0YTIwLjQ4IDIwLjQ4IDAgMCAwLTIwLjQ4IDIwLjQ4djEwOS44MjRIMTY0LjcxMDR6IG00NTEuODkxMiA0NDcuNTM5MmwtMi43MTM2LTMuMjc2OC0yNDEuMTUyLTM1MS4wMjcyaDQyMi4yOTc2YTIzLjgwOCAyMy44MDggMCAwIDEgMjIuNjMwNCAzMC43MmwtMS41ODcyIDMuOTQyNC0xNjEuNjg5NiAzMTMuNzUzNmEyMy43MDU2IDIzLjcwNTYgMCAwIDEtMzcuNzg1NiA1Ljg4OHpNMzc1Ljg1OTIgNDE4LjgxNmwtMi44MTYtMy4yNzY4LTE1NC41NzI4LTIxNS45NjE2YTIzLjgwOCAyMy44MDggMCAwIDEgMTUuMDAxNi0zNy4yMjI0bDQuMjQ5Ni0wLjQwOTZoMTAzLjczMTJsMTEwLjQ4OTYgMTYwLjg3MDQtMzcuODg4IDg4LjI2ODhhMjMuNzU2OCAyMy43NTY4IDAgMCAxLTM4LjE5NTIgNy42OHpNMzE3LjI4NjQgNTg0LjcwNGE2NC41MTIgNjQuNTEyIDAgMSAxIDAtMTI5LjAyNCA2NC41MTIgNjQuNTEyIDAgMCAxIDAgMTI5LjAyNHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLWZyYW1lYWR2YW5jZSIgdW5pY29kZT0iJiM2MjIxODsiIGQ9Ik00MTEuMTkyODg5IDczMi4xNmEyMi43NTU1NTYgMjIuNzU1NTU2IDAgMCAxLTIyLjc1NTU1Ni0yMi43NTU1NTZ2LTY2My43MjI2NjZhMjIuNzU1NTU2IDIyLjc1NTU1NiAwIDAgMSAzNS4zODQ4ODktMTguOTQ0bDQ5Ny43Nzc3NzggMzMxLjg4OTc3OGEyMi43NTU1NTYgMjIuNzU1NTU2IDAgMCAxIDAgMzcuODg4TDQyMy44MjIyMjIgNzI4LjM0ODQ0NGEyMi43NTU1NTYgMjIuNzU1NTU2IDAgMCAxLTEyLjYyOTMzMyAzLjg2ODQ0NXpNMTE5LjQ2NjY2NyA3MjUuMzMzMzMzYTIyLjc1NTU1NiAyMi43NTU1NTYgMCAwIDEtMjIuNzU1NTU2LTIyLjc1NTU1NXYtNjI4LjUwODQ0NWMwLTEyLjU3MjQ0NCAxMC4yNC0yMi43NTU1NTYgMjIuNzU1NTU2LTIyLjc1NTU1NWg4MC44OTZhMjIuNzU1NTU2IDIyLjc1NTU1NiAwIDAgMSAyMi43NTU1NTUgMjIuNzU1NTU1VjcwMi41Nzc3NzhhMjIuNzU1NTU2IDIyLjc1NTU1NiAwIDAgMS0yMi43NTU1NTUgMjIuNzU1NTU1eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tcmV2ZXJzZXZvaWNlIiB1bmljb2RlPSImIzYyMjE5OyIgZD0iTTc1NS42MDk2LTc3LjIwOTZhMTE2LjczNiAxMTYuNzM2IDAgMCAwLTQ3Ljc2OTYgOC43MDRjLTE3LjM1NjggNC4zMDA4LTE3My41NjggNTIuMDcwNC0zODYuMTUwNCAyNjIuNTAyNEMxMTcuNzYgMzk3LjgyNCA2NS42ODk2IDU2MC41ODg4IDYxLjQ0IDU4MC4wOTYgNTAuNTM0NCA2MDQuMDA2NCA0OC4zMzI4IDYzMi4yMTc2IDU0Ljc4NCA2NjIuNTI4YzYuNTUzNiAyOC4xNiAxOS41NTg0IDU2LjM3MTIgMzkuMDY1NiA3My43MjhMMTc0LjE4MjQgODE2LjY0YTkzLjY0NDggOTMuNjQ0OCAwIDAgMCAxNDMuMTU1Mi0xMC44NTQ0bDExNy4xOTY4LTE0OS42NTc2YzE5LjQ1Ni0yNi4wNjA4IDIxLjY1NzYtNjcuMjc2OCA2LjUwMjQtOTUuNDg4TDM4Mi40NjQgNDY3LjMwMjRjNC4zMDA4LTE3LjM1NjggMjMuODU5Mi02Mi44NzM2IDg2LjczMjgtMTI4IDY5LjQyNzItNjUuMDI0IDExMi44NDQ4LTgyLjQzMiAxMjgtODYuNzMyOGw5NS40ODggNTYuMzcxMmMxMC44NTQ0IDYuNTAyNCAyNi4wMDk2IDEwLjg1NDQgNDEuMjE2IDEwLjg1NDQgMTkuNTA3MiAwIDM5LjAxNDQtNi41MDI0IDUyLjA3MDQtMTUuMjA2NGwxNDkuNjU3Ni0xMTcuMTQ1NmMyMS43MDg4LTE3LjM1NjggMzYuODY0LTQzLjM2NjQgMzYuODY0LTY5LjM3NiAyLjIwMTYtMjguMjExMi04LjY1MjgtNTQuMjcyLTI4LjE2LTczLjc3OTJsLTgwLjI4MTYtODAuMjgxNmMtMjMuODU5Mi0yNi4wMDk2LTY3LjIyNTYtNDEuMjE2LTEwOC40NDE2LTQxLjIxNnoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLWZhc3Rmb3J3YXJkIiB1bmljb2RlPSImIzYyMjIwOyIgZD0iTTQ0MC42Nzg0IDY4MC45NmEyMC40OCAyMC40OCAwIDAgMCAxMi44LTQuNDU0NGwzNDcuMzQwOC0yNzcuMjk5MmEyMC40OCAyMC40OCAwIDAgMCAwLTMybC0zNDcuMzQwOC0yNzcuMjk5MmEyMC40OCAyMC40OCAwIDAgMC0zMy4yOCAxNS45NzQ0djIzMS42Mjg4TDExMC4wOCA4OS45MDcyYTIwLjQ4IDIwLjQ4IDAgMCAwLTMzLjI4IDE1Ljk3NDRWNjYwLjQ4YTIwLjQ4IDIwLjQ4IDAgMCAwIDMzLjI4IDE2LjAyNTZsMzEwLjExODQtMjQ3LjYwMzJWNjYwLjQ4YzAgMTEuMjY0IDkuMjE2IDIwLjQ4IDIwLjQ4IDIwLjQ4eiBtNDg2LjA0MTYtMTUuMjU3NmMxMS4yNjQgMCAyMC40OC05LjE2NDggMjAuNDgtMjAuNDh2LTUyMi4yNGEyMC40OCAyMC40OCAwIDAgMC0yMC40OC0yMC40OGgtMzQuMTUwNGEyMC40OCAyMC40OCAwIDAgMC0yMC40OCAyMC40OHY1MjIuMjRjMCAxMS4zMTUyIDkuMTY0OCAyMC40OCAyMC40OCAyMC40OGgzNC4xNTA0eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24taW50ZXJ2YWxjeWNsZTEiIHVuaWNvZGU9IiYjNjIyMjE7IiBkPSJNODk0LjM2MjYyNCA4MDguOTZhMTI5Ljk5NjggMTI5Ljk5NjggMCAwIDAgMTI5LjI4LTEyMi4wMDk2TDEwMjQuMDAxMDI0IDY3OC40di01ODguOGExMzAuMTUwNCAxMzAuMTUwNCAwIDAgMC0xMjEuMDM2OC0xMzAuMzA0bC04LjU1MDQtMC4yNTYtOTQuNjE3Ni0wLjEwMjRINzM3LjI4MTAyNGEyMC40OCAyMC40OCAwIDAgMC0yMC40OCAyMC40OFY3MS42OGMwIDExLjI2NCA5LjIxNiAyMC40OCAyMC40OCAyMC40OGg2MS40NGwxLjc0MDgtMC4xNTM2IDMyLjQwOTYtMC4wNTEyIDIuMDQ4IDAuMjA0OGg1NS45MTA0VjY3NS44NEg3MzcuMjgxMDI0YTIwLjQ4IDIwLjQ4IDAgMCAwLTIwLjQ4IDIwLjQ4Vjc4OC40OGMwIDExLjI2NCA5LjIxNiAyMC40OCAyMC40OCAyMC40OGgxNTcuMDgxNnogbS02MDcuNzQ0IDBjMTEuMzE1MiAwIDIwLjQ4LTkuMjE2IDIwLjQ4LTIwLjQ4di05Mi4xNmEyMC40OCAyMC40OCAwIDAgMC0yMC40OC0yMC40OEgxMzMuMTIxMDI0di01ODMuNjhoNTUuOTEwNGwyLjA0OC0wLjIwNDggMzIuNDA5NiAwLjA1MTIgMS43NDA4IDAuMTUzNmg2MS40NGMxMS4yNjQgMCAyMC40OC05LjIxNiAyMC40OC0yMC40OHYtOTIuMzEzNmEyMC40OCAyMC40OCAwIDAgMC0yMC40OC0yMC40OGgtNjIuNDY0TDEyOS41MzcwMjQtNDAuOTZsLTguNTUwNCAwLjI1NkExMzAuMTUwNCAxMzAuMTUwNCAwIDAgMCAwLjAwMTAyNCA4OS42VjY3OC40bDAuMjU2IDguNTUwNEExMjkuOTk2OCAxMjkuOTk2OCAwIDAgMCAxMjkuNTg4MjI0IDgwOC45NnpNNDMwLjA4MTAyNCA2MTYuNzU1MmEyMC40OCAyMC40OCAwIDAgMCAxMy4xMDcyLTQuNzYxNmwyNTQuNzItMjEyLjI3NTJhMjAuNDggMjAuNDggMCAwIDAgMC0zMS40MzY4bC0yNTQuNzItMjEyLjI3NTJBMjAuNDggMjAuNDggMCAwIDAgNDA5LjYwMTAyNCAxNzEuNzI0OFY1OTYuMjc1MmMwIDExLjI2NCA5LjIxNiAyMC40OCAyMC40OCAyMC40OHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLXZvaWNlIiB1bmljb2RlPSImIzYyMTYzOyIgZD0iTTU4MC43MTA0IDgyMi4yMjA4YTMwLjcyIDMwLjcyIDAgMCAwIDYuNjU2LTE5LjE0ODh2LTgzOS42OGEzMC43MiAzMC43MiAwIDAgMC00NS4yMDk2LTI3LjEzNmwtNC42MDggMy4wNzItMzMxLjgyNzIgMjY0LjgwNjRINTEuMzUzNmE1MS4yIDUxLjIgMCAwIDAtNTEuMiA1MS4ydjI1NmE1MS4yIDUxLjIgMCAwIDAgNTEuMiA1MS4yaDE1NC41NzI4bDMzMS42MjI0IDI2NC41NTA0YTMwLjcyIDMwLjcyIDAgMCAwIDQzLjE2MTYtNC44NjR6IG0yNjguMTM0NC02NC4xNTM2QTQ4NS4zNzYgNDg1LjM3NiAwIDAgMCAxMDI0LjMwNzIgMzg0YTQ4NS4yMjI0IDQ4NS4yMjI0IDAgMCAwLTE1Ny45NTItMzU4Ljc1ODRsLTEyLjEzNDQtMTAuNzUyLTY2LjYxMTIgNzcuNzcyOEEzODIuOTc2IDM4Mi45NzYgMCAwIDEgOTIxLjkwNzIgMzg0YzAgMTEwLjU5Mi00Ny4wMDE2IDIxMy40NTI4LTEyNy4zODU2IDI4NS42OTZsLTExLjE2MTYgOS42MjU2IDY1LjQ4NDggNzguNzQ1NnogbS0xMjMuNDk0NC0xNTQuNzc3NkEzMDYuMzgwOCAzMDYuMzgwOCAwIDAgMCA4MTcuNDA4IDM4NGMwLTc4Ljg0OC0yOS45MDA4LTE1My4wODgtODIuMzgwOC0yMDkuNDA4bC0xMC4wODY0LTEwLjI5MTItNzEuNTc3NiA3My4yMTZBMjAzLjk4MDggMjAzLjk4MDggMCAwIDEgNzE1LjAwOCAzODRhMjAzLjg3ODQgMjAzLjg3ODQgMCAwIDEtNTMuMjQ4IDEzNy43NzkybC04LjE0MDggOC40NDggNzEuNjggNzMuMDYyNHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLW11dGUiIHVuaWNvZGU9IiYjNjIxODA7IiBkPSJNMTI0LjU2OTYgNTYyLjUzNDRsNDYyLjY0MzItNDEwLjExMnYtMTg5LjA4MTZhMzAuNzIgMzAuNzIgMCAwIDAtNDUuMjA5Ni0yNy4wMzM2bC00LjYwOCAzLjA3Mi0zMzEuODI3MiAyNjQuNzA0SDUxLjJhNTEuMiA1MS4yIDAgMCAwLTUxLjIgNTEuMnYyNTZhNTEuMiA1MS4yIDAgMCAwIDUxLjIgNTEuMmg3My4zNjk2ek03My4xMTM2IDg0NS41MTY4bDMuNzM3Ni0yLjU2IDkzNi45Ni04MjcuNTQ1NmEyMC40OCAyMC40OCAwIDAgMCAyLjA0OC0yOC42NzJsLTM4LjYwNDgtNDUuNDY1NmEyMC40OCAyMC40OCAwIDAgMC0yNS40OTc2LTQuNzEwNGwtMy42ODY0IDIuNjExMkwxMS4xMTA0IDc2Ni43MmEyMC40OCAyMC40OCAwIDAgMC0yLjA0OCAyOC41Njk2bDM4LjYwNDggNDUuNTY4YTIwLjQ4IDIwLjQ4IDAgMCAwIDI1LjQ0NjQgNC42NTkyeiBtNzc1LjU3NzYtODcuNDQ5NkE0ODUuMzc2IDQ4NS4zNzYgMCAwIDAgMTAyNC4xNTM2IDM4NGMwLTgwLjM4NC0xOS42MDk2LTE1Ny41OTM2LTU1LjYwMzItMjI2LjA5OTJsLTc5LjQxMTIgNzAuOTYzMmEzODMuMzg1NiAzODMuMzg1NiAwIDAgMSAzMi42MTQ0IDE1NS4xMzZjMCAxMTAuNTkyLTQ3LjAwMTYgMjEzLjQ1MjgtMTI3LjM4NTYgMjg1LjY5NmwtMTEuMTYxNiA5LjYyNTYgNjUuNDg0OCA3OC43NDU2eiBtLTEyMy40OTQ0LTE1NC43Nzc2YTMwNy43MTIgMzA3LjcxMiAwIDAgMCA4MS4yMDMyLTMwMC41NDRsLTkxLjU0NTYgODEuNzE1Mi0wLjMwNzIgMTEuNDE3NmEyMDMuNzc2IDIwMy43NzYgMCAwIDEtNTIuOTQwOCAxMjUuOTUybC04LjE0MDggOC4zOTY4IDcxLjY4IDczLjA2MjR6TTU4MC41NTY4IDgyMi4yNzJhMzAuNzIgMzAuNzIgMCAwIDAgNi42NTYtMTkuMTQ4OHYtMzA0LjY0bC0yMTcuOTA3MiAxOTQuNTYgMTY4LjA4OTYgMTM0LjA5MjhhMzAuNzIgMzAuNzIgMCAwIDAgNDMuMTYxNi00Ljg2NHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLXN1Y2Nlc3MiIHVuaWNvZGU9IiYjNjIxODI7IiBkPSJNODc1LjUyIDc2OHYtNzEuOTM2bC01MS4yLTQ0Ljc0OVY3MTYuOGgtNjY1LjZ2LTY2NS42aDY2NS42VjM0NC4wMTNsNTEuMiA0NC40NDFWMGgtNzY4Vjc2OGg3Njh6IG00Ni43NDYtMTI0Ljg3N2w2MC4xMDgtNjkuNzg1LTQ0Mi4zNjgtMzgxLjA4Mi0yMDIuNzUyIDIwNy4zNiA2NS44NDQgNjQuNDEgMTQyLjMzNi0xNDUuNDYgMzc2LjgzMiAzMjQuNjA4eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tY2F1dGlvbjEiIHVuaWNvZGU9IiYjNjIxODM7IiBkPSJNOTQ3LjIgNzkyLjIxOFYxMDUuNDJINDM2Ljk5MkwyMTQuMzc0LTYyLjYxOHYxNjguMDlINzYuOFY3OTIuMjE4aDg3MC40eiBtLTUxLjItNTEuMkgxMjhWMTU2LjYyaDEzNy41NzR2LTExNi40MjlMNDE5Ljg0IDE1Ni42MjFIODk2Vjc0MS4wMTh6TTUxMS42OTMgMzM0LjQ5YTYxLjQ0IDYxLjQ0IDAgMSAwIDAtMTIyLjg4IDYxLjQ0IDYxLjQ0IDAgMCAwIDAgMTIyLjg4eiBtNjguMDk2IDMxMC4yNzJsLTIxLjkxNC0yNjcuNzI1aC05Mi4xNmwtMTguNjg4IDI2Ny43MjVINTc5Ljg0eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tY2F1dGlvbjIiIHVuaWNvZGU9IiYjNjIxODQ7IiBkPSJNNDY0LjczNzM2IDgyNy4xMDk2ODVjNDAuNzQ1OTQ0IDY3LjQyNTkwNyAxMjguNDM3ODIzIDg5LjA1Mjg3NyAxOTUuODYzNzMgNDguMzA2OTMzYTE0Mi42NDY4MDQgMTQyLjY0NjgwNCAwIDAgMCA0OC4zMDA5MzQtNDguMzA2OTMzbDQ0NC4xNzUzODgtNzM0Ljk2NDk4OGM0MC43NTE5NDQtNjcuNDIwOTA3IDE5LjEyNDk3NC0xNTUuMTEyNzg2LTQ4LjI5OTkzMy0xOTUuODYzNzNhMTQyLjY0NjgwNCAxNDIuNjQ2ODA0IDAgMCAwLTczLjc4NDg5OS0yMC41NjE5NzJIMTQyLjY0NjgwNEM2My44NjQ5MTItMTI0LjI4MTAwNSAwLTYwLjQxNjA5MyAwIDE4LjM2NTc5OGExNDIuNjQ2ODA0IDE0Mi42NDY4MDQgMCAwIDAgMjAuNTYxOTcyIDczLjc3ODg5OXogbTE0Ny4xNTk3OTctMjkuNDI5OTZjLTIzLjg5Nzk2NyAxMy41Mjk5ODEtNTQuMzc4OTI1IDUuNjUzOTkyLTY4LjY3MzkwNS0xNy45OTk5NzVMOTkuMDQyODY0IDQ0LjcxNDc2MmE1MC45NDQ5MyA1MC45NDQ5MyAwIDAgMS03LjM0MTk5LTI2LjM0OTk2NGMwLTI4LjEzNTk2MSAyMi44MDg5NjktNTAuOTQ0OTMgNTAuOTQ1OTMtNTAuOTQ0OTI5aDg4OC4zNDU3NzZhNTAuOTQ0OTMgNTAuOTQ0OTMgMCAwIDEgMjYuMzUzOTY0IDcuMzQ2OTg5YzI0LjA3Njk2NyAxNC41NDk5OCAzMS43OTk5NTYgNDUuODY5OTM3IDE3LjI0OTk3NiA2OS45NDc5MDRMNjMwLjQyMTEzMiA3NzkuNjc4NzVhNTAuOTQ0OTMgNTAuOTQ0OTMgMCAwIDEtMTcuMjQ5OTc2IDE3LjI0OTk3NnogbS0yNy45MDE5NjEtNjE5LjgzNTE0NmMzMS44MDQ5NTYgMCA1Ny41ODc5MjEtMjUuNzc4OTY1IDU3LjU4NzkyMS01Ny41ODg5MjEgMC0zMS44MDQ5NTYtMjUuNzgyOTY0LTU3LjU4NzkyMS01Ny41ODc5MjEtNTcuNTg3OTIxLTMxLjgwOTk1NiAwLTU3LjU5MzkyMSAyNS43Nzc5NjUtNTcuNTkzOTIxIDU3LjU4NzkyMSAwIDMxLjgwNDk1NiAyNS43ODI5NjQgNTcuNTg4OTIxIDU3LjU5MzkyMSA1Ny41ODg5MjF6IG01MC44MzI5MyA0MTEuOTkzNDMzYTE1LjI4Mzk3OSAxNS4yODM5NzkgMCAwIDAgMTUuMjY3OTc5LTE2LjAyNjk3OGwtMTYuMjMwOTc4LTMzMi42OTc1NDJhMTUuMjgzOTc5IDE1LjI4Mzk3OSAwIDAgMC0xNS4yNjI5NzktMTQuNTM0OThoLTY4LjM0NzkwNmExNS4yODM5NzkgMTUuMjgzOTc5IDAgMCAwLTE1LjI2ODk3OSAxNC41MzQ5OEw1MTguNzU5Mjg2IDU3My44MTEwMzRhMTUuMjgzOTc5IDE1LjI4Mzk3OSAwIDAgMCAxNC41MTk5OCAxNi4wMDY5NzhsMC4zNzA5OTkgMC4wMTUgMTAxLjE3Nzg2MSAwLjAwNXoiICBob3Jpei1hZHYteD0iMTE3NSIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLWNsb3NlIiB1bmljb2RlPSImIzYyMTg1OyIgZD0iTTE4My4xNDIgNzEyLjg1OGE0MC45NiA0MC45NiAwIDAgMS0zLjM3OS01NC4wNjhsMy4zOC0zLjg5IDI2MC43MS0yNjAuNjA5LTI2MC43MS0yNjAuNzFhNDAuOTYgNDAuOTYgMCAwIDEgNTQuMDY3LTYxLjMzOGwzLjg5IDMuMzggMjYwLjY2IDI2MC43NjEgMjYwLjYwOC0yNjAuNzFhNDAuOTYgNDAuOTYgMCAwIDEgNjEuMzM4IDU0LjA2N2wtMy4zOCAzLjg5MS0yNjAuNjA4IDI2MC43MUw4MjAuMzI2IDY1NC45NWE0MC45NiA0MC45NiAwIDAgMS01NC4wNjcgNjEuMzM4bC0zLjg5MS0zLjM4TDUwMS43NiA0NTIuMzAyIDI0MS4wNSA3MTIuOTA5YTQwLjk2IDQwLjk2IDAgMCAxLTU3Ljk1OSAweiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tZmFpbCIgdW5pY29kZT0iJiM2MjE4NjsiIGQ9Ik04NjUuMjggODE5LjJ2LTI5My4wNjloLTUxLjJWNzY4SDI5Ni4zOTdMMTQ4LjQ4IDYyNy4yVjBoMjc2LjEyMnYtNTEuMkg5Ny4yOFY2NDkuMTE0TDI3NS45NjggODE5LjJIODY1LjI4eiBtMC00MDAuNzk0bDY1LjEyNi02NS4xNzdMNzgxLjkyNiAyMDQuOGwxNDguNDgtMTQ4LjQ4LTY1LjE3Ny02NS4xMjZMNzE2LjggMTM5LjY3NGwtMTQ4LjQ4LTE0OC40OC02NS4xMjYgNjUuMTc3TDY1MS42NzQgMjA0LjhsLTE0OC40OCAxNDguNDggNjUuMTc3IDY1LjEyNkw3MTYuOCAyNjkuOTI2bDE0OC40OCAxNDguNDh6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1zcGxpdHNjcmVlbmV4aXQiIHVuaWNvZGU9IiYjNjIxNTg7IiBkPSJNMTAwMy41MiA3OTMuNmMxMS4yNjQgMCAyMC40OC05LjIxNiAyMC40OC0yMC40OHYtNzc4LjI0YTIwLjQ4IDIwLjQ4IDAgMCAwLTIwLjQ4LTIwLjQ4SDIwLjQ4YTIwLjQ4IDIwLjQ4IDAgMCAwLTIwLjQ4IDIwLjQ4Vjc3My4xMmMwIDExLjI2NCA5LjIxNiAyMC40OCAyMC40OCAyMC40OGg5ODMuMDR6TTkyMS42IDY5MS4ySDEwMi40di02MTQuNGg4MTkuMlY2OTEuMnogbS0xMjIuODgtMTAyLjRjMTEuMjY0IDAgMjAuNDgtOS4yMTYgMjAuNDgtMjAuNDh2LTM2OC42NGEyMC40OCAyMC40OCAwIDAgMC0yMC40OC0yMC40OEgyMjUuMjhhMjAuNDggMjAuNDggMCAwIDAtMjAuNDggMjAuNDhWNTY4LjMyYzAgMTEuMjY0IDkuMjE2IDIwLjQ4IDIwLjQ4IDIwLjQ4aDU3My40NHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLXBsYXkiIHVuaWNvZGU9IiYjNjIxNjA7IiBkPSJNODUxLjM5OTExMSAzNjMuODA0NDQ0TDE5NS41ODQtMTIxLjk2OTc3OGEyMi43NTU1NTYgMjIuNzU1NTU2IDAgMCAwLTM2LjI5NTExMSAxOC4yNjEzMzRWODY3Ljg5Njg4OWEyMi43NTU1NTYgMjIuNzU1NTU2IDAgMCAwIDM2LjI5NTExMSAxOC4yNjEzMzNsNjU1LjgxNTExMS00ODUuNzc0MjIyYTIyLjc1NTU1NiAyMi43NTU1NTYgMCAwIDAgMC0zNi41Nzk1NTZ6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1yZWNvcmRpbmciIHVuaWNvZGU9IiYjNjIxNjE7IiBkPSJNNjgyLjY0OTYgNzQ3LjUyYTUxLjIgNTEuMiAwIDAgMCA1MS4yLTUxLjJ2LTYyNS43NjY0YTUxLjIgNTEuMiAwIDAgMC01MS4yLTUxLjJINTEuMmE1MS4yIDUxLjIgMCAwIDAtNTEuMiA1MS4yVjY5Ni4zMmE1MS4yIDUxLjIgMCAwIDAgNTEuMiA1MS4yaDYzMS40NDk2eiBtMzM4Ljg0MTYtODEuNTYxNmEyMC40OCAyMC40OCAwIDAgMCAyLjUwODgtOS43Nzkydi01NDUuNDg0OGEyMC40OCAyMC40OCAwIDAgMC0zMC4yNTkyLTE3Ljk3MTJsLTE2OC4wMzg0IDkxLjQ0MzJhMjAuNDggMjAuNDggMCAwIDAtMTAuNzAwOCAxOC4wMjI0djM2Mi40OTZhMjAuNDggMjAuNDggMCAwIDAgMTAuNzAwOCAxNy45NzEybDE2OC4wMzg0IDkxLjQ5NDRhMjAuNDggMjAuNDggMCAwIDAgMjcuNzUwNC04LjE5MnpNMjA1LjY3MDQgNjQ1LjEyYTEwMi40IDEwMi40IDAgMSAxIDAtMjA0LjggMTAyLjQgMTAyLjQgMCAwIDEgMCAyMDQuOHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLXB0eiIgdW5pY29kZT0iJiM2MjE2MjsiIGQ9Ik02OTQuMjcyIDc2LjhhMTAuMjQgMTAuMjQgMCAwIDAgNy4xNjgtMTcuNTEwNGwtMTgyLjIyMDgtMTgwLjEyMTZhMTAuMjQgMTAuMjQgMCAwIDAtMTQuNDM4NCAwTDMyNC42NTkyIDU5LjM5MkExMC4yNCAxMC4yNCAwIDAgMCAzMzEuOTI5NiA3Ni44aDM2Mi4zNDI0ek0yMDMuMDA4IDU3Mi41MTg0YTEwLjI0IDEwLjI0IDAgMCAwIDIuOTY5Ni03LjI3MDR2LTM2Mi4yOTEyYTEwLjI0IDEwLjI0IDAgMCAwLTE3LjUxMDQtNy4yMTkyTDguMzQ1NiAzNzcuOTU4NGExMC4yNCAxMC4yNCAwIDAgMCAwIDE0LjQzODRsMTgwLjE3MjggMTgwLjEyMTZhMTAuMjQgMTAuMjQgMCAwIDAgMTQuNDg5NiAweiBtNjIwLjM5MDQgMGExMC4yNCAxMC4yNCAwIDAgMCAxNC40ODk2IDBsMTgwLjEyMTYtMTgwLjEyMTZhMTAuMjQgMTAuMjQgMCAwIDAgMC0xNC40Mzg0bC0xODAuMTIxNi0xODIuMjIwOGExMC4yNCAxMC4yNCAwIDAgMC0xNy41MTA0IDcuMTY4VjU2NS4yNDhhMTAuMjQgMTAuMjQgMCAwIDAgMy4wMjA4IDcuMjcwNHpNNTkzLjkyIDQ4Ni4xOTUyYzExLjMxNTIgMCAyMC40OC05LjE2NDggMjAuNDgtMjAuNDh2LTE2My44NGEyMC40OCAyMC40OCAwIDAgMC0yMC40OC0yMC40OEg0MzAuMDhhMjAuNDggMjAuNDggMCAwIDAtMjAuNDggMjAuNDh2MTYzLjg0YzAgMTEuMzE1MiA5LjIxNiAyMC40OCAyMC40OCAyMC40OGgxNjMuODR6TTUwNC44MzIgODg4LjgzMkExMC4yNCAxMC4yNCAwIDAgMCA1MTkuMTY4IDg4OC44MzJsMTgyLjI3Mi0xODAuMTIxNkExMC4yNCAxMC4yNCAwIDAgMCA2OTQuMjcyIDY5MS4ySDMzMS45Mjk2YTEwLjI0IDEwLjI0IDAgMCAwLTcuMjcwNCAxNy40NTkyeiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tbWVkaWFzdG9wIiB1bmljb2RlPSImIzYyMTY0OyIgZD0iTTI2MS42ODg4ODkgODk2YzEyLjUxNTU1NiAwIDIyLjc1NTU1Ni0xMC4yNCAyMi43NTU1NTUtMjIuNzU1NTU2di05NzguNDg4ODg4YTIyLjc1NTU1NiAyMi43NTU1NTYgMCAwIDAtMjIuNzU1NTU1LTIyLjc1NTU1NkgxMzYuNTMzMzMzYTIyLjc1NTU1NiAyMi43NTU1NTYgMCAwIDAtMjIuNzU1NTU1IDIyLjc1NTU1NlY4NzMuMjQ0NDQ0YzAgMTIuNTE1NTU2IDEwLjI0IDIyLjc1NTU1NiAyMi43NTU1NTUgMjIuNzU1NTU2aDEyNS4xNTU1NTZ6IG02MjUuNzc3Nzc4IDBjMTIuNTE1NTU2IDAgMjIuNzU1NTU2LTEwLjI0IDIyLjc1NTU1NS0yMi43NTU1NTZ2LTk3OC40ODg4ODhhMjIuNzU1NTU2IDIyLjc1NTU1NiAwIDAgMC0yMi43NTU1NTUtMjIuNzU1NTU2aC0xMjUuMTU1NTU2YTIyLjc1NTU1NiAyMi43NTU1NTYgMCAwIDAtMjIuNzU1NTU1IDIyLjc1NTU1NlY4NzMuMjQ0NDQ0YzAgMTIuNTE1NTU2IDEwLjI0IDIyLjc1NTU1NiAyMi43NTU1NTUgMjIuNzU1NTU2aDEyNS4xNTU1NTZ6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1zcGxpdHNjcmVlbiIgdW5pY29kZT0iJiM2MjE2NjsiIGQ9Ik00NjAuOCAzMzIuOHYtMzU4LjRIMjAuNDhhMjAuNDggMjAuNDggMCAwIDAtMjAuNDggMjAuNDhWMzMyLjhoNDYwLjh6IG01NjMuMiAwdi0zMzcuOTJhMjAuNDggMjAuNDggMCAwIDAtMjAuNDgtMjAuNDhINTYzLjJ2MzU4LjQ1MTJMMTAyNCAzMzIuOHpNMCA3NzMuMTJjMCAxMS4yNjQgOS4yMTYgMjAuNDggMjAuNDggMjAuNDhINDYwLjh2LTM1OC40SDBWNzczLjEyek0xMDI0IDQzNS4ybC00NjAuOCAwLjA1MTJWNzkzLjZoNDQwLjMyYzExLjI2NCAwIDIwLjQ4LTkuMjE2IDIwLjQ4LTIwLjQ4VjQzNS4yeiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tbW9yZSIgdW5pY29kZT0iJiM2MjE2NzsiIGQ9Ik05NTIuMzIgMTI4YzExLjI2NCAwIDIwLjQ4LTkuMjE2IDIwLjQ4LTIwLjQ4di05Mi4xNmEyMC40OCAyMC40OCAwIDAgMC0yMC40OC0yMC40OEg3MS42OGEyMC40OCAyMC40OCAwIDAgMC0yMC40OCAyMC40OHY5Mi4xNmMwIDExLjI2NCA5LjIxNiAyMC40OCAyMC40OCAyMC40OGg4ODAuNjR6IG0wIDMzMi44YzExLjI2NCAwIDIwLjQ4LTkuMjE2IDIwLjQ4LTIwLjQ4di05Mi4xNmEyMC40OCAyMC40OCAwIDAgMC0yMC40OC0yMC40OEg3MS42OGEyMC40OCAyMC40OCAwIDAgMC0yMC40OCAyMC40OFY0NDAuMzJjMCAxMS4yNjQgOS4yMTYgMjAuNDggMjAuNDggMjAuNDhoODgwLjY0eiBtMCAzMzIuOGMxMS4yNjQgMCAyMC40OC05LjIxNiAyMC40OC0yMC40OHYtOTIuMTZhMjAuNDggMjAuNDggMCAwIDAtMjAuNDgtMjAuNDhINzEuNjhhMjAuNDggMjAuNDggMCAwIDAtMjAuNDggMjAuNDhWNzczLjEyYzAgMTEuMjY0IDkuMjE2IDIwLjQ4IDIwLjQ4IDIwLjQ4aDg4MC42NHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLXNjcmVlbnNob3QiIHVuaWNvZGU9IiYjNjIxNjg7IiBkPSJNNzk0LjM2OCA2MzkuMzM0NGE0MC45NiA0MC45NiAwIDAgMCA0MC45Ni00MC45NnYtNTk2LjQyODhhNDAuOTYgNDAuOTYgMCAwIDAtNDAuOTYtNDAuOTZINjIuMzEwNGE0MC45NiA0MC45NiAwIDAgMC00MC45NiA0MC45NlY1OTguMzc0NGE0MC45NiA0MC45NiAwIDAgMCA0MC45NiA0MC45Nmg3MzIuMDU3NnpNNTM5LjY0OCA0MzEuNTY0OGwtMi44NjcyLTMuNDMwNC0yNTMuNTQyNC0zNjkuMTAwOGg0NDQuMDA2NGEyNS4wMzY4IDI1LjAzNjggMCAwIDEgMjMuODA4IDMyLjI1NmwtMS42ODk2IDQuMTk4NC0xNjkuOTg0IDMyOS45MzI4YTI0LjkzNDQgMjQuOTM0NCAwIDAgMS0zOS43MzEyIDYuMTQ0eiBtLTI1My4xODQtMTAyLjQ1MTJsLTIuOTE4NC0zLjQzMDQtMTYyLjUwODgtMjI3LjEyMzJhMjUuMDM2OCAyNS4wMzY4IDAgMCAxIDE1LjcxODQtMzkuMTE2OGw0LjQ1NDQtMC40MDk2aDEwOS4wNTZsMTE2LjIyNCAxNjkuMTEzNi0zOS44ODQ4IDkyLjg3NjhhMjQuOTM0NCAyNC45MzQ0IDAgMCAxLTQwLjE0MDggOC4wODk2eiBtNjc1LjMyOCA0NzMuMDM2OGE0MC45NiA0MC45NiAwIDAgMCA0MC45Ni00MC45NnYtNjUyLjhhNDAuOTYgNDAuOTYgMCAwIDAtNDAuOTYtNDAuOTZoLTcyLjE5MmwwLjA1MTIgNTg1LjIxNmE0MC45NiA0MC45NiAwIDAgMS0zNS44NCA0MC42NTI4bC01LjEyIDAuMzA3MkgxMjQuNzIzMnY2Ny41ODRhNDAuOTYgNDAuOTYgMCAwIDAgNDAuOTYgNDAuOTZoNzk2LjAwNjR6TTIyNC43NjggNTAzLjY1NDRhNjcuODQgNjcuODQgMCAxIDEgMC0xMzUuNjggNjcuODQgNjcuODQgMCAwIDEgMCAxMzUuNjh6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+DQoNCiAgICANCiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaWNvbi1JbnRlcnZhbGN5Y2xlZXhpdCIgdW5pY29kZT0iJiM2MjE2OTsiIGQ9Ik02ODguOTQ3NzEyIDQ2NC40ODY0YTI3My42MTI4IDI3My42MTI4IDAgMSAwIDAtNTQ3LjI3NjggMjczLjYxMjggMjczLjYxMjggMCAwIDAgMCA1NDcuMzI4ek0zNzkuOTA0NTEyIDg4NC4zMjY0bDMuMjI1Ni0yLjY2MjQgMjI1LjQ4NDgtMjI4Ljg2NGEyMC40OCAyMC40OCAwIDAgMC0xMC40NDQ4LTM0LjQwNjRsLTQuMTQ3Mi0wLjQ2MDgtNjQuNzY4IDAuMDUxMi0yLjA0OC0wLjIwNDhMMTMzLjEyMDUxMiA2MTcuODMwNHYtNDgxLjI4aDE3Ny4zNTY4YTM4MS40NCAzODEuNDQgMCAwIDEgNDMuMzY2NC0xMzMuMTcxMkgxMjkuNTM2NTEyQTEyOS45OTY4IDEyOS45OTY4IDAgMCAwIDAuMjU2NTEyIDEyNS40NEwwLjAwMDUxMiAxMzMuOTM5MnY0ODYuNGExMzAuMTUwNCAxMzAuMTUwNCAwIDAgMCAxMjEuMDM2OCAxMzAuMzA0bDguNTUwNCAwLjI1NmgyMTguNDE5MlY4NjcuMzI4YTIwLjQ4IDIwLjQ4IDAgMCAwIDMuNTg0IDExLjQ2ODhsMi41NiAzLjEyMzJBMjAuNDggMjAuNDggMCAwIDAgMzc5LjkwNDUxMiA4ODQuMzI2NHogbTE0Ny45NjgtNjA5LjY4OTZhMTgxLjQ1MjggMTgxLjQ1MjggMCAwIDEgMjU2LjMwNzItMjM4LjIzMzZsLTI1Ni4zMDcyIDIzOC4yMzM2eiBtMTYxLjA3NTIgOTcuNjg5NmMtMzYuNTU2OCAwLTcwLjY1Ni0xMC43NTItOTkuMDcyLTI5LjM4ODhsMjU3Ljg5NDQtMjM5LjkyMzJhMTgxLjQ1MjggMTgxLjQ1MjggMCAwIDEtMTU4LjgyMjQgMjY5LjMxMnogbTIwNS41NjggMzc3LjI5MjhhMTI5Ljk5NjggMTI5Ljk5NjggMCAwIDAgMTI5LjMzMTItMTIyLjAwOTZsMC4yNTYtOC41NTA0di0yNDAuNjRhMzg1Ljg5NDQgMzg1Ljg5NDQgMCAwIDEtMTMzLjA2ODggMTM2LjQ5OTJsLTAuMDUxMiAxMDEuNTI5NmgtMTUzLjU0ODhhMjAuNDggMjAuNDggMCAwIDAtMjAuNDggMjAuNDh2OTIuMTZjMCAxMS4zNjY0IDkuMjE2IDIwLjQ4IDIwLjQ4IDIwLjQ4aDE1Ny4wODE2eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tbWluaW1pemUiIHVuaWNvZGU9IiYjNjIxNzA7IiBkPSJNMTk5Ljg4NDggMi41NmEyMC40OCAyMC40OCAwIDAgMC0yNS43NTM2LTIuNTZsLTMuMjI1NiAyLjU2LTYyLjQ2NCA2Mi41NjY0YTIwLjQ4IDIwLjQ4IDAgMCAwLTIuNjYyNCAyNS43NTM2bDIuNjExMiAzLjE3NDQgMTUxLjcwNTYgMTUxLjc1NjgtODYuODM1MiA4Ni44ODY0YTEwLjI0IDEwLjI0IDAgMCAwIDQuNTA1NiAxNy4xMDA4bDIuNzY0OCAwLjM1ODRoMjU2LjU2MzJhMjAuNDggMjAuNDggMCAwIDAgMjAuMDcwNC0xNi4zODRsMC40MDk2LTQuMDk2di0yNTYuNjE0NGExMC4yNCAxMC4yNCAwIDAgMC0xNC44NDgtOS4xNjQ4bC0yLjYxMTIgMS45NDU2LTg4LjUyNDggODguNDczNi0xNTEuNzA1Ni0xNTEuNzA1NnpNODE2LjAyNTYgMi41NmwtMTUxLjcwNTYgMTUxLjc1NjgtODguNTI0OC04OC40NzM2YTEwLjI0IDEwLjI0IDAgMCAwLTE3LjQ1OTIgNy4yMTkyVjMyOS43MjhjMCAxMS4zMTUyIDkuMTY0OCAyMC40OCAyMC40OCAyMC40OGgyNTYuNTYzMmExMC4yNCAxMC4yNCAwIDAgMCA3LjI3MDQtMTcuNDU5Mkw3NTUuODE0NCAyNDUuNzZsMTUxLjcwNTYtMTUxLjc1NjhhMjAuNDggMjAuNDggMCAwIDAgMC0yOC45MjhsLTYyLjQ2NC02Mi41MTUyYTIwLjQ4IDIwLjQ4IDAgMCAwLTI5LjAzMDQgMHpNMTgwLjUzMTIgNDQwLjAxMjhhMTAuMjQgMTAuMjQgMCAwIDAtNy4yNzA0IDE3LjUxMDRMMjYwLjA5NiA1NDQuMzU4NCAxMDguMzkwNCA2OTYuMTE1MmEyMC40OCAyMC40OCAwIDAgMCAwIDI4Ljk3OTJsNjIuNDY0IDYyLjQ2NGEyMC40OCAyMC40OCAwIDAgMCAyOS4wMzA0IDBMMzUxLjU5MDQgNjM1LjkwNGw4OC41MjQ4IDg4LjUyNDhhMTAuMjQgMTAuMjQgMCAwIDAgMTcuNDU5Mi03LjI3MDR2LTI1Ni42MTQ0YTIwLjQ4IDIwLjQ4IDAgMCAwLTIwLjQ4LTIwLjQ4SDE4MC41MzEyek01NzguODE2IDQ0MC4wMTI4YTIwLjQ4IDIwLjQ4IDAgMCAwLTIwLjA3MDQgMTYuMzg0bC0wLjQwOTYgNC4wOTZWNzE3LjEwNzJhMTAuMjQgMTAuMjQgMCAwIDAgMTQuODQ4IDkuMjE2bDIuNjExMi0xLjk0NTYgODguNTI0OC04OC41MjQ4IDE1MS43MDU2IDE1MS43NTY4YTIwLjQ4IDIwLjQ4IDAgMCAwIDI1Ljc1MzYgMi42MTEybDMuMjI1Ni0yLjYxMTIgNjIuNDY0LTYyLjQ2NGEyMC40OCAyMC40OCAwIDAgMCAyLjY2MjQtMjUuODA0OGwtMi42MTEyLTMuMjI1Ni0xNTEuNzA1Ni0xNTEuNzU2OCA4Ni44MzUyLTg2LjgzNTJhMTAuMjQgMTAuMjQgMCAwIDAtNC41MDU2LTE3LjEwMDhsLTIuNzY0OC0wLjQwOTZoLTI1Ni41NjMyeiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tZW5sYXJnZSIgdW5pY29kZT0iJiM2MjE3MTsiIGQ9Ik00MjQuOTYgODk2YTQyNC45NiA0MjQuOTYgMCAwIDAgMzc0Ljc4NC02MjUuNTEwNGwyMjAuMTYtMjE2LjQ3MzZhMjAuNDggMjAuNDggMCAwIDAgMC4yNTYtMjguOTI4bC0xMzcuNzI4LTEzNy43MjhhMjAuNDggMjAuNDggMCAwIDAtMjguODI1Ni0wLjEwMjRsLTIxOC4xNjMyIDIxNC41MjhBNDI0Ljk2IDQyNC45NiAwIDEgMCA0MjQuOTYgODk2eiBtMC0xMzMuMTJhMjkxLjg0IDI5MS44NCAwIDEgMSAwLTU4My42OCAyOTEuODQgMjkxLjg0IDAgMCAxIDAgNTgzLjY4eiBtNTEuMjUxMi0xMTIuNjR2LTEyOGgxMjh2LTEwMi40aC0xMjh2LTEyOGgtMTAyLjRWNDE5Ljg0aC0xMjh2MTAyLjRoMTI4VjY1MC4yNGgxMDIuNHoiICBob3Jpei1hZHYteD0iMTAyNiIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLWxvb3AiIHVuaWNvZGU9IiYjNjIxNzU7IiBkPSJNMTcuNTEwNCA2NDQuODY0QTExNy43NiAxMTcuNzYgMCAwIDAgMTI3LjE4MDggNzYyLjM2OGw4LjA4OTYgMC4yNTZIMzkwLjE0NFY4NDMuODI3MmEyMC40OCAyMC40OCAwIDAgMCAzLjQzMDQgMTEuMzY2NGwyLjU2IDMuMTIzMkEyMC40OCAyMC40OCAwIDAgMCA0MjEuODg4IDg2MC45MjhsMy4xNzQ0LTIuNTYgMTQ3LjgxNDQtMTQ3LjgxNDRhMjAuNDggMjAuNDggMCAwIDAgMi41Ni0yNS43NTM2bC0yLjU2LTMuMjI1Ni0xNDcuODE0NC0xNDcuNzYzMmEyMC40OCAyMC40OCAwIDAgMC0zNC41MDg4IDEwLjM0MjRMMzkwLjE0NCA1NDguMzUyVjYyOS41MDRsLTIzOS41MTM2IDAuMDUxMnYtNTU0LjI0SDg2OS44ODhWNjI5LjU1NTJoLTEzNi4zOTY4YTIwLjQ4IDIwLjQ4IDAgMCAwLTIwLjQ4IDIwLjQ4djkyLjE2YzAgMTEuMjY0IDkuMjE2IDIwLjQ4IDIwLjQ4IDIwLjQ4aDE1MS44MDhhMTE3Ljc2IDExNy43NiAwIDAgMCAxMTcuNDUyOC0xMDkuNzIxNmwwLjMwNzItOC4wMzg0di01ODQuOTA4OGExMTcuNzYgMTE3Ljc2IDAgMCAwLTk4LjQ1NzYtMTE2LjIyNCAyMS4wOTQ0IDIxLjA5NDQgMCAwIDAtOC4wODk2LTEuNTg3MkgxMzUuMjcwNGExMTcuNzYgMTE3Ljc2IDAgMCAwLTExNy41MDQgMTA5LjY3MDRsLTAuMjU2IDguMDg5NlY2NDQuODY0eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tbG9vcGV4aXQiIHVuaWNvZGU9IiYjNjIxNzY7IiBkPSJNNTc1LjQzNjggNzA2LjI1MjhsLTIuNjExMi0zLjIyNTZMNDI0Ljk2IDU1NS4yNjRhMjAuNDggMjAuNDggMCAwIDAtMzQuNTA4OCAxMC4zNDI0bC0wLjQwOTYgNC4wOTZWNjUxLjAwOEgxNTAuNTI4Vjk2Ljc2OGgxMjguNzE2OGEzODEuNDQgMzgxLjQ0IDAgMCAxIDQ2Ljg5OTItMTMzLjEySDEzNS4xNjhhMTE3Ljc2IDExNy43NiAwIDAgMC0xMTcuNTA0IDEwOS42NzA0bC0wLjI1NiA4LjAzODRWNjY2LjMxNjhhMTE3Ljc2IDExNy43NiAwIDAgMCAxMDkuNzIxNiAxMTcuNTA0bDguMDM4NCAwLjI1NmgyNTQuOTI0OFY4NjUuMjhhMjAuNDggMjAuNDggMCAwIDAgMy40MzA0IDExLjM2NjRsMi41NiAzLjA3MmEyMC40OCAyMC40OCAwIDAgMCAyNS43NTM2IDIuNjYyNEw0MjQuOTYgODc5Ljc2OTZsMTQ3LjgxNDQtMTQ3Ljc2MzJhMjAuNDggMjAuNDggMCAwIDAgMi41Ni0yNS43NTM2eiBtMzU2Ljk2NjQtNTUwLjY1NmEyNzMuNjEyOCAyNzMuNjEyOCAwIDEgMC01NDcuMjc2OCAwIDI3My42MTI4IDI3My42MTI4IDAgMCAwIDU0Ny4zMjggMHogbS0xNzQuNDg5Ni0xNTIuMDY0bC0yNTcuOTk2OCAyMzkuODcyYTE4MS40NTI4IDE4MS40NTI4IDAgMCAxIDI1Ny45NDU2LTIzOS44NzJ6IG04Mi4zMjk2IDE1Mi4wNjRhMTgxLjQ1MjggMTgxLjQ1MjggMCAwIDEtMjc2LjY4NDggMTU0LjUyMTZsMjU2LjI1Ni0yMzguMjg0OGMxMy4wNTYgMjUuMDg4IDIwLjQ4IDUzLjU1NTIgMjAuNDggODMuNzYzMnogbTE2Mi43MTM2IDE3MC40OTZhMzg1Ljc0MDggMzg1Ljc0MDggMCAwIDEtMTMzLjE3MTIgMTUwLjM3NDR2MTQyLjg0OGgtMTM2LjM5NjhhMjAuNDggMjAuNDggMCAwIDAtMjAuNDggMjAuNDh2OTIuMTZjMCAxMS4yNjQgOS4xNjQ4IDIwLjQ4IDIwLjQ4IDIwLjQ4aDE1MS43NTY4YTExNy43NiAxMTcuNzYgMCAwIDAgMTE3LjUwNC0xMDkuNzIxNmwwLjI1Ni04LjAzODR2LTMwOC41ODI0eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24taW50ZXJ2YWxjeWNsZSIgdW5pY29kZT0iJiM2MjE3NzsiIGQ9Ik04OTIuNzI1NzMxIDc1OC4wMzE5NDlhMTI5LjczNjc0MyAxMjkuNzM2NzQzIDAgMCAwIDEyOS4wNzI0NzQtMTIxLjcxNDQyM2wwLjI1NTQ4OC04LjUzMzI5NXYtNDg1LjQyNjk2MmExMjkuODkwMDM1IDEyOS44OTAwMzUgMCAwIDAtMTIwLjc5NDY2Ny0xMzAuMDQzMzI4bC04LjUzMzI5NS0wLjI1NTQ4OGgtMjE3Ljk4MjI1NHYtMTE2LjE0NDc4OGEyMC40MzkwMyAyMC40MzkwMyAwIDAgMC0zLjU3NjgzMS0xMS40NDU4NTdsLTIuNTU0ODc4LTMuMTE2OTUyYTIwLjQzOTAzIDIwLjQzOTAzIDAgMCAwLTI1LjcwMjA4LTIuNDUyNjgzbC0zLjIxOTE0OCAyLjY1NzA3NC0yMjUuMDMzNzIgMjI4LjQwNjE1OWEyMC40MzkwMyAyMC40MzkwMyAwIDAgMCAxMC40MjM5MDYgMzQuMzM3NTcxbDQuMTM4OTAzIDAuNDA4NzhoNjQuNjM4NDMzbDIuMDQzOTAzIDAuMjA0MzkxIDM5My4yOTgwMzQtMC4wNTEwOTh2NDgwLjMxNzIwNGgtMTUzLjI0MTYyOGEyMC40MzkwMyAyMC40MzkwMyAwIDAgMC0yMC40MzkwMyAyMC40MzkwM3Y5MS45NzU2MzVjMCAxMS4zNDM2NjIgOS4xOTc1NjMgMjAuNDM5MDMgMjAuNDM5MDMgMjAuNDM5MDNoMTU2Ljc2NzM2ek0zNzkuMTk1MTAzIDg5Mi41NzE4NjRsMy4xNjgwNS0yLjY1NzA3NCAyMjUuMDMzNzItMjI4LjQwNjE2YTIwLjQzOTAzIDIwLjQzOTAzIDAgMCAwLTEwLjQyMzkwNS0zNC4zMzc1N2wtNC4xMzg5MDQtMC40NTk4NzktNjQuNjM4NDMyIDAuMDUxMDk4LTIuMDQzOTAzLTAuMjA0MzlMMTMyLjg1MzY5NSA2MjYuNTU3ODg5di00ODAuMzE3MjA0aDE1My4yNDE2MjdjMTEuMjQxNDY2IDAgMjAuNDM5MDMtOS4xOTc1NjMgMjAuNDM5MDMtMjAuNDM5MDN2LTkxLjk3NTYzNWEyMC40MzkwMyAyMC40MzkwMyAwIDAgMC0yMC40MzkwMy0yMC40MzkwM0gxMjkuMjc2ODY1YTEyOS43MzY3NDMgMTI5LjczNjc0MyAwIDAgMC0xMjkuMDcyNDc1IDEyMS43MTQ0MjNMMCAxNDMuNjM0NzA4djQ4NS40MjY5NjJhMTI5Ljg5MDAzNSAxMjkuODkwMDM1IDAgMCAwIDEyMC43OTQ2NjcgMTMwLjA0MzMyOGw4LjUzMzI5NSAwLjI1NTQ4OGgyMTcuOTgyMjU1Vjg3NS41NTYzNzFhMjAuNDM5MDMgMjAuNDM5MDMgMCAwIDAgMy41NzY4MyAxMS40NDU4NTdsMi41NTQ4NzkgMy4xMTY5NTJBMjAuNDM5MDMgMjAuNDM5MDMgMCAwIDAgMzc5LjE0NDAwNiA4OTIuNTIwNzY2eiIgIGhvcml6LWFkdi14PSIxMDI0IiAvPg0KDQogICAgDQogICAgPGdseXBoIGdseXBoLW5hbWU9Imljb24tZHJhd2FyZWEiIHVuaWNvZGU9IiYjNjIxNzg7IiBkPSJNODQwLjM3ODM2OCA4NzUuMjY0YTEyOCAxMjggMCAwIDAgNjUuNzQwOC0yMzcuODI0di01Ny43MDI0YTIwLjQ4IDIwLjQ4IDAgMCAwLTIwLjQ4LTIwLjQ4aC05Mi4xNmEyMC40OCAyMC40OCAwIDAgMC0yMC40OCAyMC40OFY2MzguNDY0YTEyOC42NjU2IDEyOC42NjU2IDAgMCAwLTQxLjMxODQgNDEuMjE2SDIzNi43ODE1NjhjLTExLjM2NjQtMTguMTc2LTI3LjEzNi0zMy4zMzEyLTQ1Ljg3NTItNDMuOTI5NnYtNDk5LjA5NzZjMTYuOTk4NC05LjU3NDQgMzEuNTM5Mi0yMi45Mzc2IDQyLjU5ODQtMzguOTEybDEwNy42MjI0LTAuMDUxMmMxMS4yNjQgMCAyMC40OC05LjIxNiAyMC40OC0yMC40OHYtOTIuMTZhMjAuNDggMjAuNDggMCAwIDAtMjAuNDgtMjAuNDhIMjQwLjc3NTE2OGExMjggMTI4IDAgMSAwLTE4Mi45ODg4IDE2Ny42Mjg4VjY0MC4yNTZhMTI4IDEyOCAwIDEgMCAxODAuMjI0IDE3Mi41OTUyaDQ5Mi40NDE2YTEyNy45NDg4IDEyNy45NDg4IDAgMCAwIDEwOS45MjY0IDYyLjQ2NHogbTYzLjM4NTYtNDA3Ljk2MTZsMTA4Ljk1MzYtMTA5LjAwNDhhMjAuNDggMjAuNDggMCAwIDAgMC4wNTEyLTI4LjkyOGwtMzM5LjM1MzYtMzQwLjgzODRhNTEuMiA1MS4yIDAgMCAwLTI0Ljg4MzItMTMuNzcyOGwtMTQyLjA4LTMyLjQ2MDhhMjAuNDggMjAuNDggMCAwIDAtMjQuMjY4OCAyNS43MDI0bDM5LjIxOTIgMTM1LjM3MjhhNTEuMiA1MS4yIDAgMCAwIDEyLjg1MTIgMjEuOTEzNmwzNDAuNTMxMiAzNDEuOTY0OGEyMC40OCAyMC40OCAwIDAgMCAyOC45NzkyIDAuMDUxMnoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLW1heGltaXplIiB1bmljb2RlPSImIzYyMTc5OyIgZD0iTTM2MC4xNDA4IDM0NC4xNjY0YTIwLjQ4IDIwLjQ4IDAgMCAwIDI1Ljc1MzYgMi42MTEybDMuMjI1Ni0yLjU2TDQ1MS41ODQgMjgxLjZhMjAuNDggMjAuNDggMCAwIDAgMi42NjI0LTI1Ljc1MzZsLTIuNjYyNC0zLjE3NDQtMTUxLjcwNTYtMTUxLjc1NjggODYuODM1Mi04Ni44ODY0YTEwLjI0IDEwLjI0IDAgMCAwLTQuNTA1Ni0xNy4xMDA4bC0yLjcxMzYtMC4zNTg0SDEyMi44OGEyMC40OCAyMC40OCAwIDAgMC0yMC4wNzA0IDE2LjM4NEwxMDIuNCAxNy4wNDk2djI1Ni42MTQ0YTEwLjI0IDEwLjI0IDAgMCAwIDE0Ljg0OCA5LjE2NDhsMi42MTEyLTEuOTQ1NiA4OC41MjQ4LTg4LjQ3MzYgMTUxLjc1NjggMTUxLjcwNTZ6IG0yOTUuNjI4OCAwbDE1MS43NTY4LTE1MS43MDU2IDg4LjUyNDggODguNDczNmExMC4yNCAxMC4yNCAwIDAgMCAxNy40NTkyLTcuMjE5MnYtMjU2LjYxNDRhMjAuNDggMjAuNDggMCAwIDAtMjAuNDgtMjAuNDhINjM2LjQxNmExMC4yNCAxMC4yNCAwIDAgMC03LjIxOTIgMTcuNDU5Mmw4Ni44MzUyIDg2Ljg4NjQtMTUxLjcwNTYgMTUxLjc1NjhhMjAuNDggMjAuNDggMCAwIDAgMCAyOC45MjhsNjIuNDY0IDYyLjUxNTJhMjAuNDggMjAuNDggMCAwIDAgMjguOTc5MiAwek0zNzkuNDk0NCA3OTMuNmExMC4yNCAxMC4yNCAwIDAgMCA3LjIxOTItMTcuNDU5MkwyOTkuODc4NCA2ODkuMjU0NCA0NTEuNTg0IDUzNy40OTc2YTIwLjQ4IDIwLjQ4IDAgMCAwIDAtMjguOTc5MkwzODkuMTIgNDQ2LjA1NDRhMjAuNDggMjAuNDggMCAwIDAtMjguOTc5MiAwTDIwOC4zODQgNTk3Ljc2IDExOS44NTkyIDUwOS4yODY0QTEwLjI0IDEwLjI0IDAgMCAwIDEwMi40IDUxNi41MDU2Vjc3My4xMmMwIDExLjI2NCA5LjIxNiAyMC40OCAyMC40OCAyMC40OGgyNTYuNjE0NHogbTUxMy41MzYgMGEyMC40OCAyMC40OCAwIDAgMCAyMC4wNzA0LTE2LjM4NGwwLjQwOTYtNC4wOTZ2LTI1Ni42MTQ0YTEwLjI0IDEwLjI0IDAgMCAwLTE0Ljg0OC05LjE2NDhsLTIuNjExMiAxLjk0NTYtODguNTI0OCA4OC40NzM2LTE1MS43NTY4LTE1MS43MDU2YTIwLjQ4IDIwLjQ4IDAgMCAwLTI1Ljc1MzYtMi42NjI0bC0zLjIyNTYgMi42NjI0LTYyLjQ2NCA2Mi40NjRhMjAuNDggMjAuNDggMCAwIDAtMi42NjI0IDI1Ljc1MzZsMi42NjI0IDMuMjI1NiAxNTEuNzA1NiAxNTEuNzU2OC04Ni44MzUyIDg2Ljg4NjRhMTAuMjQgMTAuMjQgMCAwIDAgNC41MDU2IDE3LjEwMDhMNjM2LjQxNiA3OTMuNmgyNTYuNjE0NHoiICBob3Jpei1hZHYteD0iMTAyNCIgLz4NCg0KICAgIA0KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJpY29uLWltYWdlZW5oYW5jZW1lbnQiIHVuaWNvZGU9IiYjNjIxODE7IiBkPSJNNTM5Ljk1NTIgNTYuMzJjMTEuMjY0IDAgMjAuNDgtOS4yMTYgMjAuNDgtMjAuNDh2LTE0My4zNmEyMC40OCAyMC40OCAwIDAgMC0yMC40OC0yMC40OGgtNjEuNDRhMjAuNDggMjAuNDggMCAwIDAtMjAuNDggMjAuNDh2MTQzLjM2YzAgMTEuMjY0IDkuMTY0OCAyMC40OCAyMC40OCAyMC40OGg2MS40NHogbTI1My45NTIgMTE1LjcxMmwxMDEuMzc2LTEwMS4zNzZhMjAuNDggMjAuNDggMCAwIDAgMC0yOC45NzkybC00My40Njg4LTQzLjQ2ODhhMjAuNDggMjAuNDggMCAwIDAtMjguOTI4IDBsLTEwMS4zNzYgMTAxLjM3NmEyMC40OCAyMC40OCAwIDAgMCAwIDI4Ljk3OTJsNDMuNDE3NiA0My40MTc2YTIwLjQ4IDIwLjQ4IDAgMCAwIDI4Ljk3OTIgMHogbS01MzUuODA4IDMuOTkzNmw0My40MTc2LTQzLjQxNzZhMjAuNDggMjAuNDggMCAwIDAgMC0yOC45NzkybC0xMDEuMzc2LTEwMS4zNzZhMjAuNDggMjAuNDggMCAwIDAtMjguOTI4IDBsLTQzLjQ2ODggNDMuNDY4OGEyMC40OCAyMC40OCAwIDAgMCAwIDI4LjkyOGwxMDEuMzc2IDEwMS4zNzZhMjAuNDggMjAuNDggMCAwIDAgMjguOTc5MiAweiBtMjU0LjgyMjQgNDYwLjU5NTJhMjUyLjAwNjQgMjUyLjAwNjQgMCAxIDAgMC01MDQuMDEyOCAyNTIuMDA2NCAyNTIuMDA2NCAwIDAgMCAwIDUwNC4wMTI4eiBtNDkwLjY0OTYtMjA0LjI4OGMxMS4zMTUyIDAgMjAuNDgtOS4xNjQ4IDIwLjQ4LTIwLjQ4di02MS40NGEyMC40OCAyMC40OCAwIDAgMC0yMC40OC0yMC40OGgtMTQzLjM2YTIwLjQ4IDIwLjQ4IDAgMCAwLTIwLjQ4IDIwLjQ4djYxLjQ0YzAgMTEuMzE1MiA5LjIxNiAyMC40OCAyMC40OCAyMC40OGgxNDMuMzZ6IG0tODM5LjY4IDUuNzM0NGMxMS4zMTUyIDAgMjAuNDgtOS4yMTYgMjAuNDgtMjAuNDh2LTYxLjQ0YTIwLjQ4IDIwLjQ4IDAgMCAwLTIwLjQ4LTIwLjQ4aC0xNDMuMzZhMjAuNDggMjAuNDggMCAwIDAtMjAuNDggMjAuNDh2NjEuNDRjMCAxMS4yNjQgOS4yMTYgMjAuNDggMjAuNDggMjAuNDhoMTQzLjM2eiBtNjkxLjk2OCAzMjcuNjhsNDMuNDY4OC00My40Njg4YTIwLjQ4IDIwLjQ4IDAgMCAwIDAtMjguOTI4bC0xMDEuMzc2LTEwMS4zNzZhMjAuNDggMjAuNDggMCAwIDAtMjguOTc5MiAwbC00My40MTc2IDQzLjQxNzZhMjAuNDggMjAuNDggMCAwIDAgMCAyOC45NzkybDEwMS4zNzYgMTAxLjM3NmEyMC40OCAyMC40OCAwIDAgMCAyOC45MjggMHpNMjA0LjE4NTYgNzY5Ljc5MmwxMDEuMzc2LTEwMS4zNzZhMjAuNDggMjAuNDggMCAwIDAgMC0yOC45NzkybC00My40MTc2LTQzLjQxNzZhMjAuNDggMjAuNDggMCAwIDAtMjguOTc5MiAwbC0xMDEuMzc2IDEwMS4zNzZhMjAuNDggMjAuNDggMCAwIDAgMCAyOC45MjhsNDMuNDY4OCA0My40Njg4YTIwLjQ4IDIwLjQ4IDAgMCAwIDI4LjkyOCAwek01NDUuNjg5NiA4OTZjMTEuMjY0IDAgMjAuNDgtOS4yMTYgMjAuNDgtMjAuNDh2LTE0My4zNmEyMC40OCAyMC40OCAwIDAgMC0yMC40OC0yMC40OGgtNjEuNDRhMjAuNDggMjAuNDggMCAwIDAtMjAuNDggMjAuNDhWODc1LjUyYzAgMTEuMjY0IDkuMTEzNiAyMC40OCAyMC40OCAyMC40OGg2MS40NHoiICBob3Jpei1hZHYteD0iMTAyNSIgLz4NCg0KICAgIA0KDQoNCiAgPC9mb250Pg0KPC9kZWZzPjwvc3ZnPg0K"}]).default});
|