Commit a031df93408029bb04b6923d3a0d7a61831e62cc
1 parent
5290cb53
更新视频稳定版本 -张卓
Showing
15 changed files
with
6762 additions
and
82 deletions
README.md
... | ... | @@ -14,16 +14,49 @@ export default class App extends Component { |
14 | 14 | constructor() { |
15 | 15 | super(); |
16 | 16 | this.state = { |
17 | - vidoeUrl: "" | |
17 | + videoUrl: "" | |
18 | 18 | } |
19 | 19 | } |
20 | 20 | render() { |
21 | - let {vidoeUrl} = this.state | |
22 | - return <FlvCom vidoeUrl={vidoeUrl}></FlvCom> | |
21 | + let {videoUrl} = this.state | |
22 | + return <FlvCom videoUrl={videoUrl}></FlvCom> | |
23 | 23 | } |
24 | 24 | } |
25 | 25 | ``` |
26 | 26 | |
27 | +##### 支持多种格式的播放器(基于dplayer封装) | |
28 | + | |
29 | +介绍:支持大屏适配,支持移动端,自动播放(要是不能自动播放就是浏览器不支持)支持截图 | |
30 | + | |
31 | +解释:只需要传入不同的videoUrl,切换做了处理直接改变videoUrl即可(根据url识别视频格式,这里还没有处理,现在只支持) | |
32 | + | |
33 | +```react | |
34 | +import {AllVideoCom} from "zzreact" | |
35 | +export default class App extends Component { | |
36 | + constructor() { | |
37 | + super(); | |
38 | + this.state = { | |
39 | + videoUrl: "" | |
40 | + } | |
41 | + } | |
42 | + render() { | |
43 | + let {videoUrl} = this.state | |
44 | + return <AllVideoCom videoUrl={videoUrl}></AllVideoCom> | |
45 | + } | |
46 | +} | |
47 | +``` | |
48 | + | |
49 | +支持参数: | |
50 | + | |
51 | +```react | |
52 | +<AllVideoCom | |
53 | + config={{}}//里面和flv的配置是一样的 | |
54 | + maxCount="5" //设置重连次数,默认5次 | |
55 | + ></AllVideoCom> | |
56 | +``` | |
57 | + | |
58 | + | |
59 | + | |
27 | 60 | ##### time时间组件封装 |
28 | 61 | |
29 | 62 | 介绍:用来大屏展示时间用 |
... | ... | @@ -202,6 +235,10 @@ this.refs[这里是帮定的ref].myRef.selectBox(x,y)这个方法是判断点击 |
202 | 235 | |
203 | 236 | this.refs[这里是帮定的ref].isNull()这个方法是判断你的画布是否为空用于你添加的时候看看是否允许你添加 |
204 | 237 | |
238 | +this.refs[这里是帮定的ref].clickIt("react")//这里是添加矩形也可以添加多边形 | |
239 | + | |
240 | +this.refs[这里是帮定的ref].delete()//可以删除图形 | |
241 | + | |
205 | 242 | 使用: |
206 | 243 | |
207 | 244 | ```react | ... | ... |
dist/index.html
dist/index.js
1 | -!function(A,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t=e();for(var i in t)("object"==typeof exports?exports:A)[i]=t[i]}}(window,(function(){return function(A){var e={};function t(i){if(e[i])return e[i].exports;var n=e[i]={i:i,l:!1,exports:{}};return A[i].call(n.exports,n,n.exports,t),n.l=!0,n.exports}return t.m=A,t.c=e,t.d=function(A,e,i){t.o(A,e)||Object.defineProperty(A,e,{enumerable:!0,get:i})},t.r=function(A){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},t.t=function(A,e){if(1&e&&(A=t(A)),8&e)return A;if(4&e&&"object"==typeof A&&A&&A.__esModule)return A;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:A}),2&e&&"string"!=typeof A)for(var n in A)t.d(i,n,function(e){return A[e]}.bind(null,n));return i},t.n=function(A){var e=A&&A.__esModule?function(){return A.default}:function(){return A};return t.d(e,"a",e),e},t.o=function(A,e){return Object.prototype.hasOwnProperty.call(A,e)},t.p="",t(t.s=21)}([function(A,e,t){"use strict";A.exports=t(12)},function(A,e,t){"use strict";var i,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(A,e,t){return Function.prototype.apply.call(A,e,t)};i=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(A){return Object.getOwnPropertyNames(A).concat(Object.getOwnPropertySymbols(A))}:function(A){return Object.getOwnPropertyNames(A)};var s=Number.isNaN||function(A){return A!=A};function a(){a.init.call(this)}A.exports=a,A.exports.once=function(A,e){return new Promise((function(t,i){function n(){void 0!==r&&A.removeListener("error",r),t([].slice.call(arguments))}var r;"error"!==e&&(r=function(t){A.removeListener(e,n),i(t)},A.once("error",r)),A.once(e,n)}))},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var o=10;function l(A){if("function"!=typeof A)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof A)}function u(A){return void 0===A._maxListeners?a.defaultMaxListeners:A._maxListeners}function d(A,e,t,i){var n,r,s,a;if(l(t),void 0===(r=A._events)?(r=A._events=Object.create(null),A._eventsCount=0):(void 0!==r.newListener&&(A.emit("newListener",e,t.listener?t.listener:t),r=A._events),s=r[e]),void 0===s)s=r[e]=t,++A._eventsCount;else if("function"==typeof s?s=r[e]=i?[t,s]:[s,t]:i?s.unshift(t):s.push(t),(n=u(A))>0&&s.length>n&&!s.warned){s.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=A,o.type=e,o.count=s.length,a=o,console&&console.warn&&console.warn(a)}return A}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function c(A,e,t){var i={fired:!1,wrapFn:void 0,target:A,type:e,listener:t},n=h.bind(i);return n.listener=t,i.wrapFn=n,n}function f(A,e,t){var i=A._events;if(void 0===i)return[];var n=i[e];return void 0===n?[]:"function"==typeof n?t?[n.listener||n]:[n]:t?function(A){for(var e=new Array(A.length),t=0;t<e.length;++t)e[t]=A[t].listener||A[t];return e}(n):g(n,n.length)}function m(A){var e=this._events;if(void 0!==e){var t=e[A];if("function"==typeof t)return 1;if(void 0!==t)return t.length}return 0}function g(A,e){for(var t=new Array(e),i=0;i<e;++i)t[i]=A[i];return t}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(A){if("number"!=typeof A||A<0||s(A))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+A+".");o=A}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(A){if("number"!=typeof A||A<0||s(A))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+A+".");return this._maxListeners=A,this},a.prototype.getMaxListeners=function(){return u(this)},a.prototype.emit=function(A){for(var e=[],t=1;t<arguments.length;t++)e.push(arguments[t]);var i="error"===A,n=this._events;if(void 0!==n)i=i&&void 0===n.error;else if(!i)return!1;if(i){var s;if(e.length>0&&(s=e[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var o=n[A];if(void 0===o)return!1;if("function"==typeof o)r(o,this,e);else{var l=o.length,u=g(o,l);for(t=0;t<l;++t)r(u[t],this,e)}return!0},a.prototype.addListener=function(A,e){return d(this,A,e,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(A,e){return d(this,A,e,!0)},a.prototype.once=function(A,e){return l(e),this.on(A,c(this,A,e)),this},a.prototype.prependOnceListener=function(A,e){return l(e),this.prependListener(A,c(this,A,e)),this},a.prototype.removeListener=function(A,e){var t,i,n,r,s;if(l(e),void 0===(i=this._events))return this;if(void 0===(t=i[A]))return this;if(t===e||t.listener===e)0==--this._eventsCount?this._events=Object.create(null):(delete i[A],i.removeListener&&this.emit("removeListener",A,t.listener||e));else if("function"!=typeof t){for(n=-1,r=t.length-1;r>=0;r--)if(t[r]===e||t[r].listener===e){s=t[r].listener,n=r;break}if(n<0)return this;0===n?t.shift():function(A,e){for(;e+1<A.length;e++)A[e]=A[e+1];A.pop()}(t,n),1===t.length&&(i[A]=t[0]),void 0!==i.removeListener&&this.emit("removeListener",A,s||e)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(A){var e,t,i;if(void 0===(t=this._events))return this;if(void 0===t.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==t[A]&&(0==--this._eventsCount?this._events=Object.create(null):delete t[A]),this;if(0===arguments.length){var n,r=Object.keys(t);for(i=0;i<r.length;++i)"removeListener"!==(n=r[i])&&this.removeAllListeners(n);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(e=t[A]))this.removeListener(A,e);else if(void 0!==e)for(i=e.length-1;i>=0;i--)this.removeListener(A,e[i]);return this},a.prototype.listeners=function(A){return f(this,A,!0)},a.prototype.rawListeners=function(A){return f(this,A,!1)},a.listenerCount=function(A,e){return"function"==typeof A.listenerCount?A.listenerCount(e):m.call(A,e)},a.prototype.listenerCount=m,a.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]}},function(A,e,t){"use strict";var i,n=function(){return void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i},r=function(){var A={};return function(e){if(void 0===A[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(A){t=null}A[e]=t}return A[e]}}(),s=[];function a(A){for(var e=-1,t=0;t<s.length;t++)if(s[t].identifier===A){e=t;break}return e}function o(A,e){for(var t={},i=[],n=0;n<A.length;n++){var r=A[n],o=e.base?r[0]+e.base:r[0],l=t[o]||0,u="".concat(o," ").concat(l);t[o]=l+1;var d=a(u),h={css:r[1],media:r[2],sourceMap:r[3]};-1!==d?(s[d].references++,s[d].updater(h)):s.push({identifier:u,updater:g(h,e),references:1}),i.push(u)}return i}function l(A){var e=document.createElement("style"),i=A.attributes||{};if(void 0===i.nonce){var n=t.nc;n&&(i.nonce=n)}if(Object.keys(i).forEach((function(A){e.setAttribute(A,i[A])})),"function"==typeof A.insert)A.insert(e);else{var s=r(A.insert||"head");if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(e)}return e}var u,d=(u=[],function(A,e){return u[A]=e,u.filter(Boolean).join("\n")});function h(A,e,t,i){var n=t?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(A.styleSheet)A.styleSheet.cssText=d(e,n);else{var r=document.createTextNode(n),s=A.childNodes;s[e]&&A.removeChild(s[e]),s.length?A.insertBefore(r,s[e]):A.appendChild(r)}}function c(A,e,t){var i=t.css,n=t.media,r=t.sourceMap;if(n?A.setAttribute("media",n):A.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),A.styleSheet)A.styleSheet.cssText=i;else{for(;A.firstChild;)A.removeChild(A.firstChild);A.appendChild(document.createTextNode(i))}}var f=null,m=0;function g(A,e){var t,i,n;if(e.singleton){var r=m++;t=f||(f=l(e)),i=h.bind(null,t,r,!1),n=h.bind(null,t,r,!0)}else t=l(e),i=c.bind(null,t,e),n=function(){!function(A){if(null===A.parentNode)return!1;A.parentNode.removeChild(A)}(t)};return i(A),function(e){if(e){if(e.css===A.css&&e.media===A.media&&e.sourceMap===A.sourceMap)return;i(A=e)}else n()}}A.exports=function(A,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=n());var t=o(A=A||[],e);return function(A){if(A=A||[],"[object Array]"===Object.prototype.toString.call(A)){for(var i=0;i<t.length;i++){var n=a(t[i]);s[n].references--}for(var r=o(A,e),l=0;l<t.length;l++){var u=a(t[l]);0===s[u].references&&(s[u].updater(),s.splice(u,1))}t=r}}}},function(A,e,t){"use strict";A.exports=function(A){var e=[];return e.toString=function(){return this.map((function(e){var t=A(e);return e[2]?"@media ".concat(e[2]," {").concat(t,"}"):t})).join("")},e.i=function(A,t,i){"string"==typeof A&&(A=[[null,A,""]]);var n={};if(i)for(var r=0;r<this.length;r++){var s=this[r][0];null!=s&&(n[s]=!0)}for(var a=0;a<A.length;a++){var o=[].concat(A[a]);i&&n[o[0]]||(t&&(o[2]?o[2]="".concat(t," and ").concat(o[2]):o[2]=t),e.push(o))}},e}},function(A,e,t){"use strict";(function(A){var i,n;function r(A){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A})(A)} | |
1 | +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var i in n)("object"==typeof exports?exports:e)[i]=n[i]}}(window,(function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=24)}([function(e,t,n){"use strict";e.exports=n(16)},function(e,t,n){"use strict";var i,r="object"==typeof Reflect?Reflect:null,a=r&&"function"==typeof r.apply?r.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};i=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var o=Number.isNaN||function(e){return e!=e};function s(){s.init.call(this)}e.exports=s,e.exports.once=function(e,t){return new Promise((function(n,i){function r(){void 0!==a&&e.removeListener("error",a),n([].slice.call(arguments))}var a;"error"!==t&&(a=function(n){e.removeListener(t,r),i(n)},e.once("error",a)),e.once(t,r)}))},s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var l=10;function d(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function c(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function u(e,t,n,i){var r,a,o,s;if(d(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),o=a[t]),void 0===o)o=a[t]=n,++e._eventsCount;else if("function"==typeof o?o=a[t]=i?[n,o]:[o,n]:i?o.unshift(n):o.push(n),(r=c(e))>0&&o.length>r&&!o.warned){o.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=o.length,s=l,console&&console.warn&&console.warn(s)}return e}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var i={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},r=h.bind(i);return r.listener=n,i.wrapFn=r,r}function f(e,t,n){var i=e._events;if(void 0===i)return[];var r=i[t];return void 0===r?[]:"function"==typeof r?n?[r.listener||r]:[r]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(r):y(r,r.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function y(e,t){for(var n=new Array(t),i=0;i<t;++i)n[i]=e[i];return n}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");l=e}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return c(this)},s.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var i="error"===e,r=this._events;if(void 0!==r)i=i&&void 0===r.error;else if(!i)return!1;if(i){var o;if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var l=r[e];if(void 0===l)return!1;if("function"==typeof l)a(l,this,t);else{var d=l.length,c=y(l,d);for(n=0;n<d;++n)a(c[n],this,t)}return!0},s.prototype.addListener=function(e,t){return u(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return u(this,e,t,!0)},s.prototype.once=function(e,t){return d(t),this.on(e,p(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){return d(t),this.prependListener(e,p(this,e,t)),this},s.prototype.removeListener=function(e,t){var n,i,r,a,o;if(d(t),void 0===(i=this._events))return this;if(void 0===(n=i[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete i[e],i.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(r=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,r=a;break}if(r<0)return this;0===r?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,r),1===n.length&&(i[e]=n[0]),void 0!==i.removeListener&&this.emit("removeListener",e,o||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,n,i;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var r,a=Object.keys(n);for(i=0;i<a.length;++i)"removeListener"!==(r=a[i])&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(i=t.length-1;i>=0;i--)this.removeListener(e,t[i]);return this},s.prototype.listeners=function(e){return f(this,e,!0)},s.prototype.rawListeners=function(e){return f(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},s.prototype.listenerCount=m,s.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]}},function(e,t,n){"use strict";var i,r=function(){return void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i},a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),o=[];function s(e){for(var t=-1,n=0;n<o.length;n++)if(o[n].identifier===e){t=n;break}return t}function l(e,t){for(var n={},i=[],r=0;r<e.length;r++){var a=e[r],l=t.base?a[0]+t.base:a[0],d=n[l]||0,c="".concat(l," ").concat(d);n[l]=d+1;var u=s(c),h={css:a[1],media:a[2],sourceMap:a[3]};-1!==u?(o[u].references++,o[u].updater(h)):o.push({identifier:c,updater:y(h,t),references:1}),i.push(c)}return i}function d(e){var t=document.createElement("style"),i=e.attributes||{};if(void 0===i.nonce){var r=n.nc;r&&(i.nonce=r)}if(Object.keys(i).forEach((function(e){t.setAttribute(e,i[e])})),"function"==typeof e.insert)e.insert(t);else{var o=a(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var c,u=(c=[],function(e,t){return c[e]=t,c.filter(Boolean).join("\n")});function h(e,t,n,i){var r=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(e.styleSheet)e.styleSheet.cssText=u(t,r);else{var a=document.createTextNode(r),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function p(e,t,n){var i=n.css,r=n.media,a=n.sourceMap;if(r?e.setAttribute("media",r):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=i;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(i))}}var f=null,m=0;function y(e,t){var n,i,r;if(t.singleton){var a=m++;n=f||(f=d(t)),i=h.bind(null,n,a,!1),r=h.bind(null,n,a,!0)}else n=d(t),i=p.bind(null,n,t),r=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return i(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;i(e=t)}else r()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=r());var n=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var i=0;i<n.length;i++){var r=s(n[i]);o[r].references--}for(var a=l(e,t),d=0;d<n.length;d++){var c=s(n[d]);0===o[c].references&&(o[c].updater(),o.splice(c,1))}n=a}}}},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,i){"string"==typeof e&&(e=[[null,e,""]]);var r={};if(i)for(var a=0;a<this.length;a++){var o=this[a][0];null!=o&&(r[o]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);i&&r[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},function(e,t,n){"use strict";(function(e){var i,r;function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)} | |
2 | 2 | //! moment.js |
3 | 3 | //! version : 2.29.1 |
4 | 4 | //! authors : Tim Wood, Iskren Chernev, Moment.js contributors |
5 | 5 | //! license : MIT |
6 | 6 | //! momentjs.com |
7 | -function s(){return i.apply(null,arguments)}function a(A){return A instanceof Array||"[object Array]"===Object.prototype.toString.call(A)}function o(A){return null!=A&&"[object Object]"===Object.prototype.toString.call(A)}function l(A,e){return Object.prototype.hasOwnProperty.call(A,e)}function u(A){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(A).length;var e;for(e in A)if(l(A,e))return!1;return!0}function d(A){return void 0===A}function h(A){return"number"==typeof A||"[object Number]"===Object.prototype.toString.call(A)}function c(A){return A instanceof Date||"[object Date]"===Object.prototype.toString.call(A)}function f(A,e){var t,i=[];for(t=0;t<A.length;++t)i.push(e(A[t],t));return i}function m(A,e){for(var t in e)l(e,t)&&(A[t]=e[t]);return l(e,"toString")&&(A.toString=e.toString),l(e,"valueOf")&&(A.valueOf=e.valueOf),A}function g(A,e,t,i){return Oe(A,e,t,i,!0).utc()}function p(A){return null==A._pf&&(A._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),A._pf}function v(A){if(null==A._isValid){var e=p(A),t=n.call(e.parsedDateParts,(function(A){return null!=A})),i=!isNaN(A._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidEra&&!e.invalidMonth&&!e.invalidWeekday&&!e.weekdayMismatch&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&t);if(A._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(A))return i;A._isValid=i}return A._isValid}function _(A){var e=g(NaN);return null!=A?m(p(e),A):p(e).userInvalidated=!0,e}n=Array.prototype.some?Array.prototype.some:function(A){var e,t=Object(this),i=t.length>>>0;for(e=0;e<i;e++)if(e in t&&A.call(this,t[e],e,t))return!0;return!1};var y=s.momentProperties=[],b=!1;function E(A,e){var t,i,n;if(d(e._isAMomentObject)||(A._isAMomentObject=e._isAMomentObject),d(e._i)||(A._i=e._i),d(e._f)||(A._f=e._f),d(e._l)||(A._l=e._l),d(e._strict)||(A._strict=e._strict),d(e._tzm)||(A._tzm=e._tzm),d(e._isUTC)||(A._isUTC=e._isUTC),d(e._offset)||(A._offset=e._offset),d(e._pf)||(A._pf=p(e)),d(e._locale)||(A._locale=e._locale),y.length>0)for(t=0;t<y.length;t++)d(n=e[i=y[t]])||(A[i]=n);return A}function w(A){E(this,A),this._d=new Date(null!=A._d?A._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===b&&(b=!0,s.updateOffset(this),b=!1)}function R(A){return A instanceof w||null!=A&&null!=A._isAMomentObject}function S(A){!1===s.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+A)}function D(A,e){var t=!0;return m((function(){if(null!=s.deprecationHandler&&s.deprecationHandler(null,A),t){var i,n,a,o=[];for(n=0;n<arguments.length;n++){if(i="","object"===r(arguments[n])){for(a in i+="\n["+n+"] ",arguments[0])l(arguments[0],a)&&(i+=a+": "+arguments[0][a]+", ");i=i.slice(0,-2)}else i=arguments[n];o.push(i)}S(A+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),t=!1}return e.apply(this,arguments)}),e)}var O,P={};function L(A,e){null!=s.deprecationHandler&&s.deprecationHandler(A,e),P[A]||(S(e),P[A]=!0)}function x(A){return"undefined"!=typeof Function&&A instanceof Function||"[object Function]"===Object.prototype.toString.call(A)}function C(A,e){var t,i=m({},A);for(t in e)l(e,t)&&(o(A[t])&&o(e[t])?(i[t]={},m(i[t],A[t]),m(i[t],e[t])):null!=e[t]?i[t]=e[t]:delete i[t]);for(t in A)l(A,t)&&!l(e,t)&&o(A[t])&&(i[t]=m({},i[t]));return i}function T(A){null!=A&&this.set(A)}s.suppressDeprecationWarnings=!1,s.deprecationHandler=null,O=Object.keys?Object.keys:function(A){var e,t=[];for(e in A)l(A,e)&&t.push(e);return t};function B(A,e,t){var i=""+Math.abs(A),n=e-i.length;return(A>=0?t?"+":"":"-")+Math.pow(10,Math.max(0,n)).toString().substr(1)+i}var M=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,I=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,k={},z={};function j(A,e,t,i){var n=i;"string"==typeof i&&(n=function(){return this[i]()}),A&&(z[A]=n),e&&(z[e[0]]=function(){return B(n.apply(this,arguments),e[1],e[2])}),t&&(z[t]=function(){return this.localeData().ordinal(n.apply(this,arguments),A)})}function H(A,e){return A.isValid()?(e=N(e,A.localeData()),k[e]=k[e]||function(A){var e,t,i,n=A.match(M);for(e=0,t=n.length;e<t;e++)z[n[e]]?n[e]=z[n[e]]:n[e]=(i=n[e]).match(/\[[\s\S]/)?i.replace(/^\[|\]$/g,""):i.replace(/\\/g,"");return function(e){var i,r="";for(i=0;i<t;i++)r+=x(n[i])?n[i].call(e,A):n[i];return r}}(e),k[e](A)):A.localeData().invalidDate()}function N(A,e){var t=5;function i(A){return e.longDateFormat(A)||A}for(I.lastIndex=0;t>=0&&I.test(A);)A=A.replace(I,i),I.lastIndex=0,t-=1;return A}var Q={};function U(A,e){var t=A.toLowerCase();Q[t]=Q[t+"s"]=Q[e]=A}function F(A){return"string"==typeof A?Q[A]||Q[A.toLowerCase()]:void 0}function G(A){var e,t,i={};for(t in A)l(A,t)&&(e=F(t))&&(i[e]=A[t]);return i}var X={};function V(A,e){X[A]=e}function Y(A){return A%4==0&&A%100!=0||A%400==0}function q(A){return A<0?Math.ceil(A)||0:Math.floor(A)}function W(A){var e=+A,t=0;return 0!==e&&isFinite(e)&&(t=q(e)),t}function Z(A,e){return function(t){return null!=t?(K(this,A,t),s.updateOffset(this,e),this):J(this,A)}}function J(A,e){return A.isValid()?A._d["get"+(A._isUTC?"UTC":"")+e]():NaN}function K(A,e,t){A.isValid()&&!isNaN(t)&&("FullYear"===e&&Y(A.year())&&1===A.month()&&29===A.date()?(t=W(t),A._d["set"+(A._isUTC?"UTC":"")+e](t,A.month(),RA(t,A.month()))):A._d["set"+(A._isUTC?"UTC":"")+e](t))}var $,AA=/\d/,eA=/\d\d/,tA=/\d{3}/,iA=/\d{4}/,nA=/[+-]?\d{6}/,rA=/\d\d?/,sA=/\d\d\d\d?/,aA=/\d\d\d\d\d\d?/,oA=/\d{1,3}/,lA=/\d{1,4}/,uA=/[+-]?\d{1,6}/,dA=/\d+/,hA=/[+-]?\d+/,cA=/Z|[+-]\d\d:?\d\d/gi,fA=/Z|[+-]\d\d(?::?\d\d)?/gi,mA=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function gA(A,e,t){$[A]=x(e)?e:function(A,i){return A&&t?t:e}}function pA(A,e){return l($,A)?$[A](e._strict,e._locale):new RegExp(vA(A.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(A,e,t,i,n){return e||t||i||n}))))}function vA(A){return A.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}$={};var _A={};function yA(A,e){var t,i=e;for("string"==typeof A&&(A=[A]),h(e)&&(i=function(A,t){t[e]=W(A)}),t=0;t<A.length;t++)_A[A[t]]=i}function bA(A,e){yA(A,(function(A,t,i,n){i._w=i._w||{},e(A,i._w,i,n)}))}function EA(A,e,t){null!=e&&l(_A,A)&&_A[A](e,t._a,t,A)}var wA;function RA(A,e){if(isNaN(A)||isNaN(e))return NaN;var t,i=(e%(t=12)+t)%t;return A+=(e-i)/12,1===i?Y(A)?29:28:31-i%7%2}wA=Array.prototype.indexOf?Array.prototype.indexOf:function(A){var e;for(e=0;e<this.length;++e)if(this[e]===A)return e;return-1},j("M",["MM",2],"Mo",(function(){return this.month()+1})),j("MMM",0,0,(function(A){return this.localeData().monthsShort(this,A)})),j("MMMM",0,0,(function(A){return this.localeData().months(this,A)})),U("month","M"),V("month",8),gA("M",rA),gA("MM",rA,eA),gA("MMM",(function(A,e){return e.monthsShortRegex(A)})),gA("MMMM",(function(A,e){return e.monthsRegex(A)})),yA(["M","MM"],(function(A,e){e[1]=W(A)-1})),yA(["MMM","MMMM"],(function(A,e,t,i){var n=t._locale.monthsParse(A,i,t._strict);null!=n?e[1]=n:p(t).invalidMonth=A}));var SA="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),DA="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),OA=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,PA=mA,LA=mA;function xA(A,e,t){var i,n,r,s=A.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)r=g([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(r,"").toLocaleLowerCase();return t?"MMM"===e?-1!==(n=wA.call(this._shortMonthsParse,s))?n:null:-1!==(n=wA.call(this._longMonthsParse,s))?n:null:"MMM"===e?-1!==(n=wA.call(this._shortMonthsParse,s))||-1!==(n=wA.call(this._longMonthsParse,s))?n:null:-1!==(n=wA.call(this._longMonthsParse,s))||-1!==(n=wA.call(this._shortMonthsParse,s))?n:null}function CA(A,e){var t;if(!A.isValid())return A;if("string"==typeof e)if(/^\d+$/.test(e))e=W(e);else if(!h(e=A.localeData().monthsParse(e)))return A;return t=Math.min(A.date(),RA(A.year(),e)),A._d["set"+(A._isUTC?"UTC":"")+"Month"](e,t),A}function TA(A){return null!=A?(CA(this,A),s.updateOffset(this,!0),this):J(this,"Month")}function BA(){function A(A,e){return e.length-A.length}var e,t,i=[],n=[],r=[];for(e=0;e<12;e++)t=g([2e3,e]),i.push(this.monthsShort(t,"")),n.push(this.months(t,"")),r.push(this.months(t,"")),r.push(this.monthsShort(t,""));for(i.sort(A),n.sort(A),r.sort(A),e=0;e<12;e++)i[e]=vA(i[e]),n[e]=vA(n[e]);for(e=0;e<24;e++)r[e]=vA(r[e]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function MA(A){return Y(A)?366:365}j("Y",0,0,(function(){var A=this.year();return A<=9999?B(A,4):"+"+A})),j(0,["YY",2],0,(function(){return this.year()%100})),j(0,["YYYY",4],0,"year"),j(0,["YYYYY",5],0,"year"),j(0,["YYYYYY",6,!0],0,"year"),U("year","y"),V("year",1),gA("Y",hA),gA("YY",rA,eA),gA("YYYY",lA,iA),gA("YYYYY",uA,nA),gA("YYYYYY",uA,nA),yA(["YYYYY","YYYYYY"],0),yA("YYYY",(function(A,e){e[0]=2===A.length?s.parseTwoDigitYear(A):W(A)})),yA("YY",(function(A,e){e[0]=s.parseTwoDigitYear(A)})),yA("Y",(function(A,e){e[0]=parseInt(A,10)})),s.parseTwoDigitYear=function(A){return W(A)+(W(A)>68?1900:2e3)};var IA=Z("FullYear",!0);function kA(A,e,t,i,n,r,s){var a;return A<100&&A>=0?(a=new Date(A+400,e,t,i,n,r,s),isFinite(a.getFullYear())&&a.setFullYear(A)):a=new Date(A,e,t,i,n,r,s),a}function zA(A){var e,t;return A<100&&A>=0?((t=Array.prototype.slice.call(arguments))[0]=A+400,e=new Date(Date.UTC.apply(null,t)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(A)):e=new Date(Date.UTC.apply(null,arguments)),e}function jA(A,e,t){var i=7+e-t;return-((7+zA(A,0,i).getUTCDay()-e)%7)+i-1}function HA(A,e,t,i,n){var r,s,a=1+7*(e-1)+(7+t-i)%7+jA(A,i,n);return a<=0?s=MA(r=A-1)+a:a>MA(A)?(r=A+1,s=a-MA(A)):(r=A,s=a),{year:r,dayOfYear:s}}function NA(A,e,t){var i,n,r=jA(A.year(),e,t),s=Math.floor((A.dayOfYear()-r-1)/7)+1;return s<1?i=s+QA(n=A.year()-1,e,t):s>QA(A.year(),e,t)?(i=s-QA(A.year(),e,t),n=A.year()+1):(n=A.year(),i=s),{week:i,year:n}}function QA(A,e,t){var i=jA(A,e,t),n=jA(A+1,e,t);return(MA(A)-i+n)/7}j("w",["ww",2],"wo","week"),j("W",["WW",2],"Wo","isoWeek"),U("week","w"),U("isoWeek","W"),V("week",5),V("isoWeek",5),gA("w",rA),gA("ww",rA,eA),gA("W",rA),gA("WW",rA,eA),bA(["w","ww","W","WW"],(function(A,e,t,i){e[i.substr(0,1)]=W(A)}));function UA(A,e){return A.slice(e,7).concat(A.slice(0,e))}j("d",0,"do","day"),j("dd",0,0,(function(A){return this.localeData().weekdaysMin(this,A)})),j("ddd",0,0,(function(A){return this.localeData().weekdaysShort(this,A)})),j("dddd",0,0,(function(A){return this.localeData().weekdays(this,A)})),j("e",0,0,"weekday"),j("E",0,0,"isoWeekday"),U("day","d"),U("weekday","e"),U("isoWeekday","E"),V("day",11),V("weekday",11),V("isoWeekday",11),gA("d",rA),gA("e",rA),gA("E",rA),gA("dd",(function(A,e){return e.weekdaysMinRegex(A)})),gA("ddd",(function(A,e){return e.weekdaysShortRegex(A)})),gA("dddd",(function(A,e){return e.weekdaysRegex(A)})),bA(["dd","ddd","dddd"],(function(A,e,t,i){var n=t._locale.weekdaysParse(A,i,t._strict);null!=n?e.d=n:p(t).invalidWeekday=A})),bA(["d","e","E"],(function(A,e,t,i){e[i]=W(A)}));var FA="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),GA="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),XA="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),VA=mA,YA=mA,qA=mA;function WA(A,e,t){var i,n,r,s=A.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)r=g([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(r,"").toLocaleLowerCase();return t?"dddd"===e?-1!==(n=wA.call(this._weekdaysParse,s))?n:null:"ddd"===e?-1!==(n=wA.call(this._shortWeekdaysParse,s))?n:null:-1!==(n=wA.call(this._minWeekdaysParse,s))?n:null:"dddd"===e?-1!==(n=wA.call(this._weekdaysParse,s))||-1!==(n=wA.call(this._shortWeekdaysParse,s))||-1!==(n=wA.call(this._minWeekdaysParse,s))?n:null:"ddd"===e?-1!==(n=wA.call(this._shortWeekdaysParse,s))||-1!==(n=wA.call(this._weekdaysParse,s))||-1!==(n=wA.call(this._minWeekdaysParse,s))?n:null:-1!==(n=wA.call(this._minWeekdaysParse,s))||-1!==(n=wA.call(this._weekdaysParse,s))||-1!==(n=wA.call(this._shortWeekdaysParse,s))?n:null}function ZA(){function A(A,e){return e.length-A.length}var e,t,i,n,r,s=[],a=[],o=[],l=[];for(e=0;e<7;e++)t=g([2e3,1]).day(e),i=vA(this.weekdaysMin(t,"")),n=vA(this.weekdaysShort(t,"")),r=vA(this.weekdays(t,"")),s.push(i),a.push(n),o.push(r),l.push(i),l.push(n),l.push(r);s.sort(A),a.sort(A),o.sort(A),l.sort(A),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function JA(){return this.hours()%12||12}function KA(A,e){j(A,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)}))}function $A(A,e){return e._meridiemParse}j("H",["HH",2],0,"hour"),j("h",["hh",2],0,JA),j("k",["kk",2],0,(function(){return this.hours()||24})),j("hmm",0,0,(function(){return""+JA.apply(this)+B(this.minutes(),2)})),j("hmmss",0,0,(function(){return""+JA.apply(this)+B(this.minutes(),2)+B(this.seconds(),2)})),j("Hmm",0,0,(function(){return""+this.hours()+B(this.minutes(),2)})),j("Hmmss",0,0,(function(){return""+this.hours()+B(this.minutes(),2)+B(this.seconds(),2)})),KA("a",!0),KA("A",!1),U("hour","h"),V("hour",13),gA("a",$A),gA("A",$A),gA("H",rA),gA("h",rA),gA("k",rA),gA("HH",rA,eA),gA("hh",rA,eA),gA("kk",rA,eA),gA("hmm",sA),gA("hmmss",aA),gA("Hmm",sA),gA("Hmmss",aA),yA(["H","HH"],3),yA(["k","kk"],(function(A,e,t){var i=W(A);e[3]=24===i?0:i})),yA(["a","A"],(function(A,e,t){t._isPm=t._locale.isPM(A),t._meridiem=A})),yA(["h","hh"],(function(A,e,t){e[3]=W(A),p(t).bigHour=!0})),yA("hmm",(function(A,e,t){var i=A.length-2;e[3]=W(A.substr(0,i)),e[4]=W(A.substr(i)),p(t).bigHour=!0})),yA("hmmss",(function(A,e,t){var i=A.length-4,n=A.length-2;e[3]=W(A.substr(0,i)),e[4]=W(A.substr(i,2)),e[5]=W(A.substr(n)),p(t).bigHour=!0})),yA("Hmm",(function(A,e,t){var i=A.length-2;e[3]=W(A.substr(0,i)),e[4]=W(A.substr(i))})),yA("Hmmss",(function(A,e,t){var i=A.length-4,n=A.length-2;e[3]=W(A.substr(0,i)),e[4]=W(A.substr(i,2)),e[5]=W(A.substr(n))}));var Ae=Z("Hours",!0);var ee,te={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:SA,monthsShort:DA,week:{dow:0,doy:6},weekdays:FA,weekdaysMin:XA,weekdaysShort:GA,meridiemParse:/[ap]\.?m?\.?/i},ie={},ne={};function re(A,e){var t,i=Math.min(A.length,e.length);for(t=0;t<i;t+=1)if(A[t]!==e[t])return t;return i}function se(A){return A?A.toLowerCase().replace("_","-"):A}function ae(e){var i=null;if(void 0===ie[e]&&void 0!==A&&A&&A.exports)try{i=ee._abbr,void 0,t(19)("./"+e),oe(i)}catch(A){ie[e]=null}return ie[e]}function oe(A,e){var t;return A&&((t=d(e)?ue(A):le(A,e))?ee=t:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+A+" not found. Did you forget to load it?")),ee._abbr}function le(A,e){if(null!==e){var t,i=te;if(e.abbr=A,null!=ie[A])L("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=ie[A]._config;else if(null!=e.parentLocale)if(null!=ie[e.parentLocale])i=ie[e.parentLocale]._config;else{if(null==(t=ae(e.parentLocale)))return ne[e.parentLocale]||(ne[e.parentLocale]=[]),ne[e.parentLocale].push({name:A,config:e}),null;i=t._config}return ie[A]=new T(C(i,e)),ne[A]&&ne[A].forEach((function(A){le(A.name,A.config)})),oe(A),ie[A]}return delete ie[A],null}function ue(A){var e;if(A&&A._locale&&A._locale._abbr&&(A=A._locale._abbr),!A)return ee;if(!a(A)){if(e=ae(A))return e;A=[A]}return function(A){for(var e,t,i,n,r=0;r<A.length;){for(e=(n=se(A[r]).split("-")).length,t=(t=se(A[r+1]))?t.split("-"):null;e>0;){if(i=ae(n.slice(0,e).join("-")))return i;if(t&&t.length>=e&&re(n,t)>=e-1)break;e--}r++}return ee}(A)}function de(A){var e,t=A._a;return t&&-2===p(A).overflow&&(e=t[1]<0||t[1]>11?1:t[2]<1||t[2]>RA(t[0],t[1])?2:t[3]<0||t[3]>24||24===t[3]&&(0!==t[4]||0!==t[5]||0!==t[6])?3:t[4]<0||t[4]>59?4:t[5]<0||t[5]>59?5:t[6]<0||t[6]>999?6:-1,p(A)._overflowDayOfYear&&(e<0||e>2)&&(e=2),p(A)._overflowWeeks&&-1===e&&(e=7),p(A)._overflowWeekday&&-1===e&&(e=8),p(A).overflow=e),A}var he=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ce=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,fe=/Z|[+-]\d\d(?::?\d\d)?/,me=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ge=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],pe=/^\/?Date\((-?\d+)/i,ve=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,_e={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ye(A){var e,t,i,n,r,s,a=A._i,o=he.exec(a)||ce.exec(a);if(o){for(p(A).iso=!0,e=0,t=me.length;e<t;e++)if(me[e][1].exec(o[1])){n=me[e][0],i=!1!==me[e][2];break}if(null==n)return void(A._isValid=!1);if(o[3]){for(e=0,t=ge.length;e<t;e++)if(ge[e][1].exec(o[3])){r=(o[2]||" ")+ge[e][0];break}if(null==r)return void(A._isValid=!1)}if(!i&&null!=r)return void(A._isValid=!1);if(o[4]){if(!fe.exec(o[4]))return void(A._isValid=!1);s="Z"}A._f=n+(r||"")+(s||""),Se(A)}else A._isValid=!1}function be(A){var e=parseInt(A,10);return e<=49?2e3+e:e<=999?1900+e:e}function Ee(A){var e,t,i,n,r,s,a,o,l=ve.exec(A._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(l){if(t=l[4],i=l[3],n=l[2],r=l[5],s=l[6],a=l[7],o=[be(t),DA.indexOf(i),parseInt(n,10),parseInt(r,10),parseInt(s,10)],a&&o.push(parseInt(a,10)),e=o,!function(A,e,t){return!A||GA.indexOf(A)===new Date(e[0],e[1],e[2]).getDay()||(p(t).weekdayMismatch=!0,t._isValid=!1,!1)}(l[1],e,A))return;A._a=e,A._tzm=function(A,e,t){if(A)return _e[A];if(e)return 0;var i=parseInt(t,10),n=i%100;return 60*((i-n)/100)+n}(l[8],l[9],l[10]),A._d=zA.apply(null,A._a),A._d.setUTCMinutes(A._d.getUTCMinutes()-A._tzm),p(A).rfc2822=!0}else A._isValid=!1}function we(A,e,t){return null!=A?A:null!=e?e:t}function Re(A){var e,t,i,n,r,a=[];if(!A._d){for(i=function(A){var e=new Date(s.now());return A._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}(A),A._w&&null==A._a[2]&&null==A._a[1]&&function(A){var e,t,i,n,r,s,a,o,l;null!=(e=A._w).GG||null!=e.W||null!=e.E?(r=1,s=4,t=we(e.GG,A._a[0],NA(Pe(),1,4).year),i=we(e.W,1),((n=we(e.E,1))<1||n>7)&&(o=!0)):(r=A._locale._week.dow,s=A._locale._week.doy,l=NA(Pe(),r,s),t=we(e.gg,A._a[0],l.year),i=we(e.w,l.week),null!=e.d?((n=e.d)<0||n>6)&&(o=!0):null!=e.e?(n=e.e+r,(e.e<0||e.e>6)&&(o=!0)):n=r);i<1||i>QA(t,r,s)?p(A)._overflowWeeks=!0:null!=o?p(A)._overflowWeekday=!0:(a=HA(t,i,n,r,s),A._a[0]=a.year,A._dayOfYear=a.dayOfYear)}(A),null!=A._dayOfYear&&(r=we(A._a[0],i[0]),(A._dayOfYear>MA(r)||0===A._dayOfYear)&&(p(A)._overflowDayOfYear=!0),t=zA(r,0,A._dayOfYear),A._a[1]=t.getUTCMonth(),A._a[2]=t.getUTCDate()),e=0;e<3&&null==A._a[e];++e)A._a[e]=a[e]=i[e];for(;e<7;e++)A._a[e]=a[e]=null==A._a[e]?2===e?1:0:A._a[e];24===A._a[3]&&0===A._a[4]&&0===A._a[5]&&0===A._a[6]&&(A._nextDay=!0,A._a[3]=0),A._d=(A._useUTC?zA:kA).apply(null,a),n=A._useUTC?A._d.getUTCDay():A._d.getDay(),null!=A._tzm&&A._d.setUTCMinutes(A._d.getUTCMinutes()-A._tzm),A._nextDay&&(A._a[3]=24),A._w&&void 0!==A._w.d&&A._w.d!==n&&(p(A).weekdayMismatch=!0)}}function Se(A){if(A._f!==s.ISO_8601)if(A._f!==s.RFC_2822){A._a=[],p(A).empty=!0;var e,t,i,n,r,a,o=""+A._i,l=o.length,u=0;for(i=N(A._f,A._locale).match(M)||[],e=0;e<i.length;e++)n=i[e],(t=(o.match(pA(n,A))||[])[0])&&((r=o.substr(0,o.indexOf(t))).length>0&&p(A).unusedInput.push(r),o=o.slice(o.indexOf(t)+t.length),u+=t.length),z[n]?(t?p(A).empty=!1:p(A).unusedTokens.push(n),EA(n,t,A)):A._strict&&!t&&p(A).unusedTokens.push(n);p(A).charsLeftOver=l-u,o.length>0&&p(A).unusedInput.push(o),A._a[3]<=12&&!0===p(A).bigHour&&A._a[3]>0&&(p(A).bigHour=void 0),p(A).parsedDateParts=A._a.slice(0),p(A).meridiem=A._meridiem,A._a[3]=function(A,e,t){var i;if(null==t)return e;return null!=A.meridiemHour?A.meridiemHour(e,t):null!=A.isPM?((i=A.isPM(t))&&e<12&&(e+=12),i||12!==e||(e=0),e):e}(A._locale,A._a[3],A._meridiem),null!==(a=p(A).era)&&(A._a[0]=A._locale.erasConvertYear(a,A._a[0])),Re(A),de(A)}else Ee(A);else ye(A)}function De(A){var e=A._i,t=A._f;return A._locale=A._locale||ue(A._l),null===e||void 0===t&&""===e?_({nullInput:!0}):("string"==typeof e&&(A._i=e=A._locale.preparse(e)),R(e)?new w(de(e)):(c(e)?A._d=e:a(t)?function(A){var e,t,i,n,r,s,a=!1;if(0===A._f.length)return p(A).invalidFormat=!0,void(A._d=new Date(NaN));for(n=0;n<A._f.length;n++)r=0,s=!1,e=E({},A),null!=A._useUTC&&(e._useUTC=A._useUTC),e._f=A._f[n],Se(e),v(e)&&(s=!0),r+=p(e).charsLeftOver,r+=10*p(e).unusedTokens.length,p(e).score=r,a?r<i&&(i=r,t=e):(null==i||r<i||s)&&(i=r,t=e,s&&(a=!0));m(A,t||e)}(A):t?Se(A):function(A){var e=A._i;d(e)?A._d=new Date(s.now()):c(e)?A._d=new Date(e.valueOf()):"string"==typeof e?function(A){var e=pe.exec(A._i);null===e?(ye(A),!1===A._isValid&&(delete A._isValid,Ee(A),!1===A._isValid&&(delete A._isValid,A._strict?A._isValid=!1:s.createFromInputFallback(A)))):A._d=new Date(+e[1])}(A):a(e)?(A._a=f(e.slice(0),(function(A){return parseInt(A,10)})),Re(A)):o(e)?function(A){if(!A._d){var e=G(A._i),t=void 0===e.day?e.date:e.day;A._a=f([e.year,e.month,t,e.hour,e.minute,e.second,e.millisecond],(function(A){return A&&parseInt(A,10)})),Re(A)}}(A):h(e)?A._d=new Date(e):s.createFromInputFallback(A)}(A),v(A)||(A._d=null),A))}function Oe(A,e,t,i,n){var r,s={};return!0!==e&&!1!==e||(i=e,e=void 0),!0!==t&&!1!==t||(i=t,t=void 0),(o(A)&&u(A)||a(A)&&0===A.length)&&(A=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=n,s._l=t,s._i=A,s._f=e,s._strict=i,(r=new w(de(De(s))))._nextDay&&(r.add(1,"d"),r._nextDay=void 0),r}function Pe(A,e,t,i){return Oe(A,e,t,i,!1)}s.createFromInputFallback=D("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(A){A._d=new Date(A._i+(A._useUTC?" UTC":""))})),s.ISO_8601=function(){},s.RFC_2822=function(){};var Le=D("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var A=Pe.apply(null,arguments);return this.isValid()&&A.isValid()?A<this?this:A:_()})),xe=D("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var A=Pe.apply(null,arguments);return this.isValid()&&A.isValid()?A>this?this:A:_()}));function Ce(A,e){var t,i;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return Pe();for(t=e[0],i=1;i<e.length;++i)e[i].isValid()&&!e[i][A](t)||(t=e[i]);return t}var Te=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Be(A){var e=G(A),t=e.year||0,i=e.quarter||0,n=e.month||0,r=e.week||e.isoWeek||0,s=e.day||0,a=e.hour||0,o=e.minute||0,u=e.second||0,d=e.millisecond||0;this._isValid=function(A){var e,t,i=!1;for(e in A)if(l(A,e)&&(-1===wA.call(Te,e)||null!=A[e]&&isNaN(A[e])))return!1;for(t=0;t<Te.length;++t)if(A[Te[t]]){if(i)return!1;parseFloat(A[Te[t]])!==W(A[Te[t]])&&(i=!0)}return!0}(e),this._milliseconds=+d+1e3*u+6e4*o+1e3*a*60*60,this._days=+s+7*r,this._months=+n+3*i+12*t,this._data={},this._locale=ue(),this._bubble()}function Me(A){return A instanceof Be}function Ie(A){return A<0?-1*Math.round(-1*A):Math.round(A)}function ke(A,e){j(A,0,0,(function(){var A=this.utcOffset(),t="+";return A<0&&(A=-A,t="-"),t+B(~~(A/60),2)+e+B(~~A%60,2)}))}ke("Z",":"),ke("ZZ",""),gA("Z",fA),gA("ZZ",fA),yA(["Z","ZZ"],(function(A,e,t){t._useUTC=!0,t._tzm=je(fA,A)}));var ze=/([\+\-]|\d\d)/gi;function je(A,e){var t,i,n=(e||"").match(A);return null===n?null:0===(i=60*(t=((n[n.length-1]||[])+"").match(ze)||["-",0,0])[1]+W(t[2]))?0:"+"===t[0]?i:-i}function He(A,e){var t,i;return e._isUTC?(t=e.clone(),i=(R(A)||c(A)?A.valueOf():Pe(A).valueOf())-t.valueOf(),t._d.setTime(t._d.valueOf()+i),s.updateOffset(t,!1),t):Pe(A).local()}function Ne(A){return-Math.round(A._d.getTimezoneOffset())}function Qe(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}s.updateOffset=function(){};var Ue=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Fe=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ge(A,e){var t,i,n,s=A,a=null;return Me(A)?s={ms:A._milliseconds,d:A._days,M:A._months}:h(A)||!isNaN(+A)?(s={},e?s[e]=+A:s.milliseconds=+A):(a=Ue.exec(A))?(t="-"===a[1]?-1:1,s={y:0,d:W(a[2])*t,h:W(a[3])*t,m:W(a[4])*t,s:W(a[5])*t,ms:W(Ie(1e3*a[6]))*t}):(a=Fe.exec(A))?(t="-"===a[1]?-1:1,s={y:Xe(a[2],t),M:Xe(a[3],t),w:Xe(a[4],t),d:Xe(a[5],t),h:Xe(a[6],t),m:Xe(a[7],t),s:Xe(a[8],t)}):null==s?s={}:"object"===r(s)&&("from"in s||"to"in s)&&(n=function(A,e){var t;if(!A.isValid()||!e.isValid())return{milliseconds:0,months:0};e=He(e,A),A.isBefore(e)?t=Ve(A,e):((t=Ve(e,A)).milliseconds=-t.milliseconds,t.months=-t.months);return t}(Pe(s.from),Pe(s.to)),(s={}).ms=n.milliseconds,s.M=n.months),i=new Be(s),Me(A)&&l(A,"_locale")&&(i._locale=A._locale),Me(A)&&l(A,"_isValid")&&(i._isValid=A._isValid),i}function Xe(A,e){var t=A&&parseFloat(A.replace(",","."));return(isNaN(t)?0:t)*e}function Ve(A,e){var t={};return t.months=e.month()-A.month()+12*(e.year()-A.year()),A.clone().add(t.months,"M").isAfter(e)&&--t.months,t.milliseconds=+e-+A.clone().add(t.months,"M"),t}function Ye(A,e){return function(t,i){var n;return null===i||isNaN(+i)||(L(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),n=t,t=i,i=n),qe(this,Ge(t,i),A),this}}function qe(A,e,t,i){var n=e._milliseconds,r=Ie(e._days),a=Ie(e._months);A.isValid()&&(i=null==i||i,a&&CA(A,J(A,"Month")+a*t),r&&K(A,"Date",J(A,"Date")+r*t),n&&A._d.setTime(A._d.valueOf()+n*t),i&&s.updateOffset(A,r||a))}Ge.fn=Be.prototype,Ge.invalid=function(){return Ge(NaN)};var We=Ye(1,"add"),Ze=Ye(-1,"subtract");function Je(A){return"string"==typeof A||A instanceof String}function Ke(A){return R(A)||c(A)||Je(A)||h(A)||function(A){var e=a(A),t=!1;e&&(t=0===A.filter((function(e){return!h(e)&&Je(A)})).length);return e&&t}(A)||function(A){var e,t,i=o(A)&&!u(A),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(e=0;e<r.length;e+=1)t=r[e],n=n||l(A,t);return i&&n}(A)||null==A}function $e(A){var e,t=o(A)&&!u(A),i=!1,n=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(e=0;e<n.length;e+=1)i=i||l(A,n[e]);return t&&i}function At(A,e){if(A.date()<e.date())return-At(e,A);var t=12*(e.year()-A.year())+(e.month()-A.month()),i=A.clone().add(t,"months");return-(t+(e-i<0?(e-i)/(i-A.clone().add(t-1,"months")):(e-i)/(A.clone().add(t+1,"months")-i)))||0}function et(A){var e;return void 0===A?this._locale._abbr:(null!=(e=ue(A))&&(this._locale=e),this)}s.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",s.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var tt=D("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(A){return void 0===A?this.localeData():this.locale(A)}));function it(){return this._locale}function nt(A,e){return(A%e+e)%e}function rt(A,e,t){return A<100&&A>=0?new Date(A+400,e,t)-126227808e5:new Date(A,e,t).valueOf()}function st(A,e,t){return A<100&&A>=0?Date.UTC(A+400,e,t)-126227808e5:Date.UTC(A,e,t)}function at(A,e){return e.erasAbbrRegex(A)}function ot(){var A,e,t=[],i=[],n=[],r=[],s=this.eras();for(A=0,e=s.length;A<e;++A)i.push(vA(s[A].name)),t.push(vA(s[A].abbr)),n.push(vA(s[A].narrow)),r.push(vA(s[A].name)),r.push(vA(s[A].abbr)),r.push(vA(s[A].narrow));this._erasRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+i.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+t.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}function lt(A,e){j(0,[A,A.length],0,e)}function ut(A,e,t,i,n){var r;return null==A?NA(this,i,n).year:(e>(r=QA(A,i,n))&&(e=r),dt.call(this,A,e,t,i,n))}function dt(A,e,t,i,n){var r=HA(A,e,t,i,n),s=zA(r.year,0,r.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}j("N",0,0,"eraAbbr"),j("NN",0,0,"eraAbbr"),j("NNN",0,0,"eraAbbr"),j("NNNN",0,0,"eraName"),j("NNNNN",0,0,"eraNarrow"),j("y",["y",1],"yo","eraYear"),j("y",["yy",2],0,"eraYear"),j("y",["yyy",3],0,"eraYear"),j("y",["yyyy",4],0,"eraYear"),gA("N",at),gA("NN",at),gA("NNN",at),gA("NNNN",(function(A,e){return e.erasNameRegex(A)})),gA("NNNNN",(function(A,e){return e.erasNarrowRegex(A)})),yA(["N","NN","NNN","NNNN","NNNNN"],(function(A,e,t,i){var n=t._locale.erasParse(A,i,t._strict);n?p(t).era=n:p(t).invalidEra=A})),gA("y",dA),gA("yy",dA),gA("yyy",dA),gA("yyyy",dA),gA("yo",(function(A,e){return e._eraYearOrdinalRegex||dA})),yA(["y","yy","yyy","yyyy"],0),yA(["yo"],(function(A,e,t,i){var n;t._locale._eraYearOrdinalRegex&&(n=A.match(t._locale._eraYearOrdinalRegex)),t._locale.eraYearOrdinalParse?e[0]=t._locale.eraYearOrdinalParse(A,n):e[0]=parseInt(A,10)})),j(0,["gg",2],0,(function(){return this.weekYear()%100})),j(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),lt("gggg","weekYear"),lt("ggggg","weekYear"),lt("GGGG","isoWeekYear"),lt("GGGGG","isoWeekYear"),U("weekYear","gg"),U("isoWeekYear","GG"),V("weekYear",1),V("isoWeekYear",1),gA("G",hA),gA("g",hA),gA("GG",rA,eA),gA("gg",rA,eA),gA("GGGG",lA,iA),gA("gggg",lA,iA),gA("GGGGG",uA,nA),gA("ggggg",uA,nA),bA(["gggg","ggggg","GGGG","GGGGG"],(function(A,e,t,i){e[i.substr(0,2)]=W(A)})),bA(["gg","GG"],(function(A,e,t,i){e[i]=s.parseTwoDigitYear(A)})),j("Q",0,"Qo","quarter"),U("quarter","Q"),V("quarter",7),gA("Q",AA),yA("Q",(function(A,e){e[1]=3*(W(A)-1)})),j("D",["DD",2],"Do","date"),U("date","D"),V("date",9),gA("D",rA),gA("DD",rA,eA),gA("Do",(function(A,e){return A?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient})),yA(["D","DD"],2),yA("Do",(function(A,e){e[2]=W(A.match(rA)[0])}));var ht=Z("Date",!0);j("DDD",["DDDD",3],"DDDo","dayOfYear"),U("dayOfYear","DDD"),V("dayOfYear",4),gA("DDD",oA),gA("DDDD",tA),yA(["DDD","DDDD"],(function(A,e,t){t._dayOfYear=W(A)})),j("m",["mm",2],0,"minute"),U("minute","m"),V("minute",14),gA("m",rA),gA("mm",rA,eA),yA(["m","mm"],4);var ct=Z("Minutes",!1);j("s",["ss",2],0,"second"),U("second","s"),V("second",15),gA("s",rA),gA("ss",rA,eA),yA(["s","ss"],5);var ft,mt,gt=Z("Seconds",!1);for(j("S",0,0,(function(){return~~(this.millisecond()/100)})),j(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),j(0,["SSS",3],0,"millisecond"),j(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),j(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),j(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),j(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),j(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),j(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),U("millisecond","ms"),V("millisecond",16),gA("S",oA,AA),gA("SS",oA,eA),gA("SSS",oA,tA),ft="SSSS";ft.length<=9;ft+="S")gA(ft,dA);function pt(A,e){e[6]=W(1e3*("0."+A))}for(ft="S";ft.length<=9;ft+="S")yA(ft,pt);mt=Z("Milliseconds",!1),j("z",0,0,"zoneAbbr"),j("zz",0,0,"zoneName");var vt=w.prototype;function _t(A){return A}vt.add=We,vt.calendar=function(A,e){1===arguments.length&&(arguments[0]?Ke(arguments[0])?(A=arguments[0],e=void 0):$e(arguments[0])&&(e=arguments[0],A=void 0):(A=void 0,e=void 0));var t=A||Pe(),i=He(t,this).startOf("day"),n=s.calendarFormat(this,i)||"sameElse",r=e&&(x(e[n])?e[n].call(this,t):e[n]);return this.format(r||this.localeData().calendar(n,this,Pe(t)))},vt.clone=function(){return new w(this)},vt.diff=function(A,e,t){var i,n,r;if(!this.isValid())return NaN;if(!(i=He(A,this)).isValid())return NaN;switch(n=6e4*(i.utcOffset()-this.utcOffset()),e=F(e)){case"year":r=At(this,i)/12;break;case"month":r=At(this,i);break;case"quarter":r=At(this,i)/3;break;case"second":r=(this-i)/1e3;break;case"minute":r=(this-i)/6e4;break;case"hour":r=(this-i)/36e5;break;case"day":r=(this-i-n)/864e5;break;case"week":r=(this-i-n)/6048e5;break;default:r=this-i}return t?r:q(r)},vt.endOf=function(A){var e,t;if(void 0===(A=F(A))||"millisecond"===A||!this.isValid())return this;switch(t=this._isUTC?st:rt,A){case"year":e=t(this.year()+1,0,1)-1;break;case"quarter":e=t(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":e=t(this.year(),this.month()+1,1)-1;break;case"week":e=t(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":e=t(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":e=t(this.year(),this.month(),this.date()+1)-1;break;case"hour":e=this._d.valueOf(),e+=36e5-nt(e+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":e=this._d.valueOf(),e+=6e4-nt(e,6e4)-1;break;case"second":e=this._d.valueOf(),e+=1e3-nt(e,1e3)-1}return this._d.setTime(e),s.updateOffset(this,!0),this},vt.format=function(A){A||(A=this.isUtc()?s.defaultFormatUtc:s.defaultFormat);var e=H(this,A);return this.localeData().postformat(e)},vt.from=function(A,e){return this.isValid()&&(R(A)&&A.isValid()||Pe(A).isValid())?Ge({to:this,from:A}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},vt.fromNow=function(A){return this.from(Pe(),A)},vt.to=function(A,e){return this.isValid()&&(R(A)&&A.isValid()||Pe(A).isValid())?Ge({from:this,to:A}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},vt.toNow=function(A){return this.to(Pe(),A)},vt.get=function(A){return x(this[A=F(A)])?this[A]():this},vt.invalidAt=function(){return p(this).overflow},vt.isAfter=function(A,e){var t=R(A)?A:Pe(A);return!(!this.isValid()||!t.isValid())&&("millisecond"===(e=F(e)||"millisecond")?this.valueOf()>t.valueOf():t.valueOf()<this.clone().startOf(e).valueOf())},vt.isBefore=function(A,e){var t=R(A)?A:Pe(A);return!(!this.isValid()||!t.isValid())&&("millisecond"===(e=F(e)||"millisecond")?this.valueOf()<t.valueOf():this.clone().endOf(e).valueOf()<t.valueOf())},vt.isBetween=function(A,e,t,i){var n=R(A)?A:Pe(A),r=R(e)?e:Pe(e);return!!(this.isValid()&&n.isValid()&&r.isValid())&&(("("===(i=i||"()")[0]?this.isAfter(n,t):!this.isBefore(n,t))&&(")"===i[1]?this.isBefore(r,t):!this.isAfter(r,t)))},vt.isSame=function(A,e){var t,i=R(A)?A:Pe(A);return!(!this.isValid()||!i.isValid())&&("millisecond"===(e=F(e)||"millisecond")?this.valueOf()===i.valueOf():(t=i.valueOf(),this.clone().startOf(e).valueOf()<=t&&t<=this.clone().endOf(e).valueOf()))},vt.isSameOrAfter=function(A,e){return this.isSame(A,e)||this.isAfter(A,e)},vt.isSameOrBefore=function(A,e){return this.isSame(A,e)||this.isBefore(A,e)},vt.isValid=function(){return v(this)},vt.lang=tt,vt.locale=et,vt.localeData=it,vt.max=xe,vt.min=Le,vt.parsingFlags=function(){return m({},p(this))},vt.set=function(A,e){if("object"===r(A)){var t,i=function(A){var e,t=[];for(e in A)l(A,e)&&t.push({unit:e,priority:X[e]});return t.sort((function(A,e){return A.priority-e.priority})),t}(A=G(A));for(t=0;t<i.length;t++)this[i[t].unit](A[i[t].unit])}else if(x(this[A=F(A)]))return this[A](e);return this},vt.startOf=function(A){var e,t;if(void 0===(A=F(A))||"millisecond"===A||!this.isValid())return this;switch(t=this._isUTC?st:rt,A){case"year":e=t(this.year(),0,1);break;case"quarter":e=t(this.year(),this.month()-this.month()%3,1);break;case"month":e=t(this.year(),this.month(),1);break;case"week":e=t(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":e=t(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":e=t(this.year(),this.month(),this.date());break;case"hour":e=this._d.valueOf(),e-=nt(e+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":e=this._d.valueOf(),e-=nt(e,6e4);break;case"second":e=this._d.valueOf(),e-=nt(e,1e3)}return this._d.setTime(e),s.updateOffset(this,!0),this},vt.subtract=Ze,vt.toArray=function(){var A=this;return[A.year(),A.month(),A.date(),A.hour(),A.minute(),A.second(),A.millisecond()]},vt.toObject=function(){var A=this;return{years:A.year(),months:A.month(),date:A.date(),hours:A.hours(),minutes:A.minutes(),seconds:A.seconds(),milliseconds:A.milliseconds()}},vt.toDate=function(){return new Date(this.valueOf())},vt.toISOString=function(A){if(!this.isValid())return null;var e=!0!==A,t=e?this.clone().utc():this;return t.year()<0||t.year()>9999?H(t,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):x(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",H(t,"Z")):H(t,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},vt.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var A,e,t,i="moment",n="";return this.isLocal()||(i=0===this.utcOffset()?"moment.utc":"moment.parseZone",n="Z"),A="["+i+'("]',e=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY","-MM-DD[T]HH:mm:ss.SSS",t=n+'[")]',this.format(A+e+"-MM-DD[T]HH:mm:ss.SSS"+t)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(vt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),vt.toJSON=function(){return this.isValid()?this.toISOString():null},vt.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},vt.unix=function(){return Math.floor(this.valueOf()/1e3)},vt.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},vt.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},vt.eraName=function(){var A,e,t,i=this.localeData().eras();for(A=0,e=i.length;A<e;++A){if(t=this.clone().startOf("day").valueOf(),i[A].since<=t&&t<=i[A].until)return i[A].name;if(i[A].until<=t&&t<=i[A].since)return i[A].name}return""},vt.eraNarrow=function(){var A,e,t,i=this.localeData().eras();for(A=0,e=i.length;A<e;++A){if(t=this.clone().startOf("day").valueOf(),i[A].since<=t&&t<=i[A].until)return i[A].narrow;if(i[A].until<=t&&t<=i[A].since)return i[A].narrow}return""},vt.eraAbbr=function(){var A,e,t,i=this.localeData().eras();for(A=0,e=i.length;A<e;++A){if(t=this.clone().startOf("day").valueOf(),i[A].since<=t&&t<=i[A].until)return i[A].abbr;if(i[A].until<=t&&t<=i[A].since)return i[A].abbr}return""},vt.eraYear=function(){var A,e,t,i,n=this.localeData().eras();for(A=0,e=n.length;A<e;++A)if(t=n[A].since<=n[A].until?1:-1,i=this.clone().startOf("day").valueOf(),n[A].since<=i&&i<=n[A].until||n[A].until<=i&&i<=n[A].since)return(this.year()-s(n[A].since).year())*t+n[A].offset;return this.year()},vt.year=IA,vt.isLeapYear=function(){return Y(this.year())},vt.weekYear=function(A){return ut.call(this,A,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},vt.isoWeekYear=function(A){return ut.call(this,A,this.isoWeek(),this.isoWeekday(),1,4)},vt.quarter=vt.quarters=function(A){return null==A?Math.ceil((this.month()+1)/3):this.month(3*(A-1)+this.month()%3)},vt.month=TA,vt.daysInMonth=function(){return RA(this.year(),this.month())},vt.week=vt.weeks=function(A){var e=this.localeData().week(this);return null==A?e:this.add(7*(A-e),"d")},vt.isoWeek=vt.isoWeeks=function(A){var e=NA(this,1,4).week;return null==A?e:this.add(7*(A-e),"d")},vt.weeksInYear=function(){var A=this.localeData()._week;return QA(this.year(),A.dow,A.doy)},vt.weeksInWeekYear=function(){var A=this.localeData()._week;return QA(this.weekYear(),A.dow,A.doy)},vt.isoWeeksInYear=function(){return QA(this.year(),1,4)},vt.isoWeeksInISOWeekYear=function(){return QA(this.isoWeekYear(),1,4)},vt.date=ht,vt.day=vt.days=function(A){if(!this.isValid())return null!=A?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=A?(A=function(A,e){return"string"!=typeof A?A:isNaN(A)?"number"==typeof(A=e.weekdaysParse(A))?A:null:parseInt(A,10)}(A,this.localeData()),this.add(A-e,"d")):e},vt.weekday=function(A){if(!this.isValid())return null!=A?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==A?e:this.add(A-e,"d")},vt.isoWeekday=function(A){if(!this.isValid())return null!=A?this:NaN;if(null!=A){var e=function(A,e){return"string"==typeof A?e.weekdaysParse(A)%7||7:isNaN(A)?null:A}(A,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7},vt.dayOfYear=function(A){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==A?e:this.add(A-e,"d")},vt.hour=vt.hours=Ae,vt.minute=vt.minutes=ct,vt.second=vt.seconds=gt,vt.millisecond=vt.milliseconds=mt,vt.utcOffset=function(A,e,t){var i,n=this._offset||0;if(!this.isValid())return null!=A?this:NaN;if(null!=A){if("string"==typeof A){if(null===(A=je(fA,A)))return this}else Math.abs(A)<16&&!t&&(A*=60);return!this._isUTC&&e&&(i=Ne(this)),this._offset=A,this._isUTC=!0,null!=i&&this.add(i,"m"),n!==A&&(!e||this._changeInProgress?qe(this,Ge(A-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,s.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?n:Ne(this)},vt.utc=function(A){return this.utcOffset(0,A)},vt.local=function(A){return this._isUTC&&(this.utcOffset(0,A),this._isUTC=!1,A&&this.subtract(Ne(this),"m")),this},vt.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var A=je(cA,this._i);null!=A?this.utcOffset(A):this.utcOffset(0,!0)}return this},vt.hasAlignedHourOffset=function(A){return!!this.isValid()&&(A=A?Pe(A).utcOffset():0,(this.utcOffset()-A)%60==0)},vt.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},vt.isLocal=function(){return!!this.isValid()&&!this._isUTC},vt.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},vt.isUtc=Qe,vt.isUTC=Qe,vt.zoneAbbr=function(){return this._isUTC?"UTC":""},vt.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},vt.dates=D("dates accessor is deprecated. Use date instead.",ht),vt.months=D("months accessor is deprecated. Use month instead",TA),vt.years=D("years accessor is deprecated. Use year instead",IA),vt.zone=D("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(A,e){return null!=A?("string"!=typeof A&&(A=-A),this.utcOffset(A,e),this):-this.utcOffset()})),vt.isDSTShifted=D("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!d(this._isDSTShifted))return this._isDSTShifted;var A,e={};return E(e,this),(e=De(e))._a?(A=e._isUTC?g(e._a):Pe(e._a),this._isDSTShifted=this.isValid()&&function(A,e,t){var i,n=Math.min(A.length,e.length),r=Math.abs(A.length-e.length),s=0;for(i=0;i<n;i++)(t&&A[i]!==e[i]||!t&&W(A[i])!==W(e[i]))&&s++;return s+r}(e._a,A.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}));var yt=T.prototype;function bt(A,e,t,i){var n=ue(),r=g().set(i,e);return n[t](r,A)}function Et(A,e,t){if(h(A)&&(e=A,A=void 0),A=A||"",null!=e)return bt(A,e,t,"month");var i,n=[];for(i=0;i<12;i++)n[i]=bt(A,i,t,"month");return n}function wt(A,e,t,i){"boolean"==typeof A?(h(e)&&(t=e,e=void 0),e=e||""):(t=e=A,A=!1,h(e)&&(t=e,e=void 0),e=e||"");var n,r=ue(),s=A?r._week.dow:0,a=[];if(null!=t)return bt(e,(t+s)%7,i,"day");for(n=0;n<7;n++)a[n]=bt(e,(n+s)%7,i,"day");return a}yt.calendar=function(A,e,t){var i=this._calendar[A]||this._calendar.sameElse;return x(i)?i.call(e,t):i},yt.longDateFormat=function(A){var e=this._longDateFormat[A],t=this._longDateFormat[A.toUpperCase()];return e||!t?e:(this._longDateFormat[A]=t.match(M).map((function(A){return"MMMM"===A||"MM"===A||"DD"===A||"dddd"===A?A.slice(1):A})).join(""),this._longDateFormat[A])},yt.invalidDate=function(){return this._invalidDate},yt.ordinal=function(A){return this._ordinal.replace("%d",A)},yt.preparse=_t,yt.postformat=_t,yt.relativeTime=function(A,e,t,i){var n=this._relativeTime[t];return x(n)?n(A,e,t,i):n.replace(/%d/i,A)},yt.pastFuture=function(A,e){var t=this._relativeTime[A>0?"future":"past"];return x(t)?t(e):t.replace(/%s/i,e)},yt.set=function(A){var e,t;for(t in A)l(A,t)&&(x(e=A[t])?this[t]=e:this["_"+t]=e);this._config=A,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},yt.eras=function(A,e){var t,i,n,a=this._eras||ue("en")._eras;for(t=0,i=a.length;t<i;++t){switch(r(a[t].since)){case"string":n=s(a[t].since).startOf("day"),a[t].since=n.valueOf()}switch(r(a[t].until)){case"undefined":a[t].until=1/0;break;case"string":n=s(a[t].until).startOf("day").valueOf(),a[t].until=n.valueOf()}}return a},yt.erasParse=function(A,e,t){var i,n,r,s,a,o=this.eras();for(A=A.toUpperCase(),i=0,n=o.length;i<n;++i)if(r=o[i].name.toUpperCase(),s=o[i].abbr.toUpperCase(),a=o[i].narrow.toUpperCase(),t)switch(e){case"N":case"NN":case"NNN":if(s===A)return o[i];break;case"NNNN":if(r===A)return o[i];break;case"NNNNN":if(a===A)return o[i]}else if([r,s,a].indexOf(A)>=0)return o[i]},yt.erasConvertYear=function(A,e){var t=A.since<=A.until?1:-1;return void 0===e?s(A.since).year():s(A.since).year()+(e-A.offset)*t},yt.erasAbbrRegex=function(A){return l(this,"_erasAbbrRegex")||ot.call(this),A?this._erasAbbrRegex:this._erasRegex},yt.erasNameRegex=function(A){return l(this,"_erasNameRegex")||ot.call(this),A?this._erasNameRegex:this._erasRegex},yt.erasNarrowRegex=function(A){return l(this,"_erasNarrowRegex")||ot.call(this),A?this._erasNarrowRegex:this._erasRegex},yt.months=function(A,e){return A?a(this._months)?this._months[A.month()]:this._months[(this._months.isFormat||OA).test(e)?"format":"standalone"][A.month()]:a(this._months)?this._months:this._months.standalone},yt.monthsShort=function(A,e){return A?a(this._monthsShort)?this._monthsShort[A.month()]:this._monthsShort[OA.test(e)?"format":"standalone"][A.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},yt.monthsParse=function(A,e,t){var i,n,r;if(this._monthsParseExact)return xA.call(this,A,e,t);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(n=g([2e3,i]),t&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(n,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(n,"").replace(".","")+"$","i")),t||this._monthsParse[i]||(r="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[i]=new RegExp(r.replace(".",""),"i")),t&&"MMMM"===e&&this._longMonthsParse[i].test(A))return i;if(t&&"MMM"===e&&this._shortMonthsParse[i].test(A))return i;if(!t&&this._monthsParse[i].test(A))return i}},yt.monthsRegex=function(A){return this._monthsParseExact?(l(this,"_monthsRegex")||BA.call(this),A?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=LA),this._monthsStrictRegex&&A?this._monthsStrictRegex:this._monthsRegex)},yt.monthsShortRegex=function(A){return this._monthsParseExact?(l(this,"_monthsRegex")||BA.call(this),A?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=PA),this._monthsShortStrictRegex&&A?this._monthsShortStrictRegex:this._monthsShortRegex)},yt.week=function(A){return NA(A,this._week.dow,this._week.doy).week},yt.firstDayOfYear=function(){return this._week.doy},yt.firstDayOfWeek=function(){return this._week.dow},yt.weekdays=function(A,e){var t=a(this._weekdays)?this._weekdays:this._weekdays[A&&!0!==A&&this._weekdays.isFormat.test(e)?"format":"standalone"];return!0===A?UA(t,this._week.dow):A?t[A.day()]:t},yt.weekdaysMin=function(A){return!0===A?UA(this._weekdaysMin,this._week.dow):A?this._weekdaysMin[A.day()]:this._weekdaysMin},yt.weekdaysShort=function(A){return!0===A?UA(this._weekdaysShort,this._week.dow):A?this._weekdaysShort[A.day()]:this._weekdaysShort},yt.weekdaysParse=function(A,e,t){var i,n,r;if(this._weekdaysParseExact)return WA.call(this,A,e,t);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(n=g([2e3,1]).day(i),t&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(n,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(n,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(n,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(r="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[i]=new RegExp(r.replace(".",""),"i")),t&&"dddd"===e&&this._fullWeekdaysParse[i].test(A))return i;if(t&&"ddd"===e&&this._shortWeekdaysParse[i].test(A))return i;if(t&&"dd"===e&&this._minWeekdaysParse[i].test(A))return i;if(!t&&this._weekdaysParse[i].test(A))return i}},yt.weekdaysRegex=function(A){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||ZA.call(this),A?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=VA),this._weekdaysStrictRegex&&A?this._weekdaysStrictRegex:this._weekdaysRegex)},yt.weekdaysShortRegex=function(A){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||ZA.call(this),A?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=YA),this._weekdaysShortStrictRegex&&A?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},yt.weekdaysMinRegex=function(A){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||ZA.call(this),A?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=qA),this._weekdaysMinStrictRegex&&A?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},yt.isPM=function(A){return"p"===(A+"").toLowerCase().charAt(0)},yt.meridiem=function(A,e,t){return A>11?t?"pm":"PM":t?"am":"AM"},oe("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(A){var e=A%10;return A+(1===W(A%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),s.lang=D("moment.lang is deprecated. Use moment.locale instead.",oe),s.langData=D("moment.langData is deprecated. Use moment.localeData instead.",ue);var Rt=Math.abs;function St(A,e,t,i){var n=Ge(e,t);return A._milliseconds+=i*n._milliseconds,A._days+=i*n._days,A._months+=i*n._months,A._bubble()}function Dt(A){return A<0?Math.floor(A):Math.ceil(A)}function Ot(A){return 4800*A/146097}function Pt(A){return 146097*A/4800}function Lt(A){return function(){return this.as(A)}}var xt=Lt("ms"),Ct=Lt("s"),Tt=Lt("m"),Bt=Lt("h"),Mt=Lt("d"),It=Lt("w"),kt=Lt("M"),zt=Lt("Q"),jt=Lt("y");function Ht(A){return function(){return this.isValid()?this._data[A]:NaN}}var Nt=Ht("milliseconds"),Qt=Ht("seconds"),Ut=Ht("minutes"),Ft=Ht("hours"),Gt=Ht("days"),Xt=Ht("months"),Vt=Ht("years");var Yt=Math.round,qt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Wt(A,e,t,i,n){return n.relativeTime(e||1,!!t,A,i)}var Zt=Math.abs;function Jt(A){return(A>0)-(A<0)||+A}function Kt(){if(!this.isValid())return this.localeData().invalidDate();var A,e,t,i,n,r,s,a,o=Zt(this._milliseconds)/1e3,l=Zt(this._days),u=Zt(this._months),d=this.asSeconds();return d?(A=q(o/60),e=q(A/60),o%=60,A%=60,t=q(u/12),u%=12,i=o?o.toFixed(3).replace(/\.?0+$/,""):"",n=d<0?"-":"",r=Jt(this._months)!==Jt(d)?"-":"",s=Jt(this._days)!==Jt(d)?"-":"",a=Jt(this._milliseconds)!==Jt(d)?"-":"",n+"P"+(t?r+t+"Y":"")+(u?r+u+"M":"")+(l?s+l+"D":"")+(e||A||o?"T":"")+(e?a+e+"H":"")+(A?a+A+"M":"")+(o?a+i+"S":"")):"P0D"}var $t=Be.prototype;$t.isValid=function(){return this._isValid},$t.abs=function(){var A=this._data;return this._milliseconds=Rt(this._milliseconds),this._days=Rt(this._days),this._months=Rt(this._months),A.milliseconds=Rt(A.milliseconds),A.seconds=Rt(A.seconds),A.minutes=Rt(A.minutes),A.hours=Rt(A.hours),A.months=Rt(A.months),A.years=Rt(A.years),this},$t.add=function(A,e){return St(this,A,e,1)},$t.subtract=function(A,e){return St(this,A,e,-1)},$t.as=function(A){if(!this.isValid())return NaN;var e,t,i=this._milliseconds;if("month"===(A=F(A))||"quarter"===A||"year"===A)switch(e=this._days+i/864e5,t=this._months+Ot(e),A){case"month":return t;case"quarter":return t/3;case"year":return t/12}else switch(e=this._days+Math.round(Pt(this._months)),A){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+A)}},$t.asMilliseconds=xt,$t.asSeconds=Ct,$t.asMinutes=Tt,$t.asHours=Bt,$t.asDays=Mt,$t.asWeeks=It,$t.asMonths=kt,$t.asQuarters=zt,$t.asYears=jt,$t.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*W(this._months/12):NaN},$t._bubble=function(){var A,e,t,i,n,r=this._milliseconds,s=this._days,a=this._months,o=this._data;return r>=0&&s>=0&&a>=0||r<=0&&s<=0&&a<=0||(r+=864e5*Dt(Pt(a)+s),s=0,a=0),o.milliseconds=r%1e3,A=q(r/1e3),o.seconds=A%60,e=q(A/60),o.minutes=e%60,t=q(e/60),o.hours=t%24,s+=q(t/24),a+=n=q(Ot(s)),s-=Dt(Pt(n)),i=q(a/12),a%=12,o.days=s,o.months=a,o.years=i,this},$t.clone=function(){return Ge(this)},$t.get=function(A){return A=F(A),this.isValid()?this[A+"s"]():NaN},$t.milliseconds=Nt,$t.seconds=Qt,$t.minutes=Ut,$t.hours=Ft,$t.days=Gt,$t.weeks=function(){return q(this.days()/7)},$t.months=Xt,$t.years=Vt,$t.humanize=function(A,e){if(!this.isValid())return this.localeData().invalidDate();var t,i,n=!1,s=qt;return"object"===r(A)&&(e=A,A=!1),"boolean"==typeof A&&(n=A),"object"===r(e)&&(s=Object.assign({},qt,e),null!=e.s&&null==e.ss&&(s.ss=e.s-1)),i=function(A,e,t,i){var n=Ge(A).abs(),r=Yt(n.as("s")),s=Yt(n.as("m")),a=Yt(n.as("h")),o=Yt(n.as("d")),l=Yt(n.as("M")),u=Yt(n.as("w")),d=Yt(n.as("y")),h=r<=t.ss&&["s",r]||r<t.s&&["ss",r]||s<=1&&["m"]||s<t.m&&["mm",s]||a<=1&&["h"]||a<t.h&&["hh",a]||o<=1&&["d"]||o<t.d&&["dd",o];return null!=t.w&&(h=h||u<=1&&["w"]||u<t.w&&["ww",u]),(h=h||l<=1&&["M"]||l<t.M&&["MM",l]||d<=1&&["y"]||["yy",d])[2]=e,h[3]=+A>0,h[4]=i,Wt.apply(null,h)}(this,!n,s,t=this.localeData()),n&&(i=t.pastFuture(+this,i)),t.postformat(i)},$t.toISOString=Kt,$t.toString=Kt,$t.toJSON=Kt,$t.locale=et,$t.localeData=it,$t.toIsoString=D("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Kt),$t.lang=tt,j("X",0,0,"unix"),j("x",0,0,"valueOf"),gA("x",hA),gA("X",/[+-]?\d+(\.\d{1,3})?/),yA("X",(function(A,e,t){t._d=new Date(1e3*parseFloat(A))})),yA("x",(function(A,e,t){t._d=new Date(W(A))})),//! moment.js | |
8 | -s.version="2.29.1",i=Pe,s.fn=vt,s.min=function(){var A=[].slice.call(arguments,0);return Ce("isBefore",A)},s.max=function(){var A=[].slice.call(arguments,0);return Ce("isAfter",A)},s.now=function(){return Date.now?Date.now():+new Date},s.utc=g,s.unix=function(A){return Pe(1e3*A)},s.months=function(A,e){return Et(A,e,"months")},s.isDate=c,s.locale=oe,s.invalid=_,s.duration=Ge,s.isMoment=R,s.weekdays=function(A,e,t){return wt(A,e,t,"weekdays")},s.parseZone=function(){return Pe.apply(null,arguments).parseZone()},s.localeData=ue,s.isDuration=Me,s.monthsShort=function(A,e){return Et(A,e,"monthsShort")},s.weekdaysMin=function(A,e,t){return wt(A,e,t,"weekdaysMin")},s.defineLocale=le,s.updateLocale=function(A,e){if(null!=e){var t,i,n=te;null!=ie[A]&&null!=ie[A].parentLocale?ie[A].set(C(ie[A]._config,e)):(null!=(i=ae(A))&&(n=i._config),e=C(n,e),null==i&&(e.abbr=A),(t=new T(e)).parentLocale=ie[A],ie[A]=t),oe(A)}else null!=ie[A]&&(null!=ie[A].parentLocale?(ie[A]=ie[A].parentLocale,A===oe()&&oe(A)):null!=ie[A]&&delete ie[A]);return ie[A]},s.locales=function(){return O(ie)},s.weekdaysShort=function(A,e,t){return wt(A,e,t,"weekdaysShort")},s.normalizeUnits=F,s.relativeTimeRounding=function(A){return void 0===A?Yt:"function"==typeof A&&(Yt=A,!0)},s.relativeTimeThreshold=function(A,e){return void 0!==qt[A]&&(void 0===e?qt[A]:(qt[A]=e,"s"===A&&(qt.ss=e-1),!0))},s.calendarFormat=function(A,e){var t=A.diff(e,"days",!0);return t<-6?"sameElse":t<-1?"lastWeek":t<0?"lastDay":t<1?"sameDay":t<2?"nextDay":t<7?"nextWeek":"sameElse"},s.prototype=vt,s.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},e.a=s}).call(this,t(18)(A))},function(A,e,t){"use strict";var i=t(3),n=t.n(i)()((function(A){return A[1]}));n.push([A.i,".flvWai,.flvWai>.videoFlv{\r\n width: 100%; \r\n height: 100%; \r\n}\r\n.flvWai>.videoFlv:hover{\r\n outline: none;\r\n}",""]),e.a=n},function(A,e,t){"use strict";var i=t(3),n=t.n(i)()((function(A){return A[1]}));n.push([A.i,'.timerComCss{\r\n font-family: "fontInit";\r\n color: rgb(47, 233, 242);\r\n font-size: 20px;\r\n letter-spacing: 2px;\r\n}\r\np{\r\n margin: 0;\r\n padding: 0;\r\n}',""]),e.a=n},function(A,e,t){"use strict";var i=t(3),n=t.n(i)()((function(A){return A[1]}));n.push([A.i,"img{\r\n width: 100%;\r\n}",""]),e.a=n},function(A,e,t){"use strict";var i=t(3),n=t.n(i)()((function(A){return A[1]}));n.push([A.i,"input:focus{\r\n outline: none;\r\n}\r\ninput{\r\n border-radius: 5px;\r\n}",""]),e.a=n},function(A,e,t){"use strict";var i=t(3),n=t.n(i)()((function(A){return A[1]}));n.push([A.i,".buttonFunAreaSelectPlus{\r\n position: absolute;\r\n right: -100px;\r\n top: 0;\r\n width: 100px;\r\n height: 50px;\r\n text-align: center;\r\n line-height: 50px;\r\n color: white;\r\n cursor: pointer;\r\n}\r\n.buttonFunAreaSelectPlus:nth-child(2){\r\n top: 50px;\r\n}",""]),e.a=n},function(A,e,t){"use strict";t.r(e);var i=t(4); | |
7 | +function o(){return i.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function l(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(d(e,t))return!1;return!0}function u(e){return void 0===e}function h(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function p(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var n,i=[];for(n=0;n<e.length;++n)i.push(t(e[n],n));return i}function m(e,t){for(var n in t)d(t,n)&&(e[n]=t[n]);return d(t,"toString")&&(e.toString=t.toString),d(t,"valueOf")&&(e.valueOf=t.valueOf),e}function y(e,t,n,i){return Tt(e,t,n,i,!0).utc()}function g(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function v(e){if(null==e._isValid){var t=g(e),n=r.call(t.parsedDateParts,(function(e){return null!=e})),i=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function _(e){var t=y(NaN);return null!=e?m(g(t),e):g(t).userInvalidated=!0,t}r=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),i=n.length>>>0;for(t=0;t<i;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var b=o.momentProperties=[],w=!1;function k(e,t){var n,i,r;if(u(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),u(t._i)||(e._i=t._i),u(t._f)||(e._f=t._f),u(t._l)||(e._l=t._l),u(t._strict)||(e._strict=t._strict),u(t._tzm)||(e._tzm=t._tzm),u(t._isUTC)||(e._isUTC=t._isUTC),u(t._offset)||(e._offset=t._offset),u(t._pf)||(e._pf=g(t)),u(t._locale)||(e._locale=t._locale),b.length>0)for(n=0;n<b.length;n++)u(r=t[i=b[n]])||(e[i]=r);return e}function S(e){k(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===w&&(w=!0,o.updateOffset(this),w=!1)}function A(e){return e instanceof S||null!=e&&null!=e._isAMomentObject}function x(e){!1===o.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function E(e,t){var n=!0;return m((function(){if(null!=o.deprecationHandler&&o.deprecationHandler(null,e),n){var i,r,s,l=[];for(r=0;r<arguments.length;r++){if(i="","object"===a(arguments[r])){for(s in i+="\n["+r+"] ",arguments[0])d(arguments[0],s)&&(i+=s+": "+arguments[0][s]+", ");i=i.slice(0,-2)}else i=arguments[r];l.push(i)}x(e+"\nArguments: "+Array.prototype.slice.call(l).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)}),t)}var T,L={};function R(e,t){null!=o.deprecationHandler&&o.deprecationHandler(e,t),L[e]||(x(t),L[e]=!0)}function D(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function C(e,t){var n,i=m({},e);for(n in t)d(t,n)&&(l(e[n])&&l(t[n])?(i[n]={},m(i[n],e[n]),m(i[n],t[n])):null!=t[n]?i[n]=t[n]:delete i[n]);for(n in e)d(e,n)&&!d(t,n)&&l(e[n])&&(i[n]=m({},i[n]));return i}function M(e){null!=e&&this.set(e)}o.suppressDeprecationWarnings=!1,o.deprecationHandler=null,T=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)d(e,t)&&n.push(t);return n};function O(e,t,n){var i=""+Math.abs(e),r=t-i.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}var B=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,I=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,P={},U={};function F(e,t,n,i){var r=i;"string"==typeof i&&(r=function(){return this[i]()}),e&&(U[e]=r),t&&(U[t[0]]=function(){return O(r.apply(this,arguments),t[1],t[2])}),n&&(U[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function N(e,t){return e.isValid()?(t=q(t,e.localeData()),P[t]=P[t]||function(e){var t,n,i,r=e.match(B);for(t=0,n=r.length;t<n;t++)U[r[t]]?r[t]=U[r[t]]:r[t]=(i=r[t]).match(/\[[\s\S]/)?i.replace(/^\[|\]$/g,""):i.replace(/\\/g,"");return function(t){var i,a="";for(i=0;i<n;i++)a+=D(r[i])?r[i].call(t,e):r[i];return a}}(t),P[t](e)):e.localeData().invalidDate()}function q(e,t){var n=5;function i(e){return t.longDateFormat(e)||e}for(I.lastIndex=0;n>=0&&I.test(e);)e=e.replace(I,i),I.lastIndex=0,n-=1;return e}var Y={};function V(e,t){var n=e.toLowerCase();Y[n]=Y[n+"s"]=Y[t]=e}function j(e){return"string"==typeof e?Y[e]||Y[e.toLowerCase()]:void 0}function z(e){var t,n,i={};for(n in e)d(e,n)&&(t=j(n))&&(i[t]=e[n]);return i}var W={};function H(e,t){W[e]=t}function G(e){return e%4==0&&e%100!=0||e%400==0}function K(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function X(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=K(t)),n}function Q(e,t){return function(n){return null!=n?(J(this,e,n),o.updateOffset(this,t),this):Z(this,e)}}function Z(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function J(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&G(e.year())&&1===e.month()&&29===e.date()?(n=X(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Ae(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}var $,ee=/\d/,te=/\d\d/,ne=/\d{3}/,ie=/\d{4}/,re=/[+-]?\d{6}/,ae=/\d\d?/,oe=/\d\d\d\d?/,se=/\d\d\d\d\d\d?/,le=/\d{1,3}/,de=/\d{1,4}/,ce=/[+-]?\d{1,6}/,ue=/\d+/,he=/[+-]?\d+/,pe=/Z|[+-]\d\d:?\d\d/gi,fe=/Z|[+-]\d\d(?::?\d\d)?/gi,me=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function ye(e,t,n){$[e]=D(t)?t:function(e,i){return e&&n?n:t}}function ge(e,t){return d($,e)?$[e](t._strict,t._locale):new RegExp(ve(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,i,r){return t||n||i||r}))))}function ve(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}$={};var _e={};function be(e,t){var n,i=t;for("string"==typeof e&&(e=[e]),h(t)&&(i=function(e,n){n[t]=X(e)}),n=0;n<e.length;n++)_e[e[n]]=i}function we(e,t){be(e,(function(e,n,i,r){i._w=i._w||{},t(e,i._w,i,r)}))}function ke(e,t,n){null!=t&&d(_e,e)&&_e[e](t,n._a,n,e)}var Se;function Ae(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,i=(t%(n=12)+n)%n;return e+=(t-i)/12,1===i?G(e)?29:28:31-i%7%2}Se=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},F("M",["MM",2],"Mo",(function(){return this.month()+1})),F("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),F("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),V("month","M"),H("month",8),ye("M",ae),ye("MM",ae,te),ye("MMM",(function(e,t){return t.monthsShortRegex(e)})),ye("MMMM",(function(e,t){return t.monthsRegex(e)})),be(["M","MM"],(function(e,t){t[1]=X(e)-1})),be(["MMM","MMMM"],(function(e,t,n,i){var r=n._locale.monthsParse(e,i,n._strict);null!=r?t[1]=r:g(n).invalidMonth=e}));var xe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ee="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Te=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Le=me,Re=me;function De(e,t,n){var i,r,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)a=y([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(r=Se.call(this._shortMonthsParse,o))?r:null:-1!==(r=Se.call(this._longMonthsParse,o))?r:null:"MMM"===t?-1!==(r=Se.call(this._shortMonthsParse,o))||-1!==(r=Se.call(this._longMonthsParse,o))?r:null:-1!==(r=Se.call(this._longMonthsParse,o))||-1!==(r=Se.call(this._shortMonthsParse,o))?r:null}function Ce(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=X(t);else if(!h(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),Ae(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function Me(e){return null!=e?(Ce(this,e),o.updateOffset(this,!0),this):Z(this,"Month")}function Oe(){function e(e,t){return t.length-e.length}var t,n,i=[],r=[],a=[];for(t=0;t<12;t++)n=y([2e3,t]),i.push(this.monthsShort(n,"")),r.push(this.months(n,"")),a.push(this.months(n,"")),a.push(this.monthsShort(n,""));for(i.sort(e),r.sort(e),a.sort(e),t=0;t<12;t++)i[t]=ve(i[t]),r[t]=ve(r[t]);for(t=0;t<24;t++)a[t]=ve(a[t]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Be(e){return G(e)?366:365}F("Y",0,0,(function(){var e=this.year();return e<=9999?O(e,4):"+"+e})),F(0,["YY",2],0,(function(){return this.year()%100})),F(0,["YYYY",4],0,"year"),F(0,["YYYYY",5],0,"year"),F(0,["YYYYYY",6,!0],0,"year"),V("year","y"),H("year",1),ye("Y",he),ye("YY",ae,te),ye("YYYY",de,ie),ye("YYYYY",ce,re),ye("YYYYYY",ce,re),be(["YYYYY","YYYYYY"],0),be("YYYY",(function(e,t){t[0]=2===e.length?o.parseTwoDigitYear(e):X(e)})),be("YY",(function(e,t){t[0]=o.parseTwoDigitYear(e)})),be("Y",(function(e,t){t[0]=parseInt(e,10)})),o.parseTwoDigitYear=function(e){return X(e)+(X(e)>68?1900:2e3)};var Ie=Q("FullYear",!0);function Pe(e,t,n,i,r,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,i,r,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,i,r,a,o),s}function Ue(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Fe(e,t,n){var i=7+t-n;return-((7+Ue(e,0,i).getUTCDay()-t)%7)+i-1}function Ne(e,t,n,i,r){var a,o,s=1+7*(t-1)+(7+n-i)%7+Fe(e,i,r);return s<=0?o=Be(a=e-1)+s:s>Be(e)?(a=e+1,o=s-Be(e)):(a=e,o=s),{year:a,dayOfYear:o}}function qe(e,t,n){var i,r,a=Fe(e.year(),t,n),o=Math.floor((e.dayOfYear()-a-1)/7)+1;return o<1?i=o+Ye(r=e.year()-1,t,n):o>Ye(e.year(),t,n)?(i=o-Ye(e.year(),t,n),r=e.year()+1):(r=e.year(),i=o),{week:i,year:r}}function Ye(e,t,n){var i=Fe(e,t,n),r=Fe(e+1,t,n);return(Be(e)-i+r)/7}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),V("week","w"),V("isoWeek","W"),H("week",5),H("isoWeek",5),ye("w",ae),ye("ww",ae,te),ye("W",ae),ye("WW",ae,te),we(["w","ww","W","WW"],(function(e,t,n,i){t[i.substr(0,1)]=X(e)}));function Ve(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("d",0,"do","day"),F("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),F("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),F("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),V("day","d"),V("weekday","e"),V("isoWeekday","E"),H("day",11),H("weekday",11),H("isoWeekday",11),ye("d",ae),ye("e",ae),ye("E",ae),ye("dd",(function(e,t){return t.weekdaysMinRegex(e)})),ye("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),ye("dddd",(function(e,t){return t.weekdaysRegex(e)})),we(["dd","ddd","dddd"],(function(e,t,n,i){var r=n._locale.weekdaysParse(e,i,n._strict);null!=r?t.d=r:g(n).invalidWeekday=e})),we(["d","e","E"],(function(e,t,n,i){t[i]=X(e)}));var je="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),We="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),He=me,Ge=me,Ke=me;function Xe(e,t,n){var i,r,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)a=y([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(r=Se.call(this._weekdaysParse,o))?r:null:"ddd"===t?-1!==(r=Se.call(this._shortWeekdaysParse,o))?r:null:-1!==(r=Se.call(this._minWeekdaysParse,o))?r:null:"dddd"===t?-1!==(r=Se.call(this._weekdaysParse,o))||-1!==(r=Se.call(this._shortWeekdaysParse,o))||-1!==(r=Se.call(this._minWeekdaysParse,o))?r:null:"ddd"===t?-1!==(r=Se.call(this._shortWeekdaysParse,o))||-1!==(r=Se.call(this._weekdaysParse,o))||-1!==(r=Se.call(this._minWeekdaysParse,o))?r:null:-1!==(r=Se.call(this._minWeekdaysParse,o))||-1!==(r=Se.call(this._weekdaysParse,o))||-1!==(r=Se.call(this._shortWeekdaysParse,o))?r:null}function Qe(){function e(e,t){return t.length-e.length}var t,n,i,r,a,o=[],s=[],l=[],d=[];for(t=0;t<7;t++)n=y([2e3,1]).day(t),i=ve(this.weekdaysMin(n,"")),r=ve(this.weekdaysShort(n,"")),a=ve(this.weekdays(n,"")),o.push(i),s.push(r),l.push(a),d.push(i),d.push(r),d.push(a);o.sort(e),s.sort(e),l.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Ze(){return this.hours()%12||12}function Je(e,t){F(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function $e(e,t){return t._meridiemParse}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,Ze),F("k",["kk",2],0,(function(){return this.hours()||24})),F("hmm",0,0,(function(){return""+Ze.apply(this)+O(this.minutes(),2)})),F("hmmss",0,0,(function(){return""+Ze.apply(this)+O(this.minutes(),2)+O(this.seconds(),2)})),F("Hmm",0,0,(function(){return""+this.hours()+O(this.minutes(),2)})),F("Hmmss",0,0,(function(){return""+this.hours()+O(this.minutes(),2)+O(this.seconds(),2)})),Je("a",!0),Je("A",!1),V("hour","h"),H("hour",13),ye("a",$e),ye("A",$e),ye("H",ae),ye("h",ae),ye("k",ae),ye("HH",ae,te),ye("hh",ae,te),ye("kk",ae,te),ye("hmm",oe),ye("hmmss",se),ye("Hmm",oe),ye("Hmmss",se),be(["H","HH"],3),be(["k","kk"],(function(e,t,n){var i=X(e);t[3]=24===i?0:i})),be(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),be(["h","hh"],(function(e,t,n){t[3]=X(e),g(n).bigHour=!0})),be("hmm",(function(e,t,n){var i=e.length-2;t[3]=X(e.substr(0,i)),t[4]=X(e.substr(i)),g(n).bigHour=!0})),be("hmmss",(function(e,t,n){var i=e.length-4,r=e.length-2;t[3]=X(e.substr(0,i)),t[4]=X(e.substr(i,2)),t[5]=X(e.substr(r)),g(n).bigHour=!0})),be("Hmm",(function(e,t,n){var i=e.length-2;t[3]=X(e.substr(0,i)),t[4]=X(e.substr(i))})),be("Hmmss",(function(e,t,n){var i=e.length-4,r=e.length-2;t[3]=X(e.substr(0,i)),t[4]=X(e.substr(i,2)),t[5]=X(e.substr(r))}));var et=Q("Hours",!0);var tt,nt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:xe,monthsShort:Ee,week:{dow:0,doy:6},weekdays:je,weekdaysMin:We,weekdaysShort:ze,meridiemParse:/[ap]\.?m?\.?/i},it={},rt={};function at(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n<i;n+=1)if(e[n]!==t[n])return n;return i}function ot(e){return e?e.toLowerCase().replace("_","-"):e}function st(t){var i=null;if(void 0===it[t]&&void 0!==e&&e&&e.exports)try{i=tt._abbr,void 0,n(22)("./"+t),lt(i)}catch(e){it[t]=null}return it[t]}function lt(e,t){var n;return e&&((n=u(t)?ct(e):dt(e,t))?tt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),tt._abbr}function dt(e,t){if(null!==t){var n,i=nt;if(t.abbr=e,null!=it[e])R("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=it[e]._config;else if(null!=t.parentLocale)if(null!=it[t.parentLocale])i=it[t.parentLocale]._config;else{if(null==(n=st(t.parentLocale)))return rt[t.parentLocale]||(rt[t.parentLocale]=[]),rt[t.parentLocale].push({name:e,config:t}),null;i=n._config}return it[e]=new M(C(i,t)),rt[e]&&rt[e].forEach((function(e){dt(e.name,e.config)})),lt(e),it[e]}return delete it[e],null}function ct(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return tt;if(!s(e)){if(t=st(e))return t;e=[e]}return function(e){for(var t,n,i,r,a=0;a<e.length;){for(t=(r=ot(e[a]).split("-")).length,n=(n=ot(e[a+1]))?n.split("-"):null;t>0;){if(i=st(r.slice(0,t).join("-")))return i;if(n&&n.length>=t&&at(r,n)>=t-1)break;t--}a++}return tt}(e)}function ut(e){var t,n=e._a;return n&&-2===g(e).overflow&&(t=n[1]<0||n[1]>11?1:n[2]<1||n[2]>Ae(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,g(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),g(e)._overflowWeeks&&-1===t&&(t=7),g(e)._overflowWeekday&&-1===t&&(t=8),g(e).overflow=t),e}var ht=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ft=/Z|[+-]\d\d(?::?\d\d)?/,mt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],yt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],gt=/^\/?Date\((-?\d+)/i,vt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,_t={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function bt(e){var t,n,i,r,a,o,s=e._i,l=ht.exec(s)||pt.exec(s);if(l){for(g(e).iso=!0,t=0,n=mt.length;t<n;t++)if(mt[t][1].exec(l[1])){r=mt[t][0],i=!1!==mt[t][2];break}if(null==r)return void(e._isValid=!1);if(l[3]){for(t=0,n=yt.length;t<n;t++)if(yt[t][1].exec(l[3])){a=(l[2]||" ")+yt[t][0];break}if(null==a)return void(e._isValid=!1)}if(!i&&null!=a)return void(e._isValid=!1);if(l[4]){if(!ft.exec(l[4]))return void(e._isValid=!1);o="Z"}e._f=r+(a||"")+(o||""),xt(e)}else e._isValid=!1}function wt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function kt(e){var t,n,i,r,a,o,s,l,d=vt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(d){if(n=d[4],i=d[3],r=d[2],a=d[5],o=d[6],s=d[7],l=[wt(n),Ee.indexOf(i),parseInt(r,10),parseInt(a,10),parseInt(o,10)],s&&l.push(parseInt(s,10)),t=l,!function(e,t,n){return!e||ze.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(g(n).weekdayMismatch=!0,n._isValid=!1,!1)}(d[1],t,e))return;e._a=t,e._tzm=function(e,t,n){if(e)return _t[e];if(t)return 0;var i=parseInt(n,10),r=i%100;return 60*((i-r)/100)+r}(d[8],d[9],d[10]),e._d=Ue.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),g(e).rfc2822=!0}else e._isValid=!1}function St(e,t,n){return null!=e?e:null!=t?t:n}function At(e){var t,n,i,r,a,s=[];if(!e._d){for(i=function(e){var t=new Date(o.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[2]&&null==e._a[1]&&function(e){var t,n,i,r,a,o,s,l,d;null!=(t=e._w).GG||null!=t.W||null!=t.E?(a=1,o=4,n=St(t.GG,e._a[0],qe(Lt(),1,4).year),i=St(t.W,1),((r=St(t.E,1))<1||r>7)&&(l=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,d=qe(Lt(),a,o),n=St(t.gg,e._a[0],d.year),i=St(t.w,d.week),null!=t.d?((r=t.d)<0||r>6)&&(l=!0):null!=t.e?(r=t.e+a,(t.e<0||t.e>6)&&(l=!0)):r=a);i<1||i>Ye(n,a,o)?g(e)._overflowWeeks=!0:null!=l?g(e)._overflowWeekday=!0:(s=Ne(n,i,r,a,o),e._a[0]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(a=St(e._a[0],i[0]),(e._dayOfYear>Be(a)||0===e._dayOfYear)&&(g(e)._overflowDayOfYear=!0),n=Ue(a,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=i[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?Ue:Pe).apply(null,s),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(g(e).weekdayMismatch=!0)}}function xt(e){if(e._f!==o.ISO_8601)if(e._f!==o.RFC_2822){e._a=[],g(e).empty=!0;var t,n,i,r,a,s,l=""+e._i,d=l.length,c=0;for(i=q(e._f,e._locale).match(B)||[],t=0;t<i.length;t++)r=i[t],(n=(l.match(ge(r,e))||[])[0])&&((a=l.substr(0,l.indexOf(n))).length>0&&g(e).unusedInput.push(a),l=l.slice(l.indexOf(n)+n.length),c+=n.length),U[r]?(n?g(e).empty=!1:g(e).unusedTokens.push(r),ke(r,n,e)):e._strict&&!n&&g(e).unusedTokens.push(r);g(e).charsLeftOver=d-c,l.length>0&&g(e).unusedInput.push(l),e._a[3]<=12&&!0===g(e).bigHour&&e._a[3]>0&&(g(e).bigHour=void 0),g(e).parsedDateParts=e._a.slice(0),g(e).meridiem=e._meridiem,e._a[3]=function(e,t,n){var i;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),null!==(s=g(e).era)&&(e._a[0]=e._locale.erasConvertYear(s,e._a[0])),At(e),ut(e)}else kt(e);else bt(e)}function Et(e){var t=e._i,n=e._f;return e._locale=e._locale||ct(e._l),null===t||void 0===n&&""===t?_({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),A(t)?new S(ut(t)):(p(t)?e._d=t:s(n)?function(e){var t,n,i,r,a,o,s=!1;if(0===e._f.length)return g(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;r<e._f.length;r++)a=0,o=!1,t=k({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[r],xt(t),v(t)&&(o=!0),a+=g(t).charsLeftOver,a+=10*g(t).unusedTokens.length,g(t).score=a,s?a<i&&(i=a,n=t):(null==i||a<i||o)&&(i=a,n=t,o&&(s=!0));m(e,n||t)}(e):n?xt(e):function(e){var t=e._i;u(t)?e._d=new Date(o.now()):p(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=gt.exec(e._i);null===t?(bt(e),!1===e._isValid&&(delete e._isValid,kt(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:o.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):s(t)?(e._a=f(t.slice(0),(function(e){return parseInt(e,10)})),At(e)):l(t)?function(e){if(!e._d){var t=z(e._i),n=void 0===t.day?t.date:t.day;e._a=f([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),At(e)}}(e):h(t)?e._d=new Date(t):o.createFromInputFallback(e)}(e),v(e)||(e._d=null),e))}function Tt(e,t,n,i,r){var a,o={};return!0!==t&&!1!==t||(i=t,t=void 0),!0!==n&&!1!==n||(i=n,n=void 0),(l(e)&&c(e)||s(e)&&0===e.length)&&(e=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=r,o._l=n,o._i=e,o._f=t,o._strict=i,(a=new S(ut(Et(o))))._nextDay&&(a.add(1,"d"),a._nextDay=void 0),a}function Lt(e,t,n,i){return Tt(e,t,n,i,!1)}o.createFromInputFallback=E("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),o.ISO_8601=function(){},o.RFC_2822=function(){};var Rt=E("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Lt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:_()})),Dt=E("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Lt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:_()}));function Ct(e,t){var n,i;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return Lt();for(n=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](n)||(n=t[i]);return n}var Mt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ot(e){var t=z(e),n=t.year||0,i=t.quarter||0,r=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,l=t.minute||0,c=t.second||0,u=t.millisecond||0;this._isValid=function(e){var t,n,i=!1;for(t in e)if(d(e,t)&&(-1===Se.call(Mt,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<Mt.length;++n)if(e[Mt[n]]){if(i)return!1;parseFloat(e[Mt[n]])!==X(e[Mt[n]])&&(i=!0)}return!0}(t),this._milliseconds=+u+1e3*c+6e4*l+1e3*s*60*60,this._days=+o+7*a,this._months=+r+3*i+12*n,this._data={},this._locale=ct(),this._bubble()}function Bt(e){return e instanceof Ot}function It(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Pt(e,t){F(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+O(~~(e/60),2)+t+O(~~e%60,2)}))}Pt("Z",":"),Pt("ZZ",""),ye("Z",fe),ye("ZZ",fe),be(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=Ft(fe,e)}));var Ut=/([\+\-]|\d\d)/gi;function Ft(e,t){var n,i,r=(t||"").match(e);return null===r?null:0===(i=60*(n=((r[r.length-1]||[])+"").match(Ut)||["-",0,0])[1]+X(n[2]))?0:"+"===n[0]?i:-i}function Nt(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(A(e)||p(e)?e.valueOf():Lt(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),o.updateOffset(n,!1),n):Lt(e).local()}function qt(e){return-Math.round(e._d.getTimezoneOffset())}function Yt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}o.updateOffset=function(){};var Vt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,jt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function zt(e,t){var n,i,r,o=e,s=null;return Bt(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:h(e)||!isNaN(+e)?(o={},t?o[t]=+e:o.milliseconds=+e):(s=Vt.exec(e))?(n="-"===s[1]?-1:1,o={y:0,d:X(s[2])*n,h:X(s[3])*n,m:X(s[4])*n,s:X(s[5])*n,ms:X(It(1e3*s[6]))*n}):(s=jt.exec(e))?(n="-"===s[1]?-1:1,o={y:Wt(s[2],n),M:Wt(s[3],n),w:Wt(s[4],n),d:Wt(s[5],n),h:Wt(s[6],n),m:Wt(s[7],n),s:Wt(s[8],n)}):null==o?o={}:"object"===a(o)&&("from"in o||"to"in o)&&(r=function(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Nt(t,e),e.isBefore(t)?n=Ht(e,t):((n=Ht(t,e)).milliseconds=-n.milliseconds,n.months=-n.months);return n}(Lt(o.from),Lt(o.to)),(o={}).ms=r.milliseconds,o.M=r.months),i=new Ot(o),Bt(e)&&d(e,"_locale")&&(i._locale=e._locale),Bt(e)&&d(e,"_isValid")&&(i._isValid=e._isValid),i}function Wt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Ht(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Gt(e,t){return function(n,i){var r;return null===i||isNaN(+i)||(R(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=i,i=r),Kt(this,zt(n,i),e),this}}function Kt(e,t,n,i){var r=t._milliseconds,a=It(t._days),s=It(t._months);e.isValid()&&(i=null==i||i,s&&Ce(e,Z(e,"Month")+s*n),a&&J(e,"Date",Z(e,"Date")+a*n),r&&e._d.setTime(e._d.valueOf()+r*n),i&&o.updateOffset(e,a||s))}zt.fn=Ot.prototype,zt.invalid=function(){return zt(NaN)};var Xt=Gt(1,"add"),Qt=Gt(-1,"subtract");function Zt(e){return"string"==typeof e||e instanceof String}function Jt(e){return A(e)||p(e)||Zt(e)||h(e)||function(e){var t=s(e),n=!1;t&&(n=0===e.filter((function(t){return!h(t)&&Zt(e)})).length);return t&&n}(e)||function(e){var t,n,i=l(e)&&!c(e),r=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(t=0;t<a.length;t+=1)n=a[t],r=r||d(e,n);return i&&r}(e)||null==e}function $t(e){var t,n=l(e)&&!c(e),i=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<r.length;t+=1)i=i||d(e,r[t]);return n&&i}function en(e,t){if(e.date()<t.date())return-en(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(n,"months");return-(n+(t-i<0?(t-i)/(i-e.clone().add(n-1,"months")):(t-i)/(e.clone().add(n+1,"months")-i)))||0}function tn(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ct(e))&&(this._locale=t),this)}o.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",o.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var nn=E("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function rn(){return this._locale}function an(e,t){return(e%t+t)%t}function on(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-126227808e5:new Date(e,t,n).valueOf()}function sn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-126227808e5:Date.UTC(e,t,n)}function ln(e,t){return t.erasAbbrRegex(e)}function dn(){var e,t,n=[],i=[],r=[],a=[],o=this.eras();for(e=0,t=o.length;e<t;++e)i.push(ve(o[e].name)),n.push(ve(o[e].abbr)),r.push(ve(o[e].narrow)),a.push(ve(o[e].name)),a.push(ve(o[e].abbr)),a.push(ve(o[e].narrow));this._erasRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+i.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}function cn(e,t){F(0,[e,e.length],0,t)}function un(e,t,n,i,r){var a;return null==e?qe(this,i,r).year:(t>(a=Ye(e,i,r))&&(t=a),hn.call(this,e,t,n,i,r))}function hn(e,t,n,i,r){var a=Ne(e,t,n,i,r),o=Ue(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),ye("N",ln),ye("NN",ln),ye("NNN",ln),ye("NNNN",(function(e,t){return t.erasNameRegex(e)})),ye("NNNNN",(function(e,t){return t.erasNarrowRegex(e)})),be(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,i){var r=n._locale.erasParse(e,i,n._strict);r?g(n).era=r:g(n).invalidEra=e})),ye("y",ue),ye("yy",ue),ye("yyy",ue),ye("yyyy",ue),ye("yo",(function(e,t){return t._eraYearOrdinalRegex||ue})),be(["y","yy","yyy","yyyy"],0),be(["yo"],(function(e,t,n,i){var r;n._locale._eraYearOrdinalRegex&&(r=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[0]=n._locale.eraYearOrdinalParse(e,r):t[0]=parseInt(e,10)})),F(0,["gg",2],0,(function(){return this.weekYear()%100})),F(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),cn("gggg","weekYear"),cn("ggggg","weekYear"),cn("GGGG","isoWeekYear"),cn("GGGGG","isoWeekYear"),V("weekYear","gg"),V("isoWeekYear","GG"),H("weekYear",1),H("isoWeekYear",1),ye("G",he),ye("g",he),ye("GG",ae,te),ye("gg",ae,te),ye("GGGG",de,ie),ye("gggg",de,ie),ye("GGGGG",ce,re),ye("ggggg",ce,re),we(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,i){t[i.substr(0,2)]=X(e)})),we(["gg","GG"],(function(e,t,n,i){t[i]=o.parseTwoDigitYear(e)})),F("Q",0,"Qo","quarter"),V("quarter","Q"),H("quarter",7),ye("Q",ee),be("Q",(function(e,t){t[1]=3*(X(e)-1)})),F("D",["DD",2],"Do","date"),V("date","D"),H("date",9),ye("D",ae),ye("DD",ae,te),ye("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),be(["D","DD"],2),be("Do",(function(e,t){t[2]=X(e.match(ae)[0])}));var pn=Q("Date",!0);F("DDD",["DDDD",3],"DDDo","dayOfYear"),V("dayOfYear","DDD"),H("dayOfYear",4),ye("DDD",le),ye("DDDD",ne),be(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=X(e)})),F("m",["mm",2],0,"minute"),V("minute","m"),H("minute",14),ye("m",ae),ye("mm",ae,te),be(["m","mm"],4);var fn=Q("Minutes",!1);F("s",["ss",2],0,"second"),V("second","s"),H("second",15),ye("s",ae),ye("ss",ae,te),be(["s","ss"],5);var mn,yn,gn=Q("Seconds",!1);for(F("S",0,0,(function(){return~~(this.millisecond()/100)})),F(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),F(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),F(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),F(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),F(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),F(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),V("millisecond","ms"),H("millisecond",16),ye("S",le,ee),ye("SS",le,te),ye("SSS",le,ne),mn="SSSS";mn.length<=9;mn+="S")ye(mn,ue);function vn(e,t){t[6]=X(1e3*("0."+e))}for(mn="S";mn.length<=9;mn+="S")be(mn,vn);yn=Q("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var _n=S.prototype;function bn(e){return e}_n.add=Xt,_n.calendar=function(e,t){1===arguments.length&&(arguments[0]?Jt(arguments[0])?(e=arguments[0],t=void 0):$t(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Lt(),i=Nt(n,this).startOf("day"),r=o.calendarFormat(this,i)||"sameElse",a=t&&(D(t[r])?t[r].call(this,n):t[r]);return this.format(a||this.localeData().calendar(r,this,Lt(n)))},_n.clone=function(){return new S(this)},_n.diff=function(e,t,n){var i,r,a;if(!this.isValid())return NaN;if(!(i=Nt(e,this)).isValid())return NaN;switch(r=6e4*(i.utcOffset()-this.utcOffset()),t=j(t)){case"year":a=en(this,i)/12;break;case"month":a=en(this,i);break;case"quarter":a=en(this,i)/3;break;case"second":a=(this-i)/1e3;break;case"minute":a=(this-i)/6e4;break;case"hour":a=(this-i)/36e5;break;case"day":a=(this-i-r)/864e5;break;case"week":a=(this-i-r)/6048e5;break;default:a=this-i}return n?a:K(a)},_n.endOf=function(e){var t,n;if(void 0===(e=j(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?sn:on,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=36e5-an(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf(),t+=6e4-an(t,6e4)-1;break;case"second":t=this._d.valueOf(),t+=1e3-an(t,1e3)-1}return this._d.setTime(t),o.updateOffset(this,!0),this},_n.format=function(e){e||(e=this.isUtc()?o.defaultFormatUtc:o.defaultFormat);var t=N(this,e);return this.localeData().postformat(t)},_n.from=function(e,t){return this.isValid()&&(A(e)&&e.isValid()||Lt(e).isValid())?zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},_n.fromNow=function(e){return this.from(Lt(),e)},_n.to=function(e,t){return this.isValid()&&(A(e)&&e.isValid()||Lt(e).isValid())?zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},_n.toNow=function(e){return this.to(Lt(),e)},_n.get=function(e){return D(this[e=j(e)])?this[e]():this},_n.invalidAt=function(){return g(this).overflow},_n.isAfter=function(e,t){var n=A(e)?e:Lt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=j(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},_n.isBefore=function(e,t){var n=A(e)?e:Lt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=j(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},_n.isBetween=function(e,t,n,i){var r=A(e)?e:Lt(e),a=A(t)?t:Lt(t);return!!(this.isValid()&&r.isValid()&&a.isValid())&&(("("===(i=i||"()")[0]?this.isAfter(r,n):!this.isBefore(r,n))&&(")"===i[1]?this.isBefore(a,n):!this.isAfter(a,n)))},_n.isSame=function(e,t){var n,i=A(e)?e:Lt(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=j(t)||"millisecond")?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},_n.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},_n.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},_n.isValid=function(){return v(this)},_n.lang=nn,_n.locale=tn,_n.localeData=rn,_n.max=Dt,_n.min=Rt,_n.parsingFlags=function(){return m({},g(this))},_n.set=function(e,t){if("object"===a(e)){var n,i=function(e){var t,n=[];for(t in e)d(e,t)&&n.push({unit:t,priority:W[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}(e=z(e));for(n=0;n<i.length;n++)this[i[n].unit](e[i[n].unit])}else if(D(this[e=j(e)]))return this[e](t);return this},_n.startOf=function(e){var t,n;if(void 0===(e=j(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?sn:on,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=an(t+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":t=this._d.valueOf(),t-=an(t,6e4);break;case"second":t=this._d.valueOf(),t-=an(t,1e3)}return this._d.setTime(t),o.updateOffset(this,!0),this},_n.subtract=Qt,_n.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},_n.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},_n.toDate=function(){return new Date(this.valueOf())},_n.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?N(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):D(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",N(n,"Z")):N(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},_n.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,i="moment",r="";return this.isLocal()||(i=0===this.utcOffset()?"moment.utc":"moment.parseZone",r="Z"),e="["+i+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY","-MM-DD[T]HH:mm:ss.SSS",n=r+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(_n[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),_n.toJSON=function(){return this.isValid()?this.toISOString():null},_n.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},_n.unix=function(){return Math.floor(this.valueOf()/1e3)},_n.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},_n.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},_n.eraName=function(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].name;if(i[e].until<=n&&n<=i[e].since)return i[e].name}return""},_n.eraNarrow=function(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].narrow;if(i[e].until<=n&&n<=i[e].since)return i[e].narrow}return""},_n.eraAbbr=function(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].abbr;if(i[e].until<=n&&n<=i[e].since)return i[e].abbr}return""},_n.eraYear=function(){var e,t,n,i,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=r[e].since<=r[e].until?1:-1,i=this.clone().startOf("day").valueOf(),r[e].since<=i&&i<=r[e].until||r[e].until<=i&&i<=r[e].since)return(this.year()-o(r[e].since).year())*n+r[e].offset;return this.year()},_n.year=Ie,_n.isLeapYear=function(){return G(this.year())},_n.weekYear=function(e){return un.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},_n.isoWeekYear=function(e){return un.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},_n.quarter=_n.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},_n.month=Me,_n.daysInMonth=function(){return Ae(this.year(),this.month())},_n.week=_n.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},_n.isoWeek=_n.isoWeeks=function(e){var t=qe(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},_n.weeksInYear=function(){var e=this.localeData()._week;return Ye(this.year(),e.dow,e.doy)},_n.weeksInWeekYear=function(){var e=this.localeData()._week;return Ye(this.weekYear(),e.dow,e.doy)},_n.isoWeeksInYear=function(){return Ye(this.year(),1,4)},_n.isoWeeksInISOWeekYear=function(){return Ye(this.isoWeekYear(),1,4)},_n.date=pn,_n.day=_n.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},_n.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},_n.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},_n.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},_n.hour=_n.hours=et,_n.minute=_n.minutes=fn,_n.second=_n.seconds=gn,_n.millisecond=_n.milliseconds=yn,_n.utcOffset=function(e,t,n){var i,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Ft(fe,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(i=qt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?Kt(this,zt(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,o.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:qt(this)},_n.utc=function(e){return this.utcOffset(0,e)},_n.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(qt(this),"m")),this},_n.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Ft(pe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},_n.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Lt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},_n.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},_n.isLocal=function(){return!!this.isValid()&&!this._isUTC},_n.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},_n.isUtc=Yt,_n.isUTC=Yt,_n.zoneAbbr=function(){return this._isUTC?"UTC":""},_n.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},_n.dates=E("dates accessor is deprecated. Use date instead.",pn),_n.months=E("months accessor is deprecated. Use month instead",Me),_n.years=E("years accessor is deprecated. Use year instead",Ie),_n.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),_n.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return k(t,this),(t=Et(t))._a?(e=t._isUTC?y(t._a):Lt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var i,r=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),o=0;for(i=0;i<r;i++)(n&&e[i]!==t[i]||!n&&X(e[i])!==X(t[i]))&&o++;return o+a}(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}));var wn=M.prototype;function kn(e,t,n,i){var r=ct(),a=y().set(i,t);return r[n](a,e)}function Sn(e,t,n){if(h(e)&&(t=e,e=void 0),e=e||"",null!=t)return kn(e,t,n,"month");var i,r=[];for(i=0;i<12;i++)r[i]=kn(e,i,n,"month");return r}function An(e,t,n,i){"boolean"==typeof e?(h(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,h(t)&&(n=t,t=void 0),t=t||"");var r,a=ct(),o=e?a._week.dow:0,s=[];if(null!=n)return kn(t,(n+o)%7,i,"day");for(r=0;r<7;r++)s[r]=kn(t,(r+o)%7,i,"day");return s}wn.calendar=function(e,t,n){var i=this._calendar[e]||this._calendar.sameElse;return D(i)?i.call(t,n):i},wn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(B).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},wn.invalidDate=function(){return this._invalidDate},wn.ordinal=function(e){return this._ordinal.replace("%d",e)},wn.preparse=bn,wn.postformat=bn,wn.relativeTime=function(e,t,n,i){var r=this._relativeTime[n];return D(r)?r(e,t,n,i):r.replace(/%d/i,e)},wn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return D(n)?n(t):n.replace(/%s/i,t)},wn.set=function(e){var t,n;for(n in e)d(e,n)&&(D(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},wn.eras=function(e,t){var n,i,r,s=this._eras||ct("en")._eras;for(n=0,i=s.length;n<i;++n){switch(a(s[n].since)){case"string":r=o(s[n].since).startOf("day"),s[n].since=r.valueOf()}switch(a(s[n].until)){case"undefined":s[n].until=1/0;break;case"string":r=o(s[n].until).startOf("day").valueOf(),s[n].until=r.valueOf()}}return s},wn.erasParse=function(e,t,n){var i,r,a,o,s,l=this.eras();for(e=e.toUpperCase(),i=0,r=l.length;i<r;++i)if(a=l[i].name.toUpperCase(),o=l[i].abbr.toUpperCase(),s=l[i].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(o===e)return l[i];break;case"NNNN":if(a===e)return l[i];break;case"NNNNN":if(s===e)return l[i]}else if([a,o,s].indexOf(e)>=0)return l[i]},wn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?o(e.since).year():o(e.since).year()+(t-e.offset)*n},wn.erasAbbrRegex=function(e){return d(this,"_erasAbbrRegex")||dn.call(this),e?this._erasAbbrRegex:this._erasRegex},wn.erasNameRegex=function(e){return d(this,"_erasNameRegex")||dn.call(this),e?this._erasNameRegex:this._erasRegex},wn.erasNarrowRegex=function(e){return d(this,"_erasNarrowRegex")||dn.call(this),e?this._erasNarrowRegex:this._erasRegex},wn.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Te).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},wn.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Te.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},wn.monthsParse=function(e,t,n){var i,r,a;if(this._monthsParseExact)return De.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=y([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(a="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(n&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}},wn.monthsRegex=function(e){return this._monthsParseExact?(d(this,"_monthsRegex")||Oe.call(this),e?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=Re),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},wn.monthsShortRegex=function(e){return this._monthsParseExact?(d(this,"_monthsRegex")||Oe.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},wn.week=function(e){return qe(e,this._week.dow,this._week.doy).week},wn.firstDayOfYear=function(){return this._week.doy},wn.firstDayOfWeek=function(){return this._week.dow},wn.weekdays=function(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ve(n,this._week.dow):e?n[e.day()]:n},wn.weekdaysMin=function(e){return!0===e?Ve(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},wn.weekdaysShort=function(e){return!0===e?Ve(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},wn.weekdaysParse=function(e,t,n){var i,r,a;if(this._weekdaysParseExact)return Xe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=y([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(a="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}},wn.weekdaysRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=He),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},wn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ge),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},wn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ke),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},wn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},wn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},lt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===X(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),o.lang=E("moment.lang is deprecated. Use moment.locale instead.",lt),o.langData=E("moment.langData is deprecated. Use moment.localeData instead.",ct);var xn=Math.abs;function En(e,t,n,i){var r=zt(t,n);return e._milliseconds+=i*r._milliseconds,e._days+=i*r._days,e._months+=i*r._months,e._bubble()}function Tn(e){return e<0?Math.floor(e):Math.ceil(e)}function Ln(e){return 4800*e/146097}function Rn(e){return 146097*e/4800}function Dn(e){return function(){return this.as(e)}}var Cn=Dn("ms"),Mn=Dn("s"),On=Dn("m"),Bn=Dn("h"),In=Dn("d"),Pn=Dn("w"),Un=Dn("M"),Fn=Dn("Q"),Nn=Dn("y");function qn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Yn=qn("milliseconds"),Vn=qn("seconds"),jn=qn("minutes"),zn=qn("hours"),Wn=qn("days"),Hn=qn("months"),Gn=qn("years");var Kn=Math.round,Xn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Qn(e,t,n,i,r){return r.relativeTime(t||1,!!n,e,i)}var Zn=Math.abs;function Jn(e){return(e>0)-(e<0)||+e}function $n(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,r,a,o,s,l=Zn(this._milliseconds)/1e3,d=Zn(this._days),c=Zn(this._months),u=this.asSeconds();return u?(e=K(l/60),t=K(e/60),l%=60,e%=60,n=K(c/12),c%=12,i=l?l.toFixed(3).replace(/\.?0+$/,""):"",r=u<0?"-":"",a=Jn(this._months)!==Jn(u)?"-":"",o=Jn(this._days)!==Jn(u)?"-":"",s=Jn(this._milliseconds)!==Jn(u)?"-":"",r+"P"+(n?a+n+"Y":"")+(c?a+c+"M":"")+(d?o+d+"D":"")+(t||e||l?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(l?s+i+"S":"")):"P0D"}var ei=Ot.prototype;ei.isValid=function(){return this._isValid},ei.abs=function(){var e=this._data;return this._milliseconds=xn(this._milliseconds),this._days=xn(this._days),this._months=xn(this._months),e.milliseconds=xn(e.milliseconds),e.seconds=xn(e.seconds),e.minutes=xn(e.minutes),e.hours=xn(e.hours),e.months=xn(e.months),e.years=xn(e.years),this},ei.add=function(e,t){return En(this,e,t,1)},ei.subtract=function(e,t){return En(this,e,t,-1)},ei.as=function(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=j(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Ln(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Rn(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}},ei.asMilliseconds=Cn,ei.asSeconds=Mn,ei.asMinutes=On,ei.asHours=Bn,ei.asDays=In,ei.asWeeks=Pn,ei.asMonths=Un,ei.asQuarters=Fn,ei.asYears=Nn,ei.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*X(this._months/12):NaN},ei._bubble=function(){var e,t,n,i,r,a=this._milliseconds,o=this._days,s=this._months,l=this._data;return a>=0&&o>=0&&s>=0||a<=0&&o<=0&&s<=0||(a+=864e5*Tn(Rn(s)+o),o=0,s=0),l.milliseconds=a%1e3,e=K(a/1e3),l.seconds=e%60,t=K(e/60),l.minutes=t%60,n=K(t/60),l.hours=n%24,o+=K(n/24),s+=r=K(Ln(o)),o-=Tn(Rn(r)),i=K(s/12),s%=12,l.days=o,l.months=s,l.years=i,this},ei.clone=function(){return zt(this)},ei.get=function(e){return e=j(e),this.isValid()?this[e+"s"]():NaN},ei.milliseconds=Yn,ei.seconds=Vn,ei.minutes=jn,ei.hours=zn,ei.days=Wn,ei.weeks=function(){return K(this.days()/7)},ei.months=Hn,ei.years=Gn,ei.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,r=!1,o=Xn;return"object"===a(e)&&(t=e,e=!1),"boolean"==typeof e&&(r=e),"object"===a(t)&&(o=Object.assign({},Xn,t),null!=t.s&&null==t.ss&&(o.ss=t.s-1)),i=function(e,t,n,i){var r=zt(e).abs(),a=Kn(r.as("s")),o=Kn(r.as("m")),s=Kn(r.as("h")),l=Kn(r.as("d")),d=Kn(r.as("M")),c=Kn(r.as("w")),u=Kn(r.as("y")),h=a<=n.ss&&["s",a]||a<n.s&&["ss",a]||o<=1&&["m"]||o<n.m&&["mm",o]||s<=1&&["h"]||s<n.h&&["hh",s]||l<=1&&["d"]||l<n.d&&["dd",l];return null!=n.w&&(h=h||c<=1&&["w"]||c<n.w&&["ww",c]),(h=h||d<=1&&["M"]||d<n.M&&["MM",d]||u<=1&&["y"]||["yy",u])[2]=t,h[3]=+e>0,h[4]=i,Qn.apply(null,h)}(this,!r,o,n=this.localeData()),r&&(i=n.pastFuture(+this,i)),n.postformat(i)},ei.toISOString=$n,ei.toString=$n,ei.toJSON=$n,ei.locale=tn,ei.localeData=rn,ei.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",$n),ei.lang=nn,F("X",0,0,"unix"),F("x",0,0,"valueOf"),ye("x",he),ye("X",/[+-]?\d+(\.\d{1,3})?/),be("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),be("x",(function(e,t,n){n._d=new Date(X(e))})),//! moment.js | |
8 | +o.version="2.29.1",i=Lt,o.fn=_n,o.min=function(){var e=[].slice.call(arguments,0);return Ct("isBefore",e)},o.max=function(){var e=[].slice.call(arguments,0);return Ct("isAfter",e)},o.now=function(){return Date.now?Date.now():+new Date},o.utc=y,o.unix=function(e){return Lt(1e3*e)},o.months=function(e,t){return Sn(e,t,"months")},o.isDate=p,o.locale=lt,o.invalid=_,o.duration=zt,o.isMoment=A,o.weekdays=function(e,t,n){return An(e,t,n,"weekdays")},o.parseZone=function(){return Lt.apply(null,arguments).parseZone()},o.localeData=ct,o.isDuration=Bt,o.monthsShort=function(e,t){return Sn(e,t,"monthsShort")},o.weekdaysMin=function(e,t,n){return An(e,t,n,"weekdaysMin")},o.defineLocale=dt,o.updateLocale=function(e,t){if(null!=t){var n,i,r=nt;null!=it[e]&&null!=it[e].parentLocale?it[e].set(C(it[e]._config,t)):(null!=(i=st(e))&&(r=i._config),t=C(r,t),null==i&&(t.abbr=e),(n=new M(t)).parentLocale=it[e],it[e]=n),lt(e)}else null!=it[e]&&(null!=it[e].parentLocale?(it[e]=it[e].parentLocale,e===lt()&<(e)):null!=it[e]&&delete it[e]);return it[e]},o.locales=function(){return T(it)},o.weekdaysShort=function(e,t,n){return An(e,t,n,"weekdaysShort")},o.normalizeUnits=j,o.relativeTimeRounding=function(e){return void 0===e?Kn:"function"==typeof e&&(Kn=e,!0)},o.relativeTimeThreshold=function(e,t){return void 0!==Xn[e]&&(void 0===t?Xn[e]:(Xn[e]=t,"s"===e&&(Xn.ss=t-1),!0))},o.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},o.prototype=_n,o.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t.a=o}).call(this,n(21)(e))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var i=n(3),r=n.n(i)()((function(e){return e[1]}));r.push([e.i,".flvWai,.flvWai>.videoFlv{\r\n width: 100%; \r\n height: 100%; \r\n}\r\n.flvWai>.videoFlv:hover{\r\n outline: none;\r\n}",""]),t.a=r},function(e,t,n){"use strict";var i=n(3),r=n.n(i)()((function(e){return e[1]}));r.push([e.i,".dplayerWaikuang{\r\n position: absolute;\r\n width: 100%;\r\n height: 100%;\r\n}",""]),t.a=r},function(e,t,n){"use strict";var i=n(3),r=n.n(i)()((function(e){return e[1]}));r.push([e.i,'.timerComCss{\r\n font-family: "fontInit";\r\n color: rgb(47, 233, 242);\r\n font-size: 20px;\r\n letter-spacing: 2px;\r\n}\r\np{\r\n margin: 0;\r\n padding: 0;\r\n}',""]),t.a=r},function(e,t,n){"use strict";var i=n(3),r=n.n(i)()((function(e){return e[1]}));r.push([e.i,"img{\r\n width: 100%;\r\n}",""]),t.a=r},function(e,t,n){"use strict";var i=n(3),r=n.n(i)()((function(e){return e[1]}));r.push([e.i,"input:focus{\r\n outline: none;\r\n}\r\ninput{\r\n border-radius: 5px;\r\n}",""]),t.a=r},function(e,t,n){"use strict";var i=n(3),r=n.n(i)()((function(e){return e[1]}));r.push([e.i,".buttonFunAreaSelectPlus{\r\n position: absolute;\r\n right: -100px;\r\n top: 0;\r\n width: 100px;\r\n height: 50px;\r\n text-align: center;\r\n line-height: 50px;\r\n color: white;\r\n cursor: pointer;\r\n}\r\n.buttonFunAreaSelectPlus:nth-child(2){\r\n top: 50px;\r\n}",""]),t.a=r},function(e,t){var n,i,r=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{i="function"==typeof clearTimeout?clearTimeout:o}catch(e){i=o}}();var l,d=[],c=!1,u=-1;function h(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&p())}function p(){if(!c){var e=s(h);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u<t;)l&&l[u].run();u=-1,t=d.length}l=null,c=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===o||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];d.push(new f(e,t)),1!==d.length||c||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=m,r.addListener=m,r.once=m,r.off=m,r.removeListener=m,r.removeAllListeners=m,r.emit=m,r.prependListener=m,r.prependOnceListener=m,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,n){(function(e){var i=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(r.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new a(r.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(i,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))},n(20),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,n(5))},function(e,t,n){"use strict";n.r(t);var i=n(4); | |
9 | 9 | //! moment.js locale configuration |
10 | 10 | //! locale : Chinese (China) [zh-cn] |
11 | 11 | //! author : suupic : https://github.com/suupic |
12 | 12 | //! author : Zeno Zeng : https://github.com/zenozeng |
13 | 13 | //! author : uu109 : https://github.com/uu109 |
14 | -e.default=i.a.defineLocale("zh-cn",{months:"䏿_äºæ_䏿_åæ_äºæ_å æ_䏿_å «æ_乿_åæ_å䏿_åäºæ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),weekdays:"æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå ".split("_"),weekdaysShort:"卿¥_å¨ä¸_å¨äº_å¨ä¸_å¨å_å¨äº_å¨å ".split("_"),weekdaysMin:"æ¥_ä¸_äº_ä¸_å_äº_å ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´MæDæ¥",LLL:"YYYYå¹´MæDæ¥Ahç¹mmå",LLLL:"YYYYå¹´MæDæ¥ddddAhç¹mmå",l:"YYYY/M/D",ll:"YYYYå¹´MæDæ¥",lll:"YYYYå¹´MæDæ¥ HH:mm",llll:"YYYYå¹´MæDæ¥dddd HH:mm"},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(A,e){return 12===A&&(A=0),"忍"===e||"æ©ä¸"===e||"ä¸å"===e?A:"ä¸å"===e||"æä¸"===e?A+12:A>=11?A:A+12},meridiem:function(A,e,t){var i=100*A+e;return i<600?"忍":i<900?"æ©ä¸":i<1130?"ä¸å":i<1230?"ä¸å":i<1800?"ä¸å":"æä¸"},calendar:{sameDay:"[ä»å¤©]LT",nextDay:"[æå¤©]LT",nextWeek:function(A){return A.week()!==this.week()?"[ä¸]dddLT":"[æ¬]dddLT"},lastDay:"[æ¨å¤©]LT",lastWeek:function(A){return this.week()!==A.week()?"[ä¸]dddLT":"[æ¬]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|å¨)/,ordinal:function(A,e){switch(e){case"d":case"D":case"DDD":return A+"æ¥";case"M":return A+"æ";case"w":case"W":return A+"å¨";default:return A}},relativeTime:{future:"%så",past:"%så",s:"å ç§",ss:"%d ç§",m:"1 åé",mm:"%d åé",h:"1 å°æ¶",hh:"%d å°æ¶",d:"1 天",dd:"%d 天",w:"1 å¨",ww:"%d å¨",M:"1 个æ",MM:"%d 个æ",y:"1 å¹´",yy:"%d å¹´"},week:{dow:1,doy:4}})},function(A,e){A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAfQCAYAAACaOMR5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmNjA4MzMzOS03MTVlLTExNGMtOWQ5YS05ODBkZGIyNjQxNGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZEMkFGNUJEMDg4MTFFOTg4MkZBMTkzNjg1OTc4RDYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZEMkFGNUFEMDg4MTFFOTg4MkZBMTkzNjg1OTc4RDYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDkxMTYwNmEtMzljNC0xYjQ4LWJhOGUtZjRjYzEzNzQ4N2M3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmY2MDgzMzM5LTcxNWUtMTE0Yy05ZDlhLTk4MGRkYjI2NDE0YSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmRzkwkAAQHbSURBVHja7NlBEYAAEMSwBf+ej5naIJHQb5+7GwAAAAAAAAD83SsBAAAAAAAAABjoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAAAGAGOgAAAAAAAADEQAcAAAAAAACAGegAAAAAAAAAEAMdAAAAAAAAAGagAwAAAAAAAEAMdAAAAAAAAACYgQ4AAAAAAAAAMdABAAAAAAAAYAY6AAAAAAAAAMRABwAAAAAAAIAZ6AAAAAAAAAAQAx0AAAAAAAAAZqADAAAAAAAAQAx0AAAAAAAAAJiBDgAAAAAAAAAx0AEAAAAAAABgBjoAAAAAAAAAxEAHAAAAAAAAgBnoAAAAAAAAABADHQAAAAAAAABmoAMAAAAAAABADHQAAAAAAAAAmIEOAAAAAAAAADHQAQAAAAAA4GPvPuAkK8t88T/VuWcGmBkGJEcxgeQMRoICIoKC4eqa7u69hrvKKoJEiYLooq6u/7+76up6DaAgIkEEEzkHwUQawsAAAzPApI516z1V1V1d06Gmq2c6fb9+jlVdVV0zvFP1nlPPr573AIQAHQAAAAAAAAAyAnQAAAAAAAAACAE6AAAAAAAAAGQE6AAAAAAAAAAQAnQAAAAAAAAAyAjQAQAAAAAAACAE6AAAAAAAAACQEaADAAAAAAAAQAjQAQAAAAAAACAjQAcAAAAAAACAEKADAAAAAAAAQEaADgAAAAAAAAAhQAcAAAAAAACAjAAdAAAAAAAAAEKADgAAAAAAAAAZAToAAAAAAAAAhAAdAAAAAAAAADICdAAAAAAAAAAIAToAAAAAAAAAZAToAAAAAAAAABACdAAAAAAAAADICNABAAAAAAAAIAToAAAAAAAAAJARoAMAAAAAAABACNABAAAAAAAAICNABwAAAAAAAIAQoAMAAAAAAABARoAOAAAAAAAAACFABwAAAAAAAICMAB0AAAAAAAAAQoAOAAAAAAAAABkBOgAAAAAAAACEAB0AAAAAAAAAMgJ0AAAAAAAAAAgBOgAAAAAAAABkBOgAAAAAAAAAEAJ0AAAAAAAAAMgI0AEAAAAAAAAgBOgAAAAAAAAAkBGgAwAAAAAAAEAI0AEAAAAAAAAgI0AHAAAAAAAAgBCgAwAAAAAAAEBGgA4AAAAAAAAAIUAHAAAAAAAAgIwAHQAAAAAAAABCgA4AAAAAAAAAGQE6AAAAAAAAAIQAHQAAAAAAAAAyAnQAAAAAAAAACAE6AAAAAAAAAGQE6AAAAAAAAAAQAnQAAAAAAAAAyAjQAQAAAAAAACAE6AAAAAAAAACQEaADAAAAAAAAQAjQAQAAAAAAACAjQAcAAAAAAACAEKADAAAAAAAAQEaADgAAAAAAAAAhQAcAAAAAAACAjAAdAAAAAAAAAEKADgAAAAAAAAAZAToAAAAAAAAAhAAdAAAAAAAAADICdAAAAAAAAAAIAToAAAAAAAAAZAToAAAAAAAAABACdAAAAAAAAADICNABAAAAAAAAIAToAAAAAAAAAJARoAMAAAAAAABACNABAAAAAAAAICNABwAAAAAAAIAQoAMAAAAAAABARoAOAAAAAAAAACFABwAAAAAAAICMAB0AAAAAAAAAQoAOAAAAAAAAABkBOgAAAAAAAACEAB0AAAAAAAAAMgJ0AAAAAAAAAAgBOgAAAAAAAABkBOgAAAAAAAAAEAJ0AAAAAAAAAMgI0AEAAAAAAAAgBOgAAAAAAAAAkBGgAwAAAAAAAEAI0AEAAAAAAAAgI0AHAAAAAAAAgBCgAwAAAAAAAEBGgA4AAAAAAAAAIUAHAAAAAAAAgIwAHQAAAAAAAABCgA4AAAAAAAAAGQE6AAAAAAAAAIQAHQAAAAAAAAAyAnQAAAAAAAAACAE6AAAAAAAAAGQE6AAAAAAAAAAQAnQAAAAAAAAAyAjQAQAAAAAAACAE6AAAAAAAAACQEaADAAAAAAAAQAjQAQAAAAAAACAjQAcAAAAAAACAEKADAAAAAAAAQEaADgAAAAAAAAAhQAcAAAAAAACAjAAdAAAAAAAAAEKADgAAAAAAAAAZAToAAAAAAAAAhAAdAAAAAAAAADICdAAAAAAAAAAIAToAAAAAAAAAZAToAAAAAAAAABAC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AAAAACGgAwAAAAAAAEAmoAMAAAAAAABACOgAAAAAAAAAkAnoAAAAAAAAABACOgAAAAAAAABkAjoAAAAAAAAAhIAOAAAAAAAAAJmADgAAAAAAAAAhoAMAAAAAAABAJqADAAAAAAAAQAjoAAAAAAAAAJAJ6AAAAAAAAAAQAjoAAAAAAAAAZAI6AAAAAAAAAISADgAAAAAAAACZgA4AAAAAAAAAIaADAAAAAAAAQCagAwAAAAAAAEAI6AAAAAAAAACQCegAAAAAAAAAEAI6AAAAAAAAAGQCOgAAAAAAAACEgA4AAAAAAAAAmYAOAAAAAAAAACGgAwAAAAAAAEAmoAMAAAAAAABACOgAAAAAAAAAkAnoAAAAAAAAABACOgAAAAAAAABkAjoAAAAAAAAAhIAOAAAAAAAAAJmADgAAAAAAAAAhoAMAAAAAAABAJqADAAAAAAAAQAjoAAAAAAAAAJAJ6AAAAAAAAAAQAjoAAAAAAAAAZAI6AAAAAAAAAISADgAAAAAAAACZgA4AAAAAAAAAIaADAAAAAAAAQCagAwAAAAAAAEAI6AAAAAAAAACQCegAAAAAAAAAEAI6AAAAAAAAAGQCOgAAAAAAAACEgA4AAAAAAAAAmYAOAAAAAAAAACGgAwAAAAAAAEAmoAMAAAAAAABACOgAAAAAAAAAkAnoAAAAAAAAABACOgAAAAAAAABkAjoAAAAAAAAAhIAOAAAAAAAAAJmADgAAAAAAAAAhoAMAAAAAAABAJqADAAAAAAAAQAjoAAAAAAAAAJAJ6AAAAAAAAAAQAjoAAAAAAAAAZAI6AAAAAAAAAISADgAAAAAAAACZgA4AAAAAAAAAIaADAAAAAAAAQCagAwAAAAAAAEAI6AAAAAAAAACQCegAAAAAAAAAEAI6AAAAAAAAAGQCOgAAAAAAAACEgA4AAAAAAAAAmYAOAAAAAAAAACGgAwAAAAAAAEAmoAMAAAAAAABACOgAAAAAAAAAkAnoAAAAAAAAABACOgAAAAAAAABkAjoAAAAAAAAAhIAOAAAAAAAAAJmADgAAAAAAAAAhoAMAAAAAAABAJqADAAAAAAAAQAjoAAAAAAAAAJAJ6AAAAAAAAAAQAjoAAAAAAAAAZAI6AAAAAAAAAISADgAAAAAAAACZgA4AAAAAAAAAIaADAAAAAAAAQCagAwAAAAAAAEAI6AAAAAAAAACQCegAAAAAAAAAEAI6AAAAAAAAAGQCOgAAAAAAAACEgA4AAAAAAAAAmYAOAAAAAAAAACGgAwAAAAAAAEAmoAMAAAAAAABACOgAAAAAAAAAkAnoAAAAAAAAABACOgAAAAAAAABkAjoAAAAAAAAAhIAOAAAAAAAAAJmADgAAAAAAAAAhoAMAAAAAAABAJqADAAAAAAAAQAjoAAAAAAAAAJAJ6AAAAAAAAAAQAjoAAAAAAAAAZAI6AAAAAAAAAISADgAAAAAAAACZgA4AAAAAAAAAIaADAAAAAAAAQCagAwAAAAAAAEAI6AAAAAAAAACQCegAAAAAAAAAEAI6AAAAAAAAAGQCOgAAAAAAAACEgA4AAAAAAAAAmYAOAAAAAAAAACGgAwAAAAAAAEAmoAMAAAAAAABACOgAAAAAAAAAkAnoAAAAAAAAABACOgAAAAAAAABkAjoAAAAAAAAAhIAOAAAAAAAAAJmADgAAAAAAAAAhoAMAAAAAAABAJqADAAAAAAAAQAjoAAAAAAAAAJAJ6AAAAAAAAAAQAjoAAAAAAAAAZAI6AAAAAAAAAISADgAAAAAAAACZgA4AAAAAAAAAIaADAAAAAAAAQCagAwAAAAAAAEAI6AAAAAAAAACQCegAAAAAAAAAEAI6AAAAAAAAAGQCOgAAAAAAAACEgA4AAAAAAAAAmYAOAAAAAAAAACGgAwAAAAAAAEAmoAMAAAAAAABACOgAAAAAAAAAkAnoAAAAAAAAABACOgAAAAAAAABkAjoAAAAAAAAAhIAOAAAAAAAAAJmADgAAAAAAAAAhoAMAAAAAAABAJqADAAAAAAAAQAjoAAAAAAAAAJAJ6AAAAAAAAAAQAjoAAAAAAAAAZAI6AAAAAAAAAISADgAAAAAAAACZgA4AAAAAAAAAIaADAAAAAAAAQCagAwAAAAAAAEAI6AAAAAAAAACQCegAAAAAAAAAEAI6AAAAAAAAAGQCOgAAAAAAAACEgA4AAAAAAAAAmYAOAAAAAAAAACGgAwAAAAAAAEAmoAMAAAAAAABACOgAAAAAAAAAkAnoAAAAAAAAABACOgAAAAAAAABkAjoAAAAAAAAAhIAOAAAAAAAAAJmADgAAAAAAAAAhoAMAAAAAAABAJqADAAAAAAAAQAjoAAAAAAAAAJAJ6AAAAAAAAAAQAjoAAAAAAAAAZAI6AAAAAAAAAISADgAAAAAAAACZgA4AAAAAAAAAIaADAAAAAAAAQCagAwAAAAAAAEAI6AAAAAAAAACQCegAAAAAAAAAEAI6AAAAAAAAAGQCOgAAAAAAAACEgA4AAAAAAAAAmYAOAAAAAAAAACGgAwAAAAAAAEAmoAMAAAAAAABACOgAAAAAAAAAkAnoAAAAAAAAABACOgAAAAAAAABkAjoAAAAAAAAAhIAOAAAAAAAAAJmADgAAAAAAAAAhoAMAAAAAAABAJqADAAAAAAAAQAjoAAAAAAAAAJAJ6AAAAAAAAAAQAjoAAAAAAAAAZAI6AAAAAAAAAISADgAAAAAAAACZgA4AAAAAAAAAIaADAAAAAAAAQCagAwAAAAAAAEAI6AAAAAAAAACQCegAAAAAAAAAEAI6AAAAAAAAAGQCOgAAAAAAAACEgA4AAAAAAAAAmYAOAAAAAAAAACGgAwAAAAAAAEAmoAMAAAAAAABACOgAAAAAAAAAkAnoAAAAAAAAABACOgAAAAAAAABkAjoAAAAAAAAAhIAOAAAAAAAAAJmADgAAAAAAAAAhoAMAAAAAAABAJqADAAAAAAAAQAjoAAAAAAAAAJAJ6AAAAAAAAAAQAjoAAAAAAAAAZAI6AAAAAAAAAISADgAAAAAAAACZgA4AAAAAAAAAIaADAAAAAAAAQCagAwAAAAAAAEAI6AAAAAAAAACQCegAAAAAAAAAEAI6AAAAAAAAAGQCOgAAAAAAAACEgA4AAAAAAAAAmYAOAAAAAAAAACGgAwAAAAAAAEAmoAMAAAAAAABACOgAAAAAAAAAkAnoAAAAAAAAABACOgAAAAAAAABkAjoAAAAAAAAAhIAOAAAAAAAAAJmADgAAAAAAAAAhoAMAAAAAAABAJqADAAAAAAAAQAjoAAAAAAAAAJAJ6AAAAAAAAAAQAjoAAAAAAAAAZAI6AAAAAAAAAISADgAAAAAAAACZgA4AAAAAAAAAIaADAAAAAAAAQCagAwAAAAAAAEAI6AAAAAAAAACQCegAAAAAAAAAEAI6AAAAAAAAAGQCOgAAAAAAAACEgA4AAAAAAAAAmYAOAAAAAAAAACGgAwAAAAAAAEAmoAMAAAAAAABACOgAAAAAAAAAkAnoAAAAAAAAABACOgAAAAAAAABkAjoAAAAAAAAAhIAOAAAAAAAAAJmADgAAAAAAAAAhoAMAAAAAAABAJqADAAAAAAAAQAjoAAAAAAAAAJAJ6AAAAAAAAAAQAjoAAAAAAAAAZAI6AAAAAAAAAISADgAAAAAAAACZgA4AAAAAAAAAIaADAAAAAAAAQCagAwAAAAAAAEAI6AAAAAAAAACQCegAAAAAAAAAEAI6AAAAAAAAAGQCOgAAAAAAAACEgA4AAAAAAAAAmYAOAAAAAAAAACGgA/z/9uyABgAAAGGQ/VO7PQfUAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAACLQAQAAAAAAAGACHQAAAAAAAAAi0AEAAAAAAABgAh0AAAAAAAAAItABAAAAAAAAYAIdAAAAAAAAAHJyCPfT6lZNogAAAABJRU5ErkJggg=="},function(A,e,t){"use strict"; | |
14 | +t.default=i.a.defineLocale("zh-cn",{months:"䏿_äºæ_䏿_åæ_äºæ_å æ_䏿_å «æ_乿_åæ_å䏿_åäºæ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),weekdays:"æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå ".split("_"),weekdaysShort:"卿¥_å¨ä¸_å¨äº_å¨ä¸_å¨å_å¨äº_å¨å ".split("_"),weekdaysMin:"æ¥_ä¸_äº_ä¸_å_äº_å ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´MæDæ¥",LLL:"YYYYå¹´MæDæ¥Ahç¹mmå",LLLL:"YYYYå¹´MæDæ¥ddddAhç¹mmå",l:"YYYY/M/D",ll:"YYYYå¹´MæDæ¥",lll:"YYYYå¹´MæDæ¥ HH:mm",llll:"YYYYå¹´MæDæ¥dddd HH:mm"},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(e,t){return 12===e&&(e=0),"忍"===t||"æ©ä¸"===t||"ä¸å"===t?e:"ä¸å"===t||"æä¸"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"忍":i<900?"æ©ä¸":i<1130?"ä¸å":i<1230?"ä¸å":i<1800?"ä¸å":"æä¸"},calendar:{sameDay:"[ä»å¤©]LT",nextDay:"[æå¤©]LT",nextWeek:function(e){return e.week()!==this.week()?"[ä¸]dddLT":"[æ¬]dddLT"},lastDay:"[æ¨å¤©]LT",lastWeek:function(e){return this.week()!==e.week()?"[ä¸]dddLT":"[æ¬]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|å¨)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ¥";case"M":return e+"æ";case"w":case"W":return e+"å¨";default:return e}},relativeTime:{future:"%så",past:"%så",s:"å ç§",ss:"%d ç§",m:"1 åé",mm:"%d åé",h:"1 å°æ¶",hh:"%d å°æ¶",d:"1 天",dd:"%d 天",w:"1 å¨",ww:"%d å¨",M:"1 个æ",MM:"%d 个æ",y:"1 å¹´",yy:"%d å¹´"},week:{dow:1,doy:4}})},function(e,t,n){(function(t,n){window,e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=58)}([function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=n(6),a=Object.prototype.toString;function o(e){return"[object Array]"===a.call(e)}function s(e){return void 0===e}function l(e){return null!==e&&"object"===i(e)}function d(e){return"[object Function]"===a.call(e)}function c(e,t){if(null!=e)if("object"!==i(e)&&(e=[e]),o(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.call(null,e[a],a,e)}e.exports={isArray:o,isArrayBuffer:function(e){return"[object ArrayBuffer]"===a.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:l,isUndefined:s,isDate:function(e){return"[object Date]"===a.call(e)},isFile:function(e){return"[object File]"===a.call(e)},isBlob:function(e){return"[object Blob]"===a.call(e)},isFunction:d,isStream:function(e){return l(e)&&d(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:c,merge:function e(){var t={};function n(n,r){"object"===i(t[r])&&"object"===i(n)?t[r]=e(t[r],n):t[r]=n}for(var r=0,a=arguments.length;r<a;r++)c(arguments[r],n);return t},deepMerge:function e(){var t={};function n(n,r){"object"===i(t[r])&&"object"===i(n)?t[r]=e(t[r],n):"object"===i(n)?t[r]=e({},n):t[r]=n}for(var r=0,a=arguments.length;r<a;r++)c(arguments[r],n);return t},extend:function(e,t,n){return c(t,(function(t,i){e[i]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t,n){var i=n(14);e.exports=function(e){"use strict";var t="",n=(e=e||{}).enableSubtitle,r=e.subtitle,a=e.current,o=e.airplay,s=e.pic,l=i.$escape,d=e.screenshot,c=e.preload,u=e.url;return n=r&&"webvtt"===r.type,t+='\n<video\n class="dplayer-video ',a&&(t+="dplayer-video-current"),t+='"\n webkit-playsinline\n ',o&&(t+=' x-webkit-airplay="allow" '),t+="\n playsinline\n ",s&&(t+='poster="',t+=l(s),t+='"'),t+="\n ",(d||n)&&(t+='crossorigin="anonymous"'),t+="\n ",c&&(t+='preload="',t+=l(c),t+='"'),t+="\n ",u&&(t+='src="',t+=l(u),t+='"'),t+="\n >\n ",n&&(t+='\n <track kind="metadata" default src="',t+=l(r.url),t+='"></track>\n '),t+"\n</video>"}},function(e,t,n){e.exports=n(41)},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,i,r,a=e[1]||"",o=e[3];if(!o)return a;if(t&&"function"==typeof btoa){var s=(n=o,i=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(i),"/*# ".concat(r," */")),l=o.sources.map((function(e){return"/*# sourceURL=".concat(o.sourceRoot||"").concat(e," */")}));return[a].concat(l).concat([s]).join("\n")}return[a].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,i){"string"==typeof e&&(e=[[null,e,""]]);var r={};if(i)for(var a=0;a<this.length;a++){var o=this[a][0];null!=o&&(r[o]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);i&&r[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":n(window))&&(i=window)}e.exports=i},function(e,t){var n,i,r=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{i="function"==typeof clearTimeout?clearTimeout:o}catch(e){i=o}}();var l,d=[],c=!1,u=-1;function h(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length&&p())}function p(){if(!c){var e=s(h);c=!0;for(var t=d.length;t;){for(l=d,d=[];++u<t;)l&&l[u].run();u=-1,t=d.length}l=null,c=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===o||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];d.push(new f(e,t)),1!==d.length||c||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=m,r.addListener=m,r.once=m,r.off=m,r.removeListener=m,r.removeAllListeners=m,r.emit=m,r.prependListener=m,r.prependOnceListener=m,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,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i<n.length;i++)n[i]=arguments[i];return e.apply(t,n)}}},function(e,t,n){"use strict";var i=n(0);function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(i.isURLSearchParams(t))a=t.toString();else{var o=[];i.forEach(t,(function(e,t){null!=e&&(i.isArray(e)?t+="[]":e=[e],i.forEach(e,(function(e){i.isDate(e)?e=e.toISOString():i.isObject(e)&&(e=JSON.stringify(e)),o.push(r(t)+"="+r(e))})))})),a=o.join("&")}if(a){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";(function(t){var i=n(0),r=n(46),a={"Content-Type":"application/x-www-form-urlencoded"};function o(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var s,l={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(s=n(10)),s),transformRequest:[function(e,t){return r(t,"Accept"),r(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e)?e:i.isArrayBufferView(e)?e.buffer:i.isURLSearchParams(e)?(o(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):i.isObject(e)?(o(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),i.forEach(["post","put","patch"],(function(e){l.headers[e]=i.merge(a)})),e.exports=l}).call(this,n(5))},function(e,t,n){"use strict";var i=n(0),r=n(47),a=n(7),o=n(49),s=n(52),l=n(53),d=n(11);e.exports=function(e){return new Promise((function(t,c){var u=e.data,h=e.headers;i.isFormData(u)&&delete h["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var f=e.auth.username||"",m=e.auth.password||"";h.Authorization="Basic "+btoa(f+":"+m)}var y=o(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),a(y,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in p?s(p.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:n,config:e,request:p};r(t,c,i),p=null}},p.onabort=function(){p&&(c(d("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){c(d("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),c(d(t,e,"ECONNABORTED",p)),p=null},i.isStandardBrowserEnv()){var g=n(54),v=(e.withCredentials||l(y))&&e.xsrfCookieName?g.read(e.xsrfCookieName):void 0;v&&(h[e.xsrfHeaderName]=v)}if("setRequestHeader"in p&&i.forEach(h,(function(e,t){void 0===u&&"content-type"===t.toLowerCase()?delete h[t]:p.setRequestHeader(t,e)})),i.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),c(e),p=null)})),void 0===u&&(u=null),p.send(u)}))}},function(e,t,n){"use strict";var i=n(48);e.exports=function(e,t,n,r,a){var o=new Error(e);return i(o,t,n,r,a)}},function(e,t,n){"use strict";var i=n(0);e.exports=function(e,t){t=t||{};var n={},r=["url","method","params","data"],a=["headers","auth","proxy"],o=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];i.forEach(r,(function(e){void 0!==t[e]&&(n[e]=t[e])})),i.forEach(a,(function(r){i.isObject(t[r])?n[r]=i.deepMerge(e[r],t[r]):void 0!==t[r]?n[r]=t[r]:i.isObject(e[r])?n[r]=i.deepMerge(e[r]):void 0!==e[r]&&(n[r]=e[r])})),i.forEach(o,(function(i){void 0!==t[i]?n[i]=t[i]:void 0!==e[i]&&(n[i]=e[i])}));var s=r.concat(a).concat(o),l=Object.keys(t).filter((function(e){return-1===s.indexOf(e)}));return i.forEach(l,(function(i){void 0!==t[i]?n[i]=t[i]:void 0!==e[i]&&(n[i]=e[i])})),n}},function(e,t,n){"use strict";function i(e){this.message=e}i.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},i.prototype.__CANCEL__=!0,e.exports=i},function(e,t,n){"use strict";e.exports=n(57)},function(e,t,n){"use strict";(function(e){var i=n(16);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=setTimeout;function o(e){return Boolean(e&&void 0!==e.length)}function s(){}function l(e){if(!(this instanceof l))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=[],f(e,this)}function d(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,l._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var i;try{i=n(e._value)}catch(e){return void u(t.promise,e)}c(t.promise,i)}else(1===e._state?c:u)(t.promise,e._value)}))):e._deferreds.push(t)}function c(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===r(t)||"function"==typeof t)){var n=t.then;if(t instanceof l)return e._state=3,e._value=t,void h(e);if("function"==typeof n)return void f((i=n,a=t,function(){i.apply(a,arguments)}),e)}e._state=1,e._value=t,h(e)}catch(t){u(e,t)}var i,a}function u(e,t){e._state=2,e._value=t,h(e)}function h(e){2===e._state&&0===e._deferreds.length&&l._immediateFn((function(){e._handled||l._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)d(e,e._deferreds[t]);e._deferreds=null}function p(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function f(e,t){var n=!1;try{e((function(e){n||(n=!0,c(t,e))}),(function(e){n||(n=!0,u(t,e))}))}catch(e){if(n)return;n=!0,u(t,e)}}l.prototype.catch=function(e){return this.then(null,e)},l.prototype.then=function(e,t){var n=new this.constructor(s);return d(this,new p(e,t,n)),n},l.prototype.finally=i.a,l.all=function(e){return new l((function(t,n){if(!o(e))return n(new TypeError("Promise.all accepts an array"));var i=Array.prototype.slice.call(e);if(0===i.length)return t([]);var a=i.length;function s(e,o){try{if(o&&("object"===r(o)||"function"==typeof o)){var l=o.then;if("function"==typeof l)return void l.call(o,(function(t){s(e,t)}),n)}i[e]=o,0==--a&&t(i)}catch(e){n(e)}}for(var l=0;l<i.length;l++)s(l,i[l])}))},l.resolve=function(e){return e&&"object"===r(e)&&e.constructor===l?e:new l((function(t){t(e)}))},l.reject=function(e){return new l((function(t,n){n(e)}))},l.race=function(e){return new l((function(t,n){if(!o(e))return n(new TypeError("Promise.race accepts an array"));for(var i=0,r=e.length;i<r;i++)l.resolve(e[i]).then(t,n)}))},l._immediateFn="function"==typeof e&&function(t){e(t)}||function(e){a(e,0)},l._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},t.a=l}).call(this,n(39).setImmediate)},function(e,t,n){"use strict";t.a=function(e){var t=this.constructor;return this.then((function(n){return t.resolve(e()).then((function(){return n}))}),(function(n){return t.resolve(e()).then((function(){return t.reject(n)}))}))}},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 16 32"><path d="M15.552 15.168q0.448 0.32 0.448 0.832 0 0.448-0.448 0.768l-13.696 8.512q-0.768 0.512-1.312 0.192t-0.544-1.28v-16.448q0-0.96 0.544-1.28t1.312 0.192z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 17 32"><path d="M14.080 4.8q2.88 0 2.88 2.048v18.24q0 2.112-2.88 2.112t-2.88-2.112v-18.24q0-2.048 2.88-2.048zM2.88 4.8q2.88 0 2.88 2.048v18.24q0 2.112-2.88 2.112t-2.88-2.112v-18.24q0-2.048 2.88-2.048z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 21 32"><path d="M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8zM20.576 16q0 1.344-0.768 2.528t-2.016 1.664q-0.16 0.096-0.448 0.096-0.448 0-0.8-0.32t-0.32-0.832q0-0.384 0.192-0.64t0.544-0.448 0.608-0.384 0.512-0.64 0.192-1.024-0.192-1.024-0.512-0.64-0.608-0.384-0.544-0.448-0.192-0.64q0-0.48 0.32-0.832t0.8-0.32q0.288 0 0.448 0.096 1.248 0.48 2.016 1.664t0.768 2.528zM25.152 16q0 2.72-1.536 5.056t-4 3.36q-0.256 0.096-0.448 0.096-0.48 0-0.832-0.352t-0.32-0.8q0-0.704 0.672-1.056 1.024-0.512 1.376-0.8 1.312-0.96 2.048-2.4t0.736-3.104-0.736-3.104-2.048-2.4q-0.352-0.288-1.376-0.8-0.672-0.352-0.672-1.056 0-0.448 0.32-0.8t0.8-0.352q0.224 0 0.48 0.096 2.496 1.056 4 3.36t1.536 5.056z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 21 32"><path d="M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8zM20.576 16q0 1.344-0.768 2.528t-2.016 1.664q-0.16 0.096-0.448 0.096-0.448 0-0.8-0.32t-0.32-0.832q0-0.384 0.192-0.64t0.544-0.448 0.608-0.384 0.512-0.64 0.192-1.024-0.192-1.024-0.512-0.64-0.608-0.384-0.544-0.448-0.192-0.64q0-0.48 0.32-0.832t0.8-0.32q0.288 0 0.448 0.096 1.248 0.48 2.016 1.664t0.768 2.528z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 21 32"><path d="M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 33"><path d="M6.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v4h4c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333zM30.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h4v-4c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM30.667 12c-0.8 0-1.333-0.533-1.333-1.333v-4h-4c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM1.333 12c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333h-4v4c0 0.8-0.533 1.333-1.333 1.333z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 33"><path d="M24.965 24.38h-18.132c-1.366 0-2.478-1.113-2.478-2.478v-11.806c0-1.364 1.111-2.478 2.478-2.478h18.132c1.366 0 2.478 1.113 2.478 2.478v11.806c0 1.364-1.11 2.478-2.478 2.478zM6.833 10.097v11.806h18.134l-0.002-11.806h-18.132zM2.478 28.928h5.952c0.684 0 1.238-0.554 1.238-1.239 0-0.684-0.554-1.238-1.238-1.238h-5.952v-5.802c0-0.684-0.554-1.239-1.238-1.239s-1.239 0.556-1.239 1.239v5.802c0 1.365 1.111 2.478 2.478 2.478zM30.761 19.412c-0.684 0-1.238 0.554-1.238 1.238v5.801h-5.951c-0.686 0-1.239 0.554-1.239 1.238 0 0.686 0.554 1.239 1.239 1.239h5.951c1.366 0 2.478-1.111 2.478-2.478v-5.801c0-0.683-0.554-1.238-1.239-1.238zM0 5.55v5.802c0 0.683 0.554 1.238 1.238 1.238s1.238-0.555 1.238-1.238v-5.802h5.952c0.684 0 1.238-0.554 1.238-1.238s-0.554-1.238-1.238-1.238h-5.951c-1.366-0.001-2.478 1.111-2.478 2.476zM32 11.35v-5.801c0-1.365-1.11-2.478-2.478-2.478h-5.951c-0.686 0-1.239 0.554-1.239 1.238s0.554 1.238 1.239 1.238h5.951v5.801c0 0.683 0.554 1.237 1.238 1.237 0.686 0.002 1.239-0.553 1.239-1.236z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 28"><path d="M28.633 17.104c0.035 0.21 0.026 0.463-0.026 0.76s-0.14 0.598-0.262 0.904c-0.122 0.306-0.271 0.581-0.445 0.825s-0.367 0.419-0.576 0.524c-0.209 0.105-0.393 0.157-0.55 0.157s-0.332-0.035-0.524-0.105c-0.175-0.052-0.393-0.1-0.655-0.144s-0.528-0.052-0.799-0.026c-0.271 0.026-0.541 0.083-0.812 0.17s-0.502 0.236-0.694 0.445c-0.419 0.437-0.664 0.934-0.734 1.493s0.009 1.092 0.236 1.598c0.175 0.349 0.148 0.699-0.079 1.048-0.105 0.14-0.271 0.284-0.498 0.432s-0.476 0.284-0.747 0.406-0.555 0.218-0.851 0.288c-0.297 0.070-0.559 0.105-0.786 0.105-0.157 0-0.306-0.061-0.445-0.183s-0.236-0.253-0.288-0.393h-0.026c-0.192-0.541-0.52-1.009-0.982-1.402s-1-0.589-1.611-0.589c-0.594 0-1.131 0.197-1.611 0.589s-0.816 0.851-1.009 1.375c-0.087 0.21-0.218 0.362-0.393 0.458s-0.367 0.144-0.576 0.144c-0.244 0-0.52-0.044-0.825-0.131s-0.611-0.197-0.917-0.327c-0.306-0.131-0.581-0.284-0.825-0.458s-0.428-0.349-0.55-0.524c-0.087-0.122-0.135-0.266-0.144-0.432s0.057-0.397 0.197-0.694c0.192-0.402 0.266-0.86 0.223-1.375s-0.266-0.991-0.668-1.428c-0.244-0.262-0.541-0.432-0.891-0.511s-0.681-0.109-0.995-0.092c-0.367 0.017-0.742 0.087-1.127 0.21-0.244 0.070-0.489 0.052-0.734-0.052-0.192-0.070-0.371-0.231-0.537-0.485s-0.314-0.533-0.445-0.838c-0.131-0.306-0.231-0.62-0.301-0.943s-0.087-0.59-0.052-0.799c0.052-0.384 0.227-0.629 0.524-0.734 0.524-0.21 0.995-0.555 1.415-1.035s0.629-1.017 0.629-1.611c0-0.611-0.21-1.144-0.629-1.598s-0.891-0.786-1.415-0.996c-0.157-0.052-0.288-0.179-0.393-0.38s-0.157-0.406-0.157-0.616c0-0.227 0.035-0.48 0.105-0.76s0.162-0.55 0.275-0.812 0.244-0.502 0.393-0.72c0.148-0.218 0.31-0.38 0.485-0.485 0.14-0.087 0.275-0.122 0.406-0.105s0.275 0.052 0.432 0.105c0.524 0.21 1.070 0.275 1.637 0.197s1.070-0.327 1.506-0.747c0.21-0.209 0.362-0.467 0.458-0.773s0.157-0.607 0.183-0.904c0.026-0.297 0.026-0.568 0-0.812s-0.048-0.419-0.065-0.524c-0.035-0.105-0.066-0.227-0.092-0.367s-0.013-0.262 0.039-0.367c0.105-0.244 0.293-0.458 0.563-0.642s0.563-0.336 0.878-0.458c0.314-0.122 0.62-0.214 0.917-0.275s0.533-0.092 0.707-0.092c0.227 0 0.406 0.074 0.537 0.223s0.223 0.301 0.275 0.458c0.192 0.471 0.507 0.886 0.943 1.244s0.952 0.537 1.546 0.537c0.611 0 1.153-0.17 1.624-0.511s0.803-0.773 0.996-1.297c0.070-0.14 0.179-0.284 0.327-0.432s0.301-0.223 0.458-0.223c0.244 0 0.511 0.035 0.799 0.105s0.572 0.166 0.851 0.288c0.279 0.122 0.537 0.279 0.773 0.472s0.423 0.402 0.563 0.629c0.087 0.14 0.113 0.293 0.079 0.458s-0.070 0.284-0.105 0.354c-0.227 0.506-0.297 1.039-0.21 1.598s0.341 1.048 0.76 1.467c0.419 0.419 0.934 0.651 1.546 0.694s1.179-0.057 1.703-0.301c0.14-0.087 0.31-0.122 0.511-0.105s0.371 0.096 0.511 0.236c0.262 0.244 0.493 0.616 0.694 1.113s0.336 1 0.406 1.506c0.035 0.297-0.013 0.528-0.144 0.694s-0.266 0.275-0.406 0.327c-0.542 0.192-1.004 0.528-1.388 1.009s-0.576 1.026-0.576 1.637c0 0.594 0.162 1.113 0.485 1.559s0.747 0.764 1.27 0.956c0.122 0.070 0.227 0.14 0.314 0.21 0.192 0.157 0.323 0.358 0.393 0.602v0zM16.451 19.462c0.786 0 1.528-0.149 2.227-0.445s1.305-0.707 1.821-1.231c0.515-0.524 0.921-1.131 1.218-1.821s0.445-1.428 0.445-2.214c0-0.786-0.148-1.524-0.445-2.214s-0.703-1.292-1.218-1.808c-0.515-0.515-1.122-0.921-1.821-1.218s-1.441-0.445-2.227-0.445c-0.786 0-1.524 0.148-2.214 0.445s-1.292 0.703-1.808 1.218c-0.515 0.515-0.921 1.118-1.218 1.808s-0.445 1.428-0.445 2.214c0 0.786 0.149 1.524 0.445 2.214s0.703 1.297 1.218 1.821c0.515 0.524 1.118 0.934 1.808 1.231s1.428 0.445 2.214 0.445v0z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path d="M22 16l-10.105-10.6-1.895 1.987 8.211 8.613-8.211 8.612 1.895 1.988 8.211-8.613z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path d="M27.128 0.38h-22.553c-2.336 0-4.229 1.825-4.229 4.076v16.273c0 2.251 1.893 4.076 4.229 4.076h4.229v-2.685h8.403l-8.784 8.072 1.566 1.44 7.429-6.827h9.71c2.335 0 4.229-1.825 4.229-4.076v-16.273c0-2.252-1.894-4.076-4.229-4.076zM28.538 19.403c0 1.5-1.262 2.717-2.819 2.717h-8.36l-0.076-0.070-0.076 0.070h-11.223c-1.557 0-2.819-1.217-2.819-2.717v-13.589c0-1.501 1.262-2.718 2.819-2.718h19.734c1.557 0 2.819-0.141 2.819 1.359v14.947zM9.206 10.557c-1.222 0-2.215 0.911-2.215 2.036s0.992 2.035 2.215 2.035c1.224 0 2.216-0.911 2.216-2.035s-0.992-2.036-2.216-2.036zM22.496 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.224 0 2.215-0.911 2.215-2.035s-0.991-2.036-2.215-2.036zM15.852 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.222 0 2.215-0.911 2.215-2.035s-0.992-2.036-2.215-2.036z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path d="M27.090 0.131h-22.731c-2.354 0-4.262 1.839-4.262 4.109v16.401c0 2.269 1.908 4.109 4.262 4.109h4.262v-2.706h8.469l-8.853 8.135 1.579 1.451 7.487-6.88h9.787c2.353 0 4.262-1.84 4.262-4.109v-16.401c0-2.27-1.909-4.109-4.262-4.109v0zM28.511 19.304c0 1.512-1.272 2.738-2.841 2.738h-8.425l-0.076-0.070-0.076 0.070h-11.311c-1.569 0-2.841-1.226-2.841-2.738v-13.696c0-1.513 1.272-2.739 2.841-2.739h19.889c1.569 0 2.841-0.142 2.841 1.37v15.064z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path d="M13.725 30l3.9-5.325-3.9-1.125v6.45zM0 17.5l11.050 3.35 13.6-11.55-10.55 12.425 11.8 3.65 6.1-23.375-32 15.5z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path d="M19.357 2.88c1.749 0 3.366 0.316 4.851 0.946 1.485 0.632 2.768 1.474 3.845 2.533s1.922 2.279 2.532 3.661c0.611 1.383 0.915 2.829 0.915 4.334 0 1.425-0.304 2.847-0.915 4.271-0.611 1.425-1.587 2.767-2.928 4.028-0.855 0.813-1.811 1.607-2.869 2.38s-2.136 1.465-3.233 2.075c-1.099 0.61-2.198 1.098-3.296 1.465-1.098 0.366-2.115 0.549-3.051 0.549-1.343 0-2.441-0.438-3.296-1.311-0.854-0.876-1.281-2.41-1.281-4.608 0-0.366 0.020-0.773 0.060-1.221s0.062-0.895 0.062-1.343c0-0.773-0.183-1.353-0.55-1.738-0.366-0.387-0.793-0.58-1.281-0.58-0.652 0-1.21 0.295-1.678 0.886s-0.926 1.23-1.373 1.921c-0.447 0.693-0.905 1.334-1.372 1.923s-1.028 0.886-1.679 0.886c-0.529 0-1.048-0.427-1.556-1.282s-0.763-2.259-0.763-4.212c0-2.197 0.529-4.241 1.587-6.133s2.462-3.529 4.21-4.912c1.75-1.383 3.762-2.471 6.041-3.264 2.277-0.796 4.617-1.212 7.018-1.253zM7.334 15.817c0.569 0 1.047-0.204 1.434-0.611s0.579-0.875 0.579-1.404c0-0.569-0.193-1.047-0.579-1.434s-0.864-0.579-1.434-0.579c-0.529 0-0.987 0.193-1.373 0.579s-0.58 0.864-0.58 1.434c0 0.53 0.194 0.998 0.58 1.404 0.388 0.407 0.845 0.611 1.373 0.611zM12.216 11.79c0.691 0 1.292-0.254 1.8-0.763s0.762-1.107 0.762-1.8c0-0.732-0.255-1.343-0.762-1.831-0.509-0.489-1.109-0.732-1.8-0.732-0.732 0-1.342 0.244-1.831 0.732-0.488 0.488-0.732 1.098-0.732 1.831 0 0.693 0.244 1.292 0.732 1.8s1.099 0.763 1.831 0.763zM16.366 25.947c0.692 0 1.282-0.214 1.77-0.64s0.732-0.987 0.732-1.678-0.244-1.261-0.732-1.709c-0.489-0.448-1.078-0.671-1.77-0.671-0.65 0-1.21 0.223-1.678 0.671s-0.702 1.018-0.702 1.709c0 0.692 0.234 1.25 0.702 1.678s1.027 0.64 1.678 0.64zM19.113 9.592c0.651 0 1.129-0.203 1.433-0.611 0.305-0.406 0.459-0.874 0.459-1.404 0-0.488-0.154-0.947-0.459-1.373-0.304-0.427-0.782-0.641-1.433-0.641-0.529 0-1.008 0.193-1.434 0.58s-0.64 0.865-0.64 1.434c0 0.571 0.213 1.049 0.64 1.434 0.427 0.389 0.905 0.581 1.434 0.581zM24.848 12.826c0.57 0 1.067-0.213 1.495-0.64 0.427-0.427 0.64-0.947 0.64-1.556 0-0.57-0.214-1.068-0.64-1.495-0.428-0.427-0.927-0.64-1.495-0.64-0.611 0-1.129 0.213-1.555 0.64-0.428 0.427-0.642 0.926-0.642 1.495 0 0.611 0.213 1.129 0.642 1.556s0.947 0.64 1.555 0.64z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path d="M16 23c-3.309 0-6-2.691-6-6s2.691-6 6-6 6 2.691 6 6-2.691 6-6 6zM16 13c-2.206 0-4 1.794-4 4s1.794 4 4 4c2.206 0 4-1.794 4-4s-1.794-4-4-4zM27 28h-22c-1.654 0-3-1.346-3-3v-16c0-1.654 1.346-3 3-3h3c0.552 0 1 0.448 1 1s-0.448 1-1 1h-3c-0.551 0-1 0.449-1 1v16c0 0.552 0.449 1 1 1h22c0.552 0 1-0.448 1-1v-16c0-0.551-0.448-1-1-1h-11c-0.552 0-1-0.448-1-1s0.448-1 1-1h11c1.654 0 3 1.346 3 3v16c0 1.654-1.346 3-3 3zM24 10.5c0 0.828 0.672 1.5 1.5 1.5s1.5-0.672 1.5-1.5c0-0.828-0.672-1.5-1.5-1.5s-1.5 0.672-1.5 1.5zM15 4c0 0.552-0.448 1-1 1h-4c-0.552 0-1-0.448-1-1v0c0-0.552 0.448-1 1-1h4c0.552 0 1 0.448 1 1v0z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 288 288" xmlns="http://www.w3.org/2000/svg"><path d="M288 90v96c0 20-16 36-36 36h-10c-16 0-16-24 0-24h10c7 0 12-5 12-12V90c0-7-5-12-12-12H36c-7 0-12 5-12 12v96c0 7 5 12 12 12h10c16 0 16 24 0 24H36c-20 0-36-16-36-36V90c0-20 16-36 36-36h216c20 0 36 16 36 36zm-120 62l48 68c14 20 1 38-20 38H92c-21 0-34-18-20-38l48-68c13-18 35-18 48 0z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 32 32"><path d="M26.667 5.333h-21.333c-0 0-0.001 0-0.001 0-1.472 0-2.666 1.194-2.666 2.666 0 0 0 0.001 0 0.001v-0 16c0 0 0 0.001 0 0.001 0 1.472 1.194 2.666 2.666 2.666 0 0 0.001 0 0.001 0h21.333c0 0 0.001 0 0.001 0 1.472 0 2.666-1.194 2.666-2.666 0-0 0-0.001 0-0.001v0-16c0-0 0-0.001 0-0.001 0-1.472-1.194-2.666-2.666-2.666-0 0-0.001 0-0.001 0h0zM5.333 16h5.333v2.667h-5.333v-2.667zM18.667 24h-13.333v-2.667h13.333v2.667zM26.667 24h-5.333v-2.667h5.333v2.667zM26.667 18.667h-13.333v-2.667h13.333v2.667z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" viewBox="0 0 22 22"><svg x="7" y="1"><circle class="diplayer-loading-dot diplayer-loading-dot-0" cx="4" cy="4" r="2"></circle></svg><svg x="11" y="3"><circle class="diplayer-loading-dot diplayer-loading-dot-1" cx="4" cy="4" r="2"></circle></svg><svg x="13" y="7"><circle class="diplayer-loading-dot diplayer-loading-dot-2" cx="4" cy="4" r="2"></circle></svg><svg x="11" y="11"><circle class="diplayer-loading-dot diplayer-loading-dot-3" cx="4" cy="4" r="2"></circle></svg><svg x="7" y="13"><circle class="diplayer-loading-dot diplayer-loading-dot-4" cx="4" cy="4" r="2"></circle></svg><svg x="3" y="11"><circle class="diplayer-loading-dot diplayer-loading-dot-5" cx="4" cy="4" r="2"></circle></svg><svg x="1" y="7"><circle class="diplayer-loading-dot diplayer-loading-dot-6" cx="4" cy="4" r="2"></circle></svg><svg x="3" y="3"><circle class="diplayer-loading-dot diplayer-loading-dot-7" cx="4" cy="4" r="2"></circle></svg></svg>'},function(e,t,n){var i=n(14);e.exports=function(e){"use strict";var t="",r=function(e){return t+=e},a=(e=e||{}).video,o=e.options,s=i.$escape,l=e.tran,d=e.icons,c=e.index,u=i.$each;return e.$value,e.$index,t+='<div class="dplayer-mask"></div>\n<div class="dplayer-video-wrap">\n ',r(n(1)(a)),t+="\n ",o.logo&&(t+='\n <div class="dplayer-logo">\n <img src="',t+=s(o.logo),t+='">\n </div>\n '),t+='\n <div class="dplayer-danmaku"',o.danmaku&&o.danmaku.bottm&&(t+=' style="margin-bottom:',t+=s(o.danmaku.bottm),t+='"'),t+='>\n <div class="dplayer-danmaku-item dplayer-danmaku-item--demo"></div>\n </div>\n <div class="dplayer-subtitle"></div>\n <div class="dplayer-bezel">\n <span class="dplayer-bezel-icon"></span>\n ',o.danmaku&&(t+='\n <span class="dplayer-danloading">',t+=s(l("Danmaku is loading")),t+="</span>\n "),t+='\n <span class="diplayer-loading-icon">',t+=d.loading,t+='</span>\n </div>\n</div>\n<div class="dplayer-controller-mask"></div>\n<div class="dplayer-controller">\n <div class="dplayer-icons dplayer-comment-box">\n <button class="dplayer-icon dplayer-comment-setting-icon" data-balloon="',t+=s(l("Setting")),t+='" data-balloon-pos="up">\n <span class="dplayer-icon-content">',t+=d.pallette,t+='</span>\n </button>\n <div class="dplayer-comment-setting-box">\n <div class="dplayer-comment-setting-color">\n <div class="dplayer-comment-setting-title">',t+=s(l("Set danmaku color")),t+='</div>\n <label>\n <input type="radio" name="dplayer-danmaku-color-',t+=s(c),t+='" value="#fff" checked>\n <span style="background: #fff;"></span>\n </label>\n <label>\n <input type="radio" name="dplayer-danmaku-color-',t+=s(c),t+='" value="#e54256">\n <span style="background: #e54256"></span>\n </label>\n <label>\n <input type="radio" name="dplayer-danmaku-color-',t+=s(c),t+='" value="#ffe133">\n <span style="background: #ffe133"></span>\n </label>\n <label>\n <input type="radio" name="dplayer-danmaku-color-',t+=s(c),t+='" value="#64DD17">\n <span style="background: #64DD17"></span>\n </label>\n <label>\n <input type="radio" name="dplayer-danmaku-color-',t+=s(c),t+='" value="#39ccff">\n <span style="background: #39ccff"></span>\n </label>\n <label>\n <input type="radio" name="dplayer-danmaku-color-',t+=s(c),t+='" value="#D500F9">\n <span style="background: #D500F9"></span>\n </label>\n </div>\n <div class="dplayer-comment-setting-type">\n <div class="dplayer-comment-setting-title">',t+=s(l("Set danmaku type")),t+='</div>\n <label>\n <input type="radio" name="dplayer-danmaku-type-',t+=s(c),t+='" value="1">\n <span>',t+=s(l("Top")),t+='</span>\n </label>\n <label>\n <input type="radio" name="dplayer-danmaku-type-',t+=s(c),t+='" value="0" checked>\n <span>',t+=s(l("Rolling")),t+='</span>\n </label>\n <label>\n <input type="radio" name="dplayer-danmaku-type-',t+=s(c),t+='" value="2">\n <span>',t+=s(l("Bottom")),t+='</span>\n </label>\n </div>\n </div>\n <input class="dplayer-comment-input" type="text" placeholder="',t+=s(l("Input danmaku, hit Enter")),t+='" maxlength="30">\n <button class="dplayer-icon dplayer-send-icon" data-balloon="',t+=s(l("Send")),t+='" data-balloon-pos="up">\n <span class="dplayer-icon-content">',t+=d.send,t+='</span>\n </button>\n </div>\n <div class="dplayer-icons dplayer-icons-left">\n <button class="dplayer-icon dplayer-play-icon">\n <span class="dplayer-icon-content">',t+=d.play,t+='</span>\n </button>\n <div class="dplayer-volume">\n <button class="dplayer-icon dplayer-volume-icon">\n <span class="dplayer-icon-content">',t+=d.volumeDown,t+='</span>\n </button>\n <div class="dplayer-volume-bar-wrap" data-balloon-pos="up">\n <div class="dplayer-volume-bar">\n <div class="dplayer-volume-bar-inner" style="background: ',t+=s(o.theme),t+=';">\n <span class="dplayer-thumb" style="background: ',t+=s(o.theme),t+='"></span>\n </div>\n </div>\n </div>\n </div>\n <span class="dplayer-time">\n <span class="dplayer-ptime">0:00</span> /\n <span class="dplayer-dtime">0:00</span>\n </span>\n ',o.live&&(t+='\n <span class="dplayer-live-badge"><span class="dplayer-live-dot" style="background: ',t+=s(o.theme),t+=';"></span>',t+=s(l("Live")),t+="</span>\n "),t+='\n </div>\n <div class="dplayer-icons dplayer-icons-right">\n ',o.video.quality&&(t+='\n <div class="dplayer-quality">\n <button class="dplayer-icon dplayer-quality-icon">',t+=s(o.video.quality[o.video.defaultQuality].name),t+='</button>\n <div class="dplayer-quality-mask">\n <div class="dplayer-quality-list">\n ',u(o.video.quality,(function(e,n){t+='\n <div class="dplayer-quality-item" data-index="',t+=s(n),t+='">',t+=s(e.name),t+="</div>\n "})),t+="\n </div>\n </div>\n </div>\n "),t+="\n ",o.screenshot&&(t+='\n <div class="dplayer-icon dplayer-camera-icon" data-balloon="',t+=s(l("Screenshot")),t+='" data-balloon-pos="up">\n <span class="dplayer-icon-content">',t+=d.camera,t+="</span>\n </div>\n "),t+="\n ",o.airplay&&(t+='\n <div class="dplayer-icon dplayer-airplay-icon" data-balloon="',t+=s(l("AirPlay")),t+='" data-balloon-pos="up">\n <span class="dplayer-icon-content">',t+=d.airplay,t+="</span>\n </div>\n "),t+='\n <div class="dplayer-comment">\n <button class="dplayer-icon dplayer-comment-icon" data-balloon="',t+=s(l("Send danmaku")),t+='" data-balloon-pos="up">\n <span class="dplayer-icon-content">',t+=d.comment,t+="</span>\n </button>\n </div>\n ",o.subtitle&&(t+='\n <div class="dplayer-subtitle-btn">\n <button class="dplayer-icon dplayer-subtitle-icon" data-balloon="',t+=s(l("Hide subtitle")),t+='" data-balloon-pos="up">\n <span class="dplayer-icon-content">',t+=d.subtitle,t+="</span>\n </button>\n </div>\n "),t+='\n <div class="dplayer-setting">\n <button class="dplayer-icon dplayer-setting-icon" data-balloon="',t+=s(l("Setting")),t+='" data-balloon-pos="up">\n <span class="dplayer-icon-content">',t+=d.setting,t+='</span>\n </button>\n <div class="dplayer-setting-box">\n <div class="dplayer-setting-origin-panel">\n <div class="dplayer-setting-item dplayer-setting-speed">\n <span class="dplayer-label">',t+=s(l("Speed")),t+='</span>\n <div class="dplayer-toggle">',t+=d.right,t+='</div>\n </div>\n <div class="dplayer-setting-item dplayer-setting-loop">\n <span class="dplayer-label">',t+=s(l("Loop")),t+='</span>\n <div class="dplayer-toggle">\n <input class="dplayer-toggle-setting-input" type="checkbox" name="dplayer-toggle">\n <label for="dplayer-toggle"></label>\n </div>\n </div>\n <div class="dplayer-setting-item dplayer-setting-showdan">\n <span class="dplayer-label">',t+=s(l("Show danmaku")),t+='</span>\n <div class="dplayer-toggle">\n <input class="dplayer-showdan-setting-input" type="checkbox" name="dplayer-toggle-dan">\n <label for="dplayer-toggle-dan"></label>\n </div>\n </div>\n <div class="dplayer-setting-item dplayer-setting-danunlimit">\n <span class="dplayer-label">',t+=s(l("Unlimited danmaku")),t+='</span>\n <div class="dplayer-toggle">\n <input class="dplayer-danunlimit-setting-input" type="checkbox" name="dplayer-toggle-danunlimit">\n <label for="dplayer-toggle-danunlimit"></label>\n </div>\n </div>\n <div class="dplayer-setting-item dplayer-setting-danmaku">\n <span class="dplayer-label">',t+=s(l("Opacity for danmaku")),t+='</span>\n <div class="dplayer-danmaku-bar-wrap">\n <div class="dplayer-danmaku-bar">\n <div class="dplayer-danmaku-bar-inner">\n <span class="dplayer-thumb"></span>\n </div>\n </div>\n </div>\n </div>\n </div>\n <div class="dplayer-setting-speed-panel">\n ',u(o.playbackSpeed,(function(e,n){t+='\n <div class="dplayer-setting-speed-item" data-speed="',t+=s(e),t+='">\n <span class="dplayer-label">',t+=s(1===e?l("Normal"):e),t+="</span>\n </div>\n "})),t+='\n </div>\n </div>\n </div>\n <div class="dplayer-full">\n <button class="dplayer-icon dplayer-full-in-icon" data-balloon="',t+=s(l("Web full screen")),t+='" data-balloon-pos="up">\n <span class="dplayer-icon-content">',t+=d.fullWeb,t+='</span>\n </button>\n <button class="dplayer-icon dplayer-full-icon" data-balloon="',t+=s(l("Full screen")),t+='" data-balloon-pos="up">\n <span class="dplayer-icon-content">',t+=d.full,t+='</span>\n </button>\n </div>\n </div>\n <div class="dplayer-bar-wrap">\n <div class="dplayer-bar-time hidden">00:00</div>\n <div class="dplayer-bar-preview"></div>\n <div class="dplayer-bar">\n <div class="dplayer-loaded" style="width: 0;"></div>\n <div class="dplayer-played" style="width: 0; background: ',t+=s(o.theme),t+='">\n <span class="dplayer-thumb" style="background: ',t+=s(o.theme),t+='"></span>\n </div>\n </div>\n </div>\n</div>\n<div class="dplayer-info-panel dplayer-info-panel-hide">\n <div class="dplayer-info-panel-close">[x]</div>\n <div class="dplayer-info-panel-item dplayer-info-panel-item-version">\n <span class="dplayer-info-panel-item-title">Player version</span>\n <span class="dplayer-info-panel-item-data"></span>\n </div>\n <div class="dplayer-info-panel-item dplayer-info-panel-item-fps">\n <span class="dplayer-info-panel-item-title">Player FPS</span>\n <span class="dplayer-info-panel-item-data"></span>\n </div>\n <div class="dplayer-info-panel-item dplayer-info-panel-item-type">\n <span class="dplayer-info-panel-item-title">Video type</span>\n <span class="dplayer-info-panel-item-data"></span>\n </div>\n <div class="dplayer-info-panel-item dplayer-info-panel-item-url">\n <span class="dplayer-info-panel-item-title">Video url</span>\n <span class="dplayer-info-panel-item-data"></span>\n </div>\n <div class="dplayer-info-panel-item dplayer-info-panel-item-resolution">\n <span class="dplayer-info-panel-item-title">Video resolution</span>\n <span class="dplayer-info-panel-item-data"></span>\n </div>\n <div class="dplayer-info-panel-item dplayer-info-panel-item-duration">\n <span class="dplayer-info-panel-item-title">Video duration</span>\n <span class="dplayer-info-panel-item-data"></span>\n </div>\n ',o.danmaku&&(t+='\n <div class="dplayer-info-panel-item dplayer-info-panel-item-danmaku-id">\n <span class="dplayer-info-panel-item-title">Danmaku id</span>\n <span class="dplayer-info-panel-item-data"></span>\n </div>\n <div class="dplayer-info-panel-item dplayer-info-panel-item-danmaku-api">\n <span class="dplayer-info-panel-item-title">Danmaku api</span>\n <span class="dplayer-info-panel-item-data"></span>\n </div>\n <div class="dplayer-info-panel-item dplayer-info-panel-item-danmaku-amount">\n <span class="dplayer-info-panel-item-title">Danmaku amount</span>\n <span class="dplayer-info-panel-item-data"></span>\n </div>\n '),t+='\n</div>\n<div class="dplayer-menu">\n ',u(o.contextmenu,(function(e,n){t+='\n <div class="dplayer-menu-item">\n <a',e.link&&(t+=' target="_blank"'),t+=' href="',t+=s(e.link||"javascript:void(0);"),t+='">',t+=s(l(e.text)),t+="</a>\n </div>\n "})),t+='\n</div>\n<div class="dplayer-notice"></div>\n<button class="dplayer-mobile-play">\n ',t+=d.play,t+="\n</button>"}},function(e,t,n){var i=n(36),r=n(37);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]),i(r,{insert:"head",singleton:!1}),e.exports=r.locals||{}},function(e,t,n){"use strict";var i,r=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),a=[];function o(e){for(var t=-1,n=0;n<a.length;n++)if(a[n].identifier===e){t=n;break}return t}function s(e,t){for(var n={},i=[],r=0;r<e.length;r++){var s=e[r],l=t.base?s[0]+t.base:s[0],d=n[l]||0,c="".concat(l," ").concat(d);n[l]=d+1;var u=o(c),h={css:s[1],media:s[2],sourceMap:s[3]};-1!==u?(a[u].references++,a[u].updater(h)):a.push({identifier:c,updater:m(h,t),references:1}),i.push(c)}return i}function l(e){var t=document.createElement("style"),i=e.attributes||{};if(void 0===i.nonce){var a=n.nc;a&&(i.nonce=a)}if(Object.keys(i).forEach((function(e){t.setAttribute(e,i[e])})),"function"==typeof e.insert)e.insert(t);else{var o=r(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var d,c=(d=[],function(e,t){return d[e]=t,d.filter(Boolean).join("\n")});function u(e,t,n,i){var r=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(e.styleSheet)e.styleSheet.cssText=c(t,r);else{var a=document.createTextNode(r),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(a,o[t]):e.appendChild(a)}}function h(e,t,n){var i=n.css,r=n.media,a=n.sourceMap;if(r?e.setAttribute("media",r):e.removeAttribute("media"),a&&btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=i;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(i))}}var p=null,f=0;function m(e,t){var n,i,r;if(t.singleton){var a=f++;n=p||(p=l(t)),i=u.bind(null,n,a,!1),r=u.bind(null,n,a,!0)}else n=l(t),i=h.bind(null,n,t),r=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return i(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;i(e=t)}else r()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=(void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i));var n=s(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var i=0;i<n.length;i++){var r=o(n[i]);a[r].references--}for(var l=s(e,t),d=0;d<n.length;d++){var c=o(n[d]);0===a[c].references&&(a[c].updater(),a.splice(c,1))}n=l}}}},function(e,t,n){var i=n(3),r=n(38);(t=i(!1)).i(r),t.push([e.i,'@-webkit-keyframes my-face{2%{transform:translateY(1.5px) rotate(1.5deg)}4%{transform:translateY(-1.5px) rotate(-.5deg)}6%{transform:translateY(1.5px) rotate(-1.5deg)}8%{transform:translateY(-1.5px) rotate(-1.5deg)}10%{transform:translateY(2.5px) rotate(1.5deg)}12%{transform:translateY(-.5px) rotate(1.5deg)}14%{transform:translateY(-1.5px) rotate(1.5deg)}16%{transform:translateY(-.5px) rotate(-1.5deg)}18%{transform:translateY(.5px) rotate(-1.5deg)}20%{transform:translateY(-1.5px) rotate(2.5deg)}22%{transform:translateY(.5px) rotate(-1.5deg)}24%{transform:translateY(1.5px) rotate(1.5deg)}26%{transform:translateY(.5px) rotate(.5deg)}28%{transform:translateY(.5px) rotate(1.5deg)}30%{transform:translateY(-.5px) rotate(2.5deg)}32%{transform:translateY(1.5px) rotate(-.5deg)}34%{transform:translateY(1.5px) rotate(-.5deg)}36%{transform:translateY(-1.5px) rotate(2.5deg)}38%{transform:translateY(1.5px) rotate(-1.5deg)}40%{transform:translateY(-.5px) rotate(2.5deg)}42%{transform:translateY(2.5px) rotate(-1.5deg)}44%{transform:translateY(1.5px) rotate(.5deg)}46%{transform:translateY(-1.5px) rotate(2.5deg)}48%{transform:translateY(-.5px) rotate(.5deg)}50%{transform:translateY(.5px) rotate(.5deg)}52%{transform:translateY(2.5px) rotate(2.5deg)}54%{transform:translateY(-1.5px) rotate(1.5deg)}56%{transform:translateY(2.5px) rotate(2.5deg)}58%{transform:translateY(.5px) rotate(2.5deg)}60%{transform:translateY(2.5px) rotate(2.5deg)}62%{transform:translateY(-.5px) rotate(2.5deg)}64%{transform:translateY(-.5px) rotate(1.5deg)}66%{transform:translateY(1.5px) rotate(-.5deg)}68%{transform:translateY(-1.5px) rotate(-.5deg)}70%{transform:translateY(1.5px) rotate(.5deg)}72%{transform:translateY(2.5px) rotate(1.5deg)}74%{transform:translateY(-.5px) rotate(.5deg)}76%{transform:translateY(-.5px) rotate(2.5deg)}78%{transform:translateY(-.5px) rotate(1.5deg)}80%{transform:translateY(1.5px) rotate(1.5deg)}82%{transform:translateY(-.5px) rotate(.5deg)}84%{transform:translateY(1.5px) rotate(2.5deg)}86%{transform:translateY(-1.5px) rotate(-1.5deg)}88%{transform:translateY(-.5px) rotate(2.5deg)}90%{transform:translateY(2.5px) rotate(-.5deg)}92%{transform:translateY(.5px) rotate(-.5deg)}94%{transform:translateY(2.5px) rotate(.5deg)}96%{transform:translateY(-.5px) rotate(1.5deg)}98%{transform:translateY(-1.5px) rotate(-.5deg)}0%,to{transform:translate(0) rotate(0deg)}}@keyframes my-face{2%{transform:translateY(1.5px) rotate(1.5deg)}4%{transform:translateY(-1.5px) rotate(-.5deg)}6%{transform:translateY(1.5px) rotate(-1.5deg)}8%{transform:translateY(-1.5px) rotate(-1.5deg)}10%{transform:translateY(2.5px) rotate(1.5deg)}12%{transform:translateY(-.5px) rotate(1.5deg)}14%{transform:translateY(-1.5px) rotate(1.5deg)}16%{transform:translateY(-.5px) rotate(-1.5deg)}18%{transform:translateY(.5px) rotate(-1.5deg)}20%{transform:translateY(-1.5px) rotate(2.5deg)}22%{transform:translateY(.5px) rotate(-1.5deg)}24%{transform:translateY(1.5px) rotate(1.5deg)}26%{transform:translateY(.5px) rotate(.5deg)}28%{transform:translateY(.5px) rotate(1.5deg)}30%{transform:translateY(-.5px) rotate(2.5deg)}32%{transform:translateY(1.5px) rotate(-.5deg)}34%{transform:translateY(1.5px) rotate(-.5deg)}36%{transform:translateY(-1.5px) rotate(2.5deg)}38%{transform:translateY(1.5px) rotate(-1.5deg)}40%{transform:translateY(-.5px) rotate(2.5deg)}42%{transform:translateY(2.5px) rotate(-1.5deg)}44%{transform:translateY(1.5px) rotate(.5deg)}46%{transform:translateY(-1.5px) rotate(2.5deg)}48%{transform:translateY(-.5px) rotate(.5deg)}50%{transform:translateY(.5px) rotate(.5deg)}52%{transform:translateY(2.5px) rotate(2.5deg)}54%{transform:translateY(-1.5px) rotate(1.5deg)}56%{transform:translateY(2.5px) rotate(2.5deg)}58%{transform:translateY(.5px) rotate(2.5deg)}60%{transform:translateY(2.5px) rotate(2.5deg)}62%{transform:translateY(-.5px) rotate(2.5deg)}64%{transform:translateY(-.5px) rotate(1.5deg)}66%{transform:translateY(1.5px) rotate(-.5deg)}68%{transform:translateY(-1.5px) rotate(-.5deg)}70%{transform:translateY(1.5px) rotate(.5deg)}72%{transform:translateY(2.5px) rotate(1.5deg)}74%{transform:translateY(-.5px) rotate(.5deg)}76%{transform:translateY(-.5px) rotate(2.5deg)}78%{transform:translateY(-.5px) rotate(1.5deg)}80%{transform:translateY(1.5px) rotate(1.5deg)}82%{transform:translateY(-.5px) rotate(.5deg)}84%{transform:translateY(1.5px) rotate(2.5deg)}86%{transform:translateY(-1.5px) rotate(-1.5deg)}88%{transform:translateY(-.5px) rotate(2.5deg)}90%{transform:translateY(2.5px) rotate(-.5deg)}92%{transform:translateY(.5px) rotate(-.5deg)}94%{transform:translateY(2.5px) rotate(.5deg)}96%{transform:translateY(-.5px) rotate(1.5deg)}98%{transform:translateY(-1.5px) rotate(-.5deg)}0%,to{transform:translate(0) rotate(0deg)}}.dplayer{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1}.dplayer *{box-sizing:content-box}.dplayer svg{width:100%;height:100%}.dplayer svg circle,.dplayer svg path{fill:#fff}.dplayer:-webkit-full-screen{width:100%;height:100%;background:#000;position:fixed;z-index:100000;left:0;top:0;margin:0;padding:0;transform:translate(0)}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{-webkit-animation:danmaku-center 6s linear;animation:danmaku-center 6s linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{-webkit-animation:danmaku 8s linear;animation:danmaku 8s linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.dplayer.dplayer-live .dplayer-bar-wrap,.dplayer.dplayer-live.dplayer-no-danmaku .dplayer-setting,.dplayer.dplayer-live .dplayer-setting-loop,.dplayer.dplayer-live .dplayer-setting-speed,.dplayer.dplayer-live .dplayer-time,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danmaku,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danunlimit,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-showdan,.dplayer.dplayer-no-danmaku .dplayer-danmaku{display:none}.dplayer.dplayer-arrow .dplayer-danmaku{font-size:18px}.dplayer.dplayer-arrow .dplayer-icon{margin:0 -3px}.dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move{-webkit-animation-play-state:running;animation-play-state:running}@media (min-width:900px){.dplayer.dplayer-playing .dplayer-controller,.dplayer.dplayer-playing .dplayer-controller-mask{opacity:0}.dplayer.dplayer-playing:hover .dplayer-controller,.dplayer.dplayer-playing:hover .dplayer-controller-mask{opacity:1}}.dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon{display:block}.dplayer.dplayer-loading .dplayer-danmaku,.dplayer.dplayer-loading .dplayer-danmaku-move,.dplayer.dplayer-paused .dplayer-danmaku,.dplayer.dplayer-paused .dplayer-danmaku-move{-webkit-animation-play-state:paused;animation-play-state:paused}.dplayer.dplayer-hide-controller{cursor:none}.dplayer.dplayer-hide-controller .dplayer-controller,.dplayer.dplayer-hide-controller .dplayer-controller-mask{opacity:0;transform:translateY(100%)}.dplayer.dplayer-show-controller .dplayer-controller,.dplayer.dplayer-show-controller .dplayer-controller-mask{opacity:1}.dplayer.dplayer-fulled{position:fixed;z-index:100000;left:0;top:0;width:100%!important;height:100%!important}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-airplay-icon,.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon,.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-play-icon,.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume{display:none}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:static;display:inline-block}.dplayer.dplayer-mobile .dplayer-bar-time,.dplayer.dplayer-mobile.dplayer-hide-controller .dplayer-mobile-play{display:none}.dplayer.dplayer-mobile .dplayer-mobile-play{display:block}.dplayer-web-fullscreen-fix{position:fixed;top:0;left:0;margin:0;padding:0}[data-balloon]:before{display:none}[data-balloon]:after{padding:.3em .7em;background:rgba(17,17,17,.7)}[data-balloon][data-balloon-pos=up]:after{margin-bottom:0}.dplayer-bezel{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;height:52px;width:52px;padding:12px;box-sizing:border-box;background:rgba(0,0,0,.5);border-radius:50%;opacity:0;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition{-webkit-animation:bezel-hide .5s linear;animation:bezel-hide .5s linear}@-webkit-keyframes bezel-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes bezel-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.dplayer-bezel .dplayer-danloading{position:absolute;top:50%;margin-top:-7px;width:100%;text-align:center;font-size:14px;line-height:14px;-webkit-animation:my-face 5s ease-in-out infinite;animation:my-face 5s ease-in-out infinite}.dplayer-bezel .diplayer-loading-icon{display:none;position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;height:36px;width:36px;pointer-events:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide{display:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot{-webkit-animation:diplayer-loading-dot-fade .8s ease infinite;animation:diplayer-loading-dot-fade .8s ease infinite;opacity:0;transform-origin:4px 4px}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7{-webkit-animation-delay:.7s;animation-delay:.7s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6{-webkit-animation-delay:.6s;animation-delay:.6s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5{-webkit-animation-delay:.5s;animation-delay:.5s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4{-webkit-animation-delay:.4s;animation-delay:.4s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3{-webkit-animation-delay:.3s;animation-delay:.3s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2{-webkit-animation-delay:.2s;animation-delay:.2s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1{-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes diplayer-loading-dot-fade{0%{opacity:.7;transform:scale(1.2)}50%{opacity:.25;transform:scale(.9)}to{opacity:.25;transform:scale(.85)}}@keyframes diplayer-loading-dot-fade{0%{opacity:.7;transform:scale(1.2)}50%{opacity:.25;transform:scale(.9)}to{opacity:.25;transform:scale(.85)}}.dplayer-controller-mask{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;height:98px;width:100%}.dplayer-controller,.dplayer-controller-mask{position:absolute;bottom:0;transition:all .3s ease}.dplayer-controller{left:0;right:0;height:41px;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dplayer-controller.dplayer-controller-comment .dplayer-icons{display:none}.dplayer-controller.dplayer-controller-comment .dplayer-icons.dplayer-comment-box{display:block}.dplayer-controller .dplayer-bar-wrap{padding:5px 0;cursor:pointer;position:absolute;bottom:33px;width:calc(100% - 40px);height:3px}.dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb{transform:scale(1)}.dplayer-controller .dplayer-bar-wrap:hover .dplayer-highlight{display:block;width:8px;transform:translateX(-4px);top:4px;height:40%}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight{z-index:12;position:absolute;top:5px;width:6px;height:20%;border-radius:6px;background-color:#fff;text-align:center;transform:translateX(-3px);transition:all .2s ease-in-out}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover .dplayer-highlight-text{display:block}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover~.dplayer-bar-preview,.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover~.dplayer-bar-time{opacity:0}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight .dplayer-highlight-text{display:none;position:absolute;left:50%;top:-24px;padding:5px 8px;background-color:rgba(0,0,0,.62);color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;transform:translateX(-50%)}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview{position:absolute;background:#fff;pointer-events:none;display:none;background-size:16000px 100%}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview-canvas{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time{position:absolute;left:0;top:-20px;border-radius:4px;padding:5px 7px;background-color:rgba(0,0,0,.62);color:#fff;font-size:12px;text-align:center;opacity:1;transition:opacity .1s ease-in-out;word-wrap:normal;word-break:normal;z-index:2;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden{opacity:0}.dplayer-controller .dplayer-bar-wrap .dplayer-bar{position:relative;height:3px;width:100%;background:hsla(0,0%,100%,.2);cursor:pointer}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded{background:hsla(0,0%,100%,.4);transition:all .5s ease}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded,.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played{position:absolute;left:0;top:0;bottom:0;height:3px;will-change:width}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0)}.dplayer-controller .dplayer-icons{height:38px;position:absolute;bottom:0}.dplayer-controller .dplayer-icons.dplayer-comment-box{display:none;position:absolute;transition:all .3s ease-in-out;z-index:2;height:38px;bottom:0;left:20px;right:20px;color:#fff}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-icon{position:absolute;left:0;top:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-send-icon{position:absolute;right:0;top:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box{position:absolute;background:rgba(28,28,28,.9);bottom:41px;left:0;box-shadow:0 0 25px rgba(0,0,0,.3);border-radius:4px;padding:10px 10px 16px;font-size:14px;width:204px;transition:all .3s ease-in-out;transform:scale(0)}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open{transform:scale(1)}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box input[type=radio]{display:none}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box label{cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title{font-size:13px;color:#fff;line-height:30px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type{font-size:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type .dplayer-comment-setting-title{margin-bottom:6px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span{border-radius:4px 0 0 4px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span{border-radius:0 4px 4px 0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span{width:33%;padding:4px 6px;line-height:16px;display:inline-block;font-size:12px;color:#fff;border:1px solid #fff;margin-right:-1px;box-sizing:border-box;text-align:center;cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked+span{background:#e4e4e6;color:#1c1c1c}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color{font-size:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label{font-size:0;padding:6px;display:inline-block}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span{width:22px;height:22px;display:inline-block;border-radius:50%;box-sizing:border-box;cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover{-webkit-animation:my-face 5s ease-in-out infinite;animation:my-face 5s ease-in-out infinite}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input{outline:none;border:none;padding:8px 31px;font-size:14px;line-height:18px;text-align:center;border-radius:4px;background:none;margin:0;height:100%;box-sizing:border-box;width:100%;color:#fff}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-webkit-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-moz-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input:-ms-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-clear{display:none}.dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-icons-right{right:20px}.dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon{padding:8px}.dplayer-controller .dplayer-icons .dplayer-live-badge,.dplayer-controller .dplayer-icons .dplayer-time{line-height:38px;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle;font-size:13px;cursor:default}.dplayer-controller .dplayer-icons .dplayer-live-dot{display:inline-block;width:6px;height:6px;vertical-align:4%;margin-right:5px;content:"";border-radius:6px}.dplayer-controller .dplayer-icons .dplayer-icon{width:40px;height:100%;border:none;background-color:transparent;outline:none;cursor:pointer;vertical-align:middle;box-sizing:border-box;display:inline-block}.dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content{transition:all .2s ease-in-out;opacity:.8}.dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content{opacity:1}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-quality-icon{color:#fff;width:auto;line-height:22px;font-size:14px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon{padding:10px 9px 9px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon{padding-top:8.5px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon{width:43px}.dplayer-controller .dplayer-icons .dplayer-volume{position:relative;display:inline-block;cursor:pointer;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap{display:inline-block;margin:0 10px 0 -5px;vertical-align:middle;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar{position:relative;top:17px;width:0;height:3px;background:#aaa;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;will-change:width}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0)}.dplayer-controller .dplayer-icons .dplayer-setting,.dplayer-controller .dplayer-icons .dplayer-subtitle-btn{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box{position:absolute;right:0;bottom:50px;transform:scale(0);width:150px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 0;transition:all .3s ease-in-out;overflow:hidden;z-index:2}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div.dplayer-setting-origin-panel{display:block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open{transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow{width:70px;text-align:center}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel{display:block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item{height:30px;padding:5px 10px;box-sizing:border-box;cursor:pointer;position:relative}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku{padding:5px 0}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label{padding:0 10px;display:inline}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap{padding:0 10px;box-sizing:border-box;display:none;vertical-align:middle;height:100%;width:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar{position:relative;top:8.5px;width:100%;height:3px;background:#fff;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;background:#aaa;will-change:width}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;background:#aaa}.dplayer-controller .dplayer-icons .dplayer-full{display:inline-block;height:100%;position:relative}.dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon{display:block}.dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:absolute;top:-30px;z-index:1;display:none}.dplayer-controller .dplayer-icons .dplayer-quality{position:relative;display:inline-block;height:100%;z-index:2}.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list,.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask{display:block}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask{display:none;position:absolute;bottom:38px;left:-18px;width:80px;padding-bottom:12px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list{display:none;font-size:12px;width:80px;border-radius:2px;background:rgba(28,28,28,.9);padding:5px 0;transition:all .3s ease-in-out;overflow:hidden;color:#fff;text-align:center}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item{height:25px;box-sizing:border-box;cursor:pointer;line-height:25px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-comment{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-label{color:#eee;font-size:13px;display:inline-block;vertical-align:middle;white-space:nowrap}.dplayer-controller .dplayer-icons .dplayer-toggle{width:32px;height:20px;text-align:center;font-size:0;vertical-align:middle;position:absolute;top:5px;right:10px}.dplayer-controller .dplayer-icons .dplayer-toggle input{max-height:0;max-width:0;display:none}.dplayer-controller .dplayer-icons .dplayer-toggle input+label{display:inline-block;position:relative;box-shadow:inset 0 0 0 0 #dfdfdf;border:1px solid #dfdfdf;height:20px;width:32px;border-radius:10px;box-sizing:border-box;cursor:pointer;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after,.dplayer-controller .dplayer-icons .dplayer-toggle input+label:before{content:"";position:absolute;display:block;height:18px;width:18px;top:0;left:0;border-radius:15px;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label{border-color:hsla(0,0%,100%,.5)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:before{width:30px;background:hsla(0,0%,100%,.5)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:after{left:12px}.dplayer-mobile-play{display:none;width:50px;height:50px;border:none;background-color:transparent;outline:none;cursor:pointer;box-sizing:border-box;bottom:0;opacity:.8;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dplayer-danmaku{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff}.dplayer-danmaku .dplayer-danmaku-item{display:inline-block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;white-space:nowrap;text-shadow:.5px .5px .5px rgba(0,0,0,.5)}.dplayer-danmaku .dplayer-danmaku-item--demo{position:absolute;visibility:hidden}.dplayer-danmaku .dplayer-danmaku-right{position:absolute;right:0;transform:translateX(100%)}.dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{will-change:transform;-webkit-animation:danmaku 5s linear;animation:danmaku 5s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku{0%{transform:translateX(100%)}}@keyframes danmaku{0%{transform:translateX(100%)}}.dplayer-danmaku .dplayer-danmaku-bottom,.dplayer-danmaku .dplayer-danmaku-top{position:absolute;width:100%;text-align:center;visibility:hidden}.dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{will-change:visibility;-webkit-animation:danmaku-center 4s linear;animation:danmaku-center 4s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}@keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}.dplayer-logo{pointer-events:none;position:absolute;left:20px;top:20px;max-width:50px;max-height:50px}.dplayer-logo img{max-width:100%;max-height:100%;background:none}.dplayer-menu{position:absolute;width:170px;border-radius:2px;background:rgba(28,28,28,.85);padding:5px 0;overflow:hidden;z-index:3;display:none}.dplayer-menu.dplayer-menu-show{display:block}.dplayer-menu .dplayer-menu-item{height:30px;box-sizing:border-box;cursor:pointer}.dplayer-menu .dplayer-menu-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-menu .dplayer-menu-item a{padding:0 10px;line-height:30px;color:#eee;font-size:13px;display:inline-block;vertical-align:middle;width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dplayer-menu .dplayer-menu-item a:hover{text-decoration:none}.dplayer-notice{opacity:0;position:absolute;bottom:60px;left:20px;font-size:14px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 20px;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none}.dplayer-subtitle{position:absolute;bottom:40px;width:90%;left:5%;text-align:center;color:#fff;text-shadow:.5px .5px .5px rgba(0,0,0,.5);font-size:20px}.dplayer-subtitle.dplayer-subtitle-hide{display:none}.dplayer-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:none}.dplayer-mask.dplayer-mask-show{display:block}.dplayer-video-wrap{position:relative;background:#000;font-size:0;width:100%;height:100%}.dplayer-video-wrap .dplayer-video{width:100%;height:100%;display:none}.dplayer-video-wrap .dplayer-video-current{display:block}.dplayer-video-wrap .dplayer-video-prepare{display:none}.dplayer-info-panel{position:absolute;top:10px;left:10px;width:400px;background:rgba(28,28,28,.8);padding:10px;color:#fff;font-size:12px;border-radius:2px}.dplayer-info-panel-hide{display:none}.dplayer-info-panel .dplayer-info-panel-close{cursor:pointer;position:absolute;right:10px;top:10px}.dplayer-info-panel .dplayer-info-panel-item>span{display:inline-block;vertical-align:middle;line-height:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dplayer-info-panel .dplayer-info-panel-item-title{width:100px;text-align:right;margin-right:10px}.dplayer-info-panel .dplayer-info-panel-item-data{width:260px}',""]),e.exports=t},function(e,t,n){(t=n(3)(!1)).push([e.i,':root{--balloon-border-radius:2px;--balloon-color:rgba(16,16,16,0.95);--balloon-text-color:#fff;--balloon-font-size:12px;--balloon-move:4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{text-indent:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;white-space:nowrap}[aria-label][data-balloon-pos]:after,[aria-label][data-balloon-pos]:before{opacity:0;pointer-events:none;transition:all .18s ease-out .18s;position:absolute;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top:5px solid var(--balloon-color);content:""}[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-visible]:before{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:after,[aria-label][data-balloon-pos][data-balloon-blunt]:before{transition:none}[aria-label][data-balloon-pos][data-balloon-pos=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:before{bottom:100%;left:50%;transform:translate(-50%,var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=up-left]:after{bottom:100%;left:0;margin-bottom:10px;transform:translateY(var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up-left]:before{bottom:100%;left:5px;transform:translateY(var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up-left][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos=up-right]:after{bottom:100%;right:0;margin-bottom:10px;transform:translateY(var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up-right]:before{bottom:100%;right:5px;transform:translateY(var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up-right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up-right][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos=down]:after{left:50%;margin-top:10px;top:100%;transform:translate(-50%,calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down]:before{width:0;height:0;border:5px solid transparent;border-bottom:5px solid var(--balloon-color);left:50%;top:100%;transform:translate(-50%,calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=down-left]:after{left:0;margin-top:10px;top:100%;transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down-left]:before{width:0;height:0;border:5px solid transparent;border-bottom:5px solid var(--balloon-color);left:5px;top:100%;transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down-left][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos=down-right]:after{right:0;margin-top:10px;top:100%;transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down-right]:before{width:0;height:0;border:5px solid transparent;border-bottom:5px solid var(--balloon-color);right:5px;top:100%;transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down-right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down-right][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after{margin-right:10px;right:100%;top:50%;transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:before{width:0;height:0;border:5px solid transparent;border-left:5px solid var(--balloon-color);right:100%;top:50%;transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after{left:100%;margin-left:10px;top:50%;transform:translate(calc(var(--balloon-move)*-1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:before{width:0;height:0;border:5px solid transparent;border-right:5px solid var(--balloon-color);left:100%;top:50%;transform:translate(calc(var(--balloon-move)*-1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-length=small]:after{white-space:normal;width:80px}[aria-label][data-balloon-pos][data-balloon-length=medium]:after{white-space:normal;width:150px}[aria-label][data-balloon-pos][data-balloon-length=large]:after{white-space:normal;width:260px}[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{white-space:normal;width:380px}@media screen and (max-width:768px){[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{white-space:normal;width:90vw}}[aria-label][data-balloon-pos][data-balloon-length=fit]:after{white-space:normal;width:100%}',""]),e.exports=t},function(e,i,r){var a=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}i.setTimeout=function(){return new o(a.call(setTimeout,window,arguments),clearTimeout)},i.setInterval=function(){return new o(a.call(setInterval,window,arguments),clearInterval)},i.clearTimeout=i.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(window,this._id)},i.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},i.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},i._unrefActive=i.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},r(40),i.setImmediate=t,i.clearImmediate=n},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var i,r,a,o,s,l=1,d={},c=!1,u=e.document,h=Object.getPrototypeOf&&Object.getPrototypeOf(e);h=h&&h.setTimeout?h:e,"[object process]"==={}.toString.call(e.process)?i=function(e){t.nextTick((function(){f(e)}))}:function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?(o="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(o)&&f(+t.data.slice(o.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),i=function(t){e.postMessage(o+t,"*")}):e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){f(e.data)},i=function(e){a.port2.postMessage(e)}):u&&"onreadystatechange"in u.createElement("script")?(r=u.documentElement,i=function(e){var t=u.createElement("script");t.onreadystatechange=function(){f(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):i=function(e){setTimeout(f,0,e)},h.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var r={callback:e,args:t};return d[l]=r,i(l),l++},h.clearImmediate=p}function p(e){delete d[e]}function f(e){if(c)setTimeout(f,0,e);else{var t=d[e];if(t){c=!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(void 0,n)}}(t)}finally{p(e),c=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(4),n(5))},function(e,t,n){"use strict";var i=n(0),r=n(6),a=n(42),o=n(12);function s(e){var t=new a(e),n=r(a.prototype.request,t);return i.extend(n,a.prototype,t),i.extend(n,t),n}var l=s(n(9));l.Axios=a,l.create=function(e){return s(o(l.defaults,e))},l.Cancel=n(13),l.CancelToken=n(55),l.isCancel=n(8),l.all=function(e){return Promise.all(e)},l.spread=n(56),e.exports=l,e.exports.default=l},function(e,t,n){"use strict";var i=n(0),r=n(7),a=n(43),o=n(44),s=n(12);function l(e){this.defaults=e,this.interceptors={request:new a,response:new a}}l.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[o,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},l.prototype.getUri=function(e){return e=s(this.defaults,e),r(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},i.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(i.merge(n||{},{method:e,url:t}))}})),i.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,r){return this.request(i.merge(r||{},{method:e,url:t,data:n}))}})),e.exports=l},function(e,t,n){"use strict";var i=n(0);function r(){this.handlers=[]}r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){i.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},function(e,t,n){"use strict";var i=n(0),r=n(45),a=n(8),o=n(9);function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return s(e),e.headers=e.headers||{},e.data=r(e.data,e.headers,e.transformRequest),e.headers=i.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),i.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return s(e),t.data=r(t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(s(e),t&&t.response&&(t.response.data=r(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var i=n(0);e.exports=function(e,t,n){return i.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t,n){"use strict";var i=n(0);e.exports=function(e,t){i.forEach(e,(function(n,i){i!==t&&i.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[i])}))}},function(e,t,n){"use strict";var i=n(11);e.exports=function(e,t,n){var r=n.config.validateStatus;!r||r(n.status)?e(n):t(i("Request failed with status code "+n.status,n.config,null,n.request,n))}},function(e,t,n){"use strict";e.exports=function(e,t,n,i,r){return e.config=t,n&&(e.code=n),e.request=i,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var i=n(50),r=n(51);e.exports=function(e,t){return e&&!i(t)?r(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var i=n(0),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,o={};return e?(i.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=i.trim(e.substr(0,a)).toLowerCase(),n=i.trim(e.substr(a+1)),t){if(o[t]&&r.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},function(e,t,n){"use strict";var i=n(0);e.exports=i.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var i=e;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=i.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var i=n(0);e.exports=i.isStandardBrowserEnv()?{write:function(e,t,n,r,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var i=n(13);function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new i(e),t(n.reason))}))}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e;return{token:new r((function(t){e=t})),cancel:e}},e.exports=r},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";(function(t){var n="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:{},i=Object.create(n),r=/["&'<>]/;i.$escape=function(e){return function(e){var t=""+e,n=r.exec(t);if(!n)return e;var i="",a=void 0,o=void 0,s=void 0;for(a=n.index,o=0;a<t.length;a++){switch(t.charCodeAt(a)){case 34:s=""";break;case 38:s="&";break;case 39:s="'";break;case 60:s="<";break;case 62:s=">";break;default:continue}o!==a&&(i+=t.substring(o,a)),o=a+1,i+=s}return o!==a?i+t.substring(o,a):i}(function e(t){return"string"!=typeof t&&(t=null==t?"":"function"==typeof t?e(t.call(t)):JSON.stringify(t)),t}(e))},i.$each=function(e,t){if(Array.isArray(e))for(var n=0,i=e.length;n<i;n++)t(e[n],n);else for(var r in e)t(e[r],r)},e.exports=i}).call(this,n(4))},function(e,t,n){"use strict";n.r(t),n(35);var i=n(15),r=/mobile/i.test(window.navigator.userAgent),a={secondToTime:function(e){if(0===(e=e||0)||e===1/0||"NaN"===e.toString())return"00:00";var t=Math.floor(e/3600),n=Math.floor((e-3600*t)/60),i=Math.floor(e-3600*t-60*n);return(t>0?[t,n,i]:[n,i]).map((function(e){return e<10?"0"+e:""+e})).join(":")},getElementViewLeft:function(e){var t=e.offsetLeft,n=e.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==n&&n!==e;)t+=n.offsetLeft,n=n.offsetParent;else for(;null!==n;)t+=n.offsetLeft,n=n.offsetParent;return t-i},getBoundingClientRectViewLeft:function(e){var t=window.scrollY||window.pageYOffset||document.body.scrollTop+(document.documentElement&&document.documentElement.scrollTop||0);if(e.getBoundingClientRect){if("number"!=typeof this.getBoundingClientRectViewLeft.offset){var n=document.createElement("div");n.style.cssText="position:absolute;top:0;left:0;",document.body.appendChild(n),this.getBoundingClientRectViewLeft.offset=-n.getBoundingClientRect().top-t,document.body.removeChild(n),n=null}var i=e.getBoundingClientRect(),r=this.getBoundingClientRectViewLeft.offset;return i.left+r}return this.getElementViewLeft(e)},getScrollPosition:function(){return{left:window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}},setScrollPosition:function(e){var t=e.left,n=void 0===t?0:t,i=e.top,r=void 0===i?0:i;this.isFirefox?(document.documentElement.scrollLeft=n,document.documentElement.scrollTop=r):window.scrollTo(n,r)},isMobile:r,isSafari:/Safari/i.test(window.navigator.userAgent),isFirefox:/firefox/i.test(window.navigator.userAgent),isChrome:/chrome/i.test(window.navigator.userAgent),storage:{set:function(e,t){localStorage.setItem(e,t)},get:function(e){return localStorage.getItem(e)}},nameMap:{dragStart:r?"touchstart":"mousedown",dragMove:r?"touchmove":"mousemove",dragEnd:r?"touchend":"mouseup"},color2Number:function(e){return"#"===e[0]&&(e=e.substr(1)),3===e.length&&(e="".concat(e[0]).concat(e[0]).concat(e[1]).concat(e[1]).concat(e[2]).concat(e[2])),parseInt(e,16)+0&16777215},number2Color:function(e){return"#"+("00000"+e.toString(16)).slice(-6)},number2Type:function(e){switch(e){case 0:return"right";case 1:return"top";case 2:return"bottom";default:return"right"}}},o=n(2),s=n.n(o),l={send:function(e){s.a.post(e.url,e.data).then((function(t){var n=t.data;n&&0===n.code?e.success&&e.success(n):e.error&&e.error(n&&n.msg)})).catch((function(t){console.error(t),e.error&&e.error()}))},read:function(e){s.a.get(e.url).then((function(t){var n=t.data;n&&0===n.code?e.success&&e.success(n.data.map((function(e){return{time:e[0],type:e[1],color:e[2],author:e[3],text:e[4]}}))):e.error&&e.error(n&&n.msg)})).catch((function(t){console.error(t),e.error&&e.error()}))}};function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var c={"zh-cn":{"Danmaku is loading":"å¼¹å¹å è½½ä¸",Top:"é¡¶é¨",Bottom:"åºé¨",Rolling:"æ»å¨","Input danmaku, hit Enter":"è¾å ¥å¼¹å¹ï¼å车åé","About author":"å ³äºä½è ","DPlayer feedback":"ææ¾å¨æè§åé¦","About DPlayer":"å ³äº DPlayer ææ¾å¨",Loop:"æ´è循ç¯",Speed:"é度","Opacity for danmaku":"å¼¹å¹éæåº¦",Normal:"æ£å¸¸","Please input danmaku content!":"è¦è¾å ¥å¼¹å¹å 容ååï¼","Set danmaku color":"设置弹å¹é¢è²","Set danmaku type":"设置弹å¹ç±»å","Show danmaku":"æ¾ç¤ºå¼¹å¹","Video load failed":"è§é¢å 载失败","Danmaku load failed":"å¼¹å¹å 载失败","Danmaku send failed":"å¼¹å¹åé失败","Switching to":"æ£å¨åæ¢è³","Switched to":"å·²ç»åæ¢è³",quality:"ç»è´¨",FF:"å¿«è¿",REW:"å¿«é","Unlimited danmaku":"æµ·éå¼¹å¹","Send danmaku":"åéå¼¹å¹",Setting:"设置","Full screen":"å ¨å±","Web full screen":"页é¢å ¨å±",Send:"åé",Screenshot:"æªå¾",AirPlay:"æ 线æå±",s:"ç§","Show subtitle":"æ¾ç¤ºåå¹","Hide subtitle":"éèåå¹",Volume:"é³é",Live:"ç´æ","Video info":"è§é¢ç»è®¡ä¿¡æ¯"},"zh-tw":{"Danmaku is loading":"å½å¹è¼å ¥ä¸",Top:"é é¨",Bottom:"åºé¨",Rolling:"滾å","Input danmaku, hit Enter":"è¼¸å ¥å½å¹ï¼Enter ç¼é","About author":"éæ¼ä½è ","DPlayer feedback":"ææ¾å¨æè¦åé¥","About DPlayer":"éæ¼ DPlayer ææ¾å¨",Loop:"å¾ªç°ææ¾",Speed:"é度","Opacity for danmaku":"å½å¹éæåº¦",Normal:"æ£å¸¸","Please input danmaku content!":"è«è¼¸å ¥å½å¹å §å®¹åï¼","Set danmaku color":"è¨å®å½å¹é¡è²","Set danmaku type":"è¨å®å½å¹é¡å","Show danmaku":"顯示å½å¹","Video load failed":"å½±çè¼å ¥å¤±æ","Danmaku load failed":"å½å¹è¼å ¥å¤±æ","Danmaku send failed":"å½å¹ç¼é失æ","Switching to":"æ£å¨åæè³","Switched to":"å·²ç¶åæè³",quality:"ç«è³ª",FF:"å¿«é²",REW:"å¿«é","Unlimited danmaku":"å·¨éå½å¹","Send danmaku":"ç¼éå½å¹",Setting:"è¨å®","Full screen":"å ¨è¢å¹","Web full screen":"é é¢å ¨è¢å¹",Send:"ç¼é",Screenshot:"æªå",AirPlay:"ç¡ç·æå±",s:"ç§","Show subtitle":"顯示åå¹","Hide subtitle":"é±èåå¹",Volume:"é³é",Live:"ç´æ","Video info":"å½±ççµ±è¨è¨æ¯"}},u=function(e){var t=this;this.lang=e,this.tran=function(e){return c[t.lang]&&c[t.lang][e]?c[t.lang][e]:e}},h=n(17),p=n.n(h),f=n(18),m=n.n(f),y=n(19),g=n.n(y),v=n(20),_=n.n(v),b=n(21),w=n.n(b),k=n(22),S=n.n(k),A=n(23),x=n.n(A),E=n(24),T=n.n(E),L=n(25),R=n.n(L),D=n(26),C=n.n(D),M=n(27),O=n.n(M),B=n(28),I=n.n(B),P=n(29),U=n.n(P),F=n(30),N=n.n(F),q=n(31),Y=n.n(q),V=n(32),j=n.n(V),z=n(33),W=n.n(z),H={play:p.a,pause:m.a,volumeUp:g.a,volumeDown:_.a,volumeOff:w.a,full:S.a,fullWeb:x.a,setting:T.a,right:R.a,comment:C.a,commentOff:O.a,send:I.a,pallette:U.a,camera:N.a,subtitle:j.a,loading:W.a,airplay:Y.a},G=n(34),K=n.n(G);function X(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var Q=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.container=t.container,this.options=t.options,this.index=t.index,this.tran=t.tran,this.init()}var t,n;return t=e,(n=[{key:"init",value:function(){this.container.innerHTML=K()({options:this.options,index:this.index,tran:this.tran,icons:H,mobile:a.isMobile,video:{current:!0,pic:this.options.video.pic,screenshot:this.options.screenshot,airplay:this.options.airplay,preload:this.options.preload,url:this.options.video.url,subtitle:this.options.subtitle}}),this.volumeBar=this.container.querySelector(".dplayer-volume-bar-inner"),this.volumeBarWrap=this.container.querySelector(".dplayer-volume-bar"),this.volumeBarWrapWrap=this.container.querySelector(".dplayer-volume-bar-wrap"),this.volumeButton=this.container.querySelector(".dplayer-volume"),this.volumeButtonIcon=this.container.querySelector(".dplayer-volume-icon"),this.volumeIcon=this.container.querySelector(".dplayer-volume-icon .dplayer-icon-content"),this.playedBar=this.container.querySelector(".dplayer-played"),this.loadedBar=this.container.querySelector(".dplayer-loaded"),this.playedBarWrap=this.container.querySelector(".dplayer-bar-wrap"),this.playedBarTime=this.container.querySelector(".dplayer-bar-time"),this.danmaku=this.container.querySelector(".dplayer-danmaku"),this.danmakuLoading=this.container.querySelector(".dplayer-danloading"),this.video=this.container.querySelector(".dplayer-video-current"),this.bezel=this.container.querySelector(".dplayer-bezel-icon"),this.playButton=this.container.querySelector(".dplayer-play-icon"),this.mobilePlayButton=this.container.querySelector(".dplayer-mobile-play"),this.videoWrap=this.container.querySelector(".dplayer-video-wrap"),this.controllerMask=this.container.querySelector(".dplayer-controller-mask"),this.ptime=this.container.querySelector(".dplayer-ptime"),this.settingButton=this.container.querySelector(".dplayer-setting-icon"),this.settingBox=this.container.querySelector(".dplayer-setting-box"),this.mask=this.container.querySelector(".dplayer-mask"),this.loop=this.container.querySelector(".dplayer-setting-loop"),this.loopToggle=this.container.querySelector(".dplayer-setting-loop .dplayer-toggle-setting-input"),this.showDanmaku=this.container.querySelector(".dplayer-setting-showdan"),this.showDanmakuToggle=this.container.querySelector(".dplayer-showdan-setting-input"),this.unlimitDanmaku=this.container.querySelector(".dplayer-setting-danunlimit"),this.unlimitDanmakuToggle=this.container.querySelector(".dplayer-danunlimit-setting-input"),this.speed=this.container.querySelector(".dplayer-setting-speed"),this.speedItem=this.container.querySelectorAll(".dplayer-setting-speed-item"),this.danmakuOpacityBar=this.container.querySelector(".dplayer-danmaku-bar-inner"),this.danmakuOpacityBarWrap=this.container.querySelector(".dplayer-danmaku-bar"),this.danmakuOpacityBarWrapWrap=this.container.querySelector(".dplayer-danmaku-bar-wrap"),this.danmakuOpacityBox=this.container.querySelector(".dplayer-setting-danmaku"),this.dtime=this.container.querySelector(".dplayer-dtime"),this.controller=this.container.querySelector(".dplayer-controller"),this.commentInput=this.container.querySelector(".dplayer-comment-input"),this.commentButton=this.container.querySelector(".dplayer-comment-icon"),this.commentSettingBox=this.container.querySelector(".dplayer-comment-setting-box"),this.commentSettingButton=this.container.querySelector(".dplayer-comment-setting-icon"),this.commentSettingFill=this.container.querySelector(".dplayer-comment-setting-icon path"),this.commentSendButton=this.container.querySelector(".dplayer-send-icon"),this.commentSendFill=this.container.querySelector(".dplayer-send-icon path"),this.commentColorSettingBox=this.container.querySelector(".dplayer-comment-setting-color"),this.browserFullButton=this.container.querySelector(".dplayer-full-icon"),this.webFullButton=this.container.querySelector(".dplayer-full-in-icon"),this.menu=this.container.querySelector(".dplayer-menu"),this.menuItem=this.container.querySelectorAll(".dplayer-menu-item"),this.qualityList=this.container.querySelector(".dplayer-quality-list"),this.camareButton=this.container.querySelector(".dplayer-camera-icon"),this.airplayButton=this.container.querySelector(".dplayer-airplay-icon"),this.subtitleButton=this.container.querySelector(".dplayer-subtitle-icon"),this.subtitleButtonInner=this.container.querySelector(".dplayer-subtitle-icon .dplayer-icon-content"),this.subtitle=this.container.querySelector(".dplayer-subtitle"),this.qualityButton=this.container.querySelector(".dplayer-quality-icon"),this.barPreview=this.container.querySelector(".dplayer-bar-preview"),this.barWrap=this.container.querySelector(".dplayer-bar-wrap"),this.notice=this.container.querySelector(".dplayer-notice"),this.infoPanel=this.container.querySelector(".dplayer-info-panel"),this.infoPanelClose=this.container.querySelector(".dplayer-info-panel-close"),this.infoVersion=this.container.querySelector(".dplayer-info-panel-item-version .dplayer-info-panel-item-data"),this.infoFPS=this.container.querySelector(".dplayer-info-panel-item-fps .dplayer-info-panel-item-data"),this.infoType=this.container.querySelector(".dplayer-info-panel-item-type .dplayer-info-panel-item-data"),this.infoUrl=this.container.querySelector(".dplayer-info-panel-item-url .dplayer-info-panel-item-data"),this.infoResolution=this.container.querySelector(".dplayer-info-panel-item-resolution .dplayer-info-panel-item-data"),this.infoDuration=this.container.querySelector(".dplayer-info-panel-item-duration .dplayer-info-panel-item-data"),this.infoDanmakuId=this.container.querySelector(".dplayer-info-panel-item-danmaku-id .dplayer-info-panel-item-data"),this.infoDanmakuApi=this.container.querySelector(".dplayer-info-panel-item-danmaku-api .dplayer-info-panel-item-data"),this.infoDanmakuAmount=this.container.querySelector(".dplayer-info-panel-item-danmaku-amount .dplayer-info-panel-item-data")}}])&&X(t.prototype,n),e}();function Z(e){return(Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function J(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var $=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options=t,this.container=this.options.container,this.danTunnel={right:{},top:{},bottom:{}},this.danIndex=0,this.dan=[],this.showing=!0,this._opacity=this.options.opacity,this.events=this.options.events,this.unlimited=this.options.unlimited,this._measure(""),this.load()}var t,n;return t=e,(n=[{key:"load",value:function(){var e,t=this;e=this.options.api.maximum?"".concat(this.options.api.address,"v3/?id=").concat(this.options.api.id,"&max=").concat(this.options.api.maximum):"".concat(this.options.api.address,"v3/?id=").concat(this.options.api.id);var n=(this.options.api.addition||[]).slice(0);n.push(e),this.events&&this.events.trigger("danmaku_load_start",n),this._readAllEndpoints(n,(function(e){t.dan=[].concat.apply([],e).sort((function(e,t){return e.time-t.time})),window.requestAnimationFrame((function(){t.frame()})),t.options.callback(),t.events&&t.events.trigger("danmaku_load_end")}))}},{key:"reload",value:function(e){this.options.api=e,this.dan=[],this.clear(),this.load()}},{key:"_readAllEndpoints",value:function(e,t){for(var n=this,i=[],r=0,a=function(a){n.options.apiBackend.read({url:e[a],success:function(n){i[a]=n,++r===e.length&&t(i)},error:function(o){n.options.error(o||n.options.tran("Danmaku load failed")),i[a]=[],++r===e.length&&t(i)}})},o=0;o<e.length;++o)a(o)}},{key:"send",value:function(e,t){var n=this,i={token:this.options.api.token,id:this.options.api.id,author:this.options.api.user,time:this.options.time(),text:e.text,color:e.color,type:e.type};this.options.apiBackend.send({url:this.options.api.address+"v3/",data:i,success:t,error:function(e){n.options.error(e||n.options.tran("Danmaku send failed"))}}),this.dan.splice(this.danIndex,0,i),this.danIndex++;var r={text:this.htmlEncode(i.text),color:i.color,type:i.type,border:"2px solid ".concat(this.options.borderColor)};this.draw(r),this.events&&this.events.trigger("danmaku_send",i)}},{key:"frame",value:function(){var e=this;if(this.dan.length&&!this.paused&&this.showing){for(var t=this.dan[this.danIndex],n=[];t&&this.options.time()>parseFloat(t.time);)n.push(t),t=this.dan[++this.danIndex];this.draw(n)}window.requestAnimationFrame((function(){e.frame()}))}},{key:"opacity",value:function(e){if(void 0!==e){for(var t=this.container.getElementsByClassName("dplayer-danmaku-item"),n=0;n<t.length;n++)t[n].style.opacity=e;this._opacity=e,this.events&&this.events.trigger("danmaku_opacity",this._opacity)}return this._opacity}},{key:"draw",value:function(e){var t=this;if(this.showing){var n=this.options.height,i=this.container.offsetWidth,r=this.container.offsetHeight,o=parseInt(r/n),s=function(e){var n=e.offsetWidth||parseInt(e.style.width),i=e.getBoundingClientRect().right||t.container.getBoundingClientRect().right+n;return t.container.getBoundingClientRect().right-i},l=function(e){return(i+e)/5},d=function(e,n,r){for(var a=i/l(r),d=function(r){var d=t.danTunnel[n][r+""];if(!d||!d.length)return t.danTunnel[n][r+""]=[e],e.addEventListener("animationend",(function(){t.danTunnel[n][r+""].splice(0,1)})),{v:r%o};if("right"!==n)return"continue";for(var c=0;c<d.length;c++){var u=s(d[c])-10;if(u<=i-a*l(parseInt(d[c].style.width))||u<=0)break;if(c===d.length-1)return t.danTunnel[n][r+""].push(e),e.addEventListener("animationend",(function(){t.danTunnel[n][r+""].splice(0,1)})),{v:r%o}}},c=0;t.unlimited||c<o;c++){var u=d(c);switch(u){case"continue":continue;default:if("object"===Z(u))return u.v}}return-1};"[object Array]"!==Object.prototype.toString.call(e)&&(e=[e]);for(var c=document.createDocumentFragment(),u=function(r){e[r].type=a.number2Type(e[r].type),e[r].color||(e[r].color=16777215);var o=document.createElement("div");o.classList.add("dplayer-danmaku-item"),o.classList.add("dplayer-danmaku-".concat(e[r].type)),e[r].border?o.innerHTML='<span style="border:'.concat(e[r].border,'">').concat(e[r].text,"</span>"):o.innerHTML=e[r].text,o.style.opacity=t._opacity,o.style.color=a.number2Color(e[r].color),o.addEventListener("animationend",(function(){t.container.removeChild(o)}));var s=t._measure(e[r].text),l=void 0;switch(e[r].type){case"right":(l=d(o,e[r].type,s))>=0&&(o.style.width=s+1+"px",o.style.top=n*l+"px",o.style.transform="translateX(-".concat(i,"px)"));break;case"top":(l=d(o,e[r].type))>=0&&(o.style.top=n*l+"px");break;case"bottom":(l=d(o,e[r].type))>=0&&(o.style.bottom=n*l+"px");break;default:console.error("Can't handled danmaku type: ".concat(e[r].type))}l>=0&&(o.classList.add("dplayer-danmaku-move"),c.appendChild(o))},h=0;h<e.length;h++)u(h);return this.container.appendChild(c),c}}},{key:"play",value:function(){this.paused=!1}},{key:"pause",value:function(){this.paused=!0}},{key:"_measure",value:function(e){if(!this.context){var t=getComputedStyle(this.container.getElementsByClassName("dplayer-danmaku-item")[0],null);this.context=document.createElement("canvas").getContext("2d"),this.context.font=t.getPropertyValue("font")}return this.context.measureText(e).width}},{key:"seek",value:function(){this.clear();for(var e=0;e<this.dan.length;e++){if(this.dan[e].time>=this.options.time()){this.danIndex=e;break}this.danIndex=this.dan.length}}},{key:"clear",value:function(){this.danTunnel={right:{},top:{},bottom:{}},this.danIndex=0,this.options.container.innerHTML="",this.events&&this.events.trigger("danmaku_clear")}},{key:"htmlEncode",value:function(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}},{key:"resize",value:function(){for(var e=this.container.offsetWidth,t=this.container.getElementsByClassName("dplayer-danmaku-item"),n=0;n<t.length;n++)t[n].style.transform="translateX(-".concat(e,"px)")}},{key:"hide",value:function(){this.showing=!1,this.pause(),this.clear(),this.events&&this.events.trigger("danmaku_hide")}},{key:"show",value:function(){this.seek(),this.showing=!0,this.play(),this.events&&this.events.trigger("danmaku_show")}},{key:"unlimit",value:function(e){this.unlimited=e}}])&&J(t.prototype,n),e}();function ee(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var te=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.events={},this.videoEvents=["abort","canplay","canplaythrough","durationchange","emptied","ended","error","loadeddata","loadedmetadata","loadstart","mozaudioavailable","pause","play","playing","progress","ratechange","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting"],this.playerEvents=["screenshot","thumbnails_show","thumbnails_hide","danmaku_show","danmaku_hide","danmaku_clear","danmaku_loaded","danmaku_send","danmaku_opacity","contextmenu_show","contextmenu_hide","notice_show","notice_hide","quality_start","quality_end","destroy","resize","fullscreen","fullscreen_cancel","webfullscreen","webfullscreen_cancel","subtitle_show","subtitle_hide","subtitle_change"]}var t,n;return t=e,(n=[{key:"on",value:function(e,t){this.type(e)&&"function"==typeof t&&(this.events[e]||(this.events[e]=[]),this.events[e].push(t))}},{key:"trigger",value:function(e,t){if(this.events[e]&&this.events[e].length)for(var n=0;n<this.events[e].length;n++)this.events[e][n](t)}},{key:"type",value:function(e){return-1!==this.playerEvents.indexOf(e)?"player":-1!==this.videoEvents.indexOf(e)?"video":(console.error("Unknown event name: ".concat(e)),null)}}])&&ee(t.prototype,n),e}();function ne(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var ie=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.player=t,this.lastScrollPosition={left:0,top:0},this.player.events.on("webfullscreen",(function(){n.player.resize()})),this.player.events.on("webfullscreen_cancel",(function(){n.player.resize(),a.setScrollPosition(n.lastScrollPosition)}));var i=function(){n.player.resize(),n.isFullScreen("browser")?n.player.events.trigger("fullscreen"):(a.setScrollPosition(n.lastScrollPosition),n.player.events.trigger("fullscreen_cancel"))},r=function(){var e=document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;e&&e!==n.player.container||(n.player.resize(),e?n.player.events.trigger("fullscreen"):(a.setScrollPosition(n.lastScrollPosition),n.player.events.trigger("fullscreen_cancel")))};/Firefox/.test(navigator.userAgent)?(document.addEventListener("mozfullscreenchange",r),document.addEventListener("fullscreenchange",r)):(this.player.container.addEventListener("fullscreenchange",i),this.player.container.addEventListener("webkitfullscreenchange",i),document.addEventListener("msfullscreenchange",r),document.addEventListener("MSFullscreenChange",r))}var t,n;return t=e,(n=[{key:"isFullScreen",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser";switch(e){case"browser":return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;case"web":return this.player.container.classList.contains("dplayer-fulled")}}},{key:"request",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser",t="browser"===e?"web":"browser",n=this.isFullScreen(t);switch(n||(this.lastScrollPosition=a.getScrollPosition()),e){case"browser":this.player.container.requestFullscreen?this.player.container.requestFullscreen():this.player.container.mozRequestFullScreen?this.player.container.mozRequestFullScreen():this.player.container.webkitRequestFullscreen?this.player.container.webkitRequestFullscreen():this.player.video.webkitEnterFullscreen?this.player.video.webkitEnterFullscreen():this.player.video.webkitEnterFullScreen?this.player.video.webkitEnterFullScreen():this.player.container.msRequestFullscreen&&this.player.container.msRequestFullscreen();break;case"web":this.player.container.classList.add("dplayer-fulled"),document.body.classList.add("dplayer-web-fullscreen-fix"),this.player.events.trigger("webfullscreen")}n&&this.cancel(t)}},{key:"cancel",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser";switch(e){case"browser":document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.webkitCancelFullscreen?document.webkitCancelFullscreen():document.msCancelFullScreen?document.msCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen();break;case"web":this.player.container.classList.remove("dplayer-fulled"),document.body.classList.remove("dplayer-web-fullscreen-fix"),this.player.events.trigger("webfullscreen_cancel")}}},{key:"toggle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser";this.isFullScreen(e)?this.cancel(e):this.request(e)}}])&&ne(t.prototype,n),e}();function re(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var ae=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.storageName={opacity:"dplayer-danmaku-opacity",volume:"dplayer-volume",unlimited:"dplayer-danmaku-unlimited",danmaku:"dplayer-danmaku-show",subtitle:"dplayer-subtitle-show"},this.default={opacity:.7,volume:t.options.hasOwnProperty("volume")?t.options.volume:.7,unlimited:(t.options.danmaku&&t.options.danmaku.unlimited?1:0)||0,danmaku:1,subtitle:1},this.data={},this.init()}var t,n;return t=e,(n=[{key:"init",value:function(){for(var e in this.storageName){var t=this.storageName[e];this.data[e]=parseFloat(a.storage.get(t)||this.default[e])}}},{key:"get",value:function(e){return this.data[e]}},{key:"set",value:function(e,t){this.data[e]=t,a.storage.set(this.storageName[e],t)}}])&&re(t.prototype,n),e}();function oe(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var se=function(){function e(t,n,i,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.container=t,this.video=n,this.options=i,this.events=r,this.init()}var t,n;return t=e,(n=[{key:"init",value:function(){var e=this;if(this.container.style.fontSize=this.options.fontSize,this.container.style.bottom=this.options.bottom,this.container.style.color=this.options.color,this.video.textTracks&&this.video.textTracks[0]){var t=this.video.textTracks[0];t.oncuechange=function(){var n=t.activeCues[0];if(e.container.innerHTML="",n){var i=document.createElement("div");i.appendChild(n.getCueAsHTML());var r=i.innerHTML.split(/\r?\n/).map((function(e){return"<p>".concat(e,"</p>")})).join("");e.container.innerHTML=r}e.events.trigger("subtitle_change")}}}},{key:"show",value:function(){this.container.classList.remove("dplayer-subtitle-hide"),this.events.trigger("subtitle_show")}},{key:"hide",value:function(){this.container.classList.add("dplayer-subtitle-hide"),this.events.trigger("subtitle_hide")}},{key:"toggle",value:function(){this.container.classList.contains("dplayer-subtitle-hide")?this.show():this.hide()}}])&&oe(t.prototype,n),e}();function le(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var de=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.elements={},this.elements.volume=t.volumeBar,this.elements.played=t.playedBar,this.elements.loaded=t.loadedBar,this.elements.danmaku=t.danmakuOpacityBar}var t,n;return t=e,(n=[{key:"set",value:function(e,t,n){t=Math.max(t,0),t=Math.min(t,1),this.elements[e].style[n]=100*t+"%"}},{key:"get",value:function(e){return parseFloat(this.elements[e].style.width)/100}}])&&le(t.prototype,n),e}();function ce(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var ue=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.player=t,window.requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)},this.types=["loading","info","fps"],this.init()}var t,n;return t=e,(n=[{key:"init",value:function(){var e=this;this.types.map((function(t){return"fps"!==t&&e["init".concat(t,"Checker")](),t}))}},{key:"initloadingChecker",value:function(){var e=this,t=0,n=0,i=!1;this.loadingChecker=setInterval((function(){e.enableloadingChecker&&(n=e.player.video.currentTime,i||n!==t||e.player.video.paused||(e.player.container.classList.add("dplayer-loading"),i=!0),i&&n>t&&!e.player.video.paused&&(e.player.container.classList.remove("dplayer-loading"),i=!1),t=n)}),100)}},{key:"initfpsChecker",value:function(){var e=this;window.requestAnimationFrame((function(){if(e.enablefpsChecker)if(e.initfpsChecker(),e.fpsStart){e.fpsIndex++;var t=new Date;t-e.fpsStart>1e3&&(e.player.infoPanel.fps(e.fpsIndex/(t-e.fpsStart)*1e3),e.fpsStart=new Date,e.fpsIndex=0)}else e.fpsStart=new Date,e.fpsIndex=0;else e.fpsStart=0,e.fpsIndex=0}))}},{key:"initinfoChecker",value:function(){var e=this;this.infoChecker=setInterval((function(){e.enableinfoChecker&&e.player.infoPanel.update()}),1e3)}},{key:"enable",value:function(e){this["enable".concat(e,"Checker")]=!0,"fps"===e&&this.initfpsChecker()}},{key:"disable",value:function(e){this["enable".concat(e,"Checker")]=!1}},{key:"destroy",value:function(){var e=this;this.types.map((function(t){return e["enable".concat(t,"Checker")]=!1,e["".concat(t,"Checker")]&&clearInterval(e["".concat(t,"Checker")]),t}))}}])&&ce(t.prototype,n),e}();function he(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var pe=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.container=t,this.container.addEventListener("animationend",(function(){n.container.classList.remove("dplayer-bezel-transition")}))}var t,n;return t=e,(n=[{key:"switch",value:function(e){this.container.innerHTML=e,this.container.classList.add("dplayer-bezel-transition")}}])&&he(t.prototype,n),e}();function fe(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var me=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.container=t.container,this.barWidth=t.barWidth,this.container.style.backgroundImage="url('".concat(t.url,"')"),this.events=t.events}var t,n;return t=e,(n=[{key:"resize",value:function(e,t,n){this.container.style.width="".concat(e,"px"),this.container.style.height="".concat(t,"px"),this.container.style.top="".concat(2-t,"px"),this.barWidth=n}},{key:"show",value:function(){this.container.style.display="block",this.events&&this.events.trigger("thumbnails_show")}},{key:"move",value:function(e){this.container.style.backgroundPosition="-".concat(160*(Math.ceil(e/this.barWidth*100)-1),"px 0"),this.container.style.left="".concat(Math.min(Math.max(e-this.container.offsetWidth/2,-10),this.barWidth-150),"px")}},{key:"hide",value:function(){this.container.style.display="none",this.events&&this.events.trigger("thumbnails_hide")}}])&&fe(t.prototype,n),e}();function ye(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var ge=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.player=t,this.autoHideTimer=0,a.isMobile||(this.player.container.addEventListener("mousemove",(function(){n.setAutoHide()})),this.player.container.addEventListener("click",(function(){n.setAutoHide()})),this.player.on("play",(function(){n.setAutoHide()})),this.player.on("pause",(function(){n.setAutoHide()}))),this.initPlayButton(),this.initThumbnails(),this.initPlayedBar(),this.initFullButton(),this.initQualityButton(),this.initScreenshotButton(),this.initSubtitleButton(),this.initHighlights(),a.isSafari&&this.initAirplayButton(),a.isMobile||this.initVolumeButton()}var t,n;return t=e,(n=[{key:"initPlayButton",value:function(){var e=this;this.player.template.playButton.addEventListener("click",(function(){e.player.toggle()})),this.player.template.mobilePlayButton.addEventListener("click",(function(){e.player.toggle()})),a.isMobile?(this.player.template.videoWrap.addEventListener("click",(function(){e.toggle()})),this.player.template.controllerMask.addEventListener("click",(function(){e.toggle()}))):(this.player.template.videoWrap.addEventListener("click",(function(){e.player.toggle()})),this.player.template.controllerMask.addEventListener("click",(function(){e.player.toggle()})))}},{key:"initHighlights",value:function(){var e=this;this.player.on("durationchange",(function(){if(1!==e.player.video.duration&&e.player.video.duration!==1/0&&e.player.options.highlight){var t=document.querySelectorAll(".dplayer-highlight");[].slice.call(t,0).forEach((function(t){e.player.template.playedBarWrap.removeChild(t)}));for(var n=0;n<e.player.options.highlight.length;n++)if(e.player.options.highlight[n].text&&e.player.options.highlight[n].time){var i=document.createElement("div");i.classList.add("dplayer-highlight"),i.style.left=e.player.options.highlight[n].time/e.player.video.duration*100+"%",i.innerHTML='<span class="dplayer-highlight-text">'+e.player.options.highlight[n].text+"</span>",e.player.template.playedBarWrap.insertBefore(i,e.player.template.playedBarTime)}}}))}},{key:"initThumbnails",value:function(){var e=this;this.player.options.video.thumbnails&&(this.thumbnails=new me({container:this.player.template.barPreview,barWidth:this.player.template.barWrap.offsetWidth,url:this.player.options.video.thumbnails,events:this.player.events}),this.player.on("loadedmetadata",(function(){e.thumbnails.resize(160,e.player.video.videoHeight/e.player.video.videoWidth*160,e.player.template.barWrap.offsetWidth)})))}},{key:"initPlayedBar",value:function(){var e=this,t=function(t){var n=((t.clientX||t.changedTouches[0].clientX)-a.getBoundingClientRectViewLeft(e.player.template.playedBarWrap))/e.player.template.playedBarWrap.clientWidth;n=Math.max(n,0),n=Math.min(n,1),e.player.bar.set("played",n,"width"),e.player.template.ptime.innerHTML=a.secondToTime(n*e.player.video.duration)},n=function n(i){document.removeEventListener(a.nameMap.dragEnd,n),document.removeEventListener(a.nameMap.dragMove,t);var r=((i.clientX||i.changedTouches[0].clientX)-a.getBoundingClientRectViewLeft(e.player.template.playedBarWrap))/e.player.template.playedBarWrap.clientWidth;r=Math.max(r,0),r=Math.min(r,1),e.player.bar.set("played",r,"width"),e.player.seek(e.player.bar.get("played")*e.player.video.duration),e.player.timer.enable("progress")};this.player.template.playedBarWrap.addEventListener(a.nameMap.dragStart,(function(){e.player.timer.disable("progress"),document.addEventListener(a.nameMap.dragMove,t),document.addEventListener(a.nameMap.dragEnd,n)})),this.player.template.playedBarWrap.addEventListener(a.nameMap.dragMove,(function(t){if(e.player.video.duration){var n=e.player.template.playedBarWrap.getBoundingClientRect().left,i=(t.clientX||t.changedTouches[0].clientX)-n;if(i<0||i>e.player.template.playedBarWrap.offsetWidth)return;var r=e.player.video.duration*(i/e.player.template.playedBarWrap.offsetWidth);a.isMobile&&e.thumbnails&&e.thumbnails.show(),e.thumbnails&&e.thumbnails.move(i),e.player.template.playedBarTime.style.left="".concat(i-(r>=3600?25:20),"px"),e.player.template.playedBarTime.innerText=a.secondToTime(r),e.player.template.playedBarTime.classList.remove("hidden")}})),this.player.template.playedBarWrap.addEventListener(a.nameMap.dragEnd,(function(){a.isMobile&&e.thumbnails&&e.thumbnails.hide()})),a.isMobile||(this.player.template.playedBarWrap.addEventListener("mouseenter",(function(){e.player.video.duration&&(e.thumbnails&&e.thumbnails.show(),e.player.template.playedBarTime.classList.remove("hidden"))})),this.player.template.playedBarWrap.addEventListener("mouseleave",(function(){e.player.video.duration&&(e.thumbnails&&e.thumbnails.hide(),e.player.template.playedBarTime.classList.add("hidden"))})))}},{key:"initFullButton",value:function(){var e=this;this.player.template.browserFullButton.addEventListener("click",(function(){e.player.fullScreen.toggle("browser")})),this.player.template.webFullButton.addEventListener("click",(function(){e.player.fullScreen.toggle("web")}))}},{key:"initVolumeButton",value:function(){var e=this,t=function(t){var n=t||window.event,i=((n.clientX||n.changedTouches[0].clientX)-a.getBoundingClientRectViewLeft(e.player.template.volumeBarWrap)-5.5)/35;e.player.volume(i)},n=function n(){document.removeEventListener(a.nameMap.dragEnd,n),document.removeEventListener(a.nameMap.dragMove,t),e.player.template.volumeButton.classList.remove("dplayer-volume-active")};this.player.template.volumeBarWrapWrap.addEventListener("click",(function(t){var n=t||window.event,i=((n.clientX||n.changedTouches[0].clientX)-a.getBoundingClientRectViewLeft(e.player.template.volumeBarWrap)-5.5)/35;e.player.volume(i)})),this.player.template.volumeBarWrapWrap.addEventListener(a.nameMap.dragStart,(function(){document.addEventListener(a.nameMap.dragMove,t),document.addEventListener(a.nameMap.dragEnd,n),e.player.template.volumeButton.classList.add("dplayer-volume-active")})),this.player.template.volumeButtonIcon.addEventListener("click",(function(){e.player.video.muted?(e.player.video.muted=!1,e.player.switchVolumeIcon(),e.player.bar.set("volume",e.player.volume(),"width")):(e.player.video.muted=!0,e.player.template.volumeIcon.innerHTML=H.volumeOff,e.player.bar.set("volume",0,"width"))}))}},{key:"initQualityButton",value:function(){var e=this;this.player.options.video.quality&&this.player.template.qualityList.addEventListener("click",(function(t){t.target.classList.contains("dplayer-quality-item")&&e.player.switchQuality(t.target.dataset.index)}))}},{key:"initScreenshotButton",value:function(){var e=this;this.player.options.screenshot&&this.player.template.camareButton.addEventListener("click",(function(){var t,n=document.createElement("canvas");n.width=e.player.video.videoWidth,n.height=e.player.video.videoHeight,n.getContext("2d").drawImage(e.player.video,0,0,n.width,n.height),n.toBlob((function(e){t=URL.createObjectURL(e);var n=document.createElement("a");n.href=t,n.download="DPlayer.png",n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n),URL.revokeObjectURL(t)})),e.player.events.trigger("screenshot",t)}))}},{key:"initAirplayButton",value:function(){this.player.options.airplay&&(window.WebKitPlaybackTargetAvailabilityEvent?this.player.video.addEventListener("webkitplaybacktargetavailabilitychanged",function(e){switch(e.availability){case"available":this.template.airplayButton.disable=!1;break;default:this.template.airplayButton.disable=!0}this.template.airplayButton.addEventListener("click",function(){this.video.webkitShowPlaybackTargetPicker()}.bind(this))}.bind(this.player)):this.player.template.airplayButton.style.display="none")}},{key:"initSubtitleButton",value:function(){var e=this;this.player.options.subtitle&&(this.player.events.on("subtitle_show",(function(){e.player.template.subtitleButton.dataset.balloon=e.player.tran("Hide subtitle"),e.player.template.subtitleButtonInner.style.opacity="",e.player.user.set("subtitle",1)})),this.player.events.on("subtitle_hide",(function(){e.player.template.subtitleButton.dataset.balloon=e.player.tran("Show subtitle"),e.player.template.subtitleButtonInner.style.opacity="0.4",e.player.user.set("subtitle",0)})),this.player.template.subtitleButton.addEventListener("click",(function(){e.player.subtitle.toggle()})))}},{key:"setAutoHide",value:function(){var e=this;this.show(),clearTimeout(this.autoHideTimer),this.autoHideTimer=setTimeout((function(){!e.player.video.played.length||e.player.paused||e.disableAutoHide||e.hide()}),3e3)}},{key:"show",value:function(){this.player.container.classList.remove("dplayer-hide-controller")}},{key:"hide",value:function(){this.player.container.classList.add("dplayer-hide-controller"),this.player.setting.hide(),this.player.comment&&this.player.comment.hide()}},{key:"isShow",value:function(){return!this.player.container.classList.contains("dplayer-hide-controller")}},{key:"toggle",value:function(){this.isShow()?this.hide():this.show()}},{key:"destroy",value:function(){clearTimeout(this.autoHideTimer)}}])&&ye(t.prototype,n),e}();function ve(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var _e=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.player=t,this.player.template.mask.addEventListener("click",(function(){n.hide()})),this.player.template.settingButton.addEventListener("click",(function(){n.show()})),this.loop=this.player.options.loop,this.player.template.loopToggle.checked=this.loop,this.player.template.loop.addEventListener("click",(function(){n.player.template.loopToggle.checked=!n.player.template.loopToggle.checked,n.player.template.loopToggle.checked?n.loop=!0:n.loop=!1,n.hide()})),this.showDanmaku=this.player.user.get("danmaku"),this.showDanmaku||this.player.danmaku&&this.player.danmaku.hide(),this.player.template.showDanmakuToggle.checked=this.showDanmaku,this.player.template.showDanmaku.addEventListener("click",(function(){n.player.template.showDanmakuToggle.checked=!n.player.template.showDanmakuToggle.checked,n.player.template.showDanmakuToggle.checked?(n.showDanmaku=!0,n.player.danmaku.show()):(n.showDanmaku=!1,n.player.danmaku.hide()),n.player.user.set("danmaku",n.showDanmaku?1:0),n.hide()})),this.unlimitDanmaku=this.player.user.get("unlimited"),this.player.template.unlimitDanmakuToggle.checked=this.unlimitDanmaku,this.player.template.unlimitDanmaku.addEventListener("click",(function(){n.player.template.unlimitDanmakuToggle.checked=!n.player.template.unlimitDanmakuToggle.checked,n.player.template.unlimitDanmakuToggle.checked?(n.unlimitDanmaku=!0,n.player.danmaku.unlimit(!0)):(n.unlimitDanmaku=!1,n.player.danmaku.unlimit(!1)),n.player.user.set("unlimited",n.unlimitDanmaku?1:0),n.hide()})),this.player.template.speed.addEventListener("click",(function(){n.player.template.settingBox.classList.add("dplayer-setting-box-narrow"),n.player.template.settingBox.classList.add("dplayer-setting-box-speed")}));for(var i=function(e){n.player.template.speedItem[e].addEventListener("click",(function(){n.player.speed(n.player.template.speedItem[e].dataset.speed),n.hide()}))},r=0;r<this.player.template.speedItem.length;r++)i(r);if(this.player.danmaku){this.player.on("danmaku_opacity",(function(e){n.player.bar.set("danmaku",e,"width"),n.player.user.set("opacity",e)})),this.player.danmaku.opacity(this.player.user.get("opacity"));var o=function(e){var t=e||window.event,i=((t.clientX||t.changedTouches[0].clientX)-a.getBoundingClientRectViewLeft(n.player.template.danmakuOpacityBarWrap))/130;i=Math.max(i,0),i=Math.min(i,1),n.player.danmaku.opacity(i)},s=function e(){document.removeEventListener(a.nameMap.dragEnd,e),document.removeEventListener(a.nameMap.dragMove,o),n.player.template.danmakuOpacityBox.classList.remove("dplayer-setting-danmaku-active")};this.player.template.danmakuOpacityBarWrapWrap.addEventListener("click",(function(e){var t=e||window.event,i=((t.clientX||t.changedTouches[0].clientX)-a.getBoundingClientRectViewLeft(n.player.template.danmakuOpacityBarWrap))/130;i=Math.max(i,0),i=Math.min(i,1),n.player.danmaku.opacity(i)})),this.player.template.danmakuOpacityBarWrapWrap.addEventListener(a.nameMap.dragStart,(function(){document.addEventListener(a.nameMap.dragMove,o),document.addEventListener(a.nameMap.dragEnd,s),n.player.template.danmakuOpacityBox.classList.add("dplayer-setting-danmaku-active")}))}}var t,n;return t=e,(n=[{key:"hide",value:function(){var e=this;this.player.template.settingBox.classList.remove("dplayer-setting-box-open"),this.player.template.mask.classList.remove("dplayer-mask-show"),setTimeout((function(){e.player.template.settingBox.classList.remove("dplayer-setting-box-narrow"),e.player.template.settingBox.classList.remove("dplayer-setting-box-speed")}),300),this.player.controller.disableAutoHide=!1}},{key:"show",value:function(){this.player.template.settingBox.classList.add("dplayer-setting-box-open"),this.player.template.mask.classList.add("dplayer-mask-show"),this.player.controller.disableAutoHide=!0}}])&&ve(t.prototype,n),e}();function be(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var we=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.player=t,this.player.template.mask.addEventListener("click",(function(){n.hide()})),this.player.template.commentButton.addEventListener("click",(function(){n.show()})),this.player.template.commentSettingButton.addEventListener("click",(function(){n.toggleSetting()})),this.player.template.commentColorSettingBox.addEventListener("click",(function(){if(n.player.template.commentColorSettingBox.querySelector("input:checked+span")){var e=n.player.template.commentColorSettingBox.querySelector("input:checked").value;n.player.template.commentSettingFill.style.fill=e,n.player.template.commentInput.style.color=e,n.player.template.commentSendFill.style.fill=e}})),this.player.template.commentInput.addEventListener("click",(function(){n.hideSetting()})),this.player.template.commentInput.addEventListener("keydown",(function(e){13===(e||window.event).keyCode&&n.send()})),this.player.template.commentSendButton.addEventListener("click",(function(){n.send()}))}var t,n;return t=e,(n=[{key:"show",value:function(){this.player.controller.disableAutoHide=!0,this.player.template.controller.classList.add("dplayer-controller-comment"),this.player.template.mask.classList.add("dplayer-mask-show"),this.player.container.classList.add("dplayer-show-controller"),this.player.template.commentInput.focus()}},{key:"hide",value:function(){this.player.template.controller.classList.remove("dplayer-controller-comment"),this.player.template.mask.classList.remove("dplayer-mask-show"),this.player.container.classList.remove("dplayer-show-controller"),this.player.controller.disableAutoHide=!1,this.hideSetting()}},{key:"showSetting",value:function(){this.player.template.commentSettingBox.classList.add("dplayer-comment-setting-open")}},{key:"hideSetting",value:function(){this.player.template.commentSettingBox.classList.remove("dplayer-comment-setting-open")}},{key:"toggleSetting",value:function(){this.player.template.commentSettingBox.classList.contains("dplayer-comment-setting-open")?this.hideSetting():this.showSetting()}},{key:"send",value:function(){var e=this;this.player.template.commentInput.blur(),this.player.template.commentInput.value.replace(/^\s+|\s+$/g,"")?this.player.danmaku.send({text:this.player.template.commentInput.value,color:a.color2Number(this.player.container.querySelector(".dplayer-comment-setting-color input:checked").value),type:parseInt(this.player.container.querySelector(".dplayer-comment-setting-type input:checked").value)},(function(){e.player.template.commentInput.value="",e.hide()})):this.player.notice(this.player.tran("Please input danmaku content!"))}}])&&be(t.prototype,n),e}(),ke=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t.options.hotkey&&document.addEventListener("keydown",(function(e){if(t.focus){var n=document.activeElement.tagName.toUpperCase(),i=document.activeElement.getAttribute("contenteditable");if("INPUT"!==n&&"TEXTAREA"!==n&&""!==i&&"true"!==i){var r,a=e||window.event;switch(a.keyCode){case 32:a.preventDefault(),t.toggle();break;case 37:if(a.preventDefault(),t.options.live)break;t.seek(t.video.currentTime-5),t.controller.setAutoHide();break;case 39:if(a.preventDefault(),t.options.live)break;t.seek(t.video.currentTime+5),t.controller.setAutoHide();break;case 38:a.preventDefault(),r=t.volume()+.1,t.volume(r);break;case 40:a.preventDefault(),r=t.volume()-.1,t.volume(r)}}}})),document.addEventListener("keydown",(function(e){switch((e||window.event).keyCode){case 27:t.fullScreen.isFullScreen("web")&&t.fullScreen.cancel("web")}}))};function Se(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var Ae=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.player=t,this.shown=!1,Array.prototype.slice.call(this.player.template.menuItem).forEach((function(e,t){n.player.options.contextmenu[t].click&&e.addEventListener("click",(function(){n.player.options.contextmenu[t].click(n.player),n.hide()}))})),this.player.container.addEventListener("contextmenu",(function(e){if(n.shown)n.hide();else{var t=e||window.event;t.preventDefault();var i=n.player.container.getBoundingClientRect();n.show(t.clientX-i.left,t.clientY-i.top),n.player.template.mask.addEventListener("click",(function(){n.hide()}))}}))}var t,n;return t=e,(n=[{key:"show",value:function(e,t){this.player.template.menu.classList.add("dplayer-menu-show");var n=this.player.container.getBoundingClientRect();e+this.player.template.menu.offsetWidth>=n.width?(this.player.template.menu.style.right=n.width-e+"px",this.player.template.menu.style.left="initial"):(this.player.template.menu.style.left=e+"px",this.player.template.menu.style.right="initial"),t+this.player.template.menu.offsetHeight>=n.height?(this.player.template.menu.style.bottom=n.height-t+"px",this.player.template.menu.style.top="initial"):(this.player.template.menu.style.top=t+"px",this.player.template.menu.style.bottom="initial"),this.player.template.mask.classList.add("dplayer-mask-show"),this.shown=!0,this.player.events.trigger("contextmenu_show")}},{key:"hide",value:function(){this.player.template.mask.classList.remove("dplayer-mask-show"),this.player.template.menu.classList.remove("dplayer-menu-show"),this.shown=!1,this.player.events.trigger("contextmenu_hide")}}])&&Se(t.prototype,n),e}();function xe(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var Ee=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.container=t.template.infoPanel,this.template=t.template,this.video=t.video,this.player=t,this.template.infoPanelClose.addEventListener("click",(function(){n.hide()}))}var t,n;return t=e,(n=[{key:"show",value:function(){this.beginTime=Date.now(),this.update(),this.player.timer.enable("info"),this.player.timer.enable("fps"),this.container.classList.remove("dplayer-info-panel-hide")}},{key:"hide",value:function(){this.player.timer.disable("info"),this.player.timer.disable("fps"),this.container.classList.add("dplayer-info-panel-hide")}},{key:"triggle",value:function(){this.container.classList.contains("dplayer-info-panel-hide")?this.show():this.hide()}},{key:"update",value:function(){this.template.infoVersion.innerHTML="v".concat("1.26.0"," ").concat("63275c8"),this.template.infoType.innerHTML=this.player.type,this.template.infoUrl.innerHTML=this.player.options.video.url,this.template.infoResolution.innerHTML="".concat(this.player.video.videoWidth," x ").concat(this.player.video.videoHeight),this.template.infoDuration.innerHTML=this.player.video.duration,this.player.options.danmaku&&(this.template.infoDanmakuId.innerHTML=this.player.options.danmaku.id,this.template.infoDanmakuApi.innerHTML=this.player.options.danmaku.api,this.template.infoDanmakuAmount.innerHTML=this.player.danmaku.dan.length)}},{key:"fps",value:function(e){this.template.infoFPS.innerHTML="".concat(e.toFixed(1))}}])&&xe(t.prototype,n),e}(),Te=n(1),Le=n.n(Te);function Re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function De(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var Me=0,Oe=[],Be=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options=function(e){var t={container:e.element||document.getElementsByClassName("dplayer")[0],live:!1,autoplay:!1,theme:"#b7daff",loop:!1,lang:(navigator.language||navigator.browserLanguage).toLowerCase(),screenshot:!1,airplay:!0,hotkey:!0,preload:"metadata",volume:.7,playbackSpeed:[.5,.75,1,1.25,1.5,2],apiBackend:l,video:{},contextmenu:[],mutex:!0,pluginOptions:{hls:{},flv:{},dash:{},webtorrent:{}}};for(var n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n]);return e.video&&!e.video.type&&(e.video.type="auto"),"object"===d(e.danmaku)&&e.danmaku&&!e.danmaku.user&&(e.danmaku.user="DIYgod"),e.subtitle&&(!e.subtitle.type&&(e.subtitle.type="webvtt"),!e.subtitle.fontSize&&(e.subtitle.fontSize="20px"),!e.subtitle.bottom&&(e.subtitle.bottom="40px"),!e.subtitle.color&&(e.subtitle.color="#fff")),e.video.quality&&(e.video.url=e.video.quality[e.video.defaultQuality].url),e.lang&&(e.lang=e.lang.toLowerCase()),e.contextmenu=e.contextmenu.concat([{text:"Video info",click:function(e){e.infoPanel.triggle()}},{text:"About author",link:"https://diygod.me"},{text:"DPlayer v".concat("1.26.0"),link:"https://github.com/MoePlayer/DPlayer"}]),e}(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach((function(t){De(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({preload:"webtorrent"===t.video.type?"none":"metadata"},t)),this.options.video.quality&&(this.qualityIndex=this.options.video.defaultQuality,this.quality=this.options.video.quality[this.options.video.defaultQuality]),this.tran=new u(this.options.lang).tran,this.events=new te,this.user=new ae(this),this.container=this.options.container,this.container.classList.add("dplayer"),this.options.danmaku||this.container.classList.add("dplayer-no-danmaku"),this.options.live&&this.container.classList.add("dplayer-live"),a.isMobile&&this.container.classList.add("dplayer-mobile"),this.arrow=this.container.offsetWidth<=500,this.arrow&&this.container.classList.add("dplayer-arrow"),this.template=new Q({container:this.container,options:this.options,index:Me,tran:this.tran}),this.video=this.template.video,this.bar=new de(this.template),this.bezel=new pe(this.template.bezel),this.fullScreen=new ie(this),this.controller=new ge(this),this.options.danmaku&&(this.danmaku=new $({container:this.template.danmaku,opacity:this.user.get("opacity"),callback:function(){setTimeout((function(){n.template.danmakuLoading.style.display="none",n.options.autoplay&&n.play()}),0)},error:function(e){n.notice(e)},apiBackend:this.options.apiBackend,borderColor:this.options.theme,height:this.arrow?24:30,time:function(){return n.video.currentTime},unlimited:this.user.get("unlimited"),api:{id:this.options.danmaku.id,address:this.options.danmaku.api,token:this.options.danmaku.token,maximum:this.options.danmaku.maximum,addition:this.options.danmaku.addition,user:this.options.danmaku.user},events:this.events,tran:function(e){return n.tran(e)}}),this.comment=new we(this)),this.setting=new _e(this),this.plugins={},document.addEventListener("click",(function(){n.focus=!1}),!0),this.container.addEventListener("click",(function(){n.focus=!0}),!0),this.paused=!0,this.timer=new ue(this),this.hotkey=new ke(this),this.contextmenu=new Ae(this),this.initVideo(this.video,this.quality&&this.quality.type||this.options.video.type),this.infoPanel=new Ee(this),!this.danmaku&&this.options.autoplay&&this.play(),Me++,Oe.push(this)}var t,n,r;return t=e,r=[{key:"version",get:function(){return"1.26.0"}}],(n=[{key:"seek",value:function(e){e=Math.max(e,0),this.video.duration&&(e=Math.min(e,this.video.duration)),this.video.currentTime<e?this.notice("".concat(this.tran("FF")," ").concat((e-this.video.currentTime).toFixed(0)," ").concat(this.tran("s"))):this.video.currentTime>e&&this.notice("".concat(this.tran("REW")," ").concat((this.video.currentTime-e).toFixed(0)," ").concat(this.tran("s"))),this.video.currentTime=e,this.danmaku&&this.danmaku.seek(),this.bar.set("played",e/this.video.duration,"width"),this.template.ptime.innerHTML=a.secondToTime(e)}},{key:"play",value:function(e){var t=this;if(this.paused=!1,this.video.paused&&!a.isMobile&&this.bezel.switch(H.play),this.template.playButton.innerHTML=H.pause,this.template.mobilePlayButton.innerHTML=H.pause,e||i.a.resolve(this.video.play()).catch((function(){t.pause()})).then((function(){})),this.timer.enable("loading"),this.container.classList.remove("dplayer-paused"),this.container.classList.add("dplayer-playing"),this.danmaku&&this.danmaku.play(),this.options.mutex)for(var n=0;n<Oe.length;n++)this!==Oe[n]&&Oe[n].pause()}},{key:"pause",value:function(e){this.paused=!0,this.container.classList.remove("dplayer-loading"),this.video.paused||a.isMobile||this.bezel.switch(H.pause),this.template.playButton.innerHTML=H.play,this.template.mobilePlayButton.innerHTML=H.play,e||this.video.pause(),this.timer.disable("loading"),this.container.classList.remove("dplayer-playing"),this.container.classList.add("dplayer-paused"),this.danmaku&&this.danmaku.pause()}},{key:"switchVolumeIcon",value:function(){this.volume()>=.95?this.template.volumeIcon.innerHTML=H.volumeUp:this.volume()>0?this.template.volumeIcon.innerHTML=H.volumeDown:this.template.volumeIcon.innerHTML=H.volumeOff}},{key:"volume",value:function(e,t,n){if(e=parseFloat(e),!isNaN(e)){e=Math.max(e,0),e=Math.min(e,1),this.bar.set("volume",e,"width");var i="".concat((100*e).toFixed(0),"%");this.template.volumeBarWrapWrap.dataset.balloon=i,t||this.user.set("volume",e),n||this.notice("".concat(this.tran("Volume")," ").concat((100*e).toFixed(0),"%")),this.video.volume=e,this.video.muted&&(this.video.muted=!1),this.switchVolumeIcon()}return this.video.volume}},{key:"toggle",value:function(){this.video.paused?this.play():this.pause()}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"switchVideo",value:function(e,t){this.pause(),this.video.poster=e.pic?e.pic:"",this.video.src=e.url,this.initMSE(this.video,e.type||"auto"),t&&(this.template.danmakuLoading.style.display="block",this.bar.set("played",0,"width"),this.bar.set("loaded",0,"width"),this.template.ptime.innerHTML="00:00",this.template.danmaku.innerHTML="",this.danmaku&&this.danmaku.reload({id:t.id,address:t.api,token:t.token,maximum:t.maximum,addition:t.addition,user:t.user}))}},{key:"initMSE",value:function(e,t){var n=this;if(this.type=t,this.options.video.customType&&this.options.video.customType[t])"[object Function]"===Object.prototype.toString.call(this.options.video.customType[t])?this.options.video.customType[t](this.video,this):console.error("Illegal customType: ".concat(t));else switch("auto"===this.type&&(/m3u8(#|\?|$)/i.exec(e.src)?this.type="hls":/.flv(#|\?|$)/i.exec(e.src)?this.type="flv":/.mpd(#|\?|$)/i.exec(e.src)?this.type="dash":this.type="normal"),"hls"===this.type&&(e.canPlayType("application/x-mpegURL")||e.canPlayType("application/vnd.apple.mpegURL"))&&(this.type="normal"),this.type){case"hls":if(window.Hls)if(window.Hls.isSupported()){var i=this.options.pluginOptions.hls,r=new window.Hls(i);this.plugins.hls=r,r.loadSource(e.src),r.attachMedia(e),this.events.on("destroy",(function(){r.destroy(),delete n.plugins.hls}))}else this.notice("Error: Hls is not supported.");else this.notice("Error: Can't find Hls.");break;case"flv":if(window.flvjs)if(window.flvjs.isSupported()){var a=window.flvjs.createPlayer(Object.assign(this.options.pluginOptions.flv.mediaDataSource||{},{type:"flv",url:e.src}),this.options.pluginOptions.flv.config);this.plugins.flvjs=a,a.attachMediaElement(e),a.load(),this.events.on("destroy",(function(){a.unload(),a.detachMediaElement(),a.destroy(),delete n.plugins.flvjs}))}else this.notice("Error: flvjs is not supported.");else this.notice("Error: Can't find flvjs.");break;case"dash":if(window.dashjs){var o=window.dashjs.MediaPlayer().create().initialize(e,e.src,!1),s=this.options.pluginOptions.dash;o.updateSettings(s),this.plugins.dash=o,this.events.on("destroy",(function(){window.dashjs.MediaPlayer().reset(),delete n.plugins.dash}))}else this.notice("Error: Can't find dashjs.");break;case"webtorrent":if(window.WebTorrent)if(window.WebTorrent.WEBRTC_SUPPORT){this.container.classList.add("dplayer-loading");var l=this.options.pluginOptions.webtorrent,d=new window.WebTorrent(l);this.plugins.webtorrent=d;var c=e.src;e.src="",e.preload="metadata",e.addEventListener("durationchange",(function(){return n.container.classList.remove("dplayer-loading")}),{once:!0}),d.add(c,(function(e){e.files.find((function(e){return e.name.endsWith(".mp4")})).renderTo(n.video,{autoplay:n.options.autoplay,controls:!1})})),this.events.on("destroy",(function(){d.remove(c),d.destroy(),delete n.plugins.webtorrent}))}else this.notice("Error: Webtorrent is not supported.");else this.notice("Error: Can't find Webtorrent.")}}},{key:"initVideo",value:function(e,t){var n=this;this.initMSE(e,t),this.on("durationchange",(function(){1!==e.duration&&e.duration!==1/0&&(n.template.dtime.innerHTML=a.secondToTime(e.duration))})),this.on("progress",(function(){var t=e.buffered.length?e.buffered.end(e.buffered.length-1)/e.duration:0;n.bar.set("loaded",t,"width")})),this.on("error",(function(){n.video.error&&n.tran&&n.notice&&"webtorrent"!==n.type&&n.notice(n.tran("Video load failed"),-1)})),this.on("ended",(function(){n.bar.set("played",1,"width"),n.setting.loop?(n.seek(0),n.play()):n.pause(),n.danmaku&&(n.danmaku.danIndex=0)})),this.on("play",(function(){n.paused&&n.play(!0)})),this.on("pause",(function(){n.paused||n.pause(!0)})),this.on("timeupdate",(function(){n.bar.set("played",n.video.currentTime/n.video.duration,"width");var e=a.secondToTime(n.video.currentTime);n.template.ptime.innerHTML!==e&&(n.template.ptime.innerHTML=e)}));for(var i=function(t){e.addEventListener(n.events.videoEvents[t],(function(){n.events.trigger(n.events.videoEvents[t])}))},r=0;r<this.events.videoEvents.length;r++)i(r);this.volume(this.user.get("volume"),!0,!0),this.options.subtitle&&(this.subtitle=new se(this.template.subtitle,this.video,this.options.subtitle,this.events),this.user.get("subtitle")||this.subtitle.hide())}},{key:"switchQuality",value:function(e){var t=this;if(e="string"==typeof e?parseInt(e):e,this.qualityIndex!==e&&!this.switchingQuality){this.qualityIndex=e,this.switchingQuality=!0,this.quality=this.options.video.quality[e],this.template.qualityButton.innerHTML=this.quality.name;var n=this.video.paused;this.video.pause();var i=Le()({current:!1,pic:null,screenshot:this.options.screenshot,preload:"auto",url:this.quality.url,subtitle:this.options.subtitle}),r=(new DOMParser).parseFromString(i,"text/html").body.firstChild;this.template.videoWrap.insertBefore(r,this.template.videoWrap.getElementsByTagName("div")[0]),this.prevVideo=this.video,this.video=r,this.initVideo(this.video,this.quality.type||this.options.video.type),this.seek(this.prevVideo.currentTime),this.notice("".concat(this.tran("Switching to")," ").concat(this.quality.name," ").concat(this.tran("quality")),-1),this.events.trigger("quality_start",this.quality),this.on("canplay",(function(){if(t.prevVideo){if(t.video.currentTime!==t.prevVideo.currentTime)return void t.seek(t.prevVideo.currentTime);t.template.videoWrap.removeChild(t.prevVideo),t.video.classList.add("dplayer-video-current"),n||t.video.play(),t.prevVideo=null,t.notice("".concat(t.tran("Switched to")," ").concat(t.quality.name," ").concat(t.tran("quality"))),t.switchingQuality=!1,t.events.trigger("quality_end")}}))}}},{key:"notice",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("notice_show",e),n>0&&(this.noticeTime=setTimeout((function(){t.template.notice.style.opacity=0,t.events.trigger("notice_hide")}),n))}},{key:"resize",value:function(){this.danmaku&&this.danmaku.resize(),this.controller.thumbnails&&this.controller.thumbnails.resize(160,this.video.videoHeight/this.video.videoWidth*160,this.template.barWrap.offsetWidth),this.events.trigger("resize")}},{key:"speed",value:function(e){this.video.playbackRate=e}},{key:"destroy",value:function(){Oe.splice(Oe.indexOf(this),1),this.pause(),this.controller.destroy(),this.timer.destroy(),this.video.src="",this.container.innerHTML="",this.events.trigger("destroy")}}])&&Ce(t.prototype,n),r&&Ce(t,r),e}();console.log("\n".concat(" %c DPlayer v","1.26.0"," ").concat("63275c8"," %c http://dplayer.js.org ","\n","\n"),"color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),t.default=Be}]).default}).call(this,n(13).setImmediate,n(13).clearImmediate)},function(e,t,n){"use strict"; | |
15 | 15 | /** @license React v17.0.1 |
16 | 16 | * react.production.min.js |
17 | 17 | * |
... | ... | @@ -19,16 +19,16 @@ e.default=i.a.defineLocale("zh-cn",{months:"䏿_äºæ_䏿_åæ_äºæ_å |
19 | 19 | * |
20 | 20 | * This source code is licensed under the MIT license found in the |
21 | 21 | * LICENSE file in the root directory of this source tree. |
22 | - */var i=t(13),n=60103,r=60106;e.Fragment=60107,e.StrictMode=60108,e.Profiler=60114;var s=60109,a=60110,o=60112;e.Suspense=60113;var l=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;n=d("react.element"),r=d("react.portal"),e.Fragment=d("react.fragment"),e.StrictMode=d("react.strict_mode"),e.Profiler=d("react.profiler"),s=d("react.provider"),a=d("react.context"),o=d("react.forward_ref"),e.Suspense=d("react.suspense"),l=d("react.memo"),u=d("react.lazy")}var h="function"==typeof Symbol&&Symbol.iterator;function c(A){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+A,t=1;t<arguments.length;t++)e+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+A+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function g(A,e,t){this.props=A,this.context=e,this.refs=m,this.updater=t||f}function p(){}function v(A,e,t){this.props=A,this.context=e,this.refs=m,this.updater=t||f}g.prototype.isReactComponent={},g.prototype.setState=function(A,e){if("object"!=typeof A&&"function"!=typeof A&&null!=A)throw Error(c(85));this.updater.enqueueSetState(this,A,e,"setState")},g.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")},p.prototype=g.prototype;var _=v.prototype=new p;_.constructor=v,i(_,g.prototype),_.isPureReactComponent=!0;var y={current:null},b=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function w(A,e,t){var i,r={},s=null,a=null;if(null!=e)for(i in void 0!==e.ref&&(a=e.ref),void 0!==e.key&&(s=""+e.key),e)b.call(e,i)&&!E.hasOwnProperty(i)&&(r[i]=e[i]);var o=arguments.length-2;if(1===o)r.children=t;else if(1<o){for(var l=Array(o),u=0;u<o;u++)l[u]=arguments[u+2];r.children=l}if(A&&A.defaultProps)for(i in o=A.defaultProps)void 0===r[i]&&(r[i]=o[i]);return{$$typeof:n,type:A,key:s,ref:a,props:r,_owner:y.current}}function R(A){return"object"==typeof A&&null!==A&&A.$$typeof===n}var S=/\/+/g;function D(A,e){return"object"==typeof A&&null!==A&&null!=A.key?function(A){var e={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,(function(A){return e[A]}))}(""+A.key):e.toString(36)}function O(A,e,t,i,s){var a=typeof A;"undefined"!==a&&"boolean"!==a||(A=null);var o=!1;if(null===A)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(A.$$typeof){case n:case r:o=!0}}if(o)return s=s(o=A),A=""===i?"."+D(o,0):i,Array.isArray(s)?(t="",null!=A&&(t=A.replace(S,"$&/")+"/"),O(s,e,t,"",(function(A){return A}))):null!=s&&(R(s)&&(s=function(A,e){return{$$typeof:n,type:A.type,key:e,ref:A.ref,props:A.props,_owner:A._owner}}(s,t+(!s.key||o&&o.key===s.key?"":(""+s.key).replace(S,"$&/")+"/")+A)),e.push(s)),1;if(o=0,i=""===i?".":i+":",Array.isArray(A))for(var l=0;l<A.length;l++){var u=i+D(a=A[l],l);o+=O(a,e,t,u,s)}else if("function"==typeof(u=function(A){return null===A||"object"!=typeof A?null:"function"==typeof(A=h&&A[h]||A["@@iterator"])?A:null}(A)))for(A=u.call(A),l=0;!(a=A.next()).done;)o+=O(a=a.value,e,t,u=i+D(a,l++),s);else if("object"===a)throw e=""+A,Error(c(31,"[object Object]"===e?"object with keys {"+Object.keys(A).join(", ")+"}":e));return o}function P(A,e,t){if(null==A)return A;var i=[],n=0;return O(A,i,"","",(function(A){return e.call(t,A,n++)})),i}function L(A){if(-1===A._status){var e=A._result;e=e(),A._status=0,A._result=e,e.then((function(e){0===A._status&&(e=e.default,A._status=1,A._result=e)}),(function(e){0===A._status&&(A._status=2,A._result=e)}))}if(1===A._status)return A._result;throw A._result}var x={current:null};function C(){var A=x.current;if(null===A)throw Error(c(321));return A}var T={ReactCurrentDispatcher:x,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:y,IsSomeRendererActing:{current:!1},assign:i};e.Children={map:P,forEach:function(A,e,t){P(A,(function(){e.apply(this,arguments)}),t)},count:function(A){var e=0;return P(A,(function(){e++})),e},toArray:function(A){return P(A,(function(A){return A}))||[]},only:function(A){if(!R(A))throw Error(c(143));return A}},e.Component=g,e.PureComponent=v,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=T,e.cloneElement=function(A,e,t){if(null==A)throw Error(c(267,A));var r=i({},A.props),s=A.key,a=A.ref,o=A._owner;if(null!=e){if(void 0!==e.ref&&(a=e.ref,o=y.current),void 0!==e.key&&(s=""+e.key),A.type&&A.type.defaultProps)var l=A.type.defaultProps;for(u in e)b.call(e,u)&&!E.hasOwnProperty(u)&&(r[u]=void 0===e[u]&&void 0!==l?l[u]:e[u])}var u=arguments.length-2;if(1===u)r.children=t;else if(1<u){l=Array(u);for(var d=0;d<u;d++)l[d]=arguments[d+2];r.children=l}return{$$typeof:n,type:A.type,key:s,ref:a,props:r,_owner:o}},e.createContext=function(A,e){return void 0===e&&(e=null),(A={$$typeof:a,_calculateChangedBits:e,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:A},A.Consumer=A},e.createElement=w,e.createFactory=function(A){var e=w.bind(null,A);return e.type=A,e},e.createRef=function(){return{current:null}},e.forwardRef=function(A){return{$$typeof:o,render:A}},e.isValidElement=R,e.lazy=function(A){return{$$typeof:u,_payload:{_status:-1,_result:A},_init:L}},e.memo=function(A,e){return{$$typeof:l,type:A,compare:void 0===e?null:e}},e.useCallback=function(A,e){return C().useCallback(A,e)},e.useContext=function(A,e){return C().useContext(A,e)},e.useDebugValue=function(){},e.useEffect=function(A,e){return C().useEffect(A,e)},e.useImperativeHandle=function(A,e,t){return C().useImperativeHandle(A,e,t)},e.useLayoutEffect=function(A,e){return C().useLayoutEffect(A,e)},e.useMemo=function(A,e){return C().useMemo(A,e)},e.useReducer=function(A,e,t){return C().useReducer(A,e,t)},e.useRef=function(A){return C().useRef(A)},e.useState=function(A){return C().useState(A)},e.version="17.0.1"},function(A,e,t){"use strict"; | |
22 | + */var i=n(17),r=60103,a=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var o=60109,s=60110,l=60112;t.Suspense=60113;var d=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var u=Symbol.for;r=u("react.element"),a=u("react.portal"),t.Fragment=u("react.fragment"),t.StrictMode=u("react.strict_mode"),t.Profiler=u("react.profiler"),o=u("react.provider"),s=u("react.context"),l=u("react.forward_ref"),t.Suspense=u("react.suspense"),d=u("react.memo"),c=u("react.lazy")}var h="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function y(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||f}function g(){}function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||f}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=y.prototype;var _=v.prototype=new g;_.constructor=v,i(_,y.prototype),_.isPureReactComponent=!0;var b={current:null},w=Object.prototype.hasOwnProperty,k={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var i,a={},o=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)w.call(t,i)&&!k.hasOwnProperty(i)&&(a[i]=t[i]);var l=arguments.length-2;if(1===l)a.children=n;else if(1<l){for(var d=Array(l),c=0;c<l;c++)d[c]=arguments[c+2];a.children=d}if(e&&e.defaultProps)for(i in l=e.defaultProps)void 0===a[i]&&(a[i]=l[i]);return{$$typeof:r,type:e,key:o,ref:s,props:a,_owner:b.current}}function A(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var x=/\/+/g;function E(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function T(e,t,n,i,o){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case r:case a:l=!0}}if(l)return o=o(l=e),e=""===i?"."+E(l,0):i,Array.isArray(o)?(n="",null!=e&&(n=e.replace(x,"$&/")+"/"),T(o,t,n,"",(function(e){return e}))):null!=o&&(A(o)&&(o=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,n+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(x,"$&/")+"/")+e)),t.push(o)),1;if(l=0,i=""===i?".":i+":",Array.isArray(e))for(var d=0;d<e.length;d++){var c=i+E(s=e[d],d);l+=T(s,t,n,c,o)}else if("function"==typeof(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e)))for(e=c.call(e),d=0;!(s=e.next()).done;)l+=T(s=s.value,t,n,c=i+E(s,d++),o);else if("object"===s)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function L(e,t,n){if(null==e)return e;var i=[],r=0;return T(e,i,"","",(function(e){return t.call(n,e,r++)})),i}function R(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var D={current:null};function C(){var e=D.current;if(null===e)throw Error(p(321));return e}var M={ReactCurrentDispatcher:D,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:b,IsSomeRendererActing:{current:!1},assign:i};t.Children={map:L,forEach:function(e,t,n){L(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return L(e,(function(){t++})),t},toArray:function(e){return L(e,(function(e){return e}))||[]},only:function(e){if(!A(e))throw Error(p(143));return e}},t.Component=y,t.PureComponent=v,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=M,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var a=i({},e.props),o=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=b.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var d=e.type.defaultProps;for(c in t)w.call(t,c)&&!k.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==d?d[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=n;else if(1<c){d=Array(c);for(var u=0;u<c;u++)d[u]=arguments[u+2];a.children=d}return{$$typeof:r,type:e.type,key:o,ref:s,props:a,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=A,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:R}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return C().useCallback(e,t)},t.useContext=function(e,t){return C().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return C().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return C().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return C().useLayoutEffect(e,t)},t.useMemo=function(e,t){return C().useMemo(e,t)},t.useReducer=function(e,t,n){return C().useReducer(e,t,n)},t.useRef=function(e){return C().useRef(e)},t.useState=function(e){return C().useState(e)},t.version="17.0.1"},function(e,t,n){"use strict"; | |
23 | 23 | /* |
24 | 24 | object-assign |
25 | 25 | (c) Sindre Sorhus |
26 | 26 | @license MIT |
27 | -*/var i=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function s(A){if(null==A)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(A)}A.exports=function(){try{if(!Object.assign)return!1;var A=new String("abc");if(A[5]="de","5"===Object.getOwnPropertyNames(A)[0])return!1;for(var e={},t=0;t<10;t++)e["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(A){return e[A]})).join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach((function(A){i[A]=A})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(A){return!1}}()?Object.assign:function(A,e){for(var t,a,o=s(A),l=1;l<arguments.length;l++){for(var u in t=Object(arguments[l]))n.call(t,u)&&(o[u]=t[u]);if(i){a=i(t);for(var d=0;d<a.length;d++)r.call(t,a[d])&&(o[a[d]]=t[a[d]])}}return o}},function(A,e,t){(function(e,t){ | |
27 | +*/var i=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach((function(e){i[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=o(e),d=1;d<arguments.length;d++){for(var c in n=Object(arguments[d]))r.call(n,c)&&(l[c]=n[c]);if(i){s=i(n);for(var u=0;u<s.length;u++)a.call(n,s[u])&&(l[s[u]]=n[s[u]])}}return l}},function(e,t,n){(function(t,n){ | |
28 | 28 | /*! |
29 | 29 | * @overview es6-promise - a tiny implementation of Promises/A+. |
30 | 30 | * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) |
31 | 31 | * @license Licensed under MIT license |
32 | 32 | * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE |
33 | 33 | * @version v4.2.8+1e68dce6 |
34 | - */var i;i=function(){"use strict";function A(A){return"function"==typeof A}var i=Array.isArray?Array.isArray:function(A){return"[object Array]"===Object.prototype.toString.call(A)},n=0,r=void 0,s=void 0,a=function(A,e){f[n]=A,f[n+1]=e,2===(n+=2)&&(s?s(m):y())},o="undefined"!=typeof window?window:void 0,l=o||{},u=l.MutationObserver||l.WebKitMutationObserver,d="undefined"==typeof self&&void 0!==e&&"[object process]"==={}.toString.call(e),h="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function c(){var A=setTimeout;return function(){return A(m,1)}}var f=new Array(1e3);function m(){for(var A=0;A<n;A+=2)(0,f[A])(f[A+1]),f[A]=void 0,f[A+1]=void 0;n=0}var g,p,v,_,y=void 0;function b(A,e){var t=this,i=new this.constructor(R);void 0===i[w]&&M(i);var n=t._state;if(n){var r=arguments[n-1];a((function(){return T(n,i,r,t._result)}))}else x(t,i,A,e);return i}function E(A){if(A&&"object"==typeof A&&A.constructor===this)return A;var e=new this(R);return D(e,A),e}d?y=function(){return e.nextTick(m)}:u?(p=0,v=new u(m),_=document.createTextNode(""),v.observe(_,{characterData:!0}),y=function(){_.data=p=++p%2}):h?((g=new MessageChannel).port1.onmessage=m,y=function(){return g.port2.postMessage(0)}):y=void 0===o?function(){try{var A=Function("return this")().require("vertx");return void 0!==(r=A.runOnLoop||A.runOnContext)?function(){r(m)}:c()}catch(A){return c()}}():c();var w=Math.random().toString(36).substring(2);function R(){}function S(e,t,i){t.constructor===e.constructor&&i===b&&t.constructor.resolve===E?function(A,e){1===e._state?P(A,e._result):2===e._state?L(A,e._result):x(e,void 0,(function(e){return D(A,e)}),(function(e){return L(A,e)}))}(e,t):void 0===i?P(e,t):A(i)?function(A,e,t){a((function(A){var i=!1,n=function(A,e,t,i){try{A.call(e,t,i)}catch(A){return A}}(t,e,(function(t){i||(i=!0,e!==t?D(A,t):P(A,t))}),(function(e){i||(i=!0,L(A,e))}),A._label);!i&&n&&(i=!0,L(A,n))}),A)}(e,t,i):P(e,t)}function D(A,e){if(A===e)L(A,new TypeError("You cannot resolve a promise with itself"));else if(n=typeof(i=e),null===i||"object"!==n&&"function"!==n)P(A,e);else{var t=void 0;try{t=e.then}catch(e){return void L(A,e)}S(A,e,t)}var i,n}function O(A){A._onerror&&A._onerror(A._result),C(A)}function P(A,e){void 0===A._state&&(A._result=e,A._state=1,0!==A._subscribers.length&&a(C,A))}function L(A,e){void 0===A._state&&(A._state=2,A._result=e,a(O,A))}function x(A,e,t,i){var n=A._subscribers,r=n.length;A._onerror=null,n[r]=e,n[r+1]=t,n[r+2]=i,0===r&&A._state&&a(C,A)}function C(A){var e=A._subscribers,t=A._state;if(0!==e.length){for(var i=void 0,n=void 0,r=A._result,s=0;s<e.length;s+=3)i=e[s],n=e[s+t],i?T(t,i,n,r):n(r);A._subscribers.length=0}}function T(e,t,i,n){var r=A(i),s=void 0,a=void 0,o=!0;if(r){try{s=i(n)}catch(A){o=!1,a=A}if(t===s)return void L(t,new TypeError("A promises callback cannot return that same promise."))}else s=n;void 0!==t._state||(r&&o?D(t,s):!1===o?L(t,a):1===e?P(t,s):2===e&&L(t,s))}var B=0;function M(A){A[w]=B++,A._state=void 0,A._result=void 0,A._subscribers=[]}var I=function(){function A(A,e){this._instanceConstructor=A,this.promise=new A(R),this.promise[w]||M(this.promise),i(e)?(this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?P(this.promise,this._result):(this.length=this.length||0,this._enumerate(e),0===this._remaining&&P(this.promise,this._result))):L(this.promise,new Error("Array Methods must be provided an Array"))}return A.prototype._enumerate=function(A){for(var e=0;void 0===this._state&&e<A.length;e++)this._eachEntry(A[e],e)},A.prototype._eachEntry=function(A,e){var t=this._instanceConstructor,i=t.resolve;if(i===E){var n=void 0,r=void 0,s=!1;try{n=A.then}catch(A){s=!0,r=A}if(n===b&&void 0!==A._state)this._settledAt(A._state,e,A._result);else if("function"!=typeof n)this._remaining--,this._result[e]=A;else if(t===k){var a=new t(R);s?L(a,r):S(a,A,n),this._willSettleAt(a,e)}else this._willSettleAt(new t((function(e){return e(A)})),e)}else this._willSettleAt(i(A),e)},A.prototype._settledAt=function(A,e,t){var i=this.promise;void 0===i._state&&(this._remaining--,2===A?L(i,t):this._result[e]=t),0===this._remaining&&P(i,this._result)},A.prototype._willSettleAt=function(A,e){var t=this;x(A,void 0,(function(A){return t._settledAt(1,e,A)}),(function(A){return t._settledAt(2,e,A)}))},A}(),k=function(){function e(A){this[w]=B++,this._result=this._state=void 0,this._subscribers=[],R!==A&&("function"!=typeof A&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(A,e){try{e((function(e){D(A,e)}),(function(e){L(A,e)}))}catch(e){L(A,e)}}(this,A):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return e.prototype.catch=function(A){return this.then(null,A)},e.prototype.finally=function(e){var t=this.constructor;return A(e)?this.then((function(A){return t.resolve(e()).then((function(){return A}))}),(function(A){return t.resolve(e()).then((function(){throw A}))})):this.then(e,e)},e}();return k.prototype.then=b,k.all=function(A){return new I(this,A).promise},k.race=function(A){var e=this;return i(A)?new e((function(t,i){for(var n=A.length,r=0;r<n;r++)e.resolve(A[r]).then(t,i)})):new e((function(A,e){return e(new TypeError("You must pass an array to race."))}))},k.resolve=E,k.reject=function(A){var e=new this(R);return L(e,A),e},k._setScheduler=function(A){s=A},k._setAsap=function(A){a=A},k._asap=a,k.polyfill=function(){var A=void 0;if(void 0!==t)A=t;else if("undefined"!=typeof self)A=self;else try{A=Function("return this")()}catch(A){throw new Error("polyfill failed because global object is unavailable in this environment")}var e=A.Promise;if(e){var i=null;try{i=Object.prototype.toString.call(e.resolve())}catch(A){}if("[object Promise]"===i&&!e.cast)return}A.Promise=k},k.Promise=k,k},A.exports=i()}).call(this,t(15),t(16))},function(A,e){var t,i,n=A.exports={};function r(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(A){if(t===setTimeout)return setTimeout(A,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(A,0);try{return t(A,0)}catch(e){try{return t.call(null,A,0)}catch(e){return t.call(this,A,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(A){t=r}try{i="function"==typeof clearTimeout?clearTimeout:s}catch(A){i=s}}();var o,l=[],u=!1,d=-1;function h(){u&&o&&(u=!1,o.length?l=o.concat(l):d=-1,l.length&&c())}function c(){if(!u){var A=a(h);u=!0;for(var e=l.length;e;){for(o=l,l=[];++d<e;)o&&o[d].run();d=-1,e=l.length}o=null,u=!1,function(A){if(i===clearTimeout)return clearTimeout(A);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(A);try{i(A)}catch(e){try{return i.call(null,A)}catch(e){return i.call(this,A)}}}(A)}}function f(A,e){this.fun=A,this.array=e}function m(){}n.nextTick=function(A){var e=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)e[t-1]=arguments[t];l.push(new f(A,e)),1!==l.length||u||a(c)},f.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=m,n.addListener=m,n.once=m,n.off=m,n.removeListener=m,n.removeAllListeners=m,n.emit=m,n.prependListener=m,n.prependOnceListener=m,n.listeners=function(A){return[]},n.binding=function(A){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(A){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},function(A,e){var t;t=function(){return this}();try{t=t||new Function("return this")()}catch(A){"object"==typeof window&&(t=window)}A.exports=t},function(A,e){var t=arguments[3],i=arguments[4],n=arguments[5],r=JSON.stringify;A.exports=function(A,e){for(var s,a=Object.keys(n),o=0,l=a.length;o<l;o++){var u=a[o],d=n[u].exports;if(d===A||d&&d.default===A){s=u;break}}if(!s){s=Math.floor(Math.pow(16,8)*Math.random()).toString(16);var h={};for(o=0,l=a.length;o<l;o++){h[u=a[o]]=u}i[s]=["function(require,module,exports){"+A+"(self); }",h]}var c=Math.floor(Math.pow(16,8)*Math.random()).toString(16),f={};f[s]=s,i[c]=["function(require,module,exports){var f = require("+r(s)+");(f.default ? f.default : f)(self);}",f];var m={};!function A(e){for(var t in m[e]=!0,i[e][1]){var n=i[e][1][t];m[n]||A(n)}}(c);var g="("+t+")({"+Object.keys(m).map((function(A){return r(A)+":["+i[A][0]+","+r(i[A][1])+"]"})).join(",")+"},{},["+r(c)+"])",p=window.URL||window.webkitURL||window.mozURL||window.msURL,v=new Blob([g],{type:"text/javascript"});if(e&&e.bare)return v;var _=p.createObjectURL(v),y=new Worker(_);return y.objectURL=_,y}},function(A,e){A.exports=function(A){if(!A.webpackPolyfill){var e=Object.create(A);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}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(A,e,t){var i={"./zh-cn":10,"./zh-cn.js":10};function n(A){var e=r(A);return t(e)}function r(A){if(!t.o(i,A)){var e=new Error("Cannot find module '"+A+"'");throw e.code="MODULE_NOT_FOUND",e}return i[A]}n.keys=function(){return Object.keys(i)},n.resolve=r,A.exports=n,n.id=19},function(A,e){A.exports="data:image/png;base64,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"},function(A,e,t){"use strict";t.r(e),t.d(e,"FlvCom",(function(){return wA})),t.d(e,"Timer",(function(){return BA})),t.d(e,"ImgCom",(function(){return UA})),t.d(e,"AreaSelete",(function(){return JA})),t.d(e,"FunAreaSelect",(function(){return re})),t.d(e,"FunAreaSelectPlus",(function(){return me}));var i=t(0),n=t.n(i);class r{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(A,e){return A.__proto__=e,A},Object.assign=Object.assign||function(A){if(null==A)throw new TypeError("Cannot convert undefined or null to object");let e=Object(A);for(let A=1;A<arguments.length;A++){let t=arguments[A];if(null!=t)for(let A in t)t.hasOwnProperty(A)&&(e[A]=t[A])}return e},"function"!=typeof self.Promise&&t(14).polyfill()}}r.install();var s=r,a=t(1),o=t.n(a);class l{static e(A,e){A&&!l.FORCE_GLOBAL_TAG||(A=l.GLOBAL_TAG);let t=`[${A}] > ${e}`;l.ENABLE_CALLBACK&&l.emitter.emit("log","error",t),l.ENABLE_ERROR&&(console.error?console.error(t):console.warn?console.warn(t):console.log(t))}static i(A,e){A&&!l.FORCE_GLOBAL_TAG||(A=l.GLOBAL_TAG);let t=`[${A}] > ${e}`;l.ENABLE_CALLBACK&&l.emitter.emit("log","info",t),l.ENABLE_INFO&&(console.info?console.info(t):console.log(t))}static w(A,e){A&&!l.FORCE_GLOBAL_TAG||(A=l.GLOBAL_TAG);let t=`[${A}] > ${e}`;l.ENABLE_CALLBACK&&l.emitter.emit("log","warn",t),l.ENABLE_WARN&&(console.warn?console.warn(t):console.log(t))}static d(A,e){A&&!l.FORCE_GLOBAL_TAG||(A=l.GLOBAL_TAG);let t=`[${A}] > ${e}`;l.ENABLE_CALLBACK&&l.emitter.emit("log","debug",t),l.ENABLE_DEBUG&&(console.debug?console.debug(t):console.log(t))}static v(A,e){A&&!l.FORCE_GLOBAL_TAG||(A=l.GLOBAL_TAG);let t=`[${A}] > ${e}`;l.ENABLE_CALLBACK&&l.emitter.emit("log","verbose",t),l.ENABLE_VERBOSE&&console.log(t)}}l.GLOBAL_TAG="flv.js",l.FORCE_GLOBAL_TAG=!1,l.ENABLE_ERROR=!0,l.ENABLE_INFO=!0,l.ENABLE_WARN=!0,l.ENABLE_DEBUG=!0,l.ENABLE_VERBOSE=!0,l.ENABLE_CALLBACK=!1,l.emitter=new o.a;var u=l;var d=class{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(A){0===this._firstCheckpoint?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=A,this._totalBytes+=A):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=A,this._totalBytes+=A):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=A,this._totalBytes+=A,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let A=(this._now()-this._lastCheckpoint)/1e3;return 0==A&&(A=1),this._intervalBytes/A/1024}get lastSecondKBps(){return this.addBytes(0),0!==this._lastSecondBytes?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let A=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/A/1024}};class h{constructor(A){this._message=A}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class c extends h{constructor(A){super(A)}get name(){return"IllegalStateException"}}class f extends h{constructor(A){super(A)}get name(){return"InvalidArgumentException"}}class m extends h{constructor(A){super(A)}get name(){return"NotImplementedException"}}const g={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},p={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class v{constructor(A){this._type=A||"undefined",this._status=g.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=g.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===g.kConnecting||this._status===g.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(A){this._onContentLengthKnown=A}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(A){this._onURLRedirect=A}get onDataArrival(){return this._onDataArrival}set onDataArrival(A){this._onDataArrival=A}get onError(){return this._onError}set onError(A){this._onError=A}get onComplete(){return this._onComplete}set onComplete(A){this._onComplete=A}open(A,e){throw new m("Unimplemented abstract function!")}abort(){throw new m("Unimplemented abstract function!")}}let _={};!function(){let A=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(A)||/(opr)[\/]([\w.]+)/.exec(A)||/(chrome)[ \/]([\w.]+)/.exec(A)||/(iemobile)[\/]([\w.]+)/.exec(A)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(A)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(A)||/(webkit)[ \/]([\w.]+)/.exec(A)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(A)||/(msie) ([\w.]+)/.exec(A)||A.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(A)||A.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(A)||[],t=/(ipad)/.exec(A)||/(ipod)/.exec(A)||/(windows phone)/.exec(A)||/(iphone)/.exec(A)||/(kindle)/.exec(A)||/(android)/.exec(A)||/(windows)/.exec(A)||/(mac)/.exec(A)||/(linux)/.exec(A)||/(cros)/.exec(A)||[],i={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},n={};if(i.browser){n[i.browser]=!0;let A=i.majorVersion.split(".");n.version={major:parseInt(i.majorVersion,10),string:i.version},A.length>1&&(n.version.minor=parseInt(A[1],10)),A.length>2&&(n.version.build=parseInt(A[2],10))}if(i.platform&&(n[i.platform]=!0),(n.chrome||n.opr||n.safari)&&(n.webkit=!0),n.rv||n.iemobile){n.rv&&delete n.rv;let A="msie";i.browser=A,n[A]=!0}if(n.edge){delete n.edge;let A="msedge";i.browser=A,n[A]=!0}if(n.opr){let A="opera";i.browser=A,n[A]=!0}if(n.safari&&n.android){let A="android";i.browser=A,n[A]=!0}n.name=i.browser,n.platform=i.platform;for(let A in _)_.hasOwnProperty(A)&&delete _[A];Object.assign(_,n)}();var y=_;var b=class extends v{static isSupported(){try{let A=y.msedge&&y.version.minor>=15048,e=!y.msedge||A;return self.fetch&&self.ReadableStream&&e}catch(A){return!1}}constructor(A,e){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=A,this._config=e,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(A,e){this._dataSource=A,this._range=e;let t=A.url;this._config.reuseRedirectedURL&&null!=A.redirectedURL&&(t=A.redirectedURL);let i=this._seekHandler.getConfig(t,e),n=new self.Headers;if("object"==typeof i.headers){let A=i.headers;for(let e in A)A.hasOwnProperty(e)&&n.append(e,A[e])}let r={method:"GET",headers:n,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if("object"==typeof this._config.headers)for(let A in this._config.headers)n.append(A,this._config.headers[A]);!1===A.cors&&(r.mode="same-origin"),A.withCredentials&&(r.credentials="include"),A.referrerPolicy&&(r.referrerPolicy=A.referrerPolicy),this._status=g.kConnecting,self.fetch(i.url,r).then(A=>{if(this._requestAbort)return this._requestAbort=!1,void(this._status=g.kIdle);if(A.ok&&A.status>=200&&A.status<=299){if(A.url!==i.url&&this._onURLRedirect){let e=this._seekHandler.removeURLParameters(A.url);this._onURLRedirect(e)}let e=A.headers.get("Content-Length");return null!=e&&(this._contentLength=parseInt(e),0!==this._contentLength&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,A.body.getReader())}if(this._status=g.kError,!this._onError)throw new h("FetchStreamLoader: Http code invalid, "+A.status+" "+A.statusText);this._onError(p.HTTP_STATUS_CODE_INVALID,{code:A.status,msg:A.statusText})}).catch(A=>{if(this._status=g.kError,!this._onError)throw A;this._onError(p.EXCEPTION,{code:-1,msg:A.message})})}abort(){this._requestAbort=!0}_pump(A){return A.read().then(e=>{if(e.done)if(null!==this._contentLength&&this._receivedLength<this._contentLength){this._status=g.kError;let A=p.EARLY_EOF,e={code:-1,msg:"Fetch stream meet Early-EOF"};if(!this._onError)throw new h(e.msg);this._onError(A,e)}else this._status=g.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1);else{if(!0===this._requestAbort)return this._requestAbort=!1,this._status=g.kComplete,A.cancel();this._status=g.kBuffering;let t=e.value.buffer,i=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,i,this._receivedLength),this._pump(A)}}).catch(A=>{if(11===A.code&&y.msedge)return;this._status=g.kError;let e=0,t=null;if(19!==A.code&&"network error"!==A.message||!(null===this._contentLength||null!==this._contentLength&&this._receivedLength<this._contentLength)?(e=p.EXCEPTION,t={code:A.code,msg:A.message}):(e=p.EARLY_EOF,t={code:A.code,msg:"Fetch stream meet Early-EOF"}),!this._onError)throw new h(t.msg);this._onError(e,t)})}};var E=class extends v{static isSupported(){try{let A=new XMLHttpRequest;return A.open("GET","https://example.com",!0),A.responseType="moz-chunked-arraybuffer","moz-chunked-arraybuffer"===A.responseType}catch(A){return u.w("MozChunkedLoader",A.message),!1}}constructor(A,e){super("xhr-moz-chunked-loader"),this.TAG="MozChunkedLoader",this._seekHandler=A,this._config=e,this._needStash=!0,this._xhr=null,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),super.destroy()}open(A,e){this._dataSource=A,this._range=e;let t=A.url;this._config.reuseRedirectedURL&&null!=A.redirectedURL&&(t=A.redirectedURL);let i=this._seekHandler.getConfig(t,e);this._requestURL=i.url;let n=this._xhr=new XMLHttpRequest;if(n.open("GET",i.url,!0),n.responseType="moz-chunked-arraybuffer",n.onreadystatechange=this._onReadyStateChange.bind(this),n.onprogress=this._onProgress.bind(this),n.onloadend=this._onLoadEnd.bind(this),n.onerror=this._onXhrError.bind(this),A.withCredentials&&(n.withCredentials=!0),"object"==typeof i.headers){let A=i.headers;for(let e in A)A.hasOwnProperty(e)&&n.setRequestHeader(e,A[e])}if("object"==typeof this._config.headers){let A=this._config.headers;for(let e in A)A.hasOwnProperty(e)&&n.setRequestHeader(e,A[e])}this._status=g.kConnecting,n.send()}abort(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=g.kComplete}_onReadyStateChange(A){let e=A.target;if(2===e.readyState){if(null!=e.responseURL&&e.responseURL!==this._requestURL&&this._onURLRedirect){let A=this._seekHandler.removeURLParameters(e.responseURL);this._onURLRedirect(A)}if(0!==e.status&&(e.status<200||e.status>299)){if(this._status=g.kError,!this._onError)throw new h("MozChunkedLoader: Http code invalid, "+e.status+" "+e.statusText);this._onError(p.HTTP_STATUS_CODE_INVALID,{code:e.status,msg:e.statusText})}else this._status=g.kBuffering}}_onProgress(A){if(this._status===g.kError)return;null===this._contentLength&&null!==A.total&&0!==A.total&&(this._contentLength=A.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let e=A.target.response,t=this._range.from+this._receivedLength;this._receivedLength+=e.byteLength,this._onDataArrival&&this._onDataArrival(e,t,this._receivedLength)}_onLoadEnd(A){!0!==this._requestAbort?this._status!==g.kError&&(this._status=g.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)):this._requestAbort=!1}_onXhrError(A){this._status=g.kError;let e=0,t=null;if(this._contentLength&&A.loaded<this._contentLength?(e=p.EARLY_EOF,t={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):(e=p.EXCEPTION,t={code:-1,msg:A.constructor.name+" "+A.type}),!this._onError)throw new h(t.msg);this._onError(e,t)}};var w=class extends v{static isSupported(){try{let A=new XMLHttpRequest;return A.open("GET","https://example.com",!0),A.responseType="arraybuffer","arraybuffer"===A.responseType}catch(A){return u.w("RangeLoader",A.message),!1}}constructor(A,e){super("xhr-range-loader"),this.TAG="RangeLoader",this._seekHandler=A,this._config=e,this._needStash=!1,this._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],this._currentChunkSizeKB=384,this._currentSpeedNormalized=0,this._zeroSpeedChunkCount=0,this._xhr=null,this._speedSampler=new d,this._requestAbort=!1,this._waitForTotalLength=!1,this._totalLengthReceived=!1,this._currentRequestURL=null,this._currentRedirectedURL=null,this._currentRequestRange=null,this._totalLength=null,this._contentLength=null,this._receivedLength=0,this._lastTimeLoaded=0}destroy(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr=null),super.destroy()}get currentSpeed(){return this._speedSampler.lastSecondKBps}open(A,e){this._dataSource=A,this._range=e,this._status=g.kConnecting;let t=!1;null!=this._dataSource.filesize&&0!==this._dataSource.filesize&&(t=!0,this._totalLength=this._dataSource.filesize),this._totalLengthReceived||t?this._openSubRange():(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1}))}_openSubRange(){let A=1024*this._currentChunkSizeKB,e=this._range.from+this._receivedLength,t=e+A;null!=this._contentLength&&t-this._range.from>=this._contentLength&&(t=this._range.from+this._contentLength-1),this._currentRequestRange={from:e,to:t},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(A,e){this._lastTimeLoaded=0;let t=A.url;this._config.reuseRedirectedURL&&(null!=this._currentRedirectedURL?t=this._currentRedirectedURL:null!=A.redirectedURL&&(t=A.redirectedURL));let i=this._seekHandler.getConfig(t,e);this._currentRequestURL=i.url;let n=this._xhr=new XMLHttpRequest;if(n.open("GET",i.url,!0),n.responseType="arraybuffer",n.onreadystatechange=this._onReadyStateChange.bind(this),n.onprogress=this._onProgress.bind(this),n.onload=this._onLoad.bind(this),n.onerror=this._onXhrError.bind(this),A.withCredentials&&(n.withCredentials=!0),"object"==typeof i.headers){let A=i.headers;for(let e in A)A.hasOwnProperty(e)&&n.setRequestHeader(e,A[e])}if("object"==typeof this._config.headers){let A=this._config.headers;for(let e in A)A.hasOwnProperty(e)&&n.setRequestHeader(e,A[e])}n.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=g.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(A){let e=A.target;if(2===e.readyState){if(null!=e.responseURL){let A=this._seekHandler.removeURLParameters(e.responseURL);e.responseURL!==this._currentRequestURL&&A!==this._currentRedirectedURL&&(this._currentRedirectedURL=A,this._onURLRedirect&&this._onURLRedirect(A))}if(e.status>=200&&e.status<=299){if(this._waitForTotalLength)return;this._status=g.kBuffering}else{if(this._status=g.kError,!this._onError)throw new h("RangeLoader: Http code invalid, "+e.status+" "+e.statusText);this._onError(p.HTTP_STATUS_CODE_INVALID,{code:e.status,msg:e.statusText})}}}_onProgress(A){if(this._status===g.kError)return;if(null===this._contentLength){let e=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,e=!0;let t=A.total;this._internalAbort(),null!=t&0!==t&&(this._totalLength=t)}if(-1===this._range.to?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,e)return void this._openSubRange();this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let e=A.loaded-this._lastTimeLoaded;this._lastTimeLoaded=A.loaded,this._speedSampler.addBytes(e)}_normalizeSpeed(A){let e=this._chunkSizeKBList,t=e.length-1,i=0,n=0,r=t;if(A<e[0])return e[0];for(;n<=r;){if(i=n+Math.floor((r-n)/2),i===t||A>=e[i]&&A<e[i+1])return e[i];e[i]<A?n=i+1:r=i-1}}_onLoad(A){if(this._status===g.kError)return;if(this._waitForTotalLength)return void(this._waitForTotalLength=!1);this._lastTimeLoaded=0;let e=this._speedSampler.lastSecondKBps;if(0===e&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(e=this._speedSampler.currentKBps)),0!==e){let A=this._normalizeSpeed(e);this._currentSpeedNormalized!==A&&(this._currentSpeedNormalized=A,this._currentChunkSizeKB=A)}let t=A.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength;let n=!1;null!=this._contentLength&&this._receivedLength<this._contentLength?this._openSubRange():n=!0,this._onDataArrival&&this._onDataArrival(t,i,this._receivedLength),n&&(this._status=g.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}_onXhrError(A){this._status=g.kError;let e=0,t=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(e=p.EARLY_EOF,t={code:-1,msg:"RangeLoader meet Early-Eof"}):(e=p.EXCEPTION,t={code:-1,msg:A.constructor.name+" "+A.type}),!this._onError)throw new h(t.msg);this._onError(e,t)}};var R=class extends v{static isSupported(){try{return void 0!==self.WebSocket}catch(A){return!1}}constructor(){super("websocket-loader"),this.TAG="WebSocketLoader",this._needStash=!0,this._ws=null,this._requestAbort=!1,this._receivedLength=0}destroy(){this._ws&&this.abort(),super.destroy()}open(A){try{let e=this._ws=new self.WebSocket(A.url);e.binaryType="arraybuffer",e.onopen=this._onWebSocketOpen.bind(this),e.onclose=this._onWebSocketClose.bind(this),e.onmessage=this._onWebSocketMessage.bind(this),e.onerror=this._onWebSocketError.bind(this),this._status=g.kConnecting}catch(A){this._status=g.kError;let e={code:A.code,msg:A.message};if(!this._onError)throw new h(e.msg);this._onError(p.EXCEPTION,e)}}abort(){let A=this._ws;!A||0!==A.readyState&&1!==A.readyState||(this._requestAbort=!0,A.close()),this._ws=null,this._status=g.kComplete}_onWebSocketOpen(A){this._status=g.kBuffering}_onWebSocketClose(A){!0!==this._requestAbort?(this._status=g.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)):this._requestAbort=!1}_onWebSocketMessage(A){if(A.data instanceof ArrayBuffer)this._dispatchArrayBuffer(A.data);else if(A.data instanceof Blob){let e=new FileReader;e.onload=()=>{this._dispatchArrayBuffer(e.result)},e.readAsArrayBuffer(A.data)}else{this._status=g.kError;let e={code:-1,msg:"Unsupported WebSocket message type: "+A.data.constructor.name};if(!this._onError)throw new h(e.msg);this._onError(p.EXCEPTION,e)}}_dispatchArrayBuffer(A){let e=A,t=this._receivedLength;this._receivedLength+=e.byteLength,this._onDataArrival&&this._onDataArrival(e,t,this._receivedLength)}_onWebSocketError(A){this._status=g.kError;let e={code:A.code,msg:A.message};if(!this._onError)throw new h(e.msg);this._onError(p.EXCEPTION,e)}};var S=class{constructor(A){this._zeroStart=A||!1}getConfig(A,e){let t={};if(0!==e.from||-1!==e.to){let A;A=-1!==e.to?`bytes=${e.from.toString()}-${e.to.toString()}`:`bytes=${e.from.toString()}-`,t.Range=A}else this._zeroStart&&(t.Range="bytes=0-");return{url:A,headers:t}}removeURLParameters(A){return A}};var D=class{constructor(A,e){this._startName=A,this._endName=e}getConfig(A,e){let t=A;if(0!==e.from||-1!==e.to){let A=!0;-1===t.indexOf("?")&&(t+="?",A=!1),A&&(t+="&"),t+=`${this._startName}=${e.from.toString()}`,-1!==e.to&&(t+=`&${this._endName}=${e.to.toString()}`)}return{url:t,headers:{}}}removeURLParameters(A){let e=A.split("?")[0],t=void 0,i=A.indexOf("?");-1!==i&&(t=A.substring(i+1));let n="";if(null!=t&&t.length>0){let A=t.split("&");for(let e=0;e<A.length;e++){let t=A[e].split("="),i=e>0;t[0]!==this._startName&&t[0]!==this._endName&&(i&&(n+="&"),n+=A[e])}}return 0===n.length?e:e+"?"+n}};var O=class{constructor(A,e,t){this.TAG="IOController",this._config=e,this._extraData=t,this._stashInitialSize=393216,null!=e.stashInitialSize&&e.stashInitialSize>0&&(this._stashInitialSize=e.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=3145728,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,!1===e.enableStashBuffer&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=A,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(A.url),this._refTotalLength=A.filesize?A.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new d,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(A){this._extraData=A}get onDataArrival(){return this._onDataArrival}set onDataArrival(A){this._onDataArrival=A}get onSeeked(){return this._onSeeked}set onSeeked(A){this._onSeeked=A}get onError(){return this._onError}set onError(A){this._onError=A}get onComplete(){return this._onComplete}set onComplete(A){this._onComplete=A}get onRedirect(){return this._onRedirect}set onRedirect(A){this._onRedirect=A}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(A){this._onRecoveredEarlyEof=A}get currentURL(){return this._dataSource.url}get hasRedirect(){return null!=this._redirectedURL||null!=this._dataSource.redirectedURL}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===w?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let A=this._config;if("range"===A.seekType)this._seekHandler=new S(this._config.rangeLoadZeroStart);else if("param"===A.seekType){let e=A.seekParamStart||"bstart",t=A.seekParamEnd||"bend";this._seekHandler=new D(e,t)}else{if("custom"!==A.seekType)throw new f("Invalid seekType in config: "+A.seekType);if("function"!=typeof A.customSeekHandler)throw new f("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new A.customSeekHandler}}_selectLoader(){if(null!=this._config.customLoader)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=R;else if(b.isSupported())this._loaderClass=b;else if(E.isSupported())this._loaderClass=E;else{if(!w.isSupported())throw new h("Your browser doesn't support xhr with arraybuffer responseType!");this._loaderClass=w}}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),!1===this._loader.needStashBuffer&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(A){this._currentRange={from:0,to:-1},A&&(this._currentRange.from=A),this._speedSampler.reset(),A||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),0!==this._stashUsed?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let A=this._resumeFrom;this._resumeFrom=0,this._internalSeek(A,!0)}}seek(A){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(A,!0)}_internalSeek(A,e){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(e),this._loader.destroy(),this._loader=null;let t={from:A,to:-1};this._currentRange={from:t.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,t),this._onSeeked&&this._onSeeked()}updateUrl(A){if(!A||"string"!=typeof A||0===A.length)throw new f("Url must be a non-empty string!");this._dataSource.url=A}_expandBuffer(A){let e=this._stashSize;for(;e+1048576<A;)e*=2;if(e+=1048576,e===this._bufferSize)return;let t=new ArrayBuffer(e);if(this._stashUsed>0){let A=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(t,0,e).set(A,0)}this._stashBuffer=t,this._bufferSize=e}_normalizeSpeed(A){let e=this._speedNormalizeList,t=e.length-1,i=0,n=0,r=t;if(A<e[0])return e[0];for(;n<=r;){if(i=n+Math.floor((r-n)/2),i===t||A>=e[i]&&A<e[i+1])return e[i];e[i]<A?n=i+1:r=i-1}}_adjustStashSize(A){let e=0;e=this._config.isLive||A<512?A:A>=512&&A<=1024?Math.floor(1.5*A):2*A,e>8192&&(e=8192);let t=1024*e+1048576;this._bufferSize<t&&this._expandBuffer(t),this._stashSize=1024*e}_dispatchChunks(A,e){return this._currentRange.to=e+A.byteLength-1,this._onDataArrival(A,e)}_onURLRedirect(A){this._redirectedURL=A,this._onRedirect&&this._onRedirect(A)}_onContentLengthKnown(A){A&&this._fullRequestFlag&&(this._totalLength=A,this._fullRequestFlag=!1)}_onLoaderChunkArrival(A,e,t){if(!this._onDataArrival)throw new c("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(A.byteLength);let i=this._speedSampler.lastSecondKBps;if(0!==i){let A=this._normalizeSpeed(i);this._speedNormalized!==A&&(this._speedNormalized=A,this._adjustStashSize(A))}if(this._enableStash)if(0===this._stashUsed&&0===this._stashByteStart&&(this._stashByteStart=e),this._stashUsed+A.byteLength<=this._stashSize){new Uint8Array(this._stashBuffer,0,this._stashSize).set(new Uint8Array(A),this._stashUsed),this._stashUsed+=A.byteLength}else{let t=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){let e=this._stashBuffer.slice(0,this._stashUsed),i=this._dispatchChunks(e,this._stashByteStart);if(i<e.byteLength){if(i>0){let A=new Uint8Array(e,i);t.set(A,0),this._stashUsed=A.byteLength,this._stashByteStart+=i}}else this._stashUsed=0,this._stashByteStart+=i;this._stashUsed+A.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+A.byteLength),t=new Uint8Array(this._stashBuffer,0,this._bufferSize)),t.set(new Uint8Array(A),this._stashUsed),this._stashUsed+=A.byteLength}else{let i=this._dispatchChunks(A,e);if(i<A.byteLength){let n=A.byteLength-i;n>this._bufferSize&&(this._expandBuffer(n),t=new Uint8Array(this._stashBuffer,0,this._bufferSize)),t.set(new Uint8Array(A,i),0),this._stashUsed+=n,this._stashByteStart=e+i}}}else if(0===this._stashUsed){let t=this._dispatchChunks(A,e);if(t<A.byteLength){let i=A.byteLength-t;i>this._bufferSize&&this._expandBuffer(i),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(A,t),0),this._stashUsed+=i,this._stashByteStart=e+t}}else{this._stashUsed+A.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+A.byteLength);let e=new Uint8Array(this._stashBuffer,0,this._bufferSize);e.set(new Uint8Array(A),this._stashUsed),this._stashUsed+=A.byteLength;let t=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(t<this._stashUsed&&t>0){let A=new Uint8Array(this._stashBuffer,t);e.set(A,0)}this._stashUsed-=t,this._stashByteStart+=t}}_flushStashBuffer(A){if(this._stashUsed>0){let e=this._stashBuffer.slice(0,this._stashUsed),t=this._dispatchChunks(e,this._stashByteStart),i=e.byteLength-t;if(t<e.byteLength){if(!A){if(t>0){let A=new Uint8Array(this._stashBuffer,0,this._bufferSize),i=new Uint8Array(e,t);A.set(i,0),this._stashUsed=i.byteLength,this._stashByteStart+=t}return 0}u.w(this.TAG,i+" bytes unconsumed data remain when flush buffer, dropped")}return this._stashUsed=0,this._stashByteStart=0,i}return 0}_onLoaderComplete(A,e){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(A,e){switch(u.e(this.TAG,`Loader error, code = ${e.code}, msg = ${e.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,A=p.UNRECOVERABLE_EARLY_EOF),A){case p.EARLY_EOF:if(!this._config.isLive&&this._totalLength){let A=this._currentRange.to+1;return void(A<this._totalLength&&(u.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(A,!1)))}A=p.UNRECOVERABLE_EARLY_EOF}if(!this._onError)throw new h("IOException: "+e.msg);this._onError(A,e)}};const P={enableWorker:!1,enableStashBuffer:!0,stashInitialSize:void 0,isLive:!1,lazyLoad:!0,lazyLoadMaxDuration:180,lazyLoadRecoverDuration:30,deferLoadAfterSourceOpen:!0,autoCleanupMaxBackwardDuration:180,autoCleanupMinBackwardDuration:120,statisticsInfoReportInterval:600,fixAudioTimestampGap:!0,accurateSeek:!1,seekType:"range",seekParamStart:"bstart",seekParamEnd:"bend",rangeLoadZeroStart:!1,customSeekHandler:void 0,reuseRedirectedURL:!1,headers:void 0,customLoader:void 0};function L(){return Object.assign({},P)}class x{static supportMSEH264Playback(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}static supportNetworkStreamIO(){let A=new O({},L()),e=A.loaderType;return A.destroy(),"fetch-stream-loader"==e||"xhr-moz-chunked-loader"==e}static getNetworkLoaderTypeName(){let A=new O({},L()),e=A.loaderType;return A.destroy(),e}static supportNativeMediaPlayback(A){null==x.videoElement&&(x.videoElement=window.document.createElement("video"));let e=x.videoElement.canPlayType(A);return"probably"===e||"maybe"==e}static getFeatureList(){let A={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return A.mseFlvPlayback=x.supportMSEH264Playback(),A.networkStreamIO=x.supportNetworkStreamIO(),A.networkLoaderName=x.getNetworkLoaderTypeName(),A.mseLiveFlvPlayback=A.mseFlvPlayback&&A.networkStreamIO,A.nativeMP4H264Playback=x.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),A.nativeWebmVP8Playback=x.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),A.nativeWebmVP9Playback=x.supportNativeMediaPlayback('video/webm; codecs="vp9"'),A}}var C=x;var T={ERROR:"error",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info"};class B{static get forceGlobalTag(){return u.FORCE_GLOBAL_TAG}static set forceGlobalTag(A){u.FORCE_GLOBAL_TAG=A,B._notifyChange()}static get globalTag(){return u.GLOBAL_TAG}static set globalTag(A){u.GLOBAL_TAG=A,B._notifyChange()}static get enableAll(){return u.ENABLE_VERBOSE&&u.ENABLE_DEBUG&&u.ENABLE_INFO&&u.ENABLE_WARN&&u.ENABLE_ERROR}static set enableAll(A){u.ENABLE_VERBOSE=A,u.ENABLE_DEBUG=A,u.ENABLE_INFO=A,u.ENABLE_WARN=A,u.ENABLE_ERROR=A,B._notifyChange()}static get enableDebug(){return u.ENABLE_DEBUG}static set enableDebug(A){u.ENABLE_DEBUG=A,B._notifyChange()}static get enableVerbose(){return u.ENABLE_VERBOSE}static set enableVerbose(A){u.ENABLE_VERBOSE=A,B._notifyChange()}static get enableInfo(){return u.ENABLE_INFO}static set enableInfo(A){u.ENABLE_INFO=A,B._notifyChange()}static get enableWarn(){return u.ENABLE_WARN}static set enableWarn(A){u.ENABLE_WARN=A,B._notifyChange()}static get enableError(){return u.ENABLE_ERROR}static set enableError(A){u.ENABLE_ERROR=A,B._notifyChange()}static getConfig(){return{globalTag:u.GLOBAL_TAG,forceGlobalTag:u.FORCE_GLOBAL_TAG,enableVerbose:u.ENABLE_VERBOSE,enableDebug:u.ENABLE_DEBUG,enableInfo:u.ENABLE_INFO,enableWarn:u.ENABLE_WARN,enableError:u.ENABLE_ERROR,enableCallback:u.ENABLE_CALLBACK}}static applyConfig(A){u.GLOBAL_TAG=A.globalTag,u.FORCE_GLOBAL_TAG=A.forceGlobalTag,u.ENABLE_VERBOSE=A.enableVerbose,u.ENABLE_DEBUG=A.enableDebug,u.ENABLE_INFO=A.enableInfo,u.ENABLE_WARN=A.enableWarn,u.ENABLE_ERROR=A.enableError,u.ENABLE_CALLBACK=A.enableCallback}static _notifyChange(){let A=B.emitter;if(A.listenerCount("change")>0){let e=B.getConfig();A.emit("change",e)}}static registerListener(A){B.emitter.addListener("change",A)}static removeListener(A){B.emitter.removeListener("change",A)}static addLogListener(A){u.emitter.addListener("log",A),u.emitter.listenerCount("log")>0&&(u.ENABLE_CALLBACK=!0,B._notifyChange())}static removeLogListener(A){u.emitter.removeListener("log",A),0===u.emitter.listenerCount("log")&&(u.ENABLE_CALLBACK=!1,B._notifyChange())}}B.emitter=new o.a;var M=B;var I=class{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let A=!1===this.hasAudio||!0===this.hasAudio&&null!=this.audioCodec&&null!=this.audioSampleRate&&null!=this.audioChannelCount,e=!1===this.hasVideo||!0===this.hasVideo&&null!=this.videoCodec&&null!=this.width&&null!=this.height&&null!=this.fps&&null!=this.profile&&null!=this.level&&null!=this.refFrames&&null!=this.chromaFormat&&null!=this.sarNum&&null!=this.sarDen;return null!=this.mimeType&&null!=this.duration&&null!=this.metadata&&null!=this.hasKeyframesIndex&&A&&e}isSeekable(){return!0===this.hasKeyframesIndex}getNearestKeyframe(A){if(null==this.keyframesIndex)return null;let e=this.keyframesIndex,t=this._search(e.times,A);return{index:t,milliseconds:e.times[t],fileposition:e.filepositions[t]}}_search(A,e){let t=0,i=A.length-1,n=0,r=0,s=i;for(e<A[0]&&(t=0,r=s+1);r<=s;){if(n=r+Math.floor((s-r)/2),n===i||e>=A[n]&&e<A[n+1]){t=n;break}A[n]<e?r=n+1:s=n-1}return t}};function k(A,e,t){let i=A;if(e+t<i.length){for(;t--;)if(128!=(192&i[++e]))return!1;return!0}return!1}var z=function(A){let e=[],t=A,i=0,n=A.length;for(;i<n;)if(t[i]<128)e.push(String.fromCharCode(t[i])),++i;else{if(t[i]<192);else if(t[i]<224){if(k(t,i,1)){let A=(31&t[i])<<6|63&t[i+1];if(A>=128){e.push(String.fromCharCode(65535&A)),i+=2;continue}}}else if(t[i]<240){if(k(t,i,2)){let A=(15&t[i])<<12|(63&t[i+1])<<6|63&t[i+2];if(A>=2048&&55296!=(63488&A)){e.push(String.fromCharCode(65535&A)),i+=3;continue}}}else if(t[i]<248&&k(t,i,3)){let A=(7&t[i])<<18|(63&t[i+1])<<12|(63&t[i+2])<<6|63&t[i+3];if(A>65536&&A<1114112){A-=65536,e.push(String.fromCharCode(A>>>10|55296)),e.push(String.fromCharCode(1023&A|56320)),i+=4;continue}}e.push(String.fromCharCode(65533)),++i}return e.join("")};let j=function(){let A=new ArrayBuffer(2);return new DataView(A).setInt16(0,256,!0),256===new Int16Array(A)[0]}();class H{static parseScriptData(A,e,t){let i={};try{let n=H.parseValue(A,e,t),r=H.parseValue(A,e+n.size,t-n.size);i[n.data]=r.data}catch(A){u.e("AMF",A.toString())}return i}static parseObject(A,e,t){if(t<3)throw new c("Data not enough when parse ScriptDataObject");let i=H.parseString(A,e,t),n=H.parseValue(A,e+i.size,t-i.size),r=n.objectEnd;return{data:{name:i.data,value:n.data},size:i.size+n.size,objectEnd:r}}static parseVariable(A,e,t){return H.parseObject(A,e,t)}static parseString(A,e,t){if(t<2)throw new c("Data not enough when parse String");let i,n=new DataView(A,e,t).getUint16(0,!j);return i=n>0?z(new Uint8Array(A,e+2,n)):"",{data:i,size:2+n}}static parseLongString(A,e,t){if(t<4)throw new c("Data not enough when parse LongString");let i,n=new DataView(A,e,t).getUint32(0,!j);return i=n>0?z(new Uint8Array(A,e+4,n)):"",{data:i,size:4+n}}static parseDate(A,e,t){if(t<10)throw new c("Data size invalid when parse Date");let i=new DataView(A,e,t),n=i.getFloat64(0,!j);return n+=60*i.getInt16(8,!j)*1e3,{data:new Date(n),size:10}}static parseValue(A,e,t){if(t<1)throw new c("Data not enough when parse Value");let i,n=new DataView(A,e,t),r=1,s=n.getUint8(0),a=!1;try{switch(s){case 0:i=n.getFloat64(1,!j),r+=8;break;case 1:i=!!n.getUint8(1),r+=1;break;case 2:{let n=H.parseString(A,e+1,t-1);i=n.data,r+=n.size;break}case 3:{i={};let s=0;for(9==(16777215&n.getUint32(t-4,!j))&&(s=3);r<t-4;){let n=H.parseObject(A,e+r,t-r-s);if(n.objectEnd)break;i[n.data.name]=n.data.value,r+=n.size}if(r<=t-3){9===(16777215&n.getUint32(r-1,!j))&&(r+=3)}break}case 8:{i={},r+=4;let s=0;for(9==(16777215&n.getUint32(t-4,!j))&&(s=3);r<t-8;){let n=H.parseVariable(A,e+r,t-r-s);if(n.objectEnd)break;i[n.data.name]=n.data.value,r+=n.size}if(r<=t-3){9===(16777215&n.getUint32(r-1,!j))&&(r+=3)}break}case 9:i=void 0,r=1,a=!0;break;case 10:{i=[];let s=n.getUint32(1,!j);r+=4;for(let n=0;n<s;n++){let n=H.parseValue(A,e+r,t-r);i.push(n.data),r+=n.size}break}case 11:{let n=H.parseDate(A,e+1,t-1);i=n.data,r+=n.size;break}case 12:{let n=H.parseString(A,e+1,t-1);i=n.data,r+=n.size;break}default:r=t,u.w("AMF","Unsupported AMF value type "+s)}}catch(A){u.e("AMF",A.toString())}return{data:i,size:r,objectEnd:a}}}var N=H;var Q=class{constructor(A){this.TAG="ExpGolomb",this._buffer=A,this._buffer_index=0,this._total_bytes=A.byteLength,this._total_bits=8*A.byteLength,this._current_word=0,this._current_word_bits_left=0}destroy(){this._buffer=null}_fillCurrentWord(){let A=this._total_bytes-this._buffer_index;if(A<=0)throw new c("ExpGolomb: _fillCurrentWord() but no bytes available");let e=Math.min(4,A),t=new Uint8Array(4);t.set(this._buffer.subarray(this._buffer_index,this._buffer_index+e)),this._current_word=new DataView(t.buffer).getUint32(0,!1),this._buffer_index+=e,this._current_word_bits_left=8*e}readBits(A){if(A>32)throw new f("ExpGolomb: readBits() bits exceeded max 32bits!");if(A<=this._current_word_bits_left){let e=this._current_word>>>32-A;return this._current_word<<=A,this._current_word_bits_left-=A,e}let e=this._current_word_bits_left?this._current_word:0;e>>>=32-this._current_word_bits_left;let t=A-this._current_word_bits_left;this._fillCurrentWord();let i=Math.min(t,this._current_word_bits_left),n=this._current_word>>>32-i;return this._current_word<<=i,this._current_word_bits_left-=i,e=e<<i|n,e}readBool(){return 1===this.readBits(1)}readByte(){return this.readBits(8)}_skipLeadingZero(){let A;for(A=0;A<this._current_word_bits_left;A++)if(0!=(this._current_word&2147483648>>>A))return this._current_word<<=A,this._current_word_bits_left-=A,A;return this._fillCurrentWord(),A+this._skipLeadingZero()}readUEG(){let A=this._skipLeadingZero();return this.readBits(A+1)-1}readSEG(){let A=this.readUEG();return 1&A?A+1>>>1:-1*(A>>>1)}};class U{static _ebsp2rbsp(A){let e=A,t=e.byteLength,i=new Uint8Array(t),n=0;for(let A=0;A<t;A++)A>=2&&3===e[A]&&0===e[A-1]&&0===e[A-2]||(i[n]=e[A],n++);return new Uint8Array(i.buffer,0,n)}static parseSPS(A){let e=U._ebsp2rbsp(A),t=new Q(e);t.readByte();let i=t.readByte();t.readByte();let n=t.readByte();t.readUEG();let r=U.getProfileString(i),s=U.getLevelString(n),a=1,o=420,l=[0,420,422,444],u=8;if((100===i||110===i||122===i||244===i||44===i||83===i||86===i||118===i||128===i||138===i||144===i)&&(a=t.readUEG(),3===a&&t.readBits(1),a<=3&&(o=l[a]),u=t.readUEG()+8,t.readUEG(),t.readBits(1),t.readBool())){let A=3!==a?8:12;for(let e=0;e<A;e++)t.readBool()&&(e<6?U._skipScalingList(t,16):U._skipScalingList(t,64))}t.readUEG();let d=t.readUEG();if(0===d)t.readUEG();else if(1===d){t.readBits(1),t.readSEG(),t.readSEG();let A=t.readUEG();for(let e=0;e<A;e++)t.readSEG()}let h=t.readUEG();t.readBits(1);let c=t.readUEG(),f=t.readUEG(),m=t.readBits(1);0===m&&t.readBits(1),t.readBits(1);let g=0,p=0,v=0,_=0;t.readBool()&&(g=t.readUEG(),p=t.readUEG(),v=t.readUEG(),_=t.readUEG());let y=1,b=1,E=0,w=!0,R=0,S=0;if(t.readBool()){if(t.readBool()){let A=t.readByte(),e=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];A>0&&A<16?(y=e[A-1],b=i[A-1]):255===A&&(y=t.readByte()<<8|t.readByte(),b=t.readByte()<<8|t.readByte())}if(t.readBool()&&t.readBool(),t.readBool()&&(t.readBits(4),t.readBool()&&t.readBits(24)),t.readBool()&&(t.readUEG(),t.readUEG()),t.readBool()){let A=t.readBits(32),e=t.readBits(32);w=t.readBool(),R=e,S=2*A,E=R/S}}let D=1;1===y&&1===b||(D=y/b);let O=0,P=0;if(0===a)O=1,P=2-m;else{O=3===a?1:2,P=(1===a?2:1)*(2-m)}let L=16*(c+1),x=16*(f+1)*(2-m);L-=(g+p)*O,x-=(v+_)*P;let C=Math.ceil(L*D);return t.destroy(),t=null,{profile_string:r,level_string:s,bit_depth:u,ref_frames:h,chroma_format:o,chroma_format_string:U.getChromaFormatString(o),frame_rate:{fixed:w,fps:E,fps_den:S,fps_num:R},sar_ratio:{width:y,height:b},codec_size:{width:L,height:x},present_size:{width:C,height:x}}}static _skipScalingList(A,e){let t=8,i=8,n=0;for(let r=0;r<e;r++)0!==i&&(n=A.readSEG(),i=(t+n+256)%256),t=0===i?t:i}static getProfileString(A){switch(A){case 66:return"Baseline";case 77:return"Main";case 88:return"Extended";case 100:return"High";case 110:return"High10";case 122:return"High422";case 244:return"High444";default:return"Unknown"}}static getLevelString(A){return(A/10).toFixed(1)}static getChromaFormatString(A){switch(A){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}var F=U;var G={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"};class X{constructor(A,e){this.TAG="FLVDemuxer",this._config=e,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=A.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=A.hasAudioTrack,this._hasVideo=A.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new I,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let A=new ArrayBuffer(2);return new DataView(A).setInt16(0,256,!0),256===new Int16Array(A)[0]}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(A){let e=new Uint8Array(A),t={match:!1};if(70!==e[0]||76!==e[1]||86!==e[2]||1!==e[3])return t;let i=(4&e[4])>>>2!=0,n=0!=(1&e[4]),r=(s=e)[a=5]<<24|s[a+1]<<16|s[a+2]<<8|s[a+3];var s,a;return r<9?t:{match:!0,consumed:r,dataOffset:r,hasAudioTrack:i,hasVideoTrack:n}}bindDataSource(A){return A.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(A){this._onTrackMetadata=A}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(A){this._onMediaInfo=A}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(A){this._onMetaDataArrived=A}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(A){this._onScriptDataArrived=A}get onError(){return this._onError}set onError(A){this._onError=A}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(A){this._onDataAvailable=A}get timestampBase(){return this._timestampBase}set timestampBase(A){this._timestampBase=A}get overridedDuration(){return this._duration}set overridedDuration(A){this._durationOverrided=!0,this._duration=A,this._mediaInfo.duration=A}set overridedHasAudio(A){this._hasAudioFlagOverrided=!0,this._hasAudio=A,this._mediaInfo.hasAudio=A}set overridedHasVideo(A){this._hasVideoFlagOverrided=!0,this._hasVideo=A,this._mediaInfo.hasVideo=A}resetMediaInfo(){this._mediaInfo=new I}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!(this._hasAudio||!this._hasVideo)&&this._videoInitialMetadataDispatched}parseChunks(A,e){if(!(this._onError&&this._onMediaInfo&&this._onTrackMetadata&&this._onDataAvailable))throw new c("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let t=0,i=this._littleEndian;if(0===e){if(!(A.byteLength>13))return 0;t=X.probe(A).dataOffset}if(this._firstParse){this._firstParse=!1,e+t!==this._dataOffset&&u.w(this.TAG,"First time parsing but chunk byteStart invalid!"),0!==new DataView(A,t).getUint32(0,!i)&&u.w(this.TAG,"PrevTagSize0 !== 0 !!!"),t+=4}for(;t<A.byteLength;){this._dispatch=!0;let n=new DataView(A,t);if(t+11+4>A.byteLength)break;let r=n.getUint8(0),s=16777215&n.getUint32(0,!i);if(t+11+s+4>A.byteLength)break;if(8!==r&&9!==r&&18!==r){u.w(this.TAG,`Unsupported tag type ${r}, skipped`),t+=11+s+4;continue}let a=n.getUint8(4),o=n.getUint8(5),l=n.getUint8(6)|o<<8|a<<16|n.getUint8(7)<<24;0!==(16777215&n.getUint32(7,!i))&&u.w(this.TAG,"Meet tag which has StreamID != 0!");let d=t+11;switch(r){case 8:this._parseAudioData(A,d,s,l);break;case 9:this._parseVideoData(A,d,s,l,e+t);break;case 18:this._parseScriptData(A,d,s)}let h=n.getUint32(11+s,!i);h!==11+s&&u.w(this.TAG,"Invalid PrevTagSize "+h),t+=11+s+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),t}_parseScriptData(A,e,t){let i=N.parseScriptData(A,e,t);if(i.hasOwnProperty("onMetaData")){if(null==i.onMetaData||"object"!=typeof i.onMetaData)return void u.w(this.TAG,"Invalid onMetaData structure!");this._metadata&&u.w(this.TAG,"Found another onMetaData tag!"),this._metadata=i;let A=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},A)),"boolean"==typeof A.hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=A.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),"boolean"==typeof A.hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=A.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),"number"==typeof A.audiodatarate&&(this._mediaInfo.audioDataRate=A.audiodatarate),"number"==typeof A.videodatarate&&(this._mediaInfo.videoDataRate=A.videodatarate),"number"==typeof A.width&&(this._mediaInfo.width=A.width),"number"==typeof A.height&&(this._mediaInfo.height=A.height),"number"==typeof A.duration){if(!this._durationOverrided){let e=Math.floor(A.duration*this._timescale);this._duration=e,this._mediaInfo.duration=e}}else this._mediaInfo.duration=0;if("number"==typeof A.framerate){let e=Math.floor(1e3*A.framerate);if(e>0){let A=e/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=A,this._referenceFrameRate.fps_num=e,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=A}}if("object"==typeof A.keyframes){this._mediaInfo.hasKeyframesIndex=!0;let e=A.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(e),A.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=A,u.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(i).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},i))}_parseKeyframesIndex(A){let e=[],t=[];for(let i=1;i<A.times.length;i++){let n=this._timestampBase+Math.floor(1e3*A.times[i]);e.push(n),t.push(A.filepositions[i])}return{times:e,filepositions:t}}_parseAudioData(A,e,t,i){if(t<=1)return void u.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");if(!0===this._hasAudioFlagOverrided&&!1===this._hasAudio)return;this._littleEndian;let n=new DataView(A,e,t).getUint8(0),r=n>>>4;if(2!==r&&10!==r)return void this._onError(G.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+r);let s=0,a=(12&n)>>>2;if(!(a>=0&&a<=4))return void this._onError(G.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+a);s=this._flvSoundRateTable[a];let o=1&n,l=this._audioMetadata,d=this._audioTrack;if(l||(!1===this._hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),l=this._audioMetadata={},l.type="audio",l.id=d.id,l.timescale=this._timescale,l.duration=this._duration,l.audioSampleRate=s,l.channelCount=0===o?1:2),10===r){let n=this._parseAACAudioData(A,e+1,t-1);if(null==n)return;if(0===n.packetType){l.config&&u.w(this.TAG,"Found another AudioSpecificConfig!");let A=n.data;l.audioSampleRate=A.samplingRate,l.channelCount=A.channelCount,l.codec=A.codec,l.originalCodec=A.originalCodec,l.config=A.config,l.refSampleDuration=1024/l.audioSampleRate*l.timescale,u.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",l);let e=this._mediaInfo;e.audioCodec=l.originalCodec,e.audioSampleRate=l.audioSampleRate,e.audioChannelCount=l.channelCount,e.hasVideo?null!=e.videoCodec&&(e.mimeType='video/x-flv; codecs="'+e.videoCodec+","+e.audioCodec+'"'):e.mimeType='video/x-flv; codecs="'+e.audioCodec+'"',e.isComplete()&&this._onMediaInfo(e)}else if(1===n.packetType){let A=this._timestampBase+i,e={unit:n.data,length:n.data.byteLength,dts:A,pts:A};d.samples.push(e),d.length+=n.data.length}else u.e(this.TAG,"Flv: Unsupported AAC data type "+n.packetType)}else if(2===r){if(!l.codec){let i=this._parseMP3AudioData(A,e+1,t-1,!0);if(null==i)return;l.audioSampleRate=i.samplingRate,l.channelCount=i.channelCount,l.codec=i.codec,l.originalCodec=i.originalCodec,l.refSampleDuration=1152/l.audioSampleRate*l.timescale,u.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",l);let n=this._mediaInfo;n.audioCodec=l.codec,n.audioSampleRate=l.audioSampleRate,n.audioChannelCount=l.channelCount,n.audioDataRate=i.bitRate,n.hasVideo?null!=n.videoCodec&&(n.mimeType='video/x-flv; codecs="'+n.videoCodec+","+n.audioCodec+'"'):n.mimeType='video/x-flv; codecs="'+n.audioCodec+'"',n.isComplete()&&this._onMediaInfo(n)}let n=this._parseMP3AudioData(A,e+1,t-1,!1);if(null==n)return;let r=this._timestampBase+i,s={unit:n,length:n.byteLength,dts:r,pts:r};d.samples.push(s),d.length+=n.length}}_parseAACAudioData(A,e,t){if(t<=1)return void u.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");let i={},n=new Uint8Array(A,e,t);return i.packetType=n[0],0===n[0]?i.data=this._parseAACAudioSpecificConfig(A,e+1,t-1):i.data=n.subarray(1),i}_parseAACAudioSpecificConfig(A,e,t){let i=new Uint8Array(A,e,t),n=null,r=0,s=0,a=null,o=0,l=null;if(r=s=i[0]>>>3,o=(7&i[0])<<1|i[1]>>>7,o<0||o>=this._mpegSamplingRates.length)return void this._onError(G.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");let u=this._mpegSamplingRates[o],d=(120&i[1])>>>3;if(d<0||d>=8)return void this._onError(G.FORMAT_ERROR,"Flv: AAC invalid channel configuration");5===r&&(l=(7&i[1])<<1|i[2]>>>7,a=(124&i[2])>>>2);let h=self.navigator.userAgent.toLowerCase();return-1!==h.indexOf("firefox")?o>=6?(r=5,n=new Array(4),l=o-3):(r=2,n=new Array(2),l=o):-1!==h.indexOf("android")?(r=2,n=new Array(2),l=o):(r=5,l=o,n=new Array(4),o>=6?l=o-3:1===d&&(r=2,n=new Array(2),l=o)),n[0]=r<<3,n[0]|=(15&o)>>>1,n[1]=(15&o)<<7,n[1]|=(15&d)<<3,5===r&&(n[1]|=(15&l)>>>1,n[2]=(1&l)<<7,n[2]|=8,n[3]=0),{config:n,samplingRate:u,channelCount:d,codec:"mp4a.40."+r,originalCodec:"mp4a.40."+s}}_parseMP3AudioData(A,e,t,i){if(t<4)return void u.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");this._littleEndian;let n=new Uint8Array(A,e,t),r=null;if(i){if(255!==n[0])return;let A=n[1]>>>3&3,e=(6&n[1])>>1,t=(240&n[2])>>>4,i=(12&n[2])>>>2,s=3!==(n[3]>>>6&3)?2:1,a=0,o=0,l=34,u="mp3";switch(A){case 0:a=this._mpegAudioV25SampleRateTable[i];break;case 2:a=this._mpegAudioV20SampleRateTable[i];break;case 3:a=this._mpegAudioV10SampleRateTable[i]}switch(e){case 1:l=34,t<this._mpegAudioL3BitRateTable.length&&(o=this._mpegAudioL3BitRateTable[t]);break;case 2:l=33,t<this._mpegAudioL2BitRateTable.length&&(o=this._mpegAudioL2BitRateTable[t]);break;case 3:l=32,t<this._mpegAudioL1BitRateTable.length&&(o=this._mpegAudioL1BitRateTable[t])}r={bitRate:o,samplingRate:a,channelCount:s,codec:u,originalCodec:u}}else r=n;return r}_parseVideoData(A,e,t,i,n){if(t<=1)return void u.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");if(!0===this._hasVideoFlagOverrided&&!1===this._hasVideo)return;let r=new Uint8Array(A,e,t)[0],s=(240&r)>>>4,a=15&r;7===a?this._parseAVCVideoPacket(A,e+1,t-1,i,n,s):this._onError(G.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: "+a)}_parseAVCVideoPacket(A,e,t,i,n,r){if(t<4)return void u.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");let s=this._littleEndian,a=new DataView(A,e,t),o=a.getUint8(0),l=(16777215&a.getUint32(0,!s))<<8>>8;if(0===o)this._parseAVCDecoderConfigurationRecord(A,e+4,t-4);else if(1===o)this._parseAVCVideoData(A,e+4,t-4,i,n,r,l);else if(2!==o)return void this._onError(G.FORMAT_ERROR,"Flv: Invalid video packet type "+o)}_parseAVCDecoderConfigurationRecord(A,e,t){if(t<7)return void u.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");let i=this._videoMetadata,n=this._videoTrack,r=this._littleEndian,s=new DataView(A,e,t);i?void 0!==i.avcc&&u.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(!1===this._hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),i=this._videoMetadata={},i.type="video",i.id=n.id,i.timescale=this._timescale,i.duration=this._duration);let a=s.getUint8(0),o=s.getUint8(1);s.getUint8(2),s.getUint8(3);if(1!==a||0===o)return void this._onError(G.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");if(this._naluLengthSize=1+(3&s.getUint8(4)),3!==this._naluLengthSize&&4!==this._naluLengthSize)return void this._onError(G.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: "+(this._naluLengthSize-1));let l=31&s.getUint8(5);if(0===l)return void this._onError(G.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");l>1&&u.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = "+l);let d=6;for(let t=0;t<l;t++){let n=s.getUint16(d,!r);if(d+=2,0===n)continue;let a=new Uint8Array(A,e+d,n);d+=n;let o=F.parseSPS(a);if(0!==t)continue;i.codecWidth=o.codec_size.width,i.codecHeight=o.codec_size.height,i.presentWidth=o.present_size.width,i.presentHeight=o.present_size.height,i.profile=o.profile_string,i.level=o.level_string,i.bitDepth=o.bit_depth,i.chromaFormat=o.chroma_format,i.sarRatio=o.sar_ratio,i.frameRate=o.frame_rate,!1!==o.frame_rate.fixed&&0!==o.frame_rate.fps_num&&0!==o.frame_rate.fps_den||(i.frameRate=this._referenceFrameRate);let l=i.frameRate.fps_den,u=i.frameRate.fps_num;i.refSampleDuration=i.timescale*(l/u);let h=a.subarray(1,4),c="avc1.";for(let A=0;A<3;A++){let e=h[A].toString(16);e.length<2&&(e="0"+e),c+=e}i.codec=c;let f=this._mediaInfo;f.width=i.codecWidth,f.height=i.codecHeight,f.fps=i.frameRate.fps,f.profile=i.profile,f.level=i.level,f.refFrames=o.ref_frames,f.chromaFormat=o.chroma_format_string,f.sarNum=i.sarRatio.width,f.sarDen=i.sarRatio.height,f.videoCodec=c,f.hasAudio?null!=f.audioCodec&&(f.mimeType='video/x-flv; codecs="'+f.videoCodec+","+f.audioCodec+'"'):f.mimeType='video/x-flv; codecs="'+f.videoCodec+'"',f.isComplete()&&this._onMediaInfo(f)}let h=s.getUint8(d);if(0!==h){h>1&&u.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = "+h),d++;for(let A=0;A<h;A++){let A=s.getUint16(d,!r);d+=2,0!==A&&(d+=A)}i.avcc=new Uint8Array(t),i.avcc.set(new Uint8Array(A,e,t),0),u.v(this.TAG,"Parsed AVCDecoderConfigurationRecord"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("video",i)}else this._onError(G.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS")}_parseAVCVideoData(A,e,t,i,n,r,s){let a=this._littleEndian,o=new DataView(A,e,t),l=[],d=0,h=0;const c=this._naluLengthSize;let f=this._timestampBase+i,m=1===r;for(;h<t;){if(h+4>=t){u.w(this.TAG,`Malformed Nalu near timestamp ${f}, offset = ${h}, dataSize = ${t}`);break}let i=o.getUint32(h,!a);if(3===c&&(i>>>=8),i>t-c)return void u.w(this.TAG,`Malformed Nalus near timestamp ${f}, NaluSize > DataSize!`);let n=31&o.getUint8(h+c);5===n&&(m=!0);let r=new Uint8Array(A,e+h,c+i),s={type:n,data:r};l.push(s),d+=r.byteLength,h+=c+i}if(l.length){let A=this._videoTrack,e={units:l,length:d,isKeyframe:m,dts:f,cts:s,pts:f+s};m&&(e.fileposition=n),A.samples.push(e),A.length+=d}}}var V=X;class Y{static init(){Y.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let A in Y.types)Y.types.hasOwnProperty(A)&&(Y.types[A]=[A.charCodeAt(0),A.charCodeAt(1),A.charCodeAt(2),A.charCodeAt(3)]);let A=Y.constants={};A.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),A.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),A.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),A.STSC=A.STCO=A.STTS,A.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),A.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),A.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),A.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),A.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),A.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(A){let e=8,t=null,i=Array.prototype.slice.call(arguments,1),n=i.length;for(let A=0;A<n;A++)e+=i[A].byteLength;t=new Uint8Array(e),t[0]=e>>>24&255,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=255&e,t.set(A,4);let r=8;for(let A=0;A<n;A++)t.set(i[A],r),r+=i[A].byteLength;return t}static generateInitSegment(A){let e=Y.box(Y.types.ftyp,Y.constants.FTYP),t=Y.moov(A),i=new Uint8Array(e.byteLength+t.byteLength);return i.set(e,0),i.set(t,e.byteLength),i}static moov(A){let e=Y.mvhd(A.timescale,A.duration),t=Y.trak(A),i=Y.mvex(A);return Y.box(Y.types.moov,e,t,i)}static mvhd(A,e){return Y.box(Y.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,A>>>24&255,A>>>16&255,A>>>8&255,255&A,e>>>24&255,e>>>16&255,e>>>8&255,255&e,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(A){return Y.box(Y.types.trak,Y.tkhd(A),Y.mdia(A))}static tkhd(A){let e=A.id,t=A.duration,i=A.presentWidth,n=A.presentHeight;return Y.box(Y.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>>8&255,255&i,0,0,n>>>8&255,255&n,0,0]))}static mdia(A){return Y.box(Y.types.mdia,Y.mdhd(A),Y.hdlr(A),Y.minf(A))}static mdhd(A){let e=A.timescale,t=A.duration;return Y.box(Y.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e,t>>>24&255,t>>>16&255,t>>>8&255,255&t,85,196,0,0]))}static hdlr(A){let e=null;return e="audio"===A.type?Y.constants.HDLR_AUDIO:Y.constants.HDLR_VIDEO,Y.box(Y.types.hdlr,e)}static minf(A){let e=null;return e="audio"===A.type?Y.box(Y.types.smhd,Y.constants.SMHD):Y.box(Y.types.vmhd,Y.constants.VMHD),Y.box(Y.types.minf,e,Y.dinf(),Y.stbl(A))}static dinf(){return Y.box(Y.types.dinf,Y.box(Y.types.dref,Y.constants.DREF))}static stbl(A){return Y.box(Y.types.stbl,Y.stsd(A),Y.box(Y.types.stts,Y.constants.STTS),Y.box(Y.types.stsc,Y.constants.STSC),Y.box(Y.types.stsz,Y.constants.STSZ),Y.box(Y.types.stco,Y.constants.STCO))}static stsd(A){return"audio"===A.type?"mp3"===A.codec?Y.box(Y.types.stsd,Y.constants.STSD_PREFIX,Y.mp3(A)):Y.box(Y.types.stsd,Y.constants.STSD_PREFIX,Y.mp4a(A)):Y.box(Y.types.stsd,Y.constants.STSD_PREFIX,Y.avc1(A))}static mp3(A){let e=A.channelCount,t=A.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e,0,16,0,0,0,0,t>>>8&255,255&t,0,0]);return Y.box(Y.types[".mp3"],i)}static mp4a(A){let e=A.channelCount,t=A.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e,0,16,0,0,0,0,t>>>8&255,255&t,0,0]);return Y.box(Y.types.mp4a,i,Y.esds(A))}static esds(A){let e=A.config||[],t=e.length,i=new Uint8Array([0,0,0,0,3,23+t,0,1,0,4,15+t,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([t]).concat(e).concat([6,1,2]));return Y.box(Y.types.esds,i)}static avc1(A){let e=A.avcc,t=A.codecWidth,i=A.codecHeight,n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,t>>>8&255,255&t,i>>>8&255,255&i,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Y.box(Y.types.avc1,n,Y.box(Y.types.avcC,e))}static mvex(A){return Y.box(Y.types.mvex,Y.trex(A))}static trex(A){let e=A.id,t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Y.box(Y.types.trex,t)}static moof(A,e){return Y.box(Y.types.moof,Y.mfhd(A.sequenceNumber),Y.traf(A,e))}static mfhd(A){let e=new Uint8Array([0,0,0,0,A>>>24&255,A>>>16&255,A>>>8&255,255&A]);return Y.box(Y.types.mfhd,e)}static traf(A,e){let t=A.id,i=Y.box(Y.types.tfhd,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),n=Y.box(Y.types.tfdt,new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e])),r=Y.sdtp(A),s=Y.trun(A,r.byteLength+16+16+8+16+8+8);return Y.box(Y.types.traf,i,n,s,r)}static sdtp(A){let e=A.samples||[],t=e.length,i=new Uint8Array(4+t);for(let A=0;A<t;A++){let t=e[A].flags;i[A+4]=t.isLeading<<6|t.dependsOn<<4|t.isDependedOn<<2|t.hasRedundancy}return Y.box(Y.types.sdtp,i)}static trun(A,e){let t=A.samples||[],i=t.length,n=12+16*i,r=new Uint8Array(n);e+=8+n,r.set([0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,255&i,e>>>24&255,e>>>16&255,e>>>8&255,255&e],0);for(let A=0;A<i;A++){let e=t[A].duration,i=t[A].size,n=t[A].flags,s=t[A].cts;r.set([e>>>24&255,e>>>16&255,e>>>8&255,255&e,i>>>24&255,i>>>16&255,i>>>8&255,255&i,n.isLeading<<2|n.dependsOn,n.isDependedOn<<6|n.hasRedundancy<<4|n.isNonSync,0,0,s>>>24&255,s>>>16&255,s>>>8&255,255&s],12+16*A)}return Y.box(Y.types.trun,r)}static mdat(A){return Y.box(Y.types.mdat,A)}}Y.init();var q=Y;var W=class{static getSilentFrame(A,e){if("mp4a.40.2"===A){if(1===e)return new Uint8Array([0,200,0,128,35,128]);if(2===e)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===e)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}};class Z{constructor(A,e,t,i,n){this.dts=A,this.pts=e,this.duration=t,this.originalDts=i,this.isSyncPoint=n,this.fileposition=null}}class J{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(A){A.isSyncPoint=!0,this.syncPoints.push(A)}}class K{constructor(){this._list=[]}clear(){this._list=[]}appendArray(A){let e=this._list;0!==A.length&&(e.length>0&&A[0].originalDts<e[e.length-1].originalDts&&this.clear(),Array.prototype.push.apply(e,A))}getLastSyncPointBeforeDts(A){if(0==this._list.length)return null;let e=this._list,t=0,i=e.length-1,n=0,r=0,s=i;for(A<e[0].dts&&(t=0,r=s+1);r<=s;){if(n=r+Math.floor((s-r)/2),n===i||A>=e[n].dts&&A<e[n+1].dts){t=n;break}e[n].dts<A?r=n+1:s=n-1}return this._list[t]}}class ${constructor(A){this._type=A,this._list=[],this._lastAppendLocation=-1}get type(){return this._type}get length(){return this._list.length}isEmpty(){return 0===this._list.length}clear(){this._list=[],this._lastAppendLocation=-1}_searchNearestSegmentBefore(A){let e=this._list;if(0===e.length)return-2;let t=e.length-1,i=0,n=0,r=t,s=0;if(A<e[0].originalBeginDts)return s=-1,s;for(;n<=r;){if(i=n+Math.floor((r-n)/2),i===t||A>e[i].lastSample.originalDts&&A<e[i+1].originalBeginDts){s=i;break}e[i].originalBeginDts<A?n=i+1:r=i-1}return s}_searchNearestSegmentAfter(A){return this._searchNearestSegmentBefore(A)+1}append(A){let e=this._list,t=A,i=this._lastAppendLocation,n=0;-1!==i&&i<e.length&&t.originalBeginDts>=e[i].lastSample.originalDts&&(i===e.length-1||i<e.length-1&&t.originalBeginDts<e[i+1].originalBeginDts)?n=i+1:e.length>0&&(n=this._searchNearestSegmentBefore(t.originalBeginDts)+1),this._lastAppendLocation=n,this._list.splice(n,0,t)}getLastSegmentBefore(A){let e=this._searchNearestSegmentBefore(A);return e>=0?this._list[e]:null}getLastSampleBefore(A){let e=this.getLastSegmentBefore(A);return null!=e?e.lastSample:null}getLastSyncPointBefore(A){let e=this._searchNearestSegmentBefore(A),t=this._list[e].syncPoints;for(;0===t.length&&e>0;)e--,t=this._list[e].syncPoints;return t.length>0?t[t.length-1]:null}}var AA=class{constructor(A){this.TAG="MP4Remuxer",this._config=A,this._isLive=!0===A.isLive,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new $("audio"),this._videoSegmentInfoList=new $("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!(!y.chrome||!(y.version.major<50||50===y.version.major&&y.version.build<2661)),this._fillSilentAfterSeek=y.msedge||y.msie,this._mp3UseMpegAudio=!y.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(A){return A.onDataAvailable=this.remux.bind(this),A.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(A){this._onInitSegment=A}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(A){this._onMediaSegment=A}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(A){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(A,e){if(!this._onMediaSegment)throw new c("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(A,e),this._remuxVideo(e),this._remuxAudio(A)}_onTrackMetadataReceived(A,e){let t=null,i="mp4",n=e.codec;if("audio"===A)this._audioMeta=e,"mp3"===e.codec&&this._mp3UseMpegAudio?(i="mpeg",n="",t=new Uint8Array):t=q.generateInitSegment(e);else{if("video"!==A)return;this._videoMeta=e,t=q.generateInitSegment(e)}if(!this._onInitSegment)throw new c("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(A,{type:A,data:t.buffer,codec:n,container:`${A}/${i}`,mediaDuration:e.duration})}_calculateDtsBase(A,e){this._dtsBaseInited||(A.samples&&A.samples.length&&(this._audioDtsBase=A.samples[0].dts),e.samples&&e.samples.length&&(this._videoDtsBase=e.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let A=this._videoStashedLastSample,e=this._audioStashedLastSample,t={type:"video",id:1,sequenceNumber:0,samples:[],length:0};null!=A&&(t.samples.push(A),t.length=A.length);let i={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};null!=e&&(i.samples.push(e),i.length=e.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(t,!0),this._remuxAudio(i,!0)}_remuxAudio(A,e){if(null==this._audioMeta)return;let t=A,i=t.samples,n=void 0,r=-1,s=-1,a=this._audioMeta.refSampleDuration,o="mp3"===this._audioMeta.codec&&this._mp3UseMpegAudio,l=this._dtsBaseInited&&void 0===this._audioNextDts,d=!1;if(!i||0===i.length)return;if(1===i.length&&!e)return;let h=0,c=null,f=0;o?(h=0,f=t.length):(h=8,f=8+t.length);let m=null;if(i.length>1&&(m=i.pop(),f-=m.length),null!=this._audioStashedLastSample){let A=this._audioStashedLastSample;this._audioStashedLastSample=null,i.unshift(A),f+=A.length}null!=m&&(this._audioStashedLastSample=m);let g=i[0].dts-this._dtsBase;if(this._audioNextDts)n=g-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())n=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&"mp3"!==this._audioMeta.originalCodec&&(d=!0);else{let A=this._audioSegmentInfoList.getLastSampleBefore(g);if(null!=A){let e=g-(A.originalDts+A.duration);e<=3&&(e=0),n=g-(A.dts+A.duration+e)}else n=0}if(d){let A=g-n,e=this._videoSegmentInfoList.getLastSegmentBefore(g);if(null!=e&&e.beginDts<A){let t=W.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(t){let n=e.beginDts,r=A-e.beginDts;u.v(this.TAG,`InsertPrefixSilentAudio: dts: ${n}, duration: ${r}`),i.unshift({unit:t,dts:n,pts:n}),f+=t.byteLength}}else d=!1}let p=[];for(let A=0;A<i.length;A++){let e=i[A],t=e.unit,s=e.dts-this._dtsBase,o=s-n;-1===r&&(r=o);let l=0;if(A!==i.length-1){l=i[A+1].dts-this._dtsBase-n-o}else if(null!=m){l=m.dts-this._dtsBase-n-o}else l=p.length>=1?p[p.length-1].duration:Math.floor(a);let d=!1,h=null;if(l>1.5*a&&"mp3"!==this._audioMeta.codec&&this._fillAudioTimestampGap&&!y.safari){d=!0;let A=Math.abs(l-a),e=Math.ceil(A/a),i=o+a;u.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.\ndts: ${o+l} ms, expected: ${o+Math.round(a)} ms, delta: ${Math.round(A)} ms, generate: ${e} frames`);let n=W.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);null==n&&(u.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),n=t),h=[];for(let A=0;A<e;A++){let A=Math.round(i);if(h.length>0){let e=h[h.length-1];e.duration=A-e.dts}let e={dts:A,pts:A,cts:0,unit:n,size:n.byteLength,duration:0,originalDts:s,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};h.push(e),f+=e.size,i+=a}let r=h[h.length-1];r.duration=o+l-r.dts,l=Math.round(a)}p.push({dts:o,pts:o,cts:0,unit:e.unit,size:e.unit.byteLength,duration:l,originalDts:s,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),d&&p.push.apply(p,h)}o?c=new Uint8Array(f):(c=new Uint8Array(f),c[0]=f>>>24&255,c[1]=f>>>16&255,c[2]=f>>>8&255,c[3]=255&f,c.set(q.types.mdat,4));for(let A=0;A<p.length;A++){let e=p[A].unit;c.set(e,h),h+=e.byteLength}let v=p[p.length-1];s=v.dts+v.duration,this._audioNextDts=s;let _=new J;_.beginDts=r,_.endDts=s,_.beginPts=r,_.endPts=s,_.originalBeginDts=p[0].originalDts,_.originalEndDts=v.originalDts+v.duration,_.firstSample=new Z(p[0].dts,p[0].pts,p[0].duration,p[0].originalDts,!1),_.lastSample=new Z(v.dts,v.pts,v.duration,v.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(_),t.samples=p,t.sequenceNumber++;let b=null;b=o?new Uint8Array:q.moof(t,r),t.samples=[],t.length=0;let E={type:"audio",data:this._mergeBoxes(b,c).buffer,sampleCount:p.length,info:_};o&&l&&(E.timestampOffset=r),this._onMediaSegment("audio",E)}_remuxVideo(A,e){if(null==this._videoMeta)return;let t=A,i=t.samples,n=void 0,r=-1,s=-1,a=-1,o=-1;if(!i||0===i.length)return;if(1===i.length&&!e)return;let l=8,u=null,d=8+A.length,h=null;if(i.length>1&&(h=i.pop(),d-=h.length),null!=this._videoStashedLastSample){let A=this._videoStashedLastSample;this._videoStashedLastSample=null,i.unshift(A),d+=A.length}null!=h&&(this._videoStashedLastSample=h);let c=i[0].dts-this._dtsBase;if(this._videoNextDts)n=c-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())n=0;else{let A=this._videoSegmentInfoList.getLastSampleBefore(c);if(null!=A){let e=c-(A.originalDts+A.duration);e<=3&&(e=0),n=c-(A.dts+A.duration+e)}else n=0}let f=new J,m=[];for(let A=0;A<i.length;A++){let e=i[A],t=e.dts-this._dtsBase,s=e.isKeyframe,o=t-n,l=e.cts,u=o+l;-1===r&&(r=o,a=u);let d=0;if(A!==i.length-1){d=i[A+1].dts-this._dtsBase-n-o}else if(null!=h){d=h.dts-this._dtsBase-n-o}else d=m.length>=1?m[m.length-1].duration:Math.floor(this._videoMeta.refSampleDuration);if(s){let A=new Z(o,u,d,e.dts,!0);A.fileposition=e.fileposition,f.appendSyncPoint(A)}m.push({dts:o,pts:u,cts:l,units:e.units,size:e.length,isKeyframe:s,duration:d,originalDts:t,flags:{isLeading:0,dependsOn:s?2:1,isDependedOn:s?1:0,hasRedundancy:0,isNonSync:s?0:1}})}u=new Uint8Array(d),u[0]=d>>>24&255,u[1]=d>>>16&255,u[2]=d>>>8&255,u[3]=255&d,u.set(q.types.mdat,4);for(let A=0;A<m.length;A++){let e=m[A].units;for(;e.length;){let A=e.shift().data;u.set(A,l),l+=A.byteLength}}let g=m[m.length-1];if(s=g.dts+g.duration,o=g.pts+g.duration,this._videoNextDts=s,f.beginDts=r,f.endDts=s,f.beginPts=a,f.endPts=o,f.originalBeginDts=m[0].originalDts,f.originalEndDts=g.originalDts+g.duration,f.firstSample=new Z(m[0].dts,m[0].pts,m[0].duration,m[0].originalDts,m[0].isKeyframe),f.lastSample=new Z(g.dts,g.pts,g.duration,g.originalDts,g.isKeyframe),this._isLive||this._videoSegmentInfoList.append(f),t.samples=m,t.sequenceNumber++,this._forceFirstIDR){let A=m[0].flags;A.dependsOn=2,A.isNonSync=0}let p=q.moof(t,r);t.samples=[],t.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(p,u).buffer,sampleCount:m.length,info:f})}_mergeBoxes(A,e){let t=new Uint8Array(A.byteLength+e.byteLength);return t.set(A,0),t.set(e,A.byteLength),t}};var eA={IO_ERROR:"io_error",DEMUX_ERROR:"demux_error",INIT_SEGMENT:"init_segment",MEDIA_SEGMENT:"media_segment",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info",RECOMMEND_SEEKPOINT:"recommend_seekpoint"};var tA=class{constructor(A,e){this.TAG="TransmuxingController",this._emitter=new o.a,this._config=e,A.segments||(A.segments=[{duration:A.duration,filesize:A.filesize,url:A.url}]),"boolean"!=typeof A.cors&&(A.cors=!0),"boolean"!=typeof A.withCredentials&&(A.withCredentials=!1),this._mediaDataSource=A,this._currentSegmentIndex=0;let t=0;this._mediaDataSource.segments.forEach(i=>{i.timestampBase=t,t+=i.duration,i.cors=A.cors,i.withCredentials=A.withCredentials,e.referrerPolicy&&(i.referrerPolicy=e.referrerPolicy)}),isNaN(t)||this._mediaDataSource.duration===t||(this._mediaDataSource.duration=t),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(A,e){this._emitter.addListener(A,e)}off(A,e){this._emitter.removeListener(A,e)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(A,e){this._currentSegmentIndex=A;let t=this._mediaDataSource.segments[A],i=this._ioctl=new O(t,this._config,A);i.onError=this._onIOException.bind(this),i.onSeeked=this._onIOSeeked.bind(this),i.onComplete=this._onIOComplete.bind(this),i.onRedirect=this._onIORedirect.bind(this),i.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),e?this._demuxer.bindDataSource(this._ioctl):i.onDataArrival=this._onInitChunkArrival.bind(this),i.open(e)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(A){if(null==this._mediaInfo||!this._mediaInfo.isSeekable())return;let e=this._searchSegmentIndexContains(A);if(e===this._currentSegmentIndex){let t=this._mediaInfo.segments[e];if(null==t)this._pendingSeekTime=A;else{let e=t.getNearestKeyframe(A);this._remuxer.seek(e.milliseconds),this._ioctl.seek(e.fileposition),this._pendingResolveSeekPoint=e.milliseconds}}else{let t=this._mediaInfo.segments[e];if(null==t)this._pendingSeekTime=A,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(e);else{let i=t.getNearestKeyframe(A);this._internalAbort(),this._remuxer.seek(A),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[e].timestampBase,this._loadSegment(e,i.fileposition),this._pendingResolveSeekPoint=i.milliseconds,this._reportSegmentMediaInfo(e)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(A){let e=this._mediaDataSource.segments,t=e.length-1;for(let i=0;i<e.length;i++)if(A<e[i].timestampBase){t=i-1;break}return t}_onInitChunkArrival(A,e){let t=null,i=0;if(e>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,i=this._demuxer.parseChunks(A,e);else if((t=V.probe(A)).match){this._demuxer=new V(t,this._config),this._remuxer||(this._remuxer=new AA(this._config));let n=this._mediaDataSource;null==n.duration||isNaN(n.duration)||(this._demuxer.overridedDuration=n.duration),"boolean"==typeof n.hasAudio&&(this._demuxer.overridedHasAudio=n.hasAudio),"boolean"==typeof n.hasVideo&&(this._demuxer.overridedHasVideo=n.hasVideo),this._demuxer.timestampBase=n.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),i=this._demuxer.parseChunks(A,e)}else t=null,u.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(eA.DEMUX_ERROR,G.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),i=0;return i}_onMediaInfo(A){null==this._mediaInfo&&(this._mediaInfo=Object.assign({},A),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,I.prototype));let e=Object.assign({},A);Object.setPrototypeOf(e,I.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=e,this._reportSegmentMediaInfo(this._currentSegmentIndex),null!=this._pendingSeekTime&&Promise.resolve().then(()=>{let A=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(A)})}_onMetaDataArrived(A){this._emitter.emit(eA.METADATA_ARRIVED,A)}_onScriptDataArrived(A){this._emitter.emit(eA.SCRIPTDATA_ARRIVED,A)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(A){let e=A+1;e<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(e)):(this._remuxer.flushStashedSamples(),this._emitter.emit(eA.LOADING_COMPLETE),this._disableStatisticsReporter())}_onIORedirect(A){let e=this._ioctl.extraData;this._mediaDataSource.segments[e].redirectedURL=A}_onIORecoveredEarlyEof(){this._emitter.emit(eA.RECOVERED_EARLY_EOF)}_onIOException(A,e){u.e(this.TAG,`IOException: type = ${A}, code = ${e.code}, msg = ${e.msg}`),this._emitter.emit(eA.IO_ERROR,A,e),this._disableStatisticsReporter()}_onDemuxException(A,e){u.e(this.TAG,`DemuxException: type = ${A}, info = ${e}`),this._emitter.emit(eA.DEMUX_ERROR,A,e)}_onRemuxerInitSegmentArrival(A,e){this._emitter.emit(eA.INIT_SEGMENT,A,e)}_onRemuxerMediaSegmentArrival(A,e){if(null==this._pendingSeekTime&&(this._emitter.emit(eA.MEDIA_SEGMENT,A,e),null!=this._pendingResolveSeekPoint&&"video"===A)){let A=e.info.syncPoints,t=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,y.safari&&A.length>0&&A[0].originalDts===t&&(t=A[0].pts),this._emitter.emit(eA.RECOMMEND_SEEKPOINT,t)}}_enableStatisticsReporter(){null==this._statisticsReporter&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(A){let e=this._mediaInfo.segments[A],t=Object.assign({},e);t.duration=this._mediaInfo.duration,t.segmentCount=this._mediaInfo.segmentCount,delete t.segments,delete t.keyframesIndex,this._emitter.emit(eA.MEDIA_INFO,t)}_reportStatisticsInfo(){let A={};A.url=this._ioctl.currentURL,A.hasRedirect=this._ioctl.hasRedirect,A.hasRedirect&&(A.redirectedURL=this._ioctl.currentRedirectedURL),A.speed=this._ioctl.currentSpeed,A.loaderType=this._ioctl.loaderType,A.currentSegmentIndex=this._currentSegmentIndex,A.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(eA.STATISTICS_INFO,A)}};var iA=function(A){let e=null,t=function(e,t){A.postMessage({msg:"logcat_callback",data:{type:e,logcat:t}})}.bind(this);function i(e,t){let i={msg:eA.INIT_SEGMENT,data:{type:e,data:t}};A.postMessage(i,[t.data])}function n(e,t){let i={msg:eA.MEDIA_SEGMENT,data:{type:e,data:t}};A.postMessage(i,[t.data])}function r(){let e={msg:eA.LOADING_COMPLETE};A.postMessage(e)}function a(){let e={msg:eA.RECOVERED_EARLY_EOF};A.postMessage(e)}function o(e){let t={msg:eA.MEDIA_INFO,data:e};A.postMessage(t)}function l(e){let t={msg:eA.METADATA_ARRIVED,data:e};A.postMessage(t)}function u(e){let t={msg:eA.SCRIPTDATA_ARRIVED,data:e};A.postMessage(t)}function d(e){let t={msg:eA.STATISTICS_INFO,data:e};A.postMessage(t)}function h(e,t){A.postMessage({msg:eA.IO_ERROR,data:{type:e,info:t}})}function c(e,t){A.postMessage({msg:eA.DEMUX_ERROR,data:{type:e,info:t}})}function f(e){A.postMessage({msg:eA.RECOMMEND_SEEKPOINT,data:e})}s.install(),A.addEventListener("message",(function(s){switch(s.data.cmd){case"init":e=new tA(s.data.param[0],s.data.param[1]),e.on(eA.IO_ERROR,h.bind(this)),e.on(eA.DEMUX_ERROR,c.bind(this)),e.on(eA.INIT_SEGMENT,i.bind(this)),e.on(eA.MEDIA_SEGMENT,n.bind(this)),e.on(eA.LOADING_COMPLETE,r.bind(this)),e.on(eA.RECOVERED_EARLY_EOF,a.bind(this)),e.on(eA.MEDIA_INFO,o.bind(this)),e.on(eA.METADATA_ARRIVED,l.bind(this)),e.on(eA.SCRIPTDATA_ARRIVED,u.bind(this)),e.on(eA.STATISTICS_INFO,d.bind(this)),e.on(eA.RECOMMEND_SEEKPOINT,f.bind(this));break;case"destroy":e&&(e.destroy(),e=null),A.postMessage({msg:"destroyed"});break;case"start":e.start();break;case"stop":e.stop();break;case"seek":e.seek(s.data.param);break;case"pause":e.pause();break;case"resume":e.resume();break;case"logging_config":{let A=s.data.param;M.applyConfig(A),!0===A.enableCallback?M.addLogListener(t):M.removeLogListener(t);break}}}))};var nA=class{constructor(A,e){if(this.TAG="Transmuxer",this._emitter=new o.a,e.enableWorker&&"undefined"!=typeof Worker)try{let i=t(17);this._worker=i(iA),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[A,e]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},M.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:M.getConfig()})}catch(t){u.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new tA(A,e)}else this._controller=new tA(A,e);if(this._controller){let A=this._controller;A.on(eA.IO_ERROR,this._onIOError.bind(this)),A.on(eA.DEMUX_ERROR,this._onDemuxError.bind(this)),A.on(eA.INIT_SEGMENT,this._onInitSegment.bind(this)),A.on(eA.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),A.on(eA.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),A.on(eA.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),A.on(eA.MEDIA_INFO,this._onMediaInfo.bind(this)),A.on(eA.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),A.on(eA.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),A.on(eA.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),A.on(eA.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),M.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(A,e){this._emitter.addListener(A,e)}off(A,e){this._emitter.removeListener(A,e)}hasWorker(){return null!=this._worker}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(A){this._worker?this._worker.postMessage({cmd:"seek",param:A}):this._controller.seek(A)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(A,e){Promise.resolve().then(()=>{this._emitter.emit(eA.INIT_SEGMENT,A,e)})}_onMediaSegment(A,e){Promise.resolve().then(()=>{this._emitter.emit(eA.MEDIA_SEGMENT,A,e)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(eA.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(eA.RECOVERED_EARLY_EOF)})}_onMediaInfo(A){Promise.resolve().then(()=>{this._emitter.emit(eA.MEDIA_INFO,A)})}_onMetaDataArrived(A){Promise.resolve().then(()=>{this._emitter.emit(eA.METADATA_ARRIVED,A)})}_onScriptDataArrived(A){Promise.resolve().then(()=>{this._emitter.emit(eA.SCRIPTDATA_ARRIVED,A)})}_onStatisticsInfo(A){Promise.resolve().then(()=>{this._emitter.emit(eA.STATISTICS_INFO,A)})}_onIOError(A,e){Promise.resolve().then(()=>{this._emitter.emit(eA.IO_ERROR,A,e)})}_onDemuxError(A,e){Promise.resolve().then(()=>{this._emitter.emit(eA.DEMUX_ERROR,A,e)})}_onRecommendSeekpoint(A){Promise.resolve().then(()=>{this._emitter.emit(eA.RECOMMEND_SEEKPOINT,A)})}_onLoggingConfigChanged(A){this._worker&&this._worker.postMessage({cmd:"logging_config",param:A})}_onWorkerMessage(A){let e=A.data,t=e.data;if("destroyed"===e.msg||this._workerDestroying)return this._workerDestroying=!1,this._worker.terminate(),void(this._worker=null);switch(e.msg){case eA.INIT_SEGMENT:case eA.MEDIA_SEGMENT:this._emitter.emit(e.msg,t.type,t.data);break;case eA.LOADING_COMPLETE:case eA.RECOVERED_EARLY_EOF:this._emitter.emit(e.msg);break;case eA.MEDIA_INFO:Object.setPrototypeOf(t,I.prototype),this._emitter.emit(e.msg,t);break;case eA.METADATA_ARRIVED:case eA.SCRIPTDATA_ARRIVED:case eA.STATISTICS_INFO:this._emitter.emit(e.msg,t);break;case eA.IO_ERROR:case eA.DEMUX_ERROR:this._emitter.emit(e.msg,t.type,t.info);break;case eA.RECOMMEND_SEEKPOINT:this._emitter.emit(e.msg,t);break;case"logcat_callback":u.emitter.emit("log",t.type,t.logcat)}}};var rA={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};var sA=class{constructor(A){this.TAG="MSEController",this._config=A,this._emitter=new o.a,this._config.isLive&&null==this._config.autoCleanupSourceBuffer&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new K}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(A,e){this._emitter.addListener(A,e)}off(A,e){this._emitter.removeListener(A,e)}attachMediaElement(A){if(this._mediaSource)throw new c("MediaSource has been attached to an HTMLMediaElement!");let e=this._mediaSource=new window.MediaSource;e.addEventListener("sourceopen",this.e.onSourceOpen),e.addEventListener("sourceended",this.e.onSourceEnded),e.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=A,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),A.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let A=this._mediaSource;for(let e in this._sourceBuffers){let t=this._pendingSegments[e];t.splice(0,t.length),this._pendingSegments[e]=null,this._pendingRemoveRanges[e]=null,this._lastInitSegments[e]=null;let i=this._sourceBuffers[e];if(i){if("closed"!==A.readyState){try{A.removeSourceBuffer(i)}catch(A){u.e(this.TAG,A.message)}i.removeEventListener("error",this.e.onSourceBufferError),i.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[e]=null,this._sourceBuffers[e]=null}}if("open"===A.readyState)try{A.endOfStream()}catch(A){u.e(this.TAG,A.message)}A.removeEventListener("sourceopen",this.e.onSourceOpen),A.removeEventListener("sourceended",this.e.onSourceEnded),A.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(A,e){if(!this._mediaSource||"open"!==this._mediaSource.readyState)return this._pendingSourceBufferInit.push(A),void this._pendingSegments[A.type].push(A);let t=A,i=""+t.container;t.codec&&t.codec.length>0&&(i+=";codecs="+t.codec);let n=!1;if(u.v(this.TAG,"Received Initialization Segment, mimeType: "+i),this._lastInitSegments[t.type]=t,i!==this._mimeTypes[t.type]){if(this._mimeTypes[t.type])u.v(this.TAG,`Notice: ${t.type} mimeType changed, origin: ${this._mimeTypes[t.type]}, target: ${i}`);else{n=!0;try{let A=this._sourceBuffers[t.type]=this._mediaSource.addSourceBuffer(i);A.addEventListener("error",this.e.onSourceBufferError),A.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(A){return u.e(this.TAG,A.message),void this._emitter.emit(rA.ERROR,{code:A.code,msg:A.message})}}this._mimeTypes[t.type]=i}e||this._pendingSegments[t.type].push(t),n||this._sourceBuffers[t.type]&&!this._sourceBuffers[t.type].updating&&this._doAppendSegments(),y.safari&&"audio/mpeg"===t.container&&t.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=t.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(A){let e=A;this._pendingSegments[e.type].push(e),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let t=this._sourceBuffers[e.type];!t||t.updating||this._hasPendingRemoveRanges()||this._doAppendSegments()}seek(A){for(let A in this._sourceBuffers){if(!this._sourceBuffers[A])continue;let e=this._sourceBuffers[A];if("open"===this._mediaSource.readyState)try{e.abort()}catch(A){u.e(this.TAG,A.message)}this._idrList.clear();let t=this._pendingSegments[A];if(t.splice(0,t.length),"closed"!==this._mediaSource.readyState){for(let t=0;t<e.buffered.length;t++){let i=e.buffered.start(t),n=e.buffered.end(t);this._pendingRemoveRanges[A].push({start:i,end:n})}if(e.updating||this._doRemoveRanges(),y.safari){let t=this._lastInitSegments[A];t&&(this._pendingSegments[A].push(t),e.updating||this._doAppendSegments())}}}}endOfStream(){let A=this._mediaSource,e=this._sourceBuffers;A&&"open"===A.readyState?e.video&&e.video.updating||e.audio&&e.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,A.endOfStream()):A&&"closed"===A.readyState&&this._hasPendingSegments()&&(this._hasPendingEos=!0)}getNearestKeyframe(A){return this._idrList.getLastSyncPointBeforeDts(A)}_needCleanupSourceBuffer(){if(!this._config.autoCleanupSourceBuffer)return!1;let A=this._mediaElement.currentTime;for(let e in this._sourceBuffers){let t=this._sourceBuffers[e];if(t){let e=t.buffered;if(e.length>=1&&A-e.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let A=this._mediaElement.currentTime;for(let e in this._sourceBuffers){let t=this._sourceBuffers[e];if(t){let i=t.buffered,n=!1;for(let t=0;t<i.length;t++){let r=i.start(t),s=i.end(t);if(r<=A&&A<s+3){if(A-r>=this._config.autoCleanupMaxBackwardDuration){n=!0;let t=A-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[e].push({start:r,end:t})}}else s<A&&(n=!0,this._pendingRemoveRanges[e].push({start:r,end:s}))}n&&!t.updating&&this._doRemoveRanges()}}}_updateMediaSourceDuration(){let A=this._sourceBuffers;if(0===this._mediaElement.readyState||"open"!==this._mediaSource.readyState)return;if(A.video&&A.video.updating||A.audio&&A.audio.updating)return;let e=this._mediaSource.duration,t=this._pendingMediaDuration;t>0&&(isNaN(e)||t>e)&&(u.v(this.TAG,`Update MediaSource duration from ${e} to ${t}`),this._mediaSource.duration=t),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let A in this._pendingRemoveRanges){if(!this._sourceBuffers[A]||this._sourceBuffers[A].updating)continue;let e=this._sourceBuffers[A],t=this._pendingRemoveRanges[A];for(;t.length&&!e.updating;){let A=t.shift();e.remove(A.start,A.end)}}}_doAppendSegments(){let A=this._pendingSegments;for(let e in A)if(this._sourceBuffers[e]&&!this._sourceBuffers[e].updating&&A[e].length>0){let t=A[e].shift();if(t.timestampOffset){let A=this._sourceBuffers[e].timestampOffset,i=t.timestampOffset/1e3;Math.abs(A-i)>.1&&(u.v(this.TAG,`Update MPEG audio timestampOffset from ${A} to ${i}`),this._sourceBuffers[e].timestampOffset=i),delete t.timestampOffset}if(!t.data||0===t.data.byteLength)continue;try{this._sourceBuffers[e].appendBuffer(t.data),this._isBufferFull=!1,"video"===e&&t.hasOwnProperty("info")&&this._idrList.appendArray(t.info.syncPoints)}catch(A){this._pendingSegments[e].unshift(t),22===A.code?(this._isBufferFull||this._emitter.emit(rA.BUFFER_FULL),this._isBufferFull=!0):(u.e(this.TAG,A.message),this._emitter.emit(rA.ERROR,{code:A.code,msg:A.message}))}}}_onSourceOpen(){if(u.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let A=this._pendingSourceBufferInit;for(;A.length;){let e=A.shift();this.appendInitSegment(e,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(rA.SOURCE_OPEN)}_onSourceEnded(){u.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){u.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&null!=this.e&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let A=this._pendingSegments;return A.video.length>0||A.audio.length>0}_hasPendingRemoveRanges(){let A=this._pendingRemoveRanges;return A.video.length>0||A.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(rA.UPDATE_END)}_onSourceBufferError(A){u.e(this.TAG,"SourceBuffer Error: "+A)}};const aA={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},oA={NETWORK_EXCEPTION:p.EXCEPTION,NETWORK_STATUS_CODE_INVALID:p.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:p.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:p.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:G.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:G.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:G.CODEC_UNSUPPORTED};var lA=class{constructor(A,e){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new o.a,this._config=L(),"object"==typeof e&&Object.assign(this._config,e),"flv"!==A.type.toLowerCase())throw new f("FlvPlayer requires an flv MediaDataSource input!");!0===A.isLive&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=A,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let t=y.chrome&&(y.version.major<50||50===y.version.major&&y.version.build<2661);this._alwaysSeekKeyframe=!!(t||y.msedge||y.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){null!=this._progressChecker&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(A,e){A===T.MEDIA_INFO?null!=this._mediaInfo&&Promise.resolve().then(()=>{this._emitter.emit(T.MEDIA_INFO,this.mediaInfo)}):A===T.STATISTICS_INFO&&null!=this._statisticsInfo&&Promise.resolve().then(()=>{this._emitter.emit(T.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(A,e)}off(A,e){this._emitter.removeListener(A,e)}attachMediaElement(A){if(this._mediaElement=A,A.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),A.addEventListener("seeking",this.e.onvSeeking),A.addEventListener("canplay",this.e.onvCanPlay),A.addEventListener("stalled",this.e.onvStalled),A.addEventListener("progress",this.e.onvProgress),this._msectl=new sA(this._config),this._msectl.on(rA.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(rA.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(rA.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(rA.ERROR,A=>{this._emitter.emit(T.ERROR,aA.MEDIA_ERROR,oA.MEDIA_MSE_ERROR,A)}),this._msectl.attachMediaElement(A),null!=this._pendingSeekTime)try{A.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(A){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new c("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new c("FlvPlayer.load() has been called, please call unload() first!");this._hasPendingLoad||(this._config.deferLoadAfterSourceOpen&&!1===this._mseSourceOpened?this._hasPendingLoad=!0:(this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new nA(this._mediaDataSource,this._config),this._transmuxer.on(eA.INIT_SEGMENT,(A,e)=>{this._msectl.appendInitSegment(e)}),this._transmuxer.on(eA.MEDIA_SEGMENT,(A,e)=>{if(this._msectl.appendMediaSegment(e),this._config.lazyLoad&&!this._config.isLive){let A=this._mediaElement.currentTime;e.info.endDts>=1e3*(A+this._config.lazyLoadMaxDuration)&&null==this._progressChecker&&(u.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(eA.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(T.LOADING_COMPLETE)}),this._transmuxer.on(eA.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(T.RECOVERED_EARLY_EOF)}),this._transmuxer.on(eA.IO_ERROR,(A,e)=>{this._emitter.emit(T.ERROR,aA.NETWORK_ERROR,A,e)}),this._transmuxer.on(eA.DEMUX_ERROR,(A,e)=>{this._emitter.emit(T.ERROR,aA.MEDIA_ERROR,A,{code:-1,msg:e})}),this._transmuxer.on(eA.MEDIA_INFO,A=>{this._mediaInfo=A,this._emitter.emit(T.MEDIA_INFO,Object.assign({},A))}),this._transmuxer.on(eA.METADATA_ARRIVED,A=>{this._emitter.emit(T.METADATA_ARRIVED,A)}),this._transmuxer.on(eA.SCRIPTDATA_ARRIVED,A=>{this._emitter.emit(T.SCRIPTDATA_ARRIVED,A)}),this._transmuxer.on(eA.STATISTICS_INFO,A=>{this._statisticsInfo=this._fillStatisticsInfo(A),this._emitter.emit(T.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(eA.RECOMMEND_SEEKPOINT,A=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=A/1e3)}),this._transmuxer.open()))}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(A){this._mediaElement.volume=A}get muted(){return this._mediaElement.muted}set muted(A){this._mediaElement.muted=A}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(A){this._mediaElement?this._internalSeek(A):this._pendingSeekTime=A}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return null==this._statisticsInfo&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(A){if(A.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return A;let e=!0,t=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){let A=this._mediaElement.getVideoPlaybackQuality();t=A.totalVideoFrames,i=A.droppedVideoFrames}else null!=this._mediaElement.webkitDecodedFrameCount?(t=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):e=!1;return e&&(A.decodedFrames=t,A.droppedFrames=i),A}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let A=this._mediaElement.buffered,e=this._mediaElement.currentTime,t=0,i=0;for(let n=0;n<A.length;n++){let r=A.start(n),s=A.end(n);if(r<=e&&e<s){t=r,i=s;break}}i>=e+this._config.lazyLoadMaxDuration&&null==this._progressChecker&&(u.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){u.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),null==this._progressChecker&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),null==this._progressChecker&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let A=this._mediaElement.currentTime,e=this._mediaElement.buffered,t=!1;for(let i=0;i<e.length;i++){let n=e.start(i),r=e.end(i);if(A>=n&&A<r){A>=r-this._config.lazyLoadRecoverDuration&&(t=!0);break}}t&&(window.clearInterval(this._progressChecker),this._progressChecker=null,t&&(u.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(A){let e=this._mediaElement.buffered;for(let t=0;t<e.length;t++){let i=e.start(t),n=e.end(t);if(A>=i&&A<n)return!0}return!1}_internalSeek(A){let e=this._isTimepointBuffered(A),t=!1,i=0;if(A<1&&this._mediaElement.buffered.length>0){let e=this._mediaElement.buffered.start(0);(e<1&&A<e||y.safari)&&(t=!0,i=y.safari?.1:e)}if(t)this._requestSetTime=!0,this._mediaElement.currentTime=i;else if(e){if(this._alwaysSeekKeyframe){let e=this._msectl.getNearestKeyframe(Math.floor(1e3*A));this._requestSetTime=!0,this._mediaElement.currentTime=null!=e?e.dts/1e3:A}else this._requestSetTime=!0,this._mediaElement.currentTime=A;null!=this._progressChecker&&this._checkProgressAndResume()}else null!=this._progressChecker&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(A),this._transmuxer.seek(Math.floor(1e3*A)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=A)}_checkAndApplyUnbufferedSeekpoint(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){let A=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(A)||(null!=this._progressChecker&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(A),this._transmuxer.seek(Math.floor(1e3*A)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=A))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}_checkAndResumeStuckPlayback(A){let e=this._mediaElement;if(A||!this._receivedCanPlay||e.readyState<2){let A=e.buffered;A.length>0&&e.currentTime<A.start(0)&&(u.w(this.TAG,`Playback seems stuck at ${e.currentTime}, seek to ${A.start(0)}`),this._requestSetTime=!0,this._mediaElement.currentTime=A.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}_onvLoadedMetadata(A){null!=this._pendingSeekTime&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}_onvSeeking(A){let e=this._mediaElement.currentTime,t=this._mediaElement.buffered;if(this._requestSetTime)this._requestSetTime=!1;else{if(e<1&&t.length>0){let A=t.start(0);if(A<1&&e<A||y.safari)return this._requestSetTime=!0,void(this._mediaElement.currentTime=y.safari?.1:A)}if(this._isTimepointBuffered(e)){if(this._alwaysSeekKeyframe){let A=this._msectl.getNearestKeyframe(Math.floor(1e3*e));null!=A&&(this._requestSetTime=!0,this._mediaElement.currentTime=A.dts/1e3)}null!=this._progressChecker&&this._checkProgressAndResume()}else this._seekpointRecord={seekPoint:e,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}}_onvCanPlay(A){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}_onvStalled(A){this._checkAndResumeStuckPlayback(!0)}_onvProgress(A){this._checkAndResumeStuckPlayback()}};var uA=class{constructor(A,e){if(this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new o.a,this._config=L(),"object"==typeof e&&Object.assign(this._config,e),"flv"===A.type.toLowerCase())throw new f("NativePlayer does't support flv MediaDataSource input!");if(A.hasOwnProperty("segments"))throw new f(`NativePlayer(${A.type}) doesn't support multipart playback!`);this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=A,this._mediaElement=null}destroy(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(A,e){A===T.MEDIA_INFO?null!=this._mediaElement&&0!==this._mediaElement.readyState&&Promise.resolve().then(()=>{this._emitter.emit(T.MEDIA_INFO,this.mediaInfo)}):A===T.STATISTICS_INFO&&null!=this._mediaElement&&0!==this._mediaElement.readyState&&Promise.resolve().then(()=>{this._emitter.emit(T.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(A,e)}off(A,e){this._emitter.removeListener(A,e)}attachMediaElement(A){if(this._mediaElement=A,A.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),null!=this._pendingSeekTime)try{A.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(A){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),null!=this._statisticsReporter&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new c("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),null!=this._statisticsReporter&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(A){this._mediaElement.volume=A}get muted(){return this._mediaElement.muted}set muted(A){this._mediaElement.muted=A}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(A){this._mediaElement?this._mediaElement.currentTime=A:this._pendingSeekTime=A}get mediaInfo(){let A={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(A.duration=Math.floor(1e3*this._mediaElement.duration),this._mediaElement instanceof HTMLVideoElement&&(A.width=this._mediaElement.videoWidth,A.height=this._mediaElement.videoHeight)),A}get statisticsInfo(){let A={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return A;let e=!0,t=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){let A=this._mediaElement.getVideoPlaybackQuality();t=A.totalVideoFrames,i=A.droppedVideoFrames}else null!=this._mediaElement.webkitDecodedFrameCount?(t=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):e=!1;return e&&(A.decodedFrames=t,A.droppedFrames=i),A}_onvLoadedMetadata(A){null!=this._pendingSeekTime&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(T.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(T.STATISTICS_INFO,this.statisticsInfo)}};s.install();let dA={createPlayer:function(A,e){let t=A;if(null==t||"object"!=typeof t)throw new f("MediaDataSource must be an javascript object!");if(!t.hasOwnProperty("type"))throw new f("MediaDataSource must has type field to indicate video file type!");switch(t.type){case"flv":return new lA(t,e);default:return new uA(t,e)}},isSupported:function(){return C.supportMSEH264Playback()},getFeatureList:function(){return C.getFeatureList()}};dA.BaseLoader=v,dA.LoaderStatus=g,dA.LoaderErrors=p,dA.Events=T,dA.ErrorTypes=aA,dA.ErrorDetails=oA,dA.FlvPlayer=lA,dA.NativePlayer=uA,dA.LoggingControl=M,Object.defineProperty(dA,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var hA=dA,cA=t(2),fA=t.n(cA),mA=t(5),gA={insert:"head",singleton:!1};fA()(mA.a,gA),mA.a.locals;function pA(A){return(pA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A})(A)}function vA(A,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(A,i.key,i)}}function _A(A,e){return(_A=Object.setPrototypeOf||function(A,e){return A.__proto__=e,A})(A,e)}function yA(A){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(A){return!1}}();return function(){var t,i=EA(A);if(e){var n=EA(this).constructor;t=Reflect.construct(i,arguments,n)}else t=i.apply(this,arguments);return bA(this,t)}}function bA(A,e){return!e||"object"!==pA(e)&&"function"!=typeof e?function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(A):e}function EA(A){return(EA=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)})(A)}var wA=function(A){!function(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),e&&_A(A,e)}(s,A);var e,t,i,r=yA(s);function s(A){var e;return function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,s),(e=r.call(this,A)).state={vidoeUrl:"",id:(new Date).getTime()+Math.floor(9999*Math.random())+1},e}return e=s,i=[{key:"getDerivedStateFromProps",value:function(A){var e=A.vidoeUrl;return e?{vidoeUrl:e}:null}}],(t=[{key:"componentDidUpdate",value:function(){this.state.vidoeUrl&&this.startFlv()}},{key:"componentDidMount",value:function(){this.state.vidoeUrl&&this.startFlv()}},{key:"startFlv",value:function(){var A=this.state,e=A.vidoeUrl,t=A.id;if(hA.isSupported()){var i=document.getElementById(t);this.flvPlayer&&this.destroyFlv(),this.flvPlayer=hA.createPlayer({type:"flv",isLive:!0,hasAudio:!1,url:e},{enableStashBuffer:!0,stashInitialSize:128}),this.flvPlayer.attachMediaElement(i),this.flvPlayer.load(),this.flvPlayer.play()}else alert("è¯·æ´æ¢æµè§å¨ï¼è¯¥æµè§å¨æä¸æ¯æã")}},{key:"destroyFlv",value:function(){this.flvPlayer.pause(),this.flvPlayer.unload(),this.flvPlayer.detachMediaElement(),this.flvPlayer.destroy(),this.flvPlayer=null}},{key:"render",value:function(){return n.a.createElement("div",{className:"flvWai"},n.a.createElement("video",{id:this.state.id,className:"videoFlv",autoPlay:!0,controls:!0,muted:!0}))}}])&&vA(e.prototype,t),i&&vA(e,i),s}(i.Component),RA=t(4),SA=t(6),DA={insert:"head",singleton:!1};fA()(SA.a,DA),SA.a.locals;function OA(A){return(OA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A})(A)}function PA(A,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(A,i.key,i)}}function LA(A,e){return(LA=Object.setPrototypeOf||function(A,e){return A.__proto__=e,A})(A,e)}function xA(A){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(A){return!1}}();return function(){var t,i=TA(A);if(e){var n=TA(this).constructor;t=Reflect.construct(i,arguments,n)}else t=i.apply(this,arguments);return CA(this,t)}}function CA(A,e){return!e||"object"!==OA(e)&&"function"!=typeof e?function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(A):e}function TA(A){return(TA=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)})(A)}var BA=function(A){!function(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),e&&LA(A,e)}(s,A);var e,t,i,r=xA(s);function s(){var A;return function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,s),(A=r.call(this)).state={showDateTime:"",classInfo:""},A}return e=s,i=[{key:"getDerivedStateFromProps",value:function(A,e){var t=A.className;return t!==e.className?{classInfo:t}:null}}],(t=[{key:"forShowDateTime",value:function(){var A=this.props.type,e=void 0===A?"YYYY-MM-DD HH:mm:ss":A;this.setState({showDateTime:Object(RA.a)().format(e)})}},{key:"componentDidMount",value:function(){var A=this;this.forShowDateTime(),this.timer=setInterval((function(){A.forShowDateTime()}),1e3)}},{key:"render",value:function(){var A=this.state,e=A.classInfo,t=A.showDateTime;return n.a.createElement("div",{className:"timerComCss"},n.a.createElement("p",{className:e},t))}}])&&PA(e.prototype,t),i&&PA(e,i),s}(i.Component),MA=t(7),IA={insert:"head",singleton:!1};fA()(MA.a,IA),MA.a.locals;function kA(A){return(kA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A})(A)}function zA(A,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(A,i.key,i)}}function jA(A,e){return(jA=Object.setPrototypeOf||function(A,e){return A.__proto__=e,A})(A,e)}function HA(A){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(A){return!1}}();return function(){var t,i=QA(A);if(e){var n=QA(this).constructor;t=Reflect.construct(i,arguments,n)}else t=i.apply(this,arguments);return NA(this,t)}}function NA(A,e){return!e||"object"!==kA(e)&&"function"!=typeof e?function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(A):e}function QA(A){return(QA=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)})(A)}var UA=function(A){!function(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),e&&jA(A,e)}(a,A);var e,i,r,s=HA(a);function a(){var A;return function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),(A=s.call(this)).state={imgUrl:"",httpImg:"",base64Url:""},A}return e=a,r=[{key:"getDerivedStateFromProps",value:function(A,e){var t=A.httpImg,i=A.imgUrl;return t&&t!==e.httpImg?{httpImg:t,imgUrl:i}:i!==e.imgUrl?{imgUrl:i}:null}}],(i=[{key:"shouldComponentUpdate",value:function(A){return this.props.imgUrl!==A.imgUrl?(this.count=0,this.getImage(A.imgUrl),!0):0===this.count&&(this.count++,!0)}},{key:"componentDidMount",value:function(){this.count=0,this.state.httpImg&&this.getImage(this.props.imgUrl)}},{key:"getImage",value:function(A){var e=this,i=this.state.httpImg,n=new XMLHttpRequest;n.open("POST",i),n.setRequestHeader("Content-Type","application/json");var r={reqInfo:{imgPath:A},request:"getImgDataByPath"};n.send(JSON.stringify(r)),n.onreadystatechange=function(){if(4===n.readyState&&(200===n.status||304===n.status)){var A=JSON.parse(n.responseText);0===A.status?e.setImgUrl("data:image/png;base64,"+A.resInfo.imgData):e.setImgUrl(t(20))}}}},{key:"setImgUrl",value:function(A){this.setState({base64Url:A})}},{key:"render",value:function(){var A=this.state.base64Url;return n.a.createElement("img",{src:A,alt:""})}}])&&zA(e.prototype,i),r&&zA(e,r),a}(i.Component),FA=t(8),GA={insert:"head",singleton:!1};fA()(FA.a,GA),FA.a.locals;function XA(A){return(XA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A})(A)}function VA(A,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(A,i.key,i)}}function YA(A,e){return(YA=Object.setPrototypeOf||function(A,e){return A.__proto__=e,A})(A,e)}function qA(A){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(A){return!1}}();return function(){var t,i=ZA(A);if(e){var n=ZA(this).constructor;t=Reflect.construct(i,arguments,n)}else t=i.apply(this,arguments);return WA(this,t)}}function WA(A,e){return!e||"object"!==XA(e)&&"function"!=typeof e?function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(A):e}function ZA(A){return(ZA=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)})(A)}var JA=function(A){!function(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),e&&YA(A,e)}(s,A);var e,t,i,r=qA(s);function s(){var A;return function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,s),(A=r.call(this)).state={id:(new Date).getTime()+Math.floor(9999*Math.random())+1,mode:"",width:"100px",height:"100px",circleRadius:5,circleBorderWidth:2,circleBorderColor:"#28B1D9",circleInColor:"#28B1D9",circleSelectColor:"#FFF",lineColor:"#28B1D9",lineWidth:2,areaColor:"rgba(40, 177, 217, 0.2)",disabled:"false",title:"",titleColor:"#000",titleFont:"14px bold é»ä½",titleLineHeight:"",titleBackgroundColor:"",titlePadding:"10px",titleTextAlign:"center",titleWidth:100,titleFillColor:"",inputStyle:{},position:[10,10],serviceData:[]},A}return e=s,i=[{key:"getDerivedStateFromProps",value:function(A,e){var t={};for(var i in A)A[i]&&A[i]!==e[i]&&(t[i]=A[i]);return Object.keys(t).length>0?t:null}}],(t=[{key:"shouldComponentUpdate",value:function(A){return this.props.serviceData.length!==A.serviceData}},{key:"componentDidMount",value:function(){var A=this;this.init(),window.addEventListener("resize",(function(){A.init()}))}},{key:"init",value:function(){this.setCanvasSize()}},{key:"setCanvasSize",value:function(){var A=this.state.id,e=document.getElementById(A).parentNode,t=e.offsetWidth,i=e.offsetHeight;this.setData({width:t+"px",height:i+"px"})}},{key:"removeTags",value:function(A,e){for(var t=document.getElementsByTagName(A),i=t.length-1;i>=0;i--)t[i].className==e&&t[i].parentNode.removeChild(t[i])}},{key:"draw",value:function(){var A=this.state,e=A.id,t=A.serviceData,i=A.width,n=A.height,r=A.mode,s=A.disabled,a=document.getElementById(e).getContext("2d");a.clearRect(0,0,parseFloat(i),parseFloat(n)),this.removeTags("input",this.props.listId?this.props.listId:e+""),this.drawLine(a,t),this.drawCircleAll(a,t),this.drawWriting(a,t),"false"===s&&("click"===r?this.isontouchend()?this.touchMove():this.clickMove():this.isontouchend()?this.touchMove():this.mouseMove())}},{key:"isontouchend",value:function(){return"ontouchend"in document}},{key:"drawCircleAll",value:function(A,e){for(var t=0;t<e.length;t++)this.drawCircle(A,e[t][0],e[t][1],this.selectedIndex===t)}},{key:"drawCircle",value:function(A,e,t,i){var n=this.state,r=n.circleRadius,s=n.circleInColor,a=n.circleBorderColor,o=n.circleBorderWidth,l=n.circleSelectColor;A.fillStyle=i?l:s,A.beginPath(),A.arc(e,t,parseInt(r),0,2*Math.PI,!0),A.closePath(),A.fill(),A.beginPath(),A.arc(e,t,parseInt(r),0,2*Math.PI,!0),A.lineWidth=parseInt(o),A.strokeStyle=a,A.stroke(),A.closePath()}},{key:"drawLine",value:function(A,e){var t=this.state,i=t.lineColor,n=t.lineWidth,r=t.areaColor;A.beginPath();for(var s=0;s<e.length;s++)0===s?A.moveTo(e[s][0],e[s][1]):A.lineTo(e[s][0],e[s][1]);A.lineWidth=parseInt(n),A.strokeStyle=i,A.closePath(),A.fillStyle=r,A.fill(),A.stroke()}},{key:"drawWriting",value:function(A,e){var t=this,i=this.state,n=i.title,r=i.titleColor,s=i.titleFont,a=i.titleLineHeight,o=i.position,l=i.titlePadding,u=i.disabled;A.font=s||"18px bold é»ä½",A.fillStyle=r||"#fff",A.lineHeight=a||s.split(" ")[0],A.textBaseline="middle";var d=parseInt(a||s.split(" ")[0]);if("true"===u)this.ctxWnzi(A,e);else{for(var h=0,c=99999999,f=0;f<e.length;f++)parseFloat(e[f][0])>h&&(h=parseFloat(e[f][0])),parseFloat(e[f][1])<c&&(c=parseFloat(e[f][1]));n&&n.split(/\n/).forEach((function(A,e){t.inputStyleCreate(A,h+(o[0]||15),c+(o[1]||15)+e*(d+3*parseInt(l)),e)}))}}},{key:"ctxWnzi",value:function(A,e){var t=this.state,i=t.title,n=t.titleColor,r=t.titleFont,s=t.titleLineHeight,a=t.position,o=t.titleWidth,l=t.titlePadding,u=t.titleFillColor;A.font=r||"18px bold é»ä½",A.lineHeight=s||r.split(" ")[0],A.textBaseline="middle";for(var d=parseInt(s||r.split(" ")[0]),h=0,c=99999999,f=0;f<e.length;f++)parseFloat(e[f][0])>h&&(h=parseFloat(e[f][0])),parseFloat(e[f][1])<c&&(c=parseFloat(e[f][1]));i.split(/\n/).forEach((function(e,t){A.fillStyle=u||"rgba(15, 62, 166, 0.2)",A.fill(),A.fillRect(h+(a[0]||15),c+(a[1]||15)+t*(d+2*parseInt(l))-parseFloat(d/2)-parseFloat(parseInt(l)/2),o+parseInt(l),d+parseInt(l)),A.fillStyle=n||"#fff",A.fillText(e,h+(a[0]||15)+parseFloat(parseInt(l)/2),c+(a[1]||15)+t*(d+2*parseInt(l)))}))}},{key:"inputStyleCreate",value:function(A,e,t,i){var n=this,r=this.state,s=r.title,a=r.titleColor,o=r.titleFont,l=r.titleTextAlign,u=r.inputStyle,d=r.titleLineHeight,h=r.titleBackgroundColor,c=r.titleWidth,f=r.titlePadding,m=r.id,g=document.getElementById(m).parentNode,p=document.createElement("input");if(p.style.font=o,p.style.lineHeight=d,p.style.color=a,p.style.backgroundColor=h||"rgba(40, 177, 217, 0.2)",p.style.padding=f,p.style.textAlign=l,p.style.position="absolute",p.style.border="none",p.style.left=e+"px",p.style.top=t+"px",p.style.zIndex="100",p.style.width=c+"px",Object.keys(u).length>0)for(var v in u)p.style[v]=u[v];p.value=A,p.className=this.props.listId?this.props.listId+"":m+"",p.oninput=function(A){var e=s.split(/\n/);e[i]=A.target.value,n.setState({title:e.join("\n")}),n.props.wenziChange(e.join("\n"))},g.appendChild(p)}},{key:"clickMove",value:function(){var A=this,e=this.state,t=e.id,i=e.serviceData;document.getElementById(t).onclick=function(e){var t=e.layerX,n=e.layerY;A.selectedIndex||0===A.selectedIndex?(i[A.selectedIndex]=[t,n],A.selectedIndex=null,A.setData({serviceData:i}),A.sendFather(i)):(A.selectBox(t,n),A.setData({serviceData:i}))}}},{key:"mouseMove",value:function(){var A=this,e=this.state.id,t=document.getElementById(e);t.onmousedown=function(e){var i=A.state.serviceData,n=e.layerX,r=e.layerY;A.selectBox(n,r)&&(t.onmousemove=function(e){i[A.selectedIndex]=[e.layerX,e.layerY],A.setData({serviceData:i})})},t.onmouseup=function(e){t.onmousemove=null,A.selectedIndex=null,A.setData({serviceData:A.state.serviceData});var i=e.layerX,n=e.layerY;A.selectBox(i,n)&&A.sendFather(A.state.serviceData)}}},{key:"touchMove",value:function(){var A=this,e=this.state,t=e.id,i=e.serviceData,n=document.getElementById(t),r=n.parentNode,s=r.getBoundingClientRect().top,a=r.getBoundingClientRect().left;n.ontouchstart=function(e){var t=e.touches[0].pageX-a,r=e.touches[0].pageY-s;A.selectBox(t,r)&&(n.ontouchmove=function(e){i[A.selectedIndex]=[e.touches[0].pageX-a,e.touches[0].pageY-s],A.setData({serviceData:i})})},n.ontouchend=function(e){A.selectedIndex=null,n.ontouchmove=null,A.setData({serviceData:i});var t=e.changedTouches[0].pageX-a,r=e.changedTouches[0].pageY-s;A.selectBox(t,r)&&A.sendFather(i)}}},{key:"selectBox",value:function(A,e){var t=this.state,i=t.serviceData,n=t.circleRadius+t.circleBorderWidth;this.selectedIndex=null;for(var r=0;r<i.length;r++){var s=i[r][0],a=i[r][1];if((s-A)*(s-A)+(a-e)*(a-e)<n*n){this.selectedIndex=r;break}}return r!=i.length}},{key:"sendFather",value:function(A){"true"!==this.state.disabled&&this.props.change(A)}},{key:"setData",value:function(A){var e=this;this.setState(A,(function(){e.draw()}))}},{key:"render",value:function(){var A=this.state,e=A.id,t=A.width,i=A.height;return n.a.createElement("canvas",{style:{position:"absolute",top:0,left:0},id:e,width:t,height:i})}}])&&VA(e.prototype,t),i&&VA(e,i),s}(i.Component);function KA(A){return(KA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A})(A)}function $A(A,e,t){return e in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}function Ae(A,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(A,i.key,i)}}function ee(A,e){return(ee=Object.setPrototypeOf||function(A,e){return A.__proto__=e,A})(A,e)}function te(A){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(A){return!1}}();return function(){var t,i=ne(A);if(e){var n=ne(this).constructor;t=Reflect.construct(i,arguments,n)}else t=i.apply(this,arguments);return ie(this,t)}}function ie(A,e){return!e||"object"!==KA(e)&&"function"!=typeof e?function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(A):e}function ne(A){return(ne=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)})(A)}var re=function(A){!function(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),e&&ee(A,e)}(s,A);var e,t,i,r=te(s);function s(A){var e,t;return function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,s),(t=r.call(this,A)).state=($A(e={id:(new Date).getTime()+"fun",serviceData:[],mode:"polygon",disabled:"false",circleRadius:5,circleBorderWidth:2,circleBorderColor:"#28B1D9",circleInColor:"#28B1D9",circleSelectColor:"#FFF",lineColor:"#28B1D9",lineWidth:2,areaColor:"rgba(40, 177, 217, 0.2)"},"disabled","false"),$A(e,"title",""),$A(e,"titleColor","#000"),$A(e,"titleFont","14px bold é»ä½"),$A(e,"titleLineHeight",""),$A(e,"titleBackgroundColor",""),$A(e,"titlePadding","10px"),$A(e,"titleTextAlign","center"),$A(e,"titleWidth",100),$A(e,"titleFillColor",""),$A(e,"position",[10,10]),$A(e,"inputStyle",{}),e),t}return e=s,i=[{key:"getDerivedStateFromProps",value:function(A,e){var t={};for(var i in A)A[i]&&A[i]!==e[i]&&(t[i]=A[i]);return Object.keys(t).length>0?t:null}}],(t=[{key:"componentDidMount",value:function(){var A=this.state.mode;"react"===A?this.setReact():this.setPolygon()}},{key:"isNull",value:function(){var A=this.state.id,e=document.getElementById(this[A].state.id),t=document.createElement("canvas");return t.width=e.width,t.height=e.height,e.toDataURL()==t.toDataURL()}},{key:"setReact",value:function(){var A=this,e=this.state.id;this.count=0;var t=document.getElementById(this[e].state.id),i=function(t){var i=A.state.serviceData,n=t.layerX,r=t.layerY;if(0===A.count)i[1][1]=r,i[2]=[n,r],i[3][0]=n;else if(A[e].selectedIndex||0===A[e].selectedIndex){switch(i[A[e].selectedIndex]=[n,r],A[e].selectedIndex){case 0:i[1][0]=n,i[3][1]=r;break;case 1:i[0][0]=n,i[2][1]=r;break;case 2:i[1][1]=r,i[3][0]=n;break;case 3:i[0][1]=r,i[2][0]=n}A.props.change(i)}A.setState({serviceData:i},(function(){A[e].draw()}))};t.addEventListener("mousedown",(function(n){if(2!==n.button){var r=n.layerX,s=n.layerY,a=[r,s];if(0===A.state.serviceData.length){A.count++;var o=[[].concat(a),[].concat(a),[].concat(a),[].concat(a)];A.setState({serviceData:o},(function(){A[e].draw()})),t.addEventListener("mousemove",i)}else A[e].selectBox(r,s)&&(A.count++,t.addEventListener("mousemove",i))}})),t.addEventListener("mouseup",(function(A){t.removeEventListener("mousemove",i)})),t.oncontextmenu=function(A){A.preventDefault()}}},{key:"setPolygon",value:function(){var A=this,e=this.state.id;this.state.serviceData.length>1?this.serviceDataFlag=!0:this.polygonCount=0;var t=document.getElementById(this[e].state.id),i=function(t){var i=t.layerX,n=t.layerY,r=A.state.serviceData;r.push([i,n]),A.setState({serviceData:r},(function(){A[e].draw()}))};this.serviceDataFlag||t.addEventListener("click",i),t.oncontextmenu=function(e){e.preventDefault(),2===e.button&&(0==A.polygonCount&&(A.polygonCount++,A.sendFather(A.state.serviceData)),t.removeEventListener("click",i))}}},{key:"isInPolygon",value:function(A,e,t){var i,n,r,s=0,a=e.length;n=e[0];for(var o=1;o<=a;o++)r=e[o%a],A[0]>Math.min(n[0],r[0])&&A[0]<=Math.max(n[0],r[0])&&A[1]<=Math.max(n[1],r[1])&&n[0]!=r[0]&&(i=(A[0]-n[0])*(r[1]-n[1])/(r[0]-n[0])+n[1],(n[1]==r[1]||A[1]<=i)&&s++),n=r;return s%2!=0||!!t.selectBox(A[0],A[1])}},{key:"wenziChange",value:function(A){this.setState({title:A}),this.props.wenziChange(A)}},{key:"change",value:function(A){this.sendFather(A)}},{key:"sendFather",value:function(A){"true"!==this.state.disabled&&this.props.change(A)}},{key:"render",value:function(){var A=this,e=this.state,t=e.serviceData,i=e.disabled,r=e.circleRadius,s=e.circleBorderWidth,a=e.circleBorderColor,o=e.circleInColor,l=e.circleSelectColor,u=e.lineColor,d=e.lineWidth,h=e.areaColor,c=e.title,f=e.titleColor,m=e.titleFont,g=e.titleLineHeight,p=e.titleBackgroundColor,v=e.titlePadding,_=e.titleTextAlign,y=e.titleWidth,b=e.titleFillColor,E=e.inputStyle,w=e.position,R=e.id;return n.a.createElement(JA,{serviceData:t,disabled:i,circleRadius:r,circleBorderWidth:s,circleBorderColor:a,circleSelectColor:l,circleInColor:o,lineColor:u,lineWidth:d,areaColor:h,title:c,titleColor:f,titleFont:m,titleLineHeight:g,titleBackgroundColor:p,titlePadding:v,titleTextAlign:_,titleWidth:y,titleFillColor:b,position:w,inputStyle:E,listId:this.props.listId,ref:function(e){A[R]=e},wenziChange:function(e){return A.wenziChange(e)},change:function(e){return A.change(e)}})}}])&&Ae(e.prototype,t),i&&Ae(e,i),s}(i.Component),se=t(9),ae={insert:"head",singleton:!1};fA()(se.a,ae),se.a.locals;function oe(A){return(oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A})(A)}function le(A,e,t){return e in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}function ue(A,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(A,i.key,i)}}function de(A,e){return(de=Object.setPrototypeOf||function(A,e){return A.__proto__=e,A})(A,e)}function he(A){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(A){return!1}}();return function(){var t,i=fe(A);if(e){var n=fe(this).constructor;t=Reflect.construct(i,arguments,n)}else t=i.apply(this,arguments);return ce(this,t)}}function ce(A,e){return!e||"object"!==oe(e)&&"function"!=typeof e?function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(A):e}function fe(A){return(fe=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)})(A)}var me=function(A){!function(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),e&&de(A,e)}(a,A);var e,i,r,s=he(a);function a(){var A,e;return function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),(e=s.call(this)).state=(le(A={id:(new Date).getTime()+"waiceng",disabled:"false",circleRadius:5,circleBorderWidth:2,circleBorderColor:"#28B1D9",circleInColor:"#28B1D9",circleSelectColor:"#FFF",lineColor:"#28B1D9",lineWidth:2,areaColor:"rgba(40, 177, 217, 0.2)"},"disabled","false"),le(A,"title",""),le(A,"titleColor","#000"),le(A,"titleFont","14px bold é»ä½"),le(A,"titleLineHeight",""),le(A,"titleBackgroundColor",""),le(A,"titlePadding","10px"),le(A,"titleTextAlign","center"),le(A,"titleWidth",100),le(A,"titleFillColor",""),le(A,"position",[10,10]),le(A,"inputStyle",{}),A),e}return e=a,r=[{key:"getDerivedStateFromProps",value:function(A,e){var t={};for(var i in A)A[i]&&A[i]!==e[i]&&("object"===oe(A[i])?t[i]=JSON.parse(JSON.stringify(A[i])):t[i]=A[i]);return Object.keys(t).length>0?t:null}}],(i=[{key:"componentDidMount",value:function(){var A=this.props.list;A&&A.length>0&&(this.selectIndex=A[A.length-1].id),this.selectArea()}},{key:"clickIt",value:function(A){var e=this.props.list,t=(new Date).getTime();e&&0!==e.length?this[e[e.length-1].id+e[e.length-1].mode].isNull()?this.props.err(!1,"ç»å¸ä¸ºç©ºï¼è¯·å ç»å¶å¨æ·»å ã"):e[e.length-1].serviceData?(e.push({id:t+"",title:this.props.placeholder?this.props.placeholder:"请è¾å ¥",mode:A}),this.selectIndex=t+""):this.props.err(!1,"ç»å¸æ²¡æä¿åï¼è¯·å ç»å¶å®æå¨æ·»å "):((e=[]).push({id:t,title:this.props.placeholder?this.props.placeholder:"请è¾å ¥",mode:A}),this.selectIndex=t),this.props.change(e)}},{key:"delete",value:function(){var A=this,e=this.state.list.filter((function(e){return e.id===A.selectIndex})),t=this[e[0].id+e[0].mode];t[t.state.id].removeTags("input",t.props.listId),this.props.delete(this.selectIndex,"ååºå 餿令")}},{key:"change",value:function(A){var e=this,t=this.props.list;t=t.map((function(t){return t.id===e.selectIndex&&(t.serviceData=JSON.parse(JSON.stringify(A))),t})),this.props.change(t)}},{key:"selectArea",value:function(){var A=this,e=this.state.id;document.getElementById(e).onclick=function(e){var t=A.props.list,i=e.layerX,n=e.layerY;if(A.indexflag=!1,t)for(var r=0;r<t.length;r++)if(t[r].serviceData){var s=A[t[r].id+t[r].mode].state.id;if(A.isInPolygon([i,n],JSON.parse(JSON.stringify(t[r].serviceData)),A[t[r].id+t[r].mode][s])){var a=A[t[r].id+t[r].mode][s].state.id;A.indexflag?document.getElementById(a).style.zIndex=0:(document.getElementById(a).style.zIndex=99,A.selectIndex=t[r].id,A.indexflag=!0)}else a=A[t[r].id+t[r].mode][s].state.id,document.getElementById(a).style.zIndex=0}}}},{key:"isInPolygon",value:function(A,e,t){for(var i=A[0],n=A[1],r=!1,s=0,a=e.length-1;s<e.length;a=s++){var o=e[s][0],l=e[s][1],u=e[a][0],d=e[a][1],h=l>n!=d>n&&i<(u-o)*(n-l)/(d-l)+o;h&&(r=!r)}return!(h||!t.selectBox(A[0],A[1]))||r}},{key:"wenziChange",value:function(A,e){this.props.wenziChange(A,e)}},{key:"render",value:function(){var A=this,e=this.state,i=e.id,r=e.disabled,s=e.circleRadius,a=e.circleBorderWidth,o=e.circleBorderColor,l=e.circleInColor,u=e.circleSelectColor,d=e.lineColor,h=e.lineWidth,c=e.areaColor,f=e.title,m=e.titleColor,g=e.titleFont,p=e.titleLineHeight,v=e.titleBackgroundColor,_=e.titlePadding,y=e.titleTextAlign,b=e.titleWidth,E=e.titleFillColor,w=e.position,R=this.props.list;return n.a.createElement("div",{id:i,style:{width:"100%",height:"100%",position:"relative"}},n.a.createElement("div",{className:"buttonFunAreaSelectPlus",onClick:function(){return A.clickIt("react")},style:{background:"url("+t(11)+") no-repeat center center",backgroundSize:"100% 200%"}},"æ·»å ç©å½¢"),n.a.createElement("div",{className:"buttonFunAreaSelectPlus",onClick:function(){return A.delete()},style:{background:"url("+t(11)+") no-repeat center center",backgroundSize:"100% 200%"}},"å é¤"),R&&R.map((function(e,t){return n.a.createElement(re,{disabled:r,circleRadius:s,circleBorderWidth:a,circleBorderColor:o,circleSelectColor:u,circleInColor:l,lineColor:d,lineWidth:h,areaColor:c,title:e.title?e.title:f,titleColor:e.titleColor?e.titleColor:m,titleFont:e.titleFont?e.titleFont:g,titleLineHeight:e.titleLineHeight?e.titleLineHeight:p,titleBackgroundColor:e.titleBackgroundColor?e.titleBackgroundColor:v,titlePadding:e.titlePadding?e.titlePadding:_,titleTextAlign:e.titleTextAlign?e.titleTextAlign:y,titleWidth:e.titleWidth?e.titleWidth:b,titleFillColor:e.titleFillColor?e.titleFillColor:E,position:w,key:e.id,listId:e.id,serviceData:e.serviceData,ref:function(t){A[e.id+e.mode]=t},mode:e.mode,wenziChange:function(e){return A.wenziChange(e,t)},change:function(e){return A.change(e)}})})))}}])&&ue(e.prototype,i),r&&ue(e,r),a}(i.Component);console.log("%cä¸ç§è§è¯-ç»ä»¶åº","text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15);font-size:35px")}])})); | |
35 | 34 | \ No newline at end of file |
35 | + */var i;i=function(){"use strict";function e(e){return"function"==typeof e}var i=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},r=0,a=void 0,o=void 0,s=function(e,t){f[r]=e,f[r+1]=t,2===(r+=2)&&(o?o(m):b())},l="undefined"!=typeof window?window:void 0,d=l||{},c=d.MutationObserver||d.WebKitMutationObserver,u="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),h="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function p(){var e=setTimeout;return function(){return e(m,1)}}var f=new Array(1e3);function m(){for(var e=0;e<r;e+=2)(0,f[e])(f[e+1]),f[e]=void 0,f[e+1]=void 0;r=0}var y,g,v,_,b=void 0;function w(e,t){var n=this,i=new this.constructor(A);void 0===i[S]&&B(i);var r=n._state;if(r){var a=arguments[r-1];s((function(){return M(r,i,a,n._result)}))}else D(n,i,e,t);return i}function k(e){if(e&&"object"==typeof e&&e.constructor===this)return e;var t=new this(A);return E(t,e),t}u?b=function(){return t.nextTick(m)}:c?(g=0,v=new c(m),_=document.createTextNode(""),v.observe(_,{characterData:!0}),b=function(){_.data=g=++g%2}):h?((y=new MessageChannel).port1.onmessage=m,b=function(){return y.port2.postMessage(0)}):b=void 0===l?function(){try{var e=Function("return this")().require("vertx");return void 0!==(a=e.runOnLoop||e.runOnContext)?function(){a(m)}:p()}catch(e){return p()}}():p();var S=Math.random().toString(36).substring(2);function A(){}function x(t,n,i){n.constructor===t.constructor&&i===w&&n.constructor.resolve===k?function(e,t){1===t._state?L(e,t._result):2===t._state?R(e,t._result):D(t,void 0,(function(t){return E(e,t)}),(function(t){return R(e,t)}))}(t,n):void 0===i?L(t,n):e(i)?function(e,t,n){s((function(e){var i=!1,r=function(e,t,n,i){try{e.call(t,n,i)}catch(e){return e}}(n,t,(function(n){i||(i=!0,t!==n?E(e,n):L(e,n))}),(function(t){i||(i=!0,R(e,t))}),e._label);!i&&r&&(i=!0,R(e,r))}),e)}(t,n,i):L(t,n)}function E(e,t){if(e===t)R(e,new TypeError("You cannot resolve a promise with itself"));else if(r=typeof(i=t),null===i||"object"!==r&&"function"!==r)L(e,t);else{var n=void 0;try{n=t.then}catch(t){return void R(e,t)}x(e,t,n)}var i,r}function T(e){e._onerror&&e._onerror(e._result),C(e)}function L(e,t){void 0===e._state&&(e._result=t,e._state=1,0!==e._subscribers.length&&s(C,e))}function R(e,t){void 0===e._state&&(e._state=2,e._result=t,s(T,e))}function D(e,t,n,i){var r=e._subscribers,a=r.length;e._onerror=null,r[a]=t,r[a+1]=n,r[a+2]=i,0===a&&e._state&&s(C,e)}function C(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var i=void 0,r=void 0,a=e._result,o=0;o<t.length;o+=3)i=t[o],r=t[o+n],i?M(n,i,r,a):r(a);e._subscribers.length=0}}function M(t,n,i,r){var a=e(i),o=void 0,s=void 0,l=!0;if(a){try{o=i(r)}catch(e){l=!1,s=e}if(n===o)return void R(n,new TypeError("A promises callback cannot return that same promise."))}else o=r;void 0!==n._state||(a&&l?E(n,o):!1===l?R(n,s):1===t?L(n,o):2===t&&R(n,o))}var O=0;function B(e){e[S]=O++,e._state=void 0,e._result=void 0,e._subscribers=[]}var I=function(){function e(e,t){this._instanceConstructor=e,this.promise=new e(A),this.promise[S]||B(this.promise),i(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?L(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&L(this.promise,this._result))):R(this.promise,new Error("Array Methods must be provided an Array"))}return e.prototype._enumerate=function(e){for(var t=0;void 0===this._state&&t<e.length;t++)this._eachEntry(e[t],t)},e.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,i=n.resolve;if(i===k){var r=void 0,a=void 0,o=!1;try{r=e.then}catch(e){o=!0,a=e}if(r===w&&void 0!==e._state)this._settledAt(e._state,t,e._result);else if("function"!=typeof r)this._remaining--,this._result[t]=e;else if(n===P){var s=new n(A);o?R(s,a):x(s,e,r),this._willSettleAt(s,t)}else this._willSettleAt(new n((function(t){return t(e)})),t)}else this._willSettleAt(i(e),t)},e.prototype._settledAt=function(e,t,n){var i=this.promise;void 0===i._state&&(this._remaining--,2===e?R(i,n):this._result[t]=n),0===this._remaining&&L(i,this._result)},e.prototype._willSettleAt=function(e,t){var n=this;D(e,void 0,(function(e){return n._settledAt(1,t,e)}),(function(e){return n._settledAt(2,t,e)}))},e}(),P=function(){function t(e){this[S]=O++,this._result=this._state=void 0,this._subscribers=[],A!==e&&("function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof t?function(e,t){try{t((function(t){E(e,t)}),(function(t){R(e,t)}))}catch(t){R(e,t)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return t.prototype.catch=function(e){return this.then(null,e)},t.prototype.finally=function(t){var n=this.constructor;return e(t)?this.then((function(e){return n.resolve(t()).then((function(){return e}))}),(function(e){return n.resolve(t()).then((function(){throw e}))})):this.then(t,t)},t}();return P.prototype.then=w,P.all=function(e){return new I(this,e).promise},P.race=function(e){var t=this;return i(e)?new t((function(n,i){for(var r=e.length,a=0;a<r;a++)t.resolve(e[a]).then(n,i)})):new t((function(e,t){return t(new TypeError("You must pass an array to race."))}))},P.resolve=k,P.reject=function(e){var t=new this(A);return R(t,e),t},P._setScheduler=function(e){o=e},P._setAsap=function(e){s=e},P._asap=s,P.polyfill=function(){var e=void 0;if(void 0!==n)e=n;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var i=null;try{i=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===i&&!t.cast)return}e.Promise=P},P.Promise=P,P},e.exports=i()}).call(this,n(12),n(5))},function(e,t){var n=arguments[3],i=arguments[4],r=arguments[5],a=JSON.stringify;e.exports=function(e,t){for(var o,s=Object.keys(r),l=0,d=s.length;l<d;l++){var c=s[l],u=r[c].exports;if(u===e||u&&u.default===e){o=c;break}}if(!o){o=Math.floor(Math.pow(16,8)*Math.random()).toString(16);var h={};for(l=0,d=s.length;l<d;l++){h[c=s[l]]=c}i[o]=["function(require,module,exports){"+e+"(self); }",h]}var p=Math.floor(Math.pow(16,8)*Math.random()).toString(16),f={};f[o]=o,i[p]=["function(require,module,exports){var f = require("+a(o)+");(f.default ? f.default : f)(self);}",f];var m={};!function e(t){for(var n in m[t]=!0,i[t][1]){var r=i[t][1][n];m[r]||e(r)}}(p);var y="("+n+")({"+Object.keys(m).map((function(e){return a(e)+":["+i[e][0]+","+a(i[e][1])+"]"})).join(",")+"},{},["+a(p)+"])",g=window.URL||window.webkitURL||window.mozURL||window.msURL,v=new Blob([y],{type:"text/javascript"});if(t&&t.bare)return v;var _=g.createObjectURL(v),b=new Worker(_);return b.objectURL=_,b}},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var i,r,a,o,s,l=1,d={},c=!1,u=e.document,h=Object.getPrototypeOf&&Object.getPrototypeOf(e);h=h&&h.setTimeout?h:e,"[object process]"==={}.toString.call(e.process)?i=function(e){t.nextTick((function(){f(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){f(e.data)},i=function(e){a.port2.postMessage(e)}):u&&"onreadystatechange"in u.createElement("script")?(r=u.documentElement,i=function(e){var t=u.createElement("script");t.onreadystatechange=function(){f(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):i=function(e){setTimeout(f,0,e)}:(o="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(o)&&f(+t.data.slice(o.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),i=function(t){e.postMessage(o+t,"*")}),h.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var r={callback:e,args:t};return d[l]=r,i(l),l++},h.clearImmediate=p}function p(e){delete d[e]}function f(e){if(c)setTimeout(f,0,e);else{var t=d[e];if(t){c=!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(void 0,n)}}(t)}finally{p(e),c=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(5),n(12))},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){var i={"./zh-cn":14,"./zh-cn.js":14};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=a,e.exports=r,r.id=22},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,n){"use strict";n.r(t),n.d(t,"FlvCom",(function(){return Se})),n.d(t,"AllVideoCom",(function(){return Ie})),n.d(t,"Timer",(function(){return We})),n.d(t,"ImgCom",(function(){return et})),n.d(t,"AreaSelete",(function(){return dt})),n.d(t,"FunAreaSelect",(function(){return gt})),n.d(t,"FunAreaSelectPlus",(function(){return Tt}));var i=n(0),r=n.n(i);class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let e=1;e<arguments.length;e++){let n=arguments[e];if(null!=n)for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e])}return t},"function"!=typeof self.Promise&&n(18).polyfill()}}a.install();var o=a,s=n(1),l=n.n(s);class d{static e(e,t){e&&!d.FORCE_GLOBAL_TAG||(e=d.GLOBAL_TAG);let n=`[${e}] > ${t}`;d.ENABLE_CALLBACK&&d.emitter.emit("log","error",n),d.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){e&&!d.FORCE_GLOBAL_TAG||(e=d.GLOBAL_TAG);let n=`[${e}] > ${t}`;d.ENABLE_CALLBACK&&d.emitter.emit("log","info",n),d.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){e&&!d.FORCE_GLOBAL_TAG||(e=d.GLOBAL_TAG);let n=`[${e}] > ${t}`;d.ENABLE_CALLBACK&&d.emitter.emit("log","warn",n),d.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){e&&!d.FORCE_GLOBAL_TAG||(e=d.GLOBAL_TAG);let n=`[${e}] > ${t}`;d.ENABLE_CALLBACK&&d.emitter.emit("log","debug",n),d.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){e&&!d.FORCE_GLOBAL_TAG||(e=d.GLOBAL_TAG);let n=`[${e}] > ${t}`;d.ENABLE_CALLBACK&&d.emitter.emit("log","verbose",n),d.ENABLE_VERBOSE&&console.log(n)}}d.GLOBAL_TAG="flv.js",d.FORCE_GLOBAL_TAG=!1,d.ENABLE_ERROR=!0,d.ENABLE_INFO=!0,d.ENABLE_WARN=!0,d.ENABLE_DEBUG=!0,d.ENABLE_VERBOSE=!0,d.ENABLE_CALLBACK=!1,d.emitter=new l.a;var c=d;var u=class{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){0===this._firstCheckpoint?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return 0==e&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),0!==this._lastSecondBytes?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}};class h{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class p extends h{constructor(e){super(e)}get name(){return"IllegalStateException"}}class f extends h{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class m extends h{constructor(e){super(e)}get name(){return"NotImplementedException"}}const y={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},g={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class v{constructor(e){this._type=e||"undefined",this._status=y.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=y.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===y.kConnecting||this._status===y.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new m("Unimplemented abstract function!")}abort(){throw new m("Unimplemented abstract function!")}}let _={};!function(){let e=self.navigator.userAgent.toLowerCase(),t=/(edge)\/([\w.]+)/.exec(e)||/(opr)[\/]([\w.]+)/.exec(e)||/(chrome)[ \/]([\w.]+)/.exec(e)||/(iemobile)[\/]([\w.]+)/.exec(e)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(e)||[],n=/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(android)/.exec(e)||/(windows)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||[],i={browser:t[5]||t[3]||t[1]||"",version:t[2]||t[4]||"0",majorVersion:t[4]||t[2]||"0",platform:n[0]||""},r={};if(i.browser){r[i.browser]=!0;let e=i.majorVersion.split(".");r.version={major:parseInt(i.majorVersion,10),string:i.version},e.length>1&&(r.version.minor=parseInt(e[1],10)),e.length>2&&(r.version.build=parseInt(e[2],10))}if(i.platform&&(r[i.platform]=!0),(r.chrome||r.opr||r.safari)&&(r.webkit=!0),r.rv||r.iemobile){r.rv&&delete r.rv;let e="msie";i.browser=e,r[e]=!0}if(r.edge){delete r.edge;let e="msedge";i.browser=e,r[e]=!0}if(r.opr){let e="opera";i.browser=e,r[e]=!0}if(r.safari&&r.android){let e="android";i.browser=e,r[e]=!0}r.name=i.browser,r.platform=i.platform;for(let e in _)_.hasOwnProperty(e)&&delete _[e];Object.assign(_,r)}();var b=_;var w=class extends v{static isSupported(){try{let e=b.msedge&&b.version.minor>=15048,t=!b.msedge||e;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&null!=e.redirectedURL&&(n=e.redirectedURL);let i=this._seekHandler.getConfig(n,t),r=new self.Headers;if("object"==typeof i.headers){let e=i.headers;for(let t in e)e.hasOwnProperty(t)&&r.append(t,e[t])}let a={method:"GET",headers:r,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if("object"==typeof this._config.headers)for(let e in this._config.headers)r.append(e,this._config.headers[e]);!1===e.cors&&(a.mode="same-origin"),e.withCredentials&&(a.credentials="include"),e.referrerPolicy&&(a.referrerPolicy=e.referrerPolicy),this._status=y.kConnecting,self.fetch(i.url,a).then(e=>{if(this._requestAbort)return this._requestAbort=!1,void(this._status=y.kIdle);if(e.ok&&e.status>=200&&e.status<=299){if(e.url!==i.url&&this._onURLRedirect){let t=this._seekHandler.removeURLParameters(e.url);this._onURLRedirect(t)}let t=e.headers.get("Content-Length");return null!=t&&(this._contentLength=parseInt(t),0!==this._contentLength&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,e.body.getReader())}if(this._status=y.kError,!this._onError)throw new h("FetchStreamLoader: Http code invalid, "+e.status+" "+e.statusText);this._onError(g.HTTP_STATUS_CODE_INVALID,{code:e.status,msg:e.statusText})}).catch(e=>{if(this._status=y.kError,!this._onError)throw e;this._onError(g.EXCEPTION,{code:-1,msg:e.message})})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(null!==this._contentLength&&this._receivedLength<this._contentLength){this._status=y.kError;let e=g.EARLY_EOF,t={code:-1,msg:"Fetch stream meet Early-EOF"};if(!this._onError)throw new h(t.msg);this._onError(e,t)}else this._status=y.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1);else{if(!0===this._requestAbort)return this._requestAbort=!1,this._status=y.kComplete,e.cancel();this._status=y.kBuffering;let n=t.value.buffer,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength),this._pump(e)}}).catch(e=>{if(11===e.code&&b.msedge)return;this._status=y.kError;let t=0,n=null;if(19!==e.code&&"network error"!==e.message||!(null===this._contentLength||null!==this._contentLength&&this._receivedLength<this._contentLength)?(t=g.EXCEPTION,n={code:e.code,msg:e.message}):(t=g.EARLY_EOF,n={code:e.code,msg:"Fetch stream meet Early-EOF"}),!this._onError)throw new h(n.msg);this._onError(t,n)})}};var k=class extends v{static isSupported(){try{let e=new XMLHttpRequest;return e.open("GET","https://example.com",!0),e.responseType="moz-chunked-arraybuffer","moz-chunked-arraybuffer"===e.responseType}catch(e){return c.w("MozChunkedLoader",e.message),!1}}constructor(e,t){super("xhr-moz-chunked-loader"),this.TAG="MozChunkedLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._xhr=null,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&null!=e.redirectedURL&&(n=e.redirectedURL);let i=this._seekHandler.getConfig(n,t);this._requestURL=i.url;let r=this._xhr=new XMLHttpRequest;if(r.open("GET",i.url,!0),r.responseType="moz-chunked-arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onloadend=this._onLoadEnd.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),"object"==typeof i.headers){let e=i.headers;for(let t in e)e.hasOwnProperty(t)&&r.setRequestHeader(t,e[t])}if("object"==typeof this._config.headers){let e=this._config.headers;for(let t in e)e.hasOwnProperty(t)&&r.setRequestHeader(t,e[t])}this._status=y.kConnecting,r.send()}abort(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=y.kComplete}_onReadyStateChange(e){let t=e.target;if(2===t.readyState){if(null!=t.responseURL&&t.responseURL!==this._requestURL&&this._onURLRedirect){let e=this._seekHandler.removeURLParameters(t.responseURL);this._onURLRedirect(e)}if(0!==t.status&&(t.status<200||t.status>299)){if(this._status=y.kError,!this._onError)throw new h("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);this._onError(g.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}else this._status=y.kBuffering}}_onProgress(e){if(this._status===y.kError)return;null===this._contentLength&&null!==e.total&&0!==e.total&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){!0!==this._requestAbort?this._status!==y.kError&&(this._status=y.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)):this._requestAbort=!1}_onXhrError(e){this._status=y.kError;let t=0,n=null;if(this._contentLength&&e.loaded<this._contentLength?(t=g.EARLY_EOF,n={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):(t=g.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type}),!this._onError)throw new h(n.msg);this._onError(t,n)}};var S=class extends v{static isSupported(){try{let e=new XMLHttpRequest;return e.open("GET","https://example.com",!0),e.responseType="arraybuffer","arraybuffer"===e.responseType}catch(e){return c.w("RangeLoader",e.message),!1}}constructor(e,t){super("xhr-range-loader"),this.TAG="RangeLoader",this._seekHandler=e,this._config=t,this._needStash=!1,this._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],this._currentChunkSizeKB=384,this._currentSpeedNormalized=0,this._zeroSpeedChunkCount=0,this._xhr=null,this._speedSampler=new u,this._requestAbort=!1,this._waitForTotalLength=!1,this._totalLengthReceived=!1,this._currentRequestURL=null,this._currentRedirectedURL=null,this._currentRequestRange=null,this._totalLength=null,this._contentLength=null,this._receivedLength=0,this._lastTimeLoaded=0}destroy(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr=null),super.destroy()}get currentSpeed(){return this._speedSampler.lastSecondKBps}open(e,t){this._dataSource=e,this._range=t,this._status=y.kConnecting;let n=!1;null!=this._dataSource.filesize&&0!==this._dataSource.filesize&&(n=!0,this._totalLength=this._dataSource.filesize),this._totalLengthReceived||n?this._openSubRange():(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1}))}_openSubRange(){let e=1024*this._currentChunkSizeKB,t=this._range.from+this._receivedLength,n=t+e;null!=this._contentLength&&n-this._range.from>=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(null!=this._currentRedirectedURL?n=this._currentRedirectedURL:null!=e.redirectedURL&&(n=e.redirectedURL));let i=this._seekHandler.getConfig(n,t);this._currentRequestURL=i.url;let r=this._xhr=new XMLHttpRequest;if(r.open("GET",i.url,!0),r.responseType="arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),"object"==typeof i.headers){let e=i.headers;for(let t in e)e.hasOwnProperty(t)&&r.setRequestHeader(t,e[t])}if("object"==typeof this._config.headers){let e=this._config.headers;for(let t in e)e.hasOwnProperty(t)&&r.setRequestHeader(t,e[t])}r.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=y.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(2===t.readyState){if(null!=t.responseURL){let e=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&e!==this._currentRedirectedURL&&(this._currentRedirectedURL=e,this._onURLRedirect&&this._onURLRedirect(e))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=y.kBuffering}else{if(this._status=y.kError,!this._onError)throw new h("RangeLoader: Http code invalid, "+t.status+" "+t.statusText);this._onError(g.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}}}_onProgress(e){if(this._status===y.kError)return;if(null===this._contentLength){let t=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,t=!0;let n=e.total;this._internalAbort(),null!=n&0!==n&&(this._totalLength=n)}if(-1===this._range.to?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,t)return void this._openSubRange();this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,i=0,r=0,a=n;if(e<t[0])return t[0];for(;r<=a;){if(i=r+Math.floor((a-r)/2),i===n||e>=t[i]&&e<t[i+1])return t[i];t[i]<e?r=i+1:a=i-1}}_onLoad(e){if(this._status===y.kError)return;if(this._waitForTotalLength)return void(this._waitForTotalLength=!1);this._lastTimeLoaded=0;let t=this._speedSampler.lastSecondKBps;if(0===t&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(t=this._speedSampler.currentKBps)),0!==t){let e=this._normalizeSpeed(t);this._currentSpeedNormalized!==e&&(this._currentSpeedNormalized=e,this._currentChunkSizeKB=e)}let n=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let r=!1;null!=this._contentLength&&this._receivedLength<this._contentLength?this._openSubRange():r=!0,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength),r&&(this._status=y.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}_onXhrError(e){this._status=y.kError;let t=0,n=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(t=g.EARLY_EOF,n={code:-1,msg:"RangeLoader meet Early-Eof"}):(t=g.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type}),!this._onError)throw new h(n.msg);this._onError(t,n)}};var A=class extends v{static isSupported(){try{return void 0!==self.WebSocket}catch(e){return!1}}constructor(){super("websocket-loader"),this.TAG="WebSocketLoader",this._needStash=!0,this._ws=null,this._requestAbort=!1,this._receivedLength=0}destroy(){this._ws&&this.abort(),super.destroy()}open(e){try{let t=this._ws=new self.WebSocket(e.url);t.binaryType="arraybuffer",t.onopen=this._onWebSocketOpen.bind(this),t.onclose=this._onWebSocketClose.bind(this),t.onmessage=this._onWebSocketMessage.bind(this),t.onerror=this._onWebSocketError.bind(this),this._status=y.kConnecting}catch(e){this._status=y.kError;let t={code:e.code,msg:e.message};if(!this._onError)throw new h(t.msg);this._onError(g.EXCEPTION,t)}}abort(){let e=this._ws;!e||0!==e.readyState&&1!==e.readyState||(this._requestAbort=!0,e.close()),this._ws=null,this._status=y.kComplete}_onWebSocketOpen(e){this._status=y.kBuffering}_onWebSocketClose(e){!0!==this._requestAbort?(this._status=y.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)):this._requestAbort=!1}_onWebSocketMessage(e){if(e.data instanceof ArrayBuffer)this._dispatchArrayBuffer(e.data);else if(e.data instanceof Blob){let t=new FileReader;t.onload=()=>{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=y.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(!this._onError)throw new h(t.msg);this._onError(g.EXCEPTION,t)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=y.kError;let t={code:e.code,msg:e.message};if(!this._onError)throw new h(t.msg);this._onError(g.EXCEPTION,t)}};var x=class{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(0!==t.from||-1!==t.to){let e;e=-1!==t.to?`bytes=${t.from.toString()}-${t.to.toString()}`:`bytes=${t.from.toString()}-`,n.Range=e}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}};var E=class{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(0!==t.from||-1!==t.to){let e=!0;-1===n.indexOf("?")&&(n+="?",e=!1),e&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,-1!==t.to&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n=void 0,i=e.indexOf("?");-1!==i&&(n=e.substring(i+1));let r="";if(null!=n&&n.length>0){let e=n.split("&");for(let t=0;t<e.length;t++){let n=e[t].split("="),i=t>0;n[0]!==this._startName&&n[0]!==this._endName&&(i&&(r+="&"),r+=e[t])}}return 0===r.length?t:t+"?"+r}};var T=class{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=393216,null!=t.stashInitialSize&&t.stashInitialSize>0&&(this._stashInitialSize=t.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=3145728,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,!1===t.enableStashBuffer&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new u,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return null!=this._redirectedURL||null!=this._dataSource.redirectedURL}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===S?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if("range"===e.seekType)this._seekHandler=new x(this._config.rangeLoadZeroStart);else if("param"===e.seekType){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new E(t,n)}else{if("custom"!==e.seekType)throw new f("Invalid seekType in config: "+e.seekType);if("function"!=typeof e.customSeekHandler)throw new f("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}}_selectLoader(){if(null!=this._config.customLoader)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=A;else if(w.isSupported())this._loaderClass=w;else if(k.isSupported())this._loaderClass=k;else{if(!S.isSupported())throw new h("Your browser doesn't support xhr with arraybuffer responseType!");this._loaderClass=S}}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),!1===this._loader.needStashBuffer&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),0!==this._stashUsed?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||"string"!=typeof e||0===e.length)throw new f("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1048576<e;)t*=2;if(t+=1048576,t===this._bufferSize)return;let n=new ArrayBuffer(t);if(this._stashUsed>0){let e=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(e,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,i=0,r=0,a=n;if(e<t[0])return t[0];for(;r<=a;){if(i=r+Math.floor((a-r)/2),i===n||e>=t[i]&&e<t[i+1])return t[i];t[i]<e?r=i+1:a=i-1}}_adjustStashSize(e){let t=0;t=this._config.isLive||e<512?e:e>=512&&e<=1024?Math.floor(1.5*e):2*e,t>8192&&(t=8192);let n=1024*t+1048576;this._bufferSize<n&&this._expandBuffer(n),this._stashSize=1024*t}_dispatchChunks(e,t){return this._currentRange.to=t+e.byteLength-1,this._onDataArrival(e,t)}_onURLRedirect(e){this._redirectedURL=e,this._onRedirect&&this._onRedirect(e)}_onContentLengthKnown(e){e&&this._fullRequestFlag&&(this._totalLength=e,this._fullRequestFlag=!1)}_onLoaderChunkArrival(e,t,n){if(!this._onDataArrival)throw new p("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(e.byteLength);let i=this._speedSampler.lastSecondKBps;if(0!==i){let e=this._normalizeSpeed(i);this._speedNormalized!==e&&(this._speedNormalized=e,this._adjustStashSize(e))}if(this._enableStash)if(0===this._stashUsed&&0===this._stashByteStart&&(this._stashByteStart=t),this._stashUsed+e.byteLength<=this._stashSize){new Uint8Array(this._stashBuffer,0,this._stashSize).set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let n=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),i=this._dispatchChunks(t,this._stashByteStart);if(i<t.byteLength){if(i>0){let e=new Uint8Array(t,i);n.set(e,0),this._stashUsed=e.byteLength,this._stashByteStart+=i}}else this._stashUsed=0,this._stashByteStart+=i;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),n=new Uint8Array(this._stashBuffer,0,this._bufferSize)),n.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let i=this._dispatchChunks(e,t);if(i<e.byteLength){let r=e.byteLength-i;r>this._bufferSize&&(this._expandBuffer(r),n=new Uint8Array(this._stashBuffer,0,this._bufferSize)),n.set(new Uint8Array(e,i),0),this._stashUsed+=r,this._stashByteStart=t+i}}}else if(0===this._stashUsed){let n=this._dispatchChunks(e,t);if(n<e.byteLength){let i=e.byteLength-n;i>this._bufferSize&&this._expandBuffer(i),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,n),0),this._stashUsed+=i,this._stashByteStart=t+n}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let t=new Uint8Array(this._stashBuffer,0,this._bufferSize);t.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let n=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(n<this._stashUsed&&n>0){let e=new Uint8Array(this._stashBuffer,n);t.set(e,0)}this._stashUsed-=n,this._stashByteStart+=n}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),i=t.byteLength-n;if(n<t.byteLength){if(!e){if(n>0){let e=new Uint8Array(this._stashBuffer,0,this._bufferSize),i=new Uint8Array(t,n);e.set(i,0),this._stashUsed=i.byteLength,this._stashByteStart+=n}return 0}c.w(this.TAG,i+" bytes unconsumed data remain when flush buffer, dropped")}return this._stashUsed=0,this._stashByteStart=0,i}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(c.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=g.UNRECOVERABLE_EARLY_EOF),e){case g.EARLY_EOF:if(!this._config.isLive&&this._totalLength){let e=this._currentRange.to+1;return void(e<this._totalLength&&(c.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(e,!1)))}e=g.UNRECOVERABLE_EARLY_EOF}if(!this._onError)throw new h("IOException: "+t.msg);this._onError(e,t)}};const L={enableWorker:!1,enableStashBuffer:!0,stashInitialSize:void 0,isLive:!1,lazyLoad:!0,lazyLoadMaxDuration:180,lazyLoadRecoverDuration:30,deferLoadAfterSourceOpen:!0,autoCleanupMaxBackwardDuration:180,autoCleanupMinBackwardDuration:120,statisticsInfoReportInterval:600,fixAudioTimestampGap:!0,accurateSeek:!1,seekType:"range",seekParamStart:"bstart",seekParamEnd:"bend",rangeLoadZeroStart:!1,customSeekHandler:void 0,reuseRedirectedURL:!1,headers:void 0,customLoader:void 0};function R(){return Object.assign({},L)}class D{static supportMSEH264Playback(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}static supportNetworkStreamIO(){let e=new T({},R()),t=e.loaderType;return e.destroy(),"fetch-stream-loader"==t||"xhr-moz-chunked-loader"==t}static getNetworkLoaderTypeName(){let e=new T({},R()),t=e.loaderType;return e.destroy(),t}static supportNativeMediaPlayback(e){null==D.videoElement&&(D.videoElement=window.document.createElement("video"));let t=D.videoElement.canPlayType(e);return"probably"===t||"maybe"==t}static getFeatureList(){let e={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return e.mseFlvPlayback=D.supportMSEH264Playback(),e.networkStreamIO=D.supportNetworkStreamIO(),e.networkLoaderName=D.getNetworkLoaderTypeName(),e.mseLiveFlvPlayback=e.mseFlvPlayback&&e.networkStreamIO,e.nativeMP4H264Playback=D.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),e.nativeWebmVP8Playback=D.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),e.nativeWebmVP9Playback=D.supportNativeMediaPlayback('video/webm; codecs="vp9"'),e}}var C=D;var M={ERROR:"error",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info"};class O{static get forceGlobalTag(){return c.FORCE_GLOBAL_TAG}static set forceGlobalTag(e){c.FORCE_GLOBAL_TAG=e,O._notifyChange()}static get globalTag(){return c.GLOBAL_TAG}static set globalTag(e){c.GLOBAL_TAG=e,O._notifyChange()}static get enableAll(){return c.ENABLE_VERBOSE&&c.ENABLE_DEBUG&&c.ENABLE_INFO&&c.ENABLE_WARN&&c.ENABLE_ERROR}static set enableAll(e){c.ENABLE_VERBOSE=e,c.ENABLE_DEBUG=e,c.ENABLE_INFO=e,c.ENABLE_WARN=e,c.ENABLE_ERROR=e,O._notifyChange()}static get enableDebug(){return c.ENABLE_DEBUG}static set enableDebug(e){c.ENABLE_DEBUG=e,O._notifyChange()}static get enableVerbose(){return c.ENABLE_VERBOSE}static set enableVerbose(e){c.ENABLE_VERBOSE=e,O._notifyChange()}static get enableInfo(){return c.ENABLE_INFO}static set enableInfo(e){c.ENABLE_INFO=e,O._notifyChange()}static get enableWarn(){return c.ENABLE_WARN}static set enableWarn(e){c.ENABLE_WARN=e,O._notifyChange()}static get enableError(){return c.ENABLE_ERROR}static set enableError(e){c.ENABLE_ERROR=e,O._notifyChange()}static getConfig(){return{globalTag:c.GLOBAL_TAG,forceGlobalTag:c.FORCE_GLOBAL_TAG,enableVerbose:c.ENABLE_VERBOSE,enableDebug:c.ENABLE_DEBUG,enableInfo:c.ENABLE_INFO,enableWarn:c.ENABLE_WARN,enableError:c.ENABLE_ERROR,enableCallback:c.ENABLE_CALLBACK}}static applyConfig(e){c.GLOBAL_TAG=e.globalTag,c.FORCE_GLOBAL_TAG=e.forceGlobalTag,c.ENABLE_VERBOSE=e.enableVerbose,c.ENABLE_DEBUG=e.enableDebug,c.ENABLE_INFO=e.enableInfo,c.ENABLE_WARN=e.enableWarn,c.ENABLE_ERROR=e.enableError,c.ENABLE_CALLBACK=e.enableCallback}static _notifyChange(){let e=O.emitter;if(e.listenerCount("change")>0){let t=O.getConfig();e.emit("change",t)}}static registerListener(e){O.emitter.addListener("change",e)}static removeListener(e){O.emitter.removeListener("change",e)}static addLogListener(e){c.emitter.addListener("log",e),c.emitter.listenerCount("log")>0&&(c.ENABLE_CALLBACK=!0,O._notifyChange())}static removeLogListener(e){c.emitter.removeListener("log",e),0===c.emitter.listenerCount("log")&&(c.ENABLE_CALLBACK=!1,O._notifyChange())}}O.emitter=new l.a;var B=O;var I=class{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=!1===this.hasAudio||!0===this.hasAudio&&null!=this.audioCodec&&null!=this.audioSampleRate&&null!=this.audioChannelCount,t=!1===this.hasVideo||!0===this.hasVideo&&null!=this.videoCodec&&null!=this.width&&null!=this.height&&null!=this.fps&&null!=this.profile&&null!=this.level&&null!=this.refFrames&&null!=this.chromaFormat&&null!=this.sarNum&&null!=this.sarDen;return null!=this.mimeType&&null!=this.duration&&null!=this.metadata&&null!=this.hasKeyframesIndex&&e&&t}isSeekable(){return!0===this.hasKeyframesIndex}getNearestKeyframe(e){if(null==this.keyframesIndex)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,i=e.length-1,r=0,a=0,o=i;for(t<e[0]&&(n=0,a=o+1);a<=o;){if(r=a+Math.floor((o-a)/2),r===i||t>=e[r]&&t<e[r+1]){n=r;break}e[r]<t?a=r+1:o=r-1}return n}};function P(e,t,n){let i=e;if(t+n<i.length){for(;n--;)if(128!=(192&i[++t]))return!1;return!0}return!1}var U=function(e){let t=[],n=e,i=0,r=e.length;for(;i<r;)if(n[i]<128)t.push(String.fromCharCode(n[i])),++i;else{if(n[i]<192);else if(n[i]<224){if(P(n,i,1)){let e=(31&n[i])<<6|63&n[i+1];if(e>=128){t.push(String.fromCharCode(65535&e)),i+=2;continue}}}else if(n[i]<240){if(P(n,i,2)){let e=(15&n[i])<<12|(63&n[i+1])<<6|63&n[i+2];if(e>=2048&&55296!=(63488&e)){t.push(String.fromCharCode(65535&e)),i+=3;continue}}}else if(n[i]<248&&P(n,i,3)){let e=(7&n[i])<<18|(63&n[i+1])<<12|(63&n[i+2])<<6|63&n[i+3];if(e>65536&&e<1114112){e-=65536,t.push(String.fromCharCode(e>>>10|55296)),t.push(String.fromCharCode(1023&e|56320)),i+=4;continue}}t.push(String.fromCharCode(65533)),++i}return t.join("")};let F=function(){let e=new ArrayBuffer(2);return new DataView(e).setInt16(0,256,!0),256===new Int16Array(e)[0]}();class N{static parseScriptData(e,t,n){let i={};try{let r=N.parseValue(e,t,n),a=N.parseValue(e,t+r.size,n-r.size);i[r.data]=a.data}catch(e){c.e("AMF",e.toString())}return i}static parseObject(e,t,n){if(n<3)throw new p("Data not enough when parse ScriptDataObject");let i=N.parseString(e,t,n),r=N.parseValue(e,t+i.size,n-i.size),a=r.objectEnd;return{data:{name:i.data,value:r.data},size:i.size+r.size,objectEnd:a}}static parseVariable(e,t,n){return N.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new p("Data not enough when parse String");let i,r=new DataView(e,t,n).getUint16(0,!F);return i=r>0?U(new Uint8Array(e,t+2,r)):"",{data:i,size:2+r}}static parseLongString(e,t,n){if(n<4)throw new p("Data not enough when parse LongString");let i,r=new DataView(e,t,n).getUint32(0,!F);return i=r>0?U(new Uint8Array(e,t+4,r)):"",{data:i,size:4+r}}static parseDate(e,t,n){if(n<10)throw new p("Data size invalid when parse Date");let i=new DataView(e,t,n),r=i.getFloat64(0,!F);return r+=60*i.getInt16(8,!F)*1e3,{data:new Date(r),size:10}}static parseValue(e,t,n){if(n<1)throw new p("Data not enough when parse Value");let i,r=new DataView(e,t,n),a=1,o=r.getUint8(0),s=!1;try{switch(o){case 0:i=r.getFloat64(1,!F),a+=8;break;case 1:i=!!r.getUint8(1),a+=1;break;case 2:{let r=N.parseString(e,t+1,n-1);i=r.data,a+=r.size;break}case 3:{i={};let o=0;for(9==(16777215&r.getUint32(n-4,!F))&&(o=3);a<n-4;){let r=N.parseObject(e,t+a,n-a-o);if(r.objectEnd)break;i[r.data.name]=r.data.value,a+=r.size}if(a<=n-3){9===(16777215&r.getUint32(a-1,!F))&&(a+=3)}break}case 8:{i={},a+=4;let o=0;for(9==(16777215&r.getUint32(n-4,!F))&&(o=3);a<n-8;){let r=N.parseVariable(e,t+a,n-a-o);if(r.objectEnd)break;i[r.data.name]=r.data.value,a+=r.size}if(a<=n-3){9===(16777215&r.getUint32(a-1,!F))&&(a+=3)}break}case 9:i=void 0,a=1,s=!0;break;case 10:{i=[];let o=r.getUint32(1,!F);a+=4;for(let r=0;r<o;r++){let r=N.parseValue(e,t+a,n-a);i.push(r.data),a+=r.size}break}case 11:{let r=N.parseDate(e,t+1,n-1);i=r.data,a+=r.size;break}case 12:{let r=N.parseString(e,t+1,n-1);i=r.data,a+=r.size;break}default:a=n,c.w("AMF","Unsupported AMF value type "+o)}}catch(e){c.e("AMF",e.toString())}return{data:i,size:a,objectEnd:s}}}var q=N;var Y=class{constructor(e){this.TAG="ExpGolomb",this._buffer=e,this._buffer_index=0,this._total_bytes=e.byteLength,this._total_bits=8*e.byteLength,this._current_word=0,this._current_word_bits_left=0}destroy(){this._buffer=null}_fillCurrentWord(){let e=this._total_bytes-this._buffer_index;if(e<=0)throw new p("ExpGolomb: _fillCurrentWord() but no bytes available");let t=Math.min(4,e),n=new Uint8Array(4);n.set(this._buffer.subarray(this._buffer_index,this._buffer_index+t)),this._current_word=new DataView(n.buffer).getUint32(0,!1),this._buffer_index+=t,this._current_word_bits_left=8*t}readBits(e){if(e>32)throw new f("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let t=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,t}let t=this._current_word_bits_left?this._current_word:0;t>>>=32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let i=Math.min(n,this._current_word_bits_left),r=this._current_word>>>32-i;return this._current_word<<=i,this._current_word_bits_left-=i,t=t<<i|r,t}readBool(){return 1===this.readBits(1)}readByte(){return this.readBits(8)}_skipLeadingZero(){let e;for(e=0;e<this._current_word_bits_left;e++)if(0!=(this._current_word&2147483648>>>e))return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return 1&e?e+1>>>1:-1*(e>>>1)}};class V{static _ebsp2rbsp(e){let t=e,n=t.byteLength,i=new Uint8Array(n),r=0;for(let e=0;e<n;e++)e>=2&&3===t[e]&&0===t[e-1]&&0===t[e-2]||(i[r]=t[e],r++);return new Uint8Array(i.buffer,0,r)}static parseSPS(e){let t=V._ebsp2rbsp(e),n=new Y(t);n.readByte();let i=n.readByte();n.readByte();let r=n.readByte();n.readUEG();let a=V.getProfileString(i),o=V.getLevelString(r),s=1,l=420,d=[0,420,422,444],c=8;if((100===i||110===i||122===i||244===i||44===i||83===i||86===i||118===i||128===i||138===i||144===i)&&(s=n.readUEG(),3===s&&n.readBits(1),s<=3&&(l=d[s]),c=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let e=3!==s?8:12;for(let t=0;t<e;t++)n.readBool()&&(t<6?V._skipScalingList(n,16):V._skipScalingList(n,64))}n.readUEG();let u=n.readUEG();if(0===u)n.readUEG();else if(1===u){n.readBits(1),n.readSEG(),n.readSEG();let e=n.readUEG();for(let t=0;t<e;t++)n.readSEG()}let h=n.readUEG();n.readBits(1);let p=n.readUEG(),f=n.readUEG(),m=n.readBits(1);0===m&&n.readBits(1),n.readBits(1);let y=0,g=0,v=0,_=0;n.readBool()&&(y=n.readUEG(),g=n.readUEG(),v=n.readUEG(),_=n.readUEG());let b=1,w=1,k=0,S=!0,A=0,x=0;if(n.readBool()){if(n.readBool()){let e=n.readByte(),t=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(b=t[e-1],w=i[e-1]):255===e&&(b=n.readByte()<<8|n.readByte(),w=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let e=n.readBits(32),t=n.readBits(32);S=n.readBool(),A=t,x=2*e,k=A/x}}let E=1;1===b&&1===w||(E=b/w);let T=0,L=0;if(0===s)T=1,L=2-m;else{T=3===s?1:2,L=(1===s?2:1)*(2-m)}let R=16*(p+1),D=16*(f+1)*(2-m);R-=(y+g)*T,D-=(v+_)*L;let C=Math.ceil(R*E);return n.destroy(),n=null,{profile_string:a,level_string:o,bit_depth:c,ref_frames:h,chroma_format:l,chroma_format_string:V.getChromaFormatString(l),frame_rate:{fixed:S,fps:k,fps_den:x,fps_num:A},sar_ratio:{width:b,height:w},codec_size:{width:R,height:D},present_size:{width:C,height:D}}}static _skipScalingList(e,t){let n=8,i=8,r=0;for(let a=0;a<t;a++)0!==i&&(r=e.readSEG(),i=(n+r+256)%256),n=0===i?n:i}static getProfileString(e){switch(e){case 66:return"Baseline";case 77:return"Main";case 88:return"Extended";case 100:return"High";case 110:return"High10";case 122:return"High422";case 244:return"High444";default:return"Unknown"}}static getLevelString(e){return(e/10).toFixed(1)}static getChromaFormatString(e){switch(e){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}var j=V;var z={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"};class W{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new I,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let e=new ArrayBuffer(2);return new DataView(e).setInt16(0,256,!0),256===new Int16Array(e)[0]}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let t=new Uint8Array(e),n={match:!1};if(70!==t[0]||76!==t[1]||86!==t[2]||1!==t[3])return n;let i=(4&t[4])>>>2!=0,r=0!=(1&t[4]),a=(o=t)[s=5]<<24|o[s+1]<<16|o[s+2]<<8|o[s+3];var o,s;return a<9?n:{match:!0,consumed:a,dataOffset:a,hasAudioTrack:i,hasVideoTrack:r}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new I}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!(this._hasAudio||!this._hasVideo)&&this._videoInitialMetadataDispatched}parseChunks(e,t){if(!(this._onError&&this._onMediaInfo&&this._onTrackMetadata&&this._onDataAvailable))throw new p("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,i=this._littleEndian;if(0===t){if(!(e.byteLength>13))return 0;n=W.probe(e).dataOffset}if(this._firstParse){this._firstParse=!1,t+n!==this._dataOffset&&c.w(this.TAG,"First time parsing but chunk byteStart invalid!"),0!==new DataView(e,n).getUint32(0,!i)&&c.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4}for(;n<e.byteLength;){this._dispatch=!0;let r=new DataView(e,n);if(n+11+4>e.byteLength)break;let a=r.getUint8(0),o=16777215&r.getUint32(0,!i);if(n+11+o+4>e.byteLength)break;if(8!==a&&9!==a&&18!==a){c.w(this.TAG,`Unsupported tag type ${a}, skipped`),n+=11+o+4;continue}let s=r.getUint8(4),l=r.getUint8(5),d=r.getUint8(6)|l<<8|s<<16|r.getUint8(7)<<24;0!==(16777215&r.getUint32(7,!i))&&c.w(this.TAG,"Meet tag which has StreamID != 0!");let u=n+11;switch(a){case 8:this._parseAudioData(e,u,o,d);break;case 9:this._parseVideoData(e,u,o,d,t+n);break;case 18:this._parseScriptData(e,u,o)}let h=r.getUint32(11+o,!i);h!==11+o&&c.w(this.TAG,"Invalid PrevTagSize "+h),n+=11+o+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let i=q.parseScriptData(e,t,n);if(i.hasOwnProperty("onMetaData")){if(null==i.onMetaData||"object"!=typeof i.onMetaData)return void c.w(this.TAG,"Invalid onMetaData structure!");this._metadata&&c.w(this.TAG,"Found another onMetaData tag!"),this._metadata=i;let e=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},e)),"boolean"==typeof e.hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=e.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),"boolean"==typeof e.hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=e.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),"number"==typeof e.audiodatarate&&(this._mediaInfo.audioDataRate=e.audiodatarate),"number"==typeof e.videodatarate&&(this._mediaInfo.videoDataRate=e.videodatarate),"number"==typeof e.width&&(this._mediaInfo.width=e.width),"number"==typeof e.height&&(this._mediaInfo.height=e.height),"number"==typeof e.duration){if(!this._durationOverrided){let t=Math.floor(e.duration*this._timescale);this._duration=t,this._mediaInfo.duration=t}}else this._mediaInfo.duration=0;if("number"==typeof e.framerate){let t=Math.floor(1e3*e.framerate);if(t>0){let e=t/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=e,this._referenceFrameRate.fps_num=t,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=e}}if("object"==typeof e.keyframes){this._mediaInfo.hasKeyframesIndex=!0;let t=e.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(t),e.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=e,c.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(i).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},i))}_parseKeyframesIndex(e){let t=[],n=[];for(let i=1;i<e.times.length;i++){let r=this._timestampBase+Math.floor(1e3*e.times[i]);t.push(r),n.push(e.filepositions[i])}return{times:t,filepositions:n}}_parseAudioData(e,t,n,i){if(n<=1)return void c.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");if(!0===this._hasAudioFlagOverrided&&!1===this._hasAudio)return;this._littleEndian;let r=new DataView(e,t,n).getUint8(0),a=r>>>4;if(2!==a&&10!==a)return void this._onError(z.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+a);let o=0,s=(12&r)>>>2;if(!(s>=0&&s<=4))return void this._onError(z.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+s);o=this._flvSoundRateTable[s];let l=1&r,d=this._audioMetadata,u=this._audioTrack;if(d||(!1===this._hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),d=this._audioMetadata={},d.type="audio",d.id=u.id,d.timescale=this._timescale,d.duration=this._duration,d.audioSampleRate=o,d.channelCount=0===l?1:2),10===a){let r=this._parseAACAudioData(e,t+1,n-1);if(null==r)return;if(0===r.packetType){d.config&&c.w(this.TAG,"Found another AudioSpecificConfig!");let e=r.data;d.audioSampleRate=e.samplingRate,d.channelCount=e.channelCount,d.codec=e.codec,d.originalCodec=e.originalCodec,d.config=e.config,d.refSampleDuration=1024/d.audioSampleRate*d.timescale,c.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",d);let t=this._mediaInfo;t.audioCodec=d.originalCodec,t.audioSampleRate=d.audioSampleRate,t.audioChannelCount=d.channelCount,t.hasVideo?null!=t.videoCodec&&(t.mimeType='video/x-flv; codecs="'+t.videoCodec+","+t.audioCodec+'"'):t.mimeType='video/x-flv; codecs="'+t.audioCodec+'"',t.isComplete()&&this._onMediaInfo(t)}else if(1===r.packetType){let e=this._timestampBase+i,t={unit:r.data,length:r.data.byteLength,dts:e,pts:e};u.samples.push(t),u.length+=r.data.length}else c.e(this.TAG,"Flv: Unsupported AAC data type "+r.packetType)}else if(2===a){if(!d.codec){let i=this._parseMP3AudioData(e,t+1,n-1,!0);if(null==i)return;d.audioSampleRate=i.samplingRate,d.channelCount=i.channelCount,d.codec=i.codec,d.originalCodec=i.originalCodec,d.refSampleDuration=1152/d.audioSampleRate*d.timescale,c.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",d);let r=this._mediaInfo;r.audioCodec=d.codec,r.audioSampleRate=d.audioSampleRate,r.audioChannelCount=d.channelCount,r.audioDataRate=i.bitRate,r.hasVideo?null!=r.videoCodec&&(r.mimeType='video/x-flv; codecs="'+r.videoCodec+","+r.audioCodec+'"'):r.mimeType='video/x-flv; codecs="'+r.audioCodec+'"',r.isComplete()&&this._onMediaInfo(r)}let r=this._parseMP3AudioData(e,t+1,n-1,!1);if(null==r)return;let a=this._timestampBase+i,o={unit:r,length:r.byteLength,dts:a,pts:a};u.samples.push(o),u.length+=r.length}}_parseAACAudioData(e,t,n){if(n<=1)return void c.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");let i={},r=new Uint8Array(e,t,n);return i.packetType=r[0],0===r[0]?i.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):i.data=r.subarray(1),i}_parseAACAudioSpecificConfig(e,t,n){let i=new Uint8Array(e,t,n),r=null,a=0,o=0,s=null,l=0,d=null;if(a=o=i[0]>>>3,l=(7&i[0])<<1|i[1]>>>7,l<0||l>=this._mpegSamplingRates.length)return void this._onError(z.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");let c=this._mpegSamplingRates[l],u=(120&i[1])>>>3;if(u<0||u>=8)return void this._onError(z.FORMAT_ERROR,"Flv: AAC invalid channel configuration");5===a&&(d=(7&i[1])<<1|i[2]>>>7,s=(124&i[2])>>>2);let h=self.navigator.userAgent.toLowerCase();return-1!==h.indexOf("firefox")?l>=6?(a=5,r=new Array(4),d=l-3):(a=2,r=new Array(2),d=l):-1!==h.indexOf("android")?(a=2,r=new Array(2),d=l):(a=5,d=l,r=new Array(4),l>=6?d=l-3:1===u&&(a=2,r=new Array(2),d=l)),r[0]=a<<3,r[0]|=(15&l)>>>1,r[1]=(15&l)<<7,r[1]|=(15&u)<<3,5===a&&(r[1]|=(15&d)>>>1,r[2]=(1&d)<<7,r[2]|=8,r[3]=0),{config:r,samplingRate:c,channelCount:u,codec:"mp4a.40."+a,originalCodec:"mp4a.40."+o}}_parseMP3AudioData(e,t,n,i){if(n<4)return void c.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");this._littleEndian;let r=new Uint8Array(e,t,n),a=null;if(i){if(255!==r[0])return;let e=r[1]>>>3&3,t=(6&r[1])>>1,n=(240&r[2])>>>4,i=(12&r[2])>>>2,o=3!==(r[3]>>>6&3)?2:1,s=0,l=0,d=34,c="mp3";switch(e){case 0:s=this._mpegAudioV25SampleRateTable[i];break;case 2:s=this._mpegAudioV20SampleRateTable[i];break;case 3:s=this._mpegAudioV10SampleRateTable[i]}switch(t){case 1:d=34,n<this._mpegAudioL3BitRateTable.length&&(l=this._mpegAudioL3BitRateTable[n]);break;case 2:d=33,n<this._mpegAudioL2BitRateTable.length&&(l=this._mpegAudioL2BitRateTable[n]);break;case 3:d=32,n<this._mpegAudioL1BitRateTable.length&&(l=this._mpegAudioL1BitRateTable[n])}a={bitRate:l,samplingRate:s,channelCount:o,codec:c,originalCodec:c}}else a=r;return a}_parseVideoData(e,t,n,i,r){if(n<=1)return void c.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");if(!0===this._hasVideoFlagOverrided&&!1===this._hasVideo)return;let a=new Uint8Array(e,t,n)[0],o=(240&a)>>>4,s=15&a;7===s?this._parseAVCVideoPacket(e,t+1,n-1,i,r,o):this._onError(z.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: "+s)}_parseAVCVideoPacket(e,t,n,i,r,a){if(n<4)return void c.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");let o=this._littleEndian,s=new DataView(e,t,n),l=s.getUint8(0),d=(16777215&s.getUint32(0,!o))<<8>>8;if(0===l)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(1===l)this._parseAVCVideoData(e,t+4,n-4,i,r,a,d);else if(2!==l)return void this._onError(z.FORMAT_ERROR,"Flv: Invalid video packet type "+l)}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7)return void c.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");let i=this._videoMetadata,r=this._videoTrack,a=this._littleEndian,o=new DataView(e,t,n);i?void 0!==i.avcc&&c.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(!1===this._hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),i=this._videoMetadata={},i.type="video",i.id=r.id,i.timescale=this._timescale,i.duration=this._duration);let s=o.getUint8(0),l=o.getUint8(1);o.getUint8(2),o.getUint8(3);if(1!==s||0===l)return void this._onError(z.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");if(this._naluLengthSize=1+(3&o.getUint8(4)),3!==this._naluLengthSize&&4!==this._naluLengthSize)return void this._onError(z.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: "+(this._naluLengthSize-1));let d=31&o.getUint8(5);if(0===d)return void this._onError(z.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");d>1&&c.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = "+d);let u=6;for(let n=0;n<d;n++){let r=o.getUint16(u,!a);if(u+=2,0===r)continue;let s=new Uint8Array(e,t+u,r);u+=r;let l=j.parseSPS(s);if(0!==n)continue;i.codecWidth=l.codec_size.width,i.codecHeight=l.codec_size.height,i.presentWidth=l.present_size.width,i.presentHeight=l.present_size.height,i.profile=l.profile_string,i.level=l.level_string,i.bitDepth=l.bit_depth,i.chromaFormat=l.chroma_format,i.sarRatio=l.sar_ratio,i.frameRate=l.frame_rate,!1!==l.frame_rate.fixed&&0!==l.frame_rate.fps_num&&0!==l.frame_rate.fps_den||(i.frameRate=this._referenceFrameRate);let d=i.frameRate.fps_den,c=i.frameRate.fps_num;i.refSampleDuration=i.timescale*(d/c);let h=s.subarray(1,4),p="avc1.";for(let e=0;e<3;e++){let t=h[e].toString(16);t.length<2&&(t="0"+t),p+=t}i.codec=p;let f=this._mediaInfo;f.width=i.codecWidth,f.height=i.codecHeight,f.fps=i.frameRate.fps,f.profile=i.profile,f.level=i.level,f.refFrames=l.ref_frames,f.chromaFormat=l.chroma_format_string,f.sarNum=i.sarRatio.width,f.sarDen=i.sarRatio.height,f.videoCodec=p,f.hasAudio?null!=f.audioCodec&&(f.mimeType='video/x-flv; codecs="'+f.videoCodec+","+f.audioCodec+'"'):f.mimeType='video/x-flv; codecs="'+f.videoCodec+'"',f.isComplete()&&this._onMediaInfo(f)}let h=o.getUint8(u);if(0!==h){h>1&&c.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = "+h),u++;for(let e=0;e<h;e++){let e=o.getUint16(u,!a);u+=2,0!==e&&(u+=e)}i.avcc=new Uint8Array(n),i.avcc.set(new Uint8Array(e,t,n),0),c.v(this.TAG,"Parsed AVCDecoderConfigurationRecord"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("video",i)}else this._onError(z.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS")}_parseAVCVideoData(e,t,n,i,r,a,o){let s=this._littleEndian,l=new DataView(e,t,n),d=[],u=0,h=0;const p=this._naluLengthSize;let f=this._timestampBase+i,m=1===a;for(;h<n;){if(h+4>=n){c.w(this.TAG,`Malformed Nalu near timestamp ${f}, offset = ${h}, dataSize = ${n}`);break}let i=l.getUint32(h,!s);if(3===p&&(i>>>=8),i>n-p)return void c.w(this.TAG,`Malformed Nalus near timestamp ${f}, NaluSize > DataSize!`);let r=31&l.getUint8(h+p);5===r&&(m=!0);let a=new Uint8Array(e,t+h,p+i),o={type:r,data:a};d.push(o),u+=a.byteLength,h+=p+i}if(d.length){let e=this._videoTrack,t={units:d,length:u,isKeyframe:m,dts:f,cts:o,pts:f+o};m&&(t.fileposition=r),e.samples.push(t),e.length+=u}}}var H=W;class G{static init(){G.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let e in G.types)G.types.hasOwnProperty(e)&&(G.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);let e=G.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,i=Array.prototype.slice.call(arguments,1),r=i.length;for(let e=0;e<r;e++)t+=i[e].byteLength;n=new Uint8Array(t),n[0]=t>>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n.set(e,4);let a=8;for(let e=0;e<r;e++)n.set(i[e],a),a+=i[e].byteLength;return n}static generateInitSegment(e){let t=G.box(G.types.ftyp,G.constants.FTYP),n=G.moov(e),i=new Uint8Array(t.byteLength+n.byteLength);return i.set(t,0),i.set(n,t.byteLength),i}static moov(e){let t=G.mvhd(e.timescale,e.duration),n=G.trak(e),i=G.mvex(e);return G.box(G.types.moov,t,n,i)}static mvhd(e,t){return G.box(G.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e,t>>>24&255,t>>>16&255,t>>>8&255,255&t,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return G.box(G.types.trak,G.tkhd(e),G.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,i=e.presentWidth,r=e.presentHeight;return G.box(G.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>>8&255,255&i,0,0,r>>>8&255,255&r,0,0]))}static mdia(e){return G.box(G.types.mdia,G.mdhd(e),G.hdlr(e),G.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return G.box(G.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t,n>>>24&255,n>>>16&255,n>>>8&255,255&n,85,196,0,0]))}static hdlr(e){let t=null;return t="audio"===e.type?G.constants.HDLR_AUDIO:G.constants.HDLR_VIDEO,G.box(G.types.hdlr,t)}static minf(e){let t=null;return t="audio"===e.type?G.box(G.types.smhd,G.constants.SMHD):G.box(G.types.vmhd,G.constants.VMHD),G.box(G.types.minf,t,G.dinf(),G.stbl(e))}static dinf(){return G.box(G.types.dinf,G.box(G.types.dref,G.constants.DREF))}static stbl(e){return G.box(G.types.stbl,G.stsd(e),G.box(G.types.stts,G.constants.STTS),G.box(G.types.stsc,G.constants.STSC),G.box(G.types.stsz,G.constants.STSZ),G.box(G.types.stco,G.constants.STCO))}static stsd(e){return"audio"===e.type?"mp3"===e.codec?G.box(G.types.stsd,G.constants.STSD_PREFIX,G.mp3(e)):G.box(G.types.stsd,G.constants.STSD_PREFIX,G.mp4a(e)):G.box(G.types.stsd,G.constants.STSD_PREFIX,G.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return G.box(G.types[".mp3"],i)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return G.box(G.types.mp4a,i,G.esds(e))}static esds(e){let t=e.config||[],n=t.length,i=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return G.box(G.types.esds,i)}static avc1(e){let t=e.avcc,n=e.codecWidth,i=e.codecHeight,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,i>>>8&255,255&i,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return G.box(G.types.avc1,r,G.box(G.types.avcC,t))}static mvex(e){return G.box(G.types.mvex,G.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return G.box(G.types.trex,n)}static moof(e,t){return G.box(G.types.moof,G.mfhd(e.sequenceNumber),G.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e]);return G.box(G.types.mfhd,t)}static traf(e,t){let n=e.id,i=G.box(G.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),r=G.box(G.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),a=G.sdtp(e),o=G.trun(e,a.byteLength+16+16+8+16+8+8);return G.box(G.types.traf,i,r,o,a)}static sdtp(e){let t=e.samples||[],n=t.length,i=new Uint8Array(4+n);for(let e=0;e<n;e++){let n=t[e].flags;i[e+4]=n.isLeading<<6|n.dependsOn<<4|n.isDependedOn<<2|n.hasRedundancy}return G.box(G.types.sdtp,i)}static trun(e,t){let n=e.samples||[],i=n.length,r=12+16*i,a=new Uint8Array(r);t+=8+r,a.set([0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,255&i,t>>>24&255,t>>>16&255,t>>>8&255,255&t],0);for(let e=0;e<i;e++){let t=n[e].duration,i=n[e].size,r=n[e].flags,o=n[e].cts;a.set([t>>>24&255,t>>>16&255,t>>>8&255,255&t,i>>>24&255,i>>>16&255,i>>>8&255,255&i,r.isLeading<<2|r.dependsOn,r.isDependedOn<<6|r.hasRedundancy<<4|r.isNonSync,0,0,o>>>24&255,o>>>16&255,o>>>8&255,255&o],12+16*e)}return G.box(G.types.trun,a)}static mdat(e){return G.box(G.types.mdat,e)}}G.init();var K=G;var X=class{static getSilentFrame(e,t){if("mp4a.40.2"===e){if(1===t)return new Uint8Array([0,200,0,128,35,128]);if(2===t)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===t)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}};class Q{constructor(e,t,n,i,r){this.dts=e,this.pts=t,this.duration=n,this.originalDts=i,this.isSyncPoint=r,this.fileposition=null}}class Z{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class J{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;0!==e.length&&(t.length>0&&e[0].originalDts<t[t.length-1].originalDts&&this.clear(),Array.prototype.push.apply(t,e))}getLastSyncPointBeforeDts(e){if(0==this._list.length)return null;let t=this._list,n=0,i=t.length-1,r=0,a=0,o=i;for(e<t[0].dts&&(n=0,a=o+1);a<=o;){if(r=a+Math.floor((o-a)/2),r===i||e>=t[r].dts&&e<t[r+1].dts){n=r;break}t[r].dts<e?a=r+1:o=r-1}return this._list[n]}}class ${constructor(e){this._type=e,this._list=[],this._lastAppendLocation=-1}get type(){return this._type}get length(){return this._list.length}isEmpty(){return 0===this._list.length}clear(){this._list=[],this._lastAppendLocation=-1}_searchNearestSegmentBefore(e){let t=this._list;if(0===t.length)return-2;let n=t.length-1,i=0,r=0,a=n,o=0;if(e<t[0].originalBeginDts)return o=-1,o;for(;r<=a;){if(i=r+Math.floor((a-r)/2),i===n||e>t[i].lastSample.originalDts&&e<t[i+1].originalBeginDts){o=i;break}t[i].originalBeginDts<e?r=i+1:a=i-1}return o}_searchNearestSegmentAfter(e){return this._searchNearestSegmentBefore(e)+1}append(e){let t=this._list,n=e,i=this._lastAppendLocation,r=0;-1!==i&&i<t.length&&n.originalBeginDts>=t[i].lastSample.originalDts&&(i===t.length-1||i<t.length-1&&n.originalBeginDts<t[i+1].originalBeginDts)?r=i+1:t.length>0&&(r=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return null!=t?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;0===n.length&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}var ee=class{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=!0===e.isLive,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new $("audio"),this._videoSegmentInfoList=new $("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!(!b.chrome||!(b.version.major<50||50===b.version.major&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new p("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,i="mp4",r=t.codec;if("audio"===e)this._audioMeta=t,"mp3"===t.codec&&this._mp3UseMpegAudio?(i="mpeg",r="",n=new Uint8Array):n=K.generateInitSegment(t);else{if("video"!==e)return;this._videoMeta=t,n=K.generateInitSegment(t)}if(!this._onInitSegment)throw new p("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:r,container:`${e}/${i}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};null!=e&&(n.samples.push(e),n.length=e.length);let i={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};null!=t&&(i.samples.push(t),i.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(i,!0)}_remuxAudio(e,t){if(null==this._audioMeta)return;let n=e,i=n.samples,r=void 0,a=-1,o=-1,s=this._audioMeta.refSampleDuration,l="mp3"===this._audioMeta.codec&&this._mp3UseMpegAudio,d=this._dtsBaseInited&&void 0===this._audioNextDts,u=!1;if(!i||0===i.length)return;if(1===i.length&&!t)return;let h=0,p=null,f=0;l?(h=0,f=n.length):(h=8,f=8+n.length);let m=null;if(i.length>1&&(m=i.pop(),f-=m.length),null!=this._audioStashedLastSample){let e=this._audioStashedLastSample;this._audioStashedLastSample=null,i.unshift(e),f+=e.length}null!=m&&(this._audioStashedLastSample=m);let y=i[0].dts-this._dtsBase;if(this._audioNextDts)r=y-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())r=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&"mp3"!==this._audioMeta.originalCodec&&(u=!0);else{let e=this._audioSegmentInfoList.getLastSampleBefore(y);if(null!=e){let t=y-(e.originalDts+e.duration);t<=3&&(t=0),r=y-(e.dts+e.duration+t)}else r=0}if(u){let e=y-r,t=this._videoSegmentInfoList.getLastSegmentBefore(y);if(null!=t&&t.beginDts<e){let n=X.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(n){let r=t.beginDts,a=e-t.beginDts;c.v(this.TAG,`InsertPrefixSilentAudio: dts: ${r}, duration: ${a}`),i.unshift({unit:n,dts:r,pts:r}),f+=n.byteLength}}else u=!1}let g=[];for(let e=0;e<i.length;e++){let t=i[e],n=t.unit,o=t.dts-this._dtsBase,l=o-r;-1===a&&(a=l);let d=0;if(e!==i.length-1){d=i[e+1].dts-this._dtsBase-r-l}else if(null!=m){d=m.dts-this._dtsBase-r-l}else d=g.length>=1?g[g.length-1].duration:Math.floor(s);let u=!1,h=null;if(d>1.5*s&&"mp3"!==this._audioMeta.codec&&this._fillAudioTimestampGap&&!b.safari){u=!0;let e=Math.abs(d-s),t=Math.ceil(e/s),i=l+s;c.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.\ndts: ${l+d} ms, expected: ${l+Math.round(s)} ms, delta: ${Math.round(e)} ms, generate: ${t} frames`);let r=X.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);null==r&&(c.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),r=n),h=[];for(let e=0;e<t;e++){let e=Math.round(i);if(h.length>0){let t=h[h.length-1];t.duration=e-t.dts}let t={dts:e,pts:e,cts:0,unit:r,size:r.byteLength,duration:0,originalDts:o,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};h.push(t),f+=t.size,i+=s}let a=h[h.length-1];a.duration=l+d-a.dts,d=Math.round(s)}g.push({dts:l,pts:l,cts:0,unit:t.unit,size:t.unit.byteLength,duration:d,originalDts:o,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),u&&g.push.apply(g,h)}l?p=new Uint8Array(f):(p=new Uint8Array(f),p[0]=f>>>24&255,p[1]=f>>>16&255,p[2]=f>>>8&255,p[3]=255&f,p.set(K.types.mdat,4));for(let e=0;e<g.length;e++){let t=g[e].unit;p.set(t,h),h+=t.byteLength}let v=g[g.length-1];o=v.dts+v.duration,this._audioNextDts=o;let _=new Z;_.beginDts=a,_.endDts=o,_.beginPts=a,_.endPts=o,_.originalBeginDts=g[0].originalDts,_.originalEndDts=v.originalDts+v.duration,_.firstSample=new Q(g[0].dts,g[0].pts,g[0].duration,g[0].originalDts,!1),_.lastSample=new Q(v.dts,v.pts,v.duration,v.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(_),n.samples=g,n.sequenceNumber++;let w=null;w=l?new Uint8Array:K.moof(n,a),n.samples=[],n.length=0;let k={type:"audio",data:this._mergeBoxes(w,p).buffer,sampleCount:g.length,info:_};l&&d&&(k.timestampOffset=a),this._onMediaSegment("audio",k)}_remuxVideo(e,t){if(null==this._videoMeta)return;let n=e,i=n.samples,r=void 0,a=-1,o=-1,s=-1,l=-1;if(!i||0===i.length)return;if(1===i.length&&!t)return;let d=8,c=null,u=8+e.length,h=null;if(i.length>1&&(h=i.pop(),u-=h.length),null!=this._videoStashedLastSample){let e=this._videoStashedLastSample;this._videoStashedLastSample=null,i.unshift(e),u+=e.length}null!=h&&(this._videoStashedLastSample=h);let p=i[0].dts-this._dtsBase;if(this._videoNextDts)r=p-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())r=0;else{let e=this._videoSegmentInfoList.getLastSampleBefore(p);if(null!=e){let t=p-(e.originalDts+e.duration);t<=3&&(t=0),r=p-(e.dts+e.duration+t)}else r=0}let f=new Z,m=[];for(let e=0;e<i.length;e++){let t=i[e],n=t.dts-this._dtsBase,o=t.isKeyframe,l=n-r,d=t.cts,c=l+d;-1===a&&(a=l,s=c);let u=0;if(e!==i.length-1){u=i[e+1].dts-this._dtsBase-r-l}else if(null!=h){u=h.dts-this._dtsBase-r-l}else u=m.length>=1?m[m.length-1].duration:Math.floor(this._videoMeta.refSampleDuration);if(o){let e=new Q(l,c,u,t.dts,!0);e.fileposition=t.fileposition,f.appendSyncPoint(e)}m.push({dts:l,pts:c,cts:d,units:t.units,size:t.length,isKeyframe:o,duration:u,originalDts:n,flags:{isLeading:0,dependsOn:o?2:1,isDependedOn:o?1:0,hasRedundancy:0,isNonSync:o?0:1}})}c=new Uint8Array(u),c[0]=u>>>24&255,c[1]=u>>>16&255,c[2]=u>>>8&255,c[3]=255&u,c.set(K.types.mdat,4);for(let e=0;e<m.length;e++){let t=m[e].units;for(;t.length;){let e=t.shift().data;c.set(e,d),d+=e.byteLength}}let y=m[m.length-1];if(o=y.dts+y.duration,l=y.pts+y.duration,this._videoNextDts=o,f.beginDts=a,f.endDts=o,f.beginPts=s,f.endPts=l,f.originalBeginDts=m[0].originalDts,f.originalEndDts=y.originalDts+y.duration,f.firstSample=new Q(m[0].dts,m[0].pts,m[0].duration,m[0].originalDts,m[0].isKeyframe),f.lastSample=new Q(y.dts,y.pts,y.duration,y.originalDts,y.isKeyframe),this._isLive||this._videoSegmentInfoList.append(f),n.samples=m,n.sequenceNumber++,this._forceFirstIDR){let e=m[0].flags;e.dependsOn=2,e.isNonSync=0}let g=K.moof(n,a);n.samples=[],n.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(g,c).buffer,sampleCount:m.length,info:f})}_mergeBoxes(e,t){let n=new Uint8Array(e.byteLength+t.byteLength);return n.set(e,0),n.set(t,e.byteLength),n}};var te={IO_ERROR:"io_error",DEMUX_ERROR:"demux_error",INIT_SEGMENT:"init_segment",MEDIA_SEGMENT:"media_segment",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info",RECOMMEND_SEEKPOINT:"recommend_seekpoint"};var ne=class{constructor(e,t){this.TAG="TransmuxingController",this._emitter=new l.a,this._config=t,e.segments||(e.segments=[{duration:e.duration,filesize:e.filesize,url:e.url}]),"boolean"!=typeof e.cors&&(e.cors=!0),"boolean"!=typeof e.withCredentials&&(e.withCredentials=!1),this._mediaDataSource=e,this._currentSegmentIndex=0;let n=0;this._mediaDataSource.segments.forEach(i=>{i.timestampBase=n,n+=i.duration,i.cors=e.cors,i.withCredentials=e.withCredentials,t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy)}),isNaN(n)||this._mediaDataSource.duration===n||(this._mediaDataSource.duration=n),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,t){this._currentSegmentIndex=e;let n=this._mediaDataSource.segments[e],i=this._ioctl=new T(n,this._config,e);i.onError=this._onIOException.bind(this),i.onSeeked=this._onIOSeeked.bind(this),i.onComplete=this._onIOComplete.bind(this),i.onRedirect=this._onIORedirect.bind(this),i.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),t?this._demuxer.bindDataSource(this._ioctl):i.onDataArrival=this._onInitChunkArrival.bind(this),i.open(t)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(null==this._mediaInfo||!this._mediaInfo.isSeekable())return;let t=this._searchSegmentIndexContains(e);if(t===this._currentSegmentIndex){let n=this._mediaInfo.segments[t];if(null==n)this._pendingSeekTime=e;else{let t=n.getNearestKeyframe(e);this._remuxer.seek(t.milliseconds),this._ioctl.seek(t.fileposition),this._pendingResolveSeekPoint=t.milliseconds}}else{let n=this._mediaInfo.segments[t];if(null==n)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(t);else{let i=n.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[t].timestampBase,this._loadSegment(t,i.fileposition),this._pendingResolveSeekPoint=i.milliseconds,this._reportSegmentMediaInfo(t)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let t=this._mediaDataSource.segments,n=t.length-1;for(let i=0;i<t.length;i++)if(e<t[i].timestampBase){n=i-1;break}return n}_onInitChunkArrival(e,t){let n=null,i=0;if(t>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,i=this._demuxer.parseChunks(e,t);else if((n=H.probe(e)).match){this._demuxer=new H(n,this._config),this._remuxer||(this._remuxer=new ee(this._config));let r=this._mediaDataSource;null==r.duration||isNaN(r.duration)||(this._demuxer.overridedDuration=r.duration),"boolean"==typeof r.hasAudio&&(this._demuxer.overridedHasAudio=r.hasAudio),"boolean"==typeof r.hasVideo&&(this._demuxer.overridedHasVideo=r.hasVideo),this._demuxer.timestampBase=r.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),i=this._demuxer.parseChunks(e,t)}else n=null,c.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(te.DEMUX_ERROR,z.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),i=0;return i}_onMediaInfo(e){null==this._mediaInfo&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,I.prototype));let t=Object.assign({},e);Object.setPrototypeOf(t,I.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=t,this._reportSegmentMediaInfo(this._currentSegmentIndex),null!=this._pendingSeekTime&&Promise.resolve().then(()=>{let e=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(e)})}_onMetaDataArrived(e){this._emitter.emit(te.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(te.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let t=e+1;t<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(t)):(this._remuxer.flushStashedSamples(),this._emitter.emit(te.LOADING_COMPLETE),this._disableStatisticsReporter())}_onIORedirect(e){let t=this._ioctl.extraData;this._mediaDataSource.segments[t].redirectedURL=e}_onIORecoveredEarlyEof(){this._emitter.emit(te.RECOVERED_EARLY_EOF)}_onIOException(e,t){c.e(this.TAG,`IOException: type = ${e}, code = ${t.code}, msg = ${t.msg}`),this._emitter.emit(te.IO_ERROR,e,t),this._disableStatisticsReporter()}_onDemuxException(e,t){c.e(this.TAG,`DemuxException: type = ${e}, info = ${t}`),this._emitter.emit(te.DEMUX_ERROR,e,t)}_onRemuxerInitSegmentArrival(e,t){this._emitter.emit(te.INIT_SEGMENT,e,t)}_onRemuxerMediaSegmentArrival(e,t){if(null==this._pendingSeekTime&&(this._emitter.emit(te.MEDIA_SEGMENT,e,t),null!=this._pendingResolveSeekPoint&&"video"===e)){let e=t.info.syncPoints,n=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,b.safari&&e.length>0&&e[0].originalDts===n&&(n=e[0].pts),this._emitter.emit(te.RECOMMEND_SEEKPOINT,n)}}_enableStatisticsReporter(){null==this._statisticsReporter&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let t=this._mediaInfo.segments[e],n=Object.assign({},t);n.duration=this._mediaInfo.duration,n.segmentCount=this._mediaInfo.segmentCount,delete n.segments,delete n.keyframesIndex,this._emitter.emit(te.MEDIA_INFO,n)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(te.STATISTICS_INFO,e)}};var ie=function(e){let t=null,n=function(t,n){e.postMessage({msg:"logcat_callback",data:{type:t,logcat:n}})}.bind(this);function i(t,n){let i={msg:te.INIT_SEGMENT,data:{type:t,data:n}};e.postMessage(i,[n.data])}function r(t,n){let i={msg:te.MEDIA_SEGMENT,data:{type:t,data:n}};e.postMessage(i,[n.data])}function a(){let t={msg:te.LOADING_COMPLETE};e.postMessage(t)}function s(){let t={msg:te.RECOVERED_EARLY_EOF};e.postMessage(t)}function l(t){let n={msg:te.MEDIA_INFO,data:t};e.postMessage(n)}function d(t){let n={msg:te.METADATA_ARRIVED,data:t};e.postMessage(n)}function c(t){let n={msg:te.SCRIPTDATA_ARRIVED,data:t};e.postMessage(n)}function u(t){let n={msg:te.STATISTICS_INFO,data:t};e.postMessage(n)}function h(t,n){e.postMessage({msg:te.IO_ERROR,data:{type:t,info:n}})}function p(t,n){e.postMessage({msg:te.DEMUX_ERROR,data:{type:t,info:n}})}function f(t){e.postMessage({msg:te.RECOMMEND_SEEKPOINT,data:t})}o.install(),e.addEventListener("message",(function(o){switch(o.data.cmd){case"init":t=new ne(o.data.param[0],o.data.param[1]),t.on(te.IO_ERROR,h.bind(this)),t.on(te.DEMUX_ERROR,p.bind(this)),t.on(te.INIT_SEGMENT,i.bind(this)),t.on(te.MEDIA_SEGMENT,r.bind(this)),t.on(te.LOADING_COMPLETE,a.bind(this)),t.on(te.RECOVERED_EARLY_EOF,s.bind(this)),t.on(te.MEDIA_INFO,l.bind(this)),t.on(te.METADATA_ARRIVED,d.bind(this)),t.on(te.SCRIPTDATA_ARRIVED,c.bind(this)),t.on(te.STATISTICS_INFO,u.bind(this)),t.on(te.RECOMMEND_SEEKPOINT,f.bind(this));break;case"destroy":t&&(t.destroy(),t=null),e.postMessage({msg:"destroyed"});break;case"start":t.start();break;case"stop":t.stop();break;case"seek":t.seek(o.data.param);break;case"pause":t.pause();break;case"resume":t.resume();break;case"logging_config":{let e=o.data.param;B.applyConfig(e),!0===e.enableCallback?B.addLogListener(n):B.removeLogListener(n);break}}}))};var re=class{constructor(e,t){if(this.TAG="Transmuxer",this._emitter=new l.a,t.enableWorker&&"undefined"!=typeof Worker)try{let i=n(19);this._worker=i(ie),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,t]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},B.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:B.getConfig()})}catch(n){c.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new ne(e,t)}else this._controller=new ne(e,t);if(this._controller){let e=this._controller;e.on(te.IO_ERROR,this._onIOError.bind(this)),e.on(te.DEMUX_ERROR,this._onDemuxError.bind(this)),e.on(te.INIT_SEGMENT,this._onInitSegment.bind(this)),e.on(te.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),e.on(te.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),e.on(te.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),e.on(te.MEDIA_INFO,this._onMediaInfo.bind(this)),e.on(te.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),e.on(te.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),e.on(te.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),e.on(te.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),B.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}hasWorker(){return null!=this._worker}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(te.INIT_SEGMENT,e,t)})}_onMediaSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(te.MEDIA_SEGMENT,e,t)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(te.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(te.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(te.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(te.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(te.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(te.STATISTICS_INFO,e)})}_onIOError(e,t){Promise.resolve().then(()=>{this._emitter.emit(te.IO_ERROR,e,t)})}_onDemuxError(e,t){Promise.resolve().then(()=>{this._emitter.emit(te.DEMUX_ERROR,e,t)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(te.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let t=e.data,n=t.data;if("destroyed"===t.msg||this._workerDestroying)return this._workerDestroying=!1,this._worker.terminate(),void(this._worker=null);switch(t.msg){case te.INIT_SEGMENT:case te.MEDIA_SEGMENT:this._emitter.emit(t.msg,n.type,n.data);break;case te.LOADING_COMPLETE:case te.RECOVERED_EARLY_EOF:this._emitter.emit(t.msg);break;case te.MEDIA_INFO:Object.setPrototypeOf(n,I.prototype),this._emitter.emit(t.msg,n);break;case te.METADATA_ARRIVED:case te.SCRIPTDATA_ARRIVED:case te.STATISTICS_INFO:this._emitter.emit(t.msg,n);break;case te.IO_ERROR:case te.DEMUX_ERROR:this._emitter.emit(t.msg,n.type,n.info);break;case te.RECOMMEND_SEEKPOINT:this._emitter.emit(t.msg,n);break;case"logcat_callback":c.emitter.emit("log",n.type,n.logcat)}}};var ae={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};var oe=class{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new l.a,this._config.isLive&&null==this._config.autoCleanupSourceBuffer&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new J}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaSource)throw new p("MediaSource has been attached to an HTMLMediaElement!");let t=this._mediaSource=new window.MediaSource;t.addEventListener("sourceopen",this.e.onSourceOpen),t.addEventListener("sourceended",this.e.onSourceEnded),t.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let t in this._sourceBuffers){let n=this._pendingSegments[t];n.splice(0,n.length),this._pendingSegments[t]=null,this._pendingRemoveRanges[t]=null,this._lastInitSegments[t]=null;let i=this._sourceBuffers[t];if(i){if("closed"!==e.readyState){try{e.removeSourceBuffer(i)}catch(e){c.e(this.TAG,e.message)}i.removeEventListener("error",this.e.onSourceBufferError),i.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[t]=null,this._sourceBuffers[t]=null}}if("open"===e.readyState)try{e.endOfStream()}catch(e){c.e(this.TAG,e.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(e,t){if(!this._mediaSource||"open"!==this._mediaSource.readyState)return this._pendingSourceBufferInit.push(e),void this._pendingSegments[e.type].push(e);let n=e,i=""+n.container;n.codec&&n.codec.length>0&&(i+=";codecs="+n.codec);let r=!1;if(c.v(this.TAG,"Received Initialization Segment, mimeType: "+i),this._lastInitSegments[n.type]=n,i!==this._mimeTypes[n.type]){if(this._mimeTypes[n.type])c.v(this.TAG,`Notice: ${n.type} mimeType changed, origin: ${this._mimeTypes[n.type]}, target: ${i}`);else{r=!0;try{let e=this._sourceBuffers[n.type]=this._mediaSource.addSourceBuffer(i);e.addEventListener("error",this.e.onSourceBufferError),e.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(e){return c.e(this.TAG,e.message),void this._emitter.emit(ae.ERROR,{code:e.code,msg:e.message})}}this._mimeTypes[n.type]=i}t||this._pendingSegments[n.type].push(n),r||this._sourceBuffers[n.type]&&!this._sourceBuffers[n.type].updating&&this._doAppendSegments(),b.safari&&"audio/mpeg"===n.container&&n.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=n.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let n=this._sourceBuffers[t.type];!n||n.updating||this._hasPendingRemoveRanges()||this._doAppendSegments()}seek(e){for(let e in this._sourceBuffers){if(!this._sourceBuffers[e])continue;let t=this._sourceBuffers[e];if("open"===this._mediaSource.readyState)try{t.abort()}catch(e){c.e(this.TAG,e.message)}this._idrList.clear();let n=this._pendingSegments[e];if(n.splice(0,n.length),"closed"!==this._mediaSource.readyState){for(let n=0;n<t.buffered.length;n++){let i=t.buffered.start(n),r=t.buffered.end(n);this._pendingRemoveRanges[e].push({start:i,end:r})}if(t.updating||this._doRemoveRanges(),b.safari){let n=this._lastInitSegments[e];n&&(this._pendingSegments[e].push(n),t.updating||this._doAppendSegments())}}}}endOfStream(){let e=this._mediaSource,t=this._sourceBuffers;e&&"open"===e.readyState?t.video&&t.video.updating||t.audio&&t.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,e.endOfStream()):e&&"closed"===e.readyState&&this._hasPendingSegments()&&(this._hasPendingEos=!0)}getNearestKeyframe(e){return this._idrList.getLastSyncPointBeforeDts(e)}_needCleanupSourceBuffer(){if(!this._config.autoCleanupSourceBuffer)return!1;let e=this._mediaElement.currentTime;for(let t in this._sourceBuffers){let n=this._sourceBuffers[t];if(n){let t=n.buffered;if(t.length>=1&&e-t.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let t in this._sourceBuffers){let n=this._sourceBuffers[t];if(n){let i=n.buffered,r=!1;for(let n=0;n<i.length;n++){let a=i.start(n),o=i.end(n);if(a<=e&&e<o+3){if(e-a>=this._config.autoCleanupMaxBackwardDuration){r=!0;let n=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:a,end:n})}}else o<e&&(r=!0,this._pendingRemoveRanges[t].push({start:a,end:o}))}r&&!n.updating&&this._doRemoveRanges()}}}_updateMediaSourceDuration(){let e=this._sourceBuffers;if(0===this._mediaElement.readyState||"open"!==this._mediaSource.readyState)return;if(e.video&&e.video.updating||e.audio&&e.audio.updating)return;let t=this._mediaSource.duration,n=this._pendingMediaDuration;n>0&&(isNaN(t)||n>t)&&(c.v(this.TAG,`Update MediaSource duration from ${t} to ${n}`),this._mediaSource.duration=n),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let t=this._sourceBuffers[e],n=this._pendingRemoveRanges[e];for(;n.length&&!t.updating;){let e=n.shift();t.remove(e.start,e.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let t in e)if(this._sourceBuffers[t]&&!this._sourceBuffers[t].updating&&e[t].length>0){let n=e[t].shift();if(n.timestampOffset){let e=this._sourceBuffers[t].timestampOffset,i=n.timestampOffset/1e3;Math.abs(e-i)>.1&&(c.v(this.TAG,`Update MPEG audio timestampOffset from ${e} to ${i}`),this._sourceBuffers[t].timestampOffset=i),delete n.timestampOffset}if(!n.data||0===n.data.byteLength)continue;try{this._sourceBuffers[t].appendBuffer(n.data),this._isBufferFull=!1,"video"===t&&n.hasOwnProperty("info")&&this._idrList.appendArray(n.info.syncPoints)}catch(e){this._pendingSegments[t].unshift(n),22===e.code?(this._isBufferFull||this._emitter.emit(ae.BUFFER_FULL),this._isBufferFull=!0):(c.e(this.TAG,e.message),this._emitter.emit(ae.ERROR,{code:e.code,msg:e.message}))}}}_onSourceOpen(){if(c.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let t=e.shift();this.appendInitSegment(t,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(ae.SOURCE_OPEN)}_onSourceEnded(){c.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){c.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&null!=this.e&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(ae.UPDATE_END)}_onSourceBufferError(e){c.e(this.TAG,"SourceBuffer Error: "+e)}};const se={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},le={NETWORK_EXCEPTION:g.EXCEPTION,NETWORK_STATUS_CODE_INVALID:g.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:g.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:g.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:z.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:z.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:z.CODEC_UNSUPPORTED};var de=class{constructor(e,t){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new l.a,this._config=R(),"object"==typeof t&&Object.assign(this._config,t),"flv"!==e.type.toLowerCase())throw new f("FlvPlayer requires an flv MediaDataSource input!");!0===e.isLive&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let n=b.chrome&&(b.version.major<50||50===b.version.major&&b.version.build<2661);this._alwaysSeekKeyframe=!!(n||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){null!=this._progressChecker&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){e===M.MEDIA_INFO?null!=this._mediaInfo&&Promise.resolve().then(()=>{this._emitter.emit(M.MEDIA_INFO,this.mediaInfo)}):e===M.STATISTICS_INFO&&null!=this._statisticsInfo&&Promise.resolve().then(()=>{this._emitter.emit(M.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new oe(this._config),this._msectl.on(ae.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(ae.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(ae.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(ae.ERROR,e=>{this._emitter.emit(M.ERROR,se.MEDIA_ERROR,le.MEDIA_MSE_ERROR,e)}),this._msectl.attachMediaElement(e),null!=this._pendingSeekTime)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(e){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new p("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new p("FlvPlayer.load() has been called, please call unload() first!");this._hasPendingLoad||(this._config.deferLoadAfterSourceOpen&&!1===this._mseSourceOpened?this._hasPendingLoad=!0:(this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new re(this._mediaDataSource,this._config),this._transmuxer.on(te.INIT_SEGMENT,(e,t)=>{this._msectl.appendInitSegment(t)}),this._transmuxer.on(te.MEDIA_SEGMENT,(e,t)=>{if(this._msectl.appendMediaSegment(t),this._config.lazyLoad&&!this._config.isLive){let e=this._mediaElement.currentTime;t.info.endDts>=1e3*(e+this._config.lazyLoadMaxDuration)&&null==this._progressChecker&&(c.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(te.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(M.LOADING_COMPLETE)}),this._transmuxer.on(te.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(M.RECOVERED_EARLY_EOF)}),this._transmuxer.on(te.IO_ERROR,(e,t)=>{this._emitter.emit(M.ERROR,se.NETWORK_ERROR,e,t)}),this._transmuxer.on(te.DEMUX_ERROR,(e,t)=>{this._emitter.emit(M.ERROR,se.MEDIA_ERROR,e,{code:-1,msg:t})}),this._transmuxer.on(te.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(M.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(te.METADATA_ARRIVED,e=>{this._emitter.emit(M.METADATA_ARRIVED,e)}),this._transmuxer.on(te.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(M.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(te.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(M.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(te.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()))}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return null==this._statisticsInfo&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){let e=this._mediaElement.getVideoPlaybackQuality();n=e.totalVideoFrames,i=e.droppedVideoFrames}else null!=this._mediaElement.webkitDecodedFrameCount?(n=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=i),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,t=this._mediaElement.currentTime,n=0,i=0;for(let r=0;r<e.length;r++){let a=e.start(r),o=e.end(r);if(a<=t&&t<o){n=a,i=o;break}}i>=t+this._config.lazyLoadMaxDuration&&null==this._progressChecker&&(c.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){c.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),null==this._progressChecker&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),null==this._progressChecker&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,t=this._mediaElement.buffered,n=!1;for(let i=0;i<t.length;i++){let r=t.start(i),a=t.end(i);if(e>=r&&e<a){e>=a-this._config.lazyLoadRecoverDuration&&(n=!0);break}}n&&(window.clearInterval(this._progressChecker),this._progressChecker=null,n&&(c.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let t=this._mediaElement.buffered;for(let n=0;n<t.length;n++){let i=t.start(n),r=t.end(n);if(e>=i&&e<r)return!0}return!1}_internalSeek(e){let t=this._isTimepointBuffered(e),n=!1,i=0;if(e<1&&this._mediaElement.buffered.length>0){let t=this._mediaElement.buffered.start(0);(t<1&&e<t||b.safari)&&(n=!0,i=b.safari?.1:t)}if(n)this._requestSetTime=!0,this._mediaElement.currentTime=i;else if(t){if(this._alwaysSeekKeyframe){let t=this._msectl.getNearestKeyframe(Math.floor(1e3*e));this._requestSetTime=!0,this._mediaElement.currentTime=null!=t?t.dts/1e3:e}else this._requestSetTime=!0,this._mediaElement.currentTime=e;null!=this._progressChecker&&this._checkProgressAndResume()}else null!=this._progressChecker&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(e),this._transmuxer.seek(Math.floor(1e3*e)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e)}_checkAndApplyUnbufferedSeekpoint(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){let e=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(e)||(null!=this._progressChecker&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(e),this._transmuxer.seek(Math.floor(1e3*e)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}_checkAndResumeStuckPlayback(e){let t=this._mediaElement;if(e||!this._receivedCanPlay||t.readyState<2){let e=t.buffered;e.length>0&&t.currentTime<e.start(0)&&(c.w(this.TAG,`Playback seems stuck at ${t.currentTime}, seek to ${e.start(0)}`),this._requestSetTime=!0,this._mediaElement.currentTime=e.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}_onvLoadedMetadata(e){null!=this._pendingSeekTime&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}_onvSeeking(e){let t=this._mediaElement.currentTime,n=this._mediaElement.buffered;if(this._requestSetTime)this._requestSetTime=!1;else{if(t<1&&n.length>0){let e=n.start(0);if(e<1&&t<e||b.safari)return this._requestSetTime=!0,void(this._mediaElement.currentTime=b.safari?.1:e)}if(this._isTimepointBuffered(t)){if(this._alwaysSeekKeyframe){let e=this._msectl.getNearestKeyframe(Math.floor(1e3*t));null!=e&&(this._requestSetTime=!0,this._mediaElement.currentTime=e.dts/1e3)}null!=this._progressChecker&&this._checkProgressAndResume()}else this._seekpointRecord={seekPoint:t,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}}_onvCanPlay(e){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}_onvStalled(e){this._checkAndResumeStuckPlayback(!0)}_onvProgress(e){this._checkAndResumeStuckPlayback()}};var ce=class{constructor(e,t){if(this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new l.a,this._config=R(),"object"==typeof t&&Object.assign(this._config,t),"flv"===e.type.toLowerCase())throw new f("NativePlayer does't support flv MediaDataSource input!");if(e.hasOwnProperty("segments"))throw new f(`NativePlayer(${e.type}) doesn't support multipart playback!`);this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=e,this._mediaElement=null}destroy(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){e===M.MEDIA_INFO?null!=this._mediaElement&&0!==this._mediaElement.readyState&&Promise.resolve().then(()=>{this._emitter.emit(M.MEDIA_INFO,this.mediaInfo)}):e===M.STATISTICS_INFO&&null!=this._mediaElement&&0!==this._mediaElement.readyState&&Promise.resolve().then(()=>{this._emitter.emit(M.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),null!=this._pendingSeekTime)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(e){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),null!=this._statisticsReporter&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new p("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),null!=this._statisticsReporter&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let e={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(e.duration=Math.floor(1e3*this._mediaElement.duration),this._mediaElement instanceof HTMLVideoElement&&(e.width=this._mediaElement.videoWidth,e.height=this._mediaElement.videoHeight)),e}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){let e=this._mediaElement.getVideoPlaybackQuality();n=e.totalVideoFrames,i=e.droppedVideoFrames}else null!=this._mediaElement.webkitDecodedFrameCount?(n=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=i),e}_onvLoadedMetadata(e){null!=this._pendingSeekTime&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(M.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(M.STATISTICS_INFO,this.statisticsInfo)}};o.install();let ue={createPlayer:function(e,t){let n=e;if(null==n||"object"!=typeof n)throw new f("MediaDataSource must be an javascript object!");if(!n.hasOwnProperty("type"))throw new f("MediaDataSource must has type field to indicate video file type!");switch(n.type){case"flv":return new de(n,t);default:return new ce(n,t)}},isSupported:function(){return C.supportMSEH264Playback()},getFeatureList:function(){return C.getFeatureList()}};ue.BaseLoader=v,ue.LoaderStatus=y,ue.LoaderErrors=g,ue.Events=M,ue.ErrorTypes=se,ue.ErrorDetails=le,ue.FlvPlayer=de,ue.NativePlayer=ce,ue.LoggingControl=B,Object.defineProperty(ue,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var he=ue,pe=n(2),fe=n.n(pe),me=n(6),ye={insert:"head",singleton:!1};fe()(me.a,ye),me.a.locals;function ge(e){return(ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ve(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function _e(e,t){return(_e=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function be(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=ke(e);if(t){var r=ke(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return we(this,n)}}function we(e,t){return!t||"object"!==ge(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ke(e){return(ke=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Se=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_e(e,t)}(o,e);var t,n,i,a=be(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=a.call(this,e)).state={id:(new Date).getTime()+Math.floor(9999*Math.random())+1},t}return t=o,(n=[{key:"shouldComponentUpdate",value:function(e){return e.videoUrl!==this.props.videoUrl&&(this.flvPlayer&&this.destroyFlv(),this.startFlv(e.videoUrl),!0)}},{key:"componentDidMount",value:function(){this.props.videoUrl&&this.startFlv(this.props.videoUrl)}},{key:"startFlv",value:function(e){var t=this.state.id;if(he.isSupported()){var n=document.getElementById(t);this.flvPlayer&&this.destroyFlv(),this.flvPlayer=he.createPlayer({type:"flv",isLive:!0,hasAudio:!1,url:e},{enableStashBuffer:!0,stashInitialSize:128}),this.flvPlayer.attachMediaElement(n),this.flvPlayer.load(),this.flvPlayer.play()}else alert("è¯·æ´æ¢æµè§å¨ï¼è¯¥æµè§å¨æä¸æ¯æã")}},{key:"destroyFlv",value:function(){this.flvPlayer.pause(),this.flvPlayer.unload(),this.flvPlayer.detachMediaElement(),this.flvPlayer.destroy(),this.flvPlayer=null}},{key:"render",value:function(){return r.a.createElement("div",{className:"flvWai"},r.a.createElement("video",{id:this.state.id,className:"videoFlv",autoPlay:!0,controls:!0,muted:!0}))}}])&&ve(t.prototype,n),i&&ve(t,i),o}(i.Component),Ae=n(7),xe={insert:"head",singleton:!1},Ee=(fe()(Ae.a,xe),Ae.a.locals,n(15)),Te=n.n(Ee);function Le(e){return(Le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function De(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function Ce(e,t){return(Ce=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Me(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=Be(e);if(t){var r=Be(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return Oe(this,n)}}function Oe(e,t){return!t||"object"!==Le(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Be(e){return(Be=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Ie=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ce(e,t)}(o,e);var t,n,i,a=Me(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=a.call(this,e)).state={id:(new Date).getTime()+Math.floor(9999*Math.random())+1,videoUrl:""},t}return t=o,(n=[{key:"shouldComponentUpdate",value:function(e){return console.log(e.videoUrl!==this.props.videoUrl,!this.state.videoUrl,"sssssssssssss"),!(e.videoUrl===this.props.videoUrl&&this.state.videoUrl||(e.videoUrl&&this.playerFlvVideo(e.videoUrl),0))}},{key:"componentDidMount",value:function(){console.log(this.props.videoUrl),this.props.videoUrl&&this.playerFlvVideo(this.props.videoUrl)}},{key:"playerFlvVideo",value:function(e){this.setState({videoUrl:e}),this.dp?(this.dp.destroy(),this.flvPlayer.pause(),this.flvPlayer.unload(),this.flvPlayer.detachMediaElement(),this.flvPlayer.destroy(),this.flvPlayer=null,this.dp=null,this.createFlvPlayer(e)):this.createFlvPlayer(e)}},{key:"createFlvPlayer",value:function(e){var t,n=this,i=this.state.id,r=this.props,a=r.autoplay,o=void 0===a||a,s=r.config,l=void 0===s?{}:s,d=r.maxCount,c=void 0===d?5:d;this.count=0,this.dp=new Te.a({container:document.getElementById(i),screenshot:!0,autoplay:o,airplay:!0,mutex:!1,video:(t={url:e,type:"flv"},Re(t,"type","customFlv"),Re(t,"customType",{customFlv:function(e){n.flvPlayer=he.createPlayer({type:"flv",url:e.src},Object.assign({autoCleanupSourceBuffer:!0},l)),n.flvPlayer.attachMediaElement(e),n.flvPlayer.load(),n.flvPlayer.on("error",(function(t){t&&"NetworkError"===t&&(n.count++,parseInt(c)>=n.count?(n.flvPlayer.pause(),n.flvPlayer.unload(),n.flvPlayer.detachMediaElement(),setTimeout((function(){n.flvPlayer.attachMediaElement(e),n.flvPlayer.load(),n.flvPlayer.play()}),500)):console.log("éè¿å¤±è´¥"))}))}}),t)})}},{key:"render",value:function(){var e=this.state.id;return r.a.createElement("div",{className:"dplayerWaikuang"},r.a.createElement("div",{id:e,style:{width:"100%",height:"100%"}}))}}])&&De(t.prototype,n),i&&De(t,i),o}(i.Component),Pe=n(4),Ue=n(8),Fe={insert:"head",singleton:!1};fe()(Ue.a,Fe),Ue.a.locals;function Ne(e){return(Ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qe(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function Ye(e,t){return(Ye=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ve(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=ze(e);if(t){var r=ze(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return je(this,n)}}function je(e,t){return!t||"object"!==Ne(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ze(e){return(ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var We=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ye(e,t)}(o,e);var t,n,i,a=Ve(o);function o(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(e=a.call(this)).state={showDateTime:"",classInfo:""},e}return t=o,i=[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.className;return n!==t.className?{classInfo:n}:null}}],(n=[{key:"forShowDateTime",value:function(){var e=this.props.type,t=void 0===e?"YYYY-MM-DD HH:mm:ss":e;this.setState({showDateTime:Object(Pe.a)().format(t)})}},{key:"componentDidMount",value:function(){var e=this;this.forShowDateTime(),this.timer=setInterval((function(){e.forShowDateTime()}),1e3)}},{key:"render",value:function(){var e=this.state,t=e.classInfo,n=e.showDateTime;return r.a.createElement("div",{className:"timerComCss"},r.a.createElement("p",{className:t},n))}}])&&qe(t.prototype,n),i&&qe(t,i),o}(i.Component),He=n(9),Ge={insert:"head",singleton:!1};fe()(He.a,Ge),He.a.locals;function Ke(e){return(Ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xe(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function Qe(e,t){return(Qe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=$e(e);if(t){var r=$e(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return Je(this,n)}}function Je(e,t){return!t||"object"!==Ke(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function $e(e){return($e=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var et=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Qe(e,t)}(s,e);var t,i,a,o=Ze(s);function s(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(e=o.call(this)).state={imgUrl:"",httpImg:"",base64Url:""},e}return t=s,a=[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.httpImg,i=e.imgUrl;return n&&n!==t.httpImg?{httpImg:n,imgUrl:i}:i!==t.imgUrl?{imgUrl:i}:null}}],(i=[{key:"shouldComponentUpdate",value:function(e){return this.props.imgUrl!==e.imgUrl?(this.count=0,this.getImage(e.imgUrl),!0):0===this.count&&(this.count++,!0)}},{key:"componentDidMount",value:function(){this.count=0,this.state.httpImg&&this.getImage(this.props.imgUrl)}},{key:"getImage",value:function(e){var t=this,i=this.state.httpImg,r=new XMLHttpRequest;r.open("POST",i),r.setRequestHeader("Content-Type","application/json");var a={reqInfo:{imgPath:e},request:"getImgDataByPath"};r.send(JSON.stringify(a)),r.onreadystatechange=function(){if(4===r.readyState&&(200===r.status||304===r.status)){var e=JSON.parse(r.responseText);0===e.status?t.setImgUrl("data:image/png;base64,"+e.resInfo.imgData):t.setImgUrl(n(23))}}}},{key:"setImgUrl",value:function(e){this.setState({base64Url:e})}},{key:"render",value:function(){var e=this.state.base64Url;return r.a.createElement("img",{src:e,alt:""})}}])&&Xe(t.prototype,i),a&&Xe(t,a),s}(i.Component),tt=n(10),nt={insert:"head",singleton:!1};fe()(tt.a,nt),tt.a.locals;function it(e){return(it="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function at(e,t){return(at=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ot(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=lt(e);if(t){var r=lt(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return st(this,n)}}function st(e,t){return!t||"object"!==it(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function lt(e){return(lt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var dt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&at(e,t)}(o,e);var t,n,i,a=ot(o);function o(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(e=a.call(this)).state={id:(new Date).getTime()+Math.floor(9999*Math.random())+1,mode:"",width:"100px",height:"100px",circleRadius:5,circleBorderWidth:2,circleBorderColor:"#28B1D9",circleInColor:"#28B1D9",circleSelectColor:"#FFF",lineColor:"#28B1D9",lineWidth:2,areaColor:"rgba(40, 177, 217, 0.2)",disabled:"false",title:"",titleColor:"#000",titleFont:"14px bold é»ä½",titleLineHeight:"",titleBackgroundColor:"",titlePadding:"10px",titleTextAlign:"center",titleWidth:100,titleFillColor:"",inputStyle:{},position:[10,10],serviceData:[]},e}return t=o,i=[{key:"getDerivedStateFromProps",value:function(e,t){var n={};for(var i in e)e[i]&&e[i]!==t[i]&&(n[i]=e[i]);return Object.keys(n).length>0?n:null}}],(n=[{key:"shouldComponentUpdate",value:function(e){return this.props.serviceData.length!==e.serviceData}},{key:"componentDidMount",value:function(){var e=this;this.init(),window.addEventListener("resize",(function(){e.init()}))}},{key:"init",value:function(){this.setCanvasSize()}},{key:"setCanvasSize",value:function(){var e=this.state.id,t=document.getElementById(e).parentNode,n=t.offsetWidth,i=t.offsetHeight;this.setData({width:n+"px",height:i+"px"})}},{key:"removeTags",value:function(e,t){for(var n=document.getElementsByTagName(e),i=n.length-1;i>=0;i--)n[i].className==t&&n[i].parentNode.removeChild(n[i])}},{key:"draw",value:function(){var e=this.state,t=e.id,n=e.serviceData,i=e.width,r=e.height,a=e.mode,o=e.disabled,s=document.getElementById(t).getContext("2d");s.clearRect(0,0,parseFloat(i),parseFloat(r)),this.removeTags("input",this.props.listId?this.props.listId:t+""),this.drawLine(s,n),this.drawCircleAll(s,n),this.drawWriting(s,n),"false"===o&&("click"===a?this.isontouchend()?this.touchMove():this.clickMove():this.isontouchend()?this.touchMove():this.mouseMove())}},{key:"isontouchend",value:function(){return"ontouchend"in document}},{key:"drawCircleAll",value:function(e,t){for(var n=0;n<t.length;n++)this.drawCircle(e,t[n][0],t[n][1],this.selectedIndex===n)}},{key:"drawCircle",value:function(e,t,n,i){var r=this.state,a=r.circleRadius,o=r.circleInColor,s=r.circleBorderColor,l=r.circleBorderWidth,d=r.circleSelectColor;e.fillStyle=i?d:o,e.beginPath(),e.arc(t,n,parseInt(a),0,2*Math.PI,!0),e.closePath(),e.fill(),e.beginPath(),e.arc(t,n,parseInt(a),0,2*Math.PI,!0),e.lineWidth=parseInt(l),e.strokeStyle=s,e.stroke(),e.closePath()}},{key:"drawLine",value:function(e,t){var n=this.state,i=n.lineColor,r=n.lineWidth,a=n.areaColor;e.beginPath();for(var o=0;o<t.length;o++)0===o?e.moveTo(t[o][0],t[o][1]):e.lineTo(t[o][0],t[o][1]);e.lineWidth=parseInt(r),e.strokeStyle=i,e.closePath(),e.fillStyle=a,e.fill(),e.stroke()}},{key:"drawWriting",value:function(e,t){var n=this,i=this.state,r=i.title,a=i.titleColor,o=i.titleFont,s=i.titleLineHeight,l=i.position,d=i.titlePadding,c=i.disabled;e.font=o||"18px bold é»ä½",e.fillStyle=a||"#fff",e.lineHeight=s||o.split(" ")[0],e.textBaseline="middle";var u=parseInt(s||o.split(" ")[0]);if("true"===c)this.ctxWnzi(e,t);else{for(var h=0,p=99999999,f=0;f<t.length;f++)parseFloat(t[f][0])>h&&(h=parseFloat(t[f][0])),parseFloat(t[f][1])<p&&(p=parseFloat(t[f][1]));r&&r.split(/\n/).forEach((function(e,t){n.inputStyleCreate(e,h+(l[0]||15),p+(l[1]||15)+t*(u+3*parseInt(d)),t)}))}}},{key:"ctxWnzi",value:function(e,t){var n=this.state,i=n.title,r=n.titleColor,a=n.titleFont,o=n.titleLineHeight,s=n.position,l=n.titleWidth,d=n.titlePadding,c=n.titleFillColor;e.font=a||"18px bold é»ä½",e.lineHeight=o||a.split(" ")[0],e.textBaseline="middle";for(var u=parseInt(o||a.split(" ")[0]),h=0,p=99999999,f=0;f<t.length;f++)parseFloat(t[f][0])>h&&(h=parseFloat(t[f][0])),parseFloat(t[f][1])<p&&(p=parseFloat(t[f][1]));i.split(/\n/).forEach((function(t,n){e.fillStyle=c||"rgba(15, 62, 166, 0.2)",e.fill(),e.fillRect(h+(s[0]||15),p+(s[1]||15)+n*(u+2*parseInt(d))-parseFloat(u/2)-parseFloat(parseInt(d)/2),l+parseInt(d),u+parseInt(d)),e.fillStyle=r||"#fff",e.fillText(t,h+(s[0]||15)+parseFloat(parseInt(d)/2),p+(s[1]||15)+n*(u+2*parseInt(d)))}))}},{key:"inputStyleCreate",value:function(e,t,n,i){var r=this,a=this.state,o=a.title,s=a.titleColor,l=a.titleFont,d=a.titleTextAlign,c=a.inputStyle,u=a.titleLineHeight,h=a.titleBackgroundColor,p=a.titleWidth,f=a.titlePadding,m=a.id,y=document.getElementById(m).parentNode,g=document.createElement("input");if(g.style.font=l,g.style.lineHeight=u,g.style.color=s,g.style.backgroundColor=h||"rgba(40, 177, 217, 0.2)",g.style.padding=f,g.style.textAlign=d,g.style.position="absolute",g.style.border="none",g.style.left=t+"px",g.style.top=n+"px",g.style.zIndex="100",g.style.width=p+"px",Object.keys(c).length>0)for(var v in c)g.style[v]=c[v];g.value=e,g.className=this.props.listId?this.props.listId+"":m+"",g.oninput=function(e){var t=o.split(/\n/);t[i]=e.target.value,r.setState({title:t.join("\n")}),r.props.wenziChange(t.join("\n"))},y.appendChild(g)}},{key:"clickMove",value:function(){var e=this,t=this.state,n=t.id,i=t.serviceData;document.getElementById(n).onclick=function(t){var n=t.layerX,r=t.layerY;e.selectedIndex||0===e.selectedIndex?(i[e.selectedIndex]=[n,r],e.selectedIndex=null,e.setData({serviceData:i}),e.sendFather(i)):(e.selectBox(n,r),e.setData({serviceData:i}))}}},{key:"mouseMove",value:function(){var e=this,t=this.state.id,n=document.getElementById(t);n.onmousedown=function(t){var i=e.state.serviceData,r=t.layerX,a=t.layerY;e.selectBox(r,a)&&(n.onmousemove=function(t){i[e.selectedIndex]=[t.layerX,t.layerY],e.setData({serviceData:i})})},n.onmouseup=function(t){n.onmousemove=null,e.selectedIndex=null,e.setData({serviceData:e.state.serviceData});var i=t.layerX,r=t.layerY;e.selectBox(i,r)&&e.sendFather(e.state.serviceData)}}},{key:"touchMove",value:function(){var e=this,t=this.state,n=t.id,i=t.serviceData,r=document.getElementById(n),a=r.parentNode,o=a.getBoundingClientRect().top,s=a.getBoundingClientRect().left;r.ontouchstart=function(t){var n=t.touches[0].pageX-s,a=t.touches[0].pageY-o;e.selectBox(n,a)&&(r.ontouchmove=function(t){i[e.selectedIndex]=[t.touches[0].pageX-s,t.touches[0].pageY-o],e.setData({serviceData:i})})},r.ontouchend=function(t){e.selectedIndex=null,r.ontouchmove=null,e.setData({serviceData:i});var n=t.changedTouches[0].pageX-s,a=t.changedTouches[0].pageY-o;e.selectBox(n,a)&&e.sendFather(i)}}},{key:"selectBox",value:function(e,t){var n=this.state,i=n.serviceData,r=n.circleRadius+n.circleBorderWidth;this.selectedIndex=null;for(var a=0;a<i.length;a++){var o=i[a][0],s=i[a][1];if((o-e)*(o-e)+(s-t)*(s-t)<r*r){this.selectedIndex=a;break}}return a!=i.length}},{key:"sendFather",value:function(e){"true"!==this.state.disabled&&this.props.change(e)}},{key:"setData",value:function(e){var t=this;this.setState(e,(function(){t.draw()}))}},{key:"render",value:function(){var e=this.state,t=e.id,n=e.width,i=e.height;return r.a.createElement("canvas",{style:{position:"absolute",top:0,left:0},id:t,width:n,height:i})}}])&&rt(t.prototype,n),i&&rt(t,i),o}(i.Component);function ct(e){return(ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ut(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ht(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function pt(e,t){return(pt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ft(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=yt(e);if(t){var r=yt(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return mt(this,n)}}function mt(e,t){return!t||"object"!==ct(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function yt(e){return(yt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var gt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pt(e,t)}(o,e);var t,n,i,a=ft(o);function o(e){var t,n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(n=a.call(this,e)).state=(ut(t={id:(new Date).getTime()+"fun",serviceData:[],mode:"polygon",disabled:"false",circleRadius:5,circleBorderWidth:2,circleBorderColor:"#28B1D9",circleInColor:"#28B1D9",circleSelectColor:"#FFF",lineColor:"#28B1D9",lineWidth:2,areaColor:"rgba(40, 177, 217, 0.2)"},"disabled","false"),ut(t,"title",""),ut(t,"titleColor","#000"),ut(t,"titleFont","14px bold é»ä½"),ut(t,"titleLineHeight",""),ut(t,"titleBackgroundColor",""),ut(t,"titlePadding","10px"),ut(t,"titleTextAlign","center"),ut(t,"titleWidth",100),ut(t,"titleFillColor",""),ut(t,"position",[10,10]),ut(t,"inputStyle",{}),t),n}return t=o,i=[{key:"getDerivedStateFromProps",value:function(e,t){var n={};for(var i in e)e[i]&&e[i]!==t[i]&&(n[i]=e[i]);return Object.keys(n).length>0?n:null}}],(n=[{key:"componentDidMount",value:function(){var e=this.state.mode;"react"===e?this.setReact():this.setPolygon()}},{key:"isNull",value:function(){var e=this.state.id,t=document.getElementById(this[e].state.id),n=document.createElement("canvas");return n.width=t.width,n.height=t.height,t.toDataURL()==n.toDataURL()}},{key:"setReact",value:function(){var e=this,t=this.state.id;this.count=0;var n=document.getElementById(this[t].state.id),i=function(n){var i=e.state.serviceData,r=n.layerX,a=n.layerY;if(0===e.count)i[1][1]=a,i[2]=[r,a],i[3][0]=r;else if(e[t].selectedIndex||0===e[t].selectedIndex){switch(i[e[t].selectedIndex]=[r,a],e[t].selectedIndex){case 0:i[1][0]=r,i[3][1]=a;break;case 1:i[0][0]=r,i[2][1]=a;break;case 2:i[1][1]=a,i[3][0]=r;break;case 3:i[0][1]=a,i[2][0]=r}e.props.change(i)}e.setState({serviceData:i},(function(){e[t].draw()}))};n.addEventListener("mousedown",(function(r){if(2!==r.button){var a=r.layerX,o=r.layerY,s=[a,o];if(0===e.state.serviceData.length){e.count++;var l=[[].concat(s),[].concat(s),[].concat(s),[].concat(s)];e.setState({serviceData:l},(function(){e[t].draw()})),n.addEventListener("mousemove",i)}else e[t].selectBox(a,o)&&(e.count++,n.addEventListener("mousemove",i))}})),n.addEventListener("mouseup",(function(e){n.removeEventListener("mousemove",i)})),n.oncontextmenu=function(e){e.preventDefault()}}},{key:"setPolygon",value:function(){var e=this,t=this.state.id;this.state.serviceData.length>1?this.serviceDataFlag=!0:this.polygonCount=0;var n=document.getElementById(this[t].state.id),i=function(n){var i=n.layerX,r=n.layerY,a=e.state.serviceData;a.push([i,r]),e.setState({serviceData:a},(function(){e[t].draw()}))};this.serviceDataFlag||n.addEventListener("click",i),n.oncontextmenu=function(t){t.preventDefault(),2===t.button&&(0==e.polygonCount&&(e.polygonCount++,e.sendFather(e.state.serviceData)),n.removeEventListener("click",i))}}},{key:"isInPolygon",value:function(e,t,n){var i,r,a,o=0,s=t.length;r=t[0];for(var l=1;l<=s;l++)a=t[l%s],e[0]>Math.min(r[0],a[0])&&e[0]<=Math.max(r[0],a[0])&&e[1]<=Math.max(r[1],a[1])&&r[0]!=a[0]&&(i=(e[0]-r[0])*(a[1]-r[1])/(a[0]-r[0])+r[1],(r[1]==a[1]||e[1]<=i)&&o++),r=a;return o%2!=0||!!n.selectBox(e[0],e[1])}},{key:"wenziChange",value:function(e){this.setState({title:e}),this.props.wenziChange(e)}},{key:"change",value:function(e){this.sendFather(e)}},{key:"sendFather",value:function(e){"true"!==this.state.disabled&&this.props.change(e)}},{key:"render",value:function(){var e=this,t=this.state,n=t.serviceData,i=t.disabled,a=t.circleRadius,o=t.circleBorderWidth,s=t.circleBorderColor,l=t.circleInColor,d=t.circleSelectColor,c=t.lineColor,u=t.lineWidth,h=t.areaColor,p=t.title,f=t.titleColor,m=t.titleFont,y=t.titleLineHeight,g=t.titleBackgroundColor,v=t.titlePadding,_=t.titleTextAlign,b=t.titleWidth,w=t.titleFillColor,k=t.inputStyle,S=t.position,A=t.id;return r.a.createElement(dt,{serviceData:n,disabled:i,circleRadius:a,circleBorderWidth:o,circleBorderColor:s,circleSelectColor:d,circleInColor:l,lineColor:c,lineWidth:u,areaColor:h,title:p,titleColor:f,titleFont:m,titleLineHeight:y,titleBackgroundColor:g,titlePadding:v,titleTextAlign:_,titleWidth:b,titleFillColor:w,position:S,inputStyle:k,listId:this.props.listId,ref:function(t){e[A]=t},wenziChange:function(t){return e.wenziChange(t)},change:function(t){return e.change(t)}})}}])&&ht(t.prototype,n),i&&ht(t,i),o}(i.Component),vt=n(11),_t={insert:"head",singleton:!1};fe()(vt.a,_t),vt.a.locals;function bt(e){return(bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function wt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kt(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function St(e,t){return(St=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function At(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=Et(e);if(t){var r=Et(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return xt(this,n)}}function xt(e,t){return!t||"object"!==bt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Et(e){return(Et=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Tt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&St(e,t)}(o,e);var t,n,i,a=At(o);function o(){var e,t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=a.call(this)).state=(wt(e={id:(new Date).getTime()+"waiceng",disabled:"false",circleRadius:5,circleBorderWidth:2,circleBorderColor:"#28B1D9",circleInColor:"#28B1D9",circleSelectColor:"#FFF",lineColor:"#28B1D9",lineWidth:2,areaColor:"rgba(40, 177, 217, 0.2)"},"disabled","false"),wt(e,"title",""),wt(e,"titleColor","#000"),wt(e,"titleFont","14px bold é»ä½"),wt(e,"titleLineHeight",""),wt(e,"titleBackgroundColor",""),wt(e,"titlePadding","10px"),wt(e,"titleTextAlign","center"),wt(e,"titleWidth",100),wt(e,"titleFillColor",""),wt(e,"position",[10,10]),wt(e,"inputStyle",{}),e),t}return t=o,i=[{key:"getDerivedStateFromProps",value:function(e,t){var n={};for(var i in e)e[i]&&e[i]!==t[i]&&("object"===bt(e[i])?n[i]=JSON.parse(JSON.stringify(e[i])):n[i]=e[i]);return Object.keys(n).length>0?n:null}}],(n=[{key:"componentDidMount",value:function(){var e=this.props.list;e&&e.length>0&&(this.selectIndex=e[e.length-1].id),this.selectArea()}},{key:"clickIt",value:function(e){var t=this.props.list,n=(new Date).getTime();t&&0!==t.length?this[t[t.length-1].id+t[t.length-1].mode].isNull()?this.props.err(!1,"ç»å¸ä¸ºç©ºï¼è¯·å ç»å¶å¨æ·»å ã"):t[t.length-1].serviceData?(t.push({id:n+"",title:this.props.placeholder?this.props.placeholder:"请è¾å ¥",mode:e}),this.selectIndex=n+""):this.props.err(!1,"ç»å¸æ²¡æä¿åï¼è¯·å ç»å¶å®æå¨æ·»å "):((t=[]).push({id:n,title:this.props.placeholder?this.props.placeholder:"请è¾å ¥",mode:e}),this.selectIndex=n),this.props.change(t)}},{key:"delete",value:function(){var e=this,t=this.state.list.filter((function(t){return t.id===e.selectIndex})),n=this[t[0].id+t[0].mode];n[n.state.id].removeTags("input",n.props.listId),this.props.delete(this.selectIndex,"ååºå 餿令")}},{key:"change",value:function(e){var t=this,n=this.props.list;n=n.map((function(n){return n.id===t.selectIndex&&(n.serviceData=JSON.parse(JSON.stringify(e))),n})),this.props.change(n)}},{key:"selectArea",value:function(){var e=this,t=this.state.id;document.getElementById(t).onclick=function(t){var n=e.props.list,i=t.layerX,r=t.layerY;if(e.indexflag=!1,n)for(var a=0;a<n.length;a++)if(n[a].serviceData){var o=e[n[a].id+n[a].mode].state.id;if(e.isInPolygon([i,r],JSON.parse(JSON.stringify(n[a].serviceData)),e[n[a].id+n[a].mode][o])){var s=e[n[a].id+n[a].mode][o].state.id;e.indexflag?document.getElementById(s).style.zIndex=0:(document.getElementById(s).style.zIndex=99,e.selectIndex=n[a].id,e.indexflag=!0)}else s=e[n[a].id+n[a].mode][o].state.id,document.getElementById(s).style.zIndex=0}}}},{key:"isInPolygon",value:function(e,t,n){for(var i=e[0],r=e[1],a=!1,o=0,s=t.length-1;o<t.length;s=o++){var l=t[o][0],d=t[o][1],c=t[s][0],u=t[s][1],h=d>r!=u>r&&i<(c-l)*(r-d)/(u-d)+l;h&&(a=!a)}return!(h||!n.selectBox(e[0],e[1]))||a}},{key:"wenziChange",value:function(e,t){this.props.wenziChange(e,t)}},{key:"render",value:function(){var e=this,t=this.state,n=t.id,i=t.disabled,a=t.circleRadius,o=t.circleBorderWidth,s=t.circleBorderColor,l=t.circleInColor,d=t.circleSelectColor,c=t.lineColor,u=t.lineWidth,h=t.areaColor,p=t.title,f=t.titleColor,m=t.titleFont,y=t.titleLineHeight,g=t.titleBackgroundColor,v=t.titlePadding,_=t.titleTextAlign,b=t.titleWidth,w=t.titleFillColor,k=t.position,S=this.props.list;return r.a.createElement("div",{id:n,style:{width:"100%",height:"100%",position:"relative"}},S&&S.map((function(t,n){return r.a.createElement(gt,{disabled:i,circleRadius:a,circleBorderWidth:o,circleBorderColor:s,circleSelectColor:d,circleInColor:l,lineColor:c,lineWidth:u,areaColor:h,title:t.title?t.title:p,titleColor:t.titleColor?t.titleColor:f,titleFont:t.titleFont?t.titleFont:m,titleLineHeight:t.titleLineHeight?t.titleLineHeight:y,titleBackgroundColor:t.titleBackgroundColor?t.titleBackgroundColor:g,titlePadding:t.titlePadding?t.titlePadding:v,titleTextAlign:t.titleTextAlign?t.titleTextAlign:_,titleWidth:t.titleWidth?t.titleWidth:b,titleFillColor:t.titleFillColor?t.titleFillColor:w,position:k,key:t.id,listId:t.id,serviceData:t.serviceData,ref:function(n){e[t.id+t.mode]=n},mode:t.mode,wenziChange:function(t){return e.wenziChange(t,n)},change:function(t){return e.change(t)}})})))}}])&&kt(t.prototype,n),i&&kt(t,i),o}(i.Component);console.log("%cä¸ç§è§è¯-ç»ä»¶åº","text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15);font-size:35px")}])})); | |
36 | 36 | \ No newline at end of file | ... | ... |
package.json
1 | 1 | { |
2 | 2 | "name": "zzreact", |
3 | - "version": "1.0.20", | |
3 | + "version": "1.0.30", | |
4 | 4 | "description": "react中使用的组件更新选区组件升级的bug", |
5 | 5 | "main": "dist/index.js", |
6 | 6 | "files": [ |
... | ... | @@ -17,6 +17,8 @@ |
17 | 17 | "@babel/core": "^7.2.2", |
18 | 18 | "@babel/preset-env": "^7.3.1", |
19 | 19 | "@babel/preset-react": "^7.0.0", |
20 | + "antd": "^4.9.4", | |
21 | + "axios": "^0.21.1", | |
20 | 22 | "babel-loader": "^8.0.5", |
21 | 23 | "css-loader": "^5.0.1", |
22 | 24 | "file-loader": "^6.2.0", |
... | ... | @@ -30,6 +32,7 @@ |
30 | 32 | "webpack-dev-server": "^3.1.14" |
31 | 33 | }, |
32 | 34 | "dependencies": { |
35 | + "dplayer": "^1.26.0", | |
33 | 36 | "flv.js": "^1.5.0" |
34 | 37 | } |
35 | 38 | } | ... | ... |
public/index.html
src/App.css
... | ... | @@ -2,8 +2,70 @@ |
2 | 2 | margin: 0; |
3 | 3 | padding: 0; |
4 | 4 | } |
5 | +body,html,#root{ | |
6 | + height: 100%; | |
7 | + /* background-color: #07153C; */ | |
8 | +} | |
9 | +.all{ | |
10 | + width: 100%; | |
11 | + /* max-height: 100%; | |
12 | + overflow: hidden; */ | |
13 | + position: relative; | |
14 | +} | |
15 | +header{ | |
16 | + height: 66px; | |
17 | + width: 100%; | |
18 | + background-color: #049cfd; | |
19 | +} | |
20 | +header .title{ | |
21 | + color: white; | |
22 | + line-height: 66px; | |
23 | + font-size: 25px; | |
24 | + padding-left: 15px; | |
25 | + box-sizing: border-box; | |
26 | +} | |
27 | +.all .button{ | |
28 | + position: absolute; | |
29 | + right: -100px; | |
30 | + top: 150px; | |
31 | + width: 100px; | |
32 | + height: 50px; | |
33 | + text-align: center; | |
34 | + line-height: 50px; | |
35 | + color: white; | |
36 | + cursor: pointer; | |
37 | +} | |
38 | +.all .xialakuang{ | |
39 | + position: absolute; | |
40 | + left: 82%; | |
41 | + top: calc(28px + 66px); | |
42 | +} | |
43 | +.all .xialakuang>div:nth-child(2){ | |
44 | + margin-top: 10px; | |
45 | +} | |
46 | +.all .xialakuang>div:nth-child(3){ | |
47 | + margin-top: 10px; | |
48 | +} | |
49 | +.all .xialakuang>div:nth-child(3) button{ | |
50 | + width: 100%; | |
51 | +} | |
52 | +.all .xialakuang>div:nth-child(4){ | |
53 | + margin-top: 20px; | |
54 | +} | |
55 | +.all .xialakuang>div:nth-child(4) button{ | |
56 | + width: 100%; | |
57 | +} | |
58 | +.all .xialakuang>div:nth-child(5){ | |
59 | + margin-top: 10px; | |
60 | +} | |
61 | +.all .xialakuang>div:nth-child(5) button{ | |
62 | + width: 100%; | |
63 | +} | |
5 | 64 | #kuangneiCon11{ |
6 | 65 | position: relative; |
66 | + width: 80%; | |
67 | + margin-top: 28px; | |
68 | + height: calc(100vh - 28px - 66px); | |
7 | 69 | } |
8 | 70 | .flvWai{ |
9 | 71 | position: absolute; | ... | ... |
src/components/allVideoCom/allVideoCom.css
0 → 100644
src/components/allVideoCom/allVideoCom.js
0 → 100644
1 | +import React, { Component } from "react" | |
2 | +import "./allVideoCom.css" | |
3 | +import flvjs from "flv.js"; | |
4 | +import DPlayer from 'dplayer'; | |
5 | +export default class AllVideoCom extends Component { | |
6 | + constructor(props) { | |
7 | + super(props); | |
8 | + this.state = { | |
9 | + id: new Date().getTime() + Math.floor(Math.random() * (10000 - 1)) + 1, | |
10 | + videoUrl: "" | |
11 | + } | |
12 | + } | |
13 | + shouldComponentUpdate(nextProps) { | |
14 | + if (nextProps.videoUrl !== this.props.videoUrl || !this.state.videoUrl) { | |
15 | + if (nextProps.videoUrl) { | |
16 | + this.playerFlvVideo(nextProps.videoUrl) | |
17 | + } | |
18 | + | |
19 | + return true | |
20 | + } | |
21 | + return false | |
22 | + } | |
23 | + componentDidMount(){ | |
24 | + if(this.props.videoUrl){ | |
25 | + this.playerFlvVideo(this.props.videoUrl) | |
26 | + } | |
27 | + } | |
28 | + playerFlvVideo(videoUrl) { | |
29 | + this.setState({ videoUrl }) | |
30 | + if (!this.dp) { | |
31 | + this.createFlvPlayer(videoUrl) | |
32 | + } else { | |
33 | + this.dp.destroy(); | |
34 | + this.flvPlayer.pause(); | |
35 | + this.flvPlayer.unload(); | |
36 | + this.flvPlayer.detachMediaElement(); | |
37 | + this.flvPlayer.destroy(); | |
38 | + this.flvPlayer = null; | |
39 | + this.dp = null; | |
40 | + this.createFlvPlayer(videoUrl) | |
41 | + } | |
42 | + } | |
43 | + createFlvPlayer(videoUrl) { | |
44 | + let { id } = this.state | |
45 | + let { autoplay=true, config = {}, maxCount = 5 } = this.props; | |
46 | + this.count = 0;//重连次数 | |
47 | + this.dp = new DPlayer({ | |
48 | + container: document.getElementById(id), | |
49 | + screenshot: true, | |
50 | + autoplay: autoplay, | |
51 | + airplay: true, | |
52 | + mutex: false, | |
53 | + video: { | |
54 | + url: videoUrl, | |
55 | + type: "flv", | |
56 | + type: "customFlv", | |
57 | + customType: { | |
58 | + customFlv: (video) => { | |
59 | + this.flvPlayer = flvjs.createPlayer({ | |
60 | + type: 'flv', | |
61 | + url: video.src, | |
62 | + }, Object.assign({ | |
63 | + autoCleanupSourceBuffer: true | |
64 | + }, config)); | |
65 | + this.flvPlayer.attachMediaElement(video); | |
66 | + this.flvPlayer.load(); | |
67 | + this.flvPlayer.on("error", (e) => { | |
68 | + if (e && e === "NetworkError") { | |
69 | + this.count++ | |
70 | + if (parseInt(maxCount) >= this.count) { | |
71 | + this.flvPlayer.pause(); | |
72 | + this.flvPlayer.unload(); | |
73 | + this.flvPlayer.detachMediaElement(); | |
74 | + setTimeout(() => { | |
75 | + this.flvPlayer.attachMediaElement(video); | |
76 | + this.flvPlayer.load(); | |
77 | + this.flvPlayer.play(); | |
78 | + }, 500) | |
79 | + } else { | |
80 | + console.log("重连失败") | |
81 | + } | |
82 | + } | |
83 | + }) | |
84 | + }, | |
85 | + }, | |
86 | + }, | |
87 | + }); | |
88 | + } | |
89 | + render() { | |
90 | + let { id } = this.state; | |
91 | + return ( | |
92 | + <div className="dplayerWaikuang"> | |
93 | + <div id={id} style={{ width: "100%", height: "100%" }}></div> | |
94 | + </div> | |
95 | + ) | |
96 | + } | |
97 | +} | |
0 | 98 | \ No newline at end of file | ... | ... |
src/components/flvCom/flvCom.js
... | ... | @@ -5,31 +5,26 @@ export default class FlvCom extends Component { |
5 | 5 | constructor(props){ |
6 | 6 | super(props); |
7 | 7 | this.state = { |
8 | - vidoeUrl:"", | |
9 | 8 | id:new Date().getTime()+Math.floor(Math.random() * (10000 - 1)) + 1, |
10 | 9 | } |
11 | 10 | } |
12 | - static getDerivedStateFromProps(props){ | |
13 | - let {vidoeUrl} = props | |
14 | - if(vidoeUrl){ | |
15 | - return{ | |
16 | - vidoeUrl | |
11 | + shouldComponentUpdate(nextProps){ | |
12 | + if(nextProps.videoUrl!==this.props.videoUrl){ | |
13 | + if(this.flvPlayer){ | |
14 | + this.destroyFlv() | |
17 | 15 | } |
16 | + this.startFlv(nextProps.videoUrl) | |
17 | + return true | |
18 | 18 | } |
19 | - return null; | |
20 | - } | |
21 | - componentDidUpdate(){ | |
22 | - if(this.state.vidoeUrl){ | |
23 | - this.startFlv() | |
24 | - } | |
19 | + return false | |
25 | 20 | } |
26 | 21 | componentDidMount(){ |
27 | - if(this.state.vidoeUrl){ | |
28 | - this.startFlv() | |
22 | + if(this.props.videoUrl){ | |
23 | + this.startFlv(this.props.videoUrl) | |
29 | 24 | } |
30 | 25 | } |
31 | - startFlv(){ | |
32 | - let {vidoeUrl,id} = this.state | |
26 | + startFlv(videoUrl){ | |
27 | + let {id} = this.state | |
33 | 28 | if (flvjs.isSupported()) { |
34 | 29 | const videoElement = document.getElementById(id); |
35 | 30 | if(this.flvPlayer) this.destroyFlv() |
... | ... | @@ -39,7 +34,7 @@ export default class FlvCom extends Component { |
39 | 34 | isLive: true, |
40 | 35 | hasAudio: false, |
41 | 36 | //必须与node搭建的流媒体服务器中的http的端口和推流的参数吻合 |
42 | - url: vidoeUrl, | |
37 | + url: videoUrl, | |
43 | 38 | }, |
44 | 39 | { |
45 | 40 | enableStashBuffer: true, | ... | ... |
src/components/funAreaSelectPlus/funAreaSelectPlus.js
... | ... | @@ -171,8 +171,8 @@ export default class FunAreaSelectPlus extends Component { |
171 | 171 | let { list } = this.props |
172 | 172 | return ( |
173 | 173 | <div id={id} style={{ width: "100%", height: "100%", position: "relative" }}> |
174 | - <div className="buttonFunAreaSelectPlus" onClick={()=>this.clickIt("react")} style={{background: "url("+require("./123.png")+") no-repeat center center",backgroundSize:"100% 200%"}}>添加矩形</div> | |
175 | - <div className="buttonFunAreaSelectPlus" onClick={()=>this.delete()} style={{background: "url("+require("./123.png")+") no-repeat center center",backgroundSize:"100% 200%"}}>删除</div> | |
174 | + {/* <div className="buttonFunAreaSelectPlus" onClick={()=>this.clickIt("react")} style={{background: "url("+require("./123.png")+") no-repeat center center",backgroundSize:"100% 200%"}}>添加矩形</div> | |
175 | + <div className="buttonFunAreaSelectPlus" onClick={()=>this.delete()} style={{background: "url("+require("./123.png")+") no-repeat center center",backgroundSize:"100% 200%"}}>删除</div> */} | |
176 | 176 | {/* <button style={{ position: "absolute", right: "-70px", top: "0" }} onClick={() => this.clickIt("react")}>添加矩形</button> */} |
177 | 177 | {/* <button style={{ position: "absolute", right: "-83px", top: "40px" }} onClick={() => this.clickIt("polygon")}>添加多边形</button> */} |
178 | 178 | {/* <button style={{ position: "absolute", right: "-43px", top: "40px" }} onClick={() => this.delete()}>删除</button> */} | ... | ... |
src/components/index.js
1 | 1 | export { default as FlvCom } from './flvCom/flvCom.js'; |
2 | +export { default as AllVideoCom } from './allVideoCom/allVideoCom.js'; | |
2 | 3 | export { default as Timer } from './timer/timer.js'; |
3 | 4 | export { default as ImgCom } from './imgCom/imgCom.js'; |
4 | 5 | export { default as AreaSelete } from './areaSelete/areaSelete.js'; |
... | ... | @@ -7,4 +8,5 @@ export { default as FunAreaSelectPlus } from './funAreaSelectPlus/funAreaSelectP |
7 | 8 | |
8 | 9 | |
9 | 10 | |
11 | + | |
10 | 12 | console.log("%c中科视语-组件库","text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15);font-size:35px") |
11 | 13 | \ No newline at end of file | ... | ... |
src/index.js
1 | -import React, { Component } from 'react'; | |
1 | +import React, { Component, createRef } from 'react'; | |
2 | 2 | import ReactDOM from 'react-dom'; |
3 | -import { FunAreaSelectPlus, FlvCom } from "../dist/index.js" | |
3 | +import { FunAreaSelectPlus, FlvCom,AllVideoCom } from "./components" | |
4 | +// import { FunAreaSelectPlus, FlvCom, AllVideoCom } from "../dist/index" | |
5 | +import { Select, Button } from 'antd'; | |
6 | +import 'antd/dist/antd.css'; | |
4 | 7 | import axios from "axios" |
5 | 8 | import './App.css'; |
9 | +const { Option } = Select; | |
6 | 10 | axios.defaults.baseURL = "http://192.168.10.144:8083" |
11 | +var companyIdAll = "2fe2a70a-fa66-4233-9179-89e3531209d7" | |
7 | 12 | export default class App extends Component { |
8 | 13 | constructor() { |
9 | 14 | super(); |
... | ... | @@ -14,8 +19,9 @@ export default class App extends Component { |
14 | 19 | valueOne: "", |
15 | 20 | valueTwo: "", |
16 | 21 | videoUrl: "", |
17 | - key:new Date().getTime() | |
22 | + key: new Date().getTime(), | |
18 | 23 | } |
24 | + this.funAreaSelectPlus = createRef(); | |
19 | 25 | } |
20 | 26 | componentDidMount() { |
21 | 27 | this.getOptionOne() |
... | ... | @@ -28,18 +34,30 @@ export default class App extends Component { |
28 | 34 | } |
29 | 35 | }).then(res => { |
30 | 36 | var content = JSON.parse(res.data.resInfo.content) |
31 | - content = content.map(item => { | |
37 | + window.addEventListener("resize", () => { | |
38 | + var contentStr1 = content.map(item => { | |
39 | + return { | |
40 | + id: item.id, | |
41 | + mode: "react", | |
42 | + title: "点位" + item.id, | |
43 | + serviceData: this.getFenbial(JSON.parse(item.coordinate), "show") | |
44 | + } | |
45 | + }) | |
46 | + this.setState({ list: contentStr1 }) | |
47 | + }) | |
48 | + var contentStr = content.map(item => { | |
32 | 49 | return { |
33 | 50 | id: item.id, |
34 | 51 | mode: "react", |
35 | - title:"点位"+item.id, | |
36 | - serviceData: this.getFenbial(JSON.parse(item.coordinate),"show") | |
52 | + title: "点位" + item.id, | |
53 | + serviceData: this.getFenbial(JSON.parse(item.coordinate), "show") | |
37 | 54 | } |
38 | 55 | }) |
39 | - if(this.state.videoUrl !== res.data.resInfo.url){ | |
40 | - this.setState({ videoUrl: res.data.resInfo.url}) | |
56 | + if (this.state.videoUrl !== res.data.resInfo.url) { | |
57 | + // this.setState({ videoUrl: res.data.resInfo.url }) | |
58 | + this.setState({ videoUrl: res.data.resInfo.url }) | |
41 | 59 | } |
42 | - this.setState({ list: content ,key:new Date().getTime()}) | |
60 | + this.setState({ list: contentStr, key: new Date().getTime() }) | |
43 | 61 | }) |
44 | 62 | } |
45 | 63 | getFenbial(data, type) { |
... | ... | @@ -60,7 +78,7 @@ export default class App extends Component { |
60 | 78 | getOptionOne() { |
61 | 79 | axios.get("/site_config/selectSite", { |
62 | 80 | params: { |
63 | - companyId: "2fe2a70a-fa66-4233-9179-89e3531209d7" | |
81 | + companyId: companyIdAll | |
64 | 82 | } |
65 | 83 | }).then(res => { |
66 | 84 | this.setState({ options: res.data.reInfo, valueOne: res.data.reInfo[0].companyId }, () => { |
... | ... | @@ -93,11 +111,11 @@ export default class App extends Component { |
93 | 111 | console.log(falg, msg) |
94 | 112 | } |
95 | 113 | optionsOneSelect(e) { |
96 | - this.getOptionTwo(e.target.value) | |
97 | - this.setState({ valueOne: e.target.value }) | |
114 | + this.getOptionTwo(e) | |
115 | + this.setState({ valueOne: e }) | |
98 | 116 | } |
99 | 117 | optionsTwoSelect(e) { |
100 | - this.setState({ valueTwo: e.target.value }, () => { | |
118 | + this.setState({ valueTwo: e }, () => { | |
101 | 119 | this.getdian(this.state.valueOne, this.state.valueTwo) |
102 | 120 | }) |
103 | 121 | } |
... | ... | @@ -105,7 +123,7 @@ export default class App extends Component { |
105 | 123 | let { list, valueOne, valueTwo } = this.state; |
106 | 124 | var content = list.map(item => { |
107 | 125 | return { |
108 | - id: item.title?item.title.replace(/[^0-9]/ig,""):item.id, | |
126 | + id: item.title ? item.title.replace(/[^0-9]/ig, "") : item.id, | |
109 | 127 | coordinate: JSON.stringify(this.getFenbial(item.serviceData)) |
110 | 128 | } |
111 | 129 | }) |
... | ... | @@ -117,44 +135,78 @@ export default class App extends Component { |
117 | 135 | this.getdian(this.state.valueOne, this.state.valueTwo) |
118 | 136 | }) |
119 | 137 | } |
120 | - wenziChange(val,index){ | |
121 | - let {list} = this.state; | |
138 | + wenziChange(val, index) { | |
139 | + let { list } = this.state; | |
122 | 140 | list[index].title = val; |
123 | - this.setState({list:list}) | |
141 | + this.setState({ list: list }) | |
142 | + } | |
143 | + changea() { | |
144 | + if (this.state.videoUrl !== "http://27.128.170.246:8888/httpflvlive?app=lskjapp&stream=2200001201000901.flv") { | |
145 | + this.setState({ | |
146 | + videoUrl: "http://27.128.170.246:8888/httpflvlive?app=lskjapp&stream=2200001201000901.flv" | |
147 | + }) | |
148 | + } else { | |
149 | + this.setState({ | |
150 | + videoUrl: "http://27.128.170.246:8888/httpflvlive?app=lskjapp&stream=2200001201001101.flv" | |
151 | + }) | |
152 | + } | |
124 | 153 | } |
125 | 154 | render() { |
126 | - let { list, options, optionsTwo, valueOne, valueTwo, videoUrl,key } = this.state | |
155 | + let { list, options, optionsTwo, valueOne, valueTwo, videoUrl, key } = this.state | |
156 | + var VideoS = `[{"CameraName":"枪机65","OnLine":1,"VideoUrl":"http://27.128.170.246:8888/httpflvlive?app=lskjapp&stream=2200001201001101.flv"},{"CameraName":"球机4","OnLine":1,"VideoUrl":"http://27.128.170.246:8888/httpflvlive?app=lskjapp&stream=2200001201000D01.flv"},{"CameraName":"枪机66","OnLine":1,"VideoUrl":"http://27.128.170.246:8888/httpflvlive?app=lskjapp&stream=2200001201001201.flv"},{"CameraName":"球机6","OnLine":1,"VideoUrl":"http://27.128.170.246:8888/httpflvlive?app=lskjapp&stream=2200001201000901.flv"},{"CameraName":"球机5","OnLine":1,"VideoUrl":"http://27.128.170.246:8888/httpflvlive?app=lskjapp&stream=2200001201000E01.flv"},{"CameraName":"枪机67","OnLine":1,"VideoUrl":"http://27.128.170.246:8888/httpflvlive?app=lskjapp&stream=2200001201001301.flv"}] ` | |
127 | 157 | return ( |
128 | - <div> | |
129 | - <div> | |
130 | - <select value={valueOne} onChange={(e) => this.optionsOneSelect(e)}> | |
131 | - { | |
132 | - options.map(item => { | |
133 | - return <option key={item.companyId} value={item.companyId}>{item.companyName}</option> | |
134 | - }) | |
135 | - } | |
136 | - </select> | |
137 | - <select value={valueTwo} onChange={(e) => this.optionsTwoSelect(e)}> | |
138 | - { | |
139 | - optionsTwo.map(item => { | |
140 | - return <option key={item.deviceId} value={item.deviceId}>{item.deviceName}</option> | |
141 | - }) | |
142 | - } | |
143 | - </select> | |
144 | - <button onClick={() => { this.baocun() }}>保存</button> | |
158 | + <div className="all"> | |
159 | + <header> | |
160 | + <div className="title">配置平台</div> | |
161 | + </header> | |
162 | + <div className="xialakuang"> | |
163 | + <div> | |
164 | + <Select value={valueOne} style={{ width: 140 }} onChange={(e) => this.optionsOneSelect(e)}> | |
165 | + { | |
166 | + options.map((item, index) => { return <Option key={item.companyId + index} value={item.companyId}>{item.companyName}</Option> }) | |
167 | + } | |
168 | + </Select> | |
169 | + </div> | |
170 | + <div> | |
171 | + <Select value={valueTwo} style={{ width: 140 }} onChange={(e) => this.optionsTwoSelect(e)}> | |
172 | + { | |
173 | + optionsTwo.map(item => { return <Option key={item.deviceId} value={item.deviceId}>{item.deviceName}</Option> }) | |
174 | + } | |
175 | + </Select> | |
176 | + </div> | |
177 | + <div style={{ width: 140 }}> | |
178 | + <Button type="primary" onClick={() => { this.funAreaSelectPlus.current.clickIt("react") }} shape="round"> | |
179 | + 添加矩形 | |
180 | + </Button> | |
181 | + </div> | |
182 | + <div style={{ width: 140 }}> | |
183 | + <Button type="primary" shape="round"> | |
184 | + 保存 | |
185 | + </Button> | |
186 | + </div> | |
187 | + <div style={{ width: 140 }}> | |
188 | + <Button type="primary" danger onClick={() => { this.funAreaSelectPlus.current.delete() }} shape="round"> | |
189 | + 删除 | |
190 | + </Button> | |
191 | + </div> | |
192 | + <button onClick={() => this.changea()}>点击</button> | |
145 | 193 | </div> |
146 | - <div id="kuangneiCon11" style={{ width: "800px", height: "500px" }}> | |
147 | - <FlvCom vidoeUrl={videoUrl}></FlvCom> | |
148 | - <FunAreaSelectPlus titleColor="#FFF" | |
149 | - key={key} | |
150 | - list={list} wenziChange={(val,index)=>this.wenziChange(val,index)} | |
151 | - titleTextAlign="left" | |
152 | - titleWidth="50" | |
153 | - change={(val) => { this.changeSelect(val) }} delete={(selectIndex) => { this.delete(selectIndex) }} err={(falg, msg) => { this.err(falg, msg) }}></FunAreaSelectPlus> | |
194 | + <div id="kuangneiCon11" > | |
195 | + {JSON.parse(VideoS).map((item,index)=>{ | |
196 | + return <div key={index} style={{width:"10%",position:"relative",float:"left",height:"100%"}}><AllVideoCom videoUrl={item.VideoUrl}></AllVideoCom></div> | |
197 | + })} | |
198 | + {/* <AllVideoCom videoUrl={videoUrl}></AllVideoCom> */} | |
199 | + {/* <FlvCom videoUrl={videoUrl}></FlvCom> */} | |
200 | + {/* <FunAreaSelectPlus titleColor="#FFF" | |
201 | + ref={this.funAreaSelectPlus} | |
202 | + key={key} | |
203 | + list={list} wenziChange={(val, index) => this.wenziChange(val, index)} | |
204 | + titleTextAlign="left" | |
205 | + titleWidth="100" | |
206 | + change={(val) => { this.changeSelect(val) }} delete={(selectIndex) => { this.delete(selectIndex) }} err={(falg, msg) => { this.err(falg, msg) }}></FunAreaSelectPlus> */} | |
154 | 207 | </div> |
155 | 208 | </div> |
156 | 209 | ) |
157 | 210 | } |
158 | 211 | } |
159 | - | |
160 | 212 | ReactDOM.render(<App />, document.getElementById('root')); |
161 | 213 | \ No newline at end of file | ... | ... |
src/index1.js renamed to src/index2.js
webpack.config.js
... | ... | @@ -6,8 +6,8 @@ const htmlWebpackPlugin = new HtmlWebpackPlugin({ |
6 | 6 | }); |
7 | 7 | var NODE_ENV = process.env.NODE_ENV; |
8 | 8 | module.exports = { |
9 | - mode:NODE_ENV=='dev'?"development":"production", | |
10 | - entry: path.join(__dirname, NODE_ENV=='dev'?"./src/index.js":"./src/components"), | |
9 | + mode: NODE_ENV == 'dev' ? "development" : "production", | |
10 | + entry: path.join(__dirname, NODE_ENV == 'dev' ? "./src/index.js" : "./src/components"), | |
11 | 11 | output: { |
12 | 12 | path: path.join(__dirname, "dist"), |
13 | 13 | libraryTarget: 'umd', //发布组件专用 |
... | ... | @@ -26,12 +26,12 @@ module.exports = { |
26 | 26 | ] |
27 | 27 | }, |
28 | 28 | { |
29 | - test:/\.(png|jpg)$/, | |
30 | - use:{ | |
31 | - loader:'url-loader', | |
32 | - options:{ | |
33 | - limit:100*1024, //小于100kb变成base64 | |
34 | - esModule:false //如果不设置这个HTML中img的路径会出现问题 | |
29 | + test: /\.(png|jpg)$/, | |
30 | + use: { | |
31 | + loader: 'url-loader', | |
32 | + options: { | |
33 | + limit: 100 * 1024, //小于100kb变成base64 | |
34 | + esModule: false //如果不设置这个HTML中img的路径会出现问题 | |
35 | 35 | } |
36 | 36 | } |
37 | 37 | }, | ... | ... |
yarn.lock
0 → 100644
Changes suppressed. Click to show
1 | +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. | |
2 | +# yarn lockfile v1 | |
3 | + | |
4 | + | |
5 | +"@ant-design/colors@^5.0.0": | |
6 | + version "5.0.1" | |
7 | + resolved "https://registry.yarnpkg.com/@ant-design/colors/-/colors-5.0.1.tgz#09670f2f44a7473d7bc01be901c48ec10f12c7a4" | |
8 | + integrity sha512-x1TUaRILaqy3zgFNo+kIqOa3eTYPt81H1/3E4dCjDP4Qvk/xaPEizLDFdRUcIx0cWwyu2LklwfyLHWpbYK8v6A== | |
9 | + dependencies: | |
10 | + "@ctrl/tinycolor" "^3.3.1" | |
11 | + | |
12 | +"@ant-design/icons-svg@^4.0.0": | |
13 | + version "4.1.0" | |
14 | + resolved "https://registry.yarnpkg.com/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz#480b025f4b20ef7fe8f47d4a4846e4fee84ea06c" | |
15 | + integrity sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ== | |
16 | + | |
17 | +"@ant-design/icons@^4.2.2", "@ant-design/icons@^4.3.0": | |
18 | + version "4.3.0" | |
19 | + resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-4.3.0.tgz#420e0cd527486c0fe57f81310d681950fc4cfacf" | |
20 | + integrity sha512-UoIbw4oz/L/msbkgqs2nls2KP7XNKScOxVR54wRrWwnXOzJaGNwwSdYjHQz+5ETf8C53YPpzMOnRX99LFCdeIQ== | |
21 | + dependencies: | |
22 | + "@ant-design/colors" "^5.0.0" | |
23 | + "@ant-design/icons-svg" "^4.0.0" | |
24 | + "@babel/runtime" "^7.11.2" | |
25 | + classnames "^2.2.6" | |
26 | + insert-css "^2.0.0" | |
27 | + rc-util "^5.0.1" | |
28 | + | |
29 | +"@ant-design/react-slick@~0.27.0": | |
30 | + version "0.27.14" | |
31 | + resolved "https://registry.yarnpkg.com/@ant-design/react-slick/-/react-slick-0.27.14.tgz#a1082c4734e57c7ba9c41d035375f5bf577f3b5e" | |
32 | + integrity sha512-s6JVexqFmU5rs5Pm828ojtm5rCp8jDXyrc5OxEtCE2z58SIyQlkpnU9BJh98LEeBZyj02WFkGN8CWpSaD+G4PA== | |
33 | + dependencies: | |
34 | + "@babel/runtime" "^7.10.4" | |
35 | + classnames "^2.2.5" | |
36 | + json2mq "^0.2.0" | |
37 | + lodash "^4.17.15" | |
38 | + resize-observer-polyfill "^1.5.0" | |
39 | + | |
40 | +"@babel/cli@^7.2.3": | |
41 | + version "7.12.10" | |
42 | + resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.12.10.tgz#67a1015b1cd505bde1696196febf910c4c339a48" | |
43 | + integrity sha512-+y4ZnePpvWs1fc/LhZRTHkTesbXkyBYuOB+5CyodZqrEuETXi3zOVfpAQIdgC3lXbHLTDG9dQosxR9BhvLKDLQ== | |
44 | + dependencies: | |
45 | + commander "^4.0.1" | |
46 | + convert-source-map "^1.1.0" | |
47 | + fs-readdir-recursive "^1.1.0" | |
48 | + glob "^7.0.0" | |
49 | + lodash "^4.17.19" | |
50 | + make-dir "^2.1.0" | |
51 | + slash "^2.0.0" | |
52 | + source-map "^0.5.0" | |
53 | + optionalDependencies: | |
54 | + "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents" | |
55 | + chokidar "^3.4.0" | |
56 | + | |
57 | +"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.11": | |
58 | + version "7.12.11" | |
59 | + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" | |
60 | + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== | |
61 | + dependencies: | |
62 | + "@babel/highlight" "^7.10.4" | |
63 | + | |
64 | +"@babel/compat-data@^7.12.5", "@babel/compat-data@^7.12.7": | |
65 | + version "7.12.7" | |
66 | + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41" | |
67 | + integrity sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw== | |
68 | + | |
69 | +"@babel/core@^7.2.2": | |
70 | + version "7.12.10" | |
71 | + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" | |
72 | + integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== | |
73 | + dependencies: | |
74 | + "@babel/code-frame" "^7.10.4" | |
75 | + "@babel/generator" "^7.12.10" | |
76 | + "@babel/helper-module-transforms" "^7.12.1" | |
77 | + "@babel/helpers" "^7.12.5" | |
78 | + "@babel/parser" "^7.12.10" | |
79 | + "@babel/template" "^7.12.7" | |
80 | + "@babel/traverse" "^7.12.10" | |
81 | + "@babel/types" "^7.12.10" | |
82 | + convert-source-map "^1.7.0" | |
83 | + debug "^4.1.0" | |
84 | + gensync "^1.0.0-beta.1" | |
85 | + json5 "^2.1.2" | |
86 | + lodash "^4.17.19" | |
87 | + semver "^5.4.1" | |
88 | + source-map "^0.5.0" | |
89 | + | |
90 | +"@babel/generator@^7.12.10", "@babel/generator@^7.12.11": | |
91 | + version "7.12.11" | |
92 | + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.11.tgz#98a7df7b8c358c9a37ab07a24056853016aba3af" | |
93 | + integrity sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA== | |
94 | + dependencies: | |
95 | + "@babel/types" "^7.12.11" | |
96 | + jsesc "^2.5.1" | |
97 | + source-map "^0.5.0" | |
98 | + | |
99 | +"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.10": | |
100 | + version "7.12.10" | |
101 | + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz#54ab9b000e60a93644ce17b3f37d313aaf1d115d" | |
102 | + integrity sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ== | |
103 | + dependencies: | |
104 | + "@babel/types" "^7.12.10" | |
105 | + | |
106 | +"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": | |
107 | + version "7.10.4" | |
108 | + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" | |
109 | + integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== | |
110 | + dependencies: | |
111 | + "@babel/helper-explode-assignable-expression" "^7.10.4" | |
112 | + "@babel/types" "^7.10.4" | |
113 | + | |
114 | +"@babel/helper-compilation-targets@^7.12.5": | |
115 | + version "7.12.5" | |
116 | + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831" | |
117 | + integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw== | |
118 | + dependencies: | |
119 | + "@babel/compat-data" "^7.12.5" | |
120 | + "@babel/helper-validator-option" "^7.12.1" | |
121 | + browserslist "^4.14.5" | |
122 | + semver "^5.5.0" | |
123 | + | |
124 | +"@babel/helper-create-class-features-plugin@^7.12.1": | |
125 | + version "7.12.1" | |
126 | + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" | |
127 | + integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== | |
128 | + dependencies: | |
129 | + "@babel/helper-function-name" "^7.10.4" | |
130 | + "@babel/helper-member-expression-to-functions" "^7.12.1" | |
131 | + "@babel/helper-optimise-call-expression" "^7.10.4" | |
132 | + "@babel/helper-replace-supers" "^7.12.1" | |
133 | + "@babel/helper-split-export-declaration" "^7.10.4" | |
134 | + | |
135 | +"@babel/helper-create-regexp-features-plugin@^7.12.1": | |
136 | + version "7.12.7" | |
137 | + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f" | |
138 | + integrity sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ== | |
139 | + dependencies: | |
140 | + "@babel/helper-annotate-as-pure" "^7.10.4" | |
141 | + regexpu-core "^4.7.1" | |
142 | + | |
143 | +"@babel/helper-define-map@^7.10.4": | |
144 | + version "7.10.5" | |
145 | + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" | |
146 | + integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== | |
147 | + dependencies: | |
148 | + "@babel/helper-function-name" "^7.10.4" | |
149 | + "@babel/types" "^7.10.5" | |
150 | + lodash "^4.17.19" | |
151 | + | |
152 | +"@babel/helper-explode-assignable-expression@^7.10.4": | |
153 | + version "7.12.1" | |
154 | + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633" | |
155 | + integrity sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== | |
156 | + dependencies: | |
157 | + "@babel/types" "^7.12.1" | |
158 | + | |
159 | +"@babel/helper-function-name@^7.10.4", "@babel/helper-function-name@^7.12.11": | |
160 | + version "7.12.11" | |
161 | + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz#1fd7738aee5dcf53c3ecff24f1da9c511ec47b42" | |
162 | + integrity sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA== | |
163 | + dependencies: | |
164 | + "@babel/helper-get-function-arity" "^7.12.10" | |
165 | + "@babel/template" "^7.12.7" | |
166 | + "@babel/types" "^7.12.11" | |
167 | + | |
168 | +"@babel/helper-get-function-arity@^7.12.10": | |
169 | + version "7.12.10" | |
170 | + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf" | |
171 | + integrity sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== | |
172 | + dependencies: | |
173 | + "@babel/types" "^7.12.10" | |
174 | + | |
175 | +"@babel/helper-hoist-variables@^7.10.4": | |
176 | + version "7.10.4" | |
177 | + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e" | |
178 | + integrity sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== | |
179 | + dependencies: | |
180 | + "@babel/types" "^7.10.4" | |
181 | + | |
182 | +"@babel/helper-member-expression-to-functions@^7.12.1", "@babel/helper-member-expression-to-functions@^7.12.7": | |
183 | + version "7.12.7" | |
184 | + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" | |
185 | + integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== | |
186 | + dependencies: | |
187 | + "@babel/types" "^7.12.7" | |
188 | + | |
189 | +"@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5": | |
190 | + version "7.12.5" | |
191 | + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" | |
192 | + integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== | |
193 | + dependencies: | |
194 | + "@babel/types" "^7.12.5" | |
195 | + | |
196 | +"@babel/helper-module-transforms@^7.12.1": | |
197 | + version "7.12.1" | |
198 | + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" | |
199 | + integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== | |
200 | + dependencies: | |
201 | + "@babel/helper-module-imports" "^7.12.1" | |
202 | + "@babel/helper-replace-supers" "^7.12.1" | |
203 | + "@babel/helper-simple-access" "^7.12.1" | |
204 | + "@babel/helper-split-export-declaration" "^7.11.0" | |
205 | + "@babel/helper-validator-identifier" "^7.10.4" | |
206 | + "@babel/template" "^7.10.4" | |
207 | + "@babel/traverse" "^7.12.1" | |
208 | + "@babel/types" "^7.12.1" | |
209 | + lodash "^4.17.19" | |
210 | + | |
211 | +"@babel/helper-optimise-call-expression@^7.10.4", "@babel/helper-optimise-call-expression@^7.12.10": | |
212 | + version "7.12.10" | |
213 | + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz#94ca4e306ee11a7dd6e9f42823e2ac6b49881e2d" | |
214 | + integrity sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ== | |
215 | + dependencies: | |
216 | + "@babel/types" "^7.12.10" | |
217 | + | |
218 | +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": | |
219 | + version "7.10.4" | |
220 | + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" | |
221 | + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== | |
222 | + | |
223 | +"@babel/helper-remap-async-to-generator@^7.12.1": | |
224 | + version "7.12.1" | |
225 | + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" | |
226 | + integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== | |
227 | + dependencies: | |
228 | + "@babel/helper-annotate-as-pure" "^7.10.4" | |
229 | + "@babel/helper-wrap-function" "^7.10.4" | |
230 | + "@babel/types" "^7.12.1" | |
231 | + | |
232 | +"@babel/helper-replace-supers@^7.12.1": | |
233 | + version "7.12.11" | |
234 | + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz#ea511658fc66c7908f923106dd88e08d1997d60d" | |
235 | + integrity sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA== | |
236 | + dependencies: | |
237 | + "@babel/helper-member-expression-to-functions" "^7.12.7" | |
238 | + "@babel/helper-optimise-call-expression" "^7.12.10" | |
239 | + "@babel/traverse" "^7.12.10" | |
240 | + "@babel/types" "^7.12.11" | |
241 | + | |
242 | +"@babel/helper-simple-access@^7.12.1": | |
243 | + version "7.12.1" | |
244 | + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" | |
245 | + integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== | |
246 | + dependencies: | |
247 | + "@babel/types" "^7.12.1" | |
248 | + | |
249 | +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": | |
250 | + version "7.12.1" | |
251 | + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" | |
252 | + integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== | |
253 | + dependencies: | |
254 | + "@babel/types" "^7.12.1" | |
255 | + | |
256 | +"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0", "@babel/helper-split-export-declaration@^7.12.11": | |
257 | + version "7.12.11" | |
258 | + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz#1b4cc424458643c47d37022223da33d76ea4603a" | |
259 | + integrity sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g== | |
260 | + dependencies: | |
261 | + "@babel/types" "^7.12.11" | |
262 | + | |
263 | +"@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11": | |
264 | + version "7.12.11" | |
265 | + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" | |
266 | + integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== | |
267 | + | |
268 | +"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.11": | |
269 | + version "7.12.11" | |
270 | + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz#d66cb8b7a3e7fe4c6962b32020a131ecf0847f4f" | |
271 | + integrity sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw== | |
272 | + | |
273 | +"@babel/helper-wrap-function@^7.10.4": | |
274 | + version "7.12.3" | |
275 | + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9" | |
276 | + integrity sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== | |
277 | + dependencies: | |
278 | + "@babel/helper-function-name" "^7.10.4" | |
279 | + "@babel/template" "^7.10.4" | |
280 | + "@babel/traverse" "^7.10.4" | |
281 | + "@babel/types" "^7.10.4" | |
282 | + | |
283 | +"@babel/helpers@^7.12.5": | |
284 | + version "7.12.5" | |
285 | + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" | |
286 | + integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== | |
287 | + dependencies: | |
288 | + "@babel/template" "^7.10.4" | |
289 | + "@babel/traverse" "^7.12.5" | |
290 | + "@babel/types" "^7.12.5" | |
291 | + | |
292 | +"@babel/highlight@^7.10.4": | |
293 | + version "7.10.4" | |
294 | + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" | |
295 | + integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== | |
296 | + dependencies: | |
297 | + "@babel/helper-validator-identifier" "^7.10.4" | |
298 | + chalk "^2.0.0" | |
299 | + js-tokens "^4.0.0" | |
300 | + | |
301 | +"@babel/parser@^7.12.10", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7": | |
302 | + version "7.12.11" | |
303 | + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79" | |
304 | + integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg== | |
305 | + | |
306 | +"@babel/plugin-proposal-async-generator-functions@^7.12.1": | |
307 | + version "7.12.12" | |
308 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz#04b8f24fd4532008ab4e79f788468fd5a8476566" | |
309 | + integrity sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A== | |
310 | + dependencies: | |
311 | + "@babel/helper-plugin-utils" "^7.10.4" | |
312 | + "@babel/helper-remap-async-to-generator" "^7.12.1" | |
313 | + "@babel/plugin-syntax-async-generators" "^7.8.0" | |
314 | + | |
315 | +"@babel/plugin-proposal-class-properties@^7.12.1": | |
316 | + version "7.12.1" | |
317 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" | |
318 | + integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== | |
319 | + dependencies: | |
320 | + "@babel/helper-create-class-features-plugin" "^7.12.1" | |
321 | + "@babel/helper-plugin-utils" "^7.10.4" | |
322 | + | |
323 | +"@babel/plugin-proposal-dynamic-import@^7.12.1": | |
324 | + version "7.12.1" | |
325 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc" | |
326 | + integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ== | |
327 | + dependencies: | |
328 | + "@babel/helper-plugin-utils" "^7.10.4" | |
329 | + "@babel/plugin-syntax-dynamic-import" "^7.8.0" | |
330 | + | |
331 | +"@babel/plugin-proposal-export-namespace-from@^7.12.1": | |
332 | + version "7.12.1" | |
333 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4" | |
334 | + integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw== | |
335 | + dependencies: | |
336 | + "@babel/helper-plugin-utils" "^7.10.4" | |
337 | + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" | |
338 | + | |
339 | +"@babel/plugin-proposal-json-strings@^7.12.1": | |
340 | + version "7.12.1" | |
341 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c" | |
342 | + integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw== | |
343 | + dependencies: | |
344 | + "@babel/helper-plugin-utils" "^7.10.4" | |
345 | + "@babel/plugin-syntax-json-strings" "^7.8.0" | |
346 | + | |
347 | +"@babel/plugin-proposal-logical-assignment-operators@^7.12.1": | |
348 | + version "7.12.1" | |
349 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751" | |
350 | + integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA== | |
351 | + dependencies: | |
352 | + "@babel/helper-plugin-utils" "^7.10.4" | |
353 | + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" | |
354 | + | |
355 | +"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1": | |
356 | + version "7.12.1" | |
357 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" | |
358 | + integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== | |
359 | + dependencies: | |
360 | + "@babel/helper-plugin-utils" "^7.10.4" | |
361 | + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" | |
362 | + | |
363 | +"@babel/plugin-proposal-numeric-separator@^7.12.7": | |
364 | + version "7.12.7" | |
365 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz#8bf253de8139099fea193b297d23a9d406ef056b" | |
366 | + integrity sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ== | |
367 | + dependencies: | |
368 | + "@babel/helper-plugin-utils" "^7.10.4" | |
369 | + "@babel/plugin-syntax-numeric-separator" "^7.10.4" | |
370 | + | |
371 | +"@babel/plugin-proposal-object-rest-spread@^7.12.1": | |
372 | + version "7.12.1" | |
373 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" | |
374 | + integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== | |
375 | + dependencies: | |
376 | + "@babel/helper-plugin-utils" "^7.10.4" | |
377 | + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" | |
378 | + "@babel/plugin-transform-parameters" "^7.12.1" | |
379 | + | |
380 | +"@babel/plugin-proposal-optional-catch-binding@^7.12.1": | |
381 | + version "7.12.1" | |
382 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942" | |
383 | + integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== | |
384 | + dependencies: | |
385 | + "@babel/helper-plugin-utils" "^7.10.4" | |
386 | + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" | |
387 | + | |
388 | +"@babel/plugin-proposal-optional-chaining@^7.12.7": | |
389 | + version "7.12.7" | |
390 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c" | |
391 | + integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA== | |
392 | + dependencies: | |
393 | + "@babel/helper-plugin-utils" "^7.10.4" | |
394 | + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" | |
395 | + "@babel/plugin-syntax-optional-chaining" "^7.8.0" | |
396 | + | |
397 | +"@babel/plugin-proposal-private-methods@^7.12.1": | |
398 | + version "7.12.1" | |
399 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389" | |
400 | + integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w== | |
401 | + dependencies: | |
402 | + "@babel/helper-create-class-features-plugin" "^7.12.1" | |
403 | + "@babel/helper-plugin-utils" "^7.10.4" | |
404 | + | |
405 | +"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": | |
406 | + version "7.12.1" | |
407 | + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072" | |
408 | + integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w== | |
409 | + dependencies: | |
410 | + "@babel/helper-create-regexp-features-plugin" "^7.12.1" | |
411 | + "@babel/helper-plugin-utils" "^7.10.4" | |
412 | + | |
413 | +"@babel/plugin-syntax-async-generators@^7.8.0": | |
414 | + version "7.8.4" | |
415 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" | |
416 | + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== | |
417 | + dependencies: | |
418 | + "@babel/helper-plugin-utils" "^7.8.0" | |
419 | + | |
420 | +"@babel/plugin-syntax-class-properties@^7.12.1": | |
421 | + version "7.12.1" | |
422 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" | |
423 | + integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== | |
424 | + dependencies: | |
425 | + "@babel/helper-plugin-utils" "^7.10.4" | |
426 | + | |
427 | +"@babel/plugin-syntax-dynamic-import@^7.8.0": | |
428 | + version "7.8.3" | |
429 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" | |
430 | + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== | |
431 | + dependencies: | |
432 | + "@babel/helper-plugin-utils" "^7.8.0" | |
433 | + | |
434 | +"@babel/plugin-syntax-export-namespace-from@^7.8.3": | |
435 | + version "7.8.3" | |
436 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" | |
437 | + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== | |
438 | + dependencies: | |
439 | + "@babel/helper-plugin-utils" "^7.8.3" | |
440 | + | |
441 | +"@babel/plugin-syntax-json-strings@^7.8.0": | |
442 | + version "7.8.3" | |
443 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" | |
444 | + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== | |
445 | + dependencies: | |
446 | + "@babel/helper-plugin-utils" "^7.8.0" | |
447 | + | |
448 | +"@babel/plugin-syntax-jsx@^7.12.1": | |
449 | + version "7.12.1" | |
450 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" | |
451 | + integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== | |
452 | + dependencies: | |
453 | + "@babel/helper-plugin-utils" "^7.10.4" | |
454 | + | |
455 | +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": | |
456 | + version "7.10.4" | |
457 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" | |
458 | + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== | |
459 | + dependencies: | |
460 | + "@babel/helper-plugin-utils" "^7.10.4" | |
461 | + | |
462 | +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": | |
463 | + version "7.8.3" | |
464 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" | |
465 | + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== | |
466 | + dependencies: | |
467 | + "@babel/helper-plugin-utils" "^7.8.0" | |
468 | + | |
469 | +"@babel/plugin-syntax-numeric-separator@^7.10.4": | |
470 | + version "7.10.4" | |
471 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" | |
472 | + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== | |
473 | + dependencies: | |
474 | + "@babel/helper-plugin-utils" "^7.10.4" | |
475 | + | |
476 | +"@babel/plugin-syntax-object-rest-spread@^7.8.0": | |
477 | + version "7.8.3" | |
478 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" | |
479 | + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== | |
480 | + dependencies: | |
481 | + "@babel/helper-plugin-utils" "^7.8.0" | |
482 | + | |
483 | +"@babel/plugin-syntax-optional-catch-binding@^7.8.0": | |
484 | + version "7.8.3" | |
485 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" | |
486 | + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== | |
487 | + dependencies: | |
488 | + "@babel/helper-plugin-utils" "^7.8.0" | |
489 | + | |
490 | +"@babel/plugin-syntax-optional-chaining@^7.8.0": | |
491 | + version "7.8.3" | |
492 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" | |
493 | + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== | |
494 | + dependencies: | |
495 | + "@babel/helper-plugin-utils" "^7.8.0" | |
496 | + | |
497 | +"@babel/plugin-syntax-top-level-await@^7.12.1": | |
498 | + version "7.12.1" | |
499 | + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0" | |
500 | + integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== | |
501 | + dependencies: | |
502 | + "@babel/helper-plugin-utils" "^7.10.4" | |
503 | + | |
504 | +"@babel/plugin-transform-arrow-functions@^7.12.1": | |
505 | + version "7.12.1" | |
506 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3" | |
507 | + integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== | |
508 | + dependencies: | |
509 | + "@babel/helper-plugin-utils" "^7.10.4" | |
510 | + | |
511 | +"@babel/plugin-transform-async-to-generator@^7.12.1": | |
512 | + version "7.12.1" | |
513 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1" | |
514 | + integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== | |
515 | + dependencies: | |
516 | + "@babel/helper-module-imports" "^7.12.1" | |
517 | + "@babel/helper-plugin-utils" "^7.10.4" | |
518 | + "@babel/helper-remap-async-to-generator" "^7.12.1" | |
519 | + | |
520 | +"@babel/plugin-transform-block-scoped-functions@^7.12.1": | |
521 | + version "7.12.1" | |
522 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9" | |
523 | + integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== | |
524 | + dependencies: | |
525 | + "@babel/helper-plugin-utils" "^7.10.4" | |
526 | + | |
527 | +"@babel/plugin-transform-block-scoping@^7.12.11": | |
528 | + version "7.12.12" | |
529 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz#d93a567a152c22aea3b1929bb118d1d0a175cdca" | |
530 | + integrity sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ== | |
531 | + dependencies: | |
532 | + "@babel/helper-plugin-utils" "^7.10.4" | |
533 | + | |
534 | +"@babel/plugin-transform-classes@^7.12.1": | |
535 | + version "7.12.1" | |
536 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6" | |
537 | + integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== | |
538 | + dependencies: | |
539 | + "@babel/helper-annotate-as-pure" "^7.10.4" | |
540 | + "@babel/helper-define-map" "^7.10.4" | |
541 | + "@babel/helper-function-name" "^7.10.4" | |
542 | + "@babel/helper-optimise-call-expression" "^7.10.4" | |
543 | + "@babel/helper-plugin-utils" "^7.10.4" | |
544 | + "@babel/helper-replace-supers" "^7.12.1" | |
545 | + "@babel/helper-split-export-declaration" "^7.10.4" | |
546 | + globals "^11.1.0" | |
547 | + | |
548 | +"@babel/plugin-transform-computed-properties@^7.12.1": | |
549 | + version "7.12.1" | |
550 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852" | |
551 | + integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== | |
552 | + dependencies: | |
553 | + "@babel/helper-plugin-utils" "^7.10.4" | |
554 | + | |
555 | +"@babel/plugin-transform-destructuring@^7.12.1": | |
556 | + version "7.12.1" | |
557 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847" | |
558 | + integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== | |
559 | + dependencies: | |
560 | + "@babel/helper-plugin-utils" "^7.10.4" | |
561 | + | |
562 | +"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.4.4": | |
563 | + version "7.12.1" | |
564 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975" | |
565 | + integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA== | |
566 | + dependencies: | |
567 | + "@babel/helper-create-regexp-features-plugin" "^7.12.1" | |
568 | + "@babel/helper-plugin-utils" "^7.10.4" | |
569 | + | |
570 | +"@babel/plugin-transform-duplicate-keys@^7.12.1": | |
571 | + version "7.12.1" | |
572 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228" | |
573 | + integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw== | |
574 | + dependencies: | |
575 | + "@babel/helper-plugin-utils" "^7.10.4" | |
576 | + | |
577 | +"@babel/plugin-transform-exponentiation-operator@^7.12.1": | |
578 | + version "7.12.1" | |
579 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0" | |
580 | + integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== | |
581 | + dependencies: | |
582 | + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" | |
583 | + "@babel/helper-plugin-utils" "^7.10.4" | |
584 | + | |
585 | +"@babel/plugin-transform-for-of@^7.12.1": | |
586 | + version "7.12.1" | |
587 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa" | |
588 | + integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== | |
589 | + dependencies: | |
590 | + "@babel/helper-plugin-utils" "^7.10.4" | |
591 | + | |
592 | +"@babel/plugin-transform-function-name@^7.12.1": | |
593 | + version "7.12.1" | |
594 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667" | |
595 | + integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== | |
596 | + dependencies: | |
597 | + "@babel/helper-function-name" "^7.10.4" | |
598 | + "@babel/helper-plugin-utils" "^7.10.4" | |
599 | + | |
600 | +"@babel/plugin-transform-literals@^7.12.1": | |
601 | + version "7.12.1" | |
602 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57" | |
603 | + integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== | |
604 | + dependencies: | |
605 | + "@babel/helper-plugin-utils" "^7.10.4" | |
606 | + | |
607 | +"@babel/plugin-transform-member-expression-literals@^7.12.1": | |
608 | + version "7.12.1" | |
609 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad" | |
610 | + integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== | |
611 | + dependencies: | |
612 | + "@babel/helper-plugin-utils" "^7.10.4" | |
613 | + | |
614 | +"@babel/plugin-transform-modules-amd@^7.12.1": | |
615 | + version "7.12.1" | |
616 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9" | |
617 | + integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ== | |
618 | + dependencies: | |
619 | + "@babel/helper-module-transforms" "^7.12.1" | |
620 | + "@babel/helper-plugin-utils" "^7.10.4" | |
621 | + babel-plugin-dynamic-import-node "^2.3.3" | |
622 | + | |
623 | +"@babel/plugin-transform-modules-commonjs@^7.12.1": | |
624 | + version "7.12.1" | |
625 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648" | |
626 | + integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== | |
627 | + dependencies: | |
628 | + "@babel/helper-module-transforms" "^7.12.1" | |
629 | + "@babel/helper-plugin-utils" "^7.10.4" | |
630 | + "@babel/helper-simple-access" "^7.12.1" | |
631 | + babel-plugin-dynamic-import-node "^2.3.3" | |
632 | + | |
633 | +"@babel/plugin-transform-modules-systemjs@^7.12.1": | |
634 | + version "7.12.1" | |
635 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086" | |
636 | + integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q== | |
637 | + dependencies: | |
638 | + "@babel/helper-hoist-variables" "^7.10.4" | |
639 | + "@babel/helper-module-transforms" "^7.12.1" | |
640 | + "@babel/helper-plugin-utils" "^7.10.4" | |
641 | + "@babel/helper-validator-identifier" "^7.10.4" | |
642 | + babel-plugin-dynamic-import-node "^2.3.3" | |
643 | + | |
644 | +"@babel/plugin-transform-modules-umd@^7.12.1": | |
645 | + version "7.12.1" | |
646 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902" | |
647 | + integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q== | |
648 | + dependencies: | |
649 | + "@babel/helper-module-transforms" "^7.12.1" | |
650 | + "@babel/helper-plugin-utils" "^7.10.4" | |
651 | + | |
652 | +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1": | |
653 | + version "7.12.1" | |
654 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753" | |
655 | + integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q== | |
656 | + dependencies: | |
657 | + "@babel/helper-create-regexp-features-plugin" "^7.12.1" | |
658 | + | |
659 | +"@babel/plugin-transform-new-target@^7.12.1": | |
660 | + version "7.12.1" | |
661 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0" | |
662 | + integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw== | |
663 | + dependencies: | |
664 | + "@babel/helper-plugin-utils" "^7.10.4" | |
665 | + | |
666 | +"@babel/plugin-transform-object-super@^7.12.1": | |
667 | + version "7.12.1" | |
668 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e" | |
669 | + integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== | |
670 | + dependencies: | |
671 | + "@babel/helper-plugin-utils" "^7.10.4" | |
672 | + "@babel/helper-replace-supers" "^7.12.1" | |
673 | + | |
674 | +"@babel/plugin-transform-parameters@^7.12.1": | |
675 | + version "7.12.1" | |
676 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" | |
677 | + integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== | |
678 | + dependencies: | |
679 | + "@babel/helper-plugin-utils" "^7.10.4" | |
680 | + | |
681 | +"@babel/plugin-transform-property-literals@^7.12.1": | |
682 | + version "7.12.1" | |
683 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd" | |
684 | + integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== | |
685 | + dependencies: | |
686 | + "@babel/helper-plugin-utils" "^7.10.4" | |
687 | + | |
688 | +"@babel/plugin-transform-react-display-name@^7.12.1": | |
689 | + version "7.12.1" | |
690 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" | |
691 | + integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== | |
692 | + dependencies: | |
693 | + "@babel/helper-plugin-utils" "^7.10.4" | |
694 | + | |
695 | +"@babel/plugin-transform-react-jsx-development@^7.12.7": | |
696 | + version "7.12.12" | |
697 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz#bccca33108fe99d95d7f9e82046bfe762e71f4e7" | |
698 | + integrity sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg== | |
699 | + dependencies: | |
700 | + "@babel/plugin-transform-react-jsx" "^7.12.12" | |
701 | + | |
702 | +"@babel/plugin-transform-react-jsx@^7.12.10", "@babel/plugin-transform-react-jsx@^7.12.12": | |
703 | + version "7.12.12" | |
704 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz#b0da51ffe5f34b9a900e9f1f5fb814f9e512d25e" | |
705 | + integrity sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw== | |
706 | + dependencies: | |
707 | + "@babel/helper-annotate-as-pure" "^7.12.10" | |
708 | + "@babel/helper-module-imports" "^7.12.5" | |
709 | + "@babel/helper-plugin-utils" "^7.10.4" | |
710 | + "@babel/plugin-syntax-jsx" "^7.12.1" | |
711 | + "@babel/types" "^7.12.12" | |
712 | + | |
713 | +"@babel/plugin-transform-react-pure-annotations@^7.12.1": | |
714 | + version "7.12.1" | |
715 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" | |
716 | + integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg== | |
717 | + dependencies: | |
718 | + "@babel/helper-annotate-as-pure" "^7.10.4" | |
719 | + "@babel/helper-plugin-utils" "^7.10.4" | |
720 | + | |
721 | +"@babel/plugin-transform-regenerator@^7.12.1": | |
722 | + version "7.12.1" | |
723 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753" | |
724 | + integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== | |
725 | + dependencies: | |
726 | + regenerator-transform "^0.14.2" | |
727 | + | |
728 | +"@babel/plugin-transform-reserved-words@^7.12.1": | |
729 | + version "7.12.1" | |
730 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8" | |
731 | + integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A== | |
732 | + dependencies: | |
733 | + "@babel/helper-plugin-utils" "^7.10.4" | |
734 | + | |
735 | +"@babel/plugin-transform-shorthand-properties@^7.12.1": | |
736 | + version "7.12.1" | |
737 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3" | |
738 | + integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== | |
739 | + dependencies: | |
740 | + "@babel/helper-plugin-utils" "^7.10.4" | |
741 | + | |
742 | +"@babel/plugin-transform-spread@^7.12.1": | |
743 | + version "7.12.1" | |
744 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e" | |
745 | + integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== | |
746 | + dependencies: | |
747 | + "@babel/helper-plugin-utils" "^7.10.4" | |
748 | + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" | |
749 | + | |
750 | +"@babel/plugin-transform-sticky-regex@^7.12.7": | |
751 | + version "7.12.7" | |
752 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad" | |
753 | + integrity sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg== | |
754 | + dependencies: | |
755 | + "@babel/helper-plugin-utils" "^7.10.4" | |
756 | + | |
757 | +"@babel/plugin-transform-template-literals@^7.12.1": | |
758 | + version "7.12.1" | |
759 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843" | |
760 | + integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== | |
761 | + dependencies: | |
762 | + "@babel/helper-plugin-utils" "^7.10.4" | |
763 | + | |
764 | +"@babel/plugin-transform-typeof-symbol@^7.12.10": | |
765 | + version "7.12.10" | |
766 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz#de01c4c8f96580bd00f183072b0d0ecdcf0dec4b" | |
767 | + integrity sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA== | |
768 | + dependencies: | |
769 | + "@babel/helper-plugin-utils" "^7.10.4" | |
770 | + | |
771 | +"@babel/plugin-transform-unicode-escapes@^7.12.1": | |
772 | + version "7.12.1" | |
773 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709" | |
774 | + integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q== | |
775 | + dependencies: | |
776 | + "@babel/helper-plugin-utils" "^7.10.4" | |
777 | + | |
778 | +"@babel/plugin-transform-unicode-regex@^7.12.1": | |
779 | + version "7.12.1" | |
780 | + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb" | |
781 | + integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== | |
782 | + dependencies: | |
783 | + "@babel/helper-create-regexp-features-plugin" "^7.12.1" | |
784 | + "@babel/helper-plugin-utils" "^7.10.4" | |
785 | + | |
786 | +"@babel/preset-env@^7.3.1": | |
787 | + version "7.12.11" | |
788 | + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.11.tgz#55d5f7981487365c93dbbc84507b1c7215e857f9" | |
789 | + integrity sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw== | |
790 | + dependencies: | |
791 | + "@babel/compat-data" "^7.12.7" | |
792 | + "@babel/helper-compilation-targets" "^7.12.5" | |
793 | + "@babel/helper-module-imports" "^7.12.5" | |
794 | + "@babel/helper-plugin-utils" "^7.10.4" | |
795 | + "@babel/helper-validator-option" "^7.12.11" | |
796 | + "@babel/plugin-proposal-async-generator-functions" "^7.12.1" | |
797 | + "@babel/plugin-proposal-class-properties" "^7.12.1" | |
798 | + "@babel/plugin-proposal-dynamic-import" "^7.12.1" | |
799 | + "@babel/plugin-proposal-export-namespace-from" "^7.12.1" | |
800 | + "@babel/plugin-proposal-json-strings" "^7.12.1" | |
801 | + "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1" | |
802 | + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" | |
803 | + "@babel/plugin-proposal-numeric-separator" "^7.12.7" | |
804 | + "@babel/plugin-proposal-object-rest-spread" "^7.12.1" | |
805 | + "@babel/plugin-proposal-optional-catch-binding" "^7.12.1" | |
806 | + "@babel/plugin-proposal-optional-chaining" "^7.12.7" | |
807 | + "@babel/plugin-proposal-private-methods" "^7.12.1" | |
808 | + "@babel/plugin-proposal-unicode-property-regex" "^7.12.1" | |
809 | + "@babel/plugin-syntax-async-generators" "^7.8.0" | |
810 | + "@babel/plugin-syntax-class-properties" "^7.12.1" | |
811 | + "@babel/plugin-syntax-dynamic-import" "^7.8.0" | |
812 | + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" | |
813 | + "@babel/plugin-syntax-json-strings" "^7.8.0" | |
814 | + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" | |
815 | + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" | |
816 | + "@babel/plugin-syntax-numeric-separator" "^7.10.4" | |
817 | + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" | |
818 | + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" | |
819 | + "@babel/plugin-syntax-optional-chaining" "^7.8.0" | |
820 | + "@babel/plugin-syntax-top-level-await" "^7.12.1" | |
821 | + "@babel/plugin-transform-arrow-functions" "^7.12.1" | |
822 | + "@babel/plugin-transform-async-to-generator" "^7.12.1" | |
823 | + "@babel/plugin-transform-block-scoped-functions" "^7.12.1" | |
824 | + "@babel/plugin-transform-block-scoping" "^7.12.11" | |
825 | + "@babel/plugin-transform-classes" "^7.12.1" | |
826 | + "@babel/plugin-transform-computed-properties" "^7.12.1" | |
827 | + "@babel/plugin-transform-destructuring" "^7.12.1" | |
828 | + "@babel/plugin-transform-dotall-regex" "^7.12.1" | |
829 | + "@babel/plugin-transform-duplicate-keys" "^7.12.1" | |
830 | + "@babel/plugin-transform-exponentiation-operator" "^7.12.1" | |
831 | + "@babel/plugin-transform-for-of" "^7.12.1" | |
832 | + "@babel/plugin-transform-function-name" "^7.12.1" | |
833 | + "@babel/plugin-transform-literals" "^7.12.1" | |
834 | + "@babel/plugin-transform-member-expression-literals" "^7.12.1" | |
835 | + "@babel/plugin-transform-modules-amd" "^7.12.1" | |
836 | + "@babel/plugin-transform-modules-commonjs" "^7.12.1" | |
837 | + "@babel/plugin-transform-modules-systemjs" "^7.12.1" | |
838 | + "@babel/plugin-transform-modules-umd" "^7.12.1" | |
839 | + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1" | |
840 | + "@babel/plugin-transform-new-target" "^7.12.1" | |
841 | + "@babel/plugin-transform-object-super" "^7.12.1" | |
842 | + "@babel/plugin-transform-parameters" "^7.12.1" | |
843 | + "@babel/plugin-transform-property-literals" "^7.12.1" | |
844 | + "@babel/plugin-transform-regenerator" "^7.12.1" | |
845 | + "@babel/plugin-transform-reserved-words" "^7.12.1" | |
846 | + "@babel/plugin-transform-shorthand-properties" "^7.12.1" | |
847 | + "@babel/plugin-transform-spread" "^7.12.1" | |
848 | + "@babel/plugin-transform-sticky-regex" "^7.12.7" | |
849 | + "@babel/plugin-transform-template-literals" "^7.12.1" | |
850 | + "@babel/plugin-transform-typeof-symbol" "^7.12.10" | |
851 | + "@babel/plugin-transform-unicode-escapes" "^7.12.1" | |
852 | + "@babel/plugin-transform-unicode-regex" "^7.12.1" | |
853 | + "@babel/preset-modules" "^0.1.3" | |
854 | + "@babel/types" "^7.12.11" | |
855 | + core-js-compat "^3.8.0" | |
856 | + semver "^5.5.0" | |
857 | + | |
858 | +"@babel/preset-modules@^0.1.3": | |
859 | + version "0.1.4" | |
860 | + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" | |
861 | + integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== | |
862 | + dependencies: | |
863 | + "@babel/helper-plugin-utils" "^7.0.0" | |
864 | + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" | |
865 | + "@babel/plugin-transform-dotall-regex" "^7.4.4" | |
866 | + "@babel/types" "^7.4.4" | |
867 | + esutils "^2.0.2" | |
868 | + | |
869 | +"@babel/preset-react@^7.0.0": | |
870 | + version "7.12.10" | |
871 | + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.10.tgz#4fed65f296cbb0f5fb09de6be8cddc85cc909be9" | |
872 | + integrity sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ== | |
873 | + dependencies: | |
874 | + "@babel/helper-plugin-utils" "^7.10.4" | |
875 | + "@babel/plugin-transform-react-display-name" "^7.12.1" | |
876 | + "@babel/plugin-transform-react-jsx" "^7.12.10" | |
877 | + "@babel/plugin-transform-react-jsx-development" "^7.12.7" | |
878 | + "@babel/plugin-transform-react-pure-annotations" "^7.12.1" | |
879 | + | |
880 | +"@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": | |
881 | + version "7.12.5" | |
882 | + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" | |
883 | + integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== | |
884 | + dependencies: | |
885 | + regenerator-runtime "^0.13.4" | |
886 | + | |
887 | +"@babel/template@^7.10.4", "@babel/template@^7.12.7": | |
888 | + version "7.12.7" | |
889 | + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" | |
890 | + integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== | |
891 | + dependencies: | |
892 | + "@babel/code-frame" "^7.10.4" | |
893 | + "@babel/parser" "^7.12.7" | |
894 | + "@babel/types" "^7.12.7" | |
895 | + | |
896 | +"@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5": | |
897 | + version "7.12.12" | |
898 | + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.12.tgz#d0cd87892704edd8da002d674bc811ce64743376" | |
899 | + integrity sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w== | |
900 | + dependencies: | |
901 | + "@babel/code-frame" "^7.12.11" | |
902 | + "@babel/generator" "^7.12.11" | |
903 | + "@babel/helper-function-name" "^7.12.11" | |
904 | + "@babel/helper-split-export-declaration" "^7.12.11" | |
905 | + "@babel/parser" "^7.12.11" | |
906 | + "@babel/types" "^7.12.12" | |
907 | + debug "^4.1.0" | |
908 | + globals "^11.1.0" | |
909 | + lodash "^4.17.19" | |
910 | + | |
911 | +"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.11", "@babel/types@^7.12.12", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.4.4": | |
912 | + version "7.12.12" | |
913 | + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.12.tgz#4608a6ec313abbd87afa55004d373ad04a96c299" | |
914 | + integrity sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ== | |
915 | + dependencies: | |
916 | + "@babel/helper-validator-identifier" "^7.12.11" | |
917 | + lodash "^4.17.19" | |
918 | + to-fast-properties "^2.0.0" | |
919 | + | |
920 | +"@ctrl/tinycolor@^3.3.1": | |
921 | + version "3.3.1" | |
922 | + resolved "https://registry.yarnpkg.com/@ctrl/tinycolor/-/tinycolor-3.3.1.tgz#fa0efcf813daa43f8a6aef3ddaa80f7e66f1278e" | |
923 | + integrity sha512-jUJrjU62MUgHDSu5JfONfgRM2V7GfN5KknsygfIbxwRZXGeayIzxk4O9GiYgEAr9DG5HJThTF5+a5x3wtrOKzQ== | |
924 | + | |
925 | +"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents": | |
926 | + version "2.1.8-no-fsevents" | |
927 | + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz#da7c3996b8e6e19ebd14d82eaced2313e7769f9b" | |
928 | + integrity sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w== | |
929 | + dependencies: | |
930 | + anymatch "^2.0.0" | |
931 | + async-each "^1.0.1" | |
932 | + braces "^2.3.2" | |
933 | + glob-parent "^3.1.0" | |
934 | + inherits "^2.0.3" | |
935 | + is-binary-path "^1.0.0" | |
936 | + is-glob "^4.0.0" | |
937 | + normalize-path "^3.0.0" | |
938 | + path-is-absolute "^1.0.0" | |
939 | + readdirp "^2.2.1" | |
940 | + upath "^1.1.1" | |
941 | + | |
942 | +"@types/glob@^7.1.1": | |
943 | + version "7.1.3" | |
944 | + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" | |
945 | + integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== | |
946 | + dependencies: | |
947 | + "@types/minimatch" "*" | |
948 | + "@types/node" "*" | |
949 | + | |
950 | +"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": | |
951 | + version "7.0.6" | |
952 | + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" | |
953 | + integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== | |
954 | + | |
955 | +"@types/minimatch@*": | |
956 | + version "3.0.3" | |
957 | + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" | |
958 | + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== | |
959 | + | |
960 | +"@types/node@*": | |
961 | + version "14.14.16" | |
962 | + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.16.tgz#3cc351f8d48101deadfed4c9e4f116048d437b4b" | |
963 | + integrity sha512-naXYePhweTi+BMv11TgioE2/FXU4fSl29HAH1ffxVciNsH3rYXjNP2yM8wqmSm7jS20gM8TIklKiTen+1iVncw== | |
964 | + | |
965 | +"@videojs/http-streaming@2.2.4": | |
966 | + version "2.2.4" | |
967 | + resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-2.2.4.tgz#c71bb63dbc4749e35193c4c334430bd8ce728ec0" | |
968 | + integrity sha512-gzT46RpAEegOhMId/zZ6uXCVGDMPOv8qmoTykBuvd6/4lVM3lZ1ZJCq0kytAkisDuDKipy93gP46oZEtonlc/Q== | |
969 | + dependencies: | |
970 | + "@babel/runtime" "^7.5.5" | |
971 | + "@videojs/vhs-utils" "^2.2.1" | |
972 | + aes-decrypter "3.1.0" | |
973 | + global "^4.3.2" | |
974 | + m3u8-parser "4.5.0" | |
975 | + mpd-parser "0.14.0" | |
976 | + mux.js "5.6.7" | |
977 | + video.js "^6 || ^7" | |
978 | + | |
979 | +"@videojs/vhs-utils@^2.2.1": | |
980 | + version "2.3.0" | |
981 | + resolved "https://registry.yarnpkg.com/@videojs/vhs-utils/-/vhs-utils-2.3.0.tgz#490a3a00dfc1b51d85d5dcf8f8361e2d4c4d1440" | |
982 | + integrity sha512-ThSmm91S7tuIJ757ON50K4y7S/bvKN4+B0tu303gCOxaG57PoP1UvPfMQZ90XGhxwNgngexVojOqbBHhTvXVHQ== | |
983 | + dependencies: | |
984 | + "@babel/runtime" "^7.5.5" | |
985 | + global "^4.3.2" | |
986 | + url-toolkit "^2.1.6" | |
987 | + | |
988 | +"@videojs/xhr@2.5.1": | |
989 | + version "2.5.1" | |
990 | + resolved "https://registry.yarnpkg.com/@videojs/xhr/-/xhr-2.5.1.tgz#26bc5a79dbb3b03bfb13742c6ce559f89e90719e" | |
991 | + integrity sha512-wV9nGESHseSK+S9ePEru2+OJZ1jq/ZbbzniGQ4weAmTIepuBMSYPx5zrxxQA0E786T5ykpO8ts+LayV+3/oI2w== | |
992 | + dependencies: | |
993 | + "@babel/runtime" "^7.5.5" | |
994 | + global "~4.4.0" | |
995 | + is-function "^1.0.1" | |
996 | + | |
997 | +"@webassemblyjs/ast@1.9.0": | |
998 | + version "1.9.0" | |
999 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" | |
1000 | + integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== | |
1001 | + dependencies: | |
1002 | + "@webassemblyjs/helper-module-context" "1.9.0" | |
1003 | + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" | |
1004 | + "@webassemblyjs/wast-parser" "1.9.0" | |
1005 | + | |
1006 | +"@webassemblyjs/floating-point-hex-parser@1.9.0": | |
1007 | + version "1.9.0" | |
1008 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" | |
1009 | + integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== | |
1010 | + | |
1011 | +"@webassemblyjs/helper-api-error@1.9.0": | |
1012 | + version "1.9.0" | |
1013 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" | |
1014 | + integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== | |
1015 | + | |
1016 | +"@webassemblyjs/helper-buffer@1.9.0": | |
1017 | + version "1.9.0" | |
1018 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" | |
1019 | + integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== | |
1020 | + | |
1021 | +"@webassemblyjs/helper-code-frame@1.9.0": | |
1022 | + version "1.9.0" | |
1023 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" | |
1024 | + integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== | |
1025 | + dependencies: | |
1026 | + "@webassemblyjs/wast-printer" "1.9.0" | |
1027 | + | |
1028 | +"@webassemblyjs/helper-fsm@1.9.0": | |
1029 | + version "1.9.0" | |
1030 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" | |
1031 | + integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== | |
1032 | + | |
1033 | +"@webassemblyjs/helper-module-context@1.9.0": | |
1034 | + version "1.9.0" | |
1035 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" | |
1036 | + integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== | |
1037 | + dependencies: | |
1038 | + "@webassemblyjs/ast" "1.9.0" | |
1039 | + | |
1040 | +"@webassemblyjs/helper-wasm-bytecode@1.9.0": | |
1041 | + version "1.9.0" | |
1042 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" | |
1043 | + integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== | |
1044 | + | |
1045 | +"@webassemblyjs/helper-wasm-section@1.9.0": | |
1046 | + version "1.9.0" | |
1047 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" | |
1048 | + integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== | |
1049 | + dependencies: | |
1050 | + "@webassemblyjs/ast" "1.9.0" | |
1051 | + "@webassemblyjs/helper-buffer" "1.9.0" | |
1052 | + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" | |
1053 | + "@webassemblyjs/wasm-gen" "1.9.0" | |
1054 | + | |
1055 | +"@webassemblyjs/ieee754@1.9.0": | |
1056 | + version "1.9.0" | |
1057 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" | |
1058 | + integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== | |
1059 | + dependencies: | |
1060 | + "@xtuc/ieee754" "^1.2.0" | |
1061 | + | |
1062 | +"@webassemblyjs/leb128@1.9.0": | |
1063 | + version "1.9.0" | |
1064 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" | |
1065 | + integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== | |
1066 | + dependencies: | |
1067 | + "@xtuc/long" "4.2.2" | |
1068 | + | |
1069 | +"@webassemblyjs/utf8@1.9.0": | |
1070 | + version "1.9.0" | |
1071 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" | |
1072 | + integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== | |
1073 | + | |
1074 | +"@webassemblyjs/wasm-edit@1.9.0": | |
1075 | + version "1.9.0" | |
1076 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" | |
1077 | + integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== | |
1078 | + dependencies: | |
1079 | + "@webassemblyjs/ast" "1.9.0" | |
1080 | + "@webassemblyjs/helper-buffer" "1.9.0" | |
1081 | + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" | |
1082 | + "@webassemblyjs/helper-wasm-section" "1.9.0" | |
1083 | + "@webassemblyjs/wasm-gen" "1.9.0" | |
1084 | + "@webassemblyjs/wasm-opt" "1.9.0" | |
1085 | + "@webassemblyjs/wasm-parser" "1.9.0" | |
1086 | + "@webassemblyjs/wast-printer" "1.9.0" | |
1087 | + | |
1088 | +"@webassemblyjs/wasm-gen@1.9.0": | |
1089 | + version "1.9.0" | |
1090 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" | |
1091 | + integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== | |
1092 | + dependencies: | |
1093 | + "@webassemblyjs/ast" "1.9.0" | |
1094 | + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" | |
1095 | + "@webassemblyjs/ieee754" "1.9.0" | |
1096 | + "@webassemblyjs/leb128" "1.9.0" | |
1097 | + "@webassemblyjs/utf8" "1.9.0" | |
1098 | + | |
1099 | +"@webassemblyjs/wasm-opt@1.9.0": | |
1100 | + version "1.9.0" | |
1101 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" | |
1102 | + integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== | |
1103 | + dependencies: | |
1104 | + "@webassemblyjs/ast" "1.9.0" | |
1105 | + "@webassemblyjs/helper-buffer" "1.9.0" | |
1106 | + "@webassemblyjs/wasm-gen" "1.9.0" | |
1107 | + "@webassemblyjs/wasm-parser" "1.9.0" | |
1108 | + | |
1109 | +"@webassemblyjs/wasm-parser@1.9.0": | |
1110 | + version "1.9.0" | |
1111 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" | |
1112 | + integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== | |
1113 | + dependencies: | |
1114 | + "@webassemblyjs/ast" "1.9.0" | |
1115 | + "@webassemblyjs/helper-api-error" "1.9.0" | |
1116 | + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" | |
1117 | + "@webassemblyjs/ieee754" "1.9.0" | |
1118 | + "@webassemblyjs/leb128" "1.9.0" | |
1119 | + "@webassemblyjs/utf8" "1.9.0" | |
1120 | + | |
1121 | +"@webassemblyjs/wast-parser@1.9.0": | |
1122 | + version "1.9.0" | |
1123 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" | |
1124 | + integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== | |
1125 | + dependencies: | |
1126 | + "@webassemblyjs/ast" "1.9.0" | |
1127 | + "@webassemblyjs/floating-point-hex-parser" "1.9.0" | |
1128 | + "@webassemblyjs/helper-api-error" "1.9.0" | |
1129 | + "@webassemblyjs/helper-code-frame" "1.9.0" | |
1130 | + "@webassemblyjs/helper-fsm" "1.9.0" | |
1131 | + "@xtuc/long" "4.2.2" | |
1132 | + | |
1133 | +"@webassemblyjs/wast-printer@1.9.0": | |
1134 | + version "1.9.0" | |
1135 | + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" | |
1136 | + integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== | |
1137 | + dependencies: | |
1138 | + "@webassemblyjs/ast" "1.9.0" | |
1139 | + "@webassemblyjs/wast-parser" "1.9.0" | |
1140 | + "@xtuc/long" "4.2.2" | |
1141 | + | |
1142 | +"@xtuc/ieee754@^1.2.0": | |
1143 | + version "1.2.0" | |
1144 | + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" | |
1145 | + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== | |
1146 | + | |
1147 | +"@xtuc/long@4.2.2": | |
1148 | + version "4.2.2" | |
1149 | + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" | |
1150 | + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== | |
1151 | + | |
1152 | +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: | |
1153 | + version "1.3.7" | |
1154 | + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" | |
1155 | + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== | |
1156 | + dependencies: | |
1157 | + mime-types "~2.1.24" | |
1158 | + negotiator "0.6.2" | |
1159 | + | |
1160 | +acorn@^6.4.1: | |
1161 | + version "6.4.2" | |
1162 | + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" | |
1163 | + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== | |
1164 | + | |
1165 | +aes-decrypter@1.0.3: | |
1166 | + version "1.0.3" | |
1167 | + resolved "https://registry.yarnpkg.com/aes-decrypter/-/aes-decrypter-1.0.3.tgz#9c06b8a5435a5ad09db933f8a014afcf184cc34e" | |
1168 | + integrity sha1-nAa4pUNaWtCduTP4oBSvzxhMw04= | |
1169 | + dependencies: | |
1170 | + pkcs7 "^0.2.3" | |
1171 | + | |
1172 | +aes-decrypter@3.1.0: | |
1173 | + version "3.1.0" | |
1174 | + resolved "https://registry.yarnpkg.com/aes-decrypter/-/aes-decrypter-3.1.0.tgz#fc0b1d703f97a64aa3f7b13528f4661971db68c4" | |
1175 | + integrity sha512-wL1NFwP2yNrJG4InpXYFhhYe9TfonnDyhyxMq2+K9/qt+SrZzUieOpviN6pkDly7GawTqw5feehk0rn5iYo00g== | |
1176 | + dependencies: | |
1177 | + "@babel/runtime" "^7.5.5" | |
1178 | + "@videojs/vhs-utils" "^2.2.1" | |
1179 | + global "^4.3.2" | |
1180 | + pkcs7 "^1.0.4" | |
1181 | + | |
1182 | +ajv-errors@^1.0.0: | |
1183 | + version "1.0.1" | |
1184 | + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" | |
1185 | + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== | |
1186 | + | |
1187 | +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: | |
1188 | + version "3.5.2" | |
1189 | + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" | |
1190 | + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== | |
1191 | + | |
1192 | +ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: | |
1193 | + version "6.12.6" | |
1194 | + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" | |
1195 | + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== | |
1196 | + dependencies: | |
1197 | + fast-deep-equal "^3.1.1" | |
1198 | + fast-json-stable-stringify "^2.0.0" | |
1199 | + json-schema-traverse "^0.4.1" | |
1200 | + uri-js "^4.2.2" | |
1201 | + | |
1202 | +ansi-colors@^3.0.0: | |
1203 | + version "3.2.4" | |
1204 | + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" | |
1205 | + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== | |
1206 | + | |
1207 | +ansi-html@0.0.7: | |
1208 | + version "0.0.7" | |
1209 | + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" | |
1210 | + integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= | |
1211 | + | |
1212 | +ansi-regex@^2.0.0: | |
1213 | + version "2.1.1" | |
1214 | + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" | |
1215 | + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= | |
1216 | + | |
1217 | +ansi-regex@^4.1.0: | |
1218 | + version "4.1.0" | |
1219 | + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" | |
1220 | + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== | |
1221 | + | |
1222 | +ansi-styles@^3.2.0, ansi-styles@^3.2.1: | |
1223 | + version "3.2.1" | |
1224 | + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" | |
1225 | + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== | |
1226 | + dependencies: | |
1227 | + color-convert "^1.9.0" | |
1228 | + | |
1229 | +antd@^4.9.4: | |
1230 | + version "4.9.4" | |
1231 | + resolved "https://registry.yarnpkg.com/antd/-/antd-4.9.4.tgz#129092bc4a67c774145cb2450e4046d27a1acbb1" | |
1232 | + integrity sha512-kieGi1Isb/ddnn9E/AJVFCUgSZIqDv6HtFg7r5WWI0s6zf+nfCOtpes0oX8TdHO6mE/dL39pJG52aHNe8MwkJg== | |
1233 | + dependencies: | |
1234 | + "@ant-design/colors" "^5.0.0" | |
1235 | + "@ant-design/icons" "^4.3.0" | |
1236 | + "@ant-design/react-slick" "~0.27.0" | |
1237 | + "@babel/runtime" "^7.11.2" | |
1238 | + array-tree-filter "^2.1.0" | |
1239 | + classnames "^2.2.6" | |
1240 | + copy-to-clipboard "^3.2.0" | |
1241 | + lodash "^4.17.20" | |
1242 | + moment "^2.25.3" | |
1243 | + omit.js "^2.0.2" | |
1244 | + rc-cascader "~1.4.0" | |
1245 | + rc-checkbox "~2.3.0" | |
1246 | + rc-collapse "~3.1.0" | |
1247 | + rc-dialog "~8.4.0" | |
1248 | + rc-drawer "~4.1.0" | |
1249 | + rc-dropdown "~3.2.0" | |
1250 | + rc-field-form "~1.17.0" | |
1251 | + rc-image "~4.2.0" | |
1252 | + rc-input-number "~6.1.0" | |
1253 | + rc-mentions "~1.5.0" | |
1254 | + rc-menu "~8.10.0" | |
1255 | + rc-motion "^2.4.0" | |
1256 | + rc-notification "~4.5.2" | |
1257 | + rc-pagination "~3.1.2" | |
1258 | + rc-picker "~2.4.1" | |
1259 | + rc-progress "~3.1.0" | |
1260 | + rc-rate "~2.9.0" | |
1261 | + rc-resize-observer "^0.2.3" | |
1262 | + rc-select "~11.5.3" | |
1263 | + rc-slider "~9.6.1" | |
1264 | + rc-steps "~4.1.0" | |
1265 | + rc-switch "~3.2.0" | |
1266 | + rc-table "~7.11.0" | |
1267 | + rc-tabs "~11.7.0" | |
1268 | + rc-textarea "~0.3.0" | |
1269 | + rc-tooltip "~5.0.0" | |
1270 | + rc-tree "~4.0.0" | |
1271 | + rc-tree-select "~4.2.0" | |
1272 | + rc-upload "~3.3.1" | |
1273 | + rc-util "^5.1.0" | |
1274 | + scroll-into-view-if-needed "^2.2.25" | |
1275 | + warning "^4.0.3" | |
1276 | + | |
1277 | +anymatch@^2.0.0: | |
1278 | + version "2.0.0" | |
1279 | + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" | |
1280 | + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== | |
1281 | + dependencies: | |
1282 | + micromatch "^3.1.4" | |
1283 | + normalize-path "^2.1.1" | |
1284 | + | |
1285 | +anymatch@~3.1.1: | |
1286 | + version "3.1.1" | |
1287 | + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" | |
1288 | + integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== | |
1289 | + dependencies: | |
1290 | + normalize-path "^3.0.0" | |
1291 | + picomatch "^2.0.4" | |
1292 | + | |
1293 | +aproba@^1.1.1: | |
1294 | + version "1.2.0" | |
1295 | + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" | |
1296 | + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== | |
1297 | + | |
1298 | +arr-diff@^4.0.0: | |
1299 | + version "4.0.0" | |
1300 | + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" | |
1301 | + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= | |
1302 | + | |
1303 | +arr-flatten@^1.1.0: | |
1304 | + version "1.1.0" | |
1305 | + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" | |
1306 | + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== | |
1307 | + | |
1308 | +arr-union@^3.1.0: | |
1309 | + version "3.1.0" | |
1310 | + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" | |
1311 | + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= | |
1312 | + | |
1313 | +array-flatten@1.1.1: | |
1314 | + version "1.1.1" | |
1315 | + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" | |
1316 | + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= | |
1317 | + | |
1318 | +array-flatten@^2.1.0: | |
1319 | + version "2.1.2" | |
1320 | + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" | |
1321 | + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== | |
1322 | + | |
1323 | +array-tree-filter@^2.1.0: | |
1324 | + version "2.1.0" | |
1325 | + resolved "https://registry.yarnpkg.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz#873ac00fec83749f255ac8dd083814b4f6329190" | |
1326 | + integrity sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw== | |
1327 | + | |
1328 | +array-union@^1.0.1: | |
1329 | + version "1.0.2" | |
1330 | + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" | |
1331 | + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= | |
1332 | + dependencies: | |
1333 | + array-uniq "^1.0.1" | |
1334 | + | |
1335 | +array-uniq@^1.0.1: | |
1336 | + version "1.0.3" | |
1337 | + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" | |
1338 | + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= | |
1339 | + | |
1340 | +array-unique@^0.3.2: | |
1341 | + version "0.3.2" | |
1342 | + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" | |
1343 | + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= | |
1344 | + | |
1345 | +asn1.js@^5.2.0: | |
1346 | + version "5.4.1" | |
1347 | + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" | |
1348 | + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== | |
1349 | + dependencies: | |
1350 | + bn.js "^4.0.0" | |
1351 | + inherits "^2.0.1" | |
1352 | + minimalistic-assert "^1.0.0" | |
1353 | + safer-buffer "^2.1.0" | |
1354 | + | |
1355 | +assert@^1.1.1: | |
1356 | + version "1.5.0" | |
1357 | + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" | |
1358 | + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== | |
1359 | + dependencies: | |
1360 | + object-assign "^4.1.1" | |
1361 | + util "0.10.3" | |
1362 | + | |
1363 | +assign-symbols@^1.0.0: | |
1364 | + version "1.0.0" | |
1365 | + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" | |
1366 | + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= | |
1367 | + | |
1368 | +async-each@^1.0.1: | |
1369 | + version "1.0.3" | |
1370 | + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" | |
1371 | + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== | |
1372 | + | |
1373 | +async-limiter@~1.0.0: | |
1374 | + version "1.0.1" | |
1375 | + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" | |
1376 | + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== | |
1377 | + | |
1378 | +async-validator@^3.0.3: | |
1379 | + version "3.5.1" | |
1380 | + resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-3.5.1.tgz#cd62b9688b2465f48420e27adb47760ab1b5559f" | |
1381 | + integrity sha512-DDmKA7sdSAJtTVeNZHrnr2yojfFaoeW8MfQN8CeuXg8DDQHTqKk9Fdv38dSvnesHoO8MUwMI2HphOeSyIF+wmQ== | |
1382 | + | |
1383 | +async@^2.6.2: | |
1384 | + version "2.6.3" | |
1385 | + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" | |
1386 | + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== | |
1387 | + dependencies: | |
1388 | + lodash "^4.17.14" | |
1389 | + | |
1390 | +atob@^2.1.2: | |
1391 | + version "2.1.2" | |
1392 | + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" | |
1393 | + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== | |
1394 | + | |
1395 | +axios@0.19.2: | |
1396 | + version "0.19.2" | |
1397 | + resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" | |
1398 | + integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== | |
1399 | + dependencies: | |
1400 | + follow-redirects "1.5.10" | |
1401 | + | |
1402 | +axios@^0.21.1: | |
1403 | + version "0.21.1" | |
1404 | + resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" | |
1405 | + integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== | |
1406 | + dependencies: | |
1407 | + follow-redirects "^1.10.0" | |
1408 | + | |
1409 | +babel-loader@^8.0.5: | |
1410 | + version "8.2.2" | |
1411 | + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" | |
1412 | + integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== | |
1413 | + dependencies: | |
1414 | + find-cache-dir "^3.3.1" | |
1415 | + loader-utils "^1.4.0" | |
1416 | + make-dir "^3.1.0" | |
1417 | + schema-utils "^2.6.5" | |
1418 | + | |
1419 | +babel-plugin-dynamic-import-node@^2.3.3: | |
1420 | + version "2.3.3" | |
1421 | + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" | |
1422 | + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== | |
1423 | + dependencies: | |
1424 | + object.assign "^4.1.0" | |
1425 | + | |
1426 | +babel-runtime@^6.9.2: | |
1427 | + version "6.26.0" | |
1428 | + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" | |
1429 | + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= | |
1430 | + dependencies: | |
1431 | + core-js "^2.4.0" | |
1432 | + regenerator-runtime "^0.11.0" | |
1433 | + | |
1434 | +balanced-match@^1.0.0: | |
1435 | + version "1.0.0" | |
1436 | + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" | |
1437 | + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= | |
1438 | + | |
1439 | +balloon-css@^1.0.3: | |
1440 | + version "1.2.0" | |
1441 | + resolved "https://registry.yarnpkg.com/balloon-css/-/balloon-css-1.2.0.tgz#53d3fb4051264a278a58713bed6865845dbcaf4b" | |
1442 | + integrity sha512-urXwkHgwp6GsXVF+it01485Z2Cj4pnW02ICnM0TemOlkKmCNnDLmyy+ZZiRXBpwldUXO+aRNr7Hdia4CBvXJ5A== | |
1443 | + | |
1444 | +base64-js@^1.0.2: | |
1445 | + version "1.5.1" | |
1446 | + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" | |
1447 | + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== | |
1448 | + | |
1449 | +base@^0.11.1: | |
1450 | + version "0.11.2" | |
1451 | + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" | |
1452 | + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== | |
1453 | + dependencies: | |
1454 | + cache-base "^1.0.1" | |
1455 | + class-utils "^0.3.5" | |
1456 | + component-emitter "^1.2.1" | |
1457 | + define-property "^1.0.0" | |
1458 | + isobject "^3.0.1" | |
1459 | + mixin-deep "^1.2.0" | |
1460 | + pascalcase "^0.1.1" | |
1461 | + | |
1462 | +batch@0.6.1: | |
1463 | + version "0.6.1" | |
1464 | + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" | |
1465 | + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= | |
1466 | + | |
1467 | +big.js@^3.1.3: | |
1468 | + version "3.2.0" | |
1469 | + resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" | |
1470 | + integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== | |
1471 | + | |
1472 | +big.js@^5.2.2: | |
1473 | + version "5.2.2" | |
1474 | + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" | |
1475 | + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== | |
1476 | + | |
1477 | +binary-extensions@^1.0.0: | |
1478 | + version "1.13.1" | |
1479 | + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" | |
1480 | + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== | |
1481 | + | |
1482 | +binary-extensions@^2.0.0: | |
1483 | + version "2.1.0" | |
1484 | + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" | |
1485 | + integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== | |
1486 | + | |
1487 | +bindings@^1.5.0: | |
1488 | + version "1.5.0" | |
1489 | + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" | |
1490 | + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== | |
1491 | + dependencies: | |
1492 | + file-uri-to-path "1.0.0" | |
1493 | + | |
1494 | +bluebird@^3.5.5: | |
1495 | + version "3.7.2" | |
1496 | + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" | |
1497 | + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== | |
1498 | + | |
1499 | +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: | |
1500 | + version "4.11.9" | |
1501 | + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" | |
1502 | + integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== | |
1503 | + | |
1504 | +bn.js@^5.0.0, bn.js@^5.1.1: | |
1505 | + version "5.1.3" | |
1506 | + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" | |
1507 | + integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== | |
1508 | + | |
1509 | +body-parser@1.19.0: | |
1510 | + version "1.19.0" | |
1511 | + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" | |
1512 | + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== | |
1513 | + dependencies: | |
1514 | + bytes "3.1.0" | |
1515 | + content-type "~1.0.4" | |
1516 | + debug "2.6.9" | |
1517 | + depd "~1.1.2" | |
1518 | + http-errors "1.7.2" | |
1519 | + iconv-lite "0.4.24" | |
1520 | + on-finished "~2.3.0" | |
1521 | + qs "6.7.0" | |
1522 | + raw-body "2.4.0" | |
1523 | + type-is "~1.6.17" | |
1524 | + | |
1525 | +bonjour@^3.5.0: | |
1526 | + version "3.5.0" | |
1527 | + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" | |
1528 | + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= | |
1529 | + dependencies: | |
1530 | + array-flatten "^2.1.0" | |
1531 | + deep-equal "^1.0.1" | |
1532 | + dns-equal "^1.0.0" | |
1533 | + dns-txt "^2.0.2" | |
1534 | + multicast-dns "^6.0.1" | |
1535 | + multicast-dns-service-types "^1.1.0" | |
1536 | + | |
1537 | +boolbase@~1.0.0: | |
1538 | + version "1.0.0" | |
1539 | + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" | |
1540 | + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= | |
1541 | + | |
1542 | +brace-expansion@^1.1.7: | |
1543 | + version "1.1.11" | |
1544 | + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" | |
1545 | + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== | |
1546 | + dependencies: | |
1547 | + balanced-match "^1.0.0" | |
1548 | + concat-map "0.0.1" | |
1549 | + | |
1550 | +braces@^2.3.1, braces@^2.3.2: | |
1551 | + version "2.3.2" | |
1552 | + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" | |
1553 | + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== | |
1554 | + dependencies: | |
1555 | + arr-flatten "^1.1.0" | |
1556 | + array-unique "^0.3.2" | |
1557 | + extend-shallow "^2.0.1" | |
1558 | + fill-range "^4.0.0" | |
1559 | + isobject "^3.0.1" | |
1560 | + repeat-element "^1.1.2" | |
1561 | + snapdragon "^0.8.1" | |
1562 | + snapdragon-node "^2.0.1" | |
1563 | + split-string "^3.0.2" | |
1564 | + to-regex "^3.0.1" | |
1565 | + | |
1566 | +braces@~3.0.2: | |
1567 | + version "3.0.2" | |
1568 | + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" | |
1569 | + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== | |
1570 | + dependencies: | |
1571 | + fill-range "^7.0.1" | |
1572 | + | |
1573 | +brorand@^1.0.1: | |
1574 | + version "1.1.0" | |
1575 | + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" | |
1576 | + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= | |
1577 | + | |
1578 | +browserify-aes@^1.0.0, browserify-aes@^1.0.4: | |
1579 | + version "1.2.0" | |
1580 | + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" | |
1581 | + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== | |
1582 | + dependencies: | |
1583 | + buffer-xor "^1.0.3" | |
1584 | + cipher-base "^1.0.0" | |
1585 | + create-hash "^1.1.0" | |
1586 | + evp_bytestokey "^1.0.3" | |
1587 | + inherits "^2.0.1" | |
1588 | + safe-buffer "^5.0.1" | |
1589 | + | |
1590 | +browserify-cipher@^1.0.0: | |
1591 | + version "1.0.1" | |
1592 | + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" | |
1593 | + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== | |
1594 | + dependencies: | |
1595 | + browserify-aes "^1.0.4" | |
1596 | + browserify-des "^1.0.0" | |
1597 | + evp_bytestokey "^1.0.0" | |
1598 | + | |
1599 | +browserify-des@^1.0.0: | |
1600 | + version "1.0.2" | |
1601 | + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" | |
1602 | + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== | |
1603 | + dependencies: | |
1604 | + cipher-base "^1.0.1" | |
1605 | + des.js "^1.0.0" | |
1606 | + inherits "^2.0.1" | |
1607 | + safe-buffer "^5.1.2" | |
1608 | + | |
1609 | +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: | |
1610 | + version "4.1.0" | |
1611 | + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" | |
1612 | + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== | |
1613 | + dependencies: | |
1614 | + bn.js "^5.0.0" | |
1615 | + randombytes "^2.0.1" | |
1616 | + | |
1617 | +browserify-sign@^4.0.0: | |
1618 | + version "4.2.1" | |
1619 | + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" | |
1620 | + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== | |
1621 | + dependencies: | |
1622 | + bn.js "^5.1.1" | |
1623 | + browserify-rsa "^4.0.1" | |
1624 | + create-hash "^1.2.0" | |
1625 | + create-hmac "^1.1.7" | |
1626 | + elliptic "^6.5.3" | |
1627 | + inherits "^2.0.4" | |
1628 | + parse-asn1 "^5.1.5" | |
1629 | + readable-stream "^3.6.0" | |
1630 | + safe-buffer "^5.2.0" | |
1631 | + | |
1632 | +browserify-zlib@^0.2.0: | |
1633 | + version "0.2.0" | |
1634 | + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" | |
1635 | + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== | |
1636 | + dependencies: | |
1637 | + pako "~1.0.5" | |
1638 | + | |
1639 | +browserslist@^4.14.5, browserslist@^4.15.0: | |
1640 | + version "4.16.0" | |
1641 | + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.0.tgz#410277627500be3cb28a1bfe037586fbedf9488b" | |
1642 | + integrity sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ== | |
1643 | + dependencies: | |
1644 | + caniuse-lite "^1.0.30001165" | |
1645 | + colorette "^1.2.1" | |
1646 | + electron-to-chromium "^1.3.621" | |
1647 | + escalade "^3.1.1" | |
1648 | + node-releases "^1.1.67" | |
1649 | + | |
1650 | +buffer-from@^1.0.0: | |
1651 | + version "1.1.1" | |
1652 | + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" | |
1653 | + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== | |
1654 | + | |
1655 | +buffer-indexof@^1.0.0: | |
1656 | + version "1.1.1" | |
1657 | + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" | |
1658 | + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== | |
1659 | + | |
1660 | +buffer-xor@^1.0.3: | |
1661 | + version "1.0.3" | |
1662 | + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" | |
1663 | + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= | |
1664 | + | |
1665 | +buffer@^4.3.0: | |
1666 | + version "4.9.2" | |
1667 | + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" | |
1668 | + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== | |
1669 | + dependencies: | |
1670 | + base64-js "^1.0.2" | |
1671 | + ieee754 "^1.1.4" | |
1672 | + isarray "^1.0.0" | |
1673 | + | |
1674 | +builtin-status-codes@^3.0.0: | |
1675 | + version "3.0.0" | |
1676 | + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" | |
1677 | + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= | |
1678 | + | |
1679 | +bytes@3.0.0: | |
1680 | + version "3.0.0" | |
1681 | + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" | |
1682 | + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= | |
1683 | + | |
1684 | +bytes@3.1.0: | |
1685 | + version "3.1.0" | |
1686 | + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" | |
1687 | + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== | |
1688 | + | |
1689 | +cacache@^12.0.2: | |
1690 | + version "12.0.4" | |
1691 | + resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" | |
1692 | + integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== | |
1693 | + dependencies: | |
1694 | + bluebird "^3.5.5" | |
1695 | + chownr "^1.1.1" | |
1696 | + figgy-pudding "^3.5.1" | |
1697 | + glob "^7.1.4" | |
1698 | + graceful-fs "^4.1.15" | |
1699 | + infer-owner "^1.0.3" | |
1700 | + lru-cache "^5.1.1" | |
1701 | + mississippi "^3.0.0" | |
1702 | + mkdirp "^0.5.1" | |
1703 | + move-concurrently "^1.0.1" | |
1704 | + promise-inflight "^1.0.1" | |
1705 | + rimraf "^2.6.3" | |
1706 | + ssri "^6.0.1" | |
1707 | + unique-filename "^1.1.1" | |
1708 | + y18n "^4.0.0" | |
1709 | + | |
1710 | +cache-base@^1.0.1: | |
1711 | + version "1.0.1" | |
1712 | + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" | |
1713 | + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== | |
1714 | + dependencies: | |
1715 | + collection-visit "^1.0.0" | |
1716 | + component-emitter "^1.2.1" | |
1717 | + get-value "^2.0.6" | |
1718 | + has-value "^1.0.0" | |
1719 | + isobject "^3.0.1" | |
1720 | + set-value "^2.0.0" | |
1721 | + to-object-path "^0.3.0" | |
1722 | + union-value "^1.0.0" | |
1723 | + unset-value "^1.0.0" | |
1724 | + | |
1725 | +call-bind@^1.0.0: | |
1726 | + version "1.0.0" | |
1727 | + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.0.tgz#24127054bb3f9bdcb4b1fb82418186072f77b8ce" | |
1728 | + integrity sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w== | |
1729 | + dependencies: | |
1730 | + function-bind "^1.1.1" | |
1731 | + get-intrinsic "^1.0.0" | |
1732 | + | |
1733 | +camel-case@3.0.x: | |
1734 | + version "3.0.0" | |
1735 | + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" | |
1736 | + integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= | |
1737 | + dependencies: | |
1738 | + no-case "^2.2.0" | |
1739 | + upper-case "^1.1.1" | |
1740 | + | |
1741 | +camelcase@^5.0.0: | |
1742 | + version "5.3.1" | |
1743 | + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" | |
1744 | + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== | |
1745 | + | |
1746 | +camelcase@^6.2.0: | |
1747 | + version "6.2.0" | |
1748 | + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" | |
1749 | + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== | |
1750 | + | |
1751 | +caniuse-lite@^1.0.30001165: | |
1752 | + version "1.0.30001171" | |
1753 | + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001171.tgz#3291e11e02699ad0a29e69b8d407666fc843eba7" | |
1754 | + integrity sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg== | |
1755 | + | |
1756 | +chalk@^2.0.0, chalk@^2.4.2: | |
1757 | + version "2.4.2" | |
1758 | + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" | |
1759 | + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== | |
1760 | + dependencies: | |
1761 | + ansi-styles "^3.2.1" | |
1762 | + escape-string-regexp "^1.0.5" | |
1763 | + supports-color "^5.3.0" | |
1764 | + | |
1765 | +chokidar@^2.1.8: | |
1766 | + version "2.1.8" | |
1767 | + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" | |
1768 | + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== | |
1769 | + dependencies: | |
1770 | + anymatch "^2.0.0" | |
1771 | + async-each "^1.0.1" | |
1772 | + braces "^2.3.2" | |
1773 | + glob-parent "^3.1.0" | |
1774 | + inherits "^2.0.3" | |
1775 | + is-binary-path "^1.0.0" | |
1776 | + is-glob "^4.0.0" | |
1777 | + normalize-path "^3.0.0" | |
1778 | + path-is-absolute "^1.0.0" | |
1779 | + readdirp "^2.2.1" | |
1780 | + upath "^1.1.1" | |
1781 | + optionalDependencies: | |
1782 | + fsevents "^1.2.7" | |
1783 | + | |
1784 | +chokidar@^3.4.0, chokidar@^3.4.1: | |
1785 | + version "3.4.3" | |
1786 | + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b" | |
1787 | + integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== | |
1788 | + dependencies: | |
1789 | + anymatch "~3.1.1" | |
1790 | + braces "~3.0.2" | |
1791 | + glob-parent "~5.1.0" | |
1792 | + is-binary-path "~2.1.0" | |
1793 | + is-glob "~4.0.1" | |
1794 | + normalize-path "~3.0.0" | |
1795 | + readdirp "~3.5.0" | |
1796 | + optionalDependencies: | |
1797 | + fsevents "~2.1.2" | |
1798 | + | |
1799 | +chownr@^1.1.1: | |
1800 | + version "1.1.4" | |
1801 | + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" | |
1802 | + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== | |
1803 | + | |
1804 | +chrome-trace-event@^1.0.2: | |
1805 | + version "1.0.2" | |
1806 | + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" | |
1807 | + integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== | |
1808 | + dependencies: | |
1809 | + tslib "^1.9.0" | |
1810 | + | |
1811 | +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: | |
1812 | + version "1.0.4" | |
1813 | + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" | |
1814 | + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== | |
1815 | + dependencies: | |
1816 | + inherits "^2.0.1" | |
1817 | + safe-buffer "^5.0.1" | |
1818 | + | |
1819 | +class-utils@^0.3.5: | |
1820 | + version "0.3.6" | |
1821 | + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" | |
1822 | + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== | |
1823 | + dependencies: | |
1824 | + arr-union "^3.1.0" | |
1825 | + define-property "^0.2.5" | |
1826 | + isobject "^3.0.0" | |
1827 | + static-extend "^0.1.1" | |
1828 | + | |
1829 | +classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6: | |
1830 | + version "2.2.6" | |
1831 | + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" | |
1832 | + integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== | |
1833 | + | |
1834 | +clean-css@4.2.x: | |
1835 | + version "4.2.3" | |
1836 | + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" | |
1837 | + integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== | |
1838 | + dependencies: | |
1839 | + source-map "~0.6.0" | |
1840 | + | |
1841 | +cliui@^5.0.0: | |
1842 | + version "5.0.0" | |
1843 | + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" | |
1844 | + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== | |
1845 | + dependencies: | |
1846 | + string-width "^3.1.0" | |
1847 | + strip-ansi "^5.2.0" | |
1848 | + wrap-ansi "^5.1.0" | |
1849 | + | |
1850 | +collection-visit@^1.0.0: | |
1851 | + version "1.0.0" | |
1852 | + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" | |
1853 | + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= | |
1854 | + dependencies: | |
1855 | + map-visit "^1.0.0" | |
1856 | + object-visit "^1.0.0" | |
1857 | + | |
1858 | +color-convert@^1.9.0: | |
1859 | + version "1.9.3" | |
1860 | + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" | |
1861 | + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== | |
1862 | + dependencies: | |
1863 | + color-name "1.1.3" | |
1864 | + | |
1865 | +color-name@1.1.3: | |
1866 | + version "1.1.3" | |
1867 | + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" | |
1868 | + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= | |
1869 | + | |
1870 | +colorette@^1.2.1: | |
1871 | + version "1.2.1" | |
1872 | + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" | |
1873 | + integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== | |
1874 | + | |
1875 | +commander@2.17.x: | |
1876 | + version "2.17.1" | |
1877 | + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" | |
1878 | + integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== | |
1879 | + | |
1880 | +commander@^2.20.0: | |
1881 | + version "2.20.3" | |
1882 | + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" | |
1883 | + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== | |
1884 | + | |
1885 | +commander@^4.0.1: | |
1886 | + version "4.1.1" | |
1887 | + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" | |
1888 | + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== | |
1889 | + | |
1890 | +commander@~2.19.0: | |
1891 | + version "2.19.0" | |
1892 | + resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" | |
1893 | + integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== | |
1894 | + | |
1895 | +commondir@^1.0.1: | |
1896 | + version "1.0.1" | |
1897 | + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" | |
1898 | + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= | |
1899 | + | |
1900 | +component-emitter@^1.2.1: | |
1901 | + version "1.3.0" | |
1902 | + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" | |
1903 | + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== | |
1904 | + | |
1905 | +compressible@~2.0.16: | |
1906 | + version "2.0.18" | |
1907 | + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" | |
1908 | + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== | |
1909 | + dependencies: | |
1910 | + mime-db ">= 1.43.0 < 2" | |
1911 | + | |
1912 | +compression@^1.7.4: | |
1913 | + version "1.7.4" | |
1914 | + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" | |
1915 | + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== | |
1916 | + dependencies: | |
1917 | + accepts "~1.3.5" | |
1918 | + bytes "3.0.0" | |
1919 | + compressible "~2.0.16" | |
1920 | + debug "2.6.9" | |
1921 | + on-headers "~1.0.2" | |
1922 | + safe-buffer "5.1.2" | |
1923 | + vary "~1.1.2" | |
1924 | + | |
1925 | +compute-scroll-into-view@^1.0.16: | |
1926 | + version "1.0.16" | |
1927 | + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.16.tgz#5b7bf4f7127ea2c19b750353d7ce6776a90ee088" | |
1928 | + integrity sha512-a85LHKY81oQnikatZYA90pufpZ6sQx++BoCxOEMsjpZx+ZnaKGQnCyCehTRr/1p9GBIAHTjcU9k71kSYWloLiQ== | |
1929 | + | |
1930 | +concat-map@0.0.1: | |
1931 | + version "0.0.1" | |
1932 | + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" | |
1933 | + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= | |
1934 | + | |
1935 | +concat-stream@^1.5.0: | |
1936 | + version "1.6.2" | |
1937 | + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" | |
1938 | + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== | |
1939 | + dependencies: | |
1940 | + buffer-from "^1.0.0" | |
1941 | + inherits "^2.0.3" | |
1942 | + readable-stream "^2.2.2" | |
1943 | + typedarray "^0.0.6" | |
1944 | + | |
1945 | +connect-history-api-fallback@^1.6.0: | |
1946 | + version "1.6.0" | |
1947 | + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" | |
1948 | + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== | |
1949 | + | |
1950 | +console-browserify@^1.1.0: | |
1951 | + version "1.2.0" | |
1952 | + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" | |
1953 | + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== | |
1954 | + | |
1955 | +constants-browserify@^1.0.0: | |
1956 | + version "1.0.0" | |
1957 | + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" | |
1958 | + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= | |
1959 | + | |
1960 | +content-disposition@0.5.3: | |
1961 | + version "0.5.3" | |
1962 | + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" | |
1963 | + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== | |
1964 | + dependencies: | |
1965 | + safe-buffer "5.1.2" | |
1966 | + | |
1967 | +content-type@~1.0.4: | |
1968 | + version "1.0.4" | |
1969 | + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" | |
1970 | + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== | |
1971 | + | |
1972 | +convert-source-map@^1.1.0, convert-source-map@^1.7.0: | |
1973 | + version "1.7.0" | |
1974 | + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" | |
1975 | + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== | |
1976 | + dependencies: | |
1977 | + safe-buffer "~5.1.1" | |
1978 | + | |
1979 | +cookie-signature@1.0.6: | |
1980 | + version "1.0.6" | |
1981 | + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" | |
1982 | + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= | |
1983 | + | |
1984 | +cookie@0.4.0: | |
1985 | + version "0.4.0" | |
1986 | + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" | |
1987 | + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== | |
1988 | + | |
1989 | +copy-concurrently@^1.0.0: | |
1990 | + version "1.0.5" | |
1991 | + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" | |
1992 | + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== | |
1993 | + dependencies: | |
1994 | + aproba "^1.1.1" | |
1995 | + fs-write-stream-atomic "^1.0.8" | |
1996 | + iferr "^0.1.5" | |
1997 | + mkdirp "^0.5.1" | |
1998 | + rimraf "^2.5.4" | |
1999 | + run-queue "^1.0.0" | |
2000 | + | |
2001 | +copy-descriptor@^0.1.0: | |
2002 | + version "0.1.1" | |
2003 | + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" | |
2004 | + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= | |
2005 | + | |
2006 | +copy-to-clipboard@^3.2.0: | |
2007 | + version "3.3.1" | |
2008 | + resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" | |
2009 | + integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== | |
2010 | + dependencies: | |
2011 | + toggle-selection "^1.0.6" | |
2012 | + | |
2013 | +core-js-compat@^3.8.0: | |
2014 | + version "3.8.1" | |
2015 | + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.8.1.tgz#8d1ddd341d660ba6194cbe0ce60f4c794c87a36e" | |
2016 | + integrity sha512-a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ== | |
2017 | + dependencies: | |
2018 | + browserslist "^4.15.0" | |
2019 | + semver "7.0.0" | |
2020 | + | |
2021 | +core-js@^2.4.0: | |
2022 | + version "2.6.12" | |
2023 | + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" | |
2024 | + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== | |
2025 | + | |
2026 | +core-util-is@~1.0.0: | |
2027 | + version "1.0.2" | |
2028 | + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" | |
2029 | + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= | |
2030 | + | |
2031 | +create-ecdh@^4.0.0: | |
2032 | + version "4.0.4" | |
2033 | + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" | |
2034 | + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== | |
2035 | + dependencies: | |
2036 | + bn.js "^4.1.0" | |
2037 | + elliptic "^6.5.3" | |
2038 | + | |
2039 | +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: | |
2040 | + version "1.2.0" | |
2041 | + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" | |
2042 | + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== | |
2043 | + dependencies: | |
2044 | + cipher-base "^1.0.1" | |
2045 | + inherits "^2.0.1" | |
2046 | + md5.js "^1.3.4" | |
2047 | + ripemd160 "^2.0.1" | |
2048 | + sha.js "^2.4.0" | |
2049 | + | |
2050 | +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: | |
2051 | + version "1.1.7" | |
2052 | + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" | |
2053 | + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== | |
2054 | + dependencies: | |
2055 | + cipher-base "^1.0.3" | |
2056 | + create-hash "^1.1.0" | |
2057 | + inherits "^2.0.1" | |
2058 | + ripemd160 "^2.0.0" | |
2059 | + safe-buffer "^5.0.1" | |
2060 | + sha.js "^2.4.8" | |
2061 | + | |
2062 | +cross-spawn@^6.0.0, cross-spawn@^6.0.5: | |
2063 | + version "6.0.5" | |
2064 | + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" | |
2065 | + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== | |
2066 | + dependencies: | |
2067 | + nice-try "^1.0.4" | |
2068 | + path-key "^2.0.1" | |
2069 | + semver "^5.5.0" | |
2070 | + shebang-command "^1.2.0" | |
2071 | + which "^1.2.9" | |
2072 | + | |
2073 | +crypto-browserify@^3.11.0: | |
2074 | + version "3.12.0" | |
2075 | + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" | |
2076 | + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== | |
2077 | + dependencies: | |
2078 | + browserify-cipher "^1.0.0" | |
2079 | + browserify-sign "^4.0.0" | |
2080 | + create-ecdh "^4.0.0" | |
2081 | + create-hash "^1.1.0" | |
2082 | + create-hmac "^1.1.0" | |
2083 | + diffie-hellman "^5.0.0" | |
2084 | + inherits "^2.0.1" | |
2085 | + pbkdf2 "^3.0.3" | |
2086 | + public-encrypt "^4.0.0" | |
2087 | + randombytes "^2.0.0" | |
2088 | + randomfill "^1.0.3" | |
2089 | + | |
2090 | +css-loader@^5.0.1: | |
2091 | + version "5.0.1" | |
2092 | + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.0.1.tgz#9e4de0d6636a6266a585bd0900b422c85539d25f" | |
2093 | + integrity sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw== | |
2094 | + dependencies: | |
2095 | + camelcase "^6.2.0" | |
2096 | + cssesc "^3.0.0" | |
2097 | + icss-utils "^5.0.0" | |
2098 | + loader-utils "^2.0.0" | |
2099 | + postcss "^8.1.4" | |
2100 | + postcss-modules-extract-imports "^3.0.0" | |
2101 | + postcss-modules-local-by-default "^4.0.0" | |
2102 | + postcss-modules-scope "^3.0.0" | |
2103 | + postcss-modules-values "^4.0.0" | |
2104 | + postcss-value-parser "^4.1.0" | |
2105 | + schema-utils "^3.0.0" | |
2106 | + semver "^7.3.2" | |
2107 | + | |
2108 | +css-select@^1.1.0: | |
2109 | + version "1.2.0" | |
2110 | + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" | |
2111 | + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= | |
2112 | + dependencies: | |
2113 | + boolbase "~1.0.0" | |
2114 | + css-what "2.1" | |
2115 | + domutils "1.5.1" | |
2116 | + nth-check "~1.0.1" | |
2117 | + | |
2118 | +css-what@2.1: | |
2119 | + version "2.1.3" | |
2120 | + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" | |
2121 | + integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== | |
2122 | + | |
2123 | +cssesc@^3.0.0: | |
2124 | + version "3.0.0" | |
2125 | + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" | |
2126 | + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== | |
2127 | + | |
2128 | +cyclist@^1.0.1: | |
2129 | + version "1.0.1" | |
2130 | + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" | |
2131 | + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= | |
2132 | + | |
2133 | +date-fns@^2.15.0: | |
2134 | + version "2.16.1" | |
2135 | + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.16.1.tgz#05775792c3f3331da812af253e1a935851d3834b" | |
2136 | + integrity sha512-sAJVKx/FqrLYHAQeN7VpJrPhagZc9R4ImZIWYRFZaaohR3KzmuK88touwsSwSVT8Qcbd4zoDsnGfX4GFB4imyQ== | |
2137 | + | |
2138 | +dayjs@^1.8.30: | |
2139 | + version "1.9.8" | |
2140 | + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.9.8.tgz#9a65fbdca037e3d5835f98672da6e796f757cd58" | |
2141 | + integrity sha512-F42qBtJRa30FKF7XDnOQyNUTsaxDkuaZRj/i7BejSHC34LlLfPoIU4aeopvWfM+m1dJ6/DHKAWLg2ur+pLgq1w== | |
2142 | + | |
2143 | +debug@2.6.9, debug@^2.2.0, debug@^2.3.3: | |
2144 | + version "2.6.9" | |
2145 | + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" | |
2146 | + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== | |
2147 | + dependencies: | |
2148 | + ms "2.0.0" | |
2149 | + | |
2150 | +debug@=3.1.0: | |
2151 | + version "3.1.0" | |
2152 | + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" | |
2153 | + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== | |
2154 | + dependencies: | |
2155 | + ms "2.0.0" | |
2156 | + | |
2157 | +debug@^3.1.1, debug@^3.2.5: | |
2158 | + version "3.2.7" | |
2159 | + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" | |
2160 | + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== | |
2161 | + dependencies: | |
2162 | + ms "^2.1.1" | |
2163 | + | |
2164 | +debug@^4.1.0, debug@^4.1.1: | |
2165 | + version "4.3.1" | |
2166 | + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" | |
2167 | + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== | |
2168 | + dependencies: | |
2169 | + ms "2.1.2" | |
2170 | + | |
2171 | +decamelize@^1.2.0: | |
2172 | + version "1.2.0" | |
2173 | + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" | |
2174 | + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= | |
2175 | + | |
2176 | +decode-uri-component@^0.2.0: | |
2177 | + version "0.2.0" | |
2178 | + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" | |
2179 | + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= | |
2180 | + | |
2181 | +deep-equal@^1.0.1: | |
2182 | + version "1.1.1" | |
2183 | + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" | |
2184 | + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== | |
2185 | + dependencies: | |
2186 | + is-arguments "^1.0.4" | |
2187 | + is-date-object "^1.0.1" | |
2188 | + is-regex "^1.0.4" | |
2189 | + object-is "^1.0.1" | |
2190 | + object-keys "^1.1.1" | |
2191 | + regexp.prototype.flags "^1.2.0" | |
2192 | + | |
2193 | +default-gateway@^4.2.0: | |
2194 | + version "4.2.0" | |
2195 | + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" | |
2196 | + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== | |
2197 | + dependencies: | |
2198 | + execa "^1.0.0" | |
2199 | + ip-regex "^2.1.0" | |
2200 | + | |
2201 | +define-properties@^1.1.2, define-properties@^1.1.3: | |
2202 | + version "1.1.3" | |
2203 | + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" | |
2204 | + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== | |
2205 | + dependencies: | |
2206 | + object-keys "^1.0.12" | |
2207 | + | |
2208 | +define-property@^0.2.5: | |
2209 | + version "0.2.5" | |
2210 | + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" | |
2211 | + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= | |
2212 | + dependencies: | |
2213 | + is-descriptor "^0.1.0" | |
2214 | + | |
2215 | +define-property@^1.0.0: | |
2216 | + version "1.0.0" | |
2217 | + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" | |
2218 | + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= | |
2219 | + dependencies: | |
2220 | + is-descriptor "^1.0.0" | |
2221 | + | |
2222 | +define-property@^2.0.2: | |
2223 | + version "2.0.2" | |
2224 | + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" | |
2225 | + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== | |
2226 | + dependencies: | |
2227 | + is-descriptor "^1.0.2" | |
2228 | + isobject "^3.0.1" | |
2229 | + | |
2230 | +del@^4.1.1: | |
2231 | + version "4.1.1" | |
2232 | + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" | |
2233 | + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== | |
2234 | + dependencies: | |
2235 | + "@types/glob" "^7.1.1" | |
2236 | + globby "^6.1.0" | |
2237 | + is-path-cwd "^2.0.0" | |
2238 | + is-path-in-cwd "^2.0.0" | |
2239 | + p-map "^2.0.0" | |
2240 | + pify "^4.0.1" | |
2241 | + rimraf "^2.6.3" | |
2242 | + | |
2243 | +depd@~1.1.2: | |
2244 | + version "1.1.2" | |
2245 | + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" | |
2246 | + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= | |
2247 | + | |
2248 | +des.js@^1.0.0: | |
2249 | + version "1.0.1" | |
2250 | + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" | |
2251 | + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== | |
2252 | + dependencies: | |
2253 | + inherits "^2.0.1" | |
2254 | + minimalistic-assert "^1.0.0" | |
2255 | + | |
2256 | +destroy@~1.0.4: | |
2257 | + version "1.0.4" | |
2258 | + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" | |
2259 | + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= | |
2260 | + | |
2261 | +detect-file@^1.0.0: | |
2262 | + version "1.0.0" | |
2263 | + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" | |
2264 | + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= | |
2265 | + | |
2266 | +detect-node@^2.0.4: | |
2267 | + version "2.0.4" | |
2268 | + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" | |
2269 | + integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== | |
2270 | + | |
2271 | +diffie-hellman@^5.0.0: | |
2272 | + version "5.0.3" | |
2273 | + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" | |
2274 | + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== | |
2275 | + dependencies: | |
2276 | + bn.js "^4.1.0" | |
2277 | + miller-rabin "^4.0.0" | |
2278 | + randombytes "^2.0.0" | |
2279 | + | |
2280 | +dns-equal@^1.0.0: | |
2281 | + version "1.0.0" | |
2282 | + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" | |
2283 | + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= | |
2284 | + | |
2285 | +dns-packet@^1.3.1: | |
2286 | + version "1.3.1" | |
2287 | + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" | |
2288 | + integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== | |
2289 | + dependencies: | |
2290 | + ip "^1.1.0" | |
2291 | + safe-buffer "^5.0.1" | |
2292 | + | |
2293 | +dns-txt@^2.0.2: | |
2294 | + version "2.0.2" | |
2295 | + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" | |
2296 | + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= | |
2297 | + dependencies: | |
2298 | + buffer-indexof "^1.0.0" | |
2299 | + | |
2300 | +dom-align@^1.7.0: | |
2301 | + version "1.12.0" | |
2302 | + resolved "https://registry.yarnpkg.com/dom-align/-/dom-align-1.12.0.tgz#56fb7156df0b91099830364d2d48f88963f5a29c" | |
2303 | + integrity sha512-YkoezQuhp3SLFGdOlr5xkqZ640iXrnHAwVYcDg8ZKRUtO7mSzSC2BA5V0VuyAwPSJA4CLIc6EDDJh4bEsD2+zA== | |
2304 | + | |
2305 | +dom-converter@^0.2: | |
2306 | + version "0.2.0" | |
2307 | + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" | |
2308 | + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== | |
2309 | + dependencies: | |
2310 | + utila "~0.4" | |
2311 | + | |
2312 | +dom-serializer@0: | |
2313 | + version "0.2.2" | |
2314 | + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" | |
2315 | + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== | |
2316 | + dependencies: | |
2317 | + domelementtype "^2.0.1" | |
2318 | + entities "^2.0.0" | |
2319 | + | |
2320 | +dom-walk@^0.1.0: | |
2321 | + version "0.1.2" | |
2322 | + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" | |
2323 | + integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== | |
2324 | + | |
2325 | +domain-browser@^1.1.1: | |
2326 | + version "1.2.0" | |
2327 | + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" | |
2328 | + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== | |
2329 | + | |
2330 | +domelementtype@1, domelementtype@^1.3.1: | |
2331 | + version "1.3.1" | |
2332 | + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" | |
2333 | + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== | |
2334 | + | |
2335 | +domelementtype@^2.0.1: | |
2336 | + version "2.1.0" | |
2337 | + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" | |
2338 | + integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== | |
2339 | + | |
2340 | +domhandler@^2.3.0: | |
2341 | + version "2.4.2" | |
2342 | + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" | |
2343 | + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== | |
2344 | + dependencies: | |
2345 | + domelementtype "1" | |
2346 | + | |
2347 | +domutils@1.5.1: | |
2348 | + version "1.5.1" | |
2349 | + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" | |
2350 | + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= | |
2351 | + dependencies: | |
2352 | + dom-serializer "0" | |
2353 | + domelementtype "1" | |
2354 | + | |
2355 | +domutils@^1.5.1: | |
2356 | + version "1.7.0" | |
2357 | + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" | |
2358 | + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== | |
2359 | + dependencies: | |
2360 | + dom-serializer "0" | |
2361 | + domelementtype "1" | |
2362 | + | |
2363 | +dplayer@^1.26.0: | |
2364 | + version "1.26.0" | |
2365 | + resolved "https://registry.yarnpkg.com/dplayer/-/dplayer-1.26.0.tgz#d366200b1962bd09e91226066f2aadea6f35c71b" | |
2366 | + integrity sha512-uOE0w/WdlX7N9d0ppIEcAYrcnUjY52TMX+MBL4lj9Mj+JMljVuaEc5w88HkZp5Q11VqvN/jxnM8ktx2Dr7/MgA== | |
2367 | + dependencies: | |
2368 | + axios "0.19.2" | |
2369 | + balloon-css "^1.0.3" | |
2370 | + promise-polyfill "8.1.3" | |
2371 | + | |
2372 | +duplexify@^3.4.2, duplexify@^3.6.0: | |
2373 | + version "3.7.1" | |
2374 | + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" | |
2375 | + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== | |
2376 | + dependencies: | |
2377 | + end-of-stream "^1.0.0" | |
2378 | + inherits "^2.0.1" | |
2379 | + readable-stream "^2.0.0" | |
2380 | + stream-shift "^1.0.0" | |
2381 | + | |
2382 | +ee-first@1.1.1: | |
2383 | + version "1.1.1" | |
2384 | + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" | |
2385 | + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= | |
2386 | + | |
2387 | +electron-to-chromium@^1.3.621: | |
2388 | + version "1.3.633" | |
2389 | + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.633.tgz#16dd5aec9de03894e8d14a1db4cda8a369b9b7fe" | |
2390 | + integrity sha512-bsVCsONiVX1abkWdH7KtpuDAhsQ3N3bjPYhROSAXE78roJKet0Y5wznA14JE9pzbwSZmSMAW6KiKYf1RvbTJkA== | |
2391 | + | |
2392 | +elliptic@^6.5.3: | |
2393 | + version "6.5.3" | |
2394 | + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" | |
2395 | + integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== | |
2396 | + dependencies: | |
2397 | + bn.js "^4.4.0" | |
2398 | + brorand "^1.0.1" | |
2399 | + hash.js "^1.0.0" | |
2400 | + hmac-drbg "^1.0.0" | |
2401 | + inherits "^2.0.1" | |
2402 | + minimalistic-assert "^1.0.0" | |
2403 | + minimalistic-crypto-utils "^1.0.0" | |
2404 | + | |
2405 | +emoji-regex@^7.0.1: | |
2406 | + version "7.0.3" | |
2407 | + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" | |
2408 | + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== | |
2409 | + | |
2410 | +emojis-list@^2.0.0: | |
2411 | + version "2.1.0" | |
2412 | + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" | |
2413 | + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= | |
2414 | + | |
2415 | +emojis-list@^3.0.0: | |
2416 | + version "3.0.0" | |
2417 | + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" | |
2418 | + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== | |
2419 | + | |
2420 | +encodeurl@~1.0.2: | |
2421 | + version "1.0.2" | |
2422 | + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" | |
2423 | + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= | |
2424 | + | |
2425 | +end-of-stream@^1.0.0, end-of-stream@^1.1.0: | |
2426 | + version "1.4.4" | |
2427 | + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" | |
2428 | + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== | |
2429 | + dependencies: | |
2430 | + once "^1.4.0" | |
2431 | + | |
2432 | +enhanced-resolve@^4.1.1, enhanced-resolve@^4.3.0: | |
2433 | + version "4.3.0" | |
2434 | + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126" | |
2435 | + integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ== | |
2436 | + dependencies: | |
2437 | + graceful-fs "^4.1.2" | |
2438 | + memory-fs "^0.5.0" | |
2439 | + tapable "^1.0.0" | |
2440 | + | |
2441 | +entities@^1.1.1: | |
2442 | + version "1.1.2" | |
2443 | + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" | |
2444 | + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== | |
2445 | + | |
2446 | +entities@^2.0.0: | |
2447 | + version "2.1.0" | |
2448 | + resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" | |
2449 | + integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== | |
2450 | + | |
2451 | +errno@^0.1.3, errno@~0.1.7: | |
2452 | + version "0.1.8" | |
2453 | + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" | |
2454 | + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== | |
2455 | + dependencies: | |
2456 | + prr "~1.0.1" | |
2457 | + | |
2458 | +es-abstract@^1.17.0-next.1: | |
2459 | + version "1.17.7" | |
2460 | + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" | |
2461 | + integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== | |
2462 | + dependencies: | |
2463 | + es-to-primitive "^1.2.1" | |
2464 | + function-bind "^1.1.1" | |
2465 | + has "^1.0.3" | |
2466 | + has-symbols "^1.0.1" | |
2467 | + is-callable "^1.2.2" | |
2468 | + is-regex "^1.1.1" | |
2469 | + object-inspect "^1.8.0" | |
2470 | + object-keys "^1.1.1" | |
2471 | + object.assign "^4.1.1" | |
2472 | + string.prototype.trimend "^1.0.1" | |
2473 | + string.prototype.trimstart "^1.0.1" | |
2474 | + | |
2475 | +es-abstract@^1.18.0-next.1: | |
2476 | + version "1.18.0-next.1" | |
2477 | + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" | |
2478 | + integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== | |
2479 | + dependencies: | |
2480 | + es-to-primitive "^1.2.1" | |
2481 | + function-bind "^1.1.1" | |
2482 | + has "^1.0.3" | |
2483 | + has-symbols "^1.0.1" | |
2484 | + is-callable "^1.2.2" | |
2485 | + is-negative-zero "^2.0.0" | |
2486 | + is-regex "^1.1.1" | |
2487 | + object-inspect "^1.8.0" | |
2488 | + object-keys "^1.1.1" | |
2489 | + object.assign "^4.1.1" | |
2490 | + string.prototype.trimend "^1.0.1" | |
2491 | + string.prototype.trimstart "^1.0.1" | |
2492 | + | |
2493 | +es-to-primitive@^1.2.1: | |
2494 | + version "1.2.1" | |
2495 | + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" | |
2496 | + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== | |
2497 | + dependencies: | |
2498 | + is-callable "^1.1.4" | |
2499 | + is-date-object "^1.0.1" | |
2500 | + is-symbol "^1.0.2" | |
2501 | + | |
2502 | +es5-shim@^4.5.1: | |
2503 | + version "4.5.14" | |
2504 | + resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.14.tgz#90009e1019d0ea327447cb523deaff8fe45697ef" | |
2505 | + integrity sha512-7SwlpL+2JpymWTt8sNLuC2zdhhc+wrfe5cMPI2j0o6WsPdfAiPwmFy2f0AocPB4RQVBOZ9kNTgi5YF7TdhkvEg== | |
2506 | + | |
2507 | +es6-promise@^4.2.5: | |
2508 | + version "4.2.8" | |
2509 | + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" | |
2510 | + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== | |
2511 | + | |
2512 | +escalade@^3.1.1: | |
2513 | + version "3.1.1" | |
2514 | + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" | |
2515 | + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== | |
2516 | + | |
2517 | +escape-html@~1.0.3: | |
2518 | + version "1.0.3" | |
2519 | + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" | |
2520 | + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= | |
2521 | + | |
2522 | +escape-string-regexp@^1.0.5: | |
2523 | + version "1.0.5" | |
2524 | + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" | |
2525 | + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= | |
2526 | + | |
2527 | +eslint-scope@^4.0.3: | |
2528 | + version "4.0.3" | |
2529 | + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" | |
2530 | + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== | |
2531 | + dependencies: | |
2532 | + esrecurse "^4.1.0" | |
2533 | + estraverse "^4.1.1" | |
2534 | + | |
2535 | +esrecurse@^4.1.0: | |
2536 | + version "4.3.0" | |
2537 | + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" | |
2538 | + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== | |
2539 | + dependencies: | |
2540 | + estraverse "^5.2.0" | |
2541 | + | |
2542 | +estraverse@^4.1.1: | |
2543 | + version "4.3.0" | |
2544 | + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" | |
2545 | + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== | |
2546 | + | |
2547 | +estraverse@^5.2.0: | |
2548 | + version "5.2.0" | |
2549 | + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" | |
2550 | + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== | |
2551 | + | |
2552 | +esutils@^2.0.2: | |
2553 | + version "2.0.3" | |
2554 | + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" | |
2555 | + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== | |
2556 | + | |
2557 | +etag@~1.8.1: | |
2558 | + version "1.8.1" | |
2559 | + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" | |
2560 | + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= | |
2561 | + | |
2562 | +eventemitter3@^4.0.0: | |
2563 | + version "4.0.7" | |
2564 | + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" | |
2565 | + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== | |
2566 | + | |
2567 | +events@^3.0.0: | |
2568 | + version "3.2.0" | |
2569 | + resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" | |
2570 | + integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== | |
2571 | + | |
2572 | +eventsource@^1.0.7: | |
2573 | + version "1.0.7" | |
2574 | + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" | |
2575 | + integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== | |
2576 | + dependencies: | |
2577 | + original "^1.0.0" | |
2578 | + | |
2579 | +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: | |
2580 | + version "1.0.3" | |
2581 | + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" | |
2582 | + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== | |
2583 | + dependencies: | |
2584 | + md5.js "^1.3.4" | |
2585 | + safe-buffer "^5.1.1" | |
2586 | + | |
2587 | +execa@^1.0.0: | |
2588 | + version "1.0.0" | |
2589 | + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" | |
2590 | + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== | |
2591 | + dependencies: | |
2592 | + cross-spawn "^6.0.0" | |
2593 | + get-stream "^4.0.0" | |
2594 | + is-stream "^1.1.0" | |
2595 | + npm-run-path "^2.0.0" | |
2596 | + p-finally "^1.0.0" | |
2597 | + signal-exit "^3.0.0" | |
2598 | + strip-eof "^1.0.0" | |
2599 | + | |
2600 | +expand-brackets@^2.1.4: | |
2601 | + version "2.1.4" | |
2602 | + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" | |
2603 | + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= | |
2604 | + dependencies: | |
2605 | + debug "^2.3.3" | |
2606 | + define-property "^0.2.5" | |
2607 | + extend-shallow "^2.0.1" | |
2608 | + posix-character-classes "^0.1.0" | |
2609 | + regex-not "^1.0.0" | |
2610 | + snapdragon "^0.8.1" | |
2611 | + to-regex "^3.0.1" | |
2612 | + | |
2613 | +expand-tilde@^2.0.0, expand-tilde@^2.0.2: | |
2614 | + version "2.0.2" | |
2615 | + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" | |
2616 | + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= | |
2617 | + dependencies: | |
2618 | + homedir-polyfill "^1.0.1" | |
2619 | + | |
2620 | +express@^4.17.1: | |
2621 | + version "4.17.1" | |
2622 | + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" | |
2623 | + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== | |
2624 | + dependencies: | |
2625 | + accepts "~1.3.7" | |
2626 | + array-flatten "1.1.1" | |
2627 | + body-parser "1.19.0" | |
2628 | + content-disposition "0.5.3" | |
2629 | + content-type "~1.0.4" | |
2630 | + cookie "0.4.0" | |
2631 | + cookie-signature "1.0.6" | |
2632 | + debug "2.6.9" | |
2633 | + depd "~1.1.2" | |
2634 | + encodeurl "~1.0.2" | |
2635 | + escape-html "~1.0.3" | |
2636 | + etag "~1.8.1" | |
2637 | + finalhandler "~1.1.2" | |
2638 | + fresh "0.5.2" | |
2639 | + merge-descriptors "1.0.1" | |
2640 | + methods "~1.1.2" | |
2641 | + on-finished "~2.3.0" | |
2642 | + parseurl "~1.3.3" | |
2643 | + path-to-regexp "0.1.7" | |
2644 | + proxy-addr "~2.0.5" | |
2645 | + qs "6.7.0" | |
2646 | + range-parser "~1.2.1" | |
2647 | + safe-buffer "5.1.2" | |
2648 | + send "0.17.1" | |
2649 | + serve-static "1.14.1" | |
2650 | + setprototypeof "1.1.1" | |
2651 | + statuses "~1.5.0" | |
2652 | + type-is "~1.6.18" | |
2653 | + utils-merge "1.0.1" | |
2654 | + vary "~1.1.2" | |
2655 | + | |
2656 | +extend-shallow@^2.0.1: | |
2657 | + version "2.0.1" | |
2658 | + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" | |
2659 | + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= | |
2660 | + dependencies: | |
2661 | + is-extendable "^0.1.0" | |
2662 | + | |
2663 | +extend-shallow@^3.0.0, extend-shallow@^3.0.2: | |
2664 | + version "3.0.2" | |
2665 | + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" | |
2666 | + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= | |
2667 | + dependencies: | |
2668 | + assign-symbols "^1.0.0" | |
2669 | + is-extendable "^1.0.1" | |
2670 | + | |
2671 | +extglob@^2.0.4: | |
2672 | + version "2.0.4" | |
2673 | + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" | |
2674 | + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== | |
2675 | + dependencies: | |
2676 | + array-unique "^0.3.2" | |
2677 | + define-property "^1.0.0" | |
2678 | + expand-brackets "^2.1.4" | |
2679 | + extend-shallow "^2.0.1" | |
2680 | + fragment-cache "^0.2.1" | |
2681 | + regex-not "^1.0.0" | |
2682 | + snapdragon "^0.8.1" | |
2683 | + to-regex "^3.0.1" | |
2684 | + | |
2685 | +fast-deep-equal@^3.1.1: | |
2686 | + version "3.1.3" | |
2687 | + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" | |
2688 | + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== | |
2689 | + | |
2690 | +fast-json-stable-stringify@^2.0.0: | |
2691 | + version "2.1.0" | |
2692 | + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" | |
2693 | + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== | |
2694 | + | |
2695 | +faye-websocket@^0.10.0: | |
2696 | + version "0.10.0" | |
2697 | + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" | |
2698 | + integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= | |
2699 | + dependencies: | |
2700 | + websocket-driver ">=0.5.1" | |
2701 | + | |
2702 | +faye-websocket@~0.11.1: | |
2703 | + version "0.11.3" | |
2704 | + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" | |
2705 | + integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== | |
2706 | + dependencies: | |
2707 | + websocket-driver ">=0.5.1" | |
2708 | + | |
2709 | +figgy-pudding@^3.5.1: | |
2710 | + version "3.5.2" | |
2711 | + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" | |
2712 | + integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== | |
2713 | + | |
2714 | +file-loader@^6.2.0: | |
2715 | + version "6.2.0" | |
2716 | + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" | |
2717 | + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== | |
2718 | + dependencies: | |
2719 | + loader-utils "^2.0.0" | |
2720 | + schema-utils "^3.0.0" | |
2721 | + | |
2722 | +file-uri-to-path@1.0.0: | |
2723 | + version "1.0.0" | |
2724 | + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" | |
2725 | + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== | |
2726 | + | |
2727 | +fill-range@^4.0.0: | |
2728 | + version "4.0.0" | |
2729 | + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" | |
2730 | + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= | |
2731 | + dependencies: | |
2732 | + extend-shallow "^2.0.1" | |
2733 | + is-number "^3.0.0" | |
2734 | + repeat-string "^1.6.1" | |
2735 | + to-regex-range "^2.1.0" | |
2736 | + | |
2737 | +fill-range@^7.0.1: | |
2738 | + version "7.0.1" | |
2739 | + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" | |
2740 | + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== | |
2741 | + dependencies: | |
2742 | + to-regex-range "^5.0.1" | |
2743 | + | |
2744 | +finalhandler@~1.1.2: | |
2745 | + version "1.1.2" | |
2746 | + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" | |
2747 | + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== | |
2748 | + dependencies: | |
2749 | + debug "2.6.9" | |
2750 | + encodeurl "~1.0.2" | |
2751 | + escape-html "~1.0.3" | |
2752 | + on-finished "~2.3.0" | |
2753 | + parseurl "~1.3.3" | |
2754 | + statuses "~1.5.0" | |
2755 | + unpipe "~1.0.0" | |
2756 | + | |
2757 | +find-cache-dir@^2.1.0: | |
2758 | + version "2.1.0" | |
2759 | + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" | |
2760 | + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== | |
2761 | + dependencies: | |
2762 | + commondir "^1.0.1" | |
2763 | + make-dir "^2.0.0" | |
2764 | + pkg-dir "^3.0.0" | |
2765 | + | |
2766 | +find-cache-dir@^3.3.1: | |
2767 | + version "3.3.1" | |
2768 | + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" | |
2769 | + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== | |
2770 | + dependencies: | |
2771 | + commondir "^1.0.1" | |
2772 | + make-dir "^3.0.2" | |
2773 | + pkg-dir "^4.1.0" | |
2774 | + | |
2775 | +find-up@^3.0.0: | |
2776 | + version "3.0.0" | |
2777 | + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" | |
2778 | + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== | |
2779 | + dependencies: | |
2780 | + locate-path "^3.0.0" | |
2781 | + | |
2782 | +find-up@^4.0.0: | |
2783 | + version "4.1.0" | |
2784 | + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" | |
2785 | + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== | |
2786 | + dependencies: | |
2787 | + locate-path "^5.0.0" | |
2788 | + path-exists "^4.0.0" | |
2789 | + | |
2790 | +findup-sync@^3.0.0: | |
2791 | + version "3.0.0" | |
2792 | + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" | |
2793 | + integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== | |
2794 | + dependencies: | |
2795 | + detect-file "^1.0.0" | |
2796 | + is-glob "^4.0.0" | |
2797 | + micromatch "^3.0.4" | |
2798 | + resolve-dir "^1.0.1" | |
2799 | + | |
2800 | +flush-write-stream@^1.0.0: | |
2801 | + version "1.1.1" | |
2802 | + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" | |
2803 | + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== | |
2804 | + dependencies: | |
2805 | + inherits "^2.0.3" | |
2806 | + readable-stream "^2.3.6" | |
2807 | + | |
2808 | +flv.js@^1.5.0: | |
2809 | + version "1.5.0" | |
2810 | + resolved "https://registry.yarnpkg.com/flv.js/-/flv.js-1.5.0.tgz#fa59bed4391d70435cfa8740ac40ec0070ef98ae" | |
2811 | + integrity sha512-7tFwccqkFXpA7RIED0KvuNny2qVnpuGc5nTGsRpzrCT+qtwIaZyciK5UgyvgtlAMYaPFzYS0wdI92JiSBKOyXw== | |
2812 | + dependencies: | |
2813 | + es6-promise "^4.2.5" | |
2814 | + webworkify "^1.5.0" | |
2815 | + | |
2816 | +follow-redirects@1.5.10: | |
2817 | + version "1.5.10" | |
2818 | + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" | |
2819 | + integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== | |
2820 | + dependencies: | |
2821 | + debug "=3.1.0" | |
2822 | + | |
2823 | +follow-redirects@^1.0.0, follow-redirects@^1.10.0: | |
2824 | + version "1.13.1" | |
2825 | + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.1.tgz#5f69b813376cee4fd0474a3aba835df04ab763b7" | |
2826 | + integrity sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg== | |
2827 | + | |
2828 | +for-in@^1.0.2: | |
2829 | + version "1.0.2" | |
2830 | + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" | |
2831 | + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= | |
2832 | + | |
2833 | +forwarded@~0.1.2: | |
2834 | + version "0.1.2" | |
2835 | + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" | |
2836 | + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= | |
2837 | + | |
2838 | +fragment-cache@^0.2.1: | |
2839 | + version "0.2.1" | |
2840 | + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" | |
2841 | + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= | |
2842 | + dependencies: | |
2843 | + map-cache "^0.2.2" | |
2844 | + | |
2845 | +fresh@0.5.2: | |
2846 | + version "0.5.2" | |
2847 | + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" | |
2848 | + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= | |
2849 | + | |
2850 | +from2@^2.1.0: | |
2851 | + version "2.3.0" | |
2852 | + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" | |
2853 | + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= | |
2854 | + dependencies: | |
2855 | + inherits "^2.0.1" | |
2856 | + readable-stream "^2.0.0" | |
2857 | + | |
2858 | +fs-readdir-recursive@^1.1.0: | |
2859 | + version "1.1.0" | |
2860 | + resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" | |
2861 | + integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== | |
2862 | + | |
2863 | +fs-write-stream-atomic@^1.0.8: | |
2864 | + version "1.0.10" | |
2865 | + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" | |
2866 | + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= | |
2867 | + dependencies: | |
2868 | + graceful-fs "^4.1.2" | |
2869 | + iferr "^0.1.5" | |
2870 | + imurmurhash "^0.1.4" | |
2871 | + readable-stream "1 || 2" | |
2872 | + | |
2873 | +fs.realpath@^1.0.0: | |
2874 | + version "1.0.0" | |
2875 | + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" | |
2876 | + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= | |
2877 | + | |
2878 | +fsevents@^1.2.7: | |
2879 | + version "1.2.13" | |
2880 | + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" | |
2881 | + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== | |
2882 | + dependencies: | |
2883 | + bindings "^1.5.0" | |
2884 | + nan "^2.12.1" | |
2885 | + | |
2886 | +fsevents@~2.1.2: | |
2887 | + version "2.1.3" | |
2888 | + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" | |
2889 | + integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== | |
2890 | + | |
2891 | +function-bind@^1.1.1: | |
2892 | + version "1.1.1" | |
2893 | + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" | |
2894 | + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== | |
2895 | + | |
2896 | +gensync@^1.0.0-beta.1: | |
2897 | + version "1.0.0-beta.2" | |
2898 | + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" | |
2899 | + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== | |
2900 | + | |
2901 | +get-caller-file@^2.0.1: | |
2902 | + version "2.0.5" | |
2903 | + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" | |
2904 | + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== | |
2905 | + | |
2906 | +get-intrinsic@^1.0.0: | |
2907 | + version "1.0.2" | |
2908 | + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.2.tgz#6820da226e50b24894e08859469dc68361545d49" | |
2909 | + integrity sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg== | |
2910 | + dependencies: | |
2911 | + function-bind "^1.1.1" | |
2912 | + has "^1.0.3" | |
2913 | + has-symbols "^1.0.1" | |
2914 | + | |
2915 | +get-stream@^4.0.0: | |
2916 | + version "4.1.0" | |
2917 | + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" | |
2918 | + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== | |
2919 | + dependencies: | |
2920 | + pump "^3.0.0" | |
2921 | + | |
2922 | +get-value@^2.0.3, get-value@^2.0.6: | |
2923 | + version "2.0.6" | |
2924 | + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" | |
2925 | + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= | |
2926 | + | |
2927 | +glob-parent@^3.1.0: | |
2928 | + version "3.1.0" | |
2929 | + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" | |
2930 | + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= | |
2931 | + dependencies: | |
2932 | + is-glob "^3.1.0" | |
2933 | + path-dirname "^1.0.0" | |
2934 | + | |
2935 | +glob-parent@~5.1.0: | |
2936 | + version "5.1.1" | |
2937 | + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" | |
2938 | + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== | |
2939 | + dependencies: | |
2940 | + is-glob "^4.0.1" | |
2941 | + | |
2942 | +glob@^7.0.0, glob@^7.0.3, glob@^7.1.3, glob@^7.1.4: | |
2943 | + version "7.1.6" | |
2944 | + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" | |
2945 | + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== | |
2946 | + dependencies: | |
2947 | + fs.realpath "^1.0.0" | |
2948 | + inflight "^1.0.4" | |
2949 | + inherits "2" | |
2950 | + minimatch "^3.0.4" | |
2951 | + once "^1.3.0" | |
2952 | + path-is-absolute "^1.0.0" | |
2953 | + | |
2954 | +global-modules@^1.0.0: | |
2955 | + version "1.0.0" | |
2956 | + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" | |
2957 | + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== | |
2958 | + dependencies: | |
2959 | + global-prefix "^1.0.1" | |
2960 | + is-windows "^1.0.1" | |
2961 | + resolve-dir "^1.0.0" | |
2962 | + | |
2963 | +global-modules@^2.0.0: | |
2964 | + version "2.0.0" | |
2965 | + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" | |
2966 | + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== | |
2967 | + dependencies: | |
2968 | + global-prefix "^3.0.0" | |
2969 | + | |
2970 | +global-prefix@^1.0.1: | |
2971 | + version "1.0.2" | |
2972 | + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" | |
2973 | + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= | |
2974 | + dependencies: | |
2975 | + expand-tilde "^2.0.2" | |
2976 | + homedir-polyfill "^1.0.1" | |
2977 | + ini "^1.3.4" | |
2978 | + is-windows "^1.0.1" | |
2979 | + which "^1.2.14" | |
2980 | + | |
2981 | +global-prefix@^3.0.0: | |
2982 | + version "3.0.0" | |
2983 | + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" | |
2984 | + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== | |
2985 | + dependencies: | |
2986 | + ini "^1.3.5" | |
2987 | + kind-of "^6.0.2" | |
2988 | + which "^1.3.1" | |
2989 | + | |
2990 | +global@4.3.2, global@~4.3.0: | |
2991 | + version "4.3.2" | |
2992 | + resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" | |
2993 | + integrity sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8= | |
2994 | + dependencies: | |
2995 | + min-document "^2.19.0" | |
2996 | + process "~0.5.1" | |
2997 | + | |
2998 | +global@^4.3.0, global@^4.3.1, global@^4.3.2, global@^4.4.0, global@~4.4.0: | |
2999 | + version "4.4.0" | |
3000 | + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" | |
3001 | + integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== | |
3002 | + dependencies: | |
3003 | + min-document "^2.19.0" | |
3004 | + process "^0.11.10" | |
3005 | + | |
3006 | +globals@^11.1.0: | |
3007 | + version "11.12.0" | |
3008 | + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" | |
3009 | + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== | |
3010 | + | |
3011 | +globby@^6.1.0: | |
3012 | + version "6.1.0" | |
3013 | + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" | |
3014 | + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= | |
3015 | + dependencies: | |
3016 | + array-union "^1.0.1" | |
3017 | + glob "^7.0.3" | |
3018 | + object-assign "^4.0.1" | |
3019 | + pify "^2.0.0" | |
3020 | + pinkie-promise "^2.0.0" | |
3021 | + | |
3022 | +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2: | |
3023 | + version "4.2.4" | |
3024 | + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" | |
3025 | + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== | |
3026 | + | |
3027 | +handle-thing@^2.0.0: | |
3028 | + version "2.0.1" | |
3029 | + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" | |
3030 | + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== | |
3031 | + | |
3032 | +has-flag@^3.0.0: | |
3033 | + version "3.0.0" | |
3034 | + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" | |
3035 | + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= | |
3036 | + | |
3037 | +has-symbols@^1.0.1: | |
3038 | + version "1.0.1" | |
3039 | + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" | |
3040 | + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== | |
3041 | + | |
3042 | +has-value@^0.3.1: | |
3043 | + version "0.3.1" | |
3044 | + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" | |
3045 | + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= | |
3046 | + dependencies: | |
3047 | + get-value "^2.0.3" | |
3048 | + has-values "^0.1.4" | |
3049 | + isobject "^2.0.0" | |
3050 | + | |
3051 | +has-value@^1.0.0: | |
3052 | + version "1.0.0" | |
3053 | + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" | |
3054 | + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= | |
3055 | + dependencies: | |
3056 | + get-value "^2.0.6" | |
3057 | + has-values "^1.0.0" | |
3058 | + isobject "^3.0.0" | |
3059 | + | |
3060 | +has-values@^0.1.4: | |
3061 | + version "0.1.4" | |
3062 | + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" | |
3063 | + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= | |
3064 | + | |
3065 | +has-values@^1.0.0: | |
3066 | + version "1.0.0" | |
3067 | + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" | |
3068 | + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= | |
3069 | + dependencies: | |
3070 | + is-number "^3.0.0" | |
3071 | + kind-of "^4.0.0" | |
3072 | + | |
3073 | +has@^1.0.3: | |
3074 | + version "1.0.3" | |
3075 | + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" | |
3076 | + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== | |
3077 | + dependencies: | |
3078 | + function-bind "^1.1.1" | |
3079 | + | |
3080 | +hash-base@^3.0.0: | |
3081 | + version "3.1.0" | |
3082 | + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" | |
3083 | + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== | |
3084 | + dependencies: | |
3085 | + inherits "^2.0.4" | |
3086 | + readable-stream "^3.6.0" | |
3087 | + safe-buffer "^5.2.0" | |
3088 | + | |
3089 | +hash.js@^1.0.0, hash.js@^1.0.3: | |
3090 | + version "1.1.7" | |
3091 | + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" | |
3092 | + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== | |
3093 | + dependencies: | |
3094 | + inherits "^2.0.3" | |
3095 | + minimalistic-assert "^1.0.1" | |
3096 | + | |
3097 | +he@1.2.x: | |
3098 | + version "1.2.0" | |
3099 | + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" | |
3100 | + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== | |
3101 | + | |
3102 | +hmac-drbg@^1.0.0: | |
3103 | + version "1.0.1" | |
3104 | + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" | |
3105 | + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= | |
3106 | + dependencies: | |
3107 | + hash.js "^1.0.3" | |
3108 | + minimalistic-assert "^1.0.0" | |
3109 | + minimalistic-crypto-utils "^1.0.1" | |
3110 | + | |
3111 | +hoist-non-react-statics@^3.3.2: | |
3112 | + version "3.3.2" | |
3113 | + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" | |
3114 | + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== | |
3115 | + dependencies: | |
3116 | + react-is "^16.7.0" | |
3117 | + | |
3118 | +homedir-polyfill@^1.0.1: | |
3119 | + version "1.0.3" | |
3120 | + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" | |
3121 | + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== | |
3122 | + dependencies: | |
3123 | + parse-passwd "^1.0.0" | |
3124 | + | |
3125 | +hpack.js@^2.1.6: | |
3126 | + version "2.1.6" | |
3127 | + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" | |
3128 | + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= | |
3129 | + dependencies: | |
3130 | + inherits "^2.0.1" | |
3131 | + obuf "^1.0.0" | |
3132 | + readable-stream "^2.0.1" | |
3133 | + wbuf "^1.1.0" | |
3134 | + | |
3135 | +html-entities@^1.3.1: | |
3136 | + version "1.4.0" | |
3137 | + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" | |
3138 | + integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== | |
3139 | + | |
3140 | +html-minifier@^3.2.3: | |
3141 | + version "3.5.21" | |
3142 | + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" | |
3143 | + integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== | |
3144 | + dependencies: | |
3145 | + camel-case "3.0.x" | |
3146 | + clean-css "4.2.x" | |
3147 | + commander "2.17.x" | |
3148 | + he "1.2.x" | |
3149 | + param-case "2.1.x" | |
3150 | + relateurl "0.2.x" | |
3151 | + uglify-js "3.4.x" | |
3152 | + | |
3153 | +html-webpack-plugin@^3.2.0: | |
3154 | + version "3.2.0" | |
3155 | + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz#b01abbd723acaaa7b37b6af4492ebda03d9dd37b" | |
3156 | + integrity sha1-sBq71yOsqqeze2r0SS69oD2d03s= | |
3157 | + dependencies: | |
3158 | + html-minifier "^3.2.3" | |
3159 | + loader-utils "^0.2.16" | |
3160 | + lodash "^4.17.3" | |
3161 | + pretty-error "^2.0.2" | |
3162 | + tapable "^1.0.0" | |
3163 | + toposort "^1.0.0" | |
3164 | + util.promisify "1.0.0" | |
3165 | + | |
3166 | +htmlparser2@^3.3.0: | |
3167 | + version "3.10.1" | |
3168 | + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" | |
3169 | + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== | |
3170 | + dependencies: | |
3171 | + domelementtype "^1.3.1" | |
3172 | + domhandler "^2.3.0" | |
3173 | + domutils "^1.5.1" | |
3174 | + entities "^1.1.1" | |
3175 | + inherits "^2.0.1" | |
3176 | + readable-stream "^3.1.1" | |
3177 | + | |
3178 | +http-deceiver@^1.2.7: | |
3179 | + version "1.2.7" | |
3180 | + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" | |
3181 | + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= | |
3182 | + | |
3183 | +http-errors@1.7.2: | |
3184 | + version "1.7.2" | |
3185 | + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" | |
3186 | + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== | |
3187 | + dependencies: | |
3188 | + depd "~1.1.2" | |
3189 | + inherits "2.0.3" | |
3190 | + setprototypeof "1.1.1" | |
3191 | + statuses ">= 1.5.0 < 2" | |
3192 | + toidentifier "1.0.0" | |
3193 | + | |
3194 | +http-errors@~1.6.2: | |
3195 | + version "1.6.3" | |
3196 | + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" | |
3197 | + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= | |
3198 | + dependencies: | |
3199 | + depd "~1.1.2" | |
3200 | + inherits "2.0.3" | |
3201 | + setprototypeof "1.1.0" | |
3202 | + statuses ">= 1.4.0 < 2" | |
3203 | + | |
3204 | +http-errors@~1.7.2: | |
3205 | + version "1.7.3" | |
3206 | + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" | |
3207 | + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== | |
3208 | + dependencies: | |
3209 | + depd "~1.1.2" | |
3210 | + inherits "2.0.4" | |
3211 | + setprototypeof "1.1.1" | |
3212 | + statuses ">= 1.5.0 < 2" | |
3213 | + toidentifier "1.0.0" | |
3214 | + | |
3215 | +http-parser-js@>=0.5.1: | |
3216 | + version "0.5.2" | |
3217 | + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.2.tgz#da2e31d237b393aae72ace43882dd7e270a8ff77" | |
3218 | + integrity sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ== | |
3219 | + | |
3220 | +http-proxy-middleware@0.19.1: | |
3221 | + version "0.19.1" | |
3222 | + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" | |
3223 | + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== | |
3224 | + dependencies: | |
3225 | + http-proxy "^1.17.0" | |
3226 | + is-glob "^4.0.0" | |
3227 | + lodash "^4.17.11" | |
3228 | + micromatch "^3.1.10" | |
3229 | + | |
3230 | +http-proxy@^1.17.0: | |
3231 | + version "1.18.1" | |
3232 | + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" | |
3233 | + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== | |
3234 | + dependencies: | |
3235 | + eventemitter3 "^4.0.0" | |
3236 | + follow-redirects "^1.0.0" | |
3237 | + requires-port "^1.0.0" | |
3238 | + | |
3239 | +https-browserify@^1.0.0: | |
3240 | + version "1.0.0" | |
3241 | + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" | |
3242 | + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= | |
3243 | + | |
3244 | +iconv-lite@0.4.24: | |
3245 | + version "0.4.24" | |
3246 | + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" | |
3247 | + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== | |
3248 | + dependencies: | |
3249 | + safer-buffer ">= 2.1.2 < 3" | |
3250 | + | |
3251 | +icss-utils@^5.0.0: | |
3252 | + version "5.1.0" | |
3253 | + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" | |
3254 | + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== | |
3255 | + | |
3256 | +ieee754@^1.1.4: | |
3257 | + version "1.2.1" | |
3258 | + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" | |
3259 | + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== | |
3260 | + | |
3261 | +iferr@^0.1.5: | |
3262 | + version "0.1.5" | |
3263 | + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" | |
3264 | + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= | |
3265 | + | |
3266 | +import-local@^2.0.0: | |
3267 | + version "2.0.0" | |
3268 | + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" | |
3269 | + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== | |
3270 | + dependencies: | |
3271 | + pkg-dir "^3.0.0" | |
3272 | + resolve-cwd "^2.0.0" | |
3273 | + | |
3274 | +imurmurhash@^0.1.4: | |
3275 | + version "0.1.4" | |
3276 | + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" | |
3277 | + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= | |
3278 | + | |
3279 | +indexes-of@^1.0.1: | |
3280 | + version "1.0.1" | |
3281 | + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" | |
3282 | + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= | |
3283 | + | |
3284 | +individual@^2.0.0: | |
3285 | + version "2.0.0" | |
3286 | + resolved "https://registry.yarnpkg.com/individual/-/individual-2.0.0.tgz#833b097dad23294e76117a98fb38e0d9ad61bb97" | |
3287 | + integrity sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c= | |
3288 | + | |
3289 | +infer-owner@^1.0.3: | |
3290 | + version "1.0.4" | |
3291 | + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" | |
3292 | + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== | |
3293 | + | |
3294 | +inflight@^1.0.4: | |
3295 | + version "1.0.6" | |
3296 | + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" | |
3297 | + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= | |
3298 | + dependencies: | |
3299 | + once "^1.3.0" | |
3300 | + wrappy "1" | |
3301 | + | |
3302 | +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: | |
3303 | + version "2.0.4" | |
3304 | + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" | |
3305 | + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== | |
3306 | + | |
3307 | +inherits@2.0.1: | |
3308 | + version "2.0.1" | |
3309 | + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" | |
3310 | + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= | |
3311 | + | |
3312 | +inherits@2.0.3: | |
3313 | + version "2.0.3" | |
3314 | + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" | |
3315 | + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= | |
3316 | + | |
3317 | +ini@^1.3.4, ini@^1.3.5: | |
3318 | + version "1.3.8" | |
3319 | + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" | |
3320 | + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== | |
3321 | + | |
3322 | +insert-css@^2.0.0: | |
3323 | + version "2.0.0" | |
3324 | + resolved "https://registry.yarnpkg.com/insert-css/-/insert-css-2.0.0.tgz#eb5d1097b7542f4c79ea3060d3aee07d053880f4" | |
3325 | + integrity sha1-610Ql7dUL0x56jBg067gfQU4gPQ= | |
3326 | + | |
3327 | +internal-ip@^4.3.0: | |
3328 | + version "4.3.0" | |
3329 | + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" | |
3330 | + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== | |
3331 | + dependencies: | |
3332 | + default-gateway "^4.2.0" | |
3333 | + ipaddr.js "^1.9.0" | |
3334 | + | |
3335 | +interpret@^1.4.0: | |
3336 | + version "1.4.0" | |
3337 | + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" | |
3338 | + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== | |
3339 | + | |
3340 | +ip-regex@^2.1.0: | |
3341 | + version "2.1.0" | |
3342 | + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" | |
3343 | + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= | |
3344 | + | |
3345 | +ip@^1.1.0, ip@^1.1.5: | |
3346 | + version "1.1.5" | |
3347 | + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" | |
3348 | + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= | |
3349 | + | |
3350 | +ipaddr.js@1.9.1, ipaddr.js@^1.9.0: | |
3351 | + version "1.9.1" | |
3352 | + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" | |
3353 | + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== | |
3354 | + | |
3355 | +is-absolute-url@^3.0.3: | |
3356 | + version "3.0.3" | |
3357 | + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" | |
3358 | + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== | |
3359 | + | |
3360 | +is-accessor-descriptor@^0.1.6: | |
3361 | + version "0.1.6" | |
3362 | + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" | |
3363 | + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= | |
3364 | + dependencies: | |
3365 | + kind-of "^3.0.2" | |
3366 | + | |
3367 | +is-accessor-descriptor@^1.0.0: | |
3368 | + version "1.0.0" | |
3369 | + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" | |
3370 | + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== | |
3371 | + dependencies: | |
3372 | + kind-of "^6.0.0" | |
3373 | + | |
3374 | +is-arguments@^1.0.4: | |
3375 | + version "1.1.0" | |
3376 | + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" | |
3377 | + integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== | |
3378 | + dependencies: | |
3379 | + call-bind "^1.0.0" | |
3380 | + | |
3381 | +is-binary-path@^1.0.0: | |
3382 | + version "1.0.1" | |
3383 | + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" | |
3384 | + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= | |
3385 | + dependencies: | |
3386 | + binary-extensions "^1.0.0" | |
3387 | + | |
3388 | +is-binary-path@~2.1.0: | |
3389 | + version "2.1.0" | |
3390 | + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" | |
3391 | + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== | |
3392 | + dependencies: | |
3393 | + binary-extensions "^2.0.0" | |
3394 | + | |
3395 | +is-buffer@^1.1.5: | |
3396 | + version "1.1.6" | |
3397 | + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" | |
3398 | + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== | |
3399 | + | |
3400 | +is-callable@^1.1.4, is-callable@^1.2.2: | |
3401 | + version "1.2.2" | |
3402 | + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" | |
3403 | + integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== | |
3404 | + | |
3405 | +is-data-descriptor@^0.1.4: | |
3406 | + version "0.1.4" | |
3407 | + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" | |
3408 | + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= | |
3409 | + dependencies: | |
3410 | + kind-of "^3.0.2" | |
3411 | + | |
3412 | +is-data-descriptor@^1.0.0: | |
3413 | + version "1.0.0" | |
3414 | + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" | |
3415 | + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== | |
3416 | + dependencies: | |
3417 | + kind-of "^6.0.0" | |
3418 | + | |
3419 | +is-date-object@^1.0.1: | |
3420 | + version "1.0.2" | |
3421 | + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" | |
3422 | + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== | |
3423 | + | |
3424 | +is-descriptor@^0.1.0: | |
3425 | + version "0.1.6" | |
3426 | + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" | |
3427 | + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== | |
3428 | + dependencies: | |
3429 | + is-accessor-descriptor "^0.1.6" | |
3430 | + is-data-descriptor "^0.1.4" | |
3431 | + kind-of "^5.0.0" | |
3432 | + | |
3433 | +is-descriptor@^1.0.0, is-descriptor@^1.0.2: | |
3434 | + version "1.0.2" | |
3435 | + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" | |
3436 | + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== | |
3437 | + dependencies: | |
3438 | + is-accessor-descriptor "^1.0.0" | |
3439 | + is-data-descriptor "^1.0.0" | |
3440 | + kind-of "^6.0.2" | |
3441 | + | |
3442 | +is-extendable@^0.1.0, is-extendable@^0.1.1: | |
3443 | + version "0.1.1" | |
3444 | + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" | |
3445 | + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= | |
3446 | + | |
3447 | +is-extendable@^1.0.1: | |
3448 | + version "1.0.1" | |
3449 | + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" | |
3450 | + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== | |
3451 | + dependencies: | |
3452 | + is-plain-object "^2.0.4" | |
3453 | + | |
3454 | +is-extglob@^2.1.0, is-extglob@^2.1.1: | |
3455 | + version "2.1.1" | |
3456 | + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" | |
3457 | + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= | |
3458 | + | |
3459 | +is-fullwidth-code-point@^2.0.0: | |
3460 | + version "2.0.0" | |
3461 | + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" | |
3462 | + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= | |
3463 | + | |
3464 | +is-function@^1.0.1: | |
3465 | + version "1.0.2" | |
3466 | + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" | |
3467 | + integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== | |
3468 | + | |
3469 | +is-glob@^3.1.0: | |
3470 | + version "3.1.0" | |
3471 | + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" | |
3472 | + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= | |
3473 | + dependencies: | |
3474 | + is-extglob "^2.1.0" | |
3475 | + | |
3476 | +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: | |
3477 | + version "4.0.1" | |
3478 | + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" | |
3479 | + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== | |
3480 | + dependencies: | |
3481 | + is-extglob "^2.1.1" | |
3482 | + | |
3483 | +is-negative-zero@^2.0.0: | |
3484 | + version "2.0.1" | |
3485 | + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" | |
3486 | + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== | |
3487 | + | |
3488 | +is-number@^3.0.0: | |
3489 | + version "3.0.0" | |
3490 | + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" | |
3491 | + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= | |
3492 | + dependencies: | |
3493 | + kind-of "^3.0.2" | |
3494 | + | |
3495 | +is-number@^7.0.0: | |
3496 | + version "7.0.0" | |
3497 | + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" | |
3498 | + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== | |
3499 | + | |
3500 | +is-path-cwd@^2.0.0: | |
3501 | + version "2.2.0" | |
3502 | + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" | |
3503 | + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== | |
3504 | + | |
3505 | +is-path-in-cwd@^2.0.0: | |
3506 | + version "2.1.0" | |
3507 | + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" | |
3508 | + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== | |
3509 | + dependencies: | |
3510 | + is-path-inside "^2.1.0" | |
3511 | + | |
3512 | +is-path-inside@^2.1.0: | |
3513 | + version "2.1.0" | |
3514 | + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" | |
3515 | + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== | |
3516 | + dependencies: | |
3517 | + path-is-inside "^1.0.2" | |
3518 | + | |
3519 | +is-plain-object@^2.0.3, is-plain-object@^2.0.4: | |
3520 | + version "2.0.4" | |
3521 | + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" | |
3522 | + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== | |
3523 | + dependencies: | |
3524 | + isobject "^3.0.1" | |
3525 | + | |
3526 | +is-regex@^1.0.4, is-regex@^1.1.1: | |
3527 | + version "1.1.1" | |
3528 | + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" | |
3529 | + integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== | |
3530 | + dependencies: | |
3531 | + has-symbols "^1.0.1" | |
3532 | + | |
3533 | +is-stream@^1.1.0: | |
3534 | + version "1.1.0" | |
3535 | + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" | |
3536 | + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= | |
3537 | + | |
3538 | +is-symbol@^1.0.2: | |
3539 | + version "1.0.3" | |
3540 | + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" | |
3541 | + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== | |
3542 | + dependencies: | |
3543 | + has-symbols "^1.0.1" | |
3544 | + | |
3545 | +is-windows@^1.0.1, is-windows@^1.0.2: | |
3546 | + version "1.0.2" | |
3547 | + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" | |
3548 | + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== | |
3549 | + | |
3550 | +is-wsl@^1.1.0: | |
3551 | + version "1.1.0" | |
3552 | + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" | |
3553 | + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= | |
3554 | + | |
3555 | +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: | |
3556 | + version "1.0.0" | |
3557 | + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" | |
3558 | + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= | |
3559 | + | |
3560 | +isexe@^2.0.0: | |
3561 | + version "2.0.0" | |
3562 | + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" | |
3563 | + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= | |
3564 | + | |
3565 | +isobject@^2.0.0: | |
3566 | + version "2.1.0" | |
3567 | + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" | |
3568 | + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= | |
3569 | + dependencies: | |
3570 | + isarray "1.0.0" | |
3571 | + | |
3572 | +isobject@^3.0.0, isobject@^3.0.1: | |
3573 | + version "3.0.1" | |
3574 | + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" | |
3575 | + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= | |
3576 | + | |
3577 | +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: | |
3578 | + version "4.0.0" | |
3579 | + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" | |
3580 | + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== | |
3581 | + | |
3582 | +jsesc@^2.5.1: | |
3583 | + version "2.5.2" | |
3584 | + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" | |
3585 | + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== | |
3586 | + | |
3587 | +jsesc@~0.5.0: | |
3588 | + version "0.5.0" | |
3589 | + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" | |
3590 | + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= | |
3591 | + | |
3592 | +json-parse-better-errors@^1.0.2: | |
3593 | + version "1.0.2" | |
3594 | + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" | |
3595 | + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== | |
3596 | + | |
3597 | +json-schema-traverse@^0.4.1: | |
3598 | + version "0.4.1" | |
3599 | + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" | |
3600 | + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== | |
3601 | + | |
3602 | +json2mq@^0.2.0: | |
3603 | + version "0.2.0" | |
3604 | + resolved "https://registry.yarnpkg.com/json2mq/-/json2mq-0.2.0.tgz#b637bd3ba9eabe122c83e9720483aeb10d2c904a" | |
3605 | + integrity sha1-tje9O6nqvhIsg+lyBIOusQ0skEo= | |
3606 | + dependencies: | |
3607 | + string-convert "^0.2.0" | |
3608 | + | |
3609 | +json3@^3.3.2: | |
3610 | + version "3.3.3" | |
3611 | + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" | |
3612 | + integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== | |
3613 | + | |
3614 | +json5@^0.5.0: | |
3615 | + version "0.5.1" | |
3616 | + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" | |
3617 | + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= | |
3618 | + | |
3619 | +json5@^1.0.1: | |
3620 | + version "1.0.1" | |
3621 | + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" | |
3622 | + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== | |
3623 | + dependencies: | |
3624 | + minimist "^1.2.0" | |
3625 | + | |
3626 | +json5@^2.1.2: | |
3627 | + version "2.1.3" | |
3628 | + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" | |
3629 | + integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== | |
3630 | + dependencies: | |
3631 | + minimist "^1.2.5" | |
3632 | + | |
3633 | +keycode@^2.2.0: | |
3634 | + version "2.2.0" | |
3635 | + resolved "https://registry.yarnpkg.com/keycode/-/keycode-2.2.0.tgz#3d0af56dc7b8b8e5cba8d0a97f107204eec22b04" | |
3636 | + integrity sha1-PQr1bce4uOXLqNCpfxByBO7CKwQ= | |
3637 | + | |
3638 | +killable@^1.0.1: | |
3639 | + version "1.0.1" | |
3640 | + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" | |
3641 | + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== | |
3642 | + | |
3643 | +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: | |
3644 | + version "3.2.2" | |
3645 | + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" | |
3646 | + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= | |
3647 | + dependencies: | |
3648 | + is-buffer "^1.1.5" | |
3649 | + | |
3650 | +kind-of@^4.0.0: | |
3651 | + version "4.0.0" | |
3652 | + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" | |
3653 | + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= | |
3654 | + dependencies: | |
3655 | + is-buffer "^1.1.5" | |
3656 | + | |
3657 | +kind-of@^5.0.0: | |
3658 | + version "5.1.0" | |
3659 | + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" | |
3660 | + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== | |
3661 | + | |
3662 | +kind-of@^6.0.0, kind-of@^6.0.2: | |
3663 | + version "6.0.3" | |
3664 | + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" | |
3665 | + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== | |
3666 | + | |
3667 | +loader-runner@^2.4.0: | |
3668 | + version "2.4.0" | |
3669 | + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" | |
3670 | + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== | |
3671 | + | |
3672 | +loader-utils@^0.2.16: | |
3673 | + version "0.2.17" | |
3674 | + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" | |
3675 | + integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= | |
3676 | + dependencies: | |
3677 | + big.js "^3.1.3" | |
3678 | + emojis-list "^2.0.0" | |
3679 | + json5 "^0.5.0" | |
3680 | + object-assign "^4.0.1" | |
3681 | + | |
3682 | +loader-utils@^1.2.3, loader-utils@^1.4.0: | |
3683 | + version "1.4.0" | |
3684 | + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" | |
3685 | + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== | |
3686 | + dependencies: | |
3687 | + big.js "^5.2.2" | |
3688 | + emojis-list "^3.0.0" | |
3689 | + json5 "^1.0.1" | |
3690 | + | |
3691 | +loader-utils@^2.0.0: | |
3692 | + version "2.0.0" | |
3693 | + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" | |
3694 | + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== | |
3695 | + dependencies: | |
3696 | + big.js "^5.2.2" | |
3697 | + emojis-list "^3.0.0" | |
3698 | + json5 "^2.1.2" | |
3699 | + | |
3700 | +locate-path@^3.0.0: | |
3701 | + version "3.0.0" | |
3702 | + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" | |
3703 | + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== | |
3704 | + dependencies: | |
3705 | + p-locate "^3.0.0" | |
3706 | + path-exists "^3.0.0" | |
3707 | + | |
3708 | +locate-path@^5.0.0: | |
3709 | + version "5.0.0" | |
3710 | + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" | |
3711 | + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== | |
3712 | + dependencies: | |
3713 | + p-locate "^4.1.0" | |
3714 | + | |
3715 | +lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.3: | |
3716 | + version "4.17.20" | |
3717 | + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" | |
3718 | + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== | |
3719 | + | |
3720 | +loglevel@^1.6.8: | |
3721 | + version "1.7.1" | |
3722 | + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" | |
3723 | + integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== | |
3724 | + | |
3725 | +loose-envify@^1.0.0, loose-envify@^1.1.0: | |
3726 | + version "1.4.0" | |
3727 | + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" | |
3728 | + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== | |
3729 | + dependencies: | |
3730 | + js-tokens "^3.0.0 || ^4.0.0" | |
3731 | + | |
3732 | +lower-case@^1.1.1: | |
3733 | + version "1.1.4" | |
3734 | + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" | |
3735 | + integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= | |
3736 | + | |
3737 | +lru-cache@^5.1.1: | |
3738 | + version "5.1.1" | |
3739 | + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" | |
3740 | + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== | |
3741 | + dependencies: | |
3742 | + yallist "^3.0.2" | |
3743 | + | |
3744 | +lru-cache@^6.0.0: | |
3745 | + version "6.0.0" | |
3746 | + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" | |
3747 | + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== | |
3748 | + dependencies: | |
3749 | + yallist "^4.0.0" | |
3750 | + | |
3751 | +m3u8-parser@2.1.0: | |
3752 | + version "2.1.0" | |
3753 | + resolved "https://registry.yarnpkg.com/m3u8-parser/-/m3u8-parser-2.1.0.tgz#c8170329ec1cd515d0d58bb8b762da9896cb0368" | |
3754 | + integrity sha1-yBcDKewc1RXQ1Yu4t2LamJbLA2g= | |
3755 | + | |
3756 | +m3u8-parser@4.5.0: | |
3757 | + version "4.5.0" | |
3758 | + resolved "https://registry.yarnpkg.com/m3u8-parser/-/m3u8-parser-4.5.0.tgz#9c30b32c9b69cc3f81b5e6789717fa84b9fdb9aa" | |
3759 | + integrity sha512-RGm/1WVCX3o1bSWbJGmJUu4zTbtJy8lImtgHM4CESFvJRXYztr1j6SW/q9/ghYOrUjgH7radsIar+z1Leln0sA== | |
3760 | + dependencies: | |
3761 | + "@babel/runtime" "^7.5.5" | |
3762 | + "@videojs/vhs-utils" "^2.2.1" | |
3763 | + global "^4.3.2" | |
3764 | + | |
3765 | +make-dir@^2.0.0, make-dir@^2.1.0: | |
3766 | + version "2.1.0" | |
3767 | + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" | |
3768 | + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== | |
3769 | + dependencies: | |
3770 | + pify "^4.0.1" | |
3771 | + semver "^5.6.0" | |
3772 | + | |
3773 | +make-dir@^3.0.2, make-dir@^3.1.0: | |
3774 | + version "3.1.0" | |
3775 | + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" | |
3776 | + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== | |
3777 | + dependencies: | |
3778 | + semver "^6.0.0" | |
3779 | + | |
3780 | +map-cache@^0.2.2: | |
3781 | + version "0.2.2" | |
3782 | + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" | |
3783 | + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= | |
3784 | + | |
3785 | +map-visit@^1.0.0: | |
3786 | + version "1.0.0" | |
3787 | + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" | |
3788 | + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= | |
3789 | + dependencies: | |
3790 | + object-visit "^1.0.0" | |
3791 | + | |
3792 | +md5.js@^1.3.4: | |
3793 | + version "1.3.5" | |
3794 | + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" | |
3795 | + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== | |
3796 | + dependencies: | |
3797 | + hash-base "^3.0.0" | |
3798 | + inherits "^2.0.1" | |
3799 | + safe-buffer "^5.1.2" | |
3800 | + | |
3801 | +media-typer@0.3.0: | |
3802 | + version "0.3.0" | |
3803 | + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" | |
3804 | + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= | |
3805 | + | |
3806 | +memory-fs@^0.4.1: | |
3807 | + version "0.4.1" | |
3808 | + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" | |
3809 | + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= | |
3810 | + dependencies: | |
3811 | + errno "^0.1.3" | |
3812 | + readable-stream "^2.0.1" | |
3813 | + | |
3814 | +memory-fs@^0.5.0: | |
3815 | + version "0.5.0" | |
3816 | + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" | |
3817 | + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== | |
3818 | + dependencies: | |
3819 | + errno "^0.1.3" | |
3820 | + readable-stream "^2.0.1" | |
3821 | + | |
3822 | +merge-descriptors@1.0.1: | |
3823 | + version "1.0.1" | |
3824 | + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" | |
3825 | + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= | |
3826 | + | |
3827 | +methods@~1.1.2: | |
3828 | + version "1.1.2" | |
3829 | + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" | |
3830 | + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= | |
3831 | + | |
3832 | +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: | |
3833 | + version "3.1.10" | |
3834 | + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" | |
3835 | + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== | |
3836 | + dependencies: | |
3837 | + arr-diff "^4.0.0" | |
3838 | + array-unique "^0.3.2" | |
3839 | + braces "^2.3.1" | |
3840 | + define-property "^2.0.2" | |
3841 | + extend-shallow "^3.0.2" | |
3842 | + extglob "^2.0.4" | |
3843 | + fragment-cache "^0.2.1" | |
3844 | + kind-of "^6.0.2" | |
3845 | + nanomatch "^1.2.9" | |
3846 | + object.pick "^1.3.0" | |
3847 | + regex-not "^1.0.0" | |
3848 | + snapdragon "^0.8.1" | |
3849 | + to-regex "^3.0.2" | |
3850 | + | |
3851 | +miller-rabin@^4.0.0: | |
3852 | + version "4.0.1" | |
3853 | + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" | |
3854 | + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== | |
3855 | + dependencies: | |
3856 | + bn.js "^4.0.0" | |
3857 | + brorand "^1.0.1" | |
3858 | + | |
3859 | +mime-db@1.44.0: | |
3860 | + version "1.44.0" | |
3861 | + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" | |
3862 | + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== | |
3863 | + | |
3864 | +"mime-db@>= 1.43.0 < 2": | |
3865 | + version "1.45.0" | |
3866 | + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" | |
3867 | + integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== | |
3868 | + | |
3869 | +mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24: | |
3870 | + version "2.1.27" | |
3871 | + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" | |
3872 | + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== | |
3873 | + dependencies: | |
3874 | + mime-db "1.44.0" | |
3875 | + | |
3876 | +mime@1.6.0: | |
3877 | + version "1.6.0" | |
3878 | + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" | |
3879 | + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== | |
3880 | + | |
3881 | +mime@^2.4.4: | |
3882 | + version "2.4.7" | |
3883 | + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.7.tgz#962aed9be0ed19c91fd7dc2ece5d7f4e89a90d74" | |
3884 | + integrity sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA== | |
3885 | + | |
3886 | +min-document@^2.19.0: | |
3887 | + version "2.19.0" | |
3888 | + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" | |
3889 | + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= | |
3890 | + dependencies: | |
3891 | + dom-walk "^0.1.0" | |
3892 | + | |
3893 | +mini-store@^3.0.1: | |
3894 | + version "3.0.6" | |
3895 | + resolved "https://registry.yarnpkg.com/mini-store/-/mini-store-3.0.6.tgz#44b86be5b2877271224ce0689b3a35a2dffb1ca9" | |
3896 | + integrity sha512-YzffKHbYsMQGUWQRKdsearR79QsMzzJcDDmZKlJBqt5JNkqpyJHYlK6gP61O36X+sLf76sO9G6mhKBe83gIZIQ== | |
3897 | + dependencies: | |
3898 | + hoist-non-react-statics "^3.3.2" | |
3899 | + shallowequal "^1.0.2" | |
3900 | + | |
3901 | +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: | |
3902 | + version "1.0.1" | |
3903 | + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" | |
3904 | + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== | |
3905 | + | |
3906 | +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: | |
3907 | + version "1.0.1" | |
3908 | + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" | |
3909 | + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= | |
3910 | + | |
3911 | +minimatch@^3.0.4: | |
3912 | + version "3.0.4" | |
3913 | + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" | |
3914 | + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== | |
3915 | + dependencies: | |
3916 | + brace-expansion "^1.1.7" | |
3917 | + | |
3918 | +minimist@^1.2.0, minimist@^1.2.5: | |
3919 | + version "1.2.5" | |
3920 | + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" | |
3921 | + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== | |
3922 | + | |
3923 | +mississippi@^3.0.0: | |
3924 | + version "3.0.0" | |
3925 | + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" | |
3926 | + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== | |
3927 | + dependencies: | |
3928 | + concat-stream "^1.5.0" | |
3929 | + duplexify "^3.4.2" | |
3930 | + end-of-stream "^1.1.0" | |
3931 | + flush-write-stream "^1.0.0" | |
3932 | + from2 "^2.1.0" | |
3933 | + parallel-transform "^1.1.0" | |
3934 | + pump "^3.0.0" | |
3935 | + pumpify "^1.3.3" | |
3936 | + stream-each "^1.1.0" | |
3937 | + through2 "^2.0.0" | |
3938 | + | |
3939 | +mixin-deep@^1.2.0: | |
3940 | + version "1.3.2" | |
3941 | + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" | |
3942 | + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== | |
3943 | + dependencies: | |
3944 | + for-in "^1.0.2" | |
3945 | + is-extendable "^1.0.1" | |
3946 | + | |
3947 | +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5: | |
3948 | + version "0.5.5" | |
3949 | + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" | |
3950 | + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== | |
3951 | + dependencies: | |
3952 | + minimist "^1.2.5" | |
3953 | + | |
3954 | +moment@^2.24.0, moment@^2.25.3: | |
3955 | + version "2.29.1" | |
3956 | + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" | |
3957 | + integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== | |
3958 | + | |
3959 | +move-concurrently@^1.0.1: | |
3960 | + version "1.0.1" | |
3961 | + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" | |
3962 | + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= | |
3963 | + dependencies: | |
3964 | + aproba "^1.1.1" | |
3965 | + copy-concurrently "^1.0.0" | |
3966 | + fs-write-stream-atomic "^1.0.8" | |
3967 | + mkdirp "^0.5.1" | |
3968 | + rimraf "^2.5.4" | |
3969 | + run-queue "^1.0.3" | |
3970 | + | |
3971 | +mpd-parser@0.14.0: | |
3972 | + version "0.14.0" | |
3973 | + resolved "https://registry.yarnpkg.com/mpd-parser/-/mpd-parser-0.14.0.tgz#f666a80c1e284e46c6f76f010fc4f5292a021148" | |
3974 | + integrity sha512-HqXQS3WLofcnYFcxv5oWdlciddUaEnN3NasXLVQ793mdnZRrinjz2Yk1DsUYPDYOUWf6ZBBqbFhaJT5LiT2ouA== | |
3975 | + dependencies: | |
3976 | + "@babel/runtime" "^7.5.5" | |
3977 | + "@videojs/vhs-utils" "^2.2.1" | |
3978 | + global "^4.3.2" | |
3979 | + xmldom "^0.1.27" | |
3980 | + | |
3981 | +ms@2.0.0: | |
3982 | + version "2.0.0" | |
3983 | + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" | |
3984 | + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= | |
3985 | + | |
3986 | +ms@2.1.1: | |
3987 | + version "2.1.1" | |
3988 | + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" | |
3989 | + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== | |
3990 | + | |
3991 | +ms@2.1.2: | |
3992 | + version "2.1.2" | |
3993 | + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" | |
3994 | + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== | |
3995 | + | |
3996 | +ms@^2.1.1: | |
3997 | + version "2.1.3" | |
3998 | + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" | |
3999 | + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== | |
4000 | + | |
4001 | +multicast-dns-service-types@^1.1.0: | |
4002 | + version "1.1.0" | |
4003 | + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" | |
4004 | + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= | |
4005 | + | |
4006 | +multicast-dns@^6.0.1: | |
4007 | + version "6.2.3" | |
4008 | + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" | |
4009 | + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== | |
4010 | + dependencies: | |
4011 | + dns-packet "^1.3.1" | |
4012 | + thunky "^1.0.2" | |
4013 | + | |
4014 | +mux.js@4.3.2: | |
4015 | + version "4.3.2" | |
4016 | + resolved "https://registry.yarnpkg.com/mux.js/-/mux.js-4.3.2.tgz#576d537df037dc5ec35ec1316b948d815d35c210" | |
4017 | + integrity sha512-g0q6DPdvb3yYcoK7ElBGobdSSrhY/RjPt19U7uUc733aqvc5bCS/aCvL9z+448y+IoCZnYDwyZfQBBXMSmGOaQ== | |
4018 | + | |
4019 | +mux.js@5.6.7: | |
4020 | + version "5.6.7" | |
4021 | + resolved "https://registry.yarnpkg.com/mux.js/-/mux.js-5.6.7.tgz#d39fc85cded5a1257de9f6eeb5cf1578c4a63eb8" | |
4022 | + integrity sha512-YSr6B8MUgE4S18MptbY2XM+JKGbw9JDkgs7YkuE/T2fpDKjOhZfb/nD6vmsVxvLYOExWNaQn1UGBp6PGsnTtew== | |
4023 | + | |
4024 | +mux.js@^5.7.0: | |
4025 | + version "5.7.0" | |
4026 | + resolved "https://registry.yarnpkg.com/mux.js/-/mux.js-5.7.0.tgz#0d49ea653d25dcb256080c21c1bac4ef85e82605" | |
4027 | + integrity sha512-SINb/qE0iN7YdpbGHtcj8JoHAJWXITUcN9ZCmakThZ8pVGvWukBMCDfJbEVmY2+GqmmrUkLkwUN9Ec2YLUSbuA== | |
4028 | + | |
4029 | +nan@^2.12.1: | |
4030 | + version "2.14.2" | |
4031 | + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" | |
4032 | + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== | |
4033 | + | |
4034 | +nanoid@^3.1.20: | |
4035 | + version "3.1.20" | |
4036 | + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" | |
4037 | + integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== | |
4038 | + | |
4039 | +nanomatch@^1.2.9: | |
4040 | + version "1.2.13" | |
4041 | + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" | |
4042 | + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== | |
4043 | + dependencies: | |
4044 | + arr-diff "^4.0.0" | |
4045 | + array-unique "^0.3.2" | |
4046 | + define-property "^2.0.2" | |
4047 | + extend-shallow "^3.0.2" | |
4048 | + fragment-cache "^0.2.1" | |
4049 | + is-windows "^1.0.2" | |
4050 | + kind-of "^6.0.2" | |
4051 | + object.pick "^1.3.0" | |
4052 | + regex-not "^1.0.0" | |
4053 | + snapdragon "^0.8.1" | |
4054 | + to-regex "^3.0.1" | |
4055 | + | |
4056 | +negotiator@0.6.2: | |
4057 | + version "0.6.2" | |
4058 | + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" | |
4059 | + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== | |
4060 | + | |
4061 | +neo-async@^2.5.0, neo-async@^2.6.1: | |
4062 | + version "2.6.2" | |
4063 | + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" | |
4064 | + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== | |
4065 | + | |
4066 | +nice-try@^1.0.4: | |
4067 | + version "1.0.5" | |
4068 | + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" | |
4069 | + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== | |
4070 | + | |
4071 | +no-case@^2.2.0: | |
4072 | + version "2.3.2" | |
4073 | + resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" | |
4074 | + integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== | |
4075 | + dependencies: | |
4076 | + lower-case "^1.1.1" | |
4077 | + | |
4078 | +node-forge@^0.10.0: | |
4079 | + version "0.10.0" | |
4080 | + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" | |
4081 | + integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== | |
4082 | + | |
4083 | +node-libs-browser@^2.2.1: | |
4084 | + version "2.2.1" | |
4085 | + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" | |
4086 | + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== | |
4087 | + dependencies: | |
4088 | + assert "^1.1.1" | |
4089 | + browserify-zlib "^0.2.0" | |
4090 | + buffer "^4.3.0" | |
4091 | + console-browserify "^1.1.0" | |
4092 | + constants-browserify "^1.0.0" | |
4093 | + crypto-browserify "^3.11.0" | |
4094 | + domain-browser "^1.1.1" | |
4095 | + events "^3.0.0" | |
4096 | + https-browserify "^1.0.0" | |
4097 | + os-browserify "^0.3.0" | |
4098 | + path-browserify "0.0.1" | |
4099 | + process "^0.11.10" | |
4100 | + punycode "^1.2.4" | |
4101 | + querystring-es3 "^0.2.0" | |
4102 | + readable-stream "^2.3.3" | |
4103 | + stream-browserify "^2.0.1" | |
4104 | + stream-http "^2.7.2" | |
4105 | + string_decoder "^1.0.0" | |
4106 | + timers-browserify "^2.0.4" | |
4107 | + tty-browserify "0.0.0" | |
4108 | + url "^0.11.0" | |
4109 | + util "^0.11.0" | |
4110 | + vm-browserify "^1.0.1" | |
4111 | + | |
4112 | +node-releases@^1.1.67: | |
4113 | + version "1.1.67" | |
4114 | + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12" | |
4115 | + integrity sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg== | |
4116 | + | |
4117 | +normalize-path@^2.1.1: | |
4118 | + version "2.1.1" | |
4119 | + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" | |
4120 | + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= | |
4121 | + dependencies: | |
4122 | + remove-trailing-separator "^1.0.1" | |
4123 | + | |
4124 | +normalize-path@^3.0.0, normalize-path@~3.0.0: | |
4125 | + version "3.0.0" | |
4126 | + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" | |
4127 | + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== | |
4128 | + | |
4129 | +npm-run-path@^2.0.0: | |
4130 | + version "2.0.2" | |
4131 | + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" | |
4132 | + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= | |
4133 | + dependencies: | |
4134 | + path-key "^2.0.0" | |
4135 | + | |
4136 | +nth-check@~1.0.1: | |
4137 | + version "1.0.2" | |
4138 | + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" | |
4139 | + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== | |
4140 | + dependencies: | |
4141 | + boolbase "~1.0.0" | |
4142 | + | |
4143 | +object-assign@^4.0.1, object-assign@^4.1.1: | |
4144 | + version "4.1.1" | |
4145 | + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" | |
4146 | + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= | |
4147 | + | |
4148 | +object-copy@^0.1.0: | |
4149 | + version "0.1.0" | |
4150 | + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" | |
4151 | + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= | |
4152 | + dependencies: | |
4153 | + copy-descriptor "^0.1.0" | |
4154 | + define-property "^0.2.5" | |
4155 | + kind-of "^3.0.3" | |
4156 | + | |
4157 | +object-inspect@^1.8.0: | |
4158 | + version "1.9.0" | |
4159 | + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" | |
4160 | + integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== | |
4161 | + | |
4162 | +object-is@^1.0.1: | |
4163 | + version "1.1.4" | |
4164 | + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.4.tgz#63d6c83c00a43f4cbc9434eb9757c8a5b8565068" | |
4165 | + integrity sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg== | |
4166 | + dependencies: | |
4167 | + call-bind "^1.0.0" | |
4168 | + define-properties "^1.1.3" | |
4169 | + | |
4170 | +object-keys@^1.0.12, object-keys@^1.1.1: | |
4171 | + version "1.1.1" | |
4172 | + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" | |
4173 | + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== | |
4174 | + | |
4175 | +object-visit@^1.0.0: | |
4176 | + version "1.0.1" | |
4177 | + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" | |
4178 | + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= | |
4179 | + dependencies: | |
4180 | + isobject "^3.0.0" | |
4181 | + | |
4182 | +object.assign@^4.1.0, object.assign@^4.1.1: | |
4183 | + version "4.1.2" | |
4184 | + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" | |
4185 | + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== | |
4186 | + dependencies: | |
4187 | + call-bind "^1.0.0" | |
4188 | + define-properties "^1.1.3" | |
4189 | + has-symbols "^1.0.1" | |
4190 | + object-keys "^1.1.1" | |
4191 | + | |
4192 | +object.getownpropertydescriptors@^2.0.3: | |
4193 | + version "2.1.1" | |
4194 | + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz#0dfda8d108074d9c563e80490c883b6661091544" | |
4195 | + integrity sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng== | |
4196 | + dependencies: | |
4197 | + call-bind "^1.0.0" | |
4198 | + define-properties "^1.1.3" | |
4199 | + es-abstract "^1.18.0-next.1" | |
4200 | + | |
4201 | +object.pick@^1.3.0: | |
4202 | + version "1.3.0" | |
4203 | + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" | |
4204 | + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= | |
4205 | + dependencies: | |
4206 | + isobject "^3.0.1" | |
4207 | + | |
4208 | +obuf@^1.0.0, obuf@^1.1.2: | |
4209 | + version "1.1.2" | |
4210 | + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" | |
4211 | + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== | |
4212 | + | |
4213 | +omit.js@^2.0.0, omit.js@^2.0.2: | |
4214 | + version "2.0.2" | |
4215 | + resolved "https://registry.yarnpkg.com/omit.js/-/omit.js-2.0.2.tgz#dd9b8436fab947a5f3ff214cb2538631e313ec2f" | |
4216 | + integrity sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg== | |
4217 | + | |
4218 | +on-finished@~2.3.0: | |
4219 | + version "2.3.0" | |
4220 | + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" | |
4221 | + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= | |
4222 | + dependencies: | |
4223 | + ee-first "1.1.1" | |
4224 | + | |
4225 | +on-headers@~1.0.2: | |
4226 | + version "1.0.2" | |
4227 | + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" | |
4228 | + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== | |
4229 | + | |
4230 | +once@^1.3.0, once@^1.3.1, once@^1.4.0: | |
4231 | + version "1.4.0" | |
4232 | + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" | |
4233 | + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= | |
4234 | + dependencies: | |
4235 | + wrappy "1" | |
4236 | + | |
4237 | +opn@^5.5.0: | |
4238 | + version "5.5.0" | |
4239 | + resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" | |
4240 | + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== | |
4241 | + dependencies: | |
4242 | + is-wsl "^1.1.0" | |
4243 | + | |
4244 | +original@^1.0.0: | |
4245 | + version "1.0.2" | |
4246 | + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" | |
4247 | + integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== | |
4248 | + dependencies: | |
4249 | + url-parse "^1.4.3" | |
4250 | + | |
4251 | +os-browserify@^0.3.0: | |
4252 | + version "0.3.0" | |
4253 | + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" | |
4254 | + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= | |
4255 | + | |
4256 | +p-finally@^1.0.0: | |
4257 | + version "1.0.0" | |
4258 | + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" | |
4259 | + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= | |
4260 | + | |
4261 | +p-limit@^2.0.0, p-limit@^2.2.0: | |
4262 | + version "2.3.0" | |
4263 | + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" | |
4264 | + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== | |
4265 | + dependencies: | |
4266 | + p-try "^2.0.0" | |
4267 | + | |
4268 | +p-locate@^3.0.0: | |
4269 | + version "3.0.0" | |
4270 | + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" | |
4271 | + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== | |
4272 | + dependencies: | |
4273 | + p-limit "^2.0.0" | |
4274 | + | |
4275 | +p-locate@^4.1.0: | |
4276 | + version "4.1.0" | |
4277 | + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" | |
4278 | + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== | |
4279 | + dependencies: | |
4280 | + p-limit "^2.2.0" | |
4281 | + | |
4282 | +p-map@^2.0.0: | |
4283 | + version "2.1.0" | |
4284 | + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" | |
4285 | + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== | |
4286 | + | |
4287 | +p-retry@^3.0.1: | |
4288 | + version "3.0.1" | |
4289 | + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" | |
4290 | + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== | |
4291 | + dependencies: | |
4292 | + retry "^0.12.0" | |
4293 | + | |
4294 | +p-try@^2.0.0: | |
4295 | + version "2.2.0" | |
4296 | + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" | |
4297 | + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== | |
4298 | + | |
4299 | +pako@~1.0.5: | |
4300 | + version "1.0.11" | |
4301 | + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" | |
4302 | + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== | |
4303 | + | |
4304 | +parallel-transform@^1.1.0: | |
4305 | + version "1.2.0" | |
4306 | + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" | |
4307 | + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== | |
4308 | + dependencies: | |
4309 | + cyclist "^1.0.1" | |
4310 | + inherits "^2.0.3" | |
4311 | + readable-stream "^2.1.5" | |
4312 | + | |
4313 | +param-case@2.1.x: | |
4314 | + version "2.1.1" | |
4315 | + resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" | |
4316 | + integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= | |
4317 | + dependencies: | |
4318 | + no-case "^2.2.0" | |
4319 | + | |
4320 | +parse-asn1@^5.0.0, parse-asn1@^5.1.5: | |
4321 | + version "5.1.6" | |
4322 | + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" | |
4323 | + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== | |
4324 | + dependencies: | |
4325 | + asn1.js "^5.2.0" | |
4326 | + browserify-aes "^1.0.0" | |
4327 | + evp_bytestokey "^1.0.0" | |
4328 | + pbkdf2 "^3.0.3" | |
4329 | + safe-buffer "^5.1.1" | |
4330 | + | |
4331 | +parse-headers@^2.0.0: | |
4332 | + version "2.0.3" | |
4333 | + resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515" | |
4334 | + integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA== | |
4335 | + | |
4336 | +parse-passwd@^1.0.0: | |
4337 | + version "1.0.0" | |
4338 | + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" | |
4339 | + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= | |
4340 | + | |
4341 | +parseurl@~1.3.2, parseurl@~1.3.3: | |
4342 | + version "1.3.3" | |
4343 | + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" | |
4344 | + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== | |
4345 | + | |
4346 | +pascalcase@^0.1.1: | |
4347 | + version "0.1.1" | |
4348 | + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" | |
4349 | + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= | |
4350 | + | |
4351 | +path-browserify@0.0.1: | |
4352 | + version "0.0.1" | |
4353 | + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" | |
4354 | + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== | |
4355 | + | |
4356 | +path-dirname@^1.0.0: | |
4357 | + version "1.0.2" | |
4358 | + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" | |
4359 | + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= | |
4360 | + | |
4361 | +path-exists@^3.0.0: | |
4362 | + version "3.0.0" | |
4363 | + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" | |
4364 | + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= | |
4365 | + | |
4366 | +path-exists@^4.0.0: | |
4367 | + version "4.0.0" | |
4368 | + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" | |
4369 | + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== | |
4370 | + | |
4371 | +path-is-absolute@^1.0.0: | |
4372 | + version "1.0.1" | |
4373 | + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" | |
4374 | + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= | |
4375 | + | |
4376 | +path-is-inside@^1.0.2: | |
4377 | + version "1.0.2" | |
4378 | + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" | |
4379 | + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= | |
4380 | + | |
4381 | +path-key@^2.0.0, path-key@^2.0.1: | |
4382 | + version "2.0.1" | |
4383 | + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" | |
4384 | + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= | |
4385 | + | |
4386 | +path-to-regexp@0.1.7: | |
4387 | + version "0.1.7" | |
4388 | + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" | |
4389 | + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= | |
4390 | + | |
4391 | +pbkdf2@^3.0.3: | |
4392 | + version "3.1.1" | |
4393 | + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" | |
4394 | + integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== | |
4395 | + dependencies: | |
4396 | + create-hash "^1.1.2" | |
4397 | + create-hmac "^1.1.4" | |
4398 | + ripemd160 "^2.0.1" | |
4399 | + safe-buffer "^5.0.1" | |
4400 | + sha.js "^2.4.8" | |
4401 | + | |
4402 | +picomatch@^2.0.4, picomatch@^2.2.1: | |
4403 | + version "2.2.2" | |
4404 | + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" | |
4405 | + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== | |
4406 | + | |
4407 | +pify@^2.0.0: | |
4408 | + version "2.3.0" | |
4409 | + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" | |
4410 | + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= | |
4411 | + | |
4412 | +pify@^4.0.1: | |
4413 | + version "4.0.1" | |
4414 | + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" | |
4415 | + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== | |
4416 | + | |
4417 | +pinkie-promise@^2.0.0: | |
4418 | + version "2.0.1" | |
4419 | + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" | |
4420 | + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= | |
4421 | + dependencies: | |
4422 | + pinkie "^2.0.0" | |
4423 | + | |
4424 | +pinkie@^2.0.0: | |
4425 | + version "2.0.4" | |
4426 | + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" | |
4427 | + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= | |
4428 | + | |
4429 | +pkcs7@^0.2.3: | |
4430 | + version "0.2.3" | |
4431 | + resolved "https://registry.yarnpkg.com/pkcs7/-/pkcs7-0.2.3.tgz#22d60666d01065c5f24439098e4a4830452273be" | |
4432 | + integrity sha1-ItYGZtAQZcXyRDkJjkpIMEUic74= | |
4433 | + | |
4434 | +pkcs7@^1.0.4: | |
4435 | + version "1.0.4" | |
4436 | + resolved "https://registry.yarnpkg.com/pkcs7/-/pkcs7-1.0.4.tgz#6090b9e71160dabf69209d719cbafa538b00a1cb" | |
4437 | + integrity sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ== | |
4438 | + dependencies: | |
4439 | + "@babel/runtime" "^7.5.5" | |
4440 | + | |
4441 | +pkg-dir@^3.0.0: | |
4442 | + version "3.0.0" | |
4443 | + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" | |
4444 | + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== | |
4445 | + dependencies: | |
4446 | + find-up "^3.0.0" | |
4447 | + | |
4448 | +pkg-dir@^4.1.0: | |
4449 | + version "4.2.0" | |
4450 | + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" | |
4451 | + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== | |
4452 | + dependencies: | |
4453 | + find-up "^4.0.0" | |
4454 | + | |
4455 | +portfinder@^1.0.26: | |
4456 | + version "1.0.28" | |
4457 | + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" | |
4458 | + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== | |
4459 | + dependencies: | |
4460 | + async "^2.6.2" | |
4461 | + debug "^3.1.1" | |
4462 | + mkdirp "^0.5.5" | |
4463 | + | |
4464 | +posix-character-classes@^0.1.0: | |
4465 | + version "0.1.1" | |
4466 | + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" | |
4467 | + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= | |
4468 | + | |
4469 | +postcss-modules-extract-imports@^3.0.0: | |
4470 | + version "3.0.0" | |
4471 | + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" | |
4472 | + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== | |
4473 | + | |
4474 | +postcss-modules-local-by-default@^4.0.0: | |
4475 | + version "4.0.0" | |
4476 | + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" | |
4477 | + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== | |
4478 | + dependencies: | |
4479 | + icss-utils "^5.0.0" | |
4480 | + postcss-selector-parser "^6.0.2" | |
4481 | + postcss-value-parser "^4.1.0" | |
4482 | + | |
4483 | +postcss-modules-scope@^3.0.0: | |
4484 | + version "3.0.0" | |
4485 | + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" | |
4486 | + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== | |
4487 | + dependencies: | |
4488 | + postcss-selector-parser "^6.0.4" | |
4489 | + | |
4490 | +postcss-modules-values@^4.0.0: | |
4491 | + version "4.0.0" | |
4492 | + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" | |
4493 | + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== | |
4494 | + dependencies: | |
4495 | + icss-utils "^5.0.0" | |
4496 | + | |
4497 | +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: | |
4498 | + version "6.0.4" | |
4499 | + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" | |
4500 | + integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== | |
4501 | + dependencies: | |
4502 | + cssesc "^3.0.0" | |
4503 | + indexes-of "^1.0.1" | |
4504 | + uniq "^1.0.1" | |
4505 | + util-deprecate "^1.0.2" | |
4506 | + | |
4507 | +postcss-value-parser@^4.1.0: | |
4508 | + version "4.1.0" | |
4509 | + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" | |
4510 | + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== | |
4511 | + | |
4512 | +postcss@^8.1.4: | |
4513 | + version "8.2.1" | |
4514 | + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.1.tgz#eabc5557c4558059b9d9e5b15bce7ffa9089c2a8" | |
4515 | + integrity sha512-RhsqOOAQzTgh1UB/IZdca7F9WDb7SUCR2Vnv1x7DbvuuggQIpoDwjK+q0rzoPffhYvWNKX5JSwS4so4K3UC6vA== | |
4516 | + dependencies: | |
4517 | + colorette "^1.2.1" | |
4518 | + nanoid "^3.1.20" | |
4519 | + source-map "^0.6.1" | |
4520 | + | |
4521 | +pretty-error@^2.0.2: | |
4522 | + version "2.1.2" | |
4523 | + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" | |
4524 | + integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== | |
4525 | + dependencies: | |
4526 | + lodash "^4.17.20" | |
4527 | + renderkid "^2.0.4" | |
4528 | + | |
4529 | +process-nextick-args@~2.0.0: | |
4530 | + version "2.0.1" | |
4531 | + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" | |
4532 | + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== | |
4533 | + | |
4534 | +process@^0.11.10: | |
4535 | + version "0.11.10" | |
4536 | + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" | |
4537 | + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= | |
4538 | + | |
4539 | +process@~0.5.1: | |
4540 | + version "0.5.2" | |
4541 | + resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" | |
4542 | + integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8= | |
4543 | + | |
4544 | +promise-inflight@^1.0.1: | |
4545 | + version "1.0.1" | |
4546 | + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" | |
4547 | + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= | |
4548 | + | |
4549 | +promise-polyfill@8.1.3: | |
4550 | + version "8.1.3" | |
4551 | + resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-8.1.3.tgz#8c99b3cf53f3a91c68226ffde7bde81d7f904116" | |
4552 | + integrity sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g== | |
4553 | + | |
4554 | +proxy-addr@~2.0.5: | |
4555 | + version "2.0.6" | |
4556 | + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" | |
4557 | + integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== | |
4558 | + dependencies: | |
4559 | + forwarded "~0.1.2" | |
4560 | + ipaddr.js "1.9.1" | |
4561 | + | |
4562 | +prr@~1.0.1: | |
4563 | + version "1.0.1" | |
4564 | + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" | |
4565 | + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= | |
4566 | + | |
4567 | +public-encrypt@^4.0.0: | |
4568 | + version "4.0.3" | |
4569 | + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" | |
4570 | + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== | |
4571 | + dependencies: | |
4572 | + bn.js "^4.1.0" | |
4573 | + browserify-rsa "^4.0.0" | |
4574 | + create-hash "^1.1.0" | |
4575 | + parse-asn1 "^5.0.0" | |
4576 | + randombytes "^2.0.1" | |
4577 | + safe-buffer "^5.1.2" | |
4578 | + | |
4579 | +pump@^2.0.0: | |
4580 | + version "2.0.1" | |
4581 | + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" | |
4582 | + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== | |
4583 | + dependencies: | |
4584 | + end-of-stream "^1.1.0" | |
4585 | + once "^1.3.1" | |
4586 | + | |
4587 | +pump@^3.0.0: | |
4588 | + version "3.0.0" | |
4589 | + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" | |
4590 | + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== | |
4591 | + dependencies: | |
4592 | + end-of-stream "^1.1.0" | |
4593 | + once "^1.3.1" | |
4594 | + | |
4595 | +pumpify@^1.3.3: | |
4596 | + version "1.5.1" | |
4597 | + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" | |
4598 | + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== | |
4599 | + dependencies: | |
4600 | + duplexify "^3.6.0" | |
4601 | + inherits "^2.0.3" | |
4602 | + pump "^2.0.0" | |
4603 | + | |
4604 | +punycode@1.3.2: | |
4605 | + version "1.3.2" | |
4606 | + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" | |
4607 | + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= | |
4608 | + | |
4609 | +punycode@^1.2.4: | |
4610 | + version "1.4.1" | |
4611 | + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" | |
4612 | + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= | |
4613 | + | |
4614 | +punycode@^2.1.0: | |
4615 | + version "2.1.1" | |
4616 | + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" | |
4617 | + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== | |
4618 | + | |
4619 | +qs@6.7.0: | |
4620 | + version "6.7.0" | |
4621 | + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" | |
4622 | + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== | |
4623 | + | |
4624 | +querystring-es3@^0.2.0: | |
4625 | + version "0.2.1" | |
4626 | + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" | |
4627 | + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= | |
4628 | + | |
4629 | +querystring@0.2.0: | |
4630 | + version "0.2.0" | |
4631 | + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" | |
4632 | + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= | |
4633 | + | |
4634 | +querystringify@^2.1.1: | |
4635 | + version "2.2.0" | |
4636 | + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" | |
4637 | + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== | |
4638 | + | |
4639 | +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: | |
4640 | + version "2.1.0" | |
4641 | + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" | |
4642 | + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== | |
4643 | + dependencies: | |
4644 | + safe-buffer "^5.1.0" | |
4645 | + | |
4646 | +randomfill@^1.0.3: | |
4647 | + version "1.0.4" | |
4648 | + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" | |
4649 | + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== | |
4650 | + dependencies: | |
4651 | + randombytes "^2.0.5" | |
4652 | + safe-buffer "^5.1.0" | |
4653 | + | |
4654 | +range-parser@^1.2.1, range-parser@~1.2.1: | |
4655 | + version "1.2.1" | |
4656 | + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" | |
4657 | + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== | |
4658 | + | |
4659 | +raw-body@2.4.0: | |
4660 | + version "2.4.0" | |
4661 | + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" | |
4662 | + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== | |
4663 | + dependencies: | |
4664 | + bytes "3.1.0" | |
4665 | + http-errors "1.7.2" | |
4666 | + iconv-lite "0.4.24" | |
4667 | + unpipe "1.0.0" | |
4668 | + | |
4669 | +rc-align@^4.0.0: | |
4670 | + version "4.0.9" | |
4671 | + resolved "https://registry.yarnpkg.com/rc-align/-/rc-align-4.0.9.tgz#46d8801c4a139ff6a65ad1674e8efceac98f85f2" | |
4672 | + integrity sha512-myAM2R4qoB6LqBul0leaqY8gFaiECDJ3MtQDmzDo9xM9NRT/04TvWOYd2YHU9zvGzqk9QXF6S9/MifzSKDZeMw== | |
4673 | + dependencies: | |
4674 | + "@babel/runtime" "^7.10.1" | |
4675 | + classnames "2.x" | |
4676 | + dom-align "^1.7.0" | |
4677 | + rc-util "^5.3.0" | |
4678 | + resize-observer-polyfill "^1.5.1" | |
4679 | + | |
4680 | +rc-cascader@~1.4.0: | |
4681 | + version "1.4.1" | |
4682 | + resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-1.4.1.tgz#cbbb4c8358953675b45cc8e53d3ee2b925b2ec5d" | |
4683 | + integrity sha512-+4rZGOhcWIx2yvvfu+kCtoMenQVx7j4mbJdymwtt0w1PLUNa81jbCuGqqFGZ089eYGO23rKd6Kg6HEn+zSLyqA== | |
4684 | + dependencies: | |
4685 | + array-tree-filter "^2.1.0" | |
4686 | + rc-trigger "^5.0.4" | |
4687 | + rc-util "^5.0.1" | |
4688 | + warning "^4.0.1" | |
4689 | + | |
4690 | +rc-checkbox@~2.3.0: | |
4691 | + version "2.3.2" | |
4692 | + resolved "https://registry.yarnpkg.com/rc-checkbox/-/rc-checkbox-2.3.2.tgz#f91b3678c7edb2baa8121c9483c664fa6f0aefc1" | |
4693 | + integrity sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg== | |
4694 | + dependencies: | |
4695 | + "@babel/runtime" "^7.10.1" | |
4696 | + classnames "^2.2.1" | |
4697 | + | |
4698 | +rc-collapse@~3.1.0: | |
4699 | + version "3.1.0" | |
4700 | + resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-3.1.0.tgz#4ce5e612568c5fbeaf368cc39214471c1461a1a1" | |
4701 | + integrity sha512-EwpNPJcLe7b+5JfyaxM9ZNnkCgqArt3QQO0Cr5p5plwz/C9h8liAmjYY5I4+hl9lAjBqb7ZwLu94+z+rt5g1WQ== | |
4702 | + dependencies: | |
4703 | + "@babel/runtime" "^7.10.1" | |
4704 | + classnames "2.x" | |
4705 | + rc-motion "^2.3.4" | |
4706 | + rc-util "^5.2.1" | |
4707 | + shallowequal "^1.1.0" | |
4708 | + | |
4709 | +rc-dialog@~8.4.0: | |
4710 | + version "8.4.6" | |
4711 | + resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-8.4.6.tgz#6a0ff815539b68e705cb9d2fc940a381039d113f" | |
4712 | + integrity sha512-tTWp54h4zoCNoZFtTz+z1pOQYZCMsYazVEmHXJxWGOr3TgZmL/j9Wl81oKXW5PfqQ5g5JJjbUdKf72n+V+uvwA== | |
4713 | + dependencies: | |
4714 | + "@babel/runtime" "^7.10.1" | |
4715 | + classnames "^2.2.6" | |
4716 | + rc-motion "^2.3.0" | |
4717 | + rc-util "^5.0.1" | |
4718 | + | |
4719 | +rc-drawer@~4.1.0: | |
4720 | + version "4.1.0" | |
4721 | + resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-4.1.0.tgz#d7bf0bc030300b62d282bc04e053b9acad6b08b4" | |
4722 | + integrity sha512-kjeQFngPjdzAFahNIV0EvEBoIKMOnvUsAxpkSPELoD/1DuR4nLafom5ryma+TIxGwkFJ92W6yjsMi1U9aiOTeQ== | |
4723 | + dependencies: | |
4724 | + "@babel/runtime" "^7.10.1" | |
4725 | + classnames "^2.2.6" | |
4726 | + rc-util "^5.0.1" | |
4727 | + | |
4728 | +rc-dropdown@^3.1.3, rc-dropdown@~3.2.0: | |
4729 | + version "3.2.0" | |
4730 | + resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-3.2.0.tgz#da6c2ada403842baee3a9e909a0b1a91ba3e1090" | |
4731 | + integrity sha512-j1HSw+/QqlhxyTEF6BArVZnTmezw2LnSmRk6I9W7BCqNCKaRwleRmMMs1PHbuaG8dKHVqP6e21RQ7vPBLVnnNw== | |
4732 | + dependencies: | |
4733 | + "@babel/runtime" "^7.10.1" | |
4734 | + classnames "^2.2.6" | |
4735 | + rc-trigger "^5.0.4" | |
4736 | + | |
4737 | +rc-field-form@~1.17.0: | |
4738 | + version "1.17.3" | |
4739 | + resolved "https://registry.yarnpkg.com/rc-field-form/-/rc-field-form-1.17.3.tgz#593d31c51071d4f6ba40d73b9f8018848230577c" | |
4740 | + integrity sha512-EocLncL7uDkxAGywqbtDXe6r8xbru9Yz94JHY7X6XsIdc8sAIGzafMYFaX0hHuwBGbvo7mv7L74cGCuD7xK5Fw== | |
4741 | + dependencies: | |
4742 | + "@babel/runtime" "^7.8.4" | |
4743 | + async-validator "^3.0.3" | |
4744 | + rc-util "^5.0.0" | |
4745 | + | |
4746 | +rc-image@~4.2.0: | |
4747 | + version "4.2.0" | |
4748 | + resolved "https://registry.yarnpkg.com/rc-image/-/rc-image-4.2.0.tgz#3b7a977f9ecfbac046296c2908d99cb1f8795c65" | |
4749 | + integrity sha512-yGqq6wPrIn86hMfC1Hl7M3NNS6zqnl9dvFWJg/StuI86jZBU0rm9rePTfKs+4uiwU3HXxpfsXlaG2p8GWRDLiw== | |
4750 | + dependencies: | |
4751 | + "@ant-design/icons" "^4.2.2" | |
4752 | + "@babel/runtime" "^7.11.2" | |
4753 | + classnames "^2.2.6" | |
4754 | + rc-dialog "~8.4.0" | |
4755 | + rc-util "^5.0.6" | |
4756 | + | |
4757 | +rc-input-number@~6.1.0: | |
4758 | + version "6.1.2" | |
4759 | + resolved "https://registry.yarnpkg.com/rc-input-number/-/rc-input-number-6.1.2.tgz#6663eda0ae6b75e464e63df375d29308cebb0ed8" | |
4760 | + integrity sha512-UvP0tpOUeGetx6caS8RzBs3Du+NwPUn9ijQ3LeR1jOmzjXNuXvv58U6hvIXSHx/4ulPleQ5BAQP/aLTsFB4yGw== | |
4761 | + dependencies: | |
4762 | + "@babel/runtime" "^7.10.1" | |
4763 | + classnames "^2.2.5" | |
4764 | + rc-util "^5.0.1" | |
4765 | + | |
4766 | +rc-mentions@~1.5.0: | |
4767 | + version "1.5.2" | |
4768 | + resolved "https://registry.yarnpkg.com/rc-mentions/-/rc-mentions-1.5.2.tgz#94559a369de73e7cc92f343badaf94499fb410a7" | |
4769 | + integrity sha512-GqV0tOtHY3pLpOsFCxJ2i6Ad8AVfxFmz0NlD/8rb8IG8pMpthJKcdfnXlNZRx3Fa9O4YEgJpdSY1WEbmlx2DWQ== | |
4770 | + dependencies: | |
4771 | + "@babel/runtime" "^7.10.1" | |
4772 | + classnames "^2.2.6" | |
4773 | + rc-menu "^8.0.1" | |
4774 | + rc-textarea "^0.3.0" | |
4775 | + rc-trigger "^5.0.4" | |
4776 | + rc-util "^5.0.1" | |
4777 | + | |
4778 | +rc-menu@^8.0.1, rc-menu@^8.6.1, rc-menu@~8.10.0: | |
4779 | + version "8.10.1" | |
4780 | + resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-8.10.1.tgz#5637d85760ea6bd6ead49f44ae29686c5cc59798" | |
4781 | + integrity sha512-HmTOLPkSrz5RcdDopD4+nI95YXR2DzdSq9ek3NX2EVgD1UHknlp1QAEJ5MompYdAqdtOspJUqgM/zNt0iQALOw== | |
4782 | + dependencies: | |
4783 | + "@babel/runtime" "^7.10.1" | |
4784 | + classnames "2.x" | |
4785 | + mini-store "^3.0.1" | |
4786 | + omit.js "^2.0.0" | |
4787 | + rc-motion "^2.0.1" | |
4788 | + rc-trigger "^5.1.2" | |
4789 | + rc-util "^5.5.0" | |
4790 | + resize-observer-polyfill "^1.5.0" | |
4791 | + shallowequal "^1.1.0" | |
4792 | + | |
4793 | +rc-motion@^2.0.0, rc-motion@^2.0.1, rc-motion@^2.2.0, rc-motion@^2.3.0, rc-motion@^2.3.4, rc-motion@^2.4.0: | |
4794 | + version "2.4.1" | |
4795 | + resolved "https://registry.yarnpkg.com/rc-motion/-/rc-motion-2.4.1.tgz#323f47c8635e6b2bc0cba2dfad25fc415b58e1dc" | |
4796 | + integrity sha512-TWLvymfMu8SngPx5MDH8dQ0D2RYbluNTfam4hY/dNNx9RQ3WtGuZ/GXHi2ymLMzH+UNd6EEFYkOuR5JTTtm8Xg== | |
4797 | + dependencies: | |
4798 | + "@babel/runtime" "^7.11.1" | |
4799 | + classnames "^2.2.1" | |
4800 | + rc-util "^5.2.1" | |
4801 | + | |
4802 | +rc-notification@~4.5.2: | |
4803 | + version "4.5.4" | |
4804 | + resolved "https://registry.yarnpkg.com/rc-notification/-/rc-notification-4.5.4.tgz#1292e163003db4b9162c856a4630e5d0f1359356" | |
4805 | + integrity sha512-VsN0ouF4uglE5g3C9oDsXLNYX0Sz++ZNUFYCswkxhpImYJ9u6nJOpyA71uOYDVCu6bAF54Y5Hi/b+EcnMzkepg== | |
4806 | + dependencies: | |
4807 | + "@babel/runtime" "^7.10.1" | |
4808 | + classnames "2.x" | |
4809 | + rc-motion "^2.2.0" | |
4810 | + rc-util "^5.0.1" | |
4811 | + | |
4812 | +rc-pagination@~3.1.2: | |
4813 | + version "3.1.3" | |
4814 | + resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-3.1.3.tgz#afd779839fefab2cb14248d5e7b74027960bb48b" | |
4815 | + integrity sha512-Z7CdC4xGkedfAwcUHPtfqNhYwVyDgkmhkvfsmoByCOwAd89p42t5O5T3ORar1wRmVWf3jxk/Bf4k0atenNvlFA== | |
4816 | + dependencies: | |
4817 | + "@babel/runtime" "^7.10.1" | |
4818 | + classnames "^2.2.1" | |
4819 | + | |
4820 | +rc-picker@~2.4.1: | |
4821 | + version "2.4.3" | |
4822 | + resolved "https://registry.yarnpkg.com/rc-picker/-/rc-picker-2.4.3.tgz#ad15ee1d85e4b3e213ec66215ecd39e6a09be995" | |
4823 | + integrity sha512-tOIHslTQKpoGNmbpp6YOBwS39dQSvtAuhOm3bWCkkc4jCqUqeR/velCwqefZX1BX4+t1gUMc1dIia9XvOKrEkg== | |
4824 | + dependencies: | |
4825 | + "@babel/runtime" "^7.10.1" | |
4826 | + classnames "^2.2.1" | |
4827 | + date-fns "^2.15.0" | |
4828 | + dayjs "^1.8.30" | |
4829 | + moment "^2.24.0" | |
4830 | + rc-trigger "^5.0.4" | |
4831 | + rc-util "^5.4.0" | |
4832 | + shallowequal "^1.1.0" | |
4833 | + | |
4834 | +rc-progress@~3.1.0: | |
4835 | + version "3.1.1" | |
4836 | + resolved "https://registry.yarnpkg.com/rc-progress/-/rc-progress-3.1.1.tgz#f7ba5eb33cc438862513ab5a71739feaf6b3ef4f" | |
4837 | + integrity sha512-1ns3pW7ll9bHfdXtlVLF+vngdvlxiCDtiqwXnZFEdurst11JTiPxVdeqnCNbhWx5hP4kCKkAPqG1N0FVfTSUGA== | |
4838 | + dependencies: | |
4839 | + "@babel/runtime" "^7.10.1" | |
4840 | + classnames "^2.2.6" | |
4841 | + | |
4842 | +rc-rate@~2.9.0: | |
4843 | + version "2.9.1" | |
4844 | + resolved "https://registry.yarnpkg.com/rc-rate/-/rc-rate-2.9.1.tgz#e43cb95c4eb90a2c1e0b16ec6614d8c43530a731" | |
4845 | + integrity sha512-MmIU7FT8W4LYRRHJD1sgG366qKtSaKb67D0/vVvJYR0lrCuRrCiVQ5qhfT5ghVO4wuVIORGpZs7ZKaYu+KMUzA== | |
4846 | + dependencies: | |
4847 | + "@babel/runtime" "^7.10.1" | |
4848 | + classnames "^2.2.5" | |
4849 | + rc-util "^5.0.1" | |
4850 | + | |
4851 | +rc-resize-observer@^0.2.0, rc-resize-observer@^0.2.3: | |
4852 | + version "0.2.6" | |
4853 | + resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-0.2.6.tgz#c1b642f6d1293e34c4e3715f47f69443a167b825" | |
4854 | + integrity sha512-YX6nYnd6fk7zbuvT6oSDMKiZjyngjHoy+fz+vL3Tez38d/G5iGdaDJa2yE7345G6sc4Mm1IGRUIwclvltddhmA== | |
4855 | + dependencies: | |
4856 | + "@babel/runtime" "^7.10.1" | |
4857 | + classnames "^2.2.1" | |
4858 | + rc-util "^5.0.0" | |
4859 | + resize-observer-polyfill "^1.5.1" | |
4860 | + | |
4861 | +rc-resize-observer@^1.0.0: | |
4862 | + version "1.0.0" | |
4863 | + resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-1.0.0.tgz#97fb89856f62fec32ab6e40933935cf58e2e102d" | |
4864 | + integrity sha512-RgKGukg1mlzyGdvzF7o/LGFC8AeoMH9aGzXTUdp6m+OApvmRdUuOscq/Y2O45cJA+rXt1ApWlpFoOIioXL3AGg== | |
4865 | + dependencies: | |
4866 | + "@babel/runtime" "^7.10.1" | |
4867 | + classnames "^2.2.1" | |
4868 | + rc-util "^5.0.0" | |
4869 | + resize-observer-polyfill "^1.5.1" | |
4870 | + | |
4871 | +rc-select@^11.1.1, rc-select@~11.5.3: | |
4872 | + version "11.5.3" | |
4873 | + resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-11.5.3.tgz#682913f3669596fb794e2b4a5c619974c5ab45d1" | |
4874 | + integrity sha512-ASSO4J/ayfbQQ+KOEounIMGhySDHpQtrIuH1WEABOBy8HgKec8kOLmyLH+YIXSUDnTf/gtxmflgFtl7sQ9pkSw== | |
4875 | + dependencies: | |
4876 | + "@babel/runtime" "^7.10.1" | |
4877 | + classnames "2.x" | |
4878 | + rc-motion "^2.0.1" | |
4879 | + rc-trigger "^5.0.4" | |
4880 | + rc-util "^5.0.1" | |
4881 | + rc-virtual-list "^3.2.0" | |
4882 | + warning "^4.0.3" | |
4883 | + | |
4884 | +rc-slider@~9.6.1: | |
4885 | + version "9.6.5" | |
4886 | + resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-9.6.5.tgz#826cd7ba69d87c48b258baa3422a25b7f8c5620c" | |
4887 | + integrity sha512-XRUJDK668hy8MwGnHzZlXCQXXIOUnEs4m2vwk1jgDILVBxI0GwGOlC6T499pYY+NEWg8YgdCOAucFs/+X5WHpg== | |
4888 | + dependencies: | |
4889 | + "@babel/runtime" "^7.10.1" | |
4890 | + classnames "^2.2.5" | |
4891 | + rc-tooltip "^5.0.1" | |
4892 | + rc-util "^5.0.0" | |
4893 | + shallowequal "^1.1.0" | |
4894 | + | |
4895 | +rc-steps@~4.1.0: | |
4896 | + version "4.1.3" | |
4897 | + resolved "https://registry.yarnpkg.com/rc-steps/-/rc-steps-4.1.3.tgz#208580e22db619e3830ddb7fa41bc886c65d9803" | |
4898 | + integrity sha512-GXrMfWQOhN3sVze3JnzNboHpQdNHcdFubOETUHyDpa/U3HEKBZC3xJ8XK4paBgF4OJ3bdUVLC+uBPc6dCxvDYA== | |
4899 | + dependencies: | |
4900 | + "@babel/runtime" "^7.10.2" | |
4901 | + classnames "^2.2.3" | |
4902 | + rc-util "^5.0.1" | |
4903 | + | |
4904 | +rc-switch@~3.2.0: | |
4905 | + version "3.2.2" | |
4906 | + resolved "https://registry.yarnpkg.com/rc-switch/-/rc-switch-3.2.2.tgz#d001f77f12664d52595b4f6fb425dd9e66fba8e8" | |
4907 | + integrity sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A== | |
4908 | + dependencies: | |
4909 | + "@babel/runtime" "^7.10.1" | |
4910 | + classnames "^2.2.1" | |
4911 | + rc-util "^5.0.1" | |
4912 | + | |
4913 | +rc-table@~7.11.0: | |
4914 | + version "7.11.3" | |
4915 | + resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-7.11.3.tgz#a352a222664b1b746f872fb35c67a67934d73eab" | |
4916 | + integrity sha512-YyZry1CdqUrcH7MmWtLQZVvVZWbmTEbI5m650AZ+zYw4D5VF701samkMYl5z/H9yQFr+ugvDtXcya+e3vwRkMQ== | |
4917 | + dependencies: | |
4918 | + "@babel/runtime" "^7.10.1" | |
4919 | + classnames "^2.2.5" | |
4920 | + rc-resize-observer "^0.2.0" | |
4921 | + rc-util "^5.4.0" | |
4922 | + shallowequal "^1.1.0" | |
4923 | + | |
4924 | +rc-tabs@~11.7.0: | |
4925 | + version "11.7.3" | |
4926 | + resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-11.7.3.tgz#32a30e59c6992d60fb58115ba0bf2652b337ed43" | |
4927 | + integrity sha512-5nd2NVss9TprPRV9r8N05SjQyAE7zDrLejxFLcbJ+BdLxSwnGnk3ws/Iq0smqKZUnPQC0XEvnpF3+zlllUUT2w== | |
4928 | + dependencies: | |
4929 | + "@babel/runtime" "^7.11.2" | |
4930 | + classnames "2.x" | |
4931 | + rc-dropdown "^3.1.3" | |
4932 | + rc-menu "^8.6.1" | |
4933 | + rc-resize-observer "^1.0.0" | |
4934 | + rc-util "^5.5.0" | |
4935 | + | |
4936 | +rc-textarea@^0.3.0, rc-textarea@~0.3.0: | |
4937 | + version "0.3.3" | |
4938 | + resolved "https://registry.yarnpkg.com/rc-textarea/-/rc-textarea-0.3.3.tgz#685101098508a65b1ba79720cdedb4ca8fe26da9" | |
4939 | + integrity sha512-DeieFudZ7Sh5y1+VSJzX3DXzuCaR1U0BBvWiUgxITjpPvzmWWPl9AwDkq5dbp2QeRWr5yPh7nTtuCM0cf5O1+w== | |
4940 | + dependencies: | |
4941 | + "@babel/runtime" "^7.10.1" | |
4942 | + classnames "^2.2.1" | |
4943 | + omit.js "^2.0.0" | |
4944 | + rc-resize-observer "^1.0.0" | |
4945 | + | |
4946 | +rc-tooltip@^5.0.1, rc-tooltip@~5.0.0: | |
4947 | + version "5.0.1" | |
4948 | + resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-5.0.1.tgz#b82c4259604d2cb62ca610ed7932dd37fc6ef61d" | |
4949 | + integrity sha512-3AnxhUS0j74xAV3khrKw8o6rg+Ima3nw09DJBezMPnX3ImQUAnayWsPSlN1mEnihjA43rcFkGM1emiKE+CXyMQ== | |
4950 | + dependencies: | |
4951 | + "@babel/runtime" "^7.11.2" | |
4952 | + rc-trigger "^5.0.0" | |
4953 | + | |
4954 | +rc-tree-select@~4.2.0: | |
4955 | + version "4.2.0" | |
4956 | + resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-4.2.0.tgz#ca19163b2ccfe0772fd7b8148266dddd197d0fe1" | |
4957 | + integrity sha512-VrrvBiOov6WR44RTGMqSw1Dmodg6Y++EH6a6R0ew43qsV4Ob0FGYRgoX811kImtt2Z+oAPJ6zZXN4WKtsQd3Gw== | |
4958 | + dependencies: | |
4959 | + "@babel/runtime" "^7.10.1" | |
4960 | + classnames "2.x" | |
4961 | + rc-select "^11.1.1" | |
4962 | + rc-tree "^4.0.0" | |
4963 | + rc-util "^5.0.5" | |
4964 | + | |
4965 | +rc-tree@^4.0.0: | |
4966 | + version "4.1.0" | |
4967 | + resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-4.1.0.tgz#2b98ebaf4c57e0a68a70411e92ecad4139792b85" | |
4968 | + integrity sha512-zwqjZ3hOayq0PPwxOgRsYyW4PJxPJVwTERWtzAKc4OUjWn1LVainQPWIjNKTcXbikcikRb5cyV5PJLxD3buwag== | |
4969 | + dependencies: | |
4970 | + "@babel/runtime" "^7.10.1" | |
4971 | + classnames "2.x" | |
4972 | + rc-motion "^2.0.1" | |
4973 | + rc-util "^5.0.0" | |
4974 | + rc-virtual-list "^3.0.1" | |
4975 | + | |
4976 | +rc-tree@~4.0.0: | |
4977 | + version "4.0.0" | |
4978 | + resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-4.0.0.tgz#2f972b4a5e23ea17df05ec9f7ec43de350bea3bf" | |
4979 | + integrity sha512-C2xlkA+/IypkHBPzbpAJGVWJh2HjeRbYCusA/m5k09WT6hQT0nC7LtLVmnb7QZecdBQPhoOgQh8gPwBR+xEMjQ== | |
4980 | + dependencies: | |
4981 | + "@babel/runtime" "^7.10.1" | |
4982 | + classnames "2.x" | |
4983 | + rc-motion "^2.0.1" | |
4984 | + rc-util "^5.0.0" | |
4985 | + rc-virtual-list "^3.0.1" | |
4986 | + | |
4987 | +rc-trigger@^5.0.0, rc-trigger@^5.0.4, rc-trigger@^5.1.2: | |
4988 | + version "5.2.0" | |
4989 | + resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-5.2.0.tgz#a17f1a5cba6b8faff62e658a5c9a21f97af2ef06" | |
4990 | + integrity sha512-fpC1ZkM/IgIIDfF6XHx3Hb2zXy9wvdI5eMh+6DdLygk6Z3HGmkri6ZCXg9a0wfF9AFuzlYTeBLS1uRASZRsnMQ== | |
4991 | + dependencies: | |
4992 | + "@babel/runtime" "^7.11.2" | |
4993 | + classnames "^2.2.6" | |
4994 | + rc-align "^4.0.0" | |
4995 | + rc-motion "^2.0.0" | |
4996 | + rc-util "^5.5.0" | |
4997 | + | |
4998 | +rc-upload@~3.3.1: | |
4999 | + version "3.3.4" | |
5000 | + resolved "https://registry.yarnpkg.com/rc-upload/-/rc-upload-3.3.4.tgz#b0668d18661595c69c0621cec220fd116cc79952" | |
5001 | + integrity sha512-v2sirR4JL31UTHD/f0LGUdd+tpFaOVUTPeIEjAXRP9kRN8TFhqOgcXl5ixtyqj90FmtRUmKmafCv0EmhBQUHqQ== | |
5002 | + dependencies: | |
5003 | + "@babel/runtime" "^7.10.1" | |
5004 | + classnames "^2.2.5" | |
5005 | + rc-util "^5.2.0" | |
5006 | + | |
5007 | +rc-util@^5.0.0, rc-util@^5.0.1, rc-util@^5.0.5, rc-util@^5.0.6, rc-util@^5.0.7, rc-util@^5.1.0, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.3.0, rc-util@^5.4.0, rc-util@^5.5.0: | |
5008 | + version "5.6.2" | |
5009 | + resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.6.2.tgz#7c3f4516a8a6215a57d8d41b65c1b9925d915d89" | |
5010 | + integrity sha512-AKG+5l3EXRnArgf8fm14CClkf20CovgV38juTz/uiQEHLa0nDyoJWw/7BvIIny893Pvwm3TTwokxIs3rsqZ6kw== | |
5011 | + dependencies: | |
5012 | + react-is "^16.12.0" | |
5013 | + shallowequal "^1.1.0" | |
5014 | + | |
5015 | +rc-virtual-list@^3.0.1, rc-virtual-list@^3.2.0: | |
5016 | + version "3.2.4" | |
5017 | + resolved "https://registry.yarnpkg.com/rc-virtual-list/-/rc-virtual-list-3.2.4.tgz#53e918f89edda0db4d8fcc810757c0daac7928de" | |
5018 | + integrity sha512-/rX09+crUu43tltO5YT++Ix5W2unBrkVrH1FHaUzpc7VepWuxc2cD4d9enWOElJsziB6MlopaAUvbRSU5FtPNw== | |
5019 | + dependencies: | |
5020 | + classnames "^2.2.6" | |
5021 | + rc-resize-observer "^1.0.0" | |
5022 | + rc-util "^5.0.7" | |
5023 | + | |
5024 | +react-dom@^17.0.1: | |
5025 | + version "17.0.1" | |
5026 | + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" | |
5027 | + integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== | |
5028 | + dependencies: | |
5029 | + loose-envify "^1.1.0" | |
5030 | + object-assign "^4.1.1" | |
5031 | + scheduler "^0.20.1" | |
5032 | + | |
5033 | +react-is@^16.12.0, react-is@^16.7.0: | |
5034 | + version "16.13.1" | |
5035 | + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" | |
5036 | + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== | |
5037 | + | |
5038 | +react-load-script@^0.0.6: | |
5039 | + version "0.0.6" | |
5040 | + resolved "https://registry.yarnpkg.com/react-load-script/-/react-load-script-0.0.6.tgz#db6851236aaa25bb622677a2eb51dad4f8d2c258" | |
5041 | + integrity sha512-aRGxDGP9VoLxcsaYvKWIW+LRrMOzz2eEcubTS4NvQPPugjk2VvMhow0wWTkSl7RxookomD1MwcP4l5UStg5ShQ== | |
5042 | + | |
5043 | +react@^17.0.1: | |
5044 | + version "17.0.1" | |
5045 | + resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" | |
5046 | + integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== | |
5047 | + dependencies: | |
5048 | + loose-envify "^1.1.0" | |
5049 | + object-assign "^4.1.1" | |
5050 | + | |
5051 | +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: | |
5052 | + version "2.3.7" | |
5053 | + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" | |
5054 | + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== | |
5055 | + dependencies: | |
5056 | + core-util-is "~1.0.0" | |
5057 | + inherits "~2.0.3" | |
5058 | + isarray "~1.0.0" | |
5059 | + process-nextick-args "~2.0.0" | |
5060 | + safe-buffer "~5.1.1" | |
5061 | + string_decoder "~1.1.1" | |
5062 | + util-deprecate "~1.0.1" | |
5063 | + | |
5064 | +readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: | |
5065 | + version "3.6.0" | |
5066 | + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" | |
5067 | + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== | |
5068 | + dependencies: | |
5069 | + inherits "^2.0.3" | |
5070 | + string_decoder "^1.1.1" | |
5071 | + util-deprecate "^1.0.1" | |
5072 | + | |
5073 | +readdirp@^2.2.1: | |
5074 | + version "2.2.1" | |
5075 | + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" | |
5076 | + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== | |
5077 | + dependencies: | |
5078 | + graceful-fs "^4.1.11" | |
5079 | + micromatch "^3.1.10" | |
5080 | + readable-stream "^2.0.2" | |
5081 | + | |
5082 | +readdirp@~3.5.0: | |
5083 | + version "3.5.0" | |
5084 | + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" | |
5085 | + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== | |
5086 | + dependencies: | |
5087 | + picomatch "^2.2.1" | |
5088 | + | |
5089 | +regenerate-unicode-properties@^8.2.0: | |
5090 | + version "8.2.0" | |
5091 | + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" | |
5092 | + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== | |
5093 | + dependencies: | |
5094 | + regenerate "^1.4.0" | |
5095 | + | |
5096 | +regenerate@^1.4.0: | |
5097 | + version "1.4.2" | |
5098 | + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" | |
5099 | + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== | |
5100 | + | |
5101 | +regenerator-runtime@^0.11.0: | |
5102 | + version "0.11.1" | |
5103 | + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" | |
5104 | + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== | |
5105 | + | |
5106 | +regenerator-runtime@^0.13.4: | |
5107 | + version "0.13.7" | |
5108 | + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" | |
5109 | + integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== | |
5110 | + | |
5111 | +regenerator-transform@^0.14.2: | |
5112 | + version "0.14.5" | |
5113 | + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" | |
5114 | + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== | |
5115 | + dependencies: | |
5116 | + "@babel/runtime" "^7.8.4" | |
5117 | + | |
5118 | +regex-not@^1.0.0, regex-not@^1.0.2: | |
5119 | + version "1.0.2" | |
5120 | + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" | |
5121 | + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== | |
5122 | + dependencies: | |
5123 | + extend-shallow "^3.0.2" | |
5124 | + safe-regex "^1.1.0" | |
5125 | + | |
5126 | +regexp.prototype.flags@^1.2.0: | |
5127 | + version "1.3.0" | |
5128 | + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" | |
5129 | + integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== | |
5130 | + dependencies: | |
5131 | + define-properties "^1.1.3" | |
5132 | + es-abstract "^1.17.0-next.1" | |
5133 | + | |
5134 | +regexpu-core@^4.7.1: | |
5135 | + version "4.7.1" | |
5136 | + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" | |
5137 | + integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== | |
5138 | + dependencies: | |
5139 | + regenerate "^1.4.0" | |
5140 | + regenerate-unicode-properties "^8.2.0" | |
5141 | + regjsgen "^0.5.1" | |
5142 | + regjsparser "^0.6.4" | |
5143 | + unicode-match-property-ecmascript "^1.0.4" | |
5144 | + unicode-match-property-value-ecmascript "^1.2.0" | |
5145 | + | |
5146 | +regjsgen@^0.5.1: | |
5147 | + version "0.5.2" | |
5148 | + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" | |
5149 | + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== | |
5150 | + | |
5151 | +regjsparser@^0.6.4: | |
5152 | + version "0.6.4" | |
5153 | + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" | |
5154 | + integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== | |
5155 | + dependencies: | |
5156 | + jsesc "~0.5.0" | |
5157 | + | |
5158 | +relateurl@0.2.x: | |
5159 | + version "0.2.7" | |
5160 | + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" | |
5161 | + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= | |
5162 | + | |
5163 | +remove-trailing-separator@^1.0.1: | |
5164 | + version "1.1.0" | |
5165 | + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" | |
5166 | + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= | |
5167 | + | |
5168 | +renderkid@^2.0.4: | |
5169 | + version "2.0.4" | |
5170 | + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.4.tgz#d325e532afb28d3f8796ffee306be8ffd6fc864c" | |
5171 | + integrity sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g== | |
5172 | + dependencies: | |
5173 | + css-select "^1.1.0" | |
5174 | + dom-converter "^0.2" | |
5175 | + htmlparser2 "^3.3.0" | |
5176 | + lodash "^4.17.20" | |
5177 | + strip-ansi "^3.0.0" | |
5178 | + | |
5179 | +repeat-element@^1.1.2: | |
5180 | + version "1.1.3" | |
5181 | + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" | |
5182 | + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== | |
5183 | + | |
5184 | +repeat-string@^1.6.1: | |
5185 | + version "1.6.1" | |
5186 | + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" | |
5187 | + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= | |
5188 | + | |
5189 | +require-directory@^2.1.1: | |
5190 | + version "2.1.1" | |
5191 | + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" | |
5192 | + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= | |
5193 | + | |
5194 | +require-main-filename@^2.0.0: | |
5195 | + version "2.0.0" | |
5196 | + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" | |
5197 | + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== | |
5198 | + | |
5199 | +requires-port@^1.0.0: | |
5200 | + version "1.0.0" | |
5201 | + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" | |
5202 | + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= | |
5203 | + | |
5204 | +resize-observer-polyfill@^1.5.0, resize-observer-polyfill@^1.5.1: | |
5205 | + version "1.5.1" | |
5206 | + resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" | |
5207 | + integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== | |
5208 | + | |
5209 | +resolve-cwd@^2.0.0: | |
5210 | + version "2.0.0" | |
5211 | + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" | |
5212 | + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= | |
5213 | + dependencies: | |
5214 | + resolve-from "^3.0.0" | |
5215 | + | |
5216 | +resolve-dir@^1.0.0, resolve-dir@^1.0.1: | |
5217 | + version "1.0.1" | |
5218 | + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" | |
5219 | + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= | |
5220 | + dependencies: | |
5221 | + expand-tilde "^2.0.0" | |
5222 | + global-modules "^1.0.0" | |
5223 | + | |
5224 | +resolve-from@^3.0.0: | |
5225 | + version "3.0.0" | |
5226 | + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" | |
5227 | + integrity sha1-six699nWiBvItuZTM17rywoYh0g= | |
5228 | + | |
5229 | +resolve-url@^0.2.1: | |
5230 | + version "0.2.1" | |
5231 | + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" | |
5232 | + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= | |
5233 | + | |
5234 | +ret@~0.1.10: | |
5235 | + version "0.1.15" | |
5236 | + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" | |
5237 | + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== | |
5238 | + | |
5239 | +retry@^0.12.0: | |
5240 | + version "0.12.0" | |
5241 | + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" | |
5242 | + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= | |
5243 | + | |
5244 | +rimraf@^2.5.4, rimraf@^2.6.3: | |
5245 | + version "2.7.1" | |
5246 | + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" | |
5247 | + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== | |
5248 | + dependencies: | |
5249 | + glob "^7.1.3" | |
5250 | + | |
5251 | +ripemd160@^2.0.0, ripemd160@^2.0.1: | |
5252 | + version "2.0.2" | |
5253 | + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" | |
5254 | + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== | |
5255 | + dependencies: | |
5256 | + hash-base "^3.0.0" | |
5257 | + inherits "^2.0.1" | |
5258 | + | |
5259 | +run-queue@^1.0.0, run-queue@^1.0.3: | |
5260 | + version "1.0.3" | |
5261 | + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" | |
5262 | + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= | |
5263 | + dependencies: | |
5264 | + aproba "^1.1.1" | |
5265 | + | |
5266 | +rust-result@^1.0.0: | |
5267 | + version "1.0.0" | |
5268 | + resolved "https://registry.yarnpkg.com/rust-result/-/rust-result-1.0.0.tgz#34c75b2e6dc39fe5875e5bdec85b5e0f91536f72" | |
5269 | + integrity sha1-NMdbLm3Dn+WHXlveyFteD5FTb3I= | |
5270 | + dependencies: | |
5271 | + individual "^2.0.0" | |
5272 | + | |
5273 | +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: | |
5274 | + version "5.1.2" | |
5275 | + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" | |
5276 | + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== | |
5277 | + | |
5278 | +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: | |
5279 | + version "5.2.1" | |
5280 | + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" | |
5281 | + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== | |
5282 | + | |
5283 | +safe-json-parse@4.0.0: | |
5284 | + version "4.0.0" | |
5285 | + resolved "https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-4.0.0.tgz#7c0f578cfccd12d33a71c0e05413e2eca171eaac" | |
5286 | + integrity sha1-fA9XjPzNEtM6ccDgVBPi7KFx6qw= | |
5287 | + dependencies: | |
5288 | + rust-result "^1.0.0" | |
5289 | + | |
5290 | +safe-regex@^1.1.0: | |
5291 | + version "1.1.0" | |
5292 | + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" | |
5293 | + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= | |
5294 | + dependencies: | |
5295 | + ret "~0.1.10" | |
5296 | + | |
5297 | +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: | |
5298 | + version "2.1.2" | |
5299 | + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" | |
5300 | + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== | |
5301 | + | |
5302 | +scheduler@^0.20.1: | |
5303 | + version "0.20.1" | |
5304 | + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" | |
5305 | + integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== | |
5306 | + dependencies: | |
5307 | + loose-envify "^1.1.0" | |
5308 | + object-assign "^4.1.1" | |
5309 | + | |
5310 | +schema-utils@^1.0.0: | |
5311 | + version "1.0.0" | |
5312 | + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" | |
5313 | + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== | |
5314 | + dependencies: | |
5315 | + ajv "^6.1.0" | |
5316 | + ajv-errors "^1.0.0" | |
5317 | + ajv-keywords "^3.1.0" | |
5318 | + | |
5319 | +schema-utils@^2.6.5: | |
5320 | + version "2.7.1" | |
5321 | + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" | |
5322 | + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== | |
5323 | + dependencies: | |
5324 | + "@types/json-schema" "^7.0.5" | |
5325 | + ajv "^6.12.4" | |
5326 | + ajv-keywords "^3.5.2" | |
5327 | + | |
5328 | +schema-utils@^3.0.0: | |
5329 | + version "3.0.0" | |
5330 | + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" | |
5331 | + integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== | |
5332 | + dependencies: | |
5333 | + "@types/json-schema" "^7.0.6" | |
5334 | + ajv "^6.12.5" | |
5335 | + ajv-keywords "^3.5.2" | |
5336 | + | |
5337 | +scroll-into-view-if-needed@^2.2.25: | |
5338 | + version "2.2.26" | |
5339 | + resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.26.tgz#e4917da0c820135ff65ad6f7e4b7d7af568c4f13" | |
5340 | + integrity sha512-SQ6AOKfABaSchokAmmaxVnL9IArxEnLEX9j4wAZw+x4iUTb40q7irtHG3z4GtAWz5veVZcCnubXDBRyLVQaohw== | |
5341 | + dependencies: | |
5342 | + compute-scroll-into-view "^1.0.16" | |
5343 | + | |
5344 | +select-hose@^2.0.0: | |
5345 | + version "2.0.0" | |
5346 | + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" | |
5347 | + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= | |
5348 | + | |
5349 | +selfsigned@^1.10.7: | |
5350 | + version "1.10.8" | |
5351 | + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" | |
5352 | + integrity sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== | |
5353 | + dependencies: | |
5354 | + node-forge "^0.10.0" | |
5355 | + | |
5356 | +semver@7.0.0: | |
5357 | + version "7.0.0" | |
5358 | + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" | |
5359 | + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== | |
5360 | + | |
5361 | +semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: | |
5362 | + version "5.7.1" | |
5363 | + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" | |
5364 | + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== | |
5365 | + | |
5366 | +semver@^6.0.0, semver@^6.3.0: | |
5367 | + version "6.3.0" | |
5368 | + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" | |
5369 | + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== | |
5370 | + | |
5371 | +semver@^7.3.2: | |
5372 | + version "7.3.4" | |
5373 | + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" | |
5374 | + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== | |
5375 | + dependencies: | |
5376 | + lru-cache "^6.0.0" | |
5377 | + | |
5378 | +send@0.17.1: | |
5379 | + version "0.17.1" | |
5380 | + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" | |
5381 | + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== | |
5382 | + dependencies: | |
5383 | + debug "2.6.9" | |
5384 | + depd "~1.1.2" | |
5385 | + destroy "~1.0.4" | |
5386 | + encodeurl "~1.0.2" | |
5387 | + escape-html "~1.0.3" | |
5388 | + etag "~1.8.1" | |
5389 | + fresh "0.5.2" | |
5390 | + http-errors "~1.7.2" | |
5391 | + mime "1.6.0" | |
5392 | + ms "2.1.1" | |
5393 | + on-finished "~2.3.0" | |
5394 | + range-parser "~1.2.1" | |
5395 | + statuses "~1.5.0" | |
5396 | + | |
5397 | +serialize-javascript@^4.0.0: | |
5398 | + version "4.0.0" | |
5399 | + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" | |
5400 | + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== | |
5401 | + dependencies: | |
5402 | + randombytes "^2.1.0" | |
5403 | + | |
5404 | +serve-index@^1.9.1: | |
5405 | + version "1.9.1" | |
5406 | + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" | |
5407 | + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= | |
5408 | + dependencies: | |
5409 | + accepts "~1.3.4" | |
5410 | + batch "0.6.1" | |
5411 | + debug "2.6.9" | |
5412 | + escape-html "~1.0.3" | |
5413 | + http-errors "~1.6.2" | |
5414 | + mime-types "~2.1.17" | |
5415 | + parseurl "~1.3.2" | |
5416 | + | |
5417 | +serve-static@1.14.1: | |
5418 | + version "1.14.1" | |
5419 | + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" | |
5420 | + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== | |
5421 | + dependencies: | |
5422 | + encodeurl "~1.0.2" | |
5423 | + escape-html "~1.0.3" | |
5424 | + parseurl "~1.3.3" | |
5425 | + send "0.17.1" | |
5426 | + | |
5427 | +set-blocking@^2.0.0: | |
5428 | + version "2.0.0" | |
5429 | + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" | |
5430 | + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= | |
5431 | + | |
5432 | +set-value@^2.0.0, set-value@^2.0.1: | |
5433 | + version "2.0.1" | |
5434 | + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" | |
5435 | + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== | |
5436 | + dependencies: | |
5437 | + extend-shallow "^2.0.1" | |
5438 | + is-extendable "^0.1.1" | |
5439 | + is-plain-object "^2.0.3" | |
5440 | + split-string "^3.0.1" | |
5441 | + | |
5442 | +setimmediate@^1.0.4: | |
5443 | + version "1.0.5" | |
5444 | + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" | |
5445 | + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= | |
5446 | + | |
5447 | +setprototypeof@1.1.0: | |
5448 | + version "1.1.0" | |
5449 | + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" | |
5450 | + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== | |
5451 | + | |
5452 | +setprototypeof@1.1.1: | |
5453 | + version "1.1.1" | |
5454 | + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" | |
5455 | + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== | |
5456 | + | |
5457 | +sha.js@^2.4.0, sha.js@^2.4.8: | |
5458 | + version "2.4.11" | |
5459 | + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" | |
5460 | + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== | |
5461 | + dependencies: | |
5462 | + inherits "^2.0.1" | |
5463 | + safe-buffer "^5.0.1" | |
5464 | + | |
5465 | +shallowequal@^1.0.2, shallowequal@^1.1.0: | |
5466 | + version "1.1.0" | |
5467 | + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" | |
5468 | + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== | |
5469 | + | |
5470 | +shebang-command@^1.2.0: | |
5471 | + version "1.2.0" | |
5472 | + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" | |
5473 | + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= | |
5474 | + dependencies: | |
5475 | + shebang-regex "^1.0.0" | |
5476 | + | |
5477 | +shebang-regex@^1.0.0: | |
5478 | + version "1.0.0" | |
5479 | + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" | |
5480 | + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= | |
5481 | + | |
5482 | +signal-exit@^3.0.0: | |
5483 | + version "3.0.3" | |
5484 | + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" | |
5485 | + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== | |
5486 | + | |
5487 | +slash@^2.0.0: | |
5488 | + version "2.0.0" | |
5489 | + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" | |
5490 | + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== | |
5491 | + | |
5492 | +snapdragon-node@^2.0.1: | |
5493 | + version "2.1.1" | |
5494 | + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" | |
5495 | + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== | |
5496 | + dependencies: | |
5497 | + define-property "^1.0.0" | |
5498 | + isobject "^3.0.0" | |
5499 | + snapdragon-util "^3.0.1" | |
5500 | + | |
5501 | +snapdragon-util@^3.0.1: | |
5502 | + version "3.0.1" | |
5503 | + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" | |
5504 | + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== | |
5505 | + dependencies: | |
5506 | + kind-of "^3.2.0" | |
5507 | + | |
5508 | +snapdragon@^0.8.1: | |
5509 | + version "0.8.2" | |
5510 | + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" | |
5511 | + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== | |
5512 | + dependencies: | |
5513 | + base "^0.11.1" | |
5514 | + debug "^2.2.0" | |
5515 | + define-property "^0.2.5" | |
5516 | + extend-shallow "^2.0.1" | |
5517 | + map-cache "^0.2.2" | |
5518 | + source-map "^0.5.6" | |
5519 | + source-map-resolve "^0.5.0" | |
5520 | + use "^3.1.0" | |
5521 | + | |
5522 | +sockjs-client@1.4.0: | |
5523 | + version "1.4.0" | |
5524 | + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" | |
5525 | + integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== | |
5526 | + dependencies: | |
5527 | + debug "^3.2.5" | |
5528 | + eventsource "^1.0.7" | |
5529 | + faye-websocket "~0.11.1" | |
5530 | + inherits "^2.0.3" | |
5531 | + json3 "^3.3.2" | |
5532 | + url-parse "^1.4.3" | |
5533 | + | |
5534 | +sockjs@0.3.20: | |
5535 | + version "0.3.20" | |
5536 | + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" | |
5537 | + integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== | |
5538 | + dependencies: | |
5539 | + faye-websocket "^0.10.0" | |
5540 | + uuid "^3.4.0" | |
5541 | + websocket-driver "0.6.5" | |
5542 | + | |
5543 | +source-list-map@^2.0.0: | |
5544 | + version "2.0.1" | |
5545 | + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" | |
5546 | + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== | |
5547 | + | |
5548 | +source-map-resolve@^0.5.0: | |
5549 | + version "0.5.3" | |
5550 | + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" | |
5551 | + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== | |
5552 | + dependencies: | |
5553 | + atob "^2.1.2" | |
5554 | + decode-uri-component "^0.2.0" | |
5555 | + resolve-url "^0.2.1" | |
5556 | + source-map-url "^0.4.0" | |
5557 | + urix "^0.1.0" | |
5558 | + | |
5559 | +source-map-support@~0.5.12: | |
5560 | + version "0.5.19" | |
5561 | + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" | |
5562 | + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== | |
5563 | + dependencies: | |
5564 | + buffer-from "^1.0.0" | |
5565 | + source-map "^0.6.0" | |
5566 | + | |
5567 | +source-map-url@^0.4.0: | |
5568 | + version "0.4.0" | |
5569 | + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" | |
5570 | + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= | |
5571 | + | |
5572 | +source-map@^0.5.0, source-map@^0.5.6: | |
5573 | + version "0.5.7" | |
5574 | + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" | |
5575 | + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= | |
5576 | + | |
5577 | +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: | |
5578 | + version "0.6.1" | |
5579 | + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" | |
5580 | + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== | |
5581 | + | |
5582 | +spdy-transport@^3.0.0: | |
5583 | + version "3.0.0" | |
5584 | + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" | |
5585 | + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== | |
5586 | + dependencies: | |
5587 | + debug "^4.1.0" | |
5588 | + detect-node "^2.0.4" | |
5589 | + hpack.js "^2.1.6" | |
5590 | + obuf "^1.1.2" | |
5591 | + readable-stream "^3.0.6" | |
5592 | + wbuf "^1.7.3" | |
5593 | + | |
5594 | +spdy@^4.0.2: | |
5595 | + version "4.0.2" | |
5596 | + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" | |
5597 | + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== | |
5598 | + dependencies: | |
5599 | + debug "^4.1.0" | |
5600 | + handle-thing "^2.0.0" | |
5601 | + http-deceiver "^1.2.7" | |
5602 | + select-hose "^2.0.0" | |
5603 | + spdy-transport "^3.0.0" | |
5604 | + | |
5605 | +split-string@^3.0.1, split-string@^3.0.2: | |
5606 | + version "3.1.0" | |
5607 | + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" | |
5608 | + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== | |
5609 | + dependencies: | |
5610 | + extend-shallow "^3.0.0" | |
5611 | + | |
5612 | +ssri@^6.0.1: | |
5613 | + version "6.0.1" | |
5614 | + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" | |
5615 | + integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== | |
5616 | + dependencies: | |
5617 | + figgy-pudding "^3.5.1" | |
5618 | + | |
5619 | +static-extend@^0.1.1: | |
5620 | + version "0.1.2" | |
5621 | + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" | |
5622 | + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= | |
5623 | + dependencies: | |
5624 | + define-property "^0.2.5" | |
5625 | + object-copy "^0.1.0" | |
5626 | + | |
5627 | +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: | |
5628 | + version "1.5.0" | |
5629 | + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" | |
5630 | + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= | |
5631 | + | |
5632 | +stream-browserify@^2.0.1: | |
5633 | + version "2.0.2" | |
5634 | + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" | |
5635 | + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== | |
5636 | + dependencies: | |
5637 | + inherits "~2.0.1" | |
5638 | + readable-stream "^2.0.2" | |
5639 | + | |
5640 | +stream-each@^1.1.0: | |
5641 | + version "1.2.3" | |
5642 | + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" | |
5643 | + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== | |
5644 | + dependencies: | |
5645 | + end-of-stream "^1.1.0" | |
5646 | + stream-shift "^1.0.0" | |
5647 | + | |
5648 | +stream-http@^2.7.2: | |
5649 | + version "2.8.3" | |
5650 | + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" | |
5651 | + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== | |
5652 | + dependencies: | |
5653 | + builtin-status-codes "^3.0.0" | |
5654 | + inherits "^2.0.1" | |
5655 | + readable-stream "^2.3.6" | |
5656 | + to-arraybuffer "^1.0.0" | |
5657 | + xtend "^4.0.0" | |
5658 | + | |
5659 | +stream-shift@^1.0.0: | |
5660 | + version "1.0.1" | |
5661 | + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" | |
5662 | + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== | |
5663 | + | |
5664 | +string-convert@^0.2.0: | |
5665 | + version "0.2.1" | |
5666 | + resolved "https://registry.yarnpkg.com/string-convert/-/string-convert-0.2.1.tgz#6982cc3049fbb4cd85f8b24568b9d9bf39eeff97" | |
5667 | + integrity sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c= | |
5668 | + | |
5669 | +string-width@^3.0.0, string-width@^3.1.0: | |
5670 | + version "3.1.0" | |
5671 | + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" | |
5672 | + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== | |
5673 | + dependencies: | |
5674 | + emoji-regex "^7.0.1" | |
5675 | + is-fullwidth-code-point "^2.0.0" | |
5676 | + strip-ansi "^5.1.0" | |
5677 | + | |
5678 | +string.prototype.trimend@^1.0.1: | |
5679 | + version "1.0.3" | |
5680 | + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" | |
5681 | + integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== | |
5682 | + dependencies: | |
5683 | + call-bind "^1.0.0" | |
5684 | + define-properties "^1.1.3" | |
5685 | + | |
5686 | +string.prototype.trimstart@^1.0.1: | |
5687 | + version "1.0.3" | |
5688 | + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" | |
5689 | + integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg== | |
5690 | + dependencies: | |
5691 | + call-bind "^1.0.0" | |
5692 | + define-properties "^1.1.3" | |
5693 | + | |
5694 | +string_decoder@^1.0.0, string_decoder@^1.1.1: | |
5695 | + version "1.3.0" | |
5696 | + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" | |
5697 | + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== | |
5698 | + dependencies: | |
5699 | + safe-buffer "~5.2.0" | |
5700 | + | |
5701 | +string_decoder@~1.1.1: | |
5702 | + version "1.1.1" | |
5703 | + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" | |
5704 | + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== | |
5705 | + dependencies: | |
5706 | + safe-buffer "~5.1.0" | |
5707 | + | |
5708 | +strip-ansi@^3.0.0, strip-ansi@^3.0.1: | |
5709 | + version "3.0.1" | |
5710 | + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" | |
5711 | + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= | |
5712 | + dependencies: | |
5713 | + ansi-regex "^2.0.0" | |
5714 | + | |
5715 | +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: | |
5716 | + version "5.2.0" | |
5717 | + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" | |
5718 | + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== | |
5719 | + dependencies: | |
5720 | + ansi-regex "^4.1.0" | |
5721 | + | |
5722 | +strip-eof@^1.0.0: | |
5723 | + version "1.0.0" | |
5724 | + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" | |
5725 | + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= | |
5726 | + | |
5727 | +style-loader@^2.0.0: | |
5728 | + version "2.0.0" | |
5729 | + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" | |
5730 | + integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== | |
5731 | + dependencies: | |
5732 | + loader-utils "^2.0.0" | |
5733 | + schema-utils "^3.0.0" | |
5734 | + | |
5735 | +supports-color@^5.3.0: | |
5736 | + version "5.5.0" | |
5737 | + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" | |
5738 | + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== | |
5739 | + dependencies: | |
5740 | + has-flag "^3.0.0" | |
5741 | + | |
5742 | +supports-color@^6.1.0: | |
5743 | + version "6.1.0" | |
5744 | + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" | |
5745 | + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== | |
5746 | + dependencies: | |
5747 | + has-flag "^3.0.0" | |
5748 | + | |
5749 | +tapable@^1.0.0, tapable@^1.1.3: | |
5750 | + version "1.1.3" | |
5751 | + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" | |
5752 | + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== | |
5753 | + | |
5754 | +terser-webpack-plugin@^1.4.3: | |
5755 | + version "1.4.5" | |
5756 | + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" | |
5757 | + integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== | |
5758 | + dependencies: | |
5759 | + cacache "^12.0.2" | |
5760 | + find-cache-dir "^2.1.0" | |
5761 | + is-wsl "^1.1.0" | |
5762 | + schema-utils "^1.0.0" | |
5763 | + serialize-javascript "^4.0.0" | |
5764 | + source-map "^0.6.1" | |
5765 | + terser "^4.1.2" | |
5766 | + webpack-sources "^1.4.0" | |
5767 | + worker-farm "^1.7.0" | |
5768 | + | |
5769 | +terser@^4.1.2: | |
5770 | + version "4.8.0" | |
5771 | + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" | |
5772 | + integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== | |
5773 | + dependencies: | |
5774 | + commander "^2.20.0" | |
5775 | + source-map "~0.6.1" | |
5776 | + source-map-support "~0.5.12" | |
5777 | + | |
5778 | +through2@^2.0.0: | |
5779 | + version "2.0.5" | |
5780 | + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" | |
5781 | + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== | |
5782 | + dependencies: | |
5783 | + readable-stream "~2.3.6" | |
5784 | + xtend "~4.0.1" | |
5785 | + | |
5786 | +thunky@^1.0.2: | |
5787 | + version "1.1.0" | |
5788 | + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" | |
5789 | + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== | |
5790 | + | |
5791 | +timers-browserify@^2.0.4: | |
5792 | + version "2.0.12" | |
5793 | + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" | |
5794 | + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== | |
5795 | + dependencies: | |
5796 | + setimmediate "^1.0.4" | |
5797 | + | |
5798 | +to-arraybuffer@^1.0.0: | |
5799 | + version "1.0.1" | |
5800 | + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" | |
5801 | + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= | |
5802 | + | |
5803 | +to-fast-properties@^2.0.0: | |
5804 | + version "2.0.0" | |
5805 | + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" | |
5806 | + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= | |
5807 | + | |
5808 | +to-object-path@^0.3.0: | |
5809 | + version "0.3.0" | |
5810 | + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" | |
5811 | + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= | |
5812 | + dependencies: | |
5813 | + kind-of "^3.0.2" | |
5814 | + | |
5815 | +to-regex-range@^2.1.0: | |
5816 | + version "2.1.1" | |
5817 | + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" | |
5818 | + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= | |
5819 | + dependencies: | |
5820 | + is-number "^3.0.0" | |
5821 | + repeat-string "^1.6.1" | |
5822 | + | |
5823 | +to-regex-range@^5.0.1: | |
5824 | + version "5.0.1" | |
5825 | + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" | |
5826 | + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== | |
5827 | + dependencies: | |
5828 | + is-number "^7.0.0" | |
5829 | + | |
5830 | +to-regex@^3.0.1, to-regex@^3.0.2: | |
5831 | + version "3.0.2" | |
5832 | + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" | |
5833 | + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== | |
5834 | + dependencies: | |
5835 | + define-property "^2.0.2" | |
5836 | + extend-shallow "^3.0.2" | |
5837 | + regex-not "^1.0.2" | |
5838 | + safe-regex "^1.1.0" | |
5839 | + | |
5840 | +toggle-selection@^1.0.6: | |
5841 | + version "1.0.6" | |
5842 | + resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" | |
5843 | + integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= | |
5844 | + | |
5845 | +toidentifier@1.0.0: | |
5846 | + version "1.0.0" | |
5847 | + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" | |
5848 | + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== | |
5849 | + | |
5850 | +toposort@^1.0.0: | |
5851 | + version "1.0.7" | |
5852 | + resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" | |
5853 | + integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= | |
5854 | + | |
5855 | +tslib@^1.9.0: | |
5856 | + version "1.14.1" | |
5857 | + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" | |
5858 | + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== | |
5859 | + | |
5860 | +tsml@1.0.1: | |
5861 | + version "1.0.1" | |
5862 | + resolved "https://registry.yarnpkg.com/tsml/-/tsml-1.0.1.tgz#89f8218b9d9e257f47d7f6b56d01c5a4d2c68fc3" | |
5863 | + integrity sha1-ifghi52eJX9H1/a1bQHFpNLGj8M= | |
5864 | + | |
5865 | +tty-browserify@0.0.0: | |
5866 | + version "0.0.0" | |
5867 | + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" | |
5868 | + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= | |
5869 | + | |
5870 | +type-is@~1.6.17, type-is@~1.6.18: | |
5871 | + version "1.6.18" | |
5872 | + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" | |
5873 | + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== | |
5874 | + dependencies: | |
5875 | + media-typer "0.3.0" | |
5876 | + mime-types "~2.1.24" | |
5877 | + | |
5878 | +typedarray@^0.0.6: | |
5879 | + version "0.0.6" | |
5880 | + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" | |
5881 | + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= | |
5882 | + | |
5883 | +uglify-js@3.4.x: | |
5884 | + version "3.4.10" | |
5885 | + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" | |
5886 | + integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== | |
5887 | + dependencies: | |
5888 | + commander "~2.19.0" | |
5889 | + source-map "~0.6.1" | |
5890 | + | |
5891 | +unicode-canonical-property-names-ecmascript@^1.0.4: | |
5892 | + version "1.0.4" | |
5893 | + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" | |
5894 | + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== | |
5895 | + | |
5896 | +unicode-match-property-ecmascript@^1.0.4: | |
5897 | + version "1.0.4" | |
5898 | + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" | |
5899 | + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== | |
5900 | + dependencies: | |
5901 | + unicode-canonical-property-names-ecmascript "^1.0.4" | |
5902 | + unicode-property-aliases-ecmascript "^1.0.4" | |
5903 | + | |
5904 | +unicode-match-property-value-ecmascript@^1.2.0: | |
5905 | + version "1.2.0" | |
5906 | + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" | |
5907 | + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== | |
5908 | + | |
5909 | +unicode-property-aliases-ecmascript@^1.0.4: | |
5910 | + version "1.1.0" | |
5911 | + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" | |
5912 | + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== | |
5913 | + | |
5914 | +union-value@^1.0.0: | |
5915 | + version "1.0.1" | |
5916 | + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" | |
5917 | + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== | |
5918 | + dependencies: | |
5919 | + arr-union "^3.1.0" | |
5920 | + get-value "^2.0.6" | |
5921 | + is-extendable "^0.1.1" | |
5922 | + set-value "^2.0.1" | |
5923 | + | |
5924 | +uniq@^1.0.1: | |
5925 | + version "1.0.1" | |
5926 | + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" | |
5927 | + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= | |
5928 | + | |
5929 | +unique-filename@^1.1.1: | |
5930 | + version "1.1.1" | |
5931 | + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" | |
5932 | + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== | |
5933 | + dependencies: | |
5934 | + unique-slug "^2.0.0" | |
5935 | + | |
5936 | +unique-slug@^2.0.0: | |
5937 | + version "2.0.2" | |
5938 | + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" | |
5939 | + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== | |
5940 | + dependencies: | |
5941 | + imurmurhash "^0.1.4" | |
5942 | + | |
5943 | +unpipe@1.0.0, unpipe@~1.0.0: | |
5944 | + version "1.0.0" | |
5945 | + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" | |
5946 | + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= | |
5947 | + | |
5948 | +unset-value@^1.0.0: | |
5949 | + version "1.0.0" | |
5950 | + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" | |
5951 | + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= | |
5952 | + dependencies: | |
5953 | + has-value "^0.3.1" | |
5954 | + isobject "^3.0.0" | |
5955 | + | |
5956 | +upath@^1.1.1: | |
5957 | + version "1.2.0" | |
5958 | + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" | |
5959 | + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== | |
5960 | + | |
5961 | +upper-case@^1.1.1: | |
5962 | + version "1.1.3" | |
5963 | + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" | |
5964 | + integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= | |
5965 | + | |
5966 | +uri-js@^4.2.2: | |
5967 | + version "4.4.0" | |
5968 | + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" | |
5969 | + integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== | |
5970 | + dependencies: | |
5971 | + punycode "^2.1.0" | |
5972 | + | |
5973 | +urix@^0.1.0: | |
5974 | + version "0.1.0" | |
5975 | + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" | |
5976 | + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= | |
5977 | + | |
5978 | +url-loader@^4.1.1: | |
5979 | + version "4.1.1" | |
5980 | + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" | |
5981 | + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== | |
5982 | + dependencies: | |
5983 | + loader-utils "^2.0.0" | |
5984 | + mime-types "^2.1.27" | |
5985 | + schema-utils "^3.0.0" | |
5986 | + | |
5987 | +url-parse@^1.4.3: | |
5988 | + version "1.4.7" | |
5989 | + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" | |
5990 | + integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== | |
5991 | + dependencies: | |
5992 | + querystringify "^2.1.1" | |
5993 | + requires-port "^1.0.0" | |
5994 | + | |
5995 | +url-toolkit@^2.1.3, url-toolkit@^2.1.6: | |
5996 | + version "2.2.1" | |
5997 | + resolved "https://registry.yarnpkg.com/url-toolkit/-/url-toolkit-2.2.1.tgz#89009ed3d62a3574de079532a7266c14d2cc1c4f" | |
5998 | + integrity sha512-8+DzgrtDZYZGhHaAop5WGVghMdCfOLGbhcArsJD0qDll71FXa7EeKxi2hilPIscn2nwMz4PRjML32Sz4JTN0Xw== | |
5999 | + | |
6000 | +url@^0.11.0: | |
6001 | + version "0.11.0" | |
6002 | + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" | |
6003 | + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= | |
6004 | + dependencies: | |
6005 | + punycode "1.3.2" | |
6006 | + querystring "0.2.0" | |
6007 | + | |
6008 | +use@^3.1.0: | |
6009 | + version "3.1.1" | |
6010 | + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" | |
6011 | + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== | |
6012 | + | |
6013 | +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: | |
6014 | + version "1.0.2" | |
6015 | + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" | |
6016 | + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= | |
6017 | + | |
6018 | +util.promisify@1.0.0: | |
6019 | + version "1.0.0" | |
6020 | + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" | |
6021 | + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== | |
6022 | + dependencies: | |
6023 | + define-properties "^1.1.2" | |
6024 | + object.getownpropertydescriptors "^2.0.3" | |
6025 | + | |
6026 | +util@0.10.3: | |
6027 | + version "0.10.3" | |
6028 | + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" | |
6029 | + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= | |
6030 | + dependencies: | |
6031 | + inherits "2.0.1" | |
6032 | + | |
6033 | +util@^0.11.0: | |
6034 | + version "0.11.1" | |
6035 | + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" | |
6036 | + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== | |
6037 | + dependencies: | |
6038 | + inherits "2.0.3" | |
6039 | + | |
6040 | +utila@~0.4: | |
6041 | + version "0.4.0" | |
6042 | + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" | |
6043 | + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= | |
6044 | + | |
6045 | +utils-merge@1.0.1: | |
6046 | + version "1.0.1" | |
6047 | + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" | |
6048 | + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= | |
6049 | + | |
6050 | +uuid@^3.3.2, uuid@^3.4.0: | |
6051 | + version "3.4.0" | |
6052 | + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" | |
6053 | + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== | |
6054 | + | |
6055 | +v8-compile-cache@^2.1.1: | |
6056 | + version "2.2.0" | |
6057 | + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" | |
6058 | + integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== | |
6059 | + | |
6060 | +vary@~1.1.2: | |
6061 | + version "1.1.2" | |
6062 | + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" | |
6063 | + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= | |
6064 | + | |
6065 | +"video.js@^5.17.0 || ^6.2.0", "video.js@^5.19.1 || ^6.2.0": | |
6066 | + version "6.13.0" | |
6067 | + resolved "https://registry.yarnpkg.com/video.js/-/video.js-6.13.0.tgz#f9487d46327340fa48ecd51372a2981dbb6cde4c" | |
6068 | + integrity sha512-36/JR/GhPQSZj0o+GNbhcEYv/b0SkV9SQsjlodAnzMQYN0TA7VhmqrKPYMCi1NGRYu7S9W3OaFCFoUxkYfSVlg== | |
6069 | + dependencies: | |
6070 | + babel-runtime "^6.9.2" | |
6071 | + global "4.3.2" | |
6072 | + safe-json-parse "4.0.0" | |
6073 | + tsml "1.0.1" | |
6074 | + videojs-font "2.1.0" | |
6075 | + videojs-ie8 "1.1.2" | |
6076 | + videojs-vtt.js "0.12.6" | |
6077 | + xhr "2.4.0" | |
6078 | + | |
6079 | +"video.js@^6 || ^7", video.js@^7.10.2: | |
6080 | + version "7.10.2" | |
6081 | + resolved "https://registry.yarnpkg.com/video.js/-/video.js-7.10.2.tgz#5156aabad7820e726d72ea6c32324059c68885a4" | |
6082 | + integrity sha512-kJTTrqcQn2MhPzWR8zQs6W3HPJWpowO/ZGZcKt2dcJeJdJT0dEDLYtiFdjV37SylCmu66V0flRnV8cipbthveQ== | |
6083 | + dependencies: | |
6084 | + "@babel/runtime" "^7.9.2" | |
6085 | + "@videojs/http-streaming" "2.2.4" | |
6086 | + "@videojs/xhr" "2.5.1" | |
6087 | + global "4.3.2" | |
6088 | + keycode "^2.2.0" | |
6089 | + safe-json-parse "4.0.0" | |
6090 | + videojs-font "3.2.0" | |
6091 | + videojs-vtt.js "^0.15.2" | |
6092 | + | |
6093 | +videojs-contrib-hls@^5.15.0: | |
6094 | + version "5.15.0" | |
6095 | + resolved "https://registry.yarnpkg.com/videojs-contrib-hls/-/videojs-contrib-hls-5.15.0.tgz#fe4957367e5d68b7d23f78ed32e37a9dd892a0a8" | |
6096 | + integrity sha512-18zbMYZ0XRBKTPEayA9bFTWWrqhT9b4G8+zf0czJLD7Epe5PcK1I/3dflTHQeQ5rwlWir+/XnFU3sMg/B2MMcw== | |
6097 | + dependencies: | |
6098 | + aes-decrypter "1.0.3" | |
6099 | + global "^4.3.0" | |
6100 | + m3u8-parser "2.1.0" | |
6101 | + mux.js "4.3.2" | |
6102 | + url-toolkit "^2.1.3" | |
6103 | + video.js "^5.19.1 || ^6.2.0" | |
6104 | + videojs-contrib-media-sources "4.7.2" | |
6105 | + webwackify "0.1.6" | |
6106 | + | |
6107 | +videojs-contrib-media-sources@4.7.2: | |
6108 | + version "4.7.2" | |
6109 | + resolved "https://registry.yarnpkg.com/videojs-contrib-media-sources/-/videojs-contrib-media-sources-4.7.2.tgz#0adf929107d5b74cf2c8abb2824c82177e43858e" | |
6110 | + integrity sha512-e6iCHWBFuV05EGo7v+pS9iepObXnJ9joms467gzi8ZjpKVb3ifha9M0Ja24Rd8JfvYpzjltsgDVtGFDvIg4hQQ== | |
6111 | + dependencies: | |
6112 | + global "^4.3.0" | |
6113 | + mux.js "4.3.2" | |
6114 | + video.js "^5.17.0 || ^6.2.0" | |
6115 | + webwackify "0.1.6" | |
6116 | + | |
6117 | +videojs-font@2.1.0: | |
6118 | + version "2.1.0" | |
6119 | + resolved "https://registry.yarnpkg.com/videojs-font/-/videojs-font-2.1.0.tgz#a25930a67f6c9cfbf2bb88dacb8c6b451f093379" | |
6120 | + integrity sha1-olkwpn9snPvyu4jay4xrRR8JM3k= | |
6121 | + | |
6122 | +videojs-font@3.2.0: | |
6123 | + version "3.2.0" | |
6124 | + resolved "https://registry.yarnpkg.com/videojs-font/-/videojs-font-3.2.0.tgz#212c9d3f4e4ec3fa7345167d64316add35e92232" | |
6125 | + integrity sha512-g8vHMKK2/JGorSfqAZQUmYYNnXmfec4MLhwtEFS+mMs2IDY398GLysy6BH6K+aS1KMNu/xWZ8Sue/X/mdQPliA== | |
6126 | + | |
6127 | +videojs-ie8@1.1.2: | |
6128 | + version "1.1.2" | |
6129 | + resolved "https://registry.yarnpkg.com/videojs-ie8/-/videojs-ie8-1.1.2.tgz#a23d3d8608ad7192b69c6077fc4eb848998d35d9" | |
6130 | + integrity sha1-oj09hgitcZK2nGB3/E64SJmNNdk= | |
6131 | + dependencies: | |
6132 | + es5-shim "^4.5.1" | |
6133 | + | |
6134 | +videojs-vtt.js@0.12.6: | |
6135 | + version "0.12.6" | |
6136 | + resolved "https://registry.yarnpkg.com/videojs-vtt.js/-/videojs-vtt.js-0.12.6.tgz#e078600bda899eaa6f9c3307134cd0c811947b8e" | |
6137 | + integrity sha512-XFXeGBQiljnElMhwCcZst0RDbZn2n8LU7ZScXryd3a00OaZsHAjdZu/7/RdSr7Z1jHphd45FnOvOQkGK4YrWCQ== | |
6138 | + dependencies: | |
6139 | + global "^4.3.1" | |
6140 | + | |
6141 | +videojs-vtt.js@^0.15.2: | |
6142 | + version "0.15.2" | |
6143 | + resolved "https://registry.yarnpkg.com/videojs-vtt.js/-/videojs-vtt.js-0.15.2.tgz#a828c4ea0aac6303fa471fd69bc7586a5ba1a273" | |
6144 | + integrity sha512-kEo4hNMvu+6KhPvVYPKwESruwhHC3oFis133LwhXHO9U7nRnx0RiJYMiqbgwjgazDEXHR6t8oGJiHM6wq5XlAw== | |
6145 | + dependencies: | |
6146 | + global "^4.3.1" | |
6147 | + | |
6148 | +vm-browserify@^1.0.1: | |
6149 | + version "1.1.2" | |
6150 | + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" | |
6151 | + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== | |
6152 | + | |
6153 | +warning@^4.0.1, warning@^4.0.3: | |
6154 | + version "4.0.3" | |
6155 | + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" | |
6156 | + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== | |
6157 | + dependencies: | |
6158 | + loose-envify "^1.0.0" | |
6159 | + | |
6160 | +watchpack-chokidar2@^2.0.1: | |
6161 | + version "2.0.1" | |
6162 | + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" | |
6163 | + integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== | |
6164 | + dependencies: | |
6165 | + chokidar "^2.1.8" | |
6166 | + | |
6167 | +watchpack@^1.7.4: | |
6168 | + version "1.7.5" | |
6169 | + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" | |
6170 | + integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== | |
6171 | + dependencies: | |
6172 | + graceful-fs "^4.1.2" | |
6173 | + neo-async "^2.5.0" | |
6174 | + optionalDependencies: | |
6175 | + chokidar "^3.4.1" | |
6176 | + watchpack-chokidar2 "^2.0.1" | |
6177 | + | |
6178 | +wbuf@^1.1.0, wbuf@^1.7.3: | |
6179 | + version "1.7.3" | |
6180 | + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" | |
6181 | + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== | |
6182 | + dependencies: | |
6183 | + minimalistic-assert "^1.0.0" | |
6184 | + | |
6185 | +webpack-cli@^3.2.1: | |
6186 | + version "3.3.12" | |
6187 | + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.12.tgz#94e9ada081453cd0aa609c99e500012fd3ad2d4a" | |
6188 | + integrity sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag== | |
6189 | + dependencies: | |
6190 | + chalk "^2.4.2" | |
6191 | + cross-spawn "^6.0.5" | |
6192 | + enhanced-resolve "^4.1.1" | |
6193 | + findup-sync "^3.0.0" | |
6194 | + global-modules "^2.0.0" | |
6195 | + import-local "^2.0.0" | |
6196 | + interpret "^1.4.0" | |
6197 | + loader-utils "^1.4.0" | |
6198 | + supports-color "^6.1.0" | |
6199 | + v8-compile-cache "^2.1.1" | |
6200 | + yargs "^13.3.2" | |
6201 | + | |
6202 | +webpack-dev-middleware@^3.7.2: | |
6203 | + version "3.7.3" | |
6204 | + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" | |
6205 | + integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== | |
6206 | + dependencies: | |
6207 | + memory-fs "^0.4.1" | |
6208 | + mime "^2.4.4" | |
6209 | + mkdirp "^0.5.1" | |
6210 | + range-parser "^1.2.1" | |
6211 | + webpack-log "^2.0.0" | |
6212 | + | |
6213 | +webpack-dev-server@^3.1.14: | |
6214 | + version "3.11.0" | |
6215 | + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" | |
6216 | + integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== | |
6217 | + dependencies: | |
6218 | + ansi-html "0.0.7" | |
6219 | + bonjour "^3.5.0" | |
6220 | + chokidar "^2.1.8" | |
6221 | + compression "^1.7.4" | |
6222 | + connect-history-api-fallback "^1.6.0" | |
6223 | + debug "^4.1.1" | |
6224 | + del "^4.1.1" | |
6225 | + express "^4.17.1" | |
6226 | + html-entities "^1.3.1" | |
6227 | + http-proxy-middleware "0.19.1" | |
6228 | + import-local "^2.0.0" | |
6229 | + internal-ip "^4.3.0" | |
6230 | + ip "^1.1.5" | |
6231 | + is-absolute-url "^3.0.3" | |
6232 | + killable "^1.0.1" | |
6233 | + loglevel "^1.6.8" | |
6234 | + opn "^5.5.0" | |
6235 | + p-retry "^3.0.1" | |
6236 | + portfinder "^1.0.26" | |
6237 | + schema-utils "^1.0.0" | |
6238 | + selfsigned "^1.10.7" | |
6239 | + semver "^6.3.0" | |
6240 | + serve-index "^1.9.1" | |
6241 | + sockjs "0.3.20" | |
6242 | + sockjs-client "1.4.0" | |
6243 | + spdy "^4.0.2" | |
6244 | + strip-ansi "^3.0.1" | |
6245 | + supports-color "^6.1.0" | |
6246 | + url "^0.11.0" | |
6247 | + webpack-dev-middleware "^3.7.2" | |
6248 | + webpack-log "^2.0.0" | |
6249 | + ws "^6.2.1" | |
6250 | + yargs "^13.3.2" | |
6251 | + | |
6252 | +webpack-log@^2.0.0: | |
6253 | + version "2.0.0" | |
6254 | + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" | |
6255 | + integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== | |
6256 | + dependencies: | |
6257 | + ansi-colors "^3.0.0" | |
6258 | + uuid "^3.3.2" | |
6259 | + | |
6260 | +webpack-sources@^1.4.0, webpack-sources@^1.4.1: | |
6261 | + version "1.4.3" | |
6262 | + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" | |
6263 | + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== | |
6264 | + dependencies: | |
6265 | + source-list-map "^2.0.0" | |
6266 | + source-map "~0.6.1" | |
6267 | + | |
6268 | +webpack@^4.29.0: | |
6269 | + version "4.44.2" | |
6270 | + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" | |
6271 | + integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== | |
6272 | + dependencies: | |
6273 | + "@webassemblyjs/ast" "1.9.0" | |
6274 | + "@webassemblyjs/helper-module-context" "1.9.0" | |
6275 | + "@webassemblyjs/wasm-edit" "1.9.0" | |
6276 | + "@webassemblyjs/wasm-parser" "1.9.0" | |
6277 | + acorn "^6.4.1" | |
6278 | + ajv "^6.10.2" | |
6279 | + ajv-keywords "^3.4.1" | |
6280 | + chrome-trace-event "^1.0.2" | |
6281 | + enhanced-resolve "^4.3.0" | |
6282 | + eslint-scope "^4.0.3" | |
6283 | + json-parse-better-errors "^1.0.2" | |
6284 | + loader-runner "^2.4.0" | |
6285 | + loader-utils "^1.2.3" | |
6286 | + memory-fs "^0.4.1" | |
6287 | + micromatch "^3.1.10" | |
6288 | + mkdirp "^0.5.3" | |
6289 | + neo-async "^2.6.1" | |
6290 | + node-libs-browser "^2.2.1" | |
6291 | + schema-utils "^1.0.0" | |
6292 | + tapable "^1.1.3" | |
6293 | + terser-webpack-plugin "^1.4.3" | |
6294 | + watchpack "^1.7.4" | |
6295 | + webpack-sources "^1.4.1" | |
6296 | + | |
6297 | +websocket-driver@0.6.5: | |
6298 | + version "0.6.5" | |
6299 | + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" | |
6300 | + integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= | |
6301 | + dependencies: | |
6302 | + websocket-extensions ">=0.1.1" | |
6303 | + | |
6304 | +websocket-driver@>=0.5.1: | |
6305 | + version "0.7.4" | |
6306 | + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" | |
6307 | + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== | |
6308 | + dependencies: | |
6309 | + http-parser-js ">=0.5.1" | |
6310 | + safe-buffer ">=5.1.0" | |
6311 | + websocket-extensions ">=0.1.1" | |
6312 | + | |
6313 | +websocket-extensions@>=0.1.1: | |
6314 | + version "0.1.4" | |
6315 | + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" | |
6316 | + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== | |
6317 | + | |
6318 | +webwackify@0.1.6: | |
6319 | + version "0.1.6" | |
6320 | + resolved "https://registry.yarnpkg.com/webwackify/-/webwackify-0.1.6.tgz#1d42a12ac61823d7e345abde084eaaa62a4a95eb" | |
6321 | + integrity sha512-pGcw1T3HpNnM/UTRQqqRkkkzythSLts05mB+7Gr00B+0VbL0m39dFL5g20rSIEUt9Wrpw+/8k+snxRlUFHhcqA== | |
6322 | + | |
6323 | +webworkify@^1.5.0: | |
6324 | + version "1.5.0" | |
6325 | + resolved "https://registry.yarnpkg.com/webworkify/-/webworkify-1.5.0.tgz#734ad87a774de6ebdd546e1d3e027da5b8f4a42c" | |
6326 | + integrity sha512-AMcUeyXAhbACL8S2hqqdqOLqvJ8ylmIbNwUIqQujRSouf4+eUFaXbG6F1Rbu+srlJMmxQWsiU7mOJi0nMBfM1g== | |
6327 | + | |
6328 | +which-module@^2.0.0: | |
6329 | + version "2.0.0" | |
6330 | + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" | |
6331 | + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= | |
6332 | + | |
6333 | +which@^1.2.14, which@^1.2.9, which@^1.3.1: | |
6334 | + version "1.3.1" | |
6335 | + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" | |
6336 | + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== | |
6337 | + dependencies: | |
6338 | + isexe "^2.0.0" | |
6339 | + | |
6340 | +worker-farm@^1.7.0: | |
6341 | + version "1.7.0" | |
6342 | + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" | |
6343 | + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== | |
6344 | + dependencies: | |
6345 | + errno "~0.1.7" | |
6346 | + | |
6347 | +wrap-ansi@^5.1.0: | |
6348 | + version "5.1.0" | |
6349 | + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" | |
6350 | + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== | |
6351 | + dependencies: | |
6352 | + ansi-styles "^3.2.0" | |
6353 | + string-width "^3.0.0" | |
6354 | + strip-ansi "^5.0.0" | |
6355 | + | |
6356 | +wrappy@1: | |
6357 | + version "1.0.2" | |
6358 | + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" | |
6359 | + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= | |
6360 | + | |
6361 | +ws@^6.2.1: | |
6362 | + version "6.2.1" | |
6363 | + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" | |
6364 | + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== | |
6365 | + dependencies: | |
6366 | + async-limiter "~1.0.0" | |
6367 | + | |
6368 | +xhr@2.4.0: | |
6369 | + version "2.4.0" | |
6370 | + resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.4.0.tgz#e16e66a45f869861eeefab416d5eff722dc40993" | |
6371 | + integrity sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM= | |
6372 | + dependencies: | |
6373 | + global "~4.3.0" | |
6374 | + is-function "^1.0.1" | |
6375 | + parse-headers "^2.0.0" | |
6376 | + xtend "^4.0.0" | |
6377 | + | |
6378 | +xmldom@^0.1.27: | |
6379 | + version "0.1.31" | |
6380 | + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" | |
6381 | + integrity sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ== | |
6382 | + | |
6383 | +xtend@^4.0.0, xtend@~4.0.1: | |
6384 | + version "4.0.2" | |
6385 | + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" | |
6386 | + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== | |
6387 | + | |
6388 | +y18n@^4.0.0: | |
6389 | + version "4.0.1" | |
6390 | + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" | |
6391 | + integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== | |
6392 | + | |
6393 | +yallist@^3.0.2: | |
6394 | + version "3.1.1" | |
6395 | + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" | |
6396 | + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== | |
6397 | + | |
6398 | +yallist@^4.0.0: | |
6399 | + version "4.0.0" | |
6400 | + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" | |
6401 | + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== | |
6402 | + | |
6403 | +yargs-parser@^13.1.2: | |
6404 | + version "13.1.2" | |
6405 | + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" | |
6406 | + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== | |
6407 | + dependencies: | |
6408 | + camelcase "^5.0.0" | |
6409 | + decamelize "^1.2.0" | |
6410 | + | |
6411 | +yargs@^13.3.2: | |
6412 | + version "13.3.2" | |
6413 | + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" | |
6414 | + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== | |
6415 | + dependencies: | |
6416 | + cliui "^5.0.0" | |
6417 | + find-up "^3.0.0" | |
6418 | + get-caller-file "^2.0.1" | |
6419 | + require-directory "^2.1.1" | |
6420 | + require-main-filename "^2.0.0" | |
6421 | + set-blocking "^2.0.0" | |
6422 | + string-width "^3.0.0" | |
6423 | + which-module "^2.0.0" | |
6424 | + y18n "^4.0.0" | |
6425 | + yargs-parser "^13.1.2" | ... | ... |