/**
 * PP build
 * v1.99.9
 * Date 2021-06-08 14:52:14
 */
!function r(i,o,a){function s(t,e){if(!o[t]){if(!i[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);throw(n=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",n}n=o[t]={exports:{}},i[t][0].call(n.exports,function(e){return s(i[t][1][e]||e)},n,n.exports,r,i,o,a)}return o[t].exports}for(var u="function"==typeof require&&require,e=0;e<a.length;e++)s(a[e]);return s}({1:[function(require,e,exports){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},{}],2:[function(require,r,exports){var i=require("./setPrototypeOf.js"),o=require("./isNativeReflectConstruct.js");function a(e,t,n){return o()?r.exports=a=Reflect.construct:r.exports=a=function(e,t,n){var r=[null];r.push.apply(r,t);r=new(Function.bind.apply(e,r));return n&&i(r,n.prototype),r},r.exports.default=r.exports,r.exports.__esModule=!0,a.apply(null,arguments)}r.exports=a,r.exports.default=r.exports,r.exports.__esModule=!0},{"./isNativeReflectConstruct.js":10,"./setPrototypeOf.js":13}],3:[function(require,e,exports){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.default=e.exports,e.exports.__esModule=!0},{}],4:[function(require,e,exports){function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.exports.default=e.exports,e.exports.__esModule=!0,t.apply(this,arguments)}e.exports=t,e.exports.default=e.exports,e.exports.__esModule=!0},{}],5:[function(require,t,exports){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},t.exports.default=t.exports,t.exports.__esModule=!0,n(e)}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0},{}],6:[function(require,e,exports){var n=require("./setPrototypeOf.js");e.exports=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&&n(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},{"./setPrototypeOf.js":13}],7:[function(require,e,exports){var n=require("./setPrototypeOf.js");e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},{"./setPrototypeOf.js":13}],8:[function(require,e,exports){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.default=e.exports,e.exports.__esModule=!0},{}],9:[function(require,e,exports){var a=require("@babel/runtime/helpers/typeof").default;function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};if((t=s(t))&&t.has(e))return t.get(e);var n,r,i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((r=o?Object.getOwnPropertyDescriptor(e,n):null)&&(r.get||r.set)?Object.defineProperty(i,n,r):i[n]=e[n]);return i.default=e,t&&t.set(e,i),i},e.exports.default=e.exports,e.exports.__esModule=!0},{"@babel/runtime/helpers/typeof":14}],10:[function(require,e,exports){e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}},e.exports.default=e.exports,e.exports.__esModule=!0},{}],11:[function(require,e,exports){e.exports=function(e,t){if(null==e)return{};for(var n,r={},i=Object.keys(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||(r[n]=e[n]);return r},e.exports.default=e.exports,e.exports.__esModule=!0},{}],12:[function(require,e,exports){var n=require("@babel/runtime/helpers/typeof").default,r=require("./assertThisInitialized.js");e.exports=function(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?r(e):t},e.exports.default=e.exports,e.exports.__esModule=!0},{"./assertThisInitialized.js":1,"@babel/runtime/helpers/typeof":14}],13:[function(require,n,exports){function r(e,t){return n.exports=r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n.exports.default=n.exports,n.exports.__esModule=!0,r(e,t)}n.exports=r,n.exports.default=n.exports,n.exports.__esModule=!0},{}],14:[function(require,t,exports){function n(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=n=function(e){return typeof e}:t.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.default=t.exports,t.exports.__esModule=!0,n(e)}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0},{}],15:[function(require,t,exports){!function(v){!function(){"use strict";exports.__esModule=!0;var c=require("react"),d=(e(c),e(require("prop-types"))),f=e(require("gud")),p=e(require("warning"));function e(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function y(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var g=1073741823;exports.default=function(e,a){var t,s,n="__create-react-context-"+(0,f.default)()+"__",r=(y(u,s=c.Component),u.prototype.getChildContext=function(){var e={};return e[n]=this.emitter,e},u.prototype.componentWillReceiveProps=function(e){var t,n,r,i,o;this.props.value!==e.value&&(t=this.props.value,n=e.value,r=void 0,((i=t)===(o=n)?0!==i||1/i==1/o:i!=i&&o!=o)?r=0:(r="function"==typeof a?a(t,n):g,"production"!==v.env.NODE_ENV&&(0,p.default)((r&g)===r,"calculateChangedBits: Expected the return value to be a 31-bit integer. Instead received: %s",r),0!==(r|=0)&&this.emitter.set(e.value,r)))},u.prototype.render=function(){return this.props.children},u);function u(){var e;h(this,u);for(var n,r,t=arguments.length,i=Array(t),o=0;o<t;o++)i[o]=arguments[o];return(e=m(this,s.call.apply(s,[this].concat(i)))).emitter=(n=e.props.value,r=[],{on:function(e){r.push(e)},off:function(t){r=r.filter(function(e){return e!==t})},get:function(){return n},set:function(e,t){n=e,r.forEach(function(e){return e(n,t)})}}),m(e,e)}r.childContextTypes=((t={})[n]=d.default.object.isRequired,t);var o,i=(y(l,o=c.Component),l.prototype.componentWillReceiveProps=function(e){e=e.observedBits;this.observedBits=null==e?g:e},l.prototype.componentDidMount=function(){this.context[n]&&this.context[n].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?g:e},l.prototype.componentWillUnmount=function(){this.context[n]&&this.context[n].off(this.onUpdate)},l.prototype.getValue=function(){return this.context[n]?this.context[n].get():e},l.prototype.render=function(){return e=this.props.children,(Array.isArray(e)?e[0]:e)(this.state.value);var e},l);function l(){var e,n;h(this,l);for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];return(e=n=m(this,o.call.apply(o,[this].concat(r)))).state={value:n.getValue()},n.onUpdate=function(e,t){0!=((0|n.observedBits)&t)&&n.setState({value:n.getValue()})},m(n,e)}return i.contextTypes=((t={})[n]=d.default.object,t),{Provider:r,Consumer:i}},t.exports=exports.default}.call(this)}.call(this,require("_process"))},{_process:696,gud:396,"prop-types":700,react:739,warning:17}],16:[function(e,t,exports){"use strict";exports.__esModule=!0;var n=r(e("react")),e=r(e("./implementation"));function r(e){return e&&e.__esModule?e:{default:e}}exports.default=n.default.createContext||e.default,t.exports=exports.default},{"./implementation":15,react:739}],17:[function(require,n,exports){!function(t){!function(){"use strict";var e=function(){};"production"!==t.env.NODE_ENV&&(e=function(e,t,n){var r=arguments.length;n=new Array(2<r?r-2:0);for(var i=2;i<r;i++)n[i-2]=arguments[i];if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");e||!function(e,t){var n=arguments.length;t=new Array(1<n?n-1:0);for(var r=1;r<n;r++)t[r-1]=arguments[r];var i=0,e="Warning: "+e.replace(/%s/g,function(){return t[i++]});"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(e){}}.apply(null,[t].concat(n))}),n.exports=e}.call(this)}.call(this,require("_process"))},{_process:696}],18:[function(e,t,exports){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.reverseBytes=exports.sliceBytes=exports.bytesMatch=exports.concatTypedArrays=exports.stringToBytes=exports.bytesToString=exports.numberToBytes=exports.bytesToNumber=exports.IS_LITTLE_ENDIAN=exports.IS_BIG_ENDIAN=exports.ENDIANNESS=exports.toBinaryString=exports.toHexString=exports.toUint8=exports.isTypedArray=exports.padStart=exports.countBytes=exports.countBits=void 0;function r(e){return e.toString(2).length}e=n(e("global/window"));exports.countBits=r;function s(e){return Math.ceil(r(e)/8)}exports.countBytes=s;function i(e,t,n){return(function(e,t){for(var n="";t--;)n+=e;return n}(n=void 0===n?" ":n,t)+e.toString()).slice(-t)}exports.padStart=i;function o(e){return ArrayBuffer.isView(e)}exports.isTypedArray=o;function a(e){return e instanceof Uint8Array?e:(Array.isArray(e)||o(e)||e instanceof ArrayBuffer||(e="number"!=typeof e||"number"==typeof e&&e!=e?0:[e]),new Uint8Array(e&&e.buffer||e,e&&e.byteOffset||0,e&&e.byteLength||0))}exports.toUint8=a;exports.toHexString=function(e){e=a(e);for(var t="",n=0;n<e.length;n++)t+=i(e[n].toString(16),2,"0");return t};exports.toBinaryString=function(e){e=a(e);for(var t="",n=0;n<e.length;n++)t+=i(e[n].toString(2),8,"0");return t};var u=e.default.BigInt||Number,l=[u("0x1"),u("0x100"),u("0x10000"),u("0x1000000"),u("0x100000000"),u("0x10000000000"),u("0x1000000000000"),u("0x100000000000000"),u("0x10000000000000000")],e=(e=new Uint16Array([65484]),255===(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength))[0]?"big":204===e[0]?"little":"unknown");exports.ENDIANNESS=e,exports.IS_BIG_ENDIAN="big"==e,exports.IS_LITTLE_ENDIAN="little"==e;exports.bytesToNumber=function(r,e){var t=void 0===e?{}:e,e=t.signed,e=void 0!==e&&e,t=t.le,i=void 0!==t&&t;r=a(r);t=i?"reduce":"reduceRight",t=(r[t]||Array.prototype[t]).call(r,function(e,t,n){n=i?n:Math.abs(n+1-r.length);return e+u(t)*l[n]},u(0));return!e||(e=l[r.length]/u(2)-u(1))<(t=u(t))&&(t-=e,t-=e,t-=u(2)),Number(t)};exports.numberToBytes=function(e,t){var t=(void 0===t?{}:t).le,n=void 0!==t&&t;e=u(e="bigint"!=typeof e&&"number"!=typeof e||"number"==typeof e&&e!=e?0:e);for(var r=s(e),i=new Uint8Array(new ArrayBuffer(r)),o=0;o<r;o++){var a=n?o:Math.abs(o+1-i.length);i[a]=Number(e/l[o]&u(255)),e<0&&(i[a]=Math.abs(~i[a]),i[a]-=0===o?1:2)}return i};exports.bytesToString=function(e){if(!e)return"";e=Array.prototype.slice.call(e);e=String.fromCharCode.apply(null,a(e));try{return decodeURIComponent(escape(e))}catch(e){}return e};exports.stringToBytes=function(e,t){if("string"!=typeof(e="string"!=typeof e&&e&&"function"==typeof e.toString?e.toString():e))return new Uint8Array;t||(e=unescape(encodeURIComponent(e)));for(var n=new Uint8Array(e.length),r=0;r<e.length;r++)n[r]=e.charCodeAt(r);return n};exports.concatTypedArrays=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if((t=t.filter(function(e){return e&&(e.byteLength||e.length)&&"string"!=typeof e})).length<=1)return a(t[0]);var r=t.reduce(function(e,t,n){return e+(t.byteLength||t.length)},0),i=new Uint8Array(r),o=0;return t.forEach(function(e){e=a(e),i.set(e,o),o+=e.byteLength}),i};exports.bytesMatch=function(n,e,t){var r=void 0===t?{}:t,t=r.offset,i=void 0===t?0:t,r=r.mask,o=void 0===r?[]:r;n=a(n);r=(e=a(e)).every||Array.prototype.every;return e.length&&n.length-i>=e.length&&r.call(e,function(e,t){return e===(o[t]?o[t]&n[i+t]:n[i+t])})};exports.sliceBytes=function(e,t,n){return Uint8Array.prototype.slice?Uint8Array.prototype.slice.call(e,t,n):new Uint8Array(Array.prototype.slice.call(e,t,n))};exports.reverseBytes=function(e){return e.reverse?e.reverse():Array.prototype.reverse.call(e)}},{"@babel/runtime/helpers/interopRequireDefault":8,"global/window":31}],19:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getHvcCodec=exports.getAvcCodec=exports.getAv1Codec=void 0;var c=require("./byte-helpers.js");exports.getAv1Codec=function(e){var t="",n=e[1]>>>3,r=31&e[1],i=e[2]>>>7,o=(64&e[2])>>6,a=(32&e[2])>>5,s=(16&e[2])>>4,u=(8&e[2])>>3,l=(4&e[2])>>2,e=3&e[2];return t+=n+"."+(0,c.padStart)(r,2,"0"),0==i?t+="M":1==i&&(t+="H"),t+="."+(0,c.padStart)(2==n&&o?a?12:10:o?10:8,2,"0"),t+="."+s,t+="."+u+l+e};exports.getAvcCodec=function(e){return""+(0,c.toHexString)(e[1])+(0,c.toHexString)(252&e[2])+(0,c.toHexString)(e[3])};exports.getHvcCodec=function(e){var t="",n=e[1]>>6,r=31&e[1],i=(32&e[1])>>5,o=e.subarray(2,6),a=e.subarray(6,12),e=e[12];1==n?t+="A":2==n?t+="B":3==n&&(t+="C"),t+=r+".";r=parseInt((0,c.toBinaryString)(o).split("").reverse().join(""),2);t+=(r=255<r?parseInt((0,c.toBinaryString)(o),2):r).toString(16)+".",t+=0==i?"L":"H",t+=e;for(var s="",u=0;u<a.length;u++){var l=a[u];l&&(s&&(s+="."),s+=l.toString(16))}return s&&(t+="."+s),t}},{"./byte-helpers.js":18}],20:[function(require,e,exports){"use strict";var t=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.DEFAULT_VIDEO_CODEC=exports.DEFAULT_AUDIO_CODEC=exports.muxerSupportsCodec=exports.browserSupportsCodec=exports.getMimeForCodec=exports.isTextCodec=exports.isAudioCodec=exports.isVideoCodec=exports.codecsFromDefault=exports.parseCodecs=exports.mapLegacyAvcCodecs=exports.translateLegacyCodecs=exports.translateLegacyCodec=void 0;function i(e){return e&&e.replace(/avc1\.(\d+)\.(\d+)/i,function(e,t,n){return"avc1."+("00"+Number(t).toString(16)).slice(-2)+"00"+("00"+Number(n).toString(16)).slice(-2)})}var n=t(require("global/window")),a={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},s=["video","audio","text"],r=["Video","Audio","Text"];exports.translateLegacyCodec=i;function o(e){return e.map(i)}exports.translateLegacyCodecs=o;exports.mapLegacyAvcCodecs=function(e){return e.replace(/avc1\.(\d+)\.(\d+)/i,function(e){return o([e])[0]})};function u(e){var e=(e=void 0===e?"":e).split(","),o=[];return e.forEach(function(r){var i;r=r.trim(),s.forEach(function(e){var t,n=a[e].exec(r.toLowerCase());!n||n.length<=1||(i=e,t=r.substring(0,n[1].length),n=r.replace(t,""),o.push({type:t,details:n,mediaType:e}))}),i||o.push({type:r,details:"",mediaType:"unknown"})}),o}exports.parseCodecs=u;exports.codecsFromDefault=function(e,t){if(!e.mediaGroups.AUDIO||!t)return null;var n,r=e.mediaGroups.AUDIO[t];if(!r)return null;for(n in r){var i=r[n];if(i.default&&i.playlists)return u(i.playlists[0].attributes.CODECS)}return null};exports.isVideoCodec=function(e){return a.video.test((e=void 0===e?"":e).trim().toLowerCase())};function l(e){return a.audio.test((e=void 0===e?"":e).trim().toLowerCase())}exports.isAudioCodec=l;function c(e){return a.text.test((e=void 0===e?"":e).trim().toLowerCase())}exports.isTextCodec=c;function d(e){if(e&&"string"==typeof e){var t=e.toLowerCase().split(",").map(function(e){return i(e.trim())}),n="video";1===t.length&&l(t[0])?n="audio":1===t.length&&c(t[0])&&(n="application");var r="mp4";return t.every(function(e){return a.mp4.test(e)})?r="mp4":t.every(function(e){return a.webm.test(e)})?r="webm":t.every(function(e){return a.ogg.test(e)})&&(r="ogg"),n+"/"+r+';codecs="'+e+'"'}}exports.getMimeForCodec=d;exports.browserSupportsCodec=function(e){return void 0===e&&(e=""),n.default.MediaSource&&n.default.MediaSource.isTypeSupported&&n.default.MediaSource.isTypeSupported(d(e))||!1};exports.muxerSupportsCodec=function(e){return(e=void 0===e?"":e).toLowerCase().split(",").every(function(e){e=e.trim();for(var t=0;t<r.length;t++)if(a["muxer"+r[t]].test(e))return!0;return!1})};exports.DEFAULT_AUDIO_CODEC="mp4a.40.2";exports.DEFAULT_VIDEO_CODEC="avc1.4d400d"},{"@babel/runtime/helpers/interopRequireDefault":8,"global/window":31}],21:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isLikelyFmp4MediaSegment=exports.detectContainerForBytes=exports.isLikely=void 0;var r=require("./byte-helpers.js"),t=require("./mp4-helpers.js"),n=require("./ebml-helpers.js"),i=require("./id3-helpers.js"),o=require("./nal-helpers.js"),a={webm:(0,r.toUint8)([119,101,98,109]),matroska:(0,r.toUint8)([109,97,116,114,111,115,107,97]),flac:(0,r.toUint8)([102,76,97,67]),ogg:(0,r.toUint8)([79,103,103,83]),ac3:(0,r.toUint8)([11,119]),riff:(0,r.toUint8)([82,73,70,70]),avi:(0,r.toUint8)([65,86,73]),wav:(0,r.toUint8)([87,65,86,69]),"3gp":(0,r.toUint8)([102,116,121,112,51,103]),mp4:(0,r.toUint8)([102,116,121,112]),fmp4:(0,r.toUint8)([115,116,121,112]),mov:(0,r.toUint8)([102,116,121,112,113,116])},s={aac:function(e){var t=(0,i.getId3Offset)(e);return(0,r.bytesMatch)(e,[255,16],{offset:t,mask:[255,22]})},mp3:function(e){var t=(0,i.getId3Offset)(e);return(0,r.bytesMatch)(e,[255,2],{offset:t,mask:[255,6]})},webm:function(e){e=(0,n.findEbml)(e,[n.EBML_TAGS.EBML,n.EBML_TAGS.DocType])[0];return(0,r.bytesMatch)(e,a.webm)},mkv:function(e){e=(0,n.findEbml)(e,[n.EBML_TAGS.EBML,n.EBML_TAGS.DocType])[0];return(0,r.bytesMatch)(e,a.matroska)},mp4:function(e){return!s["3gp"](e)&&!s.mov(e)&&((0,r.bytesMatch)(e,a.mp4,{offset:4})||(0,r.bytesMatch)(e,a.fmp4,{offset:4}))},mov:function(e){return(0,r.bytesMatch)(e,a.mov,{offset:4})},"3gp":function(e){return(0,r.bytesMatch)(e,a["3gp"],{offset:4})},ac3:function(e){var t=(0,i.getId3Offset)(e);return(0,r.bytesMatch)(e,a.ac3,{offset:t})},ts:function(e){if(e.length<189&&1<=e.length)return 71===e[0];for(var t=0;t+188<e.length&&t<188;){if(71===e[t]&&71===e[t+188])return!0;t+=1}return!1},flac:function(e){var t=(0,i.getId3Offset)(e);return(0,r.bytesMatch)(e,a.flac,{offset:t})},ogg:function(e){return(0,r.bytesMatch)(e,a.ogg)},avi:function(e){return(0,r.bytesMatch)(e,a.riff)&&(0,r.bytesMatch)(e,a.avi,{offset:8})},wav:function(e){return(0,r.bytesMatch)(e,a.riff)&&(0,r.bytesMatch)(e,a.wav,{offset:8})},h264:function(e){return(0,o.findH264Nal)(e,7,3).length},h265:function(e){return(0,o.findH265Nal)(e,[32,33],3).length}},u=Object.keys(s).filter(function(e){return"ts"!==e&&"h264"!==e&&"h265"!==e}).concat(["ts","h264","h265"]);u.forEach(function(e){var t=s[e];s[e]=function(e){return t((0,r.toUint8)(e))}});var l=s;exports.isLikely=l;exports.detectContainerForBytes=function(e){e=(0,r.toUint8)(e);for(var t=0;t<u.length;t++){var n=u[t];if(l[n](e))return n}return""};exports.isLikelyFmp4MediaSegment=function(e){return 0<(0,t.findBox)(e,["moof"]).length}},{"./byte-helpers.js":18,"./ebml-helpers.js":23,"./id3-helpers.js":24,"./mp4-helpers.js":26,"./nal-helpers.js":27}],22:[function(require,r,exports){!function(n){!function(){"use strict";var e=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){for(var t=i(e),n=new Uint8Array(t.length),r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return n};var t=e(require("global/window")),i=function(e){return t.default.atob?t.default.atob(e):n.from(e,"base64").toString("binary")};r.exports=exports.default}.call(this)}.call(this,require("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":8,buffer:39,"global/window":31}],23:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.parseData=exports.parseTracks=exports.decodeBlock=exports.findEbml=exports.EBML_TAGS=void 0;var _=require("./byte-helpers"),u=require("./codec-helpers.js"),w={EBML:(0,_.toUint8)([26,69,223,163]),DocType:(0,_.toUint8)([66,130]),Segment:(0,_.toUint8)([24,83,128,103]),SegmentInfo:(0,_.toUint8)([21,73,169,102]),Tracks:(0,_.toUint8)([22,84,174,107]),Track:(0,_.toUint8)([174]),TrackNumber:(0,_.toUint8)([215]),DefaultDuration:(0,_.toUint8)([35,227,131]),TrackEntry:(0,_.toUint8)([174]),TrackType:(0,_.toUint8)([131]),FlagDefault:(0,_.toUint8)([136]),CodecID:(0,_.toUint8)([134]),CodecPrivate:(0,_.toUint8)([99,162]),VideoTrack:(0,_.toUint8)([224]),AudioTrack:(0,_.toUint8)([225]),Cluster:(0,_.toUint8)([31,67,182,117]),Timestamp:(0,_.toUint8)([231]),TimestampScale:(0,_.toUint8)([42,215,177]),BlockGroup:(0,_.toUint8)([160]),BlockDuration:(0,_.toUint8)([155]),Block:(0,_.toUint8)([161]),SimpleBlock:(0,_.toUint8)([163])};exports.EBML_TAGS=w;function x(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=!1);var i=function(e){for(var t=1,n=0;n<a.length&&!(e&a[n]);n++)t++;return t}(e[t]),o=e.subarray(t,t+i);return n&&((o=Array.prototype.slice.call(e,t,t+i))[0]^=a[i-1]),{length:i,value:(0,_.bytesToNumber)(o,{signed:r}),bytes:o}}function l(e){return"string"==typeof e?e.match(/.{1,2}/g).map(l):"number"==typeof e?(0,_.numberToBytes)(e):e}function c(e,t,n){if(n>=t.length)return t.length;var r=x(t,n,!1);if((0,_.bytesMatch)(e.bytes,r.bytes))return n;var i=x(t,n+r.length);return c(e,t,n+i.length+i.value+r.length)}function T(e,t){var n;n=t,t=Array.isArray(n)?n.map(l):[l(n)],e=(0,_.toUint8)(e);var r=[];if(!t.length)return r;for(var i=0;i<e.length;){var o=x(e,i,!1),a=x(e,i+o.length),s=i+o.length+a.length;127===a.value&&(a.value=c(o,e,s),a.value!==e.length&&(a.value-=s));var u=s+a.value>e.length?e.length:s+a.value,u=e.subarray(s,u);(0,_.bytesMatch)(t[0],o.bytes)&&(1===t.length?r.push(u):r=r.concat(T(u,t.slice(1)))),i+=o.length+a.length+u.length}return r}var a=[128,64,32,16,8,4,2,1];exports.findEbml=T;function s(e,t,n,r){var i;"group"===t&&(i=(i=T(e,[w.BlockDuration])[0])&&1/n*(i=(0,_.bytesToNumber)(i))*n/1e3,e=T(e,[w.Block])[0],t="block");var o=new DataView(e.buffer,e.byteOffset,e.byteLength),a=x(e,0),s=o.getInt16(a.length,!1),o=e[a.length+2],u=e.subarray(a.length+3),n=1/n*(r+s)*n/1e3,l={duration:i,trackNumber:a.value,keyframe:"simple"===t&&o>>7==1,invisible:(8&o)>>3==1,lacing:(6&o)>>1,discardable:"simple"===t&&1==(1&o),frames:[],pts:n,dts:n,timestamp:s};if(!l.lacing)return l.frames.push(u),l;var c=u[0]+1,d=[],f=1;if(2===l.lacing)for(var p=(u.length-f)/c,h=0;h<c;h++)d.push(p);if(1===l.lacing)for(var m=0;m<c-1;m++){for(var y=0;y+=u[f],255===u[++f-1];);d.push(y)}if(3===l.lacing)for(var g=0,v=0;v<c-1;v++){var b=0===v?x(u,f):x(u,f,!0,!0);g+=b.value,d.push(g),f+=b.length}return d.forEach(function(e){l.frames.push(u.subarray(f,f+e)),f+=e}),l}exports.decodeBlock=s;function r(e){e=(0,_.toUint8)(e);var s=[],t=T(e,[w.Segment,w.Tracks,w.Track]);return(t=!(t=!t.length?T(e,[w.Tracks,w.Track]):t).length?T(e,[w.Track]):t).length?(t.forEach(function(e){var t=T(e,w.TrackType)[0];if(t&&t.length){if(1===t[0])t="video";else if(2===t[0])t="audio";else{if(17!==t[0])return;t="subtitle"}var n,r,i,o={rawCodec:(0,_.bytesToString)(T(e,[w.CodecID])[0]),type:t,codecPrivate:T(e,[w.CodecPrivate])[0],number:(0,_.bytesToNumber)(T(e,[w.TrackNumber])[0]),defaultDuration:(0,_.bytesToNumber)(T(e,[w.DefaultDuration])[0]),default:T(e,[w.FlagDefault])[0],rawData:e},a="";/V_MPEG4\/ISO\/AVC/.test(o.rawCodec)?a="avc1."+(0,u.getAvcCodec)(o.codecPrivate):/V_MPEGH\/ISO\/HEVC/.test(o.rawCodec)?a="hev1."+(0,u.getHvcCodec)(o.codecPrivate):/V_MPEG4\/ISO\/ASP/.test(o.rawCodec)?a=o.codecPrivate?"mp4v.20."+o.codecPrivate[4].toString():"mp4v.20.9":/^V_THEORA/.test(o.rawCodec)?a="theora":/^V_VP8/.test(o.rawCodec)?a="vp8":/^V_VP9/.test(o.rawCodec)?o.codecPrivate?(n=(i=function(e){for(var t=0,n={};t<e.length;){var r=127&e[t],i=e[t+1],o=void 0,o=1===i?e[t+2]:e.subarray(t+2,t+2+i);1==r?n.profile=o:2==r?n.level=o:3==r?n.bitDepth=o:4==r?n.chromaSubsampling=o:n[r]=o,t+=2+i}return n}(o.codecPrivate)).profile,r=i.level,t=i.bitDepth,i=i.chromaSubsampling,a="vp09.",a+=(0,_.padStart)(n,2,"0")+".",a+=(0,_.padStart)(r,2,"0")+".",a+=(0,_.padStart)(t,2,"0")+".",a+=""+(0,_.padStart)(i,2,"0"),r=T(e,[224,[85,176],[85,177]])[0]||[],t=T(e,[224,[85,176],[85,185]])[0]||[],i=T(e,[224,[85,176],[85,186]])[0]||[],e=T(e,[224,[85,176],[85,187]])[0]||[],(r.length||t.length||i.length||e.length)&&(a+="."+(0,_.padStart)(e[0],2,"0"),a+="."+(0,_.padStart)(i[0],2,"0"),a+="."+(0,_.padStart)(r[0],2,"0"),a+="."+(0,_.padStart)(t[0],2,"0"))):a="vp9":/^V_AV1/.test(o.rawCodec)?a="av01."+(0,u.getAv1Codec)(o.codecPrivate):/A_ALAC/.test(o.rawCodec)?a="alac":/A_MPEG\/L2/.test(o.rawCodec)?a="mp2":/A_MPEG\/L3/.test(o.rawCodec)?a="mp3":/^A_AAC/.test(o.rawCodec)?a=o.codecPrivate?"mp4a.40."+(o.codecPrivate[0]>>>3).toString():"mp4a.40.2":/^A_AC3/.test(o.rawCodec)?a="ac-3":/^A_PCM/.test(o.rawCodec)?a="pcm":/^A_MS\/ACM/.test(o.rawCodec)?a="speex":/^A_EAC3/.test(o.rawCodec)?a="ec-3":/^A_VORBIS/.test(o.rawCodec)?a="vorbis":/^A_FLAC/.test(o.rawCodec)?a="flac":/^A_OPUS/.test(o.rawCodec)&&(a="opus"),o.codec=a,s.push(o)}}),s.sort(function(e,t){return e.number-t.number})):s}exports.parseTracks=r;exports.parseData=function(e,t){var o=[],n=T(e,[w.Segment])[0],a=(a=T(n,[w.SegmentInfo,w.TimestampScale])[0])&&a.length?(0,_.bytesToNumber)(a):1e6,e=T(n,[w.Cluster]);return t=t||r(n),e.forEach(function(e,t){var n=T(e,[w.SimpleBlock]).map(function(e){return{type:"simple",data:e}}),r=T(e,[w.BlockGroup]).map(function(e){return{type:"group",data:e}}),i=T(e,[w.Timestamp])[0]||0;i&&i.length&&(i=(0,_.bytesToNumber)(i)),n.concat(r).sort(function(e,t){return e.data.byteOffset-t.data.byteOffset}).forEach(function(e,t){e=s(e.data,e.type,a,i);o.push(e)})}),{tracks:t,blocks:o}}},{"./byte-helpers":18,"./codec-helpers.js":19}],24:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getId3Offset=exports.getId3Size=void 0;function r(e,t){void 0===t&&(t=0);var n=(e=(0,i.toUint8)(e))[t+5],t=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9];return(16&n)>>4?20+t:10+t}var i=require("./byte-helpers.js"),o=(0,i.toUint8)([73,68,51]);exports.getId3Size=r,exports.getId3Offset=function e(t,n){return void 0===n&&(n=0),(t=(0,i.toUint8)(t)).length-n<10||!(0,i.bytesMatch)(t,o,{offset:n})?n:e(t,n+=r(t,n))}},{"./byte-helpers.js":18}],25:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.simpleTypeFromSourceType=void 0;var t=/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i,n=/^application\/dash\+xml/i;exports.simpleTypeFromSourceType=function(e){return t.test(e)?"hls":n.test(e)?"dash":"application/vnd.videojs.vhs+json"===e?"vhs-json":null}},{}],26:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.parseMediaInfo=exports.parseTracks=exports.addSampleDescription=exports.buildFrameTable=exports.findNamedBox=exports.findBox=exports.parseDescriptors=void 0;function l(e){return"string"==typeof e?(0,_.stringToBytes)(e):e}function d(e){e=(0,_.toUint8)(e);for(var t=[],n=0;e.length>n;){var r=e[n],i=0,o=0,a=e[++o];for(o++;128&a;)i=(127&a)<<7,a=e[o],o++;i+=127&a;for(var s=0;s<c.length;s++){var u=c[s],l=u.id,u=u.parser;if(r===l){t.push(u(e.subarray(o,o+i)));break}}n+=i+o}return t}var _=require("./byte-helpers.js"),f=require("./codec-helpers.js"),p=require("./opus-helpers.js");exports.parseDescriptors=d;function w(e,t,n){var r;void 0===n&&(n=!1),r=t,t=Array.isArray(r)?r.map(l):[l(r)],e=(0,_.toUint8)(e);var i=[];if(!t.length)return i;for(var o=0;o<e.length;){var a=(e[o]<<24|e[o+1]<<16|e[o+2]<<8|e[o+3])>>>0,s=e.subarray(o+4,o+8);if(0==a)break;var u=o+a;if(u>e.length){if(n)break;u=e.length}a=e.subarray(o+8,u);(0,_.bytesMatch)(s,t[0])&&(1===t.length?i.push(a):i.push.apply(i,w(a,t.slice(1),n))),o=u}return i}var c=[{id:3,parser:function(e){var t,n={tag:3,id:e[0]<<8|e[1],flags:e[2],size:3,dependsOnEsId:0,ocrEsId:0,descriptors:[],url:""};return 128&n.flags&&(n.dependsOnEsId=e[n.size]<<8|e[n.size+1],n.size+=2),64&n.flags&&(t=e[n.size],n.url=(0,_.bytesToString)(e.subarray(n.size+1,n.size+1+t)),n.size+=t),32&n.flags&&(n.ocrEsId=e[n.size]<<8|e[n.size+1],n.size+=2),n.descriptors=d(e.subarray(n.size))||[],n}},{id:4,parser:function(e){return{tag:4,oti:e[0],streamType:e[1],bufferSize:e[2]<<16|e[3]<<8|e[4],maxBitrate:e[5]<<24|e[6]<<16|e[7]<<8|e[8],avgBitrate:e[9]<<24|e[10]<<16|e[11]<<8|e[12],descriptors:d(e.subarray(13))}}},{id:5,parser:function(e){return{tag:5,bytes:e}}},{id:6,parser:function(e){return{tag:6,bytes:e}}}];exports.findBox=w;function h(e,t){if(!(t=l(t)).length)return e.subarray(e.length);for(var n=0;n<e.length;){if((0,_.bytesMatch)(e.subarray(n,n+t.length),t)){var r=(e[n-4]<<24|e[n-3]<<16|e[n-2]<<8|e[n-1])>>>0,r=1<r?n+r:e.byteLength;return e.subarray(n+4,r)}n++}return e.subarray(e.length)}exports.findNamedBox=h;function x(e,t,n){void 0===t&&(t=4),void 0===n&&(n=function(e){return(0,_.bytesToNumber)(e)});var r=[];if(!e||!e.length)return r;for(var i=(0,_.bytesToNumber)(e.subarray(4,8)),o=8;i;o+=t,i--)r.push(n(e.subarray(o,o+t)));return r}function m(e,t){for(var n=x(w(e,["stss"])[0]),r=x(w(e,["stco"])[0]),i=x(w(e,["stts"])[0],8,function(e){return{sampleCount:(0,_.bytesToNumber)(e.subarray(0,4)),sampleDelta:(0,_.bytesToNumber)(e.subarray(4,8))}}),o=x(w(e,["stsc"])[0],12,function(e){return{firstChunk:(0,_.bytesToNumber)(e.subarray(0,4)),samplesPerChunk:(0,_.bytesToNumber)(e.subarray(4,8)),sampleDescriptionIndex:(0,_.bytesToNumber)(e.subarray(8,12))}}),e=w(e,["stsz"])[0],a=x(e&&e.length&&e.subarray(4)||null),s=[],u=0;u<r.length;u++){for(var l=void 0,c=0;c<o.length;c++){var d=o[c];if(u+1>=d.firstChunk&&(c+1>=o.length||u+1<o[c+1].firstChunk)){l=d.samplesPerChunk;break}}for(var f=r[u],p=0;p<l;p++){for(var h=a[s.length],m=!n.length,y={keyframe:m=n.length&&-1!==n.indexOf(s.length+1)?!0:m,start:f,end:f+h},g=0;g<i.length;g++){var v=i[g],b=v.sampleCount,v=v.sampleDelta;if(s.length<=b){b=s.length?s[s.length-1].timestamp:0;y.timestamp=b+v/t*1e3,y.duration=v;break}}s.push(y),f+=h}}return s}exports.buildFrameTable=m;function y(e,t){var n,r,i,o,a,s,u,l,c=(0,_.bytesToString)(t.subarray(0,4));"video"===e.type?(e.info=e.info||{},e.info.width=t[28]<<8|t[29],e.info.height=t[30]<<8|t[31]):"audio"===e.type&&(e.info=e.info||{},e.info.channels=t[20]<<8|t[21],e.info.bitDepth=t[22]<<8|t[23],e.info.sampleRate=t[28]<<8|t[29]),"avc1"===c?(o=h(t,"avcC"),c+="."+(0,f.getAvcCodec)(o),e.info.avcC=o):"hvc1"===c||"hev1"===c?c+="."+(0,f.getHvcCodec)(h(t,"hvcC")):"mp4a"===c||"mp4v"===c?(a=h(t,"esds"),(u=(s=d(a.subarray(4))[0])&&s.descriptors.filter(function(e){return 4===e.tag})[0])?(c+="."+(0,_.toHexString)(u.oti),64===u.oti?c+="."+(u.descriptors[0].bytes[0]>>3).toString():32===u.oti?c+="."+u.descriptors[0].bytes[4].toString():221===u.oti&&(c="vorbis")):"audio"===e.type?c+=".40.2":c+=".20.9"):"av01"===c?c+="."+(0,f.getAv1Codec)(h(t,"av1C")):"vp09"===c?(n=(l=h(t,"vpcC"))[0],r=l[1],i=l[2]>>4,o=(15&l[2])>>1,a=(15&l[2])>>3,s=l[3],u=l[4],l=l[5],c+="."+(0,_.padStart)(n,2,"0"),c+="."+(0,_.padStart)(r,2,"0"),c+="."+(0,_.padStart)(i,2,"0"),c+="."+(0,_.padStart)(o,2,"0"),c+="."+(0,_.padStart)(s,2,"0"),c+="."+(0,_.padStart)(u,2,"0"),c+="."+(0,_.padStart)(l,2,"0"),c+="."+(0,_.padStart)(a,2,"0")):"theo"===c?c="theora":"spex"===c?c="speex":".mp3"===c?c="mp4a.40.34":"msVo"===c?c="vorbis":"Opus"===c?(c="opus",t=h(t,"dOps"),e.info.opus=(0,p.parseOpusHead)(t),e.info.codecDelay=65e5):c=c.toLowerCase(),e.codec=c}exports.addSampleDescription=y;exports.parseTracks=function(e,d){void 0===d&&(d=!0),e=(0,_.toUint8)(e);var e=w(e,["moov","trak"],!0),f=[];return e.forEach(function(e){var t={bytes:e},n=w(e,["mdia"])[0],r=w(n,["hdlr"])[0],r=(0,_.bytesToString)(r.subarray(8,12));t.type="soun"===r?"audio":"vide"===r?"video":r;e=w(e,["tkhd"])[0];e&&(o=(i=new DataView(e.buffer,e.byteOffset,e.byteLength)).getUint8(0),t.number=0===o?i.getUint32(12):i.getUint32(20));var i,o=w(n,["mdhd"])[0];o&&(i=0===o[0]?12:20,t.timescale=(o[i]<<24|o[1+i]<<16|o[2+i]<<8|o[3+i])>>>0);for(var n=w(n,["minf","stbl"])[0],a=w(n,["stsd"])[0],s=(0,_.bytesToNumber)(a.subarray(4,8)),u=8;s--;){var l=(0,_.bytesToNumber)(a.subarray(u,u+4)),c=a.subarray(u+4,u+4+l);y(t,c),u+=4+l}d&&(t.frameTable=m(n,t.timescale)),f.push(t)}),f};exports.parseMediaInfo=function(e){var t=w(e,["moov","mvhd"],!0)[0];if(t&&t.length){e={};return 1===t[0]?(e.timestampScale=(0,_.bytesToNumber)(t.subarray(20,24)),e.duration=(0,_.bytesToNumber)(t.subarray(24,32))):(e.timestampScale=(0,_.bytesToNumber)(t.subarray(12,16)),e.duration=(0,_.bytesToNumber)(t.subarray(16,20))),e.bytes=t,e}}},{"./byte-helpers.js":18,"./codec-helpers.js":19,"./opus-helpers.js":28}],27:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.findH265Nal=exports.findH264Nal=exports.findNal=exports.discardEmulationPreventionBytes=exports.EMULATION_PREVENTION=exports.NAL_TYPE_TWO=exports.NAL_TYPE_ONE=void 0;var l=require("./byte-helpers.js"),c=(0,l.toUint8)([0,0,0,1]);exports.NAL_TYPE_ONE=c;var d=(0,l.toUint8)([0,0,1]);exports.NAL_TYPE_TWO=d;var a=(0,l.toUint8)([0,0,3]);exports.EMULATION_PREVENTION=a;function f(e){for(var t=[],n=1;n<e.length-2;)(0,l.bytesMatch)(e.subarray(n,n+3),a)&&(t.push(n+2),n++),n++;if(0===t.length)return e;for(var r=e.length-t.length,i=new Uint8Array(r),o=0,n=0;n<r;o++,n++)o===t[0]&&(o++,t.shift()),i[n]=e[o];return i}exports.discardEmulationPreventionBytes=f;function r(e,t,n,r){void 0===r&&(r=1/0),e=(0,l.toUint8)(e),n=[].concat(n);for(var i,o=0,a=0;o<e.length&&(a<r||i);){var s=void 0;if((0,l.bytesMatch)(e.subarray(o),c)?s=4:(0,l.bytesMatch)(e.subarray(o),d)&&(s=3),s){if(a++,i)return f(e.subarray(i,o));var u=void 0;"h264"===t?u=31&e[o+s]:"h265"===t&&(u=e[o+s]>>1&63),-1!==n.indexOf(u)&&(i=o+s),o+=s+("h264"===t?1:2)}else o++}return e.subarray(0,0)}exports.findNal=r;exports.findH264Nal=function(e,t,n){return r(e,"h264",t,n)};exports.findH265Nal=function(e,t,n){return r(e,"h265",t,n)}},{"./byte-helpers.js":18}],28:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.setOpusHead=exports.parseOpusHead=exports.OPUS_HEAD=void 0;var t=new Uint8Array([79,112,117,115,72,101,97,100]);exports.OPUS_HEAD=t;exports.parseOpusHead=function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),n=t.getUint8(0),r=0!==n,i={version:n,channels:t.getUint8(1),preSkip:t.getUint16(2,r),sampleRate:t.getUint32(4,r),outputGain:t.getUint16(8,r),channelMappingFamily:t.getUint8(10)};if(0<i.channelMappingFamily&&10<e.length){i.streamCount=t.getUint8(11),i.twoChannelStreamCount=t.getUint8(12),i.channelMapping=[];for(var o=0;o<i.channels;o++)i.channelMapping.push(t.getUint8(13+o))}return i};exports.setOpusHead=function(e){var t=e.channelMappingFamily<=0?11:12+e.channels,n=new DataView(new ArrayBuffer(t)),t=0!==e.version;return n.setUint8(0,e.version),n.setUint8(1,e.channels),n.setUint16(2,e.preSkip,t),n.setUint32(4,e.sampleRate,t),n.setUint16(8,e.outputGain,t),n.setUint8(10,e.channelMappingFamily),0<e.channelMappingFamily&&(n.setUint8(11,e.streamCount),e.channelMapping.foreach(function(e,t){n.setUint8(12+t,e)})),new Uint8Array(n.buffer)}},{}],29:[function(require,e,exports){"use strict";var t=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var o=t(require("url-toolkit")),a=t(require("global/window")),s="http://example.com";exports.default=function(e,t){if(/^[a-z]+:/i.test(t))return t;var n="function"==typeof a.default.URL,r=/^\/\//.test(e),i=!a.default.location&&!/\/\//i.test(e);if(n?e=new a.default.URL(e,a.default.location||s):/\/\//i.test(e)||(e=o.default.buildAbsoluteURL(a.default.location&&a.default.location.href||"",e)),n){n=new URL(t,e);return i?n.href.slice(s.length):r?n.href.slice(n.protocol.length):n.href}return o.default.buildAbsoluteURL(e,t)},e.exports=exports.default},{"@babel/runtime/helpers/interopRequireDefault":8,"global/window":31,"url-toolkit":828}],30:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,exports.default=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1;t=this.listeners[e].indexOf(t);return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(t,1),-1<t},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var n=t.length,r=0;r<n;++r)t[r].call(this,arguments[1]);else for(var i=Array.prototype.slice.call(arguments,1),o=t.length,a=0;a<o;++a)t[a].apply(this,i)},t.dispose=function(){this.listeners={}},t.pipe=function(t){this.on("data",function(e){t.push(e)})},e}(),e.exports=exports.default},{}],31:[function(require,n,exports){!function(t){!function(){var e="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{};n.exports=e}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],32:[function(require,e,exports){"use strict";var t=require("global/window"),i=require("@babel/runtime/helpers/extends"),o=require("is-function"),g=function(e){var r={};return e&&e.trim().split("\n").forEach(function(e){var t=e.indexOf(":"),n=e.slice(0,t).trim().toLowerCase(),t=e.slice(t+1).trim();void 0===r[n]?r[n]=t:Array.isArray(r[n])?r[n].push(t):r[n]=[r[n],t]}),r};function a(e,t,n){var r=e;return o(t)?(n=t,"string"==typeof e&&(r={uri:e})):r=i({},t,{uri:e}),r.callback=n,r}function v(e,t,n){return s(t=a(e,t,n))}function s(r){if(void 0===r.callback)throw new Error("callback argument missing");var i=!1,o=function(e,t,n){i||(i=!0,r.callback(e,t,n))};function a(){var e=void 0,e=l.response||l.responseText||function(e){try{if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;if(""===e.responseType&&!t)return e.responseXML}catch(e){}return null}(l);if(m)try{e=JSON.parse(e)}catch(e){}return e}function t(e){return clearTimeout(u),(e=!(e instanceof Error)?new Error(""+(e||"Unknown XMLHttpRequest Error")):e).statusCode=0,o(e,y)}function e(){if(!s){clearTimeout(u);var e=r.useXDR&&void 0===l.status?200:1223===l.status?204:l.status,t=y,n=null;return 0!==e?(t={body:a(),statusCode:e,method:d,headers:{},url:c,rawRequest:l},l.getAllResponseHeaders&&(t.headers=g(l.getAllResponseHeaders()))):n=new Error("Internal XMLHttpRequest Error"),o(n,t,t.body)}}var n,s,u,l=r.xhr||null,c=(l=l||new(r.cors||r.useXDR?v.XDomainRequest:v.XMLHttpRequest)).url=r.uri||r.url,d=l.method=r.method||"GET",f=r.body||r.data,p=l.headers=r.headers||{},h=!!r.sync,m=!1,y={body:void 0,headers:{},statusCode:0,method:d,url:c,rawRequest:l};if("json"in r&&!1!==r.json&&(m=!0,p.accept||p.Accept||(p.Accept="application/json"),"GET"!==d&&"HEAD"!==d&&(p["content-type"]||p["Content-Type"]||(p["Content-Type"]="application/json"),f=JSON.stringify(!0===r.json?f:r.json))),l.onreadystatechange=function(){4===l.readyState&&setTimeout(e,0)},l.onload=e,l.onerror=t,l.onprogress=function(){},l.onabort=function(){s=!0},l.ontimeout=t,l.open(d,c,!h,r.username,r.password),h||(l.withCredentials=!!r.withCredentials),!h&&0<r.timeout&&(u=setTimeout(function(){var e;s||(s=!0,l.abort("timeout"),(e=new Error("XMLHttpRequest timeout")).code="ETIMEDOUT",t(e))},r.timeout)),l.setRequestHeader)for(n in p)p.hasOwnProperty(n)&&l.setRequestHeader(n,p[n]);else if(r.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return;return 1}(r.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in r&&(l.responseType=r.responseType),"beforeSend"in r&&"function"==typeof r.beforeSend&&r.beforeSend(l),l.send(f||null),l}e.exports=v,(e.exports.default=v).XMLHttpRequest=t.XMLHttpRequest||function(){},v.XDomainRequest="withCredentials"in new v.XMLHttpRequest?v.XMLHttpRequest:t.XDomainRequest,function(e,t){for(var n=0;n<e.length;n++)t(e[n])}(["get","put","post","patch","head","delete"],function(r){v["delete"===r?"del":r]=function(e,t,n){return(t=a(e,t,n)).method=r.toUpperCase(),s(t)}})},{"@babel/runtime/helpers/extends":4,"global/window":33,"is-function":403}],33:[function(require,e,exports){arguments[4][31][0].apply(exports,arguments)},{dup:31}],34:[function(require,e,exports){!function(){if(!Array.prototype.fill){function e(e){if(null==this)throw new TypeError("this is null or not defined");for(var t=Object(this),n=t.length>>>0,r=arguments[1]>>0,i=r<0?Math.max(n+r,0):Math.min(r,n),r=arguments[2],r=void 0===r?n:r>>0,o=r<0?Math.max(n+r,0):Math.min(r,n);i<o;)t[i]=e,i++;return t}if(Object.defineProperty)try{Object.defineProperty(Array.prototype,"fill",{value:e,configurable:!0,enumerable:!1,writable:!0})}catch(e){}Array.prototype.fill||(Array.prototype.fill=e)}}()},{}],35:[function(require,e,exports){!function(e){!function(){"use strict";if(require("core-js/shim"),require("regenerator-runtime/runtime"),require("core-js/fn/regexp/escape"),e._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");e._babelPolyfill=!0;function t(e,t,n){e[t]||Object.defineProperty(e,t,{writable:!0,configurable:!0,value:n})}t(String.prototype,"padLeft","".padStart),t(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach(function(e){[][e]&&t(Array,e,Function.call.bind([][e]))})}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"core-js/fn/regexp/escape":45,"core-js/shim":373,"regenerator-runtime/runtime":36}],36:[function(require,C,exports){!function(e){!function(){!function(e){"use strict";var u,l,c,d,f,p,t,n=Object.prototype,h=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag",s="object"==typeof C,m=e.regeneratorRuntime;function y(e,t,n,r){var i,o,a,s,t=t&&t.prototype instanceof v?t:v,t=Object.create(t.prototype),r=new k(r||[]);return t._invoke=(i=e,o=n,a=r,s=l,function(e,t){if(s===d)throw new Error("Generator is already running");if(s===f){if("throw"===e)throw t;return O()}for(a.method=e,a.arg=t;;){var n=a.delegate;if(n){var r=function e(t,n){var r=t.iterator[n.method];if(r===u){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=u,e(t,n),"throw"===n.method))return p;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var r=g(r,t.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,p;r=r.arg;if(!r)return n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,p;{if(!r.done)return r;n[t.resultName]=r.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=u)}n.delegate=null;return p}(n,a);if(r){if(r===p)continue;return r}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(s===l)throw s=f,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);s=d;r=g(i,o,a);if("normal"===r.type){if(s=a.done?f:c,r.arg!==p)return{value:r.arg,done:a.done}}else"throw"===r.type&&(s=f,a.method="throw",a.arg=r.arg)}}),t}function g(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function v(){}function b(){}function _(){}function w(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function x(o){function a(e,t,n,r){e=g(o[e],o,t);if("throw"!==e.type){var i=e.arg,t=i.value;return t&&"object"==typeof t&&h.call(t,"__await")?Promise.resolve(t.__await).then(function(e){a("next",e,n,r)},function(e){a("throw",e,n,r)}):Promise.resolve(t).then(function(e){i.value=e,n(i)},r)}r(e.arg)}var t;"object"==typeof e.process&&e.process.domain&&(a=e.process.domain.bind(a)),this._invoke=function(n,r){function e(){return new Promise(function(e,t){a(n,r,e,t)})}return t=t?t.then(e,e):e()}}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,e=function e(){for(;++n<t.length;)if(h.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=u,e.done=!0,e};return e.next=e}}return{next:O}}function O(){return{value:u,done:!0}}m?s&&(C.exports=m):((m=e.regeneratorRuntime=s?C.exports:{}).wrap=y,l="suspendedStart",c="suspendedYield",d="executing",f="completed",p={},(r={})[i]=function(){return this},(s=(s=Object.getPrototypeOf)&&s(s(E([]))))&&s!==n&&h.call(s,i)&&(r=s),t=_.prototype=v.prototype=Object.create(r),(b.prototype=t.constructor=_).constructor=b,_[a]=b.displayName="GeneratorFunction",m.isGeneratorFunction=function(e){e="function"==typeof e&&e.constructor;return!!e&&(e===b||"GeneratorFunction"===(e.displayName||e.name))},m.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,_):(e.__proto__=_,a in e||(e[a]="GeneratorFunction")),e.prototype=Object.create(t),e},m.awrap=function(e){return{__await:e}},w(x.prototype),x.prototype[o]=function(){return this},m.AsyncIterator=x,m.async=function(e,t,n,r){var i=new x(y(e,t,n,r));return m.isGeneratorFunction(t)?i:i.next().then(function(e){return e.done?e.value:i.next()})},w(t),t[a]="Generator",t[i]=function(){return this},t.toString=function(){return"[object Generator]"},m.keys=function(n){var e,r=[];for(e in n)r.push(e);return r.reverse(),function e(){for(;r.length;){var t=r.pop();if(t in n)return e.value=t,e.done=!1,e}return e.done=!0,e}},m.values=E,k.prototype={constructor:k,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=u,this.done=!1,this.delegate=null,this.method="next",this.arg=u,this.tryEntries.forEach(S),!e)for(var t in this)"t"===t.charAt(0)&&h.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=u)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var r=this;function e(e,t){return o.type="throw",o.arg=n,r.next=e,t&&(r.method="next",r.arg=u),!!t}for(var t=this.tryEntries.length-1;0<=t;--t){var i=this.tryEntries[t],o=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var a=h.call(i,"catchLoc"),s=h.call(i,"finallyLoc");if(a&&s){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;0<=n;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&h.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}var o=(i=i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc?null:i)?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r,i=n.completion;return"throw"===i.type&&(r=i.arg,S(n)),r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=u),p}})}("object"==typeof e?e:"object"==typeof window?window:"object"==typeof self?self:this)}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],37:[function(require,e,exports){"use strict";function t(e,t,n){var r=o(e=e instanceof RegExp?i(e,n):e,t=t instanceof RegExp?i(t,n):t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function i(e,t){e=t.match(e);return e?e[0]:null}function o(e,t,n){var r,i,o,a,s,u=n.indexOf(e),l=n.indexOf(t,u+1),c=u;if(0<=u&&0<l){if(e===t)return[u,l];for(r=[],o=n.length;0<=c&&!s;)c==u?(r.push(c),u=n.indexOf(e,c+1)):1==r.length?s=[r.pop(),l]:((i=r.pop())<o&&(o=i,a=l),l=n.indexOf(t,c+1)),c=u<l&&0<=u?u:l;r.length&&(s=[o,a])}return s}(e.exports=t).range=o},{}],38:[function(require,e,exports){"use strict";exports.byteLength=function(e){var t=c(e),e=t[0],t=t[1];return 3*(e+t)/4-t},exports.toByteArray=function(e){var t,n,r=c(e),i=r[0],r=r[1],o=new l(function(e,t){return 3*(e+t)/4-t}(i,r)),a=0,s=0<r?i-4:i;for(n=0;n<s;n+=4)t=u[e.charCodeAt(n)]<<18|u[e.charCodeAt(n+1)]<<12|u[e.charCodeAt(n+2)]<<6|u[e.charCodeAt(n+3)],o[a++]=t>>16&255,o[a++]=t>>8&255,o[a++]=255&t;2===r&&(t=u[e.charCodeAt(n)]<<2|u[e.charCodeAt(n+1)]>>4,o[a++]=255&t);1===r&&(t=u[e.charCodeAt(n)]<<10|u[e.charCodeAt(n+1)]<<4|u[e.charCodeAt(n+2)]>>2,o[a++]=t>>8&255,o[a++]=255&t);return o},exports.fromByteArray=function(e){for(var t,n=e.length,r=n%3,i=[],o=0,a=n-r;o<a;o+=16383)i.push(function(e,t,n){for(var r,i=[],o=t;o<n;o+=3)r=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),i.push(function(e){return s[e>>18&63]+s[e>>12&63]+s[e>>6&63]+s[63&e]}(r));return i.join("")}(e,o,a<o+16383?a:o+16383));1==r?(t=e[n-1],i.push(s[t>>2]+s[t<<4&63]+"==")):2==r&&(t=(e[n-2]<<8)+e[n-1],i.push(s[t>>10]+s[t>>4&63]+s[t<<2&63]+"="));return i.join("")};for(var s=[],u=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array,t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=0,r=t.length;n<r;++n)s[n]=t[n],u[t.charCodeAt(n)]=n;function c(e){var t=e.length;if(0<t%4)throw new Error("Invalid string. Length must be a multiple of 4");e=e.indexOf("=");return[e=-1===e?t:e,e===t?0:4-e%4]}u["-".charCodeAt(0)]=62,u["_".charCodeAt(0)]=63},{}],39:[function(require,e,exports){!function(e){!function(){"use strict";var s=require("base64-js"),o=require("ieee754"),e="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;exports.Buffer=d,exports.SlowBuffer=function(e){+e!=e&&(e=0);return d.alloc(+e)},exports.INSPECT_MAX_BYTES=50;var t=2147483647;function i(e){if(t<e)throw new RangeError('The value "'+e+'" is invalid for option "size"');e=new Uint8Array(e);return Object.setPrototypeOf(e,d.prototype),e}function d(e,t,n){if("number"!=typeof e)return r(e,t,n);if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return u(e)}function r(e,t,n){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!d.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|p(e,t),r=i(n),t=r.write(e,t);t!==n&&(r=r.slice(0,t));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(A(e,Uint8Array)){var t=new Uint8Array(e);return c(t.buffer,t.byteOffset,t.byteLength)}return l(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(A(e,ArrayBuffer)||e&&A(e.buffer,ArrayBuffer))return c(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(A(e,SharedArrayBuffer)||e&&A(e.buffer,SharedArrayBuffer)))return c(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return d.from(r,t,n);r=function(e){if(d.isBuffer(e)){var t=0|f(e.length),n=i(t);return 0===n.length?n:(e.copy(n,0,0,t),n)}if(void 0!==e.length)return"number"!=typeof e.length||M(e.length)?i(0):l(e);if("Buffer"===e.type&&Array.isArray(e.data))return l(e.data)}(e);if(r)return r;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return d.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function a(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return a(e),i(e<0?0:0|f(e))}function l(e){for(var t=e.length<0?0:0|f(e.length),n=i(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function c(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');n=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n);return Object.setPrototypeOf(n,d.prototype),n}function f(e){if(t<=e)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+t.toString(16)+" bytes");return 0|e}function p(e,t){if(d.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||A(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=2<arguments.length&&!0===arguments[2];if(!r&&0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return O(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return C(e).length;default:if(i)return r?-1:O(e).length;t=(""+t).toLowerCase(),i=!0}}function n(e,t,n){var r,i,o,a=!1;if((t=void 0===t||t<0?0:t)>this.length)return"";if((n=void 0===n||n>this.length?this.length:n)<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e=e||"utf8";;)switch(e){case"hex":return function(e,t,n){var r=e.length;(!t||t<0)&&(t=0);(!n||n<0||r<n)&&(n=r);for(var i="",o=t;o<n;++o)i+=j[e[o]];return i}(this,t,n);case"utf8":case"utf-8":return b(this,t,n);case"ascii":return function(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}(this,t,n);case"latin1":case"binary":return function(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}(this,t,n);case"base64":return r=this,o=n,0===(i=t)&&o===r.length?s.fromByteArray(r):s.fromByteArray(r.slice(i,o));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length-1;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}(this,t,n);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function h(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function m(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):2147483647<n?n=2147483647:n<-2147483648&&(n=-2147483648),(n=(n=M(n=+n)?i?0:e.length-1:n)<0?e.length+n:n)>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=d.from(t,r)),d.isBuffer(t))return 0===t.length?-1:y(e,t,n,r,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?(i?Uint8Array.prototype.indexOf:Uint8Array.prototype.lastIndexOf).call(e,t,n):y(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function y(e,t,n,r,i){var o=1,a=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a/=o=2,s/=2,n/=2}function u(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i)for(var l=-1,c=n;c<a;c++)if(u(e,c)===u(t,-1===l?0:c-l)){if(c-(l=-1===l?c:l)+1===s)return l*o}else-1!==l&&(c-=c-l),l=-1;else for(c=n=a<n+s?a-s:n;0<=c;c--){for(var d=!0,f=0;f<s;f++)if(u(e,c+f)!==u(t,f)){d=!1;break}if(d)return c}return-1}function g(e,t,n,r){return P(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function v(e,t,n,r){return P(function(e,t){for(var n,r,i=[],o=0;o<e.length&&!((t-=2)<0);++o)r=e.charCodeAt(o),n=r>>8,r=r%256,i.push(r),i.push(n);return i}(t,e.length-n),e,n,r)}function b(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o,a,s,u,l=e[i],c=null,d=239<l?4:223<l?3:191<l?2:1;if(i+d<=n)switch(d){case 1:l<128&&(c=l);break;case 2:128==(192&(o=e[i+1]))&&127<(u=(31&l)<<6|63&o)&&(c=u);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&2047<(u=(15&l)<<12|(63&o)<<6|63&a)&&(u<55296||57343<u)&&(c=u);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&65535<(u=(15&l)<<18|(63&o)<<12|(63&a)<<6|63&s)&&u<1114112&&(c=u)}null===c?(c=65533,d=1):65535<c&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=d}return function(e){var t=e.length;if(t<=_)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=_));return n}(r)}exports.kMaxLength=t,(d.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}())||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(d.prototype,"parent",{enumerable:!0,get:function(){if(d.isBuffer(this))return this.buffer}}),Object.defineProperty(d.prototype,"offset",{enumerable:!0,get:function(){if(d.isBuffer(this))return this.byteOffset}}),d.poolSize=8192,d.from=r,Object.setPrototypeOf(d.prototype,Uint8Array.prototype),Object.setPrototypeOf(d,Uint8Array),d.alloc=function(e,t,n){return t=t,n=n,a(e=e),!(e<=0)&&void 0!==t?"string"==typeof n?i(e).fill(t,n):i(e).fill(t):i(e)},d.allocUnsafe=u,d.allocUnsafeSlow=u,d.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==d.prototype},d.compare=function(e,t){if(A(e,Uint8Array)&&(e=d.from(e,e.offset,e.byteLength)),A(t,Uint8Array)&&(t=d.from(t,t.offset,t.byteLength)),!d.isBuffer(e)||!d.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},d.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},d.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return d.alloc(0);if(void 0===t)for(i=t=0;i<e.length;++i)t+=e[i].length;for(var n=d.allocUnsafe(t),r=0,i=0;i<e.length;++i){var o=e[i];if(A(o,Uint8Array))r+o.length>n.length?d.from(o).copy(n,r):Uint8Array.prototype.set.call(n,o,r);else{if(!d.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(n,r)}r+=o.length}return n},d.byteLength=p,d.prototype._isBuffer=!0,d.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)h(this,t,t+1);return this},d.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)h(this,t,t+3),h(this,t+1,t+2);return this},d.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)h(this,t,t+7),h(this,t+1,t+6),h(this,t+2,t+5),h(this,t+3,t+4);return this},d.prototype.toLocaleString=d.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?b(this,0,e):n.apply(this,arguments)},d.prototype.equals=function(e){if(!d.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===d.compare(this,e)},d.prototype.inspect=function(){var e="",t=exports.INSPECT_MAX_BYTES,e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim();return this.length>t&&(e+=" ... "),"<Buffer "+e+">"},e&&(d.prototype[e]=d.prototype.inspect),d.prototype.compare=function(e,t,n,r,i){if(A(e,Uint8Array)&&(e=d.from(e,e.offset,e.byteLength)),!d.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),(t=void 0===t?0:t)<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(i<=r&&n<=t)return 0;if(i<=r)return-1;if(n<=t)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(o,a),u=this.slice(r,i),l=e.slice(t,n),c=0;c<s;++c)if(u[c]!==l[c]){o=u[c],a=l[c];break}return o<a?-1:a<o?1:0},d.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},d.prototype.indexOf=function(e,t,n){return m(this,e,t,n,!0)},d.prototype.lastIndexOf=function(e,t,n){return m(this,e,t,n,!1)},d.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||i<n)&&(n=i),0<e.length&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r=r||"utf8";for(var o,a,s,u=!1;;)switch(r){case"hex":return function(e,t,n,r){n=Number(n)||0;var i=e.length-n;(!r||i<(r=Number(r)))&&(r=i),(i=t.length)/2<r&&(r=i/2);for(var o=0;o<r;++o){var a=parseInt(t.substr(2*o,2),16);if(M(a))return o;e[n+o]=a}return o}(this,e,t,n);case"utf8":case"utf-8":return a=t,s=n,P(O(e,(o=this).length-a),o,a,s);case"ascii":case"latin1":case"binary":return g(this,e,t,n);case"base64":return o=this,a=t,s=n,P(C(e),o,a,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,e,t,n);default:if(u)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),u=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var _=4096;function w(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(n<e+t)throw new RangeError("Trying to access beyond buffer length")}function x(e,t,n,r,i,o){if(!d.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(i<t||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function T(e,t,n,r){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function S(e,t,n,r,i){return t=+t,n>>>=0,i||T(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function k(e,t,n,r,i){return t=+t,n>>>=0,i||T(e,0,n,8),o.write(e,t,n,r,52,8),n+8}d.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):n<e&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):n<t&&(t=n);t=this.subarray(e,t=t<e?e:t);return Object.setPrototypeOf(t,d.prototype),t},d.prototype.readUintLE=d.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||w(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},d.prototype.readUintBE=d.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||w(e,t,this.length);for(var r=this[e+--t],i=1;0<t&&(i*=256);)r+=this[e+--t]*i;return r},d.prototype.readUint8=d.prototype.readUInt8=function(e,t){return e>>>=0,t||w(e,1,this.length),this[e]},d.prototype.readUint16LE=d.prototype.readUInt16LE=function(e,t){return e>>>=0,t||w(e,2,this.length),this[e]|this[e+1]<<8},d.prototype.readUint16BE=d.prototype.readUInt16BE=function(e,t){return e>>>=0,t||w(e,2,this.length),this[e]<<8|this[e+1]},d.prototype.readUint32LE=d.prototype.readUInt32LE=function(e,t){return e>>>=0,t||w(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},d.prototype.readUint32BE=d.prototype.readUInt32BE=function(e,t){return e>>>=0,t||w(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},d.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||w(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return(i*=128)<=r&&(r-=Math.pow(2,8*t)),r},d.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||w(e,t,this.length);for(var r=t,i=1,o=this[e+--r];0<r&&(i*=256);)o+=this[e+--r]*i;return(i*=128)<=o&&(o-=Math.pow(2,8*t)),o},d.prototype.readInt8=function(e,t){return e>>>=0,t||w(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},d.prototype.readInt16LE=function(e,t){e>>>=0,t||w(e,2,this.length);e=this[e]|this[e+1]<<8;return 32768&e?4294901760|e:e},d.prototype.readInt16BE=function(e,t){e>>>=0,t||w(e,2,this.length);e=this[e+1]|this[e]<<8;return 32768&e?4294901760|e:e},d.prototype.readInt32LE=function(e,t){return e>>>=0,t||w(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},d.prototype.readInt32BE=function(e,t){return e>>>=0,t||w(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},d.prototype.readFloatLE=function(e,t){return e>>>=0,t||w(e,4,this.length),o.read(this,e,!0,23,4)},d.prototype.readFloatBE=function(e,t){return e>>>=0,t||w(e,4,this.length),o.read(this,e,!1,23,4)},d.prototype.readDoubleLE=function(e,t){return e>>>=0,t||w(e,8,this.length),o.read(this,e,!0,52,8)},d.prototype.readDoubleBE=function(e,t){return e>>>=0,t||w(e,8,this.length),o.read(this,e,!1,52,8)},d.prototype.writeUintLE=d.prototype.writeUIntLE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||x(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i&255;return t+n},d.prototype.writeUintBE=d.prototype.writeUIntBE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||x(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[t+i]=255&e;0<=--i&&(o*=256);)this[t+i]=e/o&255;return t+n},d.prototype.writeUint8=d.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,1,255,0),this[t]=255&e,t+1},d.prototype.writeUint16LE=d.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeUint16BE=d.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeUint32LE=d.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},d.prototype.writeUint32BE=d.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeIntLE=function(e,t,n,r){e=+e,t>>>=0,r||x(this,e,t,n,(r=Math.pow(2,8*n-1))-1,-r);var i=0,o=1,a=0;for(this[t]=255&e;++i<n&&(o*=256);)e<0&&0===a&&0!==this[t+i-1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+n},d.prototype.writeIntBE=function(e,t,n,r){e=+e,t>>>=0,r||x(this,e,t,n,(r=Math.pow(2,8*n-1))-1,-r);var i=n-1,o=1,a=0;for(this[t+i]=255&e;0<=--i&&(o*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+n},d.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,1,127,-128),this[t]=255&(e=e<0?255+e+1:e),t+1},d.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},d.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||x(this,e,t,4,2147483647,-2147483648),this[t]=(e=e<0?4294967295+e+1:e)>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeFloatLE=function(e,t,n){return S(this,e,t,!0,n)},d.prototype.writeFloatBE=function(e,t,n){return S(this,e,t,!1,n)},d.prototype.writeDoubleLE=function(e,t,n){return k(this,e,t,!0,n)},d.prototype.writeDoubleBE=function(e,t,n){return k(this,e,t,!1,n)},d.prototype.copy=function(e,t,n,r){if(!d.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n=n||0,r||0===r||(r=this.length),t>=e.length&&(t=e.length),(r=0<r&&r<n?n:r)===n)return 0;if(0===e.length||0===this.length)return 0;if((t=t||0)<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length);var i=(r=e.length-t<r-n?e.length-t+n:r)-n;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),i},d.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!d.isEncoding(r))throw new TypeError("Unknown encoding: "+r);var i;1===e.length&&(i=e.charCodeAt(0),("utf8"===r&&i<128||"latin1"===r)&&(e=i))}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var o;if(t>>>=0,n=void 0===n?this.length:n>>>0,"number"==typeof(e=e||0))for(o=t;o<n;++o)this[o]=e;else{var a=d.isBuffer(e)?e:d.from(e,r),s=a.length;if(0===s)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(o=0;o<n-t;++o)this[o+t]=a[o%s]}return this};var E=/[^+/0-9A-Za-z-_]/g;function O(e,t){var n;t=t||1/0;for(var r=e.length,i=null,o=[],a=0;a<r;++a){if(55295<(n=e.charCodeAt(a))&&n<57344){if(!i){if(56319<n){-1<(t-=3)&&o.push(239,191,189);continue}if(a+1===r){-1<(t-=3)&&o.push(239,191,189);continue}i=n;continue}if(n<56320){-1<(t-=3)&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&-1<(t-=3)&&o.push(239,191,189);if(i=null,n<128){if(--t<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function C(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(E,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function P(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function A(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function M(e){return e!=e}var j=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,i=0;i<16;++i)t[r+i]=e[n]+e[i];return t}()}.call(this)}.call(this,require("buffer").Buffer)},{"base64-js":38,buffer:39,ieee754:400}],40:[function(require,e,exports){"use strict";var n=require("get-intrinsic"),r=require("./"),i=r(n("String.prototype.indexOf"));e.exports=function(e,t){t=n(e,!!t);return"function"==typeof t&&-1<i(e,".prototype.")?r(t):t}},{"./":41,"get-intrinsic":393}],41:[function(e,t,exports){"use strict";var n=e("function-bind"),e=e("get-intrinsic"),r=e("%Function.prototype.apply%"),i=e("%Function.prototype.call%"),o=e("%Reflect.apply%",!0)||n.call(i,r),a=e("%Object.getOwnPropertyDescriptor%",!0),s=e("%Object.defineProperty%",!0),u=e("%Math.max%");if(s)try{s({},"a",{value:1})}catch(e){s=null}t.exports=function(e){var t=o(n,i,arguments);return a&&s&&a(t,"length").configurable&&s(t,"length",{value:1+u(0,e.length-(arguments.length-1))}),t};e=function(){return o(n,r,arguments)};s?s(t.exports,"apply",{value:e}):t.exports.apply=e},{"function-bind":392,"get-intrinsic":393}],42:[function(require,e,exports){!function(){"use strict";var a={}.hasOwnProperty;function s(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var r,i=typeof n;if("string"==i||"number"==i)e.push(n);else if(Array.isArray(n))!n.length||(r=s.apply(null,n))&&e.push(r);else if("object"==i)if(n.toString===Object.prototype.toString)for(var o in n)a.call(n,o)&&n[o]&&e.push(o);else e.push(n.toString())}}return e.join(" ")}void 0!==e&&e.exports?(s.default=s,e.exports=s):"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("classnames",[],function(){return s}):window.classNames=s}()},{}],43:[function(require,e,exports){require("../modules/es6.math.acosh"),require("../modules/es6.math.asinh"),require("../modules/es6.math.atanh"),require("../modules/es6.math.cbrt"),require("../modules/es6.math.clz32"),require("../modules/es6.math.cosh"),require("../modules/es6.math.expm1"),require("../modules/es6.math.fround"),require("../modules/es6.math.hypot"),require("../modules/es6.math.imul"),require("../modules/es6.math.log10"),require("../modules/es6.math.log1p"),require("../modules/es6.math.log2"),require("../modules/es6.math.sign"),require("../modules/es6.math.sinh"),require("../modules/es6.math.tanh"),require("../modules/es6.math.trunc"),e.exports=require("../modules/_core").Math},{"../modules/_core":67,"../modules/es6.math.acosh":206,"../modules/es6.math.asinh":207,"../modules/es6.math.atanh":208,"../modules/es6.math.cbrt":209,"../modules/es6.math.clz32":210,"../modules/es6.math.cosh":211,"../modules/es6.math.expm1":212,"../modules/es6.math.fround":213,"../modules/es6.math.hypot":214,"../modules/es6.math.imul":215,"../modules/es6.math.log10":216,"../modules/es6.math.log1p":217,"../modules/es6.math.log2":218,"../modules/es6.math.sign":219,"../modules/es6.math.sinh":220,"../modules/es6.math.tanh":221,"../modules/es6.math.trunc":222}],44:[function(require,e,exports){require("../modules/es6.number.constructor"),require("../modules/es6.number.to-fixed"),require("../modules/es6.number.to-precision"),require("../modules/es6.number.epsilon"),require("../modules/es6.number.is-finite"),require("../modules/es6.number.is-integer"),require("../modules/es6.number.is-nan"),require("../modules/es6.number.is-safe-integer"),require("../modules/es6.number.max-safe-integer"),require("../modules/es6.number.min-safe-integer"),require("../modules/es6.number.parse-float"),require("../modules/es6.number.parse-int"),e.exports=require("../modules/_core").Number},{"../modules/_core":67,"../modules/es6.number.constructor":223,"../modules/es6.number.epsilon":224,"../modules/es6.number.is-finite":225,"../modules/es6.number.is-integer":226,"../modules/es6.number.is-nan":227,"../modules/es6.number.is-safe-integer":228,"../modules/es6.number.max-safe-integer":229,"../modules/es6.number.min-safe-integer":230,"../modules/es6.number.parse-float":231,"../modules/es6.number.parse-int":232,"../modules/es6.number.to-fixed":233,"../modules/es6.number.to-precision":234}],45:[function(require,e,exports){require("../../modules/core.regexp.escape"),e.exports=require("../../modules/_core").RegExp.escape},{"../../modules/_core":67,"../../modules/core.regexp.escape":175}],46:[function(require,e,exports){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},{}],47:[function(require,e,exports){var n=require("./_cof");e.exports=function(e,t){if("number"!=typeof e&&"Number"!=n(e))throw TypeError(t);return+e}},{"./_cof":62}],48:[function(require,e,exports){var t=require("./_wks")("unscopables"),n=Array.prototype;null==n[t]&&require("./_hide")(n,t,{}),e.exports=function(e){n[t][e]=!0}},{"./_hide":87,"./_wks":173}],49:[function(require,e,exports){"use strict";var r=require("./_string-at")(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},{"./_string-at":150}],50:[function(require,e,exports){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},{}],51:[function(require,e,exports){var t=require("./_is-object");e.exports=function(e){if(!t(e))throw TypeError(e+" is not an object!");return e}},{"./_is-object":96}],52:[function(require,e,exports){"use strict";var u=require("./_to-object"),l=require("./_to-absolute-index"),c=require("./_to-length");e.exports=[].copyWithin||function(e,t){var n=u(this),r=c(n.length),i=l(e,r),o=l(t,r),t=2<arguments.length?arguments[2]:void 0,a=Math.min((void 0===t?r:l(t,r))-o,r-i),s=1;for(o<i&&i<o+a&&(s=-1,o+=a-1,i+=a-1);0<a--;)o in n?n[i]=n[o]:delete n[i],i+=s,o+=s;return n}},{"./_to-absolute-index":158,"./_to-length":162,"./_to-object":163}],53:[function(require,e,exports){"use strict";var a=require("./_to-object"),s=require("./_to-absolute-index"),u=require("./_to-length");e.exports=function(e){for(var t=a(this),n=u(t.length),r=arguments.length,i=s(1<r?arguments[1]:void 0,n),r=2<r?arguments[2]:void 0,o=void 0===r?n:s(r,n);i<o;)t[i++]=e;return t}},{"./_to-absolute-index":158,"./_to-length":162,"./_to-object":163}],54:[function(require,e,exports){var r=require("./_for-of");e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},{"./_for-of":83}],55:[function(require,e,exports){var u=require("./_to-iobject"),l=require("./_to-length"),c=require("./_to-absolute-index");e.exports=function(s){return function(e,t,n){var r,i=u(e),o=l(i.length),a=c(n,o);if(s&&t!=t){for(;a<o;)if((r=i[a++])!=r)return!0}else for(;a<o;a++)if((s||a in i)&&i[a]===t)return s||a||0;return!s&&-1}}},{"./_to-absolute-index":158,"./_to-iobject":161,"./_to-length":162}],56:[function(require,e,exports){var b=require("./_ctx"),_=require("./_iobject"),w=require("./_to-object"),x=require("./_to-length"),t=require("./_array-species-create");e.exports=function(d,e){var f=1==d,p=2==d,h=3==d,m=4==d,y=6==d,g=5==d||y,v=e||t;return function(e,t,n){for(var r,i,o=w(e),a=_(o),s=b(t,n,3),u=x(a.length),l=0,c=f?v(e,u):p?v(e,0):void 0;l<u;l++)if((g||l in a)&&(i=s(r=a[l],l,o),d))if(f)c[l]=i;else if(i)switch(d){case 3:return!0;case 5:return r;case 6:return l;case 2:c.push(r)}else if(m)return!1;return y?-1:h||m?m:c}}},{"./_array-species-create":59,"./_ctx":69,"./_iobject":92,"./_to-length":162,"./_to-object":163}],57:[function(require,e,exports){var c=require("./_a-function"),d=require("./_to-object"),f=require("./_iobject"),p=require("./_to-length");e.exports=function(e,t,n,r,i){c(t);var o=d(e),a=f(o),s=p(o.length),u=i?s-1:0,l=i?-1:1;if(n<2)for(;;){if(u in a){r=a[u],u+=l;break}if(u+=l,i?u<0:s<=u)throw TypeError("Reduce of empty array with no initial value")}for(;i?0<=u:u<s;u+=l)u in a&&(r=t(r,a[u],u,o));return r}},{"./_a-function":46,"./_iobject":92,"./_to-length":162,"./_to-object":163}],58:[function(require,e,exports){var n=require("./_is-object"),r=require("./_is-array"),i=require("./_wks")("species");e.exports=function(e){var t;return r(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!r(t.prototype)||(t=void 0),n(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},{"./_is-array":94,"./_is-object":96,"./_wks":173}],59:[function(require,e,exports){var n=require("./_array-species-constructor");e.exports=function(e,t){return new(n(e))(t)}},{"./_array-species-constructor":58}],60:[function(require,e,exports){"use strict";var o=require("./_a-function"),a=require("./_is-object"),s=require("./_invoke"),u=[].slice,l={};e.exports=Function.bind||function(t){var n=o(this),r=u.call(arguments,1),i=function(){var e=r.concat(u.call(arguments));return this instanceof i?function(e,t,n){if(!(t in l)){for(var r=[],i=0;i<t;i++)r[i]="a["+i+"]";l[t]=Function("F,a","return new F("+r.join(",")+")")}return l[t](e,n)}(n,e.length,e):s(n,e,t)};return a(n.prototype)&&(i.prototype=n.prototype),i}},{"./_a-function":46,"./_invoke":91,"./_is-object":96}],61:[function(require,e,exports){var n=require("./_cof"),r=require("./_wks")("toStringTag"),i="Arguments"==n(function(){return arguments}());e.exports=function(e){var t;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(e=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?e:i?n(t):"Object"==(e=n(t))&&"function"==typeof t.callee?"Arguments":e}},{"./_cof":62,"./_wks":173}],62:[function(require,e,exports){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},{}],63:[function(require,e,exports){"use strict";function a(e,t){var n,r=p(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n}var t=require("./_object-dp").f,s=require("./_object-create"),u=require("./_redefine-all"),l=require("./_ctx"),c=require("./_an-instance"),d=require("./_for-of"),r=require("./_iter-define"),i=require("./_iter-step"),o=require("./_set-species"),f=require("./_descriptors"),p=require("./_meta").fastKey,h=require("./_validate-collection"),m=f?"_s":"size";e.exports={getConstructor:function(e,i,n,r){var o=e(function(e,t){c(e,o,i,"_i"),e._t=i,e._i=s(null),e._f=void 0,e._l=void 0,e[m]=0,null!=t&&d(t,n,e[r],e)});return u(o.prototype,{clear:function(){for(var e=h(this,i),t=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete t[n.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var t,n=h(this,i),r=a(n,e);return r&&(t=r.n,e=r.p,delete n._i[r.i],r.r=!0,e&&(e.n=t),t&&(t.p=e),n._f==r&&(n._f=t),n._l==r&&(n._l=e),n[m]--),!!r},forEach:function(e){h(this,i);for(var t,n=l(e,1<arguments.length?arguments[1]:void 0,3);t=t?t.n:this._f;)for(n(t.v,t.k,this);t&&t.r;)t=t.p},has:function(e){return!!a(h(this,i),e)}}),f&&t(o.prototype,"size",{get:function(){return h(this,i)[m]}}),o},def:function(e,t,n){var r,i=a(e,t);return i?i.v=n:(e._l=i={i:r=p(t,!0),k:t,v:n,p:n=e._l,n:void 0,r:!1},e._f||(e._f=i),n&&(n.n=i),e[m]++,"F"!==r&&(e._i[r]=i)),e},getEntry:a,setStrong:function(e,n,t){r(e,n,function(e,t){this._t=h(e,n),this._k=t,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?i(0,"keys"==t?n.k:"values"==t?n.v:[n.k,n.v]):(e._t=void 0,i(1))},t?"entries":"values",!t,!0),o(n)}}},{"./_an-instance":50,"./_ctx":69,"./_descriptors":73,"./_for-of":83,"./_iter-define":100,"./_iter-step":102,"./_meta":110,"./_object-create":115,"./_object-dp":116,"./_redefine-all":135,"./_set-species":144,"./_validate-collection":170}],64:[function(require,e,exports){var t=require("./_classof"),n=require("./_array-from-iterable");e.exports=function(e){return function(){if(t(this)!=e)throw TypeError(e+"#toJSON isn't generic");return n(this)}}},{"./_array-from-iterable":54,"./_classof":61}],65:[function(require,e,exports){"use strict";function a(e){return e._l||(e._l=new m)}function r(e,t){return o(e.a,function(e){return e[0]===t})}var t=require("./_redefine-all"),s=require("./_meta").getWeak,i=require("./_an-object"),u=require("./_is-object"),l=require("./_an-instance"),c=require("./_for-of"),n=require("./_array-methods"),d=require("./_has"),f=require("./_validate-collection"),o=n(5),p=n(6),h=0,m=function(){this.a=[]};m.prototype={get:function(e){e=r(this,e);if(e)return e[1]},has:function(e){return!!r(this,e)},set:function(e,t){var n=r(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(t){var e=p(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},e.exports={getConstructor:function(e,n,r,i){var o=e(function(e,t){l(e,o,n,"_i"),e._t=n,e._i=h++,e._l=void 0,null!=t&&c(t,r,e[i],e)});return t(o.prototype,{delete:function(e){if(!u(e))return!1;var t=s(e);return!0===t?a(f(this,n)).delete(e):t&&d(t,this._i)&&delete t[this._i]},has:function(e){if(!u(e))return!1;var t=s(e);return!0===t?a(f(this,n)).has(e):t&&d(t,this._i)}}),o},def:function(e,t,n){var r=s(i(t),!0);return!0===r?a(e).set(t,n):r[e._i]=n,e},ufstore:a}},{"./_an-instance":50,"./_an-object":51,"./_array-methods":56,"./_for-of":83,"./_has":86,"./_is-object":96,"./_meta":110,"./_redefine-all":135,"./_validate-collection":170}],66:[function(require,e,exports){"use strict";var g=require("./_global"),v=require("./_export"),b=require("./_redefine"),_=require("./_redefine-all"),w=require("./_meta"),x=require("./_for-of"),T=require("./_an-instance"),S=require("./_is-object"),k=require("./_fails"),E=require("./_iter-detect"),O=require("./_set-to-string-tag"),C=require("./_inherit-if-required");e.exports=function(n,e,t,r,i,o){function a(e){var n=m[e];b(m,e,"delete"==e?function(e){return!(o&&!S(e))&&n.call(this,0===e?0:e)}:"has"==e?function(e){return!(o&&!S(e))&&n.call(this,0===e?0:e)}:"get"==e?function(e){return o&&!S(e)?void 0:n.call(this,0===e?0:e)}:"add"==e?function(e){return n.call(this,0===e?0:e),this}:function(e,t){return n.call(this,0===e?0:e,t),this})}var s,u,l,c,d,f=g[n],p=f,h=i?"set":"add",m=p&&p.prototype,y={};return"function"==typeof p&&(o||m.forEach&&!k(function(){(new p).entries().next()}))?(u=(s=new p)[h](o?{}:-0,1)!=s,l=k(function(){s.has(1)}),c=E(function(e){new p(e)}),d=!o&&k(function(){for(var e=new p,t=5;t--;)e[h](t,t);return!e.has(-0)}),c||(((p=e(function(e,t){T(e,p,n);e=C(new f,e,p);return null!=t&&x(t,i,e[h],e),e})).prototype=m).constructor=p),(l||d)&&(a("delete"),a("has"),i&&a("get")),(d||u)&&a(h),o&&m.clear&&delete m.clear):(p=r.getConstructor(e,n,i,h),_(p.prototype,t),w.NEED=!0),O(p,n),y[n]=p,v(v.G+v.W+v.F*(p!=f),y),o||r.setStrong(p,n,i),p}},{"./_an-instance":50,"./_export":77,"./_fails":79,"./_for-of":83,"./_global":85,"./_inherit-if-required":90,"./_is-object":96,"./_iter-detect":101,"./_meta":110,"./_redefine":136,"./_redefine-all":135,"./_set-to-string-tag":145}],67:[function(require,e,exports){e=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=e)},{}],68:[function(require,e,exports){"use strict";var r=require("./_object-dp"),i=require("./_property-desc");e.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},{"./_object-dp":116,"./_property-desc":134}],69:[function(require,e,exports){var t=require("./_a-function");e.exports=function(r,i,e){if(t(r),void 0===i)return r;switch(e){case 1:return function(e){return r.call(i,e)};case 2:return function(e,t){return r.call(i,e,t)};case 3:return function(e,t,n){return r.call(i,e,t,n)}}return function(){return r.apply(i,arguments)}}},{"./_a-function":46}],70:[function(e,t,exports){"use strict";function i(e){return 9<e?e:"0"+e}var e=e("./_fails"),o=Date.prototype.getTime,n=Date.prototype.toISOString;t.exports=e(function(){return"0385-07-25T07:06:39.999Z"!=n.call(new Date(-5e13-1))})||!e(function(){n.call(new Date(NaN))})?function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":9999<t?"+":"";return r+("00000"+Math.abs(t)).slice(r?-6:-4)+"-"+i(e.getUTCMonth()+1)+"-"+i(e.getUTCDate())+"T"+i(e.getUTCHours())+":"+i(e.getUTCMinutes())+":"+i(e.getUTCSeconds())+"."+(99<n?n:"0"+i(n))+"Z"}:n},{"./_fails":79}],71:[function(require,e,exports){"use strict";var t=require("./_an-object"),n=require("./_to-primitive");e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return n(t(this),"number"!=e)}},{"./_an-object":51,"./_to-primitive":164}],72:[function(require,e,exports){e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},{}],73:[function(require,e,exports){e.exports=!require("./_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{"./_fails":79}],74:[function(require,e,exports){var t=require("./_is-object"),n=require("./_global").document,r=t(n)&&t(n.createElement);e.exports=function(e){return r?n.createElement(e):{}}},{"./_global":85,"./_is-object":96}],75:[function(require,e,exports){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],76:[function(require,e,exports){var s=require("./_object-keys"),u=require("./_object-gops"),l=require("./_object-pie");e.exports=function(e){var t=s(e),n=u.f;if(n)for(var r,i=n(e),o=l.f,a=0;i.length>a;)o.call(e,r=i[a++])&&t.push(r);return t}},{"./_object-gops":122,"./_object-keys":125,"./_object-pie":126}],77:[function(require,e,exports){var p=require("./_global"),h=require("./_core"),m=require("./_hide"),y=require("./_redefine"),g=require("./_ctx"),v="prototype",b=function(e,t,n){var r,i,o,a=e&b.F,s=e&b.G,u=e&b.S,l=e&b.P,c=e&b.B,d=s?p:u?p[t]||(p[t]={}):(p[t]||{})[v],exports=s?h:h[t]||(h[t]={}),f=exports[v]||(exports[v]={});for(r in n=s?t:n)i=((o=!a&&d&&void 0!==d[r])?d:n)[r],o=c&&o?g(i,p):l&&"function"==typeof i?g(Function.call,i):i,d&&y(d,r,i,e&b.U),exports[r]!=i&&m(exports,r,o),l&&f[r]!=i&&(f[r]=i)};p.core=h,b.F=1,b.G=2,b.S=4,b.P=8,b.B=16,b.W=32,b.U=64,b.R=128,e.exports=b},{"./_core":67,"./_ctx":69,"./_global":85,"./_hide":87,"./_redefine":136}],78:[function(require,e,exports){var r=require("./_wks")("match");e.exports=function(t){var n=/./;try{"/./"[t](n)}catch(e){try{return n[r]=!1,!"/./"[t](n)}catch(e){}}return!0}},{"./_wks":173}],79:[function(require,e,exports){e.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],80:[function(require,e,exports){"use strict";require("./es6.regexp.exec");var u=require("./_redefine"),l=require("./_hide"),c=require("./_fails"),d=require("./_defined"),f=require("./_wks"),p=require("./_regexp-exec"),h=f("species"),m=!c(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),y=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};e="ab".split(e);return 2===e.length&&"a"===e[0]&&"b"===e[1]}();e.exports=function(n,e,t){var o,r,i=f(n),a=!c(function(){var e={};return e[i]=function(){return 7},7!=""[n](e)}),s=a?!c(function(){var e=!1,t=/a/;return t.exec=function(){return e=!0,null},"split"===n&&(t.constructor={},t.constructor[h]=function(){return t}),t[i](""),!e}):void 0;a&&s&&("replace"!==n||m)&&("split"!==n||y)||(o=/./[i],t=(s=t(d,i,""[n],function(e,t,n,r,i){return t.exec===p?a&&!i?{done:!0,value:o.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}))[0],r=s[1],u(String.prototype,n,t),l(RegExp.prototype,i,2==e?function(e,t){return r.call(e,this,t)}:function(e){return r.call(e,this)}))}},{"./_defined":72,"./_fails":79,"./_hide":87,"./_redefine":136,"./_regexp-exec":138,"./_wks":173,"./es6.regexp.exec":270}],81:[function(require,e,exports){"use strict";var n=require("./_an-object");e.exports=function(){var e=n(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},{"./_an-object":51}],82:[function(require,e,exports){"use strict";var h=require("./_is-array"),m=require("./_is-object"),y=require("./_to-length"),g=require("./_ctx"),v=require("./_wks")("isConcatSpreadable");e.exports=function e(t,n,r,i,o,a,s,u){for(var l,c,d=o,f=0,p=!!s&&g(s,u,3);f<i;){if(f in r){if(l=p?p(r[f],f,n):r[f],c=!1,(c=m(l)?void 0!==(c=l[v])?!!c:h(l):c)&&0<a)d=e(t,n,l,y(l.length),d,a-1)-1;else{if(9007199254740991<=d)throw TypeError();t[d]=l}d++}f++}return d}},{"./_ctx":69,"./_is-array":94,"./_is-object":96,"./_to-length":162,"./_wks":173}],83:[function(require,e,exports){var d=require("./_ctx"),f=require("./_iter-call"),p=require("./_is-array-iter"),h=require("./_an-object"),m=require("./_to-length"),y=require("./core.get-iterator-method"),g={},v={};(exports=e.exports=function(e,t,n,r,i){var o,a,s,u,i=i?function(){return e}:y(e),l=d(n,r,t?2:1),c=0;if("function"!=typeof i)throw TypeError(e+" is not iterable!");if(p(i)){for(o=m(e.length);c<o;c++)if((u=t?l(h(a=e[c])[0],a[1]):l(e[c]))===g||u===v)return u}else for(s=i.call(e);!(a=s.next()).done;)if((u=f(s,l,a.value,t))===g||u===v)return u}).BREAK=g,exports.RETURN=v},{"./_an-object":51,"./_ctx":69,"./_is-array-iter":93,"./_iter-call":98,"./_to-length":162,"./core.get-iterator-method":174}],84:[function(require,e,exports){e.exports=require("./_shared")("native-function-to-string",Function.toString)},{"./_shared":147}],85:[function(require,e,exports){e=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},{}],86:[function(require,e,exports){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},{}],87:[function(require,e,exports){var r=require("./_object-dp"),i=require("./_property-desc");e.exports=require("./_descriptors")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},{"./_descriptors":73,"./_object-dp":116,"./_property-desc":134}],88:[function(e,t,exports){e=e("./_global").document;t.exports=e&&e.documentElement},{"./_global":85}],89:[function(require,e,exports){e.exports=!require("./_descriptors")&&!require("./_fails")(function(){return 7!=Object.defineProperty(require("./_dom-create")("div"),"a",{get:function(){return 7}}).a})},{"./_descriptors":73,"./_dom-create":74,"./_fails":79}],90:[function(require,e,exports){var i=require("./_is-object"),o=require("./_set-proto").set;e.exports=function(e,t,n){var r,t=t.constructor;return t!==n&&"function"==typeof t&&(r=t.prototype)!==n.prototype&&i(r)&&o&&o(e,r),e}},{"./_is-object":96,"./_set-proto":143}],91:[function(require,e,exports){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},{}],92:[function(require,e,exports){var t=require("./_cof");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==t(e)?e.split(""):Object(e)}},{"./_cof":62}],93:[function(require,e,exports){var t=require("./_iterators"),n=require("./_wks")("iterator"),r=Array.prototype;e.exports=function(e){return void 0!==e&&(t.Array===e||r[n]===e)}},{"./_iterators":103,"./_wks":173}],94:[function(require,e,exports){var t=require("./_cof");e.exports=Array.isArray||function(e){return"Array"==t(e)}},{"./_cof":62}],95:[function(require,e,exports){var t=require("./_is-object"),n=Math.floor;e.exports=function(e){return!t(e)&&isFinite(e)&&n(e)===e}},{"./_is-object":96}],96:[function(require,e,exports){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],97:[function(require,e,exports){var n=require("./_is-object"),r=require("./_cof"),i=require("./_wks")("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==r(e))}},{"./_cof":62,"./_is-object":96,"./_wks":173}],98:[function(require,e,exports){var i=require("./_an-object");e.exports=function(t,e,n,r){try{return r?e(i(n)[0],n[1]):e(n)}catch(e){n=t.return;throw void 0!==n&&i(n.call(t)),e}}},{"./_an-object":51}],99:[function(require,e,exports){"use strict";var r=require("./_object-create"),i=require("./_property-desc"),o=require("./_set-to-string-tag"),a={};require("./_hide")(a,require("./_wks")("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:i(1,n)}),o(e,t+" Iterator")}},{"./_hide":87,"./_object-create":115,"./_property-desc":134,"./_set-to-string-tag":145,"./_wks":173}],100:[function(require,e,exports){"use strict";function v(){return this}var b=require("./_library"),_=require("./_export"),w=require("./_redefine"),x=require("./_hide"),T=require("./_iterators"),S=require("./_iter-create"),k=require("./_set-to-string-tag"),E=require("./_object-gpo"),O=require("./_wks")("iterator"),C=!([].keys&&"next"in[].keys()),P="values";e.exports=function(e,t,n,r,i,o,a){S(n,t,r);function s(e){if(!C&&e in h)return h[e];switch(e){case"keys":case P:return function(){return new n(this,e)}}return function(){return new n(this,e)}}var u,l,c,d=t+" Iterator",f=i==P,p=!1,h=e.prototype,m=h[O]||h["@@iterator"]||i&&h[i],y=m||s(i),g=i?f?s("entries"):y:void 0,r="Array"==t&&h.entries||m;if(r&&(c=E(r.call(new e)))!==Object.prototype&&c.next&&(k(c,d,!0),b||"function"==typeof c[O]||x(c,O,v)),f&&m&&m.name!==P&&(p=!0,y=function(){return m.call(this)}),b&&!a||!C&&!p&&h[O]||x(h,O,y),T[t]=y,T[d]=v,i)if(u={values:f?y:s(P),keys:o?y:s("keys"),entries:g},a)for(l in u)l in h||w(h,l,u[l]);else _(_.P+_.F*(C||p),t,u);return u}},{"./_export":77,"./_hide":87,"./_iter-create":99,"./_iterators":103,"./_library":104,"./_object-gpo":123,"./_redefine":136,"./_set-to-string-tag":145,"./_wks":173}],101:[function(require,e,exports){var o=require("./_wks")("iterator"),a=!1;try{var t=[7][o]();t.return=function(){a=!0},Array.from(t,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var r=[7],i=r[o]();i.next=function(){return{done:n=!0}},r[o]=function(){return i},e(r)}catch(e){}return n}},{"./_wks":173}],102:[function(require,e,exports){e.exports=function(e,t){return{value:t,done:!!e}}},{}],103:[function(require,e,exports){e.exports={}},{}],104:[function(require,e,exports){e.exports=!1},{}],105:[function(require,e,exports){var t=Math.expm1;e.exports=!t||22025.465794806718<t(10)||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){return 0==(e=+e)?e:-1e-6<e&&e<1e-6?e+e*e/2:Math.exp(e)-1}:t},{}],106:[function(e,t,exports){var r=e("./_math-sign"),e=Math.pow,i=e(2,-52),o=e(2,-23),a=e(2,127)*(2-o),s=e(2,-126);t.exports=Math.fround||function(e){var t=Math.abs(e),n=r(e);return t<s?n*(t/s/o+1/i-1/i)*s*o:a<(t=(e=(1+o/i)*t)-(e-t))||t!=t?n*(1/0):n*t}},{"./_math-sign":109}],107:[function(require,e,exports){e.exports=Math.log1p||function(e){return-1e-8<(e=+e)&&e<1e-8?e-e*e/2:Math.log(1+e)}},{}],108:[function(require,e,exports){e.exports=Math.scale||function(e,t,n,r,i){return 0===arguments.length||e!=e||t!=t||n!=n||r!=r||i!=i?NaN:e===1/0||e===-1/0?e:(e-t)*(i-r)/(n-t)+r}},{}],109:[function(require,e,exports){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},{}],110:[function(require,e,exports){function n(e){t(e,r,{value:{i:"O"+ ++a,w:{}}})}var r=require("./_uid")("meta"),i=require("./_is-object"),o=require("./_has"),t=require("./_object-dp").f,a=0,s=Object.isExtensible||function(){return!0},u=!require("./_fails")(function(){return s(Object.preventExtensions({}))}),l=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,r)){if(!s(e))return"F";if(!t)return"E";n(e)}return e[r].i},getWeak:function(e,t){if(!o(e,r)){if(!s(e))return!0;if(!t)return!1;n(e)}return e[r].w},onFreeze:function(e){return u&&l.NEED&&s(e)&&!o(e,r)&&n(e),e}}},{"./_fails":79,"./_has":86,"./_is-object":96,"./_object-dp":116,"./_uid":168}],111:[function(require,e,exports){function i(e,t,n){var r=a.get(e);if(!r){if(!n)return;a.set(e,r=new o)}if(!(e=r.get(t))){if(!n)return;r.set(t,e=new o)}return e}var o=require("./es6.map"),t=require("./_export"),n=require("./_shared")("metadata"),a=n.store||(n.store=new(require("./es6.weak-map")));e.exports={store:a,map:i,has:function(e,t,n){n=i(t,n,!1);return void 0!==n&&n.has(e)},get:function(e,t,n){n=i(t,n,!1);return void 0===n?void 0:n.get(e)},set:function(e,t,n,r){i(n,r,!0).set(e,t)},keys:function(e,t){var t=i(e,t,!1),n=[];return t&&t.forEach(function(e,t){n.push(t)}),n},key:function(e){return void 0===e||"symbol"==typeof e?e:String(e)},exp:function(e){t(t.S,"Reflect",e)}}},{"./_export":77,"./_shared":147,"./es6.map":205,"./es6.weak-map":312}],112:[function(require,e,exports){var s=require("./_global"),u=require("./_task").set,l=s.MutationObserver||s.WebKitMutationObserver,c=s.process,d=s.Promise,f="process"==require("./_cof")(c);e.exports=function(){function e(){var e,t;for(f&&(e=c.domain)&&e.exit();n;){t=n.fn,n=n.next;try{t()}catch(e){throw n?i():r=void 0,e}}r=void 0,e&&e.enter()}var n,r,t,i,o,a;return i=f?function(){c.nextTick(e)}:!l||s.navigator&&s.navigator.standalone?d&&d.resolve?(t=d.resolve(void 0),function(){t.then(e)}):function(){u.call(s,e)}:(o=!0,a=document.createTextNode(""),new l(e).observe(a,{characterData:!0}),function(){a.data=o=!o}),function(e){e={fn:e,next:void 0};r&&(r.next=e),n||(n=e,i()),r=e}}},{"./_cof":62,"./_global":85,"./_task":157}],113:[function(require,e,exports){"use strict";var t=require("./_a-function");function n(e){var n,r;this.promise=new e(function(e,t){if(void 0!==n||void 0!==r)throw TypeError("Bad Promise constructor");n=e,r=t}),this.resolve=t(n),this.reject=t(r)}e.exports.f=function(e){return new n(e)}},{"./_a-function":46}],114:[function(require,e,exports){"use strict";var f=require("./_descriptors"),p=require("./_object-keys"),h=require("./_object-gops"),m=require("./_object-pie"),y=require("./_to-object"),g=require("./_iobject"),i=Object.assign;e.exports=!i||require("./_fails")(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=i({},e)[n]||Object.keys(i({},t)).join("")!=r})?function(e,t){for(var n=y(e),r=arguments.length,i=1,o=h.f,a=m.f;i<r;)for(var s,u=g(arguments[i++]),l=o?p(u).concat(o(u)):p(u),c=l.length,d=0;d<c;)s=l[d++],f&&!a.call(u,s)||(n[s]=u[s]);return n}:i},{"./_descriptors":73,"./_fails":79,"./_iobject":92,"./_object-gops":122,"./_object-keys":125,"./_object-pie":126,"./_to-object":163}],115:[function(require,e,exports){function r(){}var i=require("./_an-object"),o=require("./_object-dps"),n=require("./_enum-bug-keys"),a=require("./_shared-key")("IE_PROTO"),s="prototype",u=function(){var e=require("./_dom-create")("iframe"),t=n.length;for(e.style.display="none",require("./_html").appendChild(e),e.src="javascript:",(e=e.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;t--;)delete u[s][n[t]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(r[s]=i(e),n=new r,r[s]=null,n[a]=e):n=u(),void 0===t?n:o(n,t)}},{"./_an-object":51,"./_dom-create":74,"./_enum-bug-keys":75,"./_html":88,"./_object-dps":117,"./_shared-key":146}],116:[function(require,e,exports){var r=require("./_an-object"),i=require("./_ie8-dom-define"),o=require("./_to-primitive"),a=Object.defineProperty;exports.f=require("./_descriptors")?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},{"./_an-object":51,"./_descriptors":73,"./_ie8-dom-define":89,"./_to-primitive":164}],117:[function(require,e,exports){var a=require("./_object-dp"),s=require("./_an-object"),u=require("./_object-keys");e.exports=require("./_descriptors")?Object.defineProperties:function(e,t){s(e);for(var n,r=u(t),i=r.length,o=0;o<i;)a.f(e,n=r[o++],t[n]);return e}},{"./_an-object":51,"./_descriptors":73,"./_object-dp":116,"./_object-keys":125}],118:[function(require,e,exports){"use strict";e.exports=require("./_library")||!require("./_fails")(function(){var e=Math.random();__defineSetter__.call(null,e,function(){}),delete require("./_global")[e]})},{"./_fails":79,"./_global":85,"./_library":104}],119:[function(require,e,exports){var n=require("./_object-pie"),r=require("./_property-desc"),i=require("./_to-iobject"),o=require("./_to-primitive"),a=require("./_has"),s=require("./_ie8-dom-define"),u=Object.getOwnPropertyDescriptor;exports.f=require("./_descriptors")?u:function(e,t){if(e=i(e),t=o(t,!0),s)try{return u(e,t)}catch(e){}if(a(e,t))return r(!n.f.call(e,t),e[t])}},{"./_descriptors":73,"./_has":86,"./_ie8-dom-define":89,"./_object-pie":126,"./_property-desc":134,"./_to-iobject":161,"./_to-primitive":164}],120:[function(require,e,exports){var t=require("./_to-iobject"),n=require("./_object-gopn").f,r={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==r.call(e)?function(e){try{return n(e)}catch(e){return i.slice()}}(e):n(t(e))}},{"./_object-gopn":121,"./_to-iobject":161}],121:[function(require,e,exports){var t=require("./_object-keys-internal"),n=require("./_enum-bug-keys").concat("length","prototype");exports.f=Object.getOwnPropertyNames||function(e){return t(e,n)}},{"./_enum-bug-keys":75,"./_object-keys-internal":124}],122:[function(require,e,exports){exports.f=Object.getOwnPropertySymbols},{}],123:[function(require,e,exports){var t=require("./_has"),n=require("./_to-object"),r=require("./_shared-key")("IE_PROTO"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=n(e),t(e,r)?e[r]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},{"./_has":86,"./_shared-key":146,"./_to-object":163}],124:[function(require,e,exports){var a=require("./_has"),s=require("./_to-iobject"),u=require("./_array-includes")(!1),l=require("./_shared-key")("IE_PROTO");e.exports=function(e,t){var n,r=s(e),i=0,o=[];for(n in r)n!=l&&a(r,n)&&o.push(n);for(;t.length>i;)a(r,n=t[i++])&&(~u(o,n)||o.push(n));return o}},{"./_array-includes":55,"./_has":86,"./_shared-key":146,"./_to-iobject":161}],125:[function(require,e,exports){var t=require("./_object-keys-internal"),n=require("./_enum-bug-keys");e.exports=Object.keys||function(e){return t(e,n)}},{"./_enum-bug-keys":75,"./_object-keys-internal":124}],126:[function(require,e,exports){exports.f={}.propertyIsEnumerable},{}],127:[function(require,e,exports){var i=require("./_export"),o=require("./_core"),a=require("./_fails");e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],r={};r[e]=t(n),i(i.S+i.F*a(function(){n(1)}),"Object",r)}},{"./_core":67,"./_export":77,"./_fails":79}],128:[function(require,e,exports){var u=require("./_descriptors"),l=require("./_object-keys"),c=require("./_to-iobject"),d=require("./_object-pie").f;e.exports=function(s){return function(e){for(var t,n=c(e),r=l(n),i=r.length,o=0,a=[];o<i;)t=r[o++],u&&!d.call(n,t)||a.push(s?[t,n[t]]:n[t]);return a}}},{"./_descriptors":73,"./_object-keys":125,"./_object-pie":126,"./_to-iobject":161}],129:[function(e,t,exports){var r=e("./_object-gopn"),i=e("./_object-gops"),o=e("./_an-object"),e=e("./_global").Reflect;t.exports=e&&e.ownKeys||function(e){var t=r.f(o(e)),n=i.f;return n?t.concat(n(e)):t}},{"./_an-object":51,"./_global":85,"./_object-gopn":121,"./_object-gops":122}],130:[function(require,e,exports){var n=require("./_global").parseFloat,r=require("./_string-trim").trim;e.exports=1/n(require("./_string-ws")+"-0")!=-1/0?function(e){var t=r(String(e),3),e=n(t);return 0===e&&"-"==t.charAt(0)?-0:e}:n},{"./_global":85,"./_string-trim":155,"./_string-ws":156}],131:[function(e,t,exports){var n=e("./_global").parseInt,r=e("./_string-trim").trim,e=e("./_string-ws"),i=/^[-+]?0[xX]/;t.exports=8!==n(e+"08")||22!==n(e+"0x16")?function(e,t){e=r(String(e),3);return n(e,t>>>0||(i.test(e)?16:10))}:n},{"./_global":85,"./_string-trim":155,"./_string-ws":156}],132:[function(require,e,exports){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},{}],133:[function(require,e,exports){var n=require("./_an-object"),r=require("./_is-object"),i=require("./_new-promise-capability");e.exports=function(e,t){if(n(e),r(t)&&t.constructor===e)return t;e=i.f(e);return(0,e.resolve)(t),e.promise}},{"./_an-object":51,"./_is-object":96,"./_new-promise-capability":113}],134:[function(require,e,exports){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},{}],135:[function(require,e,exports){var i=require("./_redefine");e.exports=function(e,t,n){for(var r in t)i(e,r,t[r],n);return e}},{"./_redefine":136}],136:[function(require,e,exports){var o=require("./_global"),a=require("./_hide"),s=require("./_has"),u=require("./_uid")("src"),t=require("./_function-to-string"),n="toString",l=(""+t).split(n);require("./_core").inspectSource=function(e){return t.call(e)},(e.exports=function(e,t,n,r){var i="function"==typeof n;i&&(s(n,"name")||a(n,"name",t)),e[t]!==n&&(i&&(s(n,u)||a(n,u,e[t]?""+e[t]:l.join(String(t)))),e===o?e[t]=n:r?e[t]?e[t]=n:a(e,t,n):(delete e[t],a(e,t,n)))})(Function.prototype,n,function(){return"function"==typeof this&&this[u]||t.call(this)})},{"./_core":67,"./_function-to-string":84,"./_global":85,"./_has":86,"./_hide":87,"./_uid":168}],137:[function(require,e,exports){"use strict";var r=require("./_classof"),i=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"==typeof n){n=n.call(e,t);if("object"!=typeof n)throw new TypeError("RegExp exec method returned something other than an Object or null");return n}if("RegExp"!==r(e))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},{"./_classof":61}],138:[function(e,t,exports){"use strict";var n,a=e("./_flags"),s=RegExp.prototype.exec,u=String.prototype.replace,r=s,l="lastIndex",c=(n=/a/,e=/b*/g,s.call(n,"a"),s.call(e,"a"),0!==n[l]||0!==e[l]),d=void 0!==/()??/.exec("")[1];t.exports=r=c||d?function(e){var t,n,r,i,o=this;return d&&(n=new RegExp("^"+o.source+"$(?!\\s)",a.call(o))),c&&(t=o[l]),r=s.call(o,e),c&&r&&(o[l]=o.global?r.index+r[0].length:t),d&&r&&1<r.length&&u.call(r[0],n,function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(r[i]=void 0)}),r}:r},{"./_flags":81}],139:[function(require,e,exports){e.exports=function(t,n){var r=n===Object(n)?function(e){return n[e]}:n;return function(e){return String(e).replace(t,r)}}},{}],140:[function(require,e,exports){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},{}],141:[function(require,e,exports){"use strict";var t=require("./_export"),a=require("./_a-function"),s=require("./_ctx"),u=require("./_for-of");e.exports=function(e){t(t.S,e,{from:function(e){var t,n,r,i,o=arguments[1];return a(this),(t=void 0!==o)&&a(o),null==e?new this:(n=[],t?(r=0,i=s(o,arguments[2],2),u(e,!1,function(e){n.push(i(e,r++))})):u(e,!1,n.push,n),new this(n))}})}},{"./_a-function":46,"./_ctx":69,"./_export":77,"./_for-of":83}],142:[function(require,e,exports){"use strict";var t=require("./_export");e.exports=function(e){t(t.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},{"./_export":77}],143:[function(require,e,exports){function i(e,t){if(r(e),!n(t)&&null!==t)throw TypeError(t+": can't set as prototype!")}var n=require("./_is-object"),r=require("./_an-object");e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,n,r){try{(r=require("./_ctx")(Function.call,require("./_object-gopd").f(Object.prototype,"__proto__").set,2))(e,[]),n=!(e instanceof Array)}catch(e){n=!0}return function(e,t){return i(e,t),n?e.__proto__=t:r(e,t),e}}({},!1):void 0),check:i}},{"./_an-object":51,"./_ctx":69,"./_is-object":96,"./_object-gopd":119}],144:[function(require,e,exports){"use strict";var t=require("./_global"),n=require("./_object-dp"),r=require("./_descriptors"),i=require("./_wks")("species");e.exports=function(e){e=t[e];r&&e&&!e[i]&&n.f(e,i,{configurable:!0,get:function(){return this}})}},{"./_descriptors":73,"./_global":85,"./_object-dp":116,"./_wks":173}],145:[function(require,e,exports){var r=require("./_object-dp").f,i=require("./_has"),o=require("./_wks")("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},{"./_has":86,"./_object-dp":116,"./_wks":173}],146:[function(require,e,exports){var t=require("./_shared")("keys"),n=require("./_uid");e.exports=function(e){return t[e]||(t[e]=n(e))}},{"./_shared":147,"./_uid":168}],147:[function(require,e,exports){var t=require("./_core"),n=require("./_global"),r="__core-js_shared__",i=n[r]||(n[r]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:t.version,mode:require("./_library")?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},{"./_core":67,"./_global":85,"./_library":104}],148:[function(require,e,exports){var r=require("./_an-object"),i=require("./_a-function"),o=require("./_wks")("species");e.exports=function(e,t){var n,e=r(e).constructor;return void 0===e||null==(n=r(e)[o])?t:i(n)}},{"./_a-function":46,"./_an-object":51,"./_wks":173}],149:[function(require,e,exports){"use strict";var n=require("./_fails");e.exports=function(e,t){return!!e&&n(function(){t?e.call(null,function(){},1):e.call(null)})}},{"./_fails":79}],150:[function(require,e,exports){var a=require("./_to-integer"),s=require("./_defined");e.exports=function(o){return function(e,t){var n,r=String(s(e)),i=a(t),e=r.length;return i<0||e<=i?o?"":void 0:(t=r.charCodeAt(i))<55296||56319<t||i+1===e||(n=r.charCodeAt(i+1))<56320||57343<n?o?r.charAt(i):t:o?r.slice(i,i+2):n-56320+(t-55296<<10)+65536}}},{"./_defined":72,"./_to-integer":160}],151:[function(require,e,exports){var r=require("./_is-regexp"),i=require("./_defined");e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(e))}},{"./_defined":72,"./_is-regexp":97}],152:[function(require,e,exports){function r(e,t,n,r){var i=String(a(e)),e="<"+t;return""!==n&&(e+=" "+n+'="'+String(r).replace(s,"&quot;")+'"'),e+">"+i+"</"+t+">"}var i=require("./_export"),o=require("./_fails"),a=require("./_defined"),s=/"/g;e.exports=function(t,e){var n={};n[t]=e(r),i(i.P+i.F*o(function(){var e=""[t]('"');return e!==e.toLowerCase()||3<e.split('"').length}),"String",n)}},{"./_defined":72,"./_export":77,"./_fails":79}],153:[function(require,e,exports){var o=require("./_to-length"),a=require("./_string-repeat"),s=require("./_defined");e.exports=function(e,t,n,r){var i=String(s(e)),e=i.length,n=void 0===n?" ":String(n),t=o(t);if(t<=e||""==n)return i;e=t-e,n=a.call(n,Math.ceil(e/n.length));return n.length>e&&(n=n.slice(0,e)),r?n+i:i+n}},{"./_defined":72,"./_string-repeat":154,"./_to-length":162}],154:[function(require,e,exports){"use strict";var i=require("./_to-integer"),o=require("./_defined");e.exports=function(e){var t=String(o(this)),n="",r=i(e);if(r<0||r==1/0)throw RangeError("Count can't be negative");for(;0<r;(r>>>=1)&&(t+=t))1&r&&(n+=t);return n}},{"./_defined":72,"./_to-integer":160}],155:[function(e,t,exports){var o=e("./_export"),n=e("./_defined"),a=e("./_fails"),s=e("./_string-ws"),e="["+s+"]",r=RegExp("^"+e+e+"*"),i=RegExp(e+e+"*$"),e=function(e,t,n){var r={},i=a(function(){return!!s[e]()||"​"!="​"[e]()}),t=r[e]=i?t(u):s[e];n&&(r[n]=t),o(o.P+o.F*i,"String",r)},u=e.trim=function(e,t){return e=String(n(e)),1&t&&(e=e.replace(r,"")),e=2&t?e.replace(i,""):e};t.exports=e},{"./_defined":72,"./_export":77,"./_fails":79,"./_string-ws":156}],156:[function(require,e,exports){e.exports="\t\n\v\f\r   ᠎             　\u2028\u2029\ufeff"},{}],157:[function(e,t,exports){function n(){var e,t=+this;y.hasOwnProperty(t)&&(e=y[t],delete y[t],e())}function r(e){n.call(e.data)}var i,o=e("./_ctx"),a=e("./_invoke"),s=e("./_html"),u=e("./_dom-create"),l=e("./_global"),c=l.process,d=l.setImmediate,f=l.clearImmediate,p=l.MessageChannel,h=l.Dispatch,m=0,y={},g="onreadystatechange";d&&f||(d=function(e){for(var t=[],n=1;n<arguments.length;)t.push(arguments[n++]);return y[++m]=function(){a("function"==typeof e?e:Function(e),t)},i(m),m},f=function(e){delete y[e]},"process"==e("./_cof")(c)?i=function(e){c.nextTick(o(n,e,1))}:h&&h.now?i=function(e){h.now(o(n,e,1))}:p?(p=(e=new p).port2,e.port1.onmessage=r,i=o(p.postMessage,p,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(i=function(e){l.postMessage(e+"","*")},l.addEventListener("message",r,!1)):i=g in u("script")?function(e){s.appendChild(u("script"))[g]=function(){s.removeChild(this),n.call(e)}}:function(e){setTimeout(o(n,e,1),0)}),t.exports={set:d,clear:f}},{"./_cof":62,"./_ctx":69,"./_dom-create":74,"./_global":85,"./_html":88,"./_invoke":91}],158:[function(require,e,exports){var n=require("./_to-integer"),r=Math.max,i=Math.min;e.exports=function(e,t){return(e=n(e))<0?r(e+t,0):i(e,t)}},{"./_to-integer":160}],159:[function(require,e,exports){var n=require("./_to-integer"),r=require("./_to-length");e.exports=function(e){if(void 0===e)return 0;var t=n(e),e=r(t);if(t!==e)throw RangeError("Wrong length!");return e}},{"./_to-integer":160,"./_to-length":162}],160:[function(require,e,exports){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(0<e?n:t)(e)}},{}],161:[function(require,e,exports){var t=require("./_iobject"),n=require("./_defined");e.exports=function(e){return t(n(e))}},{"./_defined":72,"./_iobject":92}],162:[function(require,e,exports){var t=require("./_to-integer"),n=Math.min;e.exports=function(e){return 0<e?n(t(e),9007199254740991):0}},{"./_to-integer":160}],163:[function(require,e,exports){var t=require("./_defined");e.exports=function(e){return Object(t(e))}},{"./_defined":72}],164:[function(require,e,exports){var i=require("./_is-object");e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":96}],165:[function(e,t,exports){"use strict";var p,h,m,y,g,n,d,v,r,b,i,o,_,w,a,s,u,x,T,f,S,k,E,O,C,l,c,P,A,M,j,D,I,N,R,L,U,F,B,z,W,V,H,q,Y,G,K,$,X,Q,Z,J,ee,te,ne,re,ie,oe,ae,se,ue,le,ce,de,fe,pe,he,me,ye,ge,ve,be,_e,we,xe,Te,Se,ke,Ee,Oe,Ce,Pe,Ae,Me,je,De,Ie,Ne,Re,Le,Ue,Fe,Be;e("./_descriptors")?(p=e("./_library"),h=e("./_global"),m=e("./_fails"),y=e("./_export"),g=e("./_typed"),n=e("./_typed-buffer"),d=e("./_ctx"),v=e("./_an-instance"),r=e("./_property-desc"),b=e("./_hide"),i=e("./_redefine-all"),o=e("./_to-integer"),_=e("./_to-length"),w=e("./_to-index"),a=e("./_to-absolute-index"),s=e("./_to-primitive"),u=e("./_has"),x=e("./_classof"),T=e("./_is-object"),f=e("./_to-object"),S=e("./_is-array-iter"),k=e("./_object-create"),E=e("./_object-gpo"),O=e("./_object-gopn").f,C=e("./core.get-iterator-method"),Ue=e("./_uid"),Ce=e("./_wks"),Fe=e("./_array-methods"),l=e("./_array-includes"),c=e("./_species-constructor"),P=e("./es6.array.iterator"),A=e("./_iterators"),M=e("./_iter-detect"),j=e("./_set-species"),D=e("./_array-fill"),I=e("./_array-copy-within"),N=e("./_object-dp"),R=e("./_object-gopd"),L=N.f,U=R.f,F=h.RangeError,B=h.TypeError,z=h.Uint8Array,V="Shared"+(W="ArrayBuffer"),H="BYTES_PER_ELEMENT",q="prototype",e=Array[q],Y=n.ArrayBuffer,G=n.DataView,K=Fe(0),$=Fe(2),X=Fe(3),Q=Fe(4),Z=Fe(5),J=Fe(6),ee=l(!0),te=l(!1),ne=P.values,re=P.keys,ie=P.entries,oe=e.lastIndexOf,ae=e.reduce,se=e.reduceRight,ue=e.join,le=e.sort,ce=e.slice,de=e.toString,fe=e.toLocaleString,pe=Ce("iterator"),he=Ce("toStringTag"),me=Ue("typed_constructor"),ye=Ue("def_constructor"),e=g.CONSTR,ge=g.TYPED,ve=g.VIEW,be="Wrong length!",_e=Fe(1,function(e,t){return ke(c(e,e[ye]),t)}),we=m(function(){return 1===new z(new Uint16Array([1]).buffer)[0]}),xe=!!z&&!!z[q].set&&m(function(){new z(1).set({})}),Te=function(e,t){e=o(e);if(e<0||e%t)throw F("Wrong offset!");return e},Se=function(e){if(T(e)&&ge in e)return e;throw B(e+" is not a typed array!")},ke=function(e,t){if(!(T(e)&&me in e))throw B("It is not a typed array constructor!");return new e(t)},Ee=function(e,t){return Oe(c(e,e[ye]),t)},Oe=function(e,t){for(var n=0,r=t.length,i=ke(e,r);n<r;)i[n]=t[n++];return i},Ce=function(e,t,n){L(e,t,{get:function(){return this._d[n]}})},Pe=function(e){var t,n,r,i,o,a,s=f(e),u=arguments.length,l=1<u?arguments[1]:void 0,c=void 0!==l,e=C(s);if(null!=e&&!S(e)){for(a=e.call(s),r=[],t=0;!(o=a.next()).done;t++)r.push(o.value);s=r}for(c&&2<u&&(l=d(l,arguments[2],2)),t=0,n=_(s.length),i=ke(this,n);t<n;t++)i[t]=c?l(s[t],t):s[t];return i},Ae=function(){for(var e=0,t=arguments.length,n=ke(this,t);e<t;)n[e]=arguments[e++];return n},Me=!!z&&m(function(){fe.call(new z(1))}),je=function(){return fe.apply(Me?ce.call(Se(this)):Se(this),arguments)},De={copyWithin:function(e,t){return I.call(Se(this),e,t,2<arguments.length?arguments[2]:void 0)},every:function(e){return Q(Se(this),e,1<arguments.length?arguments[1]:void 0)},fill:function(e){return D.apply(Se(this),arguments)},filter:function(e){return Ee(this,$(Se(this),e,1<arguments.length?arguments[1]:void 0))},find:function(e){return Z(Se(this),e,1<arguments.length?arguments[1]:void 0)},findIndex:function(e){return J(Se(this),e,1<arguments.length?arguments[1]:void 0)},forEach:function(e){K(Se(this),e,1<arguments.length?arguments[1]:void 0)},indexOf:function(e){return te(Se(this),e,1<arguments.length?arguments[1]:void 0)},includes:function(e){return ee(Se(this),e,1<arguments.length?arguments[1]:void 0)},join:function(e){return ue.apply(Se(this),arguments)},lastIndexOf:function(e){return oe.apply(Se(this),arguments)},map:function(e){return _e(Se(this),e,1<arguments.length?arguments[1]:void 0)},reduce:function(e){return ae.apply(Se(this),arguments)},reduceRight:function(e){return se.apply(Se(this),arguments)},reverse:function(){for(var e,t=this,n=Se(t).length,r=Math.floor(n/2),i=0;i<r;)e=t[i],t[i++]=t[--n],t[n]=e;return t},some:function(e){return X(Se(this),e,1<arguments.length?arguments[1]:void 0)},sort:function(e){return le.call(Se(this),e)},subarray:function(e,t){var n=Se(this),r=n.length,e=a(e,r);return new(c(n,n[ye]))(n.buffer,n.byteOffset+e*n.BYTES_PER_ELEMENT,_((void 0===t?r:a(t,r))-e))}},Ie=function(e,t){return Ee(this,ce.call(Se(this),e,t))},Ne=function(e){Se(this);var t=Te(arguments[1],1),n=this.length,r=f(e),i=_(r.length),o=0;if(n<i+t)throw F(be);for(;o<i;)this[t+o]=r[o++]},Re={entries:function(){return ie.call(Se(this))},keys:function(){return re.call(Se(this))},values:function(){return ne.call(Se(this))}},Le=function(e,t){return T(e)&&e[ge]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Ue=function(e,t){return Le(e,t=s(t,!0))?r(2,e[t]):U(e,t)},Fe=function(e,t,n){return!(Le(e,t=s(t,!0))&&T(n)&&u(n,"value"))||u(n,"get")||u(n,"set")||n.configurable||u(n,"writable")&&!n.writable||u(n,"enumerable")&&!n.enumerable?L(e,t,n):(e[t]=n.value,e)},e||(R.f=Ue,N.f=Fe),y(y.S+y.F*!e,"Object",{getOwnPropertyDescriptor:Ue,defineProperty:Fe}),m(function(){de.call({})})&&(de=fe=function(){return ue.call(this)}),Be=i({},De),i(Be,Re),b(Be,pe,Re.values),i(Be,{slice:Ie,set:Ne,constructor:function(){},toString:de,toLocaleString:je}),Ce(Be,"buffer","b"),Ce(Be,"byteOffset","o"),Ce(Be,"byteLength","l"),Ce(Be,"length","e"),L(Be,he,{get:function(){return this[ge]}}),t.exports=function(e,l,t,r){function c(e,t){L(e,t,{get:function(){return function(e,t){e=e._d;return e.v[n](t*l+e.o,we)}(this,t)},set:function(e){return function(e,t,n){e=e._d;r&&(n=(n=Math.round(n))<0?0:255<n?255:255&n),e.v[i](t*l+e.o,n,we)}(this,t,e)},enumerable:!0})}var d=e+((r=!!r)?"Clamped":"")+"Array",n="get"+e,i="set"+e,f=h[d],o=f||{},a=f&&E(f),s=!f||!g.ABV,e={},u=f&&f[q];s?(f=t(function(e,t,n,r){v(e,f,d,"_d");var i,o,a=0,s=0;if(T(t)){if(!(t instanceof Y||(u=x(t))==W||u==V))return ge in t?Oe(f,t):Pe.call(f,t);var u=t,s=Te(n,l),n=t.byteLength;if(void 0===r){if(n%l)throw F(be);if((i=n-s)<0)throw F(be)}else if(n<(i=_(r)*l)+s)throw F(be);o=i/l}else o=w(t),u=new Y(i=o*l);for(b(e,"_d",{b:u,o:s,l:i,e:o,v:new G(u)});a<o;)c(e,a++)}),u=f[q]=k(Be),b(u,"constructor",f)):m(function(){f(1)})&&m(function(){new f(-1)})&&M(function(e){new f,new f(null),new f(1.5),new f(e)},!0)||(f=t(function(e,t,n,r){var i;return v(e,f,d),T(t)?t instanceof Y||(i=x(t))==W||i==V?void 0!==r?new o(t,Te(n,l),r):void 0!==n?new o(t,Te(n,l)):new o(t):ge in t?Oe(f,t):Pe.call(f,t):new o(w(t))}),K(a!==Function.prototype?O(o).concat(O(a)):O(o),function(e){e in f||b(f,e,o[e])}),f[q]=u,p||(u.constructor=f));s=u[pe],t=!!s&&("values"==s.name||null==s.name),a=Re.values;b(f,me,!0),b(u,ge,d),b(u,ve,!0),b(u,ye,f),(r?new f(1)[he]==d:he in u)||L(u,he,{get:function(){return d}}),e[d]=f,y(y.G+y.W+y.F*(f!=o),e),y(y.S,d,{BYTES_PER_ELEMENT:l}),y(y.S+y.F*m(function(){o.of.call(f,1)}),d,{from:Pe,of:Ae}),H in u||b(u,H,l),y(y.P,d,De),j(d),y(y.P+y.F*xe,d,{set:Ne}),y(y.P+y.F*!t,d,Re),p||u.toString==de||(u.toString=de),y(y.P+y.F*m(function(){new f(1).slice()}),d,{slice:Ie}),y(y.P+y.F*(m(function(){return[1,2].toLocaleString()!=new f([1,2]).toLocaleString()})||!m(function(){u.toLocaleString.call([1,2])})),d,{toLocaleString:je}),A[d]=t?s:a,p||t||b(u,pe,a)}):t.exports=function(){}},{"./_an-instance":50,"./_array-copy-within":52,"./_array-fill":53,"./_array-includes":55,"./_array-methods":56,"./_classof":61,"./_ctx":69,"./_descriptors":73,"./_export":77,"./_fails":79,"./_global":85,"./_has":86,"./_hide":87,"./_is-array-iter":93,"./_is-object":96,"./_iter-detect":101,"./_iterators":103,"./_library":104,"./_object-create":115,"./_object-dp":116,"./_object-gopd":119,"./_object-gopn":121,"./_object-gpo":123,"./_property-desc":134,"./_redefine-all":135,"./_set-species":144,"./_species-constructor":148,"./_to-absolute-index":158,"./_to-index":159,"./_to-integer":160,"./_to-length":162,"./_to-object":163,"./_to-primitive":164,"./_typed":167,"./_typed-buffer":166,"./_uid":168,"./_wks":173,"./core.get-iterator-method":174,"./es6.array.iterator":186}],166:[function(e,t,exports){"use strict";var n=e("./_global"),r=e("./_descriptors"),i=e("./_library"),o=e("./_typed"),a=e("./_hide"),s=e("./_redefine-all"),u=e("./_fails"),l=e("./_an-instance"),c=e("./_to-integer"),d=e("./_to-length"),f=e("./_to-index"),p=e("./_object-gopn").f,h=e("./_object-dp").f,m=e("./_array-fill"),y=e("./_set-to-string-tag"),g="ArrayBuffer",v="DataView",b="prototype",_="Wrong index!",w=n[g],x=n[v],e=n.Math,T=n.RangeError,S=n.Infinity,k=w,E=e.abs,O=e.pow,C=e.floor,P=e.log,A=e.LN2,n="byteLength",e="byteOffset",M=r?"_b":"buffer",j=r?"_l":n,D=r?"_o":e;function I(e,t,n){var r,i,o=new Array(n),a=8*n-t-1,s=(1<<a)-1,u=s>>1,l=23===t?O(2,-24)-O(2,-77):0,c=0,d=e<0||0===e&&1/e<0?1:0;for((e=E(e))!=e||e===S?(i=e!=e?1:0,r=s):(r=C(P(e)/A),e*(n=O(2,-r))<1&&(r--,n*=2),2<=(e+=1<=r+u?l/n:l*O(2,1-u))*n&&(r++,n/=2),s<=r+u?(i=0,r=s):1<=r+u?(i=(e*n-1)*O(2,t),r+=u):(i=e*O(2,u-1)*O(2,t),r=0));8<=t;o[c++]=255&i,i/=256,t-=8);for(r=r<<t|i,a+=t;0<a;o[c++]=255&r,r/=256,a-=8);return o[--c]|=128*d,o}function N(e,t,n){var r,i=8*n-t-1,o=(1<<i)-1,a=o>>1,s=i-7,u=n-1,n=e[u--],l=127&n;for(n>>=7;0<s;l=256*l+e[u],u--,s-=8);for(r=l&(1<<-s)-1,l>>=-s,s+=t;0<s;r=256*r+e[u],u--,s-=8);if(0===l)l=1-a;else{if(l===o)return r?NaN:n?-S:S;r+=O(2,t),l-=a}return(n?-1:1)*r*O(2,l-t)}function R(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function L(e){return[255&e]}function U(e){return[255&e,e>>8&255]}function F(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function B(e){return I(e,52,8)}function z(e){return I(e,23,4)}function W(e,t,n){h(e[b],t,{get:function(){return this[n]}})}function V(e,t,n,r){var i=f(+n);if(i+t>e[j])throw T(_);n=e[M]._b,e=i+e[D],t=n.slice(e,e+t);return r?t:t.reverse()}function H(e,t,n,r,i,o){n=f(+n);if(n+t>e[j])throw T(_);for(var a=e[M]._b,s=n+e[D],u=r(+i),l=0;l<t;l++)a[s+l]=u[o?l:t-l-1]}if(o.ABV){if(!u(function(){w(1)})||!u(function(){new w(-1)})||u(function(){return new w,new w(1.5),new w(NaN),w.name!=g})){for(var q,Y=(w=function(e){return l(this,w),new k(f(e))})[b]=k[b],G=p(k),K=0;G.length>K;)(q=G[K++])in w||a(w,q,k[q]);i||(Y.constructor=w)}var Y=new x(new w(2)),$=x[b].setInt8;Y.setInt8(0,2147483648),Y.setInt8(1,2147483649),!Y.getInt8(0)&&Y.getInt8(1)||s(x[b],{setInt8:function(e,t){$.call(this,e,t<<24>>24)},setUint8:function(e,t){$.call(this,e,t<<24>>24)}},!0)}else w=function(e){l(this,w,g);e=f(e);this._b=m.call(new Array(e),0),this[j]=e},x=function(e,t,n){l(this,x,v),l(e,w,v);var r=e[j],t=c(t);if(t<0||r<t)throw T("Wrong offset!");if(r<t+(n=void 0===n?r-t:d(n)))throw T("Wrong length!");this[M]=e,this[D]=t,this[j]=n},r&&(W(w,n,"_l"),W(x,"buffer","_b"),W(x,n,"_l"),W(x,e,"_o")),s(x[b],{getInt8:function(e){return V(this,1,e)[0]<<24>>24},getUint8:function(e){return V(this,1,e)[0]},getInt16:function(e){e=V(this,2,e,arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(e){e=V(this,2,e,arguments[1]);return e[1]<<8|e[0]},getInt32:function(e){return R(V(this,4,e,arguments[1]))},getUint32:function(e){return R(V(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return N(V(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return N(V(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){H(this,1,e,L,t)},setUint8:function(e,t){H(this,1,e,L,t)},setInt16:function(e,t){H(this,2,e,U,t,arguments[2])},setUint16:function(e,t){H(this,2,e,U,t,arguments[2])},setInt32:function(e,t){H(this,4,e,F,t,arguments[2])},setUint32:function(e,t){H(this,4,e,F,t,arguments[2])},setFloat32:function(e,t){H(this,4,e,z,t,arguments[2])},setFloat64:function(e,t){H(this,8,e,B,t,arguments[2])}});y(w,g),y(x,v),a(x[b],o.VIEW,!0),exports[g]=w,exports[v]=x},{"./_an-instance":50,"./_array-fill":53,"./_descriptors":73,"./_fails":79,"./_global":85,"./_hide":87,"./_library":104,"./_object-dp":116,"./_object-gopn":121,"./_redefine-all":135,"./_set-to-string-tag":145,"./_to-index":159,"./_to-integer":160,"./_to-length":162,"./_typed":167}],167:[function(e,t,exports){for(var n,r=e("./_global"),i=e("./_hide"),e=e("./_uid"),o=e("typed_array"),a=e("view"),e=!(!r.ArrayBuffer||!r.DataView),s=e,u=0,l="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");u<9;)(n=r[l[u++]])?(i(n.prototype,o,!0),i(n.prototype,a,!0)):s=!1;t.exports={ABV:e,CONSTR:s,TYPED:o,VIEW:a}},{"./_global":85,"./_hide":87,"./_uid":168}],168:[function(require,e,exports){var t=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+n).toString(36))}},{}],169:[function(e,t,exports){e=e("./_global").navigator;t.exports=e&&e.userAgent||""},{"./_global":85}],170:[function(require,e,exports){var n=require("./_is-object");e.exports=function(e,t){if(!n(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},{"./_is-object":96}],171:[function(require,e,exports){var n=require("./_global"),r=require("./_core"),i=require("./_library"),o=require("./_wks-ext"),a=require("./_object-dp").f;e.exports=function(e){var t=r.Symbol||(r.Symbol=!i&&n.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:o.f(e)})}},{"./_core":67,"./_global":85,"./_library":104,"./_object-dp":116,"./_wks-ext":172}],172:[function(require,e,exports){exports.f=require("./_wks")},{"./_wks":173}],173:[function(require,e,exports){var t=require("./_shared")("wks"),n=require("./_uid"),r=require("./_global").Symbol,i="function"==typeof r;(e.exports=function(e){return t[e]||(t[e]=i&&r[e]||(i?r:n)("Symbol."+e))}).store=t},{"./_global":85,"./_shared":147,"./_uid":168}],174:[function(require,e,exports){var t=require("./_classof"),n=require("./_wks")("iterator"),r=require("./_iterators");e.exports=require("./_core").getIteratorMethod=function(e){if(null!=e)return e[n]||e["@@iterator"]||r[t(e)]}},{"./_classof":61,"./_core":67,"./_iterators":103,"./_wks":173}],175:[function(require,e,exports){var t=require("./_export"),n=require("./_replacer")(/[\\^$*+?.()|[\]{}]/g,"\\$&");t(t.S,"RegExp",{escape:function(e){return n(e)}})},{"./_export":77,"./_replacer":139}],176:[function(require,e,exports){var t=require("./_export");t(t.P,"Array",{copyWithin:require("./_array-copy-within")}),require("./_add-to-unscopables")("copyWithin")},{"./_add-to-unscopables":48,"./_array-copy-within":52,"./_export":77}],177:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_array-methods")(4);t(t.P+t.F*!require("./_strict-method")([].every,!0),"Array",{every:function(e){return n(this,e,arguments[1])}})},{"./_array-methods":56,"./_export":77,"./_strict-method":149}],178:[function(require,e,exports){var t=require("./_export");t(t.P,"Array",{fill:require("./_array-fill")}),require("./_add-to-unscopables")("fill")},{"./_add-to-unscopables":48,"./_array-fill":53,"./_export":77}],179:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_array-methods")(2);t(t.P+t.F*!require("./_strict-method")([].filter,!0),"Array",{filter:function(e){return n(this,e,arguments[1])}})},{"./_array-methods":56,"./_export":77,"./_strict-method":149}],180:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_array-methods")(6),r="findIndex",i=!0;r in[]&&Array(1)[r](function(){i=!1}),t(t.P+t.F*i,"Array",{findIndex:function(e){return n(this,e,1<arguments.length?arguments[1]:void 0)}}),require("./_add-to-unscopables")(r)},{"./_add-to-unscopables":48,"./_array-methods":56,"./_export":77}],181:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_array-methods")(5),r="find",i=!0;r in[]&&Array(1)[r](function(){i=!1}),t(t.P+t.F*i,"Array",{find:function(e){return n(this,e,1<arguments.length?arguments[1]:void 0)}}),require("./_add-to-unscopables")(r)},{"./_add-to-unscopables":48,"./_array-methods":56,"./_export":77}],182:[function(e,t,exports){"use strict";var n=e("./_export"),r=e("./_array-methods")(0),e=e("./_strict-method")([].forEach,!0);n(n.P+n.F*!e,"Array",{forEach:function(e){return r(this,e,arguments[1])}})},{"./_array-methods":56,"./_export":77,"./_strict-method":149}],183:[function(require,e,exports){"use strict";var d=require("./_ctx"),t=require("./_export"),f=require("./_to-object"),p=require("./_iter-call"),h=require("./_is-array-iter"),m=require("./_to-length"),y=require("./_create-property"),g=require("./core.get-iterator-method");t(t.S+t.F*!require("./_iter-detect")(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,r,i,o=f(e),a="function"==typeof this?this:Array,s=arguments.length,u=1<s?arguments[1]:void 0,l=void 0!==u,c=0,e=g(o);if(l&&(u=d(u,2<s?arguments[2]:void 0,2)),null==e||a==Array&&h(e))for(n=new a(t=m(o.length));c<t;c++)y(n,c,l?u(o[c],c):o[c]);else for(i=e.call(o),n=new a;!(r=i.next()).done;c++)y(n,c,l?p(i,u,[r.value,c],!0):r.value);return n.length=c,n}})},{"./_create-property":68,"./_ctx":69,"./_export":77,"./_is-array-iter":93,"./_iter-call":98,"./_iter-detect":101,"./_to-length":162,"./_to-object":163,"./core.get-iterator-method":174}],184:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_array-includes")(!1),r=[].indexOf,i=!!r&&1/[1].indexOf(1,-0)<0;t(t.P+t.F*(i||!require("./_strict-method")(r)),"Array",{indexOf:function(e){return i?r.apply(this,arguments)||0:n(this,e,arguments[1])}})},{"./_array-includes":55,"./_export":77,"./_strict-method":149}],185:[function(require,e,exports){var t=require("./_export");t(t.S,"Array",{isArray:require("./_is-array")})},{"./_export":77,"./_is-array":94}],186:[function(require,e,exports){"use strict";var t=require("./_add-to-unscopables"),r=require("./_iter-step"),n=require("./_iterators"),i=require("./_to-iobject");e.exports=require("./_iter-define")(Array,"Array",function(e,t){this._t=i(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),n.Arguments=n.Array,t("keys"),t("values"),t("entries")},{"./_add-to-unscopables":48,"./_iter-define":100,"./_iter-step":102,"./_iterators":103,"./_to-iobject":161}],187:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_to-iobject"),r=[].join;t(t.P+t.F*(require("./_iobject")!=Object||!require("./_strict-method")(r)),"Array",{join:function(e){return r.call(n(this),void 0===e?",":e)}})},{"./_export":77,"./_iobject":92,"./_strict-method":149,"./_to-iobject":161}],188:[function(require,e,exports){"use strict";var t=require("./_export"),i=require("./_to-iobject"),o=require("./_to-integer"),a=require("./_to-length"),s=[].lastIndexOf,u=!!s&&1/[1].lastIndexOf(1,-0)<0;t(t.P+t.F*(u||!require("./_strict-method")(s)),"Array",{lastIndexOf:function(e){if(u)return s.apply(this,arguments)||0;var t=i(this),n=a(t.length),r=n-1;for((r=1<arguments.length?Math.min(r,o(arguments[1])):r)<0&&(r=n+r);0<=r;r--)if(r in t&&t[r]===e)return r||0;return-1}})},{"./_export":77,"./_strict-method":149,"./_to-integer":160,"./_to-iobject":161,"./_to-length":162}],189:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_array-methods")(1);t(t.P+t.F*!require("./_strict-method")([].map,!0),"Array",{map:function(e){return n(this,e,arguments[1])}})},{"./_array-methods":56,"./_export":77,"./_strict-method":149}],190:[function(require,e,exports){"use strict";var t=require("./_export"),r=require("./_create-property");t(t.S+t.F*require("./_fails")(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);e<t;)r(n,e,arguments[e++]);return n.length=t,n}})},{"./_create-property":68,"./_export":77,"./_fails":79}],191:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_array-reduce");t(t.P+t.F*!require("./_strict-method")([].reduceRight,!0),"Array",{reduceRight:function(e){return n(this,e,arguments.length,arguments[1],!0)}})},{"./_array-reduce":57,"./_export":77,"./_strict-method":149}],192:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_array-reduce");t(t.P+t.F*!require("./_strict-method")([].reduce,!0),"Array",{reduce:function(e){return n(this,e,arguments.length,arguments[1],!1)}})},{"./_array-reduce":57,"./_export":77,"./_strict-method":149}],193:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_html"),u=require("./_cof"),l=require("./_to-absolute-index"),c=require("./_to-length"),d=[].slice;t(t.P+t.F*require("./_fails")(function(){n&&d.call(n)}),"Array",{slice:function(e,t){var n=c(this.length),r=u(this);if(t=void 0===t?n:t,"Array"==r)return d.call(this,e,t);for(var i=l(e,n),n=l(t,n),o=c(n-i),a=new Array(o),s=0;s<o;s++)a[s]="String"==r?this.charAt(i+s):this[i+s];return a}})},{"./_cof":62,"./_export":77,"./_fails":79,"./_html":88,"./_to-absolute-index":158,"./_to-length":162}],194:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_array-methods")(3);t(t.P+t.F*!require("./_strict-method")([].some,!0),"Array",{some:function(e){return n(this,e,arguments[1])}})},{"./_array-methods":56,"./_export":77,"./_strict-method":149}],195:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_a-function"),r=require("./_to-object"),i=require("./_fails"),o=[].sort,a=[1,2,3];t(t.P+t.F*(i(function(){a.sort(void 0)})||!i(function(){a.sort(null)})||!require("./_strict-method")(o)),"Array",{sort:function(e){return void 0===e?o.call(r(this)):o.call(r(this),n(e))}})},{"./_a-function":46,"./_export":77,"./_fails":79,"./_strict-method":149,"./_to-object":163}],196:[function(require,e,exports){require("./_set-species")("Array")},{"./_set-species":144}],197:[function(e,t,exports){e=e("./_export");e(e.S,"Date",{now:function(){return(new Date).getTime()}})},{"./_export":77}],198:[function(e,t,exports){var n=e("./_export"),e=e("./_date-to-iso-string");n(n.P+n.F*(Date.prototype.toISOString!==e),"Date",{toISOString:e})},{"./_date-to-iso-string":70,"./_export":77}],199:[function(require,e,exports){"use strict";var t=require("./_export"),r=require("./_to-object"),i=require("./_to-primitive");t(t.P+t.F*require("./_fails")(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var t=r(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},{"./_export":77,"./_fails":79,"./_to-object":163,"./_to-primitive":164}],200:[function(require,e,exports){var t=require("./_wks")("toPrimitive"),n=Date.prototype;t in n||require("./_hide")(n,t,require("./_date-to-primitive"))},{"./_date-to-primitive":71,"./_hide":87,"./_wks":173}],201:[function(require,e,exports){var t=Date.prototype,n="Invalid Date",r=t.toString,i=t.getTime;new Date(NaN)+""!=n&&require("./_redefine")(t,"toString",function(){var e=i.call(this);return e==e?r.call(this):n})},{"./_redefine":136}],202:[function(require,e,exports){var t=require("./_export");t(t.P,"Function",{bind:require("./_bind")})},{"./_bind":60,"./_export":77}],203:[function(require,e,exports){"use strict";var t=require("./_is-object"),n=require("./_object-gpo"),r=require("./_wks")("hasInstance"),i=Function.prototype;r in i||require("./_object-dp").f(i,r,{value:function(e){if("function"!=typeof this||!t(e))return!1;if(!t(this.prototype))return e instanceof this;for(;e=n(e);)if(this.prototype===e)return!0;return!1}})},{"./_is-object":96,"./_object-dp":116,"./_object-gpo":123,"./_wks":173}],204:[function(require,e,exports){var t=require("./_object-dp").f,n=Function.prototype,r=/^\s*function ([^ (]*)/;"name"in n||require("./_descriptors")&&t(n,"name",{configurable:!0,get:function(){try{return(""+this).match(r)[1]}catch(e){return""}}})},{"./_descriptors":73,"./_object-dp":116}],205:[function(require,e,exports){"use strict";var n=require("./_collection-strong"),r=require("./_validate-collection");e.exports=require("./_collection")("Map",function(e){return function(){return e(this,0<arguments.length?arguments[0]:void 0)}},{get:function(e){e=n.getEntry(r(this,"Map"),e);return e&&e.v},set:function(e,t){return n.def(r(this,"Map"),0===e?0:e,t)}},n,!0)},{"./_collection":66,"./_collection-strong":63,"./_validate-collection":170}],206:[function(e,t,exports){var n=e("./_export"),r=e("./_math-log1p"),i=Math.sqrt,e=Math.acosh;n(n.S+n.F*!(e&&710==Math.floor(e(Number.MAX_VALUE))&&e(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:94906265.62425156<e?Math.log(e)+Math.LN2:r(e-1+i(e-1)*i(e+1))}})},{"./_export":77,"./_math-log1p":107}],207:[function(e,t,exports){var n=e("./_export"),e=Math.asinh;n(n.S+n.F*!(e&&0<1/e(0)),"Math",{asinh:function e(t){return isFinite(t=+t)&&0!=t?t<0?-e(-t):Math.log(t+Math.sqrt(t*t+1)):t}})},{"./_export":77}],208:[function(e,t,exports){var n=e("./_export"),e=Math.atanh;n(n.S+n.F*!(e&&1/e(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},{"./_export":77}],209:[function(require,e,exports){var t=require("./_export"),n=require("./_math-sign");t(t.S,"Math",{cbrt:function(e){return n(e=+e)*Math.pow(Math.abs(e),1/3)}})},{"./_export":77,"./_math-sign":109}],210:[function(e,t,exports){e=e("./_export");e(e.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},{"./_export":77}],211:[function(e,t,exports){var e=e("./_export"),n=Math.exp;e(e.S,"Math",{cosh:function(e){return(n(e=+e)+n(-e))/2}})},{"./_export":77}],212:[function(e,t,exports){var n=e("./_export"),e=e("./_math-expm1");n(n.S+n.F*(e!=Math.expm1),"Math",{expm1:e})},{"./_export":77,"./_math-expm1":105}],213:[function(require,e,exports){var t=require("./_export");t(t.S,"Math",{fround:require("./_math-fround")})},{"./_export":77,"./_math-fround":106}],214:[function(e,t,exports){var e=e("./_export"),u=Math.abs;e(e.S,"Math",{hypot:function(e,t){for(var n,r,i=0,o=0,a=arguments.length,s=0;o<a;)s<(n=u(arguments[o++]))?(i=i*(r=s/n)*r+1,s=n):i+=0<n?(r=n/s)*r:n;return s===1/0?1/0:s*Math.sqrt(i)}})},{"./_export":77}],215:[function(require,e,exports){var t=require("./_export"),n=Math.imul;t(t.S+t.F*require("./_fails")(function(){return-5!=n(4294967295,5)||2!=n.length}),"Math",{imul:function(e,t){var n=+e,r=+t,e=65535&n,t=65535&r;return 0|e*t+((65535&n>>>16)*t+e*(65535&r>>>16)<<16>>>0)}})},{"./_export":77,"./_fails":79}],216:[function(e,t,exports){e=e("./_export");e(e.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},{"./_export":77}],217:[function(require,e,exports){var t=require("./_export");t(t.S,"Math",{log1p:require("./_math-log1p")})},{"./_export":77,"./_math-log1p":107}],218:[function(e,t,exports){e=e("./_export");e(e.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},{"./_export":77}],219:[function(require,e,exports){var t=require("./_export");t(t.S,"Math",{sign:require("./_math-sign")})},{"./_export":77,"./_math-sign":109}],220:[function(require,e,exports){var t=require("./_export"),n=require("./_math-expm1"),r=Math.exp;t(t.S+t.F*require("./_fails")(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(n(e)-n(-e))/2:(r(e-1)-r(-e-1))*(Math.E/2)}})},{"./_export":77,"./_fails":79,"./_math-expm1":105}],221:[function(require,e,exports){var t=require("./_export"),r=require("./_math-expm1"),i=Math.exp;t(t.S,"Math",{tanh:function(e){var t=r(e=+e),n=r(-e);return t==1/0?1:n==1/0?-1:(t-n)/(i(e)+i(-e))}})},{"./_export":77,"./_math-expm1":105}],222:[function(e,t,exports){e=e("./_export");e(e.S,"Math",{trunc:function(e){return(0<e?Math.floor:Math.ceil)(e)}})},{"./_export":77}],223:[function(require,e,exports){"use strict";function n(e){if("string"==typeof(t=l(e,!1))&&2<t.length){var t,n,r,i=(t=y?t.trim():d(t,3)).charCodeAt(0);if(43===i||45===i){if(88===(e=t.charCodeAt(2))||120===e)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:n=2,r=49;break;case 79:case 111:n=8,r=55;break;default:return+t}for(var o,a=t.slice(2),s=0,u=a.length;s<u;s++)if((o=a.charCodeAt(s))<48||r<o)return NaN;return parseInt(a,n)}}return+t}var t=require("./_global"),r=require("./_has"),i=require("./_cof"),o=require("./_inherit-if-required"),l=require("./_to-primitive"),a=require("./_fails"),s=require("./_object-gopn").f,u=require("./_object-gopd").f,c=require("./_object-dp").f,d=require("./_string-trim").trim,f="Number",p=v=t[f],h=v.prototype,m=i(require("./_object-create")(h))==f,y="trim"in String.prototype;if(!v(" 0o1")||!v("0b1")||v("+0x1")){for(var g,v=function(e){var e=arguments.length<1?0:e,t=this;return t instanceof v&&(m?a(function(){h.valueOf.call(t)}):i(t)!=f)?o(new p(n(e)),t,v):n(e)},b=require("./_descriptors")?s(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),_=0;b.length>_;_++)r(p,g=b[_])&&!r(v,g)&&c(v,g,u(p,g));(v.prototype=h).constructor=v,require("./_redefine")(t,f,v)}},{"./_cof":62,"./_descriptors":73,"./_fails":79,"./_global":85,"./_has":86,"./_inherit-if-required":90,"./_object-create":115,"./_object-dp":116,"./_object-gopd":119,"./_object-gopn":121,"./_redefine":136,"./_string-trim":155,"./_to-primitive":164}],224:[function(e,t,exports){e=e("./_export");e(e.S,"Number",{EPSILON:Math.pow(2,-52)})},{"./_export":77}],225:[function(require,e,exports){var t=require("./_export"),n=require("./_global").isFinite;t(t.S,"Number",{isFinite:function(e){return"number"==typeof e&&n(e)}})},{"./_export":77,"./_global":85}],226:[function(require,e,exports){var t=require("./_export");t(t.S,"Number",{isInteger:require("./_is-integer")})},{"./_export":77,"./_is-integer":95}],227:[function(e,t,exports){e=e("./_export");e(e.S,"Number",{isNaN:function(e){return e!=e}})},{"./_export":77}],228:[function(require,e,exports){var t=require("./_export"),n=require("./_is-integer"),r=Math.abs;t(t.S,"Number",{isSafeInteger:function(e){return n(e)&&r(e)<=9007199254740991}})},{"./_export":77,"./_is-integer":95}],229:[function(e,t,exports){e=e("./_export");e(e.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{"./_export":77}],230:[function(e,t,exports){e=e("./_export");e(e.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{"./_export":77}],231:[function(e,t,exports){var n=e("./_export"),e=e("./_parse-float");n(n.S+n.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},{"./_export":77,"./_parse-float":130}],232:[function(e,t,exports){var n=e("./_export"),e=e("./_parse-int");n(n.S+n.F*(Number.parseInt!=e),"Number",{parseInt:e})},{"./_export":77,"./_parse-int":131}],233:[function(require,e,exports){"use strict";function a(e,t){for(var n=-1,r=t;++n<6;)r+=e*o[n],o[n]=r%1e7,r=i(r/1e7)}function s(e){for(var t=6,n=0;0<=--t;)n+=o[t],o[t]=i(n/e),n=n%e*1e7}function u(){for(var e,t=6,n="";0<=--t;)""===n&&0!==t&&0===o[t]||(e=String(o[t]),n=""===n?e:n+d.call("0",7-e.length)+e);return n}var t=require("./_export"),l=require("./_to-integer"),c=require("./_a-number-value"),d=require("./_string-repeat"),n=1..toFixed,i=Math.floor,o=[0,0,0,0,0,0],f="Number.toFixed: incorrect invocation!",p=function(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)};t(t.P+t.F*(!!n&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==0xde0b6b3a7640080.toFixed(0))||!require("./_fails")(function(){n.call({})})),"Number",{toFixed:function(e){var t,n,r=c(this,f),i=l(e),o="",e="0";if(i<0||20<i)throw RangeError(f);if(r!=r)return"NaN";if(r<=-1e21||1e21<=r)return String(r);if(r<0&&(o="-",r=-r),1e-21<r)if(r=(n=function(e){for(var t=0,n=e;4096<=n;)t+=12,n/=4096;for(;2<=n;)t+=1,n/=2;return t}(r*p(2,69,1))-69)<0?r*p(2,-n,1):r/p(2,n,1),r*=4503599627370496,0<(n=52-n)){for(a(0,r),t=i;7<=t;)a(1e7,0),t-=7;for(a(p(10,t,1),0),t=n-1;23<=t;)s(1<<23),t-=23;s(1<<t),a(1,1),s(2),e=u()}else a(0,r),a(1<<-n,0),e=u()+d.call("0",i);return e=0<i?o+((n=e.length)<=i?"0."+d.call("0",i-n)+e:e.slice(0,n-i)+"."+e.slice(n-i)):o+e}})},{"./_a-number-value":47,"./_export":77,"./_fails":79,"./_string-repeat":154,"./_to-integer":160}],234:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_fails"),r=require("./_a-number-value"),i=1..toPrecision;t(t.P+t.F*(n(function(){return"1"!==i.call(1,void 0)})||!n(function(){i.call({})})),"Number",{toPrecision:function(e){var t=r(this,"Number#toPrecision: incorrect invocation!");return void 0===e?i.call(t):i.call(t,e)}})},{"./_a-number-value":47,"./_export":77,"./_fails":79}],235:[function(require,e,exports){var t=require("./_export");t(t.S+t.F,"Object",{assign:require("./_object-assign")})},{"./_export":77,"./_object-assign":114}],236:[function(require,e,exports){var t=require("./_export");t(t.S,"Object",{create:require("./_object-create")})},{"./_export":77,"./_object-create":115}],237:[function(require,e,exports){var t=require("./_export");t(t.S+t.F*!require("./_descriptors"),"Object",{defineProperties:require("./_object-dps")})},{"./_descriptors":73,"./_export":77,"./_object-dps":117}],238:[function(require,e,exports){var t=require("./_export");t(t.S+t.F*!require("./_descriptors"),"Object",{defineProperty:require("./_object-dp").f})},{"./_descriptors":73,"./_export":77,"./_object-dp":116}],239:[function(require,e,exports){var n=require("./_is-object"),r=require("./_meta").onFreeze;require("./_object-sap")("freeze",function(t){return function(e){return t&&n(e)?t(r(e)):e}})},{"./_is-object":96,"./_meta":110,"./_object-sap":127}],240:[function(require,e,exports){var n=require("./_to-iobject"),r=require("./_object-gopd").f;require("./_object-sap")("getOwnPropertyDescriptor",function(){return function(e,t){return r(n(e),t)}})},{"./_object-gopd":119,"./_object-sap":127,"./_to-iobject":161}],241:[function(require,e,exports){require("./_object-sap")("getOwnPropertyNames",function(){return require("./_object-gopn-ext").f})},{"./_object-gopn-ext":120,"./_object-sap":127}],242:[function(require,e,exports){var t=require("./_to-object"),n=require("./_object-gpo");require("./_object-sap")("getPrototypeOf",function(){return function(e){return n(t(e))}})},{"./_object-gpo":123,"./_object-sap":127,"./_to-object":163}],243:[function(require,e,exports){var n=require("./_is-object");require("./_object-sap")("isExtensible",function(t){return function(e){return!!n(e)&&(!t||t(e))}})},{"./_is-object":96,"./_object-sap":127}],244:[function(require,e,exports){var n=require("./_is-object");require("./_object-sap")("isFrozen",function(t){return function(e){return!n(e)||!!t&&t(e)}})},{"./_is-object":96,"./_object-sap":127}],245:[function(require,e,exports){var n=require("./_is-object");require("./_object-sap")("isSealed",function(t){return function(e){return!n(e)||!!t&&t(e)}})},{"./_is-object":96,"./_object-sap":127}],246:[function(require,e,exports){var t=require("./_export");t(t.S,"Object",{is:require("./_same-value")})},{"./_export":77,"./_same-value":140}],247:[function(require,e,exports){var t=require("./_to-object"),n=require("./_object-keys");require("./_object-sap")("keys",function(){return function(e){return n(t(e))}})},{"./_object-keys":125,"./_object-sap":127,"./_to-object":163}],248:[function(require,e,exports){var n=require("./_is-object"),r=require("./_meta").onFreeze;require("./_object-sap")("preventExtensions",function(t){return function(e){return t&&n(e)?t(r(e)):e}})},{"./_is-object":96,"./_meta":110,"./_object-sap":127}],249:[function(require,e,exports){var n=require("./_is-object"),r=require("./_meta").onFreeze;require("./_object-sap")("seal",function(t){return function(e){return t&&n(e)?t(r(e)):e}})},{"./_is-object":96,"./_meta":110,"./_object-sap":127}],250:[function(require,e,exports){var t=require("./_export");t(t.S,"Object",{setPrototypeOf:require("./_set-proto").set})},{"./_export":77,"./_set-proto":143}],251:[function(require,e,exports){"use strict";var t=require("./_classof"),n={};n[require("./_wks")("toStringTag")]="z",n+""!="[object z]"&&require("./_redefine")(Object.prototype,"toString",function(){return"[object "+t(this)+"]"},!0)},{"./_classof":61,"./_redefine":136,"./_wks":173}],252:[function(e,t,exports){var n=e("./_export"),e=e("./_parse-float");n(n.G+n.F*(parseFloat!=e),{parseFloat:e})},{"./_export":77,"./_parse-float":130}],253:[function(e,t,exports){var n=e("./_export"),e=e("./_parse-int");n(n.G+n.F*(parseInt!=e),{parseInt:e})},{"./_export":77,"./_parse-int":131}],254:[function(require,e,exports){"use strict";function n(){}function d(e){var t;return!(!h(e)||"function"!=typeof(t=e.then))&&t}function i(c,t){var n;c._n||(c._n=!0,n=c._c,_(function(){for(var u=c._v,l=1==c._s,e=0;n.length>e;)!function(e){var t,n,r,i=l?e.ok:e.fail,o=e.resolve,a=e.reject,s=e.domain;try{i?(l||(2==c._h&&N(c),c._h=1),!0===i?t=u:(s&&s.enter(),t=i(u),s&&(s.exit(),r=!0)),t===e.promise?a(E("Promise-chain cycle")):(n=d(t))?n.call(t,o,a):o(t)):a(u)}catch(e){s&&!r&&s.exit(),a(e)}}(n[e++]);c._c=[],c._n=!1,t&&!c._h&&D(c)}))}function o(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),i(t,!0))}var t,r,a,s,u=require("./_library"),l=require("./_global"),c=require("./_ctx"),f=require("./_classof"),p=require("./_export"),h=require("./_is-object"),m=require("./_a-function"),y=require("./_an-instance"),g=require("./_for-of"),v=require("./_species-constructor"),b=require("./_task").set,_=require("./_microtask")(),w=require("./_new-promise-capability"),x=require("./_perform"),T=require("./_user-agent"),S=require("./_promise-resolve"),k="Promise",E=l.TypeError,O=l.process,C=O&&O.versions,P=C&&C.v8||"",A=l[k],M="process"==f(O),j=r=w.f,f=!!function(){try{var e=A.resolve(1),t=(e.constructor={})[require("./_wks")("species")]=function(e){e(n,n)};return(M||"function"==typeof PromiseRejectionEvent)&&e.then(n)instanceof t&&0!==P.indexOf("6.6")&&-1===T.indexOf("Chrome/66")}catch(e){}}(),D=function(i){b.call(l,function(){var e,t,n=i._v,r=I(i);if(r&&(e=x(function(){M?O.emit("unhandledRejection",n,i):(t=l.onunhandledrejection)?t({promise:i,reason:n}):(t=l.console)&&t.error&&t.error("Unhandled promise rejection",n)}),i._h=M||I(i)?2:1),i._a=void 0,r&&e.e)throw e.v})},I=function(e){return 1!==e._h&&0===(e._a||e._c).length},N=function(t){b.call(l,function(){var e;M?O.emit("rejectionHandled",t):(e=l.onrejectionhandled)&&e({promise:t,reason:t._v})})},R=function(e){var n,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw E("Promise can't be resolved itself");(n=d(e))?_(function(){var t={_w:r,_d:!1};try{n.call(e,c(R,t,1),c(o,t,1))}catch(e){o.call(t,e)}}):(r._v=e,r._s=1,i(r,!1))}catch(e){o.call({_w:r,_d:!1},e)}}};f||(A=function(e){y(this,A,k,"_h"),m(e),t.call(this);try{e(c(R,this,1),c(o,this,1))}catch(e){o.call(this,e)}},(t=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=require("./_redefine-all")(A.prototype,{then:function(e,t){var n=j(v(this,A));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=M?O.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&i(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new t;this.promise=e,this.resolve=c(R,e,1),this.reject=c(o,e,1)},w.f=j=function(e){return e===A||e===s?new a:r(e)}),p(p.G+p.W+p.F*!f,{Promise:A}),require("./_set-to-string-tag")(A,k),require("./_set-species")(k),s=require("./_core")[k],p(p.S+p.F*!f,k,{reject:function(e){var t=j(this);return(0,t.reject)(e),t.promise}}),p(p.S+p.F*(u||!f),k,{resolve:function(e){return S(u&&this===s?A:this,e)}}),p(p.S+p.F*!(f&&require("./_iter-detect")(function(e){A.all(e).catch(n)})),k,{all:function(e){var a=this,t=j(a),s=t.resolve,u=t.reject,n=x(function(){var r=[],i=0,o=1;g(e,!1,function(e){var t=i++,n=!1;r.push(void 0),o++,a.resolve(e).then(function(e){n||(n=!0,r[t]=e,--o||s(r))},u)}),--o||s(r)});return n.e&&u(n.v),t.promise},race:function(e){var t=this,n=j(t),r=n.reject,i=x(function(){g(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return i.e&&r(i.v),n.promise}})},{"./_a-function":46,"./_an-instance":50,"./_classof":61,"./_core":67,"./_ctx":69,"./_export":77,"./_for-of":83,"./_global":85,"./_is-object":96,"./_iter-detect":101,"./_library":104,"./_microtask":112,"./_new-promise-capability":113,"./_perform":132,"./_promise-resolve":133,"./_redefine-all":135,"./_set-species":144,"./_set-to-string-tag":145,"./_species-constructor":148,"./_task":157,"./_user-agent":169,"./_wks":173}],255:[function(require,e,exports){var t=require("./_export"),r=require("./_a-function"),i=require("./_an-object"),o=(require("./_global").Reflect||{}).apply,a=Function.apply;t(t.S+t.F*!require("./_fails")(function(){o(function(){})}),"Reflect",{apply:function(e,t,n){e=r(e),n=i(n);return o?o(e,t,n):a.call(e,t,n)}})},{"./_a-function":46,"./_an-object":51,"./_export":77,"./_fails":79,"./_global":85}],256:[function(require,e,exports){var t=require("./_export"),i=require("./_object-create"),o=require("./_a-function"),a=require("./_an-object"),s=require("./_is-object"),n=require("./_fails"),u=require("./_bind"),l=(require("./_global").Reflect||{}).construct,c=n(function(){function e(){}return!(l(function(){},[],e)instanceof e)}),d=!n(function(){l(function(){})});t(t.S+t.F*(c||d),"Reflect",{construct:function(e,t){o(e),a(t);var n=arguments.length<3?e:o(arguments[2]);if(d&&!c)return l(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(u.apply(e,r))}r=n.prototype,n=i(s(r)?r:Object.prototype),r=Function.apply.call(e,n,t);return s(r)?r:n}})},{"./_a-function":46,"./_an-object":51,"./_bind":60,"./_export":77,"./_fails":79,"./_global":85,"./_is-object":96,"./_object-create":115}],257:[function(require,e,exports){var r=require("./_object-dp"),t=require("./_export"),i=require("./_an-object"),o=require("./_to-primitive");t(t.S+t.F*require("./_fails")(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,t,n){i(e),t=o(t,!0),i(n);try{return r.f(e,t,n),!0}catch(e){return!1}}})},{"./_an-object":51,"./_export":77,"./_fails":79,"./_object-dp":116,"./_to-primitive":164}],258:[function(require,e,exports){var t=require("./_export"),r=require("./_object-gopd").f,i=require("./_an-object");t(t.S,"Reflect",{deleteProperty:function(e,t){var n=r(i(e),t);return!(n&&!n.configurable)&&delete e[t]}})},{"./_an-object":51,"./_export":77,"./_object-gopd":119}],259:[function(require,e,exports){"use strict";function t(e){this._t=r(e),this._i=0;var t,n=this._k=[];for(t in e)n.push(t)}var n=require("./_export"),r=require("./_an-object");require("./_iter-create")(t,"Object",function(){var e,t=this._k;do{if(this._i>=t.length)return{value:void 0,done:!0}}while(!((e=t[this._i++])in this._t));return{value:e,done:!1}}),n(n.S,"Reflect",{enumerate:function(e){return new t(e)}})},{"./_an-object":51,"./_export":77,"./_iter-create":99}],260:[function(require,e,exports){var n=require("./_object-gopd"),t=require("./_export"),r=require("./_an-object");t(t.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return n.f(r(e),t)}})},{"./_an-object":51,"./_export":77,"./_object-gopd":119}],261:[function(require,e,exports){var t=require("./_export"),n=require("./_object-gpo"),r=require("./_an-object");t(t.S,"Reflect",{getPrototypeOf:function(e){return n(r(e))}})},{"./_an-object":51,"./_export":77,"./_object-gpo":123}],262:[function(require,e,exports){var o=require("./_object-gopd"),a=require("./_object-gpo"),s=require("./_has"),t=require("./_export"),u=require("./_is-object"),l=require("./_an-object");t(t.S,"Reflect",{get:function e(t,n){var r,i=arguments.length<3?t:arguments[2];return l(t)===i?t[n]:(r=o.f(t,n))?s(r,"value")?r.value:void 0!==r.get?r.get.call(i):void 0:u(r=a(t))?e(r,n,i):void 0}})},{"./_an-object":51,"./_export":77,"./_has":86,"./_is-object":96,"./_object-gopd":119,"./_object-gpo":123}],263:[function(e,t,exports){e=e("./_export");e(e.S,"Reflect",{has:function(e,t){return t in e}})},{"./_export":77}],264:[function(require,e,exports){var t=require("./_export"),n=require("./_an-object"),r=Object.isExtensible;t(t.S,"Reflect",{isExtensible:function(e){return n(e),!r||r(e)}})},{"./_an-object":51,"./_export":77}],265:[function(require,e,exports){var t=require("./_export");t(t.S,"Reflect",{ownKeys:require("./_own-keys")})},{"./_export":77,"./_own-keys":129}],266:[function(require,e,exports){var t=require("./_export"),n=require("./_an-object"),r=Object.preventExtensions;t(t.S,"Reflect",{preventExtensions:function(e){n(e);try{return r&&r(e),!0}catch(e){return!1}}})},{"./_an-object":51,"./_export":77}],267:[function(require,e,exports){var t=require("./_export"),n=require("./_set-proto");n&&t(t.S,"Reflect",{setPrototypeOf:function(e,t){n.check(e,t);try{return n.set(e,t),!0}catch(e){return!1}}})},{"./_export":77,"./_set-proto":143}],268:[function(require,e,exports){var s=require("./_object-dp"),u=require("./_object-gopd"),l=require("./_object-gpo"),c=require("./_has"),t=require("./_export"),d=require("./_property-desc"),f=require("./_an-object"),p=require("./_is-object");t(t.S,"Reflect",{set:function e(t,n,r){var i,o=arguments.length<4?t:arguments[3],a=u.f(f(t),n);if(!a){if(p(i=l(t)))return e(i,n,r,o);a=d(0)}if(c(a,"value")){if(!1===a.writable||!p(o))return!1;if(i=u.f(o,n)){if(i.get||i.set||!1===i.writable)return!1;i.value=r,s.f(o,n,i)}else s.f(o,n,d(0,r));return!0}return void 0!==a.set&&(a.set.call(o,r),!0)}})},{"./_an-object":51,"./_export":77,"./_has":86,"./_is-object":96,"./_object-dp":116,"./_object-gopd":119,"./_object-gpo":123,"./_property-desc":134}],269:[function(require,e,exports){var t=require("./_global"),o=require("./_inherit-if-required"),n=require("./_object-dp").f,r=require("./_object-gopn").f,a=require("./_is-regexp"),s=require("./_flags"),u=f=t.RegExp,l=f.prototype,i=/a/g,c=/a/g,d=new f(i)!==i;if(require("./_descriptors")&&(!d||require("./_fails")(function(){return c[require("./_wks")("match")]=!1,f(i)!=i||f(c)==c||"/a/i"!=f(i,"i")}))){for(var f=function(e,t){var n=this instanceof f,r=a(e),i=void 0===t;return!n&&r&&e.constructor===f&&i?e:o(d?new u(r&&!i?e.source:e,t):u((r=e instanceof f)?e.source:e,r&&i?s.call(e):t),n?this:l,f)},p=r(u),h=0;p.length>h;)!function(t){t in f||n(f,t,{configurable:!0,get:function(){return u[t]},set:function(e){u[t]=e}})}(p[h++]);(l.constructor=f).prototype=l,require("./_redefine")(t,"RegExp",f)}require("./_set-species")("RegExp")},{"./_descriptors":73,"./_fails":79,"./_flags":81,"./_global":85,"./_inherit-if-required":90,"./_is-regexp":97,"./_object-dp":116,"./_object-gopn":121,"./_redefine":136,"./_set-species":144,"./_wks":173}],270:[function(require,e,exports){"use strict";var t=require("./_regexp-exec");require("./_export")({target:"RegExp",proto:!0,forced:t!==/./.exec},{exec:t})},{"./_export":77,"./_regexp-exec":138}],271:[function(require,e,exports){require("./_descriptors")&&"g"!=/./g.flags&&require("./_object-dp").f(RegExp.prototype,"flags",{configurable:!0,get:require("./_flags")})},{"./_descriptors":73,"./_flags":81,"./_object-dp":116}],272:[function(require,e,exports){"use strict";var c=require("./_an-object"),d=require("./_to-length"),f=require("./_advance-string-index"),p=require("./_regexp-exec-abstract");require("./_fix-re-wks")("match",1,function(r,i,u,l){return[function(e){var t=r(this),n=null==e?void 0:e[i];return void 0!==n?n.call(e,t):new RegExp(e)[i](String(t))},function(e){var t=l(u,e,this);if(t.done)return t.value;var n=c(e),r=String(this);if(!n.global)return p(n,r);for(var i=n.unicode,o=[],a=n.lastIndex=0;null!==(s=p(n,r));){var s=String(s[0]);""===(o[a]=s)&&(n.lastIndex=f(r,d(n.lastIndex),i)),a++}return 0===a?null:o}]})},{"./_advance-string-index":49,"./_an-object":51,"./_fix-re-wks":80,"./_regexp-exec-abstract":137,"./_to-length":162}],273:[function(require,e,exports){"use strict";var x=require("./_an-object"),T=require("./_to-object"),S=require("./_to-length"),k=require("./_to-integer"),E=require("./_advance-string-index"),O=require("./_regexp-exec-abstract"),C=Math.max,P=Math.min,A=Math.floor,M=/\$([$&`']|\d\d?|<[^>]*>)/g,j=/\$([$&`']|\d\d?)/g;require("./_fix-re-wks")("replace",2,function(i,o,_,w){return[function(e,t){var n=i(this),r=null==e?void 0:e[o];return void 0!==r?r.call(e,n,t):_.call(String(n),e,t)},function(e,t){var n=w(_,e,this,t);if(n.done)return n.value;var r=x(e),i=String(this),o="function"==typeof t;o||(t=String(t));var a,s=r.global;s&&(a=r.unicode,r.lastIndex=0);for(var u=[];;){var l=O(r,i);if(null===l)break;if(u.push(l),!s)break;""===String(l[0])&&(r.lastIndex=E(i,S(r.lastIndex),a))}for(var c,d="",f=0,p=0;p<u.length;p++){for(var l=u[p],h=String(l[0]),m=C(P(k(l.index),i.length),0),y=[],g=1;g<l.length;g++)y.push(void 0===(c=l[g])?c:String(c));var v,b=l.groups,b=o?(v=[h].concat(y,m,i),void 0!==b&&v.push(b),String(t.apply(void 0,v))):function(o,a,s,u,l,e){var c=s+o.length,d=u.length,t=j;void 0!==l&&(l=T(l),t=M);return _.call(e,t,function(e,t){var n;switch(t.charAt(0)){case"$":return"$";case"&":return o;case"`":return a.slice(0,s);case"'":return a.slice(c);case"<":n=l[t.slice(1,-1)];break;default:var r=+t;if(0==r)return e;if(d<r){var i=A(r/10);return 0===i?e:i<=d?void 0===u[i-1]?t.charAt(1):u[i-1]+t.charAt(1):e}n=u[r-1]}return void 0===n?"":n})}(h,i,m,y,b,t);f<=m&&(d+=i.slice(f,m)+b,f=m+h.length)}return d+i.slice(f)}]})},{"./_advance-string-index":49,"./_an-object":51,"./_fix-re-wks":80,"./_regexp-exec-abstract":137,"./_to-integer":160,"./_to-length":162,"./_to-object":163}],274:[function(require,e,exports){"use strict";var s=require("./_an-object"),u=require("./_same-value"),l=require("./_regexp-exec-abstract");require("./_fix-re-wks")("search",1,function(r,i,o,a){return[function(e){var t=r(this),n=null==e?void 0:e[i];return void 0!==n?n.call(e,t):new RegExp(e)[i](String(t))},function(e){var t=a(o,e,this);if(t.done)return t.value;var n=s(e),t=String(this),e=n.lastIndex;u(e,0)||(n.lastIndex=0);t=l(n,t);return u(n.lastIndex,e)||(n.lastIndex=e),null===t?-1:t.index}]})},{"./_an-object":51,"./_fix-re-wks":80,"./_regexp-exec-abstract":137,"./_same-value":140}],275:[function(require,e,exports){"use strict";var d=require("./_is-regexp"),g=require("./_an-object"),v=require("./_species-constructor"),b=require("./_advance-string-index"),_=require("./_to-length"),w=require("./_regexp-exec-abstract"),f=require("./_regexp-exec"),t=require("./_fails"),x=Math.min,p=[].push,n="split",T="length",S="lastIndex",k=4294967295,E=!t(function(){RegExp(k,"y")});require("./_fix-re-wks")("split",2,function(i,o,h,m){var y="c"=="abbc"[n](/(b)*/)[1]||4!="test"[n](/(?:)/,-1)[T]||2!="ab"[n](/(?:ab)*/)[T]||4!="."[n](/(.?)(.?)/)[T]||1<"."[n](/()()/)[T]||""[n](/.?/)[T]?function(e,t){var n=String(this);if(void 0===e&&0===t)return[];if(!d(e))return h.call(n,e,t);for(var r,i,o,a=[],s=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),u=0,l=void 0===t?k:t>>>0,c=new RegExp(e.source,s+"g");(r=f.call(c,n))&&!(u<(i=c[S])&&(a.push(n.slice(u,r.index)),1<r[T]&&r.index<n[T]&&p.apply(a,r.slice(1)),o=r[0][T],u=i,a[T]>=l));)c[S]===r.index&&c[S]++;return u===n[T]?!o&&c.test("")||a.push(""):a.push(n.slice(u)),a[T]>l?a.slice(0,l):a}:"0"[n](void 0,0)[T]?function(e,t){return void 0===e&&0===t?[]:h.call(this,e,t)}:h;return[function(e,t){var n=i(this),r=null==e?void 0:e[o];return void 0!==r?r.call(e,n,t):y.call(String(n),e,t)},function(e,t){var n=m(y,e,this,t,y!==h);if(n.done)return n.value;var r=g(e),i=String(this),n=v(r,RegExp),o=r.unicode,e=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(E?"y":"g"),a=new n(E?r:"^(?:"+r.source+")",e),s=void 0===t?k:t>>>0;if(0==s)return[];if(0===i.length)return null===w(a,i)?[i]:[];for(var u=0,l=0,c=[];l<i.length;){a.lastIndex=E?l:0;var d,f=w(a,E?i:i.slice(l));if(null===f||(d=x(_(a.lastIndex+(E?0:l)),i.length))===u)l=b(i,l,o);else{if(c.push(i.slice(u,l)),c.length===s)return c;for(var p=1;p<=f.length-1;p++)if(c.push(f[p]),c.length===s)return c;l=u=d}}return c.push(i.slice(u)),c}]})},{"./_advance-string-index":49,"./_an-object":51,"./_fails":79,"./_fix-re-wks":80,"./_is-regexp":97,"./_regexp-exec":138,"./_regexp-exec-abstract":137,"./_species-constructor":148,"./_to-length":162}],276:[function(require,e,exports){"use strict";require("./es6.regexp.flags");function t(e){require("./_redefine")(RegExp.prototype,o,e,!0)}var n=require("./_an-object"),r=require("./_flags"),i=require("./_descriptors"),o="toString",a=/./[o];require("./_fails")(function(){return"/a/b"!=a.call({source:"a",flags:"b"})})?t(function(){var e=n(this);return"/".concat(e.source,"/","flags"in e?e.flags:!i&&e instanceof RegExp?r.call(e):void 0)}):a.name!=o&&t(function(){return a.call(this)})},{"./_an-object":51,"./_descriptors":73,"./_fails":79,"./_flags":81,"./_redefine":136,"./es6.regexp.flags":271}],277:[function(require,e,exports){"use strict";var t=require("./_collection-strong"),n=require("./_validate-collection");e.exports=require("./_collection")("Set",function(e){return function(){return e(this,0<arguments.length?arguments[0]:void 0)}},{add:function(e){return t.def(n(this,"Set"),e=0===e?0:e,e)}},t)},{"./_collection":66,"./_collection-strong":63,"./_validate-collection":170}],278:[function(require,e,exports){"use strict";require("./_string-html")("anchor",function(t){return function(e){return t(this,"a","name",e)}})},{"./_string-html":152}],279:[function(require,e,exports){"use strict";require("./_string-html")("big",function(e){return function(){return e(this,"big","","")}})},{"./_string-html":152}],280:[function(require,e,exports){"use strict";require("./_string-html")("blink",function(e){return function(){return e(this,"blink","","")}})},{"./_string-html":152}],281:[function(require,e,exports){"use strict";require("./_string-html")("bold",function(e){return function(){return e(this,"b","","")}})},{"./_string-html":152}],282:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_string-at")(!1);t(t.P,"String",{codePointAt:function(e){return n(this,e)}})},{"./_export":77,"./_string-at":150}],283:[function(require,e,exports){"use strict";var t=require("./_export"),i=require("./_to-length"),o=require("./_string-context"),a="endsWith",s=""[a];t(t.P+t.F*require("./_fails-is-regexp")(a),"String",{endsWith:function(e){var t=o(this,e,a),n=1<arguments.length?arguments[1]:void 0,r=i(t.length),r=void 0===n?r:Math.min(i(n),r),e=String(e);return s?s.call(t,e,r):t.slice(r-e.length,r)===e}})},{"./_export":77,"./_fails-is-regexp":78,"./_string-context":151,"./_to-length":162}],284:[function(require,e,exports){"use strict";require("./_string-html")("fixed",function(e){return function(){return e(this,"tt","","")}})},{"./_string-html":152}],285:[function(require,e,exports){"use strict";require("./_string-html")("fontcolor",function(t){return function(e){return t(this,"font","color",e)}})},{"./_string-html":152}],286:[function(require,e,exports){"use strict";require("./_string-html")("fontsize",function(t){return function(e){return t(this,"font","size",e)}})},{"./_string-html":152}],287:[function(e,t,exports){var n=e("./_export"),o=e("./_to-absolute-index"),a=String.fromCharCode,e=String.fromCodePoint;n(n.S+n.F*(!!e&&1!=e.length),"String",{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,i=0;i<r;){if(t=+arguments[i++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},{"./_export":77,"./_to-absolute-index":158}],288:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_string-context");t(t.P+t.F*require("./_fails-is-regexp")("includes"),"String",{includes:function(e){return!!~n(this,e,"includes").indexOf(e,1<arguments.length?arguments[1]:void 0)}})},{"./_export":77,"./_fails-is-regexp":78,"./_string-context":151}],289:[function(require,e,exports){"use strict";require("./_string-html")("italics",function(e){return function(){return e(this,"i","","")}})},{"./_string-html":152}],290:[function(require,e,exports){"use strict";var n=require("./_string-at")(!0);require("./_iter-define")(String,"String",function(e){this._t=String(e),this._i=0},function(){var e=this._t,t=this._i;return t>=e.length?{value:void 0,done:!0}:(t=n(e,t),this._i+=t.length,{value:t,done:!1})})},{"./_iter-define":100,"./_string-at":150}],291:[function(require,e,exports){"use strict";require("./_string-html")("link",function(t){return function(e){return t(this,"a","href",e)}})},{"./_string-html":152}],292:[function(require,e,exports){var t=require("./_export"),a=require("./_to-iobject"),s=require("./_to-length");t(t.S,"String",{raw:function(e){for(var t=a(e.raw),n=s(t.length),r=arguments.length,i=[],o=0;o<n;)i.push(String(t[o++])),o<r&&i.push(String(arguments[o]));return i.join("")}})},{"./_export":77,"./_to-iobject":161,"./_to-length":162}],293:[function(require,e,exports){var t=require("./_export");t(t.P,"String",{repeat:require("./_string-repeat")})},{"./_export":77,"./_string-repeat":154}],294:[function(require,e,exports){"use strict";require("./_string-html")("small",function(e){return function(){return e(this,"small","","")}})},{"./_string-html":152}],295:[function(require,e,exports){"use strict";var t=require("./_export"),r=require("./_to-length"),i=require("./_string-context"),o="startsWith",a=""[o];t(t.P+t.F*require("./_fails-is-regexp")(o),"String",{startsWith:function(e){var t=i(this,e,o),n=r(Math.min(1<arguments.length?arguments[1]:void 0,t.length)),e=String(e);return a?a.call(t,e,n):t.slice(n,n+e.length)===e}})},{"./_export":77,"./_fails-is-regexp":78,"./_string-context":151,"./_to-length":162}],296:[function(require,e,exports){"use strict";require("./_string-html")("strike",function(e){return function(){return e(this,"strike","","")}})},{"./_string-html":152}],297:[function(require,e,exports){"use strict";require("./_string-html")("sub",function(e){return function(){return e(this,"sub","","")}})},{"./_string-html":152}],298:[function(require,e,exports){"use strict";require("./_string-html")("sup",function(e){return function(){return e(this,"sup","","")}})},{"./_string-html":152}],299:[function(require,e,exports){"use strict";require("./_string-trim")("trim",function(e){return function(){return e(this,3)}})},{"./_string-trim":155}],300:[function(require,e,exports){"use strict";function r(e){var t=V[e]=E(N[U]);return t._k=e,t}function n(e,t){_(e);for(var n,r=v(t=T(t)),i=0,o=r.length;i<o;)Q(e,n=r[i++],t[n]);return e}function t(e){var t=z.call(this,e=S(e,!0));return!(this===q&&a(V,e)&&!a(H,e))&&(!(t||!a(this,e)||!a(V,e)||a(this,F)&&this[F][e])||t)}function i(e,t){if(e=T(e),t=S(t,!0),e!==q||!a(V,t)||a(H,t)){var n=j(e,t);return!n||!a(V,t)||a(e,F)&&e[F][t]||(n.enumerable=!0),n}}var o=require("./_global"),a=require("./_has"),s=require("./_descriptors"),u=require("./_export"),l=require("./_redefine"),c=require("./_meta").KEY,d=require("./_fails"),f=require("./_shared"),p=require("./_set-to-string-tag"),h=require("./_uid"),m=require("./_wks"),y=require("./_wks-ext"),g=require("./_wks-define"),v=require("./_enum-keys"),b=require("./_is-array"),_=require("./_an-object"),w=require("./_is-object"),x=require("./_to-object"),T=require("./_to-iobject"),S=require("./_to-primitive"),k=require("./_property-desc"),E=require("./_object-create"),O=require("./_object-gopn-ext"),C=require("./_object-gopd"),P=require("./_object-gops"),A=require("./_object-dp"),M=require("./_object-keys"),j=C.f,D=A.f,I=O.f,N=o.Symbol,R=o.JSON,L=R&&R.stringify,U="prototype",F=m("_hidden"),B=m("toPrimitive"),z={}.propertyIsEnumerable,W=f("symbol-registry"),V=f("symbols"),H=f("op-symbols"),q=Object[U],Y="function"==typeof N&&!!P.f,G=o.QObject,K=!G||!G[U]||!G[U].findChild,$=s&&d(function(){return 7!=E(D({},"a",{get:function(){return D(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=j(q,t);r&&delete q[t],D(e,t,n),r&&e!==q&&D(q,t,r)}:D,X=Y&&"symbol"==typeof N.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof N},Q=function(e,t,n){return e===q&&Q(H,t,n),_(e),t=S(t,!0),_(n),a(V,t)?(n.enumerable?(a(e,F)&&e[F][t]&&(e[F][t]=!1),n=E(n,{enumerable:k(0,!1)})):(a(e,F)||D(e,F,k(1,{})),e[F][t]=!0),$(e,t,n)):D(e,t,n)},f=function(e){for(var t,n=I(T(e)),r=[],i=0;n.length>i;)a(V,t=n[i++])||t==F||t==c||r.push(t);return r},G=function(e){for(var t,n=e===q,r=I(n?H:T(e)),i=[],o=0;r.length>o;)!a(V,t=r[o++])||n&&!a(q,t)||i.push(V[t]);return i};Y||(l((N=function(){if(this instanceof N)throw TypeError("Symbol is not a constructor!");var t=h(0<arguments.length?arguments[0]:void 0),n=function(e){this===q&&n.call(H,e),a(this,F)&&a(this[F],t)&&(this[F][t]=!1),$(this,t,k(1,e))};return s&&K&&$(q,t,{configurable:!0,set:n}),r(t)})[U],"toString",function(){return this._k}),C.f=i,A.f=Q,require("./_object-gopn").f=O.f=f,require("./_object-pie").f=t,P.f=G,s&&!require("./_library")&&l(q,"propertyIsEnumerable",t,!0),y.f=function(e){return r(m(e))}),u(u.G+u.W+u.F*!Y,{Symbol:N});for(var Z="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),J=0;Z.length>J;)m(Z[J++]);for(var ee=M(m.store),te=0;ee.length>te;)g(ee[te++]);u(u.S+u.F*!Y,"Symbol",{for:function(e){return a(W,e+="")?W[e]:W[e]=N(e)},keyFor:function(e){if(!X(e))throw TypeError(e+" is not a symbol!");for(var t in W)if(W[t]===e)return t},useSetter:function(){K=!0},useSimple:function(){K=!1}}),u(u.S+u.F*!Y,"Object",{create:function(e,t){return void 0===t?E(e):n(E(e),t)},defineProperty:Q,defineProperties:n,getOwnPropertyDescriptor:i,getOwnPropertyNames:f,getOwnPropertySymbols:G});G=d(function(){P.f(1)});u(u.S+u.F*G,"Object",{getOwnPropertySymbols:function(e){return P.f(x(e))}}),R&&u(u.S+u.F*(!Y||d(function(){var e=N();return"[null]"!=L([e])||"{}"!=L({a:e})||"{}"!=L(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],i=1;i<arguments.length;)r.push(arguments[i++]);if(n=t=r[1],(w(t)||void 0!==e)&&!X(e))return b(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!X(t))return t}),r[1]=t,L.apply(R,r)}}),N[U][B]||require("./_hide")(N[U],B,N[U].valueOf),p(N,"Symbol"),p(Math,"Math",!0),p(o.JSON,"JSON",!0)},{"./_an-object":51,"./_descriptors":73,"./_enum-keys":76,"./_export":77,"./_fails":79,"./_global":85,"./_has":86,"./_hide":87,"./_is-array":94,"./_is-object":96,"./_library":104,"./_meta":110,"./_object-create":115,"./_object-dp":116,"./_object-gopd":119,"./_object-gopn":121,"./_object-gopn-ext":120,"./_object-gops":122,"./_object-keys":125,"./_object-pie":126,"./_property-desc":134,"./_redefine":136,"./_set-to-string-tag":145,"./_shared":147,"./_to-iobject":161,"./_to-object":163,"./_to-primitive":164,"./_uid":168,"./_wks":173,"./_wks-define":171,"./_wks-ext":172}],301:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_typed"),r=require("./_typed-buffer"),u=require("./_an-object"),l=require("./_to-absolute-index"),c=require("./_to-length"),i=require("./_is-object"),o=require("./_global").ArrayBuffer,d=require("./_species-constructor"),f=r.ArrayBuffer,p=r.DataView,a=n.ABV&&o.isView,h=f.prototype.slice,s=n.VIEW,r="ArrayBuffer";t(t.G+t.W+t.F*(o!==f),{ArrayBuffer:f}),t(t.S+t.F*!n.CONSTR,r,{isView:function(e){return a&&a(e)||i(e)&&s in e}}),t(t.P+t.U+t.F*require("./_fails")(function(){return!new f(2).slice(1,void 0).byteLength}),r,{slice:function(e,t){if(void 0!==h&&void 0===t)return h.call(u(this),e);for(var n=u(this).byteLength,r=l(e,n),i=l(void 0===t?n:t,n),n=new(d(this,f))(c(i-r)),o=new p(this),a=new p(n),s=0;r<i;)a.setUint8(s++,o.getUint8(r++));return n}}),require("./_set-species")(r)},{"./_an-object":51,"./_export":77,"./_fails":79,"./_global":85,"./_is-object":96,"./_set-species":144,"./_species-constructor":148,"./_to-absolute-index":158,"./_to-length":162,"./_typed":167,"./_typed-buffer":166}],302:[function(require,e,exports){var t=require("./_export");t(t.G+t.W+t.F*!require("./_typed").ABV,{DataView:require("./_typed-buffer").DataView})},{"./_export":77,"./_typed":167,"./_typed-buffer":166}],303:[function(require,e,exports){require("./_typed-array")("Float32",4,function(r){return function(e,t,n){return r(this,e,t,n)}})},{"./_typed-array":165}],304:[function(require,e,exports){require("./_typed-array")("Float64",8,function(r){return function(e,t,n){return r(this,e,t,n)}})},{"./_typed-array":165}],305:[function(require,e,exports){require("./_typed-array")("Int16",2,function(r){return function(e,t,n){return r(this,e,t,n)}})},{"./_typed-array":165}],306:[function(require,e,exports){require("./_typed-array")("Int32",4,function(r){return function(e,t,n){return r(this,e,t,n)}})},{"./_typed-array":165}],307:[function(require,e,exports){require("./_typed-array")("Int8",1,function(r){return function(e,t,n){return r(this,e,t,n)}})},{"./_typed-array":165}],308:[function(require,e,exports){require("./_typed-array")("Uint16",2,function(r){return function(e,t,n){return r(this,e,t,n)}})},{"./_typed-array":165}],309:[function(require,e,exports){require("./_typed-array")("Uint32",4,function(r){return function(e,t,n){return r(this,e,t,n)}})},{"./_typed-array":165}],310:[function(require,e,exports){require("./_typed-array")("Uint8",1,function(r){return function(e,t,n){return r(this,e,t,n)}})},{"./_typed-array":165}],311:[function(require,e,exports){require("./_typed-array")("Uint8",1,function(r){return function(e,t,n){return r(this,e,t,n)}},!0)},{"./_typed-array":165}],312:[function(require,e,exports){"use strict";function t(e){return function(){return e(this,0<arguments.length?arguments[0]:void 0)}}var i,n=require("./_global"),r=require("./_array-methods")(0),o=require("./_redefine"),a=require("./_meta"),s=require("./_object-assign"),u=require("./_collection-weak"),l=require("./_is-object"),c=require("./_validate-collection"),d=require("./_validate-collection"),f=!n.ActiveXObject&&"ActiveXObject"in n,p="WeakMap",h=a.getWeak,m=Object.isExtensible,y=u.ufstore,n={get:function(e){if(l(e)){var t=h(e);return!0===t?y(c(this,p)).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(c(this,p),e,t)}},g=e.exports=require("./_collection")(p,t,n,u,!0,!0);d&&f&&(s((i=u.getConstructor(t,p)).prototype,n),a.NEED=!0,r(["delete","has","get","set"],function(n){var e=g.prototype,r=e[n];o(e,n,function(e,t){if(!l(e)||m(e))return r.call(this,e,t);this._f||(this._f=new i);t=this._f[n](e,t);return"set"==n?this:t})}))},{"./_array-methods":56,"./_collection":66,"./_collection-weak":65,"./_global":85,"./_is-object":96,"./_meta":110,"./_object-assign":114,"./_redefine":136,"./_validate-collection":170}],313:[function(require,e,exports){"use strict";var t=require("./_collection-weak"),n=require("./_validate-collection");require("./_collection")("WeakSet",function(e){return function(){return e(this,0<arguments.length?arguments[0]:void 0)}},{add:function(e){return t.def(n(this,"WeakSet"),e,!0)}},t,!1,!0)},{"./_collection":66,"./_collection-weak":65,"./_validate-collection":170}],314:[function(require,e,exports){"use strict";var t=require("./_export"),i=require("./_flatten-into-array"),o=require("./_to-object"),a=require("./_to-length"),s=require("./_a-function"),u=require("./_array-species-create");t(t.P,"Array",{flatMap:function(e){var t,n,r=o(this);return s(e),t=a(r.length),n=u(r,0),i(n,r,r,t,0,1,e,arguments[1]),n}}),require("./_add-to-unscopables")("flatMap")},{"./_a-function":46,"./_add-to-unscopables":48,"./_array-species-create":59,"./_export":77,"./_flatten-into-array":82,"./_to-length":162,"./_to-object":163}],315:[function(require,e,exports){"use strict";var t=require("./_export"),i=require("./_flatten-into-array"),o=require("./_to-object"),a=require("./_to-length"),s=require("./_to-integer"),u=require("./_array-species-create");t(t.P,"Array",{flatten:function(){var e=arguments[0],t=o(this),n=a(t.length),r=u(t,0);return i(r,t,t,n,0,void 0===e?1:s(e)),r}}),require("./_add-to-unscopables")("flatten")},{"./_add-to-unscopables":48,"./_array-species-create":59,"./_export":77,"./_flatten-into-array":82,"./_to-integer":160,"./_to-length":162,"./_to-object":163}],316:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_array-includes")(!0);t(t.P,"Array",{includes:function(e){return n(this,e,1<arguments.length?arguments[1]:void 0)}}),require("./_add-to-unscopables")("includes")},{"./_add-to-unscopables":48,"./_array-includes":55,"./_export":77}],317:[function(require,e,exports){var t=require("./_export"),n=require("./_microtask")(),r=require("./_global").process,i="process"==require("./_cof")(r);t(t.G,{asap:function(e){var t=i&&r.domain;n(t?t.bind(e):e)}})},{"./_cof":62,"./_export":77,"./_global":85,"./_microtask":112}],318:[function(require,e,exports){var t=require("./_export"),n=require("./_cof");t(t.S,"Error",{isError:function(e){return"Error"===n(e)}})},{"./_cof":62,"./_export":77}],319:[function(require,e,exports){var t=require("./_export");t(t.G,{global:require("./_global")})},{"./_export":77,"./_global":85}],320:[function(require,e,exports){require("./_set-collection-from")("Map")},{"./_set-collection-from":141}],321:[function(require,e,exports){require("./_set-collection-of")("Map")},{"./_set-collection-of":142}],322:[function(require,e,exports){var t=require("./_export");t(t.P+t.R,"Map",{toJSON:require("./_collection-to-json")("Map")})},{"./_collection-to-json":64,"./_export":77}],323:[function(e,t,exports){e=e("./_export");e(e.S,"Math",{clamp:function(e,t,n){return Math.min(n,Math.max(t,e))}})},{"./_export":77}],324:[function(e,t,exports){e=e("./_export");e(e.S,"Math",{DEG_PER_RAD:Math.PI/180})},{"./_export":77}],325:[function(e,t,exports){var e=e("./_export"),n=180/Math.PI;e(e.S,"Math",{degrees:function(e){return e*n}})},{"./_export":77}],326:[function(require,e,exports){var t=require("./_export"),o=require("./_math-scale"),a=require("./_math-fround");t(t.S,"Math",{fscale:function(e,t,n,r,i){return a(o(e,t,n,r,i))}})},{"./_export":77,"./_math-fround":106,"./_math-scale":108}],327:[function(e,t,exports){e=e("./_export");e(e.S,"Math",{iaddh:function(e,t,n,r){e>>>=0,n>>>=0;return(t>>>0)+(r>>>0)+((e&n|(e|n)&~(e+n>>>0))>>>31)|0}})},{"./_export":77}],328:[function(e,t,exports){e=e("./_export");e(e.S,"Math",{imulh:function(e,t){var n=+e,r=+t,e=65535&n,t=65535&r,n=n>>16,r=r>>16,t=(n*t>>>0)+(e*t>>>16);return n*r+(t>>16)+((e*r>>>0)+(65535&t)>>16)}})},{"./_export":77}],329:[function(e,t,exports){e=e("./_export");e(e.S,"Math",{isubh:function(e,t,n,r){e>>>=0,n>>>=0;return(t>>>0)-(r>>>0)-((~e&n|~(e^n)&e-n>>>0)>>>31)|0}})},{"./_export":77}],330:[function(e,t,exports){e=e("./_export");e(e.S,"Math",{RAD_PER_DEG:180/Math.PI})},{"./_export":77}],331:[function(e,t,exports){var e=e("./_export"),n=Math.PI/180;e(e.S,"Math",{radians:function(e){return e*n}})},{"./_export":77}],332:[function(require,e,exports){var t=require("./_export");t(t.S,"Math",{scale:require("./_math-scale")})},{"./_export":77,"./_math-scale":108}],333:[function(e,t,exports){e=e("./_export");e(e.S,"Math",{signbit:function(e){return(e=+e)!=e?e:0==e?1/e==1/0:0<e}})},{"./_export":77}],334:[function(e,t,exports){e=e("./_export");e(e.S,"Math",{umulh:function(e,t){var n=+e,r=+t,e=65535&n,t=65535&r,n=n>>>16,r=r>>>16,t=(n*t>>>0)+(e*t>>>16);return n*r+(t>>>16)+((e*r>>>0)+(65535&t)>>>16)}})},{"./_export":77}],335:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_to-object"),r=require("./_a-function"),i=require("./_object-dp");require("./_descriptors")&&t(t.P+require("./_object-forced-pam"),"Object",{__defineGetter__:function(e,t){i.f(n(this),e,{get:r(t),enumerable:!0,configurable:!0})}})},{"./_a-function":46,"./_descriptors":73,"./_export":77,"./_object-dp":116,"./_object-forced-pam":118,"./_to-object":163}],336:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_to-object"),r=require("./_a-function"),i=require("./_object-dp");require("./_descriptors")&&t(t.P+require("./_object-forced-pam"),"Object",{__defineSetter__:function(e,t){i.f(n(this),e,{set:r(t),enumerable:!0,configurable:!0})}})},{"./_a-function":46,"./_descriptors":73,"./_export":77,"./_object-dp":116,"./_object-forced-pam":118,"./_to-object":163}],337:[function(require,e,exports){var t=require("./_export"),n=require("./_object-to-array")(!0);t(t.S,"Object",{entries:function(e){return n(e)}})},{"./_export":77,"./_object-to-array":128}],338:[function(require,e,exports){var t=require("./_export"),u=require("./_own-keys"),l=require("./_to-iobject"),c=require("./_object-gopd"),d=require("./_create-property");t(t.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=l(e),i=c.f,o=u(r),a={},s=0;o.length>s;)void 0!==(n=i(r,t=o[s++]))&&d(a,t,n);return a}})},{"./_create-property":68,"./_export":77,"./_object-gopd":119,"./_own-keys":129,"./_to-iobject":161}],339:[function(require,e,exports){"use strict";var t=require("./_export"),i=require("./_to-object"),o=require("./_to-primitive"),a=require("./_object-gpo"),s=require("./_object-gopd").f;require("./_descriptors")&&t(t.P+require("./_object-forced-pam"),"Object",{__lookupGetter__:function(e){var t,n=i(this),r=o(e,!0);do{if(t=s(n,r))return t.get}while(n=a(n))}})},{"./_descriptors":73,"./_export":77,"./_object-forced-pam":118,"./_object-gopd":119,"./_object-gpo":123,"./_to-object":163,"./_to-primitive":164}],340:[function(require,e,exports){"use strict";var t=require("./_export"),i=require("./_to-object"),o=require("./_to-primitive"),a=require("./_object-gpo"),s=require("./_object-gopd").f;require("./_descriptors")&&t(t.P+require("./_object-forced-pam"),"Object",{__lookupSetter__:function(e){var t,n=i(this),r=o(e,!0);do{if(t=s(n,r))return t.set}while(n=a(n))}})},{"./_descriptors":73,"./_export":77,"./_object-forced-pam":118,"./_object-gopd":119,"./_object-gpo":123,"./_to-object":163,"./_to-primitive":164}],341:[function(require,e,exports){var t=require("./_export"),n=require("./_object-to-array")(!1);t(t.S,"Object",{values:function(e){return n(e)}})},{"./_export":77,"./_object-to-array":128}],342:[function(require,e,exports){"use strict";function i(e){return null==e?void 0:f(e)}function o(e){var t=e._c;t&&(e._c=void 0,t())}function a(e){return void 0===e._o}function s(e){a(e)||(e._o=void 0,o(e))}function t(t,e){p(t),this._c=void 0,this._o=t,t=new v(this);try{var n=e(t),r=n;null!=n&&("function"==typeof n.unsubscribe?n=function(){r.unsubscribe()}:f(n),this._c=n)}catch(e){return void t.error(e)}a(this)&&o(this)}var n=require("./_export"),u=require("./_global"),l=require("./_core"),c=require("./_microtask")(),d=require("./_wks")("observable"),f=require("./_a-function"),p=require("./_an-object"),r=require("./_an-instance"),h=require("./_redefine-all"),m=require("./_hide"),y=require("./_for-of"),g=y.RETURN;t.prototype=h({},{unsubscribe:function(){s(this)}});var v=function(e){this._s=e};v.prototype=h({},{next:function(e){var t=this._s;if(!a(t)){var n=t._o;try{var r=i(n.next);if(r)return r.call(n,e)}catch(e){try{s(t)}finally{throw e}}}},error:function(e){var t=this._s;if(a(t))throw e;var n=t._o;t._o=void 0;try{var r=i(n.error);if(!r)throw e;e=r.call(n,e)}catch(e){try{o(t)}finally{throw e}}return o(t),e},complete:function(e){var t=this._s;if(!a(t)){var n=t._o;t._o=void 0;try{var r=i(n.complete);e=r?r.call(n,e):void 0}catch(e){try{o(t)}finally{throw e}}return o(t),e}}});var b=function(e){r(this,b,"Observable","_f")._f=f(e)};h(b.prototype,{subscribe:function(e){return new t(e,this._f)},forEach:function(r){var i=this;return new(l.Promise||u.Promise)(function(e,t){f(r);var n=i.subscribe({next:function(e){try{return r(e)}catch(e){t(e),n.unsubscribe()}},error:t,complete:e})})}}),h(b,{from:function(e){var t="function"==typeof this?this:b,n=i(p(e)[d]);if(n){var r=p(n.call(e));return r.constructor===t?r:new t(function(e){return r.subscribe(e)})}return new t(function(t){var n=!1;return c(function(){if(!n){try{if(y(e,!1,function(e){if(t.next(e),n)return g})===g)return}catch(e){if(n)throw e;return void t.error(e)}t.complete()}}),function(){n=!0}})},of:function(){for(var e=0,t=arguments.length,r=new Array(t);e<t;)r[e]=arguments[e++];return new("function"==typeof this?this:b)(function(t){var n=!1;return c(function(){if(!n){for(var e=0;e<r.length;++e)if(t.next(r[e]),n)return;t.complete()}}),function(){n=!0}})}}),m(b.prototype,d,function(){return this}),n(n.G,{Observable:b}),require("./_set-species")("Observable")},{"./_a-function":46,"./_an-instance":50,"./_an-object":51,"./_core":67,"./_export":77,"./_for-of":83,"./_global":85,"./_hide":87,"./_microtask":112,"./_redefine-all":135,"./_set-species":144,"./_wks":173}],343:[function(require,e,exports){"use strict";var t=require("./_export"),r=require("./_core"),i=require("./_global"),o=require("./_species-constructor"),a=require("./_promise-resolve");t(t.P+t.R,"Promise",{finally:function(t){var n=o(this,r.Promise||i.Promise),e="function"==typeof t;return this.then(e?function(e){return a(n,t()).then(function(){return e})}:t,e?function(e){return a(n,t()).then(function(){throw e})}:t)}})},{"./_core":67,"./_export":77,"./_global":85,"./_promise-resolve":133,"./_species-constructor":148}],344:[function(require,e,exports){"use strict";var t=require("./_export"),n=require("./_new-promise-capability"),r=require("./_perform");t(t.S,"Promise",{try:function(e){var t=n.f(this),e=r(e);return(e.e?t.reject:t.resolve)(e.v),t.promise}})},{"./_export":77,"./_new-promise-capability":113,"./_perform":132}],345:[function(require,e,exports){var t=require("./_metadata"),i=require("./_an-object"),o=t.key,a=t.set;t.exp({defineMetadata:function(e,t,n,r){a(e,t,i(n),o(r))}})},{"./_an-object":51,"./_metadata":111}],346:[function(require,e,exports){var t=require("./_metadata"),i=require("./_an-object"),o=t.key,a=t.map,s=t.store;t.exp({deleteMetadata:function(e,t){var n=arguments.length<3?void 0:o(arguments[2]),r=a(i(t),n,!1);if(void 0===r||!r.delete(e))return!1;if(r.size)return!0;r=s.get(t);return r.delete(n),!!r.size||s.delete(t)}})},{"./_an-object":51,"./_metadata":111}],347:[function(require,e,exports){var r=require("./es6.set"),i=require("./_array-from-iterable"),t=require("./_metadata"),n=require("./_an-object"),o=require("./_object-gpo"),a=t.keys,s=t.key,u=function(e,t){var n=a(e,t),e=o(e);if(null===e)return n;t=u(e,t);return t.length?n.length?i(new r(n.concat(t))):t:n};t.exp({getMetadataKeys:function(e){return u(n(e),arguments.length<2?void 0:s(arguments[1]))}})},{"./_an-object":51,"./_array-from-iterable":54,"./_metadata":111,"./_object-gpo":123,"./es6.set":277}],348:[function(require,e,exports){var t=require("./_metadata"),n=require("./_an-object"),r=require("./_object-gpo"),i=t.has,o=t.get,a=t.key,s=function(e,t,n){if(i(e,t,n))return o(e,t,n);t=r(t);return null!==t?s(e,t,n):void 0};t.exp({getMetadata:function(e,t){return s(e,n(t),arguments.length<3?void 0:a(arguments[2]))}})},{"./_an-object":51,"./_metadata":111,"./_object-gpo":123}],349:[function(require,e,exports){var t=require("./_metadata"),n=require("./_an-object"),r=t.keys,i=t.key;t.exp({getOwnMetadataKeys:function(e){return r(n(e),arguments.length<2?void 0:i(arguments[1]))}})},{"./_an-object":51,"./_metadata":111}],350:[function(require,e,exports){var t=require("./_metadata"),n=require("./_an-object"),r=t.get,i=t.key;t.exp({getOwnMetadata:function(e,t){return r(e,n(t),arguments.length<3?void 0:i(arguments[2]))}})},{"./_an-object":51,"./_metadata":111}],351:[function(require,e,exports){var t=require("./_metadata"),n=require("./_an-object"),r=require("./_object-gpo"),i=t.has,o=t.key,a=function(e,t,n){if(i(e,t,n))return!0;t=r(t);return null!==t&&a(e,t,n)};t.exp({hasMetadata:function(e,t){return a(e,n(t),arguments.length<3?void 0:o(arguments[2]))}})},{"./_an-object":51,"./_metadata":111,"./_object-gpo":123}],352:[function(require,e,exports){var t=require("./_metadata"),n=require("./_an-object"),r=t.has,i=t.key;t.exp({hasOwnMetadata:function(e,t){return r(e,n(t),arguments.length<3?void 0:i(arguments[2]))}})},{"./_an-object":51,"./_metadata":111}],353:[function(require,e,exports){var t=require("./_metadata"),i=require("./_an-object"),o=require("./_a-function"),a=t.key,s=t.set;t.exp({metadata:function(n,r){return function(e,t){s(n,r,(void 0!==t?i:o)(e),a(t))}}})},{"./_a-function":46,"./_an-object":51,"./_metadata":111}],354:[function(require,e,exports){require("./_set-collection-from")("Set")},{"./_set-collection-from":141}],355:[function(require,e,exports){require("./_set-collection-of")("Set")},{"./_set-collection-of":142}],356:[function(require,e,exports){var t=require("./_export");t(t.P+t.R,"Set",{toJSON:require("./_collection-to-json")("Set")})},{"./_collection-to-json":64,"./_export":77}],357:[function(e,t,exports){"use strict";var n=e("./_export"),r=e("./_string-at")(!0),e=e("./_fails")(function(){return"𠮷"!=="𠮷".at(0)});n(n.P+n.F*e,"String",{at:function(e){return r(this,e)}})},{"./_export":77,"./_fails":79,"./_string-at":150}],358:[function(require,e,exports){"use strict";function r(e,t){this._r=e,this._s=t}var t=require("./_export"),i=require("./_defined"),o=require("./_to-length"),a=require("./_is-regexp"),s=require("./_flags"),u=RegExp.prototype;require("./_iter-create")(r,"RegExp String",function(){var e=this._r.exec(this._s);return{value:e,done:null===e}}),t(t.P,"String",{matchAll:function(e){if(i(this),!a(e))throw TypeError(e+" is not a regexp!");var t=String(this),n="flags"in u?String(e.flags):s.call(e),n=new RegExp(e.source,~n.indexOf("g")?n:"g"+n);return n.lastIndex=o(e.lastIndex),new r(n,t)}})},{"./_defined":72,"./_export":77,"./_flags":81,"./_is-regexp":97,"./_iter-create":99,"./_to-length":162}],359:[function(e,t,exports){"use strict";var n=e("./_export"),r=e("./_string-pad"),e=e("./_user-agent"),e=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(e);n(n.P+n.F*e,"String",{padEnd:function(e){return r(this,e,1<arguments.length?arguments[1]:void 0,!1)}})},{"./_export":77,"./_string-pad":153,"./_user-agent":169}],360:[function(e,t,exports){"use strict";var n=e("./_export"),r=e("./_string-pad"),e=e("./_user-agent"),e=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(e);n(n.P+n.F*e,"String",{padStart:function(e){return r(this,e,1<arguments.length?arguments[1]:void 0,!0)}})},{"./_export":77,"./_string-pad":153,"./_user-agent":169}],361:[function(require,e,exports){"use strict";require("./_string-trim")("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},{"./_string-trim":155}],362:[function(require,e,exports){"use strict";require("./_string-trim")("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},{"./_string-trim":155}],363:[function(require,e,exports){require("./_wks-define")("asyncIterator")},{"./_wks-define":171}],364:[function(require,e,exports){require("./_wks-define")("observable")},{"./_wks-define":171}],365:[function(require,e,exports){var t=require("./_export");t(t.S,"System",{global:require("./_global")})},{"./_export":77,"./_global":85}],366:[function(require,e,exports){require("./_set-collection-from")("WeakMap")},{"./_set-collection-from":141}],367:[function(require,e,exports){require("./_set-collection-of")("WeakMap")},{"./_set-collection-of":142}],368:[function(require,e,exports){require("./_set-collection-from")("WeakSet")},{"./_set-collection-from":141}],369:[function(require,e,exports){require("./_set-collection-of")("WeakSet")},{"./_set-collection-of":142}],370:[function(e,t,exports){for(var n=e("./es6.array.iterator"),r=e("./_object-keys"),i=e("./_redefine"),o=e("./_global"),a=e("./_hide"),s=e("./_iterators"),e=e("./_wks"),u=e("iterator"),l=e("toStringTag"),c=s.Array,d={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},f=r(d),p=0;p<f.length;p++){var h,m=f[p],y=d[m],g=o[m],v=g&&g.prototype;if(v&&(v[u]||a(v,u,c),v[l]||a(v,l,m),s[m]=c,y))for(h in n)v[h]||i(v,h,n[h],!0)}},{"./_global":85,"./_hide":87,"./_iterators":103,"./_object-keys":125,"./_redefine":136,"./_wks":173,"./es6.array.iterator":186}],371:[function(e,t,exports){var n=e("./_export"),e=e("./_task");n(n.G+n.B,{setImmediate:e.set,clearImmediate:e.clear})},{"./_export":77,"./_task":157}],372:[function(e,t,exports){var n=e("./_global"),r=e("./_export"),i=e("./_user-agent"),o=[].slice,e=/MSIE .\./.test(i),i=function(i){return function(e,t){var n=2<arguments.length,r=n&&o.call(arguments,2);return i(n?function(){("function"==typeof e?e:Function(e)).apply(this,r)}:e,t)}};r(r.G+r.B+r.F*e,{setTimeout:i(n.setTimeout),setInterval:i(n.setInterval)})},{"./_export":77,"./_global":85,"./_user-agent":169}],373:[function(require,e,exports){require("./modules/es6.symbol"),require("./modules/es6.object.create"),require("./modules/es6.object.define-property"),require("./modules/es6.object.define-properties"),require("./modules/es6.object.get-own-property-descriptor"),require("./modules/es6.object.get-prototype-of"),require("./modules/es6.object.keys"),require("./modules/es6.object.get-own-property-names"),require("./modules/es6.object.freeze"),require("./modules/es6.object.seal"),require("./modules/es6.object.prevent-extensions"),require("./modules/es6.object.is-frozen"),require("./modules/es6.object.is-sealed"),require("./modules/es6.object.is-extensible"),require("./modules/es6.object.assign"),require("./modules/es6.object.is"),require("./modules/es6.object.set-prototype-of"),require("./modules/es6.object.to-string"),require("./modules/es6.function.bind"),require("./modules/es6.function.name"),require("./modules/es6.function.has-instance"),require("./modules/es6.parse-int"),require("./modules/es6.parse-float"),require("./modules/es6.number.constructor"),require("./modules/es6.number.to-fixed"),require("./modules/es6.number.to-precision"),require("./modules/es6.number.epsilon"),require("./modules/es6.number.is-finite"),require("./modules/es6.number.is-integer"),require("./modules/es6.number.is-nan"),require("./modules/es6.number.is-safe-integer"),require("./modules/es6.number.max-safe-integer"),require("./modules/es6.number.min-safe-integer"),require("./modules/es6.number.parse-float"),require("./modules/es6.number.parse-int"),require("./modules/es6.math.acosh"),require("./modules/es6.math.asinh"),require("./modules/es6.math.atanh"),require("./modules/es6.math.cbrt"),require("./modules/es6.math.clz32"),require("./modules/es6.math.cosh"),require("./modules/es6.math.expm1"),require("./modules/es6.math.fround"),require("./modules/es6.math.hypot"),require("./modules/es6.math.imul"),require("./modules/es6.math.log10"),require("./modules/es6.math.log1p"),require("./modules/es6.math.log2"),require("./modules/es6.math.sign"),require("./modules/es6.math.sinh"),require("./modules/es6.math.tanh"),require("./modules/es6.math.trunc"),require("./modules/es6.string.from-code-point"),require("./modules/es6.string.raw"),require("./modules/es6.string.trim"),require("./modules/es6.string.iterator"),require("./modules/es6.string.code-point-at"),require("./modules/es6.string.ends-with"),require("./modules/es6.string.includes"),require("./modules/es6.string.repeat"),require("./modules/es6.string.starts-with"),require("./modules/es6.string.anchor"),require("./modules/es6.string.big"),require("./modules/es6.string.blink"),require("./modules/es6.string.bold"),require("./modules/es6.string.fixed"),require("./modules/es6.string.fontcolor"),require("./modules/es6.string.fontsize"),require("./modules/es6.string.italics"),require("./modules/es6.string.link"),require("./modules/es6.string.small"),require("./modules/es6.string.strike"),require("./modules/es6.string.sub"),require("./modules/es6.string.sup"),require("./modules/es6.date.now"),require("./modules/es6.date.to-json"),require("./modules/es6.date.to-iso-string"),require("./modules/es6.date.to-string"),require("./modules/es6.date.to-primitive"),require("./modules/es6.array.is-array"),require("./modules/es6.array.from"),require("./modules/es6.array.of"),require("./modules/es6.array.join"),require("./modules/es6.array.slice"),require("./modules/es6.array.sort"),require("./modules/es6.array.for-each"),require("./modules/es6.array.map"),require("./modules/es6.array.filter"),require("./modules/es6.array.some"),require("./modules/es6.array.every"),require("./modules/es6.array.reduce"),require("./modules/es6.array.reduce-right"),require("./modules/es6.array.index-of"),require("./modules/es6.array.last-index-of"),require("./modules/es6.array.copy-within"),require("./modules/es6.array.fill"),require("./modules/es6.array.find"),require("./modules/es6.array.find-index"),require("./modules/es6.array.species"),require("./modules/es6.array.iterator"),require("./modules/es6.regexp.constructor"),require("./modules/es6.regexp.exec"),require("./modules/es6.regexp.to-string"),require("./modules/es6.regexp.flags"),require("./modules/es6.regexp.match"),require("./modules/es6.regexp.replace"),require("./modules/es6.regexp.search"),require("./modules/es6.regexp.split"),require("./modules/es6.promise"),require("./modules/es6.map"),require("./modules/es6.set"),require("./modules/es6.weak-map"),require("./modules/es6.weak-set"),require("./modules/es6.typed.array-buffer"),require("./modules/es6.typed.data-view"),require("./modules/es6.typed.int8-array"),require("./modules/es6.typed.uint8-array"),require("./modules/es6.typed.uint8-clamped-array"),require("./modules/es6.typed.int16-array"),require("./modules/es6.typed.uint16-array"),require("./modules/es6.typed.int32-array"),require("./modules/es6.typed.uint32-array"),require("./modules/es6.typed.float32-array"),require("./modules/es6.typed.float64-array"),require("./modules/es6.reflect.apply"),require("./modules/es6.reflect.construct"),require("./modules/es6.reflect.define-property"),require("./modules/es6.reflect.delete-property"),require("./modules/es6.reflect.enumerate"),require("./modules/es6.reflect.get"),require("./modules/es6.reflect.get-own-property-descriptor"),require("./modules/es6.reflect.get-prototype-of"),require("./modules/es6.reflect.has"),require("./modules/es6.reflect.is-extensible"),require("./modules/es6.reflect.own-keys"),require("./modules/es6.reflect.prevent-extensions"),require("./modules/es6.reflect.set"),require("./modules/es6.reflect.set-prototype-of"),require("./modules/es7.array.includes"),require("./modules/es7.array.flat-map"),require("./modules/es7.array.flatten"),require("./modules/es7.string.at"),require("./modules/es7.string.pad-start"),require("./modules/es7.string.pad-end"),require("./modules/es7.string.trim-left"),require("./modules/es7.string.trim-right"),require("./modules/es7.string.match-all"),require("./modules/es7.symbol.async-iterator"),require("./modules/es7.symbol.observable"),require("./modules/es7.object.get-own-property-descriptors"),require("./modules/es7.object.values"),require("./modules/es7.object.entries"),require("./modules/es7.object.define-getter"),require("./modules/es7.object.define-setter"),require("./modules/es7.object.lookup-getter"),require("./modules/es7.object.lookup-setter"),require("./modules/es7.map.to-json"),require("./modules/es7.set.to-json"),require("./modules/es7.map.of"),require("./modules/es7.set.of"),require("./modules/es7.weak-map.of"),require("./modules/es7.weak-set.of"),require("./modules/es7.map.from"),require("./modules/es7.set.from"),require("./modules/es7.weak-map.from"),require("./modules/es7.weak-set.from"),require("./modules/es7.global"),require("./modules/es7.system.global"),require("./modules/es7.error.is-error"),require("./modules/es7.math.clamp"),require("./modules/es7.math.deg-per-rad"),require("./modules/es7.math.degrees"),require("./modules/es7.math.fscale"),require("./modules/es7.math.iaddh"),require("./modules/es7.math.isubh"),require("./modules/es7.math.imulh"),require("./modules/es7.math.rad-per-deg"),require("./modules/es7.math.radians"),require("./modules/es7.math.scale"),require("./modules/es7.math.umulh"),require("./modules/es7.math.signbit"),require("./modules/es7.promise.finally"),require("./modules/es7.promise.try"),require("./modules/es7.reflect.define-metadata"),require("./modules/es7.reflect.delete-metadata"),require("./modules/es7.reflect.get-metadata"),require("./modules/es7.reflect.get-metadata-keys"),require("./modules/es7.reflect.get-own-metadata"),require("./modules/es7.reflect.get-own-metadata-keys"),require("./modules/es7.reflect.has-metadata"),require("./modules/es7.reflect.has-own-metadata"),require("./modules/es7.reflect.metadata"),require("./modules/es7.asap"),require("./modules/es7.observable"),require("./modules/web.timers"),require("./modules/web.immediate"),require("./modules/web.dom.iterable"),e.exports=require("./modules/_core")},{"./modules/_core":67,"./modules/es6.array.copy-within":176,"./modules/es6.array.every":177,"./modules/es6.array.fill":178,"./modules/es6.array.filter":179,"./modules/es6.array.find":181,"./modules/es6.array.find-index":180,"./modules/es6.array.for-each":182,"./modules/es6.array.from":183,"./modules/es6.array.index-of":184,"./modules/es6.array.is-array":185,"./modules/es6.array.iterator":186,"./modules/es6.array.join":187,"./modules/es6.array.last-index-of":188,"./modules/es6.array.map":189,"./modules/es6.array.of":190,"./modules/es6.array.reduce":192,"./modules/es6.array.reduce-right":191,"./modules/es6.array.slice":193,"./modules/es6.array.some":194,"./modules/es6.array.sort":195,"./modules/es6.array.species":196,"./modules/es6.date.now":197,"./modules/es6.date.to-iso-string":198,"./modules/es6.date.to-json":199,"./modules/es6.date.to-primitive":200,"./modules/es6.date.to-string":201,"./modules/es6.function.bind":202,"./modules/es6.function.has-instance":203,"./modules/es6.function.name":204,"./modules/es6.map":205,"./modules/es6.math.acosh":206,"./modules/es6.math.asinh":207,"./modules/es6.math.atanh":208,"./modules/es6.math.cbrt":209,"./modules/es6.math.clz32":210,"./modules/es6.math.cosh":211,"./modules/es6.math.expm1":212,"./modules/es6.math.fround":213,"./modules/es6.math.hypot":214,"./modules/es6.math.imul":215,"./modules/es6.math.log10":216,"./modules/es6.math.log1p":217,"./modules/es6.math.log2":218,"./modules/es6.math.sign":219,"./modules/es6.math.sinh":220,"./modules/es6.math.tanh":221,"./modules/es6.math.trunc":222,"./modules/es6.number.constructor":223,"./modules/es6.number.epsilon":224,"./modules/es6.number.is-finite":225,"./modules/es6.number.is-integer":226,"./modules/es6.number.is-nan":227,"./modules/es6.number.is-safe-integer":228,"./modules/es6.number.max-safe-integer":229,"./modules/es6.number.min-safe-integer":230,"./modules/es6.number.parse-float":231,"./modules/es6.number.parse-int":232,"./modules/es6.number.to-fixed":233,"./modules/es6.number.to-precision":234,"./modules/es6.object.assign":235,"./modules/es6.object.create":236,"./modules/es6.object.define-properties":237,"./modules/es6.object.define-property":238,"./modules/es6.object.freeze":239,"./modules/es6.object.get-own-property-descriptor":240,"./modules/es6.object.get-own-property-names":241,"./modules/es6.object.get-prototype-of":242,"./modules/es6.object.is":246,"./modules/es6.object.is-extensible":243,"./modules/es6.object.is-frozen":244,"./modules/es6.object.is-sealed":245,"./modules/es6.object.keys":247,"./modules/es6.object.prevent-extensions":248,"./modules/es6.object.seal":249,"./modules/es6.object.set-prototype-of":250,"./modules/es6.object.to-string":251,"./modules/es6.parse-float":252,"./modules/es6.parse-int":253,"./modules/es6.promise":254,"./modules/es6.reflect.apply":255,"./modules/es6.reflect.construct":256,"./modules/es6.reflect.define-property":257,"./modules/es6.reflect.delete-property":258,"./modules/es6.reflect.enumerate":259,"./modules/es6.reflect.get":262,"./modules/es6.reflect.get-own-property-descriptor":260,"./modules/es6.reflect.get-prototype-of":261,"./modules/es6.reflect.has":263,"./modules/es6.reflect.is-extensible":264,"./modules/es6.reflect.own-keys":265,"./modules/es6.reflect.prevent-extensions":266,"./modules/es6.reflect.set":268,"./modules/es6.reflect.set-prototype-of":267,"./modules/es6.regexp.constructor":269,"./modules/es6.regexp.exec":270,"./modules/es6.regexp.flags":271,"./modules/es6.regexp.match":272,"./modules/es6.regexp.replace":273,"./modules/es6.regexp.search":274,"./modules/es6.regexp.split":275,"./modules/es6.regexp.to-string":276,"./modules/es6.set":277,"./modules/es6.string.anchor":278,"./modules/es6.string.big":279,"./modules/es6.string.blink":280,"./modules/es6.string.bold":281,"./modules/es6.string.code-point-at":282,"./modules/es6.string.ends-with":283,"./modules/es6.string.fixed":284,"./modules/es6.string.fontcolor":285,"./modules/es6.string.fontsize":286,"./modules/es6.string.from-code-point":287,"./modules/es6.string.includes":288,"./modules/es6.string.italics":289,"./modules/es6.string.iterator":290,"./modules/es6.string.link":291,"./modules/es6.string.raw":292,"./modules/es6.string.repeat":293,"./modules/es6.string.small":294,"./modules/es6.string.starts-with":295,"./modules/es6.string.strike":296,"./modules/es6.string.sub":297,"./modules/es6.string.sup":298,"./modules/es6.string.trim":299,"./modules/es6.symbol":300,"./modules/es6.typed.array-buffer":301,"./modules/es6.typed.data-view":302,"./modules/es6.typed.float32-array":303,"./modules/es6.typed.float64-array":304,"./modules/es6.typed.int16-array":305,"./modules/es6.typed.int32-array":306,"./modules/es6.typed.int8-array":307,"./modules/es6.typed.uint16-array":308,"./modules/es6.typed.uint32-array":309,"./modules/es6.typed.uint8-array":310,"./modules/es6.typed.uint8-clamped-array":311,"./modules/es6.weak-map":312,"./modules/es6.weak-set":313,"./modules/es7.array.flat-map":314,"./modules/es7.array.flatten":315,"./modules/es7.array.includes":316,"./modules/es7.asap":317,"./modules/es7.error.is-error":318,"./modules/es7.global":319,"./modules/es7.map.from":320,"./modules/es7.map.of":321,"./modules/es7.map.to-json":322,"./modules/es7.math.clamp":323,"./modules/es7.math.deg-per-rad":324,"./modules/es7.math.degrees":325,"./modules/es7.math.fscale":326,"./modules/es7.math.iaddh":327,"./modules/es7.math.imulh":328,"./modules/es7.math.isubh":329,"./modules/es7.math.rad-per-deg":330,"./modules/es7.math.radians":331,"./modules/es7.math.scale":332,"./modules/es7.math.signbit":333,"./modules/es7.math.umulh":334,"./modules/es7.object.define-getter":335,"./modules/es7.object.define-setter":336,"./modules/es7.object.entries":337,"./modules/es7.object.get-own-property-descriptors":338,"./modules/es7.object.lookup-getter":339,"./modules/es7.object.lookup-setter":340,"./modules/es7.object.values":341,"./modules/es7.observable":342,"./modules/es7.promise.finally":343,"./modules/es7.promise.try":344,"./modules/es7.reflect.define-metadata":345,"./modules/es7.reflect.delete-metadata":346,"./modules/es7.reflect.get-metadata":348,"./modules/es7.reflect.get-metadata-keys":347,"./modules/es7.reflect.get-own-metadata":350,"./modules/es7.reflect.get-own-metadata-keys":349,"./modules/es7.reflect.has-metadata":351,"./modules/es7.reflect.has-own-metadata":352,"./modules/es7.reflect.metadata":353,"./modules/es7.set.from":354,"./modules/es7.set.of":355,"./modules/es7.set.to-json":356,"./modules/es7.string.at":357,"./modules/es7.string.match-all":358,"./modules/es7.string.pad-end":359,"./modules/es7.string.pad-start":360,"./modules/es7.string.trim-left":361,"./modules/es7.string.trim-right":362,"./modules/es7.symbol.async-iterator":363,"./modules/es7.symbol.observable":364,"./modules/es7.system.global":365,"./modules/es7.weak-map.from":366,"./modules/es7.weak-map.of":367,"./modules/es7.weak-set.from":368,"./modules/es7.weak-set.of":369,"./modules/web.dom.iterable":370,"./modules/web.immediate":371,"./modules/web.timers":372}],374:[function(require,e,exports){var t,n;t=this,n=function(exports){"use strict";function s(e,t){return e<t?-1:t<e?1:t<=e?0:NaN}function e(o){var n;return 1===o.length&&(n=o,o=function(e,t){return s(n(e),t)}),{left:function(e,t,n,r){for(null==n&&(n=0),null==r&&(r=e.length);n<r;){var i=n+r>>>1;o(e[i],t)<0?n=1+i:r=i}return n},right:function(e,t,n,r){for(null==n&&(n=0),null==r&&(r=e.length);n<r;){var i=n+r>>>1;0<o(e[i],t)?r=i:n=1+i}return n}}}var t=e(s),m=t.right,n=t.left;function c(e,t){return[e,t]}function l(e){return null===e?NaN:+e}function r(e,t){var n,r,i=e.length,o=0,a=-1,s=0,u=0;if(null==t)for(;++a<i;)isNaN(n=l(e[a]))||(u+=(r=n-s)*(n-(s+=r/++o)));else for(;++a<i;)isNaN(n=l(t(e[a],a,e)))||(u+=(r=n-s)*(n-(s+=r/++o)));if(1<o)return u/(o-1)}function i(e,t){t=r(e,t);return t&&Math.sqrt(t)}function o(e,t){var n,r,i,o=e.length,a=-1;if(null==t){for(;++a<o;)if(null!=(n=e[a])&&n<=n)for(r=i=n;++a<o;)null!=(n=e[a])&&(n<r&&(r=n),i<n&&(i=n))}else for(;++a<o;)if(null!=(n=t(e[a],a,e))&&n<=n)for(r=i=n;++a<o;)null!=(n=t(e[a],a,e))&&(n<r&&(r=n),i<n&&(i=n));return[r,i]}var t=Array.prototype,a=t.slice,u=t.map;function d(e){return function(){return e}}function y(e){return e}function g(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),o=new Array(i);++r<i;)o[r]=e+r*n;return o}var f=Math.sqrt(50),p=Math.sqrt(10),h=Math.sqrt(2);function v(e,t,n){e=(t-e)/Math.max(0,n),n=Math.floor(Math.log(e)/Math.LN10),e/=Math.pow(10,n);return 0<=n?(f<=e?10:p<=e?5:h<=e?2:1)*Math.pow(10,n):-Math.pow(10,-n)/(f<=e?10:p<=e?5:h<=e?2:1)}function b(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),n=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),r=r/n;return f<=r?n*=10:p<=r?n*=5:h<=r&&(n*=2),t<e?-n:n}function _(e){return Math.ceil(Math.log(e.length)/Math.LN2)+1}function w(e,t,n){if(null==n&&(n=l),i=e.length){if((t=+t)<=0||i<2)return+n(e[0],0,e);if(1<=t)return+n(e[i-1],i-1,e);var r=(i-1)*t,i=Math.floor(r),t=+n(e[i],i,e);return t+(+n(e[i+1],i+1,e)-t)*(r-i)}}function x(e,t){var n,r,i=e.length,o=-1;if(null==t){for(;++o<i;)if(null!=(n=e[o])&&n<=n)for(r=n;++o<i;)null!=(n=e[o])&&n<r&&(r=n)}else for(;++o<i;)if(null!=(n=t(e[o],o,e))&&n<=n)for(r=n;++o<i;)null!=(n=t(e[o],o,e))&&n<r&&(r=n);return r}function T(e){if(!(i=e.length))return[];for(var t=-1,n=x(e,S),r=new Array(n);++t<n;)for(var i,o=-1,a=r[t]=new Array(i);++o<i;)a[o]=e[o][t];return r}function S(e){return e.length}exports.bisect=m,exports.bisectRight=m,exports.bisectLeft=n,exports.ascending=s,exports.bisector=e,exports.cross=function(e,t,n){var r,i,o,a,s=e.length,u=t.length,l=new Array(s*u);for(null==n&&(n=c),r=o=0;r<s;++r)for(a=e[r],i=0;i<u;++i,++o)l[o]=n(a,t[i]);return l},exports.descending=function(e,t){return t<e?-1:e<t?1:e<=t?0:NaN},exports.deviation=i,exports.extent=o,exports.histogram=function(){var f=y,p=o,h=_;function t(e){for(var t,n=e.length,r=new Array(n),i=0;i<n;++i)r[i]=f(e[i],i,e);var o=p(r),a=o[0],s=o[1],u=h(r,a,s);Array.isArray(u)||(u=b(a,s,u),u=g(Math.ceil(a/u)*u,s,u));for(var l=u.length;u[0]<=a;)u.shift(),--l;for(;u[l-1]>s;)u.pop(),--l;var c,d=new Array(l+1);for(i=0;i<=l;++i)(c=d[i]=[]).x0=0<i?u[i-1]:a,c.x1=i<l?u[i]:s;for(i=0;i<n;++i)a<=(t=r[i])&&t<=s&&d[m(u,t,0,l)].push(e[i]);return d}return t.value=function(e){return arguments.length?(f="function"==typeof e?e:d(e),t):f},t.domain=function(e){return arguments.length?(p="function"==typeof e?e:d([e[0],e[1]]),t):p},t.thresholds=function(e){return arguments.length?(h="function"==typeof e?e:Array.isArray(e)?d(a.call(e)):d(e),t):h},t},exports.thresholdFreedmanDiaconis=function(e,t,n){return e=u.call(e,l).sort(s),Math.ceil((n-t)/(2*(w(e,.75)-w(e,.25))*Math.pow(e.length,-1/3)))},exports.thresholdScott=function(e,t,n){return Math.ceil((n-t)/(3.5*i(e)*Math.pow(e.length,-1/3)))},exports.thresholdSturges=_,exports.max=function(e,t){var n,r,i=e.length,o=-1;if(null==t){for(;++o<i;)if(null!=(n=e[o])&&n<=n)for(r=n;++o<i;)null!=(n=e[o])&&r<n&&(r=n)}else for(;++o<i;)if(null!=(n=t(e[o],o,e))&&n<=n)for(r=n;++o<i;)null!=(n=t(e[o],o,e))&&r<n&&(r=n);return r},exports.mean=function(e,t){var n,r=e.length,i=r,o=-1,a=0;if(null==t)for(;++o<r;)isNaN(n=l(e[o]))?--i:a+=n;else for(;++o<r;)isNaN(n=l(t(e[o],o,e)))?--i:a+=n;if(i)return a/i},exports.median=function(e,t){var n,r=e.length,i=-1,o=[];if(null==t)for(;++i<r;)isNaN(n=l(e[i]))||o.push(n);else for(;++i<r;)isNaN(n=l(t(e[i],i,e)))||o.push(n);return w(o.sort(s),.5)},exports.merge=function(e){for(var t,n,r,i=e.length,o=-1,a=0;++o<i;)a+=e[o].length;for(n=new Array(a);0<=--i;)for(t=(r=e[i]).length;0<=--t;)n[--a]=r[t];return n},exports.min=x,exports.pairs=function(e,t){null==t&&(t=c);for(var n=0,r=e.length-1,i=e[0],o=new Array(r<0?0:r);n<r;)o[n]=t(i,i=e[++n]);return o},exports.permute=function(e,t){for(var n=t.length,r=new Array(n);n--;)r[n]=e[t[n]];return r},exports.quantile=w,exports.range=g,exports.scan=function(e,t){if(n=e.length){var n,r,i=0,o=0,a=e[o];for(null==t&&(t=s);++i<n;)(t(r=e[i],a)<0||0!==t(a,a))&&(a=r,o=i);return 0===t(a,a)?o:void 0}},exports.shuffle=function(e,t,n){for(var r,i,o=(null==n?e.length:n)-(t=null==t?0:+t);o;)i=Math.random()*o--|0,r=e[o+t],e[o+t]=e[i+t],e[i+t]=r;return e},exports.sum=function(e,t){var n,r=e.length,i=-1,o=0;if(null==t)for(;++i<r;)(n=+e[i])&&(o+=n);else for(;++i<r;)(n=+t(e[i],i,e))&&(o+=n);return o},exports.ticks=function(e,t,n){var r,i,o,a,s=-1;if(n=+n,(e=+e)===(t=+t)&&0<n)return[e];if((r=t<e)&&(i=e,e=t,t=i),0===(a=v(e,t,n))||!isFinite(a))return[];if(0<a)for(e=Math.ceil(e/a),t=Math.floor(t/a),o=new Array(i=Math.ceil(t-e+1));++s<i;)o[s]=(e+s)*a;else for(e=Math.floor(e*a),t=Math.ceil(t*a),o=new Array(i=Math.ceil(e-t+1));++s<i;)o[s]=(e-s)/a;return r&&o.reverse(),o},exports.tickIncrement=v,exports.tickStep=b,exports.transpose=T,exports.variance=r,exports.zip=function(){return T(arguments)},Object.defineProperty(exports,"__esModule",{value:!0})},"object"==typeof exports&&void 0!==e?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(t.d3=t.d3||{})},{}],375:[function(require,e,exports){var t,n;t=this,n=function(exports){"use strict";function s(){}function y(e,t){var n=new s;if(e instanceof s)e.each(function(e,t){n.set(t,e)});else if(Array.isArray(e)){var r,i=-1,o=e.length;if(null==t)for(;++i<o;)n.set(i,e[i]);else for(;++i<o;)n.set(t(r=e[i],i,e),r)}else if(e)for(var a in e)n.set(a,e[a]);return n}function n(){return{}}function r(e,t,n){e[t]=n}function i(){return y()}function o(e,t,n){e.set(t,n)}function a(){}s.prototype=y.prototype={constructor:s,has:function(e){return"$"+e in this},get:function(e){return this["$"+e]},set:function(e,t){return this["$"+e]=t,this},remove:function(e){e="$"+e;return e in this&&delete this[e]},clear:function(){for(var e in this)"$"===e[0]&&delete this[e]},keys:function(){var e,t=[];for(e in this)"$"===e[0]&&t.push(e.slice(1));return t},values:function(){var e,t=[];for(e in this)"$"===e[0]&&t.push(this[e]);return t},entries:function(){var e,t=[];for(e in this)"$"===e[0]&&t.push({key:e.slice(1),value:this[e]});return t},size:function(){var e,t=0;for(e in this)"$"===e[0]&&++t;return t},empty:function(){for(var e in this)if("$"===e[0])return!1;return!0},each:function(e){for(var t in this)"$"===t[0]&&e(this[t],t.slice(1),this)}};var e=y.prototype;function t(e,t){var n=new a;if(e instanceof a)e.each(function(e){n.add(e)});else if(e){var r=-1,i=e.length;if(null==t)for(;++r<i;)n.add(e[r]);else for(;++r<i;)n.add(t(e[r],r,e))}return n}a.prototype=t.prototype={constructor:a,has:e.has,add:function(e){return this["$"+(e+="")]=e,this},remove:e.remove,clear:e.clear,values:e.keys,size:e.size,empty:e.empty,each:e.each},exports.nest=function(){var f,p,t,h=[],a=[];function m(e,n,r,i){if(n>=h.length)return null!=f&&e.sort(f),null!=p?p(e):e;for(var t,o,a,s=-1,u=e.length,l=h[n++],c=y(),d=r();++s<u;)(a=c.get(t=l(o=e[s])+""))?a.push(o):c.set(t,[o]);return c.each(function(e,t){i(d,t,m(e,n,r,i))}),d}return t={object:function(e){return m(e,0,n,r)},map:function(e){return m(e,0,i,o)},entries:function(e){return function n(e,r){if(++r>h.length)return e;var i,o=a[r-1];return null!=p&&r>=h.length?i=e.entries():(i=[],e.each(function(e,t){i.push({key:t,values:n(e,r)})})),null!=o?i.sort(function(e,t){return o(e.key,t.key)}):i}(m(e,0,i,o),0)},key:function(e){return h.push(e),t},sortKeys:function(e){return a[h.length-1]=e,t},sortValues:function(e){return f=e,t},rollup:function(e){return p=e,t}}},exports.set=t,exports.map=y,exports.keys=function(e){var t,n=[];for(t in e)n.push(t);return n},exports.values=function(e){var t,n=[];for(t in e)n.push(e[t]);return n},exports.entries=function(e){var t,n=[];for(t in e)n.push({key:t,value:e[t]});return n},Object.defineProperty(exports,"__esModule",{value:!0})},"object"==typeof exports&&void 0!==e?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(t.d3=t.d3||{})},{}],376:[function(require,e,exports){var t,n;t=this,n=function(exports){"use strict";function e(e,t,n){(e.prototype=t.prototype=n).constructor=e}function t(e,t){var n,r=Object.create(e.prototype);for(n in t)r[n]=t[n];return r}function l(){}var n="\\s*([+-]?\\d+)\\s*",r="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",i="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",o=/^#([0-9a-f]{3,8})$/,a=new RegExp("^rgb\\("+[n,n,n]+"\\)$"),s=new RegExp("^rgb\\("+[i,i,i]+"\\)$"),u=new RegExp("^rgba\\("+[n,n,n,r]+"\\)$"),c=new RegExp("^rgba\\("+[i,i,i,r]+"\\)$"),d=new RegExp("^hsl\\("+[r,i,i]+"\\)$"),f=new RegExp("^hsla\\("+[r,i,i,r]+"\\)$"),p={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function h(){return this.rgb().formatHex()}function m(){return this.rgb().formatRgb()}function y(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=o.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?g(t):3===n?new w(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?v(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?v(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=a.exec(e))?new w(t[1],t[2],t[3],1):(t=s.exec(e))?new w(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=u.exec(e))?v(t[1],t[2],t[3],t[4]):(t=c.exec(e))?v(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=d.exec(e))?k(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?k(t[1],t[2]/100,t[3]/100,t[4]):p.hasOwnProperty(e)?g(p[e]):"transparent"===e?new w(NaN,NaN,NaN,0):null}function g(e){return new w(e>>16&255,e>>8&255,255&e,1)}function v(e,t,n,r){return new w(e=r<=0?t=n=NaN:e,t,n,r)}function b(e){return(e=e instanceof l?e:y(e))?new w((e=e.rgb()).r,e.g,e.b,e.opacity):new w}function _(e,t,n,r){return 1===arguments.length?b(e):new w(e,t,n,null==r?1:r)}function w(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function x(){return"#"+S(this.r)+S(this.g)+S(this.b)}function T(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function k(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||1<=n?e=t=NaN:t<=0&&(e=NaN),new C(e,t,n,r)}function E(e){if(e instanceof C)return new C(e.h,e.s,e.l,e.opacity);if(!(e=!(e instanceof l)?y(e):e))return new C;if(e instanceof C)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),o=Math.max(t,n,r),a=NaN,s=o-i,u=(o+i)/2;return s?(a=t===o?(n-r)/s+6*(n<r):n===o?(r-t)/s+2:(t-n)/s+4,s/=u<.5?o+i:2-o-i,a*=60):s=0<u&&u<1?0:a,new C(a,s,u,e.opacity)}function O(e,t,n,r){return 1===arguments.length?E(e):new C(e,t,n,null==r?1:r)}function C(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function P(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}e(l,y,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:h,formatHex:h,formatHsl:function(){return E(this).formatHsl()},formatRgb:m,toString:m}),e(w,_,t(l,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new w(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new w(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:x,formatHex:x,formatRgb:T,toString:T})),e(C,O,t(l,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new C(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new C(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,t=n+(n<.5?n:1-n)*t,n=2*n-t;return new w(P(240<=e?e-240:120+e,n,t),P(e,n,t),P(e<120?240+e:e-120,n,t),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));var A=Math.PI/180,M=180/Math.PI,j=.96422,D=1,I=.82521,N=4/29,R=6/29*3*(6/29),L=6/29*(6/29)*(6/29);function U(e){if(e instanceof B)return new B(e.l,e.a,e.b,e.opacity);if(e instanceof G)return K(e);var t,n,r=H((e=!(e instanceof w)?b(e):e).r),i=H(e.g),o=H(e.b),a=z((.2225045*r+.7168786*i+.0606169*o)/D);return r===i&&i===o?t=n=a:(t=z((.4360747*r+.3850649*i+.1430804*o)/j),n=z((.0139322*r+.0971045*i+.7141733*o)/I)),new B(116*a-16,500*(t-a),200*(a-n),e.opacity)}function F(e,t,n,r){return 1===arguments.length?U(e):new B(e,t,n,null==r?1:r)}function B(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function z(e){return L<e?Math.pow(e,1/3):e/R+N}function W(e){return 6/29<e?e*e*e:R*(e-N)}function V(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function H(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function q(e){if(e instanceof G)return new G(e.h,e.c,e.l,e.opacity);if(0===(e=!(e instanceof B)?U(e):e).a&&0===e.b)return new G(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*M;return new G(t<0?360+t:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function Y(e,t,n,r){return 1===arguments.length?q(e):new G(e,t,n,null==r?1:r)}function G(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function K(e){if(isNaN(e.h))return new B(e.l,0,0,e.opacity);var t=e.h*A;return new B(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}e(B,F,t(l,{brighter:function(e){return new B(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new B(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new w(V(3.1338561*(t=j*W(t))-1.6168667*(e=D*W(e))-.4906146*(n=I*W(n))),V(-.9787684*t+1.9161415*e+.033454*n),V(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),e(G,Y,t(l,{brighter:function(e){return new G(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new G(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return K(this).rgb()}}));var $=-.29227,X=-.90649,Q=1.97294,Z=Q*X,J=1.78277*Q,ee=1.78277*$- -.14861*X;function te(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof ne)return new ne(e.h,e.s,e.l,e.opacity);var t=(e=!(e instanceof w)?b(e):e).r/255,n=e.g/255,r=e.b/255,i=(ee*r+Z*t-J*n)/(ee+Z-J),r=(Q*(n-i)-$*(t=r-i))/X,n=Math.sqrt(r*r+t*t)/(Q*i*(1-i));return new ne((t=n?Math.atan2(r,t)*M-120:NaN)<0?t+360:t,n,i,e.opacity)}(e):new ne(e,t,n,null==r?1:r)}function ne(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}e(ne,te,t(l,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ne(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*A,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),e=Math.sin(e);return new w(255*(t+n*(-.14861*r+1.78277*e)),255*(t+n*($*r+X*e)),255*(t+Q*r*n),this.opacity)}})),exports.color=y,exports.cubehelix=te,exports.gray=function(e,t){return new B(e,0,0,null==t?1:t)},exports.hcl=Y,exports.hsl=O,exports.lab=F,exports.lch=function(e,t,n,r){return 1===arguments.length?q(e):new G(n,t,e,null==r?1:r)},exports.rgb=_,Object.defineProperty(exports,"__esModule",{value:!0})},"object"==typeof exports&&void 0!==e?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t=t||self).d3=t.d3||{})},{}],377:[function(require,e,exports){var t,n;t=this,n=function(exports){"use strict";function o(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,t=e.slice(0,n);return[1<t.length?t[0]+t.slice(2):t,+e.slice(n+1)]}function l(e){return(e=o(Math.abs(e)))?e[1]:NaN}var O,n=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function C(e){if(!(t=n.exec(e)))throw new Error("invalid format: "+e);var t;return new r({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function r(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function i(e,t){t=o(e,t);if(!t)return e+"";e=t[0],t=t[1];return t<0?"0."+new Array(-t).join("0")+e:e.length>t+1?e.slice(0,t+1)+"."+e.slice(t+1):e+new Array(t-e.length+2).join("0")}C.prototype=r.prototype,r.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var P={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return 1e21<=Math.abs(e=Math.round(e))?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return i(100*e,t)},r:i,s:function(e,t){if(!(r=o(e,t)))return e+"";var n=r[0],r=(i=r[1])-(O=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,i=n.length;return r===i?n:i<r?n+new Array(r-i+1).join("0"):0<r?n.slice(0,r)+"."+n.slice(r):"0."+new Array(1-r).join("0")+o(e,Math.max(0,t+r-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function c(e){return e}var t,d=Array.prototype.map,A=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function a(e){var t,s,u,x=void 0===e.grouping||void 0===e.thousands?c:(s=d.call(e.grouping,Number),u=e.thousands+"",function(e,t){for(var n=e.length,r=[],i=0,o=s[0],a=0;0<n&&0<o&&(t<a+o+1&&(o=Math.max(1,t-a)),r.push(e.substring(n-=o,n+o)),!((a+=o+1)>t));)o=s[i=(i+1)%s.length];return r.reverse().join(u)}),r=void 0===e.currency?"":e.currency[0]+"",i=void 0===e.currency?"":e.currency[1]+"",T=void 0===e.decimal?".":e.decimal+"",S=void 0===e.numerals?c:(t=d.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return t[+e]})}),o=void 0===e.percent?"%":e.percent+"",k=void 0===e.minus?"-":e.minus+"",E=void 0===e.nan?"NaN":e.nan+"";function a(e){var l=(e=C(e)).fill,c=e.align,d=e.sign,t=e.symbol,f=e.zero,p=e.width,h=e.comma,m=e.precision,y=e.trim,g=e.type;"n"===g?(h=!0,g="g"):P[g]||(void 0===m&&(m=12),y=!0,g="g"),(f||"0"===l&&"="===c)&&(f=!0,l="0",c="=");var v="$"===t?r:"#"===t&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",b="$"===t?i:/[%p]/.test(g)?o:"",_=P[g],w=/[defgprs%]/.test(g);function n(e){var t,n,r,i=v,o=b;if("c"===g)o=_(e)+o,e="";else{var a=(e=+e)<0||1/e<0;if(e=isNaN(e)?E:_(Math.abs(e),m),y&&(e=function(e){e:for(var t,n=e.length,r=1,i=-1;r<n;++r)switch(e[r]){case".":i=t=r;break;case"0":0===i&&(i=r),t=r;break;default:if(!+e[r])break e;0<i&&(i=0)}return 0<i?e.slice(0,i)+e.slice(t+1):e}(e)),i=((a=a&&0==+e&&"+"!==d?!1:a)?"("===d?d:k:"-"===d||"("===d?"":d)+i,o=("s"===g?A[8+O/3]:"")+o+(a&&"("===d?")":""),w)for(t=-1,n=e.length;++t<n;)if((r=e.charCodeAt(t))<48||57<r){o=(46===r?T+e.slice(t+1):e.slice(t))+o,e=e.slice(0,t);break}}h&&!f&&(e=x(e,1/0));var s=i.length+e.length+o.length,u=s<p?new Array(p-s+1).join(l):"";switch(h&&f&&(e=x(u+e,u.length?p-o.length:1/0),u=""),c){case"<":e=i+e+o+u;break;case"=":e=i+u+e+o;break;case"^":e=u.slice(0,s=u.length>>1)+i+e+o+u.slice(s);break;default:e=u+i+e+o}return S(e)}return m=void 0===m?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),n.toString=function(){return e+""},n}return{format:a,formatPrefix:function(e,t){var n=a(((e=C(e)).type="f",e)),t=3*Math.max(-8,Math.min(8,Math.floor(l(t)/3))),r=Math.pow(10,-t),i=A[8+t/3];return function(e){return n(r*e)+i}}}}function e(e){return t=a(e),exports.format=t.format,exports.formatPrefix=t.formatPrefix,t}e({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),exports.FormatSpecifier=r,exports.formatDefaultLocale=e,exports.formatLocale=a,exports.formatSpecifier=C,exports.precisionFixed=function(e){return Math.max(0,-l(Math.abs(e)))},exports.precisionPrefix=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(l(t)/3)))-l(Math.abs(e)))},exports.precisionRound=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,l(t)-l(e))+1},Object.defineProperty(exports,"__esModule",{value:!0})},"object"==typeof exports&&void 0!==e?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t="undefined"!=typeof globalThis?globalThis:t||self).d3=t.d3||{})},{}],378:[function(require,e,exports){var t,n;t=this,n=function(exports,u){"use strict";function l(e,t,n,r,i){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*n+(1+3*e+3*o-3*a)*r+a*i)/6}function e(a){var s=a.length-1;return function(e){var t=e<=0?e=0:1<=e?s-(e=1):Math.floor(e*s),n=a[t],r=a[t+1],i=0<t?a[t-1]:2*n-r,o=t<s-1?a[t+2]:2*r-n;return l((e-t/s)*s,i,n,r,o)}}function t(a){var s=a.length;return function(e){var t=Math.floor(((e%=1)<0?++e:e)*s),n=a[(t+s-1)%s],r=a[t%s],i=a[(t+1)%s],o=a[(t+2)%s];return l((e-t/s)*s,n,r,i,o)}}function a(e){return function(){return e}}function r(t,n){return function(e){return t+e*n}}function i(e,t){var n=t-e;return n?r(e,180<n||n<-180?n-360*Math.round(n/360):n):a(isNaN(e)?t:e)}function o(o){return 1==(o=+o)?c:function(e,t){return t-e?(n=e,r=t,i=o,n=Math.pow(n,i),r=Math.pow(r,i)-n,i=1/i,function(e){return Math.pow(n+e*r,i)}):a(isNaN(e)?t:e);var n,r,i}}function c(e,t){var n=t-e;return n?r(e,n):a(isNaN(e)?t:e)}var s=function e(t){var a=o(t);function n(t,e){var n=a((t=u.rgb(t)).r,(e=u.rgb(e)).r),r=a(t.g,e.g),i=a(t.b,e.b),o=c(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=r(e),t.b=i(e),t.opacity=o(e),t+""}}return n.gamma=e,n}(1);function n(s){return function(e){for(var t,n=e.length,r=new Array(n),i=new Array(n),o=new Array(n),a=0;a<n;++a)t=u.rgb(e[a]),r[a]=t.r||0,i[a]=t.g||0,o[a]=t.b||0;return r=s(r),i=s(i),o=s(o),t.opacity=1,function(e){return t.r=r(e),t.g=i(e),t.b=o(e),t+""}}}var d=n(e),f=n(t);function p(t,n){n=n||[];var r,i=t?Math.min(n.length,t.length):0,o=n.slice();return function(e){for(r=0;r<i;++r)o[r]=t[r]*(1-e)+n[r]*e;return o}}function h(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function m(e,t){for(var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=new Array(r),o=new Array(n),a=0;a<r;++a)i[a]=x(e[a],t[a]);for(;a<n;++a)o[a]=t[a];return function(e){for(a=0;a<r;++a)o[a]=i[a](e);return o}}function y(t,n){var r=new Date;return t=+t,n=+n,function(e){return r.setTime(t*(1-e)+n*e),r}}function g(t,n){return t=+t,n=+n,function(e){return t*(1-e)+n*e}}function v(e,t){var n,r={},i={};for(n in null!==e&&"object"==typeof e||(e={}),t=null===t||"object"!=typeof t?{}:t)n in e?r[n]=x(e[n],t[n]):i[n]=t[n];return function(e){for(n in r)i[n]=r[n](e);return i}}var b=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,_=new RegExp(b.source,"g");function w(e,r){var t,n,i,o,a,s=b.lastIndex=_.lastIndex=0,u=-1,l=[],c=[];for(e+="",r+="";(t=b.exec(e))&&(n=_.exec(r));)(i=n.index)>s&&(i=r.slice(s,i),l[u]?l[u]+=i:l[++u]=i),(t=t[0])===(n=n[0])?l[u]?l[u]+=n:l[++u]=n:(l[++u]=null,c.push({i:u,x:g(t,n)})),s=_.lastIndex;return s<r.length&&(i=r.slice(s),l[u]?l[u]+=i:l[++u]=i),l.length<2?c[0]?(a=c[0].x,function(e){return a(e)+""}):(o=r,function(){return o}):(r=c.length,function(e){for(var t,n=0;n<r;++n)l[(t=c[n]).i]=t.x(e);return l.join("")})}function x(e,t){var n=typeof t;return null==t||"boolean"==n?a(t):("number"==n?g:"string"==n?(n=u.color(t))?(t=n,s):w:t instanceof u.color?s:t instanceof Date?y:h(t)?p:Array.isArray(t)?m:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?v:g)(e,t)}var T,S,k,E,O=180/Math.PI,C={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function P(e,t,n,r,i,o){var a,s,u;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(u=e*n+t*r)&&(n-=e*u,r-=t*u),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,u/=s),e*r<t*n&&(e=-e,t=-t,u=-u,a=-a),{translateX:i,translateY:o,rotate:Math.atan2(t,e)*O,skewX:Math.atan(u)*O,scaleX:a,scaleY:s}}function A(d,f,p,h){function m(e){return e.length?e.pop()+" ":""}return function(e,t){var n,r,i,o,a,s,u,l=[],c=[];return e=d(e),t=d(t),i=e.translateX,o=e.translateY,u=t.translateX,s=t.translateY,a=l,n=c,i!==u||o!==s?(r=a.push("translate(",null,f,null,p),n.push({i:r-4,x:g(i,u)},{i:r-2,x:g(o,s)})):(u||s)&&a.push("translate("+u+f+s+p),n=e.rotate,i=t.rotate,r=l,o=c,n!==i?(180<n-i?i+=360:180<i-n&&(n+=360),o.push({i:r.push(m(r)+"rotate(",null,h)-2,x:g(n,i)})):i&&r.push(m(r)+"rotate("+i+h),a=e.skewX,u=t.skewX,s=l,o=c,a!==u?o.push({i:s.push(m(s)+"skewX(",null,h)-2,x:g(a,u)}):u&&s.push(m(s)+"skewX("+u+h),n=e.scaleX,r=e.scaleY,i=t.scaleX,o=t.scaleY,a=l,s=c,n!==i||r!==o?(u=a.push(m(a)+"scale(",null,",",null,")"),s.push({i:u-4,x:g(n,i)},{i:u-2,x:g(r,o)})):1===i&&1===o||a.push(m(a)+"scale("+i+","+o+")"),e=t=null,function(e){for(var t,n=-1,r=c.length;++n<r;)l[(t=c[n]).i]=t.x(e);return l.join("")}}}var M=A(function(e){return"none"===e?C:(T||(T=document.createElement("DIV"),S=document.documentElement,k=document.defaultView),T.style.transform=e,e=k.getComputedStyle(S.appendChild(T),null).getPropertyValue("transform"),S.removeChild(T),P(+(e=e.slice(7,-1).split(","))[0],+e[1],+e[2],+e[3],+e[4],+e[5]))},"px, ","px)","deg)"),j=A(function(e){return null==e?C:((E=E||document.createElementNS("http://www.w3.org/2000/svg","g")).setAttribute("transform",e),(e=E.transform.baseVal.consolidate())?P((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):C)},", ",")",")"),D=Math.SQRT2;function I(e){return((e=Math.exp(e))+1/e)/2}function N(a){return function(t,e){var n=a((t=u.hsl(t)).h,(e=u.hsl(e)).h),r=c(t.s,e.s),i=c(t.l,e.l),o=c(t.opacity,e.opacity);return function(e){return t.h=n(e),t.s=r(e),t.l=i(e),t.opacity=o(e),t+""}}}var R=N(i),L=N(c);function U(a){return function(t,e){var n=a((t=u.hcl(t)).h,(e=u.hcl(e)).h),r=c(t.c,e.c),i=c(t.l,e.l),o=c(t.opacity,e.opacity);return function(e){return t.h=n(e),t.c=r(e),t.l=i(e),t.opacity=o(e),t+""}}}var F=U(i),B=U(c);function z(s){return function e(a){function t(t,e){var n=s((t=u.cubehelix(t)).h,(e=u.cubehelix(e)).h),r=c(t.s,e.s),i=c(t.l,e.l),o=c(t.opacity,e.opacity);return function(e){return t.h=n(e),t.s=r(e),t.l=i(Math.pow(e,a)),t.opacity=o(e),t+""}}return a=+a,t.gamma=e,t}(1)}var W=z(i),V=z(c);exports.interpolate=x,exports.interpolateArray=function(e,t){return(h(t)?p:m)(e,t)},exports.interpolateBasis=e,exports.interpolateBasisClosed=t,exports.interpolateCubehelix=W,exports.interpolateCubehelixLong=V,exports.interpolateDate=y,exports.interpolateDiscrete=function(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}},exports.interpolateHcl=F,exports.interpolateHclLong=B,exports.interpolateHsl=R,exports.interpolateHslLong=L,exports.interpolateHue=function(e,t){var n=i(+e,+t);return function(e){e=n(e);return e-360*Math.floor(e/360)}},exports.interpolateLab=function(t,e){var n=c((t=u.lab(t)).l,(e=u.lab(e)).l),r=c(t.a,e.a),i=c(t.b,e.b),o=c(t.opacity,e.opacity);return function(e){return t.l=n(e),t.a=r(e),t.b=i(e),t.opacity=o(e),t+""}},exports.interpolateNumber=g,exports.interpolateNumberArray=p,exports.interpolateObject=v,exports.interpolateRgb=s,exports.interpolateRgbBasis=d,exports.interpolateRgbBasisClosed=f,exports.interpolateRound=function(t,n){return t=+t,n=+n,function(e){return Math.round(t*(1-e)+n*e)}},exports.interpolateString=w,exports.interpolateTransformCss=M,exports.interpolateTransformSvg=j,exports.interpolateZoom=function(e,t){var r,i,o,n,a=e[0],s=e[1],u=e[2],l=t[0],e=t[1],t=t[2],c=l-a,d=e-s;return(n=(l=c*c+d*d)<1e-12?(o=Math.log(t/u)/D,function(e){return[a+e*c,s+e*d,u*Math.exp(D*e*o)]}):(r=Math.sqrt(l),e=(t*t-u*u+4*l)/(2*u*2*r),n=(t*t-u*u-4*l)/(2*t*2*r),i=Math.log(Math.sqrt(e*e+1)-e),o=(Math.log(Math.sqrt(n*n+1)-n)-i)/D,function(e){var t=e*o,n=I(i),e=u/(2*r)*(n*(e=D*t+i,((e=Math.exp(2*e))-1)/(e+1))-(e=i,((e=Math.exp(i))-1/e)/2));return[a+e*c,s+e*d,u*n/I(D*t+i)]})).duration=1e3*o,n},exports.piecewise=function(e,t){for(var n=0,r=t.length-1,i=t[0],o=new Array(r<0?0:r);n<r;)o[n]=e(i,i=t[++n]);return function(e){var t=Math.max(0,Math.min(r-1,Math.floor(e*=r)));return o[t](e-t)}},exports.quantize=function(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e(r/(t-1));return n},Object.defineProperty(exports,"__esModule",{value:!0})},"object"==typeof exports&&void 0!==e?n(exports,require("d3-color")):"function"==typeof define&&define.amd?define(["exports","d3-color"],n):n((t=t||self).d3=t.d3||{},t.d3)},{"d3-color":376}],379:[function(require,e,exports){var t,n;t=this,n=function(exports){"use strict";var h=Math.PI,d=2*h,f=d-1e-6;function e(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function t(){return new e}e.prototype=t.prototype={constructor:e,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,i,o){this._+="C"+ +e+","+ +t+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+o)},arcTo:function(e,t,n,r,i){var o,a,s=this._x1,u=this._y1,l=(n=+n)-(e=+e),c=(r=+r)-(t=+t),d=s-e,f=u-t,p=d*d+f*f;if((i=+i)<0)throw new Error("negative radius: "+i);null===this._x1?this._+="M"+(this._x1=e)+","+(this._y1=t):1e-6<p&&(1e-6<Math.abs(f*l-c*d)&&i?(a=l*l+c*c,s=(o=n-s)*o+(n=r-u)*n,r=Math.sqrt(a),u=Math.sqrt(p),u=(s=i*Math.tan((h-Math.acos((a+p-s)/(2*r*u)))/2))/u,r=s/r,1e-6<Math.abs(u-1)&&(this._+="L"+(e+u*d)+","+(t+u*f)),this._+="A"+i+","+i+",0,0,"+ +(d*n<f*o)+","+(this._x1=e+r*l)+","+(this._y1=t+r*c)):this._+="L"+(this._x1=e)+","+(this._y1=t))},arc:function(e,t,n,r,i,o){e=+e,t=+t,o=!!o;var a=(n=+n)*Math.cos(r),s=n*Math.sin(r),u=e+a,l=t+s,c=1^o,r=o?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+u+","+l:(1e-6<Math.abs(this._x1-u)||1e-6<Math.abs(this._y1-l))&&(this._+="L"+u+","+l),n&&(f<(r=r<0?r%d+d:r)?this._+="A"+n+","+n+",0,1,"+c+","+(e-a)+","+(t-s)+"A"+n+","+n+",0,1,"+c+","+(this._x1=u)+","+(this._y1=l):1e-6<r&&(this._+="A"+n+","+n+",0,"+ +(h<=r)+","+c+","+(this._x1=e+n*Math.cos(i))+","+(this._y1=t+n*Math.sin(i))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}},exports.path=t,Object.defineProperty(exports,"__esModule",{value:!0})},"object"==typeof exports&&void 0!==e?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t=t||self).d3=t.d3||{})},{}],380:[function(require,e,exports){var t,n;t=this,n=function(exports,u,S,p,s,e,t){"use strict";function h(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function n(e,t){switch(arguments.length){case 0:break;case 1:this.interpolator(e);break;default:this.interpolator(t).domain(e)}return this}var r=Array.prototype,k=r.map,m=r.slice,l={name:"implicit"};function y(){var o=u.map(),a=[],r=[],i=l;function s(e){var t=e+"",n=o.get(t);if(!n){if(i!==l)return i;o.set(t,n=a.push(e))}return r[(n-1)%r.length]}return s.domain=function(e){if(!arguments.length)return a.slice();a=[],o=u.map();for(var t,n,r=-1,i=e.length;++r<i;)o.has(n=(t=e[r])+"")||o.set(n,a.push(t));return s},s.range=function(e){return arguments.length?(r=m.call(e),s):r.slice()},s.unknown=function(e){return arguments.length?(i=e,s):i},s.copy=function(){return y(a,r).unknown(i)},h.apply(s,arguments),s}function g(){var i,o,e=y().unknown(void 0),a=e.domain,s=e.range,u=[0,1],l=!1,c=0,d=0,f=.5;function t(){var e=a().length,t=u[1]<u[0],n=u[+t],r=u[1-t];i=(r-n)/Math.max(1,e-c+2*d),l&&(i=Math.floor(i)),n+=(r-n-i*(e-c))*f,o=i*(1-c),l&&(n=Math.round(n),o=Math.round(o));e=S.range(e).map(function(e){return n+i*e});return s(t?e.reverse():e)}return delete e.unknown,e.domain=function(e){return arguments.length?(a(e),t()):a()},e.range=function(e){return arguments.length?(u=[+e[0],+e[1]],t()):u.slice()},e.rangeRound=function(e){return u=[+e[0],+e[1]],l=!0,t()},e.bandwidth=function(){return o},e.step=function(){return i},e.round=function(e){return arguments.length?(l=!!e,t()):l},e.padding=function(e){return arguments.length?(c=Math.min(1,d=+e),t()):c},e.paddingInner=function(e){return arguments.length?(c=Math.min(1,e),t()):c},e.paddingOuter=function(e){return arguments.length?(d=+e,t()):d},e.align=function(e){return arguments.length?(f=Math.max(0,Math.min(1,e)),t()):f},e.copy=function(){return g(a(),u).round(l).paddingInner(c).paddingOuter(d).align(f)},h.apply(t(),arguments)}function v(e){return+e}var b=[0,1];function E(e){return e}function c(t,n){return(n-=t=+t)?function(e){return(e-t)/n}:(e=isNaN(n)?NaN:.5,function(){return e});var e}function _(e){var t=e[0],n=e[e.length-1];return n<t&&(e=t,t=n,n=e),function(e){return Math.max(t,Math.min(n,e))}}function w(e,t,n){var r=e[0],e=e[1],i=t[0],t=t[1],i=e<r?(r=c(e,r),n(t,i)):(r=c(r,e),n(i,t));return function(e){return i(r(e))}}function x(n,e,t){var r=Math.min(n.length,e.length)-1,i=new Array(r),o=new Array(r),a=-1;for(n[r]<n[0]&&(n=n.slice().reverse(),e=e.slice().reverse());++a<r;)i[a]=c(n[a],n[a+1]),o[a]=t(e[a],e[a+1]);return function(e){var t=S.bisect(n,e,1,r)-1;return o[t](i[t](e))}}function O(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function i(){var n,r,t,i,o,a,s=b,u=b,l=p.interpolate,c=E;function d(){return i=2<Math.min(s.length,u.length)?x:w,o=a=null,f}function f(e){return isNaN(e=+e)?t:(o=o||i(s.map(n),u,l))(n(c(e)))}return f.invert=function(e){return c(r((a=a||i(u,s.map(n),p.interpolateNumber))(e)))},f.domain=function(e){return arguments.length?(s=k.call(e,v),c===E||(c=_(s)),d()):s.slice()},f.range=function(e){return arguments.length?(u=m.call(e),d()):u.slice()},f.rangeRound=function(e){return u=m.call(e),l=p.interpolateRound,d()},f.clamp=function(e){return arguments.length?(c=e?_(s):E,f):c!==E},f.interpolate=function(e){return arguments.length?(l=e,d()):l},f.unknown=function(e){return arguments.length?(t=e,f):t},function(e,t){return n=e,r=t,d()}}function C(e,t){return i()(e,t)}function o(e,t,n,r){var i,o=S.tickStep(e,t,n);switch((r=s.formatSpecifier(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(i=s.precisionPrefix(o,a))||(r.precision=i),s.formatPrefix(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=s.precisionRound(o,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=s.precisionFixed(o))||(r.precision=i-2*("%"===r.type))}return s.format(r)}function d(s){var u=s.domain;return s.ticks=function(e){var t=u();return S.ticks(t[0],t[t.length-1],null==e?10:e)},s.tickFormat=function(e,t){var n=u();return o(n[0],n[n.length-1],null==e?10:e,t)},s.nice=function(e){null==e&&(e=10);var t,n=u(),r=0,i=n.length-1,o=n[r],a=n[i];return a<o&&(t=o,o=a,a=t,t=r,r=i,i=t),0<(t=S.tickIncrement(o,a,e))?(o=Math.floor(o/t)*t,a=Math.ceil(a/t)*t,t=S.tickIncrement(o,a,e)):t<0&&(o=Math.ceil(o*t)/t,a=Math.floor(a*t)/t,t=S.tickIncrement(o,a,e)),0<t?(n[r]=Math.floor(o/t)*t,n[i]=Math.ceil(a/t)*t,u(n)):t<0&&(n[r]=Math.ceil(o*t)/t,n[i]=Math.floor(a*t)/t,u(n)),s},s}function P(e,t){var n,r=0,i=(e=e.slice()).length-1,o=e[r],a=e[i];return a<o&&(n=r,r=i,i=n,n=o,o=a,a=n),e[r]=t.floor(o),e[i]=t.ceil(a),e}function a(e){return Math.log(e)}function T(e){return Math.exp(e)}function A(e){return-Math.log(-e)}function M(e){return-Math.exp(-e)}function j(e){return isFinite(e)?+("1e"+e):e<0?0:e}function D(t){return function(e){return-t(-e)}}function f(e){var c,d,i=e(a,T),f=i.domain,p=10;function t(){var t,n;return c=(n=p)===Math.E?Math.log:10===n&&Math.log10||2===n&&Math.log2||(n=Math.log(n),function(e){return Math.log(e)/n}),d=10===(t=p)?j:t===Math.E?Math.exp:function(e){return Math.pow(t,e)},f()[0]<0?(c=D(c),d=D(d),e(A,M)):e(a,T),i}return i.base=function(e){return arguments.length?(p=+e,t()):p},i.domain=function(e){return arguments.length?(f(e),t()):f()},i.ticks=function(e){var t=f(),n=t[0],r=t[t.length-1];(t=r<n)&&(s=n,n=r,r=s);var i,o,a,s=c(n),u=c(r),e=null==e?10:+e,l=[];if(!(p%1)&&u-s<e){if(s=Math.round(s)-1,u=Math.round(u)+1,0<n){for(;s<u;++s)for(o=1,i=d(s);o<p;++o)if(!((a=i*o)<n)){if(r<a)break;l.push(a)}}else for(;s<u;++s)for(o=p-1,i=d(s);1<=o;--o)if(!((a=i*o)<n)){if(r<a)break;l.push(a)}}else l=S.ticks(s,u,Math.min(u-s,e)).map(d);return t?l.reverse():l},i.tickFormat=function(e,n){if("function"!=typeof(n=null==n?10===p?".0e":",":n)&&(n=s.format(n)),e===1/0)return n;null==e&&(e=10);var r=Math.max(1,p*e/i.ticks().length);return function(e){var t=e/d(Math.round(c(e)));return t*p<p-.5&&(t*=p),t<=r?n(e):""}},i.nice=function(){return f(P(f(),{floor:function(e){return d(Math.floor(c(e)))},ceil:function(e){return d(Math.ceil(c(e)))}}))},i}function I(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function N(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function R(t){var n=1,e=t(I(n),N(n));return e.constant=function(e){return arguments.length?t(I(n=+e),N(n)):n},d(e)}function L(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function U(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function F(e){return e<0?-e*e:e*e}function B(t){var e=t(E,E),n=1;return e.exponent=function(e){return arguments.length?1===(n=+e)?t(E,E):.5===n?t(U,F):t(L(n),L(1/n)):n},d(e)}function z(){var e=B(i());return e.copy=function(){return O(e,z()).exponent(e.exponent())},h.apply(e,arguments),e}var W=1e3,V=60*W,H=60*V,q=24*H,Y=7*q,G=30*q,K=365*q;function $(e){return new Date(e)}function X(e){return e instanceof Date?+e:+new Date(+e)}function Q(a,t,n,r,i,o,s,u,l){var c=C(E,E),d=c.invert,f=c.domain,p=l(".%L"),h=l(":%S"),m=l("%I:%M"),y=l("%I %p"),g=l("%a %d"),v=l("%b %d"),b=l("%B"),_=l("%Y"),w=[[s,1,W],[s,5,5*W],[s,15,15*W],[s,30,30*W],[o,1,V],[o,5,5*V],[o,15,15*V],[o,30,30*V],[i,1,H],[i,3,3*H],[i,6,6*H],[i,12,12*H],[r,1,q],[r,2,2*q],[n,1,Y],[t,1,G],[t,3,3*G],[a,1,K]];function x(e){return(s(e)<e?p:o(e)<e?h:i(e)<e?m:r(e)<e?y:t(e)<e?n(e)<e?g:v:a(e)<e?b:_)(e)}function T(e,t,n,r){var i,o;return"number"==typeof(e=null==e?10:e)&&(i=Math.abs(n-t)/e,e=(o=S.bisector(function(e){return e[2]}).right(w,i))===w.length?(r=S.tickStep(t/K,n/K,e),a):o?(r=(o=w[i/w[o-1][2]<w[o][2]/i?o-1:o])[1],o[0]):(r=Math.max(S.tickStep(t,n,e),1),u)),null==r?e:e.every(r)}return c.invert=function(e){return new Date(d(e))},c.domain=function(e){return arguments.length?f(k.call(e,X)):f().map($)},c.ticks=function(e,t){var n,r=f(),i=r[0],o=r[r.length-1],r=o<i;return r&&(n=i,i=o,o=n),n=(n=T(e,i,o,t))?n.range(i,o+1):[],r?n.reverse():n},c.tickFormat=function(e,t){return null==t?x:l(t)},c.nice=function(e,t){var n=f();return(e=T(e,n[0],n[n.length-1],t))?f(P(n,e)):c},c.copy=function(){return O(c,Q(a,t,n,r,i,o,s,u,l))},c}function Z(){var t,n,r,i,o,a=0,s=1,u=E,l=!1;function c(e){return isNaN(e=+e)?o:u(0===r?.5:(e=(i(e)-t)*r,l?Math.max(0,Math.min(1,e)):e))}return c.domain=function(e){return arguments.length?(t=i(a=+e[0]),n=i(s=+e[1]),r=t===n?0:1/(n-t),c):[a,s]},c.clamp=function(e){return arguments.length?(l=!!e,c):l},c.interpolator=function(e){return arguments.length?(u=e,c):u},c.unknown=function(e){return arguments.length?(o=e,c):o},function(e){return t=(i=e)(a),n=e(s),r=t===n?0:1/(n-t),c}}function J(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function ee(){var e=B(Z());return e.copy=function(){return J(e,ee()).exponent(e.exponent())},n.apply(e,arguments)}function te(){var t,n,r,i,o,a,s,u=0,l=.5,c=1,d=E,f=!1;function p(e){return isNaN(e=+e)?s:(e=.5+((e=+a(e))-n)*(e<n?i:o),d(f?Math.max(0,Math.min(1,e)):e))}return p.domain=function(e){return arguments.length?(t=a(u=+e[0]),n=a(l=+e[1]),r=a(c=+e[2]),i=t===n?0:.5/(n-t),o=n===r?0:.5/(r-n),p):[u,l,c]},p.clamp=function(e){return arguments.length?(f=!!e,p):f},p.interpolator=function(e){return arguments.length?(d=e,p):d},p.unknown=function(e){return arguments.length?(s=e,p):s},function(e){return t=(a=e)(u),n=e(l),r=e(c),i=t===n?0:.5/(n-t),o=n===r?0:.5/(r-n),p}}function ne(){var e=B(te());return e.copy=function(){return J(e,ne()).exponent(e.exponent())},n.apply(e,arguments)}exports.scaleBand=g,exports.scalePoint=function(){return function e(t){var n=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return e(n())},t}(g.apply(null,arguments).paddingInner(1))},exports.scaleIdentity=function e(t){var n;function r(e){return isNaN(e=+e)?n:e}return(r.invert=r).domain=r.range=function(e){return arguments.length?(t=k.call(e,v),r):t.slice()},r.unknown=function(e){return arguments.length?(n=e,r):n},r.copy=function(){return e(t).unknown(n)},t=arguments.length?k.call(t,v):[0,1],d(r)},exports.scaleLinear=function e(){var t=C(E,E);return t.copy=function(){return O(t,e())},h.apply(t,arguments),d(t)},exports.scaleLog=function e(){var t=f(i()).domain([1,10]);return t.copy=function(){return O(t,e()).base(t.base())},h.apply(t,arguments),t},exports.scaleSymlog=function e(){var t=R(i());return t.copy=function(){return O(t,e()).constant(t.constant())},h.apply(t,arguments)},exports.scaleOrdinal=y,exports.scaleImplicit=l,exports.scalePow=z,exports.scaleSqrt=function(){return z.apply(null,arguments).exponent(.5)},exports.scaleQuantile=function e(){var t,i=[],n=[],r=[];function o(){var e=0,t=Math.max(1,n.length);for(r=new Array(t-1);++e<t;)r[e-1]=S.quantile(i,e/t);return a}function a(e){return isNaN(e=+e)?t:n[S.bisect(r,e)]}return a.invertExtent=function(e){return(e=n.indexOf(e))<0?[NaN,NaN]:[0<e?r[e-1]:i[0],e<r.length?r[e]:i[i.length-1]]},a.domain=function(e){if(!arguments.length)return i.slice();i=[];for(var t,n=0,r=e.length;n<r;++n)null==(t=e[n])||isNaN(t=+t)||i.push(t);return i.sort(S.ascending),o()},a.range=function(e){return arguments.length?(n=m.call(e),o()):n.slice()},a.unknown=function(e){return arguments.length?(t=e,a):t},a.quantiles=function(){return r.slice()},a.copy=function(){return e().domain(i).range(n).unknown(t)},h.apply(a,arguments)},exports.scaleQuantize=function e(){var t,n=0,r=1,i=1,o=[.5],a=[0,1];function s(e){return e<=e?a[S.bisect(o,e,0,i)]:t}function u(){var e=-1;for(o=new Array(i);++e<i;)o[e]=((e+1)*r-(e-i)*n)/(i+1);return s}return s.domain=function(e){return arguments.length?(n=+e[0],r=+e[1],u()):[n,r]},s.range=function(e){return arguments.length?(i=(a=m.call(e)).length-1,u()):a.slice()},s.invertExtent=function(e){return(e=a.indexOf(e))<0?[NaN,NaN]:e<1?[n,o[0]]:i<=e?[o[i-1],r]:[o[e-1],o[e]]},s.unknown=function(e){return arguments.length&&(t=e),s},s.thresholds=function(){return o.slice()},s.copy=function(){return e().domain([n,r]).range(a).unknown(t)},h.apply(d(s),arguments)},exports.scaleThreshold=function e(){var t,n=[.5],r=[0,1],i=1;function o(e){return e<=e?r[S.bisect(n,e,0,i)]:t}return o.domain=function(e){return arguments.length?(n=m.call(e),i=Math.min(n.length,r.length-1),o):n.slice()},o.range=function(e){return arguments.length?(r=m.call(e),i=Math.min(n.length,r.length-1),o):r.slice()},o.invertExtent=function(e){return e=r.indexOf(e),[n[e-1],n[e]]},o.unknown=function(e){return arguments.length?(t=e,o):t},o.copy=function(){return e().domain(n).range(r).unknown(t)},h.apply(o,arguments)},exports.scaleTime=function(){return h.apply(Q(e.timeYear,e.timeMonth,e.timeWeek,e.timeDay,e.timeHour,e.timeMinute,e.timeSecond,e.timeMillisecond,t.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},exports.scaleUtc=function(){return h.apply(Q(e.utcYear,e.utcMonth,e.utcWeek,e.utcDay,e.utcHour,e.utcMinute,e.utcSecond,e.utcMillisecond,t.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)},exports.scaleSequential=function e(){var t=d(Z()(E));return t.copy=function(){return J(t,e())},n.apply(t,arguments)},exports.scaleSequentialLog=function e(){var t=f(Z()).domain([1,10]);return t.copy=function(){return J(t,e()).base(t.base())},n.apply(t,arguments)},exports.scaleSequentialPow=ee,exports.scaleSequentialSqrt=function(){return ee.apply(null,arguments).exponent(.5)},exports.scaleSequentialSymlog=function e(){var t=R(Z());return t.copy=function(){return J(t,e()).constant(t.constant())},n.apply(t,arguments)},exports.scaleSequentialQuantile=function e(){var i=[],t=E;function o(e){if(!isNaN(e=+e))return t((S.bisect(i,e)-1)/(i.length-1))}return o.domain=function(e){if(!arguments.length)return i.slice();i=[];for(var t,n=0,r=e.length;n<r;++n)null==(t=e[n])||isNaN(t=+t)||i.push(t);return i.sort(S.ascending),o},o.interpolator=function(e){return arguments.length?(t=e,o):t},o.copy=function(){return e(t).domain(i)},n.apply(o,arguments)},exports.scaleDiverging=function e(){var t=d(te()(E));return t.copy=function(){return J(t,e())},n.apply(t,arguments)},exports.scaleDivergingLog=function e(){var t=f(te()).domain([.1,1,10]);return t.copy=function(){return J(t,e()).base(t.base())},n.apply(t,arguments)},exports.scaleDivergingPow=ne,exports.scaleDivergingSqrt=function(){return ne.apply(null,arguments).exponent(.5)},exports.scaleDivergingSymlog=function e(){var t=R(te());return t.copy=function(){return J(t,e()).constant(t.constant())},n.apply(t,arguments)},exports.tickFormat=o,Object.defineProperty(exports,"__esModule",{value:!0})},"object"==typeof exports&&void 0!==e?n(exports,require("d3-collection"),require("d3-array"),require("d3-interpolate"),require("d3-format"),require("d3-time"),require("d3-time-format")):"function"==typeof define&&define.amd?define(["exports","d3-collection","d3-array","d3-interpolate","d3-format","d3-time","d3-time-format"],n):n(t.d3=t.d3||{},t.d3,t.d3,t.d3,t.d3,t.d3,t.d3)},{"d3-array":374,"d3-collection":375,"d3-format":377,"d3-interpolate":378,"d3-time":383,"d3-time-format":382}],381:[function(require,e,exports){var t,n;t=this,n=function(exports,R){"use strict";function b(e){return function(){return e}}var L=Math.abs,U=Math.atan2,F=Math.cos,h=Math.max,B=Math.min,z=Math.sin,W=Math.sqrt,V=1e-12,H=Math.PI,q=H/2,Y=2*H;function G(e){return 1<=e?q:e<=-1?-q:Math.asin(e)}function e(e){return e.innerRadius}function n(e){return e.outerRadius}function r(e){return e.startAngle}function i(e){return e.endAngle}function o(e){return e&&e.padAngle}function K(e,t,n,r,i,o,a){var s=e-n,u=t-r,l=(a?o:-o)/W(s*s+u*u),c=l*u,d=-l*s,f=e+c,p=t+d,a=n+c,u=r+d,l=(f+a)/2,s=(p+u)/2,e=a-f,t=u-p,n=e*e+t*t,r=i-o,o=f*u-a*p,f=(t<0?-1:1)*W(h(0,r*r*n-o*o)),u=(o*t-e*f)/n,a=(-o*e-t*f)/n,p=(o*t+e*f)/n,t=(-o*e+t*f)/n,f=u-l,n=a-s,l=p-l,s=t-s;return l*l+s*s<f*f+n*n&&(u=p,a=t),{cx:u,cy:a,x01:-c,y01:-d,x11:u*(i/r-1),y11:a*(i/r-1)}}function t(e){this._context=e}function v(e){return new t(e)}function _(e){return e[0]}function w(e){return e[1]}function a(){var a=_,s=w,u=b(!0),l=null,c=v,d=null;function t(e){var t,n,r,i=e.length,o=!1;for(null==l&&(d=c(r=R.path())),t=0;t<=i;++t)!(t<i&&u(n=e[t],t,e))===o&&((o=!o)?d.lineStart():d.lineEnd()),o&&d.point(+a(n,t,e),+s(n,t,e));if(r)return d=null,r+""||null}return t.x=function(e){return arguments.length?(a="function"==typeof e?e:b(+e),t):a},t.y=function(e){return arguments.length?(s="function"==typeof e?e:b(+e),t):s},t.defined=function(e){return arguments.length?(u="function"==typeof e?e:b(!!e),t):u},t.curve=function(e){return arguments.length?(c=e,null!=l&&(d=c(l)),t):c},t.context=function(e){return arguments.length?(null==e?l=d=null:d=c(l=e),t):l},t}function s(){var c=_,d=null,f=b(0),p=w,h=b(!0),m=null,y=v,g=null;function t(e){var t,n,r,i,o,a=e.length,s=!1,u=new Array(a),l=new Array(a);for(null==m&&(g=y(o=R.path())),t=0;t<=a;++t){if(!(t<a&&h(i=e[t],t,e))===s)if(s=!s)n=t,g.areaStart(),g.lineStart();else{for(g.lineEnd(),g.lineStart(),r=t-1;n<=r;--r)g.point(u[r],l[r]);g.lineEnd(),g.areaEnd()}s&&(u[t]=+c(i,t,e),l[t]=+f(i,t,e),g.point(d?+d(i,t,e):u[t],p?+p(i,t,e):l[t]))}if(o)return g=null,o+""||null}function e(){return a().defined(h).curve(y).context(m)}return t.x=function(e){return arguments.length?(c="function"==typeof e?e:b(+e),d=null,t):c},t.x0=function(e){return arguments.length?(c="function"==typeof e?e:b(+e),t):c},t.x1=function(e){return arguments.length?(d=null==e?null:"function"==typeof e?e:b(+e),t):d},t.y=function(e){return arguments.length?(f="function"==typeof e?e:b(+e),p=null,t):f},t.y0=function(e){return arguments.length?(f="function"==typeof e?e:b(+e),t):f},t.y1=function(e){return arguments.length?(p=null==e?null:"function"==typeof e?e:b(+e),t):p},t.lineX0=t.lineY0=function(){return e().x(c).y(f)},t.lineY1=function(){return e().x(c).y(p)},t.lineX1=function(){return e().x(d).y(f)},t.defined=function(e){return arguments.length?(h="function"==typeof e?e:b(!!e),t):h},t.curve=function(e){return arguments.length?(y=e,null!=m&&(g=y(m)),t):y},t.context=function(e){return arguments.length?(null==e?m=g=null:g=y(m=e),t):m},t}function u(e,t){return t<e?-1:e<t?1:e<=t?0:NaN}function l(e){return e}t.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var c=f(v);function d(e){this._curve=e}function f(t){function e(e){return new d(t(e))}return e._curve=t,e}function p(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(f(e)):t()._curve},e}function m(){return p(a().curve(c))}function y(){var e=s().curve(c),t=e.curve,n=e.lineX0,r=e.lineX1,i=e.lineY0,o=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return p(n())},delete e.lineX0,e.lineEndAngle=function(){return p(r())},delete e.lineX1,e.lineInnerRadius=function(){return p(i())},delete e.lineY0,e.lineOuterRadius=function(){return p(o())},delete e.lineY1,e.curve=function(e){return arguments.length?t(f(e)):t()._curve},e}function g(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}d.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var x=Array.prototype.slice;function T(e){return e.source}function S(e){return e.target}function k(i){var o=T,a=S,s=_,u=w,l=null;function t(){var e,t=x.call(arguments),n=o.apply(this,t),r=a.apply(this,t);if(l=l||(e=R.path()),i(l,+s.apply(this,(t[0]=n,t)),+u.apply(this,t),+s.apply(this,(t[0]=r,t)),+u.apply(this,t)),e)return l=null,e+""||null}return t.source=function(e){return arguments.length?(o=e,t):o},t.target=function(e){return arguments.length?(a=e,t):a},t.x=function(e){return arguments.length?(s="function"==typeof e?e:b(+e),t):s},t.y=function(e){return arguments.length?(u="function"==typeof e?e:b(+e),t):u},t.context=function(e){return arguments.length?(l=null==e?null:e,t):l},t}function E(e,t,n,r,i){e.moveTo(t,n),e.bezierCurveTo(t=(t+r)/2,n,t,i,r,i)}function O(e,t,n,r,i){e.moveTo(t,n),e.bezierCurveTo(t,n=(n+i)/2,r,n,r,i)}function C(e,t,n,r,i){var o=g(t,n),t=g(t,n=(n+i)/2),n=g(r,n),i=g(r,i);e.moveTo(o[0],o[1]),e.bezierCurveTo(t[0],t[1],n[0],n[1],i[0],i[1])}var P={draw:function(e,t){t=Math.sqrt(t/H);e.moveTo(t,0),e.arc(0,0,t,0,Y)}},A={draw:function(e,t){t=Math.sqrt(t/5)/2;e.moveTo(-3*t,-t),e.lineTo(-t,-t),e.lineTo(-t,-3*t),e.lineTo(t,-3*t),e.lineTo(t,-t),e.lineTo(3*t,-t),e.lineTo(3*t,t),e.lineTo(t,t),e.lineTo(t,3*t),e.lineTo(-t,3*t),e.lineTo(-t,t),e.lineTo(-3*t,t),e.closePath()}},M=Math.sqrt(1/3),j=2*M,D={draw:function(e,t){var n=Math.sqrt(t/j),t=n*M;e.moveTo(0,-n),e.lineTo(t,0),e.lineTo(0,n),e.lineTo(-t,0),e.closePath()}},I=Math.sin(H/10)/Math.sin(7*H/10),N=Math.sin(Y/10)*I,$=-Math.cos(Y/10)*I,X={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),r=N*n,i=$*n;e.moveTo(0,-n),e.lineTo(r,i);for(var o=1;o<5;++o){var a=Y*o/5,s=Math.cos(a),a=Math.sin(a);e.lineTo(a*n,-s*n),e.lineTo(s*r-a*i,a*r+s*i)}e.closePath()}},Q={draw:function(e,t){var n=Math.sqrt(t),t=-n/2;e.rect(t,t,n,n)}},Z=Math.sqrt(3),J={draw:function(e,t){t=-Math.sqrt(t/(3*Z));e.moveTo(0,2*t),e.lineTo(-Z*t,-t),e.lineTo(Z*t,-t),e.closePath()}},ee=Math.sqrt(3)/2,te=1/Math.sqrt(12),ne=3*(te/2+1),re={draw:function(e,t){var n=Math.sqrt(t/ne),r=n/2,i=n*te,o=r,a=n*te+n,t=-o,n=a;e.moveTo(r,i),e.lineTo(o,a),e.lineTo(t,n),e.lineTo(-.5*r-ee*i,ee*r+-.5*i),e.lineTo(-.5*o-ee*a,ee*o+-.5*a),e.lineTo(-.5*t-ee*n,ee*t+-.5*n),e.lineTo(-.5*r+ee*i,-.5*i-ee*r),e.lineTo(-.5*o+ee*a,-.5*a-ee*o),e.lineTo(-.5*t+ee*n,-.5*n-ee*t),e.closePath()}},ie=[P,A,D,Q,X,J,re];function oe(){}function ae(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function se(e){this._context=e}function ue(e){this._context=e}function le(e){this._context=e}function ce(e,t){this._basis=new se(e),this._beta=t}se.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ae(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ae(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},ue.prototype={areaStart:oe,areaEnd:oe,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ae(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},le.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:ae(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},ce.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(0<n)for(var r,i=e[0],o=t[0],a=e[n]-i,s=t[n]-o,u=-1;++u<=n;)this._basis.point(this._beta*e[u]+(1-this._beta)*(i+(r=u/n)*a),this._beta*t[u]+(1-this._beta)*(o+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var de=function t(n){function e(e){return 1===n?new se(e):new ce(e,n)}return e.beta=function(e){return t(+e)},e}(.85);function fe(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function pe(e,t){this._context=e,this._k=(1-t)/6}pe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:fe(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:fe(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var he=function t(n){function e(e){return new pe(e,n)}return e.tension=function(e){return t(+e)},e}(0);function me(e,t){this._context=e,this._k=(1-t)/6}me.prototype={areaStart:oe,areaEnd:oe,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:fe(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ye=function t(n){function e(e){return new me(e,n)}return e.tension=function(e){return t(+e)},e}(0);function ge(e,t){this._context=e,this._k=(1-t)/6}ge.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:fe(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ve=function t(n){function e(e){return new ge(e,n)}return e.tension=function(e){return t(+e)},e}(0);function be(e,t,n){var r,i,o=e._x1,a=e._y1,s=e._x2,u=e._y2;e._l01_a>V&&(r=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,i=3*e._l01_a*(e._l01_a+e._l12_a),o=(o*r-e._x0*e._l12_2a+e._x2*e._l01_2a)/i,a=(a*r-e._y0*e._l12_2a+e._y2*e._l01_2a)/i),e._l23_a>V&&(r=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,i=3*e._l23_a*(e._l23_a+e._l12_a),s=(s*r+e._x1*e._l23_2a-t*e._l12_2a)/i,u=(u*r+e._y1*e._l23_2a-n*e._l12_2a)/i),e._context.bezierCurveTo(o,a,s,u,e._x2,e._y2)}function _e(e,t){this._context=e,this._alpha=t}_e.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n,r;switch(e=+e,t=+t,this._point&&(n=this._x2-e,r=this._y2-t,this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))),this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:be(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var we=function t(n){function e(e){return n?new _e(e,n):new pe(e,0)}return e.alpha=function(e){return t(+e)},e}(.5);function xe(e,t){this._context=e,this._alpha=t}xe.prototype={areaStart:oe,areaEnd:oe,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){var n,r;switch(e=+e,t=+t,this._point&&(n=this._x2-e,r=this._y2-t,this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))),this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:be(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Te=function t(n){function e(e){return n?new xe(e,n):new me(e,0)}return e.alpha=function(e){return t(+e)},e}(.5);function Se(e,t){this._context=e,this._alpha=t}Se.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n,r;switch(e=+e,t=+t,this._point&&(n=this._x2-e,r=this._y2-t,this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))),this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:be(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};I=function t(n){function e(e){return n?new Se(e,n):new ge(e,0)}return e.alpha=function(e){return t(+e)},e}(.5);function ke(e){this._context=e}function Ee(e){return e<0?-1:1}function Oe(e,t,n){var r=e._x1-e._x0,i=t-e._x1,t=(e._y1-e._y0)/(r||i<0&&-0),e=(n-e._y1)/(i||r<0&&-0),i=(t*i+e*r)/(r+i);return(Ee(t)+Ee(e))*Math.min(Math.abs(t),Math.abs(e),.5*Math.abs(i))||0}function Ce(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Pe(e,t,n){var r=e._x0,i=e._y0,o=e._x1,a=e._y1,s=(o-r)/3;e._context.bezierCurveTo(r+s,i+s*t,o-s,a-s*n,o,a)}function Ae(e){this._context=e}function Me(e){this._context=new je(e)}function je(e){this._context=e}function De(e){this._context=e}function Ie(e){var t,n,r=e.length-1,i=new Array(r),o=new Array(r),a=new Array(r);for(o[i[0]=0]=2,a[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,o[r-1]=7,a[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/o[t-1],o[t]-=n,a[t]-=n*a[t-1];for(i[r-1]=a[r-1]/o[r-1],t=r-2;0<=t;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function Ne(e,t){this._context=e,this._t=t}function Re(e,t){if(1<(i=e.length))for(var n,r,i,o=1,a=e[t[0]],s=a.length;o<i;++o)for(r=a,a=e[t[o]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function Le(e){for(var t=e.length,n=new Array(t);0<=--t;)n[t]=t;return n}function Ue(e,t){return e[t]}function Fe(e){var n=e.map(Be);return Le(e).sort(function(e,t){return n[e]-n[t]})}function Be(e){for(var t,n=-1,r=0,i=e.length,o=-1/0;++n<i;)(t=+e[n][1])>o&&(o=t,r=n);return r}function ze(e){var n=e.map(We);return Le(e).sort(function(e,t){return n[e]-n[t]})}function We(e){for(var t,n=0,r=-1,i=e.length;++r<i;)(t=+e[r][1])&&(n+=t);return n}ke.prototype={areaStart:oe,areaEnd:oe,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},Ae.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Pe(this,this._t0,Ce(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Pe(this,Ce(this,n=Oe(this,e,t)),n);break;default:Pe(this,this._t0,n=Oe(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(Me.prototype=Object.create(Ae.prototype)).point=function(e,t){Ae.prototype.point.call(this,t,e)},je.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,o){this._context.bezierCurveTo(t,e,r,n,o,i)}},De.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=Ie(e),i=Ie(t),o=0,a=1;a<n;++o,++a)this._context.bezierCurveTo(r[0][o],i[0][o],r[1][o],i[1][o],e[a],t[a]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},Ne.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),0<=this._line&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:var n;this._t<=0?(this._context.lineTo(this._x,t),this._context.lineTo(e,t)):(n=this._x*(1-this._t)+e*this._t,this._context.lineTo(n,this._y),this._context.lineTo(n,t))}this._x=e,this._y=t}},exports.arc=function(){var C=e,P=n,A=b(0),M=null,j=r,D=i,I=o,N=null;function t(){var e,t,n,r,i,o,a,s,u,l,c,d,f,p,h,m,y,g,v,b,_,w,x=+C.apply(this,arguments),T=+P.apply(this,arguments),S=j.apply(this,arguments)-q,k=D.apply(this,arguments)-q,E=L(k-S),O=S<k;if(N=N||(e=R.path()),T<x&&(c=T,T=x,x=c),V<T?Y-V<E?(N.moveTo(T*F(S),T*z(S)),N.arc(0,0,T,S,k,!O),V<x&&(N.moveTo(x*F(k),x*z(k)),N.arc(0,0,x,k,S,O))):(r=t=S,i=n=k,a=o=E,f=I.apply(this,arguments)/2,d=V<f&&(M?+M.apply(this,arguments):W(x*x+T*T)),w=_=s=B(L(T-x)/2,+A.apply(this,arguments)),V<d&&(p=G(d/x*z(f)),v=G(d/T*z(f)),(o-=2*p)>V?(r+=p*=O?1:-1,i-=p):(o=0,r=i=(S+k)/2),(a-=2*v)>V?(t+=v*=O?1:-1,n-=v):(a=0,t=n=(S+k)/2)),c=T*F(t),d=T*z(t),f=x*F(i),p=x*z(i),V<s&&(h=T*F(n),m=T*z(n),y=x*F(r),g=x*z(r),E<H&&(b=function(e,t,n,r,i,o,a,s){var u=n-e,n=r-t,r=a-i;if(!((s=(a=s-o)*u-r*n)*s<V))return[e+(s=(r*(t-o)-a*(e-i))/s)*u,t+s*n]}(c,d,y,g,h,m,f,p))&&(v=c-b[0],S=d-b[1],k=h-b[0],E=m-b[1],E=1/z((1<(E=(v*k+S*E)/(W(v*v+S*S)*W(k*k+E*E)))?0:E<-1?H:Math.acos(E))/2),b=W(b[0]*b[0]+b[1]*b[1]),_=B(s,(x-b)/(E-1)),w=B(s,(T-b)/(1+E)))),V<a?V<w?(u=K(y,g,c,d,T,w,O),l=K(h,m,f,p,T,w,O),N.moveTo(u.cx+u.x01,u.cy+u.y01),w<s?N.arc(u.cx,u.cy,w,U(u.y01,u.x01),U(l.y01,l.x01),!O):(N.arc(u.cx,u.cy,w,U(u.y01,u.x01),U(u.y11,u.x11),!O),N.arc(0,0,T,U(u.cy+u.y11,u.cx+u.x11),U(l.cy+l.y11,l.cx+l.x11),!O),N.arc(l.cx,l.cy,w,U(l.y11,l.x11),U(l.y01,l.x01),!O))):(N.moveTo(c,d),N.arc(0,0,T,t,n,!O)):N.moveTo(c,d),V<x&&V<o?V<_?(u=K(f,p,h,m,x,-_,O),l=K(c,d,y,g,x,-_,O),N.lineTo(u.cx+u.x01,u.cy+u.y01),_<s?N.arc(u.cx,u.cy,_,U(u.y01,u.x01),U(l.y01,l.x01),!O):(N.arc(u.cx,u.cy,_,U(u.y01,u.x01),U(u.y11,u.x11),!O),N.arc(0,0,x,U(u.cy+u.y11,u.cx+u.x11),U(l.cy+l.y11,l.cx+l.x11),O),N.arc(l.cx,l.cy,_,U(l.y11,l.x11),U(l.y01,l.x01),!O))):N.arc(0,0,x,i,r,O):N.lineTo(f,p)):N.moveTo(0,0),N.closePath(),e)return N=null,e+""||null}return t.centroid=function(){var e=(+C.apply(this,arguments)+ +P.apply(this,arguments))/2,t=(+j.apply(this,arguments)+ +D.apply(this,arguments))/2-H/2;return[F(t)*e,z(t)*e]},t.innerRadius=function(e){return arguments.length?(C="function"==typeof e?e:b(+e),t):C},t.outerRadius=function(e){return arguments.length?(P="function"==typeof e?e:b(+e),t):P},t.cornerRadius=function(e){return arguments.length?(A="function"==typeof e?e:b(+e),t):A},t.padRadius=function(e){return arguments.length?(M=null==e?null:"function"==typeof e?e:b(+e),t):M},t.startAngle=function(e){return arguments.length?(j="function"==typeof e?e:b(+e),t):j},t.endAngle=function(e){return arguments.length?(D="function"==typeof e?e:b(+e),t):D},t.padAngle=function(e){return arguments.length?(I="function"==typeof e?e:b(+e),t):I},t.context=function(e){return arguments.length?(N=null==e?null:e,t):N},t},exports.area=s,exports.areaRadial=y,exports.curveBasis=function(e){return new se(e)},exports.curveBasisClosed=function(e){return new ue(e)},exports.curveBasisOpen=function(e){return new le(e)},exports.curveBundle=de,exports.curveCardinal=he,exports.curveCardinalClosed=ye,exports.curveCardinalOpen=ve,exports.curveCatmullRom=we,exports.curveCatmullRomClosed=Te,exports.curveCatmullRomOpen=I,exports.curveLinear=v,exports.curveLinearClosed=function(e){return new ke(e)},exports.curveMonotoneX=function(e){return new Ae(e)},exports.curveMonotoneY=function(e){return new Me(e)},exports.curveNatural=function(e){return new De(e)},exports.curveStep=function(e){return new Ne(e,.5)},exports.curveStepAfter=function(e){return new Ne(e,1)},exports.curveStepBefore=function(e){return new Ne(e,0)},exports.line=a,exports.lineRadial=m,exports.linkHorizontal=function(){return k(E)},exports.linkRadial=function(){var e=k(C);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e},exports.linkVertical=function(){return k(O)},exports.pie=function(){var p=l,h=u,m=null,y=b(0),g=b(Y),v=b(0);function t(n){for(var e,t,r,i=n.length,o=0,a=new Array(i),s=new Array(i),u=+y.apply(this,arguments),l=Math.min(Y,Math.max(-Y,g.apply(this,arguments)-u)),c=Math.min(Math.abs(l)/i,v.apply(this,arguments)),d=c*(l<0?-1:1),f=0;f<i;++f)0<(r=s[a[f]=f]=+p(n[f],f,n))&&(o+=r);for(null!=h?a.sort(function(e,t){return h(s[e],s[t])}):null!=m&&a.sort(function(e,t){return m(n[e],n[t])}),f=0,e=o?(l-i*d)/o:0;f<i;++f,u=t)t=a[f],r=s[t],s[t]={data:n[t],index:f,value:r,startAngle:u,endAngle:t=u+(0<r?r*e:0)+d,padAngle:c};return s}return t.value=function(e){return arguments.length?(p="function"==typeof e?e:b(+e),t):p},t.sortValues=function(e){return arguments.length?(h=e,m=null,t):h},t.sort=function(e){return arguments.length?(m=e,h=null,t):m},t.startAngle=function(e){return arguments.length?(y="function"==typeof e?e:b(+e),t):y},t.endAngle=function(e){return arguments.length?(g="function"==typeof e?e:b(+e),t):g},t.padAngle=function(e){return arguments.length?(v="function"==typeof e?e:b(+e),t):v},t},exports.pointRadial=g,exports.radialArea=y,exports.radialLine=m,exports.stack=function(){var d=b([]),f=Le,p=Re,h=Ue;function t(e){for(var t,n=d.apply(this,arguments),r=e.length,i=n.length,o=new Array(i),a=0;a<i;++a){for(var s,u=n[a],l=o[a]=new Array(r),c=0;c<r;++c)l[c]=s=[0,+h(e[c],u,c,e)],s.data=e[c];l.key=u}for(a=0,t=f(o);a<i;++a)o[t[a]].index=a;return p(o,t),o}return t.keys=function(e){return arguments.length?(d="function"==typeof e?e:b(x.call(e)),t):d},t.value=function(e){return arguments.length?(h="function"==typeof e?e:b(+e),t):h},t.order=function(e){return arguments.length?(f=null==e?Le:"function"==typeof e?e:b(x.call(e)),t):f},t.offset=function(e){return arguments.length?(p=null==e?Re:e,t):p},t},exports.stackOffsetDiverging=function(e,t){if(0<(s=e.length))for(var n,r,i,o,a,s,u=0,l=e[t[0]].length;u<l;++u)for(n=o=a=0;n<s;++n)0<(i=(r=e[t[n]][u])[1]-r[0])?(r[0]=o,r[1]=o+=i):i<0?(r[1]=a,r[0]=a+=i):(r[0]=0,r[1]=i)},exports.stackOffsetExpand=function(e,t){if(0<(r=e.length)){for(var n,r,i,o=0,a=e[0].length;o<a;++o){for(i=n=0;n<r;++n)i+=e[n][o][1]||0;if(i)for(n=0;n<r;++n)e[n][o][1]/=i}Re(e,t)}},exports.stackOffsetNone=Re,exports.stackOffsetSilhouette=function(e,t){if(0<(n=e.length)){for(var n,r=0,i=e[t[0]],o=i.length;r<o;++r){for(var a=0,s=0;a<n;++a)s+=e[a][r][1]||0;i[r][1]+=i[r][0]=-s/2}Re(e,t)}},exports.stackOffsetWiggle=function(e,t){if(0<(i=e.length)&&0<(r=(n=e[t[0]]).length)){for(var n,r,i,o=0,a=1;a<r;++a){for(var s=0,u=0,l=0;s<i;++s){for(var c=e[t[s]],d=c[a][1]||0,f=(d-(c[a-1][1]||0))/2,p=0;p<s;++p){var h=e[t[p]];f+=(h[a][1]||0)-(h[a-1][1]||0)}u+=d,l+=f*d}n[a-1][1]+=n[a-1][0]=o,u&&(o-=l/u)}n[a-1][1]+=n[a-1][0]=o,Re(e,t)}},exports.stackOrderAppearance=Fe,exports.stackOrderAscending=ze,exports.stackOrderDescending=function(e){return ze(e).reverse()},exports.stackOrderInsideOut=function(e){for(var t,n=e.length,r=e.map(We),i=Fe(e),o=0,a=0,s=[],u=[],l=0;l<n;++l)t=i[l],o<a?(o+=r[t],s.push(t)):(a+=r[t],u.push(t));return u.reverse().concat(s)},exports.stackOrderNone=Le,exports.stackOrderReverse=function(e){return Le(e).reverse()},exports.symbol=function(){var t=b(P),n=b(64),r=null;function i(){var e;if(r=r||(e=R.path()),t.apply(this,arguments).draw(r,+n.apply(this,arguments)),e)return r=null,e+""||null}return i.type=function(e){return arguments.length?(t="function"==typeof e?e:b(e),i):t},i.size=function(e){return arguments.length?(n="function"==typeof e?e:b(+e),i):n},i.context=function(e){return arguments.length?(r=null==e?null:e,i):r},i},exports.symbolCircle=P,exports.symbolCross=A,exports.symbolDiamond=D,exports.symbolSquare=Q,exports.symbolStar=X,exports.symbolTriangle=J,exports.symbolWye=re,exports.symbols=ie,Object.defineProperty(exports,"__esModule",{value:!0})},"object"==typeof exports&&void 0!==e?n(exports,require("d3-path")):"function"==typeof define&&define.amd?define(["exports","d3-path"],n):n((t=t||self).d3=t.d3||{},t.d3)},{"d3-path":379}],382:[function(require,e,exports){var t,n;t=this,n=function(exports,k){"use strict";function E(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function O(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function C(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function t(e){var r=e.dateTime,i=e.date,o=e.time,t=e.periods,n=e.days,a=e.shortDays,s=e.months,u=e.shortMonths,l=A(t),c=M(t),d=A(n),f=M(n),p=A(a),h=M(a),m=A(s),y=M(s),g=A(u),v=M(u),b={a:function(e){return a[e.getDay()]},A:function(e){return n[e.getDay()]},b:function(e){return u[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:Z,e:Z,f:re,g:pe,G:me,H:J,I:ee,j:te,L:ne,m:ie,M:oe,p:function(e){return t[+(12<=e.getHours())]},q:function(e){return 1+~~(e.getMonth()/3)},Q:Le,s:Ue,S:ae,u:se,U:ue,V:le,w:ce,W:de,x:null,X:null,y:fe,Y:he,Z:ye,"%":Re},_={a:function(e){return a[e.getUTCDay()]},A:function(e){return n[e.getUTCDay()]},b:function(e){return u[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:ge,e:ge,f:xe,g:je,G:Ie,H:ve,I:be,j:_e,L:we,m:Te,M:Se,p:function(e){return t[+(12<=e.getUTCHours())]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:Le,s:Ue,S:ke,u:Ee,U:Oe,V:Ce,w:Pe,W:Ae,x:null,X:null,y:Me,Y:De,Z:Ne,"%":Re},w={a:function(e,t,n){t=p.exec(t.slice(n));return t?(e.w=h[t[0].toLowerCase()],n+t[0].length):-1},A:function(e,t,n){t=d.exec(t.slice(n));return t?(e.w=f[t[0].toLowerCase()],n+t[0].length):-1},b:function(e,t,n){t=g.exec(t.slice(n));return t?(e.m=v[t[0].toLowerCase()],n+t[0].length):-1},B:function(e,t,n){t=m.exec(t.slice(n));return t?(e.m=y[t[0].toLowerCase()],n+t[0].length):-1},c:function(e,t,n){return S(e,r,t,n)},d:W,e:W,f:K,g:U,G:L,H:H,I:H,j:V,L:G,m:z,M:q,p:function(e,t,n){t=l.exec(t.slice(n));return t?(e.p=c[t[0].toLowerCase()],n+t[0].length):-1},q:B,Q:X,s:Q,S:Y,u:D,U:I,V:N,w:j,W:R,x:function(e,t,n){return S(e,i,t,n)},X:function(e,t,n){return S(e,o,t,n)},y:U,Y:L,Z:F,"%":$};function x(u,l){return function(e){var t,n,r,i=[],o=-1,a=0,s=u.length;for(e instanceof Date||(e=new Date(+e));++o<s;)37===u.charCodeAt(o)&&(i.push(u.slice(a,o)),null!=(n=P[t=u.charAt(++o)])?t=u.charAt(++o):n="e"===t?" ":"0",(r=l[t])&&(t=r(e,n)),i.push(t),a=o+1);return i.push(u.slice(a,o)),i.join("")}}function T(i,o){return function(e){var t,n,r=C(1900,void 0,1);if(S(r,i,e+="",0)!=e.length)return null;if("Q"in r)return new Date(r.Q);if("s"in r)return new Date(1e3*r.s+("L"in r?r.L:0));if(!o||"Z"in r||(r.Z=0),"p"in r&&(r.H=r.H%12+12*r.p),void 0===r.m&&(r.m="q"in r?r.q:0),"V"in r){if(r.V<1||53<r.V)return null;"w"in r||(r.w=1),"Z"in r?(t=4<(n=(t=O(C(r.y,0,1))).getUTCDay())||0===n?k.utcMonday.ceil(t):k.utcMonday(t),t=k.utcDay.offset(t,7*(r.V-1)),r.y=t.getUTCFullYear(),r.m=t.getUTCMonth(),r.d=t.getUTCDate()+(r.w+6)%7):(t=4<(n=(t=E(C(r.y,0,1))).getDay())||0===n?k.timeMonday.ceil(t):k.timeMonday(t),t=k.timeDay.offset(t,7*(r.V-1)),r.y=t.getFullYear(),r.m=t.getMonth(),r.d=t.getDate()+(r.w+6)%7)}else("W"in r||"U"in r)&&("w"in r||(r.w="u"in r?r.u%7:"W"in r?1:0),n="Z"in r?O(C(r.y,0,1)).getUTCDay():E(C(r.y,0,1)).getDay(),r.m=0,r.d="W"in r?(r.w+6)%7+7*r.W-(n+5)%7:r.w+7*r.U-(n+6)%7);return"Z"in r?(r.H+=r.Z/100|0,r.M+=r.Z%100,O(r)):E(r)}}function S(e,t,n,r){for(var i,o,a=0,s=t.length,u=n.length;a<s;){if(u<=r)return-1;if(37===(i=t.charCodeAt(a++))){if(i=t.charAt(a++),!(o=w[i in P?t.charAt(a++):i])||(r=o(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return b.x=x(i,b),b.X=x(o,b),b.c=x(r,b),_.x=x(i,_),_.X=x(o,_),_.c=x(r,_),{format:function(e){var t=x(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=T(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=x(e+="",_);return t.toString=function(){return e},t},utcParse:function(e){var t=T(e+="",!0);return t.toString=function(){return e},t}}}var n,P={"-":"",_:" ",0:"0"},r=/^\s*\d+/,i=/^%/,o=/[\\^$*+?|[\]().{}]/g;function a(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",e=i.length;return r+(e<n?new Array(n-e+1).join(t)+i:i)}function s(e){return e.replace(o,"\\$&")}function A(e){return new RegExp("^(?:"+e.map(s).join("|")+")","i")}function M(e){for(var t={},n=-1,r=e.length;++n<r;)t[e[n].toLowerCase()]=n;return t}function j(e,t,n){t=r.exec(t.slice(n,n+1));return t?(e.w=+t[0],n+t[0].length):-1}function D(e,t,n){t=r.exec(t.slice(n,n+1));return t?(e.u=+t[0],n+t[0].length):-1}function I(e,t,n){t=r.exec(t.slice(n,n+2));return t?(e.U=+t[0],n+t[0].length):-1}function N(e,t,n){t=r.exec(t.slice(n,n+2));return t?(e.V=+t[0],n+t[0].length):-1}function R(e,t,n){t=r.exec(t.slice(n,n+2));return t?(e.W=+t[0],n+t[0].length):-1}function L(e,t,n){t=r.exec(t.slice(n,n+4));return t?(e.y=+t[0],n+t[0].length):-1}function U(e,t,n){t=r.exec(t.slice(n,n+2));return t?(e.y=+t[0]+(68<+t[0]?1900:2e3),n+t[0].length):-1}function F(e,t,n){t=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return t?(e.Z=t[1]?0:-(t[2]+(t[3]||"00")),n+t[0].length):-1}function B(e,t,n){t=r.exec(t.slice(n,n+1));return t?(e.q=3*t[0]-3,n+t[0].length):-1}function z(e,t,n){t=r.exec(t.slice(n,n+2));return t?(e.m=t[0]-1,n+t[0].length):-1}function W(e,t,n){t=r.exec(t.slice(n,n+2));return t?(e.d=+t[0],n+t[0].length):-1}function V(e,t,n){t=r.exec(t.slice(n,n+3));return t?(e.m=0,e.d=+t[0],n+t[0].length):-1}function H(e,t,n){t=r.exec(t.slice(n,n+2));return t?(e.H=+t[0],n+t[0].length):-1}function q(e,t,n){t=r.exec(t.slice(n,n+2));return t?(e.M=+t[0],n+t[0].length):-1}function Y(e,t,n){t=r.exec(t.slice(n,n+2));return t?(e.S=+t[0],n+t[0].length):-1}function G(e,t,n){t=r.exec(t.slice(n,n+3));return t?(e.L=+t[0],n+t[0].length):-1}function K(e,t,n){t=r.exec(t.slice(n,n+6));return t?(e.L=Math.floor(t[0]/1e3),n+t[0].length):-1}function $(e,t,n){t=i.exec(t.slice(n,n+1));return t?n+t[0].length:-1}function X(e,t,n){t=r.exec(t.slice(n));return t?(e.Q=+t[0],n+t[0].length):-1}function Q(e,t,n){t=r.exec(t.slice(n));return t?(e.s=+t[0],n+t[0].length):-1}function Z(e,t){return a(e.getDate(),t,2)}function J(e,t){return a(e.getHours(),t,2)}function ee(e,t){return a(e.getHours()%12||12,t,2)}function te(e,t){return a(1+k.timeDay.count(k.timeYear(e),e),t,3)}function ne(e,t){return a(e.getMilliseconds(),t,3)}function re(e,t){return ne(e,t)+"000"}function ie(e,t){return a(e.getMonth()+1,t,2)}function oe(e,t){return a(e.getMinutes(),t,2)}function ae(e,t){return a(e.getSeconds(),t,2)}function se(e){e=e.getDay();return 0===e?7:e}function ue(e,t){return a(k.timeSunday.count(k.timeYear(e)-1,e),t,2)}function u(e){var t=e.getDay();return 4<=t||0===t?k.timeThursday(e):k.timeThursday.ceil(e)}function le(e,t){return e=u(e),a(k.timeThursday.count(k.timeYear(e),e)+(4===k.timeYear(e).getDay()),t,2)}function ce(e){return e.getDay()}function de(e,t){return a(k.timeMonday.count(k.timeYear(e)-1,e),t,2)}function fe(e,t){return a(e.getFullYear()%100,t,2)}function pe(e,t){return a((e=u(e)).getFullYear()%100,t,2)}function he(e,t){return a(e.getFullYear()%1e4,t,4)}function me(e,t){var n=e.getDay();return a((e=4<=n||0===n?k.timeThursday(e):k.timeThursday.ceil(e)).getFullYear()%1e4,t,4)}function ye(e){e=e.getTimezoneOffset();return(0<e?"-":(e*=-1,"+"))+a(e/60|0,"0",2)+a(e%60,"0",2)}function ge(e,t){return a(e.getUTCDate(),t,2)}function ve(e,t){return a(e.getUTCHours(),t,2)}function be(e,t){return a(e.getUTCHours()%12||12,t,2)}function _e(e,t){return a(1+k.utcDay.count(k.utcYear(e),e),t,3)}function we(e,t){return a(e.getUTCMilliseconds(),t,3)}function xe(e,t){return we(e,t)+"000"}function Te(e,t){return a(e.getUTCMonth()+1,t,2)}function Se(e,t){return a(e.getUTCMinutes(),t,2)}function ke(e,t){return a(e.getUTCSeconds(),t,2)}function Ee(e){e=e.getUTCDay();return 0===e?7:e}function Oe(e,t){return a(k.utcSunday.count(k.utcYear(e)-1,e),t,2)}function l(e){var t=e.getUTCDay();return 4<=t||0===t?k.utcThursday(e):k.utcThursday.ceil(e)}function Ce(e,t){return e=l(e),a(k.utcThursday.count(k.utcYear(e),e)+(4===k.utcYear(e).getUTCDay()),t,2)}function Pe(e){return e.getUTCDay()}function Ae(e,t){return a(k.utcMonday.count(k.utcYear(e)-1,e),t,2)}function Me(e,t){return a(e.getUTCFullYear()%100,t,2)}function je(e,t){return a((e=l(e)).getUTCFullYear()%100,t,2)}function De(e,t){return a(e.getUTCFullYear()%1e4,t,4)}function Ie(e,t){var n=e.getUTCDay();return a((e=4<=n||0===n?k.utcThursday(e):k.utcThursday.ceil(e)).getUTCFullYear()%1e4,t,4)}function Ne(){return"+0000"}function Re(){return"%"}function Le(e){return+e}function Ue(e){return Math.floor(+e/1e3)}function e(e){return n=t(e),exports.timeFormat=n.format,exports.timeParse=n.parse,exports.utcFormat=n.utcFormat,exports.utcParse=n.utcParse,n}e({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var c="%Y-%m-%dT%H:%M:%S.%LZ";var d=Date.prototype.toISOString?function(e){return e.toISOString()}:exports.utcFormat(c);c=+new Date("2000-01-01T00:00:00.000Z")?function(e){return e=new Date(e),isNaN(e)?null:e}:exports.utcParse(c);exports.isoFormat=d,exports.isoParse=c,exports.timeFormatDefaultLocale=e,exports.timeFormatLocale=t,Object.defineProperty(exports,"__esModule",{value:!0})},"object"==typeof exports&&void 0!==e?n(exports,require("d3-time")):"function"==typeof define&&define.amd?define(["exports","d3-time"],n):n((t=t||self).d3=t.d3||{},t.d3)},{"d3-time":383}],383:[function(require,e,exports){var t,n;t=this,n=function(exports){"use strict";var i=new Date,u=new Date;function e(o,a,n,r){function s(e){return o(e=0===arguments.length?new Date:new Date(+e)),e}return s.floor=function(e){return o(e=new Date(+e)),e},s.ceil=function(e){return o(e=new Date(e-1)),a(e,1),o(e),e},s.round=function(e){var t=s(e),n=s.ceil(e);return e-t<n-e?t:n},s.offset=function(e,t){return a(e=new Date(+e),null==t?1:Math.floor(t)),e},s.range=function(e,t,n){var r,i=[];if(e=s.ceil(e),n=null==n?1:Math.floor(n),!(e<t&&0<n))return i;for(;i.push(r=new Date(+e)),a(e,n),o(e),r<e&&e<t;);return i},s.filter=function(n){return e(function(e){if(e<=e)for(;o(e),!n(e);)e.setTime(e-1)},function(e,t){if(e<=e)if(t<0)for(;++t<=0;)for(;a(e,-1),!n(e););else for(;0<=--t;)for(;a(e,1),!n(e););})},n&&(s.count=function(e,t){return i.setTime(+e),u.setTime(+t),o(i),o(u),Math.floor(n(i,u))},s.every=function(t){return t=Math.floor(t),isFinite(t)&&0<t?1<t?s.filter(r?function(e){return r(e)%t==0}:function(e){return s.count(0,e)%t==0}):s:null}),s}var t=e(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});t.every=function(n){return n=Math.floor(n),isFinite(n)&&0<n?1<n?e(function(e){e.setTime(Math.floor(e/n)*n)},function(e,t){e.setTime(+e+t*n)},function(e,t){return(t-e)/n}):t:null};var n=t.range,r=e(function(e){e.setTime(e-e.getMilliseconds())},function(e,t){e.setTime(+e+1e3*t)},function(e,t){return(t-e)/1e3},function(e){return e.getUTCSeconds()}),o=r.range,a=e(function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},function(e,t){e.setTime(+e+6e4*t)},function(e,t){return(t-e)/6e4},function(e){return e.getMinutes()}),s=a.range,l=e(function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getHours()}),c=l.range,d=e(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/864e5},function(e){return e.getDate()-1}),f=d.range;function p(t){return e(function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+7*t)},function(e,t){return(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/6048e5})}var h=p(0),m=p(1),y=p(2),g=p(3),v=p(4),b=p(5),_=p(6),w=h.range,x=m.range,T=y.range,S=g.range,k=v.range,E=b.range,O=_.range,C=e(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()}),P=C.range,A=e(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});A.every=function(n){return isFinite(n=Math.floor(n))&&0<n?e(function(e){e.setFullYear(Math.floor(e.getFullYear()/n)*n),e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t*n)}):null};var M=A.range,j=e(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+6e4*t)},function(e,t){return(t-e)/6e4},function(e){return e.getUTCMinutes()}),D=j.range,I=e(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getUTCHours()}),N=I.range,R=e(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/864e5},function(e){return e.getUTCDate()-1}),L=R.range;function U(t){return e(function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+7*t)},function(e,t){return(t-e)/6048e5})}var F=U(0),B=U(1),z=U(2),W=U(3),V=U(4),H=U(5),q=U(6),Y=F.range,G=B.range,K=z.range,$=W.range,X=V.range,Q=H.range,Z=q.range,J=e(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()}),ee=J.range,te=e(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});te.every=function(n){return isFinite(n=Math.floor(n))&&0<n?e(function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/n)*n),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t*n)}):null};var ne=te.range;exports.timeDay=d,exports.timeDays=f,exports.timeFriday=b,exports.timeFridays=E,exports.timeHour=l,exports.timeHours=c,exports.timeInterval=e,exports.timeMillisecond=t,exports.timeMilliseconds=n,exports.timeMinute=a,exports.timeMinutes=s,exports.timeMonday=m,exports.timeMondays=x,exports.timeMonth=C,exports.timeMonths=P,exports.timeSaturday=_,exports.timeSaturdays=O,exports.timeSecond=r,exports.timeSeconds=o,exports.timeSunday=h,exports.timeSundays=w,exports.timeThursday=v,exports.timeThursdays=k,exports.timeTuesday=y,exports.timeTuesdays=T,exports.timeWednesday=g,exports.timeWednesdays=S,exports.timeWeek=h,exports.timeWeeks=w,exports.timeYear=A,exports.timeYears=M,exports.utcDay=R,exports.utcDays=L,exports.utcFriday=H,exports.utcFridays=Q,exports.utcHour=I,exports.utcHours=N,exports.utcMillisecond=t,exports.utcMilliseconds=n,exports.utcMinute=j,exports.utcMinutes=D,exports.utcMonday=B,exports.utcMondays=G,exports.utcMonth=J,exports.utcMonths=ee,exports.utcSaturday=q,exports.utcSaturdays=Z,exports.utcSecond=r,exports.utcSeconds=o,exports.utcSunday=F,exports.utcSundays=Y,exports.utcThursday=V,exports.utcThursdays=X,exports.utcTuesday=z,exports.utcTuesdays=K,exports.utcWednesday=W,exports.utcWednesdays=$,exports.utcWeek=F,exports.utcWeeks=Y,exports.utcYear=te,exports.utcYears=ne,Object.defineProperty(exports,"__esModule",{value:!0})},"object"==typeof exports&&void 0!==e?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t=t||self).d3=t.d3||{})},{}],384:[function(require,i,exports){!function(e){"use strict";var y,o=1e9,t={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},g=!0,k="[DecimalError] ",a=k+"Invalid argument: ",f=k+"Exponent out of range: ",p=Math.floor,h=Math.pow,s=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,E=1e7,O=7,l=9007199254740991,m=p(l/O),u={};function n(e,t){var n,r,i,o,a,s,u=e.constructor,l=u.precision;if(!e.s||!t.s)return t.s||(t=new u(e)),g?j(t,l):t;if(a=e.d,s=t.d,u=e.e,e=t.e,a=a.slice(),i=u-e){for((o=(o=i<0?(r=a,i=-i,s.length):(r=s,e=u,a.length))<(u=Math.ceil(l/O))?u+1:o+1)<i&&(i=o,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((o=a.length)-(i=s.length)<0&&(i=o,r=s,s=a,a=r),n=0;i;)n=(a[--i]=a[i]+s[i]+n)/E|0,a[i]%=E;for(n&&(a.unshift(n),++e),o=a.length;0==a[--o];)a.pop();return t.d=a,t.e=e,g?j(t,l):t}function c(e,t,n){if(e!==~~e||e<t||n<e)throw Error(a+e)}function v(e){var t,n,r,i=e.length-1,o="",a=e[0];if(0<i){for(o+=a,t=1;t<i;t++)r=e[t]+"",(n=O-r.length)&&(o+=w(n)),o+=r;a=e[t],(n=O-(r=a+"").length)&&(o+=w(n))}else if(0===a)return"0";for(;a%10==0;)a/=10;return o+a}u.absoluteValue=u.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},u.comparedTo=u.cmp=function(e){var t,n,r,i,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(t=0,n=(r=o.d.length)<(i=e.d.length)?r:i;t<n;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return r===i?0:i<r^o.s<0?1:-1},u.decimalPlaces=u.dp=function(){var e=this.d.length-1,t=(e-this.e)*O;if(e=this.d[e])for(;e%10==0;e/=10)t--;return t<0?0:t},u.dividedBy=u.div=function(e){return b(this,new this.constructor(e))},u.dividedToIntegerBy=u.idiv=function(e){var t=this.constructor;return j(b(this,new t(e),0,1),t.precision)},u.equals=u.eq=function(e){return!this.cmp(e)},u.exponent=function(){return M(this)},u.greaterThan=u.gt=function(e){return 0<this.cmp(e)},u.greaterThanOrEqualTo=u.gte=function(e){return 0<=this.cmp(e)},u.isInteger=u.isint=function(){return this.e>this.d.length-2},u.isNegative=u.isneg=function(){return this.s<0},u.isPositive=u.ispos=function(){return 0<this.s},u.isZero=function(){return 0===this.s},u.lessThan=u.lt=function(e){return this.cmp(e)<0},u.lessThanOrEqualTo=u.lte=function(e){return this.cmp(e)<1},u.logarithm=u.log=function(e){var t=this.constructor,n=t.precision,r=n+5;if(void 0===e)e=new t(10);else if((e=new t(e)).s<1||e.eq(y))throw Error(k+"NaN");if(this.s<1)throw Error(k+(this.s?"NaN":"-Infinity"));return this.eq(y)?new t(0):(g=!1,r=b(x(this,r),x(e,r),r),g=!0,j(r,n))},u.minus=u.sub=function(e){return e=new this.constructor(e),this.s==e.s?r(this,e):n(this,(e.s=-e.s,e))},u.modulo=u.mod=function(e){var t=this.constructor,n=t.precision;if(!(e=new t(e)).s)throw Error(k+"NaN");return this.s?(g=!1,e=b(this,e,0,1).times(e),g=!0,this.minus(e)):j(new t(this),n)},u.naturalExponential=u.exp=function(){return d(this)},u.naturalLogarithm=u.ln=function(){return x(this)},u.negated=u.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},u.plus=u.add=function(e){return e=new this.constructor(e),this.s==e.s?n(this,e):r(this,(e.s=-e.s,e))},u.precision=u.sd=function(e){var t,n,r;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(a+e);if(t=M(this)+1,n=(r=this.d.length-1)*O+1,r=this.d[r]){for(;r%10==0;r/=10)n--;for(r=this.d[0];10<=r;r/=10)n++}return e&&n<t?t:n},u.squareRoot=u.sqrt=function(){var e,t,n,r,i,o,a,s=this.constructor;if(this.s<1){if(!this.s)return new s(0);throw Error(k+"NaN")}for(e=M(this),g=!1,r=0==(i=Math.sqrt(+this))||i==1/0?(((t=v(this.d)).length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=p((e+1)/2)-(e<0||e%2),new s(t=i==1/0?"5e"+e:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+e)):new s(i.toString()),i=a=(n=s.precision)+3;;)if(r=(o=r).plus(b(this,o,a+2)).times(.5),v(o.d).slice(0,a)===(t=v(r.d)).slice(0,a)){if(t=t.slice(a-3,a+1),i==a&&"4999"==t){if(j(o,n+1,0),o.times(o).eq(this)){r=o;break}}else if("9999"!=t)break;a+=4}return g=!0,j(r,n)},u.times=u.mul=function(e){var t,n,r,i,o,a,s,u,l,c=this.constructor,d=this.d,f=(e=new c(e)).d;if(!this.s||!e.s)return new c(0);for(e.s*=this.s,n=this.e+e.e,(u=d.length)<(l=f.length)&&(o=d,d=f,f=o,a=u,u=l,l=a),o=[],r=a=u+l;r--;)o.push(0);for(r=l;0<=--r;){for(t=0,i=u+r;r<i;)s=o[i]+f[r]*d[i-r-1]+t,o[i--]=s%E|0,t=s/E|0;o[i]=(o[i]+t)%E|0}for(;!o[--a];)o.pop();return t?++n:o.shift(),e.d=o,e.e=n,g?j(e,c.precision):e},u.toDecimalPlaces=u.todp=function(e,t){var n=this.constructor,r=new n(this);return void 0===e?r:(c(e,0,o),void 0===t?t=n.rounding:c(t,0,8),j(r,e+M(r)+1,t))},u.toExponential=function(e,t){var n=this,r=n.constructor,e=void 0===e?S(n,!0):(c(e,0,o),void 0===t?t=r.rounding:c(t,0,8),S(n=j(new r(n),e+1,t),!0,e+1));return e},u.toFixed=function(e,t){var n=this.constructor;return void 0===e?S(this):(c(e,0,o),void 0===t?t=n.rounding:c(t,0,8),t=S((t=j(new n(this),e+M(this)+1,t)).abs(),!1,e+M(t)+1),this.isneg()&&!this.isZero()?"-"+t:t)},u.toInteger=u.toint=function(){var e=this.constructor;return j(new e(this),M(this)+1,e.rounding)},u.toNumber=function(){return+this},u.toPower=u.pow=function(e){var t,n,r,i,o,a=this,s=a.constructor,u=+(e=new s(e));if(!e.s)return new s(y);if(!(a=new s(a)).s){if(e.s<1)throw Error(k+"Infinity");return a}if(a.eq(y))return a;if(r=s.precision,e.eq(y))return j(a,r);if(t=e.e,n=e.d.length-1,o=a.s,n<=t){if((n=u<0?-u:u)<=l){for(i=new s(y),t=Math.ceil(r/O+4),g=!1;n%2&&D((i=i.times(a)).d,t),0!==(n=p(n/2));)D((a=a.times(a)).d,t);return g=!0,e.s<0?new s(y).div(i):j(i,r)}}else if(o<0)throw Error(k+"NaN");return o=o<0&&1&e.d[Math.max(t,n)]?-1:1,a.s=1,g=!1,i=e.times(x(a,r+12)),g=!0,(i=d(i)).s=o,i},u.toPrecision=function(e,t){var n,r=this,i=r.constructor,e=void 0===e?S(r,(n=M(r))<=i.toExpNeg||n>=i.toExpPos):(c(e,1,o),void 0===t?t=i.rounding:c(t,0,8),S(r=j(new i(r),e,t),e<=(n=M(r))||n<=i.toExpNeg,e));return e},u.toSignificantDigits=u.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(c(e,1,o),void 0===t?t=n.rounding:c(t,0,8)),j(new n(this),e,t)},u.toString=u.valueOf=u.val=u.toJSON=function(){var e=M(this),t=this.constructor;return S(this,e<=t.toExpNeg||e>=t.toExpPos)};var b=function(e,t,n,r){var i,o,a,s,u,l,c,d,f,p,h,m,y,g,v,b,_,w=e.constructor,x=e.s==t.s?1:-1,T=e.d,S=t.d;if(!e.s)return new w(e);if(!t.s)throw Error(k+"Division by zero");for(o=e.e-t.e,b=S.length,g=T.length,c=(x=new w(x)).d=[],a=0;S[a]==(T[a]||0);)++a;if(S[a]>(T[a]||0)&&--o,(h=null==n?n=w.precision:r?n+(M(e)-M(t))+1:n)<0)return new w(0);if(h=h/O+2|0,a=0,1==b)for(S=S[s=0],h++;(a<g||s)&&h--;a++)m=s*E+(T[a]||0),c[a]=m/S|0,s=m%S|0;else{for(1<(s=E/(S[0]+1)|0)&&(S=C(S,s),T=C(T,s),b=S.length,g=T.length),f=(d=T.slice(0,y=b)).length;f<b;)d[f++]=0;for((_=S.slice()).unshift(0),v=S[0],S[1]>=E/2&&++v;s=0,(i=P(S,d,b,f))<0?(p=d[0],1<(s=(p=b!=f?p*E+(d[1]||0):p)/v|0)?1==(i=P(u=C(S,s=E<=s?E-1:s),d,l=u.length,f=d.length))&&(s--,A(u,b<l?_:S,l)):(0==s&&(i=s=1),u=S.slice()),(l=u.length)<f&&u.unshift(0),A(d,u,f),-1==i&&(i=P(S,d,b,f=d.length))<1&&(s++,A(d,b<f?_:S,f)),f=d.length):0===i&&(s++,d=[0]),c[a++]=s,i&&d[0]?d[f++]=T[y]||0:(d=[T[y]],f=1),(y++<g||void 0!==d[0])&&h--;);}return c[0]||c.shift(),x.e=o,j(x,r?n+M(x)+1:n)};function C(e,t){var n,r=0,i=e.length;for(e=e.slice();i--;)n=e[i]*t+r,e[i]=n%E|0,r=n/E|0;return r&&e.unshift(r),e}function P(e,t,n,r){var i,o;if(n!=r)o=r<n?1:-1;else for(i=o=0;i<n;i++)if(e[i]!=t[i]){o=e[i]>t[i]?1:-1;break}return o}function A(e,t,n){for(var r=0;n--;)e[n]-=r,r=e[n]<t[n]?1:0,e[n]=r*E+e[n]-t[n];for(;!e[0]&&1<e.length;)e.shift()}function d(e,t){var n,r,i,o,a,s=0,u=0,l=e.constructor,c=l.precision;if(16<M(e))throw Error(f+M(e));if(!e.s)return new l(y);for(a=null==t?(g=!1,c):t,o=new l(.03125);e.abs().gte(.1);)e=e.times(o),u+=5;for(a+=Math.log(h(2,u))/Math.LN10*2+5|0,n=r=i=new l(y),l.precision=a;;){if(r=j(r.times(e),a),n=n.times(++s),v((o=i.plus(b(r,n,a))).d).slice(0,a)===v(i.d).slice(0,a)){for(;u--;)i=j(i.times(i),a);return l.precision=c,null==t?(g=!0,j(i,c)):i}i=o}}function M(e){for(var t=e.e*O,n=e.d[0];10<=n;n/=10)t++;return t}function _(e,t,n){if(t>e.LN10.sd())throw g=!0,n&&(e.precision=n),Error(k+"LN10 precision limit exceeded");return j(new e(e.LN10),t)}function w(e){for(var t="";e--;)t+="0";return t}function x(e,t){var n,r,i,o,a,s,u,l,c,d=1,f=e,p=f.d,h=f.constructor,m=h.precision;if(f.s<1)throw Error(k+(f.s?"NaN":"-Infinity"));if(f.eq(y))return new h(0);if(l=null==t?(g=!1,m):t,f.eq(10))return null==t&&(g=!0),_(h,l);if(h.precision=l+=10,r=(n=v(p)).charAt(0),o=M(f),!(Math.abs(o)<15e14))return u=_(h,l+2,m).times(o+""),f=x(new h(r+"."+n.slice(1)),l-10).plus(u),h.precision=m,null==t?(g=!0,j(f,m)):f;for(;r<7&&1!=r||1==r&&3<n.charAt(1);)r=(n=v((f=f.times(e)).d)).charAt(0),d++;for(o=M(f),1<r?(f=new h("0."+n),o++):f=new h(r+"."+n.slice(1)),s=a=f=b(f.minus(y),f.plus(y),l),c=j(f.times(f),l),i=3;;){if(a=j(a.times(c),l),v((u=s.plus(b(a,new h(i),l))).d).slice(0,l)===v(s.d).slice(0,l))return s=s.times(2),0!==o&&(s=s.plus(_(h,l+2,m).times(o+""))),s=b(s,new h(d),l),h.precision=m,null==t?(g=!0,j(s,m)):s;s=u,i+=2}}function T(e,t){var n,r,i;for(0<(r=(t=-1<(n=t.indexOf("."))?t.replace(".",""):t).search(/e/i))?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);)++r;for(i=t.length;48===t.charCodeAt(i-1);)--i;if(t=t.slice(r,i)){if(i-=r,e.e=p((n=n-r-1)/O),e.d=[],r=(n+1)%O,n<0&&(r+=O),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=O;r<i;)e.d.push(+t.slice(r,r+=O));t=t.slice(r),r=O-t.length}else r-=i;for(;r--;)t+="0";if(e.d.push(+t),g&&(e.e>m||e.e<-m))throw Error(f+n)}else e.s=0,e.e=0,e.d=[0];return e}function j(e,t,n){for(var r,i,o,a,s,u,l=e.d,c=1,d=l[0];10<=d;d/=10)c++;if((r=t-c)<0)r+=O,i=t,s=l[u=0];else{if(u=Math.ceil((r+1)/O),(d=l.length)<=u)return e;for(s=d=l[u],c=1;10<=d;d/=10)c++;i=(r%=O)-O+c}if(void 0!==n&&(o=s/(d=h(10,c-i-1))%10|0,a=t<0||void 0!==l[u+1]||s%d,a=n<4?(o||a)&&(0==n||n==(e.s<0?3:2)):5<o||5==o&&(4==n||a||6==n&&(0<r?0<i?s/h(10,c-i):0:l[u-1])%10&1||n==(e.s<0?8:7))),t<1||!l[0])return a?(d=M(e),l.length=1,l[0]=h(10,(O-(t=t-d-1)%O)%O),e.e=p(-t/O)||0):(l.length=1,l[0]=e.e=e.s=0),e;if(0==r?(l.length=u,d=1,u--):(l.length=u+1,d=h(10,O-r),l[u]=0<i?(s/h(10,c-i)%h(10,i)|0)*d:0),a)for(;;){if(0==u){(l[0]+=d)==E&&(l[0]=1,++e.e);break}if(l[u]+=d,l[u]!=E)break;l[u--]=0,d=1}for(r=l.length;0===l[--r];)l.pop();if(g&&(e.e>m||e.e<-m))throw Error(f+M(e));return e}function r(e,t){var n,r,i,o,a,s,u,l,c,d=e.constructor,f=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),g?j(t,f):t;if(u=e.d,c=t.d,r=t.e,e=e.e,u=u.slice(),a=e-r){for(s=(l=a<0)?(n=u,a=-a,c.length):(n=c,r=e,u.length),(i=Math.max(Math.ceil(f/O),s)+2)<a&&(a=i,n.length=1),n.reverse(),i=a;i--;)n.push(0);n.reverse()}else{for((l=(i=u.length)<(s=c.length))&&(s=i),i=0;i<s;i++)if(u[i]!=c[i]){l=u[i]<c[i];break}a=0}for(l&&(n=u,u=c,c=n,t.s=-t.s),s=u.length,i=c.length-s;0<i;--i)u[s++]=0;for(i=c.length;a<i;){if(u[--i]<c[i]){for(o=i;o&&0===u[--o];)u[o]=E-1;--u[o],u[i]+=E}u[i]-=c[i]}for(;0===u[--s];)u.pop();for(;0===u[0];u.shift())--r;return u[0]?(t.d=u,t.e=r,g?j(t,f):t):new d(0)}function S(e,t,n){var r,i=M(e),o=v(e.d),a=o.length;return t?(n&&0<(r=n-a)?o=o.charAt(0)+"."+o.slice(1)+w(r):1<a&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+w(-i-1)+o,n&&0<(r=n-a)&&(o+=w(r))):a<=i?(o+=w(i+1-a),n&&0<(r=n-i-1)&&(o=o+"."+w(r))):((r=i+1)<a&&(o=o.slice(0,r)+"."+o.slice(r)),n&&0<(r=n-a)&&(i+1===a&&(o+="."),o+=w(r))),e.s<0?"-"+o:o}function D(e,t){return e.length>t&&(e.length=t,1)}function I(e){if(!e||"object"!=typeof e)throw Error(k+"Object expected");for(var t,n,r=["precision",1,o,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0],i=0;i<r.length;i+=3)if(void 0!==(n=e[t=r[i]])){if(!(p(n)===n&&r[i+1]<=n&&n<=r[i+2]))throw Error(a+t+": "+n);this[t]=n}if(void 0!==(n=e[t="LN10"])){if(n!=Math.LN10)throw Error(a+t+": "+n);this[t]=new this(n)}return this}(t=function e(t){var n,r,i;function o(e){var t=this;if(!(t instanceof o))return new o(e);if(e instanceof(t.constructor=o))return t.s=e.s,t.e=e.e,void(t.d=(e=e.d)?e.slice():e);if("number"==typeof e){if(0*e!=0)throw Error(a+e);if(0<e)t.s=1;else{if(!(e<0))return t.s=0,t.e=0,void(t.d=[0]);e=-e,t.s=-1}return e===~~e&&e<1e7?(t.e=0,void(t.d=[e])):T(t,e.toString())}if("string"!=typeof e)throw Error(a+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,!s.test(e))throw Error(a+e);T(t,e)}if(o.prototype=u,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=e,o.config=o.set=I,t=void 0===t?{}:t)for(i=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n<i.length;)t.hasOwnProperty(r=i[n++])||(t[r]=this[r]);return o.config(t),o}(t)).default=t.Decimal=t,y=new t(1),"function"==typeof define&&define.amd?define(function(){return t}):void 0!==i&&i.exports?i.exports=t:(e=e||("undefined"!=typeof self&&self&&self.self==self?self:Function("return this")())).Decimal=t}(this)},{}],385:[function(e,t,exports){"use strict";function o(e,t,n,r){var i;t in e&&("function"!=typeof(i=r)||"[object Function]"!==u.call(i)||!r())||(d?c(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)}var a=e("object-keys"),s="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),u=Object.prototype.toString,l=Array.prototype.concat,c=Object.defineProperty,d=c&&function(){var e={};try{for(var t in c(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),e=function(e,t){var n=2<arguments.length?arguments[2]:{},r=a(t);s&&(r=l.call(r,Object.getOwnPropertySymbols(t)));for(var i=0;i<r.length;i+=1)o(e,r[i],t[r[i]],n[r[i]])};e.supportsDescriptors=!!d,t.exports=e},{"object-keys":667}],386:[function(require,e,exports){"use strict";var t=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=!0,exports.default=function(e,t){e.classList?e.classList.add(t):(0,n.default)(e,t)||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))};var n=t(require("./hasClass"));e.exports=exports.default},{"./hasClass":387,"@babel/runtime/helpers/interopRequireDefault":8}],387:[function(require,e,exports){"use strict";exports.__esModule=!0,exports.default=function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")},e.exports=exports.default},{}],388:[function(require,e,exports){"use strict";function n(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=n(e.className,t):e.setAttribute("class",n(e.className&&e.className.baseVal||"",t))}},{}],389:[function(require,e,exports){var t;"function"!=typeof(t=window.Element.prototype).matches&&(t.matches=t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),n=0;t[n]&&t[n]!==this;)++n;return Boolean(t[n])}),"function"!=typeof t.closest&&(t.closest=function(e){for(var t=this;t&&1===t.nodeType;){if(t.matches(e))return t;t=t.parentNode}return null})},{}],390:[function(require,e,exports){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function u(e){return"function"==typeof e}function l(e){return"object"==typeof e&&null!==e}function c(e){return void 0===e}((e.exports=r).EventEmitter=r).prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,n,r,i,o,a;if(this._events||(this._events={}),"error"===e&&(!this._events.error||l(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var s=new Error('Uncaught, unspecified "error" event. ('+t+")");throw s.context=t,s}if(c(n=this._events[e]))return!1;if(u(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:i=Array.prototype.slice.call(arguments,1),n.apply(this,i)}else if(l(n))for(i=Array.prototype.slice.call(arguments,1),r=(a=n.slice()).length,o=0;o<r;o++)a[o].apply(this,i);return!0},r.prototype.on=r.prototype.addListener=function(e,t){var n;if(!u(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,u(t.listener)?t.listener:t),this._events[e]?l(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,l(this._events[e])&&!this._events[e].warned&&(n=c(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&0<n&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},r.prototype.once=function(e,t){if(!u(t))throw TypeError("listener must be a function");var n=!1;function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}return r.listener=t,this.on(e,r),this},r.prototype.removeListener=function(e,t){var n,r,i,o;if(!u(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(i=(n=this._events[e]).length,r=-1,n===t||u(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(l(n)){for(o=i;0<o--;)if(n[o]===t||n[o].listener&&n[o].listener===t){r=o;break}if(r<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(u(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){e=this._events&&this._events[e]?u(this._events[e])?[this._events[e]]:this._events[e].slice():[];return e},r.prototype.listenerCount=function(e){if(this._events){e=this._events[e];if(u(e))return 1;if(e)return e.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}},{}],391:[function(require,e,exports){"use strict";var u=Array.prototype.slice,l=Object.prototype.toString;e.exports=function(t){var n=this;if("function"!=typeof n||"[object Function]"!==l.call(n))throw new TypeError("Function.prototype.bind called on incompatible "+n);for(var r,e,i=u.call(arguments,1),o=Math.max(0,n.length-i.length),a=[],s=0;s<o;s++)a.push("$"+s);return r=Function("binder","return function ("+a.join(",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof r){var e=n.apply(this,i.concat(u.call(arguments)));return Object(e)===e?e:this}return n.apply(t,i.concat(u.call(arguments)))}),n.prototype&&((e=function(){}).prototype=n.prototype,r.prototype=new e,e.prototype=null),r}},{}],392:[function(e,t,exports){"use strict";e=e("./implementation");t.exports=Function.prototype.bind||e},{"./implementation":391}],393:[function(require,e,exports){"use strict";function r(e){try{return t('"use strict"; return ('+e+").constructor;")()}catch(e){}}var p=SyntaxError,t=Function,h=TypeError,m=Object.getOwnPropertyDescriptor;if(m)try{m({},"")}catch(e){m=null}function n(){throw new h}function y(e){var t,n;return"%AsyncFunction%"===e?t=r("async function () {}"):"%GeneratorFunction%"===e?t=r("function* () {}"):"%AsyncGeneratorFunction%"===e?t=r("async function* () {}"):"%AsyncGenerator%"===e?(n=y("%AsyncGeneratorFunction%"))&&(t=n.prototype):"%AsyncIteratorPrototype%"!==e||(n=y("%AsyncGenerator%"))&&(t=a(n.prototype)),v[e]=t}var i=m?function(){try{return n}catch(e){try{return m(arguments,"callee").get}catch(e){return n}}}():n,o=require("has-symbols")(),a=Object.getPrototypeOf||function(e){return e.__proto__},g={},s="undefined"==typeof Uint8Array?u:a(Uint8Array),v={"%AggregateError%":"undefined"==typeof AggregateError?u:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?u:ArrayBuffer,"%ArrayIteratorPrototype%":o?a([][Symbol.iterator]()):u,"%AsyncFromSyncIteratorPrototype%":u,"%AsyncFunction%":g,"%AsyncGenerator%":g,"%AsyncGeneratorFunction%":g,"%AsyncIteratorPrototype%":g,"%Atomics%":"undefined"==typeof Atomics?u:Atomics,"%BigInt%":"undefined"==typeof BigInt?u:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?u:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?u:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?u:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?u:FinalizationRegistry,"%Function%":t,"%GeneratorFunction%":g,"%Int8Array%":"undefined"==typeof Int8Array?u:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?u:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?u:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":o?a(a([][Symbol.iterator]())):u,"%JSON%":"object"==typeof JSON?JSON:u,"%Map%":"undefined"==typeof Map?u:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&o?a((new Map)[Symbol.iterator]()):u,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?u:Promise,"%Proxy%":"undefined"==typeof Proxy?u:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?u:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?u:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&o?a((new Set)[Symbol.iterator]()):u,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?u:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":o?a(""[Symbol.iterator]()):u,"%Symbol%":o?Symbol:u,"%SyntaxError%":p,"%ThrowTypeError%":i,"%TypedArray%":s,"%TypeError%":h,"%Uint8Array%":"undefined"==typeof Uint8Array?u:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?u:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?u:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?u:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?u:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?u:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?u:WeakSet},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},u=require("function-bind"),_=require("has"),w=u.call(Function.call,Array.prototype.concat),x=u.call(Function.apply,Array.prototype.splice),T=u.call(Function.call,String.prototype.replace),S=u.call(Function.call,String.prototype.slice),k=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g;e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new h("intrinsic name must be a non-empty string");if(1<arguments.length&&"boolean"!=typeof t)throw new h('"allowMissing" argument must be a boolean');var n,r=function(e){var t=S(e,0,1),n=S(e,-1);if("%"===t&&"%"!==n)throw new p("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new p("invalid intrinsic syntax, expected opening `%`");var i=[];return T(e,k,function(e,t,n,r){i[i.length]=n?T(r,E,"$1"):t||e}),i}(e),i=0<r.length?r[0]:"",o=function(e,t){var n,r=e;if(_(b,r)&&(r="%"+(n=b[r])[0]+"%"),_(v,r)){var i=v[r];if(void 0===(i=i===g?y(r):i)&&!t)throw new h("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new p("intrinsic "+e+" does not exist!")}("%"+i+"%",t),a=(o.name,o.value),s=!1,o=o.alias;o&&(i=o[0],x(r,w([0,1],o)));for(var u=1,l=!0;u<r.length;u+=1){var c=r[u],d=S(c,0,1),f=S(c,-1);if(('"'===d||"'"===d||"`"===d||'"'===f||"'"===f||"`"===f)&&d!==f)throw new p("property names with quotes must have matching quotes");if("constructor"!==c&&l||(s=!0),_(v,n="%"+(i+="."+c)+"%"))a=v[n];else if(null!=a){if(!(c in a)){if(!t)throw new h("base intrinsic for "+e+" exists, but the property is not available.");return}a=m&&u+1>=r.length?(l=!!(f=m(a,c)))&&"get"in f&&!("originalValue"in f.get)?f.get:a[c]:(l=_(a,c),a[c]),l&&!s&&(v[n]=a)}}return a}},{"function-bind":392,has:399,"has-symbols":397}],394:[function(require,i,exports){!function(r){!function(){var e=void 0!==r?r:"undefined"!=typeof window?window:{},t=require("min-document"),n="undefined"!=typeof document?document:(n=e["__GLOBAL_DOCUMENT_CACHE@4"])||(e["__GLOBAL_DOCUMENT_CACHE@4"]=t);i.exports=n}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"min-document":692}],395:[function(require,e,exports){arguments[4][31][0].apply(exports,arguments)},{dup:31}],396:[function(require,n,exports){!function(t){!function(){"use strict";var e="__global_unique_id__";n.exports=function(){return t[e]=(t[e]||0)+1}}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],397:[function(require,e,exports){"use strict";var t="undefined"!=typeof Symbol&&Symbol,n=require("./shams");e.exports=function(){return"function"==typeof t&&("function"==typeof Symbol&&("symbol"==typeof t("foo")&&("symbol"==typeof Symbol("bar")&&n())))}},{"./shams":398}],398:[function(require,e,exports){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){e=Object.getOwnPropertyDescriptor(e,t);if(42!==e.value||!0!==e.enumerable)return!1}return!0}},{}],399:[function(e,t,exports){"use strict";e=e("function-bind");t.exports=e.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":392}],400:[function(require,e,exports){exports.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,u=(1<<s)-1,l=u>>1,c=-7,d=n?i-1:0,f=n?-1:1,n=e[t+d];for(d+=f,o=n&(1<<-c)-1,n>>=-c,c+=s;0<c;o=256*o+e[t+d],d+=f,c-=8);for(a=o&(1<<-c)-1,o>>=-c,c+=r;0<c;a=256*a+e[t+d],d+=f,c-=8);if(0===o)o=1-l;else{if(o===u)return a?NaN:1/0*(n?-1:1);a+=Math.pow(2,r),o-=l}return(n?-1:1)*a*Math.pow(2,o-r)},exports.write=function(e,t,n,r,i,o){var a,s,u=8*o-i-1,l=(1<<u)-1,c=l>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:o-1,p=r?1:-1,o=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(r=Math.pow(2,-a))<1&&(a--,r*=2),2<=(t+=1<=a+c?d/r:d*Math.pow(2,1-c))*r&&(a++,r/=2),l<=a+c?(s=0,a=l):1<=a+c?(s=(t*r-1)*Math.pow(2,i),a+=c):(s=t*Math.pow(2,c-1)*Math.pow(2,i),a=0));8<=i;e[n+f]=255&s,f+=p,s/=256,i-=8);for(a=a<<i|s,u+=i;0<u;e[n+f]=255&a,f+=p,a/=256,u-=8);e[n+f-p]|=128*o}},{}],401:[function(e,t,exports){"use strict";function n(e){return!(i&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)}function r(e){return!!n(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&0<=e.length&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,o=e("call-bind/callBound")("Object.prototype.toString"),e=function(){return n(arguments)}();n.isLegacyArguments=r,t.exports=e?n:r},{"call-bind/callBound":40}],402:[function(require,e,exports){"use strict";var t=Date.prototype.getDay,n=Object.prototype.toString,r="function"==typeof Symbol&&!!Symbol.toStringTag;e.exports=function(e){return"object"==typeof e&&null!==e&&(r?function(e){try{return t.call(e),!0}catch(e){return!1}}(e):"[object Date]"===n.call(e))}},{}],403:[function(require,e,exports){e.exports=function(e){if(!e)return!1;var t=n.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var n=Object.prototype.toString},{}],404:[function(e,t,exports){"use strict";var n,r,i,o,a=e("call-bind/callBound"),s=e("has-symbols/shams")()&&!!Symbol.toStringTag;s&&(n=a("Object.prototype.hasOwnProperty"),r=a("RegExp.prototype.exec"),i={},o={toString:e=function(){throw i},valueOf:e},"symbol"==typeof Symbol.toPrimitive&&(o[Symbol.toPrimitive]=e));var u=a("Object.prototype.toString"),l=Object.getOwnPropertyDescriptor;t.exports=s?function(e){if(!e||"object"!=typeof e)return!1;var t=l(e,"lastIndex");if(!(t&&n(t,"value")))return!1;try{r(e,o)}catch(e){return e===i}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},{"call-bind/callBound":40,"has-symbols/shams":398}],405:[function(require,e,exports){function t(e){if(!e||"object"!=typeof e||(t=e.which||e.keyCode||e.charCode)&&(e=t),"number"==typeof e)return a[e];var t=String(e),e=r[t.toLowerCase()];return e||((e=i[t.toLowerCase()])?e:1===t.length?t.charCodeAt(0):void 0)}t.isEventKey=function(e,t){if(e&&"object"==typeof e){var n=e.which||e.keyCode||e.charCode;if(null==n)return!1;if("string"==typeof t){e=r[t.toLowerCase()];if(e)return e===n;if(e=i[t.toLowerCase()])return e===n}else if("number"==typeof t)return t===n;return!1}};for(var r=(exports=e.exports=t).code=exports.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=exports.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91},n=97;n<123;n++)r[String.fromCharCode(n)]=n-32;for(var n=48;n<58;n++)r[n-48]=n;for(n=1;n<13;n++)r["f"+n]=n+111;for(n=0;n<10;n++)r["numpad "+n]=n+96;var o,a=exports.names=exports.title={};for(n in r)a[r[n]]=n;for(o in i)r[o]=i[o]},{}],406:[function(require,f,exports){!function(r){!function(){function v(){return n.Date.now()}var i=NaN,o="[object Symbol]",a=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt,e="object"==typeof r&&r&&r.Object===Object&&r,t="object"==typeof self&&self&&self.Object===Object&&self,n=e||t||Function("return this")(),d=Object.prototype.toString,b=Math.max,_=Math.min;function w(e){var t=typeof e;return e&&("object"==t||"function"==t)}function x(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||!!(n=t)&&"object"==typeof n&&d.call(t)==o)return i;var t,n;if("string"!=typeof(e=w(e)?w(r="function"==typeof e.valueOf?e.valueOf():e)?r+"":r:e))return 0===e?e:+e;e=e.replace(a,"");var r=u.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):s.test(e)?i:+e}f.exports=function(r,n,e){var i,o,a,s,u,l,c=0,d=!1,f=!1,t=!0;if("function"!=typeof r)throw new TypeError("Expected a function");function p(e){var t=i,n=o;return i=o=void 0,c=e,s=r.apply(n,t)}function h(e){var t=e-l;return void 0===l||n<=t||t<0||f&&a<=e-c}function m(){var e,t=v();if(h(t))return y(t);u=setTimeout(m,(t=n-((e=t)-l),f?_(t,a-(e-c)):t))}function y(e){return u=void 0,t&&i?p(e):(i=o=void 0,s)}function g(){var e=v(),t=h(e);if(i=arguments,o=this,l=e,t){if(void 0===u)return c=t=l,u=setTimeout(m,n),d?p(t):s;if(f)return u=setTimeout(m,n),p(l)}return void 0===u&&(u=setTimeout(m,n)),s}return n=x(n)||0,w(e)&&(d=!!e.leading,f="maxWait"in e,a=f?b(x(e.maxWait)||0,n):a,t="trailing"in e?!!e.trailing:t),g.cancel=function(){void 0!==u&&clearTimeout(u),i=l=o=u=void(c=0)},g.flush=function(){return void 0===u?s:y(v())},g}}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],407:[function(require,p,exports){!function(r){!function(){var v="Expected a function",i=NaN,o="[object Symbol]",a=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt,e="object"==typeof r&&r&&r.Object===Object&&r,t="object"==typeof self&&self&&self.Object===Object&&self,n=e||t||Function("return this")(),d=Object.prototype.toString,b=Math.max,_=Math.min,w=function(){return n.Date.now()};function f(r,n,e){var i,o,a,s,u,l,c=0,d=!1,f=!1,t=!0;if("function"!=typeof r)throw new TypeError(v);function p(e){var t=i,n=o;return i=o=void 0,c=e,s=r.apply(n,t)}function h(e){var t=e-l;return void 0===l||n<=t||t<0||f&&a<=e-c}function m(){var e,t=w();if(h(t))return y(t);u=setTimeout(m,(t=n-((e=t)-l),f?_(t,a-(e-c)):t))}function y(e){return u=void 0,t&&i?p(e):(i=o=void 0,s)}function g(){var e=w(),t=h(e);if(i=arguments,o=this,l=e,t){if(void 0===u)return c=t=l,u=setTimeout(m,n),d?p(t):s;if(f)return u=setTimeout(m,n),p(l)}return void 0===u&&(u=setTimeout(m,n)),s}return n=T(n)||0,x(e)&&(d=!!e.leading,f="maxWait"in e,a=f?b(T(e.maxWait)||0,n):a,t="trailing"in e?!!e.trailing:t),g.cancel=function(){void 0!==u&&clearTimeout(u),i=l=o=u=void(c=0)},g.flush=function(){return void 0===u?s:y(w())},g}function x(e){var t=typeof e;return e&&("object"==t||"function"==t)}function T(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||!!(n=t)&&"object"==typeof n&&d.call(t)==o)return i;var t,n;if("string"!=typeof(e=x(e)?x(r="function"==typeof e.valueOf?e.valueOf():e)?r+"":r:e))return 0===e?e:+e;e=e.replace(a,"");var r=u.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):s.test(e)?i:+e}p.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError(v);return x(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),f(e,t,{leading:r,maxWait:t,trailing:i})}}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],408:[function(e,t,exports){e=e("./_getNative")(e("./_root"),"DataView");t.exports=e},{"./_getNative":516,"./_root":561}],409:[function(e,t,exports){var n=e("./_hashClear"),r=e("./_hashDelete"),i=e("./_hashGet"),o=e("./_hashHas"),e=e("./_hashSet");function a(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}a.prototype.clear=n,a.prototype.delete=r,a.prototype.get=i,a.prototype.has=o,a.prototype.set=e,t.exports=a},{"./_hashClear":524,"./_hashDelete":525,"./_hashGet":526,"./_hashHas":527,"./_hashSet":528}],410:[function(e,t,exports){var n=e("./_listCacheClear"),r=e("./_listCacheDelete"),i=e("./_listCacheGet"),o=e("./_listCacheHas"),e=e("./_listCacheSet");function a(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}a.prototype.clear=n,a.prototype.delete=r,a.prototype.get=i,a.prototype.has=o,a.prototype.set=e,t.exports=a},{"./_listCacheClear":540,"./_listCacheDelete":541,"./_listCacheGet":542,"./_listCacheHas":543,"./_listCacheSet":544}],411:[function(e,t,exports){e=e("./_getNative")(e("./_root"),"Map");t.exports=e},{"./_getNative":516,"./_root":561}],412:[function(e,t,exports){var n=e("./_mapCacheClear"),r=e("./_mapCacheDelete"),i=e("./_mapCacheGet"),o=e("./_mapCacheHas"),e=e("./_mapCacheSet");function a(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}a.prototype.clear=n,a.prototype.delete=r,a.prototype.get=i,a.prototype.has=o,a.prototype.set=e,t.exports=a},{"./_mapCacheClear":545,"./_mapCacheDelete":546,"./_mapCacheGet":547,"./_mapCacheHas":548,"./_mapCacheSet":549}],413:[function(e,t,exports){e=e("./_getNative")(e("./_root"),"Promise");t.exports=e},{"./_getNative":516,"./_root":561}],414:[function(e,t,exports){e=e("./_getNative")(e("./_root"),"Set");t.exports=e},{"./_getNative":516,"./_root":561}],415:[function(e,t,exports){var r=e("./_MapCache"),n=e("./_setCacheAdd"),e=e("./_setCacheHas");function i(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}i.prototype.add=i.prototype.push=n,i.prototype.has=e,t.exports=i},{"./_MapCache":412,"./_setCacheAdd":562,"./_setCacheHas":563}],416:[function(e,t,exports){var n=e("./_ListCache"),r=e("./_stackClear"),i=e("./_stackDelete"),o=e("./_stackGet"),a=e("./_stackHas"),e=e("./_stackSet");function s(e){e=this.__data__=new n(e);this.size=e.size}s.prototype.clear=r,s.prototype.delete=i,s.prototype.get=o,s.prototype.has=a,s.prototype.set=e,t.exports=s},{"./_ListCache":410,"./_stackClear":567,"./_stackDelete":568,"./_stackGet":569,"./_stackHas":570,"./_stackSet":571}],417:[function(e,t,exports){e=e("./_root").Symbol;t.exports=e},{"./_root":561}],418:[function(e,t,exports){e=e("./_root").Uint8Array;t.exports=e},{"./_root":561}],419:[function(e,t,exports){e=e("./_getNative")(e("./_root"),"WeakMap");t.exports=e},{"./_getNative":516,"./_root":561}],420:[function(require,e,exports){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},{}],421:[function(require,e,exports){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},{}],422:[function(require,e,exports){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}},{}],423:[function(require,e,exports){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}},{}],424:[function(require,e,exports){var n=require("./_baseIndexOf");e.exports=function(e,t){return!!(null==e?0:e.length)&&-1<n(e,t,0)}},{"./_baseIndexOf":450}],425:[function(require,e,exports){e.exports=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}},{}],426:[function(require,e,exports){var c=require("./_baseTimes"),d=require("./isArguments"),f=require("./isArray"),p=require("./isBuffer"),h=require("./_isIndex"),m=require("./isTypedArray"),y=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n,r=f(e),i=!r&&d(e),o=!r&&!i&&p(e),a=!r&&!i&&!o&&m(e),s=r||i||o||a,u=s?c(e.length,String):[],l=u.length;for(n in e)!t&&!y.call(e,n)||s&&("length"==n||o&&("offset"==n||"parent"==n)||a&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||h(n,l))||u.push(n);return u}},{"./_baseTimes":478,"./_isIndex":533,"./isArguments":590,"./isArray":591,"./isBuffer":594,"./isTypedArray":608}],427:[function(require,e,exports){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},{}],428:[function(require,e,exports){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},{}],429:[function(require,e,exports){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},{}],430:[function(require,e,exports){var i=require("./_baseAssignValue"),o=require("./eq"),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var r=e[t];a.call(e,t)&&o(r,n)&&(void 0!==n||t in e)||i(e,t,n)}},{"./_baseAssignValue":434,"./eq":579}],431:[function(require,e,exports){var r=require("./eq");e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},{"./eq":579}],432:[function(require,e,exports){var n=require("./_copyObject"),r=require("./keys");e.exports=function(e,t){return e&&n(t,r(t),e)}},{"./_copyObject":496,"./keys":609}],433:[function(require,e,exports){var n=require("./_copyObject"),r=require("./keysIn");e.exports=function(e,t){return e&&n(t,r(t),e)}},{"./_copyObject":496,"./keysIn":610}],434:[function(require,e,exports){var r=require("./_defineProperty");e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},{"./_defineProperty":506}],435:[function(require,e,exports){var h=require("./_Stack"),m=require("./_arrayEach"),y=require("./_assignValue"),g=require("./_baseAssign"),v=require("./_baseAssignIn"),b=require("./_cloneBuffer"),_=require("./_copyArray"),w=require("./_copySymbols"),x=require("./_copySymbolsIn"),T=require("./_getAllKeys"),S=require("./_getAllKeysIn"),k=require("./_getTag"),E=require("./_initCloneArray"),O=require("./_initCloneByTag"),C=require("./_initCloneObject"),P=require("./isArray"),A=require("./isBuffer"),M=require("./isMap"),j=require("./isObject"),D=require("./isSet"),I=require("./keys"),N=require("./keysIn"),R=1,L=2,U=4,F="[object Arguments]",B="[object Function]",z="[object GeneratorFunction]",W="[object Object]",V={};V[F]=V["[object Array]"]=V["[object ArrayBuffer]"]=V["[object DataView]"]=V["[object Boolean]"]=V["[object Date]"]=V["[object Float32Array]"]=V["[object Float64Array]"]=V["[object Int8Array]"]=V["[object Int16Array]"]=V["[object Int32Array]"]=V["[object Map]"]=V["[object Number]"]=V[W]=V["[object RegExp]"]=V["[object Set]"]=V["[object String]"]=V["[object Symbol]"]=V["[object Uint8Array]"]=V["[object Uint8ClampedArray]"]=V["[object Uint16Array]"]=V["[object Uint32Array]"]=!0,V["[object Error]"]=V[B]=V["[object WeakMap]"]=!1,e.exports=function n(r,i,o,e,t,a){var s,u=i&R,l=i&L,c=i&U;if(void 0!==(s=o?t?o(r,e,t,a):o(r):s))return s;if(!j(r))return r;var d=P(r);if(d){if(s=E(r),!u)return _(r,s)}else{var f=k(r),e=f==B||f==z;if(A(r))return b(r,u);if(f==W||f==F||e&&!t){if(s=l||e?{}:C(r),!u)return l?x(r,v(s,r)):w(r,g(s,r))}else{if(!V[f])return t?r:{};s=O(r,f,u)}}u=(a=a||new h).get(r);if(u)return u;a.set(r,s),D(r)?r.forEach(function(e){s.add(n(e,i,o,e,r,a))}):M(r)&&r.forEach(function(e,t){s.set(t,n(e,i,o,t,r,a))});var p=d?void 0:(c?l?S:T:l?N:I)(r);return m(p||r,function(e,t){p&&(e=r[t=e]),y(s,t,n(e,i,o,t,r,a))}),s}},{"./_Stack":416,"./_arrayEach":421,"./_assignValue":430,"./_baseAssign":432,"./_baseAssignIn":433,"./_cloneBuffer":488,"./_copyArray":495,"./_copySymbols":497,"./_copySymbolsIn":498,"./_getAllKeys":512,"./_getAllKeysIn":513,"./_getTag":521,"./_initCloneArray":529,"./_initCloneByTag":530,"./_initCloneObject":531,"./isArray":591,"./isBuffer":594,"./isMap":598,"./isObject":602,"./isSet":605,"./keys":609,"./keysIn":610}],436:[function(require,e,exports){var t=require("./isObject"),n=Object.create;function r(){}e.exports=function(e){if(!t(e))return{};if(n)return n(e);r.prototype=e;e=new r;return r.prototype=void 0,e}},{"./isObject":602}],437:[function(require,e,exports){var t=require("./_baseForOwn"),t=require("./_createBaseEach")(t);e.exports=t},{"./_baseForOwn":444,"./_createBaseEach":500}],438:[function(require,e,exports){var t=require("./_baseEach");e.exports=function(e,r){var i=!0;return t(e,function(e,t,n){return i=!!r(e,t,n)}),i}},{"./_baseEach":437}],439:[function(require,e,exports){var l=require("./isSymbol");e.exports=function(e,t,n){for(var r=-1,i=e.length;++r<i;){var o,a,s=e[r],u=t(s);null!=u&&(void 0===o?u==u&&!l(u):n(u,o))&&(o=u,a=s)}return a}},{"./isSymbol":607}],440:[function(require,e,exports){var t=require("./_baseEach");e.exports=function(e,r){var i=[];return t(e,function(e,t,n){r(e,t,n)&&i.push(e)}),i}},{"./_baseEach":437}],441:[function(require,e,exports){e.exports=function(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e[o],o,e))return o;return-1}},{}],442:[function(require,e,exports){var l=require("./_arrayPush"),c=require("./_isFlattenable");e.exports=function e(t,n,r,i,o){var a=-1,s=t.length;for(r=r||c,o=o||[];++a<s;){var u=t[a];0<n&&r(u)?1<n?e(u,n-1,r,i,o):l(o,u):i||(o[o.length]=u)}return o}},{"./_arrayPush":428,"./_isFlattenable":532}],443:[function(e,t,exports){e=e("./_createBaseFor")();t.exports=e},{"./_createBaseFor":501}],444:[function(require,e,exports){var n=require("./_baseFor"),r=require("./keys");e.exports=function(e,t){return e&&n(e,t,r)}},{"./_baseFor":443,"./keys":609}],445:[function(require,e,exports){var i=require("./_castPath"),o=require("./_toKey");e.exports=function(e,t){for(var n=0,r=(t=i(t,e)).length;null!=e&&n<r;)e=e[o(t[n++])];return n&&n==r?e:void 0}},{"./_castPath":486,"./_toKey":574}],446:[function(require,e,exports){var r=require("./_arrayPush"),i=require("./isArray");e.exports=function(e,t,n){return t=t(e),i(e)?t:r(t,n(e))}},{"./_arrayPush":428,"./isArray":591}],447:[function(require,e,exports){var t=require("./_Symbol"),n=require("./_getRawTag"),r=require("./_objectToString"),i=t?t.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":(i&&i in Object(e)?n:r)(e)}},{"./_Symbol":417,"./_getRawTag":518,"./_objectToString":557}],448:[function(require,e,exports){e.exports=function(e,t){return t<e}},{}],449:[function(require,e,exports){e.exports=function(e,t){return null!=e&&t in Object(e)}},{}],450:[function(require,e,exports){var r=require("./_baseFindIndex"),i=require("./_baseIsNaN"),o=require("./_strictIndexOf");e.exports=function(e,t,n){return t==t?o(e,t,n):r(e,i,n)}},{"./_baseFindIndex":441,"./_baseIsNaN":457,"./_strictIndexOf":572}],451:[function(require,e,exports){var y=require("./_SetCache"),g=require("./_arrayIncludes"),v=require("./_arrayIncludesWith"),b=require("./_arrayMap"),_=require("./_baseUnary"),w=require("./_cacheHas"),x=Math.min;e.exports=function(e,t,n){for(var r=n?v:g,i=e[0].length,o=e.length,a=o,s=Array(o),u=1/0,l=[];a--;){var c=e[a];a&&t&&(c=b(c,_(t))),u=x(c.length,u),s[a]=!n&&(t||120<=i&&120<=c.length)?new y(a&&c):void 0}var c=e[0],d=-1,f=s[0];e:for(;++d<i&&l.length<u;){var p=c[d],h=t?t(p):p,p=n||0!==p?p:0;if(!(f?w(f,h):r(l,h,n))){for(a=o;--a;){var m=s[a];if(!(m?w(m,h):r(e[a],h,n)))continue e}f&&f.push(h),l.push(p)}}return l}},{"./_SetCache":415,"./_arrayIncludes":424,"./_arrayIncludesWith":425,"./_arrayMap":427,"./_baseUnary":481,"./_cacheHas":484}],452:[function(require,e,exports){var t=require("./_baseGetTag"),n=require("./isObjectLike");e.exports=function(e){return n(e)&&"[object Arguments]"==t(e)}},{"./_baseGetTag":447,"./isObjectLike":603}],453:[function(require,e,exports){var a=require("./_baseIsEqualDeep"),s=require("./isObjectLike");e.exports=function e(t,n,r,i,o){return t===n||(null==t||null==n||!s(t)&&!s(n)?t!=t&&n!=n:a(t,n,r,i,e,o))}},{"./_baseIsEqualDeep":454,"./isObjectLike":603}],454:[function(require,e,exports){var d=require("./_Stack"),f=require("./_equalArrays"),p=require("./_equalByTag"),h=require("./_equalObjects"),m=require("./_getTag"),y=require("./isArray"),g=require("./isBuffer"),v=require("./isTypedArray"),b="[object Arguments]",_="[object Array]",w="[object Object]",x=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,r,i,o){var a=y(e),s=y(t),u=a?_:m(e),l=s?_:m(t),c=(u=u==b?w:u)==w,s=(l=l==b?w:l)==w;if((l=u==l)&&g(e)){if(!g(t))return!1;c=!(a=!0)}if(l&&!c)return o=o||new d,a||v(e)?f(e,t,n,r,i,o):p(e,t,u,n,r,i,o);if(!(1&n)){c=c&&x.call(e,"__wrapped__"),s=s&&x.call(t,"__wrapped__");if(c||s)return i(c?e.value():e,s?t.value():t,n,r,o=o||new d)}return!!l&&(o=o||new d,h(e,t,n,r,i,o))}},{"./_Stack":416,"./_equalArrays":507,"./_equalByTag":508,"./_equalObjects":509,"./_getTag":521,"./isArray":591,"./isBuffer":594,"./isTypedArray":608}],455:[function(require,e,exports){var t=require("./_getTag"),n=require("./isObjectLike");e.exports=function(e){return n(e)&&"[object Map]"==t(e)}},{"./_getTag":521,"./isObjectLike":603}],456:[function(require,e,exports){var p=require("./_Stack"),h=require("./_baseIsEqual");e.exports=function(e,t,n,r){var i=n.length,o=i,a=!r;if(null==e)return!o;for(e=Object(e);i--;){var s=n[i];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){var u=(s=n[i])[0],l=e[u],c=s[1];if(a&&s[2]){if(void 0===l&&!(u in e))return!1}else{var d,f=new p;if(!(void 0===(d=r?r(l,c,u,e,t,f):d)?h(c,l,3,r,f):d))return!1}}return!0}},{"./_Stack":416,"./_baseIsEqual":453}],457:[function(require,e,exports){e.exports=function(e){return e!=e}},{}],458:[function(e,t,exports){var n=e("./isFunction"),r=e("./_isMasked"),i=e("./isObject"),o=e("./_toSource"),a=/^\[object .+?Constructor\]$/,s=Function.prototype,e=Object.prototype,s=s.toString,e=e.hasOwnProperty,u=RegExp("^"+s.call(e).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(e){return!(!i(e)||r(e))&&(n(e)?u:a).test(o(e))}},{"./_isMasked":537,"./_toSource":575,"./isFunction":596,"./isObject":602}],459:[function(require,e,exports){var t=require("./_getTag"),n=require("./isObjectLike");e.exports=function(e){return n(e)&&"[object Set]"==t(e)}},{"./_getTag":521,"./isObjectLike":603}],460:[function(require,e,exports){var t=require("./_baseGetTag"),n=require("./isLength"),r=require("./isObjectLike"),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return r(e)&&n(e.length)&&!!i[t(e)]}},{"./_baseGetTag":447,"./isLength":597,"./isObjectLike":603}],461:[function(require,e,exports){var t=require("./_baseMatches"),n=require("./_baseMatchesProperty"),r=require("./identity"),i=require("./isArray"),o=require("./property");e.exports=function(e){return"function"==typeof e?e:null==e?r:"object"==typeof e?i(e)?n(e[0],e[1]):t(e):o(e)}},{"./_baseMatches":466,"./_baseMatchesProperty":467,"./identity":588,"./isArray":591,"./property":622}],462:[function(require,e,exports){var r=require("./_isPrototype"),i=require("./_nativeKeys"),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t,n=[];for(t in Object(e))o.call(e,t)&&"constructor"!=t&&n.push(t);return n}},{"./_isPrototype":538,"./_nativeKeys":554}],463:[function(require,e,exports){var i=require("./isObject"),o=require("./_isPrototype"),a=require("./_nativeKeysIn"),s=Object.prototype.hasOwnProperty;e.exports=function(e){if(!i(e))return a(e);var t,n=o(e),r=[];for(t in e)("constructor"!=t||!n&&s.call(e,t))&&r.push(t);return r}},{"./_isPrototype":538,"./_nativeKeysIn":555,"./isObject":602}],464:[function(require,e,exports){e.exports=function(e,t){return e<t}},{}],465:[function(require,e,exports){var t=require("./_baseEach"),n=require("./isArrayLike");e.exports=function(e,r){var i=-1,o=n(e)?Array(e.length):[];return t(e,function(e,t,n){o[++i]=r(e,t,n)}),o}},{"./_baseEach":437,"./isArrayLike":592}],466:[function(require,e,exports){var r=require("./_baseIsMatch"),i=require("./_getMatchData"),o=require("./_matchesStrictComparable");e.exports=function(t){var n=i(t);return 1==n.length&&n[0][2]?o(n[0][0],n[0][1]):function(e){return e===t||r(e,t,n)}}},{"./_baseIsMatch":456,"./_getMatchData":515,"./_matchesStrictComparable":551}],467:[function(require,e,exports){var i=require("./_baseIsEqual"),o=require("./get"),a=require("./hasIn"),t=require("./_isKey"),s=require("./_isStrictComparable"),u=require("./_matchesStrictComparable"),l=require("./_toKey");e.exports=function(n,r){return t(n)&&s(r)?u(l(n),r):function(e){var t=o(e,n);return void 0===t&&t===r?a(e,n):i(r,t,3)}}},{"./_baseIsEqual":453,"./_isKey":535,"./_isStrictComparable":539,"./_matchesStrictComparable":551,"./_toKey":574,"./get":586,"./hasIn":587}],468:[function(require,e,exports){var o=require("./_arrayMap"),a=require("./_baseGet"),t=require("./_baseIteratee"),s=require("./_baseMap"),u=require("./_baseSortBy"),l=require("./_baseUnary"),c=require("./_compareMultiple"),d=require("./identity"),f=require("./isArray");e.exports=function(e,r,n){r=r.length?o(r,function(t){return f(t)?function(e){return a(e,1===t.length?t[0]:t)}:t}):[d];var i=-1;return r=o(r,l(t)),e=s(e,function(t,e,n){return{criteria:o(r,function(e){return e(t)}),index:++i,value:t}}),u(e,function(e,t){return c(e,t,n)})}},{"./_arrayMap":427,"./_baseGet":445,"./_baseIteratee":461,"./_baseMap":465,"./_baseSortBy":476,"./_baseUnary":481,"./_compareMultiple":494,"./identity":588,"./isArray":591}],469:[function(require,e,exports){e.exports=function(t){return function(e){return null==e?void 0:e[t]}}},{}],470:[function(require,e,exports){var n=require("./_baseGet");e.exports=function(t){return function(e){return n(e,t)}}},{"./_baseGet":445}],471:[function(require,e,exports){var s=Math.ceil,u=Math.max;e.exports=function(e,t,n,r){for(var i=-1,o=u(s((t-e)/(n||1)),0),a=Array(o);o--;)a[r?o:++i]=e,e+=n;return a}},{}],472:[function(require,e,exports){var n=require("./identity"),r=require("./_overRest"),i=require("./_setToString");e.exports=function(e,t){return i(r(e,t,n),e+"")}},{"./_overRest":559,"./_setToString":565,"./identity":588}],473:[function(e,t,exports){var n=e("./constant"),r=e("./_defineProperty"),e=e("./identity");t.exports=r?function(e,t){return r(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:e},{"./_defineProperty":506,"./constant":577,"./identity":588}],474:[function(require,e,exports){e.exports=function(e,t,n){var r=-1,i=e.length;(n=i<n?i:n)<0&&(n+=i),i=n<(t=t<0?i<-t?0:i+t:t)?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r<i;)o[r]=e[r+t];return o}},{}],475:[function(require,e,exports){var t=require("./_baseEach");e.exports=function(e,r){var i;return t(e,function(e,t,n){return!(i=r(e,t,n))}),!!i}},{"./_baseEach":437}],476:[function(require,e,exports){e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},{}],477:[function(require,e,exports){e.exports=function(e,t){for(var n,r=-1,i=e.length;++r<i;){var o=t(e[r]);void 0!==o&&(n=void 0===n?o:n+o)}return n}},{}],478:[function(require,e,exports){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},{}],479:[function(require,e,exports){var t=require("./_Symbol"),r=require("./_arrayMap"),i=require("./isArray"),o=require("./isSymbol"),a=1/0,t=t?t.prototype:void 0,s=t?t.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return r(t,e)+"";if(o(t))return s?s.call(t):"";var n=t+"";return"0"==n&&1/t==-a?"-0":n}},{"./_Symbol":417,"./_arrayMap":427,"./isArray":591,"./isSymbol":607}],480:[function(require,e,exports){var t=require("./_trimmedEndIndex"),n=/^\s+/;e.exports=function(e){return e&&e.slice(0,t(e)+1).replace(n,"")}},{"./_trimmedEndIndex":576}],481:[function(require,e,exports){e.exports=function(t){return function(e){return t(e)}}},{}],482:[function(require,e,exports){var p=require("./_SetCache"),h=require("./_arrayIncludes"),m=require("./_arrayIncludesWith"),y=require("./_cacheHas"),g=require("./_createSet"),v=require("./_setToArray");e.exports=function(e,t,n){var r=-1,i=h,o=e.length,a=!0,s=[],u=s;if(n)a=!1,i=m;else if(200<=o){var l=t?null:g(e);if(l)return v(l);a=!1,i=y,u=new p}else u=t?[]:s;e:for(;++r<o;){var c=e[r],d=t?t(c):c,c=n||0!==c?c:0;if(a&&d==d){for(var f=u.length;f--;)if(u[f]===d)continue e;t&&u.push(d),s.push(c)}else i(u,d,n)||(u!==s&&u.push(d),s.push(c))}return s}},{"./_SetCache":415,"./_arrayIncludes":424,"./_arrayIncludesWith":425,"./_cacheHas":484,"./_createSet":504,"./_setToArray":564}],483:[function(require,e,exports){var n=require("./_castPath"),r=require("./last"),i=require("./_parent"),o=require("./_toKey");e.exports=function(e,t){return t=n(t,e),null==(e=i(e,t))||delete e[o(r(t))]}},{"./_castPath":486,"./_parent":560,"./_toKey":574,"./last":611}],484:[function(require,e,exports){e.exports=function(e,t){return e.has(t)}},{}],485:[function(require,e,exports){var t=require("./isArrayLikeObject");e.exports=function(e){return t(e)?e:[]}},{"./isArrayLikeObject":593}],486:[function(require,e,exports){var n=require("./isArray"),r=require("./_isKey"),i=require("./_stringToPath"),o=require("./toString");e.exports=function(e,t){return n(e)?e:r(e,t)?[e]:i(o(e))}},{"./_isKey":535,"./_stringToPath":573,"./isArray":591,"./toString":633}],487:[function(require,e,exports){var n=require("./_Uint8Array");e.exports=function(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}},{"./_Uint8Array":418}],488:[function(e,t,n){var r=e("./_root"),e="object"==typeof n&&n&&!n.nodeType&&n,n=e&&"object"==typeof t&&t&&!t.nodeType&&t,r=n&&n.exports===e?r.Buffer:void 0,i=r?r.allocUnsafe:void 0;t.exports=function(e,t){return t?e.slice():(t=e.length,t=i?i(t):new e.constructor(t),e.copy(t),t)}},{"./_root":561}],489:[function(require,e,exports){var n=require("./_cloneArrayBuffer");e.exports=function(e,t){return t=t?n(e.buffer):e.buffer,new e.constructor(t,e.byteOffset,e.byteLength)}},{"./_cloneArrayBuffer":487}],490:[function(require,e,exports){var n=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}},{}],491:[function(e,t,exports){var e=e("./_Symbol"),e=e?e.prototype:void 0,n=e?e.valueOf:void 0;t.exports=function(e){return n?Object(n.call(e)):{}}},{"./_Symbol":417}],492:[function(require,e,exports){var n=require("./_cloneArrayBuffer");e.exports=function(e,t){return t=t?n(e.buffer):e.buffer,new e.constructor(t,e.byteOffset,e.length)}},{"./_cloneArrayBuffer":487}],493:[function(require,e,exports){var c=require("./isSymbol");e.exports=function(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=e==e,o=c(e),a=void 0!==t,s=null===t,u=t==t,l=c(t);if(!s&&!l&&!o&&t<e||o&&a&&u&&!s&&!l||r&&a&&u||!n&&u||!i)return 1;if(!r&&!o&&!l&&e<t||l&&n&&i&&!r&&!o||s&&n&&i||!a&&i||!u)return-1}return 0}},{"./isSymbol":607}],494:[function(require,e,exports){var l=require("./_compareAscending");e.exports=function(e,t,n){for(var r=-1,i=e.criteria,o=t.criteria,a=i.length,s=n.length;++r<a;){var u=l(i[r],o[r]);if(u)return s<=r?u:u*("desc"==n[r]?-1:1)}return e.index-t.index}},{"./_compareAscending":493}],495:[function(require,e,exports){e.exports=function(e,t){var n=-1,r=e.length;for(t=t||Array(r);++n<r;)t[n]=e[n];return t}},{}],496:[function(require,e,exports){var l=require("./_assignValue"),c=require("./_baseAssignValue");e.exports=function(e,t,n,r){var i=!n;n=n||{};for(var o=-1,a=t.length;++o<a;){var s=t[o],u=r?r(n[s],e[s],s,n,e):void 0;void 0===u&&(u=e[s]),(i?c:l)(n,s,u)}return n}},{"./_assignValue":430,"./_baseAssignValue":434}],497:[function(require,e,exports){var n=require("./_copyObject"),r=require("./_getSymbols");e.exports=function(e,t){return n(e,r(e),t)}},{"./_copyObject":496,"./_getSymbols":519}],498:[function(require,e,exports){var n=require("./_copyObject"),r=require("./_getSymbolsIn");e.exports=function(e,t){return n(e,r(e),t)}},{"./_copyObject":496,"./_getSymbolsIn":520}],499:[function(e,t,exports){e=e("./_root")["__core-js_shared__"];t.exports=e},{"./_root":561}],500:[function(require,e,exports){var s=require("./isArrayLike");e.exports=function(o,a){return function(e,t){if(null==e)return e;if(!s(e))return o(e,t);for(var n=e.length,r=a?n:-1,i=Object(e);(a?r--:++r<n)&&!1!==t(i[r],r,i););return e}}},{"./isArrayLike":592}],501:[function(require,e,exports){e.exports=function(u){return function(e,t,n){for(var r=-1,i=Object(e),o=n(e),a=o.length;a--;){var s=o[u?a:++r];if(!1===t(i[s],s,i))break}return e}}},{}],502:[function(require,e,exports){var a=require("./_baseIteratee"),s=require("./isArrayLike"),u=require("./keys");e.exports=function(o){return function(e,t,n){var r,i=Object(e);s(e)||(r=a(t,3),e=u(e),t=function(e){return r(i[e],e,i)});n=o(e,t,n);return-1<n?i[r?e[n]:n]:void 0}}},{"./_baseIteratee":461,"./isArrayLike":592,"./keys":609}],503:[function(require,e,exports){var i=require("./_baseRange"),o=require("./_isIterateeCall"),a=require("./toFinite");e.exports=function(r){return function(e,t,n){return n&&"number"!=typeof n&&o(e,t,n)&&(t=n=void 0),e=a(e),void 0===t?(t=e,e=0):t=a(t),n=void 0===n?e<t?1:-1:a(n),i(e,t,n,r)}}},{"./_baseRange":471,"./_isIterateeCall":534,"./toFinite":630}],504:[function(e,t,exports){var n=e("./_Set"),r=e("./noop"),e=e("./_setToArray"),r=n&&1/e(new n([,-0]))[1]==1/0?function(e){return new n(e)}:r;t.exports=r},{"./_Set":414,"./_setToArray":564,"./noop":619}],505:[function(require,e,exports){var t=require("./isPlainObject");e.exports=function(e){return t(e)?void 0:e}},{"./isPlainObject":604}],506:[function(e,t,exports){var n=e("./_getNative"),e=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();t.exports=e},{"./_getNative":516}],507:[function(require,e,exports){var y=require("./_SetCache"),g=require("./_arraySome"),v=require("./_cacheHas");e.exports=function(e,t,n,r,i,o){var a=1&n,s=e.length,u=t.length;if(s!=u&&!(a&&s<u))return!1;var l=o.get(e),u=o.get(t);if(l&&u)return l==t&&u==e;var c=-1,d=!0,f=2&n?new y:void 0;for(o.set(e,t),o.set(t,e);++c<s;){var p,h=e[c],m=t[c];if(void 0!==(p=r?a?r(m,h,c,t,e,o):r(h,m,c,e,t,o):p)){if(p)continue;d=!1;break}if(f){if(!g(t,function(e,t){if(!v(f,t)&&(h===e||i(h,e,n,r,o)))return f.push(t)})){d=!1;break}}else if(h!==m&&!i(h,m,n,r,o)){d=!1;break}}return o.delete(e),o.delete(t),d}},{"./_SetCache":415,"./_arraySome":429,"./_cacheHas":484}],508:[function(require,e,exports){var t=require("./_Symbol"),l=require("./_Uint8Array"),c=require("./eq"),d=require("./_equalArrays"),f=require("./_mapToArray"),p=require("./_setToArray"),t=t?t.prototype:void 0,h=t?t.valueOf:void 0;e.exports=function(e,t,n,r,i,o,a){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return e.byteLength==t.byteLength&&o(new l(e),new l(t))?!0:!1;case"[object Boolean]":case"[object Date]":case"[object Number]":return c(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=f;case"[object Set]":s=s||p;if(e.size!=t.size&&!(1&r))return!1;var u=a.get(e);if(u)return u==t;r|=2,a.set(e,t);s=d(s(e),s(t),r,i,o,a);return a.delete(e),s;case"[object Symbol]":if(h)return h.call(e)==h.call(t)}return!1}},{"./_Symbol":417,"./_Uint8Array":418,"./_equalArrays":507,"./_mapToArray":550,"./_setToArray":564,"./eq":579}],509:[function(require,e,exports){var v=require("./_getAllKeys"),b=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,r,i,o){var a=1&n,s=v(e),u=s.length;if(u!=v(t).length&&!a)return!1;for(var l=u;l--;){var c=s[l];if(!(a?c in t:b.call(t,c)))return!1}var d=o.get(e),f=o.get(t);if(d&&f)return d==t&&f==e;var p=!0;o.set(e,t),o.set(t,e);for(var h=a;++l<u;){var m,y=e[c=s[l]],g=t[c];if(!(void 0===(m=r?a?r(g,y,c,t,e,o):r(y,g,c,e,t,o):m)?y===g||i(y,g,n,r,o):m)){p=!1;break}h=h||"constructor"==c}return!p||h||(d=e.constructor)!=(f=t.constructor)&&"constructor"in e&&"constructor"in t&&!("function"==typeof d&&d instanceof d&&"function"==typeof f&&f instanceof f)&&(p=!1),o.delete(e),o.delete(t),p}},{"./_getAllKeys":512}],510:[function(require,e,exports){var t=require("./flatten"),n=require("./_overRest"),r=require("./_setToString");e.exports=function(e){return r(n(e,void 0,t),e+"")}},{"./_overRest":559,"./_setToString":565,"./flatten":585}],511:[function(require,n,exports){!function(t){!function(){var e="object"==typeof t&&t&&t.Object===Object&&t;n.exports=e}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],512:[function(require,e,exports){var t=require("./_baseGetAllKeys"),n=require("./_getSymbols"),r=require("./keys");e.exports=function(e){return t(e,r,n)}},{"./_baseGetAllKeys":446,"./_getSymbols":519,"./keys":609}],513:[function(require,e,exports){var t=require("./_baseGetAllKeys"),n=require("./_getSymbolsIn"),r=require("./keysIn");e.exports=function(e){return t(e,r,n)}},{"./_baseGetAllKeys":446,"./_getSymbolsIn":520,"./keysIn":610}],514:[function(require,e,exports){var n=require("./_isKeyable");e.exports=function(e,t){return e=e.__data__,n(t)?e["string"==typeof t?"string":"hash"]:e.map}},{"./_isKeyable":536}],515:[function(require,e,exports){var o=require("./_isStrictComparable"),a=require("./keys");e.exports=function(e){for(var t=a(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,o(i)]}return t}},{"./_isStrictComparable":539,"./keys":609}],516:[function(require,e,exports){var n=require("./_baseIsNative"),r=require("./_getValue");e.exports=function(e,t){return t=r(e,t),n(t)?t:void 0}},{"./_baseIsNative":458,"./_getValue":522}],517:[function(e,t,exports){e=e("./_overArg")(Object.getPrototypeOf,Object);t.exports=e},{"./_overArg":558}],518:[function(e,t,exports){var n=e("./_Symbol"),e=Object.prototype,o=e.hasOwnProperty,a=e.toString,s=n?n.toStringTag:void 0;t.exports=function(e){var t=o.call(e,s),n=e[s];try{var r=!(e[s]=void 0)}catch(e){}var i=a.call(e);return r&&(t?e[s]=n:delete e[s]),i}},{"./_Symbol":417}],519:[function(e,t,exports){var n=e("./_arrayFilter"),e=e("./stubArray"),r=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols;t.exports=i?function(t){return null==t?[]:(t=Object(t),n(i(t),function(e){return r.call(t,e)}))}:e},{"./_arrayFilter":423,"./stubArray":626}],520:[function(e,t,exports){var n=e("./_arrayPush"),r=e("./_getPrototype"),i=e("./_getSymbols"),o=e("./stubArray"),e=Object.getOwnPropertySymbols;t.exports=e?function(e){for(var t=[];e;)n(t,i(e)),e=r(e);return t}:o},{"./_arrayPush":428,"./_getPrototype":517,"./_getSymbols":519,"./stubArray":626}],521:[function(e,t,exports){var n=e("./_DataView"),r=e("./_Map"),i=e("./_Promise"),o=e("./_Set"),a=e("./_WeakMap"),s=e("./_baseGetTag"),u=e("./_toSource"),l="[object Map]",c="[object Promise]",d="[object Set]",f="[object WeakMap]",p="[object DataView]",h=u(n),m=u(r),y=u(i),g=u(o),v=u(a),e=s;(n&&e(new n(new ArrayBuffer(1)))!=p||r&&e(new r)!=l||i&&e(i.resolve())!=c||o&&e(new o)!=d||a&&e(new a)!=f)&&(e=function(e){var t=s(e),e="[object Object]"==t?e.constructor:void 0,e=e?u(e):"";if(e)switch(e){case h:return p;case m:return l;case y:return c;case g:return d;case v:return f}return t}),t.exports=e},{"./_DataView":408,"./_Map":411,"./_Promise":413,"./_Set":414,"./_WeakMap":419,"./_baseGetTag":447,"./_toSource":575}],522:[function(require,e,exports){e.exports=function(e,t){return null==e?void 0:e[t]}},{}],523:[function(require,e,exports){var s=require("./_castPath"),u=require("./isArguments"),l=require("./isArray"),c=require("./_isIndex"),d=require("./isLength"),f=require("./_toKey");e.exports=function(e,t,n){for(var r=-1,i=(t=s(t,e)).length,o=!1;++r<i;){var a=f(t[r]);if(!(o=null!=e&&n(e,a)))break;e=e[a]}return o||++r!=i?o:!!(i=null==e?0:e.length)&&d(i)&&c(a,i)&&(l(e)||u(e))}},{"./_castPath":486,"./_isIndex":533,"./_toKey":574,"./isArguments":590,"./isArray":591,"./isLength":597}],524:[function(require,e,exports){var t=require("./_nativeCreate");e.exports=function(){this.__data__=t?t(null):{},this.size=0}},{"./_nativeCreate":553}],525:[function(require,e,exports){e.exports=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e}},{}],526:[function(require,e,exports){var r=require("./_nativeCreate"),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},{"./_nativeCreate":553}],527:[function(require,e,exports){var n=require("./_nativeCreate"),r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:r.call(t,e)}},{"./_nativeCreate":553}],528:[function(require,e,exports){var r=require("./_nativeCreate");e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},{"./_nativeCreate":553}],529:[function(require,e,exports){var r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&r.call(e,"index")&&(n.index=e.index,n.input=e.input),n}},{}],530:[function(require,e,exports){var i=require("./_cloneArrayBuffer"),o=require("./_cloneDataView"),a=require("./_cloneRegExp"),s=require("./_cloneSymbol"),u=require("./_cloneTypedArray");e.exports=function(e,t,n){var r=e.constructor;switch(t){case"[object ArrayBuffer]":return i(e);case"[object Boolean]":case"[object Date]":return new r(+e);case"[object DataView]":return o(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return u(e,n);case"[object Map]":return new r;case"[object Number]":case"[object String]":return new r(e);case"[object RegExp]":return a(e);case"[object Set]":return new r;case"[object Symbol]":return s(e)}}},{"./_cloneArrayBuffer":487,"./_cloneDataView":489,"./_cloneRegExp":490,"./_cloneSymbol":491,"./_cloneTypedArray":492}],531:[function(require,e,exports){var t=require("./_baseCreate"),n=require("./_getPrototype"),r=require("./_isPrototype");e.exports=function(e){return"function"!=typeof e.constructor||r(e)?{}:t(n(e))}},{"./_baseCreate":436,"./_getPrototype":517,"./_isPrototype":538}],532:[function(require,e,exports){var t=require("./_Symbol"),n=require("./isArguments"),r=require("./isArray"),i=t?t.isConcatSpreadable:void 0;e.exports=function(e){return r(e)||n(e)||!!(i&&e&&e[i])}},{"./_Symbol":417,"./isArguments":590,"./isArray":591}],533:[function(require,e,exports){var r=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&r.test(e))&&-1<e&&e%1==0&&e<t}},{}],534:[function(require,e,exports){var i=require("./eq"),o=require("./isArrayLike"),a=require("./_isIndex"),s=require("./isObject");e.exports=function(e,t,n){if(!s(n))return!1;var r=typeof t;return!!("number"==r?o(n)&&a(t,n.length):"string"==r&&t in n)&&i(n[t],e)}},{"./_isIndex":533,"./eq":579,"./isArrayLike":592,"./isObject":602}],535:[function(require,e,exports){var r=require("./isArray"),i=require("./isSymbol"),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||(a.test(e)||!o.test(e)||null!=t&&e in Object(t))}},{"./isArray":591,"./isSymbol":607}],536:[function(require,e,exports){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},{}],537:[function(e,t,exports){var e=e("./_coreJsData"),n=(e=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||""))?"Symbol(src)_1."+e:"";t.exports=function(e){return!!n&&n in e}},{"./_coreJsData":499}],538:[function(require,e,exports){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},{}],539:[function(require,e,exports){var t=require("./isObject");e.exports=function(e){return e==e&&!t(e)}},{"./isObject":602}],540:[function(require,e,exports){e.exports=function(){this.__data__=[],this.size=0}},{}],541:[function(require,e,exports){var n=require("./_assocIndexOf"),r=Array.prototype.splice;e.exports=function(e){var t=this.__data__;return!((e=n(t,e))<0)&&(e==t.length-1?t.pop():r.call(t,e,1),--this.size,!0)}},{"./_assocIndexOf":431}],542:[function(require,e,exports){var n=require("./_assocIndexOf");e.exports=function(e){var t=this.__data__;return(e=n(t,e))<0?void 0:t[e][1]}},{"./_assocIndexOf":431}],543:[function(require,e,exports){var t=require("./_assocIndexOf");e.exports=function(e){return-1<t(this.__data__,e)}},{"./_assocIndexOf":431}],544:[function(require,e,exports){var i=require("./_assocIndexOf");e.exports=function(e,t){var n=this.__data__,r=i(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}},{"./_assocIndexOf":431}],545:[function(require,e,exports){var t=require("./_Hash"),n=require("./_ListCache"),r=require("./_Map");e.exports=function(){this.size=0,this.__data__={hash:new t,map:new(r||n),string:new t}}},{"./_Hash":409,"./_ListCache":410,"./_Map":411}],546:[function(require,e,exports){var t=require("./_getMapData");e.exports=function(e){return e=t(this,e).delete(e),this.size-=e?1:0,e}},{"./_getMapData":514}],547:[function(require,e,exports){var t=require("./_getMapData");e.exports=function(e){return t(this,e).get(e)}},{"./_getMapData":514}],548:[function(require,e,exports){var t=require("./_getMapData");e.exports=function(e){return t(this,e).has(e)}},{"./_getMapData":514}],549:[function(require,e,exports){var i=require("./_getMapData");e.exports=function(e,t){var n=i(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}},{"./_getMapData":514}],550:[function(require,e,exports){e.exports=function(e){var n=-1,r=Array(e.size);return e.forEach(function(e,t){r[++n]=[t,e]}),r}},{}],551:[function(require,e,exports){e.exports=function(t,n){return function(e){return null!=e&&(e[t]===n&&(void 0!==n||t in Object(e)))}}},{}],552:[function(require,e,exports){var n=require("./memoize");e.exports=function(e){var t=(e=n(e,function(e){return 500===t.size&&t.clear(),e})).cache;return e}},{"./memoize":616}],553:[function(e,t,exports){e=e("./_getNative")(Object,"create");t.exports=e},{"./_getNative":516}],554:[function(e,t,exports){e=e("./_overArg")(Object.keys,Object);t.exports=e},{"./_overArg":558}],555:[function(require,e,exports){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},{}],556:[function(e,t,n){var e=e("./_freeGlobal"),n="object"==typeof n&&n&&!n.nodeType&&n,r=n&&"object"==typeof t&&t&&!t.nodeType&&t,i=r&&r.exports===n&&e.process,e=function(){try{var e=r&&r.require&&r.require("util").types;return e?e:i&&i.binding&&i.binding("util")}catch(e){}}();t.exports=e},{"./_freeGlobal":511}],557:[function(require,e,exports){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},{}],558:[function(require,e,exports){e.exports=function(t,n){return function(e){return t(n(e))}}},{}],559:[function(require,e,exports){var u=require("./_apply"),l=Math.max;e.exports=function(o,a,s){return a=l(void 0===a?o.length-1:a,0),function(){for(var e=arguments,t=-1,n=l(e.length-a,0),r=Array(n);++t<n;)r[t]=e[a+t];for(var t=-1,i=Array(a+1);++t<a;)i[t]=e[t];return i[a]=s(r),u(o,this,i)}}},{"./_apply":420}],560:[function(require,e,exports){var n=require("./_baseGet"),r=require("./_baseSlice");e.exports=function(e,t){return t.length<2?e:n(e,r(t,0,-1))}},{"./_baseGet":445,"./_baseSlice":474}],561:[function(e,t,exports){var n=e("./_freeGlobal"),e="object"==typeof self&&self&&self.Object===Object&&self,e=n||e||Function("return this")();t.exports=e},{"./_freeGlobal":511}],562:[function(require,e,exports){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},{}],563:[function(require,e,exports){e.exports=function(e){return this.__data__.has(e)}},{}],564:[function(require,e,exports){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},{}],565:[function(require,e,exports){var t=require("./_baseSetToString"),t=require("./_shortOut")(t);e.exports=t},{"./_baseSetToString":473,"./_shortOut":566}],566:[function(require,e,exports){var o=Date.now;e.exports=function(n){var r=0,i=0;return function(){var e=o(),t=16-(e-i);if(i=e,0<t){if(800<=++r)return arguments[0]}else r=0;return n.apply(void 0,arguments)}}},{}],567:[function(require,e,exports){var t=require("./_ListCache");e.exports=function(){this.__data__=new t,this.size=0}},{"./_ListCache":410}],568:[function(require,e,exports){e.exports=function(e){var t=this.__data__,e=t.delete(e);return this.size=t.size,e}},{}],569:[function(require,e,exports){e.exports=function(e){return this.__data__.get(e)}},{}],570:[function(require,e,exports){e.exports=function(e){return this.__data__.has(e)}},{}],571:[function(require,e,exports){var i=require("./_ListCache"),o=require("./_Map"),a=require("./_MapCache");e.exports=function(e,t){var n=this.__data__;if(n instanceof i){var r=n.__data__;if(!o||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(r)}return n.set(e,t),this.size=n.size,this}},{"./_ListCache":410,"./_Map":411,"./_MapCache":412}],572:[function(require,e,exports){e.exports=function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}},{}],573:[function(e,t,exports){var e=e("./_memoizeCapped"),n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,e=e(function(e){var i=[];return 46===e.charCodeAt(0)&&i.push(""),e.replace(n,function(e,t,n,r){i.push(n?r.replace(o,"$1"):t||e)}),i});t.exports=e},{"./_memoizeCapped":552}],574:[function(require,e,exports){var n=require("./isSymbol");e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},{"./isSymbol":607}],575:[function(require,e,exports){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},{}],576:[function(require,e,exports){var n=/\s/;e.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},{}],577:[function(require,e,exports){e.exports=function(e){return function(){return e}}},{}],578:[function(require,e,exports){var v=require("./isObject"),b=require("./now"),_=require("./toNumber"),w=Math.max,x=Math.min;e.exports=function(r,n,e){var i,o,a,s,u,l,c=0,d=!1,f=!1,t=!0;if("function"!=typeof r)throw new TypeError("Expected a function");function p(e){var t=i,n=o;return i=o=void 0,c=e,s=r.apply(n,t)}function h(e){var t=e-l;return void 0===l||n<=t||t<0||f&&a<=e-c}function m(){var e,t=b();if(h(t))return y(t);u=setTimeout(m,(t=n-((e=t)-l),f?x(t,a-(e-c)):t))}function y(e){return u=void 0,t&&i?p(e):(i=o=void 0,s)}function g(){var e=b(),t=h(e);if(i=arguments,o=this,l=e,t){if(void 0===u)return c=t=l,u=setTimeout(m,n),d?p(t):s;if(f)return clearTimeout(u),u=setTimeout(m,n),p(l)}return void 0===u&&(u=setTimeout(m,n)),s}return n=_(n)||0,v(e)&&(d=!!e.leading,f="maxWait"in e,a=f?w(_(e.maxWait)||0,n):a,t="trailing"in e?!!e.trailing:t),g.cancel=function(){void 0!==u&&clearTimeout(u),i=l=o=u=void(c=0)},g.flush=function(){return void 0===u?s:y(b())},g}},{"./isObject":602,"./now":620,"./toNumber":632}],579:[function(require,e,exports){e.exports=function(e,t){return e===t||e!=e&&t!=t}},{}],580:[function(require,e,exports){var i=require("./_arrayEvery"),o=require("./_baseEvery"),a=require("./_baseIteratee"),s=require("./isArray"),u=require("./_isIterateeCall");e.exports=function(e,t,n){var r=s(e)?i:o;return n&&u(e,t,n)&&(t=void 0),r(e,a(t,3))}},{"./_arrayEvery":422,"./_baseEvery":438,"./_baseIteratee":461,"./_isIterateeCall":534,"./isArray":591}],581:[function(require,e,exports){var n=require("./_arrayFilter"),r=require("./_baseFilter"),i=require("./_baseIteratee"),o=require("./isArray");e.exports=function(e,t){return(o(e)?n:r)(e,i(t,3))}},{"./_arrayFilter":423,"./_baseFilter":440,"./_baseIteratee":461,"./isArray":591}],582:[function(e,t,exports){e=e("./_createFind")(e("./findIndex"));t.exports=e},{"./_createFind":502,"./findIndex":583}],583:[function(require,e,exports){var i=require("./_baseFindIndex"),o=require("./_baseIteratee"),a=require("./toInteger"),s=Math.max;e.exports=function(e,t,n){var r=null==e?0:e.length;return r?((n=null==n?0:a(n))<0&&(n=s(r+n,0)),i(e,o(t,3),n)):-1}},{"./_baseFindIndex":441,"./_baseIteratee":461,"./toInteger":631}],584:[function(require,e,exports){var n=require("./_baseFlatten"),r=require("./map");e.exports=function(e,t){return n(r(e,t),1)}},{"./_baseFlatten":442,"./map":612}],585:[function(require,e,exports){var t=require("./_baseFlatten");e.exports=function(e){return(null==e?0:e.length)?t(e,1):[]}},{"./_baseFlatten":442}],586:[function(require,e,exports){var r=require("./_baseGet");e.exports=function(e,t,n){return void 0===(t=null==e?void 0:r(e,t))?n:t}},{"./_baseGet":445}],587:[function(require,e,exports){var n=require("./_baseHasIn"),r=require("./_hasPath");e.exports=function(e,t){return null!=e&&r(e,t,n)}},{"./_baseHasIn":449,"./_hasPath":523}],588:[function(require,e,exports){e.exports=function(e){return e}},{}],589:[function(require,e,exports){var n=require("./_arrayMap"),r=require("./_baseIntersection"),t=require("./_baseRest"),i=require("./_castArrayLikeObject"),t=t(function(e){var t=n(e,i);return t.length&&t[0]===e[0]?r(t):[]});e.exports=t},{"./_arrayMap":427,"./_baseIntersection":451,"./_baseRest":472,"./_castArrayLikeObject":485}],590:[function(e,t,exports){var n=e("./_baseIsArguments"),r=e("./isObjectLike"),e=Object.prototype,i=e.hasOwnProperty,o=e.propertyIsEnumerable,n=n(function(){return arguments}())?n:function(e){return r(e)&&i.call(e,"callee")&&!o.call(e,"callee")};t.exports=n},{"./_baseIsArguments":452,"./isObjectLike":603}],591:[function(require,e,exports){var t=Array.isArray;e.exports=t},{}],592:[function(require,e,exports){var t=require("./isFunction"),n=require("./isLength");e.exports=function(e){return null!=e&&n(e.length)&&!t(e)}},{"./isFunction":596,"./isLength":597}],593:[function(require,e,exports){var t=require("./isArrayLike"),n=require("./isObjectLike");e.exports=function(e){return n(e)&&t(e)}},{"./isArrayLike":592,"./isObjectLike":603}],594:[function(e,t,n){var r=e("./_root"),i=e("./stubFalse"),e="object"==typeof n&&n&&!n.nodeType&&n,n=e&&"object"==typeof t&&t&&!t.nodeType&&t,r=n&&n.exports===e?r.Buffer:void 0,r=r?r.isBuffer:void 0;t.exports=r||i},{"./_root":561,"./stubFalse":627}],595:[function(require,e,exports){var n=require("./_baseIsEqual");e.exports=function(e,t){return n(e,t)}},{"./_baseIsEqual":453}],596:[function(require,e,exports){var t=require("./_baseGetTag"),n=require("./isObject");e.exports=function(e){return!!n(e)&&("[object Function]"==(e=t(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}},{"./_baseGetTag":447,"./isObject":602}],597:[function(require,e,exports){e.exports=function(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=9007199254740991}},{}],598:[function(e,t,exports){var n=e("./_baseIsMap"),r=e("./_baseUnary"),e=e("./_nodeUtil"),e=e&&e.isMap,n=e?r(e):n;t.exports=n},{"./_baseIsMap":455,"./_baseUnary":481,"./_nodeUtil":556}],599:[function(require,e,exports){var t=require("./isNumber");e.exports=function(e){return t(e)&&e!=+e}},{"./isNumber":601}],600:[function(require,e,exports){e.exports=function(e){return null==e}},{}],601:[function(require,e,exports){var t=require("./_baseGetTag"),n=require("./isObjectLike");e.exports=function(e){return"number"==typeof e||n(e)&&"[object Number]"==t(e)}},{"./_baseGetTag":447,"./isObjectLike":603}],602:[function(require,e,exports){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},{}],603:[function(require,e,exports){e.exports=function(e){return null!=e&&"object"==typeof e}},{}],604:[function(e,t,exports){var n=e("./_baseGetTag"),r=e("./_getPrototype"),i=e("./isObjectLike"),o=Function.prototype,e=Object.prototype,a=o.toString,s=e.hasOwnProperty,u=a.call(Object);t.exports=function(e){return!(!i(e)||"[object Object]"!=n(e))&&(null===(e=r(e))||"function"==typeof(e=s.call(e,"constructor")&&e.constructor)&&e instanceof e&&a.call(e)==u)}},{"./_baseGetTag":447,"./_getPrototype":517,"./isObjectLike":603}],605:[function(e,t,exports){var n=e("./_baseIsSet"),r=e("./_baseUnary"),e=e("./_nodeUtil"),e=e&&e.isSet,n=e?r(e):n;t.exports=n},{"./_baseIsSet":459,"./_baseUnary":481,"./_nodeUtil":556}],606:[function(require,e,exports){var t=require("./_baseGetTag"),n=require("./isArray"),r=require("./isObjectLike");e.exports=function(e){return"string"==typeof e||!n(e)&&r(e)&&"[object String]"==t(e)}},{"./_baseGetTag":447,"./isArray":591,"./isObjectLike":603}],607:[function(require,e,exports){var t=require("./_baseGetTag"),n=require("./isObjectLike");e.exports=function(e){return"symbol"==typeof e||n(e)&&"[object Symbol]"==t(e)}},{"./_baseGetTag":447,"./isObjectLike":603}],608:[function(e,t,exports){var n=e("./_baseIsTypedArray"),r=e("./_baseUnary"),e=e("./_nodeUtil"),e=e&&e.isTypedArray,n=e?r(e):n;t.exports=n},{"./_baseIsTypedArray":460,"./_baseUnary":481,"./_nodeUtil":556}],609:[function(require,e,exports){var t=require("./_arrayLikeKeys"),n=require("./_baseKeys"),r=require("./isArrayLike");e.exports=function(e){return(r(e)?t:n)(e)}},{"./_arrayLikeKeys":426,"./_baseKeys":462,"./isArrayLike":592}],610:[function(require,e,exports){var t=require("./_arrayLikeKeys"),n=require("./_baseKeysIn"),r=require("./isArrayLike");e.exports=function(e){return r(e)?t(e,!0):n(e)}},{"./_arrayLikeKeys":426,"./_baseKeysIn":463,"./isArrayLike":592}],611:[function(require,e,exports){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},{}],612:[function(require,e,exports){var n=require("./_arrayMap"),r=require("./_baseIteratee"),i=require("./_baseMap"),o=require("./isArray");e.exports=function(e,t){return(o(e)?n:i)(e,r(t,3))}},{"./_arrayMap":427,"./_baseIteratee":461,"./_baseMap":465,"./isArray":591}],613:[function(require,e,exports){var o=require("./_baseAssignValue"),t=require("./_baseForOwn"),n=require("./_baseIteratee");e.exports=function(e,r){var i={};return r=n(r,3),t(e,function(e,t,n){o(i,t,r(e,t,n))}),i}},{"./_baseAssignValue":434,"./_baseForOwn":444,"./_baseIteratee":461}],614:[function(require,e,exports){var t=require("./_baseExtremum"),n=require("./_baseGt"),r=require("./identity");e.exports=function(e){return e&&e.length?t(e,r,n):void 0}},{"./_baseExtremum":439,"./_baseGt":448,"./identity":588}],615:[function(require,e,exports){var n=require("./_baseExtremum"),r=require("./_baseGt"),i=require("./_baseIteratee");e.exports=function(e,t){return e&&e.length?n(e,i(t,2),r):void 0}},{"./_baseExtremum":439,"./_baseGt":448,"./_baseIteratee":461}],616:[function(require,e,exports){var t=require("./_MapCache"),n="Expected a function";function a(r,i){if("function"!=typeof r||null!=i&&"function"!=typeof i)throw new TypeError(n);var o=function(){var e=arguments,t=i?i.apply(this,e):e[0],n=o.cache;if(n.has(t))return n.get(t);e=r.apply(this,e);return o.cache=n.set(t,e)||n,e};return o.cache=new(a.Cache||t),o}a.Cache=t,e.exports=a},{"./_MapCache":412}],617:[function(require,e,exports){var t=require("./_baseExtremum"),n=require("./_baseLt"),r=require("./identity");e.exports=function(e){return e&&e.length?t(e,r,n):void 0}},{"./_baseExtremum":439,"./_baseLt":464,"./identity":588}],618:[function(require,e,exports){var n=require("./_baseExtremum"),r=require("./_baseIteratee"),i=require("./_baseLt");e.exports=function(e,t){return e&&e.length?n(e,r(t,2),i):void 0}},{"./_baseExtremum":439,"./_baseIteratee":461,"./_baseLt":464}],619:[function(require,e,exports){e.exports=function(){}},{}],620:[function(require,e,exports){var t=require("./_root");e.exports=function(){return t.Date.now()}},{"./_root":561}],621:[function(require,e,exports){var o=require("./_arrayMap"),a=require("./_baseClone"),s=require("./_baseUnset"),u=require("./_castPath"),l=require("./_copyObject"),c=require("./_customOmitClone"),t=require("./_flatRest"),d=require("./_getAllKeysIn"),t=t(function(t,e){var n={};if(null==t)return n;var r=!1;e=o(e,function(e){return e=u(e,t),r=r||1<e.length,e}),l(t,d(t),n),r&&(n=a(n,7,c));for(var i=e.length;i--;)s(n,e[i]);return n});e.exports=t},{"./_arrayMap":427,"./_baseClone":435,"./_baseUnset":483,"./_castPath":486,"./_copyObject":496,"./_customOmitClone":505,"./_flatRest":510,"./_getAllKeysIn":513}],622:[function(require,e,exports){var t=require("./_baseProperty"),n=require("./_basePropertyDeep"),r=require("./_isKey"),i=require("./_toKey");e.exports=function(e){return r(e)?t(i(e)):n(e)}},{"./_baseProperty":469,"./_basePropertyDeep":470,"./_isKey":535,"./_toKey":574}],623:[function(e,t,exports){e=e("./_createRange")();t.exports=e},{"./_createRange":503}],624:[function(require,e,exports){var i=require("./_arraySome"),o=require("./_baseIteratee"),a=require("./_baseSome"),s=require("./isArray"),u=require("./_isIterateeCall");e.exports=function(e,t,n){var r=s(e)?i:a;return n&&u(e,t,n)&&(t=void 0),r(e,o(t,3))}},{"./_arraySome":429,"./_baseIteratee":461,"./_baseSome":475,"./_isIterateeCall":534,"./isArray":591}],625:[function(require,e,exports){var r=require("./_baseFlatten"),i=require("./_baseOrderBy"),t=require("./_baseRest"),o=require("./_isIterateeCall"),t=t(function(e,t){if(null==e)return[];var n=t.length;return 1<n&&o(e,t[0],t[1])?t=[]:2<n&&o(t[0],t[1],t[2])&&(t=[t[0]]),i(e,r(t,1),[])});e.exports=t},{"./_baseFlatten":442,"./_baseOrderBy":468,"./_baseRest":472,"./_isIterateeCall":534}],626:[function(require,e,exports){e.exports=function(){return[]}},{}],627:[function(require,e,exports){e.exports=function(){return!1}},{}],628:[function(require,e,exports){var n=require("./_baseIteratee"),r=require("./_baseSum");e.exports=function(e,t){return e&&e.length?r(e,n(t,2)):0}},{"./_baseIteratee":461,"./_baseSum":477}],629:[function(require,e,exports){var o=require("./debounce"),a=require("./isObject");e.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return a(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),o(e,t,{leading:r,maxWait:t,trailing:i})}},{"./debounce":578,"./isObject":602}],630:[function(require,e,exports){var t=require("./toNumber");e.exports=function(e){return e?(e=t(e))!==1/0&&e!==-1/0?e==e?e:0:17976931348623157e292*(e<0?-1:1):0===e?e:0}},{"./toNumber":632}],631:[function(require,e,exports){var n=require("./toFinite");e.exports=function(e){var t=n(e),e=t%1;return t==t?e?t-e:t:0}},{"./toFinite":630}],632:[function(require,e,exports){var n=require("./_baseTrim"),r=require("./isObject"),i=require("./isSymbol"),o=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return NaN;if(r(e)&&(t="function"==typeof e.valueOf?e.valueOf():e,e=r(t)?t+"":t),"string"!=typeof e)return 0===e?e:+e;e=n(e);var t=a.test(e);return t||s.test(e)?u(e.slice(2),t?2:8):o.test(e)?NaN:+e}},{"./_baseTrim":480,"./isObject":602,"./isSymbol":607}],633:[function(require,e,exports){var t=require("./_baseToString");e.exports=function(e){return null==e?"":t(e)}},{"./_baseToString":479}],634:[function(require,e,exports){var n=require("./_baseIteratee"),r=require("./_baseUniq");e.exports=function(e,t){return e&&e.length?r(e,n(t,2)):[]}},{"./_baseIteratee":461,"./_baseUniq":482}],635:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=e("@babel/runtime/helpers/inheritsLoose"),r=e("@videojs/vhs-utils/cjs/stream.js"),i=e("@babel/runtime/helpers/extends"),o=e("@babel/runtime/helpers/assertThisInitialized"),e=e("@videojs/vhs-utils/cjs/decode-b64-to-uint8-array.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function u(e){for(var t,n=e.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),r={},i=n.length;i--;)""!==n[i]&&((t=/([^=]*)=(.*)/.exec(n[i]).slice(1))[0]=t[0].replace(/^\s+|\s+$/g,""),t[1]=t[1].replace(/^\s+|\s+$/g,""),t[1]=t[1].replace(/^['"](.*)['"]$/g,"$1"),r[t[0]]=t[1]);return r}var s=a(n),r=a(r),f=a(i),p=a(o),h=a(e),m=function(t){function e(){var e=t.call(this)||this;return e.buffer="",e}return s.default(e,t),e.prototype.push=function(e){var t;for(this.buffer+=e,t=this.buffer.indexOf("\n");-1<t;t=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)},e}(r.default),y=function(t){function e(){var e=t.call(this)||this;return e.customParsers=[],e.tagMappers=[],e}s.default(e,t);var n=e.prototype;return n.push=function(n){var o,a,s=this;0!==(n=n.trim()).length&&("#"===n[0]?this.tagMappers.reduce(function(e,t){t=t(n);return t===n?e:e.concat([t])},[n]).forEach(function(e){for(var t,n,r,i=0;i<s.customParsers.length;i++)if(s.customParsers[i].call(s,e))return;if(0===e.indexOf("#EXT"))if(e=e.replace("\r",""),o=/^#EXTM3U/.exec(e))s.trigger("data",{type:"tag",tagType:"m3u"});else{if(o=/^#EXTINF:?([0-9\.]*)?,?(.*)?$/.exec(e))return a={type:"tag",tagType:"inf"},o[1]&&(a.duration=parseFloat(o[1])),o[2]&&(a.title=o[2]),void s.trigger("data",a);if(o=/^#EXT-X-TARGETDURATION:?([0-9.]*)?/.exec(e))return a={type:"tag",tagType:"targetduration"},o[1]&&(a.duration=parseInt(o[1],10)),void s.trigger("data",a);if(o=/^#ZEN-TOTAL-DURATION:?([0-9.]*)?/.exec(e))return a={type:"tag",tagType:"totalduration"},o[1]&&(a.duration=parseInt(o[1],10)),void s.trigger("data",a);if(o=/^#EXT-X-VERSION:?([0-9.]*)?/.exec(e))return a={type:"tag",tagType:"version"},o[1]&&(a.version=parseInt(o[1],10)),void s.trigger("data",a);if(o=/^#EXT-X-MEDIA-SEQUENCE:?(\-?[0-9.]*)?/.exec(e))return a={type:"tag",tagType:"media-sequence"},o[1]&&(a.number=parseInt(o[1],10)),void s.trigger("data",a);if(o=/^#EXT-X-DISCONTINUITY-SEQUENCE:?(\-?[0-9.]*)?/.exec(e))return a={type:"tag",tagType:"discontinuity-sequence"},o[1]&&(a.number=parseInt(o[1],10)),void s.trigger("data",a);if(o=/^#EXT-X-PLAYLIST-TYPE:?(.*)?$/.exec(e))return a={type:"tag",tagType:"playlist-type"},o[1]&&(a.playlistType=o[1]),void s.trigger("data",a);if(o=/^#EXT-X-BYTERANGE:?([0-9.]*)?@?([0-9.]*)?/.exec(e))return a={type:"tag",tagType:"byterange"},o[1]&&(a.length=parseInt(o[1],10)),o[2]&&(a.offset=parseInt(o[2],10)),void s.trigger("data",a);if(o=/^#EXT-X-ALLOW-CACHE:?(YES|NO)?/.exec(e))return a={type:"tag",tagType:"allow-cache"},o[1]&&(a.allowed=!/NO/.test(o[1])),void s.trigger("data",a);if(o=/^#EXT-X-MAP:?(.*)$/.exec(e))return a={type:"tag",tagType:"map"},o[1]&&((t=u(o[1])).URI&&(a.uri=t.URI),t.BYTERANGE&&(r=(n=t.BYTERANGE.split("@"))[0],n=n[1],a.byterange={},r&&(a.byterange.length=parseInt(r,10)),n&&(a.byterange.offset=parseInt(n,10)))),void s.trigger("data",a);if(o=/^#EXT-X-STREAM-INF:?(.*)$/.exec(e))return a={type:"tag",tagType:"stream-inf"},o[1]&&(a.attributes=u(o[1]),a.attributes.RESOLUTION&&(r={},(n=a.attributes.RESOLUTION.split("x"))[0]&&(r.width=parseInt(n[0],10)),n[1]&&(r.height=parseInt(n[1],10)),a.attributes.RESOLUTION=r),a.attributes.BANDWIDTH&&(a.attributes.BANDWIDTH=parseInt(a.attributes.BANDWIDTH,10)),a.attributes["PROGRAM-ID"]&&(a.attributes["PROGRAM-ID"]=parseInt(a.attributes["PROGRAM-ID"],10))),void s.trigger("data",a);if(o=/^#EXT-X-MEDIA:?(.*)$/.exec(e))return a={type:"tag",tagType:"media"},o[1]&&(a.attributes=u(o[1])),void s.trigger("data",a);if(o=/^#EXT-X-ENDLIST/.exec(e))s.trigger("data",{type:"tag",tagType:"endlist"});else{if(!(o=/^#EXT-X-DISCONTINUITY/.exec(e)))return(o=/^#EXT-X-PROGRAM-DATE-TIME:?(.*)$/.exec(e))?(a={type:"tag",tagType:"program-date-time"},o[1]&&(a.dateTimeString=o[1],a.dateTimeObject=new Date(o[1])),void s.trigger("data",a)):(o=/^#EXT-X-KEY:?(.*)$/.exec(e))?(a={type:"tag",tagType:"key"},o[1]&&(a.attributes=u(o[1]),a.attributes.IV&&("0x"===a.attributes.IV.substring(0,2).toLowerCase()&&(a.attributes.IV=a.attributes.IV.substring(2)),a.attributes.IV=a.attributes.IV.match(/.{8}/g),a.attributes.IV[0]=parseInt(a.attributes.IV[0],16),a.attributes.IV[1]=parseInt(a.attributes.IV[1],16),a.attributes.IV[2]=parseInt(a.attributes.IV[2],16),a.attributes.IV[3]=parseInt(a.attributes.IV[3],16),a.attributes.IV=new Uint32Array(a.attributes.IV))),void s.trigger("data",a)):(o=/^#EXT-X-START:?(.*)$/.exec(e))?(a={type:"tag",tagType:"start"},o[1]&&(a.attributes=u(o[1]),a.attributes["TIME-OFFSET"]=parseFloat(a.attributes["TIME-OFFSET"]),a.attributes.PRECISE=/YES/.test(a.attributes.PRECISE)),void s.trigger("data",a)):(o=/^#EXT-X-CUE-OUT-CONT:?(.*)?$/.exec(e))?(a={type:"tag",tagType:"cue-out-cont"},o[1]?a.data=o[1]:a.data="",void s.trigger("data",a)):(o=/^#EXT-X-CUE-OUT:?(.*)?$/.exec(e))?(a={type:"tag",tagType:"cue-out"},o[1]?a.data=o[1]:a.data="",void s.trigger("data",a)):(o=/^#EXT-X-CUE-IN:?(.*)?$/.exec(e))?(a={type:"tag",tagType:"cue-in"},o[1]?a.data=o[1]:a.data="",void s.trigger("data",a)):void s.trigger("data",{type:"tag",data:e.slice(4)});s.trigger("data",{type:"tag",tagType:"discontinuity"})}}else s.trigger("data",{type:"comment",text:e.slice(1)})}):this.trigger("data",{type:"uri",uri:n}))},n.addParser=function(e){var t=this,n=e.expression,r=e.customType,i=e.dataParser,o=e.segment;"function"!=typeof i&&(i=function(e){return e}),this.customParsers.push(function(e){if(n.exec(e))return t.trigger("data",{type:"custom",data:i(e),customType:r,segment:o}),!0})},n.addTagMapper=function(e){var t=e.expression,n=e.map;this.tagMappers.push(function(e){return t.test(e)?n(e):e})},e}(r.default),r=function(t){function e(){var e=t.call(this)||this;e.lineStream=new m,e.parseStream=new y,e.lineStream.pipe(e.parseStream);var i,o,a=p.default(e),s=[],u={},l={AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},c=0;e.manifest={allowCache:!0,discontinuityStarts:[],segments:[]};var d=0;return e.parseStream.on("data",function(t){var n,r;({tag:function(){({"allow-cache":function(){this.manifest.allowCache=t.allowed,"allowed"in t||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange:function(){var e={};"length"in t&&((u.byterange=e).length=t.length,"offset"in t||(t.offset=d)),"offset"in t&&((u.byterange=e).offset=t.offset),d=e.offset+e.length},endlist:function(){this.manifest.endList=!0},inf:function(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),0<t.duration&&(u.duration=t.duration),0===t.duration&&(u.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=s},key:function(){if(t.attributes)if("NONE"!==t.attributes.METHOD)if(t.attributes.URI){if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===t.attributes.KEYFORMAT)return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(t.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===t.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==t.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):t.attributes.KEYID&&"0x"===t.attributes.KEYID.substring(0,2)?void(this.manifest.contentProtection={"com.widevine.alpha":{attributes:{schemeIdUri:t.attributes.KEYFORMAT,keyId:t.attributes.KEYID.substring(2)},pssh:h.default(t.attributes.URI.split(",")[1])}}):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}));t.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),o={method:t.attributes.METHOD||"AES-128",uri:t.attributes.URI},void 0!==t.attributes.IV&&(o.iv=t.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else o=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(t.number)?this.manifest.mediaSequence=t.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+t.number})},"discontinuity-sequence":function(){isFinite(t.number)?(this.manifest.discontinuitySequence=t.number,c=t.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+t.number})},"playlist-type":function(){/VOD|EVENT/.test(t.playlistType)?this.manifest.playlistType=t.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+t.playlist})},map:function(){i={},t.uri&&(i.uri=t.uri),t.byterange&&(i.byterange=t.byterange)},"stream-inf":function(){this.manifest.playlists=s,this.manifest.mediaGroups=this.manifest.mediaGroups||l,t.attributes?(u.attributes||(u.attributes={}),f.default(u.attributes,t.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){var e;this.manifest.mediaGroups=this.manifest.mediaGroups||l,t.attributes&&t.attributes.TYPE&&t.attributes["GROUP-ID"]&&t.attributes.NAME?((e=this.manifest.mediaGroups[t.attributes.TYPE])[t.attributes["GROUP-ID"]]=e[t.attributes["GROUP-ID"]]||{},n=e[t.attributes["GROUP-ID"]],(r={default:/yes/i.test(t.attributes.DEFAULT)}).default?r.autoselect=!0:r.autoselect=/yes/i.test(t.attributes.AUTOSELECT),t.attributes.LANGUAGE&&(r.language=t.attributes.LANGUAGE),t.attributes.URI&&(r.uri=t.attributes.URI),t.attributes["INSTREAM-ID"]&&(r.instreamId=t.attributes["INSTREAM-ID"]),t.attributes.CHARACTERISTICS&&(r.characteristics=t.attributes.CHARACTERISTICS),t.attributes.FORCED&&(r.forced=/yes/i.test(t.attributes.FORCED)),n[t.attributes.NAME]=r):this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){c+=1,u.discontinuity=!0,this.manifest.discontinuityStarts.push(s.length)},"program-date-time":function(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=t.dateTimeString,this.manifest.dateTimeObject=t.dateTimeObject),u.dateTimeString=t.dateTimeString,u.dateTimeObject=t.dateTimeObject},targetduration:function(){!isFinite(t.duration)||t.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+t.duration}):this.manifest.targetDuration=t.duration},totalduration:function(){!isFinite(t.duration)||t.duration<0?this.trigger("warn",{message:"ignoring invalid total duration: "+t.duration}):this.manifest.totalDuration=t.duration},start:function(){t.attributes&&!isNaN(t.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:t.attributes["TIME-OFFSET"],precise:t.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){u.cueOut=t.data},"cue-out-cont":function(){u.cueOutCont=t.data},"cue-in":function(){u.cueIn=t.data}}[t.tagType]||function(){}).call(a)},uri:function(){u.uri=t.uri,s.push(u),!this.manifest.targetDuration||"duration"in u||(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),u.duration=this.manifest.targetDuration),o&&(u.key=o),u.timeline=c,i&&(u.map=i),u={}},comment:function(){},custom:function(){t.segment?(u.custom=u.custom||{},u.custom[t.customType]=t.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[t.customType]=t.data)}})[t.type].call(a)}),e}s.default(e,t);var n=e.prototype;return n.push=function(e){this.lineStream.push(e)},n.end=function(){this.lineStream.push("\n")},n.addParser=function(e){this.parseStream.addParser(e)},n.addTagMapper=function(e){this.parseStream.addTagMapper(e)},e}(r.default);exports.LineStream=m,exports.ParseStream=y,exports.Parser=r},{"@babel/runtime/helpers/assertThisInitialized":1,"@babel/runtime/helpers/extends":4,"@babel/runtime/helpers/inheritsLoose":7,"@videojs/vhs-utils/cjs/decode-b64-to-uint8-array.js":22,"@videojs/vhs-utils/cjs/stream.js":30}],636:[function(e,t,exports){e=e("./postfix_evaluator.js");e.prototype.formulaEval=function(){"use strict";for(var e,t,n,r=[],i=this.value,o=0;o<i.length;o++)1===i[o].type||3===i[o].type?r.push({value:3===i[o].type?i[o].show:i[o].value,type:1}):13===i[o].type?r.push({value:i[o].show,type:1}):0===i[o].type?r[r.length-1]={value:i[o].show+("-"!=i[o].show?"(":"")+r[r.length-1].value+("-"!=i[o].show?")":""),type:0}:7===i[o].type?r[r.length-1]={value:(1!=r[r.length-1].type?"(":"")+r[r.length-1].value+(1!=r[r.length-1].type?")":"")+i[o].show,type:7}:10===i[o].type?(e=r.pop(),t=r.pop(),"P"===i[o].show||"C"===i[o].show?r.push({value:"<sup>"+t.value+"</sup>"+i[o].show+"<sub>"+e.value+"</sub>",type:10}):r.push({value:(1!=t.type?"(":"")+t.value+(1!=t.type?")":"")+"<sup>"+e.value+"</sup>",type:1})):2===i[o].type||9===i[o].type?(e=r.pop(),t=r.pop(),r.push({value:(1!=t.type?"(":"")+t.value+(1!=t.type?")":"")+i[o].show+(1!=e.type?"(":"")+e.value+(1!=e.type?")":""),type:i[o].type})):12===i[o].type&&(e=r.pop(),t=r.pop(),n=r.pop(),r.push({value:i[o].show+"("+n.value+","+t.value+","+e.value+")",type:12}));return r[0].value},t.exports=e},{"./postfix_evaluator.js":640}],637:[function(require,e,exports){"use strict";var T=require("./math_function.js");function S(e,t){for(var n=0;n<e.length;n++)e[n]+=t;return e}var u=["sin","cos","tan","pi","(",")","P","C"," ","asin","acos","atan","7","8","9","int","cosh","acosh","ln","^","root","4","5","6","/","!","tanh","atanh","Mod","1","2","3","*","sinh","asinh","e","log","0",".","+","-",",","Sigma","n","Pi","pow"],l=["sin","cos","tan","&pi;","(",")","P","C"," ","asin","acos","atan","7","8","9","Int","cosh","acosh"," ln","^","root","4","5","6","&divide;","!","tanh","atanh"," Mod ","1","2","3","&times;","sinh","asinh","e"," log","0",".","+","-",",","&Sigma;","n","&Pi;","pow"],c=[T.math.sin,T.math.cos,T.math.tan,"PI","(",")",T.math.P,T.math.C," ".anchor,T.math.asin,T.math.acos,T.math.atan,"7","8","9",Math.floor,T.math.cosh,T.math.acosh,Math.log,Math.pow,Math.sqrt,"4","5","6",T.math.div,T.math.fact,T.math.tanh,T.math.atanh,T.math.mod,"1","2","3",T.math.mul,T.math.sinh,T.math.asinh,"E",T.math.log,"0",".",T.math.add,T.math.sub,",",T.math.sigma,"n",T.math.Pi,Math.pow],d={0:11,1:0,2:3,3:0,4:0,5:0,6:0,7:11,8:11,9:1,10:10,11:0,12:11,13:0,14:-1},f=[0,0,0,3,4,5,10,10,14,0,0,0,1,1,1,0,0,0,0,10,0,1,1,1,2,7,0,0,2,1,1,1,2,0,0,3,0,1,6,9,9,11,12,13,12,8],k={0:!0,1:!0,3:!0,4:!0,6:!0,8:!0,9:!0,12:!0,13:!0,14:!0},E={0:!0,1:!0,2:!0,3:!0,4:!0,5:!0,6:!0,7:!0,8:!0,9:!0,10:!0,11:!0,12:!0,13:!0},O={0:!0,3:!0,4:!0,8:!0,12:!0,13:!0},C={},P={0:!0,1:!0,3:!0,4:!0,6:!0,8:!0,12:!0,13:!0},A={1:!0},p=[[],["1","2","3","7","8","9","4","5","6","+","-","*","/","(",")","^","!","P","C","e","0",".",",","n"," "],["pi","ln","Pi"],["sin","cos","tan","Del","int","Mod","log","pow"],["asin","acos","atan","cosh","root","tanh","sinh"],["acosh","atanh","asinh","Sigma"]];function M(e){for(var t,n,r,i=[],o=e.length,a=0;a<o;a++)if(!(a<o-1&&" "===e[a]&&" "===e[a+1])){for(t="",n=e.length-a>p.length-2?p.length-1:e.length-a;0<n;n--)if(void 0!==p[n])for(r=0;r<p[n].length;r++)!function(e,t,n,r){for(var i=0;i<r;i++)if(e[n+i]!==t[i])return;return 1}(e,p[n][r],a,n)||(t=p[n][r],r=p[n].length,n=0);if(a+=t.length-1,""===t)throw new T.Exception("Can't understand after "+e.slice(a));var s=u.indexOf(t);i.push({index:s,token:t,type:f[s],eval:c[s],precedence:d[f[s]],show:l[s]})}return i}T.addToken=function(e){for(var t=0;t<e.length;t++){var n=e[t].token.length,r=-1;p[n]=p[n]||[];for(var i=0;i<p[n].length;i++)if(e[t].token===p[n][i]){r=u.indexOf(p[n][i]);break}-1===r?(u.push(e[t].token),f.push(e[t].type),p.length<=e[t].token.length&&(p[e[t].token.length]=[]),p[e[t].token.length].push(e[t].token),c.push(e[t].value),l.push(e[t].show)):(u[r]=e[t].token,f[r]=e[t].type,c[r]=e[t].value,l[r]=e[t].show)}},T.lex=function(e,t){var n={value:T.math.changeSign,type:0,pre:21,show:"-"},r={value:")",show:")",type:5,pre:0},i={value:"(",type:4,pre:0,show:"("},o=[i],a=[],s=e,u=k,l=0,c=C,d="";void 0!==t&&T.addToken(t);for(var f,p=M(s),h=0;h<p.length;h++){var m=p[h];if(14!==m.type){m.index;for(var y=m.token,g=m.type,v=m.eval,b=m.precedence,_=m.show,w=o[o.length-1],x=a.length;x--&&0===a[x];)if(-1!==[0,2,3,4,5,9,11,12,13].indexOf(g)){if(!0!==u[g])throw console.log(e,m,p,u),new T.Exception(y+" is not allowed after "+d);o.push(r),u=E,c=P,S(a,-1).pop()}if(!0!==u[g])throw new T.Exception(y+" is not allowed after "+d);if(!0===c[g]&&(g=2,v=T.math.mul,_="&times;",b=3,h-=y.length),f={value:v,type:g,pre:b,show:_},0===g)u=k,c=C,S(a,2).push(2),o.push(f),o.push(i);else if(1===g)1===w.type?(w.value+=v,S(a,1)):o.push(f),u=E,c=O;else if(2===g)u=k,c=C,S(a,2),o.push(f);else if(3===g)o.push(f),u=E,c=P;else if(4===g)S(a,1),l++,u=k,c=C,o.push(f);else if(5===g){if(!l)throw new T.Exception("Closing parenthesis are more than opening one, wait What!!!");l--,u=E,c=P,o.push(f),S(a,1)}else if(6===g){if(w.hasDec)throw new T.Exception("Two decimals are not allowed in one number");1!==w.type&&(o.push(w={value:0,type:1,pre:0}),S(a,-1)),u=A,S(a,1),c=C,w.value+=v,w.hasDec=!0}else 7===g&&(u=E,c=P,S(a,1),o.push(f));8===g?(u=k,c=C,S(a,4).push(4),o.push(f),o.push(i)):9===g?(9===w.type?w.value===T.math.add?(w.value=v,w.show=_,S(a,1)):w.value===T.math.sub&&"-"===_&&(w.value=T.math.add,w.show="+",S(a,1)):5!==w.type&&7!==w.type&&1!==w.type&&3!==w.type&&13!==w.type?"-"===y&&(u=k,c=C,S(a,2).push(2),o.push(n),o.push(i)):(o.push(f),S(a,2)),u=k,c=C):10===g?(u=k,c=C,S(a,2),o.push(f)):11===g?(u=k,c=C,o.push(f)):12===g?(u=k,c=C,S(a,6).push(6),o.push(f),o.push(i)):13===g&&(u=E,c=P,o.push(f)),S(a,-1),d=y}else if(0<h&&h<p.length-1&&1===p[h+1].type&&(1===p[h-1].type||6===p[h-1].type))throw new T.Exception("Unexpected Space")}for(x=a.length;x--&&0===a[x];)o.push(r),S(a,-1).pop();if(!0!==u[5])throw new T.Exception("complete the expression");for(;l--;)o.push(r);return o.push(r),new T(o)},e.exports=T},{"./math_function.js":638}],638:[function(require,e,exports){"use strict";function a(e){this.value=e}a.math={isDegree:!0,acos:function(e){return a.math.isDegree?180/Math.PI*Math.acos(e):Math.acos(e)},add:function(e,t){return e+t},asin:function(e){return a.math.isDegree?180/Math.PI*Math.asin(e):Math.asin(e)},atan:function(e){return a.math.isDegree?180/Math.PI*Math.atan(e):Math.atan(e)},acosh:function(e){return Math.log(e+Math.sqrt(e*e-1))},asinh:function(e){return Math.log(e+Math.sqrt(e*e+1))},atanh:function(e){return Math.log((1+e)/(1-e))},C:function(e,t){var n=1,r=e-t,i=t;t<r&&(i=r,r=t);for(var o=i+1;o<=e;o++)n*=o;return n/a.math.fact(r)},changeSign:function(e){return-e},cos:function(e){return a.math.isDegree&&(e=a.math.toRadian(e)),Math.cos(e)},cosh:function(e){return(Math.pow(Math.E,e)+Math.pow(Math.E,-1*e))/2},div:function(e,t){return e/t},fact:function(e){if(e%1!=0)return"NaN";for(var t=1,n=2;n<=e;n++)t*=n;return t},inverse:function(e){return 1/e},log:function(e){return Math.log(e)/Math.log(10)},mod:function(e,t){return e%t},mul:function(e,t){return e*t},P:function(e,t){for(var n=1,r=Math.floor(e)-Math.floor(t)+1;r<=Math.floor(e);r++)n*=r;return n},Pi:function(e,t,n){for(var r=1,i=e;i<=t;i++)r*=Number(n.postfixEval({n:i}));return r},pow10x:function(e){for(var t=1;e--;)t*=10;return t},sigma:function(e,t,n){for(var r=0,i=e;i<=t;i++)r+=Number(n.postfixEval({n:i}));return r},sin:function(e){return a.math.isDegree&&(e=a.math.toRadian(e)),Math.sin(e)},sinh:function(e){return(Math.pow(Math.E,e)-Math.pow(Math.E,-1*e))/2},sub:function(e,t){return e-t},tan:function(e){return a.math.isDegree&&(e=a.math.toRadian(e)),Math.tan(e)},tanh:function(e){return a.sinha(e)/a.cosha(e)},toRadian:function(e){return e*Math.PI/180}},a.Exception=function(e){this.message=e},e.exports=a},{}],639:[function(require,e,exports){var c=require("./lexer.js");c.prototype.toPostfix=function(){"use strict";for(var e,t=[],n=[{value:"(",type:4,pre:0}],r=this.value,i=1;i<r.length;i++)if(1===r[i].type||3===r[i].type||13===r[i].type)1===r[i].type&&(r[i].value=Number(r[i].value)),t.push(r[i]);else if(4===r[i].type)n.push(r[i]);else if(5===r[i].type)for(;4!==(e=n.pop()).type;)t.push(e);else if(11===r[i].type){for(;4!==(e=n.pop()).type;)t.push(e);n.push(e)}else{var o,a,s=(o=r[i]).pre,u=(a=n[n.length-1]).pre,l="Math.pow"==a.value&&"Math.pow"==o.value;if(u<s)n.push(o);else{for(;s<=u&&!l||l&&s<u;)e=n.pop(),a=n[n.length-1],t.push(e),u=a.pre,l="Math.pow"==o.value&&"Math.pow"==a.value;n.push(o)}}return new c(t)},e.exports=c},{"./lexer.js":637}],640:[function(require,e,exports){var u=require("./postfix.js");u.prototype.postfixEval=function(e){"use strict";(e=e||{}).PI=Math.PI,e.E=Math.E;for(var t,n,r,i=[],o=this.value,a=void 0!==e.n,s=0;s<o.length;s++)1===o[s].type?i.push({value:o[s].value,type:1}):3===o[s].type?i.push({value:e[o[s].value],type:1}):0===o[s].type||7===o[s].type?void 0===i[i.length-1].type?i[i.length-1].value.push(o[s]):i[i.length-1].value=o[s].value(i[i.length-1].value):8===o[s].type?(t=i.pop(),n=i.pop(),i.push({type:1,value:o[s].value(n.value,t.value)})):10===o[s].type?(t=i.pop(),void 0===(n=i.pop()).type?(n.value=n.concat(t),n.value.push(o[s]),i.push(n)):void 0===t.type?(t.unshift(n),t.push(o[s]),i.push(t)):i.push({type:1,value:o[s].value(n.value,t.value)})):2===o[s].type||9===o[s].type?(t=i.pop(),void 0===(n=i.pop()).type?((n=n.concat(t)).push(o[s]),i.push(n)):void 0===t.type?(t.unshift(n),t.push(o[s]),i.push(t)):i.push({type:1,value:o[s].value(n.value,t.value)})):12===o[s].type?(void 0!==(t=i.pop()).type&&(t=[t]),n=i.pop(),r=i.pop(),i.push({type:1,value:o[s].value(r.value,n.value,new u(t))})):13===o[s].type&&(a?i.push({value:e[o[s].value],type:3}):i.push([o[s]]));if(1<i.length)throw new u.Exception("Uncaught Syntax error");return 1e15<i[0].value?"Infinity":parseFloat(i[0].value.toFixed(15))},u.eval=function(e,t,n){return void 0===t?this.lex(e).toPostfix().postfixEval():void 0===n?void 0!==t.length?this.lex(e,t).toPostfix().postfixEval():this.lex(e).toPostfix().postfixEval(t):this.lex(e,t).toPostfix().postfixEval(n)},e.exports=u},{"./postfix.js":639}],641:[function(require,e,exports){var t,n;t=this,n=function(e){"use strict";function t(e,t,n,r){e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?e[n][0]:e[n][1]}return e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})},"object"==typeof exports&&void 0!==e&&"function"==typeof require?n(require("../moment")):"function"==typeof define&&define.amd?define(["../moment"],n):n(t.moment)},{"../moment":642}],642:[function(require,Mn,exports){var e,t;e=this,t=function(){"use strict";var e;function d(){return e.apply(null,arguments)}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;for(var t in e)if(f(e,t))return;return 1}function o(e){return void 0===e}function l(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function r(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function i(e,t){for(var n=[],r=0;r<e.length;++r)n.push(t(e[r],r));return n}function c(e,t){for(var n in t)f(t,n)&&(e[n]=t[n]);return f(t,"toString")&&(e.toString=t.toString),f(t,"valueOf")&&(e.valueOf=t.valueOf),e}function p(e,t,n,r){return Pt(e,t,n,r,!0).utc()}function h(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 m(e){if(null==e._isValid){var t=h(e),n=g.call(t.parsedDateParts,function(e){return null!=e}),n=!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&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return n;e._isValid=n}return e._isValid}function y(e){var t=p(NaN);return null!=e?c(h(t),e):h(t).userInvalidated=!0,t}var g=Array.prototype.some||function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1},v=d.momentProperties=[],t=!1;function b(e,t){var n,r,i;if(o(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),o(t._i)||(e._i=t._i),o(t._f)||(e._f=t._f),o(t._l)||(e._l=t._l),o(t._strict)||(e._strict=t._strict),o(t._tzm)||(e._tzm=t._tzm),o(t._isUTC)||(e._isUTC=t._isUTC),o(t._offset)||(e._offset=t._offset),o(t._pf)||(e._pf=h(t)),o(t._locale)||(e._locale=t._locale),0<v.length)for(n=0;n<v.length;n++)o(i=t[r=v[n]])||(e[r]=i);return e}function _(e){b(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===t&&(t=!0,d.updateOffset(this),t=!1)}function w(e){return e instanceof _||null!=e&&null!=e._isAMomentObject}function x(e){!1===d.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function n(i,o){var a=!0;return c(function(){if(null!=d.deprecationHandler&&d.deprecationHandler(null,i),a){for(var e,t,n=[],r=0;r<arguments.length;r++){if(e="","object"==typeof arguments[r]){for(t in e+="\n["+r+"] ",arguments[0])f(arguments[0],t)&&(e+=t+": "+arguments[0][t]+", ");e=e.slice(0,-2)}else e=arguments[r];n.push(e)}x(i+"\nArguments: "+Array.prototype.slice.call(n).join("")+"\n"+(new Error).stack),a=!1}return o.apply(this,arguments)},o)}var T={};function S(e,t){null!=d.deprecationHandler&&d.deprecationHandler(e,t),T[e]||(x(t),T[e]=!0)}function k(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function E(e,t){var n,r=c({},e);for(n in t)f(t,n)&&(s(e[n])&&s(t[n])?(r[n]={},c(r[n],e[n]),c(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)f(e,n)&&!f(t,n)&&s(e[n])&&(r[n]=c({},r[n]));return r}function O(e){null!=e&&this.set(e)}d.suppressDeprecationWarnings=!1,d.deprecationHandler=null;var C=Object.keys||function(e){var t,n=[];for(t in e)f(e,t)&&n.push(t);return n};function P(e,t,n){var r=""+Math.abs(e);return(0<=e?n?"+":"":"-")+Math.pow(10,Math.max(0,t-r.length)).toString().substr(1)+r}var A=/(\[[^\[]*\])|(\\)?([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,M=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,j={},D={};function I(e,t,n,r){var i="string"==typeof r?function(){return this[r]()}:r;e&&(D[e]=i),t&&(D[t[0]]=function(){return P(i.apply(this,arguments),t[1],t[2])}),n&&(D[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function N(e,t){return e.isValid()?(t=R(t,e.localeData()),j[t]=j[t]||function(r){for(var e,i=r.match(A),t=0,o=i.length;t<o;t++)D[i[t]]?i[t]=D[i[t]]:i[t]=(e=i[t]).match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"");return function(e){for(var t="",n=0;n<o;n++)t+=k(i[n])?i[n].call(e,r):i[n];return t}}(t),j[t](e)):e.localeData().invalidDate()}function R(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}for(M.lastIndex=0;0<=n&&M.test(e);)e=e.replace(M,r),M.lastIndex=0,--n;return e}var L={};function U(e,t){var n=e.toLowerCase();L[n]=L[n+"s"]=L[t]=e}function F(e){return"string"==typeof e?L[e]||L[e.toLowerCase()]:void 0}function B(e){var t,n,r={};for(n in e)f(e,n)&&(t=F(n))&&(r[t]=e[n]);return r}var z={};function W(e,t){z[e]=t}function V(e){return e%4==0&&e%100!=0||e%400==0}function H(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function q(e){var t=+e,e=0;return e=0!=t&&isFinite(t)?H(t):e}function Y(t,n){return function(e){return null!=e?(K(this,t,e),d.updateOffset(this,n),this):G(this,t)}}function G(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function K(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&V(e.year())&&1===e.month()&&29===e.date()?(n=q(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Ce(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}var $=/\d/,X=/\d\d/,Q=/\d{3}/,Z=/\d{4}/,J=/[+-]?\d{6}/,ee=/\d\d?/,te=/\d\d\d\d?/,ne=/\d\d\d\d\d\d?/,re=/\d{1,3}/,ie=/\d{1,4}/,oe=/[+-]?\d{1,6}/,ae=/\d+/,se=/[+-]?\d+/,ue=/Z|[+-]\d\d:?\d\d/gi,le=/Z|[+-]\d\d(?::?\d\d)?/gi,ce=/[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 de(e,n,r){he[e]=k(n)?n:function(e,t){return e&&r?r:n}}function fe(e,t){return f(he,e)?he[e](t._strict,t._locale):new RegExp(pe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i})))}function pe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var he={},me={};function ye(e,n){var t,r=n;for("string"==typeof e&&(e=[e]),l(n)&&(r=function(e,t){t[n]=q(e)}),t=0;t<e.length;t++)me[e[t]]=r}function ge(e,i){ye(e,function(e,t,n,r){n._w=n._w||{},i(e,n._w,n,r)})}var ve,be=0,_e=1,we=2,xe=3,Te=4,Se=5,ke=6,Ee=7,Oe=8;function Ce(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,n=(t%(n=12)+n)%n;return e+=(t-n)/12,1==n?V(e)?29:28:31-n%7%2}ve=Array.prototype.indexOf||function(e){for(var t=0;t<this.length;++t)if(this[t]===e)return t;return-1},I("M",["MM",2],"Mo",function(){return this.month()+1}),I("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),I("MMMM",0,0,function(e){return this.localeData().months(this,e)}),U("month","M"),W("month",8),de("M",ee),de("MM",ee,X),de("MMM",function(e,t){return t.monthsShortRegex(e)}),de("MMMM",function(e,t){return t.monthsRegex(e)}),ye(["M","MM"],function(e,t){t[_e]=q(e)-1}),ye(["MMM","MMMM"],function(e,t,n,r){r=n._locale.monthsParse(e,r,n._strict);null!=r?t[_e]=r:h(n).invalidMonth=e});var Pe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ae="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Me=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,je=ce,De=ce;function Ie(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=q(t);else if(!l(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),Ce(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function Ne(e){return null!=e?(Ie(this,e),d.updateOffset(this,!0),this):G(this,"Month")}function Re(){function e(e,t){return t.length-e.length}for(var t,n=[],r=[],i=[],o=0;o<12;o++)t=p([2e3,o]),n.push(this.monthsShort(t,"")),r.push(this.months(t,"")),i.push(this.months(t,"")),i.push(this.monthsShort(t,""));for(n.sort(e),r.sort(e),i.sort(e),o=0;o<12;o++)n[o]=pe(n[o]),r[o]=pe(r[o]);for(o=0;o<24;o++)i[o]=pe(i[o]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function Le(e){return V(e)?366:365}I("Y",0,0,function(){var e=this.year();return e<=9999?P(e,4):"+"+e}),I(0,["YY",2],0,function(){return this.year()%100}),I(0,["YYYY",4],0,"year"),I(0,["YYYYY",5],0,"year"),I(0,["YYYYYY",6,!0],0,"year"),U("year","y"),W("year",1),de("Y",se),de("YY",ee,X),de("YYYY",ie,Z),de("YYYYY",oe,J),de("YYYYYY",oe,J),ye(["YYYYY","YYYYYY"],be),ye("YYYY",function(e,t){t[be]=2===e.length?d.parseTwoDigitYear(e):q(e)}),ye("YY",function(e,t){t[be]=d.parseTwoDigitYear(e)}),ye("Y",function(e,t){t[be]=parseInt(e,10)}),d.parseTwoDigitYear=function(e){return q(e)+(68<q(e)?1900:2e3)};var Ue=Y("FullYear",!0);function Fe(e,t,n,r,i,o,a){var s;return e<100&&0<=e?(s=new Date(e+400,t,n,r,i,o,a),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,o,a),s}function Be(e){var t;return e<100&&0<=e?((t=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,t)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function ze(e,t,n){n=7+t-n;return n-(7+Be(e,0,n).getUTCDay()-t)%7-1}function We(e,t,n,r,i){var o,i=1+7*(t-1)+(7+n-r)%7+ze(e,r,i),i=i<=0?Le(o=e-1)+i:i>Le(e)?(o=e+1,i-Le(e)):(o=e,i);return{year:o,dayOfYear:i}}function Ve(e,t,n){var r,i,o=ze(e.year(),t,n),o=Math.floor((e.dayOfYear()-o-1)/7)+1;return o<1?r=o+He(i=e.year()-1,t,n):o>He(e.year(),t,n)?(r=o-He(e.year(),t,n),i=e.year()+1):(i=e.year(),r=o),{week:r,year:i}}function He(e,t,n){var r=ze(e,t,n),n=ze(e+1,t,n);return(Le(e)-r+n)/7}I("w",["ww",2],"wo","week"),I("W",["WW",2],"Wo","isoWeek"),U("week","w"),U("isoWeek","W"),W("week",5),W("isoWeek",5),de("w",ee),de("ww",ee,X),de("W",ee),de("WW",ee,X),ge(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=q(e)});function qe(e,t){return e.slice(t,7).concat(e.slice(0,t))}I("d",0,"do","day"),I("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),I("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),I("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),I("e",0,0,"weekday"),I("E",0,0,"isoWeekday"),U("day","d"),U("weekday","e"),U("isoWeekday","E"),W("day",11),W("weekday",11),W("isoWeekday",11),de("d",ee),de("e",ee),de("E",ee),de("dd",function(e,t){return t.weekdaysMinRegex(e)}),de("ddd",function(e,t){return t.weekdaysShortRegex(e)}),de("dddd",function(e,t){return t.weekdaysRegex(e)}),ge(["dd","ddd","dddd"],function(e,t,n,r){r=n._locale.weekdaysParse(e,r,n._strict);null!=r?t.d=r:h(n).invalidWeekday=e}),ge(["d","e","E"],function(e,t,n,r){t[r]=q(e)});var Ye="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ge="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ke="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),$e=ce,Xe=ce,Qe=ce;function Ze(){function e(e,t){return t.length-e.length}for(var t,n,r,i=[],o=[],a=[],s=[],u=0;u<7;u++)r=p([2e3,1]).day(u),t=pe(this.weekdaysMin(r,"")),n=pe(this.weekdaysShort(r,"")),r=pe(this.weekdays(r,"")),i.push(t),o.push(n),a.push(r),s.push(t),s.push(n),s.push(r);i.sort(e),o.sort(e),a.sort(e),s.sort(e),this._weekdaysRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Je(){return this.hours()%12||12}function et(e,t){I(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function tt(e,t){return t._meridiemParse}I("H",["HH",2],0,"hour"),I("h",["hh",2],0,Je),I("k",["kk",2],0,function(){return this.hours()||24}),I("hmm",0,0,function(){return""+Je.apply(this)+P(this.minutes(),2)}),I("hmmss",0,0,function(){return""+Je.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)}),I("Hmm",0,0,function(){return""+this.hours()+P(this.minutes(),2)}),I("Hmmss",0,0,function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)}),et("a",!0),et("A",!1),U("hour","h"),W("hour",13),de("a",tt),de("A",tt),de("H",ee),de("h",ee),de("k",ee),de("HH",ee,X),de("hh",ee,X),de("kk",ee,X),de("hmm",te),de("hmmss",ne),de("Hmm",te),de("Hmmss",ne),ye(["H","HH"],xe),ye(["k","kk"],function(e,t,n){e=q(e);t[xe]=24===e?0:e}),ye(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ye(["h","hh"],function(e,t,n){t[xe]=q(e),h(n).bigHour=!0}),ye("hmm",function(e,t,n){var r=e.length-2;t[xe]=q(e.substr(0,r)),t[Te]=q(e.substr(r)),h(n).bigHour=!0}),ye("hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[xe]=q(e.substr(0,r)),t[Te]=q(e.substr(r,2)),t[Se]=q(e.substr(i)),h(n).bigHour=!0}),ye("Hmm",function(e,t,n){var r=e.length-2;t[xe]=q(e.substr(0,r)),t[Te]=q(e.substr(r))}),ye("Hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[xe]=q(e.substr(0,r)),t[Te]=q(e.substr(r,2)),t[Se]=q(e.substr(i))});var nt=Y("Hours",!0);var rt,it={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:Pe,monthsShort:Ae,week:{dow:0,doy:6},weekdays:Ye,weekdaysMin:Ke,weekdaysShort:Ge,meridiemParse:/[ap]\.?m?\.?/i},ot={},at={};function st(e){return e&&e.toLowerCase().replace("_","-")}function ut(e){for(var t,n,r,i,o=0;o<e.length;){for(t=(i=st(e[o]).split("-")).length,n=(n=st(e[o+1]))?n.split("-"):null;0<t;){if(r=lt(i.slice(0,t).join("-")))return r;if(n&&n.length>=t&&function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r+=1)if(e[r]!==t[r])return r;return n}(i,n)>=t-1)break;t--}o++}return rt}function lt(t){var e;if(void 0===ot[t]&&void 0!==Mn&&Mn&&Mn.exports)try{e=rt._abbr,require("./locale/"+t),ct(e)}catch(e){ot[t]=null}return ot[t]}function ct(e,t){return e&&((t=o(t)?ft(e):dt(e,t))?rt=t:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),rt._abbr}function dt(e,t){if(null===t)return delete ot[e],null;var n,r=it;if(t.abbr=e,null!=ot[e])S("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."),r=ot[e]._config;else if(null!=t.parentLocale)if(null!=ot[t.parentLocale])r=ot[t.parentLocale]._config;else{if(null==(n=lt(t.parentLocale)))return at[t.parentLocale]||(at[t.parentLocale]=[]),at[t.parentLocale].push({name:e,config:t}),null;r=n._config}return ot[e]=new O(E(r,t)),at[e]&&at[e].forEach(function(e){dt(e.name,e.config)}),ct(e),ot[e]}function ft(e){var t;if(!(e=e&&e._locale&&e._locale._abbr?e._locale._abbr:e))return rt;if(!a(e)){if(t=lt(e))return t;e=[e]}return ut(e)}function pt(e){var t=e._a;return t&&-2===h(e).overflow&&(t=t[_e]<0||11<t[_e]?_e:t[we]<1||t[we]>Ce(t[be],t[_e])?we:t[xe]<0||24<t[xe]||24===t[xe]&&(0!==t[Te]||0!==t[Se]||0!==t[ke])?xe:t[Te]<0||59<t[Te]?Te:t[Se]<0||59<t[Se]?Se:t[ke]<0||999<t[ke]?ke:-1,h(e)._overflowDayOfYear&&(t<be||we<t)&&(t=we),h(e)._overflowWeeks&&-1===t&&(t=Ee),h(e)._overflowWeekday&&-1===t&&(t=Oe),h(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)?)?$/,mt=/^\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)?)?$/,yt=/Z|[+-]\d\d(?::?\d\d)?/,gt=[["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]],vt=[["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/]],bt=/^\/?Date\((-?\d+)/i,_t=/^(?:(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}))$/,wt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function xt(e){var t,n,r,i,o,a,s=e._i,u=ht.exec(s)||mt.exec(s);if(u){for(h(e).iso=!0,t=0,n=gt.length;t<n;t++)if(gt[t][1].exec(u[1])){i=gt[t][0],r=!1!==gt[t][2];break}if(null!=i){if(u[3]){for(t=0,n=vt.length;t<n;t++)if(vt[t][1].exec(u[3])){o=(u[2]||" ")+vt[t][0];break}if(null==o)return void(e._isValid=!1)}if(r||null==o){if(u[4]){if(!yt.exec(u[4]))return void(e._isValid=!1);a="Z"}e._f=i+(o||"")+(a||""),Ot(e)}else e._isValid=!1}else e._isValid=!1}else e._isValid=!1}function Tt(e,t,n,r,i,o){i=[function(e){e=parseInt(e,10);{if(e<=49)return 2e3+e;if(e<=999)return 1900+e}return e}(e),Ae.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(i,10)];return o&&i.push(parseInt(o,10)),i}function St(e){var t,n,r,i,o=_t.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));o?(t=Tt(o[4],o[3],o[2],o[5],o[6],o[7]),n=o[1],r=t,i=e,n&&Ge.indexOf(n)!==new Date(r[0],r[1],r[2]).getDay()?(h(i).weekdayMismatch=!0,i._isValid=!1):(e._a=t,e._tzm=(i=o[8],t=o[9],o=o[10],i?wt[i]:t?0:60*(((t=parseInt(o,10))-(o=t%100))/100)+o),e._d=Be.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0)):e._isValid=!1}function kt(e,t,n){return null!=e?e:null!=t?t:n}function Et(e){var t,n,r,i,o,a=[];if(!e._d){for(i=e,o=new Date(d.now()),n=i._useUTC?[o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate()]:[o.getFullYear(),o.getMonth(),o.getDate()],e._w&&null==e._a[we]&&null==e._a[_e]&&function(e){var t,n,r,i,o,a,s,u;null!=(t=e._w).GG||null!=t.W||null!=t.E?(o=1,a=4,n=kt(t.GG,e._a[be],Ve(At(),1,4).year),r=kt(t.W,1),((i=kt(t.E,1))<1||7<i)&&(s=!0)):(o=e._locale._week.dow,a=e._locale._week.doy,u=Ve(At(),o,a),n=kt(t.gg,e._a[be],u.year),r=kt(t.w,u.week),null!=t.d?((i=t.d)<0||6<i)&&(s=!0):null!=t.e?(i=t.e+o,(t.e<0||6<t.e)&&(s=!0)):i=o);r<1||r>He(n,o,a)?h(e)._overflowWeeks=!0:null!=s?h(e)._overflowWeekday=!0:(a=We(n,r,i,o,a),e._a[be]=a.year,e._dayOfYear=a.dayOfYear)}(e),null!=e._dayOfYear&&(r=kt(e._a[be],n[be]),(e._dayOfYear>Le(r)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),r=Be(r,0,e._dayOfYear),e._a[_e]=r.getUTCMonth(),e._a[we]=r.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=n[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[xe]&&0===e._a[Te]&&0===e._a[Se]&&0===e._a[ke]&&(e._nextDay=!0,e._a[xe]=0),e._d=(e._useUTC?Be:Fe).apply(null,a),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[xe]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(h(e).weekdayMismatch=!0)}}function Ot(e){if(e._f!==d.ISO_8601)if(e._f!==d.RFC_2822){e._a=[],h(e).empty=!0;for(var t,n,r,i,o,a=""+e._i,s=a.length,u=0,l=R(e._f,e._locale).match(A)||[],c=0;c<l.length;c++)n=l[c],(t=(a.match(fe(n,e))||[])[0])&&(0<(i=a.substr(0,a.indexOf(t))).length&&h(e).unusedInput.push(i),a=a.slice(a.indexOf(t)+t.length),u+=t.length),D[n]?(t?h(e).empty=!1:h(e).unusedTokens.push(n),r=n,o=e,null!=(i=t)&&f(me,r)&&me[r](i,o._a,o,r)):e._strict&&!t&&h(e).unusedTokens.push(n);h(e).charsLeftOver=s-u,0<a.length&&h(e).unusedInput.push(a),e._a[xe]<=12&&!0===h(e).bigHour&&0<e._a[xe]&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[xe]=function(e,t,n){if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((n=e.isPM(n))&&t<12&&(t+=12),t=n||12!==t?t:0):t}(e._locale,e._a[xe],e._meridiem),null!==(s=h(e).era)&&(e._a[be]=e._locale.erasConvertYear(s,e._a[be])),Et(e),pt(e)}else St(e);else xt(e)}function Ct(e){var t=e._i,n=e._f;return e._locale=e._locale||ft(e._l),null===t||void 0===n&&""===t?y({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),w(t)?new _(pt(t)):(r(t)?e._d=t:a(n)?function(e){var t,n,r,i,o,a,s=!1;if(0===e._f.length)return h(e).invalidFormat=!0,e._d=new Date(NaN);for(i=0;i<e._f.length;i++)o=0,a=!1,t=b({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],Ot(t),m(t)&&(a=!0),o+=h(t).charsLeftOver,o+=10*h(t).unusedTokens.length,h(t).score=o,s?o<r&&(r=o,n=t):(null==r||o<r||a)&&(r=o,n=t,a&&(s=!0));c(e,n||t)}(e):n?Ot(e):o(n=(t=e)._i)?t._d=new Date(d.now()):r(n)?t._d=new Date(n.valueOf()):"string"==typeof n?function(e){var t=bt.exec(e._i);null===t?(xt(e),!1===e._isValid&&(delete e._isValid,St(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:d.createFromInputFallback(e)))):e._d=new Date(+t[1])}(t):a(n)?(t._a=i(n.slice(0),function(e){return parseInt(e,10)}),Et(t)):s(n)?function(e){var t,n;e._d||(n=void 0===(t=B(e._i)).day?t.date:t.day,e._a=i([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),Et(e))}(t):l(n)?t._d=new Date(n):d.createFromInputFallback(t),m(e)||(e._d=null),e))}function Pt(e,t,n,r,i){var o={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==n&&!1!==n||(r=n,n=void 0),(s(e)&&u(e)||a(e)&&0===e.length)&&(e=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=i,o._l=n,o._i=e,o._f=t,o._strict=r,(o=new _(pt(Ct(o=o))))._nextDay&&(o.add(1,"d"),o._nextDay=void 0),o}function At(e,t,n,r){return Pt(e,t,n,r,!1)}d.createFromInputFallback=n("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":""))}),d.ISO_8601=function(){},d.RFC_2822=function(){};var Mt=n("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=At.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:y()}),jt=n("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=At.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:y()});function Dt(e,t){var n,r;if(!(t=1===t.length&&a(t[0])?t[0]:t).length)return At();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}var It=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Nt(e){var t=B(e),n=t.year||0,r=t.quarter||0,i=t.month||0,o=t.week||t.isoWeek||0,a=t.day||0,s=t.hour||0,u=t.minute||0,l=t.second||0,e=t.millisecond||0;this._isValid=function(e){var t,n,r=!1;for(t in e)if(f(e,t)&&(-1===ve.call(It,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<It.length;++n)if(e[It[n]]){if(r)return!1;parseFloat(e[It[n]])!==q(e[It[n]])&&(r=!0)}return!0}(t),this._milliseconds=+e+1e3*l+6e4*u+1e3*s*60*60,this._days=+a+7*o,this._months=+i+3*r+12*n,this._data={},this._locale=ft(),this._bubble()}function Rt(e){return e instanceof Nt}function Lt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ut(e,n){I(e,0,0,function(){var e=this.utcOffset(),t="+";return e<0&&(e=-e,t="-"),t+P(~~(e/60),2)+n+P(~~e%60,2)})}Ut("Z",":"),Ut("ZZ",""),de("Z",le),de("ZZ",le),ye(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Bt(le,e)});var Ft=/([\+\-]|\d\d)/gi;function Bt(e,t){t=(t||"").match(e);return null===t?null:0===(t=60*(e=((t[t.length-1]||[])+"").match(Ft)||["-",0,0])[1]+q(e[2]))?0:"+"===e[0]?t:-t}function zt(e,t){var n;return t._isUTC?(n=t.clone(),t=(w(e)||r(e)?e:At(e)).valueOf()-n.valueOf(),n._d.setTime(n._d.valueOf()+t),d.updateOffset(n,!1),n):At(e).local()}function Wt(e){return-Math.round(e._d.getTimezoneOffset())}function Vt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}d.updateOffset=function(){};var Ht=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,qt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Yt(e,t){var n,r=e,i=null;return Rt(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(i=Ht.exec(e))?(n="-"===i[1]?-1:1,r={y:0,d:q(i[we])*n,h:q(i[xe])*n,m:q(i[Te])*n,s:q(i[Se])*n,ms:q(Lt(1e3*i[ke]))*n}):(i=qt.exec(e))?(n="-"===i[1]?-1:1,r={y:Gt(i[2],n),M:Gt(i[3],n),w:Gt(i[4],n),d:Gt(i[5],n),h:Gt(i[6],n),m:Gt(i[7],n),s:Gt(i[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(n=function(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=zt(t,e),e.isBefore(t)?n=Kt(e,t):((n=Kt(t,e)).milliseconds=-n.milliseconds,n.months=-n.months);return n}(At(r.from),At(r.to)),(r={}).ms=n.milliseconds,r.M=n.months),r=new Nt(r),Rt(e)&&f(e,"_locale")&&(r._locale=e._locale),Rt(e)&&f(e,"_isValid")&&(r._isValid=e._isValid),r}function Gt(e,t){e=e&&parseFloat(e.replace(",","."));return(isNaN(e)?0:e)*t}function Kt(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 $t(r,i){return function(e,t){var n;return null===t||isNaN(+t)||(S(i,"moment()."+i+"(period, number) is deprecated. Please use moment()."+i+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),n=e,e=t,t=n),Xt(this,Yt(e,t),r),this}}function Xt(e,t,n,r){var i=t._milliseconds,o=Lt(t._days),t=Lt(t._months);e.isValid()&&(r=null==r||r,t&&Ie(e,G(e,"Month")+t*n),o&&K(e,"Date",G(e,"Date")+o*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&d.updateOffset(e,o||t))}Yt.fn=Nt.prototype,Yt.invalid=function(){return Yt(NaN)};var Qt=$t(1,"add"),ce=$t(-1,"subtract");function Zt(e){return"string"==typeof e||e instanceof String}function Jt(e){return w(e)||r(e)||Zt(e)||l(e)||function(t){var e=a(t),n=!1;e&&(n=0===t.filter(function(e){return!l(e)&&Zt(t)}).length);return e&&n}(e)||function(e){var t,n,r=s(e)&&!u(e),i=!1,o=["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<o.length;t+=1)n=o[t],i=i||f(e,n);return r&&i}(e)||null==e}function en(e,t){if(e.date()<t.date())return-en(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),r=e.clone().add(n,"months"),r=t-r<0?(t-r)/(r-e.clone().add(n-1,"months")):(t-r)/(e.clone().add(1+n,"months")-r);return-(n+r)||0}function tn(e){return void 0===e?this._locale._abbr:(null!=(e=ft(e))&&(this._locale=e),this)}d.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",d.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";te=n("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 nn(){return this._locale}var rn=126227808e5;function on(e,t){return(e%t+t)%t}function an(e,t,n){return e<100&&0<=e?new Date(e+400,t,n)-rn:new Date(e,t,n).valueOf()}function sn(e,t,n){return e<100&&0<=e?Date.UTC(e+400,t,n)-rn:Date.UTC(e,t,n)}function un(e,t){return t.erasAbbrRegex(e)}function ln(){for(var e=[],t=[],n=[],r=[],i=this.eras(),o=0,a=i.length;o<a;++o)t.push(pe(i[o].name)),e.push(pe(i[o].abbr)),n.push(pe(i[o].narrow)),r.push(pe(i[o].name)),r.push(pe(i[o].abbr)),r.push(pe(i[o].narrow));this._erasRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}function cn(e,t){I(0,[e,e.length],0,t)}function dn(e,t,n,r,i){var o;return null==e?Ve(this,r,i).year:(o=He(e,r,i),function(e,t,n,r,i){i=We(e,t,n,r,i),i=Be(i.year,0,i.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}.call(this,e,t=o<t?o:t,n,r,i))}I("N",0,0,"eraAbbr"),I("NN",0,0,"eraAbbr"),I("NNN",0,0,"eraAbbr"),I("NNNN",0,0,"eraName"),I("NNNNN",0,0,"eraNarrow"),I("y",["y",1],"yo","eraYear"),I("y",["yy",2],0,"eraYear"),I("y",["yyy",3],0,"eraYear"),I("y",["yyyy",4],0,"eraYear"),de("N",un),de("NN",un),de("NNN",un),de("NNNN",function(e,t){return t.erasNameRegex(e)}),de("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),ye(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){r=n._locale.erasParse(e,r,n._strict);r?h(n).era=r:h(n).invalidEra=e}),de("y",ae),de("yy",ae),de("yyy",ae),de("yyyy",ae),de("yo",function(e,t){return t._eraYearOrdinalRegex||ae}),ye(["y","yy","yyy","yyyy"],be),ye(["yo"],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[be]=n._locale.eraYearOrdinalParse(e,i):t[be]=parseInt(e,10)}),I(0,["gg",2],0,function(){return this.weekYear()%100}),I(0,["GG",2],0,function(){return this.isoWeekYear()%100}),cn("gggg","weekYear"),cn("ggggg","weekYear"),cn("GGGG","isoWeekYear"),cn("GGGGG","isoWeekYear"),U("weekYear","gg"),U("isoWeekYear","GG"),W("weekYear",1),W("isoWeekYear",1),de("G",se),de("g",se),de("GG",ee,X),de("gg",ee,X),de("GGGG",ie,Z),de("gggg",ie,Z),de("GGGGG",oe,J),de("ggggg",oe,J),ge(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=q(e)}),ge(["gg","GG"],function(e,t,n,r){t[r]=d.parseTwoDigitYear(e)}),I("Q",0,"Qo","quarter"),U("quarter","Q"),W("quarter",7),de("Q",$),ye("Q",function(e,t){t[_e]=3*(q(e)-1)}),I("D",["DD",2],"Do","date"),U("date","D"),W("date",9),de("D",ee),de("DD",ee,X),de("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ye(["D","DD"],we),ye("Do",function(e,t){t[we]=q(e.match(ee)[0])});ne=Y("Date",!0);I("DDD",["DDDD",3],"DDDo","dayOfYear"),U("dayOfYear","DDD"),W("dayOfYear",4),de("DDD",re),de("DDDD",Q),ye(["DDD","DDDD"],function(e,t,n){n._dayOfYear=q(e)}),I("m",["mm",2],0,"minute"),U("minute","m"),W("minute",14),de("m",ee),de("mm",ee,X),ye(["m","mm"],Te);Pe=Y("Minutes",!1);I("s",["ss",2],0,"second"),U("second","s"),W("second",15),de("s",ee),de("ss",ee,X),ye(["s","ss"],Se);var fn,Ye=Y("Seconds",!1);for(I("S",0,0,function(){return~~(this.millisecond()/100)}),I(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),I(0,["SSS",3],0,"millisecond"),I(0,["SSSS",4],0,function(){return 10*this.millisecond()}),I(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),I(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),I(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),I(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),I(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),U("millisecond","ms"),W("millisecond",16),de("S",re,$),de("SS",re,X),de("SSS",re,Q),fn="SSSS";fn.length<=9;fn+="S")de(fn,ae);function pn(e,t){t[ke]=q(1e3*("0."+e))}for(fn="S";fn.length<=9;fn+="S")ye(fn,pn);Ke=Y("Milliseconds",!1),I("z",0,0,"zoneAbbr"),I("zz",0,0,"zoneName");ie=_.prototype;function hn(e){return e}ie.add=Qt,ie.calendar=function(e,t){1===arguments.length&&(arguments[0]?Jt(arguments[0])?(e=arguments[0],t=void 0):function(e){for(var t=s(e)&&!u(e),n=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i=0;i<r.length;i+=1)n=n||f(e,r[i]);return t&&n}(arguments[0])&&(t=arguments[0],e=void 0):t=e=void 0);var n=e||At(),e=zt(n,this).startOf("day"),e=d.calendarFormat(this,e)||"sameElse",t=t&&(k(t[e])?t[e].call(this,n):t[e]);return this.format(t||this.localeData().calendar(e,this,At(n)))},ie.clone=function(){return new _(this)},ie.diff=function(e,t,n){var r,i,o;if(!this.isValid())return NaN;if(!(r=zt(e,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),t=F(t)){case"year":o=en(this,r)/12;break;case"month":o=en(this,r);break;case"quarter":o=en(this,r)/3;break;case"second":o=(this-r)/1e3;break;case"minute":o=(this-r)/6e4;break;case"hour":o=(this-r)/36e5;break;case"day":o=(this-r-i)/864e5;break;case"week":o=(this-r-i)/6048e5;break;default:o=this-r}return n?o:H(o)},ie.endOf=function(e){var t,n;if(void 0===(e=F(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?sn:an,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-on(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf(),t+=6e4-on(t,6e4)-1;break;case"second":t=this._d.valueOf(),t+=1e3-on(t,1e3)-1}return this._d.setTime(t),d.updateOffset(this,!0),this},ie.format=function(e){return e=e||(this.isUtc()?d.defaultFormatUtc:d.defaultFormat),e=N(this,e),this.localeData().postformat(e)},ie.from=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||At(e).isValid())?Yt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ie.fromNow=function(e){return this.from(At(),e)},ie.to=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||At(e).isValid())?Yt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ie.toNow=function(e){return this.to(At(),e)},ie.get=function(e){return k(this[e=F(e)])?this[e]():this},ie.invalidAt=function(){return h(this).overflow},ie.isAfter=function(e,t){return e=w(e)?e:At(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(t=F(t)||"millisecond")?this.valueOf()>e.valueOf():e.valueOf()<this.clone().startOf(t).valueOf())},ie.isBefore=function(e,t){return e=w(e)?e:At(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(t=F(t)||"millisecond")?this.valueOf()<e.valueOf():this.clone().endOf(t).valueOf()<e.valueOf())},ie.isBetween=function(e,t,n,r){return e=w(e)?e:At(e),t=w(t)?t:At(t),!!(this.isValid()&&e.isValid()&&t.isValid())&&(("("===(r=r||"()")[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(")"===r[1]?this.isBefore(t,n):!this.isAfter(t,n)))},ie.isSame=function(e,t){return e=w(e)?e:At(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(t=F(t)||"millisecond")?this.valueOf()===e.valueOf():(e=e.valueOf(),this.clone().startOf(t).valueOf()<=e&&e<=this.clone().endOf(t).valueOf()))},ie.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},ie.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},ie.isValid=function(){return m(this)},ie.lang=te,ie.locale=tn,ie.localeData=nn,ie.max=jt,ie.min=Mt,ie.parsingFlags=function(){return c({},h(this))},ie.set=function(e,t){if("object"==typeof e)for(var n=function(e){var t,n=[];for(t in e)f(e,t)&&n.push({unit:t,priority:z[t]});return n.sort(function(e,t){return e.priority-t.priority}),n}(e=B(e)),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit]);else if(k(this[e=F(e)]))return this[e](t);return this},ie.startOf=function(e){var t,n;if(void 0===(e=F(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?sn:an,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-=on(t+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":t=this._d.valueOf(),t-=on(t,6e4);break;case"second":t=this._d.valueOf(),t-=on(t,1e3)}return this._d.setTime(t),d.updateOffset(this,!0),this},ie.subtract=ce,ie.toArray=function(){return[this.year(),this.month(),this.date(),this.hour(),this.minute(),this.second(),this.millisecond()]},ie.toObject=function(){return{years:this.year(),months:this.month(),date:this.date(),hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()}},ie.toDate=function(){return new Date(this.valueOf())},ie.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e;return(e=t?this.clone().utc():this).year()<0||9999<e.year()?N(e,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):k(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",N(e,"Z")):N(e,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},ie.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t="moment",n="";return this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",n="Z"),e="["+t+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+(n+'[")]'))},"undefined"!=typeof Symbol&&null!=Symbol.for&&(ie[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ie.toJSON=function(){return this.isValid()?this.toISOString():null},ie.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ie.unix=function(){return Math.floor(this.valueOf()/1e3)},ie.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},ie.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ie.eraName=function(){for(var e,t=this.localeData().eras(),n=0,r=t.length;n<r;++n){if(e=this.clone().startOf("day").valueOf(),t[n].since<=e&&e<=t[n].until)return t[n].name;if(t[n].until<=e&&e<=t[n].since)return t[n].name}return""},ie.eraNarrow=function(){for(var e,t=this.localeData().eras(),n=0,r=t.length;n<r;++n){if(e=this.clone().startOf("day").valueOf(),t[n].since<=e&&e<=t[n].until)return t[n].narrow;if(t[n].until<=e&&e<=t[n].since)return t[n].narrow}return""},ie.eraAbbr=function(){for(var e,t=this.localeData().eras(),n=0,r=t.length;n<r;++n){if(e=this.clone().startOf("day").valueOf(),t[n].since<=e&&e<=t[n].until)return t[n].abbr;if(t[n].until<=e&&e<=t[n].since)return t[n].abbr}return""},ie.eraYear=function(){for(var e,t,n=this.localeData().eras(),r=0,i=n.length;r<i;++r)if(e=n[r].since<=n[r].until?1:-1,t=this.clone().startOf("day").valueOf(),n[r].since<=t&&t<=n[r].until||n[r].until<=t&&t<=n[r].since)return(this.year()-d(n[r].since).year())*e+n[r].offset;return this.year()},ie.year=Ue,ie.isLeapYear=function(){return V(this.year())},ie.weekYear=function(e){return dn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},ie.isoWeekYear=function(e){return dn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},ie.quarter=ie.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},ie.month=Ne,ie.daysInMonth=function(){return Ce(this.year(),this.month())},ie.week=ie.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},ie.isoWeek=ie.isoWeeks=function(e){var t=Ve(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},ie.weeksInYear=function(){var e=this.localeData()._week;return He(this.year(),e.dow,e.doy)},ie.weeksInWeekYear=function(){var e=this.localeData()._week;return He(this.weekYear(),e.dow,e.doy)},ie.isoWeeksInYear=function(){return He(this.year(),1,4)},ie.isoWeeksInISOWeekYear=function(){return He(this.isoWeekYear(),1,4)},ie.date=ne,ie.day=ie.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t,n,r=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(t=e,n=this.localeData(),e="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-r,"d")):r},ie.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")},ie.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null==e)return this.day()||7;var t=(t=e,e=this.localeData(),"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t);return this.day(this.day()%7?t:t-7)},ie.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")},ie.hour=ie.hours=nt,ie.minute=ie.minutes=Pe,ie.second=ie.seconds=Ye,ie.millisecond=ie.milliseconds=Ke,ie.utcOffset=function(e,t,n){var r,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null==e)return this._isUTC?i:Wt(this);if("string"==typeof e){if(null===(e=Bt(le,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=Wt(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),i!==e&&(!t||this._changeInProgress?Xt(this,Yt(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,d.updateOffset(this,!0),this._changeInProgress=null)),this},ie.utc=function(e){return this.utcOffset(0,e)},ie.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Wt(this),"m")),this},ie.parseZone=function(){var e;return null!=this._tzm?this.utcOffset(this._tzm,!1,!0):"string"==typeof this._i&&(null!=(e=Bt(ue,this._i))?this.utcOffset(e):this.utcOffset(0,!0)),this},ie.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?At(e).utcOffset():0,(this.utcOffset()-e)%60==0)},ie.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ie.isLocal=function(){return!!this.isValid()&&!this._isUTC},ie.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},ie.isUtc=Vt,ie.isUTC=Vt,ie.zoneAbbr=function(){return this._isUTC?"UTC":""},ie.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},ie.dates=n("dates accessor is deprecated. Use date instead.",ne),ie.months=n("months accessor is deprecated. Use month instead",Ne),ie.years=n("years accessor is deprecated. Use year instead",Ue),ie.zone=n("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?(this.utcOffset(e="string"!=typeof e?-e:e,t),this):-this.utcOffset()}),ie.isDSTShifted=n("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e,t={};return b(t,this),(t=Ct(t))._a?(e=(t._isUTC?p:At)(t._a),this._isDSTShifted=this.isValid()&&0<function(e,t,n){for(var r=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),o=0,a=0;a<r;a++)(n&&e[a]!==t[a]||!n&&q(e[a])!==q(t[a]))&&o++;return o+i}(t._a,e.toArray())):this._isDSTShifted=!1,this._isDSTShifted});Z=O.prototype;function mn(e,t,n,r){var i=ft(),t=p().set(r,t);return i[n](t,e)}function yn(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return mn(e,t,n,"month");for(var r=[],i=0;i<12;i++)r[i]=mn(e,i,n,"month");return r}function gn(e,t,n,r){t=("boolean"==typeof e?l(t)&&(n=t,t=void 0):(t=e,e=!1,l(n=t)&&(n=t,t=void 0)),t||"");var i,o=ft(),a=e?o._week.dow:0,s=[];if(null!=n)return mn(t,(n+a)%7,r,"day");for(i=0;i<7;i++)s[i]=mn(t,(i+a)%7,r,"day");return s}Z.calendar=function(e,t,n){return k(e=this._calendar[e]||this._calendar.sameElse)?e.call(t,n):e},Z.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(A).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},Z.invalidDate=function(){return this._invalidDate},Z.ordinal=function(e){return this._ordinal.replace("%d",e)},Z.preparse=hn,Z.postformat=hn,Z.relativeTime=function(e,t,n,r){var i=this._relativeTime[n];return k(i)?i(e,t,n,r):i.replace(/%d/i,e)},Z.pastFuture=function(e,t){return k(e=this._relativeTime[0<e?"future":"past"])?e(t):e.replace(/%s/i,t)},Z.set=function(e){var t,n;for(n in e)f(e,n)&&(k(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)},Z.eras=function(e,t){for(var n,r=this._eras||ft("en")._eras,i=0,o=r.length;i<o;++i)switch("string"==typeof r[i].since&&(n=d(r[i].since).startOf("day"),r[i].since=n.valueOf()),typeof r[i].until){case"undefined":r[i].until=1/0;break;case"string":n=d(r[i].until).startOf("day").valueOf(),r[i].until=n.valueOf()}return r},Z.erasParse=function(e,t,n){var r,i,o,a,s,u=this.eras();for(e=e.toUpperCase(),r=0,i=u.length;r<i;++r)if(o=u[r].name.toUpperCase(),a=u[r].abbr.toUpperCase(),s=u[r].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(a===e)return u[r];break;case"NNNN":if(o===e)return u[r];break;case"NNNNN":if(s===e)return u[r]}else if(0<=[o,a,s].indexOf(e))return u[r]},Z.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?d(e.since).year():d(e.since).year()+(t-e.offset)*n},Z.erasAbbrRegex=function(e){return f(this,"_erasAbbrRegex")||ln.call(this),e?this._erasAbbrRegex:this._erasRegex},Z.erasNameRegex=function(e){return f(this,"_erasNameRegex")||ln.call(this),e?this._erasNameRegex:this._erasRegex},Z.erasNarrowRegex=function(e){return f(this,"_erasNarrowRegex")||ln.call(this),e?this._erasNarrowRegex:this._erasRegex},Z.months=function(e,t){return e?(a(this._months)?this._months:this._months[(this._months.isFormat||Me).test(t)?"format":"standalone"])[e.month()]:a(this._months)?this._months:this._months.standalone},Z.monthsShort=function(e,t){return e?(a(this._monthsShort)?this._monthsShort:this._monthsShort[Me.test(t)?"format":"standalone"])[e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Z.monthsParse=function(e,t,n){var r,i;if(this._monthsParseExact)return function(e,t,n){var r,i,o,e=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)o=p([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=ve.call(this._shortMonthsParse,e))?i:null:-1!==(i=ve.call(this._longMonthsParse,e))?i:null:"MMM"===t?-1!==(i=ve.call(this._shortMonthsParse,e))||-1!==(i=ve.call(this._longMonthsParse,e))?i:null:-1!==(i=ve.call(this._longMonthsParse,e))||-1!==(i=ve.call(this._shortMonthsParse,e))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=p([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},Z.monthsRegex=function(e){return this._monthsParseExact?(f(this,"_monthsRegex")||Re.call(this),e?this._monthsStrictRegex:this._monthsRegex):(f(this,"_monthsRegex")||(this._monthsRegex=De),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Z.monthsShortRegex=function(e){return this._monthsParseExact?(f(this,"_monthsRegex")||Re.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(f(this,"_monthsShortRegex")||(this._monthsShortRegex=je),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Z.week=function(e){return Ve(e,this._week.dow,this._week.doy).week},Z.firstDayOfYear=function(){return this._week.doy},Z.firstDayOfWeek=function(){return this._week.dow},Z.weekdays=function(e,t){return t=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"],!0===e?qe(t,this._week.dow):e?t[e.day()]:t},Z.weekdaysMin=function(e){return!0===e?qe(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Z.weekdaysShort=function(e){return!0===e?qe(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Z.weekdaysParse=function(e,t,n){var r,i;if(this._weekdaysParseExact)return function(e,t,n){var r,i,o,e=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=p([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=ve.call(this._weekdaysParse,e))?i:null:"ddd"===t?-1!==(i=ve.call(this._shortWeekdaysParse,e))?i:null:-1!==(i=ve.call(this._minWeekdaysParse,e))?i:null:"dddd"===t?-1!==(i=ve.call(this._weekdaysParse,e))||-1!==(i=ve.call(this._shortWeekdaysParse,e))||-1!==(i=ve.call(this._minWeekdaysParse,e))?i:null:"ddd"===t?-1!==(i=ve.call(this._shortWeekdaysParse,e))||-1!==(i=ve.call(this._weekdaysParse,e))||-1!==(i=ve.call(this._minWeekdaysParse,e))?i:null:-1!==(i=ve.call(this._minWeekdaysParse,e))||-1!==(i=ve.call(this._weekdaysParse,e))||-1!==(i=ve.call(this._shortWeekdaysParse,e))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=p([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},Z.weekdaysRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Ze.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(f(this,"_weekdaysRegex")||(this._weekdaysRegex=$e),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Z.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Ze.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(f(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Xe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Z.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Ze.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(f(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Qe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Z.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Z.meridiem=function(e,t,n){return 11<e?n?"pm":"PM":n?"am":"AM"},ct("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===q(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th")}}),d.lang=n("moment.lang is deprecated. Use moment.locale instead.",ct),d.langData=n("moment.langData is deprecated. Use moment.localeData instead.",ft);var vn=Math.abs;function bn(e,t,n,r){n=Yt(t,n);return e._milliseconds+=r*n._milliseconds,e._days+=r*n._days,e._months+=r*n._months,e._bubble()}function _n(e){return e<0?Math.floor(e):Math.ceil(e)}function wn(e){return 4800*e/146097}function xn(e){return 146097*e/4800}function Tn(e){return function(){return this.as(e)}}oe=Tn("ms"),J=Tn("s"),$=Tn("m"),X=Tn("h"),re=Tn("d"),Q=Tn("w"),Qt=Tn("M"),jt=Tn("Q"),Mt=Tn("y");function Sn(e){return function(){return this.isValid()?this._data[e]:NaN}}ce=Sn("milliseconds"),nt=Sn("seconds"),Pe=Sn("minutes"),Ye=Sn("hours"),Ke=Sn("days"),ne=Sn("months"),Ue=Sn("years");var kn=Math.round,En={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function On(e,t,n,r){var i=Yt(e).abs(),o=kn(i.as("s")),a=kn(i.as("m")),s=kn(i.as("h")),u=kn(i.as("d")),l=kn(i.as("M")),c=kn(i.as("w")),i=kn(i.as("y")),u=(o<=n.ss?["s",o]:o<n.s&&["ss",o])||a<=1&&["m"]||a<n.m&&["mm",a]||s<=1&&["h"]||s<n.h&&["hh",s]||u<=1&&["d"]||u<n.d&&["dd",u];return(u=(u=null!=n.w?u||c<=1&&["w"]||c<n.w&&["ww",c]:u)||l<=1&&["M"]||l<n.M&&["MM",l]||i<=1&&["y"]||["yy",i])[2]=t,u[3]=0<+e,u[4]=r,function(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}.apply(null,u)}var Cn=Math.abs;function Pn(e){return(0<e)-(e<0)||+e}function An(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,i,o,a,s=Cn(this._milliseconds)/1e3,u=Cn(this._days),l=Cn(this._months),c=this.asSeconds();return c?(e=H(s/60),t=H(e/60),s%=60,e%=60,n=H(l/12),l%=12,r=s?s.toFixed(3).replace(/\.?0+$/,""):"",i=Pn(this._months)!==Pn(c)?"-":"",o=Pn(this._days)!==Pn(c)?"-":"",a=Pn(this._milliseconds)!==Pn(c)?"-":"",(c<0?"-":"")+"P"+(n?i+n+"Y":"")+(l?i+l+"M":"")+(u?o+u+"D":"")+(t||e||s?"T":"")+(t?a+t+"H":"")+(e?a+e+"M":"")+(s?a+r+"S":"")):"P0D"}Z=Nt.prototype;return Z.isValid=function(){return this._isValid},Z.abs=function(){var e=this._data;return this._milliseconds=vn(this._milliseconds),this._days=vn(this._days),this._months=vn(this._months),e.milliseconds=vn(e.milliseconds),e.seconds=vn(e.seconds),e.minutes=vn(e.minutes),e.hours=vn(e.hours),e.months=vn(e.months),e.years=vn(e.years),this},Z.add=function(e,t){return bn(this,e,t,1)},Z.subtract=function(e,t){return bn(this,e,t,-1)},Z.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=F(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+wn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(xn(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},Z.asMilliseconds=oe,Z.asSeconds=J,Z.asMinutes=$,Z.asHours=X,Z.asDays=re,Z.asWeeks=Q,Z.asMonths=Qt,Z.asQuarters=jt,Z.asYears=Mt,Z.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*q(this._months/12):NaN},Z._bubble=function(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data;return 0<=e&&0<=t&&0<=n||e<=0&&t<=0&&n<=0||(e+=864e5*_n(xn(n)+t),n=t=0),r.milliseconds=e%1e3,e=H(e/1e3),r.seconds=e%60,e=H(e/60),r.minutes=e%60,e=H(e/60),r.hours=e%24,t+=H(e/24),n+=e=H(wn(t)),t-=_n(xn(e)),e=H(n/12),n%=12,r.days=t,r.months=n,r.years=e,this},Z.clone=function(){return Yt(this)},Z.get=function(e){return e=F(e),this.isValid()?this[e+"s"]():NaN},Z.milliseconds=ce,Z.seconds=nt,Z.minutes=Pe,Z.hours=Ye,Z.days=Ke,Z.weeks=function(){return H(this.days()/7)},Z.months=ne,Z.years=Ue,Z.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=En;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(n=e),"object"==typeof t&&(r=Object.assign({},En,t),null!=t.s&&null==t.ss&&(r.ss=t.s-1)),t=this.localeData(),r=On(this,!n,r,t),n&&(r=t.pastFuture(+this,r)),t.postformat(r)},Z.toISOString=An,Z.toString=An,Z.toJSON=An,Z.locale=tn,Z.localeData=nn,Z.toIsoString=n("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",An),Z.lang=te,I("X",0,0,"unix"),I("x",0,0,"valueOf"),de("x",se),de("X",/[+-]?\d+(\.\d{1,3})?/),ye("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e))}),ye("x",function(e,t,n){n._d=new Date(q(e))}),d.version="2.29.1",e=At,d.fn=ie,d.min=function(){return Dt("isBefore",[].slice.call(arguments,0))},d.max=function(){return Dt("isAfter",[].slice.call(arguments,0))},d.now=function(){return Date.now?Date.now():+new Date},d.utc=p,d.unix=function(e){return At(1e3*e)},d.months=function(e,t){return yn(e,t,"months")},d.isDate=r,d.locale=ct,d.invalid=y,d.duration=Yt,d.isMoment=w,d.weekdays=function(e,t,n){return gn(e,t,n,"weekdays")},d.parseZone=function(){return At.apply(null,arguments).parseZone()},d.localeData=ft,d.isDuration=Rt,d.monthsShort=function(e,t){return yn(e,t,"monthsShort")},d.weekdaysMin=function(e,t,n){return gn(e,t,n,"weekdaysMin")},d.defineLocale=dt,d.updateLocale=function(e,t){var n,r;return null!=t?(r=it,null!=ot[e]&&null!=ot[e].parentLocale?ot[e].set(E(ot[e]._config,t)):(t=E(r=null!=(n=lt(e))?n._config:r,t),null==n&&(t.abbr=e),(t=new O(t)).parentLocale=ot[e],ot[e]=t),ct(e)):null!=ot[e]&&(null!=ot[e].parentLocale?(ot[e]=ot[e].parentLocale,e===ct()&&ct(e)):null!=ot[e]&&delete ot[e]),ot[e]},d.locales=function(){return C(ot)},d.weekdaysShort=function(e,t,n){return gn(e,t,n,"weekdaysShort")},d.normalizeUnits=F,d.relativeTimeRounding=function(e){return void 0===e?kn:"function"==typeof e&&(kn=e,!0)},d.relativeTimeThreshold=function(e,t){return void 0!==En[e]&&(void 0===t?En[e]:(En[e]=t,"s"===e&&(En.ss=t-1),!0))},d.calendarFormat=function(e,t){return(t=e.diff(t,"days",!0))<-6?"sameElse":t<-1?"lastWeek":t<0?"lastDay":t<1?"sameDay":t<2?"nextDay":t<7?"nextWeek":"sameElse"},d.prototype=ie,d.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"},d},"object"==typeof exports&&void 0!==Mn?Mn.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()},{}],643:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=require("@videojs/vhs-utils/cjs/resolve-url"),n=require("global/window"),r=require("@videojs/vhs-utils/cjs/decode-b64-to-uint8-array"),i=require("xmldom");function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function a(e){return!!e&&"object"==typeof e}function c(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(function(t,n){return"object"!=typeof n||Object.keys(n).forEach(function(e){Array.isArray(t[e])&&Array.isArray(n[e])?t[e]=t[e].concat(n[e]):a(t[e])&&a(n[e])?t[e]=c(t[e],n[e]):t[e]=n[e]}),t},{})}function d(e){return e.reduce(function(e,t){return e.concat(t)},[])}function s(e){if(!e.length)return[];for(var t=[],n=0;n<e.length;n++)t.push(e[n]);return t}function u(e){var t=e.baseUrl,n=void 0===(r=e.source)?"":r,r=void 0===(r=e.range)?"":r,e=void 0===(e=e.indexRange)?"":e,n={uri:n,resolvedUri:N.default((void 0===t?"":t)||"",n)};return(r||e)&&(r=(r||e).split("-"),e=parseInt(r[0],10),r=parseInt(r[1],10),n.byterange={length:r-e+1,offset:e}),n}function l(e){return e&&"number"!=typeof e&&(e=parseInt(e,10)),isNaN(e)?null:e}function f(e){var a,t=void 0===(o=e.type)?"static":o,n=e.duration,r=e.timescale,i=void 0===r?1:r,o=e.sourceDuration,e=function(e,t){for(var n=[],r=e;r<t;r++)n.push(r);return n}((r=H[t](e)).start,r.end).map((a=e,function(e,t){var n=a.duration,r=a.timescale,i=a.periodIndex,o=a.startNumber;return{number:(void 0===o?1:o)+e,duration:n/(void 0===r?1:r),timeline:i,time:t*n}}));return"static"===t&&(e[t=e.length-1].duration=o-n/i*t),e}function h(e){var t=e.baseUrl,n=void 0===(i=e.initialization)?{}:i,r=e.sourceDuration,i=void 0===(o=e.indexRange)?"":o,o=e.duration;if(!t)throw new Error(z);return n=u({baseUrl:t,source:n.sourceURL,range:n.range}),(i=u({baseUrl:t,source:t,indexRange:i})).map=n,o?(e=f(e)).length&&(i.duration=e[0].duration,i.timeline=e[0].timeline):r&&(i.duration=r,i.timeline=0),i.number=0,[i]}function p(e,t,n){for(var r=e.sidx.map||null,i=e.sidx.duration,o=e.timeline||0,a=(a=e.sidx.byterange).offset+a.length,s=t.timescale,u=t.references.filter(function(e){return 1!==e.referenceType}),l=[],c=a+t.firstOffset,d=0;d<u.length;d++){var f=t.references[d],p=f.referencedSize,f=f.subsegmentDuration,f=h({baseUrl:n,timescale:s,timeline:o,periodIndex:o,duration:f,sourceDuration:i,indexRange:c+"-"+(c+p-1)})[0];r&&(f.map=r),l.push(f),c+=p}return e.segments=l,e}function m(e){var t;return(t=e.reduce(function(e,t){var n,r=t.attributes.id+(t.attributes.lang||"");return e[r]?(t.segments[0]&&(t.segments[0].discontinuity=!0),(n=e[r].segments).push.apply(n,t.segments),t.attributes.contentProtection&&(e[r].attributes.contentProtection=t.attributes.contentProtection)):e[r]=t,e},{}),Object.keys(t).map(function(e){return t[e]})).map(function(e){var t,r;return e.discontinuityStarts=(t=e.segments,r="discontinuity",t.reduce(function(e,t,n){return t[r]&&e.push(n),e},[])),e})}function y(e,t){if(void 0===t&&(t={}),!Object.keys(t).length)return e;for(var n in e){var r=e[n];r.sidx&&(n=t[n=r.sidx.uri+"-"+(i=r.sidx.byterange,n=void 0,n=i.offset+i.length-1,i.offset+"-"+n)]&&t[n].sidx,r.sidx&&n&&p(r,n,r.sidx.resolvedUri))}var i;return e}function g(e,s){var u;return void 0===s&&(s={}),e=e.reduce(function(e,t){var n,r,i=t.attributes.role&&t.attributes.role.value||"",o=t.attributes.lang||"",a="main";return e[a=o?t.attributes.lang+(i?" ("+i+")":""):a]&&e[a].playlists[0].attributes.BANDWIDTH>t.attributes.bandwidth||(e[a]={language:o,autoselect:!0,default:"main"===i,playlists:y([(r=(n=t).attributes,a=n.segments,o=n.sidx,a={attributes:((n={NAME:r.id,BANDWIDTH:r.bandwidth,CODECS:r.codecs})["PROGRAM-ID"]=1,n),uri:"",endList:"static"===(r.type||"static"),timeline:r.periodIndex,resolvedUri:"",targetDuration:r.duration,segments:a,mediaSequence:a.length?a[0].number:1},r.contentProtection&&(a.contentProtection=r.contentProtection),o&&(a.sidx=o),a)],s),uri:""},void 0===u&&"main"===i&&((u=t).default=!0)),e},{}),u||(e[Object.keys(e)[0]].default=!0),e}function v(e){var t=e.attributes,n=e.segments,r=e.sidx,n={attributes:((e={NAME:t.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:t.width,height:t.height},CODECS:t.codecs,BANDWIDTH:t.bandwidth})["PROGRAM-ID"]=1,e),uri:"",endList:"static"===(t.type||"static"),timeline:t.periodIndex,resolvedUri:"",targetDuration:t.duration,segments:n,mediaSequence:n.length?n[0].number:1};return t.contentProtection&&(n.contentProtection=t.contentProtection),r&&(n.sidx=r),n}function b(e,t,n){if(void 0===n&&(n={}),!e.length)return{};var r,i=(c=e[0].attributes).sourceDuration,o=void 0===(l=c.type)?"static":l,a=c.suggestedPresentationDelay,s=c.minimumUpdatePeriod,u=m(e.filter(function(e){e=e.attributes;return"video/mp4"===e.mimeType||"video/webm"===e.mimeType||"video"===e.contentType})).map(v),l=m(e.filter(function(e){e=e.attributes;return"audio/mp4"===e.mimeType||"audio/webm"===e.mimeType||"audio"===e.contentType})),c=e.filter(function(e){e=e.attributes;return"text/vtt"===e.mimeType||"text"===e.contentType}),u={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:((e={AUDIO:{},VIDEO:{}})["CLOSED-CAPTIONS"]={},e.SUBTITLES={},e),uri:"",duration:i,playlists:y(u,n)};return 0<=s&&(u.minimumUpdatePeriod=1e3*s),t&&(u.locations=t),"dynamic"===o&&(u.suggestedPresentationDelay=a),l.length&&(u.mediaGroups.AUDIO.audio=g(l,n)),c.length&&(u.mediaGroups.SUBTITLES.subs=(void 0===(r=n)&&(r={}),c.reduce(function(e,t){var n=t.attributes.lang||"text";return e[n]||(e[n]={language:n,default:!1,autoselect:!1,playlists:y([function(e){var t=e.attributes,n=e.segments;void 0===n&&(n=[{uri:t.baseUrl,timeline:t.periodIndex,resolvedUri:t.baseUrl||"",duration:t.sourceDuration,number:0}],t.duration=t.sourceDuration);(e={NAME:t.id,BANDWIDTH:t.bandwidth})["PROGRAM-ID"]=1;return t.codecs&&(e.CODECS=t.codecs),{attributes:e,uri:"",endList:"static"===(t.type||"static"),timeline:t.periodIndex,resolvedUri:t.baseUrl||"",targetDuration:t.duration,segments:n,mediaSequence:n.length?n[0].number:1}}(t)],r),uri:""}),e},{}))),u}function _(e,t){for(var n,r,i,o,a=e.type,s=void 0===a?"static":a,u=void 0===(a=e.minimumUpdatePeriod)?0:a,l=void 0===(a=e.media)?"":a,c=e.sourceDuration,d=void 0===(a=e.timescale)?1:a,f=void 0===(a=e.startNumber)?1:a,p=e.periodIndex,h=[],m=-1,y=0;y<t.length;y++){var g=t[y],v=g.d,b=g.r||0,_=g.t||0;m<0&&(m=_),_&&m<_&&(m=_);var w,x=void 0;x=b<0?(w=y+1)===t.length?"dynamic"===s&&0<u&&0<l.indexOf("$Number$")?(g=o=i=r=n=void 0,n=(_=e).NOW,r=_.clientOffset,i=_.availabilityStartTime,o=_.timescale,g=_.start,_=_.minimumUpdatePeriod,Math.ceil((((n+r)/1e3+(void 0===_?0:_)-(i+(void 0===g?0:g)))*(void 0===o?1:o)-m)/v)):(c*d-m)/v:(t[w].t-m)/v:b+1;for(var T=f+h.length+x,S=f+h.length;S<T;)h.push({number:S,duration:v/d,time:m,timeline:p}),m+=v,S++}return h}function w(e,t){return e.replace(q,(i=t,function(e,t,n,r){if("$$"===e)return"$";if(void 0===i[t])return e;e=""+i[t];return"RepresentationID"===t||(r=n?parseInt(r,10):1)<=e.length?e:new Array(r-e.length+1).join("0")+e}));var i}function x(n,e){var r={RepresentationID:n.id,Bandwidth:n.bandwidth||0},t=void 0===(t=n.initialization)?{sourceURL:"",range:""}:t,i=u({baseUrl:n.baseUrl,source:w(t.sourceURL,r),range:t.range});return(t=e,(e=n).duration||t?e.duration?f(e):_(e,t):[{number:e.startNumber||1,duration:e.sourceDuration,time:0,timeline:e.periodIndex}]).map(function(e){r.Number=e.number,r.Time=e.time;var t=w(n.media||"",r);return{uri:t,timeline:e.timeline,duration:e.duration,resolvedUri:N.default(n.baseUrl||"",t),map:i,number:e.number}})}function T(r,e){var t=r.duration,n=void 0===(n=r.segmentUrls)?[]:n;if(!t&&!e||t&&e)throw new Error(W);var i,o=n.map(function(e){return n=e,e=(t=r).baseUrl,t=t.initialization,t=u({baseUrl:e,source:(t=void 0===t?{}:t).sourceURL,range:t.range}),(n=u({baseUrl:e,source:n.media,range:n.mediaRange})).map=t,n;var t,n});return t&&(i=f(r)),(i=e?_(r,e):i).map(function(e,t){if(o[t]){t=o[t];return t.timeline=e.timeline,t.duration=e.duration,t.number=e.number,t}}).filter(function(e){return e})}function S(e){var t,n=e.attributes,r=e.segmentInfo;r.template?(o=x,t=c(n,r.template)):r.base?(o=h,t=c(n,r.base)):r.list&&(o=T,t=c(n,r.list));var i={attributes:n};if(!o)return i;var o,e=o(t,r.timeline);return t.duration?(n=t.duration,o=t.timescale,t.duration=n/(void 0===o?1:o)):e.length?t.duration=e.reduce(function(e,t){return Math.max(e,Math.ceil(t.duration))},0):t.duration=0,i.attributes=t,i.segments=e,r.base&&t.indexRange&&(i.sidx=e[0],i.segments=[]),i}function k(e){return e.map(S)}function E(e,t){return s(e.childNodes).filter(function(e){return e.tagName===t})}function O(e){return e.textContent.trim()}function C(e){if(!(i=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(e)))return 0;var t=(o=i.slice(1))[0],n=o[1],r=o[2],e=o[3],i=o[4],o=o[5];return 31536e3*parseFloat(t||0)+2592e3*parseFloat(n||0)+86400*parseFloat(r||0)+3600*parseFloat(e||0)+60*parseFloat(i||0)+parseFloat(o||0)}function P(e){return e&&e.attributes?s(e.attributes).reduce(function(e,t){var n=Y[t.name]||Y.DEFAULT;return e[t.name]=n(t.value),e},{}):{}}function A(e,n){return n.length?d(e.map(function(t){return n.map(function(e){return N.default(t,O(e))})})):e}function M(e){var t=E(e,"SegmentTemplate")[0],n=E(e,"SegmentList")[0],r=n&&E(n,"SegmentURL").map(function(e){return c({tag:"SegmentURL"},P(e))}),i=E(e,"SegmentBase")[0],e=(o=n||t)&&E(o,"SegmentTimeline")[0],o=(o=n||i||t)&&E(o,"Initialization")[0];(t=t&&P(t))&&o?t.initialization=o&&P(o):t&&t.initialization&&(t.initialization={sourceURL:t.initialization});var a={template:t,timeline:e&&E(e,"S").map(P),list:n&&c(P(n),{segmentUrls:r,initialization:P(o)}),base:i&&c(P(i),{initialization:P(o)})};return Object.keys(a).forEach(function(e){a[e]||delete a[e]}),a}function j(s,u,l){return function(e){var t=P(e),n=A(u,E(e,"BaseURL")),r=E(e,"Role")[0],r={role:P(r)},t=c(s,t,r),r=E(e,"ContentProtection").reduce(function(e,t){var n=P(t),r=G[n.schemeIdUri];return r&&(e[r]={attributes:n},(t=E(t,"cenc:pssh")[0])&&(t=(t=O(t))&&L.default(t),e[r].pssh=t)),e},{});Object.keys(r).length&&(t=c(t,{contentProtection:r}));var i,o,a,r=M(e),e=E(e,"Representation"),r=c(l,r);return d(e.map((i=t,o=n,a=r,function(e){var t=E(e,"BaseURL"),t=A(o,t),n=c(i,P(e)),r=M(e);return t.map(function(e){return{segmentInfo:c(a,r),attributes:c(n,{baseUrl:e})}})})))}}function D(e,t){var n=t=void 0===t?{}:t,r=void 0===(a=n.manifestUri)?"":a,i=n.NOW,o=void 0===i?Date.now():i,a=void 0===(t=n.clientOffset)?0:t;if(!(i=E(e,"Period")).length)throw new Error(U);var s,u,n=E(e,"Location"),t=P(e),e=A([r],E(e,"BaseURL"));return t.sourceDuration=t.mediaPresentationDuration||0,t.NOW=o,t.clientOffset=a,n.length&&(t.locations=n.map(O)),{locations:t.locations,representationInfo:d(i.map((s=t,u=e,function(e,t){var n=A(u,E(e,"BaseURL")),r=P(e),r=parseInt(r.id,10),t=R.default.isNaN(r)?t:r,r=c(s,{periodIndex:t}),t=E(e,"AdaptationSet"),e=M(e);return d(t.map(j(r,n,e)))})))}}function I(e){if(""===e)throw new Error(F);var t,n,r=new i.DOMParser;try{n=(t=r.parseFromString(e,"application/xml"))&&"MPD"===t.documentElement.tagName?t.documentElement:null}catch(e){}if(!n||n&&0<n.getElementsByTagName("parsererror").length)throw new Error(B);return n}var N=o(t),R=o(n),L=o(r),U="INVALID_NUMBER_OF_PERIOD",F="DASH_EMPTY_MANIFEST",B="DASH_INVALID_XML",z="NO_BASE_URL",W="SEGMENT_TIME_UNSPECIFIED",V="UNSUPPORTED_UTC_TIMING_SCHEME",H={static:function(e){var t=e.duration,n=e.timescale,r=void 0===n?1:n,n=e.sourceDuration,e=l(e.endNumber);return{start:0,end:"number"==typeof e?e:Math.ceil(n/(t/r))}},dynamic:function(e){var t=e.NOW,n=e.clientOffset,r=e.availabilityStartTime,i=e.timescale,o=void 0===i?1:i,a=e.duration,s=e.start,u=void 0===s?0:s,i=e.minimumUpdatePeriod,s=void 0===i?0:i,i=e.timeShiftBufferDepth,i=void 0===i?1/0:i,e=l(e.endNumber),n=(t+n)/1e3,u=r+u,s=Math.ceil((n+s-u)*o/a),i=Math.floor((n-u-i)*o/a),a=Math.floor((n-u)*o/a);return{start:Math.max(0,i),end:"number"==typeof e?e:Math.min(s,a)}}},q=/\$([A-z]*)(?:(%0)([0-9]+)d)?\$/g,Y={mediaPresentationDuration:C,availabilityStartTime:function(e){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(e=e)&&(e+="Z"),Date.parse(e)/1e3},minimumUpdatePeriod:C,suggestedPresentationDelay:C,type:function(e){return e},timeShiftBufferDepth:C,start:C,width:function(e){return parseInt(e,10)},height:function(e){return parseInt(e,10)},bandwidth:function(e){return parseInt(e,10)},startNumber:function(e){return parseInt(e,10)},timescale:function(e){return parseInt(e,10)},duration:function(e){var t=parseInt(e,10);return isNaN(t)?C(e):t},d:function(e){return parseInt(e,10)},t:function(e){return parseInt(e,10)},r:function(e){return parseInt(e,10)},DEFAULT:function(e){return e}},G={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},r=p;exports.VERSION="0.15.4",exports.addSidxSegmentsToPlaylist=r,exports.inheritAttributes=D,exports.parse=function(e,t){void 0===t&&(t={});var n=D(I(e),t),e=k(n.representationInfo);return b(e,n.locations,t.sidxMapping)},exports.parseUTCTiming=function(e){return function(e){e=E(e,"UTCTiming")[0];if(!e)return null;var t=P(e);switch(t.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":t.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":t.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":t.method="DIRECT",t.value=Date.parse(t.value);break;case"urn:mpeg:dash:utc:http-ntp:2014":case"urn:mpeg:dash:utc:ntp:2014":case"urn:mpeg:dash:utc:sntp:2014":default:throw new Error(V)}return t}(I(e))},exports.stringToMpdXml=I,exports.toM3u8=b,exports.toPlaylists=k},{"@videojs/vhs-utils/cjs/decode-b64-to-uint8-array":22,"@videojs/vhs-utils/cjs/resolve-url":29,"global/window":644,xmldom:834}],644:[function(require,e,exports){arguments[4][31][0].apply(exports,arguments)},{dup:31}],645:[function(require,e,exports){"use strict";function n(e,t){var n=0<=(n=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9])?n:0;return(16&e[t+5])>>4?n+20:n+10}function s(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]}var r=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],i=function(e,t){return e.length-t<10||e[t]!=="I".charCodeAt(0)||e[t+1]!=="D".charCodeAt(0)||e[t+2]!=="3".charCodeAt(0)?t:(t+=n(e,t),i(e,t))};e.exports={isLikelyAacData:function(e){var t=i(e,0);return e.length>=t+2&&255==(255&e[t])&&240==(240&e[t+1])&&16==(22&e[t+1])},parseId3TagSize:n,parseAdtsSize:function(e,t){var n=(224&e[t+5])>>5,r=e[t+4]<<3;return 6144&e[t+3]|r|n},parseType:function(e,t){return e[t]==="I".charCodeAt(0)&&e[t+1]==="D".charCodeAt(0)&&e[t+2]==="3".charCodeAt(0)?"timed-metadata":!0&e[t]&&240==(240&e[t+1])?"audio":null},parseSampleRate:function(e){for(var t=0;t+5<e.length;){if(255===e[t]&&240==(246&e[t+1]))return r[(60&e[t+2])>>>2];t++}return null},parseAacTimestamp:function(e){var t,n=10;64&e[5]&&(n+=4,n+=s(e.subarray(10,14)));do{if((t=s(e.subarray(n+4,n+8)))<1)return null;if("PRIV"===String.fromCharCode(e[n],e[n+1],e[n+2],e[n+3]))for(var r=e.subarray(n+10,n+t+10),i=0;i<r.byteLength;i++)if(0===r[i]){if("com.apple.streaming.transportStreamTimestamp"!==unescape(function(e,t,n){for(var r="",i=t;i<n;i++)r+="%"+("00"+e[i].toString(16)).slice(-2);return r}(r,0,i)))break;var o=r.subarray(i+1),a=(1&o[3])<<30|o[4]<<22|o[5]<<14|o[6]<<6|o[7]>>>2;return a*=4,a+=3&o[7]}}while(n+=10,(n+=t)<e.byteLength);return null}}},{}],646:[function(require,e,exports){"use strict";function n(e){var t=31&e[1];return t<<=8,t|=e[2]}function s(e){return!!(64&e[1])}function u(e){var t=0;return 1<(48&e[3])>>>4&&(t+=e[4]+1),t}function a(e){switch(e){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}}var r=require("./stream-types.js");e.exports={parseType:function(e,t){e=n(e);return 0===e?"pat":e===t?"pmt":t?"pes":null},parsePat:function(e){var t=s(e),n=4+u(e);return t&&(n+=e[n]+1),(31&e[n+10])<<8|e[n+11]},parsePmt:function(e){var t={},n=s(e),r=4+u(e);if(n&&(r+=e[r]+1),1&e[r+5]){for(var i=3+((15&e[r+1])<<8|e[r+2])-4,o=12+((15&e[r+10])<<8|e[r+11]);o<i;){var a=r+o;t[(31&e[a+1])<<8|e[a+2]]=e[a],o+=5+((15&e[a+3])<<8|e[a+4])}return t}},parsePayloadUnitStartIndicator:s,parsePesType:function(e,t){switch(t[n(e)]){case r.H264_STREAM_TYPE:return"video";case r.ADTS_STREAM_TYPE:return"audio";case r.METADATA_STREAM_TYPE:return"timed-metadata";default:return null}},parsePesTime:function(e){if(!s(e))return null;var t=4+u(e);if(t>=e.byteLength)return null;var n=null,r=e[t+7];return 192&r&&((n={}).pts=(14&e[t+9])<<27|(255&e[t+10])<<20|(254&e[t+11])<<12|(255&e[t+12])<<5|(254&e[t+13])>>>3,n.pts*=4,n.pts+=(6&e[t+13])>>>1,n.dts=n.pts,64&r&&(n.dts=(14&e[t+14])<<27|(255&e[t+15])<<20|(254&e[t+16])<<12|(255&e[t+17])<<5|(254&e[t+18])>>>3,n.dts*=4,n.dts+=(6&e[t+18])>>>1)),n},videoPacketContainsKeyFrame:function(e){for(var t=4+u(e),n=e.subarray(t),r=0,i=0,o=!1;i<n.byteLength-3;i++)if(1===n[i+2]){r=i+5;break}for(;r<n.byteLength;)switch(n[r]){case 0:if(0!==n[r-1]){r+=2;break}if(0!==n[r-2]){r++;break}for(i+3!==r-2&&"slice_layer_without_partitioning_rbsp_idr"===a(31&n[i+3])&&(o=!0);1!==n[++r]&&r<n.length;);i=r-2,r+=3;break;case 1:if(0!==n[r-1]||0!==n[r-2]){r+=3;break}"slice_layer_without_partitioning_rbsp_idr"===a(31&n[i+3])&&(o=!0),i=r-2,r+=3;break;default:r+=3}return n=n.subarray(i),r-=i,i=0,o=n&&3<n.byteLength&&"slice_layer_without_partitioning_rbsp_idr"===a(31&n[i+3])?!0:o}}},{"./stream-types.js":647}],647:[function(require,e,exports){"use strict";e.exports={H264_STREAM_TYPE:27,ADTS_STREAM_TYPE:15,METADATA_STREAM_TYPE:21}},{}],648:[function(e,t,exports){"use strict";function r(e,t){var n=1;for(t<e&&(n=-1);4294967296<Math.abs(t-e);)e+=8589934592*n;return e}var e=e("../utils/stream"),i=function(e){var t,n;i.prototype.init.call(this),this.type_=e||"shared",this.push=function(e){"shared"!==this.type_&&e.type!==this.type_||(void 0===n&&(n=e.dts),e.dts=r(e.dts,n),e.pts=r(e.pts,n),t=e.dts,this.trigger("data",e))},this.flush=function(){n=t,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){t=n=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};i.prototype=new e,t.exports={TimestampRolloverStream:i,handleRollover:r}},{"../utils/stream":660}],649:[function(require,e,exports){var a=require("../utils/bin").toUnsigned,s=require("./parse-type.js"),u=function(e,t){var n,r,i,o=[];if(!t.length)return null;for(n=0;n<e.byteLength;)r=a(e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]),i=s(e.subarray(n+4,n+8)),r=1<r?n+r:e.byteLength,i===t[0]&&(1===t.length?o.push(e.subarray(n+8,r)):(i=u(e.subarray(n+8,r),t.slice(1))).length&&(o=o.concat(i))),n=r;return o};e.exports=u},{"../utils/bin":658,"./parse-type.js":650}],650:[function(require,e,exports){e.exports=function(e){var t="";return t+=String.fromCharCode(e[0]),t+=String.fromCharCode(e[1]),t+=String.fromCharCode(e[2]),t+=String.fromCharCode(e[3])}},{}],651:[function(e,t,exports){"use strict";var o=e("../utils/bin").toUnsigned,s=e("../utils/bin").toHexString,u=e("../mp4/find-box.js"),l=e("../mp4/parse-type.js"),c=e("../tools/parse-tfhd.js"),d=e("../tools/parse-trun.js"),f=e("../tools/parse-tfdt.js"),n=function(e){return u(e,["moov","trak"]).reduce(function(e,t){var n,r,i=u(t,["tkhd"])[0];return i?(n=i[0],i=o(i[r=0===n?12:20]<<24|i[1+r]<<16|i[2+r]<<8|i[3+r]),(t=u(t,["mdia","mdhd"])[0])?(n=t[0],e[i]=o(t[r=0===n?12:20]<<24|t[1+r]<<16|t[2+r]<<8|t[3+r]),e):null):null},{})},r=function(r,e){var e=u(e,["moof","traf"]),e=[].concat.apply([],e.map(function(n){return u(n,["tfhd"]).map(function(e){var t=o(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),e=r[t]||9e4,t=u(n,["tfdt"]).map(function(e){var t=e[0],n=o(e[4]<<24|e[5]<<16|e[6]<<8|e[7]);return 1===t&&(n*=Math.pow(2,32),n+=o(e[8]<<24|e[9]<<16|e[10]<<8|e[11])),n})[0];return(t="number"!=typeof t||isNaN(t)?1/0:t)/e})})),e=Math.min.apply(null,e);return isFinite(e)?e:0},i=function(e,t){var n,r,i=u(t,["moof","traf"]),o=0,a=0;return i&&i.length&&(n=u(i[0],["tfhd"])[0],t=u(i[0],["trun"])[0],i=u(i[0],["tfdt"])[0],n&&(r=c(n).trackId),i&&(o=f(i).baseMediaDecodeTime),!t||(t=d(t)).samples&&t.samples.length&&(a=t.samples[0].compositionTimeOffset||0)),(o+a)/(e[r]||9e4)},a=function(e){var e=u(e,["moov","trak"]),r=[];return e.forEach(function(e){var t=u(e,["mdia","hdlr"]),n=u(e,["tkhd"]);t.forEach(function(e,t){e=l(e.subarray(8,12)),t=n[t];"vide"===e&&(t=0===(t=new DataView(t.buffer,t.byteOffset,t.byteLength)).getUint8(0)?t.getUint32(12):t.getUint32(20),r.push(t))})}),r},p=function(e){var t=0===e[0]?12:20;return o(e[t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])},e=function(e){var e=u(e,["moov","trak"]),a=[];return e.forEach(function(e){var t={},n=u(e,["tkhd"])[0];n&&(n=(r=new DataView(n.buffer,n.byteOffset,n.byteLength)).getUint8(0),t.id=0===n?r.getUint32(12):r.getUint32(20));var r=u(e,["mdia","hdlr"])[0];r&&(o=l(r.subarray(8,12)),t.type="vide"===o?"video":"soun"===o?"audio":o);var i,o=u(e,["mdia","minf","stbl","stsd"])[0];o&&(o=o.subarray(8),t.codec=l(o.subarray(4,8)),(o=u(o,[t.codec])[0])&&(/^[a-z]vc[1-9]$/i.test(t.codec)?(i=o.subarray(78),"avcC"===l(i.subarray(4,8))&&11<i.length?(t.codec+=".",t.codec+=s(i[9]),t.codec+=s(i[10]),t.codec+=s(i[11])):t.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(t.codec)?(i=o.subarray(28),"esds"===l(i.subarray(4,8))&&20<i.length&&0!==i[19]?(t.codec+="."+s(i[19]),t.codec+="."+s(i[20]>>>2&63).replace(/^0/,"")):t.codec="mp4a.40.2"):t.codec=t.codec.toLowerCase()));e=u(e,["mdia","mdhd"])[0];e&&(t.timescale=p(e)),a.push(t)}),a};t.exports={findBox:u,parseType:l,timescale:n,startTime:r,compositionStartTime:i,videoTrackIds:a,tracks:e,getTimescaleFromMediaHeader:p}},{"../mp4/find-box.js":649,"../mp4/parse-type.js":650,"../tools/parse-tfdt.js":654,"../tools/parse-tfhd.js":655,"../tools/parse-trun.js":656,"../utils/bin":658}],652:[function(require,e,exports){e.exports=function(e){return{isLeading:(12&e[0])>>>2,dependsOn:3&e[0],isDependedOn:(192&e[1])>>>6,hasRedundancy:(48&e[1])>>>4,paddingValue:(14&e[1])>>>1,isNonSyncSample:1&e[1],degradationPriority:e[2]<<8|e[3]}}},{}],653:[function(require,e,exports){var o=Math.pow(2,32);e.exports=function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),references:[],referenceId:t.getUint32(4),timescale:t.getUint32(8)},r=12;0===n.version?(n.earliestPresentationTime=t.getUint32(r),n.firstOffset=t.getUint32(r+4),r+=8):(n.earliestPresentationTime=t.getUint32(r)*o+t.getUint32(r+4),n.firstOffset=t.getUint32(r+8)*o+t.getUint32(r+12),r+=16);var i=t.getUint16(r+=2);for(r+=2;0<i;r+=12,i--)n.references.push({referenceType:(128&e[r])>>>7,referencedSize:2147483647&t.getUint32(r),subsegmentDuration:t.getUint32(r+4),startsWithSap:!!(128&e[r+8]),sapType:(112&e[r+8])>>>4,sapDeltaTime:268435455&t.getUint32(r+8)});return n}},{}],654:[function(require,e,exports){var n=require("../utils/bin").toUnsigned;e.exports=function(e){var t={version:e[0],flags:new Uint8Array(e.subarray(1,4)),baseMediaDecodeTime:n(e[4]<<24|e[5]<<16|e[6]<<8|e[7])};return 1===t.version&&(t.baseMediaDecodeTime*=Math.pow(2,32),t.baseMediaDecodeTime+=n(e[8]<<24|e[9]<<16|e[10]<<8|e[11])),t}},{"../utils/bin":658}],655:[function(require,e,exports){e.exports=function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:t.getUint32(4)},r=1&n.flags[2],i=2&n.flags[2],o=8&n.flags[2],a=16&n.flags[2],s=32&n.flags[2],u=65536&n.flags[0],l=131072&n.flags[0],e=8;return r&&(e+=4,n.baseDataOffset=t.getUint32(12),e+=4),i&&(n.sampleDescriptionIndex=t.getUint32(e),e+=4),o&&(n.defaultSampleDuration=t.getUint32(e),e+=4),a&&(n.defaultSampleSize=t.getUint32(e),e+=4),s&&(n.defaultSampleFlags=t.getUint32(e)),u&&(n.durationIsEmpty=!0),!r&&l&&(n.baseDataOffsetIsMoof=!0),n}},{}],656:[function(require,e,exports){var f=require("./parse-sample-flags.js");e.exports=function(e){var t,n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]},r=new DataView(e.buffer,e.byteOffset,e.byteLength),i=1&n.flags[2],o=4&n.flags[2],a=1&n.flags[1],s=2&n.flags[1],u=4&n.flags[1],l=8&n.flags[1],c=r.getUint32(4),d=8;for(i&&(n.dataOffset=r.getInt32(d),d+=4),o&&c&&(t={flags:f(e.subarray(d,d+4))},d+=4,a&&(t.duration=r.getUint32(d),d+=4),s&&(t.size=r.getUint32(d),d+=4),l&&(1===n.version?t.compositionTimeOffset=r.getInt32(d):t.compositionTimeOffset=r.getUint32(d),d+=4),n.samples.push(t),c--);c--;)t={},a&&(t.duration=r.getUint32(d),d+=4),s&&(t.size=r.getUint32(d),d+=4),u&&(t.flags=f(e.subarray(d,d+4)),d+=4),l&&(1===n.version?t.compositionTimeOffset=r.getInt32(d):t.compositionTimeOffset=r.getUint32(d),d+=4),n.samples.push(t);return n}},{"./parse-sample-flags.js":652}],657:[function(require,e,exports){"use strict";var i=require("../m2ts/stream-types.js"),o=require("../m2ts/timestamp-rollover-stream.js").handleRollover,m={};m.ts=require("../m2ts/probe.js"),m.aac=require("../aac/utils.js");function a(e,t,n){for(var r,i,o,a,s=0,u=188,l=!1;u<=e.byteLength;)if(71!==e[s]||71!==e[u]&&u!==e.byteLength)s++,u++;else{if(r=e.subarray(s,u),"pes"===m.ts.parseType(r,t.pid)&&(i=m.ts.parsePesType(r,t.table),o=m.ts.parsePayloadUnitStartIndicator(r),"audio"===i&&o&&(a=m.ts.parsePesTime(r))&&(a.type="audio",n.audio.push(a),l=!0)),l)break;s+=188,u+=188}for(s=(u=e.byteLength)-188,l=!1;0<=s;)if(71!==e[s]||71!==e[u]&&u!==e.byteLength)s--,u--;else{if(r=e.subarray(s,u),"pes"===m.ts.parseType(r,t.pid)&&(i=m.ts.parsePesType(r,t.table),o=m.ts.parsePayloadUnitStartIndicator(r),"audio"===i&&o&&(a=m.ts.parsePesTime(r))&&(a.type="audio",n.audio.push(a),l=!0)),l)break;s-=188,u-=188}}function s(e){var t,n={pid:null,table:null},r={};for(t in!function(e,t){for(var n,r=0,i=188;i<e.byteLength;)if(71!==e[r]||71!==e[i])r++,i++;else{switch(n=e.subarray(r,i),m.ts.parseType(n,t.pid)){case"pat":t.pid||(t.pid=m.ts.parsePat(n));break;case"pmt":t.table||(t.table=m.ts.parsePmt(n))}if(t.pid&&t.table)return;r+=188,i+=188}}(e,n),n.table)if(n.table.hasOwnProperty(t))switch(n.table[t]){case i.H264_STREAM_TYPE:r.video=[],function(e,t,n){for(var r,i,o,a,s,u,l,c,d=0,f=188,p=!1,h={data:[],size:0};f<e.byteLength;)if(71!==e[d]||71!==e[f])d++,f++;else{if(r=e.subarray(d,f),"pes"===m.ts.parseType(r,t.pid))if(i=m.ts.parsePesType(r,t.table),o=m.ts.parsePayloadUnitStartIndicator(r),"video"===i&&(o&&!p&&(a=m.ts.parsePesTime(r))&&(a.type="video",n.video.push(a),p=!0),!n.firstKeyFrame)){if(o&&0!==h.size){for(s=new Uint8Array(h.size),u=0;h.data.length;)l=h.data.shift(),s.set(l,u),u+=l.byteLength;m.ts.videoPacketContainsKeyFrame(s)&&((c=m.ts.parsePesTime(s))?(n.firstKeyFrame=c,n.firstKeyFrame.type="video"):console.warn("Failed to extract PTS/DTS from PES at first keyframe. This could be an unusual TS segment, or else mux.js did not parse your TS segment correctly. If you know your TS segments do contain PTS/DTS on keyframes please file a bug report! You can try ffprobe to double check for yourself.")),h.size=0}h.data.push(r),h.size+=r.byteLength}if(p&&n.firstKeyFrame)break;d+=188,f+=188}for(d=(f=e.byteLength)-188,p=!1;0<=d;)if(71!==e[d]||71!==e[f])d--,f--;else{if(r=e.subarray(d,f),"pes"===m.ts.parseType(r,t.pid)&&(i=m.ts.parsePesType(r,t.table),o=m.ts.parsePayloadUnitStartIndicator(r),"video"===i&&o&&(a=m.ts.parsePesTime(r))&&(a.type="video",n.video.push(a),p=!0)),p)break;d-=188,f-=188}}(e,n,r),0===r.video.length&&delete r.video;break;case i.ADTS_STREAM_TYPE:r.audio=[],a(e,n,r),0===r.audio.length&&delete r.audio}return r}var l=require("../utils/clock").ONE_SECOND_IN_TS;e.exports={inspect:function(e,t){var n,r,i=(m.aac.isLikelyAacData(e)?function(e){for(var t,n=!1,r=0,i=null,o=null,a=0,s=0;3<=e.length-s;){switch(m.aac.parseType(e,s)){case"timed-metadata":if(e.length-s<10){n=!0;break}if((a=m.aac.parseId3TagSize(e,s))>e.length){n=!0;break}null===o&&(t=e.subarray(s,s+a),o=m.aac.parseAacTimestamp(t)),s+=a;break;case"audio":if(e.length-s<7){n=!0;break}if((a=m.aac.parseAdtsSize(e,s))>e.length){n=!0;break}null===i&&(t=e.subarray(s,s+a),i=m.aac.parseSampleRate(t)),r++,s+=a;break;default:s++}if(n)return null}if(null===i||null===o)return null;var u=l/i;return{audio:[{type:"audio",dts:o,pts:o},{type:"audio",dts:o+1024*r*u,pts:o+1024*r*u}]}}:s)(e);return i&&(i.audio||i.video)?(e=t,(t=i).audio&&t.audio.length&&(void 0!==(n=e)&&!isNaN(n)||(n=t.audio[0].dts),t.audio.forEach(function(e){e.dts=o(e.dts,n),e.pts=o(e.pts,n),e.dtsTime=e.dts/l,e.ptsTime=e.pts/l})),t.video&&t.video.length&&(void 0!==(r=e)&&!isNaN(r)||(r=t.video[0].dts),t.video.forEach(function(e){e.dts=o(e.dts,r),e.pts=o(e.pts,r),e.dtsTime=e.dts/l,e.ptsTime=e.pts/l}),t.firstKeyFrame&&((t=t.firstKeyFrame).dts=o(t.dts,r),t.pts=o(t.pts,r),t.dtsTime=t.dts/l,t.ptsTime=t.pts/l)),i):null},parseAudioPes_:a}},{"../aac/utils.js":645,"../m2ts/probe.js":646,"../m2ts/stream-types.js":647,"../m2ts/timestamp-rollover-stream.js":648,"../utils/clock":659}],658:[function(require,e,exports){e.exports={toUnsigned:function(e){return e>>>0},toHexString:function(e){return("00"+e.toString(16)).slice(-2)}}},{}],659:[function(require,e,exports){var t=function(e){return 9e4*e},n=function(e,t){return e*t},r=function(e){return e/9e4},i=function(e,t){return e/t};e.exports={ONE_SECOND_IN_TS:9e4,secondsToVideoTs:t,secondsToAudioTs:n,videoTsToSeconds:r,audioTsToSeconds:i,audioTsToVideoTs:function(e,t){return e/t*9e4},videoTsToAudioTs:function(e,t){return e/9e4*t},metadataTsToSeconds:function(e,t,n){return r(n?e:e-t)}}},{}],660:[function(require,e,exports){"use strict";function t(){this.init=function(){var o={};this.on=function(e,t){o[e]||(o[e]=[]),o[e]=o[e].concat(t)},this.off=function(e,t){return!!o[e]&&(t=o[e].indexOf(t),o[e]=o[e].slice(),o[e].splice(t,1),-1<t)},this.trigger=function(e){var t,n,r,i=o[e];if(i)if(2===arguments.length)for(n=i.length,t=0;t<n;++t)i[t].call(this,arguments[1]);else{for(r=[],t=arguments.length,t=1;t<arguments.length;++t)r.push(arguments[t]);for(n=i.length,t=0;t<n;++t)i[t].apply(this,r)}},this.dispose=function(){o={}}}}t.prototype.pipe=function(t){return this.on("data",function(e){t.push(e)}),this.on("done",function(e){t.flush(e)}),this.on("partialdone",function(e){t.partialFlush(e)}),this.on("endedtimeline",function(e){t.endTimeline(e)}),this.on("reset",function(e){t.reset(e)}),t},t.prototype.push=function(e){this.trigger("data",e)},t.prototype.flush=function(e){this.trigger("done",e)},t.prototype.partialFlush=function(e){this.trigger("partialdone",e)},t.prototype.endTimeline=function(e){this.trigger("endedtimeline",e)},t.prototype.reset=function(e){this.trigger("reset",e)},e.exports=t},{}],661:[function(require,e,exports){"use strict";var u=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return;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;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},r)).join("")?void 0:1}catch(e){return}}()?Object.assign:function(e,t){for(var n,r=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var o in n=Object(arguments[i]))l.call(n,o)&&(r[o]=n[o]);if(u)for(var a=u(n),s=0;s<a.length;s++)c.call(n,a[s])&&(r[a[s]]=n[a[s]])}return r}},{}],662:[function(require,e,exports){"use strict";function n(e){return e!=e}e.exports=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!n(e)||!n(t))}},{}],663:[function(e,t,exports){"use strict";var n=e("define-properties"),r=e("call-bind"),i=e("./implementation"),o=e("./polyfill"),e=e("./shim"),r=r(o(),Object);n(r,{getPolyfill:o,implementation:i,shim:e}),t.exports=r},{"./implementation":662,"./polyfill":664,"./shim":665,"call-bind":41,"define-properties":385}],664:[function(require,e,exports){"use strict";var t=require("./implementation");e.exports=function(){return"function"==typeof Object.is?Object.is:t}},{"./implementation":662}],665:[function(require,e,exports){"use strict";var t=require("./polyfill"),n=require("define-properties");e.exports=function(){var e=t();return n(Object,{is:e},{is:function(){return Object.is!==e}}),e}},{"./polyfill":664,"define-properties":385}],666:[function(require,e,exports){"use strict";var f,p,h,m,y,g,v,t,b,n;Object.keys||(f=Object.prototype.hasOwnProperty,p=Object.prototype.toString,h=require("./isArguments"),n=Object.prototype.propertyIsEnumerable,m=!n.call({toString:null},"toString"),y=n.call(function(){},"prototype"),g=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],v=function(e){var t=e.constructor;return t&&t.prototype===e},t={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},b=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!t["$"+e]&&f.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{v(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),n=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===p.call(e),r=h(e),i=t&&"[object String]"===p.call(e),o=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var a=y&&n;if(i&&0<e.length&&!f.call(e,0))for(var s=0;s<e.length;++s)o.push(String(s));if(r&&0<e.length)for(var u=0;u<e.length;++u)o.push(String(u));else for(var l in e)a&&"prototype"===l||!f.call(e,l)||o.push(String(l));if(m)for(var c=function(e){if("undefined"==typeof window||!b)return v(e);try{return v(e)}catch(e){return!1}}(e),d=0;d<g.length;++d)c&&"constructor"===g[d]||!f.call(e,g[d])||o.push(g[d]);return o}),e.exports=n},{"./isArguments":668}],667:[function(require,e,exports){"use strict";var t=Array.prototype.slice,n=require("./isArguments"),r=Object.keys,i=r?function(e){return r(e)}:require("./implementation"),o=Object.keys;i.shim=function(){return Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return n(e)?o(t.call(e)):o(e)}):Object.keys=i,Object.keys||i},e.exports=i},{"./implementation":666,"./isArguments":668}],668:[function(require,e,exports){"use strict";var n=Object.prototype.toString;e.exports=function(e){var t=n.call(e);return"[object Arguments]"===t||"[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&0<=e.length&&"[object Function]"===n.call(e.callee)}},{}],669:[function(require,e,exports){e.exports=require("./lib/color").use(require("./lib/XYZ")).use(require("./lib/LAB")).use(require("./lib/HSV")).use(require("./lib/HSL")).use(require("./lib/CMYK")).use(require("./lib/plugins/namedColors")).use(require("./lib/plugins/clearer.js")).use(require("./lib/plugins/contrast.js")).use(require("./lib/plugins/darken.js")).use(require("./lib/plugins/desaturate.js")).use(require("./lib/plugins/grayscale.js")).use(require("./lib/plugins/isDark.js")).use(require("./lib/plugins/isLight.js")).use(require("./lib/plugins/lighten.js")).use(require("./lib/plugins/luminance.js")).use(require("./lib/plugins/mix.js")).use(require("./lib/plugins/negate.js")).use(require("./lib/plugins/opaquer.js")).use(require("./lib/plugins/rotate.js")).use(require("./lib/plugins/saturate.js")).use(require("./lib/plugins/toAlpha.js"))},{"./lib/CMYK":670,"./lib/HSL":671,"./lib/HSV":672,"./lib/LAB":673,"./lib/XYZ":674,"./lib/color":675,"./lib/plugins/clearer.js":676,"./lib/plugins/contrast.js":677,"./lib/plugins/darken.js":678,"./lib/plugins/desaturate.js":679,"./lib/plugins/grayscale.js":680,"./lib/plugins/isDark.js":681,"./lib/plugins/isLight.js":682,"./lib/plugins/lighten.js":683,"./lib/plugins/luminance.js":684,"./lib/plugins/mix.js":685,"./lib/plugins/namedColors":686,"./lib/plugins/negate.js":687,"./lib/plugins/opaquer.js":688,"./lib/plugins/rotate.js":689,"./lib/plugins/saturate.js":690,"./lib/plugins/toAlpha.js":691}],670:[function(require,e,exports){e.exports=function(s){s.installColorSpace("CMYK",["cyan","magenta","yellow","black","alpha"],{rgb:function(){return new s.RGB(1-this._cyan*(1-this._black)-this._black,1-this._magenta*(1-this._black)-this._black,1-this._yellow*(1-this._black)-this._black,this._alpha)},fromRgb:function(){var e=this._red,t=this._green,n=this._blue,r=1-e,i=1-t,o=1-n,a=1;return e||t||n?(r=(r-(a=Math.min(r,Math.min(i,o))))/(1-a),i=(i-a)/(1-a),o=(o-a)/(1-a)):a=1,new s.CMYK(r,i,o,a,this._alpha)}})}},{}],671:[function(require,e,exports){e.exports=function(r){r.use(require("./HSV")),r.installColorSpace("HSL",["hue","saturation","lightness","alpha"],{hsv:function(){var e=2*this._lightness,t=this._saturation*(e<=1?e:2-e),n=e+t<1e-9?0:2*t/(e+t);return new r.HSV(this._hue,n,(e+t)/2,this._alpha)},rgb:function(){return this.hsv().rgb()},fromRgb:function(){return this.hsv().hsl()}})}},{"./HSV":672}],672:[function(require,e,exports){e.exports=function(c){c.installColorSpace("HSV",["hue","saturation","value","alpha"],{rgb:function(){var e,t,n,r=this._hue,i=this._saturation,o=this._value,a=Math.min(5,Math.floor(6*r)),r=6*r-a,s=o*(1-i),u=o*(1-r*i),l=o*(1-(1-r)*i);switch(a){case 0:e=o,t=l,n=s;break;case 1:e=u,t=o,n=s;break;case 2:e=s,t=o,n=l;break;case 3:e=s,t=u,n=o;break;case 4:e=l,t=s,n=o;break;case 5:e=o,t=s,n=u}return new c.RGB(e,t,n,this._alpha)},hsl:function(){var e=(2-this._saturation)*this._value,t=this._saturation*this._value,n=e<=1?e:2-e,n=n<1e-9?0:t/n;return new c.HSL(this._hue,n,e/2,this._alpha)},fromRgb:function(){var e,t=this._red,n=this._green,r=this._blue,i=Math.max(t,n,r),o=i-Math.min(t,n,r),a=0===i?0:o/i,s=i;if(0==o)e=0;else switch(i){case t:e=(n-r)/o/6+(n<r?1:0);break;case n:e=(r-t)/o/6+1/3;break;case r:e=(t-n)/o/6+2/3}return new c.HSV(e,a,s,this._alpha)}})}},{}],673:[function(require,e,exports){e.exports=function(i){i.use(require("./XYZ.js")),i.installColorSpace("LAB",["l","a","b","alpha"],{fromRgb:function(){return this.xyz().lab()},rgb:function(){return this.xyz().rgb()},xyz:function(){function e(e){var t=Math.pow(e,3);return.008856<t?t:(e-16/116)/7.87}var t=(this._l+16)/116,n=this._a/500+t,r=t-this._b/200;return new i.XYZ(95.047*e(n),100*e(t),108.883*e(r),this._alpha)}})}},{"./XYZ.js":674}],674:[function(require,e,exports){e.exports=function(i){i.installColorSpace("XYZ",["x","y","z","alpha"],{fromRgb:function(){var e=function(e){return.04045<e?Math.pow((e+.055)/1.055,2.4):e/12.92},t=e(this._red),n=e(this._green),e=e(this._blue);return new i.XYZ(.4124564*t+.3575761*n+.1804375*e,.2126729*t+.7151522*n+.072175*e,.0193339*t+.119192*n+.9503041*e,this._alpha)},rgb:function(){function e(e){return.0031308<e?1.055*Math.pow(e,1/2.4)-.055:12.92*e}var t=this._x,n=this._y,r=this._z;return new i.RGB(e(3.2404542*t+-1.5371385*n+-.4985314*r),e(-.969266*t+1.8760108*n+.041556*r),e(.0556434*t+-.2040259*n+1.0572252*r),this._alpha)},lab:function(){var e=function(e){return.008856<e?Math.pow(e,1/3):7.787037*e+4/29},t=e(this._x/95.047),n=e(this._y/100),e=e(this._z/108.883);return new i.LAB(116*n-16,500*(t-n),200*(n-e),this._alpha)}})}},{}],675:[function(require,e,exports){var s=[],u=function(e){return void 0===e},t=/\s*(\.\d+|\d+(?:\.\d+)?)(%)?\s*/,l=/\s*(\.\d+|100|\d?\d(?:\.\d+)?)%\s*/,c=new RegExp("^(rgb|hsl|hsv)a?\\("+t.source+","+t.source+","+t.source+"(?:,"+/\s*(\.\d+|\d+(?:\.\d+)?)\s*/.source+")?\\)$","i");function d(e){if(Array.isArray(e)){if("string"==typeof e[0]&&"function"==typeof d[e[0]])return new d[e[0]](e.slice(1,e.length));if(4===e.length)return new d.RGB(e[0]/255,e[1]/255,e[2]/255,e[3]/255)}else if("string"==typeof e){var t=e.toLowerCase();d.namedColors[t]&&(e="#"+d.namedColors[t]);var n=(e="transparent"===t?"rgba(0,0,0,0)":e).match(c);if(n){var r=n[1].toUpperCase(),i=u(n[8])?n[8]:parseFloat(n[8]),o="H"===r[0],a=n[3]?100:o?360:255,t=n[5]||o?100:255,o=n[7]||o?100:255;if(u(d[r]))throw new Error("color."+r+" is not installed.");return new d[r](parseFloat(n[2])/a,parseFloat(n[4])/t,parseFloat(n[6])/o,i)}i=(e=e.length<6?e.replace(/^#?([0-9a-f])([0-9a-f])([0-9a-f])$/i,"$1$1$2$2$3$3"):e).match(/^#?([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])$/i);if(i)return new d.RGB(parseInt(i[1],16)/255,parseInt(i[2],16)/255,parseInt(i[3],16)/255);if(d.CMYK){i=e.match(new RegExp("^cmyk\\("+l.source+","+l.source+","+l.source+","+l.source+"\\)$","i"));if(i)return new d.CMYK(parseFloat(i[1])/100,parseFloat(i[2])/100,parseFloat(i[3])/100,parseFloat(i[4])/100)}}else if("object"==typeof e&&e.isColor)return e;return!1}d.namedColors={},d.installColorSpace=function(r,i,e){d[r]=function(e){var n=Array.isArray(e)?e:arguments;i.forEach(function(e,t){t=n[t];if("alpha"===e)this._alpha=isNaN(t)||1<t?1:t<0?0:t;else{if(isNaN(t))throw new Error("["+r+"]: Invalid color: ("+i.join(",")+")");"hue"===e?this._hue=t<0?t-Math.floor(t):t%1:this["_"+e]=t<0?0:1<t?1:t}},this)},d[r].propertyNames=i;var t,n,o=d[r].prototype;for(t in["valueOf","hex","hexa","css","cssa"].forEach(function(e){o[e]=o[e]||("RGB"===r?o.hex:function(){return this.rgb()[e]()})}),o.isColor=!0,o.equals=function(e,t){u(t)&&(t=1e-10),e=e[r.toLowerCase()]();for(var n=0;n<i.length;n+=1)if(Math.abs(this["_"+i[n]]-e["_"+i[n]])>t)return!1;return!0},o.toJSON=function(){return[r].concat(i.map(function(e){return this["_"+e]},this))},e)e.hasOwnProperty(t)&&((n=t.match(/^from(.*)$/))?d[n[1].toUpperCase()].prototype[r.toLowerCase()]=e[t]:o[t]=e[t]);function a(e,r){var t,i={};for(t in i[r.toLowerCase()]=function(){return this.rgb()[r.toLowerCase()]()},d[r].propertyNames.forEach(function(n){var e="black"===n?"k":n.charAt(0);i[n]=i[e]=function(e,t){return this[r.toLowerCase()]()[n](e,t)}}),i)i.hasOwnProperty(t)&&void 0===d[e].prototype[t]&&(d[e].prototype[t]=i[t])}return o[r.toLowerCase()]=function(){return this},o.toString=function(){return"["+r+" "+i.map(function(e){return this["_"+e]},this).join(", ")+"]"},i.forEach(function(n){var e="black"===n?"k":n.charAt(0);o[n]=o[e]=function(t,e){return void 0===t?this["_"+n]:e?new this.constructor(i.map(function(e){return this["_"+e]+(n===e?t:0)},this)):new this.constructor(i.map(function(e){return n===e?t:this["_"+e]},this))}}),s.forEach(function(e){a(r,e),a(e,r)}),s.push(r),d},d.pluginList=[],d.use=function(e){return-1===d.pluginList.indexOf(e)&&(this.pluginList.push(e),e(d)),d},d.installMethod=function(t,n){return s.forEach(function(e){d[e].prototype[t]=n}),this},d.installColorSpace("RGB",["red","green","blue","alpha"],{hex:function(){var e=(65536*Math.round(255*this._red)+256*Math.round(255*this._green)+Math.round(255*this._blue)).toString(16);return"#"+"00000".substr(0,6-e.length)+e},hexa:function(){var e=Math.round(255*this._alpha).toString(16);return"#"+"00".substr(0,2-e.length)+e+this.hex().substr(1,6)},css:function(){return"rgb("+Math.round(255*this._red)+","+Math.round(255*this._green)+","+Math.round(255*this._blue)+")"},cssa:function(){return"rgba("+Math.round(255*this._red)+","+Math.round(255*this._green)+","+Math.round(255*this._blue)+","+this._alpha+")"}}),e.exports=d},{}],676:[function(require,e,exports){e.exports=function(e){e.installMethod("clearer",function(e){return this.alpha(isNaN(e)?-.1:-e,!0)})}},{}],677:[function(require,e,exports){e.exports=function(e){e.use(require("./luminance")),e.installMethod("contrast",function(e){var t=this.luminance(),e=e.luminance();return e<t?(t+.05)/(e+.05):(e+.05)/(t+.05)})}},{"./luminance":684}],678:[function(require,e,exports){e.exports=function(e){e.use(require("../HSL")),e.installMethod("darken",function(e){return this.lightness(isNaN(e)?-.1:-e,!0)})}},{"../HSL":671}],679:[function(require,e,exports){e.exports=function(e){e.use(require("../HSL")),e.installMethod("desaturate",function(e){return this.saturation(isNaN(e)?-.1:-e,!0)})}},{"../HSL":671}],680:[function(require,e,exports){e.exports=function(n){function e(){var e=this.rgb(),t=.3*e._red+.59*e._green+.11*e._blue;return new n.RGB(t,t,t,e._alpha)}n.installMethod("greyscale",e).installMethod("grayscale",e)}},{}],681:[function(require,e,exports){e.exports=function(e){e.installMethod("isDark",function(){var e=this.rgb();return(255*e._red*299+255*e._green*587+255*e._blue*114)/1e3<128})}},{}],682:[function(require,e,exports){e.exports=function(e){e.use(require("./isDark")),e.installMethod("isLight",function(){return!this.isDark()})}},{"./isDark":681}],683:[function(require,e,exports){e.exports=function(e){e.use(require("../HSL")),e.installMethod("lighten",function(e){return this.lightness(isNaN(e)?.1:e,!0)})}},{"../HSL":671}],684:[function(require,e,exports){e.exports=function(e){function t(e){return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}e.installMethod("luminance",function(){var e=this.rgb();return.2126*t(e._red)+.7152*t(e._green)+.0722*t(e._blue)})}},{}],685:[function(require,e,exports){e.exports=function(o){o.installMethod("mix",function(e,t){e=o(e).rgb();var n=2*(t=1-(isNaN(t)?.5:t))-1,r=this._alpha-e._alpha,i=(1+(n*r==-1?n:(n+r)/(1+n*r)))/2,n=1-i,r=this.rgb();return new o.RGB(r._red*i+e._red*n,r._green*i+e._green*n,r._blue*i+e._blue*n,r._alpha*t+e._alpha*(1-t))})}},{}],686:[function(require,e,exports){e.exports=function(e){e.namedColors={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgrey:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",grey:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"}}},{}],687:[function(require,e,exports){e.exports=function(t){t.installMethod("negate",function(){var e=this.rgb();return new t.RGB(1-e._red,1-e._green,1-e._blue,this._alpha)})}},{}],688:[function(require,e,exports){e.exports=function(e){e.installMethod("opaquer",function(e){return this.alpha(isNaN(e)?.1:e,!0)})}},{}],689:[function(require,e,exports){e.exports=function(e){e.use(require("../HSL")),e.installMethod("rotate",function(e){return this.hue((e||0)/360,!0)})}},{"../HSL":671}],690:[function(require,e,exports){e.exports=function(e){e.use(require("../HSL")),e.installMethod("saturate",function(e){return this.saturation(isNaN(e)?.1:e,!0)})}},{"../HSL":671}],691:[function(require,e,exports){e.exports=function(e){e.installMethod("toAlpha",function(e){var t=this.rgb(),n=e(e).rgb(),r=new e.RGB(0,0,0,t._alpha),e=["_red","_green","_blue"];return e.forEach(function(e){t[e]<1e-10?r[e]=t[e]:t[e]>n[e]?r[e]=(t[e]-n[e])/(1-n[e]):t[e]>n[e]?r[e]=(n[e]-t[e])/n[e]:r[e]=0}),r._red>r._green?r._red>r._blue?t._alpha=r._red:t._alpha=r._blue:r._green>r._blue?t._alpha=r._green:t._alpha=r._blue,t._alpha<1e-10||(e.forEach(function(e){t[e]=(t[e]-n[e])/t._alpha+n[e]}),t._alpha*=r._alpha),t})}},{}],692:[function(require,e,exports){},{}],693:[function(require,s,exports){!function(a){!function(){!function(){var e,t,n,r,i,o;"undefined"!=typeof performance&&null!==performance&&performance.now?s.exports=function(){return performance.now()}:null!=a&&a.hrtime?(s.exports=function(){return(e()-i)/1e6},t=a.hrtime,r=(e=function(){var e=t();return 1e9*e[0]+e[1]})(),o=1e9*a.uptime(),i=r-o):n=Date.now?(s.exports=function(){return Date.now()-n},Date.now()):(s.exports=function(){return(new Date).getTime()-n},(new Date).getTime())}.call(this)}.call(this)}.call(this,require("_process"))},{_process:696}],694:[function(require,ce,exports){function e(){for(var e=document.querySelectorAll("picture > img, img[srcset][sizes]"),t=0;t<e.length;t++)!function(e){var t,n,r=e.parentNode;"PICTURE"===r.nodeName.toUpperCase()?(t=o.cloneNode(),r.insertBefore(t,r.firstElementChild),setTimeout(function(){r.removeChild(t)})):(!e._pfLastSize||e.offsetWidth>e._pfLastSize)&&(e._pfLastSize=e.offsetWidth,n=e.sizes,e.sizes+=",100vw",setTimeout(function(){e.sizes=n}))}(e[t])}function t(){clearTimeout(i),i=setTimeout(e,99)}function n(){t(),a&&a.addListener&&a.addListener(t)}var r,i,o,a,s;r=window,s=navigator.userAgent,r.HTMLPictureElement&&/ecko/.test(s)&&s.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",(o=document.createElement("source"),a=r.matchMedia&&matchMedia("(orientation: landscape)"),o.srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",/^[c|i]|d$/.test(document.readyState||"")?n():document.addEventListener("DOMContentLoaded",n),t)),function(e,o){"use strict";var i,l,a;o.createElement("picture");function t(){}function n(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)}var _={},s=!1,r=o.createElement("img"),c=r.getAttribute,d=r.setAttribute,f=r.removeAttribute,u=o.documentElement,p={},w={algorithm:""},h="data-pfsrc",m=h+"set",y=navigator.userAgent,x=/rident/.test(y)||/ecko/.test(y)&&y.match(/rv\:(\d+)/)&&35<RegExp.$1,T="currentSrc",g=/\s+\+?\d+(e\d+)?w/,v=/(\([^)]+\))?\s*(.+)/,b=e.picturefillCFG,S="font-size:100%!important;",k=!0,E={},O={},C=e.devicePixelRatio,P={px:1,in:96},A=o.createElement("a"),M=!1,j=/^[ \t\n\r\u000c]+/,D=/^[, \t\n\r\u000c]+/,I=/^[^ \t\n\r\u000c]+/,N=/[,]+$/,R=/^\d+$/,L=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,y=function(t){var n={};return function(e){return e in n||(n[e]=t(e)),n[e]}};function U(e){return" "===e||"\t"===e||"\n"===e||"\f"===e||"\r"===e}function F(e,t){return e.w?(e.cWidth=_.calcListLength(t||"100vw"),e.res=e.w/e.cWidth):e.res=e.d,e}var B,z,W,V,H,q,Y,G,K,$,X,Q,Z,J,ee,te,ne,re=(B=/^([\d\.]+)(em|vw|px)$/,z=y(function(e){return"return "+function(){for(var e=arguments,t=0,n=e[0];++t in e;)n=n.replace(e[t],e[++t]);return n}((e||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"}),function(e,t){var n;if(!(e in E))if(E[e]=!1,t&&(n=e.match(B)))E[e]=n[1]*P[n[2]];else try{E[e]=new Function("e",z(e))(P)}catch(e){}return E[e]}),ie=function(e){if(s){var t,n,r,i=e||{};if(i.elements&&1===i.elements.nodeType&&("IMG"===i.elements.nodeName.toUpperCase()?i.elements=[i.elements]:(i.context=i.elements,i.elements=null)),r=(t=i.elements||_.qsa(i.context||o,i.reevaluate||i.reselect?_.sel:_.selShort)).length){for(_.setupRun(i),M=!0,n=0;n<r;n++)_.fillImg(t[n],i);_.teardownRun(i)}}};function oe(e,t){return e.res-t.res}function ae(e,t){var n,r,i;if(e&&t)for(i=_.parseSet(t),e=_.makeUrl(e),n=0;n<i.length;n++)if(e===_.makeUrl(i[n].url)){r=i[n];break}return r}function se(t,c){function e(e){var e=e.exec(t.substring(a));if(e)return e=e[0],a+=e.length,e}var d,f,n,r,i,o=t.length,a=0,p=[];function s(){for(var e,t,n,r,i,o,a,s=!1,u={},l=0;l<f.length;l++)r=(a=f[l])[a.length-1],i=a.substring(0,a.length-1),o=parseInt(i,10),a=parseFloat(i),R.test(i)&&"w"===r?((e||t)&&(s=!0),0===o?s=!0:e=o):L.test(i)&&"x"===r?((e||t||n)&&(s=!0),a<0?s=!0:t=a):R.test(i)&&"h"===r?((n||t)&&(s=!0),0===o?s=!0:n=o):s=!0;s||(u.url=d,e&&(u.w=e),t&&(u.d=t),n&&(u.h=n),n||t||e||(u.d=1),1===u.d&&(c.has1x=!0),u.set=c,p.push(u))}for(;;){if(e(D),o<=a)return p;d=e(I),f=[],","===d.slice(-1)?(d=d.replace(N,""),s()):function(){for(e(j),n="",r="in descriptor";;){if(i=t.charAt(a),"in descriptor"===r)if(U(i))n&&(f.push(n),n="",r="after descriptor");else{if(","===i)return a+=1,n&&f.push(n),s();if("("===i)n+=i,r="in parens";else{if(""===i)return n&&f.push(n),s();n+=i}}else if("in parens"===r)if(")"===i)n+=i,r="in descriptor";else{if(""===i)return f.push(n),s();n+=i}else if("after descriptor"===r&&!U(i)){if(""===i)return s();r="in descriptor",--a}a+=1}}()}}function ue(e){var t,n,r,i,o,a,s=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,u=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(r=(n=function(e){var t,n="",r=[],i=[],o=0,a=0,s=!1;function u(){n&&(r.push(n),n="")}function l(){r[0]&&(i.push(r),r=[])}for(;;){if(""===(t=e.charAt(a)))return u(),l(),i;if(s)"*"!==t||"/"!==e[a+1]?a+=1:(s=!1,a+=2,u());else{if(U(t)){if(e.charAt(a-1)&&U(e.charAt(a-1))||!n){a+=1;continue}if(0===o){u(),a+=1;continue}t=" "}else if("("===t)o+=1;else if(")"===t)--o;else{if(","===t){u(),l(),a+=1;continue}if("/"===t&&"*"===e.charAt(a+1)){s=!0,a+=2;continue}}n+=t,a+=1}}}(e)).length,t=0;t<r;t++)if(o=(i=n[t])[i.length-1],a=o,s.test(a)&&0<=parseFloat(a)||(u.test(a)||("0"===a||"-0"===a||"+0"===a))){if(o=o,i.pop(),0===i.length)return o;if(i=i.join(" "),_.matchesMedia(i))return o}return"100vw"}function le(){2===V.width&&(_.supSizes=!0),l=_.supSrcset&&!_.supSizes,s=!0,setTimeout(ie)}e.console&&console.warn,T in r||(T="src"),p["image/jpeg"]=!0,p["image/gif"]=!0,p["image/png"]=!0,p["image/svg+xml"]=o.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),_.ns=("pf"+(new Date).getTime()).substr(0,9),_.supSrcset="srcset"in r,_.supSizes="sizes"in r,_.supPicture=!!e.HTMLPictureElement,_.supSrcset&&_.supPicture&&!_.supSizes&&(W=o.createElement("img"),r.srcset="data:,a",W.src="data:,a",_.supSrcset=r.complete===W.complete,_.supPicture=_.supSrcset&&_.supPicture),_.supSrcset&&!_.supSizes?(W="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",(V=o.createElement("img")).onload=le,V.onerror=le,V.setAttribute("sizes","9px"),V.srcset=W+" 1w,data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw== 9w",V.src=W):s=!0,_.selShort="picture>img,img[srcset]",_.sel=_.selShort,_.cfg=w,_.DPR=C||1,_.u=P,_.types=p,_.setSize=t,_.makeUrl=y(function(e){return A.href=e,A.href}),_.qsa=function(e,t){return"querySelector"in e?e.querySelectorAll(t):[]},_.matchesMedia=function(){return e.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?_.matchesMedia=function(e){return!e||matchMedia(e).matches}:_.matchesMedia=_.mMQ,_.matchesMedia.apply(this,arguments)},_.mMQ=function(e){return!e||re(e)},_.calcLength=function(e){e=re(e,!0)||!1;return e=e<0?!1:e},_.supportsType=function(e){return!e||p[e]},_.parseSize=y(function(e){e=(e||"").match(v);return{media:e&&e[1],length:e&&e[2]}}),_.parseSet=function(e){return e.cands||(e.cands=se(e.srcset,e)),e.cands},_.getEmValue=function(){var e,t,n,r;return!i&&(e=o.body)&&(t=o.createElement("div"),n=u.style.cssText,r=e.style.cssText,t.style.cssText="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",u.style.cssText=S,e.style.cssText=S,e.appendChild(t),i=t.offsetWidth,e.removeChild(t),i=parseFloat(i,10),u.style.cssText=n,e.style.cssText=r),i||16},_.calcListLength=function(e){var t;return e in O&&!w.uT||(t=_.calcLength(ue(e)),O[e]=t||P.width),O[e]},_.setRes=function(e){if(e)for(var t,n=0,r=(t=_.parseSet(e)).length;n<r;n++)F(t[n],e.sizes);return t},_.setRes.res=F,_.applySetCandidate=function(e,t){if(e.length){var n,r,i,o,a,s,u,l,c,d,f,p,h,m,y=t[_.ns],g=_.DPR,v=y.curSrc||t[T],b=y.curCan||(u=t,l=v,b=e[0].set,(b=ae(l,b=!b&&l?(b=u[_.ns].sets)&&b[b.length-1]:b))&&(l=_.makeUrl(l),u[_.ns].curSrc=l,(u[_.ns].curCan=b).res||F(b,b.set.sizes)),b);if(b&&b.set===e[0].set&&((s=x&&!t.complete&&b.res-.1>g)||(b.cached=!0,b.res>=g&&(a=b))),!a)for(e.sort(oe),a=e[(o=e.length)-1],r=0;r<o;r++)if((n=e[r]).res>=g){a=e[i=r-1]&&(s||v!==_.makeUrl(n.url))&&(c=e[i].res,d=n.res,f=g,p=e[i].cached,m=h=void 0,c="saveData"===w.algorithm?2.7<c?f+1:(m=(d-f)*(h=Math.pow(c-.6,1.5)),p&&(m+=.1*h),c+m):1<f?Math.sqrt(c*d):c,f<c)?e[i]:n;break}a&&(b=_.makeUrl(a.url),y.curSrc=b,y.curCan=a,b!==v&&_.setSrc(t,a),_.setSize(t))}},_.setSrc=function(e,t){e.src=t.url,"image/svg+xml"===t.set.type&&(t=e.style.width,e.style.width=e.offsetWidth+1+"px",e.offsetWidth+1&&(e.style.width=t))},_.getSet=function(e){for(var t,n,r=!1,i=e[_.ns].sets,o=0;o<i.length&&!r;o++)if((t=i[o]).srcset&&_.matchesMedia(t.media)&&(n=_.supportsType(t.type))){r=t="pending"===n?n:t;break}return r},_.parseSets=function(e,t,n){var r,i,o,a,s=t&&"PICTURE"===t.nodeName.toUpperCase(),u=e[_.ns];void 0!==u.src&&!n.src||(u.src=c.call(e,"src"),u.src?d.call(e,h,u.src):f.call(e,h)),void 0!==u.srcset&&!n.srcset&&_.supSrcset&&!e.srcset||(r=c.call(e,"srcset"),u.srcset=r,a=!0),u.sets=[],s&&(u.pic=!0,function(e,t){for(var n,r,i=e.getElementsByTagName("source"),o=0,a=i.length;o<a;o++)(n=i[o])[_.ns]=!0,(r=n.getAttribute("srcset"))&&t.push({srcset:r,media:n.getAttribute("media"),type:n.getAttribute("type"),sizes:n.getAttribute("sizes")})}(t,u.sets)),u.srcset?(i={srcset:u.srcset,sizes:c.call(e,"sizes")},u.sets.push(i),(o=(l||u.src)&&g.test(u.srcset||""))||!u.src||ae(u.src,i)||i.has1x||(i.srcset+=", "+u.src,i.cands.push({url:u.src,d:1,set:i}))):u.src&&u.sets.push({srcset:u.src,sizes:null}),u.curCan=null,u.curSrc=void 0,u.supported=!(s||i&&!_.supSrcset||o&&!_.supSizes),a&&_.supSrcset&&!u.supported&&(r?(d.call(e,m,r),e.srcset=""):f.call(e,m)),u.supported&&!u.srcset&&(!u.src&&e.src||e.src!==_.makeUrl(u.src))&&(null===u.src?e.removeAttribute("src"):e.src=u.src),u.parsed=!0},_.fillImg=function(e,t){var n,r=t.reselect||t.reevaluate;e[_.ns]||(e[_.ns]={}),n=e[_.ns],!r&&n.evaled===a||(n.parsed&&!t.reevaluate||_.parseSets(e,e.parentNode,t),n.supported?n.evaled=a:(t=e,n=_.getSet(t),e=!1,"pending"!==n&&(e=a,n&&(n=_.setRes(n),_.applySetCandidate(n,t))),t[_.ns].evaled=e))},_.setupRun=function(){M&&!k&&C===e.devicePixelRatio||(k=!1,C=e.devicePixelRatio,E={},O={},_.DPR=C||1,P.width=Math.max(e.innerWidth||0,u.clientWidth),P.height=Math.max(e.innerHeight||0,u.clientHeight),P.vw=P.width/100,P.vh=P.height/100,a=[P.height,P.width,C].join("-"),P.em=_.getEmValue(),P.rem=P.em)},_.supPicture?_.fillImg=ie=t:(X=e.attachEvent?/d$|^c/:/d$|^c|^i/,Q=function(){var e=o.readyState||"";Z=setTimeout(Q,"loading"===e?200:999),o.body&&(_.fillImgs(),(H=H||X.test(e))&&clearTimeout(Z))},Z=setTimeout(Q,o.body?9:99),J=u.clientHeight,n(e,"resize",(q=function(){k=Math.max(e.innerWidth||0,u.clientWidth)!==P.width||u.clientHeight!==J,J=u.clientHeight,k&&_.fillImgs()},Y=99,$=function(){var e=new Date-K;e<Y?G=setTimeout($,Y-e):(G=null,q())},function(){K=new Date,G=G||setTimeout($,Y)})),n(o,"readystatechange",Q)),_.picturefill=ie,_.fillImgs=ie,_.teardownRun=t,ie._=_,e.picturefillCFG={pf:_,push:function(e){var t=e.shift();"function"==typeof _[t]?_[t].apply(_,e):(w[t]=e[0],M&&_.fillImgs({reselect:!0}))}};for(;b&&b.length;)e.picturefillCFG.push(b.shift());e.picturefill=ie,"object"==typeof ce&&"object"==typeof ce.exports?ce.exports=ie:"function"==typeof define&&define.amd&&define("picturefill",function(){return ie}),_.supPicture||(p["image/webp"]=(ee="image/webp",te="data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==",(ne=new e.Image).onerror=function(){p[ee]=!1,ie()},ne.onload=function(){p[ee]=1===ne.width,ie()},ne.src=te,"pending"))}(window,document)},{}],695:[function(require,n,exports){!function(J){!function(){var e,t;e=this,t=function(){"use strict";var n="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,r=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(n&&0<=navigator.userAgent.indexOf(e[t]))return 1;return 0}();var i=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},r))}};function o(e){return e&&"[object Function]"==={}.toString.call(e)}function d(e,t){if(1!==e.nodeType)return[];e=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?e[t]:e}function l(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function c(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=d(e),n=t.overflow,r=t.overflowX,t=t.overflowY;return/(auto|scroll|overlay)/.test(n+t+r)?e:c(l(e))}function f(e){return e&&e.referenceNode?e.referenceNode:e}var t=n&&!(!window.MSInputMethodContext||!document.documentMode),a=n&&/MSIE 10/.test(navigator.userAgent);function p(e){return 11===e?t:10!==e&&t||a}function y(e){if(!e)return document.documentElement;for(var t=p(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===d(n,"position")?y(n):n:(e?e.ownerDocument:document).documentElement}function s(e){return null!==e.parentNode?s(e.parentNode):e}function h(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,n=document.createRange();n.setStart(r,0),n.setEnd(i,0);n=n.commonAncestorContainer;if(e!==n&&t!==n||r.contains(i))return"BODY"===(i=(r=n).nodeName)||"HTML"!==i&&y(r.firstElementChild)!==r?y(n):n;n=s(e);return n.host?h(n.host,t):h(e,s(t).host)}function m(e,t){var n="top"===(1<arguments.length&&void 0!==t?t:"top")?"scrollTop":"scrollLeft",t=e.nodeName;if("BODY"!==t&&"HTML"!==t)return e[n];t=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||t)[n]}function u(e,t){var n="x"===t?"Left":"Top",t="Left"==n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+t+"Width"])}function g(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],p(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function v(e){var t=e.body,n=e.documentElement,e=p(10)&&getComputedStyle(n);return{height:g("Height",t,n,e),width:g("Width",t,n,e)}}var b=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e=function(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),e};function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function T(e){return x({},e,{right:e.left+e.width,bottom:e.top+e.height})}function S(e){var t={};try{p(10)?(t=e.getBoundingClientRect(),n=m(e,"top"),r=m(e,"left"),t.top+=n,t.left+=r,t.bottom+=n,t.right+=r):t=e.getBoundingClientRect()}catch(e){}var n={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},r="HTML"===e.nodeName?v(e.ownerDocument):{},t=r.width||e.clientWidth||n.width,r=r.height||e.clientHeight||n.height,t=e.offsetWidth-t,r=e.offsetHeight-r;return(t||r)&&(t-=u(e=d(e),"x"),r-=u(e,"y"),n.width-=t,n.height-=r),T(n)}function k(e,t,n){var r=2<arguments.length&&void 0!==n&&n,i=p(10),o="HTML"===t.nodeName,a=S(e),s=S(t),u=c(e),l=d(t),n=parseFloat(l.borderTopWidth),e=parseFloat(l.borderLeftWidth);r&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));a=T({top:a.top-s.top-n,left:a.left-s.left-e,width:a.width,height:a.height});return a.marginTop=0,a.marginLeft=0,!i&&o&&(o=parseFloat(l.marginTop),l=parseFloat(l.marginLeft),a.top-=n-o,a.bottom-=n-o,a.left-=e-l,a.right-=e-l,a.marginTop=o,a.marginLeft=l),a=(i&&!r?t.contains(u):t===u&&"BODY"!==u.nodeName)?function(e,t,n){var r=2<arguments.length&&void 0!==n&&n,n=m(t,"top"),t=m(t,"left"),r=r?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=t*r,e.right+=t*r,e}(a,t):a}function E(e){if(!e||!e.parentElement||p())return document.documentElement;for(var t=e.parentElement;t&&"none"===d(t,"transform");)t=t.parentElement;return t||document.documentElement}function O(e,t,n,r,i){var o=4<arguments.length&&void 0!==i&&i,a={top:0,left:0},s=o?E(e):h(e,f(t));"viewport"===r?a=function(e,t){var n=1<arguments.length&&void 0!==t&&t,r=e.ownerDocument.documentElement,i=k(e,r),o=Math.max(r.clientWidth,window.innerWidth||0),t=Math.max(r.clientHeight,window.innerHeight||0),e=n?0:m(r),r=n?0:m(r,"left");return T({top:e-i.top+i.marginTop,left:r-i.left+i.marginLeft,width:o,height:t})}(s,o):(i=void 0,"scrollParent"===r?"BODY"===(i=c(l(t))).nodeName&&(i=e.ownerDocument.documentElement):i="window"===r?e.ownerDocument.documentElement:r,u=k(i,s,o),"HTML"!==i.nodeName||function e(t){var n=t.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===d(t,"position"))return!0;t=l(t);return!!t&&e(t)}(s)?a=u:(e=(s=v(e.ownerDocument)).height,s=s.width,a.top+=u.top-u.marginTop,a.bottom=e+u.top,a.left+=u.left-u.marginLeft,a.right=s+u.left));var u="number"==typeof(n=n||0);return a.left+=u?n:n.left||0,a.top+=u?n:n.top||0,a.right-=u?n:n.right||0,a.bottom-=u?n:n.bottom||0,a}function C(e,t,n,r,i,o){o=5<arguments.length&&void 0!==o?o:0;if(-1===e.indexOf("auto"))return e;var i=O(n,r,o,i),a={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},t=Object.keys(a).map(function(e){return x({key:e},a[e],{area:(e=a[e]).width*e.height})}).sort(function(e,t){return t.area-e.area}),i=t.filter(function(e){var t=e.width,e=e.height;return t>=n.clientWidth&&e>=n.clientHeight}),t=(0<i.length?i:t)[0].key,e=e.split("-")[1];return t+(e?"-"+e:"")}function P(e,t,n,r){r=3<arguments.length&&void 0!==r?r:null;return k(n,r?E(t):h(t,f(n)),r)}function A(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),t=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+t,height:e.offsetHeight+n}}function M(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function j(e,t,n){n=n.split("-")[0];var r=A(e),i={width:r.width,height:r.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",s=o?"left":"top",e=o?"height":"width",o=o?"width":"height";return i[a]=t[a]+t[e]/2-r[e]/2,i[s]=n===s?t[s]-r[o]:t[M(s)],i}function D(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function I(e,n,t){return(void 0===t?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=D(e,function(e){return e[t]===n});return e.indexOf(r)}(e,"name",t))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var t=e.function||e.fn;e.enabled&&o(t)&&(n.offsets.popper=T(n.offsets.popper),n.offsets.reference=T(n.offsets.reference),n=t(n,e))}),n}function N(e,n){return e.some(function(e){var t=e.name;return e.enabled&&t===n})}function R(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var i=t[r],i=i?""+i+n:e;if(void 0!==document.body.style[i])return i}return null}function L(e){e=e.ownerDocument;return e?e.defaultView:window}function U(e,t,n,r){n.updateBound=r,L(e).addEventListener("resize",n.updateBound,{passive:!0});e=c(e);return function e(t,n,r,i){var o="BODY"===t.nodeName,t=o?t.ownerDocument.defaultView:t;t.addEventListener(n,r,{passive:!0}),o||e(c(t.parentNode),n,r,i),i.push(t)}(e,"scroll",n.updateBound,n.scrollParents),n.scrollElement=e,n.eventsEnabled=!0,n}function F(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,L(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function B(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function z(n,r){Object.keys(r).forEach(function(e){var t="";-1!==["width","height","top","right","bottom","left"].indexOf(e)&&B(r[e])&&(t="px"),n.style[e]=r[e]+t})}var W=n&&/Firefox/i.test(navigator.userAgent);function V(e,t,n){var r=D(e,function(e){return e.name===t}),i=!!r&&e.some(function(e){return e.name===n&&e.enabled&&e.order<r.order});return i||(e="`"+t+"`",console.warn("`"+n+"`"+" modifier is required by "+e+" modifier in order to work, be sure to include it before "+e+"!")),i}var H=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],q=H.slice(3);function Y(e,t){t=1<arguments.length&&void 0!==t&&t,e=q.indexOf(e),e=q.slice(e+1).concat(q.slice(0,e));return t?e.reverse():e}var G="flip",K="clockwise",$="counterclockwise";function X(e,i,o,t){var a=[0,0],s=-1!==["right","left"].indexOf(t),n=e.split(/(\+|\-)/).map(function(e){return e.trim()}),t=n.indexOf(D(n,function(e){return-1!==e.search(/,|\s/)}));n[t]&&-1===n[t].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");e=/\s*,\s*|\s+/;return(-1!==t?[n.slice(0,t).concat([n[t].split(e)[0]]),[n[t].split(e)[1]].concat(n.slice(t+1))]:[n]).map(function(e,t){var n=(1===t?!s:s)?"height":"width",r=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,r=!0,e):r?(e[e.length-1]+=t,r=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,r){var i=+(o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/))[1],o=o[2];if(!i)return e;if(0!==o.indexOf("%"))return"vh"!==o&&"vw"!==o?i:("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i;var a=void 0;switch(o){case"%p":a=n;break;case"%":case"%r":default:a=r}return T(a)[t]/100*i}(e,n,i,o)})}).forEach(function(n,r){n.forEach(function(e,t){B(e)&&(a[r]+=e*("-"===n[t-1]?-1:1))})}),a}var Q={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t,n,r=e.placement,i=r.split("-")[0],o=r.split("-")[1];return o&&(t=(n=e.offsets).reference,r=n.popper,i=(n=-1!==["bottom","top"].indexOf(i))?"width":"height",i={start:w({},n=n?"left":"top",t[n]),end:w({},n,t[n]+t[i]-r[i])},e.offsets.popper=x({},r,i[o])),e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,i=(o=e.offsets).popper,t=o.reference,o=r.split("-")[0],r=void 0,r=B(+n)?[+n,0]:X(n,i,t,o);return"left"===o?(i.top+=r[0],i.left-=r[1]):"right"===o?(i.top+=r[0],i.left+=r[1]):"top"===o?(i.left+=r[0],i.top-=r[1]):"bottom"===o&&(i.left+=r[0],i.top+=r[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,r){var t=r.boundariesElement||y(e.instance.popper);e.instance.reference===t&&(t=y(t));var n=R("transform"),i=e.instance.popper.style,o=i.top,a=i.left,s=i[n];i.top="",i.left="",i[n]="";var u=O(e.instance.popper,e.instance.reference,r.padding,t,e.positionFixed);i.top=o,i.left=a,i[n]=s,r.boundaries=u;var s=r.priority,l=e.offsets.popper,c={primary:function(e){var t=l[e];return l[e]<u[e]&&!r.escapeWithReference&&(t=Math.max(l[e],u[e])),w({},e,t)},secondary:function(e){var t="right"===e?"left":"top",n=l[t];return l[e]>u[e]&&!r.escapeWithReference&&(n=Math.min(l[t],u[e]-("right"===e?l.width:l.height))),w({},t,n)}};return s.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";l=x({},l,c[t](e))}),e.offsets.popper=l,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=(o=e.offsets).popper,n=o.reference,r=e.placement.split("-")[0],i=Math.floor,o=(a=-1!==["top","bottom"].indexOf(r))?"right":"bottom",r=a?"left":"top",a=a?"width":"height";return t[o]<i(n[r])&&(e.offsets.popper[r]=i(n[r])-t[a]),t[r]>i(n[o])&&(e.offsets.popper[r]=i(n[o])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){if(!V(e.instance.modifiers,"arrow","keepTogether"))return e;var n=t.element;if("string"==typeof n){if(!(n=e.instance.popper.querySelector(n)))return e}else if(!e.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],i=(c=e.offsets).popper,o=c.reference,a=-1!==["left","right"].indexOf(r),s=a?"height":"width",u=a?"Top":"Left",l=u.toLowerCase(),t=a?"left":"top",c=a?"bottom":"right",r=A(n)[s];return o[c]-r<i[l]&&(e.offsets.popper[l]-=i[l]-(o[c]-r)),o[l]+r>i[c]&&(e.offsets.popper[l]+=o[l]+r-i[c]),e.offsets.popper=T(e.offsets.popper),a=o[l]+o[s]/2-r/2,c=d(e.instance.popper),o=parseFloat(c["margin"+u]),u=parseFloat(c["border"+u+"Width"]),u=a-e.offsets.popper[l]-o-u,u=Math.max(Math.min(i[s]-r,u),0),e.arrowElement=n,e.offsets.arrow=(w(n={},l,Math.round(u)),w(n,t,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(l,c){if(N(l.instance.modifiers,"inner"))return l;if(l.flipped&&l.placement===l.originalPlacement)return l;var d=O(l.instance.popper,l.instance.reference,c.padding,c.boundariesElement,l.positionFixed),f=l.placement.split("-")[0],p=M(f),h=l.placement.split("-")[1]||"",m=[];switch(c.behavior){case G:m=[f,p];break;case K:m=Y(f);break;case $:m=Y(f,!0);break;default:m=c.behavior}return m.forEach(function(e,t){if(f!==e||m.length===t+1)return l;f=l.placement.split("-")[0],p=M(f);var n=l.offsets.popper,r=l.offsets.reference,i=Math.floor,o="left"===f&&i(n.right)>i(r.left)||"right"===f&&i(n.left)<i(r.right)||"top"===f&&i(n.bottom)>i(r.top)||"bottom"===f&&i(n.top)<i(r.bottom),a=i(n.left)<i(d.left),s=i(n.right)>i(d.right),u=i(n.top)<i(d.top),e=i(n.bottom)>i(d.bottom),r="left"===f&&a||"right"===f&&s||"top"===f&&u||"bottom"===f&&e,n=-1!==["top","bottom"].indexOf(f),i=!!c.flipVariations&&(n&&"start"===h&&a||n&&"end"===h&&s||!n&&"start"===h&&u||!n&&"end"===h&&e),u=!!c.flipVariationsByContent&&(n&&"start"===h&&s||n&&"end"===h&&a||!n&&"start"===h&&e||!n&&"end"===h&&u),u=i||u;(o||r||u)&&(l.flipped=!0,(o||r)&&(f=m[t+1]),u&&(h="end"===(u=h)?"start":"start"===u?"end":u),l.placement=f+(h?"-"+h:""),l.offsets.popper=x({},l.offsets.popper,j(l.instance.popper,l.offsets.reference,l.placement)),l=I(l.instance.modifiers,l,"flip"))}),l},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=(a=e.offsets).popper,i=a.reference,o=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return r[o?"left":"top"]=i[n]-(a?r[o?"width":"height"]:0),e.placement=M(t),e.offsets.popper=T(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!V(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=D(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,i=e.offsets.popper;void 0!==(h=D(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration)&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var o,a,s,u,l=void 0!==h?h:t.gpuAcceleration,c=y(e.instance.popper),d=S(c),f={position:i.position},p=(o=e,p=window.devicePixelRatio<2||!W,m=(u=o.offsets).popper,a=u.reference,s=Math.round,h=Math.floor,t=function(e){return e},i=s(a.width),u=s(m.width),a=-1!==["left","right"].indexOf(o.placement),o=-1!==o.placement.indexOf("-"),h=p?a||o||i%2==u%2?s:h:t,t=p?s:t,{left:h(i%2==1&&u%2==1&&!o&&p?m.left-1:m.left),top:t(m.top),bottom:t(m.bottom),right:h(m.right)}),t="bottom"===n?"top":"bottom",h="right"===r?"left":"right",m=R("transform"),n=void 0,r=void 0,r="bottom"==t?"HTML"===c.nodeName?-c.clientHeight+p.bottom:-d.height+p.bottom:p.top,n="right"==h?"HTML"===c.nodeName?-c.clientWidth+p.right:-d.width+p.right:p.left;return l&&m?(f[m]="translate3d("+n+"px, "+r+"px, 0)",f[t]=0,f[h]=0,f.willChange="transform"):(m="right"==h?-1:1,f[t]=r*("bottom"==t?-1:1),f[h]=n*m,f.willChange=t+", "+h),h={"x-placement":e.placement},e.attributes=x({},h,e.attributes),e.styles=x({},f,e.styles),e.arrowStyles=x({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return z(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach(function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)}),e.arrowElement&&Object.keys(e.arrowStyles).length&&z(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,i){return i=P(i,t,e,n.positionFixed),e=C(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding),t.setAttribute("x-placement",e),z(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},e=(e(Z,[{key:"update",value:function(){return function(){var e;this.state.isDestroyed||((e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}}).offsets.reference=P(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=C(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=j(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=I(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e)))}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,N(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[R("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=U(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return F.call(this)}}]),Z);function Z(e,t){var n=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};b(this,Z),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=i(this.update.bind(this)),this.options=x({},Z.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=t&&t.jquery?t[0]:t,this.options.modifiers={},Object.keys(x({},Z.Defaults.modifiers,r.modifiers)).forEach(function(e){n.options.modifiers[e]=x({},Z.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return x({name:e},n.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&o(e.onLoad)&&e.onLoad(n.reference,n.popper,n.options,e,n.state)}),this.update();t=this.options.eventsEnabled;t&&this.enableEventListeners(),this.state.eventsEnabled=t}return e.Utils=("undefined"!=typeof window?window:J).PopperUtils,e.placements=H,e.Defaults=Q,e},"object"==typeof exports&&void 0!==n?n.exports=t():"function"==typeof define&&define.amd?define(t):e.Popper=t()}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],696:[function(require,e,exports){var n,r,e=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function a(t){if(n===setTimeout)return setTimeout(t,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,u=[],l=!1,c=-1;function d(){l&&s&&(l=!1,s.length?u=s.concat(u):c=-1,u.length&&f())}function f(){if(!l){var e=a(d);l=!0;for(var t=u.length;t;){for(s=u,u=[];++c<t;)s&&s[c].run();c=-1,t=u.length}s=null,l=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function t(){}e.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new p(e,t)),1!==u.length||l||a(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},e.title="browser",e.browser=!0,e.env={},e.argv=[],e.version="",e.versions={},e.on=t,e.addListener=t,e.once=t,e.off=t,e.removeListener=t,e.removeAllListeners=t,e.emit=t,e.prependListener=t,e.prependOnceListener=t,e.listeners=function(e){return[]},e.binding=function(e){throw new Error("process.binding is not supported")},e.cwd=function(){return"/"},e.chdir=function(e){throw new Error("process.chdir is not supported")},e.umask=function(){return 0}},{}],697:[function(require,t,exports){!function(f){!function(){"use strict";var u,l,c,d=function(){};function e(e,t,n,r,i){if("production"!==f.env.NODE_ENV)for(var o in e)if(c(e,o)){var a;try{if("function"!=typeof e[o]){var s=Error((r||"React class")+": "+n+" type `"+o+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[o]+"`.");throw s.name="Invariant Violation",s}a=e[o](t,o,r,n,null,u)}catch(e){a=e}!a||a instanceof Error||d((r||"React class")+": type specification of "+n+" `"+o+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof a+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),a instanceof Error&&!(a.message in l)&&(l[a.message]=!0,o=i?i():"",d("Failed "+n+" type: "+a.message+(null!=o?o:"")))}}"production"!==f.env.NODE_ENV&&(u=require("./lib/ReactPropTypesSecret"),l={},c=Function.call.bind(Object.prototype.hasOwnProperty),d=function(e){e="Warning: "+e;"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(e){}}),e.resetWarningCache=function(){"production"!==f.env.NODE_ENV&&(l={})},t.exports=e}.call(this)}.call(this,require("_process"))},{"./lib/ReactPropTypesSecret":701,_process:696}],698:[function(require,e,exports){"use strict";var a=require("./lib/ReactPropTypesSecret");function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,o){if(o!==a){o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}var n={array:e.isRequired=e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n}},{"./lib/ReactPropTypesSecret":701}],699:[function(require,e,exports){!function(b){!function(){"use strict";var h=require("react-is"),m=require("object-assign"),y=require("./lib/ReactPropTypesSecret"),r=require("./checkPropTypes"),g=Function.call.bind(Object.prototype.hasOwnProperty),v=function(){};function i(){return null}"production"!==b.env.NODE_ENV&&(v=function(e){e="Warning: "+e;"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(e){}}),e.exports=function(o,d){var a="function"==typeof Symbol&&Symbol.iterator,s="@@iterator";var f="<<anonymous>>",e={array:t("array"),bool:t("boolean"),func:t("function"),number:t("number"),object:t("object"),string:t("string"),symbol:t("symbol"),any:n(i),arrayOf:function(u){return n(function(e,t,n,r,i){if("function"!=typeof u)return new p("Property `"+i+"` of component `"+n+"` has invalid PropType notation inside arrayOf.");var o=e[t];if(!Array.isArray(o))return new p("Invalid "+r+" `"+i+"` of type `"+c(o)+"` supplied to `"+n+"`, expected an array.");for(var a=0;a<o.length;a++){var s=u(o,a,n,r,i+"["+a+"]",y);if(s instanceof Error)return s}return null})},element:n(function(e,t,n,r,i){return t=e[t],o(t)?null:new p("Invalid "+r+" `"+i+"` of type `"+c(t)+"` supplied to `"+n+"`, expected a single ReactElement.")}),elementType:n(function(e,t,n,r,i){return t=e[t],h.isValidElementType(t)?null:new p("Invalid "+r+" `"+i+"` of type `"+c(t)+"` supplied to `"+n+"`, expected a single ReactElement type.")}),instanceOf:function(a){return n(function(e,t,n,r,i){if(e[t]instanceof a)return null;var o=a.name||f;return new p("Invalid "+r+" `"+i+"` of type `"+((t=e[t]).constructor&&t.constructor.name?t.constructor.name:f)+"` supplied to `"+n+"`, expected instance of `"+o+"`.")})},node:n(function(e,t,n,r,i){return u(e[t])?null:new p("Invalid "+r+" `"+i+"` supplied to `"+n+"`, expected a ReactNode.")}),objectOf:function(u){return n(function(e,t,n,r,i){if("function"!=typeof u)return new p("Property `"+i+"` of component `"+n+"` has invalid PropType notation inside objectOf.");var o,a=e[t];if("object"!==(t=c(a)))return new p("Invalid "+r+" `"+i+"` of type `"+t+"` supplied to `"+n+"`, expected an object.");for(o in a)if(g(a,o)){var s=u(a,o,n,r,i+"."+o,y);if(s instanceof Error)return s}return null})},oneOf:function(s){if(Array.isArray(s))return n(function(e,t,n,r,i){for(var o=e[t],a=0;a<s.length;a++)if(function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}(o,s[a]))return null;t=JSON.stringify(s,function(e,t){return"symbol"===l(t)?String(t):t});return new p("Invalid "+r+" `"+i+"` of value `"+String(o)+"` supplied to `"+n+"`, expected one of "+t+".")});"production"!==b.env.NODE_ENV&&v(1<arguments.length?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array.");return i},oneOfType:function(a){if(!Array.isArray(a))return"production"!==b.env.NODE_ENV&&v("Invalid argument supplied to oneOfType, expected an instance of array."),i;for(var e=0;e<a.length;e++){var t=a[e];if("function"!=typeof t)return v("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+function(e){var t=l(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}(t)+" at index "+e+"."),i}return n(function(e,t,n,r,i){for(var o=0;o<a.length;o++)if(null==(0,a[o])(e,t,n,r,i,y))return null;return new p("Invalid "+r+" `"+i+"` supplied to `"+n+"`.")})},shape:function(u){return n(function(e,t,n,r,i){var o,a=e[t];if("object"!==(t=c(a)))return new p("Invalid "+r+" `"+i+"` of type `"+t+"` supplied to `"+n+"`, expected `object`.");for(o in u){var s=u[o];if(s){s=s(a,o,n,r,i+"."+o,y);if(s)return s}}return null})},exact:function(l){return n(function(e,t,n,r,i){var o,a=e[t],s=c(a);if("object"!==s)return new p("Invalid "+r+" `"+i+"` of type `"+s+"` supplied to `"+n+"`, expected `object`.");for(o in m({},e[t],l)){var u=l[o];if(!u)return new p("Invalid "+r+" `"+i+"` key `"+o+"` supplied to `"+n+"`.\nBad object: "+JSON.stringify(e[t],null,"  ")+"\nValid keys: "+JSON.stringify(Object.keys(l),null,"  "));u=u(a,o,n,r,i+"."+o,y);if(u)return u}return null})}};function p(e){this.message=e,this.stack=""}function n(u){var l,c;function e(e,t,n,r,i,o,a){if(r=r||f,o=o||n,a!==y){if(d){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}"production"===b.env.NODE_ENV||"undefined"==typeof console||!l[s=r+":"+n]&&c<3&&(v("You are manually calling a React.PropTypes validation function for the `"+o+"` prop on `"+r+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),l[s]=!0,c++)}return null==t[n]?e?null===t[n]?new p("The "+i+" `"+o+"` is marked as required in `"+r+"`, but its value is `null`."):new p("The "+i+" `"+o+"` is marked as required in `"+r+"`, but its value is `undefined`."):null:u(t,n,r,i,o)}"production"!==b.env.NODE_ENV&&(l={},c=0);var t=e.bind(null,!1);return t.isRequired=e.bind(null,!0),t}function t(a){return n(function(e,t,n,r,i,o){return c(t=e[t])===a?null:new p("Invalid "+r+" `"+i+"` of type `"+l(t)+"` supplied to `"+n+"`, expected `"+a+"`.")})}function u(e){switch(typeof e){case"number":case"string":case"undefined":return!0;case"boolean":return!e;case"object":if(Array.isArray(e))return e.every(u);if(null===e||o(e))return!0;var t=function(e){if("function"==typeof(e=e&&(a&&e[a]||e[s])))return e}(e);if(!t)return!1;var n,r=t.call(e);if(t!==e.entries){for(;!(n=r.next()).done;)if(!u(n.value))return!1}else for(;!(n=r.next()).done;){var i=n.value;if(i&&!u(i[1]))return!1}return!0;default:return!1}}function c(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":(e=e,"symbol"===t||e&&("Symbol"===e["@@toStringTag"]||"function"==typeof Symbol&&e instanceof Symbol)?"symbol":t)}function l(e){if(null==e)return""+e;var t=c(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}return p.prototype=Error.prototype,e.checkPropTypes=r,e.resetWarningCache=r.resetWarningCache,e.PropTypes=e}}.call(this)}.call(this,require("_process"))},{"./checkPropTypes":697,"./lib/ReactPropTypesSecret":701,_process:696,"object-assign":661,"react-is":709}],700:[function(require,n,exports){!function(t){!function(){var e;"production"!==t.env.NODE_ENV?(e=require("react-is"),n.exports=require("./factoryWithTypeCheckers")(e.isElement,!0)):n.exports=require("./factoryWithThrowingShims")()}.call(this)}.call(this,require("_process"))},{"./factoryWithThrowingShims":698,"./factoryWithTypeCheckers":699,_process:696,"react-is":709}],701:[function(require,e,exports){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},{}],702:[function(require,d,exports){!function(c){!function(){for(var r,i,o,a=require("performance-now"),t="undefined"==typeof window?c:window,e=["moz","webkit"],n="AnimationFrame",s=t["request"+n],u=t["cancel"+n]||t["cancelRequest"+n],l=0;!s&&l<e.length;l++)s=t[e[l]+"Request"+n],u=t[e[l]+"Cancel"+n]||t[e[l]+"CancelRequest"+n];s&&u||(i=r=0,o=[],s=function(e){var t,n;return 0===o.length&&(t=a(),n=Math.max(0,1e3/60-(t-r)),r=n+t,setTimeout(function(){for(var e=o.slice(0),t=o.length=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(r)}catch(e){setTimeout(function(){throw e},0)}},Math.round(n))),o.push({handle:++i,callback:e,cancelled:!1}),i},u=function(e){for(var t=0;t<o.length;t++)o[t].handle===e&&(o[t].cancelled=!0)}),d.exports=function(e){return s.call(t,e)},d.exports.cancel=function(){u.apply(t,arguments)},d.exports.polyfill=function(e){(e=e||t).requestAnimationFrame=s,e.cancelAnimationFrame=u}}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"performance-now":693}],703:[function(e,t,exports){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var f=n(e("react")),r=n(e("prop-types")),l=n(e("classnames")),i=n(e("react-onclickoutside")),u=n(e("moment")),c=e("react-popper"),y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},a=function(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),e};function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},h=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t};var m,g=(m=f.Component,d(v,m),v.prototype.render=function(){var e=l({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return f.createElement("div",{className:e},this.renderOptions())},v);function v(e){o(this,v);var i=h(this,m.call(this,e));i.renderOptions=function(){var t=i.props.year,e=i.state.yearsList.map(function(e){return f.createElement("div",{className:t===e?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:e,ref:e,onClick:i.onChange.bind(i,e)},t===e?f.createElement("span",{className:"react-datepicker__year-option--selected"},"✓"):"",e)}),n=i.props.minDate?i.props.minDate.year():null,r=i.props.maxDate?i.props.maxDate.year():null;return r&&i.state.yearsList.find(function(e){return e===r})||e.unshift(f.createElement("div",{className:"react-datepicker__year-option",ref:"upcoming",key:"upcoming",onClick:i.incrementYears},f.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&i.state.yearsList.find(function(e){return e===n})||e.push(f.createElement("div",{className:"react-datepicker__year-option",ref:"previous",key:"previous",onClick:i.decrementYears},f.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),e},i.onChange=function(e){i.props.onChange(e)},i.handleClickOutside=function(){i.props.onCancel()},i.shiftYears=function(t){var e=i.state.yearsList.map(function(e){return e+t});i.setState({yearsList:e})},i.incrementYears=function(){return i.shiftYears(1)},i.decrementYears=function(){return i.shiftYears(-1)};var t=e.yearDropdownItemNumber,e=e.scrollableYearDropdown;return i.state={yearsList:function(e,t,n,r){for(var i=[],o=0;o<2*t+1;o++){var a=e+t-o,s=!0;n&&(s=n.year()<=a),(s=r&&s?r.year()>=a:s)&&i.push(a)}return i}(i.props.year,t||(e?10:5),i.props.minDate,i.props.maxDate)},i}g.propTypes={minDate:r.object,maxDate:r.object,onCancel:r.func.isRequired,onChange:r.func.isRequired,scrollableYearDropdown:r.bool,year:r.number.isRequired,yearDropdownItemNumber:r.number};var b={1:"mon",2:"tue",3:"wed",4:"thu",5:"fri",6:"sat",7:"sun"};function _(e,t,n){return e.set(t,n)}function w(e,t,n){return e.add(t,n)}function x(e,t,n){return e.subtract(t,n)}function T(e,t){return e.get(t)}function S(e,t){return e.startOf(t)}function k(e){return u(e)}function E(e){return null==e?k():(e=e,u().utc().utcOffset(e))}function O(e){return e.clone()}function C(e){return u.isMoment(e)}function P(e,t){return e.format(t)}function A(e,t){var n=t.hour,r=t.minute,t=t.second;return e.set({hour:n,minute:r,second:t}),e}function M(e,t){return _(e,"month",t)}function j(e,t){return _(e,"year",t)}function D(e){return T(e,"minute")}function I(e){return T(e,"hour")}function N(e){return T(e,"month")}function R(e){return T(e,"year")}function L(e){return T(e,"date")}function U(e){return S(e,"week")}function F(e){return S(e,"month")}function B(e,t){return w(e,t,"minutes")}function z(e,t){return w(e,t,"days")}function W(e,t){return w(e,t,"weeks")}function V(e,t){return w(e,t,"months")}function H(e,t){return x(e,t,"months")}function q(e,t){return e.isBefore(t)}function Y(e,t){return e.isAfter(t)}function G(e,t){return e&&t?e.isSame(t,"year"):!e&&!t}function K(e,t){return e&&t?e.isSame(t,"month"):!e&&!t}function $(e,t){return e&&t?e.isSame(t,"day"):!e&&!t}function X(e,t,n){t=t.clone().startOf("day").subtract(1,"seconds"),n=n.clone().startOf("day").add(1,"seconds");return e.clone().startOf("day").isBetween(t,n)}function Q(e,t){return e.clone().locale(t||u.locale())}function Z(t,e){var n=1<arguments.length&&void 0!==e?e:{},r=n.minDate,i=n.maxDate,o=n.excludeDates,e=n.includeDates,n=n.filterDate;return r&&t.isBefore(r,"day")||i&&t.isAfter(i,"day")||o&&o.some(function(e){return $(t,e)})||e&&!e.some(function(e){return $(t,e)})||n&&!n(t.clone())||!1}function J(e,t){for(var n=t.length,r=0;r<n;r++)if(t[r].get("hours")===e.get("hours")&&t[r].get("minutes")===e.get("minutes"))return 1}function ee(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw new Error("Both minTime and maxTime props required");t=u().hours(0).minutes(0).seconds(0),e=t.clone().hours(e.get("hours")).minutes(e.get("minutes")),n=t.clone().hours(n.get("hours")).minutes(n.get("minutes")),r=t.clone().hours(r.get("hours")).minutes(r.get("minutes"));return!e.isSameOrAfter(n)||!e.isSameOrBefore(r)}function te(e,t,n){var r=2<arguments.length&&void 0!==n?n:{},n=r.minDate,r=r.includeDates,i=e.clone().subtract(1,t);return n&&i.isBefore(n,t)||r&&r.every(function(e){return i.isBefore(e,t)})||!1}function ne(e,t,n){var r=2<arguments.length&&void 0!==n?n:{},n=r.maxDate,r=r.includeDates,i=e.clone().add(1,t);return n&&i.isAfter(n,t)||r&&r.every(function(e){return i.isAfter(e,t)})||!1}function re(e){var t=e.minDate,e=e.includeDates;return e&&t?u.min(e.filter(function(e){return t.isSameOrBefore(e,"day")})):e?u.min(e):t}function ie(e){var t=e.maxDate,e=e.includeDates;return e&&t?u.max(e.filter(function(e){return t.isSameOrAfter(e,"day")})):e?u.max(e):t}function oe(e,t){for(var n=0<arguments.length&&void 0!==e?e:[],r=1<arguments.length&&void 0!==t?t:"react-datepicker__day--highlighted",i=new Map,o=0,a=n.length;o<a;o++){var s=n[o];if(C(s)){var u=s.format("MM.DD.YYYY"),l=i.get(u)||[];l.includes(r)||(l.push(r),i.set(u,l))}else if("object"===(void 0===s?"undefined":y(s))){var l=Object.keys(s),c=l[0],d=s[l[0]];if("string"==typeof c&&d.constructor===Array)for(var f=0,p=d.length;f<p;f++){var h=d[f].format("MM.DD.YYYY"),m=i.get(h)||[];m.includes(c)||(m.push(c),i.set(h,m))}}}return i}function ae(e,t,n,r,i){for(var o=i.length,a=[],s=0;s<o;s++){var u=B((u=O(e),l=I(i[s]),w(u,l,"hours")),D(i[s])),l=B(O(e),(n+1)*r);u.isBetween(t,l)&&a.push(i[s])}return a}var se,ue=i(g),le=(se=f.Component,d(ce,se),ce.prototype.render=function(){var e=void 0;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return f.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--"+this.props.dropdownMode},e)},ce);function ce(){var e,i;o(this,ce);for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=i=h(this,se.call.apply(se,[this].concat(n)))).state={dropdownVisible:!1},i.renderSelectOptions=function(){for(var e=i.props.minDate?R(i.props.minDate):1900,t=i.props.maxDate?R(i.props.maxDate):2100,n=[],r=e;r<=t;r++)n.push(f.createElement("option",{key:r,value:r},r));return n},i.onSelectChange=function(e){i.onChange(e.target.value)},i.renderSelectMode=function(){return f.createElement("select",{value:i.props.year,className:"react-datepicker__year-select",onChange:i.onSelectChange},i.renderSelectOptions())},i.renderReadView=function(e){return f.createElement("div",{key:"read",style:{visibility:e?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(e){return i.toggleDropdown(e)}},f.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),f.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},i.props.year))},i.renderDropdown=function(){return f.createElement(ue,{key:"dropdown",ref:"options",year:i.props.year,onChange:i.onChange,onCancel:i.toggleDropdown,minDate:i.props.minDate,maxDate:i.props.maxDate,scrollableYearDropdown:i.props.scrollableYearDropdown,yearDropdownItemNumber:i.props.yearDropdownItemNumber})},i.renderScrollMode=function(){var e=i.state.dropdownVisible,t=[i.renderReadView(!e)];return e&&t.unshift(i.renderDropdown()),t},i.onChange=function(e){i.toggleDropdown(),e!==i.props.year&&i.props.onChange(e)},i.toggleDropdown=function(e){i.setState({dropdownVisible:!i.state.dropdownVisible},function(){i.props.adjustDateOnChange&&i.handleYearChange(i.props.date,e)})},i.handleYearChange=function(e,t){i.onSelect(e,t),i.setOpen()},i.onSelect=function(e,t){i.props.onSelect&&i.props.onSelect(e,t)},i.setOpen=function(){i.props.setOpen&&i.props.setOpen(!0)},h(i,e)}le.propTypes={adjustDateOnChange:r.bool,dropdownMode:r.oneOf(["scroll","select"]).isRequired,maxDate:r.object,minDate:r.object,onChange:r.func.isRequired,scrollableYearDropdown:r.bool,year:r.number.isRequired,yearDropdownItemNumber:r.number,date:r.object,onSelect:r.func,setOpen:r.func};var de,e=(de=f.Component,d(fe,de),fe.prototype.render=function(){return f.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())},fe);function fe(){var e,n;o(this,fe);for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];return(e=n=h(this,de.call.apply(de,[this].concat(r)))).renderOptions=function(){return n.props.monthNames.map(function(e,t){return f.createElement("div",{className:n.props.month===t?"react-datepicker__month-option --selected_month":"react-datepicker__month-option",key:e,ref:e,onClick:n.onChange.bind(n,t)},n.props.month===t?f.createElement("span",{className:"react-datepicker__month-option--selected"},"✓"):"",e)})},n.onChange=function(e){return n.props.onChange(e)},n.handleClickOutside=function(){return n.props.onCancel()},h(n,e)}e.propTypes={onCancel:r.func.isRequired,onChange:r.func.isRequired,month:r.number.isRequired,monthNames:r.arrayOf(r.string.isRequired).isRequired};var pe,he=i(e),me=(pe=f.Component,d(ye,pe),ye.prototype.render=function(){var e,r=this,i=(e=this.props.locale,u.localeData(e)),t=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return t=i,e=k({M:e}),t.monthsShort(e);var t}:function(e){return t=i,n=k({M:e}),e=r.props.dateFormat,t.months(n,e);var t,n}),n=void 0;switch(this.props.dropdownMode){case"scroll":n=this.renderScrollMode(t);break;case"select":n=this.renderSelectMode(t)}return f.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--"+this.props.dropdownMode},n)},ye);function ye(){var e,r;o(this,ye);for(var t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];return(e=r=h(this,pe.call.apply(pe,[this].concat(n)))).state={dropdownVisible:!1},r.renderSelectOptions=function(e){return e.map(function(e,t){return f.createElement("option",{key:t,value:t},e)})},r.renderSelectMode=function(e){return f.createElement("select",{value:r.props.month,className:"react-datepicker__month-select",onChange:function(e){return r.onChange(e.target.value)}},r.renderSelectOptions(e))},r.renderReadView=function(e,t){return f.createElement("div",{key:"read",style:{visibility:e?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:r.toggleDropdown},f.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),f.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},t[r.props.month]))},r.renderDropdown=function(e){return f.createElement(he,{key:"dropdown",ref:"options",month:r.props.month,monthNames:e,onChange:r.onChange,onCancel:r.toggleDropdown})},r.renderScrollMode=function(e){var t=r.state.dropdownVisible,n=[r.renderReadView(!t,e)];return t&&n.unshift(r.renderDropdown(e)),n},r.onChange=function(e){r.toggleDropdown(),e!==r.props.month&&r.props.onChange(e)},r.toggleDropdown=function(){return r.setState({dropdownVisible:!r.state.dropdownVisible})},h(r,e)}me.propTypes={dropdownMode:r.oneOf(["scroll","select"]).isRequired,locale:r.string,dateFormat:r.string.isRequired,month:r.number.isRequired,onChange:r.func.isRequired,useShortMonthInDropdown:r.bool};var ge,g=(ge=f.Component,d(ve,ge),ve.prototype.render=function(){var e=l({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return f.createElement("div",{className:e},this.renderOptions())},ve);function ve(e){o(this,ve);var r=h(this,ge.call(this,e));return r.renderOptions=function(){return r.state.monthYearsList.map(function(e){var t=e.valueOf(),n=G(r.props.date,e)&&K(r.props.date,e);return f.createElement("div",{className:n?"react-datepicker__month-year-option --selected_month-year":"react-datepicker__month-year-option",key:t,ref:t,onClick:r.onChange.bind(r,t)},n?f.createElement("span",{className:"react-datepicker__month-year-option--selected"},"✓"):"",P(e,r.props.dateFormat))})},r.onChange=function(e){return r.props.onChange(e)},r.handleClickOutside=function(){r.props.onCancel()},r.state={monthYearsList:function(e,t){for(var n=[],r=F(O(e)),i=F(O(t));!Y(r,i);)n.push(O(r)),V(r,1);return n}(r.props.minDate,r.props.maxDate)},r}g.propTypes={minDate:r.object.isRequired,maxDate:r.object.isRequired,onCancel:r.func.isRequired,onChange:r.func.isRequired,scrollableMonthYearDropdown:r.bool,date:r.object.isRequired,dateFormat:r.string.isRequired};var be,_e=i(g),we=(be=f.Component,d(xe,be),xe.prototype.render=function(){var e=void 0;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return f.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--"+this.props.dropdownMode},e)},xe);function xe(){var e,i;o(this,xe);for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=i=h(this,be.call.apply(be,[this].concat(n)))).state={dropdownVisible:!1},i.renderSelectOptions=function(){for(var e=F(Q(i.props.minDate,i.props.locale)),t=F(Q(i.props.maxDate,i.props.locale)),n=[];!Y(e,t);){var r=e.valueOf();n.push(f.createElement("option",{key:r,value:r},P(e,i.props.dateFormat))),V(e,1)}return n},i.onSelectChange=function(e){i.onChange(e.target.value)},i.renderSelectMode=function(){return f.createElement("select",{value:F(i.props.date).valueOf(),className:"react-datepicker__month-year-select",onChange:i.onSelectChange},i.renderSelectOptions())},i.renderReadView=function(e){var t=P(Q(k(i.props.date),i.props.locale),i.props.dateFormat);return f.createElement("div",{key:"read",style:{visibility:e?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:function(e){return i.toggleDropdown(e)}},f.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),f.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},t))},i.renderDropdown=function(){return f.createElement(_e,{key:"dropdown",ref:"options",date:i.props.date,dateFormat:i.props.dateFormat,onChange:i.onChange,onCancel:i.toggleDropdown,minDate:Q(i.props.minDate,i.props.locale),maxDate:Q(i.props.maxDate,i.props.locale),scrollableMonthYearDropdown:i.props.scrollableMonthYearDropdown})},i.renderScrollMode=function(){var e=i.state.dropdownVisible,t=[i.renderReadView(!e)];return e&&t.unshift(i.renderDropdown()),t},i.onChange=function(e){i.toggleDropdown();e=k(parseInt(e));G(i.props.date,e)&&K(i.props.date,e)||i.props.onChange(e)},i.toggleDropdown=function(){return i.setState({dropdownVisible:!i.state.dropdownVisible})},h(i,e)}we.propTypes={dropdownMode:r.oneOf(["scroll","select"]).isRequired,dateFormat:r.string.isRequired,locale:r.string,maxDate:r.object.isRequired,minDate:r.object.isRequired,date:r.object.isRequired,onChange:r.func.isRequired,scrollableMonthYearDropdown:r.bool};var Te,Se=(Te=f.Component,d(ke,Te),ke.prototype.render=function(){return f.createElement("div",{className:this.getClassNames(this.props.day),onClick:this.handleClick,onMouseEnter:this.handleMouseEnter,"aria-label":"day-"+L(this.props.day),role:"option"},this.props.renderDayContents?this.props.renderDayContents(L(this.props.day)):L(this.props.day))},ke);function ke(){var e,a;o(this,ke);for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=a=h(this,Te.call.apply(Te,[this].concat(n)))).handleClick=function(e){!a.isDisabled()&&a.props.onClick&&a.props.onClick(e)},a.handleMouseEnter=function(e){!a.isDisabled()&&a.props.onMouseEnter&&a.props.onMouseEnter(e)},a.isSameDay=function(e){return $(a.props.day,e)},a.isKeyboardSelected=function(){return!a.props.disabledKeyboardNavigation&&!a.props.inline&&!a.isSameDay(a.props.selected)&&a.isSameDay(a.props.preSelection)},a.isDisabled=function(){return Z(a.props.day,a.props)},a.getHighLightedClass=function(e){var t=a.props,n=t.day,t=t.highlightDates;if(!t)return!1;n=n.format("MM.DD.YYYY");return t.get(n)},a.isInRange=function(){var e=a.props,t=e.day,n=e.startDate,e=e.endDate;return!(!n||!e)&&X(t,n,e)},a.isInSelectingRange=function(){var e=a.props,t=e.day,n=e.selectsStart,r=e.selectsEnd,i=e.selectingDate,o=e.startDate,e=e.endDate;return!(!n&&!r||!i||a.isDisabled())&&(n&&e&&i.isSameOrBefore(e)?X(t,i,e):!!(r&&o&&i.isSameOrAfter(o))&&X(t,o,i))},a.isSelectingRangeStart=function(){if(!a.isInSelectingRange())return!1;var e=a.props,t=e.day,n=e.selectingDate,r=e.startDate;return $(t,e.selectsStart?n:r)},a.isSelectingRangeEnd=function(){if(!a.isInSelectingRange())return!1;var e=a.props,t=e.day,n=e.selectingDate,r=e.endDate;return $(t,e.selectsEnd?n:r)},a.isRangeStart=function(){var e=a.props,t=e.day,n=e.startDate,e=e.endDate;return!(!n||!e)&&$(n,t)},a.isRangeEnd=function(){var e=a.props,t=e.day,n=e.startDate,e=e.endDate;return!(!n||!e)&&$(e,t)},a.isWeekend=function(){var e=T(a.props.day,"day");return 0===e||6===e},a.isOutsideMonth=function(){return void 0!==a.props.month&&a.props.month!==N(a.props.day)},a.getClassNames=function(e){e=a.props.dayClassName?a.props.dayClassName(e):void 0;return l("react-datepicker__day",e,"react-datepicker__day--"+(e=a.props.day,b[e.isoWeekday()]),{"react-datepicker__day--disabled":a.isDisabled(),"react-datepicker__day--selected":a.isSameDay(a.props.selected),"react-datepicker__day--keyboard-selected":a.isKeyboardSelected(),"react-datepicker__day--range-start":a.isRangeStart(),"react-datepicker__day--range-end":a.isRangeEnd(),"react-datepicker__day--in-range":a.isInRange(),"react-datepicker__day--in-selecting-range":a.isInSelectingRange(),"react-datepicker__day--selecting-range-start":a.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":a.isSelectingRangeEnd(),"react-datepicker__day--today":a.isSameDay(E(a.props.utcOffset)),"react-datepicker__day--weekend":a.isWeekend(),"react-datepicker__day--outside-month":a.isOutsideMonth()},a.getHighLightedClass("react-datepicker__day--highlighted"))},h(a,e)}Se.propTypes={disabledKeyboardNavigation:r.bool,day:r.object.isRequired,dayClassName:r.func,endDate:r.object,highlightDates:r.instanceOf(Map),inline:r.bool,month:r.number,onClick:r.func,onMouseEnter:r.func,preSelection:r.object,selected:r.object,selectingDate:r.object,selectsEnd:r.bool,selectsStart:r.bool,startDate:r.object,utcOffset:r.oneOfType([r.number,r.string]),renderDayContents:r.func};var Ee,Oe=(Ee=f.Component,d(Ce,Ee),Ce.prototype.render=function(){var e={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!this.props.onClick};return f.createElement("div",{className:l(e),"aria-label":"week-"+this.props.weekNumber,onClick:this.handleClick},this.props.weekNumber)},Ce);function Ce(){var t;o(this,Ce);for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return(t=h(this,Ee.call.apply(Ee,[this].concat(n)))).handleClick=function(e){t.props.onClick&&t.props.onClick(e)},h(t,t)}Oe.propTypes={weekNumber:r.number.isRequired,onClick:r.func};var Pe,Ae=(Pe=f.Component,d(Me,Pe),Me.prototype.render=function(){return f.createElement("div",{className:"react-datepicker__week"},this.renderDays())},Me);function Me(){var e,i;o(this,Me);for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=i=h(this,Pe.call.apply(Pe,[this].concat(n)))).handleDayClick=function(e,t){i.props.onDayClick&&i.props.onDayClick(e,t)},i.handleDayMouseEnter=function(e){i.props.onDayMouseEnter&&i.props.onDayMouseEnter(e)},i.handleWeekClick=function(e,t,n){"function"==typeof i.props.onWeekSelect&&i.props.onWeekSelect(e,t,n)},i.formatWeekNumber=function(e){return i.props.formatWeekNumber?i.props.formatWeekNumber(e):T(e,"week")},i.renderDays=function(){var e,n=U(O(i.props.day)),t=[],r=i.formatWeekNumber(n);return i.props.showWeekNumber&&(e=i.props.onWeekSelect?i.handleWeekClick.bind(i,n,r):void 0,t.push(f.createElement(Oe,{key:"W",weekNumber:r,onClick:e}))),t.concat([0,1,2,3,4,5,6].map(function(e){var t=z(O(n),e);return f.createElement(Se,{key:e,day:t,month:i.props.month,onClick:i.handleDayClick.bind(i,t),onMouseEnter:i.handleDayMouseEnter.bind(i,t),minDate:i.props.minDate,maxDate:i.props.maxDate,excludeDates:i.props.excludeDates,includeDates:i.props.includeDates,inline:i.props.inline,highlightDates:i.props.highlightDates,selectingDate:i.props.selectingDate,filterDate:i.props.filterDate,preSelection:i.props.preSelection,selected:i.props.selected,selectsStart:i.props.selectsStart,selectsEnd:i.props.selectsEnd,startDate:i.props.startDate,endDate:i.props.endDate,dayClassName:i.props.dayClassName,utcOffset:i.props.utcOffset,renderDayContents:i.props.renderDayContents,disabledKeyboardNavigation:i.props.disabledKeyboardNavigation})}))},h(i,e)}Ae.propTypes={disabledKeyboardNavigation:r.bool,day:r.object.isRequired,dayClassName:r.func,endDate:r.object,excludeDates:r.array,filterDate:r.func,formatWeekNumber:r.func,highlightDates:r.instanceOf(Map),includeDates:r.array,inline:r.bool,maxDate:r.object,minDate:r.object,month:r.number,onDayClick:r.func,onDayMouseEnter:r.func,onWeekSelect:r.func,preSelection:r.object,selected:r.object,selectingDate:r.object,selectsEnd:r.bool,selectsStart:r.bool,showWeekNumber:r.bool,startDate:r.object,utcOffset:r.oneOfType([r.number,r.string]),renderDayContents:r.func};var je,De=6,Ie=(je=f.Component,d(Ne,je),Ne.prototype.render=function(){return f.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,role:"listbox","aria-label":"month-"+this.props.day.format("YYYY-MM")},this.renderWeeks())},Ne);function Ne(){var e,s;o(this,Ne);for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=s=h(this,je.call.apply(je,[this].concat(n)))).handleDayClick=function(e,t){s.props.onDayClick&&s.props.onDayClick(e,t)},s.handleDayMouseEnter=function(e){s.props.onDayMouseEnter&&s.props.onDayMouseEnter(e)},s.handleMouseLeave=function(){s.props.onMouseLeave&&s.props.onMouseLeave()},s.isWeekInMonth=function(e){var t=s.props.day,n=z(O(e),6);return K(e,t)||K(n,t)},s.renderWeeks=function(){for(var e=[],t=s.props.fixedHeight,n=U(F(O(s.props.day))),r=0,i=!1;e.push(f.createElement(Ae,{key:r,day:n,month:N(s.props.day),onDayClick:s.handleDayClick,onDayMouseEnter:s.handleDayMouseEnter,onWeekSelect:s.props.onWeekSelect,formatWeekNumber:s.props.formatWeekNumber,minDate:s.props.minDate,maxDate:s.props.maxDate,excludeDates:s.props.excludeDates,includeDates:s.props.includeDates,inline:s.props.inline,highlightDates:s.props.highlightDates,selectingDate:s.props.selectingDate,filterDate:s.props.filterDate,preSelection:s.props.preSelection,selected:s.props.selected,selectsStart:s.props.selectsStart,selectsEnd:s.props.selectsEnd,showWeekNumber:s.props.showWeekNumbers,startDate:s.props.startDate,endDate:s.props.endDate,dayClassName:s.props.dayClassName,utcOffset:s.props.utcOffset,disabledKeyboardNavigation:s.props.disabledKeyboardNavigation,renderDayContents:s.props.renderDayContents})),!i;){r++;var n=W(O(n),1),o=t&&De<=r,a=!t&&!s.isWeekInMonth(n);if(o||a){if(!s.props.peekNextMonth)break;i=!0}}return e},s.getClassNames=function(){var e=s.props,t=e.selectingDate,n=e.selectsStart,e=e.selectsEnd;return l("react-datepicker__month",{"react-datepicker__month--selecting-range":t&&(n||e)})},h(s,e)}Ie.propTypes={disabledKeyboardNavigation:r.bool,day:r.object.isRequired,dayClassName:r.func,endDate:r.object,excludeDates:r.array,filterDate:r.func,fixedHeight:r.bool,formatWeekNumber:r.func,highlightDates:r.instanceOf(Map),includeDates:r.array,inline:r.bool,maxDate:r.object,minDate:r.object,onDayClick:r.func,onDayMouseEnter:r.func,onMouseLeave:r.func,onWeekSelect:r.func,peekNextMonth:r.bool,preSelection:r.object,selected:r.object,selectingDate:r.object,selectsEnd:r.bool,selectsStart:r.bool,showWeekNumbers:r.bool,startDate:r.object,utcOffset:r.oneOfType([r.number,r.string]),renderDayContents:r.func};var Re,Le=(Re=f.Component,d(Ue,Re),Ue.prototype.componentDidMount=function(){this.list.scrollTop=Ue.calcCenterPosition(this.props.monthRef?this.props.monthRef.clientHeight-this.header.clientHeight:this.list.clientHeight,this.centerLi)},Ue.prototype.render=function(){var t=this,e=null;return this.props.monthRef&&this.header&&(e=this.props.monthRef.clientHeight-this.header.clientHeight),f.createElement("div",{className:"react-datepicker__time-container "+(this.props.todayButton?"react-datepicker__time-container--with-today-button":"")},f.createElement("div",{className:"react-datepicker__header react-datepicker__header--time",ref:function(e){t.header=e}},f.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),f.createElement("div",{className:"react-datepicker__time"},f.createElement("div",{className:"react-datepicker__time-box"},f.createElement("ul",{className:"react-datepicker__time-list",ref:function(e){t.list=e},style:e?{height:e}:{}},this.renderTimes.bind(this)()))))},a(Ue,null,[{key:"defaultProps",get:function(){return{intervals:30,onTimeChange:function(){},todayButton:null,timeCaption:"Time"}}}]),Ue);function Ue(){var e,d;o(this,Ue);for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=d=h(this,Re.call.apply(Re,[this].concat(n)))).handleClick=function(e){(d.props.minTime||d.props.maxTime)&&ee(e,d.props)||d.props.excludeTimes&&J(e,d.props.excludeTimes)||d.props.includeTimes&&!J(e,d.props.includeTimes)||d.props.onChange(e)},d.liClasses=function(e,t,n){var r=["react-datepicker__time-list-item"];return t===I(e)&&n===D(e)&&r.push("react-datepicker__time-list-item--selected"),((d.props.minTime||d.props.maxTime)&&ee(e,d.props)||d.props.excludeTimes&&J(e,d.props.excludeTimes)||d.props.includeTimes&&!J(e,d.props.includeTimes))&&r.push("react-datepicker__time-list-item--disabled"),d.props.injectTimes&&(60*I(e)+D(e))%d.props.intervals!=0&&r.push("react-datepicker__time-list-item--injected"),r.join(" ")},d.renderTimes=function(){for(var e=[],n=d.props.format||"hh:mm A",t=d.props.intervals,r=d.props.selected||k(),i=I(r),o=D(r),a=S(k(),"day"),s=1440/t,u=d.props.injectTimes&&d.props.injectTimes.sort(function(e,t){return e-t}),l=0;l<s;l++){var c=B(O(a),l*t);e.push(c),u&&(c=ae(a,c,l,t,u),e=e.concat(c))}return e.map(function(t,e){return f.createElement("li",{key:e,onClick:d.handleClick.bind(d,t),className:d.liClasses(t,i,o),ref:function(e){(i===I(t)&&o===D(t)||i===I(t)&&!d.centerLi)&&(d.centerLi=e)}},P(t,n))})},h(d,e)}function Fe(e){var t=e.className,n=e.children,e=e.arrowProps;return f.createElement("div",{className:t},f.createElement("div",p({className:"react-datepicker__triangle"},void 0===e?{}:e)),n)}Le.propTypes={format:r.string,includeTimes:r.array,intervals:r.number,selected:r.object,onChange:r.func,todayButton:r.node,minTime:r.object,maxTime:r.object,excludeTimes:r.array,monthRef:r.object,timeCaption:r.string,injectTimes:r.array},Le.calcCenterPosition=function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)},Fe.propTypes={className:r.string,children:r.node,arrowProps:r.object};var Be,ze=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],We=function(){var t=((0<arguments.length&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return ze.some(function(e){return 0<=t.indexOf(e)})},e=(Be=f.Component,d(Ve,Be),a(Ve,null,[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,forceShowMonthNavigation:!1,timeCaption:"Time",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month"}}}]),Ve.prototype.componentDidMount=function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))},Ve.prototype.componentDidUpdate=function(e){this.props.preSelection&&!$(this.props.preSelection,e.preSelection)?this.setState({date:this.localizeDate(this.props.preSelection)}):this.props.openToDate&&!$(this.props.openToDate,e.openToDate)&&this.setState({date:this.localizeDate(this.props.openToDate)})},Ve.prototype.render=function(){var e=this.props.container||Fe;return f.createElement(e,{className:l("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly})},this.renderPreviousMonthButton(),this.renderNextMonthButton(),this.renderMonths(),this.renderTodayButton(),this.renderTimeSection(),this.props.children)},Ve);function Ve(e){o(this,Ve);var a=h(this,Be.call(this,e));return a.handleClickOutside=function(e){a.props.onClickOutside(e)},a.handleDropdownFocus=function(e){We(e.target)&&a.props.onDropdownFocus()},a.getDateInView=function(){var e=a.props,t=e.preSelection,n=e.selected,r=e.openToDate,i=e.utcOffset,o=re(a.props),e=ie(a.props),i=E(i),t=r||n||t;return t||(o&&q(i,o)?o:e&&Y(i,e)?e:i)},a.localizeDate=function(e){return Q(e,a.props.locale)},a.increaseMonth=function(){a.setState({date:V(O(a.state.date),1)},function(){return a.handleMonthChange(a.state.date)})},a.decreaseMonth=function(){a.setState({date:H(O(a.state.date),1)},function(){return a.handleMonthChange(a.state.date)})},a.handleDayClick=function(e,t){return a.props.onSelect(e,t)},a.handleDayMouseEnter=function(e){return a.setState({selectingDate:e})},a.handleMonthMouseLeave=function(){return a.setState({selectingDate:null})},a.handleYearChange=function(e){a.props.onYearChange&&a.props.onYearChange(e)},a.handleMonthChange=function(e){a.props.onMonthChange&&a.props.onMonthChange(e),a.props.adjustDateOnChange&&(a.props.onSelect&&a.props.onSelect(e),a.props.setOpen&&a.props.setOpen(!0))},a.handleMonthYearChange=function(e){a.handleYearChange(e),a.handleMonthChange(e)},a.changeYear=function(e){a.setState({date:j(O(a.state.date),e)},function(){return a.handleYearChange(a.state.date)})},a.changeMonth=function(e){a.setState({date:M(O(a.state.date),e)},function(){return a.handleMonthChange(a.state.date)})},a.changeMonthYear=function(e){a.setState({date:j(M(O(a.state.date),N(e)),R(e))},function(){return a.handleMonthYearChange(a.state.date)})},a.header=function(){var r=U(O(0<arguments.length&&void 0!==arguments[0]?arguments[0]:a.state.date)),e=[];return a.props.showWeekNumbers&&e.push(f.createElement("div",{key:"W",className:"react-datepicker__day-name"},a.props.weekLabel||"#")),e.concat([0,1,2,3,4,5,6].map(function(e){var t=z(O(r),e),n=t.localeData(),t=a.formatWeekday(n,t);return f.createElement("div",{key:e,className:"react-datepicker__day-name"},t)}))},a.formatWeekday=function(e,t){return a.props.formatWeekDay?(0,a.props.formatWeekDay)(e.weekdays(t)):a.props.useWeekdaysShort?e.weekdaysShort(t):e.weekdaysMin(t)},a.renderPreviousMonthButton=function(){if(!a.props.renderCustomHeader){var e=te(a.state.date,"month",a.props);if((a.props.forceShowMonthNavigation||a.props.showDisabledMonthNavigation||!e)&&!a.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],n=a.decreaseMonth;return e&&a.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),n=null),f.createElement("button",{type:"button",className:t.join(" "),onClick:n},a.props.previousMonthButtonLabel)}}},a.renderNextMonthButton=function(){if(!a.props.renderCustomHeader){var e=ne(a.state.date,"month",a.props);if((a.props.forceShowMonthNavigation||a.props.showDisabledMonthNavigation||!e)&&!a.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];a.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),a.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var n=a.increaseMonth;return e&&a.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),n=null),f.createElement("button",{type:"button",className:t.join(" "),onClick:n},a.props.nextMonthButtonLabel)}}},a.renderCurrentMonth=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:a.state.date,t=["react-datepicker__current-month"];return a.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),a.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),a.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),f.createElement("div",{className:t.join(" ")},P(e,a.props.dateFormat))},a.renderYearDropdown=function(){if(a.props.showYearDropdown&&!(0<arguments.length&&void 0!==arguments[0]&&arguments[0]))return f.createElement(le,{adjustDateOnChange:a.props.adjustDateOnChange,date:a.state.date,onSelect:a.props.onSelect,setOpen:a.props.setOpen,dropdownMode:a.props.dropdownMode,onChange:a.changeYear,minDate:a.props.minDate,maxDate:a.props.maxDate,year:R(a.state.date),scrollableYearDropdown:a.props.scrollableYearDropdown,yearDropdownItemNumber:a.props.yearDropdownItemNumber})},a.renderMonthDropdown=function(){if(a.props.showMonthDropdown&&!(0<arguments.length&&void 0!==arguments[0]&&arguments[0]))return f.createElement(me,{dropdownMode:a.props.dropdownMode,locale:a.props.locale,dateFormat:a.props.dateFormat,onChange:a.changeMonth,month:N(a.state.date),useShortMonthInDropdown:a.props.useShortMonthInDropdown})},a.renderMonthYearDropdown=function(){if(a.props.showMonthYearDropdown&&!(0<arguments.length&&void 0!==arguments[0]&&arguments[0]))return f.createElement(we,{dropdownMode:a.props.dropdownMode,locale:a.props.locale,dateFormat:a.props.dateFormat,onChange:a.changeMonthYear,minDate:a.props.minDate,maxDate:a.props.maxDate,date:a.state.date,scrollableMonthYearDropdown:a.props.scrollableMonthYearDropdown})},a.renderTodayButton=function(){if(a.props.todayButton&&!a.props.showTimeSelectOnly)return f.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return a.props.onSelect(S(E(a.props.utcOffset),"date"),e)}},a.props.todayButton)},a.renderDefaultHeader=function(e){var t=e.monthDate,e=e.i;return f.createElement("div",{className:"react-datepicker__header"},a.renderCurrentMonth(t),f.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--"+a.props.dropdownMode,onFocus:a.handleDropdownFocus},a.renderMonthDropdown(0!==e),a.renderMonthYearDropdown(0!==e),a.renderYearDropdown(0!==e)),f.createElement("div",{className:"react-datepicker__day-names"},a.header(t)))},a.renderCustomHeader=function(e){var t=e.monthDate;if(0!==e.i)return null;var n=te(a.state.date,"month",a.props),e=ne(a.state.date,"month",a.props);return f.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:a.props.onDropdownFocus},a.props.renderCustomHeader(p({},a.state,{changeMonth:a.changeMonth,changeYear:a.changeYear,decreaseMonth:a.decreaseMonth,increaseMonth:a.increaseMonth,prevMonthButtonDisabled:n,nextMonthButtonDisabled:e})),f.createElement("div",{className:"react-datepicker__day-names"},a.header(t)))},a.renderMonths=function(){if(!a.props.showTimeSelectOnly){for(var e=[],t=0;t<a.props.monthsShown;++t){var n=V(O(a.state.date),t);e.push(f.createElement("div",{key:"month-"+t,ref:function(e){a.monthContainer=e},className:"react-datepicker__month-container"},a.props.renderCustomHeader?a.renderCustomHeader({monthDate:n,i:t}):a.renderDefaultHeader({monthDate:n,i:t}),f.createElement(Ie,{day:n,dayClassName:a.props.dayClassName,onDayClick:a.handleDayClick,onDayMouseEnter:a.handleDayMouseEnter,onMouseLeave:a.handleMonthMouseLeave,onWeekSelect:a.props.onWeekSelect,formatWeekNumber:a.props.formatWeekNumber,minDate:a.props.minDate,maxDate:a.props.maxDate,excludeDates:a.props.excludeDates,highlightDates:a.props.highlightDates,selectingDate:a.state.selectingDate,includeDates:a.props.includeDates,inline:a.props.inline,fixedHeight:a.props.fixedHeight,filterDate:a.props.filterDate,preSelection:a.props.preSelection,selected:a.props.selected,selectsStart:a.props.selectsStart,selectsEnd:a.props.selectsEnd,showWeekNumbers:a.props.showWeekNumbers,startDate:a.props.startDate,endDate:a.props.endDate,peekNextMonth:a.props.peekNextMonth,utcOffset:a.props.utcOffset,renderDayContents:a.props.renderDayContents,disabledKeyboardNavigation:a.props.disabledKeyboardNavigation})))}return e}},a.renderTimeSection=function(){if(a.props.showTimeSelect&&(a.state.monthContainer||a.props.showTimeSelectOnly))return f.createElement(Le,{selected:a.props.selected,onChange:a.props.onTimeChange,format:a.props.timeFormat,includeTimes:a.props.includeTimes,intervals:a.props.timeIntervals,minTime:a.props.minTime,maxTime:a.props.maxTime,excludeTimes:a.props.excludeTimes,timeCaption:a.props.timeCaption,todayButton:a.props.todayButton,showMonthDropdown:a.props.showMonthDropdown,showMonthYearDropdown:a.props.showMonthYearDropdown,showYearDropdown:a.props.showYearDropdown,withPortal:a.props.withPortal,monthRef:a.state.monthContainer,injectTimes:a.props.injectTimes})},a.state={date:a.localizeDate(a.getDateInView()),selectingDate:null,monthContainer:null},a}e.propTypes={adjustDateOnChange:r.bool,className:r.string,children:r.node,container:r.func,dateFormat:r.oneOfType([r.string,r.array]).isRequired,dayClassName:r.func,disabledKeyboardNavigation:r.bool,dropdownMode:r.oneOf(["scroll","select"]),endDate:r.object,excludeDates:r.array,filterDate:r.func,fixedHeight:r.bool,formatWeekNumber:r.func,highlightDates:r.instanceOf(Map),includeDates:r.array,includeTimes:r.array,injectTimes:r.array,inline:r.bool,locale:r.string,maxDate:r.object,minDate:r.object,monthsShown:r.number,onClickOutside:r.func.isRequired,onMonthChange:r.func,onYearChange:r.func,forceShowMonthNavigation:r.bool,onDropdownFocus:r.func,onSelect:r.func.isRequired,onWeekSelect:r.func,showTimeSelect:r.bool,showTimeSelectOnly:r.bool,timeFormat:r.string,timeIntervals:r.number,onTimeChange:r.func,minTime:r.object,maxTime:r.object,excludeTimes:r.array,timeCaption:r.string,openToDate:r.object,peekNextMonth:r.bool,scrollableYearDropdown:r.bool,scrollableMonthYearDropdown:r.bool,preSelection:r.object,selected:r.object,selectsEnd:r.bool,selectsStart:r.bool,showMonthDropdown:r.bool,showMonthYearDropdown:r.bool,showWeekNumbers:r.bool,showYearDropdown:r.bool,startDate:r.object,todayButton:r.node,useWeekdaysShort:r.bool,formatWeekDay:r.func,withPortal:r.bool,utcOffset:r.oneOfType([r.number,r.string]),weekLabel:r.string,yearDropdownItemNumber:r.number,setOpen:r.func,useShortMonthInDropdown:r.bool,showDisabledMonthNavigation:r.bool,previousMonthButtonLabel:r.string,nextMonthButtonLabel:r.string,renderCustomHeader:r.func,renderDayContents:r.func};var He,g=["bottom","bottom-end","bottom-start","left","left-end","left-start","right","right-end","right-start","top","top-end","top-start"],qe=(He=f.Component,d(Ye,He),Ye.prototype.render=function(){var i,e=this.props,t=e.className,n=e.hidePopper,o=e.popperComponent,r=e.popperModifiers,a=e.popperPlacement,s=e.popperProps,u=e.targetComponent,e=void 0;return n||(i=l("react-datepicker-popper",t),e=f.createElement(c.Popper,p({modifiers:r,placement:a},s),function(e){var t=e.ref,n=e.style,r=e.placement,e=e.arrowProps;return f.createElement("div",p({ref:t,style:n},{className:i,"data-placement":r}),f.cloneElement(o,{arrowProps:e}))})),this.props.popperContainer&&(e=f.createElement(this.props.popperContainer,{},e)),f.createElement(c.Manager,null,f.createElement(c.Reference,null,function(e){e=e.ref;return f.createElement("div",{ref:e,className:"react-datepicker-wrapper"},u)}),e)},a(Ye,null,[{key:"defaultProps",get:function(){return{hidePopper:!0,popperModifiers:{preventOverflow:{enabled:!0,escapeWithReference:!0,boundariesElement:"viewport"}},popperProps:{},popperPlacement:"bottom-start"}}}]),Ye);function Ye(){return o(this,Ye),h(this,He.apply(this,arguments))}qe.propTypes={className:r.string,hidePopper:r.bool,popperComponent:r.element,popperModifiers:r.object,popperPlacement:r.oneOf(g),popperContainer:r.func,popperProps:r.object,targetComponent:r.element};var Ge="react-datepicker-ignore-onclickoutside",Ke=i(e);var $e,Xe="Date input not valid.",a=($e=f.Component,d(Qe,$e),a(Qe,null,[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"L",dateFormatCalendar:"MMMM YYYY",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,timeIntervals:30,timeCaption:"Time",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next month",renderDayContents:function(e){return e}}}}]),Qe.prototype.componentDidUpdate=function(e,t){var n,r;e.inline&&(n=e.selected,r=this.props.selected,n&&r?N(n)!==N(r)||R(n)!==R(r):n!==r)&&this.setPreSelection(this.props.selected),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:oe(this.props.highlightDates)}),!t.focused&&(t=e.selected,e=this.props.selected,t&&e&&!t.isSame(e))&&this.setState({inputValue:null})},Qe.prototype.componentWillUnmount=function(){this.clearPreventFocusTimeout()},Qe.prototype.render=function(){var e=this.renderCalendar();return this.props.inline&&!this.props.withPortal?e:this.props.withPortal?f.createElement("div",null,this.props.inline?null:f.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton()),this.state.open||this.props.inline?f.createElement("div",{className:"react-datepicker__portal"},e):null):f.createElement(qe,{className:this.props.popperClassName,hidePopper:!this.isCalendarOpen(),popperModifiers:this.props.popperModifiers,targetComponent:f.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton()),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps})},Qe);function Qe(e){o(this,Qe);var s=h(this,$e.call(this,e));return s.getPreSelection=function(){return s.props.openToDate?k(s.props.openToDate):s.props.selectsEnd&&s.props.startDate?k(s.props.startDate):s.props.selectsStart&&s.props.endDate?k(s.props.endDate):E(s.props.utcOffset)},s.calcInitialState=function(){var e=s.getPreSelection(),t=re(s.props),n=ie(s.props),e=t&&q(e,t)?t:n&&Y(e,n)?n:e;return{open:s.props.startOpen||!1,preventFocus:!1,preSelection:s.props.selected?k(s.props.selected):e,highlightDates:oe(s.props.highlightDates),focused:!1}},s.clearPreventFocusTimeout=function(){s.preventFocusTimeout&&clearTimeout(s.preventFocusTimeout)},s.setFocus=function(){s.input&&s.input.focus&&s.input.focus()},s.setBlur=function(){s.input&&s.input.blur&&s.input.blur(),s.props.onBlur&&s.props.onBlur(),s.cancelFocusInput()},s.setOpen=function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];s.setState({open:e,preSelection:(e&&s.state.open?s.state:s.calcInitialState()).preSelection,lastPreSelectChange:Je},function(){e||s.setState(function(e){return{focused:!!t&&e.focused}},function(){t||s.setBlur(),s.setState({inputValue:null})})})},s.inputOk=function(){return C(s.state.preSelection)||(e=s.state.preSelection,u.isDate(e));var e},s.isCalendarOpen=function(){return void 0===s.props.open?s.state.open&&!s.props.disabled&&!s.props.readOnly:s.props.open},s.handleFocus=function(e){s.state.preventFocus||(s.props.onFocus(e),s.props.preventOpenOnFocus||s.props.readOnly||s.setOpen(!0)),s.setState({focused:!0})},s.cancelFocusInput=function(){clearTimeout(s.inputFocusTimeout),s.inputFocusTimeout=null},s.deferFocusInput=function(){s.cancelFocusInput(),s.inputFocusTimeout=setTimeout(function(){return s.setFocus()},1)},s.handleDropdownFocus=function(){s.cancelFocusInput()},s.handleBlur=function(e){s.state.open&&!s.props.withPortal?s.deferFocusInput():s.props.onBlur(e),s.setState({focused:!1})},s.handleCalendarClickOutside=function(e){s.props.inline||s.setOpen(!1),s.props.onClickOutside(e),s.props.withPortal&&e.preventDefault()},s.handleChange=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,i,o,a=t[0];s.props.onChangeRaw&&(s.props.onChangeRaw.apply(s,t),"function"!=typeof a.isDefaultPrevented||a.isDefaultPrevented())||(s.setState({inputValue:a.target.value,lastPreSelectChange:Ze}),r=a.target.value,i=s.props,o=i.dateFormat,i=i.locale,!(i=(i=u(r,o,i||u.locale(),!0)).isValid()?i:null)&&a.target.value||s.setSelected(i,a,!0))},s.handleSelect=function(e,t){s.setState({preventFocus:!0},function(){return s.preventFocusTimeout=setTimeout(function(){return s.setState({preventFocus:!1})},50),s.preventFocusTimeout}),s.setSelected(e,t),!s.props.shouldCloseOnSelect||s.props.showTimeSelect?s.setPreSelection(e):s.props.inline||s.setOpen(!1)},s.setSelected=function(e,t,n){var r=e;null!==r&&Z(r,s.props)?function(e,t){var t=(n=1<arguments.length&&void 0!==t?t:{}).minDate,n=n.maxDate;return t&&e.isBefore(t,"day")||n&&e.isAfter(n,"day")}(r,s.props)&&(s.props.onChange(e,t),s.props.onSelect(r,t)):($(s.props.selected,r)&&!s.props.allowSameDay||(null!==r&&(s.props.selected&&(e=s.props.selected,n&&(e=k(r)),r=A(k(r),{hour:I(e),minute:D(e),second:T(e,"second")})),s.props.inline||s.setState({preSelection:r})),s.props.onChange(r,t)),s.props.onSelect(r,t),n||s.setState({inputValue:null}))},s.setPreSelection=function(e){void 0!==s.props.minDate&&void 0!==s.props.maxDate&&e&&!X(e,s.props.minDate,s.props.maxDate)||s.setState({preSelection:e})},s.handleTimeChange=function(e){e=A(O(s.props.selected||s.getPreSelection()),{hour:I(e),minute:D(e)});s.setState({preSelection:e}),s.props.onChange(e),s.props.shouldCloseOnSelect&&s.setOpen(!1),s.setState({inputValue:null})},s.onInputClick=function(){s.props.disabled||s.props.readOnly||s.setOpen(!0),s.props.onInputClick()},s.onInputKeyDown=function(e){s.props.onKeyDown(e);var t=e.key;if(s.state.open||s.props.inline||s.props.preventOpenOnFocus){var n=k(s.state.preSelection);if("Enter"===t)e.preventDefault(),s.inputOk()&&s.state.lastPreSelectChange===Je?(s.handleSelect(n,e),s.props.shouldCloseOnSelect||s.setPreSelection(n)):s.setOpen(!1);else if("Escape"===t)e.preventDefault(),s.setOpen(!1),s.inputOk()||s.props.onInputError({code:1,msg:Xe});else if("Tab"===t)s.setOpen(!1,!0);else if(!s.props.disabledKeyboardNavigation){var r=void 0;switch(t){case"ArrowLeft":r=x(n,1,"days");break;case"ArrowRight":r=z(n,1);break;case"ArrowUp":r=x(n,1,"weeks");break;case"ArrowDown":r=W(n,1);break;case"PageUp":r=H(n,1);break;case"PageDown":r=V(n,1);break;case"Home":r=x(n,1,"years");break;case"End":r=w(n,1,"years")}r?(e.preventDefault(),s.setState({lastPreSelectChange:Je}),s.props.adjustDateOnChange&&s.setSelected(r),s.setPreSelection(r)):s.props.onInputError&&s.props.onInputError({code:1,msg:Xe})}}else"ArrowDown"!==t&&"ArrowUp"!==t||s.onInputClick()},s.onClearClick=function(e){e&&e.preventDefault&&e.preventDefault(),s.props.onChange(null,e),s.setState({inputValue:null})},s.clear=function(){s.onClearClick()},s.renderCalendar=function(){return s.props.inline||s.isCalendarOpen()?f.createElement(Ke,{ref:function(e){s.calendar=e},locale:s.props.locale,adjustDateOnChange:s.props.adjustDateOnChange,setOpen:s.setOpen,dateFormat:s.props.dateFormatCalendar,useWeekdaysShort:s.props.useWeekdaysShort,formatWeekDay:s.props.formatWeekDay,dropdownMode:s.props.dropdownMode,selected:s.props.selected,preSelection:s.state.preSelection,onSelect:s.handleSelect,onWeekSelect:s.props.onWeekSelect,openToDate:s.props.openToDate,minDate:s.props.minDate,maxDate:s.props.maxDate,selectsStart:s.props.selectsStart,selectsEnd:s.props.selectsEnd,startDate:s.props.startDate,endDate:s.props.endDate,excludeDates:s.props.excludeDates,filterDate:s.props.filterDate,onClickOutside:s.handleCalendarClickOutside,formatWeekNumber:s.props.formatWeekNumber,highlightDates:s.state.highlightDates,includeDates:s.props.includeDates,includeTimes:s.props.includeTimes,injectTimes:s.props.injectTimes,inline:s.props.inline,peekNextMonth:s.props.peekNextMonth,showMonthDropdown:s.props.showMonthDropdown,useShortMonthInDropdown:s.props.useShortMonthInDropdown,showMonthYearDropdown:s.props.showMonthYearDropdown,showWeekNumbers:s.props.showWeekNumbers,showYearDropdown:s.props.showYearDropdown,withPortal:s.props.withPortal,forceShowMonthNavigation:s.props.forceShowMonthNavigation,showDisabledMonthNavigation:s.props.showDisabledMonthNavigation,scrollableYearDropdown:s.props.scrollableYearDropdown,scrollableMonthYearDropdown:s.props.scrollableMonthYearDropdown,todayButton:s.props.todayButton,weekLabel:s.props.weekLabel,utcOffset:s.props.utcOffset,outsideClickIgnoreClass:Ge,fixedHeight:s.props.fixedHeight,monthsShown:s.props.monthsShown,onDropdownFocus:s.handleDropdownFocus,onMonthChange:s.props.onMonthChange,onYearChange:s.props.onYearChange,dayClassName:s.props.dayClassName,showTimeSelect:s.props.showTimeSelect,showTimeSelectOnly:s.props.showTimeSelectOnly,onTimeChange:s.handleTimeChange,timeFormat:s.props.timeFormat,timeIntervals:s.props.timeIntervals,minTime:s.props.minTime,maxTime:s.props.maxTime,excludeTimes:s.props.excludeTimes,timeCaption:s.props.timeCaption,className:s.props.calendarClassName,container:s.props.calendarContainer,yearDropdownItemNumber:s.props.yearDropdownItemNumber,previousMonthButtonLabel:s.props.previousMonthButtonLabel,nextMonthButtonLabel:s.props.nextMonthButtonLabel,disabledKeyboardNavigation:s.props.disabledKeyboardNavigation,renderCustomHeader:s.props.renderCustomHeader,popperProps:s.props.popperProps,renderDayContents:s.props.renderDayContents},s.props.children):null},s.renderDateInput=function(){var e,t,n,r=l(s.props.className,((t={})[Ge]=s.state.open,t)),i=s.props.customInput||f.createElement("input",{type:"text"}),o=s.props.customInputRef||"ref",n="string"==typeof s.props.value?s.props.value:"string"==typeof s.state.inputValue?s.state.inputValue:(e=s.props.selected,t=s.props,n=t.dateFormat,t=t.locale,e&&e.clone().locale(t||u.locale()).format(Array.isArray(n)?n[0]:n)||"");return f.cloneElement(i,((i={})[o]=function(e){s.input=e},i.value=n,i.onBlur=s.handleBlur,i.onChange=s.handleChange,i.onClick=s.onInputClick,i.onFocus=s.handleFocus,i.onKeyDown=s.onInputKeyDown,i.id=s.props.id,i.name=s.props.name,i.autoFocus=s.props.autoFocus,i.placeholder=s.props.placeholderText,i.disabled=s.props.disabled,i.autoComplete=s.props.autoComplete,i.className=r,i.title=s.props.title,i.readOnly=s.props.readOnly,i.required=s.props.required,i.tabIndex=s.props.tabIndex,i))},s.renderClearButton=function(){return s.props.isClearable&&null!=s.props.selected?f.createElement("button",{type:"button",className:"react-datepicker__close-icon",onClick:s.onClearClick,title:s.props.clearButtonTitle,tabIndex:-1}):null},s.state=s.calcInitialState(),s}a.propTypes={adjustDateOnChange:r.bool,allowSameDay:r.bool,autoComplete:r.string,autoFocus:r.bool,calendarClassName:r.string,calendarContainer:r.func,children:r.node,className:r.string,customInput:r.element,customInputRef:r.string,dateFormat:r.oneOfType([r.string,r.array]),dateFormatCalendar:r.string,dayClassName:r.func,disabled:r.bool,disabledKeyboardNavigation:r.bool,dropdownMode:r.oneOf(["scroll","select"]).isRequired,endDate:r.object,excludeDates:r.array,filterDate:r.func,fixedHeight:r.bool,formatWeekNumber:r.func,highlightDates:r.array,id:r.string,includeDates:r.array,includeTimes:r.array,injectTimes:r.array,inline:r.bool,isClearable:r.bool,locale:r.string,maxDate:r.object,minDate:r.object,monthsShown:r.number,name:r.string,onBlur:r.func,onChange:r.func.isRequired,onSelect:r.func,onWeekSelect:r.func,onClickOutside:r.func,onChangeRaw:r.func,onFocus:r.func,onInputClick:r.func,onKeyDown:r.func,onMonthChange:r.func,onYearChange:r.func,onInputError:r.func,open:r.bool,openToDate:r.object,peekNextMonth:r.bool,placeholderText:r.string,popperContainer:r.func,popperClassName:r.string,popperModifiers:r.object,popperPlacement:r.oneOf(g),popperProps:r.object,preventOpenOnFocus:r.bool,readOnly:r.bool,required:r.bool,scrollableYearDropdown:r.bool,scrollableMonthYearDropdown:r.bool,selected:r.object,selectsEnd:r.bool,selectsStart:r.bool,showMonthDropdown:r.bool,showMonthYearDropdown:r.bool,showWeekNumbers:r.bool,showYearDropdown:r.bool,forceShowMonthNavigation:r.bool,showDisabledMonthNavigation:r.bool,startDate:r.object,startOpen:r.bool,tabIndex:r.number,timeCaption:r.string,title:r.string,todayButton:r.node,useWeekdaysShort:r.bool,formatWeekDay:r.func,utcOffset:r.oneOfType([r.number,r.string]),value:r.string,weekLabel:r.string,withPortal:r.bool,yearDropdownItemNumber:r.number,shouldCloseOnSelect:r.bool,showTimeSelect:r.bool,showTimeSelectOnly:r.bool,timeFormat:r.string,timeIntervals:r.number,minTime:r.object,maxTime:r.object,excludeTimes:r.array,useShortMonthInDropdown:r.bool,clearButtonTitle:r.string,previousMonthButtonLabel:r.string,nextMonthButtonLabel:r.string,renderCustomHeader:r.func,renderDayContents:r.func};var Ze="input",Je="navigate";exports.default=a,exports.CalendarContainer=Fe},{classnames:42,moment:642,"prop-types":700,react:739,"react-onclickoutside":711,"react-popper":715}],704:[function(require,e,exports){!function(e){!function(){"use strict";"production"!==e.env.NODE_ENV&&function(){var i=require("react"),v=require("object-assign"),s=require("scheduler"),b=require("prop-types/checkPropTypes"),a=require("scheduler/tracing"),u=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function l(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];o("warn",e,n)}function P(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];o("error",e,n)}function o(e,t,n){0<n.length&&"string"==typeof n[n.length-1]&&0===n[n.length-1].indexOf("\n    in")||""!==(r=u.ReactDebugCurrentFrame.getStackAddendum())&&(t+="%s",n=n.concat([r]));var r=n.map(function(e){return""+e});r.unshift("Warning: "+t),Function.prototype.apply.call(console[e],console,r);try{var i=0,o="Warning: "+t.replace(/%s/g,function(){return n[i++]});throw new Error(o)}catch(e){}}if(u.hasOwnProperty("ReactCurrentDispatcher")||(u.ReactCurrentDispatcher={current:null}),u.hasOwnProperty("ReactCurrentBatchConfig")||(u.ReactCurrentBatchConfig={suspense:null}),!i)throw Error("ReactDOM was loaded before React. Make sure you load the React package before loading ReactDOM.");var _,e=function(e,t,n,r,i,o,a,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(e){this.onError(e)}};"undefined"!=typeof window&&"function"==typeof window.dispatchEvent&&"undefined"!=typeof document&&"function"==typeof document.createEvent&&(_=document.createElement("react"),e=function(e,t,n,r,i,o,a,s,u){if("undefined"==typeof document)throw Error("The `document` global was defined when React was initialized, but is not defined anymore. This can happen in a test environment if a component schedules an update from an asynchronous callback, but the test has already finished running. To solve this, you can either unmount the component at the end of your test (and ensure that any asynchronous operations get canceled in `componentWillUnmount`), or you can change the test itself to be asynchronous.");var l,c=document.createEvent("Event"),d=!0,f=window.event,p=Object.getOwnPropertyDescriptor(window,"event"),h=Array.prototype.slice.call(arguments,3);var m=!1,y=!1;function g(e){if(l=e.error,m=!0,null===l&&0===e.colno&&0===e.lineno&&(y=!0),e.defaultPrevented&&null!=l&&"object"==typeof l)try{l._suppressLogging=!0}catch(e){}}var v="react-"+(e||"invokeguardedcallback");window.addEventListener("error",g),_.addEventListener(v,function e(){_.removeEventListener(v,e,!1),void 0!==window.event&&window.hasOwnProperty("event")&&(window.event=f),t.apply(n,h),d=!1},!1),c.initEvent(v,!1,!1),_.dispatchEvent(c),p&&Object.defineProperty(window,"event",p),d&&(m?y&&(l=new Error("A cross-origin error was thrown. React doesn't have access to the actual error object in development. See https://fb.me/react-crossorigin-error for more information.")):l=new Error("An error was thrown inside one of your components, but React doesn't know what it was. This is likely due to browser flakiness. React does its best to preserve the \"Pause on exceptions\" behavior of the DevTools, which requires some DEV-mode only tricks. It's possible that these don't work in your browser. Try triggering the error in production mode, or switching to a modern browser. If you suspect that this is actually an issue with React, please file an issue."),this.onError(l)),window.removeEventListener("error",g)});var c=e,p=!1,d=null,f=!1,h=null,m={onError:function(e){p=!0,d=e}};function y(e,t,n,r,i,o,a,s,u){p=!1,d=null,c.apply(m,arguments)}function g(){if(p){var e=d;return p=!1,d=null,e}throw Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.")}var w=null,n=null,x=null;function T(e,t,n){var r=e.type||"unknown-event";e.currentTarget=x(n),function(){var e;y.apply(this,arguments),p&&(e=g(),f||(f=!0,h=e))}(r,t,void 0,e),e.currentTarget=null}var S=function(e){var t=e._dispatchListeners,n=e._dispatchInstances,r=Array.isArray(t),e=r?t.length:t?1:0,t=Array.isArray(n),n=t?n.length:n?1:0;t===r&&n===e||P("EventPluginUtils: Invalid `event`.")},A=0,M=1,k=2,E=3,j=4,O=5,D=6,I=7,C=8,N=9,R=10,L=11,U=12,F=13,B=14,z=15,W=16,V=17,H=18,q=19,Y=20,G=21,K=22,$=null,X={};function Q(){if($)for(var e in X){var t=X[e],n=$.indexOf(e);if(!(-1<n))throw Error("EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `"+e+"`.");if(!J[n]){if(!t.extractEvents)throw Error("EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `"+e+"` does not.");var r,i=(J[n]=t).eventTypes;for(r in i)if(!function(e,t,n){if(ee.hasOwnProperty(n))throw Error("EventPluginRegistry: More than one plugin attempted to publish the same event name, `"+n+"`.");var r=(ee[n]=e).phasedRegistrationNames;{if(r){for(var i in r)r.hasOwnProperty(i)&&Z(r[i],t,n);return!0}if(e.registrationName)return Z(e.registrationName,t,n),!0}return!1}(i[r],t,r))throw Error("EventPluginRegistry: Failed to publish event `"+r+"` for plugin `"+e+"`.")}}}function Z(e,t,n){if(te[e])throw Error("EventPluginRegistry: More than one plugin attempted to publish the same registration name, `"+e+"`.");te[e]=t,ne[e]=t.eventTypes[n].dependencies;n=e.toLowerCase();"onDoubleClick"===(re[n]=e)&&(re.ondblclick=e)}var J=[],ee={},te={},ne={},re={};function t(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!X.hasOwnProperty(t)||X[t]!==r){if(X[t])throw Error("EventPluginRegistry: Cannot inject two different event plugins using the same name, `"+t+"`.");X[t]=r,n=!0}}n&&Q()}var r=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),ie=1,oe=32,ae=64,se=null,ue=null,le=null;function ce(e){var t=n(e);if(t){if("function"!=typeof se)throw Error("setRestoreImplementation() needs to be called to handle a target for controlled events. This error is likely caused by a bug in React. Please file an issue.");e=t.stateNode;e&&(e=w(e),se(t.stateNode,t.type,e))}}function de(e){ue?le?le.push(e):le=[e]:ue=e}function fe(){if(ue){var e=ue,t=le;if(le=ue=null,ce(e),t)for(var n=0;n<t.length;n++)ce(t[n])}}var pe=!0,he=!1,me=!1,ye=!1,ge=function(e,t){return e(t)},ve=function(e,t,n,r,i){return e(t,n,r,i)},be=function(){},_e=ge,we=!1,xe=!1;function Te(){null===ue&&null===le||(be(),fe())}var Se=0,ke=1,Ee=2,Oe=0,Ce=3,Pe=4,Ae=5,Me=6,je=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",De=je+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Ie="data-reactroot",Ne=new RegExp("^["+je+"]["+De+"]*$"),Re=Object.prototype.hasOwnProperty,Le={},Ue={};function Fe(e){if(Re.call(Ue,e))return 1;if(!Re.call(Le,e)){if(Ne.test(e))return Ue[e]=!0;Le[e]=!0,P("Invalid attribute name: `%s`",e)}}function Be(e,t,n){return null!==t?t.type===Oe:!n&&(2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1]))}function ze(e,t,n,r){if(null===n||n.type!==Oe)switch(typeof t){case"function":case"symbol":return 1;case"boolean":if(r)return;if(null!==n)return!n.acceptsBooleans;var i=e.toLowerCase().slice(0,5);return"data-"!==i&&"aria-"!==i;default:return}}function We(e,t,n,r){if(null==t)return 1;if(ze(e,t,n,r))return 1;if(!r&&null!==n)switch(n.type){case Ce:return!t;case Pe:return!1===t;case Ae:return isNaN(t);case Me:return isNaN(t)||t<1}}function Ve(e){return qe.hasOwnProperty(e)?qe[e]:null}function He(e,t,n,r,i,o){this.acceptsBooleans=2===t||t===Ce||t===Pe,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o}var qe={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(function(e){qe[e]=new He(e,Oe,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0],e=e[1];qe[t]=new He(t,1,!1,e,null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){qe[e]=new He(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){qe[e]=new He(e,2,!1,e,null,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(function(e){qe[e]=new He(e,Ce,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){qe[e]=new He(e,Ce,!0,e,null,!1)}),["capture","download"].forEach(function(e){qe[e]=new He(e,Pe,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){qe[e]=new He(e,Me,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){qe[e]=new He(e,Ae,!1,e.toLowerCase(),null,!1)});function Ye(e){return e[1].toUpperCase()}var Ge=/[\-\:]([a-z])/g;["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(function(e){var t=e.replace(Ge,Ye);qe[t]=new He(t,1,!1,e,null,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(e){var t=e.replace(Ge,Ye);qe[t]=new He(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ge,Ye);qe[t]=new He(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){qe[e]=new He(e,1,!1,e.toLowerCase(),null,!1)});qe.xlinkHref=new He("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){qe[e]=new He(e,1,!1,e.toLowerCase(),null,!0)});u.ReactDebugCurrentFrame;var Ke=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*\:/i,$e=!1;function Xe(e){!$e&&Ke.test(e)&&($e=!0,P("A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.",JSON.stringify(e)))}function Qe(e,t,n){if(Fe(t)){if(!e.hasAttribute(t))return void 0===n?void 0:null;t=e.getAttribute(t);return t===""+n?n:t}}function Ze(e,t,n,r){var i,o,a,s,u=Ve(t);Be(t,u,r)||(We(t,n,u,r)&&(n=null),r||null===u?Fe(t)&&(i=t,null===n?e.removeAttribute(i):e.setAttribute(i,""+n)):u.mustUseProperty?(a=u.propertyName,null===n?(o=u.type,e[a]=o!==Ce&&""):e[a]=n):(i=u.attributeName,o=u.attributeNamespace,null===n?e.removeAttribute(i):((a=u.type)===Ce||a===Pe&&!0===n?s="":(s=""+n,u.sanitizeURL&&Xe(s.toString())),o?e.setAttributeNS(o,i,s):e.setAttribute(i,s))))}var Je=/^(.*)[\\\/]/;var et="function"==typeof Symbol&&Symbol.for,tt=et?Symbol.for("react.element"):60103,nt=et?Symbol.for("react.portal"):60106,rt=et?Symbol.for("react.fragment"):60107,it=et?Symbol.for("react.strict_mode"):60108,ot=et?Symbol.for("react.profiler"):60114,at=et?Symbol.for("react.provider"):60109,st=et?Symbol.for("react.context"):60110,ut=et?Symbol.for("react.concurrent_mode"):60111,lt=et?Symbol.for("react.forward_ref"):60112,ct=et?Symbol.for("react.suspense"):60113,dt=et?Symbol.for("react.suspense_list"):60120,ft=et?Symbol.for("react.memo"):60115,pt=et?Symbol.for("react.lazy"):60116,ht=et?Symbol.for("react.block"):60121,mt="function"==typeof Symbol&&Symbol.iterator,yt="@@iterator";function gt(e){if(null===e||"object"!=typeof e)return null;e=mt&&e[mt]||e[yt];return"function"==typeof e?e:null}var vt=-1,bt=0,_t=1,wt=2;function xt(e){return e._status===_t?e._result:null}function Tt(e){if(null==e)return null;if("number"==typeof e.tag&&P("Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),"function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case rt:return"Fragment";case nt:return"Portal";case ot:return"Profiler";case it:return"StrictMode";case ct:return"Suspense";case dt:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case st:return"Context.Consumer";case at:return"Context.Provider";case lt:return t=e.render,n="ForwardRef",t=t.displayName||t.name||"",e.displayName||(""!==t?n+"("+t+")":n);case ft:return Tt(e.type);case ht:return Tt(e.render);case pt:n=xt(e);if(n)return Tt(n)}var t,n;return null}var St=u.ReactDebugCurrentFrame;function kt(e){switch(e.tag){case E:case j:case D:case I:case R:case N:return"";default:var t=e._debugOwner,n=e._debugSource,r=Tt(e.type),i=null;return t&&(i=Tt(t.type)),o=r,a=i,t="",(r=n)?(n=(i=r.fileName).replace(Je,""),/^index\./.test(n)&&(!(i=i.match(Je))||(i=i[1])&&(n=i.replace(Je,"")+"/"+n)),t=" (at "+n+":"+r.lineNumber+")"):a&&(t=" (created by "+a+")"),"\n    in "+(o||"Unknown")+t}var o,a}function Et(e){for(var t="",n=e;t+=kt(n),n=n.return;);return t}var Ot=null,Ct=!1;function Pt(){if(null===Ot)return null;var e=Ot._debugOwner;return null!=e?Tt(e.type):null}function At(){return null===Ot?"":Et(Ot)}function Mt(){St.getCurrentStack=null,Ot=null,Ct=!1}function jt(e){St.getCurrentStack=At,Ot=e,Ct=!1}function Dt(e){Ct=e}function It(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}var Nt={checkPropTypes:null},Rt=u.ReactDebugCurrentFrame,Lt={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0},Ut={value:function(e,t,n){return Lt[e.type]||e.onChange||e.readOnly||e.disabled||null==e[t]||he?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return e.onChange||e.readOnly||e.disabled||null==e[t]||he?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}};function Ft(e){var t=e.type,e=e.nodeName;return e&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Bt(e){return e._valueTracker}function zt(e){Bt(e)||(e._valueTracker=function(e){var t=Ft(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Wt(e){if(e){var t=Bt(e);if(!t)return 1;var n,r=t.getValue(),n=(n="",(e=e)?n=Ft(e)?e.checked?"true":"false":e.value:n);return n!==r&&(t.setValue(n),1)}}var Vt=!(Nt.checkPropTypes=function(e,t){b(Ut,t,"prop",e,Rt.getStackAddendum)}),Ht=!1,qt=!1,Yt=!1;function Gt(e){return"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}function Kt(e,t){var n=t.checked;return v({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function $t(e,t){Nt.checkPropTypes("input",t),void 0===t.checked||void 0===t.defaultChecked||Ht||(P("%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://fb.me/react-controlled-components",Pt()||"A component",t.type),Ht=!0),void 0===t.value||void 0===t.defaultValue||Vt||(P("%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://fb.me/react-controlled-components",Pt()||"A component",t.type),Vt=!0);var n=null==t.defaultValue?"":t.defaultValue;e._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:It(null!=t.value?t.value:n),controlled:Gt(t)}}function Xt(e,t){t=t.checked;null!=t&&Ze(e,"checked",t,!1)}function Qt(e,t){var n=e,r=Gt(t);n._wrapperState.controlled||!r||Yt||(P("A component is changing an uncontrolled input of type %s to be controlled. Input elements should not switch from uncontrolled to controlled (or vice versa). Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://fb.me/react-controlled-components",t.type),Yt=!0),!n._wrapperState.controlled||r||qt||(P("A component is changing a controlled input of type %s to be uncontrolled. Input elements should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://fb.me/react-controlled-components",t.type),qt=!0),Xt(e,t);r=It(t.value),e=t.type;if(null!=r)"number"===e?(0===r&&""===n.value||n.value!=r)&&(n.value=""+r):n.value!==""+r&&(n.value=""+r);else if("submit"===e||"reset"===e)return void n.removeAttribute("value");t.hasOwnProperty("value")?en(n,t.type,r):t.hasOwnProperty("defaultValue")&&en(n,t.type,It(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)}function Zt(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(("submit"===r||"reset"===r)&&(void 0===t.value||null===t.value))return;r=""+e._wrapperState.initialValue;n||r!==e.value&&(e.value=r),e.defaultValue=r}r=e.name;""!==r&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function Jt(e,t){Qt(e,t),function(e,t){var n=t.name;if("radio"===t.type&&null!=n){for(var r=e;r.parentNode;)r=r.parentNode;for(var i=r.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),o=0;o<i.length;o++){var a=i[o];if(a!==e&&a.form===e.form){var s=Fs(a);if(!s)throw Error("ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported.");Wt(a),Qt(a,s)}}}}(e,t)}function en(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var tn=!1,nn=!1;function rn(e,t){"object"==typeof t.children&&null!==t.children&&i.Children.forEach(t.children,function(e){null!=e&&"string"!=typeof e&&"number"!=typeof e&&"string"==typeof e.type&&(nn||(nn=!0,P("Only strings and numbers are supported as <option> children.")))}),null==t.selected||tn||(P("Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>."),tn=!0)}function on(e,t){var n,r=v({children:void 0},t),t=(t=t.children,n="",i.Children.forEach(t,function(e){null!=e&&(n+=e)}),n);return t&&(r.children=t),r}function an(){var e=Pt();return e?"\n\nCheck the render method of `"+e+"`.":""}var sn=!1,un=["value","defaultValue"];function ln(e,t,n,r){var i=e.options;if(t){for(var o=n,a={},s=0;s<o.length;s++)a["$"+o[s]]=!0;for(var u=0;u<i.length;u++){var l=a.hasOwnProperty("$"+i[u].value);i[u].selected!==l&&(i[u].selected=l),l&&r&&(i[u].defaultSelected=!0)}}else{for(var c=""+It(n),d=null,f=0;f<i.length;f++){if(i[f].value===c)return i[f].selected=!0,void(r&&(i[f].defaultSelected=!0));null!==d||i[f].disabled||(d=i[f])}null!==d&&(d.selected=!0)}}function cn(e,t){return v({},t,{value:void 0})}function dn(e,t){!function(e){Nt.checkPropTypes("select",e);for(var t=0;t<un.length;t++){var n,r=un[t];null!=e[r]&&(n=Array.isArray(e[r]),e.multiple&&!n?P("The `%s` prop supplied to <select> must be an array if `multiple` is true.%s",r,an()):!e.multiple&&n&&P("The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",r,an()))}}(t),e._wrapperState={wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||sn||(P("Select elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled select element and remove one of these props. More info: https://fb.me/react-controlled-components"),sn=!0)}var fn=!1;function pn(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error("`dangerouslySetInnerHTML` does not make sense on <textarea>.");return v({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function hn(e,t){var n=e;Nt.checkPropTypes("textarea",t),void 0===t.value||void 0===t.defaultValue||fn||(P("%s contains a textarea with both value and defaultValue props. Textarea elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled textarea and remove one of these props. More info: https://fb.me/react-controlled-components",Pt()||"A component"),fn=!0);var r=t.value;if(null==r){e=t.children,t=t.defaultValue;if(null!=e){if(P("Use the `defaultValue` or `value` props instead of setting children on <textarea>."),null!=t)throw Error("If you supply `defaultValue` on a <textarea>, do not pass children.");if(Array.isArray(e)){if(!(e.length<=1))throw Error("<textarea> can only have at most one child.");e=e[0]}t=e}r=t=null==t?"":t}n._wrapperState={initialValue:It(r)}}function mn(e,t){var n=e,r=It(t.value),e=It(t.defaultValue);null!=r&&((r=""+r)!==n.value&&(n.value=r),null==t.defaultValue&&n.defaultValue!==r&&(n.defaultValue=r)),null!=e&&(n.defaultValue=""+e)}function yn(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var gn="http://www.w3.org/1999/xhtml",vn="http://www.w3.org/1998/Math/MathML",bn="http://www.w3.org/2000/svg",_n=gn,wn=bn;function xn(e){switch(e){case"svg":return bn;case"math":return vn;default:return gn}}function Tn(e,t){return null==e||e===gn?xn(t):e===bn&&"foreignObject"===t?gn:e}var Sn,kn,En=(kn=function(e,t){if(e.namespaceURI!==wn||"innerHTML"in e)e.innerHTML=t;else{(Sn=Sn||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>";for(var n=Sn.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return kn(e,t,n,r)})}:kn),On=1,Cn=3,Pn=8,An=9,Mn=11,jn=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===Cn)return void(n.nodeValue=t)}e.textContent=t};function Dn(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var In={animationend:Dn("Animation","AnimationEnd"),animationiteration:Dn("Animation","AnimationIteration"),animationstart:Dn("Animation","AnimationStart"),transitionend:Dn("Transition","TransitionEnd")},Nn={},Rn={};function Ln(e){if(Nn[e])return Nn[e];if(!In[e])return e;var t,n=In[e];for(t in n)if(n.hasOwnProperty(t)&&t in Rn)return Nn[e]=n[t];return e}r&&(Rn=document.createElement("div").style,"AnimationEvent"in window||(delete In.animationend.animation,delete In.animationiteration.animation,delete In.animationstart.animation),"TransitionEvent"in window||delete In.transitionend.transition);var Un=Ln("animationend"),Fn=Ln("animationiteration"),Bn=Ln("animationstart"),zn="blur",Wn="canplay",Vn="canplaythrough",Hn="cancel",qn="change",Yn="click",Gn="close",Kn="compositionend",$n="compositionstart",Xn="compositionupdate",Qn="contextmenu",Zn="dblclick",Jn="auxclick",er="dragend",tr="dragenter",nr="dragleave",rr="dragstart",ir="durationchange",or="emptied",ar="encrypted",sr="error",ur="focus",lr="gotpointercapture",cr="input",dr="invalid",fr="keydown",pr="keypress",hr="keyup",mr="load",yr="loadstart",gr="loadeddata",vr="loadedmetadata",br="lostpointercapture",_r="mousedown",wr="mouseout",xr="mouseover",Tr="mouseup",Sr="paste",kr="playing",Er="pointercancel",Or="pointerdown",Cr="pointermove",Pr="pointerout",Ar="pointerover",Mr="pointerup",jr="progress",Dr="ratechange",Ir="reset",Nr="scroll",Rr="seeked",Lr="seeking",Ur="selectionchange",Fr="stalled",Br="submit",zr="suspend",Wr="textInput",Vr="timeupdate",Hr="toggle",qr="touchcancel",Yr="touchend",Gr="touchstart",Kr=Ln("transitionend"),$r="volumechange",Xr="waiting",Qr=["abort",Wn,Vn,ir,or,ar,"ended",sr,gr,vr,yr,"pause","play",kr,jr,Dr,Rr,Lr,Fr,zr,Vr,$r,Xr];var Zr=new("function"==typeof WeakMap?WeakMap:Map);function Jr(e){var t=Zr.get(e);return void 0===t&&(t=new Map,Zr.set(e,t)),t}function ei(e){return e._reactInternalFiber}var ti=0,ni=1,ri=2,ii=4,oi=6,ai=8,si=16,ui=32,li=64,ci=128,di=256,fi=512,pi=1024,hi=1028,mi=932,yi=2047,gi=2048,vi=4096,bi=u.ReactCurrentOwner;function _i(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else for(var r=t;((t=r).effectTag&(ri|pi))!==ti&&(n=t.return),r=t.return;);return t.tag===E?n:null}function wi(e){if(e.tag===F){var t=e.memoizedState;if(null!==t||null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function xi(e){return e.tag===E?e.stateNode.containerInfo:null}function Ti(e){if(_i(e)!==e)throw Error("Unable to find node on an unmounted component.")}function Si(e){var t=e.alternate;if(!t){var n=_i(e);if(null===n)throw Error("Unable to find node on an unmounted component.");return n!==e?null:e}for(var r=e,i=t;;){var o=r.return;if(null===o)break;var a=o.alternate;if(null!==a){if(o.child===a.child){for(var s=o.child;s;){if(s===r)return Ti(o),e;if(s===i)return Ti(o),t;s=s.sibling}throw Error("Unable to find node on an unmounted component.")}if(r.return!==i.return)r=o,i=a;else{for(var u=!1,l=o.child;l;){if(l===r){u=!0,r=o,i=a;break}if(l===i){u=!0,i=o,r=a;break}l=l.sibling}if(!u){for(l=a.child;l;){if(l===r){u=!0,r=a,i=o;break}if(l===i){u=!0,i=a,r=o;break}l=l.sibling}if(!u)throw Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(r.alternate!==i)throw Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}else{var c=o.return;if(null===c)break;r=i=c}}if(r.tag!==E)throw Error("Unable to find node on an unmounted component.");return r.stateNode.current===r?e:t}function ki(e){var t=Si(e);if(!t)return null;for(var n=t;;){if(n.tag===O||n.tag===D)return n;if(n.child)n=(n.child.return=n).child;else{if(n===t)return null;for(;!n.sibling;){if(!n.return||n.return===t)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}function Ei(e,t){if(null==t)throw Error("accumulateInto(...): Accumulated items must not be null or undefined.");return null==e?t:Array.isArray(e)?(Array.isArray(t)?e.push.apply(e,t):e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function Oi(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var Ci=null,Pi=function(e){e&&(function(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(S(e),Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)T(e,t[r],n[r]);else t&&T(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null}(e),e.isPersistent()||e.constructor.release(e))};function Ai(e){e=Ci=null!==e?Ei(Ci,e):Ci;if(Ci=null,e){if(Oi(e,Pi),Ci)throw Error("processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented.");!function(){if(f){var e=h;throw f=!1,h=null,e}}()}}function Mi(e){e=e.target||e.srcElement||window;return(e=e.correspondingUseElement?e.correspondingUseElement:e).nodeType===Cn?e.parentNode:e}function ji(e){if(!r)return!1;var t="on"+e,n=t in document;return n||((e=document.createElement("div")).setAttribute(t,"return;"),n="function"==typeof e[t]),n}var Di=10,Ii=[];function Ni(e,t,n,r,i){Ai(function(e,t,n,r,i){for(var o=null,a=0;a<J.length;a++){var s=J[a];!s||(s=s.extractEvents(e,t,n,r,i))&&(o=Ei(o,s))}return o}(e,t,n,r,i))}function Ri(e){var t=o=e.targetInst;do{if(!t){e.ancestors.push(t);break}var n=function(e){if(e.tag===E)return e.stateNode.containerInfo;for(;e.return;)e=e.return;return e.tag!==E?null:e.stateNode.containerInfo}(t);if(!n)break;var r=t.tag}while(r!==O&&r!==D||e.ancestors.push(t),t=Rs(n));for(var i=0;i<e.ancestors.length;i++){var o=e.ancestors[i],a=Mi(e.nativeEvent),s=e.topLevelType,u=e.nativeEvent,l=e.eventSystemFlags;0===i&&(l|=ae),Ni(s,o,u,a,l)}}function Li(e,t,n,r){t=function(e,t,n,r){if(Ii.length){var i=Ii.pop();return i.topLevelType=e,i.eventSystemFlags=r,i.nativeEvent=t,i.targetInst=n,i}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}(e,n,r,t);try{!function(e,t,n){if(xe)return e(t,n);xe=!0;try{_e(e,t,n)}finally{xe=!1,Te()}}(Ri,t)}finally{(t=t).topLevelType=null,t.nativeEvent=null,t.targetInst=null,t.ancestors.length=0,Ii.length<Di&&Ii.push(t)}}function Ui(e,t,n){if(!n.has(e)){switch(e){case Nr:yo(Nr,t);break;case ur:case zn:yo(ur,t),yo(zn,t),n.set(zn,null),n.set(ur,null);break;case Hn:case Gn:ji(e)&&yo(e,t);break;case dr:case Br:case Ir:break;default:-1!==Qr.indexOf(e)||mo(e,t)}n.set(e,null)}}var Fi=!1,Bi=[],zi=null,Wi=null,Vi=null,Hi=new Map,qi=new Map,Yi=[];var Gi=[_r,Tr,qr,Yr,Gr,Jn,Zn,Er,Or,Mr,er,rr,"drop",Kn,$n,fr,pr,hr,cr,Wr,Gn,Hn,"copy","cut",Sr,Yn,qn,Qn,Ir,Br],Ki=[ur,zn,tr,nr,xr,wr,Ar,Pr,lr,br];function $i(e){return-1<Gi.indexOf(e)}function Xi(e,t,n){Ui(e,t,n)}function Qi(e,t,n,r,i){return{blockedOn:e,topLevelType:t,eventSystemFlags:n|oe,nativeEvent:i,container:r}}function Zi(e,t,n,r,i){i=Qi(e,t,n,r,i);Bi.push(i)}function Ji(e,t){switch(e){case ur:case zn:zi=null;break;case tr:case nr:Wi=null;break;case xr:case wr:Vi=null;break;case Ar:case Pr:var n=t.pointerId;Hi.delete(n);break;case lr:case br:n=t.pointerId;qi.delete(n)}}function eo(e,t,n,r,i,o){if(null!==e&&e.nativeEvent===o)return e.eventSystemFlags|=r,e;o=Qi(t,n,r,i,o);return null===t||null!==(t=Ls(t))&&db(t),o}function to(e){if(null===e.blockedOn){var t=bo(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null===t)return 1;var n=Ls(t);null!==n&&db(n),void(e.blockedOn=t)}}function no(e,t,n){to(e)&&n.delete(t)}function ro(){for(Fi=!1;0<Bi.length;){var e=Bi[0];if(null!==e.blockedOn){var t=Ls(e.blockedOn);null!==t&&cb(t);break}t=bo(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:Bi.shift()}null!==zi&&to(zi)&&(zi=null),null!==Wi&&to(Wi)&&(Wi=null),null!==Vi&&to(Vi)&&(Vi=null),Hi.forEach(no),qi.forEach(no)}function io(e,t){e.blockedOn===t&&(e.blockedOn=null,Fi||(Fi=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,ro)))}function oo(t){if(0<Bi.length){io(Bi[0],t);for(var e=1;e<Bi.length;e++){var n=Bi[e];n.blockedOn===t&&(n.blockedOn=null)}}null!==zi&&io(zi,t),null!==Wi&&io(Wi,t),null!==Vi&&io(Vi,t);function r(e){return io(e,t)}Hi.forEach(r),qi.forEach(r);for(var i=0;i<Yi.length;i++){var o=Yi[i];o.blockedOn===t&&(o.blockedOn=null)}for(;0<Yi.length;){var a=Yi[0];if(null!==a.blockedOn)break;!function(e){var t=Rs(e.target);if(null!==t){var n=_i(t);if(null!==n){var r=n.tag;if(r===F){t=wi(n);if(null!==t)return e.blockedOn=t,s.unstable_runWithPriority(e.priority,function(){fb(n)})}else if(r===E)if(n.stateNode.hydrate)return e.blockedOn=xi(n)}}e.blockedOn=null}(a),null===a.blockedOn&&Yi.shift()}}var ao={},so=new Map,uo=new Map,e=[qn,Ur,Wr,$n,Kn,Xn],je=["drag","drag",tr,"dragEnter","dragexit","dragExit",nr,"dragLeave","dragover","dragOver","mousemove","mouseMove",wr,"mouseOut",xr,"mouseOver",Cr,"pointerMove",Pr,"pointerOut",Ar,"pointerOver",Nr,"scroll",Hr,"toggle","touchmove","touchMove","wheel","wheel"],et=["abort","abort",Un,"animationEnd",Fn,"animationIteration",Bn,"animationStart",Wn,"canPlay",Vn,"canPlayThrough",ir,"durationChange",or,"emptied",ar,"encrypted","ended","ended",sr,"error",lr,"gotPointerCapture",mr,"load",gr,"loadedData",vr,"loadedMetadata",yr,"loadStart",br,"lostPointerCapture",kr,"playing",jr,"progress",Lr,"seeking",Fr,"stalled",zr,"suspend",Vr,"timeUpdate",Kr,"transitionEnd",Xr,"waiting"];function lo(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1],o="on"+(i[0].toUpperCase()+i.slice(1)),o={phasedRegistrationNames:{bubbled:o,captured:o+"Capture"},dependencies:[r],eventPriority:t};uo.set(r,t),so.set(r,o),ao[i]=o}}lo([zn,"blur",Hn,"cancel",Yn,"click",Gn,"close",Qn,"contextMenu","copy","copy","cut","cut",Jn,"auxClick",Zn,"doubleClick",er,"dragEnd",rr,"dragStart","drop","drop",ur,"focus",cr,"input",dr,"invalid",fr,"keyDown",pr,"keyPress",hr,"keyUp",_r,"mouseDown",Tr,"mouseUp",Sr,"paste","pause","pause","play","play",Er,"pointerCancel",Or,"pointerDown",Mr,"pointerUp",Dr,"rateChange",Ir,"reset",Rr,"seeked",Br,"submit",qr,"touchCancel",Yr,"touchEnd",Gr,"touchStart",$r,"volumeChange"],Se),lo(je,ke),lo(et,Ee),function(e,t){for(var n=0;n<e.length;n++)uo.set(e[n],t)}(e,Se);var co=s.unstable_UserBlockingPriority,fo=s.unstable_runWithPriority,po=!0;function ho(e){po=!!e}function mo(e,t){go(t,e,!1)}function yo(e,t){go(t,e,!0)}function go(e,t,n){var r;switch(i=t,void 0===(i=uo.get(i))?Ee:i){case Se:r=function(e,t,n,r){r.timeStamp,we||he||be(),function(e,t,n,r,i){var o=we;we=!0;try{ve(e,t,n,r,i)}finally{(we=o)||Te()}}(vo,e,t,n,r)}.bind(null,t,ie,e);break;case ke:r=function(e,t,n,r){fo(co,vo.bind(null,e,t,n,r))}.bind(null,t,ie,e);break;case Ee:default:r=vo.bind(null,t,ie,e)}var i=t;n?e.addEventListener(i,r,!0):e.addEventListener(i,r,!1)}function vo(e,t,n,r){var i;po&&(0<Bi.length&&$i(e)?Zi(null,e,t,n,r):null!==(i=bo(e,t,0,r))?$i(e)?Zi(i,e,t,n,r):function(e,t,n,r,i){switch(t){case ur:return zi=eo(zi,e,t,n,r,i),1;case tr:return Wi=eo(Wi,e,t,n,r,i),1;case xr:return Vi=eo(Vi,e,t,n,r,i),1;case Ar:var o=i,a=o.pointerId;return Hi.set(a,eo(Hi.get(a)||null,e,t,n,r,o)),1;case lr:a=i,o=a.pointerId;return qi.set(o,eo(qi.get(o)||null,e,t,n,r,a)),1}}(i,e,t,n,r)||(Ji(e,r),Li(e,t,r,null)):Ji(e,r))}function bo(e,t,n,r){var i=Rs(Mi(r));if(null!==i){var o=_i(i);if(null===o)i=null;else{var a=o.tag;if(a===F){var s=wi(o);if(null!==s)return s;i=null}else if(a===E){if(o.stateNode.hydrate)return xi(o);i=null}else o!==i&&(i=null)}}return Li(e,t,r,i),null}var _o={animation:["animationDelay","animationDirection","animationDuration","animationFillMode","animationIterationCount","animationName","animationPlayState","animationTimingFunction"],background:["backgroundAttachment","backgroundClip","backgroundColor","backgroundImage","backgroundOrigin","backgroundPositionX","backgroundPositionY","backgroundRepeat","backgroundSize"],backgroundPosition:["backgroundPositionX","backgroundPositionY"],border:["borderBottomColor","borderBottomStyle","borderBottomWidth","borderImageOutset","borderImageRepeat","borderImageSlice","borderImageSource","borderImageWidth","borderLeftColor","borderLeftStyle","borderLeftWidth","borderRightColor","borderRightStyle","borderRightWidth","borderTopColor","borderTopStyle","borderTopWidth"],borderBlockEnd:["borderBlockEndColor","borderBlockEndStyle","borderBlockEndWidth"],borderBlockStart:["borderBlockStartColor","borderBlockStartStyle","borderBlockStartWidth"],borderBottom:["borderBottomColor","borderBottomStyle","borderBottomWidth"],borderColor:["borderBottomColor","borderLeftColor","borderRightColor","borderTopColor"],borderImage:["borderImageOutset","borderImageRepeat","borderImageSlice","borderImageSource","borderImageWidth"],borderInlineEnd:["borderInlineEndColor","borderInlineEndStyle","borderInlineEndWidth"],borderInlineStart:["borderInlineStartColor","borderInlineStartStyle","borderInlineStartWidth"],borderLeft:["borderLeftColor","borderLeftStyle","borderLeftWidth"],borderRadius:["borderBottomLeftRadius","borderBottomRightRadius","borderTopLeftRadius","borderTopRightRadius"],borderRight:["borderRightColor","borderRightStyle","borderRightWidth"],borderStyle:["borderBottomStyle","borderLeftStyle","borderRightStyle","borderTopStyle"],borderTop:["borderTopColor","borderTopStyle","borderTopWidth"],borderWidth:["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth"],columnRule:["columnRuleColor","columnRuleStyle","columnRuleWidth"],columns:["columnCount","columnWidth"],flex:["flexBasis","flexGrow","flexShrink"],flexFlow:["flexDirection","flexWrap"],font:["fontFamily","fontFeatureSettings","fontKerning","fontLanguageOverride","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontVariantAlternates","fontVariantCaps","fontVariantEastAsian","fontVariantLigatures","fontVariantNumeric","fontVariantPosition","fontWeight","lineHeight"],fontVariant:["fontVariantAlternates","fontVariantCaps","fontVariantEastAsian","fontVariantLigatures","fontVariantNumeric","fontVariantPosition"],gap:["columnGap","rowGap"],grid:["gridAutoColumns","gridAutoFlow","gridAutoRows","gridTemplateAreas","gridTemplateColumns","gridTemplateRows"],gridArea:["gridColumnEnd","gridColumnStart","gridRowEnd","gridRowStart"],gridColumn:["gridColumnEnd","gridColumnStart"],gridColumnGap:["columnGap"],gridGap:["columnGap","rowGap"],gridRow:["gridRowEnd","gridRowStart"],gridRowGap:["rowGap"],gridTemplate:["gridTemplateAreas","gridTemplateColumns","gridTemplateRows"],listStyle:["listStyleImage","listStylePosition","listStyleType"],margin:["marginBottom","marginLeft","marginRight","marginTop"],marker:["markerEnd","markerMid","markerStart"],mask:["maskClip","maskComposite","maskImage","maskMode","maskOrigin","maskPositionX","maskPositionY","maskRepeat","maskSize"],maskPosition:["maskPositionX","maskPositionY"],outline:["outlineColor","outlineStyle","outlineWidth"],overflow:["overflowX","overflowY"],padding:["paddingBottom","paddingLeft","paddingRight","paddingTop"],placeContent:["alignContent","justifyContent"],placeItems:["alignItems","justifyItems"],placeSelf:["alignSelf","justifySelf"],textDecoration:["textDecorationColor","textDecorationLine","textDecorationStyle"],textEmphasis:["textEmphasisColor","textEmphasisStyle"],transition:["transitionDelay","transitionDuration","transitionProperty","transitionTimingFunction"],wordWrap:["overflowWrap"]},wo={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};var xo=["Webkit","ms","Moz","O"];function To(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||wo.hasOwnProperty(e)&&wo[e]?(""+t).trim():t+"px"}Object.keys(wo).forEach(function(t){xo.forEach(function(e){wo[e+(e=t).charAt(0).toUpperCase()+e.substring(1)]=wo[t]})});var So=/([A-Z])/g,ko=/^ms-/;function Eo(e){Mo.hasOwnProperty(e)&&Mo[e]||(Mo[e]=!0,P("Unsupported style property %s. Did you mean %s?",e,e.replace(Co,"ms-").replace(Po,function(e,t){return t.toUpperCase()})))}var Oo=/^(?:webkit|moz|o)[A-Z]/,Co=/^-ms-/,Po=/-(.)/g,Ao=/;\s*$/,Mo={},jo={},Do=!1,Io=!1,No=function(e,t){var n,r;-1<e.indexOf("-")?Eo(e):Oo.test(e)?(n=e,Mo.hasOwnProperty(n)&&Mo[n]||(Mo[n]=!0,P("Unsupported vendor-prefixed style property %s. Did you mean %s?",n,n.charAt(0).toUpperCase()+n.slice(1)))):Ao.test(t)&&(n=e,r=t,jo.hasOwnProperty(r)&&jo[r]||(jo[r]=!0,P('Style property values shouldn\'t contain a semicolon. Try "%s: %s" instead.',n,r.replace(Ao,"")))),"number"==typeof t&&(isNaN(t)?(r=e,Do||(Do=!0,P("`NaN` is an invalid value for the `%s` css style property.",r))):isFinite(t)||(e=e,Io||(Io=!0,P("`Infinity` is an invalid value for the `%s` css style property.",e))))};function Ro(e){var t,n,r,i="",o="";for(t in e)e.hasOwnProperty(t)&&(null!=(n=e[t])&&(i+=o+((r=0===t.indexOf("--"))?t:t.replace(So,"-$1").toLowerCase().replace(ko,"-ms-"))+":",i+=To(t,n,r),o=";"));return i||null}function Lo(e,t){var n,r,i,o=e.style;for(n in t)t.hasOwnProperty(n)&&((r=0===n.indexOf("--"))||No(n,t[n]),i=To(n,t[n],r),"float"===n&&(n="cssFloat"),r?o.setProperty(n,i):o[n]=i)}function Uo(e){var t,n={};for(t in e)for(var r=_o[t]||[t],i=0;i<r.length;i++)n[r[i]]=t;return n}var Fo=v({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}),Bo="__html",zo=null;function Wo(e,t){if(t){if(Fo[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(e+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`."+zo.getStackAddendum());if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");if(!("object"==typeof t.dangerouslySetInnerHTML&&Bo in t.dangerouslySetInnerHTML))throw Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://fb.me/react-invariant-dangerously-set-inner-html for more information.")}if(!t.suppressContentEditableWarning&&t.contentEditable&&null!=t.children&&P("A component is `contentEditable` and contains `children` managed by React. It is now your responsibility to guarantee that none of those nodes are unexpectedly modified or duplicated. This is probably not intentional."),null!=t.style&&"object"!=typeof t.style)throw Error("The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX."+zo.getStackAddendum())}}function Vo(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var zo=u.ReactDebugCurrentFrame,Ho={accept:"accept",acceptcharset:"acceptCharset","accept-charset":"acceptCharset",accesskey:"accessKey",action:"action",allowfullscreen:"allowFullScreen",alt:"alt",as:"as",async:"async",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",capture:"capture",cellpadding:"cellPadding",cellspacing:"cellSpacing",challenge:"challenge",charset:"charSet",checked:"checked",children:"children",cite:"cite",class:"className",classid:"classID",classname:"className",cols:"cols",colspan:"colSpan",content:"content",contenteditable:"contentEditable",contextmenu:"contextMenu",controls:"controls",controlslist:"controlsList",coords:"coords",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",data:"data",datetime:"dateTime",default:"default",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",defer:"defer",dir:"dir",disabled:"disabled",disablepictureinpicture:"disablePictureInPicture",download:"download",draggable:"draggable",enctype:"encType",for:"htmlFor",form:"form",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",headers:"headers",height:"height",hidden:"hidden",high:"high",href:"href",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",id:"id",innerhtml:"innerHTML",inputmode:"inputMode",integrity:"integrity",is:"is",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",kind:"kind",label:"label",lang:"lang",list:"list",loop:"loop",low:"low",manifest:"manifest",marginwidth:"marginWidth",marginheight:"marginHeight",max:"max",maxlength:"maxLength",media:"media",mediagroup:"mediaGroup",method:"method",min:"min",minlength:"minLength",multiple:"multiple",muted:"muted",name:"name",nomodule:"noModule",nonce:"nonce",novalidate:"noValidate",open:"open",optimum:"optimum",pattern:"pattern",placeholder:"placeholder",playsinline:"playsInline",poster:"poster",preload:"preload",profile:"profile",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rel:"rel",required:"required",reversed:"reversed",role:"role",rows:"rows",rowspan:"rowSpan",sandbox:"sandbox",scope:"scope",scoped:"scoped",scrolling:"scrolling",seamless:"seamless",selected:"selected",shape:"shape",size:"size",sizes:"sizes",span:"span",spellcheck:"spellCheck",src:"src",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",start:"start",step:"step",style:"style",summary:"summary",tabindex:"tabIndex",target:"target",title:"title",type:"type",usemap:"useMap",value:"value",width:"width",wmode:"wmode",wrap:"wrap",about:"about",accentheight:"accentHeight","accent-height":"accentHeight",accumulate:"accumulate",additive:"additive",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",alphabetic:"alphabetic",amplitude:"amplitude",arabicform:"arabicForm","arabic-form":"arabicForm",ascent:"ascent",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",azimuth:"azimuth",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",bbox:"bbox",begin:"begin",bias:"bias",by:"by",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clip:"clip",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",color:"color",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",cursor:"cursor",cx:"cx",cy:"cy",d:"d",datatype:"datatype",decelerate:"decelerate",descent:"descent",diffuseconstant:"diffuseConstant",direction:"direction",display:"display",divisor:"divisor",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",dur:"dur",dx:"dx",dy:"dy",edgemode:"edgeMode",elevation:"elevation",enablebackground:"enableBackground","enable-background":"enableBackground",end:"end",exponent:"exponent",externalresourcesrequired:"externalResourcesRequired",fill:"fill",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filter:"filter",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",focusable:"focusable",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",format:"format",from:"from",fx:"fx",fy:"fy",g1:"g1",g2:"g2",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",hanging:"hanging",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",ideographic:"ideographic",imagerendering:"imageRendering","image-rendering":"imageRendering",in2:"in2",in:"in",inlist:"inlist",intercept:"intercept",k1:"k1",k2:"k2",k3:"k3",k4:"k4",k:"k",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",kerning:"kerning",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",local:"local",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",mask:"mask",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",mathematical:"mathematical",mode:"mode",numoctaves:"numOctaves",offset:"offset",opacity:"opacity",operator:"operator",order:"order",orient:"orient",orientation:"orientation",origin:"origin",overflow:"overflow",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder",panose1:"panose1","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",points:"points",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",prefix:"prefix",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",property:"property",r:"r",radius:"radius",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",resource:"resource",restart:"restart",result:"result",results:"results",rotate:"rotate",rx:"rx",ry:"ry",scale:"scale",security:"security",seed:"seed",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",slope:"slope",spacing:"spacing",specularconstant:"specularConstant",specularexponent:"specularExponent",speed:"speed",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stemh:"stemh",stemv:"stemv",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",string:"string",stroke:"stroke",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",to:"to",transform:"transform",typeof:"typeof",u1:"u1",u2:"u2",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicode:"unicode",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",values:"values",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",version:"version",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",visibility:"visibility",vmathematical:"vMathematical","v-mathematical":"vMathematical",vocab:"vocab",widths:"widths",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",x1:"x1",x2:"x2",x:"x",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang",xmlns:"xmlns","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",y1:"y1",y2:"y2",y:"y",ychannelselector:"yChannelSelector",z:"z",zoomandpan:"zoomAndPan"},qo={"aria-current":0,"aria-details":0,"aria-disabled":0,"aria-hidden":0,"aria-invalid":0,"aria-keyshortcuts":0,"aria-label":0,"aria-roledescription":0,"aria-autocomplete":0,"aria-checked":0,"aria-expanded":0,"aria-haspopup":0,"aria-level":0,"aria-modal":0,"aria-multiline":0,"aria-multiselectable":0,"aria-orientation":0,"aria-placeholder":0,"aria-pressed":0,"aria-readonly":0,"aria-required":0,"aria-selected":0,"aria-sort":0,"aria-valuemax":0,"aria-valuemin":0,"aria-valuenow":0,"aria-valuetext":0,"aria-atomic":0,"aria-busy":0,"aria-live":0,"aria-relevant":0,"aria-dropeffect":0,"aria-grabbed":0,"aria-activedescendant":0,"aria-colcount":0,"aria-colindex":0,"aria-colspan":0,"aria-controls":0,"aria-describedby":0,"aria-errormessage":0,"aria-flowto":0,"aria-labelledby":0,"aria-owns":0,"aria-posinset":0,"aria-rowcount":0,"aria-rowindex":0,"aria-rowspan":0,"aria-setsize":0},Yo={},Go=new RegExp("^(aria)-["+De+"]*$"),Ko=new RegExp("^(aria)[A-Z]["+De+"]*$"),$o=Object.prototype.hasOwnProperty;function Xo(e,t){var n,r=[];for(n in t)(function(e){if($o.call(Yo,e)&&Yo[e])return!0;if(Ko.test(e)){var t="aria-"+e.slice(4).toLowerCase(),t=qo.hasOwnProperty(t)?t:null;if(null==t)return P("Invalid ARIA attribute `%s`. ARIA attributes follow the pattern aria-* and must be lowercase.",e),Yo[e]=!0;if(e!==t)return P("Invalid ARIA attribute `%s`. Did you mean `%s`?",e,t),Yo[e]=!0}if(Go.test(e)){t=e.toLowerCase(),t=qo.hasOwnProperty(t)?t:null;if(null==t)return!(Yo[e]=!0);if(e!==t)return P("Unknown ARIA attribute `%s`. Did you mean `%s`?",e,t),Yo[e]=!0}return!0})(n)||r.push(n);t=r.map(function(e){return"`"+e+"`"}).join(", ");1===r.length?P("Invalid aria prop %s on <%s> tag. For details, see https://fb.me/invalid-aria-prop",t,e):1<r.length&&P("Invalid aria props %s on <%s> tag. For details, see https://fb.me/invalid-aria-prop",t,e)}var Qo=!1;var Zo={},Jo=Object.prototype.hasOwnProperty,ea=/^on./,ta=/^on[^A-Z]/,na=new RegExp("^(aria)-["+De+"]*$"),ra=new RegExp("^(aria)[A-Z]["+De+"]*$"),ia=function(e,t,n,r){if(Jo.call(Zo,t)&&Zo[t])return!0;var i=t.toLowerCase();if("onfocusin"===i||"onfocusout"===i)return P("React uses onFocus and onBlur instead of onFocusIn and onFocusOut. All React events are normalized to bubble, so onFocusIn and onFocusOut are not needed/supported by React."),Zo[t]=!0;if(r){if(te.hasOwnProperty(t))return!0;var o=re.hasOwnProperty(i)?re[i]:null;if(null!=o)return P("Invalid event handler property `%s`. Did you mean `%s`?",t,o),Zo[t]=!0;if(ea.test(t))return P("Unknown event handler property `%s`. It will be ignored.",t),Zo[t]=!0}else if(ea.test(t))return ta.test(t)&&P("Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.",t),Zo[t]=!0;if(na.test(t)||ra.test(t))return!0;if("innerhtml"===i)return P("Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),Zo[t]=!0;if("aria"===i)return P("The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead."),Zo[t]=!0;if("is"===i&&null!=n&&"string"!=typeof n)return P("Received a `%s` for a string attribute `is`. If this is expected, cast the value to a string.",typeof n),Zo[t]=!0;if("number"==typeof n&&isNaN(n))return P("Received NaN for the `%s` attribute. If this is expected, cast the value to a string.",t),Zo[t]=!0;var a=Ve(t),r=null!==a&&a.type===Oe;if(Ho.hasOwnProperty(i)){o=Ho[i];if(o!==t)return P("Invalid DOM property `%s`. Did you mean `%s`?",t,o),Zo[t]=!0}else if(!r&&t!==i)return P("React does not recognize the `%s` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `%s` instead. If you accidentally passed it from a parent component, remove it from the DOM element.",t,i),Zo[t]=!0;return"boolean"==typeof n&&ze(t,n,a,!1)?(n?P('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.',n,t,t,n,t):P('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.',n,t,t,n,t,t,t),Zo[t]=!0):r||(ze(t,n,a,!1)?!(Zo[t]=!0):"false"!==n&&"true"!==n||null===a||a.type!==Ce||(P("Received the string `%s` for the boolean attribute `%s`. %s Did you mean %s={%s}?",n,t,"false"===n?"The browser will interpret it as a truthy value.":'Although this works, it will not work as expected if you pass the string "false".',t,n),Zo[t]=!0))};function oa(e,t,n){Vo(e,t)||function(e,t,n){var r,i=[];for(r in t)ia(0,r,t[r],n)||i.push(r);var o=i.map(function(e){return"`"+e+"`"}).join(", ");1===i.length?P("Invalid value for prop %s on <%s> tag. Either remove it from the element, or pass a string or number value to keep it in the DOM. For details, see https://fb.me/react-attribute-behavior",o,e):1<i.length&&P("Invalid values for props %s on <%s> tag. Either remove them from the element, or pass a string or number value to keep them in the DOM. For details, see https://fb.me/react-attribute-behavior",o,e)}(e,t,n)}var aa,sa=!1,ua="dangerouslySetInnerHTML",la="suppressContentEditableWarning",ca="suppressHydrationWarning",da="autoFocus",fa="children",pa="style",ha="__html",ma=_n,ya={time:!0,dialog:!0,webview:!0},ga=function(e,t){var n,r;Vo(r=e,n=t)||Xo(r,n),r=t,"input"!==(n=e)&&"textarea"!==n&&"select"!==n||null==r||null!==r.value||Qo||(Qo=!0,"select"===n&&r.multiple?P("`value` prop on `%s` should not be null. Consider using an empty array when `multiple` is set to `true` to clear the component or `undefined` for uncontrolled components.",n):P("`value` prop on `%s` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.",n)),oa(e,t,!0)},va=r&&!document.documentMode,ba=/\r\n?/g,_a=/\u0000|\uFFFD/g,wa=function(e){return("string"==typeof e?e:""+e).replace(ba,"\n").replace(_a,"")},xa=function(e,t){sa||(t=wa(t),(e=wa(e))!==t&&(sa=!0,P('Text content did not match. Server: "%s" Client: "%s"',e,t)))},Ta=function(e,t,n){sa||(n=wa(n),(t=wa(t))!==n&&(sa=!0,P("Prop `%s` did not match. Server: %s Client: %s",e,JSON.stringify(t),JSON.stringify(n))))},Sa=function(e){var t;sa||(sa=!0,t=[],e.forEach(function(e){t.push(e)}),P("Extra attributes from the server: %s",t))},ka=function(e,t){!1===t?P("Expected `%s` listener to be a function, instead got `false`.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.",e,e,e):P("Expected `%s` listener to be a function, instead got a value of `%s` type.",e,typeof t)},Ea=function(e,t){e=e.namespaceURI===ma?e.ownerDocument.createElement(e.tagName):e.ownerDocument.createElementNS(e.namespaceURI,e.tagName);return e.innerHTML=t,e.innerHTML};function Oa(e,t){!function(e,t){for(var n=Jr(t),r=ne[e],i=0;i<r.length;i++)Ui(r[i],t,n)}(t,e.nodeType===An||e.nodeType===Mn?e:e.ownerDocument)}function Ca(e){return e.nodeType===An?e:e.ownerDocument}function Pa(){}function Aa(e){e.onclick=Pa}function Ma(e,t,n,r){var i,o,a,s,u=Vo(t,n);switch(ga(t,n),t){case"iframe":case"object":case"embed":mo(mr,e),i=n;break;case"video":case"audio":for(var l=0;l<Qr.length;l++)mo(Qr[l],e);i=n;break;case"source":mo(sr,e),i=n;break;case"img":case"image":case"link":mo(sr,e),mo(mr,e),i=n;break;case"form":mo(Ir,e),mo(Br,e),i=n;break;case"details":mo(Hr,e),i=n;break;case"input":$t(e,n),i=Kt(e,n),mo(dr,e),Oa(r,"onChange");break;case"option":rn(0,n),i=on(0,n);break;case"select":dn(e,n),i=cn(0,n),mo(dr,e),Oa(r,"onChange");break;case"textarea":hn(e,n),i=pn(e,n),mo(dr,e),Oa(r,"onChange");break;default:i=n}switch(Wo(t,i),function(e,t,n,r,i){for(var o in r){var a,s;r.hasOwnProperty(o)&&(a=r[o],o===pa?(a&&Object.freeze(a),Lo(t,a)):o===ua?null!=(s=a?a[ha]:void 0)&&En(t,s):o===fa?"string"==typeof a?"textarea"===e&&""===a||jn(t,a):"number"==typeof a&&jn(t,""+a):o===la||o===ca||o===da||(te.hasOwnProperty(o)?null!=a&&("function"!=typeof a&&ka(o,a),Oa(n,o)):null!=a&&Ze(t,o,a,i)))}}(t,e,r,i,u),t){case"input":zt(e),Zt(e,n,!1);break;case"textarea":zt(e),yn(e);break;case"option":a=e,null!=(s=n).value&&a.setAttribute("value",""+It(s.value));break;case"select":o=n,(s=a=e).multiple=!!o.multiple,null!=(a=o.value)?ln(s,!!o.multiple,a,!1):null!=o.defaultValue&&ln(s,!!o.multiple,o.defaultValue,!0);break;default:"function"==typeof i.onClick&&Aa(e)}}function ja(e,t,n,r,i){ga(t,r);var o,a,s,u,l=null;switch(t){case"input":o=Kt(e,n),a=Kt(e,r),l=[];break;case"option":o=on(0,n),a=on(0,r),l=[];break;case"select":o=cn(0,n),a=cn(0,r),l=[];break;case"textarea":o=pn(e,n),a=pn(e,r),l=[];break;default:a=r,"function"!=typeof(o=n).onClick&&"function"==typeof a.onClick&&Aa(e)}Wo(t,a);var c=null;for(s in o)if(!a.hasOwnProperty(s)&&o.hasOwnProperty(s)&&null!=o[s])if(s===pa){var d=o[s];for(u in d)d.hasOwnProperty(u)&&((c=c||{})[u]="")}else s===ua||s===fa||s===la||s===ca||s===da||(te.hasOwnProperty(s)?l=l||[]:(l=l||[]).push(s,null));for(s in a){var f,p,h=a[s],m=null!=o?o[s]:void 0;if(a.hasOwnProperty(s)&&h!==m&&(null!=h||null!=m))if(s===pa)if(h&&Object.freeze(h),m){for(u in m)!m.hasOwnProperty(u)||h&&h.hasOwnProperty(u)||((c=c||{})[u]="");for(u in h)h.hasOwnProperty(u)&&m[u]!==h[u]&&((c=c||{})[u]=h[u])}else c||(l=l||[]).push(s,c),c=h;else s===ua?(f=h?h[ha]:void 0,p=m?m[ha]:void 0,null!=f&&p!==f&&(l=l||[]).push(s,f)):s===fa?m===h||"string"!=typeof h&&"number"!=typeof h||(l=l||[]).push(s,""+h):s===la||s===ca||(te.hasOwnProperty(s)?(null!=h&&("function"!=typeof h&&ka(s,h),Oa(i,s)),l||m===h||(l=[])):(l=l||[]).push(s,h))}return c&&(function(e,t){if(t){var n,r=Uo(e),i=Uo(t),o={};for(n in r){var a,s=r[n],u=i[n];u&&s!==u&&(o[a=s+","+u]||(o[a]=!0,P("%s a style property during rerender (%s) when a conflicting property is set (%s) can lead to styling bugs. To avoid this, don't mix shorthand and non-shorthand properties for the same value; instead, replace the shorthand with separate values.",null==(a=e[s])||"boolean"==typeof a||""===a?"Removing":"Updating",s,u)))}}}(c,a[pa]),(l=l||[]).push(pa,c)),l}function Da(e,t,n,r,i){"input"===n&&"radio"===i.type&&null!=i.name&&Xt(e,i);var o,a,s,u;Vo(n,r);switch(!function(e,t,n){for(var r=0;r<t.length;r+=2){var i=t[r],o=t[r+1];i===pa?Lo(e,o):i===ua?En(e,o):i===fa?jn(e,o):Ze(e,i,o,n)}}(e,t,Vo(n,i)),n){case"input":Qt(e,i);break;case"textarea":mn(e,i);break;case"select":a=i,u=(s=o=e)._wrapperState.wasMultiple,s._wrapperState.wasMultiple=!!a.multiple,null!=(o=a.value)?ln(s,!!a.multiple,o,!1):u!==!!a.multiple&&(null!=a.defaultValue?ln(s,!!a.multiple,a.defaultValue,!0):ln(s,!!a.multiple,a.multiple?[]:"",!1))}}function Ia(e,t,n,r,i){var o;switch(aa=!0===n[ca],o=Vo(t,n),ga(t,n),t){case"iframe":case"object":case"embed":mo(mr,e);break;case"video":case"audio":for(var a=0;a<Qr.length;a++)mo(Qr[a],e);break;case"source":mo(sr,e);break;case"img":case"image":case"link":mo(sr,e),mo(mr,e);break;case"form":mo(Ir,e),mo(Br,e);break;case"details":mo(Hr,e);break;case"input":$t(e,n),mo(dr,e),Oa(i,"onChange");break;case"option":rn(0,n);break;case"select":dn(e,n),mo(dr,e),Oa(i,"onChange");break;case"textarea":hn(e,n),mo(dr,e),Oa(i,"onChange")}Wo(t,n);for(var s=new Set,u=e.attributes,l=0;l<u.length;l++)switch(u[l].name.toLowerCase()){case"data-reactroot":case"value":case"checked":case"selected":break;default:s.add(u[l].name)}var c,d,f,p,h,m,y,g=null;for(c in n)n.hasOwnProperty(c)&&(d=n[c],c===fa?"string"==typeof d?e.textContent!==d&&(aa||xa(e.textContent,d),g=[fa,d]):"number"==typeof d&&e.textContent!==""+d&&(aa||xa(e.textContent,d),g=[fa,""+d]):te.hasOwnProperty(c)?null!=d&&("function"!=typeof d&&ka(c,d),Oa(i,c)):"boolean"==typeof o&&(h=void 0,y=Ve(c),aa||c===la||c===ca||"value"===c||"checked"===c||"selected"===c||(c===ua?(f=e.innerHTML,p=d?d[ha]:void 0,(p=Ea(e,null!=p?p:""))!==f&&Ta(c,f,p)):c===pa?(s.delete(c),!va||(m=Ro(d))!==(h=e.getAttribute("style"))&&Ta(c,h,m)):o?(s.delete(c.toLowerCase()),d!==(h=Qe(e,c,d))&&Ta(c,h,d)):Be(c,y,o)||We(c,d,y,o)||(m=!1,d===(h=null!==y?(s.delete(y.attributeName),function(e,t,n,r){if(r.mustUseProperty)return e[r.propertyName];r.sanitizeURL&&Xe(""+n);var i=r.attributeName,o=null;if(r.type===Pe){if(e.hasAttribute(i)){var a=e.getAttribute(i);return""===a?!0:!We(t,n,r,!1)&&a===""+n?n:a}}else if(e.hasAttribute(i)){if(We(t,n,r,!1))return e.getAttribute(i);if(r.type===Ce)return n;o=e.getAttribute(i)}return We(t,n,r,!1)?null===o?n:o:o===""+n?n:o}(e,c,d,y)):(y=r,(y=r===ma?xn(t):y)===ma?s.delete(c.toLowerCase()):(null!==(y=(y=(y=c).toLowerCase(),Ho.hasOwnProperty(y)&&Ho[y]||null))&&y!==c&&(m=!0,s.delete(y)),s.delete(c)),Qe(e,c,d)))||m||Ta(c,h,d)))));switch(0<s.size&&!aa&&Sa(s),t){case"input":zt(e),Zt(e,n,!0);break;case"textarea":zt(e),yn(e);break;case"select":case"option":break;default:"function"==typeof n.onClick&&Aa(e)}return g}function Na(e,t){xa(e.nodeValue,t)}function Ra(e,t){sa||(sa=!0,P("Did not expect server HTML to contain a <%s> in <%s>.",t.nodeName.toLowerCase(),e.nodeName.toLowerCase()))}function La(e,t){sa||(sa=!0,P('Did not expect server HTML to contain the text node "%s" in <%s>.',t.nodeValue,e.nodeName.toLowerCase()))}function Ua(e,t){sa||(sa=!0,P("Expected server HTML to contain a matching <%s> in <%s>.",t,e.nodeName.toLowerCase()))}function Fa(e,t){""!==t&&(sa||(sa=!0,P('Expected server HTML to contain a matching text node for "%s" in <%s>.',t,e.nodeName.toLowerCase())))}function Ba(t){if(void 0===(t=t||("undefined"!=typeof document?document:void 0)))return null;try{return t.activeElement||t.body}catch(e){return t.body}}function za(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Wa(e,t){for(var n,r=za(e),i=0;r;){if(r.nodeType===Cn){if(n=i+r.textContent.length,i<=t&&t<=n)return{node:r,offset:t-i};i=n}r=za(function(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}(r))}}function Va(e){var t=e.ownerDocument,n=t&&t.defaultView||window,r=n.getSelection&&n.getSelection();if(!r||0===r.rangeCount)return null;var i=r.anchorNode,t=r.anchorOffset,n=r.focusNode,r=r.focusOffset;try{i.nodeType,n.nodeType}catch(e){return null}return function(e,t,n,r,i){var o=0,a=-1,s=-1,u=0,l=0,c=e,d=null;e:for(;;){for(var f=null;c!==t||0!==n&&c.nodeType!==Cn||(a=o+n),c!==r||0!==i&&c.nodeType!==Cn||(s=o+i),c.nodeType===Cn&&(o+=c.nodeValue.length),null!==(f=c.firstChild);)d=c,c=f;for(;;){if(c===e)break e;if(d===t&&++u===n&&(a=o),d===r&&++l===i&&(s=o),null!==(f=c.nextSibling))break;d=(c=d).parentNode}c=f}return-1!==a&&-1!==s?{start:a,end:s}:null}(e,i,t,n,r)}function Ha(e){return e&&e.nodeType===Cn}function qa(e){return e&&e.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||!Ha(t)&&(Ha(n)?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(e.ownerDocument.documentElement,e)}function Ya(){for(var e=window,t=Ba();t instanceof e.HTMLIFrameElement;){if(!function(e){try{return"string"==typeof e.contentWindow.location.href}catch(e){return}}(t))return t;t=Ba((e=t.contentWindow).document)}return t}function Ga(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Ka(){var e=Ya();return{activeElementDetached:null,focusedElem:e,selectionRange:Ga(e)?function(e){e="selectionStart"in e?{start:e.selectionStart,end:e.selectionEnd}:Va(e);return e||{start:0,end:0}}(e):null}}function $a(e){var t=Ya(),n=e.focusedElem,e=e.selectionRange;if(t!==n&&qa(n)){null!==e&&Ga(n)&&function(e,t){var n=t.start,r=t.end;void 0===r&&(r=n);"selectionStart"in e?(e.selectionStart=n,e.selectionEnd=Math.min(r,e.value.length)):function(e,t){var n,r,i,o=e.ownerDocument||document,a=o&&o.defaultView||window;a.getSelection&&(n=a.getSelection(),r=e.textContent.length,a=Math.min(t.start,r),r=void 0===t.end?a:Math.min(t.end,r),!n.extend&&r<a&&(i=r,r=a,a=i),i=Wa(e,a),e=Wa(e,r),i&&e&&(1===n.rangeCount&&n.anchorNode===i.node&&n.anchorOffset===i.offset&&n.focusNode===e.node&&n.focusOffset===e.offset||((o=o.createRange()).setStart(i.node,i.offset),n.removeAllRanges(),r<a?(n.addRange(o),n.extend(e.node,e.offset)):(o.setEnd(e.node,e.offset),n.addRange(o)))))}(e,t)}(n,e);for(var r=[],i=n;i=i.parentNode;)i.nodeType===On&&r.push({element:i,left:i.scrollLeft,top:i.scrollTop});"function"==typeof n.focus&&n.focus();for(var o=0;o<r.length;o++){var a=r[o];a.element.scrollLeft=a.left,a.element.scrollTop=a.top}}}var Xa=function(){},Qa=function(){},Za=["address","applet","area","article","aside","base","basefont","bgsound","blockquote","body","br","button","caption","center","col","colgroup","dd","details","dir","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","img","input","isindex","li","link","listing","main","marquee","menu","menuitem","meta","nav","noembed","noframes","noscript","object","ol","p","param","plaintext","pre","script","section","select","source","style","summary","table","tbody","td","template","textarea","tfoot","th","thead","title","tr","track","ul","wbr","xmp"],Ja=["applet","caption","html","table","td","th","marquee","object","template","foreignObject","desc","title"],es=Ja.concat(["button"]),ts=["dd","dt","li","option","optgroup","p","rp","rt"],ns={current:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null},Qa=function(e,t){var n=v({},e||ns),e={tag:t};return-1!==Ja.indexOf(t)&&(n.aTagInScope=null,n.buttonTagInScope=null,n.nobrTagInScope=null),-1!==es.indexOf(t)&&(n.pTagInButtonScope=null),-1!==Za.indexOf(t)&&"address"!==t&&"div"!==t&&"p"!==t&&(n.listItemTagAutoclosing=null,n.dlItemTagAutoclosing=null),n.current=e,"form"===t&&(n.formTag=e),"a"===t&&(n.aTagInScope=e),"button"===t&&(n.buttonTagInScope=e),"nobr"===t&&(n.nobrTagInScope=e),"p"===t&&(n.pTagInButtonScope=e),"li"===t&&(n.listItemTagAutoclosing=e),"dd"!==t&&"dt"!==t||(n.dlItemTagAutoclosing=e),n},rs={},Xa=function(e,t,n){var r=(n=n||ns).current,i=r&&r.tag;null!=t&&(null!=e&&P("validateDOMNesting: when childText is passed, childTag should be null"),e="#text");var o=function(e,t){switch(t){case"select":return"option"===e||"optgroup"===e||"#text"===e;case"optgroup":return"option"===e||"#text"===e;case"option":return"#text"===e;case"tr":return"th"===e||"td"===e||"style"===e||"script"===e||"template"===e;case"tbody":case"thead":case"tfoot":return"tr"===e||"style"===e||"script"===e||"template"===e;case"colgroup":return"col"===e||"template"===e;case"table":return"caption"===e||"colgroup"===e||"tbody"===e||"tfoot"===e||"thead"===e||"style"===e||"script"===e||"template"===e;case"head":return"base"===e||"basefont"===e||"bgsound"===e||"link"===e||"meta"===e||"title"===e||"noscript"===e||"noframes"===e||"style"===e||"script"===e||"template"===e;case"html":return"head"===e||"body"===e||"frameset"===e;case"frameset":return"frame"===e;case"#document":return"html"===e}switch(e){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return"h1"!==t&&"h2"!==t&&"h3"!==t&&"h4"!==t&&"h5"!==t&&"h6"!==t;case"rp":case"rt":return-1===ts.indexOf(t);case"body":case"caption":case"col":case"colgroup":case"frameset":case"frame":case"head":case"html":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return null==t}return!0}(e,i)?null:r,i=o?null:function(e,t){switch(e){case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"main":case"menu":case"nav":case"ol":case"p":case"section":case"summary":case"ul":case"pre":case"listing":case"table":case"hr":case"xmp":case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return t.pTagInButtonScope;case"form":return t.formTag||t.pTagInButtonScope;case"li":return t.listItemTagAutoclosing;case"dd":case"dt":return t.dlItemTagAutoclosing;case"button":return t.buttonTagInScope;case"a":return t.aTagInScope;case"nobr":return t.nobrTagInScope}return null}(e,n),r=o||i;r&&(i=!!o+"|"+e+"|"+(n=r.tag)+"|"+At(),rs[i]||(rs[i]=!0,r="","#text"===(i=e)?/\S/.test(t)?i="Text nodes":(i="Whitespace text nodes",r=" Make sure you don't have any extra whitespace between tags on each line of your source code."):i="<"+e+">",o?(o="","table"===n&&"tr"===e&&(o+=" Add a <tbody>, <thead> or <tfoot> to your code to match the DOM tree generated by the browser."),P("validateDOMNesting(...): %s cannot appear as a child of <%s>.%s%s",i,n,r,o)):P("validateDOMNesting(...): %s cannot appear as a descendant of <%s>.",i,n)))},is="suppressHydrationWarning",os="$",as="/$",ss="$?",us="$!",ls="style",cs=null,ds=null;function fs(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function ps(){cs=po,ds=Ka(),ho(!1)}function hs(e,t,n,r,i){var o=r;Xa(e,null,o.ancestorInfo),"string"!=typeof t.children&&"number"!=typeof t.children||(r=""+t.children,l=Qa(o.ancestorInfo,e),Xa(null,r,l));var a,s,u,l=o.namespace,s=(o=e,e=t,l=l,n=Ca(n=n),(l=(l=l)===ma?xn(o):l)===ma?((a=Vo(o,e))||o===o.toLowerCase()||P("<%s /> is using incorrect casing. Use PascalCase for React components, or lowercase for HTML elements.",o),"script"===o?((s=n.createElement("div")).innerHTML="<script><\/script>",u=s.firstChild,s=s.removeChild(u)):"string"==typeof e.is?s=n.createElement(o,{is:e.is}):(s=n.createElement(o),"select"===o&&(u=s,e.multiple?u.multiple=!0:e.size&&(u.size=e.size)))):s=n.createElementNS(l,o),l===ma&&(a||"[object HTMLUnknownElement]"!==Object.prototype.toString.call(s)||Object.prototype.hasOwnProperty.call(ya,o)||(ya[o]=!0,P("The tag <%s> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.",o))),s);return Ds(i,s),Bs(s,t),s}function ms(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}function ys(e,t){return t.hidden}function gs(e,t,n,r){Xa(null,e,n.ancestorInfo);e=Ca(t).createTextNode(e);return Ds(r,e),e}var vs="function"==typeof setTimeout?setTimeout:void 0,bs="function"==typeof clearTimeout?clearTimeout:void 0,_s=-1;function ws(e){jn(e,"")}function xs(e,t){e.appendChild(t)}function Ts(e,t){var n;e.nodeType===Pn?(n=e.parentNode).insertBefore(t,e):(n=e).appendChild(t);e=e._reactRootContainer;null==e&&null===n.onclick&&Aa(n)}function Ss(e,t,n){e.insertBefore(t,n)}function ks(e,t,n){(e.nodeType===Pn?e.parentNode:e).insertBefore(t,n)}function Es(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(t===On||t===Cn)break}return e}function Os(e){return Es(e.nextSibling)}function Cs(e){return Es(e.firstChild)}function Ps(e){for(var t=e.previousSibling,n=0;t;){if(t.nodeType===Pn){var r=t.data;if(r===os||r===us||r===ss){if(0===n)return t;n--}else r===as&&n++}t=t.previousSibling}return null}var et=Math.random().toString(36).slice(2),As="__reactInternalInstance$"+et,Ms="__reactEventHandlers$"+et,js="__reactContainere$"+et;function Ds(e,t){t[As]=e}function Is(e){e[js]=null}function Ns(e){return!!e[js]}function Rs(e){var t=e[As];if(t)return t;for(var n=e.parentNode;n;){if(t=n[js]||n[As]){var r=t.alternate;if(null!==t.child||null!==r&&null!==r.child)for(var i=Ps(e);null!==i;){var o=i[As];if(o)return o;i=Ps(i)}return t}n=(e=n).parentNode}return null}function Ls(e){e=e[As]||e[js];return e&&(e.tag===O||e.tag===D||e.tag===F||e.tag===E)?e:null}function Us(e){if(e.tag===O||e.tag===D)return e.stateNode;throw Error("getNodeFromInstance: Invalid argument.")}function Fs(e){return e[Ms]||null}function Bs(e,t){e[Ms]=t}function zs(e){for(;(e=e.return)&&e.tag!==O;);return e||null}function Ws(e,t,n,r,i){for(var o=e&&t?function(e,t){for(var n=0,r=e;r;r=zs(r))n++;for(var i=0,o=t;o;o=zs(o))i++;for(;0<n-i;)e=zs(e),n--;for(;0<i-n;)t=zs(t),i--;for(var a=n;a--;){if(e===t||e===t.alternate)return e;e=zs(e),t=zs(t)}return null}(e,t):null,a=[];e&&e!==o;){var s=e.alternate;if(null!==s&&s===o)break;a.push(e),e=zs(e)}for(var u=[];t&&t!==o;){var l=t.alternate;if(null!==l&&l===o)break;u.push(t),t=zs(t)}for(var c=0;c<a.length;c++)n(a[c],"bubbled",r);for(var d=u.length;0<d--;)n(u[d],"captured",i)}function Vs(e,t){var n=e.stateNode;if(!n)return null;var r=w(n);if(!r)return null;if(n=r[t],function(e,t,n){switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":return n.disabled&&("button"===(r=t)||"input"===r||"select"===r||"textarea"===r);default:return}var r}(t,e.type,r))return null;if(n&&"function"!=typeof n)throw Error("Expected `"+t+"` listener to be a function, instead got a value of `"+typeof n+"` type.");return n}function Hs(e,t,n){e||P("Dispatching inst must not be null");t=Vs(e,n.dispatchConfig.phasedRegistrationNames[t]);t&&(n._dispatchListeners=Ei(n._dispatchListeners,t),n._dispatchInstances=Ei(n._dispatchInstances,e))}function qs(e){e&&e.dispatchConfig.phasedRegistrationNames&&function(e,t,n){for(var r,i=[];e;)i.push(e),e=zs(e);for(r=i.length;0<r--;)t(i[r],"captured",n);for(r=0;r<i.length;r++)t(i[r],"bubbled",n)}(e._targetInst,Hs,e)}function Ys(e,t,n){var r;e&&n&&n.dispatchConfig.registrationName&&((r=Vs(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=Ei(n._dispatchListeners,r),n._dispatchInstances=Ei(n._dispatchInstances,e)))}function Gs(e){e&&e.dispatchConfig.registrationName&&Ys(e._targetInst,0,e)}function Ks(e){Oi(e,qs)}var $s=null,Xs=null,Qs=null;function Zs(){if(Qs)return Qs;for(var e=Xs,t=e.length,n=Js(),r=n.length,i=0;i<t&&e[i]===n[i];i++);for(var o=t-i,a=1;a<=o&&e[t-a]===n[r-a];a++);return Qs=n.slice(i,1<a?1-a:void 0)}function Js(){return"value"in $s?$s.value:$s.textContent}var eu=10,e={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};function tu(){return!0}function nu(){return!1}function ru(e,t,n,r){delete this.nativeEvent,delete this.preventDefault,delete this.stopPropagation,delete this.isDefaultPrevented,delete this.isPropagationStopped,this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var i,o,a=this.constructor.Interface;for(i in a)a.hasOwnProperty(i)&&(delete this[i],(o=a[i])?this[i]=o(n):"target"===i?this.target=r:this[i]=n[i]);t=null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue;return this.isDefaultPrevented=t?tu:nu,this.isPropagationStopped=nu,this}function iu(n,e){var t="function"==typeof e;return{configurable:!0,set:function(e){return r(t?"setting the method":"setting the property","This is effectively a no-op"),e},get:function(){return r(t?"accessing the method":"accessing the property",t?"This is a no-op function":"This is set to null"),e}};function r(e,t){P("This synthetic event is reused for performance reasons. If you're seeing this, you're %s `%s` on a released/nullified synthetic event. %s. If you must keep the original synthetic event around, use event.persist(). See https://fb.me/react-event-pooling for more information.",e,n,t)}}function ou(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function au(e){if(!(e instanceof this))throw Error("Trying to release an event instance into a pool of a different type.");e.destructor(),this.eventPool.length<eu&&this.eventPool.push(e)}function su(e){e.eventPool=[],e.getPooled=ou,e.release=au}v(ru.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=tu)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=tu)},persist:function(){this.isPersistent=tu},isPersistent:nu,destructor:function(){var e,t=this.constructor.Interface;for(e in t)Object.defineProperty(this,e,iu(e,t[e]));this.dispatchConfig=null,this._targetInst=null,this.nativeEvent=null,this.isDefaultPrevented=nu,this.isPropagationStopped=nu,this._dispatchListeners=null,this._dispatchInstances=null,Object.defineProperty(this,"nativeEvent",iu("nativeEvent",null)),Object.defineProperty(this,"isDefaultPrevented",iu("isDefaultPrevented",nu)),Object.defineProperty(this,"isPropagationStopped",iu("isPropagationStopped",nu)),Object.defineProperty(this,"preventDefault",iu("preventDefault",function(){})),Object.defineProperty(this,"stopPropagation",iu("stopPropagation",function(){}))}}),ru.Interface=e,ru.extend=function(e){var t=this,n=function(){};n.prototype=t.prototype;n=new n;function r(){return t.apply(this,arguments)}return v(n,r.prototype),((r.prototype=n).constructor=r).Interface=v({},t.Interface,e),r.extend=t.extend,su(r),r},su(ru);var uu=ru.extend({data:null}),lu=ru.extend({data:null}),cu=[9,13,27,32],du=229,fu=r&&"CompositionEvent"in window,De=null;r&&"documentMode"in document&&(De=document.documentMode);var pu=r&&"TextEvent"in window&&!De,hu=r&&(!fu||De&&8<De&&De<=11),mu=32,yu=String.fromCharCode(mu),gu={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:[Kn,pr,Wr,Sr]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:[zn,Kn,fr,pr,hr,_r]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:[zn,$n,fr,pr,hr,_r]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:[zn,Xn,fr,pr,hr,_r]}},vu=!1;function bu(e,t){switch(e){case hr:return-1!==cu.indexOf(t.keyCode);case fr:return t.keyCode!==du;case pr:case _r:case zn:return 1;default:return}}function _u(e){e=e.detail;return"object"==typeof e&&"data"in e?e.data:null}function wu(e){return"ko"===e.locale}var xu=!1;function Tu(e,t,n,r){var i,o,a;if(fu?i=function(e){switch(e){case $n:return gu.compositionStart;case Kn:return gu.compositionEnd;case Xn:return gu.compositionUpdate}}(e):xu?bu(e,n)&&(i=gu.compositionEnd):(a=n,e===fr&&a.keyCode===du&&(i=gu.compositionStart)),!i)return null;hu&&!wu(n)&&(xu||i!==gu.compositionStart?i===gu.compositionEnd&&xu&&(o=Zs()):($s=r,Xs=Js(),xu=!0));r=uu.getPooled(i,t,n,r);return o?r.data=o:null!==(n=_u(n))&&(r.data=n),Ks(r),r}function Su(e,t){if(xu){if(e===Kn||!fu&&bu(e,t)){var n=Zs();return Qs=Xs=$s=null,xu=!1,n}return null}switch(e){case Sr:return null;case pr:if(!((r=t).ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case Kn:return hu&&!wu(t)?null:t.data;default:return null}var r}function ku(e,t,n,r){e=(pu?function(e,t){switch(e){case Kn:return _u(t);case pr:return t.which!==mu?null:(vu=!0,yu);case Wr:var n=t.data;return n===yu&&vu?null:n;default:return null}}:Su)(e,n);if(!e)return null;r=lu.getPooled(gu.beforeInput,t,n,r);return r.data=e,Ks(r),r}var _n={eventTypes:gu,extractEvents:function(e,t,n,r,i){var o=Tu(e,t,n,r),r=ku(e,t,n,r);return null===o?r:null===r?o:[o,r]}},Eu={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ou(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?Eu[e.type]:"textarea"===t}var Cu={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:[zn,qn,Yn,ur,cr,fr,hr,Ur]}};function Pu(e,t,n){t=ru.getPooled(Cu.change,e,t,n);return t.type="change",de(n),Ks(t),t}var Au=null,Mu=null;function ju(e){!function(e,t){if(we)return e(t);we=!0;try{ge(e,t)}finally{we=!1,Te()}}(Du,Pu(Mu,e,Mi(e)))}function Du(e){Ai(e)}function Iu(e){if(Wt(Us(e)))return e}function Nu(e,t){if(e===qn)return t}var Ru=!1;function Lu(){Au&&(Au.detachEvent("onpropertychange",Uu),Mu=Au=null)}function Uu(e){"value"===e.propertyName&&Iu(Mu)&&ju(e)}function Fu(e,t,n){e===ur?(Lu(),Mu=n,(Au=t).attachEvent("onpropertychange",Uu)):e===zn&&Lu()}function Bu(e,t){if(e===Ur||e===hr||e===fr)return Iu(Mu)}function zu(e,t){if(e===Yn)return Iu(t)}function Wu(e,t){if(e===cr||e===qn)return Iu(t)}r&&(Ru=ji("input")&&(!document.documentMode||9<document.documentMode));var et={eventTypes:Cu,_isInputEventSupported:Ru,extractEvents:function(e,t,n,r,i){var o,a,s,u,l,c=t?Us(t):window;if("select"===(s=(a=c).nodeName&&a.nodeName.toLowerCase())||"input"===s&&"file"===a.type?d=Nu:Ou(c)?Ru?d=Wu:(d=Bu,o=Fu):!(a=(s=c).nodeName)||"input"!==a.toLowerCase()||"checkbox"!==s.type&&"radio"!==s.type||(d=zu),d){var d=d(e,t);if(d)return Pu(d,n,r)}o&&o(e,c,t),e===zn&&(l=(u=c)._wrapperState)&&l.controlled&&"number"===u.type&&en(u,"number",u.value)}},Vu=ru.extend({view:null,detail:null}),Hu={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function qu(e){var t=this.nativeEvent;if(t.getModifierState)return t.getModifierState(e);e=Hu[e];return!!e&&!!t[e]}function Yu(e){return qu}var Gu=0,Ku=0,$u=!1,Xu=!1,Qu=Vu.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Yu,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Gu;return Gu=e.screenX,$u?"mousemove"===e.type?e.screenX-t:0:($u=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Ku;return Ku=e.screenY,Xu?"mousemove"===e.type?e.screenY-t:0:(Xu=!0,0)}}),Zu=Qu.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Ju={mouseEnter:{registrationName:"onMouseEnter",dependencies:[wr,xr]},mouseLeave:{registrationName:"onMouseLeave",dependencies:[wr,xr]},pointerEnter:{registrationName:"onPointerEnter",dependencies:[Pr,Ar]},pointerLeave:{registrationName:"onPointerLeave",dependencies:[Pr,Ar]}},e={eventTypes:Ju,extractEvents:function(e,t,n,r,i){var o,a,s,u,l,c=e===xr||e===Ar,d=e===wr||e===Pr;if(c&&0==(i&oe)&&(n.relatedTarget||n.fromElement))return null;if(!d&&!c)return null;if(f=r.window===r?r:(f=r.ownerDocument)?f.defaultView||f.parentWindow:window,d?(o=t,null!==(a=(a=n.relatedTarget||n.toElement)?Rs(a):null)&&(a!==_i(a)||a.tag!==O&&a.tag!==D)&&(a=null)):(o=null,a=t),o===a)return null;e===wr||e===xr?(s=Qu,p=Ju.mouseLeave,u=Ju.mouseEnter,l="mouse"):e!==Pr&&e!==Ar||(s=Zu,p=Ju.pointerLeave,u=Ju.pointerEnter,l="pointer");var e=null==o?f:Us(o),f=null==a?f:Us(a),p=s.getPooled(p,o,n,r);p.type=l+"leave",p.target=e,p.relatedTarget=f;r=s.getPooled(u,a,n,r);return r.type=l+"enter",r.target=f,r.relatedTarget=e,Ws(o,a,Ys,p,r),0==(i&ae)?[p]:[p,r]}};var el="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},tl=Object.prototype.hasOwnProperty;function nl(e,t){if(el(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(!tl.call(t,n[i])||!el(e[n[i]],t[n[i]]))return!1;return!0}var rl=r&&"documentMode"in document&&document.documentMode<=11,il={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:[zn,Qn,er,ur,fr,hr,_r,Tr,Ur]}},ol=null,al=null,sl=null,ul=!1;function ll(e){return e.window===e?e.document:e.nodeType===An?e:e.ownerDocument}function cl(e,t){var n=ll(t);if(ul||null==ol||ol!==Ba(n))return null;n="selectionStart"in(n=ol)&&Ga(n)?{start:n.selectionStart,end:n.selectionEnd}:{anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset};if(sl&&nl(sl,n))return null;sl=n;t=ru.getPooled(il.select,al,e,t);return t.type="select",t.target=ol,Ks(t),t}var De={eventTypes:il,extractEvents:function(e,t,n,r,i,o){o=o||ll(r);if(!o||!function(e,t){for(var n=Jr(t),r=ne[e],i=0;i<r.length;i++){var o=r[i];if(!n.has(o))return}return 1}("onSelect",o))return null;var a=t?Us(t):window;switch(e){case ur:!Ou(a)&&"true"!==a.contentEditable||(ol=a,al=t,sl=null);break;case zn:sl=al=ol=null;break;case _r:ul=!0;break;case Qn:case Tr:case er:return ul=!1,cl(n,r);case Ur:if(rl)break;case fr:case hr:return cl(n,r)}return null}},dl=ru.extend({animationName:null,elapsedTime:null,pseudoElement:null}),fl=ru.extend({clipboardData:function(e){return("clipboardData"in e?e:window).clipboardData}}),pl=Vu.extend({relatedTarget:null});function hl(e){var t,n=e.keyCode;return"charCode"in e?0===(t=e.charCode)&&13===n&&(t=13):t=n,32<=(t=10===t?13:t)||13===t?t:0}var ml={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},yl={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};var gl=Vu.extend({key:function(e){if(e.key){var t=ml[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"!==e.type?"keydown"===e.type||"keyup"===e.type?yl[e.keyCode]||"Unidentified":"":13===(e=hl(e))?"Enter":String.fromCharCode(e)},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Yu,charCode:function(e){return"keypress"===e.type?hl(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?hl(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),vl=Qu.extend({dataTransfer:null}),bl=Vu.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Yu}),_l=ru.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),wl=Qu.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),xl=["abort",Hn,Wn,Vn,Gn,ir,or,ar,"ended",sr,cr,dr,mr,gr,vr,yr,"pause","play",kr,jr,Dr,Ir,Rr,Lr,Fr,Br,zr,Vr,Hr,$r,Xr],Xr={eventTypes:ao,extractEvents:function(e,t,n,r,i){var o,a=so.get(e);if(!a)return null;switch(e){case pr:if(0===hl(n))return null;case fr:case hr:o=gl;break;case zn:case ur:o=pl;break;case Yn:if(2===n.button)return null;case Jn:case Zn:case _r:case"mousemove":case Tr:case wr:case xr:case Qn:o=Qu;break;case"drag":case er:case tr:case"dragexit":case nr:case"dragover":case rr:case"drop":o=vl;break;case qr:case Yr:case"touchmove":case Gr:o=bl;break;case Un:case Fn:case Bn:o=dl;break;case Kr:o=_l;break;case Nr:o=Vu;break;case"wheel":o=wl;break;case"copy":case"cut":case Sr:o=fl;break;case lr:case br:case Er:case Or:case Cr:case Pr:case Ar:case Mr:o=Zu;break;default:-1===xl.indexOf(e)&&P("SimpleEventPlugin: Unhandled event type, `%s`. This warning is likely caused by a bug in React. Please file an issue.",e),o=ru}r=o.getPooled(a,t,n,r);return Ks(r),r}};!function(e){if($)throw Error("EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.");$=Array.prototype.slice.call(e),Q()}(["ResponderEventPlugin","SimpleEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"]),w=Fs,n=Ls,(x=Us)&&n||P("EventPluginUtils.setComponentTree(...): Injected module is missing getNodeFromInstance or getInstanceFromNode."),t({SimpleEventPlugin:Xr,EnterLeaveEventPlugin:e,ChangeEventPlugin:et,SelectEventPlugin:De,BeforeInputEventPlugin:_n});function Tl(e,t){return e+" (#"+t+")"}function Sl(e,t,n){return null===n?e+" ["+(t?"update":"mount")+"]":e+"."+n}var kl="undefined"!=typeof performance&&"function"==typeof performance.mark&&"function"==typeof performance.clearMarks&&"function"==typeof performance.measure&&"function"==typeof performance.clearMeasures,El=null,Ol=null,Cl=null,Pl=!1,Al=!1,Ml=!1,jl=0,Dl=0,Il=new Set,Nl=function(e){performance.mark("⚛ "+e)},Rl=function(e,t,n){t="⚛ "+t,n=((n=n)?"⛔ ":"⚛ ")+e+(n?" Warning: "+n:"");try{performance.measure(n,t)}catch(e){}performance.clearMarks(t),performance.clearMeasures(n)},Ll=function(e,t){var n=Tt(e.type)||"Unknown",r=e._debugID,e=null!==e.alternate,t=Sl(n,e,t);if(Pl&&Il.has(t))return!1;Il.add(t);r=Tl(t,r);return Nl(r),!0},Ul=function(e,t){var n=Tt(e.type)||"Unknown",r=e._debugID,e=null!==e.alternate,t=Sl(n,e,t),r=Tl(t,r);performance.clearMarks("⚛ "+r)},Fl=function(e,t,n){var r=Tt(e.type)||"Unknown",i=e._debugID,e=null!==e.alternate,t=Sl(r,e,t),i=Tl(t,i);Rl(t,i,n)},Bl=function(e){switch(e.tag){case E:case O:case D:case j:case I:case R:case N:case C:return!0;default:return!1}},zl=function(){null!==Ol&&null!==Cl&&Ul(Cl,Ol),Ol=Cl=null,Ml=!1},Wl=function(){for(var e=El;e;)e._debugIsCurrentlyTiming&&Fl(e,null,null),e=e.return},Vl=function(e){null!==e.return&&Vl(e.return),e._debugIsCurrentlyTiming&&Ll(e,null)},Hl=function(){null!==El&&Vl(El)};function ql(){Dl++}function Yl(e){kl&&!Bl(e)&&Ll(El=e,null)&&(e._debugIsCurrentlyTiming=!0)}function Gl(e){kl&&!Bl(e)&&(e._debugIsCurrentlyTiming=!1,Ul(e,null))}function Kl(e){kl&&!Bl(e)&&(El=e.return,e._debugIsCurrentlyTiming&&(e._debugIsCurrentlyTiming=!1,Fl(e,null,null)))}function $l(e,t){kl&&(zl(),Ll(e,t)&&(Cl=e,Ol=t))}function Xl(){kl&&(null!==Ol&&null!==Cl&&Fl(Cl,Ol,Ml?"Scheduled a cascading update":null),Cl=Ol=null)}function Ql(e){El=e,kl&&(jl=0,Nl("(React Tree Reconciliation)"),Hl())}function Zl(e,t){var n;kl&&((n=null)!==e?n=e.tag===E?"A top-level update interrupted the previous render":"An update to "+(Tt(e.type)||"Unknown")+" interrupted the previous render":1<jl&&(n="There were cascading updates"),jl=0,t=t?"(React Tree Reconciliation: Completed Root)":"(React Tree Reconciliation: Yielded)",Wl(),Rl(t,"(React Tree Reconciliation)",n))}function Jl(){kl&&(Dl=0,Nl("(Committing Snapshot Effects)"))}function ec(){var e;kl&&(e=Dl,Dl=0,Rl("(Committing Snapshot Effects: "+e+" Total)","(Committing Snapshot Effects)",null))}function tc(){kl&&(Dl=0,Nl("(Committing Host Effects)"))}function nc(){var e;kl&&(e=Dl,Dl=0,Rl("(Committing Host Effects: "+e+" Total)","(Committing Host Effects)",null))}function rc(){kl&&(Dl=0,Nl("(Calling Lifecycle Methods)"))}function ic(){var e;kl&&(e=Dl,Dl=0,Rl("(Calling Lifecycle Methods: "+e+" Total)","(Calling Lifecycle Methods)",null))}var oc=[],ac=[],sc=-1;function uc(e){return{current:e}}function lc(e,t){sc<0?P("Unexpected pop."):(t!==ac[sc]&&P("Unexpected Fiber popped."),e.current=oc[sc],oc[sc]=null,ac[sc]=null,sc--)}function cc(e,t,n){oc[++sc]=e.current,ac[sc]=n,e.current=t}var dc={},fc={};Object.freeze(fc);var pc=uc(fc),hc=uc(!1),mc=fc;function yc(e,t,n){return n&&_c(t)?mc:pc.current}function gc(e,t,n){e=e.stateNode;e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n}function vc(e,t){var n=e.type,r=n.contextTypes;if(!r)return fc;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in r)a[o]=t[o];n=Tt(n)||"Unknown";return b(r,a,"context",n,At),i&&gc(e,t,a),a}function bc(){return hc.current}function _c(e){e=e.childContextTypes;return null!=e}function wc(e){lc(hc,e),lc(pc,e)}function xc(e){lc(hc,e),lc(pc,e)}function Tc(e,t,n){if(pc.current!==fc)throw Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");cc(pc,t,e),cc(hc,n,e)}function Sc(e,t,n){var r,i=e.stateNode,o=t.childContextTypes;if("function"!=typeof i.getChildContext){var a=Tt(t)||"Unknown";return dc[a]||(dc[a]=!0,P("%s.childContextTypes is specified but there is no getChildContext() method on the instance. You can either define getChildContext() on %s or remove childContextTypes from it.",a,a)),n}for(r in $l(e,"getChildContext"),e=i.getChildContext(),Xl(),e)if(!(r in o))throw Error((Tt(t)||"Unknown")+'.getChildContext(): key "'+r+'" is not defined in childContextTypes.');i=Tt(t)||"Unknown";return b(o,e,"child context",i,At),v({},n,{},e)}function kc(e){var t=e.stateNode,t=t&&t.__reactInternalMemoizedMergedChildContext||fc;return mc=pc.current,cc(pc,t,e),cc(hc,hc.current,e),1}function Ec(e,t,n){var r=e.stateNode;if(!r)throw Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue.");n?(t=Sc(e,t,mc),r.__reactInternalMemoizedMergedChildContext=t,lc(hc,e),lc(pc,e),cc(pc,t,e)):lc(hc,e),cc(hc,n,e)}function Oc(e){if(_i(t=e)!==t||e.tag!==M)throw Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var t,n=e;do{switch(n.tag){case E:return n.stateNode.context;case M:if(_c(n.type))return n.stateNode.__reactInternalMemoizedMergedChildContext}}while(null!==(n=n.return));throw Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")}var Cc=0,Pc=1,Ac=2,Mc=s.unstable_runWithPriority,jc=s.unstable_scheduleCallback,Dc=s.unstable_cancelCallback,De=s.unstable_shouldYield,_n=s.unstable_requestPaint,Ic=s.unstable_now,Nc=s.unstable_getCurrentPriorityLevel,Rc=s.unstable_ImmediatePriority,Lc=s.unstable_UserBlockingPriority,Uc=s.unstable_NormalPriority,Fc=s.unstable_LowPriority,Bc=s.unstable_IdlePriority;if(null==a.__interactionsRef||null==a.__interactionsRef.current)throw Error("It is not supported to run the profiling version of a renderer (for example, `react-dom/profiling`) without also replacing the `scheduler/tracing` module with `scheduler/tracing-profiling`. Your bundler might have a setting for aliasing both modules. Learn more at http://fb.me/react-profiling");var zc={},Wc=99,Vc=98,Hc=97,qc=96,Yc=95,Gc=90,Kc=De,$c=void 0!==_n?_n:function(){},Xc=null,Qc=null,Zc=!1,Jc=Ic(),ed=Jc<1e4?Ic:function(){return Ic()-Jc};function td(){switch(Nc()){case Rc:return Wc;case Lc:return Vc;case Uc:return Hc;case Fc:return qc;case Bc:return Yc;default:throw Error("Unknown priority level.")}}function nd(e){switch(e){case Wc:return Rc;case Vc:return Lc;case Hc:return Uc;case qc:return Fc;case Yc:return Bc;default:throw Error("Unknown priority level.")}}function rd(e,t){e=nd(e);return Mc(e,t)}function id(e,t,n){e=nd(e);return jc(e,t,n)}function od(e){return null===Xc?(Xc=[e],Qc=jc(Rc,sd)):Xc.push(e),zc}function ad(){var e;null!==Qc&&(e=Qc,Qc=null,Dc(e)),sd()}function sd(){if(!Zc&&null!==Xc){Zc=!0;var t=0;try{var n=Xc;rd(Wc,function(){for(;t<n.length;t++)for(var e=n[t];null!==(e=e(!0)););}),Xc=null}catch(e){throw null!==Xc&&(Xc=Xc.slice(t+1)),jc(Rc,ad),e}finally{Zc=!1}}}var ud=0,ld=1,cd=2,dd=4,fd=8,pd=1073741823,hd=0,md=1,yd=2,gd=pd,vd=gd-1,bd=10,_d=vd-1;function wd(e){return _d-(e/bd|0)}function xd(e){return(_d-e)*bd}function Td(e,t,n){return _d-(1+((_d-e+t/bd)/(n=n/bd)|0))*n}var Sd=5e3,kd=250;var Ed=500,Od=100;function Cd(e){return Td(e,Ed,Od)}function Pd(e,t){if(t===gd)return Wc;if(t===md||t===yd)return Yc;e=xd(t)-xd(e);return e<=0?Wc:e<=Ed+Od?Vc:e<=Sd+kd?Hc:Yc}function Ad(e){var t=[];return e.forEach(function(e){t.push(e)}),t.sort().join(", ")}var Md={recordUnsafeLifecycleWarnings:function(e,t){},flushPendingUnsafeLifecycleWarnings:function(){},recordLegacyContextWarning:function(e,t){},flushLegacyContextWarning:function(){},discardPendingWarnings:function(){}},jd=[],Dd=[],Id=[],Nd=[],Rd=[],Ld=[],Ud=new Set;Md.recordUnsafeLifecycleWarnings=function(e,t){Ud.has(e.type)||("function"==typeof t.componentWillMount&&!0!==t.componentWillMount.__suppressDeprecationWarning&&jd.push(e),e.mode&ld&&"function"==typeof t.UNSAFE_componentWillMount&&Dd.push(e),"function"==typeof t.componentWillReceiveProps&&!0!==t.componentWillReceiveProps.__suppressDeprecationWarning&&Id.push(e),e.mode&ld&&"function"==typeof t.UNSAFE_componentWillReceiveProps&&Nd.push(e),"function"==typeof t.componentWillUpdate&&!0!==t.componentWillUpdate.__suppressDeprecationWarning&&Rd.push(e),e.mode&ld&&"function"==typeof t.UNSAFE_componentWillUpdate&&Ld.push(e))},Md.flushPendingUnsafeLifecycleWarnings=function(){var t=new Set;0<jd.length&&(jd.forEach(function(e){t.add(Tt(e.type)||"Component"),Ud.add(e.type)}),jd=[]);var n=new Set;0<Dd.length&&(Dd.forEach(function(e){n.add(Tt(e.type)||"Component"),Ud.add(e.type)}),Dd=[]);var r=new Set;0<Id.length&&(Id.forEach(function(e){r.add(Tt(e.type)||"Component"),Ud.add(e.type)}),Id=[]);var i=new Set;0<Nd.length&&(Nd.forEach(function(e){i.add(Tt(e.type)||"Component"),Ud.add(e.type)}),Nd=[]);var o=new Set;0<Rd.length&&(Rd.forEach(function(e){o.add(Tt(e.type)||"Component"),Ud.add(e.type)}),Rd=[]);var a=new Set;0<Ld.length&&(Ld.forEach(function(e){a.add(Tt(e.type)||"Component"),Ud.add(e.type)}),Ld=[]),0<n.size&&P("Using UNSAFE_componentWillMount in strict mode is not recommended and may indicate bugs in your code. See https://fb.me/react-unsafe-component-lifecycles for details.\n\n* Move code with side effects to componentDidMount, and set initial state in the constructor.\n\nPlease update the following components: %s",Ad(n)),0<i.size&&P("Using UNSAFE_componentWillReceiveProps in strict mode is not recommended and may indicate bugs in your code. See https://fb.me/react-unsafe-component-lifecycles for details.\n\n* Move data fetching code or side effects to componentDidUpdate.\n* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state\n\nPlease update the following components: %s",Ad(i)),0<a.size&&P("Using UNSAFE_componentWillUpdate in strict mode is not recommended and may indicate bugs in your code. See https://fb.me/react-unsafe-component-lifecycles for details.\n\n* Move data fetching code or side effects to componentDidUpdate.\n\nPlease update the following components: %s",Ad(a)),0<t.size&&l("componentWillMount has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles for details.\n\n* Move code with side effects to componentDidMount, and set initial state in the constructor.\n* Rename componentWillMount to UNSAFE_componentWillMount to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder.\n\nPlease update the following components: %s",Ad(t)),0<r.size&&l("componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles for details.\n\n* Move data fetching code or side effects to componentDidUpdate.\n* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state\n* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder.\n\nPlease update the following components: %s",Ad(r)),0<o.size&&l("componentWillUpdate has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles for details.\n\n* Move data fetching code or side effects to componentDidUpdate.\n* Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder.\n\nPlease update the following components: %s",Ad(o))};var Fd=new Map,Bd=new Set;Md.recordLegacyContextWarning=function(e,t){var n,r=function(e){for(var t=null,n=e;null!==n;)n.mode&ld&&(t=n),n=n.return;return t}(e);null!==r?Bd.has(e.type)||(n=Fd.get(r),(null!=e.type.contextTypes||null!=e.type.childContextTypes||null!==t&&"function"==typeof t.getChildContext)&&(void 0===n&&Fd.set(r,n=[]),n.push(e))):P("Expected to find a StrictMode component in a strict mode tree. This error is likely caused by a bug in React. Please file an issue.")},Md.flushLegacyContextWarning=function(){Fd.forEach(function(e,t){var n,r;0!==e.length&&(n=e[0],r=new Set,e.forEach(function(e){r.add(Tt(e.type)||"Component"),Bd.add(e.type)}),P("Legacy context API has been detected within a strict-mode tree.\n\nThe old API will be supported in all 16.x releases, but applications using it should migrate to the new version.\n\nPlease update the following components: %s\n\nLearn more about this warning here: https://fb.me/react-legacy-context%s",Ad(r),Et(n)))})},Md.discardPendingWarnings=function(){jd=[],Dd=[],Id=[],Nd=[],Rd=[],Ld=[],Fd=new Map};function zd(e){Wd=e}var Wd=null,Vd=null;function Hd(e){if(null===Wd)return e;var t=Wd(e);return void 0===t?e:t.current}function qd(e){return Hd(e)}function Yd(e){if(null===Wd)return e;var t=Wd(e);if(void 0!==t)return t.current;if(null!=e&&"function"==typeof e.render){t=Hd(e.render);if(e.render!==t){t={$$typeof:lt,render:t};return void 0!==e.displayName&&(t.displayName=e.displayName),t}}return e}function Gd(e,t){if(null!==Wd){var n=e.elementType,r=t.type,i=!1,o="object"==typeof r&&null!==r?r.$$typeof:null;switch(e.tag){case M:"function"==typeof r&&(i=!0);break;case A:("function"==typeof r||o===pt)&&(i=!0);break;case L:(o===lt||o===pt)&&(i=!0);break;case B:case z:(o===ft||o===pt)&&(i=!0);break;default:return}if(i){n=Wd(n);if(void 0!==n&&n===Wd(r))return 1}}}function Kd(e){null!==Wd&&"function"==typeof WeakSet&&(Vd=null===Vd?new WeakSet:Vd).add(e)}function $d(e,t){var n,r;null!==Wd&&(n=t.staleFamilies,r=t.updatedFamilies,Hg(),Cg(function(){!function e(t,n,r){{var i=t.alternate,o=t.child,a=t.sibling,s=t.tag,u=t.type,l=null;switch(s){case A:case z:case M:l=u;break;case L:l=u.render}if(null===Wd)throw new Error("Expected resolveFamily to be set during hot reload.");var c,d=!1,f=!1;null===l||void 0!==(c=Wd(l))&&(r.has(c)?f=!0:n.has(c)&&(s===M?f=!0:d=!0)),(f=null!==Vd&&(Vd.has(t)||null!==i&&Vd.has(i))?!0:f)&&(t._debugNeedsRemount=!0),(f||d)&&_g(t,gd),null===o||f||e(o,n,r),null!==a&&e(a,n,r)}}(e.current,r,n)}))}function Xd(e,t){e.context===fc&&(Hg(),rd(Wc,function(){zv(t,e,null,null)}.bind(null,void 0,void 0,void 0)))}function Qd(e,t){var n=new Set,t=new Set(t.map(function(e){return e.current}));return function e(t,n,r){{var i=t.child,o=t.sibling,a=t.tag,s=t.type,u=null;switch(a){case A:case z:case M:u=s;break;case L:u=s.render}a=!1;(a=null!==u&&n.has(u)?!0:a)?Zd(t,r):null!==i&&e(i,n,r),null!==o&&e(o,n,r)}}(e.current,t,n),n}function Zd(e,t){if(!function(e,t){var n=e,r=!1;for(;;){if(n.tag===O)r=!0,t.add(n.stateNode);else if(null!==n.child){n=(n.child.return=n).child;continue}if(n===e)return r;for(;null===n.sibling;){if(null===n.return||n.return===e)return r;n=n.return}n.sibling.return=n.return,n=n.sibling}return!1}(e,t))for(var n=e;;){switch(n.tag){case O:return void t.add(n.stateNode);case j:case E:return void t.add(n.stateNode.containerInfo)}if(null===n.return)throw new Error("Expected to reach root first.");n=n.return}}function Jd(e,t){if(e&&e.defaultProps){var n,r=v({},t),i=e.defaultProps;for(n in i)void 0===r[n]&&(r[n]=i[n]);return r}return t}function ef(e){var n,t;if((n=e)._status===vt&&(n._status=bt,t=(0,n._ctor)(),(n._result=t).then(function(e){var t;n._status===bt&&(void 0===(t=e.default)&&P("lazy: Expected the result of a dynamic import() call. Instead received: %s\n\nYour code should look like: \n  const MyComponent = lazy(() => import('./MyComponent'))",e),n._status=_t,n._result=t)},function(e){n._status===bt&&(n._status=wt,n._result=e)})),e._status!==_t)throw e._result;return e._result}var tf=uc(null),nf={},rf=null,of=null,af=null,sf=!1;function uf(){af=of=rf=null,sf=!1}function lf(){sf=!0}function cf(){sf=!1}function df(e,t){var n=e.type._context;cc(tf,n._currentValue,e),n._currentValue=t,void 0!==n._currentRenderer&&null!==n._currentRenderer&&n._currentRenderer!==nf&&P("Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported."),n._currentRenderer=nf}function ff(e){var t=tf.current;lc(tf,e),e.type._context._currentValue=t}function pf(e,t){for(var n=e;null!==n;){var r=n.alternate;if(n.childExpirationTime<t)n.childExpirationTime=t,null!==r&&r.childExpirationTime<t&&(r.childExpirationTime=t);else{if(!(null!==r&&r.childExpirationTime<t))break;r.childExpirationTime=t}n=n.return}}function hf(e,t){af=of=null;e=(rf=e).dependencies;null!==e&&null!==e.firstContext&&(e.expirationTime>=t&&Ym(),e.firstContext=null)}function mf(e,t){if(sf&&P("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()."),af!==e&&!1!==t&&0!==t){t="number"!=typeof t||t===pd?(af=e,pd):t,t={context:e,observedBits:t,next:null};if(null===of){if(null===rf)throw Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().");of=t,rf.dependencies={expirationTime:hd,firstContext:t,responders:null}}else of=of.next=t}return e._currentValue}var yf=0,gf=1,vf=2,bf=3,_f=!1;function wf(e){var t={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null};e.updateQueue=t}function xf(e,t){var n=t.updateQueue,e=e.updateQueue;n===e&&(e={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects},t.updateQueue=e)}function Tf(e,t){t={expirationTime:e,suspenseConfig:t,tag:yf,payload:null,callback:null,next:null};return(t.next=t).priority=td(),t}function Sf(e,t){var n=e.updateQueue;null!==n&&(null===(n=(e=n.shared).pending)?t.next=t:(t.next=n.next,n.next=t),e.pending=t,Af!==e||Pf||(P("An update (setState, replaceState, or forceUpdate) was scheduled from inside an update function. Update functions should be pure, with zero side-effects. Consider using componentDidUpdate or a callback."),Pf=!0))}function kf(e,t){var n=e.alternate;null!==n&&xf(n,e);n=e.updateQueue,e=n.baseQueue;null===e?(n.baseQueue=t.next=t).next=t:(t.next=e.next,e.next=t)}function Ef(e,t,n,r){var i=e.updateQueue;_f=!1,Af=i.shared;var o,a,s=i.baseQueue,u=i.shared.pending;if(null!==u&&(null!==s&&(a=s.next,o=u.next,s.next=o,u.next=a),s=u,(i.shared.pending=null)===(a=e.alternate)||null!==(a=a.updateQueue)&&(a.baseQueue=u)),null!==s){var l=s.next,c=i.baseState,d=hd,f=null,p=null,h=null;if(null!==l)for(var m=l;;){var y,g=m.expirationTime;if(g<r?(y={expirationTime:m.expirationTime,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null},null===h?(p=h=y,f=c):h=h.next=y,d<g&&(d=g)):(null!==h&&(y={expirationTime:gd,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null},h=h.next=y),Ng(g,m.suspenseConfig),c=function(e,t,n,r,i){switch(t.tag){case gf:var o=t.payload;if("function"!=typeof o)return o;lf(),e.mode&ld&&o.call(i,n,r);o=o.call(i,n,r);return cf(),o;case bf:e.effectTag=e.effectTag&~vi|li;case yf:var a,o=t.payload;return"function"==typeof o?(lf(),e.mode&ld&&o.call(i,n,r),a=o.call(i,n,r),cf()):a=o,null==a?n:v({},n,a);case vf:return _f=!0,n}return n}(e,m,c,t,n),null!==m.callback&&(e.effectTag|=ui,null===(g=i.effects)?i.effects=[m]:g.push(m))),null===(m=m.next)||m===l){if(null===(u=i.shared.pending))break;m=s.next=u.next,u.next=l,i.baseQueue=s=u,i.shared.pending=null}}null===h?f=c:h.next=p,i.baseState=f,i.baseQueue=h,Rg(d),e.expirationTime=d,e.memoizedState=c}Af=null}function Of(){_f=!1}function Cf(e,t,n){var r=t.effects;if((t.effects=null)!==r)for(var i=0;i<r.length;i++){var o=r[i],a=o.callback;null!==a&&(o.callback=null,function(e,t){if("function"!=typeof e)throw Error("Invalid argument passed as callback. Expected a function. Instead received: "+e);e.call(t)}(a,n))}}var Pf=!1,Af=null,Mf=u.ReactCurrentBatchConfig;function jf(){return Mf.suspense}var Df={},If=Array.isArray,Nf=(new i.Component).refs,Rf=new Set,Lf=new Set,Uf=new Set,Ff=new Set,Bf=new Set,zf=new Set,Wf=new Set,Vf=new Set,Hf=new Set,qf=function(e,t){var n;null!==e&&"function"!=typeof e&&(Hf.has(n=t+"_"+e)||(Hf.add(n),P("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",t,e)))},Yf=function(e,t){void 0===t&&(e=Tt(e)||"Component",zf.has(e)||(zf.add(e),P("%s.getDerivedStateFromProps(): A valid state object (or null) must be returned. You have returned undefined.",e)))};function Gf(e,t,n,r){var i=e.memoizedState;e.mode&ld&&n(r,i);r=n(r,i);Yf(t,r);r=null==r?i:v({},i,r);e.memoizedState=r,e.expirationTime===hd&&(e.updateQueue.baseState=r)}Object.defineProperty(Df,"_processChildContext",{enumerable:!1,value:function(){throw Error("_processChildContext is not available in React 16+. This likely means you have multiple copies of React and are attempting to nest a React 15 tree inside a React 16 tree using unstable_renderSubtreeIntoContainer, which isn't supported. Try to make sure you have only one copy of React (and ideally, switch to ReactDOM.createPortal).")}}),Object.freeze(Df);var Kf,$f={isMounted:function(e){var t,n=bi.current;return null!==n&&n.tag===M&&((t=n.stateNode)._warnedAboutRefsInRender||P("%s is accessing isMounted inside its render() function. render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",Tt(n.type)||"A component"),t._warnedAboutRefsInRender=!0),!!(e=ei(e))&&_i(e)===e},enqueueSetState:function(e,t,n){var r=ei(e),i=vg(),e=jf(),i=bg(i,r,e),e=Tf(i,e);e.payload=t,null!=n&&(qf(n,"setState"),e.callback=n),Sf(r,e),_g(r,i)},enqueueReplaceState:function(e,t,n){var r=ei(e),i=vg(),e=jf(),i=bg(i,r,e),e=Tf(i,e);e.tag=gf,e.payload=t,null!=n&&(qf(n,"replaceState"),e.callback=n),Sf(r,e),_g(r,i)},enqueueForceUpdate:function(e,t){var n=ei(e),r=vg(),e=jf(),r=bg(r,n,e),e=Tf(r,e);e.tag=vf,null!=t&&(qf(t,"forceUpdate"),e.callback=t),Sf(n,e),_g(n,r)}};function Xf(e,t,n,r,i,o,a){var s=e.stateNode;if("function"!=typeof s.shouldComponentUpdate)return!t.prototype||!t.prototype.isPureReactComponent||(!nl(n,r)||!nl(i,o));e.mode&ld&&s.shouldComponentUpdate(r,o,a),$l(e,"shouldComponentUpdate");a=s.shouldComponentUpdate(r,o,a);return Xl(),void 0===a&&P("%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.",Tt(t)||"Component"),a}function Qf(e,t){t.updater=$f,(e.stateNode=t)._reactInternalFiber=e,t._reactInternalInstance=Df}function Zf(e,t,n){var r=!1,i=fc,o=fc,a=t.contextType;"contextType"in t&&(null===a||void 0!==a&&a.$$typeof===st&&void 0===a._context||Vf.has(t)||(Vf.add(t),l="",l=void 0===a?" However, it is set to undefined. This can be caused by a typo or by mixing up named and default imports. This can also happen due to a circular dependency, so try moving the createContext() call to a separate file.":"object"!=typeof a?" However, it is set to a "+typeof a+".":a.$$typeof===at?" Did you accidentally pass the Context.Provider instead?":void 0!==a._context?" Did you accidentally pass the Context.Consumer instead?":" However, it is set to an object with keys {"+Object.keys(a).join(", ")+"}.",P("%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s",Tt(t)||"Component",l))),o="object"==typeof a&&null!==a?mf(a):(i=yc(0,t,!0),(r=null!=t.contextTypes)?vc(e,i):fc),e.mode&ld&&new t(n,o);var s,u=new t(n,o),l=e.memoizedState=null!==u.state&&void 0!==u.state?u.state:null;return Qf(e,u),"function"==typeof t.getDerivedStateFromProps&&null===l&&(s=Tt(t)||"Component",Lf.has(s)||(Lf.add(s),P("`%s` uses `getDerivedStateFromProps` but its initial state is %s. This is not recommended. Instead, define the initial state by assigning an object to `this.state` in the constructor of `%s`. This ensures that `getDerivedStateFromProps` arguments have a consistent shape.",s,null===u.state?"null":"undefined",s))),"function"!=typeof t.getDerivedStateFromProps&&"function"!=typeof u.getSnapshotBeforeUpdate||(l=n=a=null,"function"==typeof u.componentWillMount&&!0!==u.componentWillMount.__suppressDeprecationWarning?a="componentWillMount":"function"==typeof u.UNSAFE_componentWillMount&&(a="UNSAFE_componentWillMount"),"function"==typeof u.componentWillReceiveProps&&!0!==u.componentWillReceiveProps.__suppressDeprecationWarning?n="componentWillReceiveProps":"function"==typeof u.UNSAFE_componentWillReceiveProps&&(n="UNSAFE_componentWillReceiveProps"),"function"==typeof u.componentWillUpdate&&!0!==u.componentWillUpdate.__suppressDeprecationWarning?l="componentWillUpdate":"function"==typeof u.UNSAFE_componentWillUpdate&&(l="UNSAFE_componentWillUpdate"),null===a&&null===n&&null===l||(s=Tt(t)||"Component",t="function"==typeof t.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()",Ff.has(s)||(Ff.add(s),P("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n%s uses %s but also contains the following legacy lifecycles:%s%s%s\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-unsafe-component-lifecycles",s,t,null!==a?"\n  "+a:"",null!==n?"\n  "+n:"",null!==l?"\n  "+l:"")))),r&&gc(e,i,o),u}function Jf(e,t,n,r){var i=t.state;$l(e,"componentWillReceiveProps"),"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),Xl(),t.state!==i&&(e=Tt(e.type)||"Component",Rf.has(e)||(Rf.add(e),P("%s.componentWillReceiveProps(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",e)),$f.enqueueReplaceState(t,t.state,null))}function ep(e,t,n,r){var i,o;a=t,i=n,o=(s=e).stateNode,s=Tt(a)||"Component",o.render||(a.prototype&&"function"==typeof a.prototype.render?P("%s(...): No `render` method found on the returned component instance: did you accidentally return an object from the constructor?",s):P("%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render`.",s)),!o.getInitialState||o.getInitialState.isReactClassApproved||o.state||P("getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?",s),o.getDefaultProps&&!o.getDefaultProps.isReactClassApproved&&P("getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.",s),o.propTypes&&P("propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.",s),o.contextType&&P("contextType was defined as an instance property on %s. Use a static property to define contextType instead.",s),o.contextTypes&&P("contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",s),a.contextType&&a.contextTypes&&!Wf.has(a)&&(Wf.add(a),P("%s declares both contextTypes and contextType static properties. The legacy contextTypes property will be ignored.",s)),"function"==typeof o.componentShouldUpdate&&P("%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",s),a.prototype&&a.prototype.isPureReactComponent&&void 0!==o.shouldComponentUpdate&&P("%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.",Tt(a)||"A pure component"),"function"==typeof o.componentDidUnmount&&P("%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",s),"function"==typeof o.componentDidReceiveProps&&P("%s has a method called componentDidReceiveProps(). But there is no such lifecycle method. If you meant to update the state in response to changing props, use componentWillReceiveProps(). If you meant to fetch data or run side-effects or mutations after React has updated the UI, use componentDidUpdate().",s),"function"==typeof o.componentWillRecieveProps&&P("%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",s),"function"==typeof o.UNSAFE_componentWillRecieveProps&&P("%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?",s),i=o.props!==i,void 0!==o.props&&i&&P("%s(...): When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.",s,s),o.defaultProps&&P("Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.",s,s),"function"!=typeof o.getSnapshotBeforeUpdate||"function"==typeof o.componentDidUpdate||Uf.has(a)||(Uf.add(a),P("%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.",Tt(a))),"function"==typeof o.getDerivedStateFromProps&&P("%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.",s),"function"==typeof o.getDerivedStateFromError&&P("%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.",s),"function"==typeof a.getSnapshotBeforeUpdate&&P("%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.",s),(i=o.state)&&("object"!=typeof i||If(i))&&P("%s.state: must be set to an object or null",s),"function"==typeof o.getChildContext&&"object"!=typeof a.childContextTypes&&P("%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",s);var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=Nf,wf(e);var s=t.contextType;"object"==typeof s&&null!==s?a.context=mf(s):(s=yc(0,t,!0),a.context=vc(e,s)),a.state===n&&(u=Tt(t)||"Component",Bf.has(u)||(Bf.add(u),P("%s: It is not recommended to assign props directly to state because updates to props won't be reflected in state. In most cases, it is better to use props directly.",u))),e.mode&ld&&Md.recordLegacyContextWarning(e,a),Md.recordUnsafeLifecycleWarnings(e,a),Ef(e,n,a,r),a.state=e.memoizedState;var u=t.getDerivedStateFromProps;"function"==typeof u&&(Gf(e,t,u,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(function(e,t){$l(e,"componentWillMount");var n=t.state;"function"==typeof t.componentWillMount&&t.componentWillMount(),"function"==typeof t.UNSAFE_componentWillMount&&t.UNSAFE_componentWillMount(),Xl(),n!==t.state&&(P("%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",Tt(e.type)||"Component"),$f.enqueueReplaceState(t,t.state,null))}(e,a),Ef(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.effectTag|=ii)}var tp=Kf=!1,np={},rp={},ip={},op=function(e){if(null!==e&&"object"==typeof e&&e._store&&!e._store.validated&&null==e.key){if("object"!=typeof e._store)throw Error("React Component in warnForMissingKey should have a _store. This error is likely caused by a bug in React. Please file an issue.");e._store.validated=!0;e='Each child in a list should have a unique "key" prop. See https://fb.me/react-warning-keys for more information.'+At();rp[e]||(rp[e]=!0,P('Each child in a list should have a unique "key" prop. See https://fb.me/react-warning-keys for more information.'))}},ap=Array.isArray;function sp(e,t,n){var r=n.ref;if(null!==r&&"function"!=typeof r&&"object"!=typeof r){if(!(e.mode&ld||ye)||n._owner&&n._self&&n._owner.stateNode!==n._self||(o=Tt(e.type)||"Component",np[o]||(P('A string ref, "%s", has been found within a strict mode tree. String refs are a source of potential bugs and should be avoided. We recommend using useRef() or createRef() instead. Learn more about using refs safely here: https://fb.me/react-strict-mode-string-ref%s',r,Et(e)),np[o]=!0)),n._owner){var i,o=n._owner;if(o){o=o;if(o.tag!==M)throw Error("Function components cannot have string refs. We recommend using useRef() instead. Learn more about using refs safely here: https://fb.me/react-strict-mode-string-ref");i=o.stateNode}if(!i)throw Error("Missing owner for string ref "+r+". This error is likely caused by a bug in React. Please file an issue.");var a=""+r;if(null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a)return t.ref;t=function(e){var t=i.refs;t===Nf&&(t=i.refs={}),null===e?delete t[a]:t[a]=e};return t._stringRef=a,t}if("string"!=typeof r)throw Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null.");if(!n._owner)throw Error("Element ref was specified as a string ("+r+") but no owner was set. This could happen for one of the following reasons:\n1. You may be adding a ref to a function component\n2. You may be adding a ref to a component that was not created inside a component's render method\n3. You have multiple copies of React loaded\nSee https://fb.me/react-refs-must-have-owner for more information.")}return r}function up(e,t){if("textarea"!==e.type){e="",e=" If you meant to render a collection of children, use an array instead."+At();throw Error("Objects are not valid as a React child (found: "+("[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t)+")."+e)}}function lp(){var e="Functions are not valid as a React child. This may happen if you return a Component instead of <Component /> from render. Or maybe you meant to call this function rather than return it."+At();ip[e]||(ip[e]=!0,P("Functions are not valid as a React child. This may happen if you return a Component instead of <Component /> from render. Or maybe you meant to call this function rather than return it."))}function cp(_){function w(e,t){var n;_&&(null!==(n=e.lastEffect)?(n.nextEffect=t,e.lastEffect=t):e.firstEffect=e.lastEffect=t,t.nextEffect=null,t.effectTag=ai)}function x(e,t){if(!_)return null;for(var n=t;null!==n;)w(e,n),n=n.sibling;return null}function T(e,t){for(var n=new Map,r=t;null!==r;)null!==r.key?n.set(r.key,r):n.set(r.index,r),r=r.sibling;return n}function s(e,t){t=Cv(e,t);return t.index=0,t.sibling=null,t}function S(e,t,n){if(e.index=n,!_)return t;n=e.alternate;if(null===n)return e.effectTag=ri,t;n=n.index;return n<t?(e.effectTag=ri,t):n}function u(e){return _&&null===e.alternate&&(e.effectTag=ri),e}function a(e,t,n,r){if(null===t||t.tag!==D){r=jv(n,e.mode,r);return r.return=e,r}n=s(t,n);return n.return=e,n}function l(e,t,n,r){if(null!==t&&(t.elementType===n.type||Gd(t,n))){var i=s(t,n.props);return i.ref=sp(e,t,n),i.return=e,i._debugSource=n._source,i._debugOwner=n._owner,i}r=Av(n,e.mode,r);return r.ref=sp(e,t,n),r.return=e,r}function c(e,t,n,r){if(null===t||t.tag!==j||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation){r=Dv(n,e.mode,r);return r.return=e,r}n=s(t,n.children||[]);return n.return=e,n}function d(e,t,n,r,i){if(null===t||t.tag!==I){i=Mv(n,e.mode,r,i);return i.return=e,i}n=s(t,n);return n.return=e,n}function k(e,t,n){if("string"==typeof t||"number"==typeof t){var r=jv(""+t,e.mode,n);return r.return=e,r}if("object"==typeof t&&null!==t){switch(t.$$typeof){case tt:var i=Av(t,e.mode,n);return i.ref=sp(e,null,t),i.return=e,i;case nt:i=Dv(t,e.mode,n);return i.return=e,i}if(ap(t)||gt(t)){r=Mv(t,e.mode,n,null);return r.return=e,r}up(e,t)}return"function"==typeof t&&lp(),null}function E(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:a(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case tt:return n.key===i?n.type===rt?d(e,t,n.props.children,r,i):l(e,t,n,r):null;case nt:return n.key===i?c(e,t,n,r):null}if(ap(n)||gt(n))return null!==i?null:d(e,t,n,r,null);up(e,n)}return"function"==typeof n&&lp(),null}function O(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return a(t,e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case tt:var o=e.get(null===r.key?n:r.key)||null;return r.type===rt?d(t,o,r.props.children,i,r.key):l(t,o,r,i);case nt:return c(t,e.get(null===r.key?n:r.key)||null,r,i)}if(ap(r)||gt(r))return d(t,e.get(n)||null,r,i,null);up(t,r)}return"function"==typeof r&&lp(),null}function C(e,t){if("object"!=typeof e||null===e)return t;switch(e.$$typeof){case tt:case nt:op(e);var n=e.key;if("string"!=typeof n)break;if(null===t){(t=new Set).add(n);break}if(!t.has(n)){t.add(n);break}P("Encountered two children with the same key, `%s`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version.",n)}return t}return function(e,t,n,r){var i="object"==typeof n&&null!==n&&n.type===rt&&null===n.key,o="object"==typeof(n=i?n.props.children:n)&&null!==n;if(o)switch(n.$$typeof){case tt:return u(function(e,t,n,r){for(var i=n.key,o=t;null!==o;){if(o.key===i){switch(o.tag){case I:if(n.type!==rt)break;x(e,o.sibling);var a=s(o,n.props.children);return a.return=e,a._debugSource=n._source,a._debugOwner=n._owner,a;case K:default:if(o.elementType===n.type||Gd(o,n)){x(e,o.sibling);a=s(o,n.props);return a.ref=sp(e,o,n),a.return=e,a._debugSource=n._source,a._debugOwner=n._owner,a}}x(e,o);break}w(e,o),o=o.sibling}if(n.type!==rt)return(r=Av(n,e.mode,r)).ref=sp(e,t,n),r.return=e,r;r=Mv(n.props.children,e.mode,r,n.key);return r.return=e,r}(e,t,n,r));case nt:return u(function(e,t,n,r){for(var i=n.key,o=t;null!==o;){if(o.key===i){if(o.tag===j&&o.stateNode.containerInfo===n.containerInfo&&o.stateNode.implementation===n.implementation){x(e,o.sibling);var a=s(o,n.children||[]);return a.return=e,a}x(e,o);break}w(e,o),o=o.sibling}return(r=Dv(n,e.mode,r)).return=e,r}(e,t,n,r))}if("string"==typeof n||"number"==typeof n)return u(function(e,t,n,r){if(null===t||t.tag!==D)return x(e,t),(r=jv(n,e.mode,r)).return=e,r;x(e,t.sibling);n=s(t,n);return n.return=e,n}(e,t,""+n,r));if(ap(n))return function(t,e,n,r){for(var i=null,o=0;o<n.length;o++)i=C(n[o],i);for(var a=null,s=null,u=e,l=0,c=0,d=null;null!==u&&c<n.length;c++){u.index>c?(d=u,u=null):d=u.sibling;var f=E(t,u,n[c],r);if(null===f){null===u&&(u=d);break}_&&u&&null===f.alternate&&w(t,u),l=S(f,l,c),null===s?a=f:s.sibling=f,s=f,u=d}if(c===n.length)return x(t,u),a;if(null===u){for(;c<n.length;c++){var p=k(t,n[c],r);null!==p&&(l=S(p,l,c),null===s?a=p:s.sibling=p,s=p)}return a}for(var h=T(0,u);c<n.length;c++){var m=O(h,t,c,n[c],r);null!==m&&(_&&null!==m.alternate&&h.delete(null===m.key?c:m.key),l=S(m,l,c),null===s?a=m:s.sibling=m,s=m)}return _&&h.forEach(function(e){return w(t,e)}),a}(e,t,n,r);if(gt(n))return function(t,e,n,r){var i=gt(n);if("function"!=typeof i)throw Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");"function"==typeof Symbol&&"Generator"===n[Symbol.toStringTag]&&(tp||P("Using Generators as children is unsupported and will likely yield unexpected results because enumerating a generator mutates it. You may convert it to an array with `Array.from()` or the `[...spread]` operator before rendering. Keep in mind you might need to polyfill these features for older browsers."),tp=!0),n.entries===i&&(Kf||P("Using Maps as children is unsupported and will likely yield unexpected results. Convert it to a sequence/iterable of keyed ReactElements instead."),Kf=!0);var o=i.call(n);if(o)for(var a=null,s=o.next();!s.done;s=o.next())a=C(s.value,a);var u=i.call(n);if(null==u)throw Error("An iterable object provided no iterator.");for(var l=null,c=null,d=e,f=0,p=0,h=null,m=u.next();null!==d&&!m.done;p++,m=u.next()){d.index>p?(h=d,d=null):h=d.sibling;var y=E(t,d,m.value,r);if(null===y){null===d&&(d=h);break}_&&d&&null===y.alternate&&w(t,d),f=S(y,f,p),null===c?l=y:c.sibling=y,c=y,d=h}if(m.done)return x(t,d),l;if(null===d){for(;!m.done;p++,m=u.next()){var g=k(t,m.value,r);null!==g&&(f=S(g,f,p),null===c?l=g:c.sibling=g,c=g)}return l}for(var v=T(0,d);!m.done;p++,m=u.next()){var b=O(v,t,p,m.value,r);null!==b&&(_&&null!==b.alternate&&v.delete(null===b.key?p:b.key),f=S(b,f,p),null===c?l=b:c.sibling=b,c=b)}return _&&v.forEach(function(e){return w(t,e)}),l}(e,t,n,r);if(o&&up(e,n),"function"==typeof n&&lp(),void 0===n&&!i)switch(e.tag){case M:if(e.stateNode.render._isMockFunction)break;case A:var a=e.type;throw Error((a.displayName||a.name||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.")}return x(e,t)}}var dp=cp(!0),fp=cp(!1);function pp(e,t){for(var n=e.child;null!==n;)!function(e,t){e.effectTag&=ri,e.nextEffect=null,e.firstEffect=null,e.lastEffect=null;var n=e.alternate;null===n?(e.childExpirationTime=hd,e.expirationTime=t,e.child=null,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.selfBaseDuration=0,e.treeBaseDuration=0):(e.childExpirationTime=n.childExpirationTime,e.expirationTime=n.expirationTime,e.child=n.child,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,t=n.dependencies,e.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},e.selfBaseDuration=n.selfBaseDuration,e.treeBaseDuration=n.treeBaseDuration)}(n,t),n=n.sibling}var hp={},mp=uc(hp),yp=uc(hp),gp=uc(hp);function vp(e){if(e===hp)throw Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.");return e}function bp(){return vp(gp.current)}function _p(e,t){cc(gp,t,e),cc(yp,e,e),cc(mp,hp,e);t=function(e){var t=e.nodeType;switch(t){case An:case Mn:var n=t===An?"#document":"#fragment",r=e.documentElement,i=r?r.namespaceURI:Tn(null,"");break;default:r=t===Pn?e.parentNode:e;i=Tn(r.namespaceURI||null,n=r.tagName)}var o=n.toLowerCase();return{namespace:i,ancestorInfo:Qa(null,o)}}(t);lc(mp,e),cc(mp,t,e)}function wp(e){lc(mp,e),lc(yp,e),lc(gp,e)}function xp(){return vp(mp.current)}function Tp(e){vp(gp.current);var t,n,r=vp(mp.current),n=(t=r,n=e.type,{namespace:Tn(t.namespace,n),ancestorInfo:Qa(t.ancestorInfo,n)});r!==n&&(cc(yp,e,e),cc(mp,n,e))}function Sp(e){yp.current===e&&(lc(mp,e),lc(yp,e))}var kp=1,Ep=1,Op=2,Cp=uc(0);function Pp(e){return e&kp}function Ap(e,t){return e&kp|t}function Mp(e,t){cc(Cp,t,e)}function jp(e){lc(Cp,e)}function Dp(e){for(var t=e;null!==t;){if(t.tag===F){var n=t.memoizedState;if(null!==n){n=n.dehydrated;if(null===n||n.data===ss||n.data===us)return t}}else if(t.tag===q&&void 0!==t.memoizedProps.revealOrder){if((t.effectTag&li)!==ti)return t}else if(null!==t.child){t=(t.child.return=t).child;continue}if(t===e)return null;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Ip(e,t){t={responder:e,props:t};return Object.freeze(t),t}var Np=1,Rp=2,Lp=4,Up=u.ReactCurrentDispatcher,Fp=u.ReactCurrentBatchConfig,Bp=new Set,zp=hd,Wp=null,Vp=null,Hp=null,qp=!1,Yp=25,Gp=null,Kp=null,$p=-1,Xp=!1;function Qp(){null===Kp?Kp=[Gp]:Kp.push(Gp)}function Zp(){null!==Kp&&Kp[++$p]!==Gp&&function(e){var t=Tt(Wp.type);if(!Bp.has(t)&&(Bp.add(t),null!==Kp)){for(var n="",r=0;r<=$p;r++){for(var i=Kp[r],o=r===$p?e:i,a=r+1+". "+i;a.length<30;)a+=" ";n+=a+=o+"\n"}P("React has detected a change in the order of Hooks called by %s. This will lead to bugs and errors if not fixed. For more information, read the Rules of Hooks: https://fb.me/rules-of-hooks\n\n   Previous render            Next render\n   ------------------------------------------------------\n%s   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",t,n)}}(Gp)}function Jp(e){null==e||Array.isArray(e)||P("%s received a final argument that is not an array (instead, received `%s`). When specified, the final argument must be an array.",Gp,typeof e)}function eh(){throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://fb.me/react-invalid-hook-call for tips about how to debug and fix this problem.")}function th(e,t){if(!Xp){if(null!==t){e.length!==t.length&&P("The final argument passed to %s changed size between renders. The order and size of this array must remain constant.\n\nPrevious: %s\nIncoming: %s",Gp,"["+t.join(", ")+"]","["+e.join(", ")+"]");for(var n=0;n<t.length&&n<e.length;n++)if(!el(e[n],t[n]))return;return 1}P("%s received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.",Gp)}}function nh(e,t,n,r,i,o){zp=o,Wp=t,Kp=null!==e?e._debugHookTypes:null,$p=-1,Xp=null!==e&&e.type!==t.type,t.memoizedState=null,t.updateQueue=null,t.expirationTime=hd,null!==e&&null!==e.memoizedState?Up.current=qh:Up.current=null!==Kp?Hh:Vh;var a=n(r,i);if(t.expirationTime===zp){var s=0;do{if(t.expirationTime=hd,!(s<Yp))throw Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.")}while(s+=1,Xp=!1,Hp=Vp=null,t.updateQueue=null,$p=-1,Up.current=Yh,a=n(r,i),t.expirationTime===zp)}Up.current=Wh,t._debugHookTypes=Kp;e=null!==Vp&&null!==Vp.next;if(zp=hd,Kp=Gp=Hp=Vp=Wp=null,qp=!($p=-1),e)throw Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return a}function rh(e,t,n){t.updateQueue=e.updateQueue,t.effectTag&=~(fi|ii),e.expirationTime<=n&&(e.expirationTime=hd)}function ih(){if(Up.current=Wh,qp)for(var e=Wp.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}zp=hd,Gp=Kp=Hp=Vp=Wp=null,qp=!($p=-1)}function oh(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Hp?Wp.memoizedState=Hp=e:Hp=Hp.next=e,Hp}function ah(){var e;if(t=null===Vp?null!==(e=Wp.alternate)?e.memoizedState:null:Vp.next,null!==(e=null===Hp?Wp.memoizedState:Hp.next))e=(Hp=e).next,Vp=t;else{if(null===t)throw Error("Rendered more hooks than during the previous render.");var t={memoizedState:(Vp=t).memoizedState,baseState:Vp.baseState,baseQueue:Vp.baseQueue,queue:Vp.queue,next:null};null===Hp?Wp.memoizedState=Hp=t:Hp=Hp.next=t}return Hp}function sh(e,t){return"function"==typeof t?t(e):t}function uh(e,t,n){var r=oh(),t=void 0!==n?n(t):t;r.memoizedState=r.baseState=t;t=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},t=t.dispatch=Fh.bind(null,Wp,t);return[r.memoizedState,t]}function lh(e){var t=ah(),n=t.queue;if(null===n)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");n.lastRenderedReducer=e;var r,i,o=Vp,a=o.baseQueue,s=n.pending;if(null!==s&&(null!==a&&(r=a.next,i=s.next,a.next=i,s.next=r),o.baseQueue=a=s,n.pending=null),null!==a){var u=a.next,l=o.baseState,c=null,d=null,f=null,p=u;do{var h,m=p.expirationTime}while(m<zp?(h={expirationTime:p.expirationTime,suspenseConfig:p.suspenseConfig,action:p.action,eagerReducer:p.eagerReducer,eagerState:p.eagerState,next:null},null===f?(d=f=h,c=l):f=f.next=h,m>Wp.expirationTime&&Rg(Wp.expirationTime=m)):(null!==f&&(h={expirationTime:gd,suspenseConfig:p.suspenseConfig,action:p.action,eagerReducer:p.eagerReducer,eagerState:p.eagerState,next:null},f=f.next=h),Ng(m,p.suspenseConfig),l=p.eagerReducer===e?p.eagerState:e(l,p.action)),null!==(p=p.next)&&p!==u);null===f?c=l:f.next=d,el(l,t.memoizedState)||Ym(),t.memoizedState=l,t.baseState=c,t.baseQueue=f,n.lastRenderedState=l}n=n.dispatch;return[t.memoizedState,n]}function ch(e){var t=ah(),n=t.queue;if(null===n)throw Error("Should have a queue. This is likely a bug in React. Please file an issue.");n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var a=i.next,s=a;do{o=e(o,s.action),s=s.next}while(s!==a);el(o,t.memoizedState)||Ym(),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function dh(e){var t=oh();"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e;e=t.queue={pending:null,dispatch:null,lastRenderedReducer:sh,lastRenderedState:e},e=e.dispatch=Fh.bind(null,Wp,e);return[t.memoizedState,e]}function fh(){return lh(sh)}function ph(){return ch(sh)}function hh(e,t,n,r){e={tag:e,create:t,destroy:n,deps:r,next:null},t=Wp.updateQueue;return null===t?(Wp.updateQueue=t={lastEffect:null}).lastEffect=e.next=e:null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,(n.next=e).next=r,t.lastEffect=e),e}function mh(e){var t=oh(),e={current:e};return Object.seal(e),t.memoizedState=e}function yh(){return ah().memoizedState}function gh(e,t,n,r){var i=oh(),r=void 0===r?null:r;Wp.effectTag|=e,i.memoizedState=hh(Np|t,n,void 0,r)}function vh(e,t,n,r){var i=ah(),o=void 0===r?null:r,a=void 0;if(null!==Vp){r=Vp.memoizedState,a=r.destroy;if(null!==o)if(th(o,r.deps))return void hh(t,n,a,o)}Wp.effectTag|=e,i.memoizedState=hh(Np|t,n,a,o)}function bh(e,t){return"undefined"!=typeof jest&&ov(Wp),gh(ii|fi,Lp,e,t)}function _h(e,t){return"undefined"!=typeof jest&&ov(Wp),vh(ii|fi,Lp,e,t)}function wh(e,t){return gh(ii,Rp,e,t)}function xh(e,t){return vh(ii,Rp,e,t)}function Th(e,t){if("function"==typeof t){var n=t,r=e();return n(r),function(){n(null)}}if(null!=t){var i=t;i.hasOwnProperty("current")||P("Expected useImperativeHandle() first argument to either be a ref callback or React.createRef() object. Instead received: %s.","an object with keys {"+Object.keys(i).join(", ")+"}");e=e();return i.current=e,function(){i.current=null}}}function Sh(e,t,n){"function"!=typeof t&&P("Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.",null!==t?typeof t:"null");n=null!=n?n.concat([e]):null;return gh(ii,Rp,Th.bind(null,t,e),n)}function kh(e,t,n){"function"!=typeof t&&P("Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.",null!==t?typeof t:"null");n=null!=n?n.concat([e]):null;return vh(ii,Rp,Th.bind(null,t,e),n)}function Eh(e,t){}var Oh=Eh;function Ch(e,t){return oh().memoizedState=[e,void 0===t?null:t],e}function Ph(e,t){var n=ah(),r=void 0===t?null:t,t=n.memoizedState;if(null!==t&&(null!==r&&th(r,t[1])))return t[0];return n.memoizedState=[e,r],e}function Ah(e,t){var n=oh(),t=void 0===t?null:t,e=e();return n.memoizedState=[e,t],e}function Mh(e,t){var n=ah(),r=void 0===t?null:t,t=n.memoizedState;if(null!==t&&(null!==r&&th(r,t[1])))return t[0];e=e();return n.memoizedState=[e,r],e}function jh(t,n){var e=dh(t),r=e[0],i=e[1];return bh(function(){var e=Fp.suspense;Fp.suspense=void 0===n?null:n;try{i(t)}finally{Fp.suspense=e}},[t,n]),r}function Dh(t,n){var e=fh(),r=e[0],i=e[1];return _h(function(){var e=Fp.suspense;Fp.suspense=void 0===n?null:n;try{i(t)}finally{Fp.suspense=e}},[t,n]),r}function Ih(t,n){var e=ph(),r=e[0],i=e[1];return _h(function(){var e=Fp.suspense;Fp.suspense=void 0===n?null:n;try{i(t)}finally{Fp.suspense=e}},[t,n]),r}function Nh(t,n,r){var e=td();rd(e<Vc?Vc:e,function(){t(!0)}),rd(Hc<e?Hc:e,function(){var e=Fp.suspense;Fp.suspense=void 0===n?null:n;try{t(!1),r()}finally{Fp.suspense=e}})}function Rh(e){var t=dh(!1),n=t[0],t=t[1];return[Ch(Nh.bind(null,t,e),[t,e]),n]}function Lh(e){var t=fh(),n=t[0],t=t[1];return[Ph(Nh.bind(null,t,e),[t,e]),n]}function Uh(e){var t=ph(),n=t[0],t=t[1];return[Ph(Nh.bind(null,t,e),[t,e]),n]}function Fh(e,t,n){"function"==typeof arguments[3]&&P("State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect().");var r=vg(),i=jf(),o=bg(r,e,i),a={expirationTime:o,suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};a.priority=td();r=t.pending;null===r?a.next=a:(a.next=r.next,r.next=a),t.pending=a;i=e.alternate;if(e===Wp||null!==i&&i===Wp)qp=!0,a.expirationTime=zp,Wp.expirationTime=zp;else{if(e.expirationTime===hd&&(null===i||i.expirationTime===hd)){r=t.lastRenderedReducer;if(null!==r){i=Up.current;Up.current=Kh;try{var s=t.lastRenderedState,u=r(s,n);if(a.eagerReducer=r,a.eagerState=u,el(u,s))return}catch(e){}finally{Up.current=i}}}"undefined"!=typeof jest&&(iv(e),av(e)),_g(e,o)}}function Bh(){P("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().")}function zh(){P("Do not call Hooks inside useEffect(...), useMemo(...), or other built-in Hooks. You can only call Hooks at the top level of your React function. For more information, see https://fb.me/rules-of-hooks")}var Wh={readContext:mf,useCallback:eh,useContext:eh,useEffect:eh,useImperativeHandle:eh,useLayoutEffect:eh,useMemo:eh,useReducer:eh,useRef:eh,useState:eh,useDebugValue:eh,useResponder:eh,useDeferredValue:eh,useTransition:eh},Vh=null,Hh=null,qh=null,Yh=null,Gh=null,Kh=null,$h=null,Vh={readContext:mf,useCallback:function(e,t){return Gp="useCallback",Qp(),Jp(t),Ch(e,t)},useContext:function(e,t){return Gp="useContext",Qp(),mf(e,t)},useEffect:function(e,t){return Gp="useEffect",Qp(),Jp(t),bh(e,t)},useImperativeHandle:function(e,t,n){return Gp="useImperativeHandle",Qp(),Jp(n),Sh(e,t,n)},useLayoutEffect:function(e,t){return Gp="useLayoutEffect",Qp(),Jp(t),wh(e,t)},useMemo:function(e,t){Gp="useMemo",Qp(),Jp(t);var n=Up.current;Up.current=Gh;try{return Ah(e,t)}finally{Up.current=n}},useReducer:function(e,t,n){Gp="useReducer",Qp();var r=Up.current;Up.current=Gh;try{return uh(e,t,n)}finally{Up.current=r}},useRef:function(e){return Gp="useRef",Qp(),mh(e)},useState:function(e){Gp="useState",Qp();var t=Up.current;Up.current=Gh;try{return dh(e)}finally{Up.current=t}},useDebugValue:function(e,t){Gp="useDebugValue",Qp()},useResponder:function(e,t){return Gp="useResponder",Qp(),Ip(e,t)},useDeferredValue:function(e,t){return Gp="useDeferredValue",Qp(),jh(e,t)},useTransition:function(e){return Gp="useTransition",Qp(),Rh(e)}},Hh={readContext:mf,useCallback:function(e,t){return Gp="useCallback",Zp(),Ch(e,t)},useContext:function(e,t){return Gp="useContext",Zp(),mf(e,t)},useEffect:function(e,t){return Gp="useEffect",Zp(),bh(e,t)},useImperativeHandle:function(e,t,n){return Gp="useImperativeHandle",Zp(),Sh(e,t,n)},useLayoutEffect:function(e,t){return Gp="useLayoutEffect",Zp(),wh(e,t)},useMemo:function(e,t){Gp="useMemo",Zp();var n=Up.current;Up.current=Gh;try{return Ah(e,t)}finally{Up.current=n}},useReducer:function(e,t,n){Gp="useReducer",Zp();var r=Up.current;Up.current=Gh;try{return uh(e,t,n)}finally{Up.current=r}},useRef:function(e){return Gp="useRef",Zp(),mh(e)},useState:function(e){Gp="useState",Zp();var t=Up.current;Up.current=Gh;try{return dh(e)}finally{Up.current=t}},useDebugValue:function(e,t){Gp="useDebugValue",Zp()},useResponder:function(e,t){return Gp="useResponder",Zp(),Ip(e,t)},useDeferredValue:function(e,t){return Gp="useDeferredValue",Zp(),jh(e,t)},useTransition:function(e){return Gp="useTransition",Zp(),Rh(e)}},qh={readContext:mf,useCallback:function(e,t){return Gp="useCallback",Zp(),Ph(e,t)},useContext:function(e,t){return Gp="useContext",Zp(),mf(e,t)},useEffect:function(e,t){return Gp="useEffect",Zp(),_h(e,t)},useImperativeHandle:function(e,t,n){return Gp="useImperativeHandle",Zp(),kh(e,t,n)},useLayoutEffect:function(e,t){return Gp="useLayoutEffect",Zp(),xh(e,t)},useMemo:function(e,t){Gp="useMemo",Zp();var n=Up.current;Up.current=Kh;try{return Mh(e,t)}finally{Up.current=n}},useReducer:function(e,t,n){Gp="useReducer",Zp();var r=Up.current;Up.current=Kh;try{return lh(e)}finally{Up.current=r}},useRef:function(e){return Gp="useRef",Zp(),yh()},useState:function(e){Gp="useState",Zp();var t=Up.current;Up.current=Kh;try{return fh()}finally{Up.current=t}},useDebugValue:function(e,t){return Gp="useDebugValue",Zp(),Oh()},useResponder:function(e,t){return Gp="useResponder",Zp(),Ip(e,t)},useDeferredValue:function(e,t){return Gp="useDeferredValue",Zp(),Dh(e,t)},useTransition:function(e){return Gp="useTransition",Zp(),Lh(e)}},Yh={readContext:mf,useCallback:function(e,t){return Gp="useCallback",Zp(),Ph(e,t)},useContext:function(e,t){return Gp="useContext",Zp(),mf(e,t)},useEffect:function(e,t){return Gp="useEffect",Zp(),_h(e,t)},useImperativeHandle:function(e,t,n){return Gp="useImperativeHandle",Zp(),kh(e,t,n)},useLayoutEffect:function(e,t){return Gp="useLayoutEffect",Zp(),xh(e,t)},useMemo:function(e,t){Gp="useMemo",Zp();var n=Up.current;Up.current=$h;try{return Mh(e,t)}finally{Up.current=n}},useReducer:function(e,t,n){Gp="useReducer",Zp();var r=Up.current;Up.current=$h;try{return ch(e)}finally{Up.current=r}},useRef:function(e){return Gp="useRef",Zp(),yh()},useState:function(e){Gp="useState",Zp();var t=Up.current;Up.current=$h;try{return ph()}finally{Up.current=t}},useDebugValue:function(e,t){return Gp="useDebugValue",Zp(),Oh()},useResponder:function(e,t){return Gp="useResponder",Zp(),Ip(e,t)},useDeferredValue:function(e,t){return Gp="useDeferredValue",Zp(),Ih(e,t)},useTransition:function(e){return Gp="useTransition",Zp(),Uh(e)}},Gh={readContext:function(e,t){return Bh(),mf(e,t)},useCallback:function(e,t){return Gp="useCallback",zh(),Qp(),Ch(e,t)},useContext:function(e,t){return Gp="useContext",zh(),Qp(),mf(e,t)},useEffect:function(e,t){return Gp="useEffect",zh(),Qp(),bh(e,t)},useImperativeHandle:function(e,t,n){return Gp="useImperativeHandle",zh(),Qp(),Sh(e,t,n)},useLayoutEffect:function(e,t){return Gp="useLayoutEffect",zh(),Qp(),wh(e,t)},useMemo:function(e,t){Gp="useMemo",zh(),Qp();var n=Up.current;Up.current=Gh;try{return Ah(e,t)}finally{Up.current=n}},useReducer:function(e,t,n){Gp="useReducer",zh(),Qp();var r=Up.current;Up.current=Gh;try{return uh(e,t,n)}finally{Up.current=r}},useRef:function(e){return Gp="useRef",zh(),Qp(),mh(e)},useState:function(e){Gp="useState",zh(),Qp();var t=Up.current;Up.current=Gh;try{return dh(e)}finally{Up.current=t}},useDebugValue:function(e,t){Gp="useDebugValue",zh(),Qp()},useResponder:function(e,t){return Gp="useResponder",zh(),Qp(),Ip(e,t)},useDeferredValue:function(e,t){return Gp="useDeferredValue",zh(),Qp(),jh(e,t)},useTransition:function(e){return Gp="useTransition",zh(),Qp(),Rh(e)}},Kh={readContext:function(e,t){return Bh(),mf(e,t)},useCallback:function(e,t){return Gp="useCallback",zh(),Zp(),Ph(e,t)},useContext:function(e,t){return Gp="useContext",zh(),Zp(),mf(e,t)},useEffect:function(e,t){return Gp="useEffect",zh(),Zp(),_h(e,t)},useImperativeHandle:function(e,t,n){return Gp="useImperativeHandle",zh(),Zp(),kh(e,t,n)},useLayoutEffect:function(e,t){return Gp="useLayoutEffect",zh(),Zp(),xh(e,t)},useMemo:function(e,t){Gp="useMemo",zh(),Zp();var n=Up.current;Up.current=Kh;try{return Mh(e,t)}finally{Up.current=n}},useReducer:function(e,t,n){Gp="useReducer",zh(),Zp();var r=Up.current;Up.current=Kh;try{return lh(e)}finally{Up.current=r}},useRef:function(e){return Gp="useRef",zh(),Zp(),yh()},useState:function(e){Gp="useState",zh(),Zp();var t=Up.current;Up.current=Kh;try{return fh()}finally{Up.current=t}},useDebugValue:function(e,t){return Gp="useDebugValue",zh(),Zp(),Oh()},useResponder:function(e,t){return Gp="useResponder",zh(),Zp(),Ip(e,t)},useDeferredValue:function(e,t){return Gp="useDeferredValue",zh(),Zp(),Dh(e,t)},useTransition:function(e){return Gp="useTransition",zh(),Zp(),Lh(e)}},$h={readContext:function(e,t){return Bh(),mf(e,t)},useCallback:function(e,t){return Gp="useCallback",zh(),Zp(),Ph(e,t)},useContext:function(e,t){return Gp="useContext",zh(),Zp(),mf(e,t)},useEffect:function(e,t){return Gp="useEffect",zh(),Zp(),_h(e,t)},useImperativeHandle:function(e,t,n){return Gp="useImperativeHandle",zh(),Zp(),kh(e,t,n)},useLayoutEffect:function(e,t){return Gp="useLayoutEffect",zh(),Zp(),xh(e,t)},useMemo:function(e,t){Gp="useMemo",zh(),Zp();var n=Up.current;Up.current=Kh;try{return Mh(e,t)}finally{Up.current=n}},useReducer:function(e,t,n){Gp="useReducer",zh(),Zp();var r=Up.current;Up.current=Kh;try{return ch(e)}finally{Up.current=r}},useRef:function(e){return Gp="useRef",zh(),Zp(),yh()},useState:function(e){Gp="useState",zh(),Zp();var t=Up.current;Up.current=Kh;try{return ph()}finally{Up.current=t}},useDebugValue:function(e,t){return Gp="useDebugValue",zh(),Zp(),Oh()},useResponder:function(e,t){return Gp="useResponder",zh(),Zp(),Ip(e,t)},useDeferredValue:function(e,t){return Gp="useDeferredValue",zh(),Zp(),Ih(e,t)},useTransition:function(e){return Gp="useTransition",zh(),Zp(),Uh(e)}},Xh=s.unstable_now,Qh=0,Zh=-1;function Jh(){Qh=Xh()}function em(e){Zh=Xh(),e.actualStartTime<0&&(e.actualStartTime=Xh())}function tm(){Zh=-1}function nm(e,t){var n;0<=Zh&&(n=Xh()-Zh,e.actualDuration+=n,t&&(e.selfBaseDuration=n),Zh=-1)}var rm=null,im=null,om=!1;function am(e,t){switch(e.tag){case E:r=e.stateNode.containerInfo,(i=t).nodeType===On?Ra(r,i):i.nodeType===Pn||La(r,i);break;case O:e.type,n=e.memoizedProps,r=e.stateNode,i=t,!0!==n[is]&&(i.nodeType===On?Ra(r,i):i.nodeType===Pn||La(r,i))}var n,r,i,o,o=((o=Ev(O,null,null,ud)).elementType="DELETED",o.type="DELETED",o);o.stateNode=t,o.return=e,o.effectTag=ai,null!==e.lastEffect?(e.lastEffect.nextEffect=o,e.lastEffect=o):e.firstEffect=e.lastEffect=o}function sm(e,t){switch(t.effectTag=t.effectTag&~pi|ri,e.tag){case E:var n=e.stateNode.containerInfo;switch(t.tag){case O:var r=t.type;t.pendingProps;Ua(n,r);break;case D:Fa(n,t.pendingProps)}break;case O:e.type;var i=e.memoizedProps,o=e.stateNode;switch(t.tag){case O:var a=t.type;t.pendingProps;s=o,a=a,!0!==i[is]&&Ua(s,a);break;case D:s=t.pendingProps;a=o,s=s,!0!==i[is]&&Fa(a,s);break;case F:i[is]}break;default:return}var s}function um(e,t){switch(e.tag){case O:var n=e.type,r=(e.pendingProps,r=n,(n=t).nodeType!==On||r.toLowerCase()!==n.nodeName.toLowerCase()?null:n);return null!==r?(e.stateNode=r,1):void 0;case D:n=e.pendingProps,r=(r=t,""===n||r.nodeType!==Cn?null:r);return null!==r?(e.stateNode=r,1):void 0;case F:default:return}var r}function lm(e){if(om){var t=im;if(!t)return sm(rm,e),om=!1,void(rm=e);var n=t;if(!um(e,t)){if(!(t=Os(n))||!um(e,t))return sm(rm,e),om=!1,void(rm=e);am(rm,n)}rm=e,im=Cs(t)}}function cm(e,t,n){var r,i,o=e.stateNode,t=(r=o,i=e.type,o=e.memoizedProps,t=t,n=n,Ds(e,r),Bs(r,o),Ia(r,i,o,n.namespace,t));return null!==(e.updateQueue=t)}function dm(e){var t,n,r,i=e.stateNode,o=e.memoizedProps,t=(t=o,Ds(e,e=i),e.nodeValue!==t);if(t){var a=rm;if(null!==a)switch(a.tag){case E:a.stateNode.containerInfo;Na(i,o);break;case O:a.type;var s=a.memoizedProps;a.stateNode;n=i,r=o,!0!==s[is]&&Na(n,r)}}return t}function fm(e){e=e.memoizedState,e=null!==e?e.dehydrated:null;if(!e)throw Error("Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.");return function(e){for(var t=e.nextSibling,n=0;t;){if(t.nodeType===Pn){var r=t.data;if(r===as){if(0===n)return Os(t);n--}else r!==os&&r!==us&&r!==ss||n++}t=t.nextSibling}return null}(e)}function pm(e){for(var t=e.return;null!==t&&t.tag!==O&&t.tag!==E&&t.tag!==F;)t=t.return;rm=t}function hm(e){if(e!==rm)return!1;if(!om)return pm(e),!(om=!0);var t=e.type;if(e.tag!==O||"head"!==t&&"body"!==t&&!ms(t,e.memoizedProps))for(var n=im;n;)am(e,n),n=Os(n);return pm(e),im=e.tag===F?fm(e):rm?Os(e.stateNode):null,!0}function mm(){im=rm=null,om=!1}var ym,gm=u.ReactCurrentOwner,vm=!1;function bm(e,t,n,r){t.child=null===e?fp(t,null,n,r):dp(t,e.child,n,r)}function _m(e,t,n,r,i){t.type===t.elementType||(a=n.propTypes)&&b(a,r,"prop",Tt(n),At);var o=n.render,a=t.ref;return hf(t,i),gm.current=t,Dt(!0),n=nh(e,t,o,r,a,i),t.mode&ld&&null!==t.memoizedState&&(n=nh(e,t,o,r,a,i)),Dt(!1),null===e||vm?(t.effectTag|=ni,bm(e,t,n,i),t.child):(rh(e,t,i),Gm(e,t,i))}function wm(e,t,n,r,i,o){if(null===e){var a=n.type;if("function"==typeof(u=a)&&!Ov(u)&&void 0===u.defaultProps&&null===n.compare&&void 0===n.defaultProps){var s=a,s=Hd(a);return t.tag=z,t.type=s,Am(t,a),xm(e,t,s,r,i,o)}s=a.propTypes;s&&b(s,r,"prop",Tt(a),At);s=Pv(n.type,null,r,null,t.mode,o);return s.ref=t.ref,(s.return=t).child=s}var u,a=n.type,s=a.propTypes;s&&b(s,r,"prop",Tt(a),At);a=e.child;if(i<o){i=a.memoizedProps,n=n.compare;if((n=null!==n?n:nl)(i,r)&&e.ref===t.ref)return Gm(e,t,o)}t.effectTag|=ni;r=Cv(a,r);return r.ref=t.ref,(r.return=t).child=r}function xm(e,t,n,r,i,o){var a;if(t.type===t.elementType||(a=(s=(s=t.elementType).$$typeof===pt?xt(s):s)&&s.propTypes)&&b(a,r,"prop",Tt(s),At),null!==e){var s=e.memoizedProps;if(nl(s,r)&&e.ref===t.ref&&t.type===e.type&&(vm=!1,i<o))return t.expirationTime=e.expirationTime,Gm(e,t,o)}return Sm(e,t,n,r,o)}function Tm(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=ci)}function Sm(e,t,n,r,i){t.type===t.elementType||(o=n.propTypes)&&b(o,r,"prop",Tt(n),At);var o,a=vc(t,yc(0,n,!0));return hf(t,i),gm.current=t,Dt(!0),o=nh(e,t,n,r,a,i),t.mode&ld&&null!==t.memoizedState&&(o=nh(e,t,n,r,a,i)),Dt(!1),null===e||vm?(t.effectTag|=ni,bm(e,t,o,i),t.child):(rh(e,t,i),Gm(e,t,i))}function km(e,t,n,r,i){var o;t.type===t.elementType||(a=n.propTypes)&&b(a,r,"prop",Tt(n),At),_c(n)?(o=!0,kc(t)):o=!1,hf(t,i);var a=null===t.stateNode?(null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=ri),Zf(t,n,r),ep(t,n,r,i),!0):null===e?function(e,t,n,r){var i=e.stateNode,o=e.memoizedProps;i.props=o;var a=i.context,s=t.contextType,u=fc;u="object"==typeof s&&null!==s?mf(s):vc(e,yc(0,t,!0));var l=t.getDerivedStateFromProps,c="function"==typeof l||"function"==typeof i.getSnapshotBeforeUpdate;return c||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||o===n&&a===u||Jf(e,i,n,u),Of(),s=e.memoizedState,a=i.state=s,Ef(e,n,i,r),a=e.memoizedState,o!==n||s!==a||bc()||_f?("function"==typeof l&&(Gf(e,t,l,n),a=e.memoizedState),(s=_f||Xf(e,t,o,n,s,a,u))?(c||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||($l(e,"componentWillMount"),"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),Xl()),"function"==typeof i.componentDidMount&&(e.effectTag|=ii)):("function"==typeof i.componentDidMount&&(e.effectTag|=ii),e.memoizedProps=n,e.memoizedState=a),i.props=n,i.state=a,i.context=u,s):("function"==typeof i.componentDidMount&&(e.effectTag|=ii),!1)}(t,n,r,i):function(e,t,n,r,i){var o=t.stateNode;xf(e,t);var a=t.memoizedProps;o.props=t.type===t.elementType?a:Jd(t.type,a);var s=o.context,u=n.contextType,l=fc;l="object"==typeof u&&null!==u?mf(u):vc(t,yc(0,n,!0));var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;return d||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||a===r&&s===l||Jf(t,o,r,l),Of(),u=t.memoizedState,s=o.state=u,Ef(t,r,o,i),s=t.memoizedState,a!==r||u!==s||bc()||_f?("function"==typeof c&&(Gf(t,n,c,r),s=t.memoizedState),(n=_f||Xf(t,n,a,r,u,s,l))?(d||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||($l(t,"componentWillUpdate"),"function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,s,l),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,s,l),Xl()),"function"==typeof o.componentDidUpdate&&(t.effectTag|=ii),"function"==typeof o.getSnapshotBeforeUpdate&&(t.effectTag|=di)):("function"==typeof o.componentDidUpdate&&(a===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=ii)),"function"==typeof o.getSnapshotBeforeUpdate&&(a===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=di)),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=l,n):("function"==typeof o.componentDidUpdate&&(a===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=ii)),"function"==typeof o.getSnapshotBeforeUpdate&&(a===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=di)),!1)}(e,t,n,r,i),i=Em(e,t,n,a,o,i);return t.stateNode.props!==r&&(Nm||P("It looks like %s is reassigning its own `this.props` while rendering. This is not supported and can lead to confusing bugs.",Tt(t.type)||"a component"),Nm=!0),i}function Em(e,t,n,r,i,o){Tm(e,t);var a=(t.effectTag&li)!==ti;if(!r&&!a)return i&&Ec(t,n,!1),Gm(e,t,o);var s,u,l=t.stateNode;return gm.current=t,a&&"function"!=typeof n.getDerivedStateFromError?(s=null,tm()):(Dt(!0),s=l.render(),t.mode&ld&&l.render(),Dt(!1)),t.effectTag|=ni,null!==e&&a?(u=s,r=o,(a=t).child=dp(a,e.child,null,r),a.child=dp(a,null,u,r)):bm(e,t,s,o),t.memoizedState=l.state,i&&Ec(t,n,!0),t.child}function Om(e){var t=e.stateNode;t.pendingContext?Tc(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Tc(e,t.context,!1),_p(e,t.containerInfo)}function Cm(e,t,n){Om(t);var r=t.updateQueue;if(null===e||null===r)throw Error("If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue.");var i=t.pendingProps,r=t.memoizedState,r=null!==r?r.element:null;xf(e,t),Ef(t,i,null,n);i=t.memoizedState.element;if(i===r)return mm(),Gm(e,t,n);if(t.stateNode.hydrate&&(r=(o=t).stateNode.containerInfo,im=Cs(r),rm=o,om=!0))for(var o=fp(t,null,i,n),a=t.child=o;a;)a.effectTag=a.effectTag&~ri|pi,a=a.sibling;else bm(e,t,i,n),mm();return t.child}function Pm(e,t,n,r,i){null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=ri);e=t.pendingProps;Gl(t);var o=ef(n);t.type=o;n=t.tag=function(e){{if("function"==typeof e)return Ov(e)?M:A;if(null!=e){e=e.$$typeof;if(e===lt)return L;if(e===ft)return B}}return k}(o);Yl(t);var a,s=Jd(o,e);switch(n){case A:return Am(t,o),t.type=o=Hd(o),Sm(null,t,o,s,i);case M:return t.type=o=qd(o),km(null,t,o,s,i);case L:return t.type=o=Yd(o),_m(null,t,o,s,i);case B:return t.type===t.elementType||(a=o.propTypes)&&b(a,s,"prop",Tt(o),At),wm(null,t,o,Jd(o.type,s),r,i)}n="";throw null!==o&&"object"==typeof o&&o.$$typeof===pt&&(n=" Did you wrap a component in React.lazy() more than once?"),Error("Element type is invalid. Received a promise that resolves to: "+o+". Lazy element type must resolve to a class or function."+n)}function Am(e,t){var n,r;t&&t.childContextTypes&&P("%s(...): childContextTypes cannot be defined on a function component.",t.displayName||t.name||"Component"),null!==e.ref&&(r="",(n=Pt())&&(r+="\n\nCheck the render method of `"+n+"`."),n=n||e._debugID||"",(e=e._debugSource)&&(n=e.fileName+":"+e.lineNumber),ym[n]||(ym[n]=!0,P("Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?%s",r))),"function"==typeof t.getDerivedStateFromProps&&(r=Tt(t)||"Unknown",Im[r]||(P("%s: Function components do not support getDerivedStateFromProps.",r),Im[r]=!0)),"object"==typeof t.contextType&&null!==t.contextType&&(t=Tt(t)||"Unknown",Dm[t]||(P("%s: Function components do not support contextType.",t),Dm[t]=!0))}var Mm={},jm={},Dm={},Im={},Nm=!(ym={}),Rm={},Lm={},Um={dehydrated:null,retryTime:hd};function Fm(e,t,n){var r=t.mode,i=t.pendingProps;Kv(t)&&(t.effectTag|=li);var o,a=Cp.current,s=!1;if(!((t.effectTag&li)!==ti)&&(o=e,0==(a&Op)||null!==o&&null===o.memoizedState)?null!==e&&null===e.memoizedState||void 0!==i.fallback&&!0!==i.unstable_avoidThisFallback&&(a|=Ep):(s=!0,t.effectTag&=~li),Mp(t,a&=kp),null===e){if(void 0!==i.fallback&&lm(t),s){var u=i.fallback,l=Mv(null,r,hd,null);if(((l.return=t).mode&cd)===ud)for(var c=(null!==t.memoizedState?t.child:t).child,d=l.child=c;null!==d;)d.return=l,d=d.sibling;var f=Mv(u,r,n,null);return f.return=t,l.sibling=f,t.memoizedState=Um,t.child=l,f}c=i.children;return t.memoizedState=null,t.child=fp(t,null,c,n)}if(null!==e.memoizedState){u=e.child,f=u.sibling;if(s){var p=i.fallback,h=Cv(u,u.pendingProps);if(((h.return=t).mode&cd)===ud){c=(null!==t.memoizedState?t.child:t).child;if(c!==u.child)for(var m=h.child=c;null!==m;)m.return=h,m=m.sibling}if(t.mode&fd){for(var y=0,g=h.child;null!==g;)y+=g.treeBaseDuration,g=g.sibling;h.treeBaseDuration=y}p=Cv(f,p);return p.return=t,h.sibling=p,h.childExpirationTime=hd,t.memoizedState=Um,t.child=h,p}p=i.children,u=u.child,p=dp(t,u,p,n);return t.memoizedState=null,t.child=p}p=e.child;if(s){var e=i.fallback,v=Mv(null,r,hd,null);if(v.return=t,null!==(v.child=p)&&(p.return=v),(t.mode&cd)===ud)for(var s=(null!==t.memoizedState?t.child:t).child,b=v.child=s;null!==b;)b.return=v,b=b.sibling;if(t.mode&fd){for(var _=0,w=v.child;null!==w;)_+=w.treeBaseDuration,w=w.sibling;v.treeBaseDuration=_}r=Mv(e,r,n,null);return r.return=t,(v.sibling=r).effectTag|=ri,v.childExpirationTime=hd,t.memoizedState=Um,t.child=v,r}t.memoizedState=null;i=i.children;return t.child=dp(t,p,i,n)}function Bm(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),pf(e.return,t)}function zm(e,t){var n=Array.isArray(e),e=!n&&"function"==typeof gt(e);if(!n&&!e)return 1;n=n?"array":"iterable";P("A nested %s was passed to row #%s in <SuspenseList />. Wrap it in an additional SuspenseList to configure its revealOrder: <SuspenseList revealOrder=...> ... <SuspenseList revealOrder=...>{%s}</SuspenseList> ... </SuspenseList>",n,t,n)}function Wm(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=i,a.lastEffect=o)}function Vm(e,t,n){var r,i=t.pendingProps,o=i.revealOrder,a=i.tail,s=i.children;!function(e){if(void 0!==e&&"forwards"!==e&&"backwards"!==e&&"together"!==e&&!Rm[e])if(Rm[e]=!0,"string"==typeof e)switch(e.toLowerCase()){case"together":case"forwards":case"backwards":P('"%s" is not a valid value for revealOrder on <SuspenseList />. Use lowercase "%s" instead.',e,e.toLowerCase());break;case"forward":case"backward":P('"%s" is not a valid value for revealOrder on <SuspenseList />. React uses the -s suffix in the spelling. Use "%ss" instead.',e,e.toLowerCase());break;default:P('"%s" is not a supported revealOrder on <SuspenseList />. Did you mean "together", "forwards" or "backwards"?',e)}else P('%s is not a supported value for revealOrder on <SuspenseList />. Did you mean "together", "forwards" or "backwards"?',e)}(o),r=o,void 0===(i=a)||Lm[i]||("collapsed"!==i&&"hidden"!==i?(Lm[i]=!0,P('"%s" is not a supported value for tail on <SuspenseList />. Did you mean "collapsed" or "hidden"?',i)):"forwards"!==r&&"backwards"!==r&&(Lm[i]=!0,P('<SuspenseList tail="%s" /> is only valid if revealOrder is "forwards" or "backwards". Did you mean to specify revealOrder="forwards"?',i))),function(e,t){if(("forwards"===t||"backwards"===t)&&null!=e&&!1!==e)if(Array.isArray(e)){for(var n=0;n<e.length;n++)if(!zm(e[n],n))return}else{var r=gt(e);if("function"==typeof r){var i=r.call(e);if(i)for(var o=i.next(),a=0;!o.done;o=i.next()){if(!zm(o.value,a))return;a++}}else P('A single row was passed to a <SuspenseList revealOrder="%s" />. This is not useful since it needs multiple rows. Did you mean to pass multiple children or an array?',t)}}(s,o),bm(e,t,s,n);s=Cp.current;if(0!=(s&Op)?(s=s&kp|Op,t.effectTag|=li):(null!==e&&(e.effectTag&li)!==ti&&function(e,t,n){for(var r=t;null!==r;){if(r.tag===F)null!==r.memoizedState&&Bm(r,n);else if(r.tag===q)Bm(r,n);else if(null!==r.child){r=(r.child.return=r).child;continue}if(r===e)return;for(;null===r.sibling;){if(null===r.return||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}(t,t.child,n),s&=kp),Mp(t,s),(t.mode&cd)===ud)t.memoizedState=null;else switch(o){case"forwards":var u,l=function(e){for(var t=e,n=null;null!==t;){var r=t.alternate;null!==r&&null===Dp(r)&&(n=t),t=t.sibling}return n}(t.child);null===l?(u=t.child,t.child=null):(u=l.sibling,l.sibling=null),Wm(t,!1,u,l,a,t.lastEffect);break;case"backwards":var c=null,d=t.child;for(t.child=null;null!==d;){var f=d.alternate;if(null!==f&&null===Dp(f)){t.child=d;break}f=d.sibling;d.sibling=c,c=d,d=f}Wm(t,!0,c,null,a,t.lastEffect);break;case"together":Wm(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Hm(e,t,n){var r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,s=t.type.propTypes;if(s&&b(s,i,"prop","Context.Provider",At),df(t,a),null!==o){var u=o.value,a=(s=r,el(u=u,a=a)?0:(((a="function"==typeof s._calculateChangedBits?s._calculateChangedBits(u,a):pd)&pd)!==a&&P("calculateChangedBits: Expected the return value to be a 31-bit integer. Instead received: %s",a),0|a));if(0==a){if(o.children===i.children&&!bc())return Gm(e,t,n)}else!function(e,t,n,r){var i=e.child;for(null!==i&&(i.return=e);null!==i;){var o=void 0,a=i.dependencies;if(null!==a)for(var o=i.child,s=a.firstContext;null!==s;){if(s.context===t&&0!=(s.observedBits&n)){i.tag===M&&((u=Tf(r,null)).tag=vf,Sf(i,u)),i.expirationTime<r&&(i.expirationTime=r);var u=i.alternate;null!==u&&u.expirationTime<r&&(u.expirationTime=r),pf(i.return,r),a.expirationTime<r&&(a.expirationTime=r);break}s=s.next}else o=i.tag===R&&i.type===e.type?null:i.child;if(null!==o)o.return=i;else for(o=i;null!==o;){if(o===e){o=null;break}var l=o.sibling;if(null!==l){l.return=o.return,o=l;break}o=o.return}i=o}}(t,r,a,n)}return bm(e,t,i.children,n),t.child}var qm=!1;function Ym(){vm=!0}function Gm(e,t,n){Gl(t),null!==e&&(t.dependencies=e.dependencies),tm();var r=t.expirationTime;return r!==hd&&Rg(r),t.childExpirationTime<n?null:(function(e,t){if(null!==e&&t.child!==e.child)throw Error("Resuming work not yet implemented.");if(null!==t.child){var n=t.child,r=Cv(n,n.pendingProps);for((t.child=r).return=t;null!==n.sibling;)n=n.sibling,(r=r.sibling=Cv(n,n.pendingProps)).return=t;r.sibling=null}}(e,t),t.child)}function Km(e,t,n){var r,i,o=t.expirationTime;if(t._debugNeedsRemount&&null!==e)return function(e,t,n){var r=t.return;if(null===r)throw new Error("Cannot swap the root fiber.");if(e.alternate=null,t.alternate=null,n.index=t.index,n.sibling=t.sibling,n.return=t.return,n.ref=t.ref,t===r.child)r.child=n;else{var i=r.child;if(null===i)throw new Error("Expected parent to have a child.");for(;i.sibling!==t;)if(null===(i=i.sibling))throw new Error("Expected to find the previous sibling.");i.sibling=n}var o=r.lastEffect;return null!==o?(o.nextEffect=e,r.lastEffect=e):r.firstEffect=r.lastEffect=e,e.nextEffect=null,e.effectTag=ai,n.effectTag|=ri,n}(e,t,Pv(t.type,t.key,t.pendingProps,t._debugOwner||null,t.mode,t.expirationTime));if(null!==e){var a=e.memoizedProps,s=t.pendingProps;if(a!==s||bc()||t.type!==e.type)vm=!0;else{if(o<n){switch(vm=!1,t.tag){case E:Om(t),mm();break;case O:if(Tp(t),t.mode&dd&&n!==md&&ys(t.type,s))return lv(md),t.expirationTime=t.childExpirationTime=md,null;break;case M:_c(t.type)&&kc(t);break;case j:_p(t,t.stateNode.containerInfo);break;case R:df(t,t.memoizedProps.value);break;case U:t.childExpirationTime>=n&&(t.effectTag|=ii);break;case F:if(null!==t.memoizedState){var u=t.child.childExpirationTime;if(u!==hd&&n<=u)return Fm(e,t,n);Mp(t,Pp(Cp.current));var l=Gm(e,t,n);return null!==l?l.sibling:null}Mp(t,Pp(Cp.current));break;case q:u=(e.effectTag&li)!==ti,l=t.childExpirationTime>=n;if(u){if(l)return Vm(e,t,n);t.effectTag|=li}u=t.memoizedState;if(null!==u&&(u.rendering=null,u.tail=null),Mp(t,Cp.current),l)break;return null}return Gm(e,t,n)}vm=!1}}else vm=!1;switch(t.expirationTime=hd,t.tag){case k:return function(e,t,n,r){null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=ri);var i=t.pendingProps,o=vc(t,yc(0,n,!1));if(hf(t,r),n.prototype&&"function"==typeof n.prototype.render&&(a=Tt(n)||"Unknown",Mm[a]||(P("The <%s /> component appears to have a render method, but doesn't extend React.Component. This is likely to cause errors. Change %s to extend React.Component instead.",a,a),Mm[a]=!0)),t.mode&ld&&Md.recordLegacyContextWarning(t,null),Dt(!0),e=nh(null,gm.current=t,n,i,o,r),Dt(!1),t.effectTag|=ni,"object"!=typeof e||null===e||"function"!=typeof e.render||void 0!==e.$$typeof)return t.tag=A,bm(null,t,e=t.mode&ld&&null!==t.memoizedState?nh(null,t,n,i,o,r):e,r),Am(t,n),t.child;var a=Tt(n)||"Unknown";return jm[a]||(P("The <%s /> component appears to be a function component that returns a class instance. Change %s to a class that extends React.Component instead. If you can't use a class try assigning the prototype on the function as a workaround. `%s.prototype = React.Component.prototype`. Don't use an arrow function since it cannot be called with `new` by React.",a,a,a),jm[a]=!0),t.tag=M,t.memoizedState=null,t.updateQueue=null,o=!1,_c(n)?(o=!0,kc(t)):o=!1,t.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,wf(t),"function"==typeof(a=n.getDerivedStateFromProps)&&Gf(t,n,a,i),Qf(t,e),ep(t,n,i,r),Em(null,t,n,!0,o,r)}(e,t,t.type,n);case W:return Pm(e,t,t.elementType,o,n);case A:var c=t.type,d=t.pendingProps;return Sm(e,t,c,t.elementType===c?d:Jd(c,d),n);case M:c=t.type,d=t.pendingProps;return km(e,t,c,t.elementType===c?d:Jd(c,d),n);case E:return Cm(e,t,n);case O:return function(e,t,n){Tp(t),null===e&&lm(t);var r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,a=i.children;return ms(r,i)?a=null:null!==o&&ms(r,o)&&(t.effectTag|=si),Tm(e,t),t.mode&dd&&n!==md&&i.hidden?(lv(md),t.expirationTime=t.childExpirationTime=md,null):(bm(e,t,a,n),t.child)}(e,t,n);case D:return f=t,null===e&&lm(f),null;case F:return Fm(e,t,n);case j:return function(e,t,n){_p(t,t.stateNode.containerInfo);var r=t.pendingProps;return null===e?t.child=dp(t,null,r,n):bm(e,t,r,n),t.child}(e,t,n);case L:var f=t.type,p=t.pendingProps;return _m(e,t,f,t.elementType===f?p:Jd(f,p),n);case I:return bm(e,p=t,p.pendingProps,n),p.child;case C:return bm(e,i=t,i.pendingProps.children,n),i.child;case U:return i=e,y=n,(g=t).effectTag|=ii,bm(i,g,g.pendingProps.children,y),g.child;case R:return Hm(e,t,n);case N:return function(e,t,n){var r=t.type;void 0===r._context?r!==r.Consumer&&(qm||(qm=!0,P("Rendering <Context> directly is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?"))):r=r._context;var i=t.pendingProps,o=i.children;return"function"!=typeof o&&P("A context consumer was rendered with multiple children, or a child that isn't a function. A context consumer expects a single child that is a function. If you did pass a function, make sure there is no trailing or leading whitespace around it."),hf(t,n),i=mf(r,i.unstable_observedBits),gm.current=t,Dt(!0),i=o(i),Dt(!1),t.effectTag|=ni,bm(e,t,i,n),t.child}(e,t,n);case B:var h=t.type,m=Jd(h,t.pendingProps);return t.type===t.elementType||(v=h.propTypes)&&b(v,m,"prop",Tt(h),At),wm(e,t,h,m=Jd(h.type,m),o,n);case z:return xm(e,t,t.type,t.pendingProps,o,n);case V:var y=t.type,g=t.pendingProps,v=t.elementType===y?g:Jd(y,g);return h=t,m=y,g=v,y=n,null!==(v=e)&&(v.alternate=null,h.alternate=null,h.effectTag|=ri),h.tag=M,_c(m)?(r=!0,kc(h)):r=!1,hf(h,y),Zf(h,m,g),ep(h,m,g,y),Em(null,h,m,!0,r,y);case q:return Vm(e,t,n)}throw Error("Unknown unit of work tag ("+t.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function $m(e){e.effectTag|=ii}function Xm(e){e.effectTag|=ci}function Qm(e,t){switch(e.tailMode){case"hidden":for(var n=e.tail,r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":for(var i=e.tail,o=null;null!==i;)null!==i.alternate&&(o=i),i=i.sibling;null===o?t||null===e.tail?e.tail=null:e.tail.sibling=null:o.sibling=null}}function Zm(e,t,n){var r=t.pendingProps;switch(t.tag){case k:case W:case z:case A:case L:case I:case C:case U:case N:case B:return null;case M:return _c(t.type)&&wc(t),null;case E:wp(t),xc(t);var i=t.stateNode;return i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null!==e&&null!==e.child||hm(t)&&$m(t),ny(t),null;case O:Sp(t);var o=bp(),a=t.type;if(null!==e&&null!=t.stateNode)ry(e,t,a,r,o),e.ref!==t.ref&&Xm(t);else{if(!r){if(null===t.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");return null}i=xp();hm(t)?cm(t,o,i)&&$m(t):(u=hs(a,r,o,i,t),ty(u,t,!1,!1),Ma(t.stateNode=u,s=a,u=r,o),fs(s,u)&&$m(t)),null!==t.ref&&Xm(t)}return null;case D:var s=r;if(e&&null!=t.stateNode){var u=e.memoizedProps;iy(e,t,u,s)}else{if("string"!=typeof s&&null===t.stateNode)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");var l=bp(),c=xp();hm(t)?dm(t)&&$m(t):t.stateNode=gs(s,l,c,t)}return null;case F:jp(t);l=t.memoizedState;if((t.effectTag&li)!==ti)return t.expirationTime=n,t;var d=null!==l,f=!1;return null===e?void 0!==t.memoizedProps.fallback&&hm(t):(f=null!==(c=e.memoizedState),d||null===c||null!==(l=e.child.sibling)&&(null!==(c=t.firstEffect)?(t.firstEffect=l).nextEffect=c:(t.firstEffect=t.lastEffect=l).nextEffect=null,l.effectTag=ai)),d&&!f&&(t.mode&cd)!==ud&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(Cp.current&Ep)?Yy===Ry&&(Yy=Fy):function(){Yy!==Ry&&Yy!==Fy||(Yy=By);Qy!==hd&&null!==Vy&&(Uv(Vy,qy),Fv(Vy,Qy))}()),(d||f)&&(t.effectTag|=ii),null;case j:return wp(t),ny(t),null;case R:return ff(t),null;case V:return _c(t.type)&&wc(t),null;case q:jp(t);var p=t.memoizedState;if(null===p)return null;var h=(t.effectTag&li)!==ti,d=p.rendering;if(null===d){if(h)Qm(p,!1);else if(!(Yy===Ry&&(null===e||(e.effectTag&li)===ti)))for(var m=t.child;null!==m;){var y=Dp(m);if(null!==y){h=!0,t.effectTag|=li,Qm(p,!1);y=y.updateQueue;return null!==y&&(t.updateQueue=y,t.effectTag|=ii),null===p.lastEffect&&(t.firstEffect=null),t.lastEffect=p.lastEffect,pp(t,n),Mp(t,Ap(Cp.current,Op)),t.child}m=m.sibling}}else{if(!h){f=Dp(d);if(null!==f){t.effectTag|=li;h=!0,f=f.updateQueue;if(null!==f&&(t.updateQueue=f,t.effectTag|=ii),Qm(p,!0),null===p.tail&&"hidden"===p.tailMode&&!d.alternate){f=t.lastEffect=p.lastEffect;return null!==f&&(f.nextEffect=null),null}}else 2*ed()-p.renderingStartTime>p.tailExpiration&&md<n&&(t.effectTag|=li,Qm(p,!(h=!0)),lv(t.expirationTime=t.childExpirationTime=n-1))}p.isBackwards?(d.sibling=t.child,t.child=d):(null!==(g=p.last)?g.sibling=d:t.child=d,p.last=d)}if(null===p.tail)return null;0===p.tailExpiration&&(p.tailExpiration=ed()+500);var g=p.tail;p.rendering=g,p.tail=g.sibling,p.lastEffect=t.lastEffect,p.renderingStartTime=ed(),g.sibling=null;d=Cp.current;return h?d=d&kp|Op:d&=kp,Mp(t,d),g}throw Error("Unknown unit of work tag ("+t.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function Jm(e){switch(e.tag){case M:var t=e.type.childContextTypes;null!=t&&wc(e);break;case E:wp(e),xc(e);break;case O:Sp(e);break;case j:wp(e);break;case F:case q:jp(e);break;case R:ff(e)}}function ey(e,t){return{value:e,source:t,stack:Et(t)}}var ty=function(e,t,n,r){for(var i,o=t.child;null!==o;){if(o.tag===O||o.tag===D)i=o.stateNode,e.appendChild(i);else if(o.tag!==j&&null!==o.child){o=(o.child.return=o).child;continue}if(o===t)return;for(;null===o.sibling;){if(null===o.return||o.return===t)return;o=o.return}o.sibling.return=o.return,o=o.sibling}},ny=function(e){},ry=function(e,t,n,r,i){var o,a,s=e.memoizedProps;s!==r&&(o=t.stateNode,a=xp(),e=o,o=n,n=s,s=i,i=a,typeof(a=r).children==typeof n.children||"string"!=typeof a.children&&"number"!=typeof a.children||(r=""+a.children,i=Qa(i.ancestorInfo,o),Xa(null,r,i)),s=ja(e,o,n,a,s),(t.updateQueue=s)&&$m(t))},iy=function(e,t,n,r){n!==r&&$m(t)},oy=null,oy=new Set,ay="function"==typeof WeakSet?WeakSet:Set;function sy(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=Et(n));t={componentName:null!==n?Tt(n.type):null,componentStack:null!==r?r:"",error:t.value,errorBoundary:null,errorBoundaryName:null,errorBoundaryFound:!1,willRetry:!1};null!==e&&e.tag===M&&(t.errorBoundary=e.stateNode,t.errorBoundaryName=Tt(e.type),t.errorBoundaryFound=!0,t.willRetry=!0);try{!function(e){var t=e.error,n=e.componentName,r=e.componentStack,i=e.errorBoundaryName,o=e.errorBoundaryFound,e=e.willRetry;if(null!=t&&t._suppressLogging){if(o&&e)return;console.error(t)}i=o&&i?e?"React will try to recreate this component tree from scratch using the error boundary you provided, "+i+".":"This error was initially handled by the error boundary "+i+".\nRecreating the tree from scratch failed so React will unmount the tree.":"Consider adding an error boundary to your tree to customize error handling behavior.\nVisit https://fb.me/react-error-boundaries to learn more about error boundaries.",console.error((n?"The above error occurred in the <"+n+"> component:":"The above error occurred in one of your React components:")+r+"\n\n"+i)}(t)}catch(e){setTimeout(function(){throw e})}}var uy=function(e,t){$l(e,"componentWillUnmount"),t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount(),Xl()};function ly(e){var t=e.ref;null!==t&&("function"==typeof t?(y(null,t,null,null),p&&$g(e,g())):t.current=null)}function cy(e,t){t=t.updateQueue,t=null!==t?t.lastEffect:null;if(null!==t){var n,r=t.next,i=r;do{}while((i.tag&e)===e&&(n=i.destroy,(i.destroy=void 0)!==n&&n()),(i=i.next)!==r)}}function dy(e,t){var n=t.updateQueue,n=null!==n?n.lastEffect:null;if(null!==n){var r,i=n.next,o=i;do{}while((o.tag&e)===e&&(r=o.create,o.destroy=r(),void 0!==(r=o.destroy)&&"function"!=typeof r&&P("An effect function must not return anything besides a function, which is used for clean-up.%s%s",null===r?" You returned null. If your effect does not require clean up, return undefined (or nothing).":"function"==typeof r.then?"\n\nIt looks like you wrote useEffect(async () => ...) or returned a Promise. Instead, write the async function inside your effect and call it immediately:\n\nuseEffect(() => {\n  async function fetchData() {\n    // You can await here\n    const response = await MyAPI.getData(someId);\n    // ...\n  }\n  fetchData();\n}, [someId]); // Or [] if effect doesn't need props or state\n\nLearn more about data fetching with Hooks: https://fb.me/react-hooks-data-fetching":" You returned: "+r,Et(t))),(o=o.next)!==i)}}function fy(e){if((e.effectTag&fi)!==ti)switch(e.tag){case A:case L:case z:case K:cy(Lp|Np,e),dy(Lp|Np,e)}}function py(e,t,n){switch(n.tag){case A:case L:case z:case K:return void dy(Rp|Np,n);case M:var r,i=n.stateNode;n.effectTag&ii&&(null===t?($l(n,"componentDidMount"),n.type!==n.elementType||Nm||(i.props!==n.memoizedProps&&P("Expected %s props to match memoized props before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Tt(n.type)||"instance"),i.state!==n.memoizedState&&P("Expected %s state to match memoized state before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Tt(n.type)||"instance")),i.componentDidMount()):(r=n.elementType===n.type?t.memoizedProps:Jd(n.type,t.memoizedProps),o=t.memoizedState,$l(n,"componentDidUpdate"),n.type!==n.elementType||Nm||(i.props!==n.memoizedProps&&P("Expected %s props to match memoized props before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Tt(n.type)||"instance"),i.state!==n.memoizedState&&P("Expected %s state to match memoized state before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Tt(n.type)||"instance")),i.componentDidUpdate(r,o,i.__reactInternalSnapshotBeforeUpdate)),Xl());var o=n.updateQueue;return void(null!==o&&(n.type!==n.elementType||Nm||(i.props!==n.memoizedProps&&P("Expected %s props to match memoized props before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Tt(n.type)||"instance"),i.state!==n.memoizedState&&P("Expected %s state to match memoized state before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Tt(n.type)||"instance")),Cf(0,o,i)));case E:var a=n.updateQueue;if(null!==a){var s=null;if(null!==n.child)switch(n.child.tag){case O:case M:s=n.child.stateNode}Cf(0,a,s)}return;case O:o=n.stateNode;return void(null===t&&n.effectTag&ii&&(i=n.type,a=n.memoizedProps,u=o,fs(i,a)&&u.focus()));case D:case j:return;case U:u=n.memoizedProps.onRender;return void("function"==typeof u&&u(n.memoizedProps.id,null===t?"mount":"update",n.actualDuration,n.treeBaseDuration,n.actualStartTime,Qh,e.memoizedInteractions));case F:return void function(e){{var t,n,r;null===e.memoizedState&&null!==(t=e.alternate)&&null!==(n=t.memoizedState)&&null!==(r=n.dehydrated)&&function(e){oo(e)}(r)}}(n);case q:case V:case Y:case G:return}var u;throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function hy(e,t){for(var n,r=e;;){if(r.tag===O){var i=r.stateNode;t?"function"==typeof(n=(n=i).style).setProperty?n.setProperty("display","none","important"):n.display="none":(n=r.stateNode,o=null!=(o=(o=r.memoizedProps)[ls])&&o.hasOwnProperty("display")?o.display:null,n.style.display=To("display",o))}else if(r.tag===D){var o=r.stateNode;t?o.nodeValue="":(a=r.memoizedProps,o.nodeValue=a)}else{if(r.tag===F&&null!==r.memoizedState&&null===r.memoizedState.dehydrated){var a=r.child.sibling;a.return=r,r=a;continue}if(null!==r.child){r=(r.child.return=r).child;continue}}if(r===e)return;for(;null===r.sibling;){if(null===r.return||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}function my(e,r,t){var n;switch(n=r,"function"==typeof gv&&gv(n),r.tag){case A:case L:case B:case z:case K:var i,o,a=r.updateQueue;return void(null===a||null!==(i=a.lastEffect)&&(o=i.next,rd(Hc<t?Hc:t,function(){var e,t=o;do{var n=t.destroy;void 0!==n&&(e=r,y(null,n,null),p&&$g(e,g())),t=t.next}while(t!==o)})));case M:ly(r);a=r.stateNode;return void("function"==typeof a.componentWillUnmount&&(y(null,uy,null,i=r,a),p&&$g(i,g())));case O:return void ly(r);case j:return void vy(e,r,t);case Y:case H:case G:return}}function yy(e){return e.tag===O||e.tag===E||e.tag===j}function gy(e){var t,n,r=function(e){for(var t=e.return;null!==t;){if(yy(t))return t;t=t.return}throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}(e),i=r.stateNode;switch(r.tag){case O:t=i,n=!1;break;case E:case j:t=i.containerInfo,n=!0;break;case Y:default:throw Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}r.effectTag&si&&(ws(t),r.effectTag&=~si);r=function(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||yy(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==O&&t.tag!==D&&t.tag!==H;){if(t.effectTag&ri)continue e;if(null===t.child||t.tag===j)continue e;t=(t.child.return=t).child}if(!(t.effectTag&ri))return t.stateNode}}(e);(n?function e(t,n,r){var i=t.tag;var o=i===O||i===D;if(o||me){o=o?t.stateNode:t.stateNode.instance;n?ks(r,o,n):Ts(r,o)}else if(i!==j){t=t.child;if(null!==t){e(t,n,r);for(var a=t.sibling;null!==a;)e(a,n,r),a=a.sibling}}}:function e(t,n,r){var i=t.tag;var o=i===O||i===D;if(o||me){o=o?t.stateNode:t.stateNode.instance;n?Ss(r,o,n):xs(r,o)}else if(i!==j){t=t.child;if(null!==t){e(t,n,r);for(var a=t.sibling;null!==a;)e(a,n,r),a=a.sibling}}})(e,r,t)}function vy(e,t,n){for(var r,i,o,a,s=t,u=!1;;){if(!u){var l=s.return;e:for(;;){if(null===l)throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");var c=l.stateNode;switch(l.tag){case O:r=c,i=!1;break e;case E:case j:r=c.containerInfo,i=!0;break e}l=l.return}u=!0}if(s.tag===O||s.tag===D)!function(e,t,n){for(var r=t;;)if(my(e,r,n),null===r.child||r.tag===j){if(r===t)return;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}else r=(r.child.return=r).child}(e,s,n),i?(o=r,a=s.stateNode,(o.nodeType===Pn?o.parentNode:o).removeChild(a)):(a=s.stateNode,r.removeChild(a));else if(s.tag===j){if(null!==s.child){r=s.stateNode.containerInfo,i=!0,s=(s.child.return=s).child;continue}}else if(my(e,s,n),null!==s.child){s=(s.child.return=s).child;continue}if(s===t)return;for(;null===s.sibling;){if(null===s.return||s.return===t)return;(s=s.return).tag===j&&(u=!1)}s.sibling.return=s.return,s=s.sibling}}function by(e,t,n){vy(e,t,n),function e(t){var n=t.alternate;t.return=null,t.child=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.alternate=null,t.firstEffect=null,t.lastEffect=null,t.pendingProps=null,t.memoizedProps=null,(t.stateNode=null)!==n&&e(n)}(t)}function _y(e,t){switch(t.tag){case A:case L:case B:case z:case K:return void cy(Rp|Np,t);case M:return;case O:var n,r=t.stateNode;return void(null!=r&&(n=t.memoizedProps,u=null!==e?e.memoizedProps:n,s=t.type,a=t.updateQueue,(t.updateQueue=null)!==a&&(a=a,s=s,u=u,Bs(r=r,i=n),Da(r,a,s,u,i))));case D:if(null===t.stateNode)throw Error("This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");var i=t.stateNode,o=t.memoizedProps;null!==e&&e.memoizedProps;return void(i.nodeValue=o);case E:o=t.stateNode;return void(o.hydrate&&(o.hydrate=!1,oo(o.containerInfo)));case U:return;case F:return function(e){var t,n=e.memoizedState,r=e;null===n?t=!1:(t=!0,r=e.child,Jy=ed());null!==r&&hy(r,t)}(t),void wy(t);case q:return void wy(t);case V:return}var a,s,u,i;throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}function wy(n){var r,e=n.updateQueue;null!==e&&((n.updateQueue=null)===(r=n.stateNode)&&(r=n.stateNode=new ay),e.forEach(function(e){var t=function(e,t){var n,r=hd;null!==(n=e.stateNode)&&n.delete(t);!function(e,t){{var n;t===hd&&(n=vg(),t=bg(n,e,null))}e=wg(e,t);null!==e&&(Tg(e),dv(e,t))}(e,r)}.bind(null,n,e);r.has(e)||(!0!==e.__reactDoNotTraceInteractions&&(t=a.unstable_wrap(t)),r.add(e),e.then(t,t))}))}var xy="function"==typeof WeakMap?WeakMap:Map;function Ty(e,t,n){n=Tf(n,null);n.tag=bf,n.payload={element:null};var r=t.value;return n.callback=function(){Gg(r),sy(e,t)},n}function Sy(n,r,e){var t=Tf(e,null);t.tag=bf;var i,o=n.type.getDerivedStateFromError;"function"==typeof o&&(i=r.value,t.payload=function(){return sy(n,r),o(i)});e=n.stateNode;return null!==e&&"function"==typeof e.componentDidCatch?t.callback=function(){Kd(n),"function"!=typeof o&&(t=this,null===ig?ig=new Set([t]):ig.add(t),sy(n,r));var e=r.value,t=r.stack;this.componentDidCatch(e,{componentStack:null!==t?t:""}),"function"!=typeof o&&n.expirationTime!==gd&&P("%s: Error boundaries should implement getDerivedStateFromError(). In that method, return a state update to display an error message or fallback UI.",Tt(n.type)||"Unknown")}:t.callback=function(){Kd(n)},t}function ky(e,t,n){var r,i=e.pingCache;null===i?(i=e.pingCache=new xy,r=new Set,i.set(n,r)):void 0===(r=i.get(n))&&(r=new Set,i.set(n,r)),r.has(t)||(r.add(t),t=function(e,t,n){var r=e.pingCache;null!==r&&r.delete(t);Vy!==e||qy!==n?Lv(e,n)&&((t=e.lastPingedTime)!==hd&&t<n||(e.lastPingedTime=n,Tg(e),dv(e,n))):Yy===By||Yy===Fy&&Ky===gd&&ed()-Jy<eg?Pg(e,qy):Zy=!0}.bind(null,e,n,t),n.then(t,t))}function Ey(e,t,n,r,i){if(n.effectTag|=gi,(n.firstEffect=n.lastEffect=null)!==r&&"object"==typeof r&&"function"==typeof r.then){var o,a=r;(n.mode&cd)===ud&&((o=n.alternate)?(n.updateQueue=o.updateQueue,n.memoizedState=o.memoizedState,n.expirationTime=o.expirationTime):(n.updateQueue=null,n.memoizedState=null));var s=0!=(Cp.current&Ep),u=t;do{if(u.tag===F&&(c=s,d=void 0,null!==(d=(l=u).memoizedState)?null!==d.dehydrated:void 0!==(l=l.memoizedProps).fallback&&(!0!==l.unstable_avoidThisFallback||!c))){l=u.updateQueue;return(null===l?((c=new Set).add(a),u.updateQueue=c):l.add(a),(u.mode&cd)===ud)?(u.effectTag|=li,n.effectTag&=~(mi|gi),n.tag===M&&(null===n.alternate?n.tag=V:((l=Tf(gd,null)).tag=vf,Sf(n,l))),void(n.expirationTime=gd)):(ky(e,i,a),u.effectTag|=vi,void(u.expirationTime=i))}}while(null!==(u=u.return));r=new Error((Tt(n.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+Et(n))}var l,c,d;Yy!==zy&&(Yy=Uy),r=ey(r,n);var f=t;do{switch(f.tag){case E:var p=r;return f.effectTag|=vi,f.expirationTime=i,void kf(f,Ty(f,p,i));case M:var h=r,m=f.type,p=f.stateNode;if((f.effectTag&li)!==ti||"function"!=typeof m.getDerivedStateFromError&&(null===p||"function"!=typeof p.componentDidCatch||Yg(p)))break;return f.effectTag|=vi,f.expirationTime=i,void kf(f,Sy(f,h,i))}}while(null!==(f=f.return))}var Oy=Math.ceil,Cy=u.ReactCurrentDispatcher,Py=u.ReactCurrentOwner,Ay=u.IsSomeRendererActing,My=0,jy=1,Dy=8,Iy=16,Ny=32,Ry=0,Ly=1,Uy=2,Fy=3,By=4,zy=5,Wy=My,Vy=null,Hy=null,qy=hd,Yy=Ry,Gy=null,Ky=gd,$y=gd,Xy=null,Qy=hd,Zy=!1,Jy=0,eg=500,tg=null,ng=!1,rg=null,ig=null,og=!1,ag=null,sg=Gc,ug=hd,lg=null,cg=50,dg=0,fg=null,pg=50,hg=0,mg=null,yg=null,gg=hd;function vg(){return(Wy&(Iy|Ny))!==My?wd(ed()):gg!==hd?gg:gg=wd(ed())}function bg(e,t,n){var r=t.mode;if((r&cd)===ud)return gd;var i,t=td();if((r&dd)===ud)return t===Wc?gd:vd;if((Wy&Iy)!==My)return qy;if(null!==n)i=Td(e,0|n.timeoutMs||Sd,kd);else switch(t){case Wc:i=gd;break;case Vc:i=Cd(e);break;case Hc:case qc:i=Td(e,Sd,kd);break;case Yc:i=yd;break;default:throw Error("Expected a valid priority level")}return null!==Vy&&i===qy&&--i,i}var _g=function(e,t){!function(){if(cg<dg)throw dg=0,fg=null,Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.");pg<hg&&(hg=0,P("Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render."))}(),function(e){if(Ct&&(Wy&Iy)!==My)switch(e.tag){case A:case L:case z:var t=Hy&&Tt(Hy.type)||"Unknown",n=t;nv.has(n)||(nv.add(n),P("Cannot update a component (`%s`) while rendering a different component (`%s`). To locate the bad setState() call inside `%s`, follow the stack trace as described in https://fb.me/setstate-in-render",Tt(e.type)||"Unknown",t,t));break;case M:tv||(P("Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state."),tv=!0)}}(e);var n,r,i=wg(e,t);null!==i?(r=e,n=t,null!==Vy&&qy<n&&(mg=r),Pl&&(Al=!0),null!==Ol&&"componentWillMount"!==Ol&&"componentWillReceiveProps"!==Ol&&(Ml=!0),r=td(),t===gd?(Wy&Dy)!==My&&(Wy&(Iy|Ny))===My?(dv(i,t),kg(i)):(Tg(i),dv(i,t),Wy===My&&ad()):(Tg(i),dv(i,t)),(4&Wy)===My||r!==Vc&&r!==Wc||(null===lg?lg=new Map([[i,t]]):(void 0===(r=lg.get(i))||t<r)&&lg.set(i,t))):function(e){var t=e.tag;if(t===E||t===M||t===A||t===L||t===B||t===z||t===K){var n=Tt(e.type)||"ReactComponent";if(null!==Zg){if(Zg.has(n))return;Zg.add(n)}else Zg=new Set([n]);P("Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in %s.%s",t===M?"the componentWillUnmount method":"a useEffect cleanup function",Et(e))}}(e)};function wg(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&e.tag===E)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&r.tag===E){i=r.stateNode;break}r=r.return}return null!==i&&(Vy===i&&(Rg(t),Yy===By&&Uv(i,qy)),Fv(i,t)),i}function xg(e){var t=e.lastExpiredTime;if(t!==hd)return t;var n=e.firstPendingTime;if(!Lv(e,n))return n;t=e.lastPingedTime,e=e.nextKnownPendingLevel,e=e<t?t:e;return e<=yd&&n!==e?hd:e}function Tg(e){if(e.lastExpiredTime!==hd)return e.callbackExpirationTime=gd,e.callbackPriority=Wc,void(e.callbackNode=od(kg.bind(null,e)));var t=xg(e),n=e.callbackNode;if(t!==hd){var r=Pd(vg(),t);if(null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&r<=i)return;(i=n)!==zc&&Dc(i)}e.callbackExpirationTime=t,e.callbackPriority=r,t=t===gd?od(kg.bind(null,e)):id(r,Sg.bind(null,e),{timeout:xd(t)-ed()}),e.callbackNode=t}else null!==n&&(e.callbackNode=null,e.callbackExpirationTime=hd,e.callbackPriority=Gc)}function Sg(t,e){if(gg=hd,e)return Bv(t,vg()),Tg(t),null;var n=xg(t);if(n!==hd){var r=t.callbackNode;if((Wy&(Iy|Ny))!==My)throw Error("Should not already be working.");if(Hg(),t===Vy&&n===qy||(Pg(t,n),fv(t,n)),null!==Hy){var i=Wy;Wy|=Iy;var o=Mg(),e=Dg(t);for(Ql(Hy);;)try{!function(){for(;null!==Hy&&!Kc();)Hy=Lg(Hy)}();break}catch(e){Ag(t,e)}if(uf(),Wy=i,jg(o),Ig(e),Yy===Ly){var a=Gy;throw Qg(),Pg(t,n),Uv(t,n),Tg(t),a}if(null!==Hy?Qg():(Xg(),a=t.finishedWork=t.current.alternate,t.finishedExpirationTime=n,function(e,t,n,r){switch(Vy=null,n){case Ry:case Ly:throw Error("Root did not complete. This is a bug in React.");case Uy:Bv(e,yd<r?yd:r);break;case Fy:Uv(e,r);var i=e.lastSuspendedTime;if(r===i&&(e.nextKnownPendingLevel=Fg(t)),Ky===gd&&!rv.current){var o=Jy+eg-ed();if(10<o){if(Zy){var a=e.lastPingedTime;if(a===hd||r<=a){e.lastPingedTime=r,Pg(e,r);break}}a=xg(e);if(a!==hd&&a!==r)break;if(i!==hd&&i!==r){e.lastPingedTime=i;break}e.timeoutHandle=vs(Bg.bind(null,e),o);break}}Bg(e);break;case By:Uv(e,r);o=e.lastSuspendedTime;if(r===o&&(e.nextKnownPendingLevel=Fg(t)),!rv.current){if(Zy){var s=e.lastPingedTime;if(s===hd||r<=s){e.lastPingedTime=r,Pg(e,r);break}}var u=xg(e);if(u!==hd&&u!==r)break;if(o!==hd&&o!==r){e.lastPingedTime=o;break}if($y!==gd?l=xd($y)-ed():Ky===gd?l=0:(s=function(e){return xd(e)-Sd}(Ky),u=ed(),o=xd(r)-u,l=function(e){return e<120?120:e<480?480:e<1080?1080:e<1920?1920:e<3e3?3e3:e<4320?4320:1960*Oy(e/1960)}(s=(s=u-s)<0?0:s)-s,o<l&&(l=o)),10<l){e.timeoutHandle=vs(Bg.bind(null,e),l);break}}Bg(e);break;case zy:if(!rv.current&&Ky!==gd&&null!==Xy){var l=function(e,t){var n=0|t.busyMinDurationMs;if(n<=0)return 0;var r=0|t.busyDelayMs,i=ed(),t=function(e,t){return xd(e)-(0|t.timeoutMs||Sd)}(e,t),t=i-t;if(t<=r)return 0;return r+n-t}(Ky,Xy);if(10<l){Uv(e,r),e.timeoutHandle=vs(Bg.bind(null,e),l);break}}Bg(e);break;default:throw Error("Unknown root exit status.")}}(t,a,Yy,n)),Tg(t),t.callbackNode===r)return Sg.bind(null,t)}}return null}function kg(t){var e=t.lastExpiredTime,n=e!==hd?e:gd;if((Wy&(Iy|Ny))!==My)throw Error("Should not already be working.");if(Hg(),t===Vy&&n===qy||(Pg(t,n),fv(t,n)),null!==Hy){var r=Wy;Wy|=Iy;var i=Mg(),e=Dg(t);for(Ql(Hy);;)try{!function(){for(;null!==Hy;)Hy=Lg(Hy)}();break}catch(e){Ag(t,e)}if(uf(),Wy=r,jg(i),Ig(e),Yy===Ly){e=Gy;throw Qg(),Pg(t,n),Uv(t,n),Tg(t),e}if(null!==Hy)throw Error("Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue.");Xg(),t.finishedWork=t.current.alternate,t.finishedExpirationTime=n,Vy=null,Bg(t),Tg(t)}return null}function Eg(e,t){var n=Wy;Wy|=jy;try{return e(t)}finally{(Wy=n)===My&&ad()}}function Og(e,t){var n=Wy;Wy&=~jy,Wy|=Dy;try{return e(t)}finally{(Wy=n)===My&&ad()}}function Cg(e,t){if((Wy&(Iy|Ny))!==My)throw Error("flushSync was called from inside a lifecycle method. It cannot be called when React is already rendering.");var n=Wy;Wy|=jy;try{return rd(Wc,e.bind(null,t))}finally{Wy=n,ad()}}function Pg(e,t){e.finishedWork=null,e.finishedExpirationTime=hd;var n=e.timeoutHandle;if(n!==_s&&(e.timeoutHandle=_s,bs(n)),null!==Hy)for(var r=Hy.return;null!==r;)Jm(r),r=r.return;Hy=Cv((Vy=e).current,null),qy=t,Yy=Ry,$y=Ky=gd,Qy=hd,Zy=!1,yg=Xy=Gy=null,Md.discardPendingWarnings()}function Ag(e,t){do{try{if(uf(),ih(),Mt(),null===Hy||null===Hy.return)return Yy=Ly,Gy=t,void(Hy=null);pe&&Hy.mode&fd&&nm(Hy,!0),Ey(e,Hy.return,Hy,t,qy),Hy=Ug(Hy)}catch(e){t=e;continue}return}while(1)}function Mg(){var e=Cy.current;return Cy.current=Wh,null===e?Wh:e}function jg(e){Cy.current=e}function Dg(e){var t=a.__interactionsRef.current;return a.__interactionsRef.current=e.memoizedInteractions,t}function Ig(e){a.__interactionsRef.current=e}function Ng(e,t){e<Ky&&yd<e&&(Ky=e),null!==t&&e<$y&&yd<e&&($y=e,Xy=t)}function Rg(e){Qy<e&&(Qy=e)}function Lg(e){var t,n=e.alternate;return Yl(e),jt(e),(e.mode&fd)!==ud?(em(e),t=ev(n,e,qy),nm(e,!0)):t=ev(n,e,qy),Mt(),e.memoizedProps=e.pendingProps,null===t&&(t=Ug(e)),Py.current=null,t}function Ug(e){Hy=e;do{var t=Hy.alternate,n=Hy.return;if((Hy.effectTag&gi)===ti){jt(Hy);var r=void 0;if((Hy.mode&fd)===ud?r=Zm(t,Hy,qy):(em(Hy),r=Zm(t,Hy,qy),nm(Hy,!1)),Kl(Hy),Mt(),function(e){if(qy===md||e.childExpirationTime!==md){var t=hd;if((e.mode&fd)!==ud){for(var n=e.actualDuration,r=e.selfBaseDuration,i=null===e.alternate||e.child!==e.alternate.child,o=e.child;null!==o;){var a=o.expirationTime,s=o.childExpirationTime;(t=t<a?a:t)<s&&(t=s),i&&(n+=o.actualDuration),r+=o.treeBaseDuration,o=o.sibling}e.actualDuration=n,e.treeBaseDuration=r}else for(var u=e.child;null!==u;){var l=u.expirationTime,c=u.childExpirationTime;(t=t<l?l:t)<c&&(t=c),u=u.sibling}e.childExpirationTime=t}}(Hy),null!==r)return r;null!==n&&(n.effectTag&gi)===ti&&(null===n.firstEffect&&(n.firstEffect=Hy.firstEffect),null!==Hy.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=Hy.firstEffect),n.lastEffect=Hy.lastEffect),s=Hy.effectTag,ni<s&&(null!==n.lastEffect?n.lastEffect.nextEffect=Hy:n.firstEffect=Hy,n.lastEffect=Hy))}else{var i=function(e){switch(e.tag){case M:_c(e.type)&&wc(e);var t=e.effectTag;return t&vi?(e.effectTag=t&~vi|li,e):null;case E:wp(e),xc(e);var n=e.effectTag;if((n&li)!==ti)throw Error("The root failed to unmount after an error. This is likely a bug in React. Please file an issue.");return e.effectTag=n&~vi|li,e;case O:return Sp(e),null;case F:jp(e);n=e.effectTag;return n&vi?(e.effectTag=n&~vi|li,e):null;case q:return jp(e),null;case j:return wp(e),null;case R:return ff(e),null;default:return null}}(Hy);if((Hy.mode&fd)!==ud){nm(Hy,!1);for(var o=Hy.actualDuration,a=Hy.child;null!==a;)o+=a.actualDuration,a=a.sibling;Hy.actualDuration=o}if(null!==i)return r=Hy,s=void 0,kl&&!Bl(r)&&(El=r.return,r._debugIsCurrentlyTiming&&(r._debugIsCurrentlyTiming=!1,s=r.tag===F?"Rendering was suspended":"An error was thrown inside this error boundary",Fl(r,null,s))),i.effectTag&=yi,i;Kl(Hy),null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=gi)}i=Hy.sibling;if(null!==i)return i}while(null!==(Hy=n));var s;return Yy===Ry&&(Yy=zy),null}function Fg(e){var t=e.expirationTime,e=e.childExpirationTime;return e<t?t:e}function Bg(e){var t=td();return rd(Wc,function(e,t){for(;Hg(),null!==ag;);if(Md.flushLegacyContextWarning(),Md.flushPendingUnsafeLifecycleWarnings(),(Wy&(Iy|Ny))!==My)throw Error("Should not already be working.");var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=hd,n===e.current)throw Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.");e.callbackNode=null,e.callbackExpirationTime=hd,e.callbackPriority=Gc,e.nextKnownPendingLevel=hd,kl&&(Al=!(Pl=!0),Il.clear(),Nl("(Committing Changes)"));var i=Fg(n);(function(e,t,n){e.firstPendingTime=n,t<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=hd:t<=e.firstSuspendedTime&&(e.firstSuspendedTime=t-1);t<=e.lastPingedTime&&(e.lastPingedTime=hd);t<=e.lastExpiredTime&&(e.lastExpiredTime=hd)})(e,r,i),e===Vy&&(Hy=Vy=null,qy=hd);c=n.effectTag>ni?null!==n.lastEffect?(n.lastEffect.nextEffect=n).firstEffect:n:n.firstEffect;if(null!==c){var o=Wy;Wy|=Ny;i=Dg(e);Py.current=null,Jl(),ps(e.containerInfo),tg=c;do{if(y(null,zg,null),p){if(null===tg)throw Error("Should be working on an effect.");var a=g();$g(tg,a),tg=tg.nextEffect}}while(null!==tg);ec(),Jh(),tc(),tg=c;do{if(y(null,Wg,null,e,t),p){if(null===tg)throw Error("Should be working on an effect.");var s=g();$g(tg,s),tg=tg.nextEffect}}while(null!==tg);nc(),e.containerInfo,$a(ds),ho(cs),ds=cs=null,e.current=n,rc(),tg=c;do{if(y(null,Vg,null,e,r),p){if(null===tg)throw Error("Should be working on an effect.");var u=g();$g(tg,u),tg=tg.nextEffect}}while(null!==tg);ic(),tg=null,$c(),Ig(i),Wy=o}else e.current=n,Jl(),ec(),Jh(),tc(),nc(),rc(),ic();!function(){var e;kl&&(e=null,Al?e="Lifecycle hook scheduled a cascading update":0<jl&&(e="Caused by a cascading update in earlier commit"),jl++,Pl=Al=!1,Il.clear(),Rl("(Committing Changes)","(Committing Changes)",e))}();o=og;if(og)og=!1,ag=e,ug=r,sg=t;else for(tg=c;null!==tg;){var l=tg.nextEffect;tg.nextEffect=null,tg=l}var c=e.firstPendingTime;if(c!==hd){if(null!==yg){var d=yg;yg=null;for(var f=0;f<d.length;f++)cv(e,d[f],e.memoizedInteractions)}dv(e,c)}else ig=null;o||pv(e,r);c===gd?e===fg?dg++:(dg=0,fg=e):dg=0;if(function(e,t){"function"==typeof yv&&yv(e,t)}(n.stateNode,r),Tg(e),ng){ng=!1;n=rg;throw rg=null,n}return(Wy&Dy)===My&&ad(),null}.bind(null,e,t)),null}function zg(){for(;null!==tg;){var e=tg.effectTag;(e&di)!==ti&&(jt(tg),ql(),function(e,t){switch(t.tag){case A:case L:case z:case K:return;case M:var n,r,i;return t.effectTag&di&&null!==e&&(r=e.memoizedProps,i=e.memoizedState,$l(t,"getSnapshotBeforeUpdate"),n=t.stateNode,t.type!==t.elementType||Nm||(n.props!==t.memoizedProps&&P("Expected %s props to match memoized props before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Tt(t.type)||"instance"),n.state!==t.memoizedState&&P("Expected %s state to match memoized state before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Tt(t.type)||"instance")),r=n.getSnapshotBeforeUpdate(t.elementType===t.type?r:Jd(t.type,r),i),i=oy,void 0!==r||i.has(t.type)||(i.add(t.type),P("%s.getSnapshotBeforeUpdate(): A snapshot value (or null) must be returned. You have returned undefined.",Tt(t.type))),n.__reactInternalSnapshotBeforeUpdate=r,Xl());case E:case O:case D:case j:case V:return}throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}(tg.alternate,tg),Mt()),(e&fi)!==ti&&(og||(og=!0,id(Hc,function(){return Hg(),null}))),tg=tg.nextEffect}}function Wg(e,t){for(;null!==tg;){jt(tg);var n,r=tg.effectTag;switch(r&si&&ws(tg.stateNode),r&ci&&(null!==(n=tg.alternate)&&null!==(i=(i=n).ref)&&("function"==typeof i?i(null):i.current=null)),r&(ri|ii|ai|pi)){case ri:gy(tg),tg.effectTag&=~ri;break;case oi:gy(tg),tg.effectTag&=~ri,_y(tg.alternate,tg);break;case pi:tg.effectTag&=~pi;break;case hi:tg.effectTag&=~pi,_y(tg.alternate,tg);break;case ii:_y(tg.alternate,tg);break;case ai:by(e,tg,t)}ql(),Mt(),tg=tg.nextEffect}var i}function Vg(e,t){for(;null!==tg;){jt(tg);var n=tg.effectTag;n&(ii|ui)&&(ql(),py(e,tg.alternate,tg)),n&ci&&(ql(),i=r=void 0,null!==(i=(n=tg).ref)&&(r=n.stateNode,n.tag,r=r,"function"==typeof i?i(r):(i.hasOwnProperty("current")||P("Unexpected ref object provided for %s. Use either a ref-setter function or React.createRef().%s",Tt(n.type),Et(n)),i.current=r))),Mt(),tg=tg.nextEffect}var r,i}function Hg(){if(sg!==Gc){var e=Hc<sg?Hc:sg;return sg=Gc,rd(e,qg)}}function qg(){if(null===ag)return!1;var e=ag,t=ug;if(ag=null,ug=hd,(Wy&(Iy|Ny))!==My)throw Error("Cannot flush passive effects while already rendering.");var n=Wy;Wy|=Ny;for(var r=Dg(e),i=e.current.firstEffect;null!==i;){if(jt(i),y(null,fy,null,i),p){if(null===i)throw Error("Should be working on an effect.");$g(i,g())}Mt();var o=i.nextEffect;i.nextEffect=null,i=o}return Ig(r),pv(e,t),Wy=n,ad(),hg=null===ag?0:hg+1,!0}function Yg(e){return null!==ig&&ig.has(e)}var Gg=function(e){ng||(ng=!0,rg=e)};function Kg(e,t,n){Sf(e,Ty(e,ey(n,t),gd));e=wg(e,gd);null!==e&&(Tg(e),dv(e,gd))}function $g(e,t){if(e.tag!==E)for(var n=e.return;null!==n;){if(n.tag===E)return void Kg(n,e,t);if(n.tag===M){var r=n.type,i=n.stateNode;if("function"==typeof r.getDerivedStateFromError||"function"==typeof i.componentDidCatch&&!Yg(i)){Sf(n,Sy(n,ey(t,e),gd));i=wg(n,gd);return void(null!==i&&(Tg(i),dv(i,gd)))}}n=n.return}else Kg(e,e,t)}function Xg(){Zl(mg,!0),mg=null}function Qg(){Zl(mg,!1),mg=null}var Zg=null;var Jg=null,ev=function(t,n,r){var i=Iv(Jg,n);try{return Km(t,n,r)}catch(e){if(null!==e&&"object"==typeof e&&"function"==typeof e.then)throw e;if(uf(),ih(),Jm(n),Iv(n,i),n.mode&fd&&em(n),y(null,Km,null,t,n,r),p)throw g();throw e}},tv=!1;var nv=new Set,rv={current:!1};function iv(e){!0===Ay.current&&!0!==rv.current&&P("It looks like you're using the wrong act() around your test interactions.\nBe sure to use the matching version of act() corresponding to your renderer:\n\n// for react-dom:\nimport {act} from 'react-dom/test-utils';\n// ...\nact(() => ...);\n\n// for react-test-renderer:\nimport TestRenderer from 'react-test-renderer';\nconst {act} = TestRenderer;\n// ...\nact(() => ...);%s",Et(e))}function ov(e){(e.mode&ld)!==ud&&!1===Ay.current&&!1===rv.current&&P("An update to %s ran an effect, but was not wrapped in act(...).\n\nWhen testing, code that causes React state updates should be wrapped into act(...):\n\nact(() => {\n  /* fire events that update state */\n});\n/* assert on the output */\n\nThis ensures that you're testing the behavior the user would see in the browser. Learn more at https://fb.me/react-wrap-tests-with-act%s",Tt(e.type),Et(e))}var av=function(e){Wy===My&&!1===Ay.current&&!1===rv.current&&P("An update to %s inside a test was not wrapped in act(...).\n\nWhen testing, code that causes React state updates should be wrapped into act(...):\n\nact(() => {\n  /* fire events that update state */\n});\n/* assert on the output */\n\nThis ensures that you're testing the behavior the user would see in the browser. Learn more at https://fb.me/react-wrap-tests-with-act%s",Tt(e.type),Et(e))},sv=!1;function uv(e,t){return 1e3*t+e.interactionThreadID}function lv(e){null===yg?yg=[e]:yg.push(e)}function cv(e,t,n){var r,i;0<n.size&&(i=e.pendingInteractionMap,null!=(r=i.get(t))?n.forEach(function(e){r.has(e)||e.__count++,r.add(e)}):(i.set(t,new Set(n)),n.forEach(function(e){e.__count++})),null!==(i=a.__subscriberRef.current)&&(t=uv(e,t),i.onWorkScheduled(n,t)))}function dv(e,t){cv(e,t,a.__interactionsRef.current)}function fv(e,n){var r=new Set;if(e.pendingInteractionMap.forEach(function(e,t){n<=t&&e.forEach(function(e){return r.add(e)})}),0<(e.memoizedInteractions=r).size){var t=a.__subscriberRef.current;if(null!==t){e=uv(e,n);try{t.onWorkStarted(r,e)}catch(e){id(Wc,function(){throw e})}}}}function pv(e,t){var n,r,i=e.firstPendingTime;try{null!==(r=a.__subscriberRef.current)&&0<e.memoizedInteractions.size&&(n=uv(e,t),r.onWorkStopped(e.memoizedInteractions,n))}catch(e){id(Wc,function(){throw e})}finally{var o=e.pendingInteractionMap;o.forEach(function(e,t){i<t&&(o.delete(t),e.forEach(function(e){if(e.__count--,null!==r&&0===e.__count)try{r.onInteractionScheduledWorkCompleted(e)}catch(e){id(Wc,function(){throw e})}}))})}}var hv,mv=null,yv=null,gv=null,vv=!1,bv="undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__;function _v(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var i=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(i.isDisabled)return!0;if(!i.supportsFiber)return P("The installed version of React DevTools is too old and will not work with the current version of React. Please update React DevTools. https://fb.me/react-devtools"),!0;try{var o=i.inject(e);"function"==typeof i.onScheduleFiberRoot&&(mv=function(e,t){try{i.onScheduleFiberRoot(o,e,t)}catch(e){vv||(vv=!0,P("React instrumentation encountered an error: %s",e))}}),yv=function(e,t){try{var n,r=(e.current.effectTag&li)===li;pe?(n=Pd(wd(ed()),t),i.onCommitFiberRoot(o,e,n,r)):i.onCommitFiberRoot(o,e,void 0,r)}catch(e){vv||(vv=!0,P("React instrumentation encountered an error: %s",e))}},gv=function(e){try{i.onCommitFiberUnmount(o,e)}catch(e){vv||(vv=!0,P("React instrumentation encountered an error: %s",e))}}}catch(e){P("React instrumentation encountered an error: %s.",e)}return!0}hv=!1;try{var wv=Object.preventExtensions({}),xv=new Map([[wv,null]]),Tv=new Set([wv]);xv.set(0,0),Tv.add(0)}catch(e){hv=!0}var Sv=1;function kv(e,t,n,r){this.tag=e,this.key=n,this.elementType=null,this.type=null,this.stateNode=null,this.return=null,this.child=null,this.sibling=null,this.index=0,this.ref=null,this.pendingProps=t,this.memoizedProps=null,this.updateQueue=null,this.memoizedState=null,this.dependencies=null,this.mode=r,this.effectTag=ti,this.nextEffect=null,this.firstEffect=null,this.lastEffect=null,this.expirationTime=hd,this.childExpirationTime=hd,this.alternate=null,this.actualDuration=Number.NaN,this.actualStartTime=Number.NaN,this.selfBaseDuration=Number.NaN,this.treeBaseDuration=Number.NaN,this.actualDuration=0,this.actualStartTime=-1,this.selfBaseDuration=0,this.treeBaseDuration=0,this._debugID=Sv++,this._debugIsCurrentlyTiming=!1,this._debugSource=null,this._debugOwner=null,this._debugNeedsRemount=!1,this._debugHookTypes=null,hv||"function"!=typeof Object.preventExtensions||Object.preventExtensions(this)}var Ev=function(e,t,n,r){return new kv(e,t,n,r)};function Ov(e){e=e.prototype;return e&&e.isReactComponent}function Cv(e,t){var n=e.alternate;null===n?((n=Ev(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n._debugID=e._debugID,n._debugSource=e._debugSource,n._debugOwner=e._debugOwner,n._debugHookTypes=e._debugHookTypes,(n.alternate=e).alternate=n):(n.pendingProps=t,n.effectTag=ti,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null,n.actualDuration=0,n.actualStartTime=-1),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue;t=e.dependencies;switch(n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.selfBaseDuration=e.selfBaseDuration,n.treeBaseDuration=e.treeBaseDuration,n._debugNeedsRemount=e._debugNeedsRemount,n.tag){case k:case A:case z:n.type=Hd(e.type);break;case M:n.type=qd(e.type);break;case L:n.type=Yd(e.type)}return n}function Pv(e,t,n,r,i,o){var a,s=k,u=e;if("function"==typeof e)u=Ov(e)?(s=M,qd(u)):Hd(u);else if("string"==typeof e)s=O;else e:switch(e){case rt:return Mv(n.children,i,o,t);case ut:s=C,i|=dd|cd|ld;break;case it:s=C,i|=ld;break;case ot:return function(e,t,n,r){"string"==typeof e.id&&"function"==typeof e.onRender||P('Profiler must specify an "id" string and "onRender" function as props');t=Ev(U,e,r,t|fd);return t.elementType=ot,t.type=ot,t.expirationTime=n,t}(n,i,o,t);case ct:return function(e,t,n,r){t=Ev(F,e,r,t);return t.type=ct,t.elementType=ct,t.expirationTime=n,t}(n,i,o,t);case dt:return function(e,t,n,r){t=Ev(q,e,r,t);return t.type=dt,t.elementType=dt,t.expirationTime=n,t}(n,i,o,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case at:s=R;break e;case st:s=N;break e;case lt:s=L,u=Yd(u);break e;case ft:s=B;break e;case pt:s=W,u=null;break e;case ht:s=K;break e}var l="";(void 0===e||"object"==typeof e&&null!==e&&0===Object.keys(e).length)&&(l+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var c=r?Tt(r.type):null;throw c&&(l+="\n\nCheck the render method of `"+c+"`."),Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+(null==e?e:typeof e)+"."+l)}return(a=Ev(s,n,t,i)).elementType=e,a.type=u,a.expirationTime=o,a}function Av(e,t,n){var r=e._owner,n=Pv(e.type,e.key,e.props,r,t,n);return n._debugSource=e._source,n._debugOwner=e._owner,n}function Mv(e,t,n,r){t=Ev(I,e,r,t);return t.expirationTime=n,t}function jv(e,t,n){t=Ev(D,e,null,t);return t.expirationTime=n,t}function Dv(e,t,n){var r=null!==e.children?e.children:[],t=Ev(j,r,e.key,t);return t.expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Iv(e,t){return(e=null===e?Ev(k,null,null,ud):e).tag=t.tag,e.key=t.key,e.elementType=t.elementType,e.type=t.type,e.stateNode=t.stateNode,e.return=t.return,e.child=t.child,e.sibling=t.sibling,e.index=t.index,e.ref=t.ref,e.pendingProps=t.pendingProps,e.memoizedProps=t.memoizedProps,e.updateQueue=t.updateQueue,e.memoizedState=t.memoizedState,e.dependencies=t.dependencies,e.mode=t.mode,e.effectTag=t.effectTag,e.nextEffect=t.nextEffect,e.firstEffect=t.firstEffect,e.lastEffect=t.lastEffect,e.expirationTime=t.expirationTime,e.childExpirationTime=t.childExpirationTime,e.alternate=t.alternate,e.actualDuration=t.actualDuration,e.actualStartTime=t.actualStartTime,e.selfBaseDuration=t.selfBaseDuration,e.treeBaseDuration=t.treeBaseDuration,e._debugID=t._debugID,e._debugSource=t._debugSource,e._debugOwner=t._debugOwner,e._debugIsCurrentlyTiming=t._debugIsCurrentlyTiming,e._debugNeedsRemount=t._debugNeedsRemount,e._debugHookTypes=t._debugHookTypes,e}function Nv(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pendingChildren=null,this.pingCache=null,this.finishedExpirationTime=hd,this.finishedWork=null,this.timeoutHandle=_s,this.context=null,this.pendingContext=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=Gc,this.firstPendingTime=hd,this.firstSuspendedTime=hd,this.lastSuspendedTime=hd,this.nextKnownPendingLevel=hd,this.lastPingedTime=hd,this.lastExpiredTime=hd,this.interactionThreadID=a.unstable_getThreadID(),this.memoizedInteractions=new Set,this.pendingInteractionMap=new Map}function Rv(e,t,n){n=new Nv(e,t,n),t=(t=t)===Ac?dd|cd|ld:t===Pc?cd|ld:ud,bv&&(t|=fd),t=Ev(E,null,null,t);return(n.current=t).stateNode=n,wf(t),n}function Lv(e,t){var n=e.firstSuspendedTime,e=e.lastSuspendedTime;return n!==hd&&t<=n&&e<=t}function Uv(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(t<r||n===hd)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=hd),t<=e.lastExpiredTime&&(e.lastExpiredTime=hd)}function Fv(e,t){e.firstPendingTime<t&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;n!==hd&&(n<=t?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=hd:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Bv(e,t){var n=e.lastExpiredTime;(n===hd||t<n)&&(e.lastExpiredTime=t)}function zv(e,t,n,r){i=t,o=e,"function"==typeof mv&&mv(i,o);var i=t.current,o=vg();"undefined"!=typeof jest&&(a=i,!1===sv&&void 0===s.unstable_flushAllWithoutAsserting&&(a.mode&cd||a.mode&dd)&&(sv=!0,P("In Concurrent or Sync modes, the \"scheduler\" module needs to be mocked to guarantee consistent behaviour across tests and browsers. For example, with jest: \njest.mock('scheduler', () => require('scheduler/unstable_mock'));\n\nFor more info, visit https://fb.me/react-mock-scheduler")),iv(i));var a=jf(),o=bg(o,i,a),n=function(e){if(!e)return fc;var t=ei(e),n=Oc(t);if(t.tag===M){e=t.type;if(_c(e))return Sc(t,e,n)}return n}(n);null===t.context?t.context=n:t.pendingContext=n,Ct&&null!==Ot&&!Yv&&(Yv=!0,P("Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate.\n\nCheck the render method of %s.",Tt(Ot.type)||"Unknown"));a=Tf(o,a);return a.payload={element:e},null!==(r=void 0===r?null:r)&&("function"!=typeof r&&P("render(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",r),a.callback=r),Sf(i,a),_g(i,o),o}function Wv(e){e=e.current;return e.child?(e.child.tag,e.child.stateNode):null}function Vv(e,t){e=e.memoizedState;null!==e&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Hv(e,t){Vv(e,t);e=e.alternate;e&&Vv(e,t)}function qv(e){e=function(e){var t=Si(e);if(!t)return null;for(var n=t;;){if(n.tag===O||n.tag===D||me)return n;if(n.child&&n.tag!==j)n=(n.child.return=n).child;else{if(n===t)return null;for(;!n.sibling;){if(!n.return||n.return===t)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}(e);return null===e?null:e.tag===Y?e.stateNode.instance:e.stateNode}var Yv=!1,Gv={},Kv=function(e){return!1};function $v(e,t,n){return Xv(e,t,0,n)}var Xv=function(e,t,n,r){if(n>=t.length)return r;var i=t[n],o=Array.isArray(e)?e.slice():v({},e);return o[i]=Xv(e[i],t,n+1,r),o},Qv=function(e,t,n,r){for(var i=e.memoizedState;null!==i&&0<t;)i=i.next,t--;null!==i&&(r=$v(i.memoizedState,n,r),i.memoizedState=r,i.baseState=r,e.memoizedProps=v({},e.memoizedProps),_g(e,gd))},Zv=function(e,t,n){e.pendingProps=$v(e.memoizedProps,t,n),e.alternate&&(e.alternate.pendingProps=e.pendingProps),_g(e,gd)},Jv=function(e){_g(e,gd)},eb=function(e){Kv=e};u.IsSomeRendererActing;function tb(e,t,n){this._internalRoot=nb(e,t,n)}function nb(e,t,n){var r,i,o=null!=n&&!0===n.hydrate,a=(null!=n&&n.hydrationOptions,Rv(e,t,o));return n=a.current,e[js]=n,o&&t!==Cc&&(e=e.nodeType===An?e:e.ownerDocument,i=Jr(r=e),Gi.forEach(function(e){Xi(e,r,i)}),Ki.forEach(function(e){Xi(e,r,i)})),a}function rb(e){return!(!e||e.nodeType!==On&&e.nodeType!==An&&e.nodeType!==Mn&&(e.nodeType!==Pn||" react-mount-point-unstable "!==e.nodeValue))}tb.prototype.render=function(e){var t=this._internalRoot;"function"==typeof arguments[1]&&P("render(...): does not support the second callback argument. To execute a side effect after rendering, declare it in a component body with useEffect().");var n,r=t.containerInfo;r.nodeType===Pn||(n=qv(t.current))&&n.parentNode!==r&&P("render(...): It looks like the React-rendered content of the root container was removed without using React. This is not supported and will cause errors. Instead, call root.unmount() to empty a root's container."),zv(e,t,null,null)},tb.prototype.unmount=function(){"function"==typeof arguments[0]&&P("unmount(...): does not support a callback argument. To execute a side effect after rendering, declare it in a component body with useEffect().");var e=this._internalRoot,t=e.containerInfo;zv(null,e,null,function(){Is(t)})};var ib=u.ReactCurrentOwner,ob=!1;function ab(e){return e?e.nodeType===An?e.documentElement:e.firstChild:null}function sb(e,t){var n,n=t||!(!(n=ab(n=e))||n.nodeType!==On||!n.hasAttribute(Ie));if(!n)for(var r,i=!1;r=e.lastChild;)!i&&r.nodeType===On&&r.hasAttribute(Ie)&&(i=!0,P("render(): Target node has markup rendered by React, but there are unrelated nodes as well. This is most commonly caused by white-space inserted around server-rendered markup.")),e.removeChild(r);return!n||t||ob||(ob=!0,l("render(): Calling ReactDOM.render() to hydrate server-rendered markup will stop working in React v17. Replace the ReactDOM.render() call with ReactDOM.hydrate() if you want React to attach to the server HTML.")),new tb(e,Cc,n?{hydrate:!0}:void 0)}function ub(e,t,n,r,i){var o;lb(n),o="render",null!==(l=void 0===i?null:i)&&"function"!=typeof l&&P("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",o,l);var a,s,u,l=n._reactRootContainer;return l?(u=l._internalRoot,"function"==typeof i&&(a=i,i=function(){var e=Wv(u);a.call(e)}),zv(t,u,e,i)):(u=(l=n._reactRootContainer=sb(n,r))._internalRoot,"function"==typeof i&&(s=i,i=function(){var e=Wv(u);s.call(e)}),Og(function(){zv(t,u,e,i)})),Wv(u)}var lb=function(e){!e._reactRootContainer||e.nodeType===Pn||(n=qv(e._reactRootContainer._internalRoot.current))&&n.parentNode!==e&&P("render(...): It looks like the React-rendered content of this container was removed without using React. This is not supported and will cause errors. Instead, call ReactDOM.unmountComponentAtNode to empty a container.");var t=!!e._reactRootContainer,n=ab(e);n&&Ls(n)&&!t&&P("render(...): Replacing React-rendered children with a new root component. If you intended to update the children of this node, you should instead have the existing children update their state and render the new components instead of calling ReactDOM.render."),e.nodeType===On&&e.tagName&&"BODY"===e.tagName.toUpperCase()&&P("render(): Rendering components directly into document.body is discouraged, since its children are often manipulated by third-party scripts and browser extensions. This may lead to subtle reconciliation issues. Try rendering into a container element created for your app.")},cb=function(e){var t;e.tag===F&&(t=Cd(vg()),_g(e,t),Hv(e,t))},db=function(e){e.tag===F&&(_g(e,3),Hv(e,3))},fb=function(e){var t;e.tag===F&&(t=bg(vg(),e,null),_g(e,t),Hv(e,t))},pb=!1;function hb(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!rb(t))throw Error("Target container is not a DOM element.");return function(e,t,n,r){return{$$typeof:nt,key:null==(r=3<arguments.length&&void 0!==r?r:null)?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}"function"==typeof Map&&null!=Map.prototype&&"function"==typeof Map.prototype.forEach&&"function"==typeof Set&&null!=Set.prototype&&"function"==typeof Set.prototype.clear&&"function"==typeof Set.prototype.forEach||P("React depends on Map and Set built-in types. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),se=function(e,t,n){switch(t){case"input":return void Jt(e,n);case"textarea":return void mn(e,n);case"select":return r=e,void(null!=(o=(i=n).value)&&ln(r,!!i.multiple,o,!1))}var r,i,o},ge=Eg,ve=function(e,t,n,r,i){var o=Wy;Wy|=4;try{return rd(Vc,e.bind(null,t,n,r,i))}finally{(Wy=o)===My&&ad()}},be=function(){(Wy&(jy|Iy|Ny))===My?(function(){{var e;null!==lg&&(e=lg,lg=null,e.forEach(function(e,t){Bv(t,e),Tg(t)}),ad())}}(),Hg()):(Wy&Iy)!==My&&P("unstable_flushDiscreteUpdates: Cannot flush updates when React is already rendering.")},_e=function(e,t){var n=Wy;Wy|=2;try{return e(t)}finally{(Wy=n)===My&&ad()}};var mb,yb,gb,xv={Events:[Ls,Us,Fs,t,ee,Ks,function(e){Oi(e,Gs)},de,fe,vo,Ai,Hg,rv]};!(yb=(mb={findFiberByHostInstance:Rs,bundleType:1,version:"16.14.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,gb=u.ReactCurrentDispatcher,_v(v({},mb,{overrideHookState:Qv,overrideProps:Zv,setSuspenseHandler:eb,scheduleUpdate:Jv,currentDispatcherRef:gb,findHostInstanceByFiber:function(e){e=ki(e);return null===e?null:e.stateNode},findFiberByHostInstance:function(e){return yb?yb(e):null},findHostInstancesForRefresh:Qd,scheduleRefresh:$d,scheduleRoot:Xd,setRefreshHandler:zd,getCurrentFiber:function(){return Ot}})))&&r&&window.top===window.self&&(-1<navigator.userAgent.indexOf("Chrome")&&-1===navigator.userAgent.indexOf("Edge")||-1<navigator.userAgent.indexOf("Firefox"))&&(Tv=window.location.protocol,/^(https?|file):$/.test(Tv)&&console.info("%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools"+("file:"===Tv?"\nYou might need to use a local HTTP server (instead of file://): https://fb.me/react-devtools-faq":""),"font-weight:bold")),exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=xv,exports.createPortal=hb,exports.findDOMNode=function(e){var t=ib.current;return null!==t&&null!==t.stateNode&&(t.stateNode._warnedAboutRefsInRender||P("%s is accessing findDOMNode inside its render(). render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",Tt(t.type)||"A component"),t.stateNode._warnedAboutRefsInRender=!0),null==e?null:e.nodeType===On?e:function(e,t){var n=ei(e);if(void 0===n)throw"function"==typeof e.render?Error("Unable to find node on an unmounted component."):Error("Argument appears to not be a ReactComponent. Keys: "+Object.keys(e));var r=ki(n);return null===r?null:(r.mode&ld&&(e=Tt(n.type)||"Component",Gv[e]||(Gv[e]=!0,n.mode&ld?P("%s is deprecated in StrictMode. %s was passed an instance of %s which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://fb.me/react-strict-mode-find-node%s",t,t,e,Et(r)):P("%s is deprecated in StrictMode. %s was passed an instance of %s which renders StrictMode children. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://fb.me/react-strict-mode-find-node%s",t,t,e,Et(r)))),r.stateNode)}(e,"findDOMNode")},exports.flushSync=Cg,exports.hydrate=function(e,t,n){if(!rb(t))throw Error("Target container is not a DOM element.");return Ns(t)&&void 0===t._reactRootContainer&&P("You are calling ReactDOM.hydrate() on a container that was previously passed to ReactDOM.createRoot(). This is not supported. Did you mean to call createRoot(container, {hydrate: true}).render(element)?"),ub(null,e,t,!0,n)},exports.render=function(e,t,n){if(!rb(t))throw Error("Target container is not a DOM element.");return Ns(t)&&void 0===t._reactRootContainer&&P("You are calling ReactDOM.render() on a container that was previously passed to ReactDOM.createRoot(). This is not supported. Did you mean to call root.render(element)?"),ub(null,e,t,!1,n)},exports.unmountComponentAtNode=function(e){if(!rb(e))throw Error("unmountComponentAtNode(...): Target container is not a DOM element.");if(Ns(e)&&void 0===e._reactRootContainer&&P("You are calling ReactDOM.unmountComponentAtNode() on a container that was previously passed to ReactDOM.createRoot(). This is not supported. Did you mean to call root.unmount()?"),e._reactRootContainer){var t=ab(e);return t&&!Ls(t)&&P("unmountComponentAtNode(): The node you're attempting to unmount was rendered by another copy of React."),Og(function(){ub(null,null,e,!1,function(){e._reactRootContainer=null,Is(e)})}),!0}var t=!(!(n=ab(e))||!Ls(n)),n=e.nodeType===On&&rb(e.parentNode)&&!!e.parentNode._reactRootContainer;return t&&P("unmountComponentAtNode(): The node you're attempting to unmount was rendered by React and is not a top-level container. %s",n?"You may have accidentally passed in a React root node instead of its container.":"Instead, have the parent component update its state and rerender in order to remove this component."),!1},exports.unstable_batchedUpdates=Eg,exports.unstable_createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return pb||(pb=!0,l('The ReactDOM.unstable_createPortal() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactDOM.createPortal() instead. It has the exact same API, but without the "unstable_" prefix.')),hb(e,t,n)},exports.unstable_renderSubtreeIntoContainer=function(e,t,n,r){return function(e,t,n,r){if(!rb(n))throw Error("Target container is not a DOM element.");if(null==e||void 0===e._reactInternalFiber)throw Error("parentComponent must be a valid React Component");return ub(e,t,n,!1,r)}(e,t,n,r)},exports.version="16.14.0"}()}.call(this)}.call(this,require("_process"))},{_process:696,"object-assign":661,"prop-types/checkPropTypes":697,react:739,scheduler:825,"scheduler/tracing":826}],705:[function(e,t,exports){"use strict";var i=e("react"),g=e("object-assign"),o=e("scheduler");function k(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."}if(!i)throw Error(k(227));var l=!1,c=null,a=!1,s=null,d={onError:function(e){l=!0,c=e}};function u(e,t,n,r,i,o,a,s,u){l=!1,c=null,function(e,t,n,r,i,o,a,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(e){this.onError(e)}}.apply(d,arguments)}var f=null,n=null,p=null;function h(e,t,n){var r=e.type||"unknown-event";e.currentTarget=p(n),function(){if(u.apply(this,arguments),l){if(!l)throw Error(k(198));var e=c;l=!1,c=null,a||(a=!0,s=e)}}(r,t,void 0,e),e.currentTarget=null}var m=null,y={};function v(){if(m)for(var e in y){var t=y[e],n=m.indexOf(e);if(!(-1<n))throw Error(k(96,e));if(!_[n]){if(!t.extractEvents)throw Error(k(97,e));for(var r in n=(_[n]=t).eventTypes){var i=void 0,o=n[r],a=t,s=r;if(w.hasOwnProperty(s))throw Error(k(99,s));var u=(w[s]=o).phasedRegistrationNames;if(u){for(i in u)u.hasOwnProperty(i)&&b(u[i],a,s);i=!0}else i=!!o.registrationName&&(b(o.registrationName,a,s),!0);if(!i)throw Error(k(98,r,e))}}}}function b(e,t,n){if(x[e])throw Error(k(100,e));x[e]=t,T[e]=t.eventTypes[n].dependencies}var _=[],w={},x={},T={};function r(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!y.hasOwnProperty(t)||y[t]!==r){if(y[t])throw Error(k(102,t));y[t]=r,n=!0}}n&&v()}var S=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),E=null,O=null,C=null;function P(e){if(e=n(e)){if("function"!=typeof E)throw Error(k(280));var t=e.stateNode;t&&(t=f(t),E(e.stateNode,e.type,t))}}function A(e){O?C?C.push(e):C=[e]:O=e}function M(){if(O){var e=O,t=C;if(C=O=null,P(e),t)for(e=0;e<t.length;e++)P(t[e])}}function j(e,t){return e(t)}function D(e,t,n,r,i){return e(t,n,r,i)}function I(){}var N=j,R=!1,L=!1;function U(){null===O&&null===C||(I(),M())}function F(e,t,n){if(L)return e(t,n);L=!0;try{return N(e,t,n)}finally{L=!1,U()}}var B=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,z=Object.prototype.hasOwnProperty,W={},V={};function H(e,t,n,r){if(null==t||function(e,t,n,r){if(null===n||0!==n.type)switch(typeof t){case"function":case"symbol":return 1;case"boolean":return r?void 0:null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return}}(e,t,n,r))return 1;if(!r&&null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||t<1}}function q(e,t,n,r,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o}var Y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Y[e]=new q(e,0,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Y[t]=new q(t,1,!1,e[1],null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Y[e]=new q(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Y[e]=new q(e,2,!1,e,null,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Y[e]=new q(e,3,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){Y[e]=new q(e,3,!0,e,null,!1)}),["capture","download"].forEach(function(e){Y[e]=new q(e,4,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){Y[e]=new q(e,6,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){Y[e]=new q(e,5,!1,e.toLowerCase(),null,!1)});var G=/[\-:]([a-z])/g;function K(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(G,K);Y[t]=new q(t,1,!1,e,null,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(G,K);Y[t]=new q(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(G,K);Y[t]=new q(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){Y[e]=new q(e,1,!1,e.toLowerCase(),null,!1)}),Y.xlinkHref=new q("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){Y[e]=new q(e,1,!1,e.toLowerCase(),null,!0)});var $=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function X(e,t,n,r){var i,o=Y.hasOwnProperty(t)?Y[t]:null;(null!==o?0!==o.type:r||(!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1]))&&(H(t,n,o,r)&&(n=null),r||null===o?(i=t,(z.call(V,i)||!z.call(W,i)&&(B.test(i)?V[i]=!0:void(W[i]=!0)))&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n))):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}$.hasOwnProperty("ReactCurrentDispatcher")||($.ReactCurrentDispatcher={current:null}),$.hasOwnProperty("ReactCurrentBatchConfig")||($.ReactCurrentBatchConfig={suspense:null});var Q=/^(.*)[\\\/]/,Z="function"==typeof Symbol&&Symbol.for,J=Z?Symbol.for("react.element"):60103,ee=Z?Symbol.for("react.portal"):60106,te=Z?Symbol.for("react.fragment"):60107,ne=Z?Symbol.for("react.strict_mode"):60108,re=Z?Symbol.for("react.profiler"):60114,ie=Z?Symbol.for("react.provider"):60109,oe=Z?Symbol.for("react.context"):60110,ae=Z?Symbol.for("react.concurrent_mode"):60111,se=Z?Symbol.for("react.forward_ref"):60112,ue=Z?Symbol.for("react.suspense"):60113,le=Z?Symbol.for("react.suspense_list"):60120,ce=Z?Symbol.for("react.memo"):60115,de=Z?Symbol.for("react.lazy"):60116,fe=Z?Symbol.for("react.block"):60121,pe="function"==typeof Symbol&&Symbol.iterator;function he(e){return null!==e&&"object"==typeof e&&"function"==typeof(e=pe&&e[pe]||e["@@iterator"])?e:null}function me(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case te:return"Fragment";case ee:return"Portal";case re:return"Profiler";case ne:return"StrictMode";case ue:return"Suspense";case le:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case oe:return"Context.Consumer";case ie:return"Context.Provider";case se:var t=(t=e.render).displayName||t.name||"";return e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case ce:return me(e.type);case fe:return me(e.render);case de:if(e=1===e._status?e._result:null)return me(e)}return null}function ye(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,o=me(e.type),n=null;r&&(n=me(r.type)),r=o,o="",i?o=" (at "+i.fileName.replace(Q,"")+":"+i.lineNumber+")":n&&(o=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+o}}while(t+=n,e=e.return);return t}function ge(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ve(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function be(e){e._valueTracker||(e._valueTracker=function(e){var t=ve(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function _e(e){if(e){var t=e._valueTracker;if(!t)return 1;var n=t.getValue(),r="";return(e=r=e?ve(e)?e.checked?"true":"false":e.value:r)!==n&&(t.setValue(e),1)}}function we(e,t){var n=t.checked;return g({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function xe(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked,n=ge(null!=t.value?t.value:n);e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Te(e,t){null!=(t=t.checked)&&X(e,"checked",t,!1)}function Se(e,t){Te(e,t);var n=ge(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ee(e,t.type,ge(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ke(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Ee(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Oe(e,t){var n,r;return e=g({children:void 0},t),n=t.children,r="",i.Children.forEach(n,function(e){null!=e&&(r+=e)}),(t=r)&&(e.children=t),e}function Ce(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ge(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function Pe(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(k(91));return g({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(k(92));if(Array.isArray(n)){if(!(n.length<=1))throw Error(k(93));n=n[0]}t=n}n=t=null==t?"":t}e._wrapperState={initialValue:ge(n)}}function Me(e,t){var n=ge(t.value),r=ge(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function je(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var De="http://www.w3.org/1999/xhtml",Ie="http://www.w3.org/2000/svg";function Ne(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Re(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ne(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Le,Ue,Fe=(Ue=function(e,t){if(e.namespaceURI!==Ie||"innerHTML"in e)e.innerHTML=t;else{for((Le=Le||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Le.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return Ue(e,t)})}:Ue);function Be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function ze(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var We={animationend:ze("Animation","AnimationEnd"),animationiteration:ze("Animation","AnimationIteration"),animationstart:ze("Animation","AnimationStart"),transitionend:ze("Transition","TransitionEnd")},Ve={},He={};function qe(e){if(Ve[e])return Ve[e];if(!We[e])return e;var t,n=We[e];for(t in n)if(n.hasOwnProperty(t)&&t in He)return Ve[e]=n[t];return e}S&&(He=document.createElement("div").style,"AnimationEvent"in window||(delete We.animationend.animation,delete We.animationiteration.animation,delete We.animationstart.animation),"TransitionEvent"in window||delete We.transitionend.transition);var Ye=qe("animationend"),Ge=qe("animationiteration"),Ke=qe("animationstart"),$e=qe("transitionend"),Xe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Qe=new("function"==typeof WeakMap?WeakMap:Map);function Ze(e){var t=Qe.get(e);return void 0===t&&(t=new Map,Qe.set(e,t)),t}function Je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else for(e=t;0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return;);return 3===t.tag?n:null}function et(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function tt(e){if(Je(e)!==e)throw Error(k(188))}function nt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Je(e)))throw Error(k(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null!==o){if(i.child===o.child){for(o=i.child;o;){if(o===n)return tt(i),e;if(o===r)return tt(i),t;o=o.sibling}throw Error(k(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a)throw Error(k(189))}}if(n.alternate!==r)throw Error(k(190))}else{if(null===(r=i.return))break;n=r}}if(3!==n.tag)throw Error(k(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t=(t.child.return=t).child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function rt(e,t){if(null==t)throw Error(k(30));return null==e?t:Array.isArray(e)?(Array.isArray(t)?e.push.apply(e,t):e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function it(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var ot=null;function at(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)h(e,t[r],n[r]);else t&&h(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function st(e){if(e=ot=null!==e?rt(ot,e):ot,ot=null,e){if(it(e,at),ot)throw Error(k(95));if(a)throw e=s,a=!1,s=null,e}}function ut(e){return 3===(e=(e=e.target||e.srcElement||window).correspondingUseElement?e.correspondingUseElement:e).nodeType?e.parentNode:e}function lt(e){if(!S)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ct=[];function dt(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,ct.length<10&&ct.push(e)}function ft(e,t,n,r){if(ct.length){var i=ct.pop();return i.topLevelType=e,i.eventSystemFlags=r,i.nativeEvent=t,i.targetInst=n,i}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function pt(e){var t=r=e.targetInst;do{if(!t){e.ancestors.push(t);break}var n=t;if(3===n.tag)n=n.stateNode.containerInfo;else{for(;n.return;)n=n.return;n=3!==n.tag?null:n.stateNode.containerInfo}}while(n&&(5!==(r=t.tag)&&6!==r||e.ancestors.push(t),t=Cn(n)));for(t=0;t<e.ancestors.length;t++){var r=e.ancestors[t],i=ut(e.nativeEvent),n=e.topLevelType,o=e.nativeEvent,a=e.eventSystemFlags;0===t&&(a|=64);for(var s=null,u=0;u<_.length;u++){var l=_[u];(l=l&&l.extractEvents(n,r,o,i,a))&&(s=rt(s,l))}st(s)}}function ht(e,t,n){if(!n.has(e)){switch(e){case"scroll":Gt(t,"scroll",!0);break;case"focus":case"blur":Gt(t,"focus",!0),Gt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":lt(e)&&Gt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Xe.indexOf(e)&&Yt(e,t)}n.set(e,null)}}var mt,yt,gt,vt=!1,bt=[],_t=null,wt=null,xt=null,Tt=new Map,St=new Map,kt=[],Et="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Ot="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function Ct(e,t,n,r,i){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:i,container:r}}function Pt(e,t){switch(e){case"focus":case"blur":_t=null;break;case"dragenter":case"dragleave":wt=null;break;case"mouseover":case"mouseout":xt=null;break;case"pointerover":case"pointerout":Tt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":St.delete(t.pointerId)}}function At(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e=Ct(t,n,r,i,o),null===t||null!==(t=Pn(t))&&yt(t)):e.eventSystemFlags|=r,e}function Mt(e){if(null===e.blockedOn){var t=$t(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null===t)return 1;var n=Pn(t);null!==n&&yt(n),void(e.blockedOn=t)}}function jt(e,t,n){Mt(e)&&n.delete(t)}function Dt(){for(vt=!1;0<bt.length;){var e=bt[0];if(null!==e.blockedOn){null!==(e=Pn(e.blockedOn))&&mt(e);break}var t=$t(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:bt.shift()}null!==_t&&Mt(_t)&&(_t=null),null!==wt&&Mt(wt)&&(wt=null),null!==xt&&Mt(xt)&&(xt=null),Tt.forEach(jt),St.forEach(jt)}function It(e,t){e.blockedOn===t&&(e.blockedOn=null,vt||(vt=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Dt)))}function Nt(t){function e(e){return It(e,t)}if(0<bt.length){It(bt[0],t);for(var n=1;n<bt.length;n++){var r=bt[n];r.blockedOn===t&&(r.blockedOn=null)}}for(null!==_t&&It(_t,t),null!==wt&&It(wt,t),null!==xt&&It(xt,t),Tt.forEach(e),St.forEach(e),n=0;n<kt.length;n++)(r=kt[n]).blockedOn===t&&(r.blockedOn=null);for(;0<kt.length&&null===(n=kt[0]).blockedOn;)(function(e){var t=Cn(e.target);if(null!==t){var n=Je(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=et(n)))return e.blockedOn=t,o.unstable_runWithPriority(e.priority,function(){gt(n)})}else if(3===t&&n.stateNode.hydrate)return e.blockedOn=3===n.tag?n.stateNode.containerInfo:null}e.blockedOn=null})(n),null===n.blockedOn&&kt.shift()}var Rt={},Lt=new Map,Ut=new Map,Ft=["abort","abort",Ye,"animationEnd",Ge,"animationIteration",Ke,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",$e,"transitionEnd","waiting","waiting"];function Bt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1],o={phasedRegistrationNames:{bubbled:o="on"+(i[0].toUpperCase()+i.slice(1)),captured:o+"Capture"},dependencies:[r],eventPriority:t};Ut.set(r,t),Lt.set(r,o),Rt[i]=o}}Bt("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Bt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Bt(Ft,2);for(var zt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Wt=0;Wt<zt.length;Wt++)Ut.set(zt[Wt],0);var Vt=o.unstable_UserBlockingPriority,Ht=o.unstable_runWithPriority,qt=!0;function Yt(e,t){Gt(t,e,!1)}function Gt(e,t,n){var r=Ut.get(t);switch(void 0===r?2:r){case 0:r=function(e,t,n,r){R||I();var i=Kt,o=R;R=!0;try{D(i,e,t,n,r)}finally{(R=o)||U()}}.bind(null,t,1,e);break;case 1:r=function(e,t,n,r){Ht(Vt,Kt.bind(null,e,t,n,r))}.bind(null,t,1,e);break;default:r=Kt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Kt(e,t,n,r){if(qt)if(0<bt.length&&-1<Et.indexOf(e))e=Ct(null,e,t,n,r),bt.push(e);else{var i=$t(e,t,n,r);if(null===i)Pt(e,r);else if(-1<Et.indexOf(e))e=Ct(i,e,t,n,r),bt.push(e);else if(!function(e,t,n,r,i){switch(t){case"focus":return _t=At(_t,e,t,n,r,i),1;case"dragenter":return wt=At(wt,e,t,n,r,i),1;case"mouseover":return xt=At(xt,e,t,n,r,i),1;case"pointerover":var o=i.pointerId;return Tt.set(o,At(Tt.get(o)||null,e,t,n,r,i)),1;case"gotpointercapture":return o=i.pointerId,St.set(o,At(St.get(o)||null,e,t,n,r,i)),1}}(i,e,t,n,r)){Pt(e,r),e=ft(e,r,null,t);try{F(pt,e)}finally{dt(e)}}}}function $t(e,t,n,r){if(null!==(n=Cn(n=ut(r)))){var i=Je(n);if(null===i)n=null;else{var o=i.tag;if(13===o){if(null!==(n=et(i)))return n;n=null}else if(3===o){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;n=null}else i!==n&&(n=null)}}e=ft(e,r,n,t);try{F(pt,e)}finally{dt(e)}return null}var Xt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Qt=["Webkit","ms","Moz","O"];function Zt(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Xt.hasOwnProperty(e)&&Xt[e]?(""+t).trim():t+"px"}function Jt(e,t){for(var n in e=e.style,t){var r,i;t.hasOwnProperty(n)&&(r=0===n.indexOf("--"),i=Zt(n,t[n],r),"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i)}}Object.keys(Xt).forEach(function(t){Qt.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),Xt[e]=Xt[t]})});var en=g({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function tn(e,t){if(t){if(en[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(k(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(k(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(k(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(k(62,""))}}function nn(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var rn=De;function on(e,t){var n=Ze(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=T[t];for(var r=0;r<t.length;r++)ht(t[r],e,n)}function an(){}function sn(t){if(void 0===(t=t||("undefined"!=typeof document?document:void 0)))return null;try{return t.activeElement||t.body}catch(e){return t.body}}function un(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ln(e,t){var n,r=un(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&t<=n)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=un(r)}}function cn(){for(var e=window,t=sn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=sn((e=t.contentWindow).document)}return t}function dn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var fn="$",pn="/$",hn="$?",mn="$!",yn=null,gn=null;function vn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return t.autoFocus}}function bn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var _n="function"==typeof setTimeout?setTimeout:void 0,wn="function"==typeof clearTimeout?clearTimeout:void 0;function xn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Tn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===fn||n===mn||n===hn){if(0===t)return e;t--}else n===pn&&t++}e=e.previousSibling}return null}var Sn=Math.random().toString(36).slice(2),kn="__reactInternalInstance$"+Sn,En="__reactEventHandlers$"+Sn,On="__reactContainere$"+Sn;function Cn(e){var t=e[kn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[On]||n[kn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Tn(e);null!==e;){if(n=e[kn])return n;e=Tn(e)}return t}n=(e=n).parentNode}return null}function Pn(e){return!(e=e[kn]||e[On])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function An(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(k(33))}function Mn(e){return e[En]||null}function jn(e){for(;(e=e.return)&&5!==e.tag;);return e||null}function Dn(e,t){var n=e.stateNode;if(!n)return null;var r=f(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":e=!(r=!(r=!r.disabled)?!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e):r);break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(k(231,t,typeof n));return n}function In(e,t,n){(t=Dn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Nn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=jn(t);for(t=n.length;0<t--;)In(n[t],"captured",e);for(t=0;t<n.length;t++)In(n[t],"bubbled",e)}}function Rn(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Dn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Ln(e){e&&e.dispatchConfig.registrationName&&Rn(e._targetInst,null,e)}function Un(e){it(e,Nn)}var Fn=null,Bn=null,zn=null;function Wn(){if(zn)return zn;for(var e=Bn,t=e.length,n=("value"in Fn?Fn.value:Fn.textContent),r=n.length,i=0;i<t&&e[i]===n[i];i++);for(var o=t-i,a=1;a<=o&&e[t-a]===n[r-a];a++);return zn=n.slice(i,1<a?1-a:void 0)}function Vn(){return!0}function Hn(){return!1}function qn(e,t,n,r){for(var i in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(n):"target"===i?this.target=r:this[i]=n[i]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Vn:Hn,this.isPropagationStopped=Hn,this}function Yn(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function Gn(e){if(!(e instanceof this))throw Error(k(279));e.destructor(),this.eventPool.length<10&&this.eventPool.push(e)}function Kn(e){e.eventPool=[],e.getPooled=Yn,e.release=Gn}g(qn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Vn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Vn)},persist:function(){this.isPersistent=Vn},isPersistent:Hn,destructor:function(){for(var e in this.constructor.Interface)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Hn,this._dispatchInstances=this._dispatchListeners=null}}),qn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},qn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return g(i,n.prototype),((n.prototype=i).constructor=n).Interface=g({},r.Interface,e),n.extend=r.extend,Kn(n),n},Kn(qn);var $n=qn.extend({data:null}),Xn=qn.extend({data:null}),Qn=[9,13,27,32],Zn=S&&"CompositionEvent"in window,e=null;S&&"documentMode"in document&&(e=document.documentMode);var Jn=S&&"TextEvent"in window&&!e,er=S&&(!Zn||e&&8<e&&e<=11),tr=String.fromCharCode(32),nr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function ir(e,t){switch(e){case"keyup":return-1!==Qn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return 1;default:return}}function or(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ar=!1;var Z={eventTypes:nr,extractEvents:function(e,t,n,r){var i;if(Zn)e:{switch(e){case"compositionstart":var o=nr.compositionStart;break e;case"compositionend":o=nr.compositionEnd;break e;case"compositionupdate":o=nr.compositionUpdate;break e}o=void 0}else ar?ir(e,n)&&(o=nr.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=nr.compositionStart);return i=o?(er&&"ko"!==n.locale&&(ar||o!==nr.compositionStart?o===nr.compositionEnd&&ar&&(i=Wn()):(Bn="value"in(Fn=r)?Fn.value:Fn.textContent,ar=!0)),o=$n.getPooled(o,t,n,r),i?o.data=i:null!==(i=or(n))&&(o.data=i),Un(o),o):null,(e=(Jn?function(e,t){switch(e){case"compositionend":return or(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}:function(e,t){if(ar)return"compositionend"===e||!Zn&&ir(e,t)?(e=Wn(),zn=Bn=Fn=null,ar=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return er&&"ko"!==t.locale?null:t.data;default:return null}})(e,n))?((t=Xn.getPooled(nr.beforeInput,t,n,r)).data=e,Un(t)):t=null,null===i?t:null===t?i:[i,t]}},sr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ur(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?sr[e.type]:"textarea"===t}var lr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function cr(e,t,n){return(e=qn.getPooled(lr.change,e,t,n)).type="change",A(n),Un(e),e}var dr=null,fr=null;function pr(e){st(e)}function hr(e){if(_e(An(e)))return e}function mr(e,t){if("change"===e)return t}var yr=!1;function gr(){dr&&(dr.detachEvent("onpropertychange",vr),fr=dr=null)}function vr(e){if("value"===e.propertyName&&hr(fr))if(e=cr(fr,e,ut(e)),R)st(e);else{R=!0;try{j(pr,e)}finally{R=!1,U()}}}function br(e,t,n){"focus"===e?(gr(),fr=n,(dr=t).attachEvent("onpropertychange",vr)):"blur"===e&&gr()}function _r(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return hr(fr)}function wr(e,t){if("click"===e)return hr(t)}function xr(e,t){if("input"===e||"change"===e)return hr(t)}S&&(yr=lt("input")&&(!document.documentMode||9<document.documentMode));var Ft={eventTypes:lr,_isInputEventSupported:yr,extractEvents:function(e,t,n,r){var i,o,a=t?An(t):window,s=a.nodeName&&a.nodeName.toLowerCase();if("select"===s||"input"===s&&"file"===a.type?i=mr:ur(a)?yr?i=xr:(i=_r,o=br):!(s=a.nodeName)||"input"!==s.toLowerCase()||"checkbox"!==a.type&&"radio"!==a.type||(i=wr),i=i&&i(e,t))return cr(i,n,r);o&&o(e,a,t),"blur"===e&&(e=a._wrapperState)&&e.controlled&&"number"===a.type&&Ee(a,"number",a.value)}},Tr=qn.extend({view:null,detail:null}),Sr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sr[e])&&!!t[e]}function Er(){return kr}var Or=0,Cr=0,Pr=!1,Ar=!1,Mr=Tr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Er,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Or;return Or=e.screenX,Pr?"mousemove"===e.type?e.screenX-t:0:(Pr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Cr;return Cr=e.screenY,Ar?"mousemove"===e.type?e.screenY-t:0:(Ar=!0,0)}}),jr=Mr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Dr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},De={eventTypes:Dr,extractEvents:function(e,t,n,r,i){var o,a,s,u,l="mouseover"===e||"pointerover"===e,c="mouseout"===e||"pointerout"===e;if(l&&0==(32&i)&&(n.relatedTarget||n.fromElement)||!c&&!l)return null;if(l=r.window===r?r:(l=r.ownerDocument)?l.defaultView||l.parentWindow:window,c?(c=t,null===(t=(t=n.relatedTarget||n.toElement)?Cn(t):null)||(t!==Je(t)||5!==t.tag&&6!==t.tag)&&(t=null)):c=null,c===t)return null;if("mouseout"===e||"mouseover"===e?(o=Mr,a=Dr.mouseLeave,s=Dr.mouseEnter,u="mouse"):"pointerout"!==e&&"pointerover"!==e||(o=jr,a=Dr.pointerLeave,s=Dr.pointerEnter,u="pointer"),e=null==c?l:An(c),l=null==t?l:An(t),(a=o.getPooled(a,c,n,r)).type=u+"leave",a.target=e,a.relatedTarget=l,(n=o.getPooled(s,t,n,r)).type=u+"enter",n.target=l,n.relatedTarget=e,u=t,(r=c)&&u)e:{for(s=u,c=0,e=o=r;e;e=jn(e))c++;for(e=0,t=s;t;t=jn(t))e++;for(;0<c-e;)o=jn(o),c--;for(;0<e-c;)s=jn(s),e--;for(;c--;){if(o===s||o===s.alternate)break e;o=jn(o),s=jn(s)}o=null}else o=null;for(s=o,o=[];r&&r!==s&&(null===(c=r.alternate)||c!==s);)o.push(r),r=jn(r);for(r=[];u&&u!==s&&(null===(c=u.alternate)||c!==s);)r.push(u),u=jn(u);for(u=0;u<o.length;u++)Rn(o[u],"bubbled",a);for(u=r.length;0<u--;)Rn(r[u],"captured",n);return 0==(64&i)?[a]:[a,n]}};var Ir="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Nr=Object.prototype.hasOwnProperty;function Rr(e,t){if(Ir(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Nr.call(t,n[r])||!Ir(e[n[r]],t[n[r]]))return!1;return!0}var Lr=S&&"documentMode"in document&&document.documentMode<=11,Ur={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Fr=null,Br=null,zr=null,Wr=!1;function Vr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Wr||null==Fr||Fr!==sn(n)?null:(n="selectionStart"in(n=Fr)&&dn(n)?{start:n.selectionStart,end:n.selectionEnd}:{anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},zr&&Rr(zr,n)?null:(zr=n,(e=qn.getPooled(Ur.select,Br,e,t)).type="select",e.target=Fr,Un(e),e))}var Sn={eventTypes:Ur,extractEvents:function(e,t,n,r,i,o){if(!(o=!(i=o||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{i=Ze(i),o=T.onSelect;for(var a=0;a<o.length;a++)if(!i.has(o[a])){i=!1;break e}i=!0}o=!i}if(o)return null;switch(i=t?An(t):window,e){case"focus":!ur(i)&&"true"!==i.contentEditable||(Fr=i,Br=t,zr=null);break;case"blur":zr=Br=Fr=null;break;case"mousedown":Wr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Wr=!1,Vr(n,r);case"selectionchange":if(Lr)break;case"keydown":case"keyup":return Vr(n,r)}return null}},Hr=qn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),qr=qn.extend({clipboardData:function(e){return("clipboardData"in e?e:window).clipboardData}}),Yr=Tr.extend({relatedTarget:null});function Gr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,32<=(e=10===e?13:e)||13===e?e:0}var Kr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$r={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Xr=Tr.extend({key:function(e){if(e.key){var t=Kr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Gr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?$r[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Er,charCode:function(e){return"keypress"===e.type?Gr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Gr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Qr=Mr.extend({dataTransfer:null}),Zr=Tr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Er}),Jr=qn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),ei=Mr.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),e={eventTypes:Rt,extractEvents:function(e,t,n,r){var i=Lt.get(e);if(!i)return null;switch(e){case"keypress":if(0===Gr(n))return null;case"keydown":case"keyup":e=Xr;break;case"blur":case"focus":e=Yr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Mr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=Qr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=Zr;break;case Ye:case Ge:case Ke:e=Hr;break;case $e:e=Jr;break;case"scroll":e=Tr;break;case"wheel":e=ei;break;case"copy":case"cut":case"paste":e=qr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=jr;break;default:e=qn}return Un(t=e.getPooled(i,t,n,r)),t}};if(m)throw Error(k(101));m=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),v();f=Mn,n=Pn,p=An;r({SimpleEventPlugin:e,EnterLeaveEventPlugin:De,ChangeEventPlugin:Ft,SelectEventPlugin:Sn,BeforeInputEventPlugin:Z});var ti=[],ni=-1;function ri(e){ni<0||(e.current=ti[ni],ti[ni]=null,ni--)}function ii(e,t){ti[++ni]=e.current,e.current=t}var oi={},ai={current:oi},si={current:!1},ui=oi;function li(e,t){var n=e.type.contextTypes;if(!n)return oi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ci(e){return null!=(e=e.childContextTypes)}function di(){ri(si),ri(ai)}function fi(e,t,n){if(ai.current!==oi)throw Error(k(168));ii(ai,t),ii(si,n)}function pi(e,t,n){var r,i=e.stateNode;if(e=t.childContextTypes,"function"!=typeof i.getChildContext)return n;for(r in i=i.getChildContext())if(!(r in e))throw Error(k(108,me(t)||"Unknown",r));return g({},n,{},i)}function hi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||oi,ui=ai.current,ii(ai,e),ii(si,si.current),1}function mi(e,t,n){var r=e.stateNode;if(!r)throw Error(k(169));n?(e=pi(e,t,ui),r.__reactInternalMemoizedMergedChildContext=e,ri(si),ri(ai),ii(ai,e)):ri(si),ii(si,n)}var yi=o.unstable_runWithPriority,gi=o.unstable_scheduleCallback,vi=o.unstable_cancelCallback,Sn=o.unstable_requestPaint,bi=o.unstable_now,_i=o.unstable_getCurrentPriorityLevel,wi=o.unstable_ImmediatePriority,xi=o.unstable_UserBlockingPriority,Ti=o.unstable_NormalPriority,Si=o.unstable_LowPriority,ki=o.unstable_IdlePriority,Ei={},Oi=o.unstable_shouldYield,Ci=void 0!==Sn?Sn:function(){},Pi=null,Ai=null,Mi=!1,ji=bi(),Di=ji<1e4?bi:function(){return bi()-ji};function Ii(){switch(_i()){case wi:return 99;case xi:return 98;case Ti:return 97;case Si:return 96;case ki:return 95;default:throw Error(k(332))}}function Ni(e){switch(e){case 99:return wi;case 98:return xi;case 97:return Ti;case 96:return Si;case 95:return ki;default:throw Error(k(332))}}function Ri(e,t){return e=Ni(e),yi(e,t)}function Li(e,t,n){return e=Ni(e),gi(e,t,n)}function Ui(e){return null===Pi?(Pi=[e],Ai=gi(wi,Bi)):Pi.push(e),Ei}function Fi(){var e;null!==Ai&&(e=Ai,Ai=null,vi(e)),Bi()}function Bi(){if(!Mi&&null!==Pi){Mi=!0;var t=0;try{var n=Pi;Ri(99,function(){for(;t<n.length;t++)for(var e=n[t];null!==(e=e(!0)););}),Pi=null}catch(e){throw null!==Pi&&(Pi=Pi.slice(t+1)),gi(wi,Fi),e}finally{Mi=!1}}}function zi(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Wi(e,t){if(e&&e.defaultProps)for(var n in t=g({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Vi={current:null},Hi=null,qi=null,Yi=null;function Gi(){Yi=qi=Hi=null}function Ki(e){var t=Vi.current;ri(Vi),e.type._context._currentValue=t}function $i(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function Xi(e,t){(Yi=qi=null)!==(e=(Hi=e).dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Sa=!0),e.firstContext=null)}function Qi(e,t){if(Yi!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Yi=e,t=1073741823),t={context:e,observedBits:t,next:null},null===qi){if(null===Hi)throw Error(k(308));qi=t,Hi.dependencies={expirationTime:0,firstContext:t,responders:null}}else qi=qi.next=t;return e._currentValue}var Zi=!1;function Ji(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function eo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function to(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function no(e,t){var n;null!==(e=e.updateQueue)&&(null===(n=(e=e.shared).pending)?t.next=t:(t.next=n.next,n.next=t),e.pending=t)}function ro(e,t){var n=e.alternate;null!==n&&eo(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t).next=t:(t.next=n.next,n.next=t)}function io(e,t,n,r){var i=e.updateQueue;Zi=!1;var o=i.baseQueue;if(null!==(y=i.shared.pending)&&(null!==o&&(a=o.next,o.next=y.next,y.next=a),o=y,(i.shared.pending=null)===(a=e.alternate)||null!==(a=a.updateQueue)&&(a.baseQueue=y)),null!==o){var a=o.next,s=i.baseState,u=0,l=null,c=null,d=null;if(null!==a)for(var f=a;;){if((y=f.expirationTime)<r){var p={expirationTime:f.expirationTime,suspenseConfig:f.suspenseConfig,tag:f.tag,payload:f.payload,callback:f.callback,next:null};null===d?(c=d=p,l=s):d=d.next=p,u<y&&(u=y)}else{null!==d&&(d=d.next={expirationTime:1073741823,suspenseConfig:f.suspenseConfig,tag:f.tag,payload:f.payload,callback:f.callback,next:null}),nu(y,f.suspenseConfig);e:{var h=e,m=f,y=t,p=n;switch(m.tag){case 1:if("function"==typeof(h=m.payload)){s=h.call(p,s,y);break e}s=h;break e;case 3:h.effectTag=-4097&h.effectTag|64;case 0:if(null==(y="function"==typeof(h=m.payload)?h.call(p,s,y):h))break e;s=g({},s,y);break e;case 2:Zi=!0}}null!==f.callback&&(e.effectTag|=32,null===(y=i.effects)?i.effects=[f]:y.push(f))}if(null===(f=f.next)||f===a){if(null===(y=i.shared.pending))break;f=o.next=y.next,y.next=a,i.baseQueue=o=y,i.shared.pending=null}}null===d?l=s:d.next=c,i.baseState=l,i.baseQueue=d,ru(u),e.expirationTime=u,e.memoizedState=s}}function oo(e,t,n){if(e=t.effects,(t.effects=null)!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=i,i=n,"function"!=typeof r)throw Error(k(191,r));r.call(i)}}}var ao=$.ReactCurrentBatchConfig,so=(new i.Component).refs;function uo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:g({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var lo={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Je(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Vs(),i=ao.suspense;(i=to(r=Hs(r,e,i),i)).payload=t,null!=n&&(i.callback=n),no(e,i),qs(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Vs(),i=ao.suspense;(i=to(r=Hs(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),no(e,i),qs(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Vs(),r=ao.suspense;(r=to(n=Hs(n,e,r),r)).tag=2,null!=t&&(r.callback=t),no(e,r),qs(e,n)}};function co(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!Rr(n,r)||!Rr(i,o))}function fo(e,t,n){var r=!1,i=oi,o=t.contextType;return t=new t(n,o="object"==typeof o&&null!==o?Qi(o):(i=ci(t)?ui:ai.current,(r=null!=(r=t.contextTypes))?li(e,i):oi)),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=lo,(e.stateNode=t)._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function po(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&lo.enqueueReplaceState(t,t.state,null)}function ho(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=so,Ji(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=Qi(o):(o=ci(t)?ui:ai.current,i.context=li(e,o)),io(e,n,i,r),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(uo(e,0,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&lo.enqueueReplaceState(i,i.state,null),io(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var mo=Array.isArray;function yo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(k(309));var r=n.stateNode}if(!r)throw Error(k(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===so&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(k(284));if(!n._owner)throw Error(k(290,e))}return e}function go(e,t){if("textarea"!==e.type)throw Error(k(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function vo(d){function f(e,t){var n;d&&(null!==(n=e.lastEffect)?(n.nextEffect=t,e.lastEffect=t):e.firstEffect=e.lastEffect=t,t.nextEffect=null,t.effectTag=8)}function p(e,t){if(!d)return null;for(;null!==t;)f(e,t),t=t.sibling;return null}function h(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=bu(e,t)).index=0,e.sibling=null,e}function m(e,t,n){return e.index=n,d?null===(n=e.alternate)||(n=n.index)<t?(e.effectTag=2,t):n:t}function s(e){return d&&null===e.alternate&&(e.effectTag=2),e}function o(e,t,n,r){return null===t||6!==t.tag?(t=xu(n,e.mode,r)).return=e:(t=a(t,n)).return=e,t}function u(e,t,n,r){return null!==t&&t.elementType===n.type?(r=a(t,n.props)).ref=yo(0,t,n):(r=_u(n.type,n.key,n.props,null,e.mode,r)).ref=yo(0,t,n),r.return=e,r}function l(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Tu(n,e.mode,r)).return=e:(t=a(t,n.children||[])).return=e,t}function c(e,t,n,r,i){return null===t||7!==t.tag?(t=wu(n,e.mode,r,i)).return=e:(t=a(t,n)).return=e,t}function y(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=xu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case J:return(n=_u(t.type,t.key,t.props,null,e.mode,n)).ref=yo(0,null,t),n.return=e,n;case ee:return(t=Tu(t,e.mode,n)).return=e,t}if(mo(t)||he(t))return(t=wu(t,e.mode,n,null)).return=e,t;go(e,t)}return null}function g(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:o(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case J:return n.key===i?n.type===te?c(e,t,n.props.children,r,i):u(e,t,n,r):null;case ee:return n.key===i?l(e,t,n,r):null}if(mo(n)||he(n))return null!==i?null:c(e,t,n,r,null);go(e,n)}return null}function v(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return o(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case J:return e=e.get(null===r.key?n:r.key)||null,r.type===te?c(t,e,r.props.children,i,r.key):u(t,e,r,i);case ee:return l(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(mo(r)||he(r))return c(t,e=e.get(n)||null,r,i,null);go(t,r)}return null}return function(e,t,n,r){var i="object"==typeof n&&null!==n&&n.type===te&&null===n.key,o="object"==typeof(n=i?n.props.children:n)&&null!==n;if(o)switch(n.$$typeof){case J:e:{for(o=n.key,i=t;null!==i;){if(i.key===o){switch(i.tag){case 7:if(n.type!==te)break;p(e,i.sibling),(t=a(i,n.props.children)).return=e,e=t;break e;default:if(i.elementType===n.type){p(e,i.sibling),(t=a(i,n.props)).ref=yo(0,i,n),t.return=e,e=t;break e}}p(e,i);break}f(e,i),i=i.sibling}e=n.type===te?((t=wu(n.props.children,e.mode,r,n.key)).return=e,t):((r=_u(n.type,n.key,n.props,null,e.mode,r)).ref=yo(0,t,n),r.return=e,r)}return s(e);case ee:e:{for(i=n.key;null!==t;){if(t.key===i){if(4===t.tag&&t.stateNode.containerInfo===n.containerInfo&&t.stateNode.implementation===n.implementation){p(e,t.sibling),(t=a(t,n.children||[])).return=e,e=t;break e}p(e,t);break}f(e,t),t=t.sibling}(t=Tu(n,e.mode,r)).return=e,e=t}return s(e)}if("string"==typeof n||"number"==typeof n)return n=""+n,s(e=((t=null!==t&&6===t.tag?(p(e,t.sibling),a(t,n)):(p(e,t),xu(n,e.mode,r))).return=e,t));if(mo(n))return function(t,e,n,r){for(var i=null,o=null,a=e,s=e=0,u=null;null!==a&&s<n.length;s++){a.index>s?(u=a,a=null):u=a.sibling;var l=g(t,a,n[s],r);if(null===l){null===a&&(a=u);break}d&&a&&null===l.alternate&&f(t,a),e=m(l,e,s),null===o?i=l:o.sibling=l,o=l,a=u}if(s===n.length)return p(t,a),i;if(null===a){for(;s<n.length;s++)null!==(a=y(t,n[s],r))&&(e=m(a,e,s),null===o?i=a:o.sibling=a,o=a);return i}for(a=h(t,a);s<n.length;s++)null!==(u=v(a,t,s,n[s],r))&&(d&&null!==u.alternate&&a.delete(null===u.key?s:u.key),e=m(u,e,s),null===o?i=u:o.sibling=u,o=u);return d&&a.forEach(function(e){return f(t,e)}),i}(e,t,n,r);if(he(n))return function(t,e,n,r){var i=he(n);if("function"!=typeof i)throw Error(k(150));if(null==(n=i.call(n)))throw Error(k(151));for(var o=i=null,a=e,s=e=0,u=null,l=n.next();null!==a&&!l.done;s++,l=n.next()){a.index>s?(u=a,a=null):u=a.sibling;var c=g(t,a,l.value,r);if(null===c){null===a&&(a=u);break}d&&a&&null===c.alternate&&f(t,a),e=m(c,e,s),null===o?i=c:o.sibling=c,o=c,a=u}if(l.done)return p(t,a),i;if(null===a){for(;!l.done;s++,l=n.next())null!==(l=y(t,l.value,r))&&(e=m(l,e,s),null===o?i=l:o.sibling=l,o=l);return i}for(a=h(t,a);!l.done;s++,l=n.next())null!==(l=v(a,t,s,l.value,r))&&(d&&null!==l.alternate&&a.delete(null===l.key?s:l.key),e=m(l,e,s),null===o?i=l:o.sibling=l,o=l);return d&&a.forEach(function(e){return f(t,e)}),i}(e,t,n,r);if(o&&go(e,n),void 0===n&&!i)switch(e.tag){case 1:case 0:throw e=e.type,Error(k(152,e.displayName||e.name||"Component"))}return p(e,t)}}var bo=vo(!0),_o=vo(!1),wo={},xo={current:wo},To={current:wo},So={current:wo};function ko(e){if(e===wo)throw Error(k(174));return e}function Eo(e,t){switch(ii(So,t),ii(To,e),ii(xo,wo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Re(null,"");break;default:t=Re(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ri(xo),ii(xo,t)}function Oo(){ri(xo),ri(To),ri(So)}function Co(e){ko(So.current);var t=ko(xo.current),n=Re(t,e.type);t!==n&&(ii(To,e),ii(xo,n))}function Po(e){To.current===e&&(ri(xo),ri(To))}var Ao={current:0};function Mo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===hn||n.data===mn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t=(t.child.return=t).child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function jo(e,t){return{responder:e,props:t}}var Do=$.ReactCurrentDispatcher,Io=$.ReactCurrentBatchConfig,No=0,Ro=null,Lo=null,Uo=null,Fo=!1;function Bo(){throw Error(k(321))}function zo(e,t){if(null!==t){for(var n=0;n<t.length&&n<e.length;n++)if(!Ir(e[n],t[n]))return;return 1}}function Wo(e,t,n,r,i,o){if(No=o,(Ro=t).memoizedState=null,t.updateQueue=null,t.expirationTime=0,Do.current=null===e||null===e.memoizedState?da:fa,e=n(r,i),t.expirationTime===No){o=0;do{if(t.expirationTime=0,!(o<25))throw Error(k(301))}while(o+=1,Uo=Lo=null,t.updateQueue=null,Do.current=pa,e=n(r,i),t.expirationTime===No)}if(Do.current=ca,t=null!==Lo&&null!==Lo.next,No=0,Uo=Lo=Ro=null,Fo=!1,t)throw Error(k(300));return e}function Vo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Uo?Ro.memoizedState=Uo=e:Uo=Uo.next=e,Uo}function Ho(){var e;e=null===Lo?null!==(e=Ro.alternate)?e.memoizedState:null:Lo.next;var t=null===Uo?Ro.memoizedState:Uo.next;if(null!==t)Uo=t,Lo=e;else{if(null===e)throw Error(k(310));e={memoizedState:(Lo=e).memoizedState,baseState:Lo.baseState,baseQueue:Lo.baseQueue,queue:Lo.queue,next:null},null===Uo?Ro.memoizedState=Uo=e:Uo=Uo.next=e}return Uo}function qo(e,t){return"function"==typeof t?t(e):t}function Yo(e){var t=Ho(),n=t.queue;if(null===n)throw Error(k(311));n.lastRenderedReducer=e;var r,i=(a=Lo).baseQueue,o=n.pending;if(null!==o&&(null!==i&&(r=i.next,i.next=o.next,o.next=r),a.baseQueue=i=o,n.pending=null),null!==i){var i=i.next,a=a.baseState,s=r=o=null,u=i;do{var l,c=u.expirationTime}while(c<No?(l={expirationTime:u.expirationTime,suspenseConfig:u.suspenseConfig,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null},null===s?(r=s=l,o=a):s=s.next=l,c>Ro.expirationTime&&ru(Ro.expirationTime=c)):(null!==s&&(s=s.next={expirationTime:1073741823,suspenseConfig:u.suspenseConfig,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),nu(c,u.suspenseConfig),a=u.eagerReducer===e?u.eagerState:e(a,u.action)),null!==(u=u.next)&&u!==i);null===s?o=a:s.next=r,Ir(a,t.memoizedState)||(Sa=!0),t.memoizedState=a,t.baseState=o,t.baseQueue=s,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function Go(e){var t=Ho(),n=t.queue;if(null===n)throw Error(k(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;for(var a=i=i.next;o=e(o,a.action),(a=a.next)!==i;);Ir(o,t.memoizedState)||(Sa=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Ko(e){var t=Vo();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:qo,lastRenderedState:e}).dispatch=la.bind(null,Ro,e),[t.memoizedState,e]}function $o(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ro.updateQueue)?(Ro.updateQueue=t={lastEffect:null}).lastEffect=e.next=e:null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,(n.next=e).next=r,t.lastEffect=e),e}function Xo(){return Ho().memoizedState}function Qo(e,t,n,r){var i=Vo();Ro.effectTag|=e,i.memoizedState=$o(1|t,n,void 0,void 0===r?null:r)}function Zo(e,t,n,r){var i=Ho();r=void 0===r?null:r;var o=void 0;if(null!==Lo){var a=Lo.memoizedState,o=a.destroy;if(null!==r&&zo(r,a.deps))return void $o(t,n,o,r)}Ro.effectTag|=e,i.memoizedState=$o(1|t,n,o,r)}function Jo(e,t){return Qo(516,4,e,t)}function ea(e,t){return Zo(516,4,e,t)}function ta(e,t){return Zo(4,2,e,t)}function na(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ra(e,t,n){return n=null!=n?n.concat([e]):null,Zo(4,2,na.bind(null,t,e),n)}function ia(){}function oa(e,t){return Vo().memoizedState=[e,void 0===t?null:t],e}function aa(e,t){var n=Ho();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&zo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function sa(e,t){var n=Ho();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&zo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ua(t,n,r){var e=Ii();Ri(e<98?98:e,function(){t(!0)}),Ri(97<e?97:e,function(){var e=Io.suspense;Io.suspense=void 0===n?null:n;try{t(!1),r()}finally{Io.suspense=e}})}function la(e,t,n){var r,i={expirationTime:r=Hs(r=Vs(),e,i=ao.suspense),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null},o=t.pending;if(null===o?i.next=i:(i.next=o.next,o.next=i),t.pending=i,o=e.alternate,e===Ro||null!==o&&o===Ro)Fo=!0,i.expirationTime=No,Ro.expirationTime=No;else{if(0===e.expirationTime&&(null===o||0===o.expirationTime)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(i.eagerReducer=o,i.eagerState=s,Ir(s,a))return}catch(e){}qs(e,r)}}var ca={readContext:Qi,useCallback:Bo,useContext:Bo,useEffect:Bo,useImperativeHandle:Bo,useLayoutEffect:Bo,useMemo:Bo,useReducer:Bo,useRef:Bo,useState:Bo,useDebugValue:Bo,useResponder:Bo,useDeferredValue:Bo,useTransition:Bo},da={readContext:Qi,useCallback:oa,useContext:Qi,useEffect:Jo,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Qo(4,2,na.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Qo(4,2,e,t)},useMemo:function(e,t){var n=Vo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Vo();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=la.bind(null,Ro,e),[r.memoizedState,e]},useRef:function(e){return Vo().memoizedState=e={current:e}},useState:Ko,useDebugValue:ia,useResponder:jo,useDeferredValue:function(t,n){var e=Ko(t),r=e[0],i=e[1];return Jo(function(){var e=Io.suspense;Io.suspense=void 0===n?null:n;try{i(t)}finally{Io.suspense=e}},[t,n]),r},useTransition:function(e){var t=(n=Ko(!1))[0],n=n[1];return[oa(ua.bind(null,n,e),[n,e]),t]}},fa={readContext:Qi,useCallback:aa,useContext:Qi,useEffect:ea,useImperativeHandle:ra,useLayoutEffect:ta,useMemo:sa,useReducer:Yo,useRef:Xo,useState:function(){return Yo(qo)},useDebugValue:ia,useResponder:jo,useDeferredValue:function(t,n){var e=Yo(qo),r=e[0],i=e[1];return ea(function(){var e=Io.suspense;Io.suspense=void 0===n?null:n;try{i(t)}finally{Io.suspense=e}},[t,n]),r},useTransition:function(e){var t=(n=Yo(qo))[0],n=n[1];return[aa(ua.bind(null,n,e),[n,e]),t]}},pa={readContext:Qi,useCallback:aa,useContext:Qi,useEffect:ea,useImperativeHandle:ra,useLayoutEffect:ta,useMemo:sa,useReducer:Go,useRef:Xo,useState:function(){return Go(qo)},useDebugValue:ia,useResponder:jo,useDeferredValue:function(t,n){var e=Go(qo),r=e[0],i=e[1];return ea(function(){var e=Io.suspense;Io.suspense=void 0===n?null:n;try{i(t)}finally{Io.suspense=e}},[t,n]),r},useTransition:function(e){var t=(n=Go(qo))[0],n=n[1];return[aa(ua.bind(null,n,e),[n,e]),t]}},ha=null,ma=null,ya=!1;function ga(e,t){var n=gu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function va(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,1);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,1);case 13:default:return}}function ba(e){if(ya){var t=ma;if(t){var n=t;if(!va(e,t)){if(!(t=xn(n.nextSibling))||!va(e,t))return e.effectTag=-1025&e.effectTag|2,ya=!1,void(ha=e);ga(ha,n)}ha=e,ma=xn(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,ya=!1,ha=e}}function _a(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ha=e}function wa(e){if(e===ha){if(!ya)return _a(e),ya=!0,0;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!bn(t,e.memoizedProps))for(t=ma;t;)ga(e,t),t=xn(t.nextSibling);if(_a(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(k(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===pn){if(0===t){ma=xn(e.nextSibling);break e}t--}else n!==fn&&n!==mn&&n!==hn||t++}e=e.nextSibling}ma=null}}else ma=ha?xn(e.stateNode.nextSibling):null;return 1}}function xa(){ma=ha=null,ya=!1}var Ta=$.ReactCurrentOwner,Sa=!1;function ka(e,t,n,r){t.child=null===e?_o(t,null,n,r):bo(t,e.child,n,r)}function Ea(e,t,n,r,i){n=n.render;var o=t.ref;return Xi(t,i),r=Wo(e,t,n,r,o,i),null===e||Sa?(t.effectTag|=1,ka(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Fa(e,t,i))}function Oa(e,t,n,r,i,o){if(null!==e)return a=e.child,i<o&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:Rr)(i,r)&&e.ref===t.ref)?Fa(e,t,o):(t.effectTag|=1,(e=bu(a,r)).ref=t.ref,(e.return=t).child=e);var a=n.type;return"function"!=typeof a||vu(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=_u(n.type,null,r,null,t.mode,o)).ref=t.ref,(e.return=t).child=e):(t.tag=15,t.type=a,Ca(e,t,a,r,i,o))}function Ca(e,t,n,r,i,o){return null!==e&&Rr(e.memoizedProps,r)&&e.ref===t.ref&&(Sa=!1,i<o)?(t.expirationTime=e.expirationTime,Fa(e,t,o)):Aa(e,t,n,r,o)}function Pa(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Aa(e,t,n,r,i){var o=li(t,o=ci(n)?ui:ai.current);return Xi(t,i),n=Wo(e,t,n,r,o,i),null===e||Sa?(t.effectTag|=1,ka(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Fa(e,t,i))}function Ma(e,t,n,r,i){var o,a,s,u,l,c,d,f;return ci(n)?(o=!0,hi(t)):o=!1,Xi(t,i),r=null===t.stateNode?(null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),fo(t,n,r),ho(t,n,r,i),!0):null===e?(a=t.stateNode,s=t.memoizedProps,a.props=s,u=a.context,l="object"==typeof(l=n.contextType)&&null!==l?Qi(l):li(t,l=ci(n)?ui:ai.current),(d="function"==typeof(c=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||s===r&&u===l||po(0,a,r,l),Zi=!1,f=t.memoizedState,a.state=f,io(t,r,a,i),u=t.memoizedState,s!==r||f!==u||si.current||Zi?("function"==typeof c&&(uo(t,0,c,r),u=t.memoizedState),(s=Zi||co(t,n,s,r,f,u,l))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=l,s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),!1)):(a=t.stateNode,eo(e,t),s=t.memoizedProps,a.props=t.type===t.elementType?s:Wi(t.type,s),u=a.context,l="object"==typeof(l=n.contextType)&&null!==l?Qi(l):li(t,l=ci(n)?ui:ai.current),(d="function"==typeof(c=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||s===r&&u===l||po(0,a,r,l),Zi=!1,u=t.memoizedState,a.state=u,io(t,r,a,i),f=t.memoizedState,s!==r||u!==f||si.current||Zi?("function"==typeof c&&(uo(t,0,c,r),f=t.memoizedState),(c=Zi||co(t,n,s,r,u,f,l))?(d||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,f,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,f,l)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=f),a.props=r,a.state=f,a.context=l,c):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),!1)),ja(e,t,n,r,o,i)}function ja(e,t,n,r,i,o){Pa(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return i&&mi(t,n,!1),Fa(e,t,o);r=t.stateNode,Ta.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=bo(t,e.child,null,o),t.child=bo(t,null,s,o)):ka(e,t,s,o),t.memoizedState=r.state,i&&mi(t,n,!0),t.child}function Da(e){var t=e.stateNode;t.pendingContext?fi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&fi(0,t.context,!1),Eo(e,t.containerInfo)}var Ia={dehydrated:null,retryTime:0};function Na(e,t,n){var r,i=t.mode,o=t.pendingProps,a=Ao.current,s=!1;if((r=!(r=0!=(64&t.effectTag))?0!=(2&a)&&(null===e||null!==e.memoizedState):r)?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),ii(Ao,1&a),null===e){if(void 0!==o.fallback&&ba(t),s){if(s=o.fallback,0==(2&((o=wu(null,i,0,null)).return=t).mode))for(e=(null!==t.memoizedState?t.child:t).child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=wu(s,i,n,null)).return=t,o.sibling=n,t.memoizedState=Ia,t.child=o,n}return i=o.children,t.memoizedState=null,t.child=_o(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(o=o.fallback,0==(2&((n=bu(e,e.pendingProps)).return=t).mode)&&(s=(null!==t.memoizedState?t.child:t).child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(i=bu(i,o)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=Ia,t.child=n,i}return n=bo(t,e.child,o.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=o.fallback,(o=wu(null,i,0,null)).return=t,null!==(o.child=e)&&(e.return=o),0==(2&t.mode))for(e=(null!==t.memoizedState?t.child:t).child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=wu(s,i,n,null)).return=t,(o.sibling=n).effectTag|=2,o.childExpirationTime=0,t.memoizedState=Ia,t.child=o,n}return t.memoizedState=null,t.child=bo(t,e,o.children,n)}function Ra(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),$i(e.return,t)}function La(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=i,a.lastEffect=o)}function Ua(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(ka(e,t,r.children,n),0!=(2&(r=Ao.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ra(e,n);else if(19===e.tag)Ra(e,n);else if(null!==e.child){e=(e.child.return=e).child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ii(Ao,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Mo(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),La(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(i=t.child,t.child=n=null;null!==i;){if(null!==(e=i.alternate)&&null===Mo(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}La(t,!0,n,null,o,t.lastEffect);break;case"together":La(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Fa(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&ru(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(k(153));if(null!==t.child){for(n=bu(e=t.child,e.pendingProps),(t.child=n).return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=bu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ba(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":for(var n=e.tail,r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function za(e,t){return{value:e,source:t,stack:ye(t)}}var Wa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n=(n.child.return=n).child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Va=function(){},Ha=function(e,t,n,r,i){var o=e.memoizedProps;if(o!==r){var a,s,u=t.stateNode;switch(ko(xo.current),e=null,n){case"input":o=we(u,o),r=we(u,r),e=[];break;case"option":o=Oe(u,o),r=Oe(u,r),e=[];break;case"select":o=g({},o,{value:void 0}),r=g({},r,{value:void 0}),e=[];break;case"textarea":o=Pe(u,o),r=Pe(u,r),e=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(u.onclick=an)}for(a in tn(n,r),n=null,o)if(!r.hasOwnProperty(a)&&o.hasOwnProperty(a)&&null!=o[a])if("style"===a)for(s in u=o[a],u)u.hasOwnProperty(s)&&(n=n||{},n[s]="");else"dangerouslySetInnerHTML"!==a&&"children"!==a&&"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(x.hasOwnProperty(a)?e=e||[]:(e=e||[]).push(a,null));for(a in r){var l=r[a],u=null!=o?o[a]:void 0;if(r.hasOwnProperty(a)&&l!==u&&(null!=l||null!=u))if("style"===a)if(u){for(s in u)!u.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||(n=n||{},n[s]="");for(s in l)l.hasOwnProperty(s)&&u[s]!==l[s]&&(n=n||{},n[s]=l[s])}else n||(e=e||[]).push(a,n),n=l;else"dangerouslySetInnerHTML"===a?(l=l?l.__html:void 0,u=u?u.__html:void 0,null!=l&&u!==l&&(e=e||[]).push(a,l)):"children"===a?u===l||"string"!=typeof l&&"number"!=typeof l||(e=e||[]).push(a,""+l):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&(x.hasOwnProperty(a)?(null!=l&&on(i,a),e||u===l||(e=[])):(e=e||[]).push(a,l))}n&&(e=e||[]).push("style",n),(t.updateQueue=i=e)&&(t.effectTag|=4)}},qa=function(e,t,n,r){n!==r&&(t.effectTag|=4)},Ya="function"==typeof WeakSet?WeakSet:Set;function Ga(e,t){var n=t.source;null===t.stack&&null!==n&&ye(n),null!==n&&me(n.type),t=t.value,null!==e&&1===e.tag&&me(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function Ka(t){var e=t.ref;if(null!==e)if("function"==typeof e)try{e(null)}catch(e){du(t,e)}else e.current=null}function $a(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n,r=t=t.next;do{}while((r.tag&e)===e&&(n=r.destroy,(r.destroy=void 0)!==n&&n()),(r=r.next)!==t)}}function Xa(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n,r=t=t.next;do{}while((r.tag&e)===e&&(n=r.create,r.destroy=n()),(r=r.next)!==t)}}function Qa(e,r,t){switch("function"==typeof mu&&mu(r),r.tag){case 0:case 11:case 14:case 15:case 22:var i;null!==(e=r.updateQueue)&&null!==(e=e.lastEffect)&&(i=e.next,Ri(97<t?97:t,function(){var e=i;do{var t=e.destroy;if(void 0!==t){var n=r;try{t()}catch(e){du(n,e)}}}while((e=e.next)!==i)}));break;case 1:Ka(r),"function"==typeof(t=r.stateNode).componentWillUnmount&&function(t,e){try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){du(t,e)}}(r,t);break;case 5:Ka(r);break;case 4:es(e,r,t)}}function Za(e){return 5===e.tag||3===e.tag||4===e.tag}function Ja(e){e:{for(var t=e.return;null!==t;){if(Za(t)){var n=t;break e}t=t.return}throw Error(k(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(k(161))}16&n.effectTag&&(Be(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Za(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n=(n.child.return=n).child}if(!(2&n.effectTag)){n=n.stateNode;break e}}(r?function e(t,n,r){var i=t.tag,o=5===i||6===i;if(o)t=o?t.stateNode:t.stateNode.instance,n?(8===r.nodeType?r.parentNode:r).insertBefore(t,n):(8===r.nodeType?(n=r.parentNode,n.insertBefore(t,r)):(n=r,n.appendChild(t)),r=r._reactRootContainer,null!=r||null!==n.onclick||(n.onclick=an));else if(4!==i&&(t=t.child,null!==t))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}:function e(t,n,r){var i=t.tag,o=5===i||6===i;if(o)t=o?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==i&&(t=t.child,null!==t))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling})(e,n,t)}function es(e,t,n){for(var r,i,o=t,a=!1;;){if(!a){a=o.return;e:for(;;){if(null===a)throw Error(k(160));switch(r=a.stateNode,a.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}a=a.return}a=!0}if(5===o.tag||6===o.tag){e:for(var s=e,u=o,l=n,c=u;;)if(Qa(s,c,l),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===u)break e;for(;null===c.sibling;){if(null===c.return||c.return===u)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}i?(u=o.stateNode,(8===(s=r).nodeType?s.parentNode:s).removeChild(u)):r.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,i=!0,o=(o.child.return=o).child;continue}}else if(Qa(e,o,n),null!==o.child){o=(o.child.return=o).child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(a=!1)}o.sibling.return=o.return,o=o.sibling}}function ts(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void $a(3,t);case 1:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if((t.updateQueue=null)!==o){for(n[En]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Te(n,r),nn(e,i),t=nn(e,r),i=0;i<o.length;i+=2){var a=o[i],s=o[i+1];"style"===a?Jt(n,s):"dangerouslySetInnerHTML"===a?Fe(n,s):"children"===a?Be(n,s):X(n,a,s,t)}switch(e){case"input":Se(n,r);break;case"textarea":Me(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Ce(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Ce(n,!!r.multiple,r.defaultValue,!0):Ce(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(k(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,Nt(t.containerInfo)));case 12:return;case 13:if(null===(n=t).memoizedState?r=!1:(r=!0,n=t.child,As=Di()),null!==n)e:for(e=n;;){if(5===e.tag)o=e.stateNode,r?"function"==typeof(o=o.style).setProperty?o.setProperty("display","none","important"):o.display="none":(o=e.stateNode,i=null!=(i=e.memoizedProps.style)&&i.hasOwnProperty("display")?i.display:null,o.style.display=Zt("display",i));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(o=e.child.sibling).return=e,e=o;continue}if(null!==e.child){e=(e.child.return=e).child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void ns(t);case 19:return void ns(t);case 17:return}throw Error(k(163))}function ns(n){var r,e=n.updateQueue;null!==e&&((n.updateQueue=null)===(r=n.stateNode)&&(r=n.stateNode=new Ya),e.forEach(function(e){var t=function(e,t){var n=e.stateNode;null!==n&&n.delete(t),(t=0)===t&&(t=Hs(t=Vs(),e,null)),null!==(e=Ys(e,t))&&Ks(e)}.bind(null,n,e);r.has(e)||(r.add(e),e.then(t,t))}))}var rs="function"==typeof WeakMap?WeakMap:Map;function is(e,t,n){(n=to(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ds||(Ds=!0,Is=r),Ga(e,t)},n}function os(t,n,e){(e=to(e,null)).tag=3;var r,i=t.type.getDerivedStateFromError;"function"==typeof i&&(r=n.value,e.payload=function(){return Ga(t,n),i(r)});var o=t.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){"function"!=typeof i&&(null===Ns?Ns=new Set([this]):Ns.add(this),Ga(t,n));var e=n.stack;this.componentDidCatch(n.value,{componentStack:null!==e?e:""})}),e}var as=Math.ceil,ss=$.ReactCurrentDispatcher,us=$.ReactCurrentOwner,ls=0,cs=8,ds=16,fs=32,ps=0,hs=1,ms=2,ys=3,gs=4,vs=5,bs=ls,_s=null,ws=null,xs=0,Ts=ps,Ss=null,ks=1073741823,Es=1073741823,Os=null,Cs=0,Ps=!1,As=0,Ms=500,js=null,Ds=!1,Is=null,Ns=null,Rs=!1,Ls=null,Us=90,Fs=null,Bs=0,zs=null,Ws=0;function Vs(){return(bs&(ds|fs))!==ls?1073741821-(Di()/10|0):0!==Ws?Ws:Ws=1073741821-(Di()/10|0)}function Hs(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Ii();if(0==(4&t))return 99===r?1073741823:1073741822;if((bs&ds)!==ls)return xs;if(null!==n)e=zi(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=zi(e,150,100);break;case 97:case 96:e=zi(e,5e3,250);break;case 95:e=2;break;default:throw Error(k(326))}return null!==_s&&e===xs&&--e,e}function qs(e,t){if(50<Bs)throw Bs=0,zs=null,Error(k(185));var n;null!==(e=Ys(e,t))&&(n=Ii(),1073741823===t?(bs&cs)!==ls&&(bs&(ds|fs))===ls?Xs(e):(Ks(e),bs===ls&&Fi()):Ks(e),(4&bs)===ls||98!==n&&99!==n||(null===Fs?Fs=new Map([[e,t]]):(void 0===(n=Fs.get(e))||t<n)&&Fs.set(e,t)))}function Ys(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(_s===i&&(ru(t),Ts===gs&&Eu(i,xs)),Ou(i,t)),i}function Gs(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!ku(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return(e=(e=e.nextKnownPendingLevel)<n?n:e)<=2&&t!==e?0:e}function Ks(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ui(Xs.bind(null,e));else{var t=Gs(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Vs(),r=1073741823===t?99:1===t||2===t?95:(r=10*(1073741821-t)-10*(1073741821-r))<=0?99:r<=250?98:r<=5250?97:95;if(null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&r<=i)return;n!==Ei&&vi(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ui(Xs.bind(null,e)):Li(r,$s.bind(null,e),{timeout:10*(1073741821-t)-Di()}),e.callbackNode=t}}}function $s(t,e){if(Ws=0,e)return Cu(t,e=Vs()),Ks(t),null;var n=Gs(t);if(0!==n){if(e=t.callbackNode,(bs&(ds|fs))!==ls)throw Error(k(327));if(uu(),t===_s&&n===xs||Js(t,n),null!==ws){var r=bs;bs|=ds;for(var i=tu();;)try{!function(){for(;null!==ws&&!Oi();)ws=iu(ws)}();break}catch(e){eu(t,e)}if(Gi(),bs=r,ss.current=i,Ts===hs)throw e=Ss,Js(t,n),Eu(t,n),Ks(t),e;if(null===ws)switch(i=t.finishedWork=t.current.alternate,t.finishedExpirationTime=n,r=Ts,_s=null,r){case ps:case hs:throw Error(k(345));case ms:Cu(t,2<n?2:n);break;case ys:if(Eu(t,n),n===(r=t.lastSuspendedTime)&&(t.nextKnownPendingLevel=au(i)),1073741823===ks&&10<(i=As+Ms-Di())){if(Ps){var o=t.lastPingedTime;if(0===o||n<=o){t.lastPingedTime=n,Js(t,n);break}}if(0!==(o=Gs(t))&&o!==n)break;if(0!==r&&r!==n){t.lastPingedTime=r;break}t.timeoutHandle=_n(su.bind(null,t),i);break}su(t);break;case gs:if(Eu(t,n),n===(r=t.lastSuspendedTime)&&(t.nextKnownPendingLevel=au(i)),Ps&&(0===(i=t.lastPingedTime)||n<=i)){t.lastPingedTime=n,Js(t,n);break}if(0!==(i=Gs(t))&&i!==n)break;if(0!==r&&r!==n){t.lastPingedTime=r;break}if(1073741823!==Es?r=10*(1073741821-Es)-Di():1073741823===ks?r=0:(r=10*(1073741821-ks)-5e3,(n=10*(1073741821-n)-(i=Di()))<(r=((r=(r=i-r)<0?0:r)<120?120:r<480?480:r<1080?1080:r<1920?1920:r<3e3?3e3:r<4320?4320:1960*as(r/1960))-r)&&(r=n)),10<r){t.timeoutHandle=_n(su.bind(null,t),r);break}su(t);break;case vs:if(1073741823!==ks&&null!==Os){var o=ks,a=Os;if(10<(r=(r=0|a.busyMinDurationMs)<=0?0:(i=0|a.busyDelayMs,(o=Di()-(10*(1073741821-o)-(0|a.timeoutMs||5e3)))<=i?0:i+r-o))){Eu(t,n),t.timeoutHandle=_n(su.bind(null,t),r);break}}su(t);break;default:throw Error(k(329))}if(Ks(t),t.callbackNode===e)return $s.bind(null,t)}}return null}function Xs(t){var e=0!==(e=t.lastExpiredTime)?e:1073741823;if((bs&(ds|fs))!==ls)throw Error(k(327));if(uu(),t===_s&&e===xs||Js(t,e),null!==ws){var n=bs;bs|=ds;for(var r=tu();;)try{!function(){for(;null!==ws;)ws=iu(ws)}();break}catch(e){eu(t,e)}if(Gi(),bs=n,ss.current=r,Ts===hs)throw n=Ss,Js(t,e),Eu(t,e),Ks(t),n;if(null!==ws)throw Error(k(261));t.finishedWork=t.current.alternate,t.finishedExpirationTime=e,_s=null,su(t),Ks(t)}return null}function Qs(e,t){var n=bs;bs|=1;try{return e(t)}finally{(bs=n)===ls&&Fi()}}function Zs(e,t){var n=bs;bs&=-2,bs|=cs;try{return e(t)}finally{(bs=n)===ls&&Fi()}}function Js(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,wn(n)),null!==ws)for(n=ws.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&di();break;case 3:Oo(),ri(si),ri(ai);break;case 5:Po(r);break;case 4:Oo();break;case 13:case 19:ri(Ao);break;case 10:Ki(r)}n=n.return}ws=bu((_s=e).current,null),xs=t,Ts=ps,Es=ks=1073741823,Os=Ss=null,Cs=0,Ps=!1}function eu(e,t){do{try{if(Gi(),Do.current=ca,Fo)for(var n=Ro.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(No=0,Uo=Lo=Ro=null,Fo=!1,null===ws||null===ws.return)return Ts=hs,Ss=t,ws=null;e:{var i=e,o=ws.return,a=t;if(t=xs,(v=ws).effectTag|=2048,(v.firstEffect=v.lastEffect=null)!==a&&"object"==typeof a&&"function"==typeof a.then){var s,u=a;0==(2&v.mode)&&((s=v.alternate)?(v.updateQueue=s.updateQueue,v.memoizedState=s.memoizedState,v.expirationTime=s.expirationTime):(v.updateQueue=null,v.memoizedState=null));var l,c,d,f=0!=(1&Ao.current),p=o;do{if(d=(d=13===p.tag)?null!==(l=p.memoizedState)?null!==l.dehydrated:void 0!==(c=p.memoizedProps).fallback&&(!0!==c.unstable_avoidThisFallback||!f):d){var h,m,y=p.updateQueue;if(null===y?((h=new Set).add(u),p.updateQueue=h):y.add(u),0==(2&p.mode)){p.effectTag|=64,v.effectTag&=-2981,1===v.tag&&(null===v.alternate?v.tag=17:((m=to(1073741823,null)).tag=2,no(v,m))),v.expirationTime=1073741823;break e}var g,a=void 0,v=t,b=i.pingCache;null===b?(b=i.pingCache=new rs,a=new Set,b.set(u,a)):void 0===(a=b.get(u))&&(a=new Set,b.set(u,a)),a.has(v)||(a.add(v),g=fu.bind(null,i,u,v),u.then(g,g)),p.effectTag|=4096,p.expirationTime=t;break e}}while(null!==(p=p.return));a=Error((me(v.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ye(v))}Ts!==vs&&(Ts=ms),a=za(a,v),p=o;do{switch(p.tag){case 3:u=a;p.effectTag|=4096,p.expirationTime=t,ro(p,is(p,u,t));break e;case 1:u=a;var _=p.type,w=p.stateNode;if(0==(64&p.effectTag)&&("function"==typeof _.getDerivedStateFromError||null!==w&&"function"==typeof w.componentDidCatch&&(null===Ns||!Ns.has(w)))){p.effectTag|=4096,p.expirationTime=t,ro(p,os(p,u,t));break e}}}while(null!==(p=p.return))}ws=ou(ws)}catch(e){t=e;continue}break}while(1)}function tu(){var e=ss.current;return ss.current=ca,null===e?ca:e}function nu(e,t){e<ks&&2<e&&(ks=e),null!==t&&e<Es&&2<e&&(Es=e,Os=t)}function ru(e){Cs<e&&(Cs=e)}function iu(e){var t=pu(e.alternate,e,xs);return e.memoizedProps=e.pendingProps,null===t&&(t=ou(e)),us.current=null,t}function ou(e){ws=e;do{var t=ws.alternate;if(e=ws.return,0==(2048&ws.effectTag)){if(t=function(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return ci(t.type)&&di(),null;case 3:return Oo(),ri(si),ri(ai),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!wa(t)||(t.effectTag|=4),Va(t),null;case 5:Po(t),n=ko(So.current);var i=t.type;if(null!==e&&null!=t.stateNode)Ha(e,t,i,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(k(166));return null}if(e=ko(xo.current),wa(t)){var o,a,r=t.stateNode,i=t.type,s=t.memoizedProps;switch(r[kn]=t,r[En]=s,i){case"iframe":case"object":case"embed":Yt("load",r);break;case"video":case"audio":for(e=0;e<Xe.length;e++)Yt(Xe[e],r);break;case"source":Yt("error",r);break;case"img":case"image":case"link":Yt("error",r),Yt("load",r);break;case"form":Yt("reset",r),Yt("submit",r);break;case"details":Yt("toggle",r);break;case"input":xe(r,s),Yt("invalid",r),on(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Yt("invalid",r),on(n,"onChange");break;case"textarea":Ae(r,s),Yt("invalid",r),on(n,"onChange")}for(o in tn(i,s),e=null,s)s.hasOwnProperty(o)&&(a=s[o],"children"===o?"string"==typeof a?r.textContent!==a&&(e=["children",a]):"number"==typeof a&&r.textContent!==""+a&&(e=["children",""+a]):x.hasOwnProperty(o)&&null!=a&&on(n,o));switch(i){case"input":be(r),ke(r,s,!0);break;case"textarea":be(r),je(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=an)}null!==(t.updateQueue=n=e)&&(t.effectTag|=4)}else{switch(o=9===n.nodeType?n:n.ownerDocument,(e=e===rn?Ne(i):e)===rn?"script"===i?((e=o.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=o.createElement(i,{is:r.is}):(e=o.createElement(i),"select"===i&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,i),e[kn]=t,e[En]=r,Wa(e,t,!1,!1),t.stateNode=e,o=nn(i,r),i){case"iframe":case"object":case"embed":Yt("load",e),a=r;break;case"video":case"audio":for(a=0;a<Xe.length;a++)Yt(Xe[a],e);a=r;break;case"source":Yt("error",e),a=r;break;case"img":case"image":case"link":Yt("error",e),Yt("load",e),a=r;break;case"form":Yt("reset",e),Yt("submit",e),a=r;break;case"details":Yt("toggle",e),a=r;break;case"input":xe(e,r),a=we(e,r),Yt("invalid",e),on(n,"onChange");break;case"option":a=Oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=g({},r,{value:void 0}),Yt("invalid",e),on(n,"onChange");break;case"textarea":Ae(e,r),a=Pe(e,r),Yt("invalid",e),on(n,"onChange");break;default:a=r}tn(i,a);var u,l=a;for(s in l)l.hasOwnProperty(s)&&(u=l[s],"style"===s?Jt(e,u):"dangerouslySetInnerHTML"===s?null!=(u=u?u.__html:void 0)&&Fe(e,u):"children"===s?"string"==typeof u?"textarea"===i&&""===u||Be(e,u):"number"==typeof u&&Be(e,""+u):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(x.hasOwnProperty(s)?null!=u&&on(n,s):null!=u&&X(e,s,u,o)));switch(i){case"input":be(e),ke(e,r,!1);break;case"textarea":be(e),je(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ge(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Ce(e,!!r.multiple,n,!1):null!=r.defaultValue&&Ce(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=an)}vn(i,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)qa(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(k(166));n=ko(So.current),ko(xo.current),wa(t)?(n=t.stateNode,r=t.memoizedProps,n[kn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[kn]=t).stateNode=n}return null;case 13:return(ri(Ao),r=t.memoizedState,0!=(64&t.effectTag))?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&wa(t):(r=null!==(i=e.memoizedState),n||null===i||null!==(i=e.child.sibling)&&(null!==(s=t.firstEffect)?(t.firstEffect=i).nextEffect=s:(t.firstEffect=t.lastEffect=i).nextEffect=null,i.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Ao.current)?Ts===ps&&(Ts=ys):(Ts!==ps&&Ts!==ys||(Ts=gs),0!==Cs&&null!==_s&&(Eu(_s,xs),Ou(_s,Cs)))),(n||r)&&(t.effectTag|=4),null);case 4:return Oo(),Va(t),null;case 10:return Ki(t),null;case 17:return ci(t.type)&&di(),null;case 19:if(ri(Ao),null===(r=t.memoizedState))return null;if(i=0!=(64&t.effectTag),null===(s=r.rendering)){if(i)Ba(r,!1);else if(Ts!==ps||null!==e&&0!=(64&e.effectTag))for(s=t.child;null!==s;){if(null!==(e=Mo(s))){for(t.effectTag|=64,Ba(r,!1),null!==(i=e.updateQueue)&&(t.updateQueue=i,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)s=n,(i=r).effectTag&=2,i.nextEffect=null,i.firstEffect=null,(i.lastEffect=null)===(e=i.alternate)?(i.childExpirationTime=0,i.expirationTime=s,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null):(i.childExpirationTime=e.childExpirationTime,i.expirationTime=e.expirationTime,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,s=e.dependencies,i.dependencies=null===s?null:{expirationTime:s.expirationTime,firstContext:s.firstContext,responders:s.responders}),r=r.sibling;return ii(Ao,1&Ao.current|2),t.child}s=s.sibling}}else{if(!i)if(null!==(e=Mo(s))){if(t.effectTag|=64,i=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Ba(r,!0),null===r.tail&&"hidden"===r.tailMode&&!s.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Di()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,Ba(r,!(i=!0)),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=r.last)?n.sibling=s:t.child=s,r.last=s)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Di()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Di(),n.sibling=null,t=Ao.current,ii(Ao,i?1&t|2:1&t),n):null}throw Error(k(156,t.tag))}(t,ws,xs),1===xs||1!==ws.childExpirationTime){for(var n=0,r=ws.child;null!==r;){var i=r.expirationTime,o=r.childExpirationTime;(n=n<i?i:n)<o&&(n=o),r=r.sibling}ws.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=ws.firstEffect),null!==ws.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=ws.firstEffect),e.lastEffect=ws.lastEffect),1<ws.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=ws:e.firstEffect=ws,e.lastEffect=ws))}else{if(null!==(t=function(e){switch(e.tag){case 1:ci(e.type)&&di();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Oo(),ri(si),ri(ai),0!=(64&(t=e.effectTag)))throw Error(k(285));return e.effectTag=-4097&t|64,e;case 5:return Po(e),null;case 13:return ri(Ao),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return ri(Ao),null;case 4:return Oo(),null;case 10:return Ki(e),null;default:return null}}(ws)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=ws.sibling))return t}while(null!==(ws=e));return Ts===ps&&(Ts=vs),null}function au(e){var t=e.expirationTime;return(e=e.childExpirationTime)<t?t:e}function su(e){var t=Ii();return Ri(99,function(e,t){for(;uu(),null!==Ls;);if((bs&(ds|fs))!==ls)throw Error(k(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(k(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i,o=au(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===_s&&(ws=_s=null,xs=0),o=1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,n.firstEffect):n:n.firstEffect,null!==o){var a=bs;bs|=fs,us.current=null,yn=qt;var s=cn();if(dn(s)){if("selectionStart"in s)var u={start:s.selectionStart,end:s.selectionEnd};else e:{var l=(u=(u=s.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(l&&0!==l.rangeCount){u=l.anchorNode;var c=l.anchorOffset,d=l.focusNode;l=l.focusOffset;try{u.nodeType,d.nodeType}catch(e){u=null;break e}var f=0,p=-1,h=-1,m=0,y=0,g=s,v=null;t:for(;;){for(;g!==u||0!==c&&3!==g.nodeType||(p=f+c),g!==d||0!==l&&3!==g.nodeType||(h=f+l),3===g.nodeType&&(f+=g.nodeValue.length),null!==(i=g.firstChild);)v=g,g=i;for(;;){if(g===s)break t;if(v===u&&++m===c&&(p=f),v===d&&++y===l&&(h=f),null!==(i=g.nextSibling))break;v=(g=v).parentNode}g=i}u=-1===p||-1===h?null:{start:p,end:h}}else u=null}u=u||{start:0,end:0}}else u=null;qt=!(gn={activeElementDetached:null,focusedElem:s,selectionRange:u}),js=o;do{try{!function(){for(;null!==js;){var e=js.effectTag;0!=(256&e)&&function(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:var n,r;return 256&t.effectTag&&null!==e&&(n=e.memoizedProps,r=e.memoizedState,t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Wi(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t);case 3:case 5:case 6:case 4:case 17:return}throw Error(k(163))}(js.alternate,js),0==(512&e)||Rs||(Rs=!0,Li(97,function(){return uu(),null})),js=js.nextEffect}}()}catch(e){if(null===js)throw Error(k(330));du(js,e),js=js.nextEffect}}while(null!==js);js=o;do{try{for(s=e,u=t;null!==js;){var b,_,w=js.effectTag;switch(16&w&&Be(js.stateNode,""),128&w&&(null===(b=js.alternate)||null!==(_=b.ref)&&("function"==typeof _?_(null):_.current=null)),1038&w){case 2:Ja(js),js.effectTag&=-3;break;case 6:Ja(js),js.effectTag&=-3,ts(js.alternate,js);break;case 1024:js.effectTag&=-1025;break;case 1028:js.effectTag&=-1025,ts(js.alternate,js);break;case 4:ts(js.alternate,js);break;case 8:es(s,c=js,u),function e(t){var n=t.alternate;t.return=null,t.child=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.alternate=null,t.firstEffect=null,t.lastEffect=null,t.pendingProps=null,t.memoizedProps=null,(t.stateNode=null)!==n&&e(n)}(c)}js=js.nextEffect}}catch(e){if(null===js)throw Error(k(330));du(js,e),js=js.nextEffect}}while(null!==js);if(_=gn,b=cn(),w=_.focusedElem,u=_.selectionRange,b!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==u&&dn(w)&&(b=u.start,void 0===(_=u.end)&&(_=b),"selectionStart"in w?(w.selectionStart=b,w.selectionEnd=Math.min(_,w.value.length)):(_=(b=w.ownerDocument||document)&&b.defaultView||window).getSelection&&(_=_.getSelection(),c=w.textContent.length,s=Math.min(u.start,c),u=void 0===u.end?s:Math.min(u.end,c),!_.extend&&u<s&&(c=u,u=s,s=c),c=ln(w,s),d=ln(w,u),c&&d&&(1!==_.rangeCount||_.anchorNode!==c.node||_.anchorOffset!==c.offset||_.focusNode!==d.node||_.focusOffset!==d.offset)&&((b=b.createRange()).setStart(c.node,c.offset),_.removeAllRanges(),u<s?(_.addRange(b),_.extend(d.node,d.offset)):(b.setEnd(d.node,d.offset),_.addRange(b))))),b=[];for(_=w;_=_.parentNode;)1===_.nodeType&&b.push({element:_,left:_.scrollLeft,top:_.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<b.length;w++)(_=b[w]).element.scrollLeft=_.left,_.element.scrollTop=_.top}qt=!!yn,gn=yn=null,e.current=n,js=o;do{try{for(w=e;null!==js;){var x,T,S=js.effectTag;36&S&&function(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return Xa(3,n);case 1:var r;return e=n.stateNode,4&n.effectTag&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Wi(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),null!==(t=n.updateQueue)&&oo(0,t,e);case 3:if(null!==(t=n.updateQueue)){if((e=null)!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}oo(0,t,e)}return;case 5:return e=n.stateNode,null===t&&4&n.effectTag&&vn(n.type,n.memoizedProps)&&e.focus();case 6:case 4:case 12:return;case 13:return null!==n.memoizedState||null!==(n=n.alternate)&&(null===(n=n.memoizedState)||null!==(n=n.dehydrated)&&Nt(n));case 19:case 17:case 20:case 21:return}throw Error(k(163))}(w,js.alternate,js),128&S&&(b=void 0,null!==(x=js.ref)&&(T=js.stateNode,b=(js.tag,T),"function"==typeof x?x(b):x.current=b)),js=js.nextEffect}}catch(e){if(null===js)throw Error(k(330));du(js,e),js=js.nextEffect}}while(null!==js);js=null,Ci(),bs=a}else e.current=n;if(Rs)Rs=!1,Ls=e,Us=t;else for(js=o;null!==js;)t=js.nextEffect,js.nextEffect=null,js=t;if(0===(t=e.firstPendingTime)&&(Ns=null),1073741823===t?e===zs?Bs++:(Bs=0,zs=e):Bs=0,"function"==typeof hu&&hu(n.stateNode,r),Ks(e),Ds)throw Ds=!1,e=Is,Is=null,e;return(bs&cs)!==ls||Fi(),null}.bind(null,e,t)),null}function uu(){if(90!==Us){var e=97<Us?97:Us;return Us=90,Ri(e,lu)}}function lu(){if(null===Ls)return!1;var t=Ls;if(Ls=null,(bs&(ds|fs))!==ls)throw Error(k(331));var e=bs;for(bs|=fs,t=t.current.firstEffect;null!==t;){try{var n=t;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:$a(5,n),Xa(5,n)}}catch(e){if(null===t)throw Error(k(330));du(t,e)}n=t.nextEffect,t.nextEffect=null,t=n}return bs=e,Fi(),!0}function cu(e,t,n){no(e,t=is(e,t=za(n,t),1073741823)),null!==(e=Ys(e,1073741823))&&Ks(e)}function du(e,t){if(3===e.tag)cu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){cu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ns||!Ns.has(r))){no(n,e=os(n,e=za(t,e),1073741823)),null!==(n=Ys(n,1073741823))&&Ks(n);break}}n=n.return}}function fu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),_s===e&&xs===n?Ts===gs||Ts===ys&&1073741823===ks&&Di()-As<Ms?Js(e,xs):Ps=!0:ku(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,Ks(e)))}var pu=function(e,t,n){var r,i,o=t.expirationTime;if(null!==e){var a=t.pendingProps;if(e.memoizedProps!==a||si.current)Sa=!0;else{if(o<n){switch(Sa=!1,t.tag){case 3:Da(t),xa();break;case 5:if(Co(t),4&t.mode&&1!==n&&a.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:ci(t.type)&&hi(t);break;case 4:Eo(t,t.stateNode.containerInfo);break;case 10:o=t.memoizedProps.value,a=t.type._context,ii(Vi,a._currentValue),a._currentValue=o;break;case 13:if(null!==t.memoizedState)return 0!==(o=t.child.childExpirationTime)&&n<=o?Na(e,t,n):(ii(Ao,1&Ao.current),null!==(t=Fa(e,t,n))?t.sibling:null);ii(Ao,1&Ao.current);break;case 19:if(o=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(o)return Ua(e,t,n);t.effectTag|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null),ii(Ao,Ao.current),!o)return null}return Fa(e,t,n)}Sa=!1}}else Sa=!1;switch(t.expirationTime=0,t.tag){case 2:o=t.type;return null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,a=li(t,ai.current),Xi(t,n),a=Wo(null,t,o,e,a,n),t.effectTag|=1,t="object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ci(o)?(s=!0,hi(t)):s=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Ji(t),"function"==typeof(c=o.getDerivedStateFromProps)&&uo(t,0,c,e),a.updater=lo,ho((t.stateNode=a)._reactInternalFiber=t,o,e,n),ja(null,t,o,!0,s,n)):(t.tag=0,ka(null,t,a,n),t.child);case 16:e:{if(a=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,-1===(r=a)._status&&(r._status=0,i=(i=r._ctor)(),(r._result=i).then(function(e){0===r._status&&(e=e.default,r._status=1,r._result=e)},function(e){0===r._status&&(r._status=2,r._result=e)})),1!==a._status)throw a._result;switch(a=a._result,t.type=a,s=t.tag=function(e){if("function"==typeof e)return vu(e)?1:0;if(null!=e){if((e=e.$$typeof)===se)return 11;if(e===ce)return 14}return 2}(a),e=Wi(a,e),s){case 0:t=Aa(null,t,a,e,n);break e;case 1:t=Ma(null,t,a,e,n);break e;case 11:t=Ea(null,t,a,e,n);break e;case 14:t=Oa(null,t,a,Wi(a.type,e),o,n);break e}throw Error(k(306,a,""))}return t;case 0:return o=t.type,a=t.pendingProps,Aa(e,t,o,a=t.elementType===o?a:Wi(o,a),n);case 1:return o=t.type,a=t.pendingProps,Ma(e,t,o,a=t.elementType===o?a:Wi(o,a),n);case 3:if(Da(t),o=t.updateQueue,null===e||null===o)throw Error(k(282));if(o=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,eo(e,t),io(t,o,null,n),(o=t.memoizedState.element)===a)xa(),t=Fa(e,t,n);else{if((a=t.stateNode.hydrate)&&(ma=xn(t.stateNode.containerInfo.firstChild),ha=t,a=ya=!0),a)for(n=_o(t,null,o,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else ka(e,t,o,n),xa();t=t.child}return t;case 5:return Co(t),null===e&&ba(t),o=t.type,a=t.pendingProps,s=null!==e?e.memoizedProps:null,c=a.children,bn(o,a)?c=null:null!==s&&bn(o,s)&&(t.effectTag|=16),Pa(e,t),t=4&t.mode&&1!==n&&a.hidden?(t.expirationTime=t.childExpirationTime=1,null):(ka(e,t,c,n),t.child);case 6:return null===e&&ba(t),null;case 13:return Na(e,t,n);case 4:return Eo(t,t.stateNode.containerInfo),o=t.pendingProps,null===e?t.child=bo(t,null,o,n):ka(e,t,o,n),t.child;case 11:return o=t.type,a=t.pendingProps,Ea(e,t,o,a=t.elementType===o?a:Wi(o,a),n);case 7:return ka(e,t,t.pendingProps,n),t.child;case 8:case 12:return ka(e,t,t.pendingProps.children,n),t.child;case 10:e:{o=t.type._context,a=t.pendingProps,c=t.memoizedProps;var s=a.value,u=t.type._context;if(ii(Vi,u._currentValue),u._currentValue=s,null!==c)if(u=c.value,0===(s=Ir(u,s)?0:0|("function"==typeof o._calculateChangedBits?o._calculateChangedBits(u,s):1073741823))){if(c.children===a.children&&!si.current){t=Fa(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var l=u.dependencies;if(null!==l)for(var c=u.child,d=l.firstContext;null!==d;){if(d.context===o&&0!=(d.observedBits&s)){1===u.tag&&((d=to(n,null)).tag=2,no(u,d)),u.expirationTime<n&&(u.expirationTime=n),null!==(d=u.alternate)&&d.expirationTime<n&&(d.expirationTime=n),$i(u.return,n),l.expirationTime<n&&(l.expirationTime=n);break}d=d.next}else c=10===u.tag&&u.type===t.type?null:u.child;if(null!==c)c.return=u;else for(c=u;null!==c;){if(c===t){c=null;break}if(null!==(u=c.sibling)){u.return=c.return,c=u;break}c=c.return}u=c}ka(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,o=(s=t.pendingProps).children,Xi(t,n),o=o(a=Qi(a,s.unstable_observedBits)),t.effectTag|=1,ka(e,t,o,n),t.child;case 14:return s=Wi(a=t.type,t.pendingProps),Oa(e,t,a,s=Wi(a.type,s),o,n);case 15:return Ca(e,t,t.type,t.pendingProps,o,n);case 17:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:Wi(o,a),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,ci(o)?(e=!0,hi(t)):e=!1,Xi(t,n),fo(t,o,a),ho(t,o,a,n),ja(null,t,o,!0,e,n);case 19:return Ua(e,t,n)}throw Error(k(156,t.tag))},hu=null,mu=null;function yu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function gu(e,t,n,r){return new yu(e,t,n,r)}function vu(e){return(e=e.prototype)&&e.isReactComponent}function bu(e,t){var n=e.alternate;return null===n?((n=gu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,(n.alternate=e).alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function _u(e,t,n,r,i,o){var a=2;if("function"==typeof(r=e))vu(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case te:return wu(n.children,i,o,t);case ae:a=8,i|=7;break;case ne:a=8,i|=1;break;case re:return(e=gu(12,n,t,8|i)).elementType=re,e.type=re,e.expirationTime=o,e;case ue:return(e=gu(13,n,t,i)).type=ue,e.elementType=ue,e.expirationTime=o,e;case le:return(e=gu(19,n,t,i)).elementType=le,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ie:a=10;break e;case oe:a=9;break e;case se:a=11;break e;case ce:a=14;break e;case de:a=16,r=null;break e;case fe:a=22;break e}throw Error(k(130,null==e?e:typeof e,""))}return(t=gu(a,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function wu(e,t,n,r){return(e=gu(7,e,r,t)).expirationTime=n,e}function xu(e,t,n){return(e=gu(6,e,null,t)).expirationTime=n,e}function Tu(e,t,n){return(t=gu(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Su(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function ku(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&t<=n&&e<=t}function Eu(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(t<r||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Ou(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(n<=t?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Cu(e,t){var n=e.lastExpiredTime;(0===n||t<n)&&(e.lastExpiredTime=t)}function Pu(e,t,n,r){var i=t.current,o=Vs(),a=ao.suspense,o=Hs(o,i,a);e:if(n){t:{if(Je(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(k(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(ci(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}}while(null!==(s=s.return));throw Error(k(171))}if(1===n.tag){var u=n.type;if(ci(u)){n=pi(n,u,s);break e}}n=s}else n=oi;return null===t.context?t.context=n:t.pendingContext=n,(t=to(o,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),no(i,t),qs(i,o),o}function Au(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Mu(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function ju(e,t){Mu(e,t),(e=e.alternate)&&Mu(e,t)}function Du(e,t,n){var r,i,o=new Su(e,t,n=null!=n&&!0===n.hydrate),a=gu(3,null,null,2===t?7:1===t?3:0);(o.current=a).stateNode=o,Ji(a),e[On]=o.current,n&&0!==t&&(r=9===e.nodeType?e:e.ownerDocument,i=Ze(r),Et.forEach(function(e){ht(e,r,i)}),Ot.forEach(function(e){ht(e,r,i)})),this._internalRoot=o}function Iu(e){return e&&(1===e.nodeType||9===e.nodeType||11===e.nodeType||8===e.nodeType&&" react-mount-point-unstable "===e.nodeValue)}function Nu(e,t,n,r,i){var o,a,s,u=n._reactRootContainer;return u?(s=u._internalRoot,"function"==typeof i&&(o=i,i=function(){var e=Au(s);o.call(e)}),Pu(t,s,e,i)):(s=(u=n._reactRootContainer=function(e,t){if(!(t=!t?!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot")):t))for(var n;n=e.lastChild;)e.removeChild(n);return new Du(e,0,t?{hydrate:!0}:void 0)}(n,r))._internalRoot,"function"==typeof i&&(a=i,i=function(){var e=Au(s);a.call(e)}),Zs(function(){Pu(t,s,e,i)})),Au(s)}function Ru(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Iu(t))throw Error(k(200));return function(e,t,n,r){return{$$typeof:ee,key:null==(r=3<arguments.length&&void 0!==r?r:null)?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Du.prototype.render=function(e){Pu(e,this._internalRoot,null,null)},Du.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Pu(null,e,null,function(){t[On]=null})},mt=function(e){var t;13===e.tag&&(qs(e,t=zi(Vs(),150,100)),ju(e,t))},yt=function(e){13===e.tag&&(qs(e,3),ju(e,3))},gt=function(e){var t;13===e.tag&&(qs(e,t=Hs(t=Vs(),e,null)),ju(e,t))},E=function(e,t,n){switch(t){case"input":if(Se(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=Mn(r);if(!i)throw Error(k(90));_e(r),Se(r,i)}}}break;case"textarea":Me(e,n);break;case"select":null!=(t=n.value)&&Ce(e,!!n.multiple,t,!1)}},j=Qs,I=function(){var e;(bs&(1|ds|fs))===ls&&(null!==Fs&&(e=Fs,Fs=null,e.forEach(function(e,t){Cu(t,e),Ks(t)}),Fi()),uu())};var Lu,N=function(e,t){var n=bs;bs|=2;try{return e(t)}finally{(bs=n)===ls&&Fi()}},Z={Events:[Pn,An,Mn,r,w,Un,function(e){it(e,Ln)},A,M,Kt,st,uu,{current:!(D=function(e,t,n,r,i){var o=bs;bs|=4;try{return Ri(98,e.bind(null,t,n,r,i))}finally{(bs=o)===ls&&Fi()}})}]};Lu=(Sn={findFiberByHostInstance:Cn,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return;try{var n=t.inject(e);hu=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},mu=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(g({},Sn,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=nt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Lu?Lu(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null})),exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Z,exports.createPortal=Ru,exports.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0!==t)return e=null===(e=nt(t))?null:e.stateNode;if("function"==typeof e.render)throw Error(k(188));throw Error(k(268,Object.keys(e)))},exports.flushSync=function(e,t){if((bs&(ds|fs))!==ls)throw Error(k(187));var n=bs;bs|=1;try{return Ri(99,e.bind(null,t))}finally{bs=n,Fi()}},exports.hydrate=function(e,t,n){if(!Iu(t))throw Error(k(200));return Nu(null,e,t,!0,n)},exports.render=function(e,t,n){if(!Iu(t))throw Error(k(200));return Nu(null,e,t,!1,n)},exports.unmountComponentAtNode=function(e){if(!Iu(e))throw Error(k(40));return!!e._reactRootContainer&&(Zs(function(){Nu(null,null,e,!1,function(){e._reactRootContainer=null,e[On]=null})}),!0)},exports.unstable_batchedUpdates=Qs,exports.unstable_createPortal=function(e,t){return Ru(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},exports.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Iu(n))throw Error(k(200));if(null==e||void 0===e._reactInternalFiber)throw Error(k(38));return Nu(e,t,n,!1,r)},exports.version="16.14.0"},{"object-assign":661,react:739,scheduler:825}],706:[function(require,e,exports){!function(t){!function(){"use strict";"production"===t.env.NODE_ENV?(function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){if("production"!==t.env.NODE_ENV)throw new Error("^_^");try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=require("./cjs/react-dom.production.min.js")):e.exports=require("./cjs/react-dom.development.js")}.call(this)}.call(this,require("_process"))},{"./cjs/react-dom.development.js":704,"./cjs/react-dom.production.min.js":705,_process:696}],707:[function(require,e,exports){!function(D){!function(){"use strict";function t(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:var n=e.type;switch(n){case d:case f:case a:case u:case s:case h:return n;default:var r=n&&n.$$typeof;switch(r){case c:case p:case y:case m:case l:return r;default:return t}}case o:return t}}}function n(e){return t(e)===f}var e,i,o,a,s,u,l,c,d,f,p,h,r,m,y,g,v,b,_,w,x,T,S,k,E,O,C,P,A,M,j;"production"!==D.env.NODE_ENV&&(e="function"==typeof Symbol&&Symbol.for,i=e?Symbol.for("react.element"):60103,o=e?Symbol.for("react.portal"):60106,a=e?Symbol.for("react.fragment"):60107,s=e?Symbol.for("react.strict_mode"):60108,u=e?Symbol.for("react.profiler"):60114,l=e?Symbol.for("react.provider"):60109,c=e?Symbol.for("react.context"):60110,d=e?Symbol.for("react.async_mode"):60111,f=e?Symbol.for("react.concurrent_mode"):60111,p=e?Symbol.for("react.forward_ref"):60112,h=e?Symbol.for("react.suspense"):60113,r=e?Symbol.for("react.suspense_list"):60120,m=e?Symbol.for("react.memo"):60115,y=e?Symbol.for("react.lazy"):60116,g=e?Symbol.for("react.block"):60121,v=e?Symbol.for("react.fundamental"):60117,b=e?Symbol.for("react.responder"):60118,_=e?Symbol.for("react.scope"):60119,w=f,x=c,T=l,S=i,k=p,E=a,O=y,C=m,P=o,A=u,M=s,e=h,j=!1,exports.AsyncMode=d,exports.ConcurrentMode=w,exports.ContextConsumer=x,exports.ContextProvider=T,exports.Element=S,exports.ForwardRef=k,exports.Fragment=E,exports.Lazy=O,exports.Memo=C,exports.Portal=P,exports.Profiler=A,exports.StrictMode=M,exports.Suspense=e,exports.isAsyncMode=function(e){return j||(j=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),n(e)||t(e)===d},exports.isConcurrentMode=n,exports.isContextConsumer=function(e){return t(e)===c},exports.isContextProvider=function(e){return t(e)===l},exports.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},exports.isForwardRef=function(e){return t(e)===p},exports.isFragment=function(e){return t(e)===a},exports.isLazy=function(e){return t(e)===y},exports.isMemo=function(e){return t(e)===m},exports.isPortal=function(e){return t(e)===o},exports.isProfiler=function(e){return t(e)===u},exports.isStrictMode=function(e){return t(e)===s},exports.isSuspense=function(e){return t(e)===h},exports.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===f||e===u||e===s||e===h||e===r||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===v||e.$$typeof===b||e.$$typeof===_||e.$$typeof===g)},exports.typeOf=t)}.call(this)}.call(this,require("_process"))},{_process:696}],708:[function(require,e,exports){"use strict";var t="function"==typeof Symbol&&Symbol.for,n=t?Symbol.for("react.element"):60103,r=t?Symbol.for("react.portal"):60106,i=t?Symbol.for("react.fragment"):60107,o=t?Symbol.for("react.strict_mode"):60108,a=t?Symbol.for("react.profiler"):60114,s=t?Symbol.for("react.provider"):60109,u=t?Symbol.for("react.context"):60110,l=t?Symbol.for("react.async_mode"):60111,c=t?Symbol.for("react.concurrent_mode"):60111,d=t?Symbol.for("react.forward_ref"):60112,f=t?Symbol.for("react.suspense"):60113,p=t?Symbol.for("react.suspense_list"):60120,h=t?Symbol.for("react.memo"):60115,m=t?Symbol.for("react.lazy"):60116,y=t?Symbol.for("react.block"):60121,g=t?Symbol.for("react.fundamental"):60117,v=t?Symbol.for("react.responder"):60118,b=t?Symbol.for("react.scope"):60119;function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case l:case c:case i:case a:case o:case f:return e;default:switch(e=e&&e.$$typeof){case u:case d:case m:case h:case s:return e;default:return t}}case r:return t}}}function w(e){return _(e)===c}exports.AsyncMode=l,exports.ConcurrentMode=c,exports.ContextConsumer=u,exports.ContextProvider=s,exports.Element=n,exports.ForwardRef=d,exports.Fragment=i,exports.Lazy=m,exports.Memo=h,exports.Portal=r,exports.Profiler=a,exports.StrictMode=o,exports.Suspense=f,exports.isAsyncMode=function(e){return w(e)||_(e)===l},exports.isConcurrentMode=w,exports.isContextConsumer=function(e){return _(e)===u},exports.isContextProvider=function(e){return _(e)===s},exports.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},exports.isForwardRef=function(e){return _(e)===d},exports.isFragment=function(e){return _(e)===i},exports.isLazy=function(e){return _(e)===m},exports.isMemo=function(e){return _(e)===h},exports.isPortal=function(e){return _(e)===r},exports.isProfiler=function(e){return _(e)===a},exports.isStrictMode=function(e){return _(e)===o},exports.isSuspense=function(e){return _(e)===f},exports.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===c||e===a||e===o||e===f||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===s||e.$$typeof===u||e.$$typeof===d||e.$$typeof===g||e.$$typeof===v||e.$$typeof===b||e.$$typeof===y)},exports.typeOf=_},{}],709:[function(require,t,exports){!function(e){!function(){"use strict";"production"===e.env.NODE_ENV?t.exports=require("./cjs/react-is.production.min.js"):t.exports=require("./cjs/react-is.development.js")}.call(this)}.call(this,require("_process"))},{"./cjs/react-is.development.js":707,"./cjs/react-is.production.min.js":708,_process:696}],710:[function(require,e,exports){"use strict";function u(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function l(t){this.setState(function(e){return null!=(e=this.constructor.getDerivedStateFromProps(t,e))?e:null}.bind(this))}function c(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}Object.defineProperty(exports,"__esModule",{value:!0}),c.__suppressDeprecationWarning=l.__suppressDeprecationWarning=u.__suppressDeprecationWarning=!0,exports.polyfill=function(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,r=null,i=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?r="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(r="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?i="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(i="UNSAFE_componentWillUpdate"),null!==n||null!==r||null!==i){var o=e.displayName||e.name,a="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+o+" uses "+a+" but also contains the following legacy lifecycles:"+(null!==n?"\n  "+n:"")+(null!==r?"\n  "+r:"")+(null!==i?"\n  "+i:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=u,t.componentWillReceiveProps=l),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=c;var s=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){n=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;s.call(this,e,t,n)}}return e}},{}],711:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var s=require("react"),u=require("react-dom");var t,l,c=(void 0===t&&(t=0),function(){return++t}),d={},f={},r=["touchstart","touchmove"],n="ignore-react-onclickoutside";function p(e,t){var n=null;return n=-1!==r.indexOf(t)&&l?{passive:!e.props.preventDefault}:n}exports.IGNORE_CLASS_NAME=n,exports.default=function(i,o){var e,a=i.displayName||i.name||"Component",t=e=function(t){var e;function n(e){var n=t.call(this,e)||this;return n.__outsideClickHandler=function(e){if("function"!=typeof n.__clickOutsideHandlerProp){var t=n.getInstance();if("function"!=typeof t.props.handleClickOutside){if("function"!=typeof t.handleClickOutside)throw new Error("WrappedComponent: "+a+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else n.__clickOutsideHandlerProp(e)},n.__getComponentNode=function(){var e=n.getInstance();return o&&"function"==typeof o.setClickOutsideRef?o.setClickOutsideRef()(e):"function"==typeof e.setClickOutsideRef?e.setClickOutsideRef():u.findDOMNode(e)},n.enableOnClickOutside=function(){var e;"undefined"==typeof document||f[n._uid]||(void 0===l&&(l=function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}}()),f[n._uid]=!0,(e=n.props.eventTypes).forEach||(e=[e]),d[n._uid]=function(e){var t;null!==n.componentNode&&(n.props.preventDefault&&e.preventDefault(),n.props.stopPropagation&&e.stopPropagation(),n.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,n){if(e===t)return!0;for(;e.parentNode;){if(i=n,(r=e)===t||(r.correspondingElement||r).classList.contains(i))return!0;e=e.parentNode}var r,i;return e}(e.target,n.componentNode,n.props.outsideClickIgnoreClass)===document&&n.__outsideClickHandler(e))},e.forEach(function(e){document.addEventListener(e,d[n._uid],p(n,e))}))},n.disableOnClickOutside=function(){delete f[n._uid];var e,t=d[n._uid];t&&"undefined"!=typeof document&&((e=!(e=n.props.eventTypes).forEach?[e]:e).forEach(function(e){return document.removeEventListener(e,t,p(n,e))}),delete d[n._uid])},n.getRef=function(e){return n.instanceRef=e},n._uid=c(),n}r=t,(e=n).prototype=Object.create(r.prototype),(e.prototype.constructor=e).__proto__=r;var r=n.prototype;return r.getInstance=function(){if(!i.prototype.isReactComponent)return this;var e=this.instanceRef;return e.getInstance?e.getInstance():e},r.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(o&&"function"==typeof o.handleClickOutside&&(this.__clickOutsideHandlerProp=o.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+a+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},r.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},r.componentWillUnmount=function(){this.disableOnClickOutside()},r.render=function(){var e=this.props,e=(e.excludeScrollbar,function(e,t){if(null==e)return{};var n,r={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],0<=t.indexOf(n)||(r[n]=e[n]);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),a=0;a<o.length;a++)n=o[a],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}(e,["excludeScrollbar"]));return i.prototype.isReactComponent?e.ref=this.getRef:e.wrappedRef=this.getRef,e.disableOnClickOutside=this.disableOnClickOutside,e.enableOnClickOutside=this.enableOnClickOutside,s.createElement(i,e)},n}(s.Component);return e.displayName="OnClickOutside("+a+")",e.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:o&&o.excludeScrollbar||!1,outsideClickIgnoreClass:n,preventDefault:!1,stopPropagation:!1},e.getClass=function(){return i.getClass?i.getClass():i},t}},{react:739,"react-dom":706}],712:[function(e,t,exports){"use strict";var n=e("@babel/runtime/helpers/interopRequireWildcard"),r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.ManagerReferenceNodeSetterContext=exports.ManagerReferenceNodeContext=void 0;var o=r(e("@babel/runtime/helpers/inheritsLoose")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/defineProperty")),u=n(e("react")),e=r(e("@hypnosphi/create-react-context")),l=(0,e.default)();exports.ManagerReferenceNodeContext=l;var c=(0,e.default)();exports.ManagerReferenceNodeSetterContext=c;e=function(i){function e(){for(var t,e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t=i.call.apply(i,[this].concat(n))||this,(0,s.default)((0,a.default)((0,a.default)(t)),"referenceNode",void 0),(0,s.default)((0,a.default)((0,a.default)(t)),"setReferenceNode",function(e){e&&t.referenceNode!==e&&(t.referenceNode=e,t.forceUpdate())}),t}(0,o.default)(e,i);var t=e.prototype;return t.componentWillUnmount=function(){this.referenceNode=null},t.render=function(){return u.createElement(l.Provider,{value:this.referenceNode},u.createElement(c.Provider,{value:this.setReferenceNode},this.props.children))},e}(u.Component);exports.default=e},{"@babel/runtime/helpers/assertThisInitialized":1,"@babel/runtime/helpers/defineProperty":3,"@babel/runtime/helpers/inheritsLoose":7,"@babel/runtime/helpers/interopRequireDefault":8,"@babel/runtime/helpers/interopRequireWildcard":9,"@hypnosphi/create-react-context":16,react:739}],713:[function(require,e,exports){!function(m){!function(){"use strict";var e=require("@babel/runtime/helpers/interopRequireWildcard"),t=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){var t=e.referenceElement,n=(0,r.default)(e,["referenceElement"]);return i.createElement(c.ManagerReferenceNodeContext.Consumer,null,function(e){return i.createElement(h,(0,o.default)({referenceElement:void 0!==t?t:e},n))})},exports.placements=exports.InnerPopper=void 0;var r=t(require("@babel/runtime/helpers/objectWithoutPropertiesLoose")),o=t(require("@babel/runtime/helpers/extends")),n=t(require("@babel/runtime/helpers/inheritsLoose")),a=t(require("@babel/runtime/helpers/assertThisInitialized")),s=t(require("@babel/runtime/helpers/defineProperty")),u=t(require("deep-equal")),i=e(require("react")),l=t(require("popper.js")),c=require("./Manager"),d=require("./utils"),f={position:"absolute",top:0,left:0,opacity:0,pointerEvents:"none"},p={},h=function(i){function e(){for(var n,e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n=i.call.apply(i,[this].concat(t))||this,(0,s.default)((0,a.default)((0,a.default)(n)),"state",{data:void 0,placement:void 0}),(0,s.default)((0,a.default)((0,a.default)(n)),"popperInstance",void 0),(0,s.default)((0,a.default)((0,a.default)(n)),"popperNode",null),(0,s.default)((0,a.default)((0,a.default)(n)),"arrowNode",null),(0,s.default)((0,a.default)((0,a.default)(n)),"setPopperNode",function(e){e&&n.popperNode!==e&&((0,d.setRef)(n.props.innerRef,e),n.popperNode=e,n.updatePopperInstance())}),(0,s.default)((0,a.default)((0,a.default)(n)),"setArrowNode",function(e){n.arrowNode=e}),(0,s.default)((0,a.default)((0,a.default)(n)),"updateStateModifier",{enabled:!0,order:900,fn:function(e){var t=e.placement;return n.setState({data:e,placement:t}),e}}),(0,s.default)((0,a.default)((0,a.default)(n)),"getOptions",function(){return{placement:n.props.placement,eventsEnabled:n.props.eventsEnabled,positionFixed:n.props.positionFixed,modifiers:(0,o.default)({},n.props.modifiers,{arrow:(0,o.default)({},n.props.modifiers&&n.props.modifiers.arrow,{enabled:!!n.arrowNode,element:n.arrowNode}),applyStyle:{enabled:!1},updateStateModifier:n.updateStateModifier})}}),(0,s.default)((0,a.default)((0,a.default)(n)),"getPopperStyle",function(){return n.popperNode&&n.state.data?(0,o.default)({position:n.state.data.offsets.popper.position},n.state.data.styles):f}),(0,s.default)((0,a.default)((0,a.default)(n)),"getPopperPlacement",function(){return n.state.data?n.state.placement:void 0}),(0,s.default)((0,a.default)((0,a.default)(n)),"getArrowStyle",function(){return n.arrowNode&&n.state.data?n.state.data.arrowStyles:p}),(0,s.default)((0,a.default)((0,a.default)(n)),"getOutOfBoundariesState",function(){return n.state.data?n.state.data.hide:void 0}),(0,s.default)((0,a.default)((0,a.default)(n)),"destroyPopperInstance",function(){n.popperInstance&&(n.popperInstance.destroy(),n.popperInstance=null)}),(0,s.default)((0,a.default)((0,a.default)(n)),"updatePopperInstance",function(){n.destroyPopperInstance();var e=(0,a.default)((0,a.default)(n)).popperNode,t=n.props.referenceElement;t&&e&&(n.popperInstance=new l.default(t,e,n.getOptions()))}),(0,s.default)((0,a.default)((0,a.default)(n)),"scheduleUpdate",function(){n.popperInstance&&n.popperInstance.scheduleUpdate()}),n}(0,n.default)(e,i);var t=e.prototype;return t.componentDidUpdate=function(e,t){this.props.placement===e.placement&&this.props.referenceElement===e.referenceElement&&this.props.positionFixed===e.positionFixed&&(0,u.default)(this.props.modifiers,e.modifiers,{strict:!0})?this.props.eventsEnabled!==e.eventsEnabled&&this.popperInstance&&(this.props.eventsEnabled?this.popperInstance.enableEventListeners():this.popperInstance.disableEventListeners()):("development"===m.env.NODE_ENV&&this.props.modifiers!==e.modifiers&&null!=this.props.modifiers&&null!=e.modifiers&&(0,d.shallowEqual)(this.props.modifiers,e.modifiers)&&console.warn("'modifiers' prop reference updated even though all values appear the same.\nConsider memoizing the 'modifiers' object to avoid needless rendering."),this.updatePopperInstance()),t.placement!==this.state.placement&&this.scheduleUpdate()},t.componentWillUnmount=function(){(0,d.setRef)(this.props.innerRef,null),this.destroyPopperInstance()},t.render=function(){return(0,d.unwrapArray)(this.props.children)({ref:this.setPopperNode,style:this.getPopperStyle(),placement:this.getPopperPlacement(),outOfBoundaries:this.getOutOfBoundariesState(),scheduleUpdate:this.scheduleUpdate,arrowProps:{ref:this.setArrowNode,style:this.getArrowStyle()}})},e}(i.Component);exports.InnerPopper=h,(0,s.default)(h,"defaultProps",{placement:"bottom",eventsEnabled:!0,referenceElement:void 0,positionFixed:!1});t=l.default.placements;exports.placements=t}.call(this)}.call(this,require("_process"))},{"./Manager":712,"./utils":716,"@babel/runtime/helpers/assertThisInitialized":1,"@babel/runtime/helpers/defineProperty":3,"@babel/runtime/helpers/extends":4,"@babel/runtime/helpers/inheritsLoose":7,"@babel/runtime/helpers/interopRequireDefault":8,"@babel/runtime/helpers/interopRequireWildcard":9,"@babel/runtime/helpers/objectWithoutPropertiesLoose":11,_process:696,"deep-equal":717,"popper.js":695,react:739}],714:[function(require,e,exports){"use strict";var t=require("@babel/runtime/helpers/interopRequireWildcard"),n=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(t){return i.createElement(l.ManagerReferenceNodeSetterContext.Consumer,null,function(e){return i.createElement(d,(0,r.default)({setReferenceNode:e},t))})};var r=n(require("@babel/runtime/helpers/extends")),o=n(require("@babel/runtime/helpers/inheritsLoose")),a=n(require("@babel/runtime/helpers/assertThisInitialized")),s=n(require("@babel/runtime/helpers/defineProperty")),i=t(require("react")),u=n(require("warning")),l=require("./Manager"),c=require("./utils"),d=function(i){function e(){for(var t,e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t=i.call.apply(i,[this].concat(n))||this,(0,s.default)((0,a.default)((0,a.default)(t)),"refHandler",function(e){(0,c.setRef)(t.props.innerRef,e),(0,c.safeInvoke)(t.props.setReferenceNode,e)}),t}(0,o.default)(e,i);var t=e.prototype;return t.componentWillUnmount=function(){(0,c.setRef)(this.props.innerRef,null)},t.render=function(){return(0,u.default)(Boolean(this.props.setReferenceNode),"`Reference` should not be used outside of a `Manager` component."),(0,c.unwrapArray)(this.props.children)({ref:this.refHandler})},e}(i.Component)},{"./Manager":712,"./utils":716,"@babel/runtime/helpers/assertThisInitialized":1,"@babel/runtime/helpers/defineProperty":3,"@babel/runtime/helpers/extends":4,"@babel/runtime/helpers/inheritsLoose":7,"@babel/runtime/helpers/interopRequireDefault":8,"@babel/runtime/helpers/interopRequireWildcard":9,react:739,warning:718}],715:[function(require,e,exports){"use strict";var t=require("@babel/runtime/helpers/interopRequireDefault"),n=require("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"Popper",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"placements",{enumerable:!0,get:function(){return r.placements}}),Object.defineProperty(exports,"Manager",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(exports,"Reference",{enumerable:!0,get:function(){return o.default}});var r=n(require("./Popper")),i=t(require("./Manager")),o=t(require("./Reference"))},{"./Manager":712,"./Popper":713,"./Reference":714,"@babel/runtime/helpers/interopRequireDefault":8,"@babel/runtime/helpers/interopRequireWildcard":9}],716:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.setRef=exports.shallowEqual=exports.safeInvoke=exports.unwrapArray=void 0;exports.unwrapArray=function(e){return Array.isArray(e)?e[0]:e};function n(e){if("function"==typeof e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}}exports.safeInvoke=n;exports.shallowEqual=function(e,t){var n=Object.keys(e),r=Object.keys(t);if(r.length!==n.length)return!1;for(var i=0;i<r.length;i++){var o=n[i];if(e[o]!==t[o])return!1}return!0};exports.setRef=function(e,t){if("function"==typeof e)return n(e,t);null!=e&&(e.current=t)}},{}],717:[function(require,e,exports){var l=require("object-keys"),c=require("is-arguments"),r=require("object-is"),d=require("is-regex"),f=require("regexp.prototype.flags"),p=require("is-date-object"),h=Date.prototype.getTime;function m(e,t,n){n=n||{};return!(n.strict?!r(e,t):e!==t)||(!e||!t||"object"!=typeof e&&"object"!=typeof t?n.strict?r(e,t):e==t:function(e,t,n){var r,i;if(typeof e!=typeof t)return!1;if(y(e)||y(t))return!1;if(e.prototype!==t.prototype)return!1;if(c(e)!==c(t))return!1;var o=d(e),a=d(t);if(o!==a)return!1;if(o||a)return e.source===t.source&&f(e)===f(t);if(p(e)&&p(t))return h.call(e)===h.call(t);o=g(e),a=g(t);if(o!==a)return!1;if(o||a){if(e.length!==t.length)return!1;for(r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}if(typeof e!=typeof t)return!1;try{var s=l(e),u=l(t)}catch(e){return!1}if(s.length!==u.length)return!1;for(s.sort(),u.sort(),r=s.length-1;0<=r;r--)if(s[r]!=u[r])return!1;for(r=s.length-1;0<=r;r--)if(i=s[r],!m(e[i],t[i],n))return!1;return!0}(e,t,n))}function y(e){return null==e}function g(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(0<e.length&&"number"!=typeof e[0]))}e.exports=m},{"is-arguments":401,"is-date-object":402,"is-regex":404,"object-is":663,"object-keys":667,"regexp.prototype.flags":816}],718:[function(require,e,exports){arguments[4][17][0].apply(exports,arguments)},{_process:696,dup:17}],719:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e};function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=e("react"),o=l(i),a=l(e("prop-types")),u=l(e("resize-observer-polyfill")),s=l(e("lodash.debounce")),e=l(e("lodash.throttle"));function l(e){return e&&e.__esModule?e:{default:e}}var c={debounce:s.default,throttle:e.default},d={position:"absolute",width:0,height:0,visibility:"hidden",display:"none"},n=(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(f,i.PureComponent),n(f,[{key:"componentDidMount",value:function(){var e=this.props.resizableElementId,e=e?document.getElementById(e):this.el.parentElement;this.ro.observe(e)}},{key:"componentWillUnmount",value:function(){var e=this.props.resizableElementId,e=e?document.getElementById(e):this.el.parentElement;this.ro.unobserve(e)}},{key:"render",value:function(){var t=this;return o.default.createElement("div",{style:d,ref:function(e){t.el=e}})}}]),f);function f(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f);var s=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(f.__proto__||Object.getPrototypeOf(f)).call(this,e));s.createResizeObserver=function(e){var t=s.props,i=t.handleWidth,o=t.handleHeight,a=t.onResize;e.forEach(function(e){var t=e.contentRect,n=t.width,r=t.height,e=i&&s.width!==n,t=o&&s.height!==r;s.skipOnMount||!e&&!t||a(n,r),s.width=n,s.height=r,s.skipOnMount=!1})};var t=e.skipOnMount,n=e.refreshMode,e=e.refreshRate;s.width=void 0,s.height=void 0,s.skipOnMount=t;e=c[n]&&c[n](s.createResizeObserver,e)||s.createResizeObserver;return s.ro=new u.default(e),s}(exports.default=n).propTypes={handleWidth:a.default.bool,handleHeight:a.default.bool,skipOnMount:a.default.bool,refreshRate:a.default.number,refreshMode:a.default.string,resizableElementId:a.default.string,onResize:a.default.func},n.defaultProps={handleWidth:!1,handleHeight:!1,skipOnMount:!1,refreshRate:1e3,refreshMode:void 0,resizableElementId:"",onResize:function(e){return e}}},{"lodash.debounce":406,"lodash.throttle":407,"prop-types":700,react:739,"resize-observer-polyfill":819}],720:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n,r=e("./components/ResizeDetector"),e=(n=r)&&n.__esModule?n:{default:n};exports.default=e.default},{"./components/ResizeDetector":719}],721:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var a=r(e("lodash/isEqual")),o=function(e){{if(e&&e.__esModule)return e;var t,n={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&((t=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{}).get||t.set?Object.defineProperty(n,r,t):n[r]=e[r]);return n.default=e,n}}(e("react")),n=r(e("prop-types")),d=r(e("./AnimateManager")),l=e("./easing"),c=r(e("./configUpdate")),f=e("./util");function r(e){return e&&e.__esModule?e:{default:e}}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)}function u(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function p(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);(r="function"==typeof Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})):r).forEach(function(e){m(t,e,n[e])})}return t}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?_(e):t}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}e=function(){function s(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);var n,r=(n=g(this,v(s).call(this,e,t))).props,i=r.isActive,o=r.attributeName,a=r.from,e=r.to,t=r.steps,r=r.children;if(n.handleStyleChange=n.handleStyleChange.bind(_(_(n))),n.changeStyle=n.changeStyle.bind(_(_(n))),!i)return n.state={style:{}},"function"==typeof r&&(n.state={style:e}),g(n);if(t&&t.length)n.state={style:t[0].style};else if(a){if("function"==typeof r)return n.state={style:a},g(n);n.state={style:o?m({},o,a):a}}else n.state={style:{}};return n}var e,t,n;return 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&&b(e,t)}(s,o.PureComponent),e=s,(t=[{key:"componentDidMount",value:function(){var e=this.props,t=e.isActive,e=e.canBegin;this.mounted=!0,t&&e&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(e){var t,n=this.props,r=n.isActive,i=n.canBegin,o=n.attributeName,n=n.shouldReAnimate;i&&(r?(0,a.default)(e.to,this.props.to)&&e.canBegin&&e.isActive||(t=!e.canBegin||!e.isActive,this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation(),t=t||n?this.props.from:e.to,this.state&&this.state.style&&(e={style:o?m({},o,t):t},(o&&this.state.style[o]!==t||!o&&this.state.style!==t)&&this.setState(e)),this.runAnimation(h({},this.props,{from:t,begin:0}))):(t={style:o?m({},o,this.props.to):this.props.to},this.state&&this.state.style&&(o&&this.state.style[o]!==this.props.to||!o&&this.state.style!==this.props.to)&&this.setState(t)))}},{key:"componentWillUnmount",value:function(){this.mounted=!1,this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation()}},{key:"runJSAnimation",value:function(e){var t=this,n=e.from,r=e.to,i=e.duration,o=e.easing,a=e.begin,s=e.onAnimationEnd,e=e.onAnimationStart,u=(0,c.default)(n,r,(0,l.configEasing)(o),i,this.changeStyle);this.manager.start([e,a,function(){t.stopJSAnimation=u()},i,s])}},{key:"runStepAnimation",value:function(e){var u=this,l=e.steps,t=e.begin,n=e.onAnimationStart,r=l[0],i=r.style,r=r.duration;return this.manager.start([n].concat(p(l.reduce(function(e,t,n){if(0===n)return e;var r=t.duration,i=t.easing,o=void 0===i?"ease":i,a=t.style,s=t.properties,i=t.onAnimationEnd,t=0<n?l[n-1]:t,s=s||Object.keys(a);if("function"==typeof o||"spring"===o)return p(e).concat([u.runJSAnimation.bind(u,{from:t.style,to:a,duration:r,easing:o}),r]);o=(0,f.getTransitionVal)(s,r,o),o=h({},t.style,a,{transition:o});return p(e).concat([o,r,i]).filter(f.identity)},[i,Math.max(void 0===r?0:r,t)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){this.manager||(this.manager=(0,d.default)());var t=e.begin,n=e.duration,r=e.attributeName,i=e.to,o=e.easing,a=e.onAnimationStart,s=e.onAnimationEnd,u=e.steps,l=e.children,c=this.manager;this.unSubscribe=c.subscribe(this.handleStyleChange),"function"!=typeof o&&"function"!=typeof l&&"spring"!==o?1<u.length?this.runStepAnimation(e):(i=r?m({},r,i):i,o=(0,f.getTransitionVal)(Object.keys(i),n,o),c.start([a,t,h({},i,{transition:o}),n,s])):this.runJSAnimation(e)}},{key:"handleStyleChange",value:function(e){this.changeStyle(e)}},{key:"changeStyle",value:function(e){this.mounted&&this.setState({style:e})}},{key:"render",value:function(){var e=this.props,t=e.children,n=(e.begin,e.duration,e.attributeName,e.easing,e.isActive),r=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,u(e,["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"])),e=o.Children.count(t),i=(0,f.translateStyle)(this.state.style);if("function"==typeof t)return t(i);if(!n||0===e)return t;n=function(e){var t=e.props,n=t.style,t=t.className;return(0,o.cloneElement)(e,h({},r,{style:h({},void 0===n?{}:n,i),className:t}))};return 1===e?n(o.Children.only(t)):o.default.createElement("div",null,o.Children.map(t,n))}}])&&y(e.prototype,t),n&&y(e,n),s}();e.displayName="Animate",e.propTypes={from:n.default.oneOfType([n.default.object,n.default.string]),to:n.default.oneOfType([n.default.object,n.default.string]),attributeName:n.default.string,duration:n.default.number,begin:n.default.number,easing:n.default.oneOfType([n.default.string,n.default.func]),steps:n.default.arrayOf(n.default.shape({duration:n.default.number.isRequired,style:n.default.object.isRequired,easing:n.default.oneOfType([n.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),n.default.func]),properties:n.default.arrayOf("string"),onAnimationEnd:n.default.func})),children:n.default.oneOfType([n.default.node,n.default.func]),isActive:n.default.bool,canBegin:n.default.bool,onAnimationEnd:n.default.func,shouldReAnimate:n.default.bool,onAnimationStart:n.default.func,onAnimationReStart:n.default.func},e.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},exports.default=e},{"./AnimateManager":724,"./configUpdate":725,"./easing":726,"./util":729,"lodash/isEqual":595,"prop-types":700,react:739}],722:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var a=function(e){{if(e&&e.__esModule)return e;var t,n={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&((t=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{}).get||t.set?Object.defineProperty(n,r,t):n[r]=e[r]);return n.default=e,n}}(require("react")),s=require("react-transition-group"),t=n(require("prop-types")),u=n(require("./AnimateGroupChild"));function n(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=e.component,n=e.children,r=e.appear,i=e.enter,o=e.leave;return a.default.createElement(s.TransitionGroup,{component:t},a.Children.map(n,function(e,t){return a.default.createElement(u.default,{appearOptions:r,enterOptions:i,leaveOptions:o,key:"child-".concat(t)},e)}))}r.propTypes={appear:t.default.object,enter:t.default.object,leave:t.default.object,children:t.default.oneOfType([t.default.array,t.default.element]),component:t.default.any},r.defaultProps={component:"span"},exports.default=r},{"./AnimateGroupChild":723,"prop-types":700,react:739,"react-transition-group":734}],723:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=s(e("lodash/isNumber")),r=function(e){{if(e&&e.__esModule)return e;var t,n={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&((t=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{}).get||t.set?Object.defineProperty(n,r,t):n[r]=e[r]);return n.default=e,n}}(e("react")),i=e("react-transition-group"),o=s(e("prop-types")),a=s(e("./Animate"));function s(e){return e&&e.__esModule?e:{default:e}}function u(e){return(u="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 l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function c(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function d(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{},t=Object.keys(i);(t="function"==typeof Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable})):t).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e})}return r}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(){var e=(t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{}).steps,t=t.duration;return e&&e.length?e.reduce(function(e,t){return e+((0,n.default)(t.duration)&&0<t.duration?t.duration:0)},0):(0,n.default)(t)?t:0}e=function(){function o(){var e,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(i=p(this,(e=h(o)).call.apply(e,[this].concat(n)))).state={isActive:!1},i.handleEnter=function(e,t){var n=i.props,r=n.appearOptions,n=n.enterOptions;i.handleStyleActive(t?r:n)},i.handleExit=function(){i.handleStyleActive(i.props.leaveOptions)},i}var e,t,n;return 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&&m(e,t)}(o,r.Component),e=o,(t=[{key:"handleStyleActive",value:function(e){var t;e&&(t=e.onAnimationEnd?function(){e.onAnimationEnd()}:null,this.setState(d({},e,{onAnimationEnd:t,isActive:!0})))}},{key:"parseTimeout",value:function(){var e=this.props,t=e.appearOptions,n=e.enterOptions,e=e.leaveOptions;return y(t)+y(n)+y(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,t=(t.appearOptions,t.enterOptions,t.leaveOptions,c(t,["children","appearOptions","enterOptions","leaveOptions"]));return r.default.createElement(i.Transition,l({},t,{onEnter:this.handleEnter,onExit:this.handleExit,timeout:this.parseTimeout()}),function(){return r.default.createElement(a.default,e.state,r.Children.only(n))})}}])&&f(e.prototype,t),n&&f(e,n),o}();e.propTypes={appearOptions:o.default.object,enterOptions:o.default.object,leaveOptions:o.default.object,children:o.default.element},exports.default=e},{"./Animate":721,"lodash/isNumber":601,"prop-types":700,react:739,"react-transition-group":734}],724:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){function r(e){if(!o){if(Array.isArray(e)){if(!e.length)return;var t=function(e){if(Array.isArray(e))return e}(n=e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}(),n=t[0],t=t.slice(1);return"number"==typeof n?void(0,a.default)(r.bind(null,t),n):(r(n),void(0,a.default)(r.bind(null,t)))}var n;"object"===s(e)&&i(e),"function"==typeof e&&e()}}var i=function(){return null},o=!1;return{stop:function(){o=!0},start:function(e){o=!1,r(e)},subscribe:function(e){return i=e,function(){i=function(){return null}}}}};var t,a=(t=require("./setRafTimeout"))&&t.__esModule?t:{default:t};function s(e){return(s="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)}},{"./setRafTimeout":728}],725:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t,f=(t=require("lodash/filter"))&&t.__esModule?t:{default:t},p=function(e){{if(e&&e.__esModule)return e;var t,n={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&((t=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{}).get||t.set?Object.defineProperty(n,r,t):n[r]=e[r]);return n.default=e,n}}(require("raf")),h=require("./util");function m(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);(r="function"==typeof Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})):r).forEach(function(e){g(t,e,n[e])})}return t}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function v(e,t,n){return e+(t-e)*n}function b(e){return e.from!==e.to}function _(r,e,n){var i=(0,h.mapObject)(function(e,t){if(b(t)){var n=o(r(t.from,t.to,t.velocity),2);return y({},t,{from:n[0],velocity:n[1]})}return t},e);return n<1?(0,h.mapObject)(function(e,t){return b(t)?y({},t,{velocity:v(t.velocity,i[e].velocity,n),from:v(t.from,i[e].from,n)}):t},e):_(r,i,n-1)}exports.default=function(r,i,o,t,a){var n,s,e=(0,h.getIntersectionKeys)(r,i),u=e.reduce(function(e,t){return y({},e,g({},t,[r[t],i[t]]))},{}),l=e.reduce(function(e,t){return y({},e,g({},t,{from:r[t],velocity:0,to:i[t]}))},{}),c=-1,d=function(){return null},d=o.isStepper?function(e){var t=(e-(n=n||e))/o.dt;l=_(o,l,t),a(y({},r,i,(0,h.mapObject)(function(e,t){return t.from},l))),n=e,(0,f.default)(l,b).length&&(c=(0,p.default)(d))}:function(e){var n=(e-(s=s||e))/t,e=(0,h.mapObject)(function(e,t){return v.apply(void 0,m(t).concat([o(n)]))},u);a(y({},r,i,e)),n<1?c=(0,p.default)(d):(e=(0,h.mapObject)(function(e,t){return v.apply(void 0,m(t).concat([o(1)]))},u),a(y({},r,i,e)))};return function(){return(0,p.default)(d),function(){(0,p.cancel)(c)}}}},{"./util":729,"lodash/filter":581,raf:702}],726:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.configEasing=exports.configSpring=exports.configBezier=void 0;var h=require("./util");function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function y(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function g(e,t){return[0,3*e,3*t-6*e,3*e-3*t+1]}function v(e,n){return e.map(function(e,t){return e*Math.pow(n,t)}).reduce(function(e,t){return e+t})}function b(n,r){return function(e){var t=g(n,r);return v(t,e)}}function i(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],i=t[1],o=t[2],a=t[3];if(1===t.length)switch(t[0]){case"linear":i=r=0,a=o=1;break;case"ease":i=.1,o=r=.25,a=1;break;case"ease-in":r=.42,i=0,a=o=1;break;case"ease-out":r=.42,i=0,o=.58,a=1;break;case"ease-in-out":i=r=0,o=.58,a=1;break;default:var s=t[0].split("(");"cubic-bezier"===s[0]&&4===s[1].split(")")[0].split(",").length?(r=(s=m(s[1].split(")")[0].split(",").map(function(e){return parseFloat(e)}),4))[0],i=s[1],o=s[2],a=s[3]):(0,h.warn)(!1,"[configBezier]: arguments should be one of oneOf 'linear', 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', instead received %s",t)}function u(e){for(var t=1<e?1:e,n=t,r=0;r<8;++r){var i=d(n)-t,o=p(n);if(Math.abs(i-t)<1e-4||o<1e-4)return f(n);n=1<(o=n-i/o)?1:o<0?0:o}return f(n)}(0,h.warn)([r,o,i,a].every(function(e){return"number"==typeof e&&0<=e&&e<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",t);var l,c,d=b(r,o),f=b(i,a),p=(l=r,c=o,function(e){var t=y(g(l,c).map(function(e,t){return e*t}).slice(1)).concat([0]);return v(t,e)});return u.isStepper=!1,u}exports.configBezier=i;function o(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,i=void 0===t?100:t,o=void 0===(t=e.damping)?8:t,a=void 0===(e=e.dt)?17:e;return(e=function(e,t,n){var r=n+(-(e-t)*i-n*o)*a/1e3,e=n*a/1e3+e;return Math.abs(e-t)<1e-4&&Math.abs(r)<1e-4?[t,0]:[e,r]}).isStepper=!0,e.dt=a,e}exports.configSpring=o;exports.configEasing=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0];if("string"==typeof r)switch(r){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return i(r);case"spring":return o();default:if("cubic-bezier"===r.split("(")[0])return i(r);(0,h.warn)(!1,"[configEasing]: first argument should be one of 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', 'linear' and 'spring', instead  received %s",t)}return"function"==typeof r?r:((0,h.warn)(!1,"[configEasing]: first argument type should be function or string, instead received %s",t),null)}},{"./util":729}],727:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"configBezier",{enumerable:!0,get:function(){return n.configBezier}}),Object.defineProperty(exports,"configSpring",{enumerable:!0,get:function(){return n.configSpring}}),Object.defineProperty(exports,"translateStyle",{enumerable:!0,get:function(){return r.translateStyle}}),Object.defineProperty(exports,"AnimateGroup",{enumerable:!0,get:function(){return i.default}}),exports.default=void 0;var t=o(require("./Animate")),n=require("./easing"),r=require("./util"),i=o(require("./AnimateGroup"));function o(e){return e&&e.__esModule?e:{default:e}}t=t.default;exports.default=t},{"./Animate":721,"./AnimateGroup":722,"./easing":726,"./util":729}],728:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(t){function n(e){r<e-(i=i<0?e:i)?(t(e),i=-1):(0,o.default)(n)}var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,i=-1;(0,o.default)(n)};var t,o=(t=require("raf"))&&t.__esModule?t:{default:t}},{raf:702}],729:[function(require,e,exports){!function(o){!function(){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.warn=exports.getTransitionVal=exports.compose=exports.translateStyle=exports.mapObject=exports.debugf=exports.debug=exports.log=exports.generatePrefixStyle=exports.getDashCase=exports.identity=exports.getIntersectionKeys=void 0;var e,n=(e=require("lodash/intersection"))&&e.__esModule?e:{default:e};function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);(r="function"==typeof Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})):r).forEach(function(e){u(t,e,n[e])})}return t}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var t=["Webkit","Moz","O","ms"],l=["-webkit-","-moz-","-o-","-ms-"],c=["transform","transformOrigin","transition"];exports.getIntersectionKeys=function(e,t){return(0,n.default)(Object.keys(e),Object.keys(t))};function a(e){return e}exports.identity=a;function r(e){return e.replace(/([A-Z])/g,function(e){return"-".concat(e.toLowerCase())})}exports.getDashCase=r;function i(e,r){if(-1===c.indexOf(e))return u({},e,r);var i="transition"===e,o=e.replace(/(\w)/,function(e){return e.toUpperCase()}),a=r;return t.reduce(function(e,t,n){return i&&(a=r.replace(/(transform|transform-origin)/gim,"".concat(l[n],"$1"))),s({},e,u({},t+o,a))},{})}exports.generatePrefixStyle=i;function d(){var e;(e=console).log.apply(e,arguments)}exports.log=d;exports.debug=function(t){return function(e){return d(t,e),e}};exports.debugf=function(a,s){return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=s.apply(void 0,t),i=a||s.name||"anonymous function",o="(".concat(t.map(JSON.stringify).join(", "),")");return d("".concat(i,": ").concat(o," => ").concat(JSON.stringify(r))),r}};exports.mapObject=function(n,r){return Object.keys(r).reduce(function(e,t){return s({},e,u({},t,n(t,r[t])))},{})};exports.translateStyle=function(e){return Object.keys(e).reduce(function(e,t){return s({},e,i(t,e[t]))},e)};exports.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!t.length)return a;var r=t.reverse(),i=r[0],o=r.slice(1);return function(){return o.reduce(function(e,t){return t(e)},i.apply(void 0,arguments))}};exports.getTransitionVal=function(e,t,n){return e.map(function(e){return"".concat(r(e)," ").concat(t,"ms ").concat(n)}).join(",")};var f="production"!==o.env.NODE_ENV;exports.warn=function(e,t,n,r,i,o,a,s){var u,l;f&&"undefined"!=typeof console&&console.warn&&(void 0===t&&console.warn("LogUtils requires an error message argument"),e||(void 0===t?console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings."):(u=[n,r,i,o,a,s],l=0,console.warn(t.replace(/%s/g,function(){return u[l++]})))))}}.call(this)}.call(this,require("_process"))},{_process:696,"lodash/intersection":589}],730:[function(require,f,exports){!function(d){!function(){"use strict";exports.__esModule=!0,exports.default=void 0;var e=function(e){{if(e&&e.__esModule)return e;var t,n={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&((t=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{}).get||t.set?Object.defineProperty(n,r,t):n[r]=e[r]);return n.default=e,n}}(require("prop-types")),n=a(require("dom-helpers/class/addClass")),r=a(require("dom-helpers/class/removeClass")),i=a(require("react")),o=a(require("./Transition")),t=require("./utils/PropTypes");function a(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function u(t,e){return t&&e&&e.split(" ").forEach(function(e){return(0,n.default)(t,e)})}function l(t,e){return t&&e&&e.split(" ").forEach(function(e){return(0,r.default)(t,e)})}var c=function(r){var e;function t(){for(var i,e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(i=r.call.apply(r,[this].concat(t))||this).onEnter=function(e,t){var n=i.getClassNames(t?"appear":"enter").className;i.removeClasses(e,"exit"),u(e,n),i.props.onEnter&&i.props.onEnter(e,t)},i.onEntering=function(e,t){var n=i.getClassNames(t?"appear":"enter").activeClassName;i.reflowAndAddClass(e,n),i.props.onEntering&&i.props.onEntering(e,t)},i.onEntered=function(e,t){var n=i.getClassNames("appear").doneClassName,r=i.getClassNames("enter").doneClassName,r=t?n+" "+r:r;i.removeClasses(e,t?"appear":"enter"),u(e,r),i.props.onEntered&&i.props.onEntered(e,t)},i.onExit=function(e){var t=i.getClassNames("exit").className;i.removeClasses(e,"appear"),i.removeClasses(e,"enter"),u(e,t),i.props.onExit&&i.props.onExit(e)},i.onExiting=function(e){var t=i.getClassNames("exit").activeClassName;i.reflowAndAddClass(e,t),i.props.onExiting&&i.props.onExiting(e)},i.onExited=function(e){var t=i.getClassNames("exit").doneClassName;i.removeClasses(e,"exit"),u(e,t),i.props.onExited&&i.props.onExited(e)},i.getClassNames=function(e){var t=i.props.classNames,n="string"==typeof t,r=n?(n&&t?t+"-":"")+e:t[e];return{className:r,activeClassName:n?r+"-active":t[e+"Active"],doneClassName:n?r+"-done":t[e+"Done"]}},i}n=r,(e=t).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var n=t.prototype;return n.removeClasses=function(e,t){var n=this.getClassNames(t),r=n.className,t=n.activeClassName,n=n.doneClassName;r&&l(e,r),t&&l(e,t),n&&l(e,n)},n.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,u(e,t))},n.render=function(){var e=s({},this.props);return delete e.classNames,i.default.createElement(o.default,s({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(i.default.Component);c.defaultProps={classNames:""},c.propTypes="production"!==d.env.NODE_ENV?s({},o.default.propTypes,{classNames:t.classNamesShape,onEnter:e.func,onEntering:e.func,onEntered:e.func,onExit:e.func,onExiting:e.func,onExited:e.func}):{},exports.default=c,f.exports=exports.default}.call(this)}.call(this,require("_process"))},{"./Transition":732,"./utils/PropTypes":736,_process:696,"dom-helpers/class/addClass":386,"dom-helpers/class/removeClass":388,"prop-types":700,react:739}],731:[function(require,i,exports){!function(r){!function(){"use strict";exports.__esModule=!0,exports.default=void 0;var e=t(require("prop-types")),o=t(require("react")),a=require("react-dom"),s=t(require("./TransitionGroup"));function t(e){return e&&e.__esModule?e:{default:e}}var n=function(i){var e;function t(){for(var r,e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(r=i.call.apply(i,[this].concat(t))||this).handleEnter=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.handleLifecycle("onEnter",0,t)},r.handleEntering=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.handleLifecycle("onEntering",0,t)},r.handleEntered=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.handleLifecycle("onEntered",0,t)},r.handleExit=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.handleLifecycle("onExit",1,t)},r.handleExiting=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.handleLifecycle("onExiting",1,t)},r.handleExited=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.handleLifecycle("onExited",1,t)},r}n=i,(e=t).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var n=t.prototype;return n.handleLifecycle=function(e,t,n){var r=this.props.children,t=o.default.Children.toArray(r)[t];t.props[e]&&(t=t.props)[e].apply(t,n),this.props[e]&&this.props[e]((0,a.findDOMNode)(this))},n.render=function(){var e=this.props,t=e.children,n=e.in,r=function(e,t){if(null==e)return{};for(var n,r={},i=Object.keys(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,["children","in"]),e=o.default.Children.toArray(t),t=e[0],e=e[1];return delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,o.default.createElement(s.default,r,n?o.default.cloneElement(t,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):o.default.cloneElement(e,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},t}(o.default.Component);n.propTypes="production"!==r.env.NODE_ENV?{in:e.default.bool.isRequired,children:function(e,t){return 2!==o.default.Children.count(e[t])?new Error('"'+t+'" must be exactly two transition components.'):null}}:{},exports.default=n,i.exports=exports.default}.call(this)}.call(this,require("_process"))},{"./TransitionGroup":733,_process:696,"prop-types":700,react:739,"react-dom":706}],732:[function(require,e,exports){!function(p){!function(){"use strict";exports.__esModule=!0,exports.default=exports.EXITING=exports.ENTERED=exports.ENTERING=exports.EXITED=exports.UNMOUNTED=void 0;var e=function(e){{if(e&&e.__esModule)return e;var t,n={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&((t=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{}).get||t.set?Object.defineProperty(n,r,t):n[r]=e[r]);return n.default=e,n}}(require("prop-types")),r=n(require("react")),o=n(require("react-dom")),t=require("react-lifecycles-compat"),a=require("./utils/PropTypes");function n(e){return e&&e.__esModule?e:{default:e}}var s="unmounted";exports.UNMOUNTED=s;var u="exited";exports.EXITED=u;var l="entering";exports.ENTERING=l;var c="entered";exports.ENTERED=c;var d="exiting";exports.EXITING=d;var i=function(i){var e;function t(e,t){var n,r=i.call(this,e,t)||this,t=t.transitionGroup,t=t&&!t.isMounting?e.enter:e.appear;return r.appearStatus=null,e.in?t?(n=u,r.appearStatus=l):n=c:n=e.unmountOnExit||e.mountOnEnter?s:u,r.state={status:n},r.nextCallback=null,r}n=i,(e=t).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var n=t.prototype;return n.getChildContext=function(){return{transitionGroup:null}},t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===s?{status:u}:null},n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;e!==this.props&&(e=this.state.status,this.props.in?e!==l&&e!==c&&(t=l):e!==l&&e!==c||(t=d)),this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n=this.props.timeout,r=e=t=n;return null!=n&&"number"!=typeof n&&(r=n.exit,e=n.enter,t=void 0!==n.appear?n.appear:e),{exit:r,enter:e,appear:t}},n.updateStatus=function(e,t){var n;void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),n=o.default.findDOMNode(this),t===l?this.performEnter(n,e):this.performExit(n)):this.props.unmountOnExit&&this.state.status===u&&this.setState({status:s})},n.performEnter=function(e,t){var n=this,r=this.props.enter,i=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,o=this.getTimeouts(),a=i?o.appear:o.enter;t||r?(this.props.onEnter(e,i),this.safeSetState({status:l},function(){n.props.onEntering(e,i),n.onTransitionEnd(e,a,function(){n.safeSetState({status:c},function(){n.props.onEntered(e,i)})})})):this.safeSetState({status:c},function(){n.props.onEntered(e)})},n.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();n?(this.props.onExit(e),this.safeSetState({status:d},function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,function(){t.safeSetState({status:u},function(){t.props.onExited(e)})})})):this.safeSetState({status:u},function(){t.props.onExited(e)})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(t){var n=this,r=!0;return this.nextCallback=function(e){r&&(r=!1,n.nextCallback=null,t(e))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},n.onTransitionEnd=function(e,t,n){this.setNextCallback(n);n=null==t&&!this.props.addEndListener;e&&!n?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===s)return null;var t=this.props,n=t.children,t=function(e,t){if(null==e)return{};for(var n,r={},i=Object.keys(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(t,["children"]);if(delete t.in,delete t.mountOnEnter,delete t.unmountOnExit,delete t.appear,delete t.enter,delete t.exit,delete t.timeout,delete t.addEndListener,delete t.onEnter,delete t.onEntering,delete t.onEntered,delete t.onExit,delete t.onExiting,delete t.onExited,"function"==typeof n)return n(e,t);n=r.default.Children.only(n);return r.default.cloneElement(n,t)},t}(r.default.Component);function f(){}i.contextTypes={transitionGroup:e.object},i.childContextTypes={transitionGroup:function(){}},i.propTypes="production"!==p.env.NODE_ENV?{children:e.oneOfType([e.func.isRequired,e.element.isRequired]).isRequired,in:e.bool,mountOnEnter:e.bool,unmountOnExit:e.bool,appear:e.bool,enter:e.bool,exit:e.bool,timeout:function(e){var t=a.timeoutsShape;e.addEndListener||(t=t.isRequired);for(var n=arguments.length,r=new Array(1<n?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return t.apply(void 0,[e].concat(r))},addEndListener:e.func,onEnter:e.func,onEntering:e.func,onEntered:e.func,onExit:e.func,onExiting:e.func,onExited:e.func}:{},i.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:f,onEntering:f,onEntered:f,onExit:f,onExiting:f,onExited:f},i.UNMOUNTED=0,i.EXITED=1,i.ENTERING=2,i.ENTERED=3,i.EXITING=4;i=(0,t.polyfill)(i);exports.default=i}.call(this)}.call(this,require("_process"))},{"./utils/PropTypes":736,_process:696,"prop-types":700,react:739,"react-dom":706,"react-lifecycles-compat":710}],733:[function(require,c,exports){!function(l){!function(){"use strict";exports.__esModule=!0,exports.default=void 0;var e=n(require("prop-types")),i=n(require("react")),t=require("react-lifecycles-compat"),o=require("./utils/ChildMapping");function n(e){return e&&e.__esModule?e:{default:e}}function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var u=Object.values||function(t){return Object.keys(t).map(function(e){return t[e]})},r=function(n){var e;function t(e,t){e=n.call(this,e,t)||this,t=e.handleExited.bind(s(s(e)));return e.state={handleExited:t,firstRender:!0},e}r=n,(e=t).prototype=Object.create(r.prototype),(e.prototype.constructor=e).__proto__=r;var r=t.prototype;return r.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},r.componentDidMount=function(){this.appeared=!0,this.mounted=!0},r.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,o.getInitialChildMapping)(e,r):(0,o.getNextChildMapping)(e,n,r),firstRender:!1}},r.handleExited=function(t,e){var n=(0,o.getChildMapping)(this.props.children);t.key in n||(t.props.onExited&&t.props.onExited(e),this.mounted&&this.setState(function(e){e=a({},e.children);return delete e[t.key],{children:e}}))},r.render=function(){var e=this.props,t=e.component,n=e.childFactory,e=function(e,t){if(null==e)return{};for(var n,r={},i=Object.keys(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,["component","childFactory"]),n=u(this.state.children).map(n);return delete e.appear,delete e.enter,delete e.exit,null===t?n:i.default.createElement(t,e,n)},t}(i.default.Component);r.childContextTypes={transitionGroup:e.default.object.isRequired},r.propTypes="production"!==l.env.NODE_ENV?{component:e.default.any,children:e.default.node,appear:e.default.bool,enter:e.default.bool,exit:e.default.bool,childFactory:e.default.func}:{},r.defaultProps={component:"div",childFactory:function(e){return e}};r=(0,t.polyfill)(r);exports.default=r,c.exports=exports.default}.call(this)}.call(this,require("_process"))},{"./utils/ChildMapping":735,_process:696,"prop-types":700,react:739,"react-lifecycles-compat":710}],734:[function(e,t,exports){"use strict";var n=o(e("./CSSTransition")),r=o(e("./ReplaceTransition")),i=o(e("./TransitionGroup")),e=o(e("./Transition"));function o(e){return e&&e.__esModule?e:{default:e}}t.exports={Transition:e.default,TransitionGroup:i.default,ReplaceTransition:r.default,CSSTransition:n.default}},{"./CSSTransition":730,"./ReplaceTransition":731,"./Transition":732,"./TransitionGroup":733}],735:[function(require,e,exports){"use strict";exports.__esModule=!0,exports.getChildMapping=r,exports.mergeChildMappings=t,exports.getInitialChildMapping=function(t,n){return r(t.children,function(e){return(0,d.cloneElement)(e,{onExited:n.bind(null,e),in:!0,appear:f(e,"appear",t),enter:f(e,"enter",t),exit:f(e,"exit",t)})})},exports.getNextChildMapping=function(a,s,u){var l=r(a.children),c=t(s,l);return Object.keys(c).forEach(function(e){var t,n,r,i,o=c[e];(0,d.isValidElement)(o)&&(t=e in s,n=e in l,r=s[e],i=(0,d.isValidElement)(r)&&!r.props.in,!n||t&&!i?n||!t||i?n&&t&&(0,d.isValidElement)(r)&&(c[e]=(0,d.cloneElement)(o,{onExited:u.bind(null,o),in:r.props.in,exit:f(o,"exit",a),enter:f(o,"enter",a)})):c[e]=(0,d.cloneElement)(o,{in:!1}):c[e]=(0,d.cloneElement)(o,{onExited:u.bind(null,o),in:!0,exit:f(o,"exit",a),enter:f(o,"enter",a)}))}),c};var d=require("react");function r(e,t){var n=Object.create(null);return e&&d.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=(e=e,t&&(0,d.isValidElement)(e)?t(e):e)}),n}function t(t,n){function e(e){return(e in n?n:t)[e]}t=t||{},n=n||{};var r,i,o=Object.create(null),a=[];for(r in t)r in n?a.length&&(o[r]=a,a=[]):a.push(r);var s,u={};for(s in n){if(o[s])for(i=0;i<o[s].length;i++){var l=o[s][i];u[o[s][i]]=e(l)}u[s]=e(s)}for(i=0;i<a.length;i++)u[a[i]]=e(a[i]);return u}function f(e,t,n){return(null!=n[t]?n:e.props)[t]}},{react:739}],736:[function(require,e,exports){!function(r){!function(){"use strict";exports.__esModule=!0,exports.classNamesShape=exports.timeoutsShape=void 0;var e,t=(e=require("prop-types"))&&e.__esModule?e:{default:e};var n="production"!==r.env.NODE_ENV?t.default.oneOfType([t.default.number,t.default.shape({enter:t.default.number,exit:t.default.number,appear:t.default.number}).isRequired]):null;exports.timeoutsShape=n;t="production"!==r.env.NODE_ENV?t.default.oneOfType([t.default.string,t.default.shape({enter:t.default.string,exit:t.default.string,active:t.default.string}),t.default.shape({enter:t.default.string,enterDone:t.default.string,enterActive:t.default.string,exit:t.default.string,exitDone:t.default.string,exitActive:t.default.string})]):null;exports.classNamesShape=t}.call(this)}.call(this,require("_process"))},{_process:696,"prop-types":700}],737:[function(require,e,exports){!function(e){!function(){"use strict";"production"!==e.env.NODE_ENV&&function(){var h=require("object-assign"),i=require("prop-types/checkPropTypes"),e="function"==typeof Symbol&&Symbol.for,m=e?Symbol.for("react.element"):60103,y=e?Symbol.for("react.portal"):60106,s=e?Symbol.for("react.fragment"):60107,r=e?Symbol.for("react.strict_mode"):60108,o=e?Symbol.for("react.profiler"):60114,a=e?Symbol.for("react.provider"):60109,u=e?Symbol.for("react.context"):60110,t=e?Symbol.for("react.concurrent_mode"):60111,l=e?Symbol.for("react.forward_ref"):60112,c=e?Symbol.for("react.suspense"):60113,d=e?Symbol.for("react.suspense_list"):60120,f=e?Symbol.for("react.memo"):60115,p=e?Symbol.for("react.lazy"):60116,g=e?Symbol.for("react.block"):60121,n=e?Symbol.for("react.fundamental"):60117,v=e?Symbol.for("react.responder"):60118,b=e?Symbol.for("react.scope"):60119,_="function"==typeof Symbol&&Symbol.iterator,w="@@iterator";function x(e){if(null===e||"object"!=typeof e)return null;e=_&&e[_]||e[w];return"function"==typeof e?e:null}var T={current:null},S={current:null},k=/^(.*)[\\\/]/;var E=1;function O(e){if(null==e)return null;if("number"==typeof e.tag&&D("Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),"function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case s:return"Fragment";case y:return"Portal";case o:return"Profiler";case r:return"StrictMode";case c:return"Suspense";case d:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case u:return"Context.Consumer";case a:return"Context.Provider";case l:return t=e.render,n="ForwardRef",t=t.displayName||t.name||"",e.displayName||(""!==t?n+"("+t+")":n);case f:return O(e.type);case g:return O(e.render);case p:n=(n=e)._status===E?n._result:null;if(n)return O(n)}var t,n;return null}var C={},P=null;function A(e){P=e}C.getCurrentStack=null,C.getStackAddendum=function(){var e,t,n,r,i,o="";P&&(r=O(P.type),i=P._owner,o+=(e=r,t=P._source,n=i&&O(i.type),a="",t?(i=(r=t.fileName).replace(k,""),/^index\./.test(i)&&(!(r=r.match(k))||(r=r[1])&&(i=r.replace(k,"")+"/"+i)),a=" (at "+i+":"+t.lineNumber+")"):n&&(a=" (created by "+n+")"),"\n    in "+(e||"Unknown")+a));var a=C.getCurrentStack;return a&&(o+=a()||""),o};var M={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:S,IsSomeRendererActing:{current:!1},assign:h};function j(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];I("warn",e,n)}function D(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];I("error",e,n)}function I(e,t,n){0<n.length&&"string"==typeof n[n.length-1]&&0===n[n.length-1].indexOf("\n    in")||""!==(r=M.ReactDebugCurrentFrame.getStackAddendum())&&(t+="%s",n=n.concat([r]));var r=n.map(function(e){return""+e});r.unshift("Warning: "+t),Function.prototype.apply.call(console[e],console,r);try{var i=0,o="Warning: "+t.replace(/%s/g,function(){return n[i++]});throw new Error(o)}catch(e){}}h(M,{ReactDebugCurrentFrame:C,ReactComponentTreeHook:{}});var N={};function R(e,t){var n=e.constructor,e=n&&(n.displayName||n.name)||"ReactClass",n=e+"."+t;N[n]||(D("Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",t,e),N[n]=!0)}var L={isMounted:function(e){return!1},enqueueForceUpdate:function(e,t,n){R(e,"forceUpdate")},enqueueReplaceState:function(e,t,n,r){R(e,"replaceState")},enqueueSetState:function(e,t,n,r){R(e,"setState")}},U={};function F(e,t,n){this.props=e,this.context=t,this.refs=U,this.updater=n||L}Object.freeze(U),F.prototype.isReactComponent={},F.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},F.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};var B,z={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]};for(B in z)z.hasOwnProperty(B)&&function(e,t){Object.defineProperty(F.prototype,e,{get:function(){j("%s(...) is deprecated in plain JavaScript React classes. %s",t[0],t[1])}})}(B,z[B]);function W(){}function V(e,t,n){this.props=e,this.context=t,this.refs=U,this.updater=n||L}W.prototype=F.prototype;e=V.prototype=new W;e.constructor=V,h(e,F.prototype),e.isPureReactComponent=!0;var H,q,Y=Object.prototype.hasOwnProperty,G={key:!0,ref:!0,__self:!0,__source:!0};function K(e){if(Y.call(e,"ref")){var t=Object.getOwnPropertyDescriptor(e,"ref").get;if(t&&t.isReactWarning)return}return void 0!==e.ref}function $(e){if(Y.call(e,"key")){var t=Object.getOwnPropertyDescriptor(e,"key").get;if(t&&t.isReactWarning)return}return void 0!==e.key}var X={},Q=function(e,t,n,r,i,o,a){o={$$typeof:m,type:e,key:t,ref:n,props:a,_owner:o,_store:{}};return Object.defineProperty(o._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(o,"_self",{configurable:!1,enumerable:!1,writable:!1,value:r}),Object.defineProperty(o,"_source",{configurable:!1,enumerable:!1,writable:!1,value:i}),Object.freeze&&(Object.freeze(o.props),Object.freeze(o)),o};function Z(e,t,n){var r,i,o,a={},s=null,u=null,l=null,c=null;if(null!=t)for(r in K(t)&&(u=t.ref,"string"==typeof(i=t).ref&&S.current&&i.__self&&S.current.stateNode!==i.__self&&(o=O(S.current.type),X[o]||(D('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://fb.me/react-strict-mode-string-ref',O(S.current.type),i.ref),X[o]=!0))),$(t)&&(s=""+t.key),l=void 0===t.__self?null:t.__self,c=void 0===t.__source?null:t.__source,t)Y.call(t,r)&&!G.hasOwnProperty(r)&&(a[r]=t[r]);var d,f,p,h=arguments.length-2;if(1==h)a.children=n;else if(1<h){for(var m=Array(h),y=0;y<h;y++)m[y]=arguments[y+2];Object.freeze&&Object.freeze(m),a.children=m}if(e&&e.defaultProps){var g=e.defaultProps;for(r in g)void 0===a[r]&&(a[r]=g[r])}function v(){q||(q=!0,D("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",d))}function b(){H||(H=!0,D("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",p))}return(s||u)&&(n="function"==typeof e?e.displayName||e.name||"Unknown":e,s&&(f=a,p=n,b.isReactWarning=!0,Object.defineProperty(f,"key",{get:b,configurable:!0})),u&&(f=a,d=n,v.isReactWarning=!0,Object.defineProperty(f,"ref",{get:v,configurable:!0}))),Q(e,s,u,l,c,S.current,a)}function J(e){return"object"==typeof e&&null!==e&&e.$$typeof===m}var ee=".",te=":";var ne=!1,re=/\/+/g;function ie(e){return(""+e).replace(re,"$&/")}var oe=10,ae=[];function se(e,t,n,r){if(ae.length){var i=ae.pop();return i.result=e,i.keyPrefix=t,i.func=n,i.context=r,i.count=0,i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function ue(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,ae.length<oe&&ae.push(e)}function le(e,t,n){return null==e?0:function e(t,n,r,i){var o,a=typeof t,s=!1;if(null===(t="undefined"==a||"boolean"==a?null:t))s=!0;else switch(a){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case m:case y:s=!0}}if(s)return r(i,t,""===n?ee+ce(t,0):n),1;var u=0,l=""===n?ee:n+te;if(Array.isArray(t))for(var c=0;c<t.length;c++)u+=e(o=t[c],l+ce(o,c),r,i);else if("function"==typeof(n=x(t))){n===t.entries&&(ne||j("Using Maps as children is deprecated and will be removed in a future major release. Consider converting children to an array of keyed ReactElements instead."),ne=!0);for(var d,f=n.call(t),p=0;!(d=f.next()).done;)u+=e(o=d.value,l+ce(o,p++),r,i)}else if("object"==a)throw n="",n=" If you meant to render a collection of children, use an array instead."+C.getStackAddendum(),a=""+t,Error("Objects are not valid as a React child (found: "+("[object Object]"==a?"object with keys {"+Object.keys(t).join(", ")+"}":a)+")."+n);return u}(e,"",t,n)}function ce(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(e=e.key,n={"=":"=0",":":"=2"},"$"+(""+e).replace(/[=:]/g,function(e){return n[e]})):t.toString(36);var n}function de(e,t,n){var r=e.func,i=e.context;r.call(i,t,e.count++)}function fe(e,t,n){var r=e.result,i=e.keyPrefix,o=e.func,a=e.context,e=o.call(a,t,e.count++);Array.isArray(e)?pe(e,r,n,function(e){return e}):null!=e&&(J(e)&&(n=i+(!(i=e).key||t&&t.key===e.key?"":ie(e.key)+"/")+n,e=Q(i.type,n,i.ref,i._self,i._source,i._owner,i.props)),r.push(e))}function pe(e,t,n,r,i){var o="",i=se(t,o=null!=n?ie(n)+"/":o,r,i);le(e,fe,i),ue(i)}function he(e){return"string"==typeof e||"function"==typeof e||e===s||e===t||e===o||e===r||e===c||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===f||e.$$typeof===a||e.$$typeof===u||e.$$typeof===l||e.$$typeof===n||e.$$typeof===v||e.$$typeof===b||e.$$typeof===g)}function me(){var e=T.current;if(null===e)throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://fb.me/react-invalid-hook-call for tips about how to debug and fix this problem.");return e}function ye(){if(S.current){var e=O(S.current.type);if(e)return"\n\nCheck the render method of `"+e+"`."}return""}var ge=!1,ve={};function be(e,t){var n;e._store&&!e._store.validated&&null==e.key&&(e._store.validated=!0,n=t,(t=ye())||(n="string"==typeof n?n:n.displayName||n.name)&&(t="\n\nCheck the top-level render call using <"+n+">."),ve[n=t]||(ve[n]=!0,t="",e&&e._owner&&e._owner!==S.current&&(t=" It was passed a child from "+O(e._owner.type)+"."),A(e),D('Each child in a list should have a unique "key" prop.%s%s See https://fb.me/react-warning-keys for more information.',n,t),A(null)))}function _e(e,t){if("object"==typeof e)if(Array.isArray(e))for(var n=0;n<e.length;n++){var r=e[n];J(r)&&be(r,t)}else if(J(e))e._store&&(e._store.validated=!0);else if(e){var i=x(e);if("function"==typeof i&&i!==e.entries)for(var o,a=i.call(e);!(o=a.next()).done;)J(o.value)&&be(o.value,t)}}function we(e){var t=e.type;if(null!=t&&"string"!=typeof t){var n,r=O(t);if("function"==typeof t)n=t.propTypes;else{if("object"!=typeof t||t.$$typeof!==l&&t.$$typeof!==f)return;n=t.propTypes}n?(A(e),i(n,e.props,"prop",r,C.getStackAddendum),A(null)):void 0===t.PropTypes||ge||(ge=!0,D("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",r||"Unknown")),"function"!=typeof t.getDefaultProps||t.getDefaultProps.isReactClassApproved||D("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function xe(e,t,n){var r,i=he(e);i||(o="",(void 0===e||"object"==typeof e&&null!==e&&0===Object.keys(e).length)&&(o+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports."),o+=(null==(t=t)||void 0===(t=t.__source)?"":"\n\nCheck your code at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+".")||ye(),null===e?r="null":Array.isArray(e)?r="array":void 0!==e&&e.$$typeof===m?(r="<"+(O(e.type)||"Unknown")+" />",o=" Did you accidentally export a JSX literal instead of a component?"):r=typeof e,D("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",r,o));var o=Z.apply(this,arguments);if(null==o)return o;if(i)for(var a=2;a<arguments.length;a++)_e(arguments[a],e);return(e===s?function(e){A(e);for(var t=Object.keys(e.props),n=0;n<t.length;n++){var r=t[n];if("children"!==r&&"key"!==r){D("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",r);break}}null!==e.ref&&D("Invalid attribute `ref` supplied to `React.Fragment`."),A(null)}:we)(o),o}var Te=!1;try{var Se=Object.freeze({}),ke=new Map([[Se,null]]),Ee=new Set([Se]);ke.set(0,0),Ee.add(0)}catch(e){}Se=xe,ke=function(e,t,n){for(var r=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r,i,o=h({},e.props),a=e.key,s=e.ref,u=e._self,l=e._source,c=e._owner;if(null!=t)for(r in K(t)&&(s=t.ref,c=S.current),$(t)&&(a=""+t.key),e.type&&e.type.defaultProps&&(i=e.type.defaultProps),t)Y.call(t,r)&&!G.hasOwnProperty(r)&&(void 0===t[r]&&void 0!==i?o[r]=i[r]:o[r]=t[r]);var d=arguments.length-2;if(1==d)o.children=n;else if(1<d){for(var f=Array(d),p=0;p<d;p++)f[p]=arguments[p+2];o.children=f}return Q(e.type,a,s,u,l,c,o)}.apply(this,arguments),i=2;i<arguments.length;i++)_e(arguments[i],r.type);return we(r),r},Ee=function(e){var t=xe.bind(null,e);return t.type=e,Te||(Te=!0,j("React.createFactory() is deprecated and will be removed in a future major release. Consider using JSX or use React.createElement() directly instead.")),Object.defineProperty(t,"type",{enumerable:!1,get:function(){return j("Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:e}),e}}),t};exports.Children={map:function(e,t,n){if(null==e)return e;var r=[];return pe(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;n=se(null,null,t,n),le(e,de,n),ue(n)},count:function(e){return le(e,function(){return null},null)},toArray:function(e){var t=[];return pe(e,t,null,function(e){return e}),t},only:function(e){if(!J(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},exports.Component=F,exports.Fragment=s,exports.Profiler=o,exports.PureComponent=V,exports.StrictMode=r,exports.Suspense=c,exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=M,exports.cloneElement=ke,exports.createContext=function(e,t){void 0===t?t=null:null!==t&&"function"!=typeof t&&D("createContext: Expected the optional second argument to be a function. Instead received: %s",t);var n={$$typeof:u,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},r=!(n.Provider={$$typeof:a,_context:n}),i=!1,e={$$typeof:u,_context:n,_calculateChangedBits:n._calculateChangedBits};return Object.defineProperties(e,{Provider:{get:function(){return i||(i=!0,D("Rendering <Context.Consumer.Provider> is not supported and will be removed in a future major release. Did you mean to render <Context.Provider> instead?")),n.Provider},set:function(e){n.Provider=e}},_currentValue:{get:function(){return n._currentValue},set:function(e){n._currentValue=e}},_currentValue2:{get:function(){return n._currentValue2},set:function(e){n._currentValue2=e}},_threadCount:{get:function(){return n._threadCount},set:function(e){n._threadCount=e}},Consumer:{get:function(){return r||(r=!0,D("Rendering <Context.Consumer.Consumer> is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?")),n.Consumer}}}),n.Consumer=e,n._currentRenderer=null,n._currentRenderer2=null,n},exports.createElement=Se,exports.createFactory=Ee,exports.createRef=function(){var e={current:null};return Object.seal(e),e},exports.forwardRef=function(e){return null!=e&&e.$$typeof===f?D("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):"function"!=typeof e?D("forwardRef requires a render function but was given %s.",null===e?"null":typeof e):0!==e.length&&2!==e.length&&D("forwardRef render functions accept exactly two parameters: props and ref. %s",1===e.length?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),null!=e&&(null==e.defaultProps&&null==e.propTypes||D("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?")),{$$typeof:l,render:e}},exports.isValidElement=J,exports.lazy=function(e){var t,n,r={$$typeof:p,_ctor:e,_status:-1,_result:null};return Object.defineProperties(r,{defaultProps:{configurable:!0,get:function(){return t},set:function(e){D("React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),t=e,Object.defineProperty(r,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return n},set:function(e){D("React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),n=e,Object.defineProperty(r,"propTypes",{enumerable:!0})}}}),r},exports.memo=function(e,t){return he(e)||D("memo: The first argument must be a component. Instead received: %s",null===e?"null":typeof e),{$$typeof:f,type:e,compare:void 0===t?null:t}},exports.useCallback=function(e,t){return me().useCallback(e,t)},exports.useContext=function(e,t){var n,r=me();return void 0!==t&&D("useContext() second argument is reserved for future use in React. Passing it is not supported. You passed: %s.%s",t,"number"==typeof t&&Array.isArray(arguments[2])?"\n\nDid you call array.map(useContext)? Calling Hooks inside a loop is not supported. Learn more at https://fb.me/rules-of-hooks":""),void 0!==e._context&&((n=e._context).Consumer===e?D("Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):n.Provider===e&&D("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")),r.useContext(e,t)},exports.useDebugValue=function(e,t){return me().useDebugValue(e,t)},exports.useEffect=function(e,t){return me().useEffect(e,t)},exports.useImperativeHandle=function(e,t,n){return me().useImperativeHandle(e,t,n)},exports.useLayoutEffect=function(e,t){return me().useLayoutEffect(e,t)},exports.useMemo=function(e,t){return me().useMemo(e,t)},exports.useReducer=function(e,t,n){return me().useReducer(e,t,n)},exports.useRef=function(e){return me().useRef(e)},exports.useState=function(e){return me().useState(e)},exports.version="16.14.0"}()}.call(this)}.call(this,require("_process"))},{_process:696,"object-assign":661,"prop-types/checkPropTypes":697}],738:[function(e,t,exports){"use strict";var c=e("object-assign"),n="function"==typeof Symbol&&Symbol.for,d=n?Symbol.for("react.element"):60103,l=n?Symbol.for("react.portal"):60106,r=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,o=n?Symbol.for("react.profiler"):60114,a=n?Symbol.for("react.provider"):60109,s=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.forward_ref"):60112,e=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.memo"):60115,p=n?Symbol.for("react.lazy"):60116,h="function"==typeof Symbol&&Symbol.iterator;function m(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 y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||y}function b(){}function _(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||y}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(m(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=v.prototype;n=_.prototype=new b;n.constructor=_,c(n,v.prototype),n.isPureReactComponent=!0;var w={current:null},x=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var r,i={},o=null,a=null;if(null!=t)for(r in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(o=""+t.key),t)x.call(t,r)&&!T.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(1===s)i.children=n;else if(1<s){for(var u=Array(s),l=0;l<s;l++)u[l]=arguments[l+2];i.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===i[r]&&(i[r]=s[r]);return{$$typeof:d,type:e,key:o,ref:a,props:i,_owner:w.current}}function k(e){return"object"==typeof e&&null!==e&&e.$$typeof===d}var E=/\/+/g,O=[];function C(e,t,n,r){if(O.length){var i=O.pop();return i.result=e,i.keyPrefix=t,i.func=n,i.context=r,i.count=0,i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function P(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,O.length<10&&O.push(e)}function A(e,t,n){return null==e?0:function e(t,n,r,i){var o=!1;if(null===(t="undefined"==(s=typeof t)||"boolean"===s?null:t))o=!0;else switch(s){case"string":case"number":o=!0;break;case"object":switch(t.$$typeof){case d:case l:o=!0}}if(o)return r(i,t,""===n?"."+M(t,0):n),1;if(o=0,n=""===n?".":n+":",Array.isArray(t))for(var a=0;a<t.length;a++){var s,u=n+M(s=t[a],a);o+=e(s,u,r,i)}else if("function"==typeof(u=null!==t&&"object"==typeof t&&"function"==typeof(u=h&&t[h]||t["@@iterator"])?u:null))for(t=u.call(t),a=0;!(s=t.next()).done;)o+=e(s=s.value,u=n+M(s,a++),r,i);else if("object"===s)throw r=""+t,Error(m(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return o}(e,"",t,n)}function M(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(e=e.key,n={"=":"=0",":":"=2"},"$"+(""+e).replace(/[=:]/g,function(e){return n[e]})):t.toString(36);var n}function j(e,t){e.func.call(e.context,t,e.count++)}function D(e,t,n){var r=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?I(e,r,n,function(e){return e}):null!=e&&(k(e)&&(n=i+(!(i=e).key||t&&t.key===e.key?"":(""+e.key).replace(E,"$&/")+"/")+n,e={$$typeof:d,type:i.type,key:n,ref:i.ref,props:i.props,_owner:i._owner}),r.push(e))}function I(e,t,n,r,i){var o="";A(e,D,t=C(t,o=null!=n?(""+n).replace(E,"$&/")+"/":o,r,i)),P(t)}var N={current:null};function R(){var e=N.current;if(null===e)throw Error(m(321));return e}n={ReactCurrentDispatcher:N,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:c};exports.Children={map:function(e,t,n){if(null==e)return e;var r=[];return I(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;A(e,j,t=C(null,null,t,n)),P(t)},count:function(e){return A(e,function(){return null},null)},toArray:function(e){var t=[];return I(e,t,null,function(e){return e}),t},only:function(e){if(!k(e))throw Error(m(143));return e}},exports.Component=v,exports.Fragment=r,exports.Profiler=o,exports.PureComponent=_,exports.StrictMode=i,exports.Suspense=e,exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=n,exports.cloneElement=function(e,t,n){if(null==e)throw Error(m(267,e));var r=c({},e.props),i=e.key,o=e.ref,a=e._owner;if(null!=t)for(s in void 0!==t.ref&&(o=t.ref,a=w.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps&&(u=e.type.defaultProps),t)x.call(t,s)&&!T.hasOwnProperty(s)&&(r[s]=(void 0===t[s]&&void 0!==u?u:t)[s]);var s=arguments.length-2;if(1===s)r.children=n;else if(1<s){for(var u=Array(s),l=0;l<s;l++)u[l]=arguments[l+2];r.children=u}return{$$typeof:d,type:e.type,key:i,ref:o,props:r,_owner:a}},exports.createContext=function(e,t){return(e={$$typeof:s,_calculateChangedBits:t=void 0===t?null:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},exports.createElement=S,exports.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},exports.createRef=function(){return{current:null}},exports.forwardRef=function(e){return{$$typeof:u,render:e}},exports.isValidElement=k,exports.lazy=function(e){return{$$typeof:p,_ctor:e,_status:-1,_result:null}},exports.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},exports.useCallback=function(e,t){return R().useCallback(e,t)},exports.useContext=function(e,t){return R().useContext(e,t)},exports.useDebugValue=function(){},exports.useEffect=function(e,t){return R().useEffect(e,t)},exports.useImperativeHandle=function(e,t,n){return R().useImperativeHandle(e,t,n)},exports.useLayoutEffect=function(e,t){return R().useLayoutEffect(e,t)},exports.useMemo=function(e,t){return R().useMemo(e,t)},exports.useReducer=function(e,t,n){return R().useReducer(e,t,n)},exports.useRef=function(e){return R().useRef(e)},exports.useState=function(e){return R().useState(e)},exports.version="16.14.0"},{"object-assign":661}],739:[function(require,t,exports){!function(e){!function(){"use strict";"production"===e.env.NODE_ENV?t.exports=require("./cjs/react.production.min.js"):t.exports=require("./cjs/react.development.js")}.call(this)}.call(this,require("_process"))},{"./cjs/react.development.js":737,"./cjs/react.production.min.js":738,_process:696}],740:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getTickValuesFixedDomain=exports.getTickValues=exports.getNiceTickValues=void 0;var d=n(e("decimal.js-light")),l=e("./util/utils"),u=n(e("./util/arithmetic"));function n(e){return e&&e.__esModule?e:{default:e}}function c(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||r(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(e,t)||r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function p(e){var t=f(e,2),n=t[0],r=t[1],e=n,t=r;return r<n&&(e=r,t=n),[e,t]}function h(e,t,n){if(e.lte(0))return new d.default(0);var r=u.default.getDigitCount(e.toNumber()),i=new d.default(10).pow(r),e=e.div(i),r=1!==r?.05:.1,i=new d.default(Math.ceil(e.div(r).toNumber())).add(n).mul(r).mul(i);return t?i:new d.default(Math.ceil(i))}function m(e,t,n){var r,i=1,o=new d.default(e);!o.isint()&&n?(r=Math.abs(e))<1?(i=new d.default(10).pow(u.default.getDigitCount(e)-1),o=new d.default(Math.floor(o.div(i).toNumber())).mul(i)):1<r&&(o=new d.default(Math.floor(e))):0===e?o=new d.default(Math.floor((t-1)/2)):n||(o=new d.default(Math.floor(e)));var a=Math.floor((t-1)/2);return(0,l.compose)((0,l.map)(function(e){return o.add(new d.default(e-a).mul(i)).toNumber()}),l.range)(0,t)}e=(0,l.memoize)(function(e){var t=(s=f(e,2))[0],n=s[1],r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:6,i=!(2<arguments.length&&void 0!==arguments[2])||arguments[2],o=Math.max(r,2),a=f(p([t,n]),2),e=a[0],s=a[1];return e!==-1/0&&s!==1/0?e===s?m(e,r,i):(s=function e(t,n,r,i,o){var a=4<arguments.length&&void 0!==o?o:0;if(!Number.isFinite((n-t)/(r-1)))return{step:new d.default(0),tickMin:new d.default(0),tickMax:new d.default(0)};var s=h(new d.default(n).sub(t).div(r-1),i,a),u=t<=0&&0<=n?new d.default(0):(u=new d.default(t).add(n).div(2)).sub(new d.default(u).mod(s)),l=Math.ceil(u.sub(t).div(s).toNumber()),c=Math.ceil(new d.default(n).sub(u).div(s).toNumber()),o=l+c+1;return r<o?e(t,n,r,i,a+1):(o<r&&(c=0<n?c+(r-o):c,l=0<n?l:l+(r-o)),{step:s,tickMin:u.sub(new d.default(l).mul(s)),tickMax:u.add(new d.default(c).mul(s))})}(e,s,o,i),o=s.step,i=s.tickMin,s=s.tickMax,o=u.default.rangeStep(i,s.add(new d.default(.1).mul(o)),o),n<t?(0,l.reverse)(o):o):(a=s===1/0?[e].concat(c((0,l.range)(0,r-1).map(function(){return 1/0}))):[].concat(c((0,l.range)(0,r-1).map(function(){return-1/0})),[s]),n<t?(0,l.reverse)(a):a)});exports.getNiceTickValues=e;e=(0,l.memoize)(function(e){var t=f(e,2),n=t[0],r=t[1],i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:6,o=!(2<arguments.length&&void 0!==arguments[2])||arguments[2],e=Math.max(i,2),a=(t=f(p([n,r]),2))[0],s=t[1];if(a===-1/0||s===1/0)return[n,r];if(a===s)return m(a,i,o);var u=h(new d.default(s).sub(a).div(e-1),o,0),e=(0,l.compose)((0,l.map)(function(e){return new d.default(a).add(new d.default(e).mul(u)).toNumber()}),l.range)(0,e).filter(function(e){return a<=e&&e<=s});return r<n?(0,l.reverse)(e):e});exports.getTickValues=e;e=(0,l.memoize)(function(e,t){var n=(o=f(e,2))[0],r=o[1],i=!(2<arguments.length&&void 0!==arguments[2])||arguments[2],e=f(p([n,r]),2),o=e[0],e=e[1];return o===-1/0||e===1/0?[n,r]:o===e?[o]:(t=Math.max(t,2),i=h(new d.default(e).sub(o).div(t-1),i,0),e=[].concat(c(u.default.rangeStep(new d.default(o),new d.default(e).sub(new d.default(.99).mul(i)),i)),[e]),r<n?(0,l.reverse)(e):e)});exports.getTickValuesFixedDomain=e},{"./util/arithmetic":742,"./util/utils":743,"decimal.js-light":384}],741:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getTickValues",{enumerable:!0,get:function(){return t.getTickValues}}),Object.defineProperty(exports,"getNiceTickValues",{enumerable:!0,get:function(){return t.getNiceTickValues}}),Object.defineProperty(exports,"getTickValuesFixedDomain",{enumerable:!0,get:function(){return t.getTickValuesFixedDomain}});var t=require("./getNiceTickValues")},{"./getNiceTickValues":740}],742:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t,a=(t=require("decimal.js-light"))&&t.__esModule?t:{default:t},n=require("./utils");var r=(0,n.curry)(function(e,t,n){e=+e;return e+n*(+t-e)}),i=(0,n.curry)(function(e,t,n){return(n-e)/(t-+e||1/0)}),n=(0,n.curry)(function(e,t,n){t=(t=t-+e)||1/0;return Math.max(0,Math.min(1,(n-e)/t))});exports.default={rangeStep:function(e,t,n){for(var r=new a.default(e),i=0,o=[];r.lt(t)&&i<1e5;)o.push(r.toNumber()),r=r.add(n),i++;return o},getDigitCount:function(e){return e=0===e?1:Math.floor(new a.default(e).abs().log(10).toNumber())+1},interpolateNumber:r,uninterpolateNumber:i,uninterpolateTruncation:n}},{"./utils":743,"decimal.js-light":384}],743:[function(require,e,exports){"use strict";function a(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(exports,"__esModule",{value:!0}),exports.memoize=exports.reverse=exports.compose=exports.map=exports.range=exports.curry=exports.PLACE_HOLDER=void 0;function s(e){return e}var u={"@@functional/placeholder":!0};exports.PLACE_HOLDER=u;function l(e){return e===u}function c(t){return function e(){return 0===arguments.length||1===arguments.length&&l(arguments.length<=0?void 0:arguments[0])?e:t.apply(void 0,arguments)}}function d(r,o){return 1===r?o:c(function(){for(var e=arguments.length,i=new Array(e),t=0;t<e;t++)i[t]=arguments[t];var n=i.filter(function(e){return e!==u}).length;return r<=n?o.apply(void 0,i):d(r-n,c(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=i.map(function(e){return l(e)?t.shift():e});return o.apply(void 0,a(r).concat(t))}))})}var t=function(e){return d(e.length,e)};exports.curry=t;exports.range=function(e,t){for(var n=[],r=e;r<t;++r)n[r-e]=r;return n};t=t(function(e,t){return(Array.isArray(t)?t:Object.keys(t).map(function(e){return t[e]})).map(e)});exports.map=t;exports.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!t.length)return s;var r=t.reverse(),i=r[0],o=r.slice(1);return function(){return o.reduce(function(e,t){return t(e)},i.apply(void 0,arguments))}};exports.reverse=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")};exports.memoize=function(r){var i=null,o=null;return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return i&&t.every(function(e,t){return e===i[t]})?o:(i=t,o=r.apply(void 0,t))}}},{}],744:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var u=r(require("lodash/isEqual")),p=r(require("lodash/isNaN")),a=r(require("lodash/max")),s=r(require("lodash/isFunction")),m=r(require("lodash/get")),y=r(require("lodash/isNil")),g=r(require("lodash/isArray")),h=function(e){if(e&&e.__esModule)return e;var t=d();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(require("react")),t=r(require("prop-types")),v=r(require("classnames")),b=r(require("react-smooth")),l=r(require("../shape/Curve")),n=r(require("../shape/Dot")),_=r(require("../container/Layer")),w=r(require("../component/LabelList")),c=require("../util/ReactUtils"),x=require("../util/DataUtils"),T=require("../util/ChartUtils");function d(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}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)}function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function o(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function S(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):o(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function E(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function C(e,t){return(C=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var P=function(){function o(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return(n=E(this,(e=O(o)).call.apply(e,[this].concat(r)))).state={isAnimationFinished:!0},n.id=(0,x.uniqueId)("recharts-area-"),n.cachePrevData=function(e,t){n.setState({prevPoints:e,prevBaseLine:t})},n.handleAnimationEnd=function(){var e=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),(0,s.default)(e)&&e()},n.handleAnimationStart=function(){var e=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),(0,s.default)(e)&&e()},n}var e,t,n;return 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&&C(e,t)}(o,h.PureComponent),e=o,(t=[{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.animationId,r=t.points,t=t.baseLine;e.animationId!==n&&this.cachePrevData(r,t)}},{key:"renderDots",value:function(e,t){var n=this,r=this.props.isAnimationActive,i=this.state.isAnimationFinished;if(r&&!i)return null;var r=this.props,o=r.dot,i=r.points,a=r.dataKey,s=(0,c.getPresentationAttributes)(this.props),u=(0,c.getPresentationAttributes)(o),l=(0,c.filterEventAttributes)(o),i=i.map(function(e,t){e=S({key:"dot-".concat(t),r:3},s,{},u,{},l,{dataKey:a,cx:e.x,cy:e.y,index:t,value:e.value,payload:e.payload});return n.constructor.renderDotItem(o,e)}),t={clipPath:e?"url(#clipPath-".concat(t,")"):null};return h.default.createElement(_.default,f({className:"recharts-area-dots"},t),i)}},{key:"renderHorizontalRect",value:function(e){var t=this.props,n=t.baseLine,r=t.points,i=t.strokeWidth,o=r[0].x,t=r[r.length-1].x,e=e*Math.abs(o-t),r=(0,a.default)(r.map(function(e){return e.y||0}));return(0,x.isNumber)(n)?r=Math.max(n,r):n&&(0,g.default)(n)&&n.length&&(r=Math.max((0,a.default)(n.map(function(e){return e.y||0})),r)),(0,x.isNumber)(r)?h.default.createElement("rect",{x:o<t?o:o-e,y:0,width:e,height:parseInt(r+(i||1),10)}):null}},{key:"renderVerticalRect",value:function(e){var t=this.props,n=t.baseLine,r=t.points,i=t.strokeWidth,o=r[0].y,t=r[r.length-1].y,e=e*Math.abs(o-t),r=(0,a.default)(r.map(function(e){return e.x||0}));return(0,x.isNumber)(n)?r=Math.max(n,r):n&&(0,g.default)(n)&&n.length&&(r=Math.max((0,a.default)(n.map(function(e){return e.x||0})),r)),(0,x.isNumber)(r)?h.default.createElement("rect",{x:0,y:o<t?o:o-e,width:r+(i||1),height:parseInt(e,10)}):null}},{key:"renderClipRect",value:function(e){return"vertical"===this.props.layout?this.renderVerticalRect(e):this.renderHorizontalRect(e)}},{key:"renderAreaStatically",value:function(e,t,n,r){var i=this.props,o=i.layout,a=i.type,s=i.stroke,u=i.connectNulls,i=i.isRange;return h.default.createElement(_.default,{clipPath:n?"url(#clipPath-".concat(r,")"):null},h.default.createElement(l.default,f({},this.props,{points:e,baseLine:t,stroke:"none",className:"recharts-area-area"})),"none"!==s&&h.default.createElement(l.default,f({},(0,c.getPresentationAttributes)(this.props),{className:"recharts-area-curve",layout:o,type:a,connectNulls:u,fill:"none",points:e})),"none"!==s&&i&&h.default.createElement(l.default,f({},(0,c.getPresentationAttributes)(this.props),{className:"recharts-area-curve",layout:o,type:a,connectNulls:u,fill:"none",points:t})))}},{key:"renderAreaWithAnimation",value:function(n,o){var a=this,e=this.props,s=e.points,u=e.baseLine,t=e.isAnimationActive,r=e.animationBegin,i=e.animationDuration,l=e.animationEasing,c=e.animationId,e=this.state,d=e.prevPoints,f=e.prevBaseLine;return h.default.createElement(b.default,{begin:r,duration:i,isActive:t,easing:l,from:{t:0},to:{t:1},key:"area-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(e){var r=e.t;if(d){var i=d.length/s.length,t=s.map(function(e,t){var n=Math.floor(t*i);if(d[n]){t=d[n],n=(0,x.interpolateNumber)(t.x,e.x),t=(0,x.interpolateNumber)(t.y,e.y);return S({},e,{x:n(r),y:t(r)})}return e});return e=(0,x.isNumber)(u)?(0,x.interpolateNumber)(f,u)(r):(0,y.default)(u)||(0,p.default)(u)?(0,x.interpolateNumber)(f,0)(r):u.map(function(e,t){var n=Math.floor(t*i);if(f[n]){t=f[n],n=(0,x.interpolateNumber)(t.x,e.x),t=(0,x.interpolateNumber)(t.y,e.y);return S({},e,{x:n(r),y:t(r)})}return e}),a.renderAreaStatically(t,e,n,o)}return h.default.createElement(_.default,null,h.default.createElement("defs",null,h.default.createElement("clipPath",{id:"animationClipPath-".concat(o)},a.renderClipRect(r))),h.default.createElement(_.default,{clipPath:"url(#animationClipPath-".concat(o,")")},a.renderAreaStatically(s,u,n,o)))})}},{key:"renderArea",value:function(e,t){var n=this.props,r=n.points,i=n.baseLine,o=n.isAnimationActive,a=this.state,s=a.prevPoints,n=a.prevBaseLine,a=a.totalLength;return o&&r&&r.length&&(!s&&0<a||!(0,u.default)(s,r)||!(0,u.default)(n,i))?this.renderAreaWithAnimation(e,t):this.renderAreaStatically(r,i,e,t)}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.dot,r=e.points,i=e.className,o=e.top,a=e.left,s=e.xAxis,u=e.yAxis,l=e.width,c=e.height,d=e.isAnimationActive,f=e.id;if(t||!r||!r.length)return null;e=this.state.isAnimationFinished,t=1===r.length,i=(0,v.default)("recharts-area",i),u=s&&s.allowDataOverflow||u&&u.allowDataOverflow,f=(0,y.default)(f)?this.id:f;return h.default.createElement(_.default,{className:i},u?h.default.createElement("defs",null,h.default.createElement("clipPath",{id:"clipPath-".concat(f)},h.default.createElement("rect",{x:a,y:o,width:l,height:parseInt(c,10)}))):null,t?null:this.renderArea(u,f),(n||t)&&this.renderDots(u,f),(!d||e)&&w.default.renderCallByParent(this.props,r))}}])&&k(e.prototype,t),n&&k(e,n),o}();P.displayName="Area",P.propTypes=S({},c.PRESENTATION_ATTRIBUTES,{},c.EVENT_ATTRIBUTES,{className:t.default.string,dataKey:t.default.oneOfType([t.default.string,t.default.number,t.default.func]).isRequired,type:t.default.oneOfType([t.default.oneOf(["basis","basisClosed","basisOpen","linear","linearClosed","natural","monotoneX","monotoneY","monotone","step","stepBefore","stepAfter"]),t.default.func]),unit:t.default.oneOfType([t.default.string,t.default.number]),name:t.default.oneOfType([t.default.string,t.default.number]),yAxisId:t.default.oneOfType([t.default.string,t.default.number]),xAxisId:t.default.oneOfType([t.default.string,t.default.number]),yAxis:t.default.object,xAxis:t.default.object,stackId:t.default.oneOfType([t.default.number,t.default.string]),legendType:t.default.oneOf(c.LEGEND_TYPES),tooltipType:t.default.oneOf(c.TOOLTIP_TYPES),connectNulls:t.default.bool,activeDot:t.default.oneOfType([t.default.object,t.default.element,t.default.func,t.default.bool]),dot:t.default.oneOfType([t.default.func,t.default.element,t.default.object,t.default.bool]),label:t.default.oneOfType([t.default.func,t.default.element,t.default.object,t.default.bool]),hide:t.default.bool,layout:t.default.oneOf(["horizontal","vertical"]),baseLine:t.default.oneOfType([t.default.number,t.default.array]),isRange:t.default.bool,points:t.default.arrayOf(t.default.shape({x:t.default.number,y:t.default.number,value:t.default.oneOfType([t.default.number,t.default.array])})),onAnimationStart:t.default.func,onAnimationEnd:t.default.func,animationId:t.default.number,isAnimationActive:t.default.bool,animationBegin:t.default.number,animationDuration:t.default.number,animationEasing:t.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),id:t.default.string}),P.defaultProps={stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!(0,c.isSsr)(),animationBegin:0,animationDuration:1500,animationEasing:"ease"},P.getBaseValue=function(e,t,n){var r=e.layout,e=e.baseValue;if((0,x.isNumber)(e))return e;r="horizontal"===r?n:t,n=r.scale.domain();if("number"!==r.type)return"dataMin"!==e&&"dataMax"===e?n[1]:n[0];t=Math.max(n[0],n[1]),r=Math.min(n[0],n[1]);return"dataMin"===e?r:"dataMax"===e||t<0?t:Math.max(Math.min(n[0],n[1]),0)},P.getComposedData=function(e){var t=e.props,r=e.xAxis,i=e.yAxis,o=e.xAxisTicks,a=e.yAxisTicks,s=e.bandSize,u=e.dataKey,l=e.stackedData,c=e.dataStartIndex,n=e.displayedData,e=e.offset,d=t.layout,f=l&&l.length,p=P.getBaseValue(t,r,i),h=!1,t=n.map(function(e,t){var n;return f?n=l[c+t]:(n=(0,T.getValueByDataKey)(e,u),(0,g.default)(n)?h=!0:n=[p,n]),"horizontal"===d?{x:(0,T.getCateCoordinateOfLine)({axis:r,ticks:o,bandSize:s,entry:e,index:t}),y:(0,y.default)(n[1])?null:i.scale(n[1]),value:n,payload:e}:{x:(0,y.default)(n[1])?null:r.scale(n[1]),y:(0,T.getCateCoordinateOfLine)({axis:i,ticks:a,bandSize:s,entry:e,index:t}),value:n,payload:e}}),n=f||h?t.map(function(e){return"horizontal"===d?{x:e.x,y:(0,y.default)((0,m.default)(e,"value[0]"))?null:i.scale((0,m.default)(e,"value[0]"))}:{x:(0,y.default)((0,m.default)(e,"value[0]"))?null:r.scale((0,m.default)(e,"value[0]")),y:e.y}}):("horizontal"===d?i:r).scale(p);return S({points:t,baseLine:n,layout:d,isRange:h},e)},P.renderDotItem=function(e,t){t=h.default.isValidElement(e)?h.default.cloneElement(e,t):(0,s.default)(e)?e(t):h.default.createElement(n.default,f({},t,{className:"recharts-area-dot"}));return t},exports.default=P},{"../component/LabelList":775,"../container/Layer":780,"../shape/Curve":792,"../shape/Dot":793,"../util/ChartUtils":800,"../util/DataUtils":804,"../util/ReactUtils":810,classnames:42,"lodash/get":586,"lodash/isArray":591,"lodash/isEqual":595,"lodash/isFunction":596,"lodash/isNaN":599,"lodash/isNil":600,"lodash/max":614,"prop-types":700,react:739,"react-smooth":727}],745:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var f=c(e("lodash/isNil")),r=c(e("lodash/isEqual")),i=c(e("lodash/isFunction")),T=c(e("lodash/isArray")),p=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=c(e("prop-types")),h=c(e("classnames")),l=c(e("react-smooth")),a=c(e("../shape/Rectangle")),m=c(e("../container/Layer")),u=c(e("./ErrorBar")),o=c(e("../component/Cell")),y=c(e("../component/LabelList")),S=e("../util/DataUtils"),k=e("../util/ReactUtils"),E=e("../util/ChartUtils");function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function c(e){return e&&e.__esModule?e:{default:e}}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)}function g(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function b(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function O(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?b(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):b(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function C(e,t){return(C=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function o(){var e,t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=w(this,(e=x(o)).call.apply(e,[this].concat(r)))).state={isAnimationFinished:!1},t.id=(0,S.uniqueId)("recharts-bar-"),t.cachePrevData=function(e){t.setState({prevData:e})},t.handleAnimationEnd=function(){t.setState({isAnimationFinished:!0}),t.props.onAnimationEnd()},t.handleAnimationStart=function(){t.setState({isAnimationFinished:!1}),t.props.onAnimationStart()},t}var e,t,n;return 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&&C(e,t)}(o,p.PureComponent),e=o,n=[{key:"renderRectangle",value:function(e,t){t=p.default.isValidElement(e)?p.default.cloneElement(e,t):(0,i.default)(e)?e(t):p.default.createElement(a.default,t);return t}}],(t=[{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.animationId,t=t.data;e.animationId!==n&&this.cachePrevData(t)}},{key:"renderRectanglesStatically",value:function(e){var r=this,i=this.props.shape,o=(0,k.getPresentationAttributes)(this.props);return e&&e.map(function(e,t){var n=O({},o,{},e,{index:t});return p.default.createElement(m.default,v({className:"recharts-bar-rectangle"},(0,k.filterEventsOfChild)(r.props,e,t),{key:"rectangle-".concat(t)}),r.constructor.renderRectangle(i,n))})}},{key:"renderRectanglesWithAnimation",value:function(){var t=this,e=this.props,n=e.data,s=e.layout,r=e.isAnimationActive,i=e.animationBegin,o=e.animationDuration,a=e.animationEasing,e=e.animationId,u=this.state.prevData;return p.default.createElement(l.default,{begin:i,duration:o,isActive:r,easing:a,from:{t:0},to:{t:1},key:"bar-".concat(e),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(e){var a=e.t,e=n.map(function(e,t){var n=u&&u[t];if(n){var r=(0,S.interpolateNumber)(n.x,e.x),i=(0,S.interpolateNumber)(n.y,e.y),t=(0,S.interpolateNumber)(n.width,e.width),o=(0,S.interpolateNumber)(n.height,e.height);return O({},e,{x:r(a),y:i(a),width:t(a),height:o(a)})}if("horizontal"!==s)return O({},e,{width:(0,S.interpolateNumber)(0,e.width)(a)});o=(0,S.interpolateNumber)(0,e.height)(a);return O({},e,{y:e.y+e.height-o,height:o})});return p.default.createElement(m.default,null,t.renderRectanglesStatically(e))})}},{key:"renderRectangles",value:function(){var e=this.props,t=e.data,n=e.isAnimationActive,e=this.state.prevData;return!(n&&t&&t.length)||e&&(0,r.default)(e,t)?this.renderRectanglesStatically(t):this.renderRectanglesWithAnimation()}},{key:"renderBackground",value:function(){var i=this,e=this.props.data,o=(0,k.getPresentationAttributes)(this.props.background);return e.map(function(e,t){e.value;var n=e.background,r=g(e,["value","background"]);if(!n)return null;t=O({},r,{fill:"#eee"},n,{},o,{},(0,k.filterEventsOfChild)(i.props,e,t),{index:t,key:"background-bar-".concat(t),className:"recharts-bar-background-rectangle"});return i.constructor.renderRectangle(i.props.background,t)})}},{key:"renderErrorBar",value:function(){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var e=this.props,n=e.data,r=e.xAxis,i=e.yAxis,o=e.layout,e=e.children,e=(0,k.findAllByType)(e,u.default);if(!e)return null;var a="vertical"===o?n[0].height/2:n[0].width/2;function s(e,t){return{x:e.x,y:e.y,value:e.value,errorVal:(0,E.getValueByDataKey)(e,t)}}return e.map(function(e,t){return p.default.cloneElement(e,{key:"error-bar-".concat(t),data:n,xAxis:r,yAxis:i,layout:o,offset:a,dataPointFormatter:s})})}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.data,r=e.className,i=e.xAxis,o=e.yAxis,a=e.left,s=e.top,u=e.width,l=e.height,c=e.isAnimationActive,d=e.background,e=e.id;if(t||!n||!n.length)return null;t=this.state.isAnimationFinished,r=(0,h.default)("recharts-bar",r),o=i&&i.allowDataOverflow||o&&o.allowDataOverflow,e=(0,f.default)(e)?this.id:e;return p.default.createElement(m.default,{className:r},o?p.default.createElement("defs",null,p.default.createElement("clipPath",{id:"clipPath-".concat(e)},p.default.createElement("rect",{x:a,y:s,width:u,height:l}))):null,p.default.createElement(m.default,{className:"recharts-bar-rectangles",clipPath:o?"url(#clipPath-".concat(e,")"):null},d?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(),(!c||t)&&y.default.renderCallByParent(this.props,n))}}])&&_(e.prototype,t),n&&_(e,n),o}();e.displayName="Bar",e.propTypes=O({},k.PRESENTATION_ATTRIBUTES,{},k.EVENT_ATTRIBUTES,{className:n.default.string,layout:n.default.oneOf(["vertical","horizontal"]),xAxisId:n.default.oneOfType([n.default.number,n.default.string]),yAxisId:n.default.oneOfType([n.default.number,n.default.string]),yAxis:n.default.object,xAxis:n.default.object,stackId:n.default.oneOfType([n.default.number,n.default.string]),barSize:n.default.number,unit:n.default.oneOfType([n.default.string,n.default.number]),name:n.default.oneOfType([n.default.string,n.default.number]),dataKey:n.default.oneOfType([n.default.string,n.default.number,n.default.func]).isRequired,legendType:n.default.oneOf(k.LEGEND_TYPES),tooltipType:n.default.oneOf(k.TOOLTIP_TYPES),minPointSize:n.default.number,maxBarSize:n.default.number,hide:n.default.bool,shape:n.default.oneOfType([n.default.func,n.default.element]),data:n.default.arrayOf(n.default.shape({x:n.default.number,y:n.default.number,width:n.default.number,height:n.default.number,radius:n.default.oneOfType([n.default.number,n.default.array]),value:n.default.oneOfType([n.default.number,n.default.string,n.default.array])})),onAnimationStart:n.default.func,onAnimationEnd:n.default.func,animationId:n.default.number,isAnimationActive:n.default.bool,animationBegin:n.default.number,animationDuration:n.default.number,animationEasing:n.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),id:n.default.string}),e.defaultProps={xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",isAnimationActive:!(0,k.isSsr)(),animationBegin:0,animationDuration:400,animationEasing:"ease",onAnimationStart:function(){},onAnimationEnd:function(){}},e.getComposedData=function(e){var t=e.props,n=e.item,r=e.barPosition,l=e.bandSize,c=e.xAxis,d=e.yAxis,f=e.xAxisTicks,p=e.yAxisTicks,h=e.stackedData,m=e.dataStartIndex,i=e.displayedData,e=e.offset,y=(0,E.findPositionOfBar)(r,n);if(!y)return[];var g=t.layout,r=n.props,v=r.dataKey,n=r.children,b=r.minPointSize,r="horizontal"===g?d:c,_=h?r.scale.domain():null,w=(0,E.getBaseValueOfBar)({props:t,numericAxis:r}),x=(0,k.findAllByType)(n,o.default),i=i.map(function(e,t){var n,r,i,o,a,s,u;return h?n=(0,E.truncateByDomain)(h[m+t],_):(n=(0,E.getValueByDataKey)(e,v),(0,T.default)(n)||(n=[w,n])),"horizontal"===g?(i=(0,E.getCateCoordinateOfBar)({axis:c,ticks:f,bandSize:l,offset:y.offset,entry:e,index:t}),o=d.scale(n[1]),a=y.size,s=d.scale(n[0])-d.scale(n[1]),u={x:i,y:d.y,width:a,height:d.height},0<Math.abs(b)&&Math.abs(s)<Math.abs(b)&&(o-=r=(0,S.mathSign)(s||b)*(Math.abs(b)-Math.abs(s)),s+=r)):(i=c.scale(n[0]),o=(0,E.getCateCoordinateOfBar)({axis:d,ticks:p,bandSize:l,offset:y.offset,entry:e,index:t}),a=c.scale(n[1])-c.scale(n[0]),s=y.size,u={x:c.x,y:o,width:c.width,height:s},0<Math.abs(b)&&Math.abs(a)<Math.abs(b)&&(a+=(0,S.mathSign)(a||b)*(Math.abs(b)-Math.abs(a)))),O({},e,{x:i,y:o,width:a,height:s,value:h?n:n[1],payload:e,background:u},x&&x[t]&&x[t].props)});return O({data:i,layout:g},e)},exports.default=e},{"../component/Cell":770,"../component/LabelList":775,"../container/Layer":780,"../shape/Rectangle":795,"../util/ChartUtils":800,"../util/DataUtils":804,"../util/ReactUtils":810,"./ErrorBar":749,classnames:42,"lodash/isArray":591,"lodash/isEqual":595,"lodash/isFunction":596,"lodash/isNil":600,"prop-types":700,react:739,"react-smooth":727}],746:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var s=r(e("lodash/range")),o=r(e("lodash/isFunction")),p=function(e){if(e&&e.__esModule)return e;var t=c();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),h=r(e("classnames")),u=e("d3-scale"),a=e("../util/ChartUtils"),m=r(e("../container/Layer")),l=r(e("../component/Text")),y=e("../util/DataUtils"),g=e("../util/CssPrefixUtils");function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}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)}function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function i(e){var t,n,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),n=this,r=_(i).call(this,e),(t=!r||"object"!==d(r)&&"function"!=typeof r?w(n):r).handleDrag=function(e){t.leaveTimer&&(clearTimeout(t.leaveTimer),t.leaveTimer=null),t.state.isTravellerMoving?t.handleTravellerMove(e):t.state.isSlideMoving&&t.handleSlideDrag(e)},t.handleTouchMove=function(e){null!=e.changedTouches&&0<e.changedTouches.length&&t.handleDrag(e.changedTouches[0])},t.handleDragEnd=function(){t.setState({isTravellerMoving:!1,isSlideMoving:!1})},t.handleLeaveWrapper=function(){(t.state.isTravellerMoving||t.state.isSlideMoving)&&(t.leaveTimer=setTimeout(t.handleDragEnd,t.props.leaveTimeOut))},t.handleEnterSlideOrTraveller=function(){t.setState({isTextActive:!0})},t.handleLeaveSlideOrTraveller=function(){t.setState({isTextActive:!1})},t.handleSlideDragStart=function(e){e=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e;t.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:e.pageX})},t.travellerDragStartHandlers={startX:t.handleTravellerDragStart.bind(w(t),"startX"),endX:t.handleTravellerDragStart.bind(w(t),"endX")},t.state=e.data&&e.data.length?t.updateScale(e):{},t}var e,t,n;return 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&&x(e,t)}(i,p.PureComponent),e=i,n=[{key:"getIndexInRange",value:function(e,t){for(var n=0,r=e.length-1;1<r-n;){var i=Math.floor((n+r)/2);e[i]>t?r=i:n=i}return t>=e[r]?r:n}}],(t=[{key:"componentWillReceiveProps",value:function(e){var t=this,n=this.props,r=n.data,i=n.width,o=n.x,a=n.travellerWidth,n=n.updateId;(e.data!==r||e.updateId!==n)&&e.data&&e.data.length?this.setState(this.updateScale(e)):e.width===i&&e.x===o&&e.travellerWidth===a||(this.scale.range([e.x,e.x+e.width-e.travellerWidth]),this.scaleValues=this.scale.domain().map(function(e){return t.scale(e)}),this.setState({startX:this.scale(e.startIndex),endX:this.scale(e.endIndex)}))}},{key:"componentWillUnmount",value:function(){this.scale=null,this.scaleValues=null,this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null)}},{key:"getIndex",value:function(e){var t=e.startX,n=e.endX,r=this.props,i=r.gap,e=r.data.length-1,r=Math.min(t,n),n=Math.max(t,n),r=this.constructor.getIndexInRange(this.scaleValues,r),n=this.constructor.getIndexInRange(this.scaleValues,n);return{startIndex:r-r%i,endIndex:n===e?e:n-n%i}}},{key:"getTextOfTick",value:function(e){var t=this.props,n=t.data,r=t.tickFormatter,t=t.dataKey,e=(0,a.getValueByDataKey)(n[e],t,e);return(0,o.default)(r)?r(e):e}},{key:"handleSlideDrag",value:function(e){var t=this.state,n=t.slideMoveStartX,r=t.startX,i=t.endX,o=this.props,a=o.x,s=o.width,u=o.travellerWidth,l=o.startIndex,t=o.endIndex,o=o.onChange,n=e.pageX-n;0<n?n=Math.min(n,a+s-u-i,a+s-u-r):n<0&&(n=Math.max(n,a-r,a-i));a=this.getIndex({startX:r+n,endX:i+n});a.startIndex===l&&a.endIndex===t||!o||o(a),this.setState({startX:r+n,endX:i+n,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){t=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:t.pageX})}},{key:"handleTravellerMove",value:function(e){var t=this.state,n=t.brushMoveStartX,r=t.movingTravellerId,i=t.endX,o=t.startX,a=this.state[r],s=this.props,u=s.x,l=s.width,t=s.travellerWidth,c=s.onChange,d=s.gap,f=s.data,s={startX:this.state.startX,endX:this.state.endX},n=e.pageX-n;0<n?n=Math.min(n,u+l-t-a):n<0&&(n=Math.max(n,u-a)),s[r]=a+n;var p=this.getIndex(s),h=p.startIndex,m=p.endIndex;this.setState((v(s={},r,a+n),v(s,"brushMoveStartX",e.pageX),s),function(){var e;c&&(e=f.length-1,("startX"===r&&(o<i?h%d==0:m%d==0)||i<o&&m===e||"endX"===r&&(o<i?m%d==0:h%d==0)||o<i&&m===e)&&c(p))})}},{key:"updateScale",value:function(e){var t=this,n=e.data,r=e.startIndex,i=e.endIndex,o=e.x,a=e.width,e=e.travellerWidth,n=n.length;return this.scale=(0,u.scalePoint)().domain((0,s.default)(0,n)).range([o,o+a-e]),this.scaleValues=this.scale.domain().map(function(e){return t.scale(e)}),{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,startX:this.scale(r),endX:this.scale(i)}}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,i=e.height,o=e.fill,e=e.stroke;return p.default.createElement("rect",{stroke:e,fill:o,x:t,y:n,width:r,height:i})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,i=e.height,o=e.data,a=e.children,e=e.padding,a=p.Children.only(a);return a?p.default.cloneElement(a,{x:t,y:n,width:r,height:i,margin:e,compact:!0,data:o}):null}},{key:"renderTraveller",value:function(e,t){var n=this.props,r=n.y,i=n.travellerWidth,o=n.height,a=n.stroke,n=Math.floor(r+o/2)-1,e=Math.max(e,this.props.x);return p.default.createElement(m.default,{className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[t],onTouchStart:this.travellerDragStartHandlers[t],style:{cursor:"col-resize"}},p.default.createElement("rect",{x:e,y:r,width:i,height:o,fill:a,stroke:"none"}),p.default.createElement("line",{x1:e+1,y1:n,x2:e+i-1,y2:n,fill:"none",stroke:"#fff"}),p.default.createElement("line",{x1:e+1,y1:2+n,x2:e+i-1,y2:2+n,fill:"none",stroke:"#fff"}))}},{key:"renderSlide",value:function(e,t){var n=this.props,r=n.y,i=n.height,n=n.stroke;return p.default.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:n,fillOpacity:.2,x:Math.min(e,t),y:r,width:Math.abs(t-e),height:i})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,n=e.endIndex,r=e.y,i=e.height,o=e.travellerWidth,a=e.stroke,s=this.state,e=s.startX,s=s.endX,a={pointerEvents:"none",fill:a};return p.default.createElement(m.default,{className:"recharts-brush-texts"},p.default.createElement(l.default,f({textAnchor:"end",verticalAnchor:"middle",x:Math.min(e,s)-5,y:r+i/2},a),this.getTextOfTick(t)),p.default.createElement(l.default,f({textAnchor:"start",verticalAnchor:"middle",x:Math.max(e,s)+o+5,y:r+i/2},a),this.getTextOfTick(n)))}},{key:"render",value:function(){var e=this.props,t=e.data,n=e.className,r=e.children,i=e.x,o=e.y,a=e.width,s=e.height,u=e.alwaysShowText,l=this.state,c=l.startX,d=l.endX,f=l.isTextActive,e=l.isSlideMoving,l=l.isTravellerMoving;if(!t||!t.length||!(0,y.isNumber)(i)||!(0,y.isNumber)(o)||!(0,y.isNumber)(a)||!(0,y.isNumber)(s)||a<=0||s<=0)return null;s=(0,h.default)("recharts-brush",n),n=1===p.default.Children.count(r),r=(0,g.generatePrefixStyle)("userSelect","none");return p.default.createElement(m.default,{className:s,onMouseMove:this.handleDrag,onMouseLeave:this.handleLeaveWrapper,onMouseUp:this.handleDragEnd,onTouchEnd:this.handleDragEnd,onTouchMove:this.handleTouchMove,style:r},this.renderBackground(),n&&this.renderPanorama(),this.renderSlide(c,d),this.renderTraveller(c,"startX"),this.renderTraveller(d,"endX"),(f||e||l||u)&&this.renderText())}}])&&b(e.prototype,t),n&&b(e,n),i}();e.displayName="Brush",e.propTypes={className:n.default.string,fill:n.default.string,stroke:n.default.string,x:n.default.number,y:n.default.number,width:n.default.number,height:n.default.number.isRequired,travellerWidth:n.default.number,gap:n.default.number,padding:n.default.shape({top:n.default.number,right:n.default.number,bottom:n.default.number,left:n.default.number}),dataKey:n.default.oneOfType([n.default.string,n.default.number,n.default.func]),data:n.default.array,startIndex:n.default.number,endIndex:n.default.number,tickFormatter:n.default.func,children:n.default.node,onChange:n.default.func,updateId:n.default.oneOfType([n.default.string,n.default.number]),leaveTimeOut:n.default.number,alwaysShowText:n.default.bool},e.defaultProps={height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1},exports.default=e},{"../component/Text":778,"../container/Layer":780,"../util/ChartUtils":800,"../util/CssPrefixUtils":802,"../util/DataUtils":804,classnames:42,"d3-scale":380,"lodash/isFunction":596,"lodash/range":623,"prop-types":700,react:739}],747:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var w=i(e("lodash/isFunction")),g=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=i(e("prop-types")),u=i(e("classnames")),o=e("../util/ShallowEqual"),x=e("../util/DOMUtils"),v=i(e("../container/Layer")),r=i(e("../component/Text")),l=i(e("../component/Label")),b=e("../util/ReactUtils"),T=e("../util/DataUtils");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function i(e){return e&&e.__esModule?e:{default:e}}function s(e){return(s="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 _(){return(_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function c(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function S(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?c(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):c(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function d(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function y(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,y),p(this,h(y).apply(this,arguments))}var e,t,n;return 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&&m(e,t)}(y,g.Component),e=y,n=[{key:"getTicks",value:function(e){var t=e.tick,n=e.ticks,r=e.viewBox,i=e.minTickGap,o=e.orientation,a=e.interval,s=e.tickFormatter,e=e.unit;return n&&n.length&&t?(0,T.isNumber)(a)||(0,b.isSsr)()?y.getNumberIntervalTicks(n,(0,T.isNumber)(a)?a:0):"preserveStartEnd"===a?y.getTicksStart({ticks:n,tickFormatter:s,viewBox:r,orientation:o,minTickGap:i,unit:e},!0):"preserveStart"===a?y.getTicksStart({ticks:n,tickFormatter:s,viewBox:r,orientation:o,minTickGap:i,unit:e}):y.getTicksEnd({ticks:n,tickFormatter:s,viewBox:r,orientation:o,minTickGap:i,unit:e}):[]}},{key:"getNumberIntervalTicks",value:function(e,n){return e.filter(function(e,t){return t%(n+1)==0})}},{key:"getTicksStart",value:function(e,t){var n,r=e.ticks,i=e.tickFormatter,o=e.viewBox,a=e.orientation,s=e.minTickGap,u=e.unit,l=o.x,c=o.y,e=o.width,o=o.height,d="top"===a||"bottom"===a?"width":"height",f=(r||[]).slice(),p=u&&"width"==d?(0,x.getStringSize)(u)[d]:0,u=f.length,h=2<=u?(0,T.mathSign)(f[1].coordinate-f[0].coordinate):1,m=1===h?(n="width"==d?l:c,"width"==d?l+e:c+o):(n="width"==d?l+e:c+o,"width"==d?l:c);t&&(l=r[u-1],c=(0,w.default)(i)?i(l.value):l.value,r=(0,x.getStringSize)(c)[d]+p,c=h*(l.coordinate+h*r/2-m),f[u-1]=l=S({},l,{tickCoord:0<c?l.coordinate-c*h:l.coordinate}),0<=h*(l.tickCoord-h*r/2-n)&&h*(l.tickCoord+h*r/2-m)<=0&&(m=l.tickCoord-h*(r/2+s),f[u-1]=S({},l,{isShow:!0})));for(var y=t?u-1:u,g=0;g<y;g++){var v=f[g],b=(0,w.default)(i)?i(v.value):v.value,_=(0,x.getStringSize)(b)[d]+p;0===g?(b=h*(v.coordinate-h*_/2-n),f[g]=v=S({},v,{tickCoord:b<0?v.coordinate-b*h:v.coordinate})):f[g]=v=S({},v,{tickCoord:v.coordinate}),0<=h*(v.tickCoord-h*_/2-n)&&h*(v.tickCoord+h*_/2-m)<=0&&(n=v.tickCoord+h*(_/2+s),f[g]=S({},v,{isShow:!0}))}return f.filter(function(e){return e.isShow})}},{key:"getTicksEnd",value:function(e){for(var t,n=e.ticks,r=e.tickFormatter,i=e.viewBox,o=e.orientation,a=e.minTickGap,s=e.unit,u=i.x,l=i.y,e=i.width,i=i.height,c="top"===o||"bottom"===o?"width":"height",d=s&&"width"==c?(0,x.getStringSize)(s)[c]:0,f=(n||[]).slice(),p=f.length,h=2<=p?(0,T.mathSign)(f[1].coordinate-f[0].coordinate):1,m=1===h?(t="width"==c?u:l,"width"==c?u+e:l+i):(t="width"==c?u+e:l+i,"width"==c?u:l),y=p-1;0<=y;y--){var g=f[y],v=(0,w.default)(r)?r(g.value):g.value,b=(0,x.getStringSize)(v)[c]+d;y===p-1?(v=h*(g.coordinate+h*b/2-m),f[y]=g=S({},g,{tickCoord:0<v?g.coordinate-v*h:g.coordinate})):f[y]=g=S({},g,{tickCoord:g.coordinate}),0<=h*(g.tickCoord-h*b/2-t)&&h*(g.tickCoord+h*b/2-m)<=0&&(m=g.tickCoord-h*(b/2+a),f[y]=S({},g,{isShow:!0}))}return f.filter(function(e){return e.isShow})}},{key:"renderTickItem",value:function(e,t,n){n=g.default.isValidElement(e)?g.default.cloneElement(e,t):(0,w.default)(e)?e(t):g.default.createElement(r.default,_({},t,{className:"recharts-cartesian-axis-tick-value"}),n);return n}}],(t=[{key:"shouldComponentUpdate",value:function(e,t){var n=e.viewBox,r=d(e,["viewBox"]),i=this.props,e=i.viewBox,i=d(i,["viewBox"]);return!(0,o.shallowEqual)(n,e)||!(0,o.shallowEqual)(r,i)||!(0,o.shallowEqual)(t,this.state)}},{key:"getTickLineCoord",value:function(e){var t,n,r,i,o,a,s=this.props,u=s.x,l=s.y,c=s.width,d=s.height,f=s.orientation,p=s.tickSize,h=s.mirror,m=s.tickMargin,y=h?-1:1,g=e.tickSize||p,v=(0,T.isNumber)(e.tickCoord)?e.tickCoord:e.coordinate;switch(f){case"top":t=n=e.coordinate,a=(r=(i=l+!h*d)-y*g)-y*m,o=v;break;case"left":r=i=e.coordinate,o=(t=(n=u+!h*c)-y*g)-y*m,a=v;break;case"right":r=i=e.coordinate,o=(t=(n=u+h*c)+y*g)+y*m,a=v;break;default:t=n=e.coordinate,a=(r=(i=l+h*d)+y*g)+y*m,o=v}return{line:{x1:t,y1:r,x2:n,y2:i},tick:{x:o,y:a}}}},{key:"getTickTextAnchor",value:function(){var e,t=this.props,n=t.orientation,r=t.mirror;switch(n){case"left":e=r?"start":"end";break;case"right":e=r?"end":"start";break;default:e="middle"}return e}},{key:"getTickVerticalAnchor",value:function(){var e=this.props,t=e.orientation,n=e.mirror,r="end";switch(t){case"left":case"right":r="middle";break;case"top":r=n?"start":"end";break;default:r=n?"end":"start"}return r}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,i=e.height,o=e.orientation,a=e.axisLine,s=e.mirror,e=S({},(0,b.getPresentationAttributes)(this.props),{fill:"none"},(0,b.getPresentationAttributes)(a));return e=S({},e,"top"===o||"bottom"===o?{x1:t,y1:n+(a="top"===o&&!s||"bottom"===o&&s)*i,x2:t+r,y2:n+a*i}:{x1:t+(s="left"===o&&!s||"right"===o&&s)*r,y1:n,x2:t+s*r,y2:n+i}),g.default.createElement("line",_({className:"recharts-cartesian-axis-line"},e))}},{key:"renderTicks",value:function(e){var i=this,t=this.props,o=t.tickLine,a=t.stroke,s=t.tick,u=t.tickFormatter,l=t.unit,c=y.getTicks(S({},this.props,{ticks:e})),d=this.getTickTextAnchor(),f=this.getTickVerticalAnchor(),p=(0,b.getPresentationAttributes)(this.props),h=(0,b.getPresentationAttributes)(s),m=S({},p,{fill:"none"},(0,b.getPresentationAttributes)(o)),e=c.map(function(e,t){var n=i.getTickLineCoord(e),r=n.line,n=n.tick,n=S({textAnchor:d,verticalAnchor:f},p,{stroke:"none",fill:a},h,{},n,{index:t,payload:e,visibleTicksCount:c.length});return g.default.createElement(v.default,_({className:"recharts-cartesian-axis-tick",key:"tick-".concat(t)},(0,b.filterEventsOfChild)(i.props,e,t)),o&&g.default.createElement("line",_({className:"recharts-cartesian-axis-tick-line"},m,r)),s&&i.constructor.renderTickItem(s,n,"".concat((0,w.default)(u)?u(e.value):e.value).concat(l||"")))});return g.default.createElement("g",{className:"recharts-cartesian-axis-ticks"},e)}},{key:"render",value:function(){var e=this.props,t=e.axisLine,n=e.width,r=e.height,i=e.ticksGenerator,o=e.className;if(e.hide)return null;var a=this.props,s=a.ticks,e=d(a,["ticks"]),a=s;return(0,w.default)(i)&&(a=s&&0<s.length?i(this.props):i(e)),n<=0||r<=0||!a||!a.length?null:g.default.createElement(v.default,{className:(0,u.default)("recharts-cartesian-axis",o)},t&&this.renderAxisLine(),this.renderTicks(a),l.default.renderCallByParent(this.props))}}])&&f(e.prototype,t),n&&f(e,n),y}();e.displayName="CartesianAxis",e.propTypes=S({},b.PRESENTATION_ATTRIBUTES,{},b.EVENT_ATTRIBUTES,{className:n.default.string,x:n.default.number,y:n.default.number,width:n.default.number,height:n.default.number,orientation:n.default.oneOf(["top","bottom","left","right"]),viewBox:n.default.shape({x:n.default.number,y:n.default.number,width:n.default.number,height:n.default.number}),tick:n.default.oneOfType([n.default.bool,n.default.func,n.default.object,n.default.element]),axisLine:n.default.oneOfType([n.default.bool,n.default.object]),tickLine:n.default.oneOfType([n.default.bool,n.default.object]),mirror:n.default.bool,tickMargin:n.default.number.isRequired,minTickGap:n.default.number,ticks:n.default.array,tickSize:n.default.number,stroke:n.default.string,tickFormatter:n.default.func,ticksGenerator:n.default.func,interval:n.default.oneOfType([n.default.number,n.default.oneOf(["preserveStart","preserveEnd","preserveStartEnd"])])}),e.defaultProps={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"},exports.default=e},{"../component/Label":774,"../component/Text":778,"../container/Layer":780,"../util/DOMUtils":803,"../util/DataUtils":804,"../util/ReactUtils":810,"../util/ShallowEqual":811,classnames:42,"lodash/isFunction":596,"prop-types":700,react:739}],748:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var p=r(e("lodash/isFunction")),h=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),a=e("../util/ReactUtils"),m=e("../util/DataUtils");function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}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)}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function l(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function o(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function c(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):o(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),f(this,y(e).apply(this,arguments))}var t,n,r;return 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&&g(e,t)}(e,h.PureComponent),t=e,r=[{key:"renderLineItem",value:function(e,t){var n,r,i,o;return h.default.isValidElement(e)?h.default.cloneElement(e,t):(0,p.default)(e)?e(t):(n=t.x1,r=t.y1,i=t.x2,o=t.y2,e=t.key,t=l(t,["x1","y1","x2","y2","key"]),h.default.createElement("line",u({},(0,a.getPresentationAttributes)(t),{x1:n,y1:r,x2:i,y2:o,fill:"none",key:e})))}}],(n=[{key:"renderHorizontal",value:function(e){var n=this,t=this.props,r=t.x,i=t.width,o=t.horizontal;if(!e||!e.length)return null;e=e.map(function(e,t){t=c({},n.props,{x1:r,y1:e,x2:r+i,y2:e,key:"line-".concat(t),index:t});return n.constructor.renderLineItem(o,t)});return h.default.createElement("g",{className:"recharts-cartesian-grid-horizontal"},e)}},{key:"renderVertical",value:function(e){var n=this,t=this.props,r=t.y,i=t.height,o=t.vertical;if(!e||!e.length)return null;e=e.map(function(e,t){t=c({},n.props,{x1:e,y1:r,x2:e,y2:r+i,key:"line-".concat(t),index:t});return n.constructor.renderLineItem(o,t)});return h.default.createElement("g",{className:"recharts-cartesian-grid-vertical"},e)}},{key:"renderVerticalStripes",value:function(e){var i=this.props.verticalFill;if(!i||!i.length)return null;var t=this.props,o=t.fillOpacity,a=t.x,s=t.y,u=t.width,l=t.height,c=e.slice().sort(function(e,t){return e-t});a!==c[0]&&c.unshift(0);e=c.map(function(e,t){var n=c[t+1]?c[t+1]-e:a+u-e;if(n<=0)return null;var r=t%i.length;return h.default.createElement("rect",{key:"react-".concat(t),x:Math.round(e+a-a),y:s,width:n,height:l,stroke:"none",fill:i[r],fillOpacity:o,className:"recharts-cartesian-grid-bg"})});return h.default.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},e)}},{key:"renderHorizontalStripes",value:function(e){var i=this.props.horizontalFill;if(!i||!i.length)return null;var t=this.props,o=t.fillOpacity,a=t.x,s=t.y,u=t.width,l=t.height,c=e.slice().sort(function(e,t){return e-t});s!==c[0]&&c.unshift(0);e=c.map(function(e,t){var n=c[t+1]?c[t+1]-e:s+l-e;if(n<=0)return null;var r=t%i.length;return h.default.createElement("rect",{key:"react-".concat(t),y:Math.round(e+s-s),x:a,height:n,width:u,stroke:"none",fill:i[r],fillOpacity:o,className:"recharts-cartesian-grid-bg"})});return h.default.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},e)}},{key:"renderBackground",value:function(){var e=this.props.fill;if(!e||"none"===e)return null;var t=this.props,n=t.fillOpacity,r=t.x,i=t.y,o=t.width,t=t.height;return h.default.createElement("rect",{x:r,y:i,width:o,height:t,stroke:"none",fill:e,fillOpacity:n,className:"recharts-cartesian-grid-bg"})}},{key:"render",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,i=e.height,o=e.horizontal,a=e.vertical,s=e.horizontalCoordinatesGenerator,u=e.verticalCoordinatesGenerator,l=e.xAxis,c=e.yAxis,d=e.offset,f=e.chartWidth,e=e.chartHeight;if(!(0,m.isNumber)(r)||r<=0||!(0,m.isNumber)(i)||i<=0||!(0,m.isNumber)(t)||t!==+t||!(0,m.isNumber)(n)||n!==+n)return null;t=this.props,n=t.horizontalPoints,t=t.verticalPoints;return n&&n.length||!(0,p.default)(s)||(n=s({yAxis:c,width:f,height:e,offset:d})),t&&t.length||!(0,p.default)(u)||(t=u({xAxis:l,width:f,height:e,offset:d})),h.default.createElement("g",{className:"recharts-cartesian-grid"},this.renderBackground(),o&&this.renderHorizontal(n),a&&this.renderVertical(t),o&&this.renderHorizontalStripes(n),a&&this.renderVerticalStripes(t))}}])&&d(t.prototype,n),r&&d(t,r),e}();e.displayName="CartesianGrid",e.propTypes=c({},a.PRESENTATION_ATTRIBUTES,{x:n.default.number,y:n.default.number,width:n.default.number,height:n.default.number,horizontal:n.default.oneOfType([n.default.object,n.default.element,n.default.func,n.default.bool]),vertical:n.default.oneOfType([n.default.object,n.default.element,n.default.func,n.default.bool]),horizontalPoints:n.default.arrayOf(n.default.number),verticalPoints:n.default.arrayOf(n.default.number),horizontalCoordinatesGenerator:n.default.func,verticalCoordinatesGenerator:n.default.func,xAxis:n.default.object,yAxis:n.default.object,offset:n.default.object,chartWidth:n.default.number,chartHeight:n.default.number,verticalFill:n.default.arrayOf(n.default.string),horizontalFill:n.default.arrayOf(n.default.string)}),e.defaultProps={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]},exports.default=e},{"../util/DataUtils":804,"../util/ReactUtils":810,"lodash/isFunction":596,"prop-types":700,react:739}],749:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var k=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),E=r(e("../container/Layer")),i=e("../util/ReactUtils");function r(e){return e&&e.__esModule?e:{default:e}}function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function o(e){return(o="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 O(){return(O=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function s(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),l(this,c(e).apply(this,arguments))}var t,n,r;return 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&&d(e,t)}(e,k.Component),t=e,(n=[{key:"renderErrorBars",value:function(){var e=this.props,g=e.offset,v=e.layout,b=e.width,_=e.dataKey,t=e.data,w=e.dataPointFormatter,x=e.xAxis,T=e.yAxis,e=s(e,["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"]),S=(0,i.getPresentationAttributes)(e);return t.map(function(e,t){var n,r,i,o,a,s,u,l,c,d,f,p,h=w(e,_),m=h.x,y=h.y,e=h.value,h=h.errorVal;return h?(Array.isArray(h)?(f=(p=C(h,2))[0],p=p[1]):f=p=h,"vertical"===v?(u=x.scale,r=y+g,i=u((n=e)-f),o=r+b,l={x1:a=u(n+p),y1:o,x2:a,y2:s=r-b},c={x1:i,y1:r,x2:a,y2:r},d={x1:i,y1:o,x2:i,y2:s}):"horizontal"===v&&(u=T.scale,i=(n=m+g)-b,a=n+b,o=u((r=e)-f),l={x1:i,y1:s=u(r+p),x2:a,y2:s},c={x1:n,y1:o,x2:n,y2:s},d={x1:i,y1:o,x2:a,y2:o}),k.default.createElement(E.default,O({className:"recharts-errorBar",key:"bar-".concat(t)},S),k.default.createElement("line",l),k.default.createElement("line",c),k.default.createElement("line",d))):null})}},{key:"render",value:function(){return k.default.createElement(E.default,{className:"recharts-errorBars"},this.renderErrorBars())}}])&&u(t.prototype,n),r&&u(t,r),e}();e.propTypes={dataKey:n.default.oneOfType([n.default.string,n.default.number,n.default.func]).isRequired,data:n.default.array,xAxis:n.default.object,yAxis:n.default.object,layout:n.default.string,dataPointFormatter:n.default.func,stroke:n.default.string,strokeWidth:n.default.number,width:n.default.number,offset:n.default.number},e.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"},exports.default=e},{"../container/Layer":780,"../util/ReactUtils":810,"prop-types":700,react:739}],750:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var a=o(e("lodash/isEqual")),r=o(e("lodash/isFunction")),p=o(e("lodash/isNil")),m=function(e){if(e&&e.__esModule)return e;var t=l();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=o(e("prop-types")),y=o(e("react-smooth")),h=o(e("classnames")),s=o(e("../shape/Curve")),i=o(e("../shape/Dot")),g=o(e("../container/Layer")),v=o(e("../component/LabelList")),u=o(e("./ErrorBar")),b=e("../util/DataUtils"),c=e("../util/ReactUtils"),d=e("../util/ChartUtils");function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function o(e){return e&&e.__esModule?e:{default:e}}function f(e){return(f="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 _(){return(_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function w(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function x(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?w(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):w(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function T(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function k(e,t){return!t||"object"!==f(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function E(e){return(E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function O(e,t){return(O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function o(){var e,t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=k(this,(e=E(o)).call.apply(e,[this].concat(r)))).state={isAnimationFinished:!0,totalLength:0},t.id=(0,b.uniqueId)("recharts-line-"),t.cachePrevData=function(e){t.setState({prevPoints:e})},t.pathRef=function(e){t.mainCurve=e},t.handleAnimationEnd=function(){t.setState({isAnimationFinished:!0}),t.props.onAnimationEnd()},t.handleAnimationStart=function(){t.setState({isAnimationFinished:!1}),t.props.onAnimationStart()},t}var e,t,n;return 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&&O(e,t)}(o,m.PureComponent),e=o,n=[{key:"repeat",value:function(e,t){for(var n=e.length%2!=0?[].concat(T(e),[0]):e,r=[],i=0;i<t;++i)r=[].concat(T(r),T(n));return r}},{key:"renderDotItem",value:function(e,t){return m.default.isValidElement(e)?m.default.cloneElement(e,t):(0,r.default)(e)?e(t):(e=(0,h.default)("recharts-line-dot",e?e.className:""),m.default.createElement(i.default,_({},t,{className:e})))}}],(t=[{key:"componentDidMount",value:function(){var e;this.props.isAnimationActive&&(e=this.getTotalLength(),this.setState({totalLength:e}))}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.animationId,t=t.points;e.animationId!==n&&this.cachePrevData(t)}},{key:"getTotalLength",value:function(){var e=this.mainCurve;try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch(e){return 0}}},{key:"getStrokeDasharray",value:function(e,t,n){for(var r=n.reduce(function(e,t){return e+t}),i=parseInt(e/r,10),o=e%r,e=t-e,a=[],s=0,u=0;;u+=n[s],++s)if(u+n[s]>o){a=[].concat(T(n.slice(0,s)),[o-u]);break}e=a.length%2==0?[0,e]:[e];return[].concat(T(this.constructor.repeat(n,i)),T(a),e).map(function(e){return"".concat(e,"px")}).join(", ")}},{key:"renderErrorBar",value:function(){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var e=this.props,n=e.points,r=e.xAxis,i=e.yAxis,o=e.layout,e=e.children,e=(0,c.findAllByType)(e,u.default);return e?e.map(function(e,t){return m.default.cloneElement(e,{key:t,data:n,xAxis:r,yAxis:i,layout:o,dataPointFormatter:a})}):null;function a(e,t){return{x:e.x,y:e.y,value:e.value,errorVal:(0,d.getValueByDataKey)(e.payload,t)}}}},{key:"renderDots",value:function(e,t){var n=this;if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,i=r.dot,o=r.points,a=r.dataKey,s=(0,c.getPresentationAttributes)(this.props),u=(0,c.getPresentationAttributes)(i),l=(0,c.filterEventAttributes)(i),o=o.map(function(e,t){e=x({key:"dot-".concat(t),r:3},s,{},u,{},l,{value:e.value,dataKey:a,cx:e.x,cy:e.y,index:t,payload:e.payload});return n.constructor.renderDotItem(i,e)}),t={clipPath:e?"url(#clipPath-".concat(t,")"):null};return m.default.createElement(g.default,_({className:"recharts-line-dots",key:"dots"},t),o)}},{key:"renderCurveStatically",value:function(e,t,n,r){var i=this.props,o=i.type,a=i.layout,i=i.connectNulls,i=x({},(0,c.getPresentationAttributes)(this.props),{},(0,c.filterEventAttributes)(this.props),{fill:"none",className:"recharts-line-curve",clipPath:t?"url(#clipPath-".concat(n,")"):null,points:e},r,{type:o,layout:a,connectNulls:i});return m.default.createElement(s.default,_({},i,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,r){var a=this,e=this.props,s=e.points,u=e.strokeDasharray,t=e.isAnimationActive,i=e.animationBegin,o=e.animationDuration,l=e.animationEasing,c=e.animationId,d=e.width,f=e.height,e=this.state,p=e.prevPoints,h=e.totalLength;return m.default.createElement(y.default,{begin:i,duration:o,isActive:t,easing:l,from:{t:0},to:{t:1},key:"line-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(e){var i=e.t;if(p){var o=p.length/s.length,t=s.map(function(e,t){t=Math.floor(t*o);if(p[t]){var n=p[t],r=(0,b.interpolateNumber)(n.x,e.x),n=(0,b.interpolateNumber)(n.y,e.y);return x({},e,{x:r(i),y:n(i)})}if(a.animateNewValues){r=(0,b.interpolateNumber)(2*d,e.x),n=(0,b.interpolateNumber)(f/2,e.y);return x({},e,{x:r(i),y:n(i)})}return x({},e,{x:e.x,y:e.y})});return a.renderCurveStatically(t,n,r)}e=(0,b.interpolateNumber)(0,h)(i);return e=u?(t=u.split(/[,\s]+/gim).map(function(e){return parseFloat(e)}),a.getStrokeDasharray(e,h,t)):"".concat(e,"px ").concat(h-e,"px"),a.renderCurveStatically(s,n,r,{strokeDasharray:e})})}},{key:"renderCurve",value:function(e,t){var n=this.props,r=n.points,i=n.isAnimationActive,o=this.state,n=o.prevPoints,o=o.totalLength;return i&&r&&r.length&&(!n&&0<o||!(0,a.default)(n,r))?this.renderCurveWithAnimation(e,t):this.renderCurveStatically(r,e,t)}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.dot,r=e.points,i=e.className,o=e.xAxis,a=e.yAxis,s=e.top,u=e.left,l=e.width,c=e.height,d=e.isAnimationActive,f=e.id;if(t||!r||!r.length)return null;e=this.state.isAnimationFinished,t=1===r.length,i=(0,h.default)("recharts-line",i),a=o&&o.allowDataOverflow||a&&a.allowDataOverflow,f=(0,p.default)(f)?this.id:f;return m.default.createElement(g.default,{className:i},a?m.default.createElement("defs",null,m.default.createElement("clipPath",{id:"clipPath-".concat(f)},m.default.createElement("rect",{x:u,y:s,width:l,height:c}))):null,!t&&this.renderCurve(a,f),this.renderErrorBar(),(t||n)&&this.renderDots(a,f),(!d||e)&&v.default.renderCallByParent(this.props,r))}}])&&S(e.prototype,t),n&&S(e,n),o}();e.displayName="Line",e.propTypes=x({},c.PRESENTATION_ATTRIBUTES,{},c.EVENT_ATTRIBUTES,{className:n.default.string,type:n.default.oneOfType([n.default.oneOf(["basis","basisClosed","basisOpen","linear","linearClosed","natural","monotoneX","monotoneY","monotone","step","stepBefore","stepAfter"]),n.default.func]),unit:n.default.oneOfType([n.default.string,n.default.number]),name:n.default.oneOfType([n.default.string,n.default.number]),yAxisId:n.default.oneOfType([n.default.string,n.default.number]),xAxisId:n.default.oneOfType([n.default.string,n.default.number]),yAxis:n.default.object,xAxis:n.default.object,legendType:n.default.oneOf(c.LEGEND_TYPES),tooltipType:n.default.oneOf(c.TOOLTIP_TYPES),layout:n.default.oneOf(["horizontal","vertical"]),connectNulls:n.default.bool,hide:n.default.bool,activeDot:n.default.oneOfType([n.default.object,n.default.element,n.default.func,n.default.bool]),dot:n.default.oneOfType([n.default.object,n.default.element,n.default.func,n.default.bool]),top:n.default.number,left:n.default.number,width:n.default.number,height:n.default.number,points:n.default.arrayOf(n.default.shape({x:n.default.number,y:n.default.number,value:n.default.value})),onAnimationStart:n.default.func,onAnimationEnd:n.default.func,isAnimationActive:n.default.bool,animateNewValues:n.default.bool,animationBegin:n.default.number,animationDuration:n.default.number,animationEasing:n.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),animationId:n.default.number,id:n.default.string}),e.defaultProps={xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!(0,c.isSsr)(),animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,onAnimationStart:function(){},onAnimationEnd:function(){}},e.getComposedData=function(e){var t=e.props,r=e.xAxis,i=e.yAxis,o=e.xAxisTicks,a=e.yAxisTicks,s=e.dataKey,u=e.bandSize,n=e.displayedData,e=e.offset,l=t.layout;return x({points:n.map(function(e,t){var n=(0,d.getValueByDataKey)(e,s);return"horizontal"===l?{x:(0,d.getCateCoordinateOfLine)({axis:r,ticks:o,bandSize:u,entry:e,index:t}),y:(0,p.default)(n)?null:i.scale(n),value:n,payload:e}:{x:(0,p.default)(n)?null:r.scale(n),y:(0,d.getCateCoordinateOfLine)({axis:i,ticks:a,bandSize:u,entry:e,index:t}),value:n,payload:e}}),layout:l},e)},exports.default=e},{"../component/LabelList":775,"../container/Layer":780,"../shape/Curve":792,"../shape/Dot":793,"../util/ChartUtils":800,"../util/DataUtils":804,"../util/ReactUtils":810,"./ErrorBar":749,classnames:42,"lodash/isEqual":595,"lodash/isFunction":596,"lodash/isNil":600,"prop-types":700,react:739,"react-smooth":727}],751:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var i=m(e("lodash/isFunction")),s=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=m(e("prop-types")),u=m(e("classnames")),l=m(e("../container/Layer")),c=m(e("../component/Label")),d=e("../util/CartesianUtils"),f=e("../util/IfOverflowMatches"),p=e("../util/DataUtils"),h=e("../util/LogUtils"),r=e("../util/ReactUtils"),o=m(e("../shape/Rectangle"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function m(e){return e&&e.__esModule?e:{default:e}}function y(e){return(y="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 g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function v(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function b(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?v(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):v(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t){return!t||"object"!==y(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function T(e,t){return(T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),w(this,x(e).apply(this,arguments))}var t,n,r;return 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&&T(e,t)}(e,s.PureComponent),t=e,r=[{key:"renderRect",value:function(e,t){t=s.default.isValidElement(e)?s.default.cloneElement(e,t):(0,i.default)(e)?e(t):s.default.createElement(o.default,g({},t,{className:"recharts-reference-area-rect"}));return t}}],(n=[{key:"getRect",value:function(e,t,n,r){var i=this.props,o=i.x1,a=i.x2,s=i.y1,u=i.y2,l=i.xAxis,i=i.yAxis,i=d.LabeledScaleHelper.create({x:l.scale,y:i.scale}),s={x:e?i.x.apply(o):i.x.rangeMin,y:n?i.y.apply(s):i.y.rangeMin},u={x:t?i.x.apply(a):i.x.rangeMax,y:r?i.y.apply(u):i.y.rangeMax};return!(0,f.ifOverflowMatches)(this.props,"discard")||i.isInRange(s)&&i.isInRange(u)?(0,d.rectWithPoints)(s,u):null}},{key:"render",value:function(){var e=this.props,t=e.x1,n=e.x2,r=e.y1,i=e.y2,o=e.className,a=e.alwaysShow,e=e.clipPathId;(0,h.warn)(void 0===a,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');a=(0,p.isNumOrStr)(t),t=(0,p.isNumOrStr)(n),n=(0,p.isNumOrStr)(r),r=(0,p.isNumOrStr)(i),i=this.props.shape;if(!(a||t||n||r||i))return null;r=this.getRect(a,t,n,r);if(!r&&!i)return null;e=(0,f.ifOverflowMatches)(this.props,"hidden")?"url(#".concat(e,")"):void 0;return s.default.createElement(l.default,{className:(0,u.default)("recharts-reference-area",o)},this.constructor.renderRect(i,b({clipPath:e},this.props,{},r)),c.default.renderCallByParent(this.props,r))}}])&&_(t.prototype,n),r&&_(t,r),e}();e.displayName="ReferenceArea",e.propTypes=b({},r.PRESENTATION_ATTRIBUTES,{viewBox:n.default.shape({x:n.default.number,y:n.default.number,width:n.default.number,height:n.default.number}),xAxis:n.default.object,yAxis:n.default.object,isFront:n.default.bool,alwaysShow:n.default.bool,ifOverflow:n.default.oneOf(["hidden","visible","discard","extendDomain"]),x1:n.default.oneOfType([n.default.number,n.default.string]),x2:n.default.oneOfType([n.default.number,n.default.string]),y1:n.default.oneOfType([n.default.number,n.default.string]),y2:n.default.oneOfType([n.default.number,n.default.string]),className:n.default.oneOfType([n.default.number,n.default.string]),yAxisId:n.default.oneOfType([n.default.string,n.default.number]),xAxisId:n.default.oneOfType([n.default.string,n.default.number]),shape:n.default.oneOfType([n.default.func,n.default.element])}),e.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1},exports.default=e},{"../component/Label":774,"../container/Layer":780,"../shape/Rectangle":795,"../util/CartesianUtils":799,"../util/DataUtils":804,"../util/IfOverflowMatches":807,"../util/LogUtils":808,"../util/ReactUtils":810,classnames:42,"lodash/isFunction":596,"prop-types":700,react:739}],752:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var i=r(e("lodash/isFunction")),a=function(e){if(e&&e.__esModule)return e;var t=m();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),s=r(e("classnames")),u=r(e("../container/Layer")),o=r(e("../shape/Dot")),l=e("../util/ReactUtils"),c=r(e("../component/Label")),d=e("../util/DataUtils"),f=e("../util/IfOverflowMatches"),p=e("../util/CartesianUtils"),h=e("../util/LogUtils");function m(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return m=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}function y(e){return(y="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 g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function v(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function b(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?v(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):v(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t){return!t||"object"!==y(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function T(e,t){return(T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),w(this,x(e).apply(this,arguments))}var t,n,r;return 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&&T(e,t)}(e,a.PureComponent),t=e,r=[{key:"renderDot",value:function(e,t){t=a.default.isValidElement(e)?a.default.cloneElement(e,t):(0,i.default)(e)?e(t):a.default.createElement(o.default,g({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"}));return t}}],(n=[{key:"getCoordinate",value:function(){var e=this.props,t=e.x,n=e.y,r=e.xAxis,e=e.yAxis,e=p.LabeledScaleHelper.create({x:r.scale,y:e.scale}),n=e.apply({x:t,y:n},{bandAware:!0});return(0,f.ifOverflowMatches)(this.props,"discard")&&!e.isInRange(n)?null:n}},{key:"render",value:function(){var e=this.props,t=e.x,n=e.y,r=e.r,i=e.alwaysShow,o=e.clipPathId,e=(0,d.isNumOrStr)(t),t=(0,d.isNumOrStr)(n);if((0,h.warn)(void 0===i,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!e||!t)return null;n=this.getCoordinate();if(!n)return null;i=n.x,e=n.y,t=this.props,n=t.shape,t=t.className,o=b({clipPath:(0,f.ifOverflowMatches)(this.props,"hidden")?"url(#".concat(o,")"):void 0},(0,l.getPresentationAttributes)(this.props),{},(0,l.filterEventAttributes)(this.props),{cx:i,cy:e});return a.default.createElement(u.default,{className:(0,s.default)("recharts-reference-dot",t)},this.constructor.renderDot(n,o),c.default.renderCallByParent(this.props,{x:i-r,y:e-r,width:2*r,height:2*r}))}}])&&_(t.prototype,n),r&&_(t,r),e}();e.displayName="ReferenceDot",e.propTypes=b({},l.PRESENTATION_ATTRIBUTES,{},l.EVENT_ATTRIBUTES,{r:n.default.number,xAxis:n.default.shape({scale:n.default.func}),yAxis:n.default.shape({scale:n.default.func}),isFront:n.default.bool,alwaysShow:n.default.bool,ifOverflow:n.default.oneOf(["hidden","visible","discard","extendDomain"]),x:n.default.oneOfType([n.default.number,n.default.string]),y:n.default.oneOfType([n.default.number,n.default.string]),className:n.default.oneOfType([n.default.number,n.default.string]),yAxisId:n.default.oneOfType([n.default.string,n.default.number]),xAxisId:n.default.oneOfType([n.default.string,n.default.number]),shape:n.default.oneOfType([n.default.func,n.default.element]),clipPathId:n.default.string}),e.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1},exports.default=e},{"../component/Label":774,"../container/Layer":780,"../shape/Dot":793,"../util/CartesianUtils":799,"../util/DataUtils":804,"../util/IfOverflowMatches":807,"../util/LogUtils":808,"../util/ReactUtils":810,classnames:42,"lodash/isFunction":596,"prop-types":700,react:739}],753:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var d=r(e("lodash/some")),l=r(e("lodash/isFunction")),c=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),f=r(e("classnames")),p=r(e("../container/Layer")),h=e("../util/ReactUtils"),m=r(e("../component/Label")),y=e("../util/IfOverflowMatches"),g=e("../util/DataUtils"),v=e("../util/CartesianUtils"),b=e("../util/LogUtils");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}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)}function o(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function _(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):o(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function T(e,t){return(T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function S(){return(S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),u(this,x(e).apply(this,arguments))}var t,n,r;return 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&&T(e,t)}(e,c.PureComponent),t=e,(n=[{key:"getEndPoints",value:function(t,e,n,r){var i=this.props,o=i.viewBox,a=o.x,s=o.y,u=o.width,o=o.height,l=i.position;if(n){var n=this.props,c=n.y,n=n.yAxis.orientation,c=t.y.apply(c,{position:l});if((0,y.ifOverflowMatches)(this.props,"discard")&&!t.y.isInRange(c))return null;c=[{x:a+u,y:c},{x:a,y:c}];return"left"===n?c.reverse():c}if(e){c=this.props,e=c.x,c=c.xAxis.orientation,e=t.x.apply(e,{position:l});if((0,y.ifOverflowMatches)(this.props,"discard")&&!t.x.isInRange(e))return null;s=[{x:e,y:s+o},{x:e,y:s}];return"top"===c?s.reverse():s}if(r){r=this.props.segment.map(function(e){return t.apply(e,{position:l})});return(0,y.ifOverflowMatches)(this.props,"discard")&&(0,d.default)(r,function(e){return!t.isInRange(e)})?null:r}return null}},{key:"render",value:function(){var e=this.props,t=e.x,n=e.y,r=e.segment,i=e.xAxis,o=e.yAxis,a=e.shape,s=e.className,u=e.alwaysShow,e=e.clipPathId;(0,b.warn)(void 0===u,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');o=v.LabeledScaleHelper.create({x:i.scale,y:o.scale}),t=(0,g.isNumOrStr)(t),n=(0,g.isNumOrStr)(n),r=r&&2===r.length,o=this.getEndPoints(o,t,n,r);if(!o)return null;t=w(o,2),n=t[0],r=n.x,o=n.y,n=t[1],t=n.x,n=n.y,e=_({clipPath:(0,y.ifOverflowMatches)(this.props,"hidden")?"url(#".concat(e,")"):void 0},(0,h.getPresentationAttributes)(this.props),{},(0,h.filterEventAttributes)(this.props),{x1:r,y1:o,x2:t,y2:n});return c.default.createElement(p.default,{className:(0,f.default)("recharts-reference-line",s)},function(e,t){t=c.default.isValidElement(e)?c.default.cloneElement(e,t):(0,l.default)(e)?e(t):c.default.createElement("line",S({},t,{className:"recharts-reference-line-line"}));return t}(a,e),m.default.renderCallByParent(this.props,(0,v.rectWithCoords)({x1:r,y1:o,x2:t,y2:n})))}}])&&s(t.prototype,n),r&&s(t,r),e}();e.displayName="ReferenceLine",e.propTypes=_({},h.PRESENTATION_ATTRIBUTES,{viewBox:n.default.shape({x:n.default.number,y:n.default.number,width:n.default.number,height:n.default.number}),xAxis:n.default.object,yAxis:n.default.object,isFront:n.default.bool,alwaysShow:n.default.bool,ifOverflow:n.default.oneOf(["hidden","visible","discard","extendDomain"]),x:n.default.oneOfType([n.default.number,n.default.string]),y:n.default.oneOfType([n.default.number,n.default.string]),segment:n.default.arrayOf(n.default.shape({x:n.default.oneOfType([n.default.number,n.default.string]),y:n.default.oneOfType([n.default.number,n.default.string])})),position:n.default.oneOf(["middle","start","end"]),className:n.default.oneOfType([n.default.number,n.default.string]),yAxisId:n.default.oneOfType([n.default.string,n.default.number]),xAxisId:n.default.oneOfType([n.default.string,n.default.number]),shape:n.default.func}),e.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"},exports.default=e},{"../component/Label":774,"../container/Layer":780,"../util/CartesianUtils":799,"../util/DataUtils":804,"../util/IfOverflowMatches":807,"../util/LogUtils":808,"../util/ReactUtils":810,classnames:42,"lodash/isFunction":596,"lodash/some":624,"prop-types":700,react:739}],754:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var r=o(e("lodash/isEqual")),c=o(e("lodash/isFunction")),T=o(e("lodash/isNil")),f=function(e){if(e&&e.__esModule)return e;var t=g();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=o(e("prop-types")),u=o(e("react-smooth")),p=o(e("classnames")),h=o(e("../container/Layer")),m=o(e("../component/LabelList")),S=e("../util/ReactUtils"),a=o(e("./ZAxis")),d=o(e("../shape/Curve")),i=o(e("../shape/Symbols")),l=o(e("./ErrorBar")),s=o(e("../component/Cell")),y=e("../util/DataUtils"),k=e("../util/ChartUtils");function g(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return g=function(){return e},e}function o(e){return e&&e.__esModule?e:{default:e}}function v(e){return(v="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 b(){return(b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function _(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function E(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?_(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):_(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function x(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function C(e,t){return(C=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function o(){var e,t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=x(this,(e=O(o)).call.apply(e,[this].concat(r)))).state={isAnimationFinished:!1},t.cachePrevPoints=function(e){t.setState({prevPoints:e})},t.handleAnimationEnd=function(){t.setState({isAnimationFinished:!0})},t.handleAnimationStart=function(){t.setState({isAnimationFinished:!1})},t.id=(0,y.uniqueId)("recharts-scatter-"),t}var e,t,n;return 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&&C(e,t)}(o,f.PureComponent),e=o,n=[{key:"renderSymbolItem",value:function(e,t){e=f.default.isValidElement(e)?f.default.cloneElement(e,t):(0,c.default)(e)?e(t):f.default.createElement(i.default,b({},t,{type:e}));return e}}],(t=[{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.animationId,t=t.points;e.animationId!==n&&this.cachePrevPoints(t)}},{key:"renderSymbolsStatically",value:function(e){var r=this,t=this.props,i=t.shape,o=t.activeShape,a=t.activeIndex,s=(0,S.getPresentationAttributes)(this.props);return e.map(function(e,t){var n=E({key:"symbol-".concat(t)},s,{},e);return f.default.createElement(h.default,b({className:"recharts-scatter-symbol"},(0,S.filterEventsOfChild)(r.props,e,t),{key:"symbol-".concat(t)}),r.constructor.renderSymbolItem(a===t?o:i,n))})}},{key:"renderSymbolsWithAnimation",value:function(){var t=this,e=this.props,n=e.points,r=e.isAnimationActive,i=e.animationBegin,o=e.animationDuration,a=e.animationEasing,e=e.animationId,s=this.state.prevPoints;return f.default.createElement(u.default,{begin:i,duration:o,isActive:r,easing:a,from:{t:0},to:{t:1},key:"pie-".concat(e),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(e){var i=e.t,e=n.map(function(e,t){var n=s&&s[t];if(n){var r=(0,y.interpolateNumber)(n.cx,e.cx),t=(0,y.interpolateNumber)(n.cy,e.cy),n=(0,y.interpolateNumber)(n.size,e.size);return E({},e,{cx:r(i),cy:t(i),size:n(i)})}return E({},e,{size:(0,y.interpolateNumber)(0,e.size)(i)})});return f.default.createElement(h.default,null,t.renderSymbolsStatically(e))})}},{key:"renderSymbols",value:function(){var e=this.props,t=e.points,n=e.isAnimationActive,e=this.state.prevPoints;return!(n&&t&&t.length)||e&&(0,r.default)(e,t)?this.renderSymbolsStatically(t):this.renderSymbolsWithAnimation()}},{key:"renderErrorBar",value:function(){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var e=this.props,r=e.points,i=e.xAxis,o=e.yAxis,e=e.children,e=(0,S.findAllByType)(e,l.default);return e?e.map(function(e,t){var n=e.props.direction;return f.default.cloneElement(e,{key:t,data:r,xAxis:i,yAxis:o,layout:"x"===n?"vertical":"horizontal",dataPointFormatter:"x"===n?s:a})}):null;function a(e,t){return{x:e.cx,y:e.cy,value:e.node.y,errorVal:(0,k.getValueByDataKey)(e,t)}}function s(e,t){return{x:e.cx,y:e.cy,value:e.node.x,errorVal:(0,k.getValueByDataKey)(e,t)}}}},{key:"renderLine",value:function(){var t,n,e=this.props,r=e.points,i=e.line,o=e.lineType,a=e.lineJointType,s=(0,S.getPresentationAttributes)(this.props),u=(0,S.getPresentationAttributes)(i);"joint"===o?l=r.map(function(e){return{x:e.cx,y:e.cy}}):"fitting"===o&&(o=(e=(0,y.getLinearRegression)(r)).xmin,r=e.xmax,t=e.a,n=e.b,l=[{x:o,y:(e=function(e){return t*e+n})(o)},{x:r,y:e(r)}]);var l=E({},s,{fill:"none",stroke:s&&s.fill},u,{points:l}),a=f.default.isValidElement(i)?f.default.cloneElement(i,l):(0,c.default)(i)?i(l):f.default.createElement(d.default,b({},l,{type:a}));return f.default.createElement(h.default,{className:"recharts-scatter-line",key:"recharts-scatter-line"},a)}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.points,r=e.line,i=e.className,o=e.xAxis,a=e.yAxis,s=e.left,u=e.top,l=e.width,c=e.height,d=e.id;if(t||!n||!n.length)return null;e=this.state,t=e.isAnimationActive,e=e.isAnimationFinished,i=(0,p.default)("recharts-scatter",i),a=o&&o.allowDataOverflow||a&&a.allowDataOverflow,d=(0,T.default)(d)?this.id:d;return f.default.createElement(h.default,{className:i,clipPath:a?"url(#clipPath-".concat(d,")"):null},a?f.default.createElement("defs",null,f.default.createElement("clipPath",{id:"clipPath-".concat(d)},f.default.createElement("rect",{x:s,y:u,width:l,height:c}))):null,r&&this.renderLine(),this.renderErrorBar(),f.default.createElement(h.default,{key:"recharts-scatter-symbols"},this.renderSymbols()),(!t||e)&&m.default.renderCallByParent(this.props,n))}}])&&w(e.prototype,t),n&&w(e,n),o}();e.displayName="Scatter",e.propTypes=E({},S.EVENT_ATTRIBUTES,{},S.PRESENTATION_ATTRIBUTES,{xAxisId:n.default.oneOfType([n.default.string,n.default.number]),yAxisId:n.default.oneOfType([n.default.string,n.default.number]),zAxisId:n.default.oneOfType([n.default.string,n.default.number]),line:n.default.oneOfType([n.default.bool,n.default.object,n.default.func,n.default.element]),lineType:n.default.oneOf(["fitting","joint"]),lineJointType:n.default.oneOfType([n.default.oneOf(["basis","basisClosed","basisOpen","linear","linearClosed","natural","monotoneX","monotoneY","monotone","step","stepBefore","stepAfter"]),n.default.func]),legendType:n.default.oneOf(S.LEGEND_TYPES),tooltipType:n.default.oneOf(S.TOOLTIP_TYPES),className:n.default.string,name:n.default.oneOfType([n.default.string,n.default.number]),activeIndex:n.default.number,activeShape:n.default.oneOfType([n.default.object,n.default.func,n.default.element]),shape:n.default.oneOfType([n.default.oneOf(["circle","cross","diamond","square","star","triangle","wye"]),n.default.element,n.default.func]),points:n.default.arrayOf(n.default.shape({cx:n.default.number,cy:n.default.number,size:n.default.number,node:n.default.shape({x:n.default.oneOfType([n.default.number,n.default.string]),y:n.default.oneOfType([n.default.number,n.default.string]),z:n.default.oneOfType([n.default.number,n.default.string])}),payload:n.default.any})),hide:n.default.bool,isAnimationActive:n.default.bool,animationId:n.default.number,animationBegin:n.default.number,animationDuration:n.default.number,animationEasing:n.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"])}),e.defaultProps={xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!(0,S.isSsr)(),animationBegin:0,animationDuration:400,animationEasing:"linear"},e.getComposedData=function(e){var c=e.xAxis,d=e.yAxis,f=e.zAxis,t=e.item,n=e.displayedData,r=e.onItemMouseLeave,i=e.onItemMouseEnter,o=e.offset,p=e.xAxisTicks,h=e.yAxisTicks,m=t.props.tooltipType,y=(0,S.findAllByType)(t.props.children,s.default),g=((0,T.default)(c.dataKey)?t.props:c).dataKey,v=((0,T.default)(d.dataKey)?t.props:d).dataKey,b=f&&f.dataKey,t=(f||a.default.defaultProps).range,_=t&&t[0],w=c.scale.bandwidth?c.scale.bandwidth():0,x=d.scale.bandwidth?d.scale.bandwidth():0,n=n.map(function(e,t){var n=e[g],r=e[v],i=!(0,T.default)(b)&&e[b]||"-",o=[{name:c.name||c.dataKey,unit:c.unit||"",value:n,payload:e,dataKey:g,type:m},{name:d.name||d.dataKey,unit:d.unit||"",value:r,payload:e,dataKey:v,type:m}];"-"!==i&&o.push({name:f.name||f.dataKey,unit:f.unit||"",value:i,payload:e,dataKey:b,type:m});var a=(0,k.getCateCoordinateOfLine)({axis:c,ticks:p,bandSize:w,entry:e,index:t,dataKey:g}),s=(0,k.getCateCoordinateOfLine)({axis:d,ticks:h,bandSize:x,entry:e,index:t,dataKey:v}),u="-"!==i?f.scale(i):_,l=Math.sqrt(Math.max(u,0)/Math.PI);return E({},e,{cx:a,cy:s,x:a-l,y:s-l,xAxis:c,yAxis:d,zAxis:f,width:2*l,height:2*l,size:u,node:{x:n,y:r,z:i},tooltipPayload:o,tooltipPosition:{x:a,y:s},payload:e},y&&y[t]&&y[t].props)});return E({onMouseLeave:r,onMouseEnter:i,points:n},o)},exports.default=e},{"../component/Cell":770,"../component/LabelList":775,"../container/Layer":780,"../shape/Curve":792,"../shape/Symbols":797,"../util/ChartUtils":800,"../util/DataUtils":804,"../util/ReactUtils":810,"./ErrorBar":749,"./ZAxis":757,classnames:42,"lodash/isEqual":595,"lodash/isFunction":596,"lodash/isNil":600,"prop-types":700,react:739,"react-smooth":727}],755:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t,i=require("react"),n=(t=require("prop-types"))&&t.__esModule?t:{default:t},r=require("../util/ReactUtils");function o(e){return(o="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 a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var c=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),s(this,u(e).apply(this,arguments))}var t,n,r;return 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&&l(e,t)}(e,i.PureComponent),t=e,(n=[{key:"render",value:function(){return null}}])&&a(t.prototype,n),r&&a(t,r),e}();c.displayName="XAxis",c.propTypes={allowDecimals:n.default.bool,allowDuplicatedCategory:n.default.bool,hide:n.default.bool,name:n.default.oneOfType([n.default.string,n.default.number]),unit:n.default.oneOfType([n.default.string,n.default.number]),xAxisId:n.default.oneOfType([n.default.string,n.default.number]),domain:n.default.arrayOf(n.default.oneOfType([n.default.string,n.default.number,n.default.func,n.default.oneOf(["auto","dataMin","dataMax"])])),dataKey:n.default.oneOfType([n.default.string,n.default.number,n.default.func]),width:n.default.number,height:n.default.number,mirror:n.default.bool,orientation:n.default.oneOf(["top","bottom"]),type:n.default.oneOf(["number","category"]),ticks:n.default.array,tickCount:n.default.number,tickFormatter:n.default.func,padding:n.default.shape({left:n.default.number,right:n.default.number}),allowDataOverflow:n.default.bool,scale:n.default.oneOfType([n.default.oneOf(r.SCALE_TYPES),n.default.func]),tick:n.default.oneOfType([n.default.bool,n.default.func,n.default.object,n.default.element]),axisLine:n.default.oneOfType([n.default.bool,n.default.object]),tickLine:n.default.oneOfType([n.default.bool,n.default.object]),minTickGap:n.default.number,tickSize:n.default.number,interval:n.default.oneOfType([n.default.number,n.default.oneOf(["preserveStart","preserveEnd","preserveStartEnd"])]),reversed:n.default.bool},c.defaultProps={allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",domain:[0,"auto"],padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0},exports.default=c},{"../util/ReactUtils":810,"prop-types":700,react:739}],756:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t,i=require("react"),n=(t=require("prop-types"))&&t.__esModule?t:{default:t};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)}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),a(this,s(e).apply(this,arguments))}var t,n,r;return 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&&u(e,t)}(e,i.PureComponent),t=e,(n=[{key:"render",value:function(){return null}}])&&o(t.prototype,n),r&&o(t,r),e}();l.displayName="YAxis",l.propTypes={allowDecimals:n.default.bool,allowDuplicatedCategory:n.default.bool,hide:n.default.bool,name:n.default.oneOfType([n.default.string,n.default.number]),unit:n.default.oneOfType([n.default.string,n.default.number]),yAxisId:n.default.oneOfType([n.default.string,n.default.number]),domain:n.default.arrayOf(n.default.oneOfType([n.default.string,n.default.number,n.default.func,n.default.oneOf(["auto","dataMin","dataMax"])])),dataKey:n.default.oneOfType([n.default.string,n.default.number,n.default.func]),ticks:n.default.array,tickCount:n.default.number,tickFormatter:n.default.func,width:n.default.number,height:n.default.number,mirror:n.default.bool,orientation:n.default.oneOf(["left","right"]),type:n.default.oneOf(["number","category"]),padding:n.default.shape({top:n.default.number,bottom:n.default.number}),allowDataOverflow:n.default.bool,scale:n.default.oneOfType([n.default.oneOf(["auto","linear","pow","sqrt","log","identity","time","band","point","ordinal","quantile","quantize","utc","sequential","threshold"]),n.default.func]),tick:n.default.oneOfType([n.default.bool,n.default.func,n.default.object,n.default.element]),axisLine:n.default.oneOfType([n.default.bool,n.default.object]),tickLine:n.default.oneOfType([n.default.bool,n.default.object]),minTickGap:n.default.number,tickSize:n.default.number,interval:n.default.oneOfType([n.default.number,n.default.oneOf(["preserveStart","preserveEnd","preserveStartEnd"])]),reversed:n.default.bool},l.defaultProps={allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",domain:[0,"auto"],padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1},exports.default=l},{"prop-types":700,react:739}],757:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t,i=require("react"),n=(t=require("prop-types"))&&t.__esModule?t:{default:t};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)}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),a(this,s(e).apply(this,arguments))}var t,n,r;return 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&&u(e,t)}(e,i.PureComponent),t=e,(n=[{key:"render",value:function(){return null}}])&&o(t.prototype,n),r&&o(t,r),e}();l.displayName="ZAxis",l.propTypes={type:n.default.oneOf(["number","category"]),name:n.default.oneOfType([n.default.string,n.default.number]),unit:n.default.oneOfType([n.default.string,n.default.number]),zAxisId:n.default.oneOfType([n.default.string,n.default.number]),dataKey:n.default.oneOfType([n.default.string,n.default.number,n.default.func]),range:n.default.arrayOf(n.default.number),scale:n.default.oneOfType([n.default.oneOf(["auto","linear","pow","sqrt","log","identity","time","band","point","ordinal","quantile","quantize","utc","sequential","threshold"]),n.default.func])},l.defaultProps={zAxisId:0,range:[64,64],scale:"auto",type:"number"},exports.default=l},{"prop-types":700,react:739}],758:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=a(e("./generateCategoricalChart")),r=a(e("../cartesian/Area")),i=a(e("../cartesian/XAxis")),o=a(e("../cartesian/YAxis")),e=e("../util/CartesianUtils");function a(e){return e&&e.__esModule?e:{default:e}}e=(0,n.default)({chartName:"AreaChart",GraphicalChild:r.default,axisComponents:[{axisType:"xAxis",AxisComp:i.default},{axisType:"yAxis",AxisComp:o.default}],formatAxisMap:e.formatAxisMap});exports.default=e},{"../cartesian/Area":744,"../cartesian/XAxis":755,"../cartesian/YAxis":756,"../util/CartesianUtils":799,"./generateCategoricalChart":769}],759:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=a(e("./generateCategoricalChart")),r=a(e("../cartesian/Bar")),i=a(e("../cartesian/XAxis")),o=a(e("../cartesian/YAxis")),e=e("../util/CartesianUtils");function a(e){return e&&e.__esModule?e:{default:e}}e=(0,n.default)({chartName:"BarChart",GraphicalChild:r.default,axisComponents:[{axisType:"xAxis",AxisComp:i.default},{axisType:"yAxis",AxisComp:o.default}],formatAxisMap:e.formatAxisMap});exports.default=e},{"../cartesian/Bar":745,"../cartesian/XAxis":755,"../cartesian/YAxis":756,"../util/CartesianUtils":799,"./generateCategoricalChart":769}],760:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=c(e("./generateCategoricalChart")),r=c(e("../cartesian/Area")),i=c(e("../cartesian/Bar")),o=c(e("../cartesian/Line")),a=c(e("../cartesian/Scatter")),s=c(e("../cartesian/XAxis")),u=c(e("../cartesian/YAxis")),l=c(e("../cartesian/ZAxis")),e=e("../util/CartesianUtils");function c(e){return e&&e.__esModule?e:{default:e}}e=(0,n.default)({chartName:"ComposedChart",GraphicalChild:[o.default,r.default,i.default,a.default],axisComponents:[{axisType:"xAxis",AxisComp:s.default},{axisType:"yAxis",AxisComp:u.default},{axisType:"zAxis",AxisComp:l.default}],formatAxisMap:e.formatAxisMap});exports.default=e},{"../cartesian/Area":744,"../cartesian/Bar":745,"../cartesian/Line":750,"../cartesian/Scatter":754,"../cartesian/XAxis":755,"../cartesian/YAxis":756,"../cartesian/ZAxis":757,"../util/CartesianUtils":799,"./generateCategoricalChart":769}],761:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=i(e("prop-types")),r=i(e("./generateCategoricalChart")),e=i(e("../numberAxis/Funnel"));function i(e){return e&&e.__esModule?e:{default:e}}n=(0,r.default)({chartName:"FunnelChart",GraphicalChild:e.default,eventType:"item",axisComponents:[],defaultProps:{layout:"centric"},propTypes:{layout:n.default.oneOf(["centric"])}});exports.default=n},{"../numberAxis/Funnel":783,"./generateCategoricalChart":769,"prop-types":700}],762:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=a(e("./generateCategoricalChart")),r=a(e("../cartesian/Line")),i=a(e("../cartesian/XAxis")),o=a(e("../cartesian/YAxis")),e=e("../util/CartesianUtils");function a(e){return e&&e.__esModule?e:{default:e}}e=(0,n.default)({chartName:"LineChart",GraphicalChild:r.default,axisComponents:[{axisType:"xAxis",AxisComp:i.default},{axisType:"yAxis",AxisComp:o.default}],formatAxisMap:e.formatAxisMap});exports.default=e},{"../cartesian/Line":750,"../cartesian/XAxis":755,"../cartesian/YAxis":756,"../util/CartesianUtils":799,"./generateCategoricalChart":769}],763:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=s(e("prop-types")),r=s(e("./generateCategoricalChart")),i=s(e("../polar/PolarAngleAxis")),o=s(e("../polar/PolarRadiusAxis")),a=e("../util/PolarUtils"),e=s(e("../polar/Pie"));function s(e){return e&&e.__esModule?e:{default:e}}n=(0,r.default)({chartName:"PieChart",GraphicalChild:e.default,eventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:i.default},{axisType:"radiusAxis",AxisComp:o.default}],formatAxisMap:a.formatAxisMap,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"},propTypes:{layout:n.default.oneOf(["centric"]),startAngle:n.default.number,endAngle:n.default.number,cx:n.default.oneOfType([n.default.number,n.default.string]),cy:n.default.oneOfType([n.default.number,n.default.string]),innerRadius:n.default.oneOfType([n.default.number,n.default.string]),outerRadius:n.default.oneOfType([n.default.number,n.default.string])}});exports.default=n},{"../polar/Pie":784,"../polar/PolarAngleAxis":785,"../polar/PolarRadiusAxis":787,"../util/PolarUtils":809,"./generateCategoricalChart":769,"prop-types":700}],764:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=s(e("prop-types")),r=s(e("./generateCategoricalChart")),i=s(e("../polar/Radar")),o=s(e("../polar/PolarAngleAxis")),a=s(e("../polar/PolarRadiusAxis")),e=e("../util/PolarUtils");function s(e){return e&&e.__esModule?e:{default:e}}n=(0,r.default)({chartName:"RadarChart",GraphicalChild:i.default,axisComponents:[{axisType:"angleAxis",AxisComp:o.default},{axisType:"radiusAxis",AxisComp:a.default}],formatAxisMap:e.formatAxisMap,defaultProps:{layout:"centric",startAngle:90,endAngle:-270,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"},propTypes:{layout:n.default.oneOf(["centric"]),startAngle:n.default.number,endAngle:n.default.number,cx:n.default.oneOfType([n.default.number,n.default.string]),cy:n.default.oneOfType([n.default.number,n.default.string]),innerRadius:n.default.oneOfType([n.default.number,n.default.string]),outerRadius:n.default.oneOfType([n.default.number,n.default.string])}});exports.default=n},{"../polar/PolarAngleAxis":785,"../polar/PolarRadiusAxis":787,"../polar/Radar":788,"../util/PolarUtils":809,"./generateCategoricalChart":769,"prop-types":700}],765:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=s(e("prop-types")),r=s(e("./generateCategoricalChart")),i=s(e("../polar/PolarAngleAxis")),o=s(e("../polar/PolarRadiusAxis")),a=e("../util/PolarUtils"),e=s(e("../polar/RadialBar"));function s(e){return e&&e.__esModule?e:{default:e}}n=(0,r.default)({chartName:"RadialBarChart",GraphicalChild:e.default,legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:i.default},{axisType:"radiusAxis",AxisComp:o.default}],formatAxisMap:a.formatAxisMap,defaultProps:{layout:"radial",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"},propTypes:{layout:n.default.oneOf(["radial"]),startAngle:n.default.number,endAngle:n.default.number,cx:n.default.oneOfType([n.default.number,n.default.string]),cy:n.default.oneOfType([n.default.number,n.default.string]),innerRadius:n.default.oneOfType([n.default.number,n.default.string]),outerRadius:n.default.oneOfType([n.default.number,n.default.string])}});exports.default=n},{"../polar/PolarAngleAxis":785,"../polar/PolarRadiusAxis":787,"../polar/RadialBar":789,"../util/PolarUtils":809,"./generateCategoricalChart":769,"prop-types":700}],766:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var u=r(e("lodash/isFunction")),f=r(e("lodash/sumBy")),p=r(e("lodash/min")),h=r(e("lodash/maxBy")),b=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),l=r(e("classnames")),c=r(e("../container/Surface")),_=r(e("../container/Layer")),d=r(e("../component/Tooltip")),i=r(e("../shape/Rectangle")),m=e("../util/ShallowEqual"),w=e("../util/ReactUtils"),y=e("../util/ChartUtils");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="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 g(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function x(){return(x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e,t){return(S=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function k(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function E(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?k(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):k(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function O(e){return e.y+e.dy/2}function C(e){return e&&e.value||0}function P(n,e){return e.reduce(function(e,t){return e+C(n[t])},0)}function A(e,t){return e.y-t.y}function M(e,t){for(var n=t.targetNodes,r=0,i=n.length;r<i;r++){var o=e[n[r]];o&&(o.depth=Math.max(t.depth+1,o.depth),M(e,o))}}function j(e,t,n){for(var r=0,i=e.length;r<i;r++){var o=e[r],a=o.length;o.sort(A);for(var s=0,u=0;u<a;u++){var l=o[u],c=s-l.y;0<c&&(l.y+=c),s=l.y+l.dy+n}for(var s=t+n,d=a-1;0<=d;d--){var f=o[d],p=f.y+f.dy+n-s;if(!(0<p))break;f.y-=p,s=f.y}}}function D(e,t,n,r){for(var i=0,o=t.length;i<o;i++)for(var a=t[i],s=0,u=a.length;s<u;s++){var l,c,d=a[s];d.sourceLinks.length&&(l=P(n,d.sourceLinks),c=function(r,i,e){return e.reduce(function(e,t){var n=i[t],n=r[n.source];return e+O(n)*C(i[t])},0)}(e,n,d.sourceLinks),d.y+=(c/l-O(d))*r)}}function I(e,t,n,r){for(var i=t.length-1;0<=i;i--)for(var o=t[i],a=0,s=o.length;a<s;a++){var u,l,c=o[a];c.targetLinks.length&&(u=P(n,c.targetLinks),l=function(r,i,e){return e.reduce(function(e,t){var n=i[t],n=r[n.target];return e+O(n)*C(i[t])},0)}(e,n,c.targetLinks),c.y+=(l/u-O(c))*r)}}function N(e){var t=e.data,n=e.width,r=e.height,i=e.iterations,o=e.nodeWidth,a=e.nodePadding,e=t.links,s=function(e,t,n){for(var r=e.nodes,i=e.links,o=r.map(function(e,t){t=function(e,t){for(var n=[],r=[],i=[],o=[],a=0,s=e.length;a<s;a++){var u=e[a];u.source===t&&(i.push(u.target),o.push(a)),u.target===t&&(n.push(u.source),r.push(a))}return{sourceNodes:n,sourceLinks:r,targetLinks:o,targetNodes:i}}(i,t);return E({},e,{},t,{value:Math.max(P(i,t.sourceLinks),P(i,t.targetLinks)),depth:0})}),a=0,s=o.length;a<s;a++){var u=o[a];u.sourceNodes.length||M(o,u)}var l=(0,h.default)(o,function(e){return e.depth}).depth;if(1<=l)for(var c=(t-n)/l,d=0,f=o.length;d<f;d++){var p=o[d];p.targetNodes.length||(p.depth=l),p.x=p.depth*c,p.dx=n}return{tree:o,maxDepth:l}}(t,n,o).tree,u=function(e){for(var t=[],n=0,r=e.length;n<r;n++){var i=e[n];t[i.depth]||(t[i.depth]=[]),t[i.depth].push(i)}return t}(s),l=function(e,t,n,r){for(var i=(0,p.default)(e.map(function(e){return(t-(e.length-1)*n)/(0,f.default)(e,C)})),o=0,a=e.length;o<a;o++)for(var s=0,u=e[o].length;s<u;s++){var l=e[o][s];l.y=s,l.dy=l.value*i}return r.map(function(e){return E({},e,{dy:C(e)*i})})}(u,r,a,e);j(u,r,a);for(var c=1,d=1;d<=i;d++)I(s,u,l,c*=.99),j(u,r,a),D(s,u,l,c),j(u,r,a);return function(n,r){for(var e=0,t=n.length;e<t;e++){var i=n[e],o=0,a=0;i.targetLinks.sort(function(e,t){return n[r[e].target].y-n[r[t].target].y}),i.sourceLinks.sort(function(e,t){return n[r[e].source].y-n[r[t].source].y});for(var s=0,u=i.targetLinks.length;s<u;s++){var l=r[i.targetLinks[s]];l&&(l.sy=o,o+=l.dy)}for(var c=0,d=i.sourceLinks.length;c<d;c++){var f=r[i.sourceLinks[c]];f&&(f.ty=a,a+=f.dy)}}}(s,l),{nodes:s,links:l}}var R={x:0,y:0},e=function(){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=v(this,T(n).call(this,e))).state=t.constructor.createDefaultState(e),t}var e,t,r;return 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&&S(e,t)}(n,b.PureComponent),e=n,r=[{key:"createDefaultState",value:function(e){var t=e.data,n=e.width,r=e.height,i=e.margin,o=e.iterations,a=e.nodeWidth,e=e.nodePadding,n=n-(i&&i.left||0)-(i&&i.right||0),i=r-(i&&i.top||0)-(i&&i.bottom||0),a=N({data:t,width:n,height:i,iterations:o,nodeWidth:a,nodePadding:e}),e=a.links;return{activeElement:null,activeElementType:null,isTooltipActive:!1,nodes:a.nodes,links:e}}},{key:"renderLinkItem",value:function(e,t){if(b.default.isValidElement(e))return b.default.cloneElement(e,t);if((0,u.default)(e))return e(t);var n=t.sourceX,r=t.sourceY,i=t.sourceControlX,o=t.targetX,a=t.targetY,s=t.targetControlX,e=t.linkWidth,t=g(t,["sourceX","sourceY","sourceControlX","targetX","targetY","targetControlX","linkWidth"]);return b.default.createElement("path",x({className:"recharts-sankey-link",d:"\n          M".concat(n,",").concat(r,"\n          C").concat(i,",").concat(r," ").concat(s,",").concat(a," ").concat(o,",").concat(a,"\n        "),fill:"none",stroke:"#333",strokeWidth:e,strokeOpacity:"0.2"},(0,w.getPresentationAttributes)(t)))}},{key:"renderNodeItem",value:function(e,t){return b.default.isValidElement(e)?b.default.cloneElement(e,t):(0,u.default)(e)?e(t):b.default.createElement(i.default,x({className:"recharts-sankey-node",fill:"#0088fe",fillOpacity:"0.8"},t))}}],(t=[{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.data,r=t.width,i=t.height,o=t.margin,a=t.iterations,s=t.nodeWidth,u=t.nodePadding,t=t.nameKey;e.data===n&&e.width===r&&e.height===i&&(0,m.shallowEqual)(e.margin,o)&&e.iterations===a&&e.nodeWidth===s&&e.nodePadding===u&&e.nameKey===t||this.setState(this.constructor.createDefaultState(e))}},{key:"handleMouseEnter",value:function(e,t,n){var r=this.props,i=r.onMouseEnter,r=r.children;(0,w.findChildByType)(r,d.default)?this.setState({activeElement:e,activeElementType:t,isTooltipActive:!0},function(){i&&i(e,t,n)}):i&&i(e,t,n)}},{key:"handleMouseLeave",value:function(e,t,n){var r=this.props,i=r.onMouseLeave,r=r.children;(0,w.findChildByType)(r,d.default)?this.setState({isTooltipActive:!1},function(){i&&i(e,t,n)}):i&&i(e,t,n)}},{key:"handleClick",value:function(e,t,n){var r=this.props.onClick;r&&r(e,t,n)}},{key:"renderLinks",value:function(e,p){var h=this,t=this.props,m=t.linkCurvature,y=t.link,t=t.margin,g=t.top||0,v=t.left||0;return b.default.createElement(_.default,{className:"recharts-sankey-links",key:"recharts-sankey-links"},e.map(function(e,t){var n,r,i=e.sy,o=e.ty,a=e.dy,s=p[e.source],u=p[e.target],l=s.x+s.dx+v,c=u.x+v,d=(r=c-(n=+l),function(e){return n+r*e}),f=d(m),d=d(1-m),s=E({sourceX:l,targetX:c,sourceY:s.y+i+a/2+g,targetY:u.y+o+a/2+g,sourceControlX:f,targetControlX:d,sourceRelativeY:i,targetRelativeY:o,linkWidth:a,index:t,payload:E({},e,{source:s,target:u})},(0,w.getPresentationAttributes)(y)),u={onMouseEnter:h.handleMouseEnter.bind(h,s,"link"),onMouseLeave:h.handleMouseLeave.bind(h,s,"link"),onClick:h.handleClick.bind(h,s,"link")};return b.default.createElement(_.default,x({key:"link".concat(t)},u),h.constructor.renderLinkItem(y,s))}))}},{key:"renderNodes",value:function(e){var a=this,t=this.props,s=t.node,t=t.margin,u=t.top||0,l=t.left||0;return b.default.createElement(_.default,{className:"recharts-sankey-nodes",key:"recharts-sankey-nodes"},e.map(function(e,t){var n=e.x,r=e.y,i=e.dx,o=e.dy,o=E({},(0,w.getPresentationAttributes)(s),{x:n+l,y:r+u,width:i,height:o,index:t,payload:e}),e={onMouseEnter:a.handleMouseEnter.bind(a,o,"node"),onMouseLeave:a.handleMouseLeave.bind(a,o,"node"),onClick:a.handleClick.bind(a,o,"node")};return b.default.createElement(_.default,x({key:"node".concat(t)},e),a.constructor.renderNodeItem(s,o))}))}},{key:"renderTooltip",value:function(){var e=this.props,t=e.children,n=e.width,r=e.height,i=e.nameKey,o=(0,w.findChildByType)(t,d.default);if(!o)return null;var a,s=this.state,e=s.isTooltipActive,t=s.activeElement,s=s.activeElementType,r={x:0,y:0,width:n,height:r},a=t?(a=t,"node"===s?{x:a.x+a.width/2,y:a.y+a.height/2}:{x:(a.sourceX+a.targetX)/2,y:(a.sourceY+a.targetY)/2}):R,i=t?function(e,t,n){var r=e.payload;if("node"===t)return[{payload:e,name:(0,y.getValueByDataKey)(r,n,""),value:(0,y.getValueByDataKey)(r,"value")}];if(r.source&&r.target){t=(0,y.getValueByDataKey)(r.source,n,""),n=(0,y.getValueByDataKey)(r.target,n,"");return[{payload:e,name:"".concat(t," - ").concat(n),value:(0,y.getValueByDataKey)(r,"value")}]}return[]}(t,s,i):[];return b.default.cloneElement(o,{viewBox:r,active:e,coordinate:a,label:"",payload:i})}},{key:"render",value:function(){if(!(0,w.validateWidthHeight)(this))return null;var e=this.props,t=e.width,n=e.height,r=e.className,i=e.style,o=e.children,a=g(e,["width","height","className","style","children"]),s=this.state,e=s.links,s=s.nodes,a=(0,w.getPresentationAttributes)(a);return b.default.createElement("div",{className:(0,l.default)("recharts-wrapper",r),style:E({},i,{position:"relative",cursor:"default",width:t,height:n})},b.default.createElement(c.default,x({},a,{width:t,height:n}),(0,w.filterSvgElements)(o),this.renderLinks(e,s),this.renderNodes(s)),this.renderTooltip())}}])&&s(e.prototype,t),r&&s(e,r),n}();e.displayName="Sankey",e.propTypes=E({},w.PRESENTATION_ATTRIBUTES,{},w.EVENT_ATTRIBUTES,{nameKey:n.default.oneOfType([n.default.string,n.default.number,n.default.func]),dataKey:n.default.oneOfType([n.default.string,n.default.number,n.default.func]),width:n.default.number,height:n.default.number,data:n.default.shape({nodes:n.default.array,links:n.default.arrayOf(n.default.shape({target:n.default.number,source:n.default.number,value:n.default.number}))}),nodePadding:n.default.number,nodeWidth:n.default.number,linkCurvature:n.default.number,iterations:n.default.number,node:n.default.oneOfType([n.default.object,n.default.element,n.default.func]),link:n.default.oneOfType([n.default.object,n.default.element,n.default.func]),style:n.default.object,className:n.default.string,children:n.default.oneOfType([n.default.arrayOf(n.default.node),n.default.node]),margin:n.default.shape({top:n.default.number,right:n.default.number,bottom:n.default.number,left:n.default.number})}),e.defaultProps={nodePadding:10,nodeWidth:10,nameKey:"name",dataKey:"value",linkCurvature:.5,iterations:32,margin:{top:5,right:5,bottom:5,left:5}},exports.default=e},{"../component/Tooltip":779,"../container/Layer":780,"../container/Surface":781,"../shape/Rectangle":795,"../util/ChartUtils":800,"../util/ReactUtils":810,"../util/ShallowEqual":811,classnames:42,"lodash/isFunction":596,"lodash/maxBy":615,"lodash/min":617,"lodash/sumBy":628,"prop-types":700,react:739}],767:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n=s(e("./generateCategoricalChart")),r=s(e("../cartesian/Scatter")),i=s(e("../cartesian/XAxis")),o=s(e("../cartesian/YAxis")),a=s(e("../cartesian/ZAxis")),e=e("../util/CartesianUtils");function s(e){return e&&e.__esModule?e:{default:e}}e=(0,n.default)({chartName:"ScatterChart",GraphicalChild:r.default,eventType:"single",axisComponents:[{axisType:"xAxis",AxisComp:i.default},{axisType:"yAxis",AxisComp:o.default},{axisType:"zAxis",AxisComp:a.default}],formatAxisMap:e.formatAxisMap});exports.default=e},{"../cartesian/Scatter":754,"../cartesian/XAxis":755,"../cartesian/YAxis":756,"../cartesian/ZAxis":757,"../util/CartesianUtils":799,"./generateCategoricalChart":769}],768:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var s=r(e("lodash/get")),c=r(e("lodash/omit")),d=r(e("lodash/isFunction")),m=r(e("lodash/isNaN")),_=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),w=r(e("react-smooth")),u=r(e("classnames")),l=r(e("../container/Surface")),x=r(e("../container/Layer")),f=r(e("../shape/Rectangle")),p=e("../util/ReactUtils"),h=r(e("../component/Tooltip")),y=r(e("../shape/Polygon")),g=e("../util/ChartUtils"),v=e("../util/Constants"),b=e("../util/DOMUtils"),T=e("../util/DataUtils");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}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)}function S(){return(S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function k(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function O(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function C(e){return(C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function P(e,t){return(P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function A(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):o(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function M(e){var t=e.depth,n=e.node,r=e.index,i=e.valueKey,o=n.children,a=t+1,e=o&&o.length?o.map(function(e,t){return M({depth:a,node:e,index:t,valueKey:i})}):null,o=o&&o.length?e.reduce(function(e,t){return e+t.value},0):(0,m.default)(n[i])||n[i]<=0?0:n[i];return A({},n,{children:e,value:o,depth:t,index:r})}function j(e,t,n,r){return(t===n.width?function(e,t,n,r){var i=t?Math.round(e.area/t):0;(r||i>n.height)&&(i=n.height);for(var o,a=n.x,s=0,u=e.length;s<u;s++)(o=e[s]).x=a,o.y=n.y,o.height=i,o.width=Math.min(i?Math.round(o.area/i):0,n.x+n.width-a),a+=o.width;return o.z=!0,o.width+=n.x+n.width-a,A({},n,{y:n.y+i,height:n.height-i})}:function(e,t,n,r){var i=t?Math.round(e.area/t):0;(r||i>n.width)&&(i=n.width);for(var o,a=n.y,s=0,u=e.length;s<u;s++)(o=e[s]).x=n.x,o.y=a,o.width=i,o.height=Math.min(i?Math.round(o.area/i):0,n.y+n.height-a),a+=o.height;return o.z=!1,o.height+=n.y+n.height-a,A({},n,{x:n.x+i,width:n.width-i})})(e,t,n,r)}function D(e,t){var n,r,i,o,a;if((p=e.children)&&p.length){var s,u,l={x:e.x,y:e.y,width:e.width,height:e.height},c=[],d=1/0,f=Math.min(l.width,l.height),p=(o=l.width*l.height/e.value,a=o<0?0:o,p.map(function(e){var t=e.value*a;return A({},e,{area:(0,m.default)(t)||t<=0?0:t})})),h=p.slice();for(c.area=0;0<h.length;)c.push(s=h[0]),c.area+=s.area,n=c,u=t,i=r=void 0,r=(s=f)*s,i=c.area*c.area,n=(s=c.reduce(function(e,t){return{min:Math.min(e.min,t.area),max:Math.max(e.max,t.area)}},{min:1/0,max:0})).min,s=s.max,d=(u=i?Math.max(r*s*u/i,i/(r*n*u)):1/0)<=d?(h.shift(),u):(c.area-=c.pop().area,l=j(c,f,l,!1),f=Math.min(l.width,l.height),1/(c.length=c.area=0));return c.length&&(l=j(c,f,l,!0),c.length=c.area=0),A({},e,{children:p.map(function(e){return D(e,t)})})}return e}e=function(){function o(){var e,t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=O(this,(e=C(o)).call.apply(e,[this].concat(r)))).state=t.constructor.createDefaultState(),t.handleAnimationEnd=function(){var e=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),(0,d.default)(e)&&e()},t.handleAnimationStart=function(){var e=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),(0,d.default)(e)&&e()},t}var e,t,n;return 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&&P(e,t)}(o,_.PureComponent),e=o,n=[{key:"createDefaultState",value:function(){return{isTooltipActive:!1,isAnimationFinished:!1,activeNode:null,currentRoot:null,formatRoot:null,nestIndex:[]}}},{key:"renderContentItem",value:function(e,t,n,r){if(_.default.isValidElement(e))return _.default.cloneElement(e,t);if((0,d.default)(e))return e(t);var i=t.x,o=t.y,a=t.width,s=t.height,u=t.index,l=null;10<a&&10<s&&t.children&&"nest"===n&&(l=_.default.createElement(y.default,{points:[{x:i+2,y:o+s/2},{x:i+6,y:o+s/2+3},{x:i+2,y:o+s/2+6}]}));e=null,n=(0,b.getStringSize)(t.name);20<a&&20<s&&n.width<a&&n.height<s&&(e=_.default.createElement("text",{x:i+8,y:o+s/2+7,fontSize:14},t.name));r=r||v.COLOR_PANEL;return _.default.createElement("g",null,_.default.createElement(f.default,S({fill:t.depth<2?r[u%r.length]:"rgba(255,255,255,0)",stroke:"#fff"},(0,c.default)(t,"children"))),l,e)}}],(t=[{key:"componentDidMount",value:function(){var e=this.props,t=e.type,n=e.width,r=e.height,i=e.data,o=e.dataKey,e=e.aspectRatio,i=this.computeRoot({type:t,width:n,height:r,data:i,dataKey:o,aspectRatio:e}),o=i.formatRoot,e=i.currentRoot,i=i.nestIndex;this.setState({formatRoot:o,currentRoot:e,nestIndex:i})}},{key:"computeRoot",value:function(e){var t=e.type,n=e.width,r=e.height,i=e.data,o=e.dataKey,e=e.aspectRatio,r=M({depth:0,node:{children:i,x:0,y:0,width:n,height:r},index:0,valueKey:o}),o=D(r,e),e=this.state.nestIndex;return"nest"===t&&e.push(r),{formatRoot:o,currentRoot:r,nestIndex:e}}},{key:"componentWillReceiveProps",value:function(e){var t=e.type,n=e.width,r=e.height,i=e.data,o=e.dataKey,e=e.aspectRatio;i===this.props.data&&t===this.props.type&&n===this.props.width&&r===this.props.height&&o===this.props.dataKey&&e===this.props.aspectRatio||(e=this.computeRoot({type:t,width:n,height:r,data:i,dataKey:o,aspectRatio:e}),this.setState(A({},this.constructor.createDefaultState(),{},e,{nestIndex:[e.currentRoot]})))}},{key:"handleMouseEnter",value:function(e,t){var n=this.props,r=n.onMouseEnter,n=n.children;(0,p.findChildByType)(n,h.default)?this.setState({isTooltipActive:!0,activeNode:e},function(){r&&r(e,t)}):r&&r(e,t)}},{key:"handleMouseLeave",value:function(e,t){var n=this.props,r=n.onMouseLeave,n=n.children;(0,p.findChildByType)(n,h.default)?this.setState({isTooltipActive:!1,activeNode:null},function(){r&&r(e,t)}):r&&r(e,t)}},{key:"handleClick",value:function(e){var t,n,r,i=this.props,o=i.onClick;"nest"===i.type&&e.children&&(t=(r=this.props).width,n=r.height,i=r.dataKey,r=r.aspectRatio,n=M({depth:0,node:A({},e,{x:0,y:0,width:t,height:n}),index:0,valueKey:i}),i=D(n,r),(r=this.state.nestIndex).push(e),this.setState({formatRoot:i,currentRoot:n,nestIndex:r})),o&&o(e)}},{key:"handleNestIndex",value:function(e,t){var n=this.state.nestIndex,r=this.props,i=r.width,o=r.height,a=r.dataKey,r=r.aspectRatio,a=M({depth:0,node:A({},e,{x:0,y:0,width:i,height:o}),index:0,valueKey:a}),r=D(a,r),n=n.slice(0,t+1);this.setState({formatRoot:r,currentRoot:e,nestIndex:n})}},{key:"renderItem",value:function(i,o,e){var a=this,t=this.props,s=t.isAnimationActive,u=t.animationBegin,l=t.animationDuration,c=t.animationEasing,d=t.isUpdateAnimationActive,f=t.type,n=t.animationId,p=t.colorPanel,h=this.state.isAnimationFinished,r=o.width,m=o.height,y=o.x,t=o.y,g=o.depth,v=parseInt((2*Math.random()-1)*r,10),b={};return!e&&"nest"!==f||(b={onMouseEnter:this.handleMouseEnter.bind(this,o),onMouseLeave:this.handleMouseLeave.bind(this,o),onClick:this.handleClick.bind(this,o)}),s?_.default.createElement(w.default,{begin:u,duration:l,isActive:s,easing:c,key:"treemap-".concat(n),from:{x:y,y:t,width:r,height:m},to:{x:y,y:t,width:r,height:m},onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(e){var t=e.x,n=e.y,r=e.width,e=e.height;return _.default.createElement(w.default,{from:"translate(".concat(v,"px, ").concat(v,"px)"),to:"translate(0, 0)",attributeName:"transform",begin:u,easing:c,isActive:s,duration:l},_.default.createElement(x.default,b,2<g&&!h?null:a.constructor.renderContentItem(i,A({},o,{isAnimationActive:s,isUpdateAnimationActive:!d,width:r,height:e,x:t,y:n}),f,p)))}):_.default.createElement(x.default,b,this.constructor.renderContentItem(i,A({},o,{isAnimationActive:!1,isUpdateAnimationActive:!1,width:r,height:m,x:y,y:t}),f,p))}},{key:"renderNode",value:function(e,n,t){var r=this,i=this.props,o=i.content,a=i.type,s=A({},(0,p.getPresentationAttributes)(this.props),{},n,{root:e}),i=!n.children||!n.children.length;return!(this.state.currentRoot.children||[]).filter(function(e){return e.depth===n.depth&&e.name===n.name}).length&&e.depth&&"nest"===a?null:_.default.createElement(x.default,{key:"recharts-treemap-node-".concat(t),className:"recharts-treemap-depth-".concat(n.depth)},this.renderItem(o,s,i),n.children&&n.children.length?n.children.map(function(e,t){return r.renderNode(n,e,t)}):null)}},{key:"renderAllNodes",value:function(){var e=this.state.formatRoot;return e?this.renderNode(e,e,0):null}},{key:"renderTooltip",value:function(){var e=this.props,t=e.children,n=e.nameKey,r=(0,p.findChildByType)(t,h.default);if(!r)return null;var i=this.props,o=i.width,a=i.height,e=i.dataKey,t=this.state,i=t.isTooltipActive,t=t.activeNode,o={x:0,y:0,width:o,height:a},a=t?{x:t.x+t.width/2,y:t.y+t.height/2}:null,e=i&&t?[{payload:t,name:(0,g.getValueByDataKey)(t,n,""),value:(0,g.getValueByDataKey)(t,e)}]:[];return _.default.cloneElement(r,{viewBox:o,active:i,coordinate:a,label:"",payload:e})}},{key:"renderNestIndex",value:function(){var i=this,e=this.props,o=e.nameKey,a=e.nestIndexContent,e=this.state.nestIndex;return _.default.createElement("div",{className:"recharts-treemap-nest-index-wrapper",style:{marginTop:"8px",textAlign:"center"}},e.map(function(e,t){var n=(0,s.default)(e,o,"root"),r=null;return _.default.isValidElement(a)&&(r=_.default.cloneElement(a,e,t)),r=(0,d.default)(a)?a(e,t):n,_.default.createElement("div",{onClick:i.handleNestIndex.bind(i,e,t),key:"nest-index-".concat((0,T.uniqueId)()),className:"recharts-treemap-nest-index-box",style:{cursor:"pointer",display:"inline-block",padding:"0 7px",background:"#000",color:"#fff",marginRight:"3px"}},r)}))}},{key:"render",value:function(){if(!(0,p.validateWidthHeight)(this))return null;var e=this.props,t=e.width,n=e.height,r=e.className,i=e.style,o=e.children,a=e.type,e=k(e,["width","height","className","style","children","type"]),e=(0,p.getPresentationAttributes)(e);return _.default.createElement("div",{className:(0,u.default)("recharts-wrapper",r),style:A({},i,{position:"relative",cursor:"default",width:t,height:n})},_.default.createElement(l.default,S({},e,{width:t,height:"nest"===a?n-30:n}),this.renderAllNodes(),(0,p.filterSvgElements)(o)),this.renderTooltip(),"nest"===a&&this.renderNestIndex())}}])&&E(e.prototype,t),n&&E(e,n),o}();e.displayName="Treemap",e.propTypes={width:n.default.number,height:n.default.number,data:n.default.array,animationId:n.default.number,style:n.default.object,aspectRatio:n.default.number,content:n.default.oneOfType([n.default.element,n.default.func]),fill:n.default.string,stroke:n.default.string,className:n.default.string,nameKey:n.default.oneOfType([n.default.string,n.default.number,n.default.func]),dataKey:n.default.oneOfType([n.default.string,n.default.number,n.default.func]),children:n.default.oneOfType([n.default.arrayOf(n.default.node),n.default.node]),type:n.default.oneOf(["flat","nest"]),colorPanel:n.default.array,nestIndexContent:n.default.oneOfType([n.default.element,n.default.func]),onAnimationStart:n.default.func,onAnimationEnd:n.default.func,onMouseEnter:n.default.func,onMouseLeave:n.default.func,onClick:n.default.func,isAnimationActive:n.default.bool,isUpdateAnimationActive:n.default.bool,animationBegin:n.default.number,animationDuration:n.default.number,animationEasing:n.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"])},e.defaultProps={dataKey:"value",aspectRatio:.5*(1+Math.sqrt(5)),isAnimationActive:!(0,p.isSsr)(),isUpdateAnimationActive:!(0,p.isSsr)(),animationBegin:0,animationDuration:1500,animationEasing:"linear",type:"flat"},exports.default=e},{"../component/Tooltip":779,"../container/Layer":780,"../container/Surface":781,"../shape/Polygon":794,"../shape/Rectangle":795,"../util/ChartUtils":800,"../util/Constants":801,"../util/DOMUtils":803,"../util/DataUtils":804,"../util/ReactUtils":810,classnames:42,"lodash/get":586,"lodash/isFunction":596,"lodash/isNaN":599,"lodash/omit":621,"prop-types":700,react:739,"react-smooth":727}],769:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var s=t(require("lodash/every")),l=t(require("lodash/find")),i=t(require("lodash/sortBy")),o=t(require("lodash/isFunction")),C=t(require("lodash/range")),c=t(require("lodash/throttle")),P=t(require("lodash/isNil")),h=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(require("react")),r=t(require("prop-types")),d=t(require("classnames")),f=t(require("../container/Surface")),p=t(require("../container/Layer")),v=t(require("../component/Tooltip")),b=t(require("../component/Legend")),_=t(require("../shape/Curve")),w=t(require("../shape/Cross")),x=t(require("../shape/Sector")),T=t(require("../shape/Dot")),S=t(require("../shape/Rectangle")),A=require("../util/ReactUtils"),k=t(require("../cartesian/CartesianAxis")),E=t(require("../cartesian/Brush")),M=require("../util/DOMUtils"),j=require("../util/DataUtils"),D=require("../util/ChartUtils"),I=require("../util/DetectReferenceElementsDomain"),N=require("../util/PolarUtils"),R=require("../util/ShallowEqual"),L=require("../util/Events");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function t(e){return e&&e.__esModule?e:{default:e}}function U(e){return(U="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 F(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function B(){return(B=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function z(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function u(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function W(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(n,!0).forEach(function(e){V(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function q(e){return(q=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function G(e,t){return(G=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var K={xAxis:["bottom","top"],yAxis:["left","right"]},$={x:0,y:0};exports.default=function(e){var m=e.chartName,y=e.GraphicalChild,t=e.eventType,a=void 0===t?"axis":t,O=e.axisComponents,u=e.legendContent,g=e.formatAxisMap,n=e.defaultProps,t=e.propTypes,e=function(){function r(e){var p,t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),t=this,n=q(r).call(this,e),(p=!n||"object"!==U(n)&&"function"!=typeof n?Y(t):n).handleLegendBBoxUpdate=function(e){var t,n;e&&p.legendInstance&&(t=(n=p.state).dataStartIndex,e=n.dataEndIndex,n=n.updateId,p.setState(p.updateStateOfAxisMapsOffsetAndStackGroups({props:p.props,dataStartIndex:t,dataEndIndex:e,updateId:n})))},p.handleReceiveSyncEvent=function(e,t,n){var r,i,o,a,s=p.props,u=s.syncId,l=s.layout,c=p.state.updateId;u===e&&t!==p.uniqueChartId&&(r=n.dataStartIndex,i=n.dataEndIndex,(0,P.default)(n.dataStartIndex)&&(0,P.default)(n.dataEndIndex)?(0,P.default)(n.activeTooltipIndex)?p.setState(n):(o=n.chartX,a=n.chartY,s=n.activeTooltipIndex,e=(u=p.state).offset,t=u.tooltipTicks,e&&(u=W({},e,{x:e.left,y:e.top}),e=Math.min(o,u.x+u.width),o=Math.min(a,u.y+u.height),a=t[s]&&t[s].value,u=p.getTooltipContent(s),s=t[s]?{x:"horizontal"===l?t[s].coordinate:e,y:"horizontal"===l?o:t[s].coordinate}:$,p.setState(W({},n,{activeLabel:a,activeCoordinate:s,activePayload:u})))):p.setState(W({dataStartIndex:r,dataEndIndex:i},p.updateStateOfAxisMapsOffsetAndStackGroups({props:p.props,dataStartIndex:r,dataEndIndex:i,updateId:c}))))},p.handleBrushChange=function(e){var t,n=e.startIndex,r=e.endIndex;n===p.state.dataStartIndex&&r===p.state.dataEndIndex||(t=p.state.updateId,p.setState(function(){return W({dataStartIndex:n,dataEndIndex:r},p.updateStateOfAxisMapsOffsetAndStackGroups({props:p.props,dataStartIndex:n,dataEndIndex:r,updateId:t}))}),p.triggerSyncEvent({dataStartIndex:n,dataEndIndex:r}))},p.handleMouseEnter=function(e){var t=p.props.onMouseEnter,n=p.getMouseInfo(e);n&&(n=W({},n,{isTooltipActive:!0}),p.setState(n),p.triggerSyncEvent(n),(0,o.default)(t)&&t(n,e))},p.triggeredAfterMouseMove=function(e){var t=p.props.onMouseMove,n=p.getMouseInfo(e),n=n?W({},n,{isTooltipActive:!0}):{isTooltipActive:!1};p.setState(n),p.triggerSyncEvent(n),(0,o.default)(t)&&t(n,e)},p.handleItemMouseEnter=function(e){p.setState(function(){return{isTooltipActive:!0,activeItem:e,activePayload:e.tooltipPayload,activeCoordinate:e.tooltipPosition||{x:e.cx,y:e.cy}}})},p.handleItemMouseLeave=function(){p.setState(function(){return{isTooltipActive:!1}})},p.handleMouseMove=function(e){e&&(0,o.default)(e.persist)&&e.persist(),p.triggeredAfterMouseMove(e)},p.handleMouseLeave=function(e){var t=p.props.onMouseLeave,n={isTooltipActive:!1};p.setState(n),p.triggerSyncEvent(n),(0,o.default)(t)&&t(n,e)},p.handleOuterEvent=function(e){var t,n=(0,A.getReactEventByType)(e);n&&(0,o.default)(p.props[n])&&(t=p.getMouseInfo(e),(0,p.props[n])(t,e))},p.handleClick=function(e){var t=p.props.onClick;(0,o.default)(t)&&t(p.getMouseInfo(e),e)},p.handleMouseDown=function(e){var t=p.props.onMouseDown;(0,o.default)(t)&&t(p.getMouseInfo(e),e)},p.handleMouseUp=function(e){var t=p.props.onMouseUp;(0,o.default)(t)&&t(p.getMouseInfo(e),e)},p.handleTouchMove=function(e){null!=e.changedTouches&&0<e.changedTouches.length&&p.handleMouseMove(e.changedTouches[0])},p.handleTouchStart=function(e){null!=e.changedTouches&&0<e.changedTouches.length&&p.handleMouseDown(e.changedTouches[0])},p.handleTouchEnd=function(e){null!=e.changedTouches&&0<e.changedTouches.length&&p.handleMouseUp(e.changedTouches[0])},p.verticalCoordinatesGenerator=function(e){var t=e.xAxis,n=e.width,r=e.height,e=e.offset;return(0,D.getCoordinatesOfGrid)(k.default.getTicks(W({},k.default.defaultProps,{},t,{ticks:(0,D.getTicksOfAxis)(t,!0),viewBox:{x:0,y:0,width:n,height:r}})),e.left,e.left+e.width)},p.horizontalCoordinatesGenerator=function(e){var t=e.yAxis,n=e.width,r=e.height,e=e.offset;return(0,D.getCoordinatesOfGrid)(k.default.getTicks(W({},k.default.defaultProps,{},t,{ticks:(0,D.getTicksOfAxis)(t,!0),viewBox:{x:0,y:0,width:n,height:r}})),e.top,e.top+e.height)},p.axesTicksGenerator=function(e){return(0,D.getTicksOfAxis)(e,!0)},p.tooltipTicksGenerator=function(e){var t=(0,j.getAnyElementOfObject)(e),e=(0,D.getTicksOfAxis)(t,!1,!0);return{tooltipTicks:e,orderedTooltipTicks:(0,i.default)(e,function(e){return e.coordinate}),tooltipAxis:t,tooltipAxisBandSize:(0,D.getBandSizeOfAxis)(t)}},p.renderCursor=function(e){var t=p.state,n=t.isTooltipActive,r=t.activeCoordinate,i=t.activePayload,o=t.offset;if(!(e&&e.props.cursor&&n&&r))return null;var a,s=p.props.layout,t=_.default;t="ScatterChart"===m?(a=r,w.default):"BarChart"===m?(a=p.getCursorRectangle(),S.default):"radial"===s?(r=(n=p.getCursorPoints()).cx,s=n.cy,u=n.radius,a={cx:r,cy:s,startAngle:n.startAngle,endAngle:n.endAngle,innerRadius:u,outerRadius:u},x.default):(a={points:p.getCursorPoints()},_.default);var u=e.key||"_recharts-cursor",u=W({stroke:"#ccc",pointerEvents:"none"},o,{},a,{},(0,A.getPresentationAttributes)(e.props.cursor),{payload:i,key:u,className:"recharts-tooltip-cursor"});return(0,h.isValidElement)(e.props.cursor)?(0,h.cloneElement)(e.props.cursor,u):(0,h.createElement)(t,u)},p.renderPolarAxis=function(e,t,n){var r=e.type.axisType,i=p.state["".concat(r,"Map")][e.props["".concat(r,"Id")]];return(0,h.cloneElement)(e,W({},i,{className:r,key:e.key||"".concat(t,"-").concat(n),ticks:(0,D.getTicksOfAxis)(i,!0)}))},p.renderXAxis=function(e,t,n){var r=p.state.xAxisMap[e.props.xAxisId];return p.renderAxis(r,e,t,n)},p.renderYAxis=function(e,t,n){var r=p.state.yAxisMap[e.props.yAxisId];return p.renderAxis(r,e,t,n)},p.renderGrid=function(e){var t=p.state,n=t.xAxisMap,r=t.yAxisMap,i=t.offset,o=p.props,a=o.width,t=o.height,o=(0,j.getAnyElementOfObject)(n),n=(0,l.default)(r,function(e){return(0,s.default)(e.domain,Number.isFinite)})||(0,j.getAnyElementOfObject)(r),r=e.props||{};return(0,h.cloneElement)(e,{key:e.key||"grid",x:(0,j.isNumber)(r.x)?r.x:i.left,y:(0,j.isNumber)(r.y)?r.y:i.top,width:((0,j.isNumber)(r.width)?r:i).width,height:((0,j.isNumber)(r.height)?r:i).height,xAxis:o,yAxis:n,offset:i,chartWidth:a,chartHeight:t,verticalCoordinatesGenerator:r.verticalCoordinatesGenerator||p.verticalCoordinatesGenerator,horizontalCoordinatesGenerator:r.horizontalCoordinatesGenerator||p.horizontalCoordinatesGenerator})},p.renderPolarGrid=function(e){var t=p.state,n=t.radiusAxisMap,r=t.angleAxisMap,i=(0,j.getAnyElementOfObject)(n),o=(0,j.getAnyElementOfObject)(r),a=o.cx,t=o.cy,n=o.innerRadius,r=o.outerRadius;return(0,h.cloneElement)(e,{polarAngles:(0,D.getTicksOfAxis)(o,!0).map(function(e){return e.coordinate}),polarRadius:(0,D.getTicksOfAxis)(i,!0).map(function(e){return e.coordinate}),cx:a,cy:t,innerRadius:n,outerRadius:r,key:e.key||"polar-grid"})},p.renderBrush=function(e){var t=p.props,n=t.margin,r=t.data,i=p.state,o=i.offset,a=i.dataStartIndex,t=i.dataEndIndex,i=i.updateId;return(0,h.cloneElement)(e,{key:e.key||"_recharts-brush",onChange:(0,D.combineEventHandlers)(p.handleBrushChange,null,e.props.onChange),data:r,x:(0,j.isNumber)(e.props.x)?e.props.x:o.left,y:(0,j.isNumber)(e.props.y)?e.props.y:o.top+o.height+o.brushBottom-(n.bottom||0),width:((0,j.isNumber)(e.props.width)?e.props:o).width,startIndex:a,endIndex:t,updateId:"brush-".concat(i)})},p.renderReferenceElement=function(e,t,n){if(!e)return null;var r=Y(p).clipPathId,i=p.state,o=i.xAxisMap,a=i.yAxisMap,s=i.offset,u=e.props,i=u.xAxisId,u=u.yAxisId;return(0,h.cloneElement)(e,{key:e.key||"".concat(t,"-").concat(n),xAxis:o[i],yAxis:a[u],viewBox:{x:s.left,y:s.top,width:s.width,height:s.height},clipPathId:r})},p.renderGraphicChild=function(e,t,n){var r=p.filterFormatItem(e,t,n);if(!r)return null;var i,o=(0,h.cloneElement)(e,r.props),a=p.state,s=a.isTooltipActive,u=a.tooltipAxis,l=a.activeTooltipIndex,c=a.activeLabel,d=p.props.children,f=(0,A.findChildByType)(d,v.default),t=r.props,n=t.points,e=t.isRange,a=t.baseLine,d=r.item.props,t=d.activeDot,t=!d.hide&&s&&f&&t&&0<=l;if(t&&(a=u.dataKey&&!u.allowDuplicatedCategory?(t="function"==typeof u.dataKey?function(e){return u.dataKey(e.payload)}:"payload.".concat(u.dataKey),i=(0,j.findEntryInArray)(n,t,c),e&&a&&(0,j.findEntryInArray)(a,t,c)):(i=n[l],e&&a&&a[l]),!(0,P.default)(i)))return[o].concat(z(p.renderActivePoints({item:r,activePoint:i,basePoint:a,childIndex:l,isRange:e})));return e?[o,null,null]:[o,null]},p.renderCustomized=function(e){return(0,h.cloneElement)(e,W({},p.props,{},p.state))};var n=p.constructor.createDefaultState(e);return p.state=W({},n,{updateId:0},p.updateStateOfAxisMapsOffsetAndStackGroups(W({props:e},n,{updateId:0}))),p.uniqueChartId=(0,P.default)(e.id)?(0,j.uniqueId)("recharts"):e.id,p.clipPathId="".concat(p.uniqueChartId,"-clip"),e.throttleDelay&&(p.triggeredAfterMouseMove=(0,c.default)(p.triggeredAfterMouseMove,e.throttleDelay)),p}var e,t,n;return 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&&G(e,t)}(r,h.Component),e=r,n=[{key:"getAxisNameByLayout",value:function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}}},{key:"renderActiveDot",value:function(e,t){e=(0,h.isValidElement)(e)?(0,h.cloneElement)(e,t):(0,o.default)(e)?e(t):h.default.createElement(T.default,t);return h.default.createElement(p.default,{className:"recharts-active-dot",key:t.key},e)}}],(t=[{key:"componentDidMount",value:function(){(0,P.default)(this.props.syncId)||this.addListener()}},{key:"componentWillReceiveProps",value:function(t){var n,r=this,e=this.props,i=e.data,o=e.children,a=e.width,s=e.height,u=e.layout,l=e.stackOffset,c=e.margin,e=this.state.updateId;t.data===i&&t.width===a&&t.height===s&&t.layout===u&&t.stackOffset===l&&(0,R.shallowEqual)(t.margin,c)?(0,A.isChildrenEqual)(t.children,o)||(n=!(0,P.default)(t.data)?e:e+1,this.setState(function(e){return W({updateId:n},r.updateStateOfAxisMapsOffsetAndStackGroups(W({props:t},e,{updateId:n})))})):(o=this.constructor.createDefaultState(t),this.setState(W({},o,{updateId:e+1},this.updateStateOfAxisMapsOffsetAndStackGroups(W({props:t},o,{updateId:e+1}))))),(0,P.default)(this.props.syncId)&&!(0,P.default)(t.syncId)&&this.addListener(),!(0,P.default)(this.props.syncId)&&(0,P.default)(t.syncId)&&this.removeListener()}},{key:"componentWillUnmount",value:function(){(0,P.default)(this.props.syncId)||this.removeListener(),"function"==typeof this.triggeredAfterMouseMove.cancel&&this.triggeredAfterMouseMove.cancel()}},{key:"getAxisMap",value:function(e,t){var n=t.axisType,r=void 0===n?"xAxis":n,i=t.AxisComp,o=t.graphicalItems,a=t.stackGroups,s=t.dataStartIndex,u=t.dataEndIndex,l=e.children,n="".concat(r,"Id"),t=(0,A.findAllByType)(l,i),l={};return t&&t.length?l=this.getAxisMapByAxes(e,{axes:t,graphicalItems:o,axisType:r,axisIdKey:n,stackGroups:a,dataStartIndex:s,dataEndIndex:u}):o&&o.length&&(l=this.getAxisMapByItems(e,{Axis:i,graphicalItems:o,axisType:r,axisIdKey:n,stackGroups:a,dataStartIndex:s,dataEndIndex:u})),l}},{key:"getAxisMapByAxes",value:function(m,e){var y=this,t=e.axes,g=e.graphicalItems,v=e.axisType,b=e.axisIdKey,_=e.stackGroups,w=e.dataStartIndex,x=e.dataEndIndex,T=m.layout,S=m.children,k=m.stackOffset,E=(0,D.isCategorialAxis)(T,v);return t.reduce(function(e,t){var n,r,i,o=t.props,a=o.type,s=o.dataKey,u=o.allowDataOverflow,l=o.allowDuplicatedCategory,c=o.scale,d=o.ticks,f=t.props[b],p=y.constructor.getDisplayedData(m,{graphicalItems:g.filter(function(e){return e.props[b]===f}),dataStartIndex:w,dataEndIndex:x}),h=p.length;return e[f]?e:(s?(i=(0,D.getDomainOfDataByKey)(p,s,a),"category"===a&&E?(o=(0,j.hasDuplicate)(i),l&&o?(n=i,i=(0,C.default)(0,h)):l||(i=(0,D.parseDomainOfCategoryAxis)(t.props.domain,i,t).reduce(function(e,t){return 0<=e.indexOf(t)?e:[].concat(z(e),[t])},[]))):"category"===a?i=l?i.filter(function(e){return""!==e&&!(0,P.default)(e)}):(0,D.parseDomainOfCategoryAxis)(t.props.domain,i,t).reduce(function(e,t){return 0<=e.indexOf(t)||""===t||(0,P.default)(t)?e:[].concat(z(e),[t])},[]):"number"!==a||(l=(0,D.parseErrorBarsOfAxis)(p,g.filter(function(e){return e.props[b]===f&&!e.props.hide}),s,v))&&(i=l),!E||"number"!==a&&"auto"===c||(r=(0,D.getDomainOfDataByKey)(p,s,"category"))):i=E?(0,C.default)(0,h):_&&_[f]&&_[f].hasStack&&"number"===a?"expand"===k?[0,1]:(0,D.getDomainOfStackGroups)(_[f].stackGroups,w,x):(0,D.getDomainOfItemsWithSameAxis)(p,g.filter(function(e){return e.props[b]===f&&!e.props.hide}),a,!0),"number"===a&&(i=(0,I.detectReferenceElementsDomain)(S,i,f,v,d),t.props.domain&&(i=(0,D.parseSpecifiedDomain)(t.props.domain,i,u))),W({},e,V({},f,W({},t.props,{axisType:v,domain:i,categoricalDomain:r,duplicateDomain:n,originalDomain:t.props.domain,isCategorial:E,layout:T}))))},{})}},{key:"getAxisMapByItems",value:function(e,t){var i=t.graphicalItems,o=t.Axis,a=t.axisType,s=t.axisIdKey,u=t.stackGroups,l=t.dataStartIndex,c=t.dataEndIndex,d=e.layout,f=e.children,p=this.constructor.getDisplayedData(e,{graphicalItems:i,dataStartIndex:l,dataEndIndex:c}),h=p.length,m=(0,D.isCategorialAxis)(d,a),y=-1;return i.reduce(function(e,t){var n,r=t.props[s];return e[r]?e:(y++,n=m?(0,C.default)(0,h):(n=u&&u[r]&&u[r].hasStack?(0,D.getDomainOfStackGroups)(u[r].stackGroups,l,c):(0,D.parseSpecifiedDomain)(o.defaultProps.domain,(0,D.getDomainOfItemsWithSameAxis)(p,i.filter(function(e){return e.props[s]===r&&!e.props.hide}),"number"),o.defaultProps.allowDataOverflow),(0,I.detectReferenceElementsDomain)(f,n,r,a)),W({},e,V({},r,W({axisType:a},o.defaultProps,{hide:!0,orientation:K[a]&&K[a][y%2],domain:n,originalDomain:o.defaultProps.domain,isCategorial:m,layout:d}))))},{})}},{key:"getActiveCoordinate",value:function(e,t,n){var r=this.props.layout,e=e.find(function(e){return e&&e.index===t});if(e){if("horizontal"===r)return{x:e.coordinate,y:n.y};if("vertical"===r)return{x:n.x,y:e.coordinate};if("centric"===r){var r=e.coordinate,i=n.radius;return W({},n,{},(0,N.polarToCartesian)(n.cx,n.cy,i,r),{angle:r,radius:i})}i=e.coordinate,e=n.angle;return W({},n,{},(0,N.polarToCartesian)(n.cx,n.cy,i,e),{angle:e,radius:i})}return $}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t=(0,M.getOffset)(this.container),n=(0,M.calculateChartCoordinate)(e,t),r=this.inRange(n.chartX,n.chartY);if(!r)return null;e=this.state,t=e.xAxisMap,e=e.yAxisMap;if("axis"!==a&&t&&e){var i=(0,j.getAnyElementOfObject)(t).scale,o=(0,j.getAnyElementOfObject)(e).scale;return W({},n,{xValue:i&&i.invert?i.invert(n.chartX):null,yValue:o&&o.invert?o.invert(n.chartY):null})}t=this.state,e=t.orderedTooltipTicks,i=t.tooltipAxis,o=t.tooltipTicks,t=this.calculateTooltipPos(r),i=(0,D.calculateActiveTickIndex)(t,e,o,i);if(0<=i&&o){o=o[i]&&o[i].value;return W({},n,{activeTooltipIndex:i,activeLabel:o,activePayload:this.getTooltipContent(i,o),activeCoordinate:this.getActiveCoordinate(e,i,r)})}return null}},{key:"getTooltipContent",value:function(u,l){var e=this.state,t=e.graphicalItems,c=e.tooltipAxis,d=this.constructor.getDisplayedData(this.props,this.state);return u<0||!t||!t.length||u>=d.length?null:t.reduce(function(e,t){if(t.props.hide)return e;var n=t.props,r=n.dataKey,i=n.name,o=n.unit,a=n.formatter,s=n.data,n=n.tooltipType,s=c.dataKey&&!c.allowDuplicatedCategory?(0,j.findEntryInArray)(s||d,c.dataKey,l):s&&s[u]||d[u];return s?[].concat(z(e),[W({},(0,A.getPresentationAttributes)(t),{dataKey:r,unit:o,formatter:a,name:i||r,color:(0,D.getMainColorOfGraphicItem)(t),value:(0,D.getValueByDataKey)(s,r),type:n,payload:s})]):e},[])}},{key:"getFormatItems",value:function(c,d){var f=this,e=d.graphicalItems,p=d.stackGroups,h=d.offset,m=d.updateId,y=d.dataStartIndex,g=d.dataEndIndex,t=c.barSize,v=c.layout,b=c.barGap,_=c.barCategoryGap,w=c.maxBarSize,n=this.constructor.getAxisNameByLayout(v),x=n.numericAxisName,T=n.cateAxisName,S=this.constructor.hasBar(e),k=S&&(0,D.getBarSizeList)({barSize:t,stackGroups:p}),E=[];return e.forEach(function(i,e){var t=f.constructor.getDisplayedData(c,{dataStartIndex:y,dataEndIndex:g},i),n=i.props,r=n.dataKey,o=n.maxBarSize,a=i.props["".concat(x,"Id")],s=i.props["".concat(T,"Id")],u=O.reduce(function(e,t){var n=d["".concat(t.axisType,"Map")],r=i.props["".concat(t.axisType,"Id")],r=n&&n[r];return W({},e,(V(e={},t.axisType,r),V(e,"".concat(t.axisType,"Ticks"),(0,D.getTicksOfAxis)(r)),e))},{}),l=u[T],n=u["".concat(T,"Ticks")],a=p&&p[a]&&p[a].hasStack&&(0,D.getStackedDataOfItem)(i,p[a].stackGroups),n=(0,D.getBandSizeOfAxis)(l,n),o=(0,P.default)(o)?w:o,s=S&&(0,D.getBarPosition)({barGap:b,barCategoryGap:_,bandSize:n,sizeList:k[s],maxBarSize:o}),o=i&&i.type&&i.type.getComposedData;o&&E.push({props:W({},o(W({},u,{displayedData:t,props:c,dataKey:r,item:i,bandSize:n,barPosition:s,offset:h,stackedData:a,layout:v,dataStartIndex:y,dataEndIndex:g,onItemMouseLeave:(0,D.combineEventHandlers)(f.handleItemMouseLeave,null,i.props.onMouseLeave),onItemMouseEnter:(0,D.combineEventHandlers)(f.handleItemMouseEnter,null,i.props.onMouseEnter)})),(V(e={key:i.key||"item-".concat(e)},x,u[x]),V(e,T,u[T]),V(e,"animationId",m),e)),childIndex:(0,A.parseChildIndex)(i,c.children),item:i})}),E}},{key:"getCursorRectangle",value:function(){var e=this.props.layout,t=this.state,n=t.activeCoordinate,r=t.offset,i=t.tooltipAxisBandSize,t=i/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===e?n.x-t:r.left+.5,y:"horizontal"===e?r.top+.5:n.y-t,width:"horizontal"===e?i:r.width-1,height:"horizontal"===e?r.height-1:i}}},{key:"getCursorPoints",value:function(){var e=this.props.layout,t=this.state,n=t.activeCoordinate,t=t.offset;if("horizontal"===e)l=s=n.x,u=t.top,c=t.top+t.height;else if("vertical"===e)c=u=n.y,s=t.left,l=t.left+t.width;else if(!(0,P.default)(n.cx)||!(0,P.default)(n.cy)){if("centric"!==e){var e=n.cx,r=n.cy,i=n.radius,o=n.startAngle,a=n.endAngle;return{points:[(0,N.polarToCartesian)(e,r,i,o),(0,N.polarToCartesian)(e,r,i,a)],cx:e,cy:r,radius:i,startAngle:o,endAngle:a}}var r=n.cx,i=n.cy,o=n.innerRadius,a=n.outerRadius,n=n.angle,o=(0,N.polarToCartesian)(r,i,o,n),n=(0,N.polarToCartesian)(r,i,a,n),s=o.x,u=o.y,l=n.x,c=n.y}return[{x:s,y:u},{x:l,y:c}]}},{key:"calculateTooltipPos",value:function(e){var t=this.props.layout;return"horizontal"===t?e.x:"vertical"===t?e.y:"centric"===t?e.angle:e.radius}},{key:"inRange",value:function(e,t){var n=this.props.layout;if("horizontal"===n||"vertical"===n){var r=this.state.offset;return e>=r.left&&e<=r.left+r.width&&t>=r.top&&t<=r.top+r.height?{x:e,y:t}:null}n=this.state,r=n.angleAxisMap,n=n.radiusAxisMap;if(r&&n){r=(0,j.getAnyElementOfObject)(r);return(0,N.inRangeOfSector)({x:e,y:t},r)}return null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,e=(0,A.findChildByType)(e,v.default)&&"axis"===a?{onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd}:{};return W({},(0,A.filterEventAttributes)(this.props,this.handleOuterEvent),{},e)}},{key:"updateStateOfAxisMapsOffsetAndStackGroups",value:function(e){var n=this,r=e.props,i=e.dataStartIndex,o=e.dataEndIndex,t=e.updateId;if(!(0,A.validateWidthHeight)({props:r}))return null;var a=r.children,s=r.layout,u=r.stackOffset,l=r.data,e=r.reverseStackOrder,s=this.constructor.getAxisNameByLayout(s),c=s.numericAxisName,s=s.cateAxisName,d=(0,A.findAllByType)(a,y),f=(0,D.getStackGroupsByAxisId)(l,d,"".concat(c,"Id"),"".concat(s,"Id"),u,e),p=O.reduce(function(e,t){return W({},e,V({},"".concat(t.axisType,"Map"),n.getAxisMap(r,W({},t,{graphicalItems:d,stackGroups:t.axisType===c&&f,dataStartIndex:i,dataEndIndex:o}))))},{}),h=this.calculateOffset(W({},p,{props:r,graphicalItems:d}));Object.keys(p).forEach(function(e){p[e]=g(r,p[e],h,e.replace("Map",""),m)});s=p["".concat(s,"Map")],s=this.tooltipTicksGenerator(s),t=this.getFormatItems(r,W({},p,{dataStartIndex:i,dataEndIndex:o,updateId:t,graphicalItems:d,stackGroups:f,offset:h}));return W({formatedGraphicalItems:t,graphicalItems:d,offset:h,stackGroups:f},s,{},p)}},{key:"addListener",value:function(){L.eventCenter.on(L.SYNC_EVENT,this.handleReceiveSyncEvent),L.eventCenter.setMaxListeners&&L.eventCenter._maxListeners&&L.eventCenter.setMaxListeners(L.eventCenter._maxListeners+1)}},{key:"removeListener",value:function(){L.eventCenter.removeListener(L.SYNC_EVENT,this.handleReceiveSyncEvent),L.eventCenter.setMaxListeners&&L.eventCenter._maxListeners&&L.eventCenter.setMaxListeners(L.eventCenter._maxListeners-1)}},{key:"calculateOffset",value:function(e){var t=e.props,n=e.graphicalItems,r=e.xAxisMap,i=void 0===r?{}:r,o=e.yAxisMap,a=void 0===o?{}:o,s=t.width,u=t.height,l=t.children,r=t.margin||{},e=(0,A.findChildByType)(l,E.default),o=(0,A.findChildByType)(l,b.default),l=Object.keys(a).reduce(function(e,t){var n=a[t],t=n.orientation;return n.mirror||n.hide?e:W({},e,V({},t,e[t]+n.width))},{left:r.left||0,right:r.right||0}),r=Object.keys(i).reduce(function(e,t){var n=i[t],t=n.orientation;return n.mirror||n.hide?e:W({},e,V({},t,e[t]+n.height))},{top:r.top||0,bottom:r.bottom||0}),r=W({},r,{},l),l=r.bottom;return e&&(r.bottom+=e.props.height||E.default.defaultProps.height),o&&this.legendInstance&&(o=this.legendInstance.getBBox(),r=(0,D.appendOffsetOfLegend)(r,n,t,o)),W({brushBottom:l},r,{width:s-r.left-r.right,height:u-r.top-r.bottom})}},{key:"triggerSyncEvent",value:function(e){var t=this.props.syncId;(0,P.default)(t)||L.eventCenter.emit(L.SYNC_EVENT,t,this.uniqueChartId,e)}},{key:"filterFormatItem",value:function(e,t,n){for(var r=this.state.formatedGraphicalItems,i=0,o=r.length;i<o;i++){var a=r[i];if(a.item===e||a.props.key===e.key||t===(0,A.getDisplayName)(a.item.type)&&n===a.childIndex)return a}return null}},{key:"renderAxis",value:function(e,t,n,r){var i=this.props,o=i.width,i=i.height;return h.default.createElement(k.default,B({},e,{className:"recharts-".concat(e.axisType," ").concat(e.axisType),key:t.key||"".concat(n,"-").concat(r),viewBox:{x:0,y:0,width:o,height:i},ticksGenerator:this.axesTicksGenerator}))}},{key:"renderLegend",value:function(){var t=this,e=this.state.formatedGraphicalItems,n=this.props,r=n.children,i=n.width,o=n.height,a=this.props.margin||{},s=i-(a.left||0)-(a.right||0),n=o-(a.top||0)-(a.bottom||0),s=(0,D.getLegendProps)({children:r,formatedGraphicalItems:e,legendWidth:s,legendHeight:n,legendContent:u});if(!s)return null;n=s.item,s=F(s,["item"]);return(0,h.cloneElement)(n,W({},s,{chartWidth:i,chartHeight:o,margin:a,ref:function(e){t.legendInstance=e},onBBoxUpdate:this.handleLegendBBoxUpdate}))}},{key:"renderTooltip",value:function(){var e=this.props.children,t=(0,A.findChildByType)(e,v.default);if(!t)return null;var n=this.state,r=n.isTooltipActive,i=n.activeCoordinate,o=n.activePayload,e=n.activeLabel,n=n.offset;return(0,h.cloneElement)(t,{viewBox:W({},n,{x:n.left,y:n.top}),active:r,label:e,payload:r?o:[],coordinate:i})}},{key:"renderActivePoints",value:function(e){var t=e.item,n=e.activePoint,r=e.basePoint,i=e.childIndex,o=e.isRange,a=[],s=t.props.key,u=t.item.props,e=u.activeDot,n=W({index:i,dataKey:u.dataKey,cx:n.x,cy:n.y,r:4,fill:(0,D.getMainColorOfGraphicItem)(t.item),strokeWidth:2,stroke:"#fff",payload:n.payload,value:n.value,key:"".concat(s,"-activePoint-").concat(i)},(0,A.getPresentationAttributes)(e),{},(0,A.filterEventAttributes)(e));return a.push(this.constructor.renderActiveDot(e,n,i)),r?a.push(this.constructor.renderActiveDot(e,W({},n,{cx:r.x,cy:r.y,key:"".concat(s,"-basePoint-").concat(i)}),i)):o&&a.push(null),a}},{key:"renderClipPath",value:function(){var e=this.clipPathId,t=this.state.offset,n=t.left,r=t.top,i=t.height,t=t.width;return h.default.createElement("defs",null,h.default.createElement("clipPath",{id:e},h.default.createElement("rect",{x:n,y:r,height:i,width:t})))}},{key:"render",value:function(){var t=this;if(!(0,A.validateWidthHeight)(this))return null;var e=this.props,n=e.children,r=e.className,i=e.width,o=e.height,a=e.style,s=e.compact,u=F(e,["children","className","width","height","style","compact"]),e=(0,A.getPresentationAttributes)(u),u={CartesianGrid:{handler:this.renderGrid,once:!0},ReferenceArea:{handler:this.renderReferenceElement},ReferenceLine:{handler:this.renderReferenceElement},ReferenceDot:{handler:this.renderReferenceElement},XAxis:{handler:this.renderXAxis},YAxis:{handler:this.renderYAxis},Brush:{handler:this.renderBrush,once:!0},Bar:{handler:this.renderGraphicChild},Line:{handler:this.renderGraphicChild},Area:{handler:this.renderGraphicChild},Radar:{handler:this.renderGraphicChild},RadialBar:{handler:this.renderGraphicChild},Scatter:{handler:this.renderGraphicChild},Pie:{handler:this.renderGraphicChild},Funnel:{handler:this.renderGraphicChild},Tooltip:{handler:this.renderCursor,once:!0},PolarGrid:{handler:this.renderPolarGrid,once:!0},PolarAngleAxis:{handler:this.renderPolarAxis},PolarRadiusAxis:{handler:this.renderPolarAxis},Customized:{handler:this.renderCustomized}};if(s)return h.default.createElement(f.default,B({},e,{width:i,height:o}),this.renderClipPath(),(0,A.renderByOrder)(n,u));s=this.parseEventsOfWrapper();return h.default.createElement("div",B({className:(0,d.default)("recharts-wrapper",r),style:W({position:"relative",cursor:"default",width:i,height:o},a)},s,{ref:function(e){t.container=e}}),h.default.createElement(f.default,B({},e,{width:i,height:o}),this.renderClipPath(),(0,A.renderByOrder)(n,u)),this.renderLegend(),this.renderTooltip())}}])&&H(e.prototype,t),n&&H(e,n),r}();return e.displayName=m,e.propTypes=W({syncId:r.default.oneOfType([r.default.string,r.default.number]),compact:r.default.bool,width:r.default.number,height:r.default.number,data:r.default.arrayOf(r.default.object),layout:r.default.oneOf(["horizontal","vertical"]),stackOffset:r.default.oneOf(["sign","expand","none","wiggle","silhouette"]),throttleDelay:r.default.number,margin:r.default.shape({top:r.default.number,right:r.default.number,bottom:r.default.number,left:r.default.number}),barCategoryGap:r.default.oneOfType([r.default.number,r.default.string]),barGap:r.default.oneOfType([r.default.number,r.default.string]),barSize:r.default.oneOfType([r.default.number,r.default.string]),maxBarSize:r.default.number,style:r.default.object,className:r.default.string,children:r.default.oneOfType([r.default.arrayOf(r.default.node),r.default.node]),defaultShowTooltip:r.default.bool,onClick:r.default.func,onMouseLeave:r.default.func,onMouseEnter:r.default.func,onMouseMove:r.default.func,onMouseDown:r.default.func,onMouseUp:r.default.func,reverseStackOrder:r.default.bool,id:r.default.string},t),e.defaultProps=W({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1},n),e.createDefaultState=function(e){var t=e.children,n=e.defaultShowTooltip,t=(0,A.findChildByType)(t,E.default);return{chartX:0,chartY:0,dataStartIndex:t&&t.props&&t.props.startIndex||0,dataEndIndex:t&&t.props&&t.props.endIndex||e.data&&e.data.length-1||0,activeTooltipIndex:-1,isTooltipActive:!(0,P.default)(n)&&n}},e.hasBar=function(e){return!(!e||!e.length)&&e.some(function(e){e=(0,A.getDisplayName)(e&&e.type);return e&&0<=e.indexOf("Bar")})},e.getDisplayedData=function(e,t,n){var r=t.graphicalItems,i=t.dataStartIndex,t=t.dataEndIndex,r=(r||[]).reduce(function(e,t){t=t.props.data;return t&&t.length?[].concat(z(e),z(t)):e},[]);if(r&&0<r.length)return r;if(n&&n.props&&n.props.data&&0<n.props.data.length)return n.props.data;e=e.data;return e&&e.length&&(0,j.isNumber)(i)&&(0,j.isNumber)(t)?e.slice(i,t+1):[]},e}},{"../cartesian/Brush":746,"../cartesian/CartesianAxis":747,"../component/Legend":776,"../component/Tooltip":779,"../container/Layer":780,"../container/Surface":781,"../shape/Cross":791,"../shape/Curve":792,"../shape/Dot":793,"../shape/Rectangle":795,"../shape/Sector":796,"../util/ChartUtils":800,"../util/DOMUtils":803,"../util/DataUtils":804,"../util/DetectReferenceElementsDomain":805,"../util/Events":806,"../util/PolarUtils":809,"../util/ReactUtils":810,"../util/ShallowEqual":811,classnames:42,"lodash/every":580,"lodash/find":582,"lodash/isFunction":596,"lodash/isNil":600,"lodash/range":623,"lodash/sortBy":625,"lodash/throttle":629,"prop-types":700,react:739}],770:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;e=e("../util/ReactUtils");function n(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function r(){return null}r.propTypes=function(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?n(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):n(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}({},e.PRESENTATION_ATTRIBUTES),r.displayName="Cell",exports.default=r},{"../util/ReactUtils":810}],771:[function(require,e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var r=n(require("lodash/isFunction")),i=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(require("react")),t=n(require("prop-types")),o=n(require("../container/Layer")),a=require("../util/LogUtils");function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function n(e){return e&&e.__esModule?e:{default:e}}function u(e){return(u="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 l(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function c(e){var t,n=e.component,e=l(e,["component"]);return(0,i.isValidElement)(n)?t=(0,i.cloneElement)(n,e):(0,r.default)(n)?t=n(e):(0,a.warn)(!1,"Customized's props `component` must be React.element or Function, but got %s.",u(n)),i.default.createElement(o.default,{className:"recharts-customized-wrapper"},t)}c.displayName="Customized",c.propTypes={component:t.default.oneOfType([t.default.element,t.default.func]).isRequired}},{"../container/Layer":780,"../util/LogUtils":808,"lodash/isFunction":596,"prop-types":700,react:739}],772:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var c=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),d=r(e("classnames")),f=r(e("../container/Surface")),i=r(e("../shape/Symbols")),p=e("../util/ReactUtils");function r(e){return e&&e.__esModule?e:{default:e}}function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function o(e){return(o="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 h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var g=p.LEGEND_TYPES.filter(function(e){return"none"!==e}),e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),u(this,l(e).apply(this,arguments))}var t,n,r;return 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&&y(e,t)}(e,c.PureComponent),t=e,(n=[{key:"renderIcon",value:function(e){var t=this.props.inactiveColor,t=e.inactive?t:e.color;return"plainline"===e.type?c.default.createElement("line",{strokeWidth:4,fill:"none",stroke:t,strokeDasharray:e.payload.strokeDasharray,x1:0,y1:16,x2:32,y2:16,className:"recharts-legend-icon"}):"line"===e.type?c.default.createElement("path",{strokeWidth:4,fill:"none",stroke:t,d:"M0,".concat(16,"h").concat(32/3,"\n            A").concat(32/6,",").concat(32/6,",0,1,1,").concat(32/3*2,",").concat(16,"\n            H").concat(32,"M").concat(32/3*2,",").concat(16,"\n            A").concat(32/6,",").concat(32/6,",0,1,1,").concat(32/3,",").concat(16),className:"recharts-legend-icon"}):"rect"===e.type?c.default.createElement("path",{stroke:"none",fill:t,d:"M0,".concat(4,"h").concat(32,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"}):c.default.createElement(i.default,{fill:t,cx:16,cy:16,size:32,sizeType:"diameter",type:e.type})}},{key:"renderItems",value:function(){var i=this,e=this.props,t=e.payload,o=e.iconSize,n=e.layout,a=e.formatter,s={x:0,y:0,width:32,height:32},u={display:"horizontal"===n?"inline-block":"block",marginRight:10},l={display:"inline-block",verticalAlign:"middle",marginRight:4};return t.map(function(e,t){var n=e.formatter||a,r=(0,d.default)((m(r={"recharts-legend-item":!0},"legend-item-".concat(t),!0),m(r,"inactive",e.inactive),r));return"none"===e.type?null:c.default.createElement("li",h({className:r,style:u,key:"legend-item-".concat(t)},(0,p.filterEventsOfChild)(i.props,e,t)),c.default.createElement(f.default,{width:o,height:o,viewBox:s,style:l},i.renderIcon(e)),c.default.createElement("span",{className:"recharts-legend-item-text"},n?n(e.value,e,t):e.value))})}},{key:"render",value:function(){var e=this.props,t=e.payload,n=e.layout,e=e.align;return t&&t.length?c.default.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===n?e:"left"}},this.renderItems()):null}}])&&s(t.prototype,n),r&&s(t,r),e}();e.displayName="Legend",e.propTypes={content:n.default.element,iconSize:n.default.number,iconType:n.default.oneOf(g),layout:n.default.oneOf(["horizontal","vertical"]),align:n.default.oneOf(["center","left","right"]),verticalAlign:n.default.oneOf(["top","bottom","middle"]),payload:n.default.arrayOf(n.default.shape({value:n.default.any,id:n.default.any,type:n.default.oneOf(p.LEGEND_TYPES)})),inactiveColor:n.default.string,formatter:n.default.func,onMouseEnter:n.default.func,onMouseLeave:n.default.func,onClick:n.default.func},e.defaultProps={iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"},exports.default=e},{"../container/Surface":781,"../shape/Symbols":797,"../util/ReactUtils":810,classnames:42,"prop-types":700,react:739}],773:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var i=o(e("lodash/sortBy")),n=o(e("lodash/isArray")),c=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),r=o(e("prop-types")),u=o(e("classnames")),d=e("../util/DataUtils");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return(s="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 f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function l(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function p(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?l(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):l(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e){return(0,n.default)(e)&&(0,d.isNumOrStr)(e[0])&&(0,d.isNumOrStr)(e[1])?e.join(" ~ "):e}e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),m(this,y(e).apply(this,arguments))}var t,n,r;return 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&&g(e,t)}(e,c.PureComponent),t=e,(n=[{key:"renderContent",value:function(){var e=this.props,t=e.payload,s=e.separator,u=e.formatter,l=e.itemStyle,e=e.itemSorter;if(t&&t.length){t=(e?(0,i.default)(t,e):t).map(function(e,t){if("none"===e.type)return null;var n,r=p({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},l),i=e.formatter||u||v,o=e.name,a=e.value;return i&&(n=i(a,o,e,t),Array.isArray(n)?(a=(i=f(n,2))[0],o=i[1]):a=n),c.default.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(t),style:r},(0,d.isNumOrStr)(o)?c.default.createElement("span",{className:"recharts-tooltip-item-name"},o):null,(0,d.isNumOrStr)(o)?c.default.createElement("span",{className:"recharts-tooltip-item-separator"},s):null,c.default.createElement("span",{className:"recharts-tooltip-item-value"},a),c.default.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return c.default.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},t)}return null}},{key:"render",value:function(){var e=this.props,t=e.wrapperClassName,n=e.contentStyle,r=e.labelClassName,i=e.labelStyle,o=e.label,a=e.labelFormatter,s=p({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},n),e=p({margin:0},i),n=(0,d.isNumOrStr)(o),i=n?o:"",t=(0,u.default)("recharts-default-tooltip",t),r=(0,u.default)("recharts-tooltip-label",r);return n&&a&&(i=a(o)),c.default.createElement("div",{className:t,style:s},c.default.createElement("p",{className:r,style:e},i),this.renderContent())}}])&&h(t.prototype,n),r&&h(t,r),e}();e.displayName="DefaultTooltipContent",e.propTypes={separator:r.default.string,wrapperClassName:r.default.string,labelClassName:r.default.string,formatter:r.default.func,contentStyle:r.default.object,itemStyle:r.default.object,labelStyle:r.default.object,labelFormatter:r.default.func,label:r.default.any,payload:r.default.arrayOf(r.default.shape({name:r.default.any,value:r.default.oneOfType([r.default.number,r.default.string,r.default.array]),unit:r.default.any})),itemSorter:r.default.func},e.defaultProps={separator:" : ",contentStyle:{},itemStyle:{},labelStyle:{}},exports.default=e},{"../util/DataUtils":804,classnames:42,"lodash/isArray":591,"lodash/sortBy":625,"prop-types":700,react:739}],774:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var f=r(e("lodash/isObject")),p=r(e("lodash/isFunction")),y=r(e("lodash/isNil")),g=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),v=r(e("classnames")),h=r(e("./Text")),m=e("../util/ReactUtils"),b=e("../util/DataUtils"),_=e("../util/PolarUtils");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function w(){return(w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function s(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function x(e,t,n){var r=e.position,i=e.viewBox,o=e.offset,a=e.className,s=i.cx,u=i.cy,l=i.innerRadius,c=i.outerRadius,d=i.startAngle,f=i.endAngle,p=i.clockWise,i=(l+c)/2,l=0<=(c=(l=d,c=f,(0,b.mathSign)(c-l)*Math.min(Math.abs(c-l),360)))?1:-1;"insideStart"===r?(m=d+l*o,h=p):"insideEnd"===r?(m=f-l*o,h=!p):"end"===r&&(m=f+l*o,h=p);var h=c<=0?h:!h,c=(0,_.polarToCartesian)(s,u,i,m),m=(0,_.polarToCartesian)(s,u,i,m+359*(h?1:-1)),m="M".concat(c.x,",").concat(c.y,"\n    A").concat(i,",").concat(i,",0,1,").concat(h?0:1,",\n    ").concat(m.x,",").concat(m.y),e=(0,y.default)(e.id)?(0,b.uniqueId)("recharts-radial-line-"):e.id;return g.default.createElement("text",w({},n,{dominantBaseline:"central",className:(0,v.default)("recharts-radial-bar-label",a)}),g.default.createElement("defs",null,g.default.createElement("path",{id:e,d:m})),g.default.createElement("textPath",{xlinkHref:"#".concat(e)},t))}var i=n.default.shape({x:n.default.number,y:n.default.number,width:n.default.number,height:n.default.number}),e=n.default.shape({cx:n.default.number,cy:n.default.number,innerRadius:n.default.number,outerRadius:n.default.number,startAngle:n.default.number,endAngle:n.default.number}),n=function(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?s(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):s(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}({},m.PRESENTATION_ATTRIBUTES,{viewBox:n.default.oneOfType([i,e]),formatter:n.default.func,value:n.default.oneOfType([n.default.number,n.default.string]),offset:n.default.number,position:n.default.oneOf(["top","left","right","bottom","inside","outside","insideLeft","insideRight","insideTop","insideBottom","insideTopLeft","insideBottomLeft","insideTopRight","insideBottomRight","insideStart","insideEnd","end","center","centerTop","centerBottom"]),children:n.default.oneOfType([n.default.arrayOf(n.default.node),n.default.node]),className:n.default.string,content:n.default.oneOfType([n.default.element,n.default.func])});function u(e){var t,n=e.viewBox,r=e.position,i=e.value,o=e.children,a=e.content,s=e.className,s=void 0===s?"":s;if(!n||(0,y.default)(i)&&(0,y.default)(o)&&!(0,g.isValidElement)(a)&&!(0,p.default)(a))return null;if((0,g.isValidElement)(a))return(0,g.cloneElement)(a,e);if((0,p.default)(a)){if(t=a(e),(0,g.isValidElement)(t))return t}else u=(d=e).value,c=d.formatter,d=(0,y.default)(d.children)?u:d.children,t=(0,p.default)(c)?c(d):d;var o=(0,b.isNumber)(n.cx),a=(0,m.getPresentationAttributes)(e),u=(0,m.filterEventAttributes)(e);if(o&&("insideStart"===r||"insideEnd"===r||"end"===r))return x(e,t,a);var l,c,d,l=o?function(e){var t=e.viewBox,n=e.offset,r=e.position,i=t.cx,o=t.cy,a=t.innerRadius,s=t.outerRadius,e=(t.startAngle+t.endAngle)/2;if("outside"===r){t=(0,_.polarToCartesian)(i,o,s+n,e),n=t.x;return{x:n,y:t.y,textAnchor:i<=n?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:i,y:o,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:i,y:o,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:i,y:o,textAnchor:"middle",verticalAnchor:"end"};e=(0,_.polarToCartesian)(i,o,(a+s)/2,e);return{x:e.x,y:e.y,textAnchor:"middle",verticalAnchor:"middle"}}(e):(c=(l=e).viewBox,d=l.offset,n=l.position,r=c.x,o=c.y,e=c.width,l=c.height,c=0<=l?1:-1,"top"===n?{x:r+e/2,y:o-c*d,textAnchor:"middle",verticalAnchor:0<c?"end":"start"}:"bottom"===n?{x:r+e/2,y:o+l+c*d,textAnchor:"middle",verticalAnchor:"start"}:"left"===n?{x:r-d,y:o+l/2,textAnchor:"end",verticalAnchor:"middle"}:"right"===n?{x:r+e+d,y:o+l/2,textAnchor:"start",verticalAnchor:"middle"}:"insideLeft"===n?{x:r+d,y:o+l/2,textAnchor:"start",verticalAnchor:"middle"}:"insideRight"===n?{x:r+e-d,y:o+l/2,textAnchor:"end",verticalAnchor:"middle"}:"insideTop"===n?{x:r+e/2,y:o+c*d,textAnchor:"middle",verticalAnchor:"start"}:"insideBottom"===n?{x:r+e/2,y:o+l-c*d,textAnchor:"middle",verticalAnchor:"end"}:"insideTopLeft"===n?{x:r+d,y:o+c*d,textAnchor:"start",verticalAnchor:"start"}:"insideTopRight"===n?{x:r+e-d,y:o+c*d,textAnchor:"end",verticalAnchor:"start"}:"insideBottomLeft"===n?{x:r+d,y:o+l-c*d,textAnchor:"start",verticalAnchor:"end"}:"insideBottomRight"===n?{x:r+e-d,y:o+l-c*d,textAnchor:"end",verticalAnchor:"end"}:(0,f.default)(n)&&((0,b.isNumber)(n.x)||(0,b.isPercent)(n.x))&&((0,b.isNumber)(n.y)||(0,b.isPercent)(n.y))?{x:r+(0,b.getPercentValue)(n.x,e),y:o+(0,b.getPercentValue)(n.y,l),textAnchor:"end",verticalAnchor:"end"}:{x:r+e/2,y:o+l/2,textAnchor:"middle",verticalAnchor:"middle"});return g.default.createElement(h.default,w({className:(0,v.default)("recharts-label",s)},a,l,u),t)}u.displayName="Label",u.defaultProps={offset:5},u.propTypes=n;function l(e){var t=e.cx,n=e.cy,r=e.angle,i=e.startAngle,o=e.endAngle,a=e.r,s=e.radius,u=e.innerRadius,l=e.outerRadius,c=e.x,d=e.y,f=e.top,p=e.left,h=e.width,m=e.height,y=e.clockWise;if((0,b.isNumber)(h)&&(0,b.isNumber)(m)){if((0,b.isNumber)(c)&&(0,b.isNumber)(d))return{x:c,y:d,width:h,height:m};if((0,b.isNumber)(f)&&(0,b.isNumber)(p))return{x:f,y:p,width:h,height:m}}return(0,b.isNumber)(c)&&(0,b.isNumber)(d)?{x:c,y:d,width:0,height:0}:(0,b.isNumber)(t)&&(0,b.isNumber)(n)?{cx:t,cy:n,startAngle:i||r||0,endAngle:o||r||0,innerRadius:u||0,outerRadius:l||s||a||0,clockWise:y}:e.viewBox||{}}u.parseViewBox=l,u.renderCallByParent=function(e,n){var t=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&t&&!e.label)return null;var r=e.children,i=l(e),r=(0,m.findAllByType)(r,u).map(function(e,t){return(0,g.cloneElement)(e,{viewBox:n||i,key:"label-".concat(t)})});return t?[(t=e.label,e=n||i,t?!0===t?g.default.createElement(u,{key:"label-implicit",viewBox:e}):(0,b.isNumOrStr)(t)?g.default.createElement(u,{key:"label-implicit",viewBox:e,value:t}):(0,g.isValidElement)(t)?t.type===u?(0,g.cloneElement)(t,{key:"label-implicit",viewBox:e}):g.default.createElement(u,{key:"label-implicit",content:t,viewBox:e}):(0,p.default)(t)?g.default.createElement(u,{key:"label-implicit",content:t,viewBox:e}):(0,f.default)(t)?g.default.createElement(u,w({viewBox:e},t,{key:"label-implicit"})):null:null)].concat(o(r)):r},exports.default=u},{"../util/DataUtils":804,"../util/PolarUtils":809,"../util/ReactUtils":810,"./Text":778,classnames:42,"lodash/isFunction":596,"lodash/isNil":600,"lodash/isObject":602,"prop-types":700,react:739}],775:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var i=u(e("lodash/isObject")),o=u(e("lodash/isFunction")),l=u(e("lodash/isNil")),n=u(e("lodash/last")),r=u(e("lodash/isArray")),c=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),a=u(e("prop-types")),d=u(e("./Label")),f=u(e("../container/Layer")),p=e("../util/ReactUtils"),h=e("../util/ChartUtils");function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){return e&&e.__esModule?e:{default:e}}function m(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function y(){return(y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function g(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function v(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?g(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):g(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function b(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}e={id:a.default.string,data:a.default.arrayOf(a.default.object),valueAccessor:a.default.func,clockWise:a.default.bool,dataKey:a.default.oneOfType([a.default.string,a.default.number,a.default.func])},a={valueAccessor:function(e){return(0,r.default)(e.value)?(0,n.default)(e.value):e.value}};function _(e){var t=e.data,i=e.valueAccessor,o=e.dataKey,a=e.clockWise,s=e.id,u=b(e,["data","valueAccessor","dataKey","clockWise","id"]);return t&&t.length?c.default.createElement(f.default,{className:"recharts-label-list"},t.map(function(e,t){var n=(0,l.default)(o)?i(e,t):(0,h.getValueByDataKey)(e&&e.payload,o),r=(0,l.default)(s)?{}:{id:"".concat(s,"-").concat(t)};return c.default.createElement(d.default,y({},(0,p.getPresentationAttributes)(e),u,r,{index:t,value:n,viewBox:d.default.parseViewBox((0,l.default)(a)?e:v({},e,{clockWise:a})),key:"label-".concat(t)}))})):null}_.propTypes=e,_.displayName="LabelList";_.renderCallByParent=function(e,n){var t=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&t&&!e.label)return null;var r=e.children,r=(0,p.findAllByType)(r,_).map(function(e,t){return(0,c.cloneElement)(e,{data:n,key:"labelList-".concat(t)})});return t?[(t=e.label,e=n,t?!0===t?c.default.createElement(_,{key:"labelList-implicit",data:e}):c.default.isValidElement(t)||(0,o.default)(t)?c.default.createElement(_,{key:"labelList-implicit",data:e,content:t}):(0,i.default)(t)?c.default.createElement(_,y({data:e},t,{key:"labelList-implicit"})):null:null)].concat(m(r)):r},_.defaultProps=a,exports.default=_},{"../container/Layer":780,"../util/ChartUtils":800,"../util/ReactUtils":810,"./Label":774,"lodash/isArray":591,"lodash/isFunction":596,"lodash/isNil":600,"lodash/isObject":602,"lodash/last":611,"prop-types":700,react:739}],776:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var s=o(e("lodash/isFunction")),u=o(e("lodash/uniqBy")),l=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=o(e("prop-types")),c=o(e("./DefaultLegendContent")),r=e("../util/DataUtils"),i=e("../util/ReactUtils");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function o(e){return e&&e.__esModule?e:{default:e}}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)}function f(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function p(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?f(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):f(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e){return e.value}var b=i.LEGEND_TYPES.filter(function(e){return"none"!==e}),e=function(){function i(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=m(this,(e=y(i)).call.apply(e,[this].concat(n)))).state={boxWidth:-1,boxHeight:-1},e}var e,t,n;return 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&&g(e,t)}(i,l.PureComponent),e=i,n=[{key:"getWithHeight",value:function(e,t){var n=e.props.layout;return"vertical"===n&&(0,r.isNumber)(e.props.height)?{height:e.props.height}:"horizontal"===n?{width:e.props.width||t}:null}}],(t=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){var e=this.state,t=e.boxWidth,e=e.boxHeight;return 0<=t&&0<=e?{width:t,height:e}:null}},{key:"getDefaultPosition",value:function(e){var t,n,r=this.props,i=r.layout,o=r.align,a=r.verticalAlign,s=r.margin,u=r.chartWidth,r=r.chartHeight;return p({},t=!e||!(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)?"center"===o&&"vertical"===i?{left:((u||0)-(this.getBBox()||{width:0}).width)/2}:"right"===o?{right:s&&s.right||0}:{left:s&&s.left||0}:t,{},n=!e||!(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)?"middle"===a?{top:((r||0)-(this.getBBox()||{height:0}).height)/2}:"bottom"===a?{bottom:s&&s.bottom||0}:{top:s&&s.top||0}:n)}},{key:"updateBBox",value:function(){var e,t=this.state,n=t.boxWidth,t=t.boxHeight,r=this.props.onBBoxUpdate;this.wrapperNode&&this.wrapperNode.getBoundingClientRect?(e=this.wrapperNode.getBoundingClientRect(),(1<Math.abs(e.width-n)||1<Math.abs(e.height-t))&&this.setState({boxWidth:e.width,boxHeight:e.height},function(){r&&r(e)})):-1===n&&-1===t||this.setState({boxWidth:-1,boxHeight:-1},function(){r&&r(null)})}},{key:"render",value:function(){var t=this,e=this.props,n=e.content,r=e.width,i=e.height,o=e.wrapperStyle,a=e.paylodUniqBy,e=e.payload,o=p({position:"absolute",width:r||"auto",height:i||"auto"},this.getDefaultPosition(o),{},o);return l.default.createElement("div",{className:"recharts-legend-wrapper",style:o,ref:function(e){t.wrapperNode=e}},(n=n,e=p({},this.props,{payload:(e=e,!0===(a=a)?(0,u.default)(e,v):(0,s.default)(a)?(0,u.default)(e,a):e)}),l.default.isValidElement(n)?l.default.cloneElement(n,e):(0,s.default)(n)?n(e):l.default.createElement(c.default,e)))}}])&&h(e.prototype,t),n&&h(e,n),i}();e.displayName="Legend",e.propTypes={content:n.default.oneOfType([n.default.element,n.default.func]),wrapperStyle:n.default.object,chartWidth:n.default.number,chartHeight:n.default.number,width:n.default.number,height:n.default.number,iconSize:n.default.number,iconType:n.default.oneOf(b),layout:n.default.oneOf(["horizontal","vertical"]),align:n.default.oneOf(["center","left","right"]),verticalAlign:n.default.oneOf(["top","bottom","middle"]),margin:n.default.shape({top:n.default.number,left:n.default.number,bottom:n.default.number,right:n.default.number}),payload:n.default.arrayOf(n.default.shape({value:n.default.any,id:n.default.any,type:n.default.oneOf(i.LEGEND_TYPES)})),paylodUniqBy:n.default.oneOfType([n.default.func,n.default.bool]),formatter:n.default.func,onMouseEnter:n.default.func,onMouseLeave:n.default.func,onClick:n.default.func,onBBoxUpdate:n.default.func},e.defaultProps={iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"},exports.default=e},{"../util/DataUtils":804,"../util/ReactUtils":810,"./DefaultLegendContent":772,"lodash/isFunction":596,"lodash/uniqBy":634,"prop-types":700,react:739}],777:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var o=r(e("lodash/debounce")),l=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),u=r(e("classnames")),c=r(e("react-resize-detector")),d=e("../util/DataUtils"),f=e("../util/LogUtils");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}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)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function t(e){var i;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(i=p(this,h(t).call(this,e))).updateDimensionsImmediate=function(){var e,t,n,r;!i.mounted||(r=i.getContainerSize())&&(e=(n=i.state).containerWidth,t=n.containerHeight,n=r.containerWidth,r=r.containerHeight,n===e&&r===t||i.setState({containerWidth:n,containerHeight:r}))},i.state={containerWidth:-1,containerHeight:-1},i.handleResize=0<e.debounce?(0,o.default)(i.updateDimensionsImmediate,e.debounce):i.updateDimensionsImmediate,i}var e,n,r;return 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&&m(e,t)}(t,l.Component),e=t,(n=[{key:"componentDidMount",value:function(){this.mounted=!0;var e=this.getContainerSize();e&&this.setState(e)}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"getContainerSize",value:function(){return this.container?{containerWidth:this.container.clientWidth,containerHeight:this.container.clientHeight}:null}},{key:"renderChart",value:function(){var e=this.state,t=e.containerWidth,n=e.containerHeight;if(t<0||n<0)return null;var r=this.props,i=r.aspect,o=r.width,a=r.height,s=r.minWidth,u=r.minHeight,e=r.maxHeight,r=r.children;(0,f.warn)((0,d.isPercent)(o)||(0,d.isPercent)(a),"The width(%s) and height(%s) are both fixed numbers,\n       maybe you don't need to use a ResponsiveContainer.",o,a),(0,f.warn)(!i||0<i,"The aspect(%s) must be greater than zero.",i);t=(0,d.isPercent)(o)?t:o,n=(0,d.isPercent)(a)?n:a;return i&&0<i&&(t?n=t/i:n&&(t=n*i),e&&e<n&&(n=e)),(0,f.warn)(0<t||0<n,"The width(%s) and height(%s) of chart should be greater than 0,\n       please check the style of container, or the props width(%s) and height(%s),\n       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n       height and width.",t,n,o,a,s,u,i),l.default.cloneElement(r,{width:t,height:n})}},{key:"render",value:function(){var t=this,e=this.props,n=e.minWidth,r=e.minHeight,i=e.width,o=e.height,a=e.maxHeight,s=e.id,e=e.className,a={width:i,height:o,minWidth:n,minHeight:r,maxHeight:a};return l.default.createElement("div",{id:s,className:(0,u.default)("recharts-responsive-container",e),style:a,ref:function(e){t.container=e}},this.renderChart(),l.default.createElement(c.default,{handleWidth:!0,handleHeight:!0,onResize:this.handleResize}))}}])&&s(e.prototype,n),r&&s(e,r),t}();e.displayName="ResponsiveContainer",e.propTypes={aspect:n.default.number,width:n.default.oneOfType([n.default.string,n.default.number]),height:n.default.oneOfType([n.default.string,n.default.number]),minHeight:n.default.oneOfType([n.default.string,n.default.number]),minWidth:n.default.oneOfType([n.default.string,n.default.number]),maxHeight:n.default.oneOfType([n.default.string,n.default.number]),children:n.default.node.isRequired,debounce:n.default.number,id:n.default.oneOfType([n.default.string,n.default.number]),className:n.default.oneOfType([n.default.string,n.default.number])},e.defaultProps={width:"100%",height:"100%",debounce:0},exports.default=e},{"../util/DataUtils":804,"../util/LogUtils":808,classnames:42,"lodash/debounce":578,"prop-types":700,react:739,"react-resize-detector":720}],778:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var i=r(e("lodash/isNil")),p=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),h=r(e("reduce-css-calc")),m=r(e("classnames")),y=e("../util/DataUtils"),g=e("../util/ReactUtils"),o=e("../util/DOMUtils");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}function s(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function u(e){return(u="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 v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function b(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var _=/[ \f\n\r\t\v\u2028\u2029]+/,e=function(){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=c(this,d(n).call(this,e))).getWordsWithoutCalculate=function(e){return[{words:(0,i.default)(e.children)?[]:e.children.toString().split(_)}]},t.state={wordsByLines:t.getWordsByLines(e,!0)},t}var e,t,r;return 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&&f(e,t)}(n,p.Component),e=n,(t=[{key:"componentDidMount",value:function(){this.updateWordsByLines(this.props,!0)}},{key:"componentDidUpdate",value:function(e){e.width===this.props.width&&e.scaleToFit===this.props.scaleToFit&&e.children===this.props.children&&e.style===this.props.style||(e=this.props.children!==e.children||this.props.style!==e.style,this.updateWordsByLines(this.props,e))}},{key:"updateWordsByLines",value:function(e,t){this.setState({wordsByLines:this.getWordsByLines(e,t)})}},{key:"getWordsByLines",value:function(e,t){if(!e.width&&!e.scaleToFit||(0,g.isSsr)())return this.getWordsWithoutCalculate(e);if(t){var n=function(t){try{return{wordsWithComputedWidth:((0,i.default)(t.children)?[]:t.children.toString().split(_)).map(function(e){return{word:e,width:(0,o.getStringSize)(e,t.style).width}}),spaceWidth:(0,o.getStringSize)(" ",t.style).width}}catch(e){return null}}(e);if(!n)return this.getWordsWithoutCalculate(e);t=n.wordsWithComputedWidth,n=n.spaceWidth;this.wordsWithComputedWidth=t,this.spaceWidth=n}return this.calculateWordsByLines(this.wordsWithComputedWidth,this.spaceWidth,e.width)}},{key:"calculateWordsByLines",value:function(e,i,o){var a=this.props.scaleToFit;return(e||[]).reduce(function(e,t){var n=t.word,r=t.width,t=e[e.length-1];return t&&(null==o||a||t.width+r+i<o)?(t.words.push(n),t.width+=r+i):e.push({words:[n],width:r}),e},[])}},{key:"render",value:function(){var e=this.props,t=e.dx,n=e.dy,r=e.textAnchor,i=e.verticalAnchor,o=e.scaleToFit,a=e.angle,s=e.lineHeight,u=e.capHeight,l=e.className,e=b(e,["dx","dy","textAnchor","verticalAnchor","scaleToFit","angle","lineHeight","capHeight","className"]),c=this.state.wordsByLines;if(!(0,y.isNumOrStr)(e.x)||!(0,y.isNumOrStr)(e.y))return null;var d,f=e.x+((0,y.isNumber)(t)?t:0),n=e.y+((0,y.isNumber)(n)?n:0);switch(i){case"start":d=(0,h.default)("calc(".concat(u,")"));break;case"middle":d=(0,h.default)("calc(".concat((c.length-1)/2," * -").concat(s," + (").concat(u," / 2))"));break;default:d=(0,h.default)("calc(".concat(c.length-1," * -").concat(s,")"))}i=[];return o&&(o=c[0].width,i.push("scale(".concat(this.props.width/o,")"))),a&&i.push("rotate(".concat(a,", ").concat(f,", ").concat(n,")")),i.length&&(e.transform=i.join(" ")),p.default.createElement("text",v({},(0,g.getPresentationAttributes)(e),(0,g.filterEventAttributes)(e),{x:f,y:n,className:(0,m.default)("recharts-text",l),textAnchor:r}),c.map(function(e,t){return p.default.createElement("tspan",{x:f,dy:0===t?d:s,key:t},e.words.join(" "))}))}}])&&l(e.prototype,t),r&&l(e,r),n}();e.propTypes=function(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?s(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):s(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}({},g.PRESENTATION_ATTRIBUTES,{scaleToFit:n.default.bool,angle:n.default.number,textAnchor:n.default.oneOf(["start","middle","end","inherit"]),verticalAnchor:n.default.oneOf(["start","middle","end"]),style:n.default.object}),e.defaultProps={x:0,y:0,lineHeight:"1em",capHeight:"0.71em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end"},exports.default=e},{"../util/DOMUtils":803,"../util/DataUtils":804,"../util/ReactUtils":810,classnames:42,"lodash/isNil":600,"prop-types":700,react:739,"reduce-css-calc":812}],779:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var h=i(e("lodash/isNil")),m=i(e("lodash/isFunction")),y=i(e("lodash/uniqBy")),g=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=i(e("prop-types")),v=e("react-smooth"),b=i(e("classnames")),_=i(e("./DefaultTooltipContent")),r=e("../util/ReactUtils"),w=e("../util/DataUtils");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="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 s(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(n,!0).forEach(function(e){T(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function S(e){return e.dataKey}var k="recharts-tooltip-wrapper",e={allowEscapeViewBox:n.default.shape({x:n.default.boolean,y:n.default.boolean}),content:n.default.oneOfType([n.default.element,n.default.func]),viewBox:n.default.shape({x:n.default.number,y:n.default.number,width:n.default.number,height:n.default.number}),active:n.default.bool,separator:n.default.string,formatter:n.default.func,offset:n.default.number,itemStyle:n.default.object,labelStyle:n.default.object,wrapperStyle:n.default.object,contentStyle:n.default.object,cursor:n.default.oneOfType([n.default.bool,n.default.element,n.default.object]),coordinate:n.default.shape({x:n.default.number,y:n.default.number}),position:n.default.shape({x:n.default.number,y:n.default.number}),label:n.default.any,payload:n.default.arrayOf(n.default.shape({name:n.default.any,value:n.default.oneOfType([n.default.number,n.default.string,n.default.array]),unit:n.default.any,type:n.default.oneOf(r.TOOLTIP_TYPES)})),paylodUniqBy:n.default.oneOfType([n.default.func,n.default.bool]),isAnimationActive:n.default.bool,animationDuration:n.default.number,animationEasing:n.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),itemSorter:n.default.func,filterNull:n.default.bool,useTranslate3d:n.default.bool},n={active:!1,allowEscapeViewBox:{x:!1,y:!1},offset:10,viewBox:{x1:0,x2:0,y1:0,y2:0},coordinate:{x:0,y:0},cursorStyle:{},separator:" : ",wrapperStyle:{},contentStyle:{},itemStyle:{},labelStyle:{},cursor:!0,isAnimationActive:!(0,r.isSsr)(),animationEasing:"ease",animationDuration:400,filterNull:!0,useTranslate3d:!1},r=function(){function i(){var e,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(l=c(this,(e=d(i)).call.apply(e,[this].concat(n)))).state={boxWidth:-1,boxHeight:-1},l.getTranslate=function(e){var t=e.key,n=e.tooltipDimension,r=e.viewBoxDimension,i=l.props,o=i.allowEscapeViewBox,a=i.coordinate,s=i.offset,u=i.position,e=i.viewBox;if(u&&(0,w.isNumber)(u[t]))return u[t];i=a[t]-n-s,u=a[t]+s;if(o[t])return u;s=a[t]+n+s;return e[t]+r<s?Math.max(i,e[t]):Math.max(u,e[t])},l}var e,t,n;return 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&&l(e,t)}(i,g.PureComponent),e=i,(t=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"updateBBox",value:function(){var e=this.state,t=e.boxWidth,n=e.boxHeight;this.wrapperNode&&this.wrapperNode.getBoundingClientRect?(e=this.wrapperNode.getBoundingClientRect(),(1<Math.abs(e.width-t)||1<Math.abs(e.height-n))&&this.setState({boxWidth:e.width,boxHeight:e.height})):-1===t&&-1===n||this.setState({boxWidth:-1,boxHeight:-1})}},{key:"render",value:function(){var e,t,n=this,r=this.props,i=r.payload,o=r.isAnimationActive,a=r.animationDuration,s=r.animationEasing,u=r.filterNull,l=r.paylodUniqBy,c=(f=l,p=u&&i&&i.length?i.filter(function(e){return!(0,h.default)(e.value)}):i,!0===f?(0,y.default)(p,S):(0,m.default)(f)?(0,y.default)(p,f):p),d=c&&c.length,r=this.props,l=r.content,u=r.viewBox,i=r.coordinate,f=r.position,p=r.active,d=x({pointerEvents:"none",visibility:p&&d?"visible":"hidden",position:"absolute",top:0},r.wrapperStyle);f&&(0,w.isNumber)(f.x)&&(0,w.isNumber)(f.y)?(e=f.x,t=f.y):(f=(r=this.state).boxWidth,r=r.boxHeight,0<f&&0<r&&i?(e=this.getTranslate({key:"x",tooltipDimension:f,viewBoxDimension:u.width}),t=this.getTranslate({key:"y",tooltipDimension:r,viewBoxDimension:u.height})):d.visibility="hidden"),d=x({},(0,v.translateStyle)({transform:this.props.useTranslate3d?"translate3d(".concat(e,"px, ").concat(t,"px, 0)"):"translate(".concat(e,"px, ").concat(t,"px)")}),{},d),o&&p&&(d=x({},(0,v.translateStyle)({transition:"transform ".concat(a,"ms ").concat(s)}),{},d));s=(0,b.default)(k,(T(s={},"".concat(k,"-right"),(0,w.isNumber)(e)&&i&&(0,w.isNumber)(i.x)&&e>=i.x),T(s,"".concat(k,"-left"),(0,w.isNumber)(e)&&i&&(0,w.isNumber)(i.x)&&e<i.x),T(s,"".concat(k,"-bottom"),(0,w.isNumber)(t)&&i&&(0,w.isNumber)(i.y)&&t>=i.y),T(s,"".concat(k,"-top"),(0,w.isNumber)(t)&&i&&(0,w.isNumber)(i.y)&&t<i.y),s));return g.default.createElement("div",{className:s,style:d,ref:function(e){n.wrapperNode=e}},(l=l,c=x({},this.props,{payload:c}),g.default.isValidElement(l)?g.default.cloneElement(l,c):(0,m.default)(l)?l(c):g.default.createElement(_.default,c)))}}])&&u(e.prototype,t),n&&u(e,n),i}();r.displayName="Tooltip",r.propTypes=e,r.defaultProps=n,exports.default=r},{"../util/DataUtils":804,"../util/ReactUtils":810,"./DefaultTooltipContent":773,classnames:42,"lodash/isFunction":596,"lodash/isNil":600,"lodash/uniqBy":634,"prop-types":700,react:739,"react-smooth":727}],780:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var r=n(require("react")),t=n(require("prop-types")),i=n(require("classnames"));function n(e){return e&&e.__esModule?e:{default:e}}function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function a(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}t={className:t.default.string,children:t.default.oneOfType([t.default.arrayOf(t.default.node),t.default.node])};function s(e){var t=e.children,n=e.className,e=a(e,["children","className"]),n=(0,i.default)("recharts-layer",n);return r.default.createElement("g",o({className:n},e),t)}s.propTypes=t,exports.default=s},{classnames:42,"prop-types":700,react:739}],781:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var s=n(require("react")),t=n(require("prop-types")),u=n(require("classnames")),l=require("../util/ReactUtils");function n(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function d(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}t={width:t.default.number.isRequired,height:t.default.number.isRequired,viewBox:t.default.shape({x:t.default.number,y:t.default.number,width:t.default.number,height:t.default.number}),className:t.default.string,style:t.default.object,children:t.default.oneOfType([t.default.arrayOf(t.default.node),t.default.node])};function r(e){var t=e.children,n=e.width,r=e.height,i=e.viewBox,o=e.className,a=e.style,e=d(e,["children","width","height","viewBox","className","style"]),i=i||{width:n,height:r,x:0,y:0},o=(0,u.default)("recharts-surface",o),e=(0,l.getPresentationAttributes)(e);return s.default.createElement("svg",c({},e,{className:o,width:n,height:r,style:a,viewBox:"".concat(i.x," ").concat(i.y," ").concat(i.width," ").concat(i.height),version:"1.1"}),t)}r.propTypes=t,exports.default=r},{"../util/ReactUtils":810,classnames:42,"prop-types":700,react:739}],782:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"Surface",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(exports,"Layer",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(exports,"Legend",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"Tooltip",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(exports,"ResponsiveContainer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(exports,"Cell",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(exports,"Text",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(exports,"Label",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(exports,"LabelList",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(exports,"Customized",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(exports,"Sector",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(exports,"Curve",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(exports,"Rectangle",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(exports,"Polygon",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(exports,"Dot",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(exports,"Cross",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(exports,"Symbols",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(exports,"PolarGrid",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(exports,"PolarRadiusAxis",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(exports,"PolarAngleAxis",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(exports,"Pie",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(exports,"Radar",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(exports,"RadialBar",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(exports,"Brush",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(exports,"ReferenceLine",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(exports,"ReferenceDot",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(exports,"ReferenceArea",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(exports,"CartesianAxis",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(exports,"CartesianGrid",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(exports,"Line",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(exports,"Area",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(exports,"Bar",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(exports,"Scatter",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(exports,"XAxis",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(exports,"YAxis",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(exports,"ZAxis",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(exports,"ErrorBar",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(exports,"LineChart",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(exports,"BarChart",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(exports,"PieChart",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(exports,"Treemap",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(exports,"Sankey",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(exports,"RadarChart",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(exports,"ScatterChart",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(exports,"AreaChart",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(exports,"RadialBarChart",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(exports,"ComposedChart",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(exports,"Funnel",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(exports,"FunnelChart",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(exports,"Trapezoid",{enumerable:!0,get:function(){return X.default}}),require("./polyfill");var t=Q(require("./container/Surface")),n=Q(require("./container/Layer")),r=Q(require("./component/Legend")),i=Q(require("./component/Tooltip")),o=Q(require("./component/ResponsiveContainer")),a=Q(require("./component/Cell")),s=Q(require("./component/Text")),u=Q(require("./component/Label")),l=Q(require("./component/LabelList")),c=Q(require("./component/Customized")),d=Q(require("./shape/Sector")),f=Q(require("./shape/Curve")),p=Q(require("./shape/Rectangle")),h=Q(require("./shape/Polygon")),m=Q(require("./shape/Dot")),y=Q(require("./shape/Cross")),g=Q(require("./shape/Symbols")),v=Q(require("./polar/PolarGrid")),b=Q(require("./polar/PolarRadiusAxis")),_=Q(require("./polar/PolarAngleAxis")),w=Q(require("./polar/Pie")),x=Q(require("./polar/Radar")),T=Q(require("./polar/RadialBar")),S=Q(require("./cartesian/Brush")),k=Q(require("./cartesian/ReferenceLine")),E=Q(require("./cartesian/ReferenceDot")),O=Q(require("./cartesian/ReferenceArea")),C=Q(require("./cartesian/CartesianAxis")),P=Q(require("./cartesian/CartesianGrid")),A=Q(require("./cartesian/Line")),M=Q(require("./cartesian/Area")),j=Q(require("./cartesian/Bar")),D=Q(require("./cartesian/Scatter")),I=Q(require("./cartesian/XAxis")),N=Q(require("./cartesian/YAxis")),R=Q(require("./cartesian/ZAxis")),L=Q(require("./cartesian/ErrorBar")),U=Q(require("./chart/LineChart")),F=Q(require("./chart/BarChart")),B=Q(require("./chart/PieChart")),z=Q(require("./chart/Treemap")),W=Q(require("./chart/Sankey")),V=Q(require("./chart/RadarChart")),H=Q(require("./chart/ScatterChart")),q=Q(require("./chart/AreaChart")),Y=Q(require("./chart/RadialBarChart")),G=Q(require("./chart/ComposedChart")),K=Q(require("./numberAxis/Funnel")),$=Q(require("./chart/FunnelChart")),X=Q(require("./shape/Trapezoid"));function Q(e){return e&&e.__esModule?e:{default:e}}},{"./cartesian/Area":744,"./cartesian/Bar":745,"./cartesian/Brush":746,"./cartesian/CartesianAxis":747,"./cartesian/CartesianGrid":748,"./cartesian/ErrorBar":749,"./cartesian/Line":750,"./cartesian/ReferenceArea":751,"./cartesian/ReferenceDot":752,"./cartesian/ReferenceLine":753,"./cartesian/Scatter":754,"./cartesian/XAxis":755,"./cartesian/YAxis":756,"./cartesian/ZAxis":757,"./chart/AreaChart":758,"./chart/BarChart":759,"./chart/ComposedChart":760,"./chart/FunnelChart":761,"./chart/LineChart":762,"./chart/PieChart":763,"./chart/RadarChart":764,"./chart/RadialBarChart":765,"./chart/Sankey":766,"./chart/ScatterChart":767,"./chart/Treemap":768,"./component/Cell":770,"./component/Customized":771,"./component/Label":774,"./component/LabelList":775,"./component/Legend":776,"./component/ResponsiveContainer":777,"./component/Text":778,"./component/Tooltip":779,"./container/Layer":780,"./container/Surface":781,"./numberAxis/Funnel":783,"./polar/Pie":784,"./polar/PolarAngleAxis":785,"./polar/PolarGrid":786,"./polar/PolarRadiusAxis":787,"./polar/Radar":788,"./polar/RadialBar":789,"./polyfill":790,"./shape/Cross":791,"./shape/Curve":792,"./shape/Dot":793,"./shape/Polygon":794,"./shape/Rectangle":795,"./shape/Sector":796,"./shape/Symbols":797,"./shape/Trapezoid":798}],783:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var r=n(require("lodash/isEqual")),i=n(require("lodash/isPlainObject")),a=n(require("lodash/isFunction")),x=n(require("lodash/omit")),l=n(require("lodash/isString")),c=n(require("lodash/isNumber")),d=function(e){if(e&&e.__esModule)return e;var t=g();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(require("react")),t=n(require("prop-types")),s=n(require("react-smooth")),u=n(require("classnames")),f=n(require("../container/Layer")),p=n(require("../shape/Trapezoid")),h=n(require("../component/LabelList")),o=n(require("../component/Cell")),m=require("../util/ReactUtils"),y=require("../util/DataUtils"),T=require("../util/ChartUtils");function g(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return g=function(){return e},e}function n(e){return e&&e.__esModule?e:{default:e}}function v(e){return(v="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 b(){return(b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function _(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function S(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?_(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):_(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function k(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function E(e){return(E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function O(e,t){return(O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var C=function(){function o(){var e,t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=k(this,(e=E(o)).call.apply(e,[this].concat(r)))).state={isAnimationFinished:!1},t.cachePrevData=function(e){t.setState({prevTrapezoids:e})},t.handleAnimationEnd=function(){var e=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),(0,a.default)(e)&&e()},t.handleAnimationStart=function(){var e=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),(0,a.default)(e)&&e()},t}var e,t,n;return 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&&O(e,t)}(o,d.PureComponent),e=o,n=[{key:"renderTrapezoidItem",value:function(e,t){return d.default.isValidElement(e)?d.default.cloneElement(e,t):(0,a.default)(e)?e(t):(0,i.default)(e)?d.default.createElement(p.default,b({},t,e)):d.default.createElement(p.default,t)}}],(t=[{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.animationId,t=t.trapezoids;e.isAnimationActive!==this.props.isAnimationActive?this.cachePrevData([]):e.animationId!==n&&this.cachePrevData(t)}},{key:"isActiveIndex",value:function(e){var t=this.props.activeIndex;return Array.isArray(t)?-1!==t.indexOf(e):e===t}},{key:"renderTrapezoidsStatically",value:function(e){var i=this,o=this.props.activeShape;return e.map(function(e,t){var n=i.isActiveIndex(t)?o:null,r=S({},e,{stroke:e.stroke});return d.default.createElement(f.default,b({className:"recharts-funnel-trapezoid"},(0,m.filterEventsOfChild)(i.props,e,t),{key:"trapezoid-".concat(t)}),i.constructor.renderTrapezoidItem(n,r))})}},{key:"renderTrapezoidsWithAnimation",value:function(){var t=this,e=this.props,n=e.trapezoids,r=e.isAnimationActive,i=e.animationBegin,o=e.animationDuration,a=e.animationEasing,e=e.animationId,u=this.state.prevTrapezoids;return d.default.createElement(s.default,{begin:i,duration:o,isActive:r,easing:a,from:{t:0},to:{t:1},key:"funnel-".concat(e),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(e){var s=e.t,e=n.map(function(e,t){t=u&&u[t];if(t){var n=(0,y.interpolateNumber)(t.x,e.x),r=(0,y.interpolateNumber)(t.y,e.y),i=(0,y.interpolateNumber)(t.upperWidth,e.upperWidth),o=(0,y.interpolateNumber)(t.lowerWidth,e.lowerWidth),a=(0,y.interpolateNumber)(t.height,e.height);return S({},e,{x:n(s),y:r(s),upperWidth:i(s),lowerWidth:o(s),height:a(s)})}n=(0,y.interpolateNumber)(e.x+e.upperWidth/2,e.x),r=(0,y.interpolateNumber)(e.y+e.height/2,e.y),i=(0,y.interpolateNumber)(0,e.upperWidth),o=(0,y.interpolateNumber)(0,e.lowerWidth),a=(0,y.interpolateNumber)(0,e.height);return S({},e,{x:n(s),y:r(s),upperWidth:i(s),lowerWidth:o(s),height:a(s)})});return d.default.createElement(f.default,null,t.renderTrapezoidsStatically(e))})}},{key:"renderTrapezoids",value:function(){var e=this.props,t=e.trapezoids,n=e.isAnimationActive,e=this.state.prevTrapezoids;return!(n&&t&&t.length)||e&&(0,r.default)(e,t)?this.renderTrapezoidsStatically(t):this.renderTrapezoidsWithAnimation()}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.trapezoids,r=e.className,i=e.isAnimationActive,e=this.state.isAnimationFinished;if(t||!n||!n.length)return null;r=(0,u.default)("recharts-trapezoids",r);return d.default.createElement(f.default,{className:r},this.renderTrapezoids(),(!i||e)&&h.default.renderCallByParent(this.props,n))}}])&&w(e.prototype,t),n&&w(e,n),o}();C.displayName="Funnel",C.propTypes=S({},m.PRESENTATION_ATTRIBUTES,{},m.EVENT_ATTRIBUTES,{className:t.default.string,animationId:t.default.number,dataKey:t.default.oneOfType([t.default.string,t.default.number,t.default.func]).isRequired,nameKey:t.default.oneOfType([t.default.string,t.default.number,t.default.func]),data:t.default.arrayOf(t.default.object),trapezoids:t.default.arrayOf(t.default.object),hide:t.default.bool,activeShape:t.default.oneOfType([t.default.object,t.default.func,t.default.element]),legendType:t.default.oneOf(m.LEGEND_TYPES),tooltipType:t.default.oneOf(m.TOOLTIP_TYPES),activeIndex:t.default.oneOfType([t.default.number,t.default.arrayOf(t.default.number)]),onAnimationStart:t.default.func,onAnimationEnd:t.default.func,isAnimationActive:t.default.bool,animationBegin:t.default.number,animationDuration:t.default.number,animationEasing:t.default.oneOf(["ease","ease-in","ease-out","ease-in-out","spring","linear"])}),C.defaultProps={stroke:"#fff",fill:"#808080",legendType:"rect",labelLine:!0,hide:!1,isAnimationActive:!(0,m.isSsr)(),animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name"},C.getRealFunnelData=function(e){var t=e.props,n=t.data,t=t.children,r=(0,m.getPresentationAttributes)(e.props),i=(0,m.findAllByType)(t,o.default);return n&&n.length?n.map(function(e,t){return S({payload:e},r,{},e,{},i&&i[t]&&i[t].props)}):i&&i.length?i.map(function(e){return S({},r,{},e.props)}):[]},C.getRealWidthHeight=function(e,t){var n=e.props.width,r=t.width,i=t.height,o=t.left,a=t.right,s=t.top,u=t.bottom,e=i,t=r;return(0,c.default)(n)?t=n:(0,l.default)(n)&&(t=t*parseFloat(n)/100),{realWidth:t-o-a-50,realHeight:e-u-s,offsetX:(r-t)/2,offsetY:(i-e)/2}},C.getComposedData=function(e){var t=e.item,n=e.offset,r=e.onItemMouseLeave,i=e.onItemMouseEnter,l=C.getRealFunnelData(t),e=t.props,c=e.dataKey,d=e.nameKey,f=e.tooltipType,p=n.left,h=n.top,n=C.getRealWidthHeight(t,n),m=n.realHeight,y=n.realWidth,g=n.offsetX,v=n.offsetY,b=(0,T.getValueByDataKey)(l[0],c,0),_=l.length,w=m/_;return{trapezoids:l.map(function(e,t){var n=(0,T.getValueByDataKey)(e,c,0),r=(0,T.getValueByDataKey)(e,d,t),i=0;t!==_-1&&(i=(0,T.getValueByDataKey)(l[t+1],c,0));var o=(b-n)*y/(2*b)+h+25+g,a=m/_*t+p+v,s=n/b*y,u=i/b*y,t=[{name:r,value:n,payload:e,dataKey:c,type:f}],i={x:o+s/2,y:a+w/2};return S({x:o,y:a,width:Math.max(s,u),upperWidth:s,lowerWidth:u,height:w,name:r,val:n,tooltipPayload:t,tooltipPosition:i},(0,x.default)(e,"width"),{payload:e})}),data:l,onMouseLeave:r,onMouseEnter:i}},exports.default=C},{"../component/Cell":770,"../component/LabelList":775,"../container/Layer":780,"../shape/Trapezoid":798,"../util/ChartUtils":800,"../util/DataUtils":804,"../util/ReactUtils":810,classnames:42,"lodash/isEqual":595,"lodash/isFunction":596,"lodash/isNumber":601,"lodash/isPlainObject":604,"lodash/isString":606,"lodash/omit":621,"prop-types":700,react:739,"react-smooth":727}],784:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var c=n(require("lodash/isEqual")),l=n(require("lodash/get")),r=n(require("lodash/isPlainObject")),a=n(require("lodash/isFunction")),x=n(require("lodash/isNil")),h=function(e){if(e&&e.__esModule)return e;var t=v();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(require("react")),t=n(require("prop-types")),s=n(require("react-smooth")),d=n(require("classnames")),m=n(require("../container/Layer")),i=n(require("../shape/Sector")),u=n(require("../shape/Curve")),f=n(require("../component/Text")),p=n(require("../component/Label")),y=n(require("../component/LabelList")),o=n(require("../component/Cell")),g=require("../util/ReactUtils"),T=require("../util/PolarUtils"),S=require("../util/DataUtils"),k=require("../util/ChartUtils"),E=require("../util/LogUtils");function v(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return v=function(){return e},e}function n(e){return e&&e.__esModule?e:{default:e}}function b(e){return(b="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 _(){return(_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function w(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function O(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?w(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):w(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function P(e,t){return!t||"object"!==b(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function A(e){return(A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function M(e,t){return(M=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var j=function(){function o(){var e,t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=P(this,(e=A(o)).call.apply(e,[this].concat(r)))).state={isAnimationFinished:!1},t.id=(0,S.uniqueId)("recharts-pie-"),t.cachePrevData=function(e){t.setState({prevSectors:e})},t.handleAnimationEnd=function(){var e=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),(0,a.default)(e)&&e()},t.handleAnimationStart=function(){var e=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),(0,a.default)(e)&&e()},t}var e,t,n;return 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&&M(e,t)}(o,h.PureComponent),e=o,n=[{key:"getTextAnchor",value:function(e,t){return t<e?"start":e<t?"end":"middle"}},{key:"renderLabelLineItem",value:function(e,t){return h.default.isValidElement(e)?h.default.cloneElement(e,t):(0,a.default)(e)?e(t):h.default.createElement(u.default,_({},t,{type:"linear",className:"recharts-pie-label-line"}))}},{key:"renderLabelItem",value:function(e,t,n){if(h.default.isValidElement(e))return h.default.cloneElement(e,t);return(0,a.default)(e)&&(n=e(t),h.default.isValidElement(n))?n:h.default.createElement(f.default,_({},t,{alignmentBaseline:"middle",className:"recharts-pie-label-text"}),n)}},{key:"renderSectorItem",value:function(e,t){return h.default.isValidElement(e)?h.default.cloneElement(e,t):(0,a.default)(e)?e(t):(0,r.default)(e)?h.default.createElement(i.default,_({},t,e)):h.default.createElement(i.default,t)}}],(t=[{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.animationId,t=t.sectors;e.isAnimationActive!==this.props.isAnimationActive?this.cachePrevData([]):e.animationId!==n&&this.cachePrevData(t)}},{key:"isActiveIndex",value:function(e){var t=this.props.activeIndex;return Array.isArray(t)?-1!==t.indexOf(e):e===t}},{key:"renderLabels",value:function(e){var o=this;if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var t=this.props,a=t.label,s=t.labelLine,u=t.dataKey,l=t.valueKey,c=(0,g.getPresentationAttributes)(this.props),d=(0,g.getPresentationAttributes)(a),f=(0,g.getPresentationAttributes)(s),p=a&&a.offsetRadius||20,e=e.map(function(e,t){var n=(e.startAngle+e.endAngle)/2,r=(0,T.polarToCartesian)(e.cx,e.cy,e.outerRadius+p,n),i=O({},c,{},e,{stroke:"none"},d,{index:t,textAnchor:o.constructor.getTextAnchor(r.x,e.cx)},r),n=O({},c,{},e,{fill:"none",stroke:e.fill},f,{index:t,points:[(0,T.polarToCartesian)(e.cx,e.cy,e.outerRadius,n),r],key:"line"}),r=u;return(0,x.default)(u)&&(0,x.default)(l)?r="value":(0,x.default)(u)&&(r=l),h.default.createElement(m.default,{key:"label-".concat(t)},s&&o.constructor.renderLabelLineItem(s,n),o.constructor.renderLabelItem(a,i,(0,k.getValueByDataKey)(e,r)))});return h.default.createElement(m.default,{className:"recharts-pie-labels"},e)}},{key:"renderSectorsStatically",value:function(e){var i=this,t=this.props,o=t.activeShape,a=t.blendStroke;return e.map(function(e,t){var n=i.isActiveIndex(t)?o:null,r=O({},e,{stroke:a?e.fill:e.stroke});return h.default.createElement(m.default,_({className:"recharts-pie-sector"},(0,g.filterEventsOfChild)(i.props,e,t),{key:"sector-".concat(t)}),i.constructor.renderSectorItem(n,r))})}},{key:"renderSectorsWithAnimation",value:function(){var t=this,e=this.props,n=e.sectors,r=e.isAnimationActive,i=e.animationBegin,o=e.animationDuration,a=e.animationEasing,e=e.animationId,u=this.state.prevSectors;return h.default.createElement(s.default,{begin:i,duration:o,isActive:r,easing:a,from:{t:0},to:{t:1},key:"pie-".concat(e),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(e){var o=e.t,a=[],s=(n&&n[0]).startAngle;return n.forEach(function(e,t){var n,r,i=u&&u[t],t=0<t?(0,l.default)(e,"paddingAngle",0):0;s=i?(n=(0,S.interpolateNumber)(i.endAngle-i.startAngle,e.endAngle-e.startAngle),r=O({},e,{startAngle:s+t,endAngle:s+n(o)+t}),a.push(r),r.endAngle):(n=e.endAngle,r=e.startAngle,r=(0,S.interpolateNumber)(0,n-r)(o),t=O({},e,{startAngle:s+t,endAngle:s+r+t}),a.push(t),t.endAngle)}),h.default.createElement(m.default,null,t.renderSectorsStatically(a))})}},{key:"renderSectors",value:function(){var e=this.props,t=e.sectors,n=e.isAnimationActive,e=this.state.prevSectors;return!(n&&t&&t.length)||e&&(0,c.default)(e,t)?this.renderSectorsStatically(t):this.renderSectorsWithAnimation()}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.sectors,r=e.className,i=e.label,o=e.cx,a=e.cy,s=e.innerRadius,u=e.outerRadius,l=e.isAnimationActive,e=e.prevSectors;if(t||!n||!n.length||!(0,S.isNumber)(o)||!(0,S.isNumber)(a)||!(0,S.isNumber)(s)||!(0,S.isNumber)(u))return null;r=(0,d.default)("recharts-pie",r);return h.default.createElement(m.default,{className:r},this.renderSectors(),i&&this.renderLabels(n),p.default.renderCallByParent(this.props,null,!1),(!l||e&&(0,c.default)(e,n))&&y.default.renderCallByParent(this.props,n,!1))}}])&&C(e.prototype,t),n&&C(e,n),o}();j.displayName="Pie",j.propTypes=O({},g.PRESENTATION_ATTRIBUTES,{},g.EVENT_ATTRIBUTES,{className:t.default.string,animationId:t.default.number,cx:t.default.oneOfType([t.default.number,t.default.string]),cy:t.default.oneOfType([t.default.number,t.default.string]),startAngle:t.default.number,endAngle:t.default.number,paddingAngle:t.default.number,innerRadius:t.default.oneOfType([t.default.number,t.default.string]),outerRadius:t.default.oneOfType([t.default.number,t.default.string]),cornerRadius:t.default.oneOfType([t.default.number,t.default.string]),dataKey:t.default.oneOfType([t.default.string,t.default.number,t.default.func]).isRequired,nameKey:t.default.oneOfType([t.default.string,t.default.number,t.default.func]),valueKey:t.default.oneOfType([t.default.string,t.default.number,t.default.func]),data:t.default.arrayOf(t.default.object),blendStroke:t.default.bool,minAngle:t.default.number,legendType:t.default.oneOf(g.LEGEND_TYPES),tooltipType:t.default.oneOf(g.TOOLTIP_TYPES),maxRadius:t.default.number,sectors:t.default.arrayOf(t.default.object),hide:t.default.bool,labelLine:t.default.oneOfType([t.default.object,t.default.func,t.default.element,t.default.bool]),label:t.default.oneOfType([t.default.shape({offsetRadius:t.default.number}),t.default.func,t.default.element,t.default.bool]),activeShape:t.default.oneOfType([t.default.object,t.default.func,t.default.element]),activeIndex:t.default.oneOfType([t.default.number,t.default.arrayOf(t.default.number)]),onAnimationStart:t.default.func,onAnimationEnd:t.default.func,isAnimationActive:t.default.bool,animationBegin:t.default.number,animationDuration:t.default.number,animationEasing:t.default.oneOf(["ease","ease-in","ease-out","ease-in-out","spring","linear"]),id:t.default.string}),j.defaultProps={stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!(0,g.isSsr)(),animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1},j.parseDeltaAngle=function(e){var t=e.startAngle,e=e.endAngle;return(0,S.mathSign)(e-t)*Math.min(Math.abs(e-t),360)},j.getRealPieData=function(e){var t=e.props,n=t.data,t=t.children,r=(0,g.getPresentationAttributes)(e.props),i=(0,g.findAllByType)(t,o.default);return n&&n.length?n.map(function(e,t){return O({payload:e},r,{},e,{},i&&i[t]&&i[t].props)}):i&&i.length?i.map(function(e){return O({},r,{},e.props)}):[]},j.parseCoordinateOfPie=function(e,t){var n=t.top,r=t.left,i=t.width,o=t.height,t=(0,T.getMaxRadius)(i,o);return{cx:r+(0,S.getPercentValue)(e.props.cx,i,i/2),cy:n+(0,S.getPercentValue)(e.props.cy,o,o/2),innerRadius:(0,S.getPercentValue)(e.props.innerRadius,t,0),outerRadius:(0,S.getPercentValue)(e.props.outerRadius,t,.8*t),maxRadius:e.props.maxRadius||Math.sqrt(i*i+o*o)/2}},j.getComposedData=function(e){var t=e.item,n=e.offset,r=e.onItemMouseLeave,i=e.onItemMouseEnter,o=j.getRealPieData(t);if(!o||!o.length)return[];var a=t.props,l=a.cornerRadius,c=a.startAngle,s=a.endAngle,d=a.paddingAngle,u=a.dataKey,f=a.nameKey,e=a.valueKey,p=a.tooltipType,h=Math.abs(t.props.minAngle),m=j.parseCoordinateOfPie(t,n),n=o.length,y=j.parseDeltaAngle({startAngle:c,endAngle:s}),s=Math.abs(y),g=s-n*h-(360<=s?n:n-1)*d,v=u;(0,x.default)(u)&&(0,x.default)(e)?((0,E.warn)(!1,'Use "dataKey" to specify the value of pie,\n      the props "valueKey" will be deprecated in 1.1.0'),v="value"):(0,x.default)(u)&&((0,E.warn)(!1,'Use "dataKey" to specify the value of pie,\n      the props "valueKey" will be deprecated in 1.1.0'),v=e);var b,_,w=o.reduce(function(e,t){t=(0,k.getValueByDataKey)(t,v,0);return e+((0,S.isNumber)(t)?t:0)},0);return 0<w&&(_=o.map(function(e,t){var n=(0,k.getValueByDataKey)(e,v,0),r=(0,k.getValueByDataKey)(e,f,t),i=((0,S.isNumber)(n)?n:0)/w,o=t?b.endAngle+(0,S.mathSign)(y)*d:c,a=o+(0,S.mathSign)(y)*(h+i*g),s=(o+a)/2,u=(m.innerRadius+m.outerRadius)/2,t=[{name:r,value:n,payload:e,dataKey:v,type:p}],n=(0,T.polarToCartesian)(m.cx,m.cy,u,s);return b=O({percent:i,cornerRadius:l,name:r,tooltipPayload:t,midAngle:s,middleRadius:u,tooltipPosition:n},e,{},m,{value:(0,k.getValueByDataKey)(e,v),startAngle:o,endAngle:a,payload:e,paddingAngle:(0,S.mathSign)(y)*d})})),O({},m,{sectors:_,data:o,onMouseLeave:r,onMouseEnter:i})},exports.default=j},{"../component/Cell":770,"../component/Label":774,"../component/LabelList":775,"../component/Text":778,"../container/Layer":780,"../shape/Curve":792,"../shape/Sector":796,"../util/ChartUtils":800,"../util/DataUtils":804,"../util/LogUtils":808,"../util/PolarUtils":809,"../util/ReactUtils":810,classnames:42,"lodash/get":586,"lodash/isEqual":595,"lodash/isFunction":596,"lodash/isNil":600,"lodash/isPlainObject":604,"prop-types":700,react:739,"react-smooth":727}],785:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var i=r(e("lodash/isFunction")),f=function(e){if(e&&e.__esModule)return e;var t=l();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),p=r(e("../container/Layer")),h=e("../util/ReactUtils"),o=r(e("../shape/Dot")),a=r(e("../shape/Polygon")),s=r(e("../component/Text")),u=e("../util/PolarUtils");function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}function c(e){return(c="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 m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function d(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function y(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?d(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):d(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var w=Math.PI/180,e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),v(this,b(e).apply(this,arguments))}var t,n,r;return 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,t)}(e,f.PureComponent),t=e,r=[{key:"renderTickItem",value:function(e,t,n){n=f.default.isValidElement(e)?f.default.cloneElement(e,t):(0,i.default)(e)?e(t):f.default.createElement(s.default,m({},t,{className:"recharts-polar-angle-axis-tick-value"}),n);return n}}],(n=[{key:"getTickLineCoord",value:function(e){var t=this.props,n=t.cx,r=t.cy,i=t.radius,o=t.orientation,a=t.tickLine,t=a&&a.size||8,a=(0,u.polarToCartesian)(n,r,i,e.coordinate),e=(0,u.polarToCartesian)(n,r,i+("inner"===o?-1:1)*t,e.coordinate);return{x1:a.x,y1:a.y,x2:e.x,y2:e.y}}},{key:"getTickTextAnchor",value:function(e){var t=this.props.orientation,e=Math.cos(-e.coordinate*w),t=1e-5<e?"outer"===t?"start":"end":e<-1e-5?"outer"===t?"end":"start":"middle";return t}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.radius,i=e.axisLine,e=e.axisLineType,i=y({},(0,h.getPresentationAttributes)(this.props),{fill:"none"},(0,h.getPresentationAttributes)(i));if("circle"===e)return f.default.createElement(o.default,m({className:"recharts-polar-angle-axis-line"},i,{cx:t,cy:n,r:r}));e=this.props.ticks.map(function(e){return(0,u.polarToCartesian)(t,n,r,e.coordinate)});return f.default.createElement(a.default,m({className:"recharts-polar-angle-axis-line"},i,{points:e}))}},{key:"renderTicks",value:function(){var i=this,e=this.props,t=e.ticks,o=e.tick,a=e.tickLine,s=e.tickFormatter,u=e.stroke,l=(0,h.getPresentationAttributes)(this.props),c=(0,h.getPresentationAttributes)(o),d=y({},l,{fill:"none"},(0,h.getPresentationAttributes)(a)),t=t.map(function(e,t){var n=i.getTickLineCoord(e),r=y({textAnchor:i.getTickTextAnchor(e)},l,{stroke:"none",fill:u},c,{index:t,payload:e,x:n.x2,y:n.y2});return f.default.createElement(p.default,m({className:"recharts-polar-angle-axis-tick",key:"tick-".concat(t)},(0,h.filterEventsOfChild)(i.props,e,t)),a&&f.default.createElement("line",m({className:"recharts-polar-angle-axis-tick-line"},d,n)),o&&i.constructor.renderTickItem(o,r,s?s(e.value):e.value))});return f.default.createElement(p.default,{className:"recharts-polar-angle-axis-ticks"},t)}},{key:"render",value:function(){var e=this.props,t=e.ticks,n=e.radius,e=e.axisLine;return n<=0||!t||!t.length?null:f.default.createElement(p.default,{className:"recharts-polar-angle-axis"},e&&this.renderAxisLine(),this.renderTicks())}}])&&g(t.prototype,n),r&&g(t,r),e}();e.displayName="PolarAngleAxis",e.axisType="angleAxis",e.propTypes=y({},h.PRESENTATION_ATTRIBUTES,{},h.EVENT_ATTRIBUTES,{type:n.default.oneOf(["number","category"]),angleAxisId:n.default.oneOfType([n.default.string,n.default.number]),dataKey:n.default.oneOfType([n.default.number,n.default.string,n.default.func]),cx:n.default.number,cy:n.default.number,radius:n.default.oneOfType([n.default.number,n.default.string]),hide:n.default.bool,scale:n.default.oneOfType([n.default.oneOf(h.SCALE_TYPES),n.default.func]),axisLine:n.default.oneOfType([n.default.bool,n.default.object]),axisLineType:n.default.oneOf(["polygon","circle"]),tickLine:n.default.oneOfType([n.default.bool,n.default.object]),tick:n.default.oneOfType([n.default.bool,n.default.func,n.default.object,n.default.element]),ticks:n.default.arrayOf(n.default.shape({value:n.default.any,coordinate:n.default.number})),stroke:n.default.string,orientation:n.default.oneOf(["inner","outer"]),tickFormatter:n.default.func,allowDuplicatedCategory:n.default.bool}),e.defaultProps={type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,domain:[0,"auto"],orientation:"outer",axisLine:!0,tickLine:!0,tick:!0,hide:!1,allowDuplicatedCategory:!0},exports.default=e},{"../component/Text":778,"../container/Layer":780,"../shape/Dot":793,"../shape/Polygon":794,"../util/PolarUtils":809,"../util/ReactUtils":810,"lodash/isFunction":596,"prop-types":700,react:739}],786:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t,u=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(require("react")),n=(t=require("prop-types"))&&t.__esModule?t:{default:t},l=require("../util/PolarUtils"),c=require("../util/ReactUtils");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}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)}function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function o(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function f(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):o(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),s(this,p(e).apply(this,arguments))}var t,n,r;return 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&&h(e,t)}(e,u.PureComponent),t=e,(n=[{key:"getPolygonPath",value:function(n){var e=this.props,r=e.cx,i=e.cy,e=e.polarAngles,o="";return e.forEach(function(e,t){e=(0,l.polarToCartesian)(r,i,n,e);o+=(t?"L ":"M ").concat(e.x,",").concat(e.y)}),o+="Z"}},{key:"renderPolarAngles",value:function(){var e=this.props,r=e.cx,i=e.cy,o=e.innerRadius,a=e.outerRadius,e=e.polarAngles;if(!e||!e.length)return null;var s=f({stroke:"#ccc"},(0,c.getPresentationAttributes)(this.props));return u.default.createElement("g",{className:"recharts-polar-grid-angle"},e.map(function(e,t){var n=(0,l.polarToCartesian)(r,i,o,e),e=(0,l.polarToCartesian)(r,i,a,e);return u.default.createElement("line",d({},s,{key:"line-".concat(t),x1:n.x,y1:n.y,x2:e.x,y2:e.y}))}))}},{key:"renderConcentricCircle",value:function(e,t,n){var r=this.props,i=r.cx,r=r.cy,n=f({stroke:"#ccc"},(0,c.getPresentationAttributes)(this.props),{fill:"none"},n);return u.default.createElement("circle",d({},n,{className:"recharts-polar-grid-concentric-circle",key:"circle-".concat(t),cx:i,cy:r,r:e}))}},{key:"renderConcentricPolygon",value:function(e,t,n){n=f({stroke:"#ccc"},(0,c.getPresentationAttributes)(this.props),{fill:"none"},n);return u.default.createElement("path",d({},n,{className:"recharts-polar-grid-concentric-polygon",key:"path-".concat(t),d:this.getPolygonPath(e)}))}},{key:"renderConcentricPath",value:function(){var n=this,e=this.props,t=e.polarRadius,r=e.gridType;return t&&t.length?u.default.createElement("g",{className:"recharts-polar-grid-concentric"},t.map(function(e,t){return"circle"===r?n.renderConcentricCircle(e,t):n.renderConcentricPolygon(e,t)})):null}},{key:"render",value:function(){return this.props.outerRadius<=0?null:u.default.createElement("g",{className:"recharts-polar-grid"},this.renderPolarAngles(),this.renderConcentricPath())}}])&&i(t.prototype,n),r&&i(t,r),e}();m.displayName="PolarGrid",m.propTypes=f({},c.PRESENTATION_ATTRIBUTES,{cx:n.default.number,cy:n.default.number,innerRadius:n.default.number,outerRadius:n.default.number,polarAngles:n.default.arrayOf(n.default.number),polarRadius:n.default.arrayOf(n.default.number),gridType:n.default.oneOf(["polygon","circle"])}),m.defaultProps={cx:0,cy:0,innerRadius:0,outerRadius:0,gridType:"polygon"},exports.default=m},{"../util/PolarUtils":809,"../util/ReactUtils":810,"prop-types":700,react:739}],787:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var i=r(e("lodash/isFunction")),o=r(e("lodash/minBy")),a=r(e("lodash/maxBy")),d=function(e){if(e&&e.__esModule)return e;var t=c();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),s=r(e("../component/Text")),u=r(e("../component/Label")),f=r(e("../container/Layer")),p=e("../util/ReactUtils"),l=e("../util/PolarUtils");function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}function h(e){return(h="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 m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function y(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function g(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?y(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):y(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function v(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _(e,t){return!t||"object"!==h(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),_(this,w(e).apply(this,arguments))}var t,n,r;return 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&&x(e,t)}(e,d.PureComponent),t=e,r=[{key:"renderTickItem",value:function(e,t,n){n=d.default.isValidElement(e)?d.default.cloneElement(e,t):(0,i.default)(e)?e(t):d.default.createElement(s.default,m({},t,{className:"recharts-polar-radius-axis-tick-value"}),n);return n}}],(n=[{key:"getTickValueCoord",value:function(e){var t=e.coordinate,n=this.props,r=n.angle,e=n.cx,n=n.cy;return(0,l.polarToCartesian)(e,n,t,r)}},{key:"getTickTextAnchor",value:function(){var e;switch(this.props.orientation){case"left":e="end";break;case"right":e="start";break;default:e="middle"}return e}},{key:"getViewBox",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.angle,i=e.ticks,e=(0,a.default)(i,function(e){return e.coordinate||0});return{cx:t,cy:n,startAngle:r,endAngle:r,innerRadius:(0,o.default)(i,function(e){return e.coordinate||0}).coordinate||0,outerRadius:e.coordinate||0}}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.angle,i=e.ticks,o=e.axisLine,a=v(e,["cx","cy","angle","ticks","axisLine"]),e=i.reduce(function(e,t){return[Math.min(e[0],t.coordinate),Math.max(e[1],t.coordinate)]},[1/0,-1/0]),i=(0,l.polarToCartesian)(t,n,e[0],r),r=(0,l.polarToCartesian)(t,n,e[1],r),r=g({},(0,p.getPresentationAttributes)(a),{fill:"none"},(0,p.getPresentationAttributes)(o),{x1:i.x,y1:i.y,x2:r.x,y2:r.y});return d.default.createElement("line",m({className:"recharts-polar-radius-axis-line"},r))}},{key:"renderTicks",value:function(){var r=this,e=this.props,t=e.ticks,i=e.tick,o=e.angle,a=e.tickFormatter,s=e.stroke,e=v(e,["ticks","tick","angle","tickFormatter","stroke"]),u=this.getTickTextAnchor(),l=(0,p.getPresentationAttributes)(e),c=(0,p.getPresentationAttributes)(i),t=t.map(function(e,t){var n=r.getTickValueCoord(e),n=g({textAnchor:u,transform:"rotate(".concat(90-o,", ").concat(n.x,", ").concat(n.y,")")},l,{stroke:"none",fill:s},c,{index:t},n,{payload:e});return d.default.createElement(f.default,m({className:"recharts-polar-radius-axis-tick",key:"tick-".concat(t)},(0,p.filterEventsOfChild)(r.props,e,t)),r.constructor.renderTickItem(i,n,a?a(e.value):e.value))});return d.default.createElement(f.default,{className:"recharts-polar-radius-axis-ticks"},t)}},{key:"render",value:function(){var e=this.props,t=e.ticks,n=e.axisLine,e=e.tick;return t&&t.length?d.default.createElement(f.default,{className:"recharts-polar-radius-axis"},n&&this.renderAxisLine(),e&&this.renderTicks(),u.default.renderCallByParent(this.props,this.getViewBox())):null}}])&&b(t.prototype,n),r&&b(t,r),e}();e.displayName="PolarRadiusAxis",e.axisType="radiusAxis",e.propTypes=g({},p.PRESENTATION_ATTRIBUTES,{},p.EVENT_ATTRIBUTES,{type:n.default.oneOf(["number","category"]),cx:n.default.number,cy:n.default.number,hide:n.default.bool,radiusAxisId:n.default.oneOfType([n.default.string,n.default.number]),angle:n.default.number,tickCount:n.default.number,ticks:n.default.arrayOf(n.default.shape({value:n.default.any,coordinate:n.default.number})),orientation:n.default.oneOf(["left","right","middle"]),axisLine:n.default.oneOfType([n.default.bool,n.default.object]),tick:n.default.oneOfType([n.default.bool,n.default.object,n.default.element,n.default.func]),stroke:n.default.string,tickFormatter:n.default.func,domain:n.default.arrayOf(n.default.oneOfType([n.default.number,n.default.oneOf(["auto","dataMin","dataMax"])])),scale:n.default.oneOfType([n.default.oneOf(["auto","linear","pow","sqrt","log","identity","time","band","point","ordinal","quantile","quantize","utc","sequential","threshold"]),n.default.func]),allowDataOverflow:n.default.bool,allowDuplicatedCategory:n.default.bool}),e.defaultProps={type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,domain:[0,"auto"],allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0},exports.default=e},{"../component/Label":774,"../component/Text":778,"../container/Layer":780,"../util/PolarUtils":809,"../util/ReactUtils":810,"lodash/isFunction":596,"lodash/maxBy":615,"lodash/minBy":618,"prop-types":700,react:739}],788:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var r=o(e("lodash/isEqual")),a=o(e("lodash/isFunction")),u=function(e){if(e&&e.__esModule)return e;var t=g();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=o(e("prop-types")),l=o(e("react-smooth")),i=o(e("classnames")),c=e("../util/DataUtils"),s=e("../util/ReactUtils"),d=e("../util/PolarUtils"),f=e("../util/ChartUtils"),p=o(e("../shape/Polygon")),h=o(e("../shape/Dot")),m=o(e("../container/Layer")),y=o(e("../component/LabelList"));function g(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return g=function(){return e},e}function o(e){return e&&e.__esModule?e:{default:e}}function v(e){return(v="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 b(){return(b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function _(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function w(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?_(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):_(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function x(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function T(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e,t){return(k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function o(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return(n=T(this,(e=S(o)).call.apply(e,[this].concat(r)))).state={isAnimationFinished:!1},n.cachePrevData=function(e){n.setState({prevPoints:e})},n.handleAnimationEnd=function(){var e=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),(0,a.default)(e)&&e()},n.handleAnimationStart=function(){var e=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),(0,a.default)(e)&&e()},n.handleMouseEnter=function(e){var t=n.props.onMouseEnter;t&&t(n.props,e)},n.handleMouseLeave=function(e){var t=n.props.onMouseLeave;t&&t(n.props,e)},n}var e,t,n;return 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&&k(e,t)}(o,u.PureComponent),e=o,n=[{key:"renderDotItem",value:function(e,t){t=u.default.isValidElement(e)?u.default.cloneElement(e,t):(0,a.default)(e)?e(t):u.default.createElement(h.default,b({},t,{className:"recharts-radar-dot"}));return t}}],(t=[{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.animationId,t=t.points;e.animationId!==n&&this.cachePrevData(t)}},{key:"renderDots",value:function(e){var n=this,t=this.props,r=t.dot,i=t.dataKey,o=(0,s.getPresentationAttributes)(this.props),a=(0,s.getPresentationAttributes)(r),e=e.map(function(e,t){e=w({key:"dot-".concat(t),r:3},o,{},a,{dataKey:i,cx:e.x,cy:e.y,index:t,payload:e});return n.constructor.renderDotItem(r,e)});return u.default.createElement(m.default,{className:"recharts-radar-dots"},e)}},{key:"renderPolygonStatically",value:function(e){var t=this.props,n=t.shape,t=t.dot,n=u.default.isValidElement(n)?u.default.cloneElement(n,w({},this.props,{points:e})):(0,a.default)(n)?n(w({},this.props,{points:e})):u.default.createElement(p.default,b({},(0,s.filterEventAttributes)(this.props),{onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},(0,s.getPresentationAttributes)(this.props),{points:e}));return u.default.createElement(m.default,{className:"recharts-radar-polygon"},n,t?this.renderDots(e):null)}},{key:"renderPolygonWithAnimation",value:function(){var t=this,e=this.props,n=e.points,r=e.isAnimationActive,i=e.animationBegin,o=e.animationDuration,a=e.animationEasing,e=e.animationId,s=this.state.prevPoints;return u.default.createElement(l.default,{begin:i,duration:o,isActive:r,easing:a,from:{t:0},to:{t:1},key:"radar-".concat(e),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(e){var i=e.t,o=s&&s.length/n.length,e=n.map(function(e,t){t=s&&s[Math.floor(t*o)];if(t){var n=(0,c.interpolateNumber)(t.x,e.x),r=(0,c.interpolateNumber)(t.y,e.y);return w({},e,{x:n(i),y:r(i)})}n=(0,c.interpolateNumber)(e.cx,e.x),r=(0,c.interpolateNumber)(e.cy,e.y);return w({},e,{x:n(i),y:r(i)})});return t.renderPolygonStatically(e)})}},{key:"renderPolygon",value:function(){var e=this.props,t=e.points,n=e.isAnimationActive,e=this.state.prevPoints;return!(n&&t&&t.length)||e&&(0,r.default)(e,t)?this.renderPolygonStatically(t):this.renderPolygonWithAnimation()}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.className,r=e.points,e=e.isAnimationActive;if(t||!r||!r.length)return null;t=this.state.isAnimationFinished,n=(0,i.default)("recharts-radar",n);return u.default.createElement(m.default,{className:n},this.renderPolygon(),(!e||t)&&y.default.renderCallByParent(this.props,r))}}])&&x(e.prototype,t),n&&x(e,n),o}();e.displayName="Radar",e.propTypes=w({},s.PRESENTATION_ATTRIBUTES,{className:n.default.string,dataKey:n.default.oneOfType([n.default.number,n.default.string,n.default.func]).isRequired,angleAxisId:n.default.oneOfType([n.default.string,n.default.number]),radiusAxisId:n.default.oneOfType([n.default.string,n.default.number]),points:n.default.arrayOf(n.default.shape({x:n.default.number,y:n.default.number,cx:n.default.number,cy:n.default.number,angle:n.default.number,radius:n.default.number,value:n.default.number,payload:n.default.object})),shape:n.default.oneOfType([n.default.element,n.default.func]),activeDot:n.default.oneOfType([n.default.object,n.default.element,n.default.func,n.default.bool]),dot:n.default.oneOfType([n.default.object,n.default.element,n.default.func,n.default.bool]),label:n.default.oneOfType([n.default.element,n.default.func,n.default.object,n.default.bool]),legendType:n.default.oneOf(s.LEGEND_TYPES),tooltipType:n.default.oneOf(s.TOOLTIP_TYPES),hide:n.default.bool,onAnimationStart:n.default.func,onAnimationEnd:n.default.func,onMouseEnter:n.default.func,onMouseLeave:n.default.func,onClick:n.default.func,isAnimationActive:n.default.bool,animationId:n.default.number,animationBegin:n.default.number,animationDuration:n.default.number,animationEasing:n.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"])}),e.defaultProps={angleAxisId:0,radiusAxisId:0,hide:!1,activeDot:!0,dot:!1,legendType:"rect",isAnimationActive:!(0,s.isSsr)(),animationBegin:0,animationDuration:1500,animationEasing:"ease"},e.getComposedData=function(e){var o=e.radiusAxis,a=e.angleAxis,t=e.displayedData,s=e.dataKey,u=e.bandSize,l=a.cx,c=a.cy;return{points:t.map(function(e,t){var n=(0,f.getValueByDataKey)(e,a.dataKey,t),r=(0,f.getValueByDataKey)(e,s,0),i=a.scale(n)+(u||0),t=o.scale(r);return w({},(0,d.polarToCartesian)(l,c,t,i),{name:n,value:r,cx:l,cy:c,radius:t,angle:i,payload:e})})}},exports.default=e},{"../component/LabelList":775,"../container/Layer":780,"../shape/Dot":793,"../shape/Polygon":794,"../util/ChartUtils":800,"../util/DataUtils":804,"../util/PolarUtils":809,"../util/ReactUtils":810,classnames:42,"lodash/isEqual":595,"lodash/isFunction":596,"prop-types":700,react:739,"react-smooth":727}],789:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var r=p(e("lodash/isEqual")),a=p(e("lodash/isFunction")),E=p(e("lodash/isArray")),u=function(e){if(e&&e.__esModule)return e;var t=f();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=p(e("prop-types")),s=p(e("classnames")),l=p(e("react-smooth")),i=p(e("../shape/Sector")),c=p(e("../container/Layer")),O=e("../util/ReactUtils"),d=p(e("../component/LabelList")),o=p(e("../component/Cell")),C=e("../util/DataUtils"),P=e("../util/ChartUtils");function f(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return f=function(){return e},e}function p(e){return e&&e.__esModule?e:{default:e}}function h(e){return(h="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 m(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function A(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?m(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):m(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function y(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t){return!t||"object"!==h(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function o(){var e,t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=v(this,(e=b(o)).call.apply(e,[this].concat(r)))).state={isAnimationFinished:!1},t.cachePrevData=function(e){t.setState({prevData:e})},t.handleAnimationEnd=function(){var e=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),(0,a.default)(e)&&e()},t.handleAnimationStart=function(){var e=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),(0,a.default)(e)&&e()},t}var e,t,n;return 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,t)}(o,u.PureComponent),e=o,n=[{key:"renderSectorShape",value:function(e,t){t=u.default.isValidElement(e)?u.default.cloneElement(e,t):(0,a.default)(e)?e(t):u.default.createElement(i.default,t);return t}}],(t=[{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.animationId,t=t.data;e.animationId!==n&&this.cachePrevData(t)}},{key:"getDeltaAngle",value:function(){var e=this.props,t=e.startAngle,e=e.endAngle;return(0,C.mathSign)(e-t)*Math.min(Math.abs(e-t),360)}},{key:"renderSectorsStatically",value:function(e){var n=this,t=this.props,r=t.shape,i=t.activeShape,o=t.activeIndex,a=t.cornerRadius,s=y(t,["shape","activeShape","activeIndex","cornerRadius"]),u=(0,O.getPresentationAttributes)(s);return e.map(function(e,t){e=A({},u,{cornerRadius:a},e,{},(0,O.filterEventsOfChild)(n.props,e,t),{key:"sector-".concat(t),className:"recharts-radial-bar-sector",forceCornerRadius:s.forceCornerRadius,cornerIsExternal:s.cornerIsExternal});return n.constructor.renderSectorShape(t===o?i:r,e)})}},{key:"renderSectorsWithAnimation",value:function(){var t=this,e=this.props,n=e.data,r=e.isAnimationActive,i=e.animationBegin,o=e.animationDuration,a=e.animationEasing,e=e.animationId,s=this.state.prevData;return u.default.createElement(l.default,{begin:i,duration:o,isActive:r,easing:a,from:{t:0},to:{t:1},key:"radialBar-".concat(e),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(e){var i=e.t,e=n.map(function(e,t){t=s&&s[t];if(t){var n=(0,C.interpolateNumber)(t.startAngle,e.startAngle),r=(0,C.interpolateNumber)(t.endAngle,e.endAngle);return A({},e,{startAngle:n(i),endAngle:r(i)})}n=e.endAngle,r=e.startAngle;return A({},e,{endAngle:(0,C.interpolateNumber)(r,n)(i)})});return u.default.createElement(c.default,null,t.renderSectorsStatically(e))})}},{key:"renderSectors",value:function(){var e=this.props,t=e.data,n=e.isAnimationActive,e=this.state.prevData;return!(n&&t&&t.length)||e&&(0,r.default)(e,t)?this.renderSectorsStatically(t):this.renderSectorsWithAnimation()}},{key:"renderBackground",value:function(e){var i=this,o=this.props.cornerRadius,a=(0,O.getPresentationAttributes)(this.props.background);return e.map(function(e,t){e.value;var n=e.background,r=y(e,["value","background"]);if(!n)return null;t=A({cornerRadius:o},r,{fill:"#eee"},n,{},a,{},(0,O.filterEventsOfChild)(i.props,e,t),{index:t,key:"sector-".concat(t),className:"recharts-radial-bar-background-sector"});return i.constructor.renderSectorShape(n,t)})}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.data,r=e.className,i=e.background,e=e.isAnimationActive;if(t||!n||!n.length)return null;t=this.state.isAnimationFinished,r=(0,s.default)("recharts-area",r);return u.default.createElement(c.default,{className:r},i&&u.default.createElement(c.default,{className:"recharts-radial-bar-background"},this.renderBackground(n)),u.default.createElement(c.default,{className:"recharts-radial-bar-sectors"},this.renderSectors(n)),(!e||t)&&d.default.renderCallByParent(A({},this.props,{clockWise:this.getDeltaAngle()<0}),n))}}])&&g(e.prototype,t),n&&g(e,n),o}();e.displayName="RadialBar",e.propTypes=A({},O.PRESENTATION_ATTRIBUTES,{className:n.default.string,angleAxisId:n.default.oneOfType([n.default.string,n.default.number]),radiusAxisId:n.default.oneOfType([n.default.string,n.default.number]),shape:n.default.oneOfType([n.default.func,n.default.element]),activeShape:n.default.oneOfType([n.default.object,n.default.func,n.default.element]),activeIndex:n.default.number,dataKey:n.default.oneOfType([n.default.string,n.default.number,n.default.func]).isRequired,cornerRadius:n.default.oneOfType([n.default.number,n.default.string]),forceCornerRadius:n.default.bool,cornerIsExternal:n.default.bool,minPointSize:n.default.number,maxBarSize:n.default.number,data:n.default.arrayOf(n.default.shape({cx:n.default.number,cy:n.default.number,innerRadius:n.default.number,outerRadius:n.default.number,value:n.default.value})),legendType:n.default.oneOf(O.LEGEND_TYPES),tooltipType:n.default.oneOf(O.TOOLTIP_TYPES),label:n.default.oneOfType([n.default.bool,n.default.func,n.default.element,n.default.object]),background:n.default.oneOfType([n.default.bool,n.default.func,n.default.object,n.default.element]),hide:n.default.bool,onAnimationStart:n.default.func,onAnimationEnd:n.default.func,onMouseEnter:n.default.func,onMouseLeave:n.default.func,onClick:n.default.func,isAnimationActive:n.default.bool,animationBegin:n.default.number,animationDuration:n.default.number,animationEasing:n.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear","spring"])}),e.defaultProps={angleAxisId:0,radiusAxisId:0,minPointSize:0,hide:!1,legendType:"rect",data:[],isAnimationActive:!(0,O.isSsr)(),animationBegin:0,animationDuration:1500,animationEasing:"ease",forceCornerRadius:!1,cornerIsExternal:!1},e.getComposedData=function(e){var t=e.item,l=e.props,c=e.radiusAxis,d=e.radiusAxisTicks,f=e.angleAxis,p=e.angleAxisTicks,n=e.displayedData,h=e.dataKey,m=e.stackedData,r=e.barPosition,y=e.bandSize,g=e.dataStartIndex,v=(0,P.findPositionOfBar)(r,t);if(!v)return[];var b=f.cx,_=f.cy,w=l.layout,r=t.props,t=r.children,x=r.minPointSize,r="radial"===w?f:c,T=m?r.scale.domain():null,S=(0,P.getBaseValueOfBar)({props:l,numericAxis:r}),k=(0,O.findAllByType)(t,o.default);return{data:n.map(function(e,t){var n,r,i,o,a,s,u;return m?n=(0,P.truncateByDomain)(m[g+t],T):(n=(0,P.getValueByDataKey)(e,h),(0,E.default)(n)||(n=[S,n])),"radial"===w?(i=(0,P.getCateCoordinateOfBar)({axis:c,ticks:d,bandSize:y,offset:v.offset,entry:e,index:t}),o=f.scale(n[1]),a=f.scale(n[0]),s=i+v.size,u=o-a,0<Math.abs(x)&&Math.abs(u)<Math.abs(x)&&(o+=(0,C.mathSign)(u||x)*(Math.abs(x)-Math.abs(u))),r={background:{cx:b,cy:_,innerRadius:i,outerRadius:s,startAngle:l.startAngle,endAngle:l.endAngle}}):(i=c.scale(n[0]),s=c.scale(n[1]),o=(a=(0,P.getCateCoordinateOfBar)({axis:f,ticks:p,bandSize:y,offset:v.offset,entry:e,index:t}))+v.size,u=s-i,0<Math.abs(x)&&Math.abs(u)<Math.abs(x)&&(s+=(0,C.mathSign)(u||x)*(Math.abs(x)-Math.abs(u)))),A({},e,{},r,{payload:e,value:m?n:n[1],cx:b,cy:_,innerRadius:i,outerRadius:s,startAngle:a,endAngle:o},k&&k[t]&&k[t].props)}),layout:w}},exports.default=e},{"../component/Cell":770,"../component/LabelList":775,"../container/Layer":780,"../shape/Sector":796,"../util/ChartUtils":800,"../util/DataUtils":804,"../util/ReactUtils":810,classnames:42,"lodash/isArray":591,"lodash/isEqual":595,"lodash/isFunction":596,"prop-types":700,react:739,"react-smooth":727}],790:[function(require,e,exports){"use strict";require("core-js/es6/math"),require("core-js/es6/number");var t;Object.setPrototypeOf||{}.__proto__||(t=Object.getPrototypeOf,Object.getPrototypeOf=function(e){return e.__proto__||t.call(Object,e)})},{"core-js/es6/math":43,"core-js/es6/number":44}],791:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var s=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),u=r(e("classnames")),l=e("../util/DataUtils"),c=e("../util/ReactUtils");function r(e){return e&&e.__esModule?e:{default:e}}function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function o(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}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)}function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),p(this,h(e).apply(this,arguments))}var t,n,r;return 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&&m(e,t)}(e,s.PureComponent),t=e,r=[{key:"getPath",value:function(e,t,n,r,i,o){return"M".concat(e,",").concat(i,"v").concat(r,"M").concat(o,",").concat(t,"h").concat(n)}}],(n=[{key:"render",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,i=e.height,o=e.top,a=e.left,e=e.className;return(0,l.isNumber)(t)&&(0,l.isNumber)(n)&&(0,l.isNumber)(r)&&(0,l.isNumber)(i)&&(0,l.isNumber)(o)&&(0,l.isNumber)(a)?s.default.createElement("path",d({},(0,c.getPresentationAttributes)(this.props),{className:(0,u.default)("recharts-cross",e),d:this.constructor.getPath(t,n,r,i,o,a)})):null}}])&&f(t.prototype,n),r&&f(t,r),e}();e.displayName="Cross",e.propTypes=function(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):o(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}({},c.PRESENTATION_ATTRIBUTES,{x:n.default.number,y:n.default.number,width:n.default.number,height:n.default.number,top:n.default.number,left:n.default.number,className:n.default.string}),e.defaultProps={x:0,y:0,top:0,left:0,width:0,height:0},exports.default=e},{"../util/DataUtils":804,"../util/ReactUtils":810,classnames:42,"prop-types":700,react:739}],792:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var s=r(e("lodash/isArray")),u=r(e("lodash/isFunction")),i=function(e){if(e&&e.__esModule)return e;var t=d();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),l=e("d3-shape"),o=r(e("classnames")),a=e("../util/ReactUtils"),c=e("../util/DataUtils");function d(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}function f(e){return(f="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 p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function h(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function m(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?h(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):h(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t){return!t||"object"!==f(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _(e){return e.x===+e.x&&e.y===+e.y}function w(e){return e.x}function x(e){return e.y}var T={curveBasisClosed:l.curveBasisClosed,curveBasisOpen:l.curveBasisOpen,curveBasis:l.curveBasis,curveLinearClosed:l.curveLinearClosed,curveLinear:l.curveLinear,curveMonotoneX:l.curveMonotoneX,curveMonotoneY:l.curveMonotoneY,curveNatural:l.curveNatural,curveStep:l.curveStep,curveStepAfter:l.curveStepAfter,curveStepBefore:l.curveStepBefore},e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),g(this,v(e).apply(this,arguments))}var t,n,r;return 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&&b(e,t)}(e,i.PureComponent),t=e,(n=[{key:"getPath",value:function(){var e=this.props,t=e.type,n=e.points,r=e.baseLine,i=e.layout,e=e.connectNulls,t=function(e,t){if((0,u.default)(e))return e;e="curve".concat(e.slice(0,1).toUpperCase()).concat(e.slice(1));return"curveMonotone"===e&&t?T["".concat(e).concat("vertical"===t?"Y":"X")]:T[e]||l.curveLinear}(t,i),n=e?n.filter(_):n;if((0,s.default)(r)){var o,a=e?r.filter(_):r,e=n.map(function(e,t){return m({},e,{base:a[t]})});return(o="vertical"===i?(0,l.area)().y(x).x1(w).x0(function(e){return e.base.x}):(0,l.area)().x(w).y1(x).y0(function(e){return e.base.y})).defined(_).curve(t),o(e)}return(o="vertical"===i&&(0,c.isNumber)(r)?(0,l.area)().y(x).x1(w).x0(r):(0,c.isNumber)(r)?(0,l.area)().x(w).y1(x).y0(r):(0,l.line)().x(w).y(x)).defined(_).curve(t),o(n)}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.points,r=e.path,e=e.pathRef;if(!(n&&n.length||r))return null;r=n&&n.length?this.getPath():r;return i.default.createElement("path",p({},(0,a.getPresentationAttributes)(this.props),(0,a.filterEventAttributes)(this.props,null,!0),{className:(0,o.default)("recharts-curve",t),d:r,ref:e}))}}])&&y(t.prototype,n),r&&y(t,r),e}();e.displayName="Curve",e.propTypes=m({},a.PRESENTATION_ATTRIBUTES,{className:n.default.string,type:n.default.oneOfType([n.default.oneOf(["basis","basisClosed","basisOpen","linear","linearClosed","natural","monotoneX","monotoneY","monotone","step","stepBefore","stepAfter"]),n.default.func]),layout:n.default.oneOf(["horizontal","vertical"]),baseLine:n.default.oneOfType([n.default.number,n.default.array]),points:n.default.arrayOf(n.default.object),connectNulls:n.default.bool,path:n.default.string,pathRef:n.default.func}),e.defaultProps={type:"linear",points:[],connectNulls:!1},exports.default=e},{"../util/DataUtils":804,"../util/ReactUtils":810,classnames:42,"d3-shape":381,"lodash/isArray":591,"lodash/isFunction":596,"prop-types":700,react:739}],793:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var i=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),o=r(e("classnames")),a=e("../util/ReactUtils");function r(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){return(u="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 l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),d(this,f(e).apply(this,arguments))}var t,n,r;return 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&&p(e,t)}(e,i.PureComponent),t=e,(n=[{key:"render",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.r,e=e.className,e=(0,o.default)("recharts-dot",e);return t===+t&&n===+n&&r===+r?i.default.createElement("circle",l({},(0,a.getPresentationAttributes)(this.props),(0,a.filterEventAttributes)(this.props,null,!0),{className:e,cx:t,cy:n,r:r})):null}}])&&c(t.prototype,n),r&&c(t,r),e}();e.displayName="Dot",e.propTypes={className:n.default.string,cx:n.default.number,cy:n.default.number,r:n.default.number},exports.default=e},{"../util/ReactUtils":810,classnames:42,"prop-types":700,react:739}],794:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var i=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),o=r(e("classnames")),a=e("../util/ReactUtils");function r(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function l(e){return(l="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 c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),f(this,p(e).apply(this,arguments))}var t,n,r;return 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&&h(e,t)}(e,i.PureComponent),t=e,(n=[{key:"render",value:function(){var e=this.props,t=e.points,e=e.className;if(!t||!t.length)return null;e=(0,o.default)("recharts-polygon",e);return i.default.createElement("polygon",c({},(0,a.getPresentationAttributes)(this.props),(0,a.filterEventAttributes)(this.props),{className:e,points:t.reduce(function(e,t){return t.x===+t.x&&t.y===+t.y&&e.push([t.x,t.y]),e},[]).join(" ")}))}}])&&d(t.prototype,n),r&&d(t,r),e}();e.displayName="Polygon",e.propTypes=function(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?u(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):u(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}({},a.PRESENTATION_ATTRIBUTES,{className:n.default.string,points:n.default.arrayOf(n.default.shape({x:n.default.number,y:n.default.number}))}),exports.default=e},{"../util/ReactUtils":810,classnames:42,"prop-types":700,react:739}],795:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var h=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),m=r(e("classnames")),y=r(e("react-smooth")),g=e("../util/ReactUtils");function r(e){return e&&e.__esModule?e:{default:e}}function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function o(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}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)}function v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e,t,n,r,i){var o,a,s=Math.min(Math.abs(n)/2,Math.abs(r)/2),u=0<=r?1:-1,l=0<=n?1:-1,c=0<=r&&0<=n||r<0&&n<0?1:0;if(0<s&&i instanceof Array){for(var d=[],f=0;f<4;f++)d[f]=i[f]>s?s:i[f];a="M".concat(e,",").concat(t+u*d[0]),0<d[0]&&(a+="A ".concat(d[0],",").concat(d[0],",0,0,").concat(c,",").concat(e+l*d[0],",").concat(t)),a+="L ".concat(e+n-l*d[1],",").concat(t),0<d[1]&&(a+="A ".concat(d[1],",").concat(d[1],",0,0,").concat(c,",\n        ").concat(e+n,",").concat(t+u*d[1])),a+="L ".concat(e+n,",").concat(t+r-u*d[2]),0<d[2]&&(a+="A ".concat(d[2],",").concat(d[2],",0,0,").concat(c,",\n        ").concat(e+n-l*d[2],",").concat(t+r)),a+="L ".concat(e+l*d[3],",").concat(t+r),0<d[3]&&(a+="A ".concat(d[3],",").concat(d[3],",0,0,").concat(c,",\n        ").concat(e,",").concat(t+r-u*d[3])),a+="Z"}else a=0<s&&i===+i&&0<i?(o=Math.min(s,i),"M ".concat(e,",").concat(t+u*o,"\n            A ").concat(o,",").concat(o,",0,0,").concat(c,",").concat(e+l*o,",").concat(t,"\n            L ").concat(e+n-l*o,",").concat(t,"\n            A ").concat(o,",").concat(o,",0,0,").concat(c,",").concat(e+n,",").concat(t+u*o,"\n            L ").concat(e+n,",").concat(t+r-u*o,"\n            A ").concat(o,",").concat(o,",0,0,").concat(c,",").concat(e+n-l*o,",").concat(t+r,"\n            L ").concat(e+l*o,",").concat(t+r,"\n            A ").concat(o,",").concat(o,",0,0,").concat(c,",").concat(e,",").concat(t+r-u*o," Z")):"M ".concat(e,",").concat(t," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return a}e=function(){function i(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=u(this,(e=l(i)).call.apply(e,[this].concat(n)))).state={totalLength:-1},e}var e,t,n;return 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&&c(e,t)}(i,h.PureComponent),e=i,(t=[{key:"componentDidMount",value:function(){if(this.node&&this.node.getTotalLength)try{var e=this.node.getTotalLength();e&&this.setState({totalLength:e})}catch(e){}}},{key:"render",value:function(){var i=this,e=this.props,t=e.x,n=e.y,r=e.width,o=e.height,a=e.radius,s=e.className,u=this.state.totalLength,e=this.props,l=e.animationEasing,c=e.animationDuration,d=e.animationBegin,f=e.isAnimationActive,e=e.isUpdateAnimationActive;if(t!==+t||n!==+n||r!==+r||o!==+o||0===r||0===o)return null;var p=(0,m.default)("recharts-rectangle",s);return e?h.default.createElement(y.default,{canBegin:0<u,from:{width:r,height:o,x:t,y:n},to:{width:r,height:o,x:t,y:n},duration:c,animationEasing:l,isActive:e},function(e){var t=e.width,n=e.height,r=e.x,e=e.y;return h.default.createElement(y.default,{canBegin:0<u,from:"0px ".concat(-1===u?1:u,"px"),to:"".concat(u,"px 0px"),attributeName:"strokeDasharray",begin:d,duration:c,isActive:f,easing:l},h.default.createElement("path",v({},(0,g.getPresentationAttributes)(i.props),(0,g.filterEventAttributes)(i.props),{className:p,d:b(r,e,t,n,a),ref:function(e){i.node=e}})))}):h.default.createElement("path",v({},(0,g.getPresentationAttributes)(this.props),(0,g.filterEventAttributes)(this.props),{className:p,d:b(t,n,r,o,a)}))}}])&&s(e.prototype,t),n&&s(e,n),i}();e.displayName="Rectangle",e.propTypes=function(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):o(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}({},g.PRESENTATION_ATTRIBUTES,{},g.EVENT_ATTRIBUTES,{className:n.default.string,x:n.default.number,y:n.default.number,width:n.default.number,height:n.default.number,radius:n.default.oneOfType([n.default.number,n.default.array]),isAnimationActive:n.default.bool,isUpdateAnimationActive:n.default.bool,animationBegin:n.default.number,animationDuration:n.default.number,animationEasing:n.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"])}),e.defaultProps={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},exports.default=e},{"../util/ReactUtils":810,classnames:42,"prop-types":700,react:739,"react-smooth":727}],796:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var d=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),f=r(e("classnames")),p=e("../util/ReactUtils"),l=e("../util/PolarUtils"),y=e("../util/DataUtils");function r(e){return e&&e.__esModule?e:{default:e}}function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function o(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}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)}function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e){var t=e.cx,n=e.cy,r=e.radius,i=e.angle,o=e.sign,a=e.isExternal,s=e.cornerRadius,u=e.cornerIsExternal,e=s*(a?1:-1)+r,a=Math.asin(s/e)/l.RADIAN,s=u?i:i+o*a,i=u?i-o*a:i;return{center:(0,l.polarToCartesian)(t,n,e,s),circleTangency:(0,l.polarToCartesian)(t,n,r,s),lineTangency:(0,l.polarToCartesian)(t,n,e*Math.cos(a*l.RADIAN),i),theta:a}}function v(e){var t=e.cx,n=e.cy,r=e.innerRadius,i=e.outerRadius,o=e.startAngle,a=e.endAngle,e=(u=o,s=a,(0,y.mathSign)(s-u)*Math.min(Math.abs(s-u),359.999)),a=o+e,s=(0,l.polarToCartesian)(t,n,i,o),u=(0,l.polarToCartesian)(t,n,i,a),s="M ".concat(s.x,",").concat(s.y,"\n    A ").concat(i,",").concat(i,",0,\n    ").concat(+(180<Math.abs(e)),",").concat(+(a<o),",\n    ").concat(u.x,",").concat(u.y,"\n  ");return 0<r?(i=(0,l.polarToCartesian)(t,n,r,o),u=(0,l.polarToCartesian)(t,n,r,a),s+="L ".concat(u.x,",").concat(u.y,"\n            A ").concat(r,",").concat(r,",0,\n            ").concat(+(180<Math.abs(e)),",").concat(+(o<=a),",\n            ").concat(i.x,",").concat(i.y," Z")):s+="L ".concat(t,",").concat(n," Z"),s}e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),u(this,c(e).apply(this,arguments))}var t,n,r;return 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&&m(e,t)}(e,d.PureComponent),t=e,(n=[{key:"render",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.innerRadius,i=e.outerRadius,o=e.cornerRadius,a=e.forceCornerRadius,s=e.cornerIsExternal,u=e.startAngle,l=e.endAngle,c=e.className;if(i<r||u===l)return null;e=(0,f.default)("recharts-sector",c),c=i-r,o=(0,y.getPercentValue)(o,c,0,!0),l=0<o&&Math.abs(u-l)<360?function(e){var t=e.cx,n=e.cy,r=e.innerRadius,i=e.outerRadius,o=e.cornerRadius,a=e.forceCornerRadius,s=e.cornerIsExternal,u=e.startAngle,l=e.endAngle,c=(0,y.mathSign)(l-u),d=g({cx:t,cy:n,radius:i,angle:u,sign:c,cornerRadius:o,cornerIsExternal:s}),f=d.circleTangency,p=d.lineTangency,h=d.theta,m=g({cx:t,cy:n,radius:i,angle:l,sign:-c,cornerRadius:o,cornerIsExternal:s}),e=m.circleTangency,d=m.lineTangency,m=m.theta,m=Math.abs(u-l)-h-m;if(m<0)return a?"M ".concat(p.x,",").concat(p.y,"\n        a").concat(o,",").concat(o,",0,0,1,").concat(2*o,",0\n        a").concat(o,",").concat(o,",0,0,1,").concat(2*-o,",0\n      "):v({cx:t,cy:n,innerRadius:r,outerRadius:i,startAngle:u,endAngle:l});p="M ".concat(p.x,",").concat(p.y,"\n    A").concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(f.x,",").concat(f.y,"\n    A").concat(i,",").concat(i,",0,").concat(+(180<m),",").concat(+(c<0),",").concat(e.x,",").concat(e.y,"\n    A").concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(d.x,",").concat(d.y,"\n  ");if(0<r){f=g({cx:t,cy:n,radius:r,angle:u,sign:c,isExternal:!0,cornerRadius:o,cornerIsExternal:s}),i=f.circleTangency,m=f.lineTangency,e=f.theta,d=g({cx:t,cy:n,radius:r,angle:l,sign:-c,isExternal:!0,cornerRadius:o,cornerIsExternal:s}),f=d.circleTangency,s=d.lineTangency,d=d.theta,d=Math.abs(u-l)-e-d;if(d<0)return"".concat(p,"L").concat(t,",").concat(n,"Z");p+="L".concat(s.x,",").concat(s.y,"\n      A").concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(f.x,",").concat(f.y,"\n      A").concat(r,",").concat(r,",0,").concat(+(180<d),",").concat(+(0<c),",").concat(i.x,",").concat(i.y,"\n      A").concat(o,",").concat(o,",0,0,").concat(+(c<0),",").concat(m.x,",").concat(m.y,"Z")}else p+="L".concat(t,",").concat(n,"Z");return p}({cx:t,cy:n,innerRadius:r,outerRadius:i,cornerRadius:Math.min(o,c/2),forceCornerRadius:a,cornerIsExternal:s,startAngle:u,endAngle:l}):v({cx:t,cy:n,innerRadius:r,outerRadius:i,startAngle:u,endAngle:l});return d.default.createElement("path",h({},(0,p.getPresentationAttributes)(this.props),(0,p.filterEventAttributes)(this.props),{className:e,d:l}))}}])&&s(t.prototype,n),r&&s(t,r),e}();e.displayName="Sector",e.propTypes=function(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):o(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}({},p.PRESENTATION_ATTRIBUTES,{className:n.default.string,cx:n.default.number,cy:n.default.number,innerRadius:n.default.number,outerRadius:n.default.number,startAngle:n.default.number,endAngle:n.default.number,cornerRadius:n.default.oneOfType([n.default.number,n.default.string]),forceCornerRadius:n.default.bool,cornerIsExternal:n.default.bool}),e.defaultProps={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},exports.default=e},{"../util/DataUtils":804,"../util/PolarUtils":809,"../util/ReactUtils":810,classnames:42,"prop-types":700,react:739}],797:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var i=function(e){if(e&&e.__esModule)return e;var t=u();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),o=e("d3-shape"),a=r(e("classnames")),s=e("../util/ReactUtils");function r(e){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function l(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function c(e){return(c="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 d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var y={symbolCircle:o.symbolCircle,symbolCross:o.symbolCross,symbolDiamond:o.symbolDiamond,symbolSquare:o.symbolSquare,symbolStar:o.symbolStar,symbolTriangle:o.symbolTriangle,symbolWye:o.symbolWye},g=Math.PI/180,e=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),p(this,h(e).apply(this,arguments))}var t,n,r;return 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&&m(e,t)}(e,i.PureComponent),t=e,(n=[{key:"getPath",value:function(){var e=this.props,t=e.size,n=e.sizeType,r=e.type,e=function(e){e="symbol".concat(e.slice(0,1).toUpperCase()).concat(e.slice(1));return y[e]||o.symbolCircle}(r);return(0,o.symbol)().type(e).size(function(e,t,n){if("area"===t)return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return.5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var r=18*g;return 1.25*e*e*(Math.tan(r)-Math.tan(2*r)*Math.pow(Math.tan(r),2));case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}}(t,n,r))()}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.cx,r=e.cy,e=e.size;return n===+n&&r===+r&&e===+e?i.default.createElement("path",d({},(0,s.getPresentationAttributes)(this.props),(0,s.filterEventAttributes)(this.props),{className:(0,a.default)("recharts-symbols",t),transform:"translate(".concat(n,", ").concat(r,")"),d:this.getPath()})):null}}])&&f(t.prototype,n),r&&f(t,r),e}();e.displayName="Symbols",e.propTypes=function(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?l(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):l(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}({},s.PRESENTATION_ATTRIBUTES,{className:n.default.string,type:n.default.oneOf(["circle","cross","diamond","square","star","triangle","wye"]),cx:n.default.number,cy:n.default.number,size:n.default.number,sizeType:n.default.oneOf(["area","diameter"])}),e.defaultProps={type:"circle",size:64,sizeType:"area"},exports.default=e},{"../util/ReactUtils":810,classnames:42,"d3-shape":381,"prop-types":700,react:739}],798:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var p=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("react")),n=r(e("prop-types")),h=r(e("classnames")),m=r(e("react-smooth")),y=e("../util/ReactUtils");function r(e){return e&&e.__esModule?e:{default:e}}function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function o(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}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)}function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t,n,r,i){var o=n-r,a="M ".concat(e,",").concat(t);return a+="L ".concat(e+n,",").concat(t),a+="L ".concat(e+n-o/2,",").concat(t+i),a+="L ".concat(e+n-o/2-r,",").concat(t+i),a+="L ".concat(e,",").concat(t," Z")}e=function(){function i(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=u(this,(e=l(i)).call.apply(e,[this].concat(n)))).state={totalLength:-1},e}var e,t,n;return 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&&c(e,t)}(i,p.PureComponent),e=i,(t=[{key:"componentDidMount",value:function(){if(this.node&&this.node.getTotalLength)try{var e=this.node.getTotalLength();e&&this.setState({totalLength:e})}catch(e){}}},{key:"render",value:function(){var o=this,e=this.props,t=e.x,n=e.y,r=e.upperWidth,i=e.lowerWidth,a=e.height,s=e.className,u=this.state.totalLength,e=this.props,l=e.animationEasing,c=e.animationDuration,d=e.animationBegin,e=e.isUpdateAnimationActive;if(t!==+t||n!==+n||r!==+r||i!==+i||a!==+a||0===r&&0===i||0===a)return null;var f=(0,h.default)("recharts-trapezoid",s);return e?p.default.createElement(m.default,{canBegin:0<u,from:{upperWidth:0,lowerWidth:0,height:a,x:t,y:n},to:{upperWidth:r,lowerWidth:i,height:a,x:t,y:n},duration:c,animationEasing:l,isActive:e},function(e){var t=e.upperWidth,n=e.lowerWidth,r=e.height,i=e.x,e=e.y;return p.default.createElement(m.default,{canBegin:0<u,from:"0px ".concat(-1===u?1:u,"px"),to:"".concat(u,"px 0px"),attributeName:"strokeDasharray",begin:d,duration:c,easing:l},p.default.createElement("path",g({},(0,y.getPresentationAttributes)(o.props),(0,y.filterEventAttributes)(o.props),{className:f,d:v(i,e,t,n,r),ref:function(e){o.node=e}})))}):p.default.createElement("g",null,p.default.createElement("path",g({},(0,y.getPresentationAttributes)(this.props),(0,y.filterEventAttributes)(this.props),{className:f,d:v(t,n,r,i,a)})))}}])&&s(e.prototype,t),n&&s(e,n),i}();e.displayName="Trapezoid",e.propTypes=function(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?o(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):o(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}({},y.PRESENTATION_ATTRIBUTES,{},y.EVENT_ATTRIBUTES,{className:n.default.string,x:n.default.number,y:n.default.number,upperWidth:n.default.number,lowerWidth:n.default.number,height:n.default.number,isUpdateAnimationActive:n.default.bool,animationBegin:n.default.number,animationDuration:n.default.number,animationEasing:n.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"])}),e.defaultProps={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},exports.default=e},{"../util/ReactUtils":810,classnames:42,"prop-types":700,react:739,"react-smooth":727}],799:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.LabeledScaleHelper=exports.ScaleHelper=exports.rectWithCoords=exports.rectWithPoints=exports.formatAxisMap=void 0;var r=t(require("lodash/every")),i=t(require("lodash/mapValues")),b=require("./ChartUtils");function t(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}function s(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function _(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(n,!0).forEach(function(e){w(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}exports.formatAxisMap=function(e,p,h,m,y){var t=e.width,n=e.height,g=e.layout,e=Object.keys(p),v={left:h.left,leftMirror:h.left,right:t-h.right,rightMirror:t-h.right,top:h.top,topMirror:h.top,bottom:n-h.bottom,bottomMirror:n-h.bottom};return e.reduce(function(e,t){var n,r,i,o=p[t],a=o.orientation,s=o.domain,u=o.padding,l=void 0===u?{}:u,c=o.mirror,d=o.reversed,f="".concat(a).concat(c?"Mirror":""),u="xAxis"===m?[h.left+(l.left||0),h.left+h.width-(l.right||0)]:"yAxis"===m?"horizontal"===g?[h.top+h.height-(l.bottom||0),h.top+(l.top||0)]:[h.top+(l.top||0),h.top+h.height-(l.bottom||0)]:o.range;d&&(u=[u[1],u[0]]);l=(0,b.parseScale)(o,y),d=l.scale,l=l.realScaleType;d.domain(s).range(u),(0,b.checkDomainOfScale)(d);u=(0,b.getTicksOfScale)(d,_({},o,{realScaleType:l}));"xAxis"===m?(n=h.left,r=v[f]-(i="top"===a&&!c||"bottom"===a&&c)*o.height):"yAxis"===m&&(n=v[f]-(i="left"===a&&!c||"right"===a&&c)*o.width,r=h.top);d=_({},o,{},u,{realScaleType:l,x:n,y:r,scale:d,width:("xAxis"===m?h:o).width,height:("yAxis"===m?h:o).height});return d.bandSize=(0,b.getBandSizeOfAxis)(d,u),o.hide||"xAxis"!==m?o.hide||(v[f]+=(i?-1:1)*d.width):v[f]+=(i?-1:1)*d.height,_({},e,w({},t,d))},{})};function u(e,t){var n=e.x,r=e.y,e=t.x,t=t.y;return{x:Math.min(n,e),y:Math.min(r,t),width:Math.abs(e-n),height:Math.abs(t-r)}}exports.rectWithPoints=u;exports.rectWithCoords=function(e){var t=e.x1,n=e.y1,r=e.x2,e=e.y2;return u({x:t,y:n},{x:r,y:e})};var l=function(){function t(e){n(this,t),this.scale=e}return a(t,null,[{key:"create",value:function(e){return new t(e)}}]),a(t,[{key:"apply",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=t.bandAware,t=t.position;if(void 0!==e){if(t)switch(t){case"start":return this.scale(e);case"middle":var r=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+r;case"end":r=this.bandwidth?this.bandwidth():0;return this.scale(e)+r;default:return this.scale(e)}if(n){n=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+n}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),n=t[0],t=t[t.length-1];return n<=t?n<=e&&e<=t:t<=e&&e<=n}},{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}}]),t}();(exports.ScaleHelper=l).EPS=1e-4,exports.LabeledScaleHelper=function(){function t(e){n(this,t),this.scales=(0,i.default)(e,l.create),Object.assign(this,this.scales)}return a(t,null,[{key:"create",value:function(e){return new this(e)}}]),a(t,[{key:"apply",value:function(e){var n=(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).bandAware,r=this.scales;return(0,i.default)(e,function(e,t){return r[t].apply(e,{bandAware:n})})}},{key:"isInRange",value:function(e){var n=this.scales;return(0,r.default)(e,function(e,t){return n[t].isInRange(e)})}}]),t}()},{"./ChartUtils":800,"lodash/every":580,"lodash/mapValues":613}],800:[function(e,t,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.parseDomainOfCategoryAxis=exports.getBandSizeOfAxis=exports.parseSpecifiedDomain=exports.MAX_VALUE_REG=exports.MIN_VALUE_REG=exports.getDomainOfStackGroups=exports.getStackedDataOfItem=exports.getBaseValueOfBar=exports.getCateCoordinateOfBar=exports.getCateCoordinateOfLine=exports.getTicksOfScale=exports.calculateDomainOfTicks=exports.getStackGroupsByAxisId=exports.getStackedData=exports.offsetSign=exports.truncateByDomain=exports.findPositionOfBar=exports.checkDomainOfScale=exports.parseScale=exports.combineEventHandlers=exports.getTicksOfAxis=exports.getCoordinatesOfGrid=exports.isCategorialAxis=exports.getDomainOfItemsWithSameAxis=exports.parseErrorBarsOfAxis=exports.getDomainOfErrorBars=exports.appendOffsetOfLegend=exports.getBarPosition=exports.getBarSizeList=exports.getLegendProps=exports.getMainColorOfGraphicItem=exports.calculateActiveTickIndex=exports.getDomainOfDataByKey=exports.getValueByDataKey=void 0;var r=n(e("lodash/isEqual")),u=n(e("lodash/sortBy")),l=n(e("lodash/isNaN")),o=n(e("lodash/isString")),a=n(e("lodash/isArray")),s=n(e("lodash/max")),c=n(e("lodash/min")),i=n(e("lodash/flatMap")),d=n(e("lodash/isFunction")),f=n(e("lodash/get")),h=n(e("lodash/isNil")),p=e("recharts-scale"),m=function(e){if(e&&e.__esModule)return e;var t=w();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(e("d3-scale")),y=e("d3-shape"),g=e("./DataUtils"),v=n(e("../cartesian/ErrorBar")),b=n(e("../component/Legend")),_=e("./ReactUtils");function w(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return w=function(){return e},e}function n(e){return e&&e.__esModule?e:{default:e}}function x(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function T(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function S(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?T(n,!0).forEach(function(e){k(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):T(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n){return(0,h.default)(e)||(0,h.default)(t)?n:(0,g.isNumOrStr)(t)?(0,f.default)(e,t,n):(0,d.default)(t)?t(e):n}exports.getValueByDataKey=E;function O(e,t,n,r){return e=(0,i.default)(e,function(e){return E(e,t)}),"number"!==n?(r?e.filter(function(e){return!(0,h.default)(e)}):e).map(function(e){return(0,g.isNumOrStr)(e)?e:""}):(e=e.filter(function(e){return(0,g.isNumber)(e)||parseFloat(e,10)})).length?[(0,c.default)(e),(0,s.default)(e)]:[1/0,-1/0]}exports.getDomainOfDataByKey=O;exports.calculateActiveTickIndex=function(e,t,n,r){var i=-1,o=t.length;if(1<o){if(r&&"angleAxis"===r.axisType&&Math.abs(Math.abs(r.range[1]-r.range[0])-360)<=1e-6)for(var a=r.range,s=0;s<o;s++){var u=(0<s?n[s-1]:n[o-1]).coordinate,l=n[s].coordinate,c=(o-1<=s?n[0]:n[s+1]).coordinate,d=void 0;if((0,g.mathSign)(l-u)!==(0,g.mathSign)(c-l)){var f,p=[];(0,g.mathSign)(c-l)===(0,g.mathSign)(a[1]-a[0])?(d=c,f=l+a[1]-a[0],p[0]=Math.min(f,(f+u)/2),p[1]=Math.max(f,(f+u)/2)):(d=u,f=c+a[1]-a[0],p[0]=Math.min(l,(f+l)/2),p[1]=Math.max(l,(f+l)/2));d=[Math.min(l,(d+l)/2),Math.max(l,(d+l)/2)];if(d[0]<e&&e<=d[1]||e>=p[0]&&e<=p[1]){i=n[s].index;break}}else{p=Math.min(u,c),c=Math.max(u,c);if((p+l)/2<e&&e<=(c+l)/2){i=n[s].index;break}}}else for(var h=0;h<o;h++)if(0===h&&e<=(t[h].coordinate+t[h+1].coordinate)/2||0<h&&h<o-1&&e>(t[h].coordinate+t[h-1].coordinate)/2&&e<=(t[h].coordinate+t[h+1].coordinate)/2||h===o-1&&e>(t[h].coordinate+t[h-1].coordinate)/2){i=t[h].index;break}}else i=0;return i};function C(e){var t,n=e.type.displayName,r=(e=e.props).stroke,i=e.fill;switch(n){case"Line":t=r;break;case"Area":case"Radar":t=r&&"none"!==r?r:i;break;default:t=i}return t}exports.getMainColorOfGraphicItem=C;function P(e){var t=e.children,n=e.formatedGraphicalItems,r=e.legendWidth,e=e.legendContent,o=(0,_.findChildByType)(t,b.default);return o?(n=o.props&&o.props.payload?o.props&&o.props.payload:"children"===e?(n||[]).reduce(function(e,t){var n=t.item,t=t.props,t=t.sectors||t.data||[];return e.concat(t.map(function(e){return{type:o.props.iconType||n.props.legendType,value:e.name,color:e.fill,payload:e}}))},[]):(n||[]).map(function(e){var t=e.item,n=t.props,r=n.dataKey,i=n.name,e=n.legendType;return{inactive:n.hide,dataKey:r,type:o.props.iconType||e||"square",color:C(t),value:i||r,payload:t.props}}),S({},o.props,{},b.default.getWithHeight(o,r),{payload:n,item:o})):null}exports.getLegendProps=P;exports.getBarSizeList=function(e){var t=e.barSize,e=e.stackGroups,n=void 0===e?{}:e;if(!n)return{};for(var r={},i=Object.keys(n),o=0,a=i.length;o<a;o++)for(var s=n[i[o]].stackGroups,u=Object.keys(s),l=0,c=u.length;l<c;l++){var d=s[u[l]],f=d.items,p=d.cateAxisId,d=f.filter(function(e){return 0<=(0,_.getDisplayName)(e.type).indexOf("Bar")});d&&d.length&&(f=d[0].props.barSize,r[p=d[0].props[p]]||(r[p]=[]),r[p].push({item:d[0],stackList:d.slice(1),barSize:(0,h.default)(f)?t:f}))}return r};exports.getBarPosition=function(e){var t=e.barGap,n=e.barCategoryGap,r=e.bandSize,i=e.sizeList,o=void 0===i?[]:i,i=e.maxBarSize,e=o.length;if(e<1)return null;var a,s,u,l,c,d,f=(0,g.getPercentValue)(t,r,0,!0);return o[0].barSize===+o[0].barSize?(a=!1,s=r/e,t=o.reduce(function(e,t){return e+t.barSize||0},0),r<=(t+=(e-1)*f)&&(t-=(e-1)*f,f=0),r<=t&&0<s&&(a=!0,t=e*(s*=.9)),u={offset:((r-t)/2>>0)-f,size:0},o.reduce(function(e,t){var n=[].concat(x(e),[{item:t.item,position:{offset:u.offset+u.size+f,size:a?s:t.barSize}}]);return u=n[n.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){n.push({item:e,position:u})}),n},[])):(l=(0,g.getPercentValue)(n,r,0,!0),1<(c=(r-2*l-(e-1)*(f=r-2*l-(e-1)*f<=0?0:f))/e)&&(c>>=0),d=i===+i?Math.min(c,i):c,o.reduce(function(e,t,n){var r=[].concat(x(e),[{item:t.item,position:{offset:l+(c+f)*n+(c-d)/2,size:d}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){r.push({item:e,position:r[r.length-1].position})}),r},[]))};exports.appendOffsetOfLegend=function(e,t,n,r){var i=n.children,o=n.width,a=n.height,n=n.margin,o=o-(n.left||0)-(n.right||0),n=a-(n.top||0)-(n.bottom||0),i=P({children:i,items:t,legendWidth:o,legendHeight:n}),t=e;return i&&(o=r||{},n=i.align,r=i.verticalAlign,("vertical"===(i=i.layout)||"horizontal"===i&&"center"===r)&&(0,g.isNumber)(e[n])&&(t=S({},e,k({},n,t[n]+(o.width||0)))),("horizontal"===i||"vertical"===i&&"center"===n)&&(0,g.isNumber)(e[r])&&(t=S({},e,k({},r,t[r]+(o.height||0))))),t};function A(e,t,n,r){if(t=t.props.children,(t=(0,_.findAllByType)(t,v.default).filter(function(e){e=e.props.direction;return!(!(0,h.default)(e)&&!(0,h.default)(r))||0<=r.indexOf(e)}))&&t.length){var o=t.map(function(e){return e.props.dataKey});return e.reduce(function(e,r){var t=E(r,n,0),i=(0,a.default)(t)?[(0,c.default)(t),(0,s.default)(t)]:[t,t],t=o.reduce(function(e,t){var n=E(r,t,0),t=i[0]-Math.abs((0,a.default)(n)?n[0]:n),n=i[1]+Math.abs((0,a.default)(n)?n[1]:n);return[Math.min(t,e[0]),Math.max(n,e[1])]},[1/0,-1/0]);return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0])}return null}exports.getDomainOfErrorBars=A;exports.parseErrorBarsOfAxis=function(t,e,n,r){e=e.map(function(e){return A(t,e,n,r)}).filter(function(e){return!(0,h.default)(e)});return e&&e.length?e.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]):null};exports.getDomainOfItemsWithSameAxis=function(n,e,r,i){e=e.map(function(e){var t=e.props.dataKey;return"number"===r&&t&&A(n,e,t)||O(n,t,r,i)});if("number"===r)return e.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]);var o={};return e.reduce(function(e,t){for(var n=0,r=t.length;n<r;n++)o[t[n]]||(o[t[n]]=!0,e.push(t[n]));return e},[])};exports.isCategorialAxis=function(e,t){return"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t};exports.getCoordinatesOfGrid=function(e,t,n){var r,i,e=e.map(function(e){return e.coordinate===t&&(r=!0),e.coordinate===n&&(i=!0),e.coordinate});return r||e.push(t),i||e.push(n),e};exports.getTicksOfAxis=function(e,t,n){if(!e)return null;var r=e.scale,i=e.duplicateDomain,o=e.type,a=e.range,s=(t||n)&&"category"===o&&r.bandwidth?r.bandwidth()/2:0,s="angleAxis"===e.axisType?2*(0,g.mathSign)(a[0]-a[1])*s:s;return t&&(e.ticks||e.niceTicks)?(e.ticks||e.niceTicks).map(function(e){var t=i?i.indexOf(e):e;return{coordinate:r(t)+s,value:e,offset:s}}):e.isCategorial&&e.categoricalDomain?e.categoricalDomain.map(function(e,t){return{coordinate:r(e),value:e,index:t,offset:s}}):r.ticks&&!n?r.ticks(e.tickCount).map(function(e){return{coordinate:r(e)+s,value:e,offset:s}}):r.domain().map(function(e,t){return{coordinate:r(e)+s,value:i?i[e]:e,index:t,offset:s}})};exports.combineEventHandlers=function(i,e,t){var o;return(0,d.default)(t)?o=t:(0,d.default)(e)&&(o=e),(0,d.default)(i)||o?function(e,t,n,r){(0,d.default)(i)&&i(e,t,n,r),(0,d.default)(o)&&o(e,t,n,r)}:null};exports.parseScale=function(e,t){var n=e.scale,r=e.type,i=e.layout,e=e.axisType;if("auto"===n)return"radial"===i&&"radiusAxis"===e?{scale:m.scaleBand(),realScaleType:"band"}:"radial"===i&&"angleAxis"===e?{scale:m.scaleLinear(),realScaleType:"linear"}:"category"===r&&t&&(0<=t.indexOf("LineChart")||0<=t.indexOf("AreaChart"))?{scale:m.scalePoint(),realScaleType:"point"}:"category"===r?{scale:m.scaleBand(),realScaleType:"band"}:{scale:m.scaleLinear(),realScaleType:"linear"};if((0,o.default)(n)){r="scale".concat(n.slice(0,1).toUpperCase()).concat(n.slice(1));return{scale:(m[r]||m.scalePoint)(),realScaleType:m[r]?r:"point"}}return(0,d.default)(n)?{scale:n}:{scale:m.scalePoint(),realScaleType:"point"}};exports.checkDomainOfScale=function(e){var t,n,r,i,o,a=e.domain();!a||a.length<=2||(t=a.length,o=e.range(),n=Math.min(o[0],o[1])-1e-4,r=Math.max(o[0],o[1])+1e-4,i=e(a[0]),o=e(a[t-1]),(i<n||r<i||o<n||r<o)&&e.domain([a[0],a[t-1]]))};exports.findPositionOfBar=function(e,t){if(!e)return null;for(var n=0,r=e.length;n<r;n++)if(e[n].item===t)return e[n].position;return null};exports.truncateByDomain=function(e,t){if(!t||2!==t.length||!(0,g.isNumber)(t[0])||!(0,g.isNumber)(t[1]))return e;var n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]),t=[e[0],e[1]];return(!(0,g.isNumber)(e[0])||e[0]<n)&&(t[0]=n),(!(0,g.isNumber)(e[1])||e[1]>r)&&(t[1]=r),t[0]>r&&(t[0]=r),t[1]<n&&(t[1]=n),t};function M(e,t,n){return t=t.map(function(e){return e.props.dataKey}),(0,y.stack)().keys(t).value(function(e,t){return+E(e,t,0)}).order(y.stackOrderNone).offset(j[n])(e)}var e=function(e){var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var i=0,o=0,a=0;a<t;++a){var s=(0,l.default)(e[a][n][1])?e[a][n][0]:e[a][n][1];0<=s?(e[a][n][0]=i,e[a][n][1]=i+s,i=e[a][n][1]):(e[a][n][0]=o,e[a][n][1]=o+s,o=e[a][n][1])}},j={sign:exports.offsetSign=e,expand:y.stackOffsetExpand,none:y.stackOffsetNone,silhouette:y.stackOffsetSilhouette,wiggle:y.stackOffsetWiggle};exports.getStackedData=M;exports.getStackGroupsByAxisId=function(i,e,a,s,o,t){if(!i)return null;var n=(t?e.reverse():e).reduce(function(e,t){var n=t.props,r=n.stackId;if(n.hide)return e;var i=t.props[a],o=e[i]||{hasStack:!1,stackGroups:{}};return(0,g.isNumOrStr)(r)?((n=o.stackGroups[r]||{numericAxisId:a,cateAxisId:s,items:[]}).items.push(t),o.hasStack=!0,o.stackGroups[r]=n):o.stackGroups[(0,g.uniqueId)("_stackId_")]={numericAxisId:a,cateAxisId:s,items:[t]},S({},e,k({},i,o))},{});return Object.keys(n).reduce(function(e,t){var r=n[t];return r.hasStack&&(r.stackGroups=Object.keys(r.stackGroups).reduce(function(e,t){var n=r.stackGroups[t];return S({},e,k({},t,{numericAxisId:a,cateAxisId:s,items:n.items,stackedData:M(i,n.items,o)}))},{})),S({},e,k({},t,r))},{})};function D(e,t){return"number"===t?[(0,c.default)(e),(0,s.default)(e)]:e}exports.calculateDomainOfTicks=D;exports.getTicksOfScale=function(e,t){var n=t.realScaleType,r=t.type,i=t.tickCount,o=t.originalDomain,a=t.allowDecimals,t=n||t.scale;if("auto"!==t&&"linear"!==t)return null;if(i&&"number"===r&&o&&("auto"===o[0]||"auto"===o[1])){o=e.domain(),o=(0,p.getNiceTickValues)(o,i,a);return e.domain(D(o,r)),{niceTicks:o}}if(i&&"number"===r){e=e.domain();return{niceTicks:(0,p.getTickValuesFixedDomain)(e,i,a)}}return null};exports.getCateCoordinateOfLine=function(e){var t=e.axis,n=e.ticks,r=e.bandSize,i=e.entry,o=e.index,a=e.dataKey;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!(0,h.default)(i[t.dataKey])){e=(0,g.findEntryInArray)(n,"value",i[t.dataKey]);if(e)return e.coordinate+r/2}return n[o]?n[o].coordinate+r/2:null}a=E(i,(0,h.default)(a)?t.dataKey:a);return(0,h.default)(a)?null:t.scale(a)};exports.getCateCoordinateOfBar=function(e){var t=e.axis,n=e.ticks,r=e.offset,i=e.bandSize,o=e.entry,e=e.index;if("category"===t.type)return n[e]?n[e].coordinate+r:null;e=E(o,t.dataKey,t.domain[e]);return(0,h.default)(e)?null:t.scale(e)-i/2+r};exports.getBaseValueOfBar=function(e){var t=e.numericAxis,e=t.scale.domain();if("number"!==t.type)return e[0];t=Math.min(e[0],e[1]),e=Math.max(e[0],e[1]);return t<=0&&0<=e?0:e<0?e:t};exports.getStackedDataOfItem=function(e,t){var n=e.props.stackId;if((0,g.isNumOrStr)(n)){var r=t[n];if(r&&r.items.length){for(var i=-1,o=0,a=r.items.length;o<a;o++)if(r.items[o]===e){i=o;break}return 0<=i?r.stackedData[i]:null}}return null};exports.getDomainOfStackGroups=function(n,r,i){return Object.keys(n).reduce(function(e,t){t=n[t].stackedData.reduce(function(e,t){t=t.slice(r,i+1).reduce(function(e,t){return[(0,c.default)(t.concat([e[0]]).filter(g.isNumber)),(0,s.default)(t.concat([e[1]]).filter(g.isNumber))]},[1/0,-1/0]);return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]);return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]).map(function(e){return e===1/0||e===-1/0?0:e})};var I=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/;exports.MIN_VALUE_REG=I;var N=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/;exports.MAX_VALUE_REG=N;exports.parseSpecifiedDomain=function(e,t,n){if(!(0,a.default)(e))return t;var r,i=[];return(0,g.isNumber)(e[0])?i[0]=n?e[0]:Math.min(e[0],t[0]):I.test(e[0])?(r=+I.exec(e[0])[1],i[0]=t[0]-r):(0,d.default)(e[0])?i[0]=e[0](t[0]):i[0]=t[0],(0,g.isNumber)(e[1])?i[1]=n?e[1]:Math.max(e[1],t[1]):N.test(e[1])?(n=+N.exec(e[1])[1],i[1]=t[1]+n):(0,d.default)(e[1])?i[1]=e[1](t[1]):i[1]=t[1],i};exports.getBandSizeOfAxis=function(e,t){if(e&&e.scale&&e.scale.bandwidth)return e.scale.bandwidth();if(e&&t&&2<=t.length){for(var n=(0,u.default)(t,function(e){return e.coordinate}),r=1/0,i=1,o=n.length;i<o;i++)var a=n[i],s=n[i-1],r=Math.min((a.coordinate||0)-(s.coordinate||0),r);return r===1/0?0:r}return 0};exports.parseDomainOfCategoryAxis=function(e,t,n){return!e||!e.length||(0,r.default)(e,(0,f.default)(n,"type.defaultProps.domain"))?t:e}},{"../cartesian/ErrorBar":749,"../component/Legend":776,"./DataUtils":804,"./ReactUtils":810,"d3-scale":380,"d3-shape":381,"lodash/flatMap":584,"lodash/get":586,"lodash/isArray":591,"lodash/isEqual":595,"lodash/isFunction":596,"lodash/isNaN":599,"lodash/isNil":600,"lodash/isString":606,"lodash/max":614,"lodash/min":617,"lodash/sortBy":625,"recharts-scale":741}],801:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.COLOR_PANEL=void 0;exports.COLOR_PANEL=["#1890FF","#66B5FF","#41D9C7","#2FC25B","#6EDB8F","#9AE65C","#FACC14","#E6965C","#57AD71","#223273","#738AE6","#7564CC","#8543E0","#A877ED","#5C8EE6","#13C2C2","#70E0E0","#5CA3E6","#3436C7","#8082FF","#DD81E6","#F04864","#FA7D92","#D598D9"]},{}],802:[function(require,e,exports){"use strict";function i(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.generatePrefixStyle=void 0;var a=["Webkit","Moz","O","ms"];exports.generatePrefixStyle=function(e,n){if(!e)return null;var r=e.replace(/(\w)/,function(e){return e.toUpperCase()}),t=a.reduce(function(e,t){return function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(n,!0).forEach(function(e){o(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},e,o({},t+r,n))},{});return t[e]=n,t}},{}],803:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.calculateChartCoordinate=exports.getOffset=exports.getStringSize=exports.getStyleString=void 0;var s=require("./ReactUtils");function t(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function u(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?t(i,!0).forEach(function(e){var t,n;t=r,e=i[n=e],n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function r(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var l={widthCache:{},cacheCount:0},c={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},i=["minWidth","maxWidth","width","minHeight","maxHeight","height","top","left","fontSize","lineHeight","padding","margin","paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom"],d="recharts_measurement_span";function f(n){return Object.keys(n).reduce(function(e,t){return"".concat(e).concat(t.split("").reduce(function(e,t){return t===t.toUpperCase()?[].concat(r(e),["-",t.toLowerCase()]):[].concat(r(e),[t])},[]).join(""),":").concat((e=n[t],0<=i.indexOf(t)&&e===+e?"".concat(e,"px"):e),";")},"")}exports.getStyleString=f;exports.getStringSize=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(null==e||(0,s.isSsr)())return{width:0,height:0};var n="".concat(e),e=f(t),e="".concat(n,"-").concat(e);if(l.widthCache[e])return l.widthCache[e];try{var r=document.getElementById(d);r||((r=document.createElement("span")).setAttribute("id",d),document.body.appendChild(r));var i=u({},c,{},t);Object.keys(i).map(function(e){return r.style[e]=i[e],e}),r.textContent=n;var o=r.getBoundingClientRect(),a={width:o.width,height:o.height};return l.widthCache[e]=a,2e3<++l.cacheCount&&(l.cacheCount=0,l.widthCache={}),a}catch(e){return{width:0,height:0}}};exports.getOffset=function(e){var t=e.ownerDocument.documentElement,n={top:0,left:0};return{top:(n=void 0!==e.getBoundingClientRect?e.getBoundingClientRect():n).top+window.pageYOffset-t.clientTop,left:n.left+window.pageXOffset-t.clientLeft}};exports.calculateChartCoordinate=function(e,t){return{chartX:Math.round(e.pageX-t.left),chartY:Math.round(e.pageY-t.top)}}},{"./ReactUtils":810}],804:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getLinearRegression=exports.findEntryInArray=exports.interpolateNumber=exports.hasDuplicate=exports.getAnyElementOfObject=exports.getPercentValue=exports.uniqueId=exports.isNumOrStr=exports.isNumber=exports.isPercent=exports.mathSign=void 0;var r=n(require("lodash/get")),i=n(require("lodash/isArray")),o=n(require("lodash/isNaN")),t=n(require("lodash/isNumber")),a=n(require("lodash/isString"));function n(e){return e&&e.__esModule?e:{default:e}}exports.mathSign=function(e){return 0===e?0:0<e?1:-1};function s(e){return(0,a.default)(e)&&e.indexOf("%")===e.length-1}exports.isPercent=s;function u(e){return(0,t.default)(e)&&!(0,o.default)(e)}exports.isNumber=u;exports.isNumOrStr=function(e){return u(e)||(0,a.default)(e)};var l=0;exports.uniqueId=function(e){var t=++l;return"".concat(e||"").concat(t)};exports.getPercentValue=function(e,t){var n,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:0,i=3<arguments.length&&void 0!==arguments[3]&&arguments[3];return u(e)||(0,a.default)(e)?(e=s(e)?(n=e.indexOf("%"),t*parseFloat(e.slice(0,n))/100):+e,(0,o.default)(e)&&(e=r),i&&t<e?t:e):r};exports.getAnyElementOfObject=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null};exports.hasDuplicate=function(e){if(!(0,i.default)(e))return!1;for(var t=e.length,n={},r=0;r<t;r++){if(n[e[r]])return!0;n[e[r]]=!0}return!1};exports.interpolateNumber=function(t,n){return u(t)&&u(n)?function(e){return t+e*(n-t)}:function(){return n}};exports.findEntryInArray=function(e,t,n){return e&&e.length?e.find(function(e){return e&&("function"==typeof t?t(e):(0,r.default)(e,t))===n}):null};exports.getLinearRegression=function(e){if(!e||!e.length)return null;for(var t=e.length,n=0,r=0,i=0,o=0,a=1/0,s=-1/0,u=0;u<t;u++)n+=e[u].cx,r+=e[u].cy,i+=e[u].cx*e[u].cy,o+=e[u].cx*e[u].cx,a=Math.min(a,e[u].cx),s=Math.max(s,e[u].cx);var l=t*o!=n*n?(t*i-n*r)/(t*o-n*n):0;return{xmin:a,xmax:s,a:l,b:(r-l*n)/t}}},{"lodash/get":586,"lodash/isArray":591,"lodash/isNaN":599,"lodash/isNumber":601,"lodash/isString":606}],805:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.detectReferenceElementsDomain=void 0;var d=t(require("../cartesian/ReferenceDot")),f=t(require("../cartesian/ReferenceLine")),p=t(require("../cartesian/ReferenceArea")),h=require("./IfOverflowMatches"),m=require("./ReactUtils"),y=require("./DataUtils");function t(e){return e&&e.__esModule?e:{default:e}}exports.detectReferenceElementsDomain=function(e,t,r,n,i){var o,a,s=(0,m.findAllByType)(e,f.default),u=(0,m.findAllByType)(e,d.default),u=s.concat(u),e=(0,m.findAllByType)(e,p.default),l="".concat(n,"Id"),c=n[0],t=t;return u.length&&(t=u.reduce(function(e,t){if(t.props[l]===r&&(0,h.ifOverflowMatches)(t.props,"extendDomain")&&(0,y.isNumber)(t.props[c])){t=t.props[c];return[Math.min(e[0],t),Math.max(e[1],t)]}return e},t)),e.length&&(o="".concat(c,"1"),a="".concat(c,"2"),t=e.reduce(function(e,t){if(t.props[l]===r&&(0,h.ifOverflowMatches)(t.props,"extendDomain")&&(0,y.isNumber)(t.props[o])&&(0,y.isNumber)(t.props[a])){var n=t.props[o],t=t.props[a];return[Math.min(e[0],n,t),Math.max(e[1],n,t)]}return e},t)),t=i&&i.length?i.reduce(function(e,t){return(0,y.isNumber)(t)?[Math.min(e[0],t),Math.max(e[1],t)]:e},t):t}},{"../cartesian/ReferenceArea":751,"../cartesian/ReferenceDot":752,"../cartesian/ReferenceLine":753,"./DataUtils":804,"./IfOverflowMatches":807,"./ReactUtils":810}],806:[function(require,e,exports){"use strict";var t;Object.defineProperty(exports,"__esModule",{value:!0}),exports.SYNC_EVENT=exports.eventCenter=void 0;var n=new((t=require("events"))&&t.__esModule?t:{default:t}).default;(exports.eventCenter=n).setMaxListeners&&n.setMaxListeners(10);exports.SYNC_EVENT="recharts.syncMouseEvents"},{events:390}],807:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ifOverflowMatches=void 0;exports.ifOverflowMatches=function(e,t){var n=e.alwaysShow,e=e.ifOverflow;return(e=n?"extendDomain":e)===t}},{}],808:[function(require,e,exports){!function(e){!function(){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.warn=void 0;var c="production"!==e.env.NODE_ENV;exports.warn=function(e,t,n,r,i,o,a,s){var u,l;c&&"undefined"!=typeof console&&console.warn&&(void 0===t&&console.warn("LogUtils requires an error message argument"),e||(void 0===t?console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings."):(u=[n,r,i,o,a,s],l=0,console.warn(t.replace(/%s/g,function(){return u[l++]})))))}}.call(this)}.call(this,require("_process"))},{_process:696}],809:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.inRangeOfSector=exports.formatAngleOfSector=exports.getAngleOfPoint=exports.distanceBetweenPoints=exports.formatAxisMap=exports.getMaxRadius=exports.polarToCartesian=exports.radianToDegree=exports.degreeToRadian=exports.RADIAN=void 0;var t,y=(t=require("lodash/isNil"))&&t.__esModule?t:{default:t},i=require("./DataUtils"),g=require("./ChartUtils");function r(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function v(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(n,!0).forEach(function(e){b(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var o=Math.PI/180;exports.RADIAN=o;exports.degreeToRadian=function(e){return e*Math.PI/180};function a(e){return 180*e/Math.PI}exports.radianToDegree=a;exports.polarToCartesian=function(e,t,n,r){return{x:e+Math.cos(-o*r)*n,y:t+Math.sin(-o*r)*n}};function w(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2}exports.getMaxRadius=w;exports.formatAxisMap=function(e,s,t,u,l){var n=e.width,r=e.height,c=e.startAngle,d=e.endAngle,f=(0,i.getPercentValue)(e.cx,n,n/2),p=(0,i.getPercentValue)(e.cy,r,r/2),t=w(n,r,t),h=(0,i.getPercentValue)(e.innerRadius,t,0),m=(0,i.getPercentValue)(e.outerRadius,t,.8*t);return Object.keys(s).reduce(function(e,t){var n,r=s[t],i=r.domain,o=r.reversed;(0,y.default)(r.range)?("angleAxis"===u?n=[c,d]:"radiusAxis"===u&&(n=[h,m]),o&&(n=[n[1],n[0]])):(a=_(n=r.range,2),c=a[0],d=a[1]);var o=(0,g.parseScale)(r,l),a=o.realScaleType,o=o.scale;o.domain(i).range(n),(0,g.checkDomainOfScale)(o);i=(0,g.getTicksOfScale)(o,v({},r,{realScaleType:a})),o=v({},r,{},i,{range:n,radius:m,realScaleType:a,scale:o,cx:f,cy:p,innerRadius:h,outerRadius:m,startAngle:c,endAngle:d});return v({},e,b({},t,o))},{})};function s(e,t){var n=e.x,r=e.y,e=t.x,t=t.y;return Math.sqrt(Math.pow(n-e,2)+Math.pow(r-t,2))}exports.distanceBetweenPoints=s;function l(e,t){var n=e.x,r=e.y,i=t.cx,e=t.cy;return(t=s({x:n,y:r},{x:i,y:e}))<=0?{radius:t}:(i=Math.acos((n-i)/t),e<r&&(i=2*Math.PI-i),{radius:t,angle:a(i),angleInRadian:i})}exports.getAngleOfPoint=l;function c(e){var t=e.startAngle,n=e.endAngle,r=Math.floor(t/360),e=Math.floor(n/360),e=Math.min(r,e);return{startAngle:t-360*e,endAngle:n-360*e}}exports.formatAngleOfSector=c;exports.inRangeOfSector=function(e,t){var n=e.x,r=e.y,i=l({x:n,y:r},t),e=i.radius,n=i.angle,r=t.innerRadius,i=t.outerRadius;if(e<r||i<e)return!1;if(0===e)return!0;var o,i=c(t),a=i.startAngle,s=i.endAngle,u=n;if(a<=s){for(;s<u;)u-=360;for(;u<a;)u+=360;o=a<=u&&u<=s}else{for(;a<u;)u-=360;for(;u<s;)u+=360;o=s<=u&&u<=a}return o?v({},t,{radius:e,angle:(o=u,t=(e=t).startAngle,e=e.endAngle,t=Math.floor(t/360),e=Math.floor(e/360),o+360*Math.min(t,e))}):null}},{"./ChartUtils":800,"./DataUtils":804,"lodash/isNil":600}],810:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.parseChildIndex=exports.getReactEventByType=exports.renderByOrder=exports.isChildrenEqual=exports.isSingleChildEqual=exports.filterSvgElements=exports.isSsr=exports.validateWidthHeight=exports.filterEventsOfChild=exports.filterEventAttributes=exports.getPresentationAttributes=exports.withoutType=exports.findChildByType=exports.findAllByType=exports.getDisplayName=exports.TOOLTIP_TYPES=exports.LEGEND_TYPES=exports.SCALE_TYPES=exports.EVENT_ATTRIBUTES=exports.PRESENTATION_ATTRIBUTES=void 0;var i=r(require("lodash/isNil")),u=r(require("lodash/isString")),a=r(require("lodash/isObject")),s=r(require("lodash/isFunction")),l=r(require("lodash/isArray")),c=function(e){if(e&&e.__esModule)return e;var t=d();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r,i,o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&((i=o?Object.getOwnPropertyDescriptor(e,r):null)&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r])}n.default=e,t&&t.set(e,n);return n}(require("react")),t=r(require("prop-types")),n=require("./DataUtils"),o=require("./ShallowEqual");function d(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}function f(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function p(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)n=i[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}var h={"aria-current":t.default.string,"aria-details":t.default.any,"aria-disabled":t.default.any,"aria-hidden":t.default.any,"aria-invalid":t.default.any,"aria-keyshortcuts":t.default.any,"aria-label":t.default.any,"aria-roledescription":t.default.any,"aria-autocomplete":t.default.any,"aria-checked":t.default.any,"aria-expanded":t.default.any,"aria-haspopup":t.default.any,"aria-level":t.default.any,"aria-modal":t.default.any,"aria-multiline":t.default.any,"aria-multiselectable":t.default.any,"aria-orientation":t.default.any,"aria-placeholder":t.default.any,"aria-pressed":t.default.any,"aria-readonly":t.default.any,"aria-required":t.default.any,"aria-selected":t.default.any,"aria-sort":t.default.any,"aria-valuemax":t.default.any,"aria-valuemin":t.default.any,"aria-valuenow":t.default.any,"aria-valuetext":t.default.any,"aria-atomic":t.default.any,"aria-busy":t.default.any,"aria-live":t.default.any,"aria-relevant":t.default.any,"aria-dropeffect":t.default.any,"aria-grabbed":t.default.any,"aria-activedescendant":t.default.any,"aria-colcount":t.default.any,"aria-colindex":t.default.any,"aria-colspan":t.default.any,"aria-controls":t.default.any,"aria-describedby":t.default.any,"aria-errormessage":t.default.any,"aria-flowto":t.default.any,"aria-labelledby":t.default.any,"aria-owns":t.default.any,"aria-posinset":t.default.any,"aria-rowcount":t.default.any,"aria-rowindex":t.default.any,"aria-rowspan":t.default.any,"aria-setsize":t.default.any,alignmentBaseline:t.default.string,angle:t.default.number,baselineShift:t.default.string,clip:t.default.string,clipPath:t.default.string,clipRule:t.default.string,color:t.default.string,colorInterpolation:t.default.string,colorInterpolationFilters:t.default.string,colorProfile:t.default.string,colorRendering:t.default.string,cursor:t.default.string,direction:t.default.oneOf(["ltr","rtl","inherit"]),display:t.default.string,dominantBaseline:t.default.string,enableBackground:t.default.string,fill:t.default.string,fillOpacity:t.default.oneOfType([t.default.string,t.default.number]),fillRule:t.default.oneOf(["nonzero","evenodd","inherit"]),filter:t.default.string,floodColor:t.default.string,floodOpacity:t.default.oneOfType([t.default.string,t.default.number]),font:t.default.string,fontFamily:t.default.string,fontSize:t.default.oneOfType([t.default.number,t.default.string]),fontSizeAdjust:t.default.oneOfType([t.default.number,t.default.string]),fontStretch:t.default.oneOf(["normal","wider","narrower","ultra-condensed","extra-condensed","condensed","semi-condensed","semi-expanded","expanded","extra-expanded","ultra-expanded","inherit"]),fontStyle:t.default.oneOf(["normal","italic","oblique","inherit"]),fontVariant:t.default.oneOf(["normal","small-caps","inherit"]),fontWeight:t.default.oneOf(["normal","bold","bolder","lighter",100,200,300,400,500,600,700,800,900,"inherit"]),glyphOrientationHorizontal:t.default.string,glyphOrientationVertical:t.default.string,imageRendering:t.default.oneOf(["auto","optimizeSpeed","optimizeQuality","inherit"]),kerning:t.default.oneOfType([t.default.number,t.default.string]),letterSpacing:t.default.oneOfType([t.default.number,t.default.string]),lightingColor:t.default.string,lineHeight:t.default.oneOfType([t.default.number,t.default.string]),markerEnd:t.default.string,markerMid:t.default.string,markerStart:t.default.string,mask:t.default.string,opacity:t.default.oneOfType([t.default.number,t.default.string]),overflow:t.default.oneOf(["visible","hidden","scroll","auto","inherit"]),pointerEvents:t.default.oneOf(["visiblePainted","visibleFill","visibleStroke","visible","painted","fill","stroke","all","none","inherit"]),shapeRendering:t.default.oneOf(["auto","optimizeSpeed","crispEdges","geometricPrecision","inherit"]),stopColor:t.default.string,stopOpacity:t.default.oneOfType([t.default.number,t.default.string]),stroke:t.default.oneOfType([t.default.number,t.default.string]),strokeDasharray:t.default.string,strokeDashoffset:t.default.oneOfType([t.default.number,t.default.string]),strokeLinecap:t.default.oneOf(["butt","round","square","inherit"]),strokeLinejoin:t.default.oneOf(["miter","round","bevel","inherit"]),strokeMiterlimit:t.default.oneOfType([t.default.number,t.default.string]),strokeOpacity:t.default.oneOfType([t.default.number,t.default.string]),strokeWidth:t.default.oneOfType([t.default.number,t.default.string]),textAnchor:t.default.oneOf(["start","middle","end","inherit"]),textDecoration:t.default.oneOf(["none","underline","overline","line-through","blink","inherit"]),textRendering:t.default.oneOf(["auto","optimizeSpeed","optimizeLegibility","geometricPrecision","inherit"]),unicodeBidi:t.default.oneOf(["normal","embed","bidi-override","inherit"]),visibility:t.default.oneOf(["visible","hidden","collapse","inherit"]),wordSpacing:t.default.oneOfType([t.default.number,t.default.string]),writingMode:t.default.oneOf(["lr-tb","rl-tb","tb-rl","lr","rl","tb","inherit"]),transform:t.default.string,role:t.default.string,focusable:t.default.string,tabIndex:t.default.string,style:t.default.object,width:t.default.number,height:t.default.number,dx:t.default.number,dy:t.default.number,x:t.default.number,y:t.default.number,r:t.default.number,radius:t.default.oneOfType([t.default.number,t.default.array])};exports.PRESENTATION_ATTRIBUTES=h;var m={onClick:t.default.func,onMouseDown:t.default.func,onMouseUp:t.default.func,onMouseOver:t.default.func,onMouseMove:t.default.func,onMouseOut:t.default.func,onMouseEnter:t.default.func,onMouseLeave:t.default.func,onTouchEnd:t.default.func,onTouchMove:t.default.func,onTouchStart:t.default.func,onTouchCancel:t.default.func};exports.EVENT_ATTRIBUTES=m;var y={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"};exports.SCALE_TYPES=["auto","linear","pow","sqrt","log","identity","time","band","point","ordinal","quantile","quantize","utc","sequential","threshold"];exports.LEGEND_TYPES=["plainline","line","square","rect","circle","cross","diamond","star","triangle","wye","none"];exports.TOOLTIP_TYPES=["none"];function g(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":""}exports.getDisplayName=g;function v(e,t){var n=[],r=[],r=(0,l.default)(t)?t.map(g):[g(t)];return c.default.Children.forEach(e,function(e){var t=e&&e.type&&(e.type.displayName||e.type.name);-1!==r.indexOf(t)&&n.push(e)}),n}exports.findAllByType=v;exports.findChildByType=function(e,t){t=v(e,t);return t&&t[0]};exports.withoutType=function(e,t){var n=[],r=(0,l.default)(t)?t.map(g):[g(t)];return c.default.Children.forEach(e,function(e){e&&e.type&&e.type.displayName&&-1!==r.indexOf(e.type.displayName)||n.push(e)}),n};exports.getPresentationAttributes=function(e){if(!e||(0,s.default)(e))return null;var t=c.default.isValidElement(e)?e.props:e;if(!(0,a.default)(t))return null;var n,r=null;for(n in t)({}).hasOwnProperty.call(t,n)&&h[n]&&((r=r||{})[n]=t[n]);return r};exports.filterEventAttributes=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if(!e||(0,s.default)(e))return null;var r=c.default.isValidElement(e)?e.props:e;if(!(0,a.default)(r))return null;var i,o=null;for(i in r)({}).hasOwnProperty.call(r,i)&&m[i]&&((o=o||{})[i]=t||(n?function(t,n){return function(e){return t(n,e),null}}(r[i],r):r[i]));return o};exports.filterEventsOfChild=function(e,t,n){if(!(0,a.default)(e))return null;var r,i=null;for(r in e)({}).hasOwnProperty.call(e,r)&&m[r]&&(0,s.default)(e[r])&&((i=i||{})[r]=function(t,n,r){return function(e){return t(n,r,e),null}}(e[r],t,n));return i};exports.validateWidthHeight=function(e){if(!e||!e.props)return!1;var t=e.props,e=t.width,t=t.height;return!(!(0,n.isNumber)(e)||e<=0||!(0,n.isNumber)(t)||t<=0)};exports.isSsr=function(){return!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout)};var b=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"];exports.filterSvgElements=function(e){var t=[];return c.default.Children.forEach(e,function(e){e&&e.type&&(0,u.default)(e.type)&&0<=b.indexOf(e.type)&&t.push(e)}),t};function _(e,t){if((0,i.default)(e)&&(0,i.default)(t))return!0;if((0,i.default)(e)||(0,i.default)(t))return!1;var n=(r=e.props||{}).children,e=p(r,["children"]),t=(r=t.props||{}).children,r=p(r,["children"]);return n&&t?(0,o.shallowEqual)(e,r)&&w(n,t):!n&&!t&&(0,o.shallowEqual)(e,r)}exports.isSingleChildEqual=_;var w=function e(t,n){if(t===n)return!0;if(c.Children.count(t)!==c.Children.count(n))return!1;var r=c.Children.count(t);if(0===r)return!0;if(1===r)return _((0,l.default)(t)?t[0]:t,(0,l.default)(n)?n[0]:n);for(var i=0;i<r;i++){var o=t[i],a=n[i];if((0,l.default)(o)||(0,l.default)(a)){if(!e(o,a))return!1}else if(!_(o,a))return!1}return!0};exports.isChildrenEqual=w;exports.renderByOrder=function(e,o){var a=[],s={};return c.Children.forEach(e,function(e,t){var n,r,i;e&&((i=e)&&i.type&&(0,u.default)(i.type)&&0<=b.indexOf(i.type))?a.push(e):e&&o[g(e.type)]&&(n=g(e.type),i=(r=o[n]).handler,(!(r=r.once)||s[n])&&r||(t=i(e,n,t),(0,l.default)(t)?a=[a].concat(f(t)):a.push(t),s[n]=!0))}),a};exports.getReactEventByType=function(e){e=e&&e.type;return e&&y[e]?y[e]:null};exports.parseChildIndex=function(n,e){var r=-1;return c.Children.forEach(e,function(e,t){e===n&&(r=t)}),r}},{"./DataUtils":804,"./ShallowEqual":811,"lodash/isArray":591,"lodash/isFunction":596,"lodash/isNil":600,"lodash/isObject":602,"lodash/isString":606,"prop-types":700,react:739}],811:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.shallowEqual=function(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}},{}],812:[function(require,e,exports){var s,u=require("balanced-match"),t=require("reduce-function-call"),l=require("math-expression-evaluator"),c=/(\+|\-|\*|\\|[^a-z]|)(\s*)(\()/g;e.exports=function(e,o){function a(t,n,e){if(100<s++)throw s=0,new Error("Call stack overflow for "+e);if(""===t)throw new Error(n+"(): '"+e+"' must contain a non-whitespace string");var r=function(e){var t=[],n=[],r=/[\.0-9]([%a-z]+)/gi,i=r.exec(e);for(;i;)i&&i[1]&&(-1===n.indexOf(i[1].toLowerCase())&&(t.push(i[1]),n.push(i[1].toLowerCase())),i=r.exec(e));return t}(t=function(e,t){e=e.replace(/((?:\-[a-z]+\-)?calc)/g,"");var n="",r=e;for(;o=c.exec(r);){0<o[0].index&&(n+=r.substring(0,o[0].index));var i=u("(",")",r.substring([0].index));if(""===i.body)throw new Error("'"+e+"' must contain a non-whitespace string");var o=a(i.body,"",t);n+=i.pre+o,r=i.post}return n+r}(t,e));if(1<r.length||-1<t.indexOf("var("))return n+"("+t+")";var i,e=r[0]||"",r=(t="%"===e?t.replace(/\b[0-9\.]+%/g,function(e){return.01*parseFloat(e.slice(0,-1))}):t).replace(new RegExp(e,"gi"),"");try{i=l.eval(r)}catch(e){return n+"("+t+")"}return"%"===e&&(i*=100),!n.length&&"%"!==e||(i=Math.round(i*o)/o),i+=e}return s=0,o=Math.pow(10,void 0===o?5:o),e=e.replace(/\n+/g," "),t(e,/((?:\-[a-z]+\-)?calc)\(/,a)}},{"balanced-match":813,"math-expression-evaluator":636,"reduce-function-call":814}],813:[function(require,e,exports){function t(e,t,n){var r=o(e=e instanceof RegExp?i(e,n):e,t=t instanceof RegExp?i(t,n):t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function i(e,t){e=t.match(e);return e?e[0]:null}function o(e,t,n){var r,i,o,a,s,u=n.indexOf(e),l=n.indexOf(t,u+1),c=u;if(0<=u&&0<l){for(r=[],o=n.length;0<=c&&!s;)c==u?(r.push(c),u=n.indexOf(e,c+1)):1==r.length?s=[r.pop(),l]:((i=r.pop())<o&&(o=i,a=l),l=n.indexOf(t,c+1)),c=u<l&&0<=u?u:l;r.length&&(s=[o,a])}return s}(e.exports=t).range=o},{}],814:[function(require,e,exports){var s=require("balanced-match");function a(e,r,i){var o=e;return function(e,t){var n=[],r="string"==typeof t?new RegExp("\\b("+t+")\\("):t;do{var i=r.exec(e);if(!i)return n;if(void 0===i[1])throw new Error("Missing the first couple of parenthesis to get the function identifier in "+t);var o=i[1],a=i.index,a=s("(",")",e.substring(a));if(!a||a.start!==i[0].length-1)throw new SyntaxError(o+"(): missing closing ')' in the value '"+e+"'")}while(n.push({matches:a,functionIdentifier:o}),e=a.post,r.test(e));return n}(e,r).reduce(function(e,t){return e.replace(t.functionIdentifier+"("+t.matches.body+")",(n=t.matches.body,e=t.functionIdentifier,t=o,i(a(n,r,i),e,t)));var n},e)}e.exports=a},{"balanced-match":37}],815:[function(require,e,exports){"use strict";var t=Object,n=TypeError;e.exports=function(){if(null!=this&&this!==t(this))throw new n("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e}},{}],816:[function(e,t,exports){"use strict";var n=e("define-properties"),r=e("call-bind"),i=e("./implementation"),o=e("./polyfill"),e=e("./shim"),r=r(i);n(r,{getPolyfill:o,implementation:i,shim:e}),t.exports=r},{"./implementation":815,"./polyfill":817,"./shim":818,"call-bind":41,"define-properties":385}],817:[function(require,e,exports){"use strict";var t=require("./implementation"),n=require("define-properties").supportsDescriptors,r=Object.getOwnPropertyDescriptor,i=TypeError;e.exports=function(){if(!n)throw new i("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=r(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof/a/.dotAll)return e.get}return t}},{"./implementation":815,"define-properties":385}],818:[function(require,e,exports){"use strict";var r=require("define-properties").supportsDescriptors,i=require("./polyfill"),o=Object.getOwnPropertyDescriptor,a=Object.defineProperty,s=TypeError,u=Object.getPrototypeOf,l=/a/;e.exports=function(){if(!r||!u)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=i(),t=u(l),n=o(t,"flags");return n&&n.get===e||a(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},{"./polyfill":817,"define-properties":385}],819:[function(require,n,exports){!function(O){!function(){var e,t;e=this,t=function(){"use strict";var r="undefined"!=typeof Map?Map:(Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){e=i(this.__entries__,e),e=this.__entries__[e];return e&&e[1]},e.prototype.set=function(e,t){var n=i(this.__entries__,e);~n?this.__entries__[n][1]=t:this.__entries__.push([e,t])},e.prototype.delete=function(e){var t=this.__entries__,e=i(t,e);~e&&t.splice(e,1)},e.prototype.has=function(e){return!!~i(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];e.call(t,i[1],i[0])}},e);function i(e,n){var r=-1;return e.some(function(e,t){return e[0]===n&&(r=t,!0)}),r}function e(){this.__entries__=[]}var n="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,t=void 0!==O&&O.Math===Math?O:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),u="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(t):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)},l=2;var o=["top","right","bottom","left","width","height","size","weight"],a="undefined"!=typeof MutationObserver,s=(c.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},c.prototype.removeObserver=function(e){var t=this.observers_,e=t.indexOf(e);~e&&t.splice(e,1),!t.length&&this.connected_&&this.disconnect_()},c.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},c.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),0<e.length},c.prototype.connect_=function(){n&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),a?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},c.prototype.disconnect_=function(){n&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},c.prototype.onTransitionEnd_=function(e){var e=e.propertyName,t=void 0===e?"":e;o.some(function(e){return!!~t.indexOf(e)})&&this.refresh()},c.getInstance=function(){return this.instance_||(this.instance_=new c),this.instance_},c.instance_=null,c);function c(){function e(){o&&(o=!1,r()),a&&n()}function t(){u(e)}function n(){var e=Date.now();if(o){if(e-s<l)return;a=!0}else a=!(o=!0),setTimeout(t,i);s=e}var r,i,o,a,s;this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=(r=this.refresh.bind(this),a=o=!(i=20),s=0,n)}var d=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},f=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||t},p=b(0,0,0,0);function h(e){return parseFloat(e)||0}function m(n){for(var e=[],t=1;t<arguments.length;t++)e[t-1]=arguments[t];return e.reduce(function(e,t){return e+h(n["border-"+t+"-width"])},0)}function y(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return p;var r=f(e).getComputedStyle(e),i=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var i=r[n],o=e["padding-"+i];t[i]=h(o)}return t}(r),o=i.left+i.right,a=i.top+i.bottom,s=h(r.width),u=h(r.height);return"border-box"===r.boxSizing&&(Math.round(s+o)!==t&&(s-=m(r,"left","right")+o),Math.round(u+a)!==n&&(u-=m(r,"top","bottom")+a)),e!==f(e).document.documentElement&&(t=Math.round(s+o)-t,n=Math.round(u+a)-n,1!==Math.abs(t)&&(s-=t),1!==Math.abs(n)&&(u-=n)),b(i.left,i.top,s,u)}var g="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof f(e).SVGGraphicsElement}:function(e){return e instanceof f(e).SVGElement&&"function"==typeof e.getBBox};function v(e){return n?g(e)?b(0,0,(t=(t=e).getBBox()).width,t.height):y(e):p;var t}function b(e,t,n,r){return{x:e,y:t,width:n,height:r}}var _=(w.prototype.isActive=function(){var e=v(this.target);return(this.contentRect_=e).width!==this.broadcastWidth||e.height!==this.broadcastHeight},w.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},w);function w(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=b(0,0,0,0),this.target=e}var x=function(e,t){var n,r,i,o=(n=(o=t).x,r=o.y,i=o.width,t=o.height,o="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,o=Object.create(o.prototype),d(o,{x:n,y:r,width:i,height:t,top:r,right:n+i,bottom:t+r,left:n}),o);d(this,{target:e,contentRect:o})},T=(S.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof f(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new _(e)),this.controller_.addObserver(this),this.controller_.refresh())}},S.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof f(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},S.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},S.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(e){e.isActive()&&t.activeObservations_.push(e)})},S.prototype.broadcastActive=function(){var e,t;this.hasActive()&&(e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new x(e.target,e.broadcastRect())}),this.callback_.call(e,t,e),this.clearActive())},S.prototype.clearActive=function(){this.activeObservations_.splice(0)},S.prototype.hasActive=function(){return 0<this.activeObservations_.length},S);function S(e,t,n){if(this.activeObservations_=[],this.observations_=new r,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}var k=new("undefined"!=typeof WeakMap?WeakMap:r),E=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=s.getInstance(),n=new T(t,n,this);k.set(this,n)};return["observe","unobserve","disconnect"].forEach(function(t){E.prototype[t]=function(){var e;return(e=k.get(this))[t].apply(e,arguments)}}),void 0!==t.ResizeObserver?t.ResizeObserver:E},"object"==typeof exports&&void 0!==n?n.exports=t():"function"==typeof define&&define.amd?define(t):e.ResizeObserver=t()}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],820:[function(require,e,exports){e.exports=function(e,t){var n,r=null;try{n=JSON.parse(e,t)}catch(e){r=e}return[r,n]}},{}],821:[function(require,e,exports){!function(e){!function(){"use strict";"production"!==e.env.NODE_ENV&&function(){var s=0,e=0;exports.__interactionsRef=null,exports.__subscriberRef=null,exports.__interactionsRef={current:new Set},exports.__subscriberRef={current:null};var o=null;function t(t){var n=!1,r=null;if(o.forEach(function(e){try{e.onInteractionTraced(t)}catch(e){n||(n=!0,r=e)}}),n)throw r}function n(t){var n=!1,r=null;if(o.forEach(function(e){try{e.onInteractionScheduledWorkCompleted(t)}catch(e){n||(n=!0,r=e)}}),n)throw r}function r(t,n){var r=!1,i=null;if(o.forEach(function(e){try{e.onWorkScheduled(t,n)}catch(e){r||(r=!0,i=e)}}),r)throw i}function i(t,n){var r=!1,i=null;if(o.forEach(function(e){try{e.onWorkStarted(t,n)}catch(e){r||(r=!0,i=e)}}),r)throw i}function a(t,n){var r=!1,i=null;if(o.forEach(function(e){try{e.onWorkStopped(t,n)}catch(e){r||(r=!0,i=e)}}),r)throw i}function u(t,n){var r=!1,i=null;if(o.forEach(function(e){try{e.onWorkCanceled(t,n)}catch(e){r||(r=!0,i=e)}}),r)throw i}o=new Set,exports.unstable_clear=function(e){var t=exports.__interactionsRef.current;exports.__interactionsRef.current=new Set;try{return e()}finally{exports.__interactionsRef.current=t}},exports.unstable_getCurrent=function(){return exports.__interactionsRef.current},exports.unstable_getThreadID=function(){return++e},exports.unstable_subscribe=function(e){o.add(e),1===o.size&&(exports.__subscriberRef.current={onInteractionScheduledWorkCompleted:n,onInteractionTraced:t,onWorkCanceled:u,onWorkScheduled:r,onWorkStarted:i,onWorkStopped:a})},exports.unstable_trace=function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:0,i={__count:1,id:s++,name:e,timestamp:t},o=exports.__interactionsRef.current,e=new Set(o);e.add(i),exports.__interactionsRef.current=e;var a,t=exports.__subscriberRef.current;try{null!==t&&t.onInteractionTraced(i)}finally{try{null!==t&&t.onWorkStarted(e,r)}finally{try{a=n()}finally{exports.__interactionsRef.current=o;try{null!==t&&t.onWorkStopped(e,r)}finally{i.__count--,null!==t&&0===i.__count&&t.onInteractionScheduledWorkCompleted(i)}}}}return a},exports.unstable_unsubscribe=function(e){o.delete(e),0===o.size&&(exports.__subscriberRef.current=null)},exports.unstable_wrap=function(n){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,i=exports.__interactionsRef.current,o=exports.__subscriberRef.current;null!==o&&o.onWorkScheduled(i,r),i.forEach(function(e){e.__count++});var a=!1;function e(){var e,t=exports.__interactionsRef.current;exports.__interactionsRef.current=i,o=exports.__subscriberRef.current;try{try{null!==o&&o.onWorkStarted(i,r)}finally{try{e=n.apply(void 0,arguments)}finally{exports.__interactionsRef.current=t,null!==o&&o.onWorkStopped(i,r)}}return e}finally{a||(a=!0,i.forEach(function(e){e.__count--,null!==o&&0===e.__count&&o.onInteractionScheduledWorkCompleted(e)}))}}return e.cancel=function(){o=exports.__subscriberRef.current;try{null!==o&&o.onWorkCanceled(i,r)}finally{i.forEach(function(e){e.__count--,o&&0===e.__count&&o.onInteractionScheduledWorkCompleted(e)})}},e}}()}.call(this)}.call(this,require("_process"))},{_process:696}],822:[function(require,e,exports){"use strict";var t=0;exports.__interactionsRef=null,exports.__subscriberRef=null,exports.unstable_clear=function(e){return e()},exports.unstable_getCurrent=function(){return null},exports.unstable_getThreadID=function(){return++t},exports.unstable_subscribe=function(){},exports.unstable_trace=function(e,t,n){return n()},exports.unstable_unsubscribe=function(){},exports.unstable_wrap=function(e){return e}},{}],823:[function(require,e,exports){!function(e){!function(){"use strict";"production"!==e.env.NODE_ENV&&function(){var a,l,s,t,n,r,e,i,o,u,c,d,f,p,h,m,y,g,v,b=!1,_=!0;function w(e,t){var n=e.length;e.push(t),function(e,t,n){var r=n;for(;;){var i=r-1>>>1,o=e[i];if(!(void 0!==o&&0<S(o,t)))return;e[i]=t,e[r]=o,r=i}}(e,t,n)}function x(e){e=e[0];return void 0===e?null:e}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();return n!==t&&(e[0]=n,function(e,t,n){var r=n,i=e.length;for(;r<i;){var o=2*(r+1)-1,a=e[o],s=1+o,u=e[s];if(void 0!==a&&S(a,t)<0)r=void 0!==u&&S(u,a)<0?(e[r]=u,e[s]=t,s):(e[r]=a,e[o]=t,o);else{if(!(void 0!==u&&S(u,t)<0))return;e[r]=u,e[s]=t,r=s}}}(e,n,0)),t}}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!=n?n:e.id-t.id}"undefined"==typeof window||"function"!=typeof MessageChannel?(n=t=null,r=function(){if(null!==t)try{var e=exports.unstable_now();t(!0,e),t=null}catch(e){throw setTimeout(r,0),e}},e=Date.now(),exports.unstable_now=function(){return Date.now()-e},a=function(e){null!==t?setTimeout(a,0,e):(t=e,setTimeout(r,0))},l=function(e,t){n=setTimeout(e,t)},s=function(){clearTimeout(n)},g=function(){return!1},be=exports.unstable_forceFrameRate=function(){}):(i=window.performance,o=window.Date,u=window.setTimeout,c=window.clearTimeout,"undefined"!=typeof console&&(D=window.cancelAnimationFrame,"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof D&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),"object"==typeof i&&"function"==typeof i.now?exports.unstable_now=function(){return i.now()}:(d=o.now(),exports.unstable_now=function(){return o.now()-d}),f=!1,p=null,h=-1,m=5,y=0,g=function(){return exports.unstable_now()>=y},be=function(){},exports.unstable_forceFrameRate=function(e){e<0||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):m=0<e?Math.floor(1e3/e):5},D=new MessageChannel,v=D.port2,D.port1.onmessage=function(){if(null!==p){var e=exports.unstable_now();y=e+m;try{p(!0,e)?v.postMessage(null):(f=!1,p=null)}catch(e){throw v.postMessage(null),e}}else f=!1},a=function(e){p=e,f||(f=!0,v.postMessage(null))},l=function(e,t){h=u(function(){e(exports.unstable_now())},t)},s=function(){c(h),h=-1});var k=0,E=1,O=2,C=3,P=4,A=5,M=0,j=0,D="function"==typeof SharedArrayBuffer?new SharedArrayBuffer(4*Int32Array.BYTES_PER_ELEMENT):"function"==typeof ArrayBuffer?new ArrayBuffer(4*Int32Array.BYTES_PER_ELEMENT):null,I=null!==D?new Int32Array(D):[],N=0,R=1,L=2,U=3;I[N]=k,I[U]=0,I[R]=0;var F=524288,B=0,z=null,W=null,V=0,H=1,q=2,Y=3,G=4,K=5,$=6,X=7,Q=8;function Z(e){if(null!==W){var t=V;if(V+=e.length,B<V+1){if(F<(B*=2))return console.error("Scheduler Profiling: Event log exceeded maximum size. Don't forget to call `stopLoggingProfilingEvents()`."),void J();var n=new Int32Array(4*B);n.set(W),z=n.buffer,W=n}W.set(e,t)}}function J(){var e=z;return W=z=null,V=B=0,e}function ee(e,t){I[U]++,null!==W&&Z([H,1e3*t,e.id,e.priorityLevel])}var te=-1,ne=250,re=5e3,ie=1e4,oe=1073741823,ae=[],se=[],ue=1,le=null,ce=C,de=!1,fe=!1,pe=!1;function he(e){for(var t=x(se);null!==t;){if(null===t.callback)T(se);else{if(!(t.startTime<=e))return;T(se),t.sortIndex=t.expirationTime,w(ae,t),ee(t,e),t.isQueued=!0}t=x(se)}}function me(e){var t;pe=!1,he(e),fe||(null!==x(ae)?(fe=!0,a(ye)):null!==(t=x(se))&&l(me,t.startTime-e))}function ye(e,t){o=t,null!==W&&Z([Q,1e3*o,j]),fe=!1,pe&&(pe=!1,s()),de=!0;var n,r,i,o=ce;try{if(!_)return ge(e,t);try{return ge(e,t)}catch(e){throw null!==le&&(n=exports.unstable_now(),r=le,i=n,I[N]=k,I[R]=0,I[U]--,null!==W&&Z([Y,1e3*i,r.id]),le.isQueued=!1),e}}finally{le=null,ce=o,de=!1;var o=exports.unstable_now();o=o,j++,null!==W&&Z([X,1e3*o,j])}}function ge(e,t){var n,r,i,o;for(he(s=t),le=x(ae);null!==le&&!b&&(!(le.expirationTime>s)||e&&!g());){var a,s,u=le.callback;null!==u?(le.callback=null,ce=le.priorityLevel,a=le.expirationTime<=s,i=le,o=s,M++,I[N]=i.priorityLevel,I[R]=i.id,I[L]=M,null!==W&&Z([K,1e3*o,i.id,M]),a=u(a),s=exports.unstable_now(),"function"==typeof a?(le.callback=a,n=le,r=s,I[N]=k,I[R]=0,I[L]=0,null!==W&&Z([$,1e3*r,n.id,M])):(r=le,n=s,I[N]=k,I[R]=0,I[U]--,null!==W&&Z([q,1e3*n,r.id]),le.isQueued=!1,le===x(ae)&&T(ae)),he(s)):T(ae),le=x(ae)}if(null!==le)return!0;t=x(se);return null!==t&&l(me,t.startTime-s),!1}function ve(e){switch(e){case E:return te;case O:return ne;case A:return oe;case P:return ie;case C:default:return re}}var be=be,D={startLoggingProfilingEvents:function(){B=131072,z=new ArrayBuffer(4*B),W=new Int32Array(z),V=0},stopLoggingProfilingEvents:J,sharedProfilingBuffer:D};exports.unstable_IdlePriority=A,exports.unstable_ImmediatePriority=E,exports.unstable_LowPriority=P,exports.unstable_NormalPriority=C,exports.unstable_Profiling=D,exports.unstable_UserBlockingPriority=O,exports.unstable_cancelCallback=function(e){var t,n;e.isQueued&&(n=exports.unstable_now(),t=e,n=n,I[U]--,null!==W&&Z([G,1e3*n,t.id]),e.isQueued=!1),e.callback=null},exports.unstable_continueExecution=function(){fe||de||(fe=!0,a(ye))},exports.unstable_getCurrentPriorityLevel=function(){return ce},exports.unstable_getFirstCallbackNode=function(){return x(ae)},exports.unstable_next=function(e){var t;switch(ce){case E:case O:case C:t=C;break;default:t=ce}var n=ce;ce=t;try{return e()}finally{ce=n}},exports.unstable_pauseExecution=function(){},exports.unstable_requestPaint=be,exports.unstable_runWithPriority=function(e,t){switch(e){case E:case O:case C:case P:case A:break;default:e=C}var n=ce;ce=e;try{return t()}finally{ce=n}},exports.unstable_scheduleCallback=function(e,t,n){var r,i=exports.unstable_now();"object"==typeof n&&null!==n?(r="number"==typeof(o=n.delay)&&0<o?i+o:i,o="number"==typeof n.timeout?n.timeout:ve(e)):(o=ve(e),r=i);var o=r+o,e={id:ue++,callback:t,priorityLevel:e,startTime:r,expirationTime:o,sortIndex:-1,isQueued:!1};return i<r?(e.sortIndex=r,w(se,e),null===x(ae)&&e===x(se)&&(pe?s():pe=!0,l(me,r-i))):(e.sortIndex=o,w(ae,e),ee(e,i),e.isQueued=!0,fe||de||(fe=!0,a(ye))),e},exports.unstable_shouldYield=function(){var e=exports.unstable_now();he(e);var t=x(ae);return t!==le&&null!==le&&null!==t&&null!==t.callback&&t.startTime<=e&&t.expirationTime<le.expirationTime||g()},exports.unstable_wrapCallback=function(t){var n=ce;return function(){var e=ce;ce=n;try{return t.apply(this,arguments)}finally{ce=e}}}}()}.call(this)}.call(this,require("_process"))},{_process:696}],824:[function(require,e,exports){"use strict";var o,s,u,t,n,r,i,a,l,c,d,f,p,h,m,y,g,v,b,_;function w(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<S(i,t)))break e;e[r]=t,e[n]=i,n=r}}function x(e){return void 0===(e=e[0])?null:e}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var o=2*(r+1)-1,a=e[o],s=1+o,u=e[s];if(void 0!==a&&S(a,n)<0)r=void 0!==u&&S(u,a)<0?(e[r]=u,e[s]=n,s):(e[r]=a,e[o]=n,o);else{if(!(void 0!==u&&S(u,n)<0))break e;e[r]=u,e[s]=n,r=s}}}return t}}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!=n?n:e.id-t.id}"undefined"==typeof window||"function"!=typeof MessageChannel?(n=t=null,r=function(){if(null!==t)try{var e=exports.unstable_now();t(!0,e),t=null}catch(e){throw setTimeout(r,0),e}},i=Date.now(),exports.unstable_now=function(){return Date.now()-i},o=function(e){null!==t?setTimeout(o,0,e):(t=e,setTimeout(r,0))},s=function(e,t){n=setTimeout(e,t)},u=function(){clearTimeout(n)},v=function(){return!1},L=exports.unstable_forceFrameRate=function(){}):(a=window.performance,l=window.Date,c=window.setTimeout,d=window.clearTimeout,"undefined"!=typeof console&&(b=window.cancelAnimationFrame,"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),"object"==typeof a&&"function"==typeof a.now?exports.unstable_now=function(){return a.now()}:(f=l.now(),exports.unstable_now=function(){return l.now()-f}),p=!1,h=null,m=-1,y=5,g=0,v=function(){return exports.unstable_now()>=g},L=function(){},exports.unstable_forceFrameRate=function(e){e<0||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):y=0<e?Math.floor(1e3/e):5},b=new MessageChannel,_=b.port2,b.port1.onmessage=function(){if(null!==h){var e=exports.unstable_now();g=e+y;try{h(!0,e)?_.postMessage(null):(p=!1,h=null)}catch(e){throw _.postMessage(null),e}}else p=!1},o=function(e){h=e,p||(p=!0,_.postMessage(null))},s=function(e,t){m=c(function(){e(exports.unstable_now())},t)},u=function(){d(m),m=-1});var k=[],E=[],O=1,C=null,P=3,A=!1,M=!1,j=!1;function D(e){for(var t=x(E);null!==t;){if(null===t.callback)T(E);else{if(!(t.startTime<=e))break;T(E),t.sortIndex=t.expirationTime,w(k,t)}t=x(E)}}function I(e){var t;j=!1,D(e),M||(null!==x(k)?(M=!0,o(N)):null!==(t=x(E))&&s(I,t.startTime-e))}function N(e,t){M=!1,j&&(j=!1,u()),A=!0;var n=P;try{for(D(t),C=x(k);null!==C&&(!(C.expirationTime>t)||e&&!v());){var r,i=C.callback;null!==i?(C.callback=null,P=C.priorityLevel,r=i(C.expirationTime<=t),t=exports.unstable_now(),"function"==typeof r?C.callback=r:C===x(k)&&T(k),D(t)):T(k),C=x(k)}var o,a=null!==C||(null!==(o=x(E))&&s(I,o.startTime-t),!1);return a}finally{C=null,P=n,A=!1}}function R(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var L=L;exports.unstable_IdlePriority=5,exports.unstable_ImmediatePriority=1,exports.unstable_LowPriority=4,exports.unstable_NormalPriority=3,exports.unstable_Profiling=null,exports.unstable_UserBlockingPriority=2,exports.unstable_cancelCallback=function(e){e.callback=null},exports.unstable_continueExecution=function(){M||A||(M=!0,o(N))},exports.unstable_getCurrentPriorityLevel=function(){return P},exports.unstable_getFirstCallbackNode=function(){return x(k)},exports.unstable_next=function(e){switch(P){case 1:case 2:case 3:var t=3;break;default:t=P}var n=P;P=t;try{return e()}finally{P=n}},exports.unstable_pauseExecution=function(){},exports.unstable_requestPaint=L,exports.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=P;P=e;try{return t()}finally{P=n}},exports.unstable_scheduleCallback=function(e,t,n){var r,i=exports.unstable_now();return"object"==typeof n&&null!==n?(r="number"==typeof(r=n.delay)&&0<r?i+r:i,n="number"==typeof n.timeout?n.timeout:R(e)):(n=R(e),r=i),e={id:O++,callback:t,priorityLevel:e,startTime:r,expirationTime:n=r+n,sortIndex:-1},i<r?(e.sortIndex=r,w(E,e),null===x(k)&&e===x(E)&&(j?u():j=!0,s(I,r-i))):(e.sortIndex=n,w(k,e),M||A||(M=!0,o(N))),e},exports.unstable_shouldYield=function(){var e=exports.unstable_now();D(e);var t=x(k);return t!==C&&null!==C&&null!==t&&null!==t.callback&&t.startTime<=e&&t.expirationTime<C.expirationTime||v()},exports.unstable_wrapCallback=function(t){var n=P;return function(){var e=P;P=n;try{return t.apply(this,arguments)}finally{P=e}}}},{}],825:[function(require,t,exports){!function(e){!function(){"use strict";"production"===e.env.NODE_ENV?t.exports=require("./cjs/scheduler.production.min.js"):t.exports=require("./cjs/scheduler.development.js")}.call(this)}.call(this,require("_process"))},{"./cjs/scheduler.development.js":823,"./cjs/scheduler.production.min.js":824,_process:696}],826:[function(require,t,exports){!function(e){!function(){"use strict";"production"===e.env.NODE_ENV?t.exports=require("./cjs/scheduler-tracing.production.min.js"):t.exports=require("./cjs/scheduler-tracing.development.js")}.call(this)}.call(this,require("_process"))},{"./cjs/scheduler-tracing.development.js":821,"./cjs/scheduler-tracing.production.min.js":822,_process:696}],827:[function(require,e,exports){var i=document.createElement("a");function r(e,t){var n=t.getAttribute("xlink:href")||t.getAttribute("href");if(!Boolean(n)||"#"===n[0])return e;i.href=n;var r=i.hash,n=i.href.split(r)[0];e[n]||(e[n]={nodes:[],fragments:[]});n=e[n];return n.nodes.push({element:t,fragment:r}),-1===n.fragments.indexOf(r)&&n.fragments.push(r),e}function o(e,t){var n,r=e.response;4===e.readyState&&r&&Boolean(r.documentElement)&&(e=r.documentElement,r=t.fragments,n=Array.prototype.slice.call(e.querySelectorAll(r.join(","))).reduce(function(e,t){return e[["#",t.id].join("")]=t,e},{}),t.nodes.forEach(function(e){!function(e,t){var n=e.parentNode;if(n&&t){n.getAttribute("viewBox")||n.setAttribute("viewBox",t.getAttribute("viewBox"));for(var r=document.createDocumentFragment(),i=t.cloneNode(!0);i.childNodes.length;)r.appendChild(i.firstChild);n.replaceChild(r,e)}}(e.element,n[e.fragment])}))}function n(e,t,n){var t=t.map(function(e){return[":not(",e,")"].join("")}).join(""),n=(t?[e,">",t,n]:[e,n]).join(" "),n=document.querySelector(e).querySelectorAll(n),i=Array.prototype.slice.call(n).reduce(r,{});Object.keys(i).forEach(function(e){var t,n,r=i[e];t=e,n=function(){o(this,r)},(e=new XMLHttpRequest).addEventListener("load",n),e.addEventListener("error",console.error),e.open("GET",t),e.responseType="document",e.send()})}e.exports=function(e,t){Boolean(document.documentMode)&&n(e=e||"body",t=t||[],"use")}},{}],828:[function(require,e,exports){var t,n,o,r,i,a;t=this,n=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,o=/^([^\/?#]*)([^]*)$/,r=/(?:\/|^)\.(?=\/)/g,i=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,a={buildAbsoluteURL:function(e,t,n){if(n=n||{},e=e.trim(),!(t=t.trim())){if(!n.alwaysNormalize)return e;var r=a.parseURL(e);if(!r)throw new Error("Error trying to parse base URL.");return r.path=a.normalizePath(r.path),a.buildURLFromParts(r)}r=a.parseURL(t);if(!r)throw new Error("Error trying to parse relative URL.");if(r.scheme)return n.alwaysNormalize?(r.path=a.normalizePath(r.path),a.buildURLFromParts(r)):t;t=a.parseURL(e);if(!t)throw new Error("Error trying to parse base URL.");!t.netLoc&&t.path&&"/"!==t.path[0]&&(i=o.exec(t.path),t.netLoc=i[1],t.path=i[2]),t.netLoc&&!t.path&&(t.path="/");var i,e={scheme:t.scheme,netLoc:r.netLoc,path:null,params:r.params,query:r.query,fragment:r.fragment};return r.netLoc||(e.netLoc=t.netLoc,"/"!==r.path[0]&&(r.path?(i=(i=t.path).substring(0,i.lastIndexOf("/")+1)+r.path,e.path=a.normalizePath(i)):(e.path=t.path,r.params||(e.params=t.params,r.query||(e.query=t.query))))),null===e.path&&(e.path=n.alwaysNormalize?a.normalizePath(r.path):r.path),a.buildURLFromParts(e)},parseURL:function(e){e=n.exec(e);return e?{scheme:e[1]||"",netLoc:e[2]||"",path:e[3]||"",params:e[4]||"",query:e[5]||"",fragment:e[6]||""}:null},normalizePath:function(e){for(e=e.split("").reverse().join("").replace(r,"");e.length!==(e=e.replace(i,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}},"object"==typeof exports&&"object"==typeof e?e.exports=a:"function"==typeof define&&define.amd?define([],function(){return a}):"object"==typeof exports?exports.URLToolkit=a:t.URLToolkit=a},{}],829:[function(e,t,exports){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var g=n(e("global/window")),d=n(e("global/document")),i=n(e("@babel/runtime/helpers/extends")),v=n(e("@babel/runtime/helpers/assertThisInitialized"));e("@babel/runtime/helpers/possibleConstructorReturn"),e("@babel/runtime/helpers/getPrototypeOf");for(var r,f=n(e("@babel/runtime/helpers/inheritsLoose")),p=n(e("safe-json-parse/tuple")),o=n(e("keycode")),a=n(e("@videojs/xhr")),s=n(e("videojs-vtt.js")),u=n(e("@babel/runtime/helpers/construct")),l=n(e("@babel/runtime/helpers/inherits")),c=n(e("@videojs/vhs-utils/cjs/resolve-url.js")),h=e("m3u8-parser"),m=e("@videojs/vhs-utils/cjs/media-types.js"),y=e("mpd-parser"),b=n(e("mux.js/lib/tools/parse-sidx")),_=e("@videojs/vhs-utils/cjs/id3-helpers"),O=e("@videojs/vhs-utils/cjs/containers"),w=e("@videojs/vhs-utils/cjs/byte-helpers"),x=n(e("mux.js/lib/tools/ts-inspector.js")),T=e("mux.js/lib/utils/clock"),C=n(e("mux.js/lib/mp4/probe")),S=e("@videojs/vhs-utils/cjs/codecs.js"),k="7.11.8",E={prefixed:!0},P=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]],A=P[0],M=0;M<P.length;M++)if(P[M][1]in d){r=P[M];break}if(r){for(var j=0;j<r.length;j++)E[A[j]]=r[j];E.prefixed=r[0]!==A[0]}var D=[],I=function(o,a){return function(e,t,n){var r,i=a.levels[t],t=new RegExp("^("+i+")$");"log"!==e&&n.unshift(e.toUpperCase()+":"),n.unshift(o+":"),D&&(D.push([].concat(n)),r=D.length-1e3,D.splice(0,0<r?r:0)),!g.console||(r=!(r=g.console[e])&&"debug"===e?g.console.info||g.console.log:r)&&i&&t.test(e)&&r[Array.isArray(n)?"apply":"call"](g.console,n)}};var N=function t(n){function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];o("log",i,t)}var i="info",o=I(n,r);return r.createLogger=function(e){return t(n+": "+e)},r.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:i},r.level=function(e){if("string"==typeof e){if(!r.levels.hasOwnProperty(e))throw new Error('"'+e+'" in not a valid log level');i=e}return i},(r.history=function(){return D?[].concat(D):[]}).filter=function(t){return(D||[]).filter(function(e){return new RegExp(".*"+t+".*").test(e[0])})},r.history.clear=function(){D&&(D.length=0)},r.history.disable=function(){null!==D&&(D.length=0,D=null)},r.history.enable=function(){null===D&&(D=[])},r.error=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return o("error",i,t)},r.warn=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return o("warn",i,t)},r.debug=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return o("debug",i,t)},r}("VIDEOJS"),R=N.createLogger,L=Object.prototype.toString,U=function(e){return z(e)?Object.keys(e):[]};function F(t,n){U(t).forEach(function(e){return n(t[e],e)})}function B(n){for(var e=arguments.length,t=new Array(1<e?e-1:0),r=1;r<e;r++)t[r-1]=arguments[r];return Object.assign?i.apply(void 0,[n].concat(t)):(t.forEach(function(e){e&&F(e,function(e,t){n[t]=e})}),n)}function z(e){return!!e&&"object"==typeof e}function W(e){return z(e)&&"[object Object]"===L.call(e)&&e.constructor===Object}function V(e,t){if(!e||!t)return"";if("function"!=typeof g.getComputedStyle)return"";e=g.getComputedStyle(e);return e?e.getPropertyValue(t)||e[t]:""}var H=g.navigator&&g.navigator.userAgent||"",q=/AppleWebKit\/([\d.]+)/i.exec(H),Y=q?parseFloat(q.pop()):null,G=/iPod/i.test(H),K=(dn=H.match(/OS (\d+)_/i))&&dn[1]?dn[1]:null,$=/Android/i.test(H),X=function(){var e=H.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;var t=e[1]&&parseFloat(e[1]),n=e[2]&&parseFloat(e[2]);return t&&n?parseFloat(e[1]+"."+e[2]):t||null}(),Q=$&&X<5&&Y<537,Z=/Firefox/i.test(H),J=/Edg/i.test(H),ee=!J&&(/Chrome/i.test(H)||/CriOS/i.test(H)),te=(pn=H.match(/(Chrome|CriOS)\/(\d+)/))&&pn[2]?parseFloat(pn[2]):null,ne=hn=!(hn=(hn=/MSIE\s(\d+)\.\d/.exec(H))&&parseFloat(hn[1]))&&/Trident\/7.0/i.test(H)&&/rv:11.0/.test(H)?11:hn,re=/Safari/i.test(H)&&!ee&&!$&&!J,ie=/Windows/i.test(H),oe=Boolean(pe()&&("ontouchstart"in g||g.navigator.maxTouchPoints||g.DocumentTouch&&g.document instanceof g.DocumentTouch)),ae=/iPad/i.test(H)||re&&oe&&!/iPhone/i.test(H),se=/iPhone/i.test(H)&&!ae,ue=se||ae||G,le=(re||ue)&&!ee,ce=Object.freeze({__proto__:null,IS_IPOD:G,IOS_VERSION:K,IS_ANDROID:$,ANDROID_VERSION:X,IS_NATIVE_ANDROID:Q,IS_FIREFOX:Z,IS_EDGE:J,IS_CHROME:ee,CHROME_VERSION:te,IE_VERSION:ne,IS_SAFARI:re,IS_WINDOWS:ie,TOUCH_ENABLED:oe,IS_IPAD:ae,IS_IPHONE:se,IS_IOS:ue,IS_ANY_SAFARI:le});function de(e){return"string"==typeof e&&Boolean(e.trim())}function fe(e){if(0<=e.indexOf(" "))throw new Error("class has illegal whitespace characters")}function pe(){return d===g.document}function he(e){return z(e)&&1===e.nodeType}function me(){try{return g.parent!==g.self}catch(e){return!0}}function ye(n){return function(e,t){if(!de(e))return d[n](null);t=he(t=de(t)?d.querySelector(t):t)?t:d;return t[n]&&t[n](e)}}function ge(e,n,t,r){void 0===n&&(n={}),void 0===t&&(t={});var i=d.createElement(e=void 0===e?"div":e);return Object.getOwnPropertyNames(n).forEach(function(e){var t=n[e];-1!==e.indexOf("aria-")||"role"===e||"type"===e?(N.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+e+" to "+t+"."),i.setAttribute(e,t)):"textContent"===e?ve(i,t):i[e]===t&&"tabIndex"!==e||(i[e]=t)}),Object.getOwnPropertyNames(t).forEach(function(e){i.setAttribute(e,t[e])}),r&&Le(i,r),i}function ve(e,t){return void 0===e.textContent?e.innerText=t:e.textContent=t,e}function be(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function _e(e,t){return fe(t),e.classList?e.classList.contains(t):new RegExp("(^|\\s)"+t+"($|\\s)").test(e.className)}function we(e,t){return e.classList?e.classList.add(t):_e(e,t)||(e.className=(e.className+" "+t).trim()),e}function xe(e,t){return e.classList?e.classList.remove(t):(fe(t),e.className=e.className.split(/\s+/).filter(function(e){return e!==t}).join(" ")),e}function Te(e,t,n){var r=_e(e,t);if((n="boolean"!=typeof(n="function"==typeof n?n(e,t):n)?!r:n)!==r)return(n?we:xe)(e,t),e}function Se(n,r){Object.getOwnPropertyNames(r).forEach(function(e){var t=r[e];null==t||!1===t?n.removeAttribute(e):n.setAttribute(e,!0===t?"":t)})}function ke(e){var t={},n=",autoplay,controls,playsinline,loop,muted,default,defaultMuted,";if(e&&e.attributes&&0<e.attributes.length)for(var r=e.attributes,i=r.length-1;0<=i;i--){var o=r[i].name,a=r[i].value;"boolean"!=typeof e[o]&&-1===n.indexOf(","+o+",")||(a=null!==a),t[o]=a}return t}function Ee(e,t){return e.getAttribute(t)}function Oe(e,t,n){e.setAttribute(t,n)}function Ce(e,t){e.removeAttribute(t)}function Pe(){d.body.focus(),d.onselectstart=function(){return!1}}function Ae(){d.onselectstart=function(){return!0}}function Me(e){if(e&&e.getBoundingClientRect&&e.parentNode){var t=e.getBoundingClientRect(),n={};return["bottom","height","left","right","top","width"].forEach(function(e){void 0!==t[e]&&(n[e]=t[e])}),n.height||(n.height=parseFloat(V(e,"height"))),n.width||(n.width=parseFloat(V(e,"width"))),n}}function je(e){if(!e||e&&!e.offsetParent)return{left:0,top:0,width:0,height:0};for(var t=e.offsetWidth,n=e.offsetHeight,r=0,i=0;e.offsetParent&&e!==d[E.fullscreenElement];)r+=e.offsetLeft,i+=e.offsetTop,e=e.offsetParent;return{left:r,top:i,width:t,height:n}}function De(e,t){var n={x:0,y:0};if(ue)for(var r=e;r&&"html"!==r.nodeName.toLowerCase();){var i,o=V(r,"transform");/^matrix/.test(o)?(i=o.slice(7,-1).split(/,\s/).map(Number),n.x+=i[4],n.y+=i[5]):/^matrix3d/.test(o)&&(o=o.slice(9,-1).split(/,\s/).map(Number),n.x+=o[12],n.y+=o[13]),r=r.parentNode}var a={},s=je(t.target),u=je(e),l=u.width,c=u.height,e=t.offsetY-(u.top-s.top),s=t.offsetX-(u.left-s.left);return t.changedTouches&&(s=t.changedTouches[0].pageX-u.left,e=t.changedTouches[0].pageY+u.top,ue&&(s-=n.x,e-=n.y)),a.y=1-Math.max(0,Math.min(1,e/c)),a.x=Math.max(0,Math.min(1,s/l)),a}function Ie(e){return z(e)&&3===e.nodeType}function Ne(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function Re(e){return"function"==typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map(function(e){return he(e="function"==typeof e?e():e)||Ie(e)?e:"string"==typeof e&&/\S/.test(e)?d.createTextNode(e):void 0}).filter(function(e){return e})}function Le(t,e){return Re(e).forEach(function(e){return t.appendChild(e)}),t}function Ue(e,t){return Le(Ne(e),t)}function Fe(e){return void 0===e.button&&void 0===e.buttons||(0===e.button&&void 0===e.buttons||("mouseup"===e.type&&0===e.button&&0===e.buttons||0===e.button&&1===e.buttons))}var Be,ze=ye("querySelector"),We=ye("querySelectorAll"),Ve=Object.freeze({__proto__:null,isReal:pe,isEl:he,isInFrame:me,createEl:ge,textContent:ve,prependTo:be,hasClass:_e,addClass:we,removeClass:xe,toggleClass:Te,setAttributes:Se,getAttributes:ke,getAttribute:Ee,setAttribute:Oe,removeAttribute:Ce,blockTextSelection:Pe,unblockTextSelection:Ae,getBoundingClientRect:Me,findPosition:je,getPointerPosition:De,isTextNode:Ie,emptyEl:Ne,normalizeContent:Re,appendContent:Le,insertContent:Ue,isSingleLeftClick:Fe,$:ze,$$:We}),He=!1,qe=function(){if(pe()&&!1!==Be.options.autoSetup){var e=Array.prototype.slice.call(d.getElementsByTagName("video")),t=Array.prototype.slice.call(d.getElementsByTagName("audio")),n=Array.prototype.slice.call(d.getElementsByTagName("video-js")),r=e.concat(t,n);if(r&&0<r.length)for(var i=0,o=r.length;i<o;i++){var a=r[i];if(!a||!a.getAttribute){Ye(1);break}void 0===a.player&&null!==a.getAttribute("data-setup")&&Be(a)}else He||Ye(1)}};function Ye(e,t){t&&(Be=t),g.setTimeout(qe,e)}function Ge(){He=!0,g.removeEventListener("load",Ge)}pe()&&("complete"===d.readyState?Ge():g.addEventListener("load",Ge));function Ke(e){var t=d.createElement("style");return t.className=e,t}function $e(e,t){e.styleSheet?e.styleSheet.cssText=t:e.textContent=t}var Xe=3;g.WeakMap||(Bn=function(){function e(){this.vdata="vdata"+Math.floor(g.performance&&g.performance.now()||Date.now()),this.data={}}var t=e.prototype;return t.set=function(e,t){var n=e[this.vdata]||Xe++;return e[this.vdata]||(e[this.vdata]=n),this.data[n]=t,this},t.get=function(e){var t=e[this.vdata];if(t)return this.data[t];N("We have no data for this element",e)},t.has=function(e){return e[this.vdata]in this.data},t.delete=function(e){var t=e[this.vdata];t&&(delete this.data[t],delete e[this.vdata])},e}());var Qe,Ze=new(g.WeakMap?WeakMap:Bn);function Je(e,t){var n;Ze.has(e)&&(0===(n=Ze.get(e)).handlers[t].length&&(delete n.handlers[t],e.removeEventListener?e.removeEventListener(t,n.dispatcher,!1):e.detachEvent&&e.detachEvent("on"+t,n.dispatcher)),Object.getOwnPropertyNames(n.handlers).length<=0&&(delete n.handlers,delete n.dispatcher,delete n.disabled),0===Object.getOwnPropertyNames(n).length&&Ze.delete(e))}function et(t,n,e,r){e.forEach(function(e){t(n,e,r)})}function tt(e){if(e.fixed_)return e;function t(){return!0}function n(){return!1}if(!e||!e.isPropagationStopped){var r,i,o,a=e||g.event;for(r in e={},a)"layerX"!==r&&"layerY"!==r&&"keyLocation"!==r&&"webkitMovementX"!==r&&"webkitMovementY"!==r&&("returnValue"===r&&a.preventDefault||(e[r]=a[r]));e.target||(e.target=e.srcElement||d),e.relatedTarget||(e.relatedTarget=e.fromElement===e.target?e.toElement:e.fromElement),e.preventDefault=function(){a.preventDefault&&a.preventDefault(),e.returnValue=!1,a.returnValue=!1,e.defaultPrevented=!0},e.defaultPrevented=!1,e.stopPropagation=function(){a.stopPropagation&&a.stopPropagation(),e.cancelBubble=!0,a.cancelBubble=!0,e.isPropagationStopped=t},e.isPropagationStopped=n,e.stopImmediatePropagation=function(){a.stopImmediatePropagation&&a.stopImmediatePropagation(),e.isImmediatePropagationStopped=t,e.stopPropagation()},e.isImmediatePropagationStopped=n,null!==e.clientX&&void 0!==e.clientX&&(i=d.documentElement,o=d.body,e.pageX=e.clientX+(i&&i.scrollLeft||o&&o.scrollLeft||0)-(i&&i.clientLeft||o&&o.clientLeft||0),e.pageY=e.clientY+(i&&i.scrollTop||o&&o.scrollTop||0)-(i&&i.clientTop||o&&o.clientTop||0)),e.which=e.charCode||e.keyCode,null!==e.button&&void 0!==e.button&&(e.button=1&e.button?0:4&e.button?1:2&e.button?2:0)}return e.fixed_=!0,e}var nt=function(){if("boolean"!=typeof Qe){Qe=!1;try{var e=Object.defineProperty({},"passive",{get:function(){Qe=!0}});g.addEventListener("test",null,e),g.removeEventListener("test",null,e)}catch(e){}}return Qe},rt=["touchstart","touchmove"];function it(a,e,t){if(Array.isArray(e))return et(it,a,e,t);Ze.has(a)||Ze.set(a,{});var s=Ze.get(a);s.handlers||(s.handlers={}),s.handlers[e]||(s.handlers[e]=[]),t.guid||(t.guid=Xe++),s.handlers[e].push(t),s.dispatcher||(s.disabled=!1,s.dispatcher=function(e,t){if(!s.disabled){e=tt(e);var n=s.handlers[e.type];if(n)for(var r=n.slice(0),i=0,o=r.length;i<o&&!e.isImmediatePropagationStopped();i++)try{r[i].call(a,e,t)}catch(e){N.error(e)}}}),1===s.handlers[e].length&&(a.addEventListener?(t=!1,nt()&&-1<rt.indexOf(e)&&(t={passive:!0}),a.addEventListener(e,s.dispatcher,t)):a.attachEvent&&a.attachEvent("on"+e,s.dispatcher))}function ot(e,t,n){if(Ze.has(e)){var r=Ze.get(e);if(r.handlers){if(Array.isArray(t))return et(ot,e,t,n);var i=function(e,t){r.handlers[t]=[],Je(e,t)};if(void 0!==t){var o=r.handlers[t];if(o)if(n){if(n.guid)for(var a=0;a<o.length;a++)o[a].guid===n.guid&&o.splice(a--,1);Je(e,t)}else i(e,t)}else for(var s in r.handlers)Object.prototype.hasOwnProperty.call(r.handlers||{},s)&&i(e,s)}}}function at(e,t,n){var r=Ze.has(e)?Ze.get(e):{},i=e.parentNode||e.ownerDocument;return"string"==typeof t?t={type:t,target:e}:t.target||(t.target=e),t=tt(t),r.dispatcher&&r.dispatcher.call(e,t,n),i&&!t.isPropagationStopped()&&!0===t.bubbles?at.call(null,i,t,n):!i&&!t.defaultPrevented&&t.target&&t.target[t.type]&&(Ze.has(t.target)||Ze.set(t.target,{}),i=Ze.get(t.target),t.target[t.type]&&(i.disabled=!0,"function"==typeof t.target[t.type]&&t.target[t.type](),i.disabled=!1)),!t.defaultPrevented}function st(e,t,n){if(Array.isArray(t))return et(st,e,t,n);function r(){ot(e,t,r),n.apply(this,arguments)}r.guid=n.guid=n.guid||Xe++,it(e,t,r)}function ut(e,t,n){function r(){ot(e,t,r),n.apply(this,arguments)}r.guid=n.guid=n.guid||Xe++,it(e,t,r)}function lt(t,n){var r=g.performance.now();return function(){var e=g.performance.now();n<=e-r&&(t.apply(void 0,arguments),r=e)}}function ct(r,i,o,a){var s;function e(){var e=this,t=arguments,n=function(){n=s=null,o||r.apply(e,t)};!s&&o&&r.apply(e,t),a.clearTimeout(s),s=a.setTimeout(n,i)}return void 0===a&&(a=g),e.cancel=function(){a.clearTimeout(s),s=null},e}function dt(){}var ft,pt=Object.freeze({__proto__:null,fixEvent:tt,on:it,off:ot,trigger:at,one:st,any:ut}),ht=function(e,t,n){t.guid||(t.guid=Xe++);e=t.bind(e);return e.guid=n?n+"_"+t.guid:t.guid,e};dt.prototype.allowedEvents_={},dt.prototype.addEventListener=dt.prototype.on=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},it(this,e,t),this.addEventListener=n},dt.prototype.removeEventListener=dt.prototype.off=function(e,t){ot(this,e,t)},dt.prototype.one=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},st(this,e,t),this.addEventListener=n},dt.prototype.any=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},ut(this,e,t),this.addEventListener=n},dt.prototype.dispatchEvent=dt.prototype.trigger=function(e){var t=e.type||e;e=tt(e="string"==typeof e?{type:t}:e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),at(this,e)},dt.prototype.queueTrigger=function(e){var t=this;ft=ft||new Map;var n=e.type||e,r=ft.get(this);r||(r=new Map,ft.set(this,r));var i=r.get(n);r.delete(n),g.clearTimeout(i);i=g.setTimeout(function(){0===r.size&&(r=null,ft.delete(t)),t.trigger(e)},0);r.set(n,i)};function mt(e){return"function"==typeof e.name?e.name():"string"==typeof e.name?e.name:e.name_||(e.constructor&&e.constructor.name?e.constructor.name:typeof e)}function yt(e){return"string"==typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length}function gt(e,t,n){if(!e||!e.nodeName&&!xt(e))throw new Error("Invalid target for "+mt(t)+"#"+n+"; must be a DOM node or evented object.")}function vt(e,t,n){if(!yt(e))throw new Error("Invalid event type for "+mt(t)+"#"+n+"; must be a non-empty string or array.")}function bt(e,t,n){if("function"!=typeof e)throw new Error("Invalid listener for "+mt(t)+"#"+n+"; must be a function.")}function _t(e,t,n){var r,i,o=t.length<3||t[0]===e||t[0]===e.eventBusEl_,t=o?(r=e.eventBusEl_,3<=t.length&&t.shift(),i=t[0],t[1]):(r=t[0],i=t[1],t[2]);return gt(r,e,n),vt(i,e,n),bt(t,e,n),{isTargetingSelf:o,target:r,type:i,listener:t=ht(e,t)}}function wt(e,t,n,r){gt(e,e,t),e.nodeName?pt[t](e,n,r):e[t](n,r)}var xt=function(t){return t instanceof dt||!!t.eventBusEl_&&["on","one","off","trigger"].every(function(e){return"function"==typeof t[e]})},Tt={on:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i,o=_t(this,n,"on"),a=o.isTargetingSelf,s=o.target,u=o.type,l=o.listener;wt(s,"on",u,l),a||((i=function(){return e.off(s,u,l)}).guid=l.guid,(a=function(){return e.off("dispose",i)}).guid=l.guid,wt(this,"on","dispose",i),wt(s,"on","dispose",a))},one:function(){for(var i=this,e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=_t(this,t,"one"),o=r.isTargetingSelf,a=r.target,s=r.type,u=r.listener;o?wt(a,"one",s,u):((o=function e(){i.off(a,s,e);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];u.apply(null,n)}).guid=u.guid,wt(a,"one",s,o))},any:function(){for(var i=this,e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=_t(this,t,"any"),o=r.isTargetingSelf,a=r.target,s=r.type,u=r.listener;o?wt(a,"any",s,u):((o=function e(){i.off(a,s,e);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];u.apply(null,n)}).guid=u.guid,wt(a,"any",s,o))},off:function(e,t,n){!e||yt(e)?ot(this.eventBusEl_,e,t):(t=t,gt(e=e,this,"off"),vt(t,this,"off"),bt(n,this,"off"),n=ht(this,n),this.off("dispose",n),e.nodeName?(ot(e,t,n),ot(e,"dispose",n)):xt(e)&&(e.off(t,n),e.off("dispose",n)))},trigger:function(e,t){gt(this.eventBusEl_,this,"trigger");var n=e&&"string"!=typeof e?e.type:e;if(!yt(n)){n="Invalid event type for "+mt(this)+"#trigger; must be a non-empty string or object with a type key that has a non-empty value.";if(!e)throw new Error(n);(this.log||N).error(n)}return at(this.eventBusEl_,e,t)}};function St(e,t){t=(t=void 0===t?{}:t).eventBusKey;if(t){if(!e[t].nodeName)throw new Error('The eventBusKey "'+t+'" does not refer to an element.');e.eventBusEl_=e[t]}else e.eventBusEl_=ge("span",{className:"vjs-event-bus"});return B(e,Tt),e.eventedCallbacks&&e.eventedCallbacks.forEach(function(e){e()}),e.on("dispose",function(){e.off(),g.setTimeout(function(){e.eventBusEl_=null},0)}),e}var kt={state:{},setState:function(e){var n,r=this;return F(e="function"==typeof e?e():e,function(e,t){r.state[t]!==e&&((n=n||{})[t]={from:r.state[t],to:e}),r.state[t]=e}),n&&xt(this)&&this.trigger({changes:n,type:"statechanged"}),n}};function Et(e,t){return B(e,kt),e.state=B({},e.state,t),"function"==typeof e.handleStateChanged&&xt(e)&&e.on("statechanged",e.handleStateChanged),e}function Ot(e){return"string"!=typeof e?e:e.replace(/./,function(e){return e.toLowerCase()})}function Ct(e){return"string"!=typeof e?e:e.replace(/./,function(e){return e.toUpperCase()})}function Pt(){for(var n={},e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.forEach(function(e){e&&F(e,function(e,t){W(e)?(W(n[t])||(n[t]={}),n[t]=Pt(n[t],e)):n[t]=e})}),n}var At=g.Map||function(){function e(){this.map_={}}var t=e.prototype;return t.has=function(e){return e in this.map_},t.delete=function(e){var t=this.has(e);return delete this.map_[e],t},t.set=function(e,t){return this.map_[e]=t,this},t.forEach=function(e,t){for(var n in this.map_)e.call(t,this.map_[n],n,this)},e}(),Mt=g.Set||function(){function e(){this.set_={}}var t=e.prototype;return t.has=function(e){return e in this.set_},t.delete=function(e){var t=this.has(e);return delete this.set_[e],t},t.add=function(e){return this.set_[e]=1,this},t.forEach=function(e,t){for(var n in this.set_)e.call(t,n,n,this)},e}(),jt=function(){function a(e,t,n){!e&&this.play?this.player_=e=this:this.player_=e,this.isDisposed_=!1,this.parentComponent_=null,this.options_=Pt({},this.options_),t=this.options_=Pt(this.options_,t),this.id_=t.id||t.el&&t.el.id,this.id_||(e=e&&e.id&&e.id()||"no_player",this.id_=e+"_component_"+Xe++),this.name_=t.name||null,t.el?this.el_=t.el:!1!==t.createEl&&(this.el_=this.createEl()),!1!==t.evented&&(St(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),Et(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Mt,this.setIntervalIds_=new Mt,this.rafIds_=new Mt,this.namedRafs_=new At,(this.clearingTimersOnDispose_=!1)!==t.initChildren&&this.initChildren(),this.ready(n),!1!==t.reportTouchActivity&&this.enableTouchActivity()}var e=a.prototype;return e.dispose=function(){if(!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(var e=this.children_.length-1;0<=e;e--)this.children_[e].dispose&&this.children_[e].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),Ze.has(this.el_)&&Ze.delete(this.el_),this.el_=null),this.player_=null}},e.isDisposed=function(){return Boolean(this.isDisposed_)},e.player=function(){return this.player_},e.options=function(e){return e&&(this.options_=Pt(this.options_,e)),this.options_},e.el=function(){return this.el_},e.createEl=function(e,t,n){return ge(e,t,n)},e.localize=function(e,n,t){void 0===t&&(t=e);var r=this.player_.language&&this.player_.language(),i=this.player_.languages&&this.player_.languages(),o=i&&i[r],r=r&&r.split("-")[0],r=i&&i[r],t=t;return o&&o[e]?t=o[e]:r&&r[e]&&(t=r[e]),t=n?t.replace(/\{(\d+)\}/g,function(e,t){t=n[t-1];return void 0===t?e:t}):t},e.handleLanguagechange=function(){},e.contentEl=function(){return this.contentEl_||this.el_},e.id=function(){return this.id_},e.name=function(){return this.name_},e.children=function(){return this.children_},e.getChildById=function(e){return this.childIndex_[e]},e.getChild=function(e){if(e)return this.childNameIndex_[e]},e.getDescendant=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var t=t.reduce(function(e,t){return e.concat(t)},[]),r=this,i=0;i<t.length;i++)if(!(r=r.getChild(t[i]))||!r.getChild)return;return r},e.addChild=function(e,t,n){if(void 0===t&&(t={}),void 0===n&&(n=this.children_.length),"string"==typeof e){var r=Ct(e),i=t.componentClass||r;t.name=r;var o=a.getComponent(i);if(!o)throw new Error("Component "+i+" does not exist");if("function"!=typeof o)return null;o=new o(this.player_||this,t)}else o=e;return o.parentComponent_&&o.parentComponent_.removeChild(o),this.children_.splice(n,0,o),o.parentComponent_=this,"function"==typeof o.id&&(this.childIndex_[o.id()]=o),(r=r||o.name&&Ct(o.name()))&&(this.childNameIndex_[r]=o,this.childNameIndex_[Ot(r)]=o),"function"==typeof o.el&&o.el()&&(r=null,this.children_[n+1]&&(this.children_[n+1].el_?r=this.children_[n+1].el_:he(this.children_[n+1])&&(r=this.children_[n+1])),this.contentEl().insertBefore(o.el(),r)),o},e.removeChild=function(e){if((e="string"==typeof e?this.getChild(e):e)&&this.children_){for(var t,n=!1,r=this.children_.length-1;0<=r;r--)if(this.children_[r]===e){n=!0,this.children_.splice(r,1);break}n&&(e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[Ct(e.name())]=null,this.childNameIndex_[Ot(e.name())]=null,(t=e.el())&&t.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el()))}},e.initChildren=function(){var n,t,e,r=this,i=this.options_.children;i&&(n=this.options_,t=a.getComponent("Tech"),(e=Array.isArray(i)?i:Object.keys(i)).concat(Object.keys(this.options_).filter(function(t){return!e.some(function(e){return"string"==typeof e?t===e:t===e.name})})).map(function(e){var t,e="string"==typeof e?i[t=e]||r.options_[t]||{}:(t=e.name,e);return{name:t,opts:e}}).filter(function(e){e=a.getComponent(e.opts.componentClass||Ct(e.name));return e&&!t.isTech(e)}).forEach(function(e){var t=e.name,e=e.opts;!1!==(e=void 0!==n[t]?n[t]:e)&&((e=!0===e?{}:e).playerOptions=r.options_.playerOptions,(e=r.addChild(t,e))&&(r[t]=e))}))},e.buildCSSClass=function(){return""},e.ready=function(e,t){if(void 0===t&&(t=!1),e)return this.isReady_?void(t?e.call(this):this.setTimeout(e,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(e))},e.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var e=this.readyQueue_;this.readyQueue_=[],e&&0<e.length&&e.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)},e.$=function(e,t){return ze(e,t||this.contentEl())},e.$$=function(e,t){return We(e,t||this.contentEl())},e.hasClass=function(e){return _e(this.el_,e)},e.addClass=function(e){we(this.el_,e)},e.removeClass=function(e){xe(this.el_,e)},e.toggleClass=function(e,t){Te(this.el_,e,t)},e.show=function(){this.removeClass("vjs-hidden")},e.hide=function(){this.addClass("vjs-hidden")},e.lockShowing=function(){this.addClass("vjs-lock-showing")},e.unlockShowing=function(){this.removeClass("vjs-lock-showing")},e.getAttribute=function(e){return Ee(this.el_,e)},e.setAttribute=function(e,t){Oe(this.el_,e,t)},e.removeAttribute=function(e){Ce(this.el_,e)},e.width=function(e,t){return this.dimension("width",e,t)},e.height=function(e,t){return this.dimension("height",e,t)},e.dimensions=function(e,t){this.width(e,!0),this.height(t)},e.dimension=function(e,t,n){if(void 0!==t)return-1!==(""+(t=null===t||t!=t?0:t)).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:this.el_.style[e]="auto"===t?"":t+"px",void(n||this.trigger("componentresize"));if(!this.el_)return 0;t=this.el_.style[e],n=t.indexOf("px");return-1!==n?parseInt(t.slice(0,n),10):parseInt(this.el_["offset"+Ct(e)],10)},e.currentDimension=function(e){var t=0;if("width"!==e&&"height"!==e)throw new Error("currentDimension only accepts width or height value");return t=V(this.el_,e),0!==(t=parseFloat(t))&&!isNaN(t)||(e="offset"+Ct(e),t=this.el_[e]),t},e.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},e.currentWidth=function(){return this.currentDimension("width")},e.currentHeight=function(){return this.currentDimension("height")},e.focus=function(){this.el_.focus()},e.blur=function(){this.el_.blur()},e.handleKeyDown=function(e){this.player_&&(e.stopPropagation(),this.player_.handleKeyDown(e))},e.handleKeyPress=function(e){this.handleKeyDown(e)},e.emitTapEvents=function(){var n,t=0,r=null;this.on("touchstart",function(e){1===e.touches.length&&(r={pageX:e.touches[0].pageX,pageY:e.touches[0].pageY},t=g.performance.now(),n=!0)}),this.on("touchmove",function(e){var t;1<e.touches.length?n=!1:r&&(t=e.touches[0].pageX-r.pageX,e=e.touches[0].pageY-r.pageY,10<Math.sqrt(t*t+e*e)&&(n=!1))});function e(){n=!1}this.on("touchleave",e),this.on("touchcancel",e),this.on("touchend",function(e){!(r=null)===n&&g.performance.now()-t<200&&(e.preventDefault(),this.trigger("tap"))})},e.enableTouchActivity=function(){var t,n,e;this.player()&&this.player().reportUserActivity&&(t=ht(this.player(),this.player().reportUserActivity),this.on("touchstart",function(){t(),this.clearInterval(n),n=this.setInterval(t,250)}),e=function(e){t(),this.clearInterval(n)},this.on("touchmove",t),this.on("touchend",e),this.on("touchcancel",e))},e.setTimeout=function(e,t){var n,r=this;return e=ht(this,e),this.clearTimersOnDispose_(),n=g.setTimeout(function(){r.setTimeoutIds_.has(n)&&r.setTimeoutIds_.delete(n),e()},t),this.setTimeoutIds_.add(n),n},e.clearTimeout=function(e){return this.setTimeoutIds_.has(e)&&(this.setTimeoutIds_.delete(e),g.clearTimeout(e)),e},e.setInterval=function(e,t){e=ht(this,e),this.clearTimersOnDispose_();t=g.setInterval(e,t);return this.setIntervalIds_.add(t),t},e.clearInterval=function(e){return this.setIntervalIds_.has(e)&&(this.setIntervalIds_.delete(e),g.clearInterval(e)),e},e.requestAnimationFrame=function(e){var t,n=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),e=ht(this,e),t=g.requestAnimationFrame(function(){n.rafIds_.has(t)&&n.rafIds_.delete(t),e()}),this.rafIds_.add(t),t):this.setTimeout(e,1e3/60)},e.requestNamedAnimationFrame=function(e,t){var n=this;if(!this.namedRafs_.has(e)){this.clearTimersOnDispose_(),t=ht(this,t);var r=this.requestAnimationFrame(function(){t(),n.namedRafs_.has(e)&&n.namedRafs_.delete(e)});return this.namedRafs_.set(e,r),e}},e.cancelNamedAnimationFrame=function(e){this.namedRafs_.has(e)&&(this.cancelAnimationFrame(this.namedRafs_.get(e)),this.namedRafs_.delete(e))},e.cancelAnimationFrame=function(e){return this.supportsRaf_?(this.rafIds_.has(e)&&(this.rafIds_.delete(e),g.cancelAnimationFrame(e)),e):this.clearTimeout(e)},e.clearTimersOnDispose_=function(){var r=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(e){var t=e[0],n=e[1];r[t].forEach(function(e,t){return r[n](t)})}),r.clearingTimersOnDispose_=!1}))},a.registerComponent=function(e,t){if("string"!=typeof e||!e)throw new Error('Illegal component name, "'+e+'"; must be a non-empty string.');var n=a.getComponent("Tech"),r=n&&n.isTech(t),n=a===t||a.prototype.isPrototypeOf(t.prototype);if(r||!n){var i=r?"techs must be registered using Tech.registerTech()":"must be a Component subclass";throw new Error('Illegal component, "'+e+'"; '+i+".")}e=Ct(e),a.components_||(a.components_={});i=a.getComponent("Player");if("Player"===e&&i&&i.players){var o=i.players,i=Object.keys(o);if(o&&0<i.length&&i.map(function(e){return o[e]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return a.components_[e]=t,a.components_[Ot(e)]=t},a.getComponent=function(e){if(e&&a.components_)return a.components_[e]},a}();function Dt(e,t,n,r){return function(e,t,n){if("number"!=typeof t||t<0||n<t)throw new Error("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+t+") is non-numeric or out of bounds (0-"+n+").")}(e,r,n.length-1),n[r][t]}function It(e){return void 0===e||0===e.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:e.length,start:Dt.bind(null,"start",0,e),end:Dt.bind(null,"end",1,e)}}function Nt(e,t){return Array.isArray(e)?It(e):void 0===e||void 0===t?It():It([[e,t]])}function Rt(e,t){var n,r,i=0;if(!t)return 0;e&&e.length||(e=Nt(0,0));for(var o=0;o<e.length;o++)n=e.start(o),i+=(r=t<(r=e.end(o))?t:r)-n;return i/t}function Lt(e){if(e instanceof Lt)return e;"number"==typeof e?this.code=e:"string"==typeof e?this.message=e:z(e)&&("number"==typeof e.code&&(this.code=e.code),B(this,e)),this.message||(this.message=Lt.defaultMessages[this.code]||"")}jt.prototype.supportsRaf_="function"==typeof g.requestAnimationFrame&&"function"==typeof g.cancelAnimationFrame,jt.registerComponent("Component",jt),Lt.prototype.code=0,Lt.prototype.message="",Lt.prototype.status=null,Lt.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],Lt.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var Ut=0;Ut<Lt.errorTypes.length;Ut++)Lt[Lt.errorTypes[Ut]]=Ut,Lt.prototype[Lt.errorTypes[Ut]]=Ut;function Ft(e){return null!=e&&"function"==typeof e.then}function Bt(e){Ft(e)&&e.then(null,function(e){})}function zt(r){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce(function(e,t,n){return r[t]&&(e[t]=r[t]),e},{cues:r.cues&&Array.prototype.map.call(r.cues,function(e){return{startTime:e.startTime,endTime:e.endTime,text:e.text,id:e.id}})})}var Wt=function(e){var t=e.$$("track"),n=Array.prototype.map.call(t,function(e){return e.track});return Array.prototype.map.call(t,function(e){var t=zt(e.track);return e.src&&(t.src=e.src),t}).concat(Array.prototype.filter.call(e.textTracks(),function(e){return-1===n.indexOf(e)}).map(zt))},Vt=function(e,n){return e.forEach(function(e){var t=n.addRemoteTextTrack(e).track;!e.src&&e.cues&&e.cues.forEach(function(e){return t.addCue(e)})}),n.textTracks()},Ht="vjs-modal-dialog",qt=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.opened_=t.hasBeenOpened_=t.hasBeenFilled_=!1,t.closeable(!t.options_.uncloseable),t.content(t.options_.content),t.contentEl_=ge("div",{className:Ht+"-content"},{role:"document"}),t.descEl_=ge("p",{className:Ht+"-description vjs-control-text",id:t.el().getAttribute("aria-describedby")}),ve(t.descEl_,t.description()),t.el_.appendChild(t.descEl_),t.el_.appendChild(t.contentEl_),t}f(e,n);var t=e.prototype;return t.createEl=function(){return n.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},t.dispose=function(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,n.prototype.dispose.call(this)},t.buildCSSClass=function(){return Ht+" vjs-hidden "+n.prototype.buildCSSClass.call(this)},t.label=function(){return this.localize(this.options_.label||"Modal Window")},t.description=function(){var e=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(e+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),e},t.open=function(){var e;this.opened_||(e=this.player(),this.trigger("beforemodalopen"),this.opened_=!0,!this.options_.fillAlways&&(this.hasBeenOpened_||this.hasBeenFilled_)||this.fill(),this.wasPlaying_=!e.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&e.pause(),this.on("keydown",this.handleKeyDown),this.hadControls_=e.controls(),e.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0)},t.opened=function(e){return"boolean"==typeof e&&this[e?"open":"close"](),this.opened_},t.close=function(){var e;this.opened_&&(e=this.player(),this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&e.play(),this.off("keydown",this.handleKeyDown),this.hadControls_&&e.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.conditionalBlur_(),this.options_.temporary&&this.dispose())},t.closeable=function(e){var t,n;return"boolean"==typeof e&&(t=this.closeable_=!!e,n=this.getChild("closeButton"),t&&!n&&(e=this.contentEl_,this.contentEl_=this.el_,n=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=e,this.on(n,"close",this.close)),!t&&n&&(this.off(n,"close",this.close),this.removeChild(n),n.dispose())),this.closeable_},t.fill=function(){this.fillWith(this.content())},t.fillWith=function(e){var t=this.contentEl(),n=t.parentNode,r=t.nextSibling;this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,n.removeChild(t),this.empty(),Ue(t,e),this.trigger("modalfill"),r?n.insertBefore(t,r):n.appendChild(t);t=this.getChild("closeButton");t&&n.appendChild(t.el_)},t.empty=function(){this.trigger("beforemodalempty"),Ne(this.contentEl()),this.trigger("modalempty")},t.content=function(e){return void 0!==e&&(this.content_=e),this.content_},t.conditionalFocus_=function(){var e=d.activeElement,t=this.player_.el_;this.previouslyActiveEl_=null,!t.contains(e)&&t!==e||(this.previouslyActiveEl_=e,this.focus())},t.conditionalBlur_=function(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null)},t.handleKeyDown=function(e){if(e.stopPropagation(),o.isEventKey(e,"Escape")&&this.closeable())return e.preventDefault(),void this.close();if(o.isEventKey(e,"Tab")){for(var t,n=this.focusableEls_(),r=this.el_.querySelector(":focus"),i=0;i<n.length;i++)if(r===n[i]){t=i;break}d.activeElement===this.el_&&(t=0),e.shiftKey&&0===t?(n[n.length-1].focus(),e.preventDefault()):e.shiftKey||t!==n.length-1||(n[0].focus(),e.preventDefault())}},t.focusableEls_=function(){var e=this.el_.querySelectorAll("*");return Array.prototype.filter.call(e,function(e){return(e instanceof g.HTMLAnchorElement||e instanceof g.HTMLAreaElement)&&e.hasAttribute("href")||(e instanceof g.HTMLInputElement||e instanceof g.HTMLSelectElement||e instanceof g.HTMLTextAreaElement||e instanceof g.HTMLButtonElement)&&!e.hasAttribute("disabled")||e instanceof g.HTMLIFrameElement||e instanceof g.HTMLObjectElement||e instanceof g.HTMLEmbedElement||e.hasAttribute("tabindex")&&-1!==e.getAttribute("tabindex")||e.hasAttribute("contenteditable")})},e}(jt);qt.prototype.options_={pauseOnOpen:!0,temporary:!0},jt.registerComponent("ModalDialog",qt);var Yt,Gt=function(r){function e(e){var t;void 0===e&&(e=[]),(t=r.call(this)||this).tracks_=[],Object.defineProperty(v(t),"length",{get:function(){return this.tracks_.length}});for(var n=0;n<e.length;n++)t.addTrack(e[n]);return t}f(e,r);var t=e.prototype;return t.addTrack=function(e){var t=this,n=this.tracks_.length;""+n in this||Object.defineProperty(this,n,{get:function(){return this.tracks_[n]}}),-1===this.tracks_.indexOf(e)&&(this.tracks_.push(e),this.trigger({track:e,type:"addtrack",target:this})),e.labelchange_=function(){t.trigger({track:e,type:"labelchange",target:t})},xt(e)&&e.addEventListener("labelchange",e.labelchange_)},t.removeTrack=function(e){for(var t,n=0,r=this.length;n<r;n++)if(this[n]===e){(t=this[n]).off&&t.off(),this.tracks_.splice(n,1);break}t&&this.trigger({track:t,type:"removetrack",target:this})},t.getTrackById=function(e){for(var t=null,n=0,r=this.length;n<r;n++){var i=this[n];if(i.id===e){t=i;break}}return t},e}(dt);for(Yt in Gt.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack",labelchange:"labelchange"},Gt.prototype.allowedEvents_)Gt.prototype["on"+Yt]=null;function Kt(e,t){for(var n=0;n<e.length;n++)Object.keys(e[n]).length&&t.id!==e[n].id&&(e[n].enabled=!1)}function $t(e,t){for(var n=0;n<e.length;n++)Object.keys(e[n]).length&&t.id!==e[n].id&&(e[n].selected=!1)}function Xt(e){var t=["protocol","hostname","port","pathname","search","hash","host"],n=d.createElement("a");n.href=e;var r,i=""===n.host&&"file:"!==n.protocol;i&&((r=d.createElement("div")).innerHTML='<a href="'+e+'"></a>',n=r.firstChild,r.setAttribute("style","display:none; position:absolute;"),d.body.appendChild(r));for(var o={},a=0;a<t.length;a++)o[t[a]]=n[t[a]];return"http:"===o.protocol&&(o.host=o.host.replace(/:80$/,"")),"https:"===o.protocol&&(o.host=o.host.replace(/:443$/,"")),o.protocol||(o.protocol=g.location.protocol),i&&d.body.removeChild(r),o}function Qt(e){var t;return e.match(/^https?:\/\//)||((t=d.createElement("div")).innerHTML='<a href="'+e+'">x</a>',e=t.firstChild.href),e}function Zt(e){if("string"==typeof e){e=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/.exec(e);if(e)return e.pop().toLowerCase()}return""}function Jt(e,t){return void 0===t&&(t=g.location),(":"===(e=Xt(e)).protocol?t:e).protocol+e.host!==t.protocol+t.host}function en(e,t){var n=new g.WebVTT.Parser(g,g.vttjs,g.WebVTT.StringDecoder()),r=[];n.oncue=function(e){t.addCue(e)},n.onparsingerror=function(e){r.push(e)},n.onflush=function(){t.trigger({type:"loadeddata",target:t})},n.parse(e),0<r.length&&(g.console&&g.console.groupCollapsed&&g.console.groupCollapsed("Text Track parsing errors for "+t.src),r.forEach(function(e){return N.error(e)}),g.console&&g.console.groupEnd&&g.console.groupEnd()),n.flush()}function tn(e,r){var t={uri:e};(e=Jt(e))&&(t.cors=e),(e="use-credentials"===r.tech_.crossOrigin())&&(t.withCredentials=e),a(t,ht(this,function(e,t,n){return e?N.error(e,t):(r.loaded_=!0,void("function"!=typeof g.WebVTT?r.tech_&&r.tech_.any(["vttjsloaded","vttjserror"],function(e){return"vttjserror"!==e.type?en(n,r):void N.error("vttjs failed to load, stopping trying to process "+r.src)}):en(n,r)))}))}var nn=function(r){function e(e){for(var t,n=(e=void 0===e?[]:e).length-1;0<=n;n--)if(e[n].enabled){Kt(e,e[n]);break}return(t=r.call(this,e)||this).changing_=!1,t}f(e,r);var t=e.prototype;return t.addTrack=function(e){var t=this;e.enabled&&Kt(this,e),r.prototype.addTrack.call(this,e),e.addEventListener&&(e.enabledChange_=function(){t.changing_||(t.changing_=!0,Kt(t,e),t.changing_=!1,t.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))},t.removeTrack=function(e){r.prototype.removeTrack.call(this,e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)},e}(Gt),rn=function(r){function e(e){for(var t,n=(e=void 0===e?[]:e).length-1;0<=n;n--)if(e[n].selected){$t(e,e[n]);break}return(t=r.call(this,e)||this).changing_=!1,Object.defineProperty(v(t),"selectedIndex",{get:function(){for(var e=0;e<this.length;e++)if(this[e].selected)return e;return-1},set:function(){}}),t}f(e,r);var t=e.prototype;return t.addTrack=function(e){var t=this;e.selected&&$t(this,e),r.prototype.addTrack.call(this,e),e.addEventListener&&(e.selectedChange_=function(){t.changing_||(t.changing_=!0,$t(t,e),t.changing_=!1,t.trigger("change"))},e.addEventListener("selectedchange",e.selectedChange_))},t.removeTrack=function(e){r.prototype.removeTrack.call(this,e),e.removeEventListener&&e.selectedChange_&&(e.removeEventListener("selectedchange",e.selectedChange_),e.selectedChange_=null)},e}(Gt),on=function(n){function e(){return n.apply(this,arguments)||this}f(e,n);var t=e.prototype;return t.addTrack=function(e){var t=this;n.prototype.addTrack.call(this,e),this.queueChange_||(this.queueChange_=function(){return t.queueTrigger("change")}),this.triggerSelectedlanguagechange||(this.triggerSelectedlanguagechange_=function(){return t.trigger("selectedlanguagechange")}),e.addEventListener("modechange",this.queueChange_);-1===["metadata","chapters"].indexOf(e.kind)&&e.addEventListener("modechange",this.triggerSelectedlanguagechange_)},t.removeTrack=function(e){n.prototype.removeTrack.call(this,e),e.removeEventListener&&(this.queueChange_&&e.removeEventListener("modechange",this.queueChange_),this.selectedlanguagechange_&&e.removeEventListener("modechange",this.triggerSelectedlanguagechange_))},e}(Gt),e=function(){function e(e){void 0===e&&(e=[]),this.trackElements_=[],Object.defineProperty(this,"length",{get:function(){return this.trackElements_.length}});for(var t=0,n=e.length;t<n;t++)this.addTrackElement_(e[t])}var t=e.prototype;return t.addTrackElement_=function(e){var t=this.trackElements_.length;""+t in this||Object.defineProperty(this,t,{get:function(){return this.trackElements_[t]}}),-1===this.trackElements_.indexOf(e)&&this.trackElements_.push(e)},t.getTrackElementByTrack_=function(e){for(var t,n=0,r=this.trackElements_.length;n<r;n++)if(e===this.trackElements_[n].track){t=this.trackElements_[n];break}return t},t.removeTrackElement_=function(e){for(var t=0,n=this.trackElements_.length;t<n;t++)if(e===this.trackElements_[t]){this.trackElements_[t].track&&"function"==typeof this.trackElements_[t].track.off&&this.trackElements_[t].track.off(),"function"==typeof this.trackElements_[t].off&&this.trackElements_[t].off(),this.trackElements_.splice(t,1);break}},e}(),an=function(){function t(e){t.prototype.setCues_.call(this,e),Object.defineProperty(this,"length",{get:function(){return this.length_}})}var e=t.prototype;return e.setCues_=function(e){var t=this.length||0,n=0,r=e.length;this.cues_=e,this.length_=e.length;function i(e){""+e in this||Object.defineProperty(this,""+e,{get:function(){return this.cues_[e]}})}if(t<r)for(n=t;n<r;n++)i.call(this,n)},e.getCueById=function(e){for(var t=null,n=0,r=this.length;n<r;n++){var i=this[n];if(i.id===e){t=i;break}}return t},t}(),sn={alternative:"alternative",captions:"captions",main:"main",sign:"sign",subtitles:"subtitles",commentary:"commentary"},un={alternative:"alternative",descriptions:"descriptions",main:"main","main-desc":"main-desc",translation:"translation",commentary:"commentary"},ln={subtitles:"subtitles",captions:"captions",descriptions:"descriptions",chapters:"chapters",metadata:"metadata"},cn={disabled:"disabled",hidden:"hidden",showing:"showing"},q=function(o){function e(e){void 0===e&&(e={});var t,n=o.call(this)||this,r={id:e.id||"vjs_track_"+Xe++,kind:e.kind||"",language:e.language||""},i=e.label||"";for(t in r)!function(e){Object.defineProperty(v(n),e,{get:function(){return r[e]},set:function(){}})}(t);return Object.defineProperty(v(n),"label",{get:function(){return i},set:function(e){e!==i&&(i=e,this.trigger("labelchange"))}}),n}return f(e,o),e}(dt),dn=Object.freeze({__proto__:null,parseUrl:Xt,getAbsoluteURL:Qt,getFileExtension:Zt,isCrossOrigin:Jt}),fn=function(u){function e(e){var t;if(!(e=void 0===e?{}:e).tech)throw new Error("A tech was not provided.");var e=Pt(e,{kind:ln[e.kind]||"subtitles",language:e.language||e.srclang||""}),n=cn[e.mode]||"disabled",r=e.default;"metadata"!==e.kind&&"chapters"!==e.kind||(n="hidden"),(t=u.call(this,e)||this).tech_=e.tech,t.cues_=[],t.activeCues_=[],t.preload_=!1!==t.tech_.preloadTextTracks;var i=new an(t.cues_),a=new an(t.activeCues_),s=!1,o=ht(v(t),function(){this.tech_.isReady_&&!this.tech_.isDisposed()&&(this.activeCues=this.activeCues,s&&(this.trigger("cuechange"),s=!1))});return t.tech_.one("dispose",function(){t.tech_.off("timeupdate",o)}),"disabled"!==n&&t.tech_.on("timeupdate",o),Object.defineProperties(v(t),{default:{get:function(){return r},set:function(){}},mode:{get:function(){return n},set:function(e){cn[e]&&n!==e&&(n=e,this.preload_||"disabled"===n||0!==this.cues.length||tn(this.src,this),this.tech_.off("timeupdate",o),"disabled"!==n&&this.tech_.on("timeupdate",o),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?i:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return a;for(var e=this.tech_.currentTime(),t=[],n=0,r=this.cues.length;n<r;n++){var i=this.cues[n];(i.startTime<=e&&i.endTime>=e||i.startTime===i.endTime&&i.startTime<=e&&i.startTime+.5>=e)&&t.push(i)}if(s=!1,t.length!==this.activeCues_.length)s=!0;else for(var o=0;o<t.length;o++)-1===this.activeCues_.indexOf(t[o])&&(s=!0);return this.activeCues_=t,a.setCues_(this.activeCues_),a},set:function(){}}}),e.src?(t.src=e.src,t.preload_||(t.loaded_=!0),(t.preload_||"subtitles"!==e.kind&&"captions"!==e.kind)&&tn(t.src,v(t))):t.loaded_=!0,t}f(e,u);var t=e.prototype;return t.addCue=function(e){var t=e;if(g.vttjs&&!(e instanceof g.vttjs.VTTCue)){for(var n in t=new g.vttjs.VTTCue(e.startTime,e.endTime,e.text),e)n in t||(t[n]=e[n]);t.id=e.id,t.originalCue_=e}for(var r=this.tech_.textTracks(),i=0;i<r.length;i++)r[i]!==this&&r[i].removeCue(t);this.cues_.push(t),this.cues.setCues_(this.cues_)},t.removeCue=function(e){for(var t=this.cues_.length;t--;){var n=this.cues_[t];if(n===e||n.originalCue_&&n.originalCue_===e){this.cues_.splice(t,1),this.cues.setCues_(this.cues_);break}}},e}(q);fn.prototype.allowedEvents_={cuechange:"cuechange"};var Y=function(r){function e(e){var t=Pt(e=void 0===e?{}:e,{kind:un[e.kind]||""}),e=r.call(this,t)||this,n=!1;return Object.defineProperty(v(e),"enabled",{get:function(){return n},set:function(e){"boolean"==typeof e&&e!==n&&(n=e,this.trigger("enabledchange"))}}),t.enabled&&(e.enabled=t.enabled),e.loaded_=!0,e}return f(e,r),e}(q),pn=function(r){function e(e){var t=Pt(e=void 0===e?{}:e,{kind:sn[e.kind]||""}),e=r.call(this,t)||this,n=!1;return Object.defineProperty(v(e),"selected",{get:function(){return n},set:function(e){"boolean"==typeof e&&e!==n&&(n=e,this.trigger("selectedchange"))}}),t.selected&&(e.selected=t.selected),e}return f(e,r),e}(q),hn=function(i){function e(e){var t;void 0===e&&(e={});var n=i.call(this)||this,r=new fn(e);return n.kind=r.kind,n.src=r.src,n.srclang=r.language,n.label=r.label,n.default=r.default,Object.defineProperties(v(n),{readyState:{get:function(){return t}},track:{get:function(){return r}}}),t=0,r.addEventListener("loadeddata",function(){t=2,n.trigger({type:"load",target:v(n)})}),n}return f(e,i),e}(dt);hn.prototype.allowedEvents_={load:"load"},hn.NONE=0,hn.LOADING=1,hn.LOADED=2,hn.ERROR=3;var mn={audio:{ListClass:nn,TrackClass:Y,capitalName:"Audio"},video:{ListClass:rn,TrackClass:pn,capitalName:"Video"},text:{ListClass:on,TrackClass:fn,capitalName:"Text"}};Object.keys(mn).forEach(function(e){mn[e].getterName=e+"Tracks",mn[e].privateName=e+"Tracks_"});var yn={remoteText:{ListClass:on,TrackClass:fn,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:e,TrackClass:hn,capitalName:"RemoteTextTrackEls",getterName:"remoteTextTrackEls",privateName:"remoteTextTrackEls_"}},gn=i({},mn,yn);yn.names=Object.keys(yn),mn.names=Object.keys(mn),gn.names=[].concat(yn.names).concat(mn.names);var vn=function(r){function n(t,e){var n;return void 0===e&&(e=function(){}),(t=void 0===t?{}:t).reportTouchActivity=!1,(n=r.call(this,null,t,e)||this).hasStarted_=!1,n.on("playing",function(){this.hasStarted_=!0}),n.on("loadstart",function(){this.hasStarted_=!1}),gn.names.forEach(function(e){e=gn[e];t&&t[e.getterName]&&(n[e.privateName]=t[e.getterName])}),n.featuresProgressEvents||n.manualProgressOn(),n.featuresTimeupdateEvents||n.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach(function(e){!1===t["native"+e+"Tracks"]&&(n["featuresNative"+e+"Tracks"]=!1)}),!1===t.nativeCaptions||!1===t.nativeTextTracks?n.featuresNativeTextTracks=!1:!0!==t.nativeCaptions&&!0!==t.nativeTextTracks||(n.featuresNativeTextTracks=!0),n.featuresNativeTextTracks||n.emulateTextTracks(),n.preloadTextTracks=!1!==t.preloadTextTracks,n.autoRemoteTextTracks_=new gn.text.ListClass,n.initTrackListeners(),t.nativeControlsForTouch||n.emitTapEvents(),n.constructor&&(n.name_=n.constructor.name||"Unknown Tech"),n}f(n,r);var e=n.prototype;return e.triggerSourceset=function(e){var t=this;this.isReady_||this.one("ready",function(){return t.setTimeout(function(){return t.triggerSourceset(e)},1)}),this.trigger({src:e,type:"sourceset"})},e.manualProgressOn=function(){this.on("durationchange",this.onDurationChange),this.manualProgress=!0,this.one("ready",this.trackProgress)},e.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange)},e.trackProgress=function(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(ht(this,function(){var e=this.bufferedPercent();this.bufferedPercent_!==e&&this.trigger("progress"),1===(this.bufferedPercent_=e)&&this.stopTrackingProgress()}),500)},e.onDurationChange=function(e){this.duration_=this.duration()},e.buffered=function(){return Nt(0,0)},e.bufferedPercent=function(){return Rt(this.buffered(),this.duration_)},e.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},e.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime),this.on("pause",this.stopTrackingCurrentTime)},e.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime),this.off("pause",this.stopTrackingCurrentTime)},e.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)},e.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},e.dispose=function(){this.clearTracks(mn.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),r.prototype.dispose.call(this)},e.clearTracks=function(e){var i=this;(e=[].concat(e)).forEach(function(e){for(var t=i[e+"Tracks"]()||[],n=t.length;n--;){var r=t[n];"text"===e&&i.removeRemoteTextTrack(r),t.removeTrack(r)}})},e.cleanupAutoTextTracks=function(){for(var e=this.autoRemoteTextTracks_||[],t=e.length;t--;){var n=e[t];this.removeRemoteTextTrack(n)}},e.reset=function(){},e.crossOrigin=function(){},e.setCrossOrigin=function(){},e.error=function(e){return void 0!==e&&(this.error_=new Lt(e),this.trigger("error")),this.error_},e.played=function(){return this.hasStarted_?Nt(0,0):Nt()},e.play=function(){},e.setScrubbing=function(){},e.scrubbing=function(){},e.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},e.initTrackListeners=function(){var i=this;mn.names.forEach(function(e){function t(){i.trigger(e+"trackchange")}var n=mn[e],r=i[n.getterName]();r.addEventListener("removetrack",t),r.addEventListener("addtrack",t),i.on("dispose",function(){r.removeEventListener("removetrack",t),r.removeEventListener("addtrack",t)})})},e.addWebVttScript_=function(){var e,t=this;g.WebVTT||(d.body.contains(this.el())?!this.options_["vtt.js"]&&W(s)&&0<Object.keys(s).length?this.trigger("vttjsloaded"):((e=d.createElement("script")).src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",e.onload=function(){t.trigger("vttjsloaded")},e.onerror=function(){t.trigger("vttjserror")},this.on("dispose",function(){e.onload=null,e.onerror=null}),g.WebVTT=!0,this.el().parentNode.appendChild(e)):this.ready(this.addWebVttScript_))},e.emulateTextTracks=function(){function t(e){return r.addTrack(e.track)}function n(e){return r.removeTrack(e.track)}var e=this,r=this.textTracks(),i=this.remoteTextTracks();i.on("addtrack",t),i.on("removetrack",n),this.addWebVttScript_();function o(){return e.trigger("texttrackchange")}function a(){o();for(var e=0;e<r.length;e++){var t=r[e];t.removeEventListener("cuechange",o),"showing"===t.mode&&t.addEventListener("cuechange",o)}}a(),r.addEventListener("change",a),r.addEventListener("addtrack",a),r.addEventListener("removetrack",a),this.on("dispose",function(){i.off("addtrack",t),i.off("removetrack",n),r.removeEventListener("change",a),r.removeEventListener("addtrack",a),r.removeEventListener("removetrack",a);for(var e=0;e<r.length;e++)r[e].removeEventListener("cuechange",o)})},e.addTextTrack=function(e,t,n){if(!e)throw new Error("TextTrack kind is required but was not provided");return function(e,t,n,r,i){void 0===i&&(i={});var o=e.textTracks();return i.kind=t,n&&(i.label=n),r&&(i.language=r),i.tech=e,i=new gn.text.TrackClass(i),o.addTrack(i),i}(this,e,t,n)},e.createRemoteTextTrack=function(e){e=Pt(e,{tech:this});return new yn.remoteTextEl.TrackClass(e)},e.addRemoteTextTrack=function(e,t){var n=this,r=this.createRemoteTextTrack(e=void 0===e?{}:e);return!0!==t&&!1!==t&&(N.warn('Calling addRemoteTextTrack without explicitly setting the "manualCleanup" parameter to `true` is deprecated and default to `false` in future version of video.js'),t=!0),this.remoteTextTrackEls().addTrackElement_(r),this.remoteTextTracks().addTrack(r.track),!0!==t&&this.ready(function(){return n.autoRemoteTextTracks_.addTrack(r.track)}),r},e.removeRemoteTextTrack=function(e){var t=this.remoteTextTrackEls().getTrackElementByTrack_(e);this.remoteTextTrackEls().removeTrackElement_(t),this.remoteTextTracks().removeTrack(e),this.autoRemoteTextTracks_.removeTrack(e)},e.getVideoPlaybackQuality=function(){return{}},e.requestPictureInPicture=function(){var e=this.options_.Promise||g.Promise;if(e)return e.reject()},e.disablePictureInPicture=function(){return!0},e.setDisablePictureInPicture=function(){},e.setPoster=function(){},e.playsinline=function(){},e.setPlaysinline=function(){},e.overrideNativeAudioTracks=function(){},e.overrideNativeVideoTracks=function(){},e.canPlayType=function(){return""},n.canPlayType=function(){return""},n.canPlaySource=function(e,t){return n.canPlayType(e.type)},n.isTech=function(e){return e.prototype instanceof n||e instanceof n||e===n},n.registerTech=function(e,t){if(n.techs_||(n.techs_={}),!n.isTech(t))throw new Error("Tech "+e+" must be a Tech");if(!n.canPlayType)throw new Error("Techs must have a static canPlayType method on them");if(!n.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them");return e=Ct(e),n.techs_[e]=t,n.techs_[Ot(e)]=t,"Tech"!==e&&n.defaultTechOrder_.push(e),t},n.getTech=function(e){if(e)return n.techs_&&n.techs_[e]?n.techs_[e]:(e=Ct(e),g&&g.videojs&&g.videojs[e]?(N.warn("The "+e+" tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)"),g.videojs[e]):void 0)},n}(jt);gn.names.forEach(function(e){var t=gn[e];vn.prototype[t.getterName]=function(){return this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName]}}),vn.prototype.featuresVolumeControl=!0,vn.prototype.featuresMuteControl=!0,vn.prototype.featuresFullscreenResize=!1,vn.prototype.featuresPlaybackRate=!1,vn.prototype.featuresProgressEvents=!1,vn.prototype.featuresSourceset=!1,vn.prototype.featuresTimeupdateEvents=!1,vn.prototype.featuresNativeTextTracks=!1,vn.withSourceHandlers=function(i){i.registerSourceHandler=function(e,t){var n=(n=i.sourceHandlers)||(i.sourceHandlers=[]);void 0===t&&(t=n.length),n.splice(t,0,e)},i.canPlayType=function(e){for(var t,n=i.sourceHandlers||[],r=0;r<n.length;r++)if(t=n[r].canPlayType(e))return t;return""},i.selectSourceHandler=function(e,t){for(var n=i.sourceHandlers||[],r=0;r<n.length;r++)if(n[r].canHandleSource(e,t))return n[r];return null},i.canPlaySource=function(e,t){var n=i.selectSourceHandler(e,t);return n?n.canHandleSource(e,t):""};["seekable","seeking","duration"].forEach(function(e){var t=this[e];"function"==typeof t&&(this[e]=function(){return this.sourceHandler_&&this.sourceHandler_[e]?this.sourceHandler_[e].apply(this.sourceHandler_,arguments):t.apply(this,arguments)})},i.prototype),i.prototype.setSource=function(e){var t=i.selectSourceHandler(e,this.options_);t||(i.nativeSourceHandler?t=i.nativeSourceHandler:N.error("No source handler found for the current source.")),this.disposeSourceHandler(),this.off("dispose",this.disposeSourceHandler),t!==i.nativeSourceHandler&&(this.currentSource_=e),this.sourceHandler_=t.handleSource(e,this,this.options_),this.one("dispose",this.disposeSourceHandler)},i.prototype.disposeSourceHandler=function(){this.currentSource_&&(this.clearTracks(["audio","video"]),this.currentSource_=null),this.cleanupAutoTextTracks(),this.sourceHandler_&&(this.sourceHandler_.dispose&&this.sourceHandler_.dispose(),this.sourceHandler_=null)}},jt.registerComponent("Tech",vn),vn.registerTech("Tech",vn),vn.defaultTechOrder_=[];var bn={},_n={},wn={};function xn(e,t,n){e.setTimeout(function(){return function n(r,e,i,o,a,s){void 0===r&&(r={});void 0===e&&(e=[]);void 0===a&&(a=[]);void 0===s&&(s=!1);var t=e,e=t[0],u=t.slice(1);if("string"==typeof e)n(r,bn[e],i,o,a,s);else if(e){var l=Cn(o,e);if(!l.setSource)return a.push(l),n(r,u,i,o,a,s);l.setSource(B({},r),function(e,t){return e?n(r,u,i,o,a,s):(a.push(l),void n(t,r.type===t.type?u:bn[t.type],i,o,a,s))})}else u.length?n(r,u,i,o,a,s):s?i(r,a):n(r,bn["*"],i,o,a,!0)}(t,bn[t.type],n,e)},1)}function Tn(e,t,n,r){void 0===r&&(r=null);var i="call"+Ct(n),i=e.reduce(On(i),r),r=i===wn,i=r?null:t[n](i);return function(e,t,n,r){for(var i=e.length-1;0<=i;i--){var o=e[i];o[t]&&o[t](r,n)}}(e,n,i,r),i}var Sn={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1},kn={setCurrentTime:1,setMuted:1,setVolume:1},En={play:1,pause:1};function On(n){return function(e,t){return e===wn?wn:t[n]?t[n](e):e}}function Cn(e,t){var n=_n[e.id()],r=null;if(null==n)return r=t(e),_n[e.id()]=[[t,r]],r;for(var i=0;i<n.length;i++){var o=n[i],a=o[0],o=o[1];a===t&&(r=o)}return null===r&&(r=t(e),n.push([t,r])),r}function Pn(e){return e=Zt(e=void 0===e?"":e),Mn[e.toLowerCase()]||""}function An(e){var t;return e=Array.isArray(e)?(t=[],e.forEach(function(e){e=An(e),Array.isArray(e)?t=t.concat(e):z(e)&&t.push(e)}),t):"string"==typeof e&&e.trim()?[jn({src:e})]:z(e)&&"string"==typeof e.src&&e.src&&e.src.trim()?[jn(e)]:[]}var Mn={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"};function jn(e){var t;return e.type||(t=Pn(e.src))&&(e.type=t),e}G=function(u){function e(e,t,n){var r=Pt({createEl:!1},t),n=u.call(this,e,r,n)||this;if(t.playerOptions.sources&&0!==t.playerOptions.sources.length)e.src(t.playerOptions.sources);else for(var i=0,o=t.playerOptions.techOrder;i<o.length;i++){var a=Ct(o[i]),s=vn.getTech(a);if((s=!a?jt.getComponent(a):s)&&s.isSupported()){e.loadTech_(a);break}}return n}return f(e,u),e}(jt);jt.registerComponent("MediaLoader",G);K=function(r){function e(e,t){t=r.call(this,e,t)||this;return t.emitTapEvents(),t.enable(),t}f(e,r);var t=e.prototype;return t.createEl=function(e,t,n){void 0===e&&(e="div"),void 0===t&&(t={}),void 0===n&&(n={}),t=B({innerHTML:'<span aria-hidden="true" class="vjs-icon-placeholder"></span>',className:this.buildCSSClass(),tabIndex:0},t),"button"===e&&N.error("Creating a ClickableComponent with an HTML element of "+e+" is not supported; use a Button instead."),n=B({role:"button"},n),this.tabIndex_=t.tabIndex;n=r.prototype.createEl.call(this,e,t,n);return this.createControlTextEl(n),n},t.dispose=function(){this.controlTextEl_=null,r.prototype.dispose.call(this)},t.createControlTextEl=function(e){return this.controlTextEl_=ge("span",{className:"vjs-control-text"},{"aria-live":"polite"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_},t.controlText=function(e,t){if(void 0===t&&(t=this.el()),void 0===e)return this.controlText_||"Need Text";var n=this.localize(e);this.controlText_=e,ve(this.controlTextEl_,n),this.nonIconControl||t.setAttribute("title",n)},t.buildCSSClass=function(){return"vjs-control vjs-button "+r.prototype.buildCSSClass.call(this)},t.enable=function(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),void 0!==this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick),this.on("keydown",this.handleKeyDown))},t.disable=function(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),void 0!==this.tabIndex_&&this.el_.removeAttribute("tabIndex"),this.off("mouseover",this.handleMouseOver),this.off("mouseout",this.handleMouseOut),this.off(["tap","click"],this.handleClick),this.off("keydown",this.handleKeyDown)},t.handleLanguagechange=function(){this.controlText(this.controlText_)},t.handleClick=function(e){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)},t.handleKeyDown=function(e){o.isEventKey(e,"Space")||o.isEventKey(e,"Enter")?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):r.prototype.handleKeyDown.call(this,e)},e}(jt);jt.registerComponent("ClickableComponent",K),jt.registerComponent("PosterImage",function(n){function e(e,t){t=n.call(this,e,t)||this;return t.update(),e.on("posterchange",ht(v(t),t.update)),t}f(e,n);var t=e.prototype;return t.dispose=function(){this.player().off("posterchange",this.update),n.prototype.dispose.call(this)},t.createEl=function(){return ge("div",{className:"vjs-poster",tabIndex:-1})},t.update=function(e){var t=this.player().poster();this.setSrc(t),t?this.show():this.hide()},t.setSrc=function(e){this.el_.style.backgroundImage=e?'url("'+e+'")':""},t.handleClick=function(e){var t;this.player_.controls()&&(t=this.player_.usingPlugin("eme")&&this.player_.eme.sessions&&0<this.player_.eme.sessions.length,!this.player_.tech(!0)||(ne||J)&&t||this.player_.tech(!0).focus(),this.player_.paused()?Bt(this.player_.play()):this.player_.pause())},e}(K));var Dn={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function In(e,t){var n;if(4===e.length)n=e[1]+e[1]+e[2]+e[2]+e[3]+e[3];else{if(7!==e.length)throw new Error("Invalid color code provided, "+e+"; must be formatted as e.g. #f0e or #f604e2.");n=e.slice(1)}return"rgba("+parseInt(n.slice(0,2),16)+","+parseInt(n.slice(2,4),16)+","+parseInt(n.slice(4,6),16)+","+t+")"}function Nn(e,t,n){try{e.style[t]=n}catch(e){return}}jt.registerComponent("TextTrackDisplay",function(i){function e(n,e,t){var t=i.call(this,n,e,t)||this,r=ht(v(t),t.updateDisplay);return n.on("loadstart",ht(v(t),t.toggleDisplay)),n.on("texttrackchange",r),n.on("loadedmetadata",ht(v(t),t.preselectTrack)),n.ready(ht(v(t),function(){if(n.tech_&&n.tech_.featuresNativeTextTracks)this.hide();else{n.on("fullscreenchange",r),n.on("playerresize",r),g.addEventListener("orientationchange",r),n.on("dispose",function(){return g.removeEventListener("orientationchange",r)});for(var e=this.options_.playerOptions.tracks||[],t=0;t<e.length;t++)this.player_.addRemoteTextTrack(e[t],!0);this.preselectTrack()}})),t}f(e,i);var t=e.prototype;return t.preselectTrack=function(){for(var e,t,n,r={captions:1,subtitles:1},i=this.player_.textTracks(),o=this.player_.cache_.selectedLanguage,a=0;a<i.length;a++){var s=i[a];o&&o.enabled&&o.language&&o.language===s.language&&s.kind in r?n=s.kind!==o.kind&&n||s:o&&!o.enabled?t=e=n=null:s.default&&("descriptions"!==s.kind||e?s.kind in r&&!t&&(t=s):e=s)}n?n.mode="showing":t?t.mode="showing":e&&(e.mode="showing")},t.toggleDisplay=function(){this.player_.tech_&&this.player_.tech_.featuresNativeTextTracks?this.hide():this.show()},t.createEl=function(){return i.prototype.createEl.call(this,"div",{className:"vjs-text-track-display"},{"aria-live":"off","aria-atomic":"true"})},t.clearDisplay=function(){"function"==typeof g.WebVTT&&g.WebVTT.processCues(g,[],this.el_)},t.updateDisplay=function(){var e=this.player_.textTracks(),t=this.options_.allowMultipleShowingTracks;if(this.clearDisplay(),t){for(var n=[],r=0;r<e.length;++r){var i=e[r];"showing"===i.mode&&n.push(i)}this.updateForTrack(n)}else{for(var o=null,a=null,s=e.length;s--;){var u=e[s];"showing"===u.mode&&("descriptions"===u.kind?o=u:a=u)}a?("off"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","off"),this.updateForTrack(a)):o&&("assertive"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","assertive"),this.updateForTrack(o))}},t.updateDisplayState=function(e){for(var t=this.player_.textTrackSettings.getValues(),n=e.activeCues,r=n.length;r--;){var i,o=n[r];o&&(i=o.displayState,t.color&&(i.firstChild.style.color=t.color),t.textOpacity&&Nn(i.firstChild,"color",In(t.color||"#fff",t.textOpacity)),t.backgroundColor&&(i.firstChild.style.backgroundColor=t.backgroundColor),t.backgroundOpacity&&Nn(i.firstChild,"backgroundColor",In(t.backgroundColor||"#000",t.backgroundOpacity)),t.windowColor&&(t.windowOpacity?Nn(i,"backgroundColor",In(t.windowColor,t.windowOpacity)):i.style.backgroundColor=t.windowColor),t.edgeStyle&&("dropshadow"===t.edgeStyle?i.firstChild.style.textShadow="2px 2px 3px #222, 2px 2px 4px #222, 2px 2px 5px #222":"raised"===t.edgeStyle?i.firstChild.style.textShadow="1px 1px #222, 2px 2px #222, 3px 3px #222":"depressed"===t.edgeStyle?i.firstChild.style.textShadow="1px 1px #ccc, 0 1px #ccc, -1px -1px #222, 0 -1px #222":"uniform"===t.edgeStyle&&(i.firstChild.style.textShadow="0 0 4px #222, 0 0 4px #222, 0 0 4px #222, 0 0 4px #222")),t.fontPercent&&1!==t.fontPercent&&(o=g.parseFloat(i.style.fontSize),i.style.fontSize=o*t.fontPercent+"px",i.style.height="auto",i.style.top="auto"),t.fontFamily&&"default"!==t.fontFamily&&("small-caps"===t.fontFamily?i.firstChild.style.fontVariant="small-caps":i.firstChild.style.fontFamily=Dn[t.fontFamily]))}},t.updateForTrack=function(e){if(Array.isArray(e)||(e=[e]),"function"==typeof g.WebVTT&&!e.every(function(e){return!e.activeCues})){for(var t=[],n=0;n<e.length;++n)for(var r=e[n],i=0;i<r.activeCues.length;++i)t.push(r.activeCues[i]);g.WebVTT.processCues(g,t,this.el_);for(var o=0;o<e.length;++o){for(var a=e[o],s=0;s<a.activeCues.length;++s){var u=a.activeCues[s].displayState;we(u,"vjs-text-track-cue"),we(u,"vjs-text-track-cue-"+(a.language||o))}this.player_.textTrackSettings&&this.updateDisplayState(a)}}},e}(jt)),jt.registerComponent("LoadingSpinner",function(n){function e(){return n.apply(this,arguments)||this}return f(e,n),e.prototype.createEl=function(){var e=this.player_.isAudio(),t=this.localize(e?"Audio Player":"Video Player"),e=ge("span",{className:"vjs-control-text",innerHTML:this.localize("{1} is loading.",[t])}),t=n.prototype.createEl.call(this,"div",{className:"vjs-loading-spinner",dir:"ltr"});return t.appendChild(e),t},e}(jt));var Rn=function(t){function e(){return t.apply(this,arguments)||this}f(e,t);var n=e.prototype;return n.createEl=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n={}),t=B({innerHTML:'<span aria-hidden="true" class="vjs-icon-placeholder"></span>',className:this.buildCSSClass()},t),n=B({type:"button"},n);n=jt.prototype.createEl.call(this,"button",t,n);return this.createControlTextEl(n),n},n.addChild=function(e,t){void 0===t&&(t={});var n=this.constructor.name;return N.warn("Adding an actionable (user controllable) child to a Button ("+n+") is not supported; use a ClickableComponent instead."),jt.prototype.addChild.call(this,e,t)},n.enable=function(){t.prototype.enable.call(this),this.el_.removeAttribute("disabled")},n.disable=function(){t.prototype.disable.call(this),this.el_.setAttribute("disabled","disabled")},n.handleKeyDown=function(e){o.isEventKey(e,"Space")||o.isEventKey(e,"Enter")?e.stopPropagation():t.prototype.handleKeyDown.call(this,e)},e}(K);jt.registerComponent("Button",Rn);re=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.mouseused_=!1,t.on("mousedown",t.handleMouseDown),t}f(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-big-play-button"},t.handleClick=function(e){var t=this.player_.play();if(this.mouseused_&&e.clientX&&e.clientY){var n=this.player_.usingPlugin("eme")&&this.player_.eme.sessions&&0<this.player_.eme.sessions.length;return Bt(t),void(!this.player_.tech(!0)||(ne||J)&&n||this.player_.tech(!0).focus())}var n=this.player_.getChild("controlBar"),r=n&&n.getChild("playToggle");r?(n=function(){return r.focus()},Ft(t)?t.then(n,function(){}):this.setTimeout(n,1)):this.player_.tech(!0).focus()},t.handleKeyDown=function(e){this.mouseused_=!1,n.prototype.handleKeyDown.call(this,e)},t.handleMouseDown=function(e){this.mouseused_=!0},e}(Rn);re.prototype.controlText_="Play Video",jt.registerComponent("BigPlayButton",re),jt.registerComponent("CloseButton",function(n){function e(e,t){e=n.call(this,e,t)||this;return e.controlText(t&&t.controlText||e.localize("Close")),e}f(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-close-button "+n.prototype.buildCSSClass.call(this)},t.handleClick=function(e){this.trigger({type:"close",bubbles:!1})},t.handleKeyDown=function(e){o.isEventKey(e,"Esc")?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):n.prototype.handleKeyDown.call(this,e)},e}(Rn));ae=function(r){function e(e,t){var n=r.call(this,e,t=void 0===t?{}:t)||this;return t.replay=void 0===t.replay||t.replay,n.on(e,"play",n.handlePlay),n.on(e,"pause",n.handlePause),t.replay&&n.on(e,"ended",n.handleEnded),n}f(e,r);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-play-control "+r.prototype.buildCSSClass.call(this)},t.handleClick=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},t.handleSeeked=function(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},t.handlePlay=function(e){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},t.handlePause=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},t.handleEnded=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",this.handleSeeked)},e}(Rn);ae.prototype.controlText_="Play",jt.registerComponent("PlayToggle",ae);function Ln(e,t){e=e<0?0:e;var n=Math.floor(e%60),r=Math.floor(e/60%60),i=Math.floor(e/3600),o=Math.floor(t/60%60),t=Math.floor(t/3600);return(i=0<(i=isNaN(e)||e===1/0?r=n="-":i)||0<t?i+":":"")+(r=((i||10<=o)&&r<10?"0"+r:r)+":")+(n=n<10?"0"+n:n)}var Un=Ln;function Fn(e,t){return Un(e,t=void 0===t?e:t)}var Bn=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.on(e,["timeupdate","ended"],t.updateContent),t.updateTextNode_(),t}f(e,n);var t=e.prototype;return t.createEl=function(){var e=this.buildCSSClass(),t=n.prototype.createEl.call(this,"div",{className:e+" vjs-time-control vjs-control",innerHTML:'<span class="vjs-control-text" role="presentation">'+this.localize(this.labelText_)+" </span>"});return this.contentEl_=ge("span",{className:e+"-display"},{"aria-live":"off",role:"presentation"}),t.appendChild(this.contentEl_),t},t.dispose=function(){this.contentEl_=null,this.textNode_=null,n.prototype.dispose.call(this)},t.updateTextNode_=function(e){var t=this;e=Fn(e=void 0===e?0:e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){var e;t.contentEl_&&((e=t.textNode_)&&t.contentEl_.firstChild!==e&&(e=null,N.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),t.textNode_=d.createTextNode(t.formattedTime_),t.textNode_&&(e?t.contentEl_.replaceChild(t.textNode_,e):t.contentEl_.appendChild(t.textNode_)))}))},t.updateContent=function(e){},e}(jt);Bn.prototype.labelText_="Time",Bn.prototype.controlText_="Time",jt.registerComponent("TimeDisplay",Bn);q=function(e){function t(){return e.apply(this,arguments)||this}f(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-current-time"},n.updateContent=function(e){var t=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.updateTextNode_(t)},t}(Bn);q.prototype.labelText_="Current Time",q.prototype.controlText_="Current Time",jt.registerComponent("CurrentTimeDisplay",q);nn=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.on(e,"durationchange",t.updateContent),t.on(e,"loadstart",t.updateContent),t.on(e,"loadedmetadata",t.updateContent),t}f(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-duration"},t.updateContent=function(e){var t=this.player_.duration();this.updateTextNode_(t)},e}(Bn);nn.prototype.labelText_="Duration",nn.prototype.controlText_="Duration",jt.registerComponent("DurationDisplay",nn),jt.registerComponent("TimeDivider",function(e){function t(){return e.apply(this,arguments)||this}return f(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider",innerHTML:"<div><span>/</span></div>"},{"aria-hidden":!0})},t}(jt));rn=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.on(e,"durationchange",t.updateContent),t}f(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-remaining-time"},t.createEl=function(){var e=n.prototype.createEl.call(this);return e.insertBefore(ge("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e},t.updateContent=function(e){var t;"number"==typeof this.player_.duration()&&(t=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(t))},e}(Bn);rn.prototype.labelText_="Remaining Time",rn.prototype.controlText_="Remaining Time",jt.registerComponent("RemainingTimeDisplay",rn),jt.registerComponent("LiveDisplay",function(n){function e(e,t){t=n.call(this,e,t)||this;return t.updateShowing(),t.on(t.player(),"durationchange",t.updateShowing),t}f(e,n);var t=e.prototype;return t.createEl=function(){var e=n.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=ge("div",{className:"vjs-live-display",innerHTML:'<span class="vjs-control-text">'+this.localize("Stream Type")+" </span>"+this.localize("LIVE")},{"aria-live":"off"}),e.appendChild(this.contentEl_),e},t.dispose=function(){this.contentEl_=null,n.prototype.dispose.call(this)},t.updateShowing=function(e){this.player().duration()===1/0?this.show():this.hide()},e}(jt));on=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.updateLiveEdgeStatus(),t.player_.liveTracker&&t.on(t.player_.liveTracker,"liveedgechange",t.updateLiveEdgeStatus),t}f(e,n);var t=e.prototype;return t.createEl=function(){var e=n.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=ge("span",{className:"vjs-seek-to-live-text",innerHTML:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e},t.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},t.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},t.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatus),this.textEl_=null,n.prototype.dispose.call(this)},e}(Rn);on.prototype.controlText_="Seek to live, currently playing live",jt.registerComponent("SeekToLive",on);function zn(e,t,n){return e=Number(e),Math.min(n,Math.max(t,isNaN(e)?t:e))}e=function(r){function e(e,t){t=r.call(this,e,t)||this;return t.bar=t.getChild(t.options_.barName),t.vertical(!!t.options_.vertical),t.enable(),t}f(e,r);var t=e.prototype;return t.enabled=function(){return this.enabled_},t.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown),this.on("touchstart",this.handleMouseDown),this.on("keydown",this.handleKeyDown),this.on("click",this.handleClick),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},t.disable=function(){var e;this.enabled()&&(e=this.bar.el_.ownerDocument,this.off("mousedown",this.handleMouseDown),this.off("touchstart",this.handleMouseDown),this.off("keydown",this.handleKeyDown),this.off("click",this.handleClick),this.off(this.player_,"controlsvisible",this.update),this.off(e,"mousemove",this.handleMouseMove),this.off(e,"mouseup",this.handleMouseUp),this.off(e,"touchmove",this.handleMouseMove),this.off(e,"touchend",this.handleMouseUp),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1)},t.createEl=function(e,t,n){return void 0===n&&(n={}),(t=void 0===t?{}:t).className=t.className+" vjs-slider",t=B({tabIndex:0},t),n=B({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},n),r.prototype.createEl.call(this,e,t,n)},t.handleMouseDown=function(e){var t=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"!==e.type||ee||e.preventDefault(),Pe(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove),this.on(t,"mouseup",this.handleMouseUp),this.on(t,"touchmove",this.handleMouseMove),this.on(t,"touchend",this.handleMouseUp),this.handleMouseMove(e)},t.handleMouseMove=function(e){},t.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;Ae(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove),this.off(e,"mouseup",this.handleMouseUp),this.off(e,"touchmove",this.handleMouseMove),this.off(e,"touchend",this.handleMouseUp),this.update()},t.update=function(){var t=this;if(this.el_&&this.bar){var n=this.getProgress();return n===this.progress_?n:(this.progress_=n,this.requestNamedAnimationFrame("Slider#update",function(){var e=t.vertical()?"height":"width";t.bar.el().style[e]=(100*n).toFixed(2)+"%"}),n)}},t.getProgress=function(){return Number(zn(this.getPercent(),0,1).toFixed(4))},t.calculateDistance=function(e){e=De(this.el_,e);return this.vertical()?e.y:e.x},t.handleKeyDown=function(e){o.isEventKey(e,"Left")||o.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepBack()):o.isEventKey(e,"Right")||o.isEventKey(e,"Up")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):r.prototype.handleKeyDown.call(this,e)},t.handleClick=function(e){e.stopPropagation(),e.preventDefault()},t.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},e}(jt);jt.registerComponent("Slider",e);function Wn(e,t){return zn(e/t*100,0,100).toFixed(2)+"%"}jt.registerComponent("LoadProgressBar",function(i){function e(e,t){t=i.call(this,e,t)||this;return t.partEls_=[],t.on(e,"progress",t.update),t}f(e,i);var t=e.prototype;return t.createEl=function(){var e=i.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),t=ge("span",{className:"vjs-control-text"}),n=ge("span",{textContent:this.localize("Loaded")}),r=d.createTextNode(": ");return this.percentageEl_=ge("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(t),t.appendChild(n),t.appendChild(r),t.appendChild(this.percentageEl_),e},t.dispose=function(){this.partEls_=null,this.percentageEl_=null,i.prototype.dispose.call(this)},t.update=function(e){var l=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var e=l.player_.liveTracker,t=l.player_.buffered(),e=e&&e.isLive()?e.seekableEnd():l.player_.duration(),n=l.player_.bufferedEnd(),r=l.partEls_,e=Wn(n,e);l.percent_!==e&&(l.el_.style.width=e,ve(l.percentageEl_,e),l.percent_=e);for(var i=0;i<t.length;i++){var o=t.start(i),a=t.end(i),s=r[i];s||(s=l.el_.appendChild(ge()),r[i]=s),s.dataset.start===o&&s.dataset.end===a||(s.dataset.start=o,s.dataset.end=a,s.style.left=Wn(o,n),s.style.width=Wn(a-o,n))}for(var u=r.length;u>t.length;u--)l.el_.removeChild(r[u-1]);r.length=t.length})},e}(jt)),jt.registerComponent("TimeTooltip",function(n){function e(e,t){t=n.call(this,e,t)||this;return t.update=lt(ht(v(t),t.update),30),t}f(e,n);var t=e.prototype;return t.createEl=function(){return n.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},t.update=function(e,t,n){var r=je(this.el_),i=Me(this.player_.el()),o=e.width*t;i&&r&&(t=e.left-i.left+o,i=e.width-o+(i.right-e.right),t<(e=r.width/2)?e+=e-t:i<e&&(e=i),e<0?e=0:e>r.width&&(e=r.width),e=Math.round(e),this.el_.style.right="-"+e+"px",this.write(n))},t.write=function(e){ve(this.el_,e)},t.updateTime=function(r,i,o,a){var s=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var e,t,n=s.player_.duration();n=s.player_.liveTracker&&s.player_.liveTracker.isLive()?((t=(e=s.player_.liveTracker.liveWindow())-i*e)<1?"":"-")+Fn(t,e):Fn(o,n),s.update(r,i,n),a&&a()})},e}(jt));hn=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.update=lt(ht(v(t),t.update),30),t}f(e,n);var t=e.prototype;return t.createEl=function(){return n.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},t.update=function(e,t){var n,r=this.getChild("timeTooltip");r&&(n=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),r.updateTime(e,t,n))},e}(jt);hn.prototype.options_={children:[]},ue||$||hn.prototype.options_.children.push("timeTooltip"),jt.registerComponent("PlayProgressBar",hn);G=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.update=lt(ht(v(t),t.update),30),t}f(e,n);var t=e.prototype;return t.createEl=function(){return n.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},t.update=function(e,t){var n=this,r=t*this.player_.duration();this.getChild("timeTooltip").updateTime(e,t,r,function(){n.el_.style.left=e.width*t+"px"})},e}(jt);G.prototype.options_={children:["timeTooltip"]},jt.registerComponent("MouseTimeDisplay",G);re=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.setEventHandlers_(),t}f(e,n);var t=e.prototype;return t.setEventHandlers_=function(){this.update_=ht(this,this.update),this.update=lt(this.update_,30),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.on(this.player_,["playing"],this.enableInterval_),this.on(this.player_,["ended","pause","waiting"],this.disableInterval_),"hidden"in d&&"visibilityState"in d&&this.on(d,"visibilitychange",this.toggleVisibility_)},t.toggleVisibility_=function(e){"hidden"===d.visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())},t.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,30))},t.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},t.createEl=function(){return n.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},t.update=function(e){var r=this;if("hidden"!==d.visibilityState){var i=n.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var e=r.player_.ended()?r.player_.duration():r.getCurrentTime_(),t=r.player_.liveTracker,n=r.player_.duration();t&&t.isLive()&&(n=r.player_.liveTracker.liveCurrentTime()),r.percent_!==i&&(r.el_.setAttribute("aria-valuenow",(100*i).toFixed(2)),r.percent_=i),r.currentTime_===e&&r.duration_===n||(r.el_.setAttribute("aria-valuetext",r.localize("progress bar timing: currentTime={1} duration={2}",[Fn(e,n),Fn(n,n)],"{1} of {2}")),r.currentTime_=e,r.duration_=n),r.bar&&r.bar.update(Me(r.el()),r.getProgress())}),i}},t.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},t.getPercent=function(){var e,t=this.getCurrentTime_(),n=this.player_.liveTracker;return n&&n.isLive()?(e=(t-n.seekableStart())/n.liveWindow(),n.atLiveEdge()&&(e=1)):e=t/this.player_.duration(),e},t.handleMouseDown=function(e){Fe(e)&&(e.stopPropagation(),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),n.prototype.handleMouseDown.call(this,e))},t.handleMouseMove=function(e){if(Fe(e)){var t=this.calculateDistance(e),n=this.player_.liveTracker;if(n&&n.isLive()){if(.99<=t)return void n.seekToLiveEdge();var r,i=n.seekableStart(),e=n.liveCurrentTime();if((r=(r=e<=(r=i+t*n.liveWindow())?e:r)<=i?i+.1:r)===1/0)return}else(r=t*this.player_.duration())===this.player_.duration()&&(r-=.1);this.player_.currentTime(r)}},t.enable=function(){n.prototype.enable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.show()},t.disable=function(){n.prototype.disable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.hide()},t.handleMouseUp=function(e){n.prototype.handleMouseUp.call(this,e),e&&e.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Bt(this.player_.play()):this.update_()},t.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+5)},t.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-5)},t.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},t.handleKeyDown=function(e){var t;o.isEventKey(e,"Space")||o.isEventKey(e,"Enter")?(e.preventDefault(),e.stopPropagation(),this.handleAction(e)):o.isEventKey(e,"Home")?(e.preventDefault(),e.stopPropagation(),this.player_.currentTime(0)):o.isEventKey(e,"End")?(e.preventDefault(),e.stopPropagation(),this.player_.currentTime(this.player_.duration())):/^[0-9]$/.test(o(e))?(e.preventDefault(),e.stopPropagation(),t=10*(o.codes[o(e)]-o.codes[0])/100,this.player_.currentTime(this.player_.duration()*t)):o.isEventKey(e,"PgDn")?(e.preventDefault(),e.stopPropagation(),this.player_.currentTime(this.player_.currentTime()-60)):o.isEventKey(e,"PgUp")?(e.preventDefault(),e.stopPropagation(),this.player_.currentTime(this.player_.currentTime()+60)):n.prototype.handleKeyDown.call(this,e)},t.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableInterval_),this.off(this.player_,["ended","pause","waiting"],this.disableInterval_),"hidden"in d&&"visibilityState"in d&&this.off(d,"visibilitychange",this.toggleVisibility_),n.prototype.dispose.call(this)},e}(e);re.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},ue||$||re.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),jt.registerComponent("SeekBar",re);ae=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.handleMouseMove=lt(ht(v(t),t.handleMouseMove),30),t.throttledHandleMouseSeek=lt(ht(v(t),t.handleMouseSeek),30),t.enable(),t}f(e,n);var t=e.prototype;return t.createEl=function(){return n.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},t.handleMouseMove=function(e){var t,n,r,i,o=this.getChild("seekBar");o&&(t=o.getChild("playProgressBar"),n=o.getChild("mouseTimeDisplay"),(t||n)&&(i=je(r=o.el()),e=De(r,e).x,e=zn(e,0,1),n&&n.update(i,e),t&&t.update(i,o.getProgress())))},t.handleMouseSeek=function(e){var t=this.getChild("seekBar");t&&t.handleMouseMove(e)},t.enabled=function(){return this.enabled_},t.disable=function(){var e;this.children().forEach(function(e){return e.disable&&e.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDown),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing()&&(e=this.getChild("seekBar"),this.player_.scrubbing(!1),e.videoWasPlaying&&Bt(this.player_.play())))},t.enable=function(){this.children().forEach(function(e){return e.enable&&e.enable()}),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDown),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},t.removeListenersAddedOnMousedownAndTouchstart=function(){var e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUp),this.off(e,"touchend",this.handleMouseUp)},t.handleMouseDown=function(e){var t=this.el_.ownerDocument,n=this.getChild("seekBar");n&&n.handleMouseDown(e),this.on(t,"mousemove",this.throttledHandleMouseSeek),this.on(t,"touchmove",this.throttledHandleMouseSeek),this.on(t,"mouseup",this.handleMouseUp),this.on(t,"touchend",this.handleMouseUp)},t.handleMouseUp=function(e){var t=this.getChild("seekBar");t&&t.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()},e}(jt);ae.prototype.options_={children:["seekBar"]},jt.registerComponent("ProgressControl",ae);q=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.on(e,["enterpictureinpicture","leavepictureinpicture"],t.handlePictureInPictureChange),t.on(e,["disablepictureinpicturechanged","loadedmetadata"],t.handlePictureInPictureEnabledChange),t.disable(),t}f(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-picture-in-picture-control "+n.prototype.buildCSSClass.call(this)},t.handlePictureInPictureEnabledChange=function(){d.pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},t.handlePictureInPictureChange=function(e){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},t.handleClick=function(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},e}(Rn);q.prototype.controlText_="Picture-in-Picture",jt.registerComponent("PictureInPictureToggle",q);nn=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.on(e,"fullscreenchange",t.handleFullscreenChange),!1===d[e.fsApi_.fullscreenEnabled]&&t.disable(),t}f(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-fullscreen-control "+n.prototype.buildCSSClass.call(this)},t.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},t.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},e}(Rn);nn.prototype.controlText_="Fullscreen",jt.registerComponent("FullscreenToggle",nn);jt.registerComponent("VolumeLevel",function(e){function t(){return e.apply(this,arguments)||this}return f(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-level",innerHTML:'<span class="vjs-control-text"></span>'})},t}(jt));Bn=function(r){function e(e,t){var n=r.call(this,e,t)||this;return n.on("slideractive",n.updateLastVolume_),n.on(e,"volumechange",n.updateARIAAttributes),e.ready(function(){return n.updateARIAAttributes()}),n}f(e,r);var t=e.prototype;return t.createEl=function(){return r.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},t.handleMouseDown=function(e){Fe(e)&&r.prototype.handleMouseDown.call(this,e)},t.handleMouseMove=function(e){Fe(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},t.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},t.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},t.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},t.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},t.updateARIAAttributes=function(e){var t=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")},t.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},t.updateLastVolume_=function(){var e=this,t=this.player_.volume();this.one("sliderinactive",function(){0===e.player_.volume()&&e.player_.lastVolume_(t)})},e}(e);Bn.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},Bn.prototype.playerEvent="volumechange",jt.registerComponent("VolumeBar",Bn);rn=function(o){function e(e,t){var n,r,i;return(t=void 0===t?{}:t).vertical=t.vertical||!1,void 0!==t.volumeBar&&!W(t.volumeBar)||(t.volumeBar=t.volumeBar||{},t.volumeBar.vertical=t.vertical),n=o.call(this,e,t)||this,r=v(n),(i=e).tech_&&!i.tech_.featuresVolumeControl&&r.addClass("vjs-hidden"),r.on(i,"loadstart",function(){i.tech_.featuresVolumeControl?r.removeClass("vjs-hidden"):r.addClass("vjs-hidden")}),n.throttledHandleMouseMove=lt(ht(v(n),n.handleMouseMove),30),n.on("mousedown",n.handleMouseDown),n.on("touchstart",n.handleMouseDown),n.on(n.volumeBar,["focus","slideractive"],function(){n.volumeBar.addClass("vjs-slider-active"),n.addClass("vjs-slider-active"),n.trigger("slideractive")}),n.on(n.volumeBar,["blur","sliderinactive"],function(){n.volumeBar.removeClass("vjs-slider-active"),n.removeClass("vjs-slider-active"),n.trigger("sliderinactive")}),n}f(e,o);var t=e.prototype;return t.createEl=function(){var e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),o.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+e})},t.handleMouseDown=function(e){var t=this.el_.ownerDocument;this.on(t,"mousemove",this.throttledHandleMouseMove),this.on(t,"touchmove",this.throttledHandleMouseMove),this.on(t,"mouseup",this.handleMouseUp),this.on(t,"touchend",this.handleMouseUp)},t.handleMouseUp=function(e){var t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseMove),this.off(t,"touchmove",this.throttledHandleMouseMove),this.off(t,"mouseup",this.handleMouseUp),this.off(t,"touchend",this.handleMouseUp)},t.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},e}(jt);rn.prototype.options_={children:["volumeBar"]},jt.registerComponent("VolumeControl",rn);on=function(i){function e(e,t){var n,r,t=i.call(this,e,t)||this;return n=v(t),(r=e).tech_&&!r.tech_.featuresMuteControl&&n.addClass("vjs-hidden"),n.on(r,"loadstart",function(){r.tech_.featuresMuteControl?n.removeClass("vjs-hidden"):n.addClass("vjs-hidden")}),t.on(e,["loadstart","volumechange"],t.update),t}f(e,i);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-mute-control "+i.prototype.buildCSSClass.call(this)},t.handleClick=function(e){var t=this.player_.volume(),n=this.player_.lastVolume_();0===t?(this.player_.volume(n<.1?.1:n),this.player_.muted(!1)):this.player_.muted(!this.player_.muted())},t.update=function(e){this.updateIcon_(),this.updateControlText_()},t.updateIcon_=function(){var e=this.player_.volume(),t=3;ue&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?t=0:e<.33?t=1:e<.67&&(t=2);for(var n=0;n<4;n++)xe(this.el_,"vjs-vol-"+n);we(this.el_,"vjs-vol-"+t)},t.updateControlText_=function(){var e=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==e&&this.controlText(e)},e}(Rn);on.prototype.controlText_="Mute",jt.registerComponent("MuteToggle",on);hn=function(n){function e(e,t){return void 0!==(t=void 0===t?{}:t).inline?t.inline=t.inline:t.inline=!0,void 0!==t.volumeControl&&!W(t.volumeControl)||(t.volumeControl=t.volumeControl||{},t.volumeControl.vertical=!t.inline),(t=n.call(this,e,t)||this).on(e,["loadstart"],t.volumePanelState_),t.on(t.muteToggle,"keyup",t.handleKeyPress),t.on(t.volumeControl,"keyup",t.handleVolumeControlKeyUp),t.on("keydown",t.handleKeyPress),t.on("mouseover",t.handleMouseOver),t.on("mouseout",t.handleMouseOut),t.on(t.volumeControl,["slideractive"],t.sliderActive_),t.on(t.volumeControl,["sliderinactive"],t.sliderInactive_),t}f(e,n);var t=e.prototype;return t.sliderActive_=function(){this.addClass("vjs-slider-active")},t.sliderInactive_=function(){this.removeClass("vjs-slider-active")},t.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},t.createEl=function(){var e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),n.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+e})},t.dispose=function(){this.handleMouseOut(),n.prototype.dispose.call(this)},t.handleVolumeControlKeyUp=function(e){o.isEventKey(e,"Esc")&&this.muteToggle.focus()},t.handleMouseOver=function(e){this.addClass("vjs-hover"),it(d,"keyup",ht(this,this.handleKeyPress))},t.handleMouseOut=function(e){this.removeClass("vjs-hover"),ot(d,"keyup",ht(this,this.handleKeyPress))},t.handleKeyPress=function(e){o.isEventKey(e,"Esc")&&this.handleMouseOut()},e}(jt);hn.prototype.options_={children:["muteToggle","volumeControl"]},jt.registerComponent("VolumePanel",hn);var Vn=function(n){function e(e,t){e=n.call(this,e,t)||this;return t&&(e.menuButton_=t.menuButton),e.focusedChild_=-1,e.on("keydown",e.handleKeyDown),e.boundHandleBlur_=ht(v(e),e.handleBlur),e.boundHandleTapClick_=ht(v(e),e.handleTapClick),e}f(e,n);var t=e.prototype;return t.addEventListenerForItem=function(e){e instanceof jt&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))},t.removeEventListenerForItem=function(e){e instanceof jt&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))},t.removeChild=function(e){"string"==typeof e&&(e=this.getChild(e)),this.removeEventListenerForItem(e),n.prototype.removeChild.call(this,e)},t.addItem=function(e){e=this.addChild(e);e&&this.addEventListenerForItem(e)},t.createEl=function(){var e=this.options_.contentElType||"ul";this.contentEl_=ge(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");e=n.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return e.appendChild(this.contentEl_),it(e,"click",function(e){e.preventDefault(),e.stopImmediatePropagation()}),e},t.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,n.prototype.dispose.call(this)},t.handleBlur=function(e){var t=e.relatedTarget||d.activeElement;this.children().some(function(e){return e.el()===t})||(e=this.menuButton_)&&e.buttonPressed_&&t!==e.el().firstChild&&e.unpressButton()},t.handleTapClick=function(t){var e;this.menuButton_&&(this.menuButton_.unpressButton(),e=this.children(),!Array.isArray(e)||(e=e.filter(function(e){return e.el()===t.target})[0])&&"CaptionSettingsMenuItem"!==e.name()&&this.menuButton_.focus())},t.handleKeyDown=function(e){o.isEventKey(e,"Left")||o.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(o.isEventKey(e,"Right")||o.isEventKey(e,"Up"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())},t.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},t.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},t.focus=function(e){void 0===e&&(e=0);var t=this.children().slice();t.length&&t[0].hasClass("vjs-menu-title")&&t.shift(),0<t.length&&(e<0?e=0:e>=t.length&&(e=t.length-1),t[this.focusedChild_=e].el_.focus())},e}(jt);jt.registerComponent("Menu",Vn);G=function(r){function e(e,t){var n;(n=r.call(this,e,t=void 0===t?{}:t)||this).menuButton_=new Rn(e,t),n.menuButton_.controlText(n.controlText_),n.menuButton_.el_.setAttribute("aria-haspopup","true");t=Rn.prototype.buildCSSClass();return n.menuButton_.el_.className=n.buildCSSClass()+" "+t,n.menuButton_.removeClass("vjs-control"),n.addChild(n.menuButton_),n.update(),n.enabled_=!0,n.on(n.menuButton_,"tap",n.handleClick),n.on(n.menuButton_,"click",n.handleClick),n.on(n.menuButton_,"keydown",n.handleKeyDown),n.on(n.menuButton_,"mouseenter",function(){n.addClass("vjs-hover"),n.menu.show(),it(d,"keyup",ht(v(n),n.handleMenuKeyUp))}),n.on("mouseleave",n.handleMouseLeave),n.on("keydown",n.handleSubmenuKeyDown),n}f(e,r);var t=e.prototype;return t.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},t.createMenu=function(){var e,t=new Vn(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title&&(e=ge("li",{className:"vjs-menu-title",innerHTML:Ct(this.options_.title),tabIndex:-1}),this.hideThreshold_+=1,e=new jt(this.player_,{el:e}),t.addItem(e)),this.items=this.createItems(),this.items)for(var n=0;n<this.items.length;n++)t.addItem(this.items[n]);return t},t.createItems=function(){},t.createEl=function(){return r.prototype.createEl.call(this,"div",{className:this.buildWrapperCSSClass()},{})},t.buildWrapperCSSClass=function(){var e="vjs-menu-button";return!0===this.options_.inline?e+="-inline":e+="-popup","vjs-menu-button "+e+" "+Rn.prototype.buildCSSClass()+" "+r.prototype.buildCSSClass.call(this)},t.buildCSSClass=function(){var e="vjs-menu-button";return!0===this.options_.inline?e+="-inline":e+="-popup","vjs-menu-button "+e+" "+r.prototype.buildCSSClass.call(this)},t.controlText=function(e,t){return void 0===t&&(t=this.menuButton_.el()),this.menuButton_.controlText(e,t)},t.dispose=function(){this.handleMouseLeave(),r.prototype.dispose.call(this)},t.handleClick=function(e){this.buttonPressed_?this.unpressButton():this.pressButton()},t.handleMouseLeave=function(e){this.removeClass("vjs-hover"),ot(d,"keyup",ht(this,this.handleMenuKeyUp))},t.focus=function(){this.menuButton_.focus()},t.blur=function(){this.menuButton_.blur()},t.handleKeyDown=function(e){o.isEventKey(e,"Esc")||o.isEventKey(e,"Tab")?(this.buttonPressed_&&this.unpressButton(),o.isEventKey(e,"Tab")||(e.preventDefault(),this.menuButton_.focus())):(o.isEventKey(e,"Up")||o.isEventKey(e,"Down"))&&(this.buttonPressed_||(e.preventDefault(),this.pressButton()))},t.handleMenuKeyUp=function(e){(o.isEventKey(e,"Esc")||o.isEventKey(e,"Tab"))&&this.removeClass("vjs-hover")},t.handleSubmenuKeyPress=function(e){this.handleSubmenuKeyDown(e)},t.handleSubmenuKeyDown=function(e){(o.isEventKey(e,"Esc")||o.isEventKey(e,"Tab"))&&(this.buttonPressed_&&this.unpressButton(),o.isEventKey(e,"Tab")||(e.preventDefault(),this.menuButton_.focus()))},t.pressButton=function(){this.enabled_&&(this.buttonPressed_=!0,this.menu.show(),this.menu.lockShowing(),this.menuButton_.el_.setAttribute("aria-expanded","true"),ue&&me()||this.menu.focus())},t.unpressButton=function(){this.enabled_&&(this.buttonPressed_=!1,this.menu.unlockShowing(),this.menu.hide(),this.menuButton_.el_.setAttribute("aria-expanded","false"))},t.disable=function(){this.unpressButton(),this.enabled_=!1,this.addClass("vjs-disabled"),this.menuButton_.disable()},t.enable=function(){this.enabled_=!0,this.removeClass("vjs-disabled"),this.menuButton_.enable()},e}(jt);jt.registerComponent("MenuButton",G);re=function(i){function e(e,t){var n=t.tracks,t=i.call(this,e,t)||this;if(t.items.length<=1&&t.hide(),!n)return v(t);var r=ht(v(t),t.update);return n.addEventListener("removetrack",r),n.addEventListener("addtrack",r),n.addEventListener("labelchange",r),t.player_.on("ready",r),t.player_.on("dispose",function(){n.removeEventListener("removetrack",r),n.removeEventListener("addtrack",r),n.removeEventListener("labelchange",r)}),t}return f(e,i),e}(G);jt.registerComponent("TrackButton",re);var Hn=["Tab","Esc","Up","Down","Right","Left"],ae=function(r){function e(e,t){e=r.call(this,e,t)||this;return e.selectable=t.selectable,e.isSelected_=t.selected||!1,e.multiSelectable=t.multiSelectable,e.selected(e.isSelected_),e.selectable?e.multiSelectable?e.el_.setAttribute("role","menuitemcheckbox"):e.el_.setAttribute("role","menuitemradio"):e.el_.setAttribute("role","menuitem"),e}f(e,r);var t=e.prototype;return t.createEl=function(e,t,n){return this.nonIconControl=!0,r.prototype.createEl.call(this,"li",B({className:"vjs-menu-item",innerHTML:'<span class="vjs-menu-item-text">'+this.localize(this.options_.label)+"</span>",tabIndex:-1},t),n)},t.handleKeyDown=function(t){Hn.some(function(e){return o.isEventKey(t,e)})||r.prototype.handleKeyDown.call(this,t)},t.handleClick=function(e){this.selected(!0)},t.selected=function(e){this.selectable&&(e?(this.addClass("vjs-selected"),this.el_.setAttribute("aria-checked","true"),this.controlText(", selected"),this.isSelected_=!0):(this.removeClass("vjs-selected"),this.el_.setAttribute("aria-checked","false"),this.controlText(""),this.isSelected_=!1))},e}(K);jt.registerComponent("MenuItem",ae);var qn=function(u){function e(e,t){var r,n=t.track,i=e.textTracks();t.label=n.label||n.language||"Unknown",t.selected="showing"===n.mode,(r=u.call(this,e,t)||this).track=n,r.kinds=(t.kinds||[t.kind||r.track.kind]).filter(Boolean);function o(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];r.handleTracksChange.apply(v(r),t)}function a(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];r.handleSelectedLanguageChange.apply(v(r),t)}var s;return e.on(["loadstart","texttrackchange"],o),i.addEventListener("change",o),i.addEventListener("selectedlanguagechange",a),r.on("dispose",function(){e.off(["loadstart","texttrackchange"],o),i.removeEventListener("change",o),i.removeEventListener("selectedlanguagechange",a)}),void 0===i.onchange&&r.on(["tap","click"],function(){if("object"!=typeof g.Event)try{s=new g.Event("change")}catch(e){}s||(s=d.createEvent("Event")).initEvent("change",!0,!0),i.dispatchEvent(s)}),r.handleTracksChange(),r}f(e,u);var t=e.prototype;return t.handleClick=function(e){var t=this.track,n=this.player_.textTracks();if(u.prototype.handleClick.call(this,e),n)for(var r=0;r<n.length;r++){var i=n[r];-1!==this.kinds.indexOf(i.kind)&&(i===t?"showing"!==i.mode&&(i.mode="showing"):"disabled"!==i.mode&&(i.mode="disabled"))}},t.handleTracksChange=function(e){var t="showing"===this.track.mode;t!==this.isSelected_&&this.selected(t)},t.handleSelectedLanguageChange=function(e){var t;"showing"===this.track.mode&&((t=this.player_.cache_.selectedLanguage)&&t.enabled&&t.language===this.track.language&&t.kind!==this.track.kind||(this.player_.cache_.selectedLanguage={enabled:!0,language:this.track.language,kind:this.track.kind}))},t.dispose=function(){this.track=null,u.prototype.dispose.call(this)},e}(ae);jt.registerComponent("TextTrackMenuItem",qn);var Yn=function(n){function e(e,t){return t.track={player:e,kind:t.kind,kinds:t.kinds,default:!1,mode:"disabled"},t.kinds||(t.kinds=[t.kind]),t.label?t.track.label=t.label:t.track.label=t.kinds.join(" and ")+" off",t.selectable=!0,t.multiSelectable=!1,n.call(this,e,t)||this}f(e,n);var t=e.prototype;return t.handleTracksChange=function(e){for(var t=this.player().textTracks(),n=!0,r=0,i=t.length;r<i;r++){var o=t[r];if(-1<this.options_.kinds.indexOf(o.kind)&&"showing"===o.mode){n=!1;break}}n!==this.isSelected_&&this.selected(n)},t.handleSelectedLanguageChange=function(e){for(var t=this.player().textTracks(),n=!0,r=0,i=t.length;r<i;r++){var o=t[r];if(-1<["captions","descriptions","subtitles"].indexOf(o.kind)&&"showing"===o.mode){n=!1;break}}n&&(this.player_.cache_.selectedLanguage={enabled:!1})},e}(qn);jt.registerComponent("OffTextTrackMenuItem",Yn);q=function(n){function e(e,t){return(t=void 0===t?{}:t).tracks=e.textTracks(),n.call(this,e,t)||this}return f(e,n),e.prototype.createItems=function(e,t){var n;void 0===t&&(t=qn),this.label_&&(n=this.label_+" off"),(e=void 0===e?[]:e).push(new Yn(this.player_,{kinds:this.kinds_,kind:this.kind_,label:n})),this.hideThreshold_+=1;var r=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var i=0;i<r.length;i++){var o,a=r[i];-1<this.kinds_.indexOf(a.kind)&&((o=new t(this.player_,{track:a,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1})).addClass("vjs-"+a.kind+"-menu-item"),e.push(o))}return e},e}(re);jt.registerComponent("TextTrackButton",q);var Gn=function(o){function e(e,t){var n=t.track,r=t.cue,i=e.currentTime();return t.selectable=!0,t.multiSelectable=!1,t.label=r.text,t.selected=r.startTime<=i&&i<r.endTime,(t=o.call(this,e,t)||this).track=n,t.cue=r,n.addEventListener("cuechange",ht(v(t),t.update)),t}f(e,o);var t=e.prototype;return t.handleClick=function(e){o.prototype.handleClick.call(this),this.player_.currentTime(this.cue.startTime),this.update(this.cue.startTime)},t.update=function(e){var t=this.cue,n=this.player_.currentTime();this.selected(t.startTime<=n&&n<t.endTime)},e}(ae);jt.registerComponent("ChaptersTrackMenuItem",Gn);nn=function(r){function e(e,t,n){return r.call(this,e,t,n)||this}f(e,r);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-chapters-button "+r.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-chapters-button "+r.prototype.buildWrapperCSSClass.call(this)},t.update=function(e){this.track_&&(!e||"addtrack"!==e.type&&"removetrack"!==e.type)||this.setTrack(this.findChaptersTrack()),r.prototype.update.call(this)},t.setTrack=function(e){var t;this.track_!==e&&(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_&&((t=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_))&&t.removeEventListener("load",this.updateHandler_),this.track_=null),this.track_=e,this.track_&&(this.track_.mode="hidden",(e=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_))&&e.addEventListener("load",this.updateHandler_)))},t.findChaptersTrack=function(){for(var e=this.player_.textTracks()||[],t=e.length-1;0<=t;t--){var n=e[t];if(n.kind===this.kind_)return n}},t.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(Ct(this.kind_))},t.createMenu=function(){return this.options_.title=this.getMenuCaption(),r.prototype.createMenu.call(this)},t.createItems=function(){var e=[];if(!this.track_)return e;var t=this.track_.cues;if(!t)return e;for(var n=0,r=t.length;n<r;n++){var i=t[n],i=new Gn(this.player_,{track:this.track_,cue:i});e.push(i)}return e},e}(q);nn.prototype.kind_="chapters",nn.prototype.controlText_="Chapters",jt.registerComponent("ChaptersButton",nn);e=function(o){function e(e,t,n){var n=o.call(this,e,t,n)||this,r=e.textTracks(),i=ht(v(n),n.handleTracksChange);return r.addEventListener("change",i),n.on("dispose",function(){r.removeEventListener("change",i)}),n}f(e,o);var t=e.prototype;return t.handleTracksChange=function(e){for(var t=this.player().textTracks(),n=!1,r=0,i=t.length;r<i;r++){var o=t[r];if(o.kind!==this.kind_&&"showing"===o.mode){n=!0;break}}n?this.disable():this.enable()},t.buildCSSClass=function(){return"vjs-descriptions-button "+o.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-descriptions-button "+o.prototype.buildWrapperCSSClass.call(this)},e}(q);e.prototype.kind_="descriptions",e.prototype.controlText_="Descriptions",jt.registerComponent("DescriptionsButton",e);Bn=function(r){function e(e,t,n){return r.call(this,e,t,n)||this}f(e,r);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-subtitles-button "+r.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-subtitles-button "+r.prototype.buildWrapperCSSClass.call(this)},e}(q);Bn.prototype.kind_="subtitles",Bn.prototype.controlText_="Subtitles",jt.registerComponent("SubtitlesButton",Bn);var Kn=function(n){function e(e,t){return t.track={player:e,kind:t.kind,label:t.kind+" settings",selectable:!1,default:!1,mode:"disabled"},t.selectable=!1,t.name="CaptionSettingsMenuItem",(e=n.call(this,e,t)||this).addClass("vjs-texttrack-settings"),e.controlText(", opens "+t.kind+" settings dialog"),e}return f(e,n),e.prototype.handleClick=function(e){this.player().getChild("textTrackSettings").open()},e}(qn);jt.registerComponent("CaptionSettingsMenuItem",Kn);rn=function(r){function e(e,t,n){return r.call(this,e,t,n)||this}f(e,r);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-captions-button "+r.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-captions-button "+r.prototype.buildWrapperCSSClass.call(this)},t.createItems=function(){var e=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(e.push(new Kn(this.player_,{kind:this.kind_})),this.hideThreshold_+=1),r.prototype.createItems.call(this,e)},e}(q);rn.prototype.kind_="captions",rn.prototype.controlText_="Captions",jt.registerComponent("CaptionsButton",rn);var $n=function(i){function e(){return i.apply(this,arguments)||this}return f(e,i),e.prototype.createEl=function(e,t,n){var r='<span class="vjs-menu-item-text">'+this.localize(this.options_.label);return"captions"===this.options_.track.kind&&(r+='\n        <span aria-hidden="true" class="vjs-icon-placeholder"></span>\n        <span class="vjs-control-text"> '+this.localize("Captions")+"</span>\n      "),i.prototype.createEl.call(this,e,B({innerHTML:r+="</span>"},t),n)},e}(qn);jt.registerComponent("SubsCapsMenuItem",$n);on=function(n){function e(e,t){return(t=n.call(this,e,t=void 0===t?{}:t)||this).label_="subtitles",-1<["en","en-us","en-ca","fr-ca"].indexOf(t.player_.language_)&&(t.label_="captions"),t.menuButton_.controlText(Ct(t.label_)),t}f(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-subs-caps-button "+n.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+n.prototype.buildWrapperCSSClass.call(this)},t.createItems=function(){var e=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(e.push(new Kn(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=n.prototype.createItems.call(this,e,$n)},e}(q);on.prototype.kinds_=["captions","subtitles"],on.prototype.controlText_="Subtitles",jt.registerComponent("SubsCapsButton",on);var Xn=function(a){function e(e,t){var r,n=t.track,i=e.audioTracks();t.label=n.label||n.language||"Unknown",t.selected=n.enabled,(r=a.call(this,e,t)||this).track=n,r.addClass("vjs-"+n.kind+"-menu-item");function o(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];r.handleTracksChange.apply(v(r),t)}return i.addEventListener("change",o),r.on("dispose",function(){i.removeEventListener("change",o)}),r}f(e,a);var t=e.prototype;return t.createEl=function(e,t,n){var r='<span class="vjs-menu-item-text">'+this.localize(this.options_.label);return"main-desc"===this.options_.track.kind&&(r+='\n        <span aria-hidden="true" class="vjs-icon-placeholder"></span>\n        <span class="vjs-control-text"> '+this.localize("Descriptions")+"</span>\n      "),a.prototype.createEl.call(this,e,B({innerHTML:r+="</span>"},t),n)},t.handleClick=function(e){var t=this.player_.audioTracks();a.prototype.handleClick.call(this,e);for(var n=0;n<t.length;n++){var r=t[n];r.enabled=r===this.track}},t.handleTracksChange=function(e){this.selected(this.track.enabled)},e}(ae);jt.registerComponent("AudioTrackMenuItem",Xn);hn=function(n){function e(e,t){return(t=void 0===t?{}:t).tracks=e.audioTracks(),n.call(this,e,t)||this}f(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-audio-button "+n.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-audio-button "+n.prototype.buildWrapperCSSClass.call(this)},t.createItems=function(e){void 0===e&&(e=[]),this.hideThreshold_=1;for(var t=this.player_.audioTracks(),n=0;n<t.length;n++){var r=t[n];e.push(new Xn(this.player_,{track:r,selectable:!0,multiSelectable:!1}))}return e},e}(re);hn.prototype.controlText_="Audio Track",jt.registerComponent("AudioTrackButton",hn);var Qn=function(i){function e(e,t){var n=t.rate,r=parseFloat(n,10);return t.label=n,t.selected=1===r,t.selectable=!0,t.multiSelectable=!1,(t=i.call(this,e,t)||this).label=n,t.rate=r,t.on(e,"ratechange",t.update),t}f(e,i);var t=e.prototype;return t.handleClick=function(e){i.prototype.handleClick.call(this),this.player().playbackRate(this.rate)},t.update=function(e){this.selected(this.player().playbackRate()===this.rate)},e}(ae);Qn.prototype.contentElType="button",jt.registerComponent("PlaybackRateMenuItem",Qn);K=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.updateVisibility(),t.updateLabel(),t.on(e,"loadstart",t.updateVisibility),t.on(e,"ratechange",t.updateLabel),t}f(e,n);var t=e.prototype;return t.createEl=function(){var e=n.prototype.createEl.call(this);return this.labelEl_=ge("div",{className:"vjs-playback-rate-value",innerHTML:"1x"}),e.appendChild(this.labelEl_),e},t.dispose=function(){this.labelEl_=null,n.prototype.dispose.call(this)},t.buildCSSClass=function(){return"vjs-playback-rate "+n.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-playback-rate "+n.prototype.buildWrapperCSSClass.call(this)},t.createMenu=function(){var e=new Vn(this.player()),t=this.playbackRates();if(t)for(var n=t.length-1;0<=n;n--)e.addChild(new Qn(this.player(),{rate:t[n]+"x"}));return e},t.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},t.handleClick=function(e){for(var t=this.player().playbackRate(),n=this.playbackRates(),r=n[0],i=0;i<n.length;i++)if(n[i]>t){r=n[i];break}this.player().playbackRate(r)},t.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates},t.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&0<this.playbackRates().length},t.updateVisibility=function(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},t.updateLabel=function(e){this.playbackRateSupported()&&(this.labelEl_.innerHTML=this.player().playbackRate()+"x")},e}(G);K.prototype.controlText_="Playback Rate",jt.registerComponent("PlaybackRateMenuButton",K);nn=function(e){function t(){return e.apply(this,arguments)||this}f(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-spacer "+e.prototype.buildCSSClass.call(this)},n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},t}(jt);jt.registerComponent("Spacer",nn),jt.registerComponent("CustomControlSpacer",function(t){function e(){return t.apply(this,arguments)||this}f(e,t);var n=e.prototype;return n.buildCSSClass=function(){return"vjs-custom-control-spacer "+t.prototype.buildCSSClass.call(this)},n.createEl=function(){var e=t.prototype.createEl.call(this,{className:this.buildCSSClass()});return e.innerHTML=" ",e},e}(nn));e=function(e){function t(){return e.apply(this,arguments)||this}return f(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},t}(jt);e.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in d&&e.prototype.options_.children.splice(e.prototype.options_.children.length-1,0,"pictureInPictureToggle"),jt.registerComponent("ControlBar",e);Bn=function(n){function e(e,t){t=n.call(this,e,t)||this;return t.on(e,"error",t.open),t}f(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-error-display "+n.prototype.buildCSSClass.call(this)},t.content=function(){var e=this.player().error();return e?this.localize(e.message):""},e}(qt);Bn.prototype.options_=i({},qt.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),jt.registerComponent("ErrorDisplay",Bn);var Zn="vjs-text-track-settings",rn=["#000","Black"],q=["#00F","Blue"],on=["#0FF","Cyan"],re=["#0F0","Green"],hn=["#F0F","Magenta"],ae=["#F00","Red"],G=["#FFF","White"],K=["#FF0","Yellow"],nn=["1","Opaque"],e=["0.5","Semi-Transparent"],Bn=["0","Transparent"],Jn={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[rn,G,ae,re,q,K,hn,on]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[nn,e,Bn]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[G,rn,ae,re,q,K,hn,on]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(e){return"1.00"===e?null:Number(e)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[nn,e]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[Bn,e,nn]}};function er(e,t){if((e=t?t(e):e)&&"none"!==e)return e}Jn.windowColor.options=Jn.backgroundColor.options,jt.registerComponent("TextTrackSettings",function(r){function e(e,t){var n;return t.temporary=!1,(n=r.call(this,e,t)||this).updateDisplay=ht(v(n),n.updateDisplay),n.fill(),n.hasBeenOpened_=n.hasBeenFilled_=!0,n.endDialog=ge("p",{className:"vjs-control-text",textContent:n.localize("End of dialog window.")}),n.el().appendChild(n.endDialog),n.setDefaults(),void 0===t.persistTextTrackSettings&&(n.options_.persistTextTrackSettings=n.options_.playerOptions.persistTextTrackSettings),n.on(n.$(".vjs-done-button"),"click",function(){n.saveSettings(),n.close()}),n.on(n.$(".vjs-default-button"),"click",function(){n.setDefaults(),n.updateDisplay()}),F(Jn,function(e){n.on(n.$(e.selector),"change",n.updateDisplay)}),n.options_.persistTextTrackSettings&&n.restoreSettings(),n}f(e,r);var t=e.prototype;return t.dispose=function(){this.endDialog=null,r.prototype.dispose.call(this)},t.createElSelect_=function(e,t,n){var r=this;void 0===t&&(t=""),void 0===n&&(n="label");var e=Jn[e],i=e.id.replace("%s",this.id_),o=[t,i].join(" ").trim();return["<"+n+' id="'+i+'" class="'+("label"===n?"vjs-label":"")+'">',this.localize(e.label),"</"+n+">",'<select aria-labelledby="'+o+'">'].concat(e.options.map(function(e){var t=i+"-"+e[1].replace(/\W+/g,"");return['<option id="'+t+'" value="'+e[0]+'" ','aria-labelledby="'+o+" "+t+'">',r.localize(e[1]),"</option>"].join("")})).concat("</select>").join("")},t.createElFgColor_=function(){var e="captions-text-legend-"+this.id_;return['<fieldset class="vjs-fg-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Text"),"</legend>",this.createElSelect_("color",e),'<span class="vjs-text-opacity vjs-opacity">',this.createElSelect_("textOpacity",e),"</span>","</fieldset>"].join("")},t.createElBgColor_=function(){var e="captions-background-"+this.id_;return['<fieldset class="vjs-bg-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Background"),"</legend>",this.createElSelect_("backgroundColor",e),'<span class="vjs-bg-opacity vjs-opacity">',this.createElSelect_("backgroundOpacity",e),"</span>","</fieldset>"].join("")},t.createElWinColor_=function(){var e="captions-window-"+this.id_;return['<fieldset class="vjs-window-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Window"),"</legend>",this.createElSelect_("windowColor",e),'<span class="vjs-window-opacity vjs-opacity">',this.createElSelect_("windowOpacity",e),"</span>","</fieldset>"].join("")},t.createElColors_=function(){return ge("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},t.createElFont_=function(){return ge("div",{className:"vjs-track-settings-font",innerHTML:['<fieldset class="vjs-font-percent vjs-track-setting">',this.createElSelect_("fontPercent","","legend"),"</fieldset>",'<fieldset class="vjs-edge-style vjs-track-setting">',this.createElSelect_("edgeStyle","","legend"),"</fieldset>",'<fieldset class="vjs-font-family vjs-track-setting">',this.createElSelect_("fontFamily","","legend"),"</fieldset>"].join("")})},t.createElControls_=function(){var e=this.localize("restore all settings to the default values");return ge("div",{className:"vjs-track-settings-controls",innerHTML:['<button type="button" class="vjs-default-button" title="'+e+'">',this.localize("Reset"),'<span class="vjs-control-text"> '+e+"</span>","</button>",'<button type="button" class="vjs-done-button">'+this.localize("Done")+"</button>"].join("")})},t.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},t.label=function(){return this.localize("Caption Settings Dialog")},t.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},t.buildCSSClass=function(){return r.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},t.getValues=function(){var n,r,e,i=this;return r=function(e,t,n){var r,t=(r=i.$(t.selector),t=t.parser,er(r.options[r.options.selectedIndex].value,t));return void 0!==t&&(e[n]=t),e},void 0===(e={})&&(e=0),U(n=Jn).reduce(function(e,t){return r(e,n[t],t)},e)},t.setValues=function(n){var r=this;F(Jn,function(e,t){!function(e,t,n){if(t)for(var r=0;r<e.options.length;r++)if(er(e.options[r].value,n)===t){e.selectedIndex=r;break}}(r.$(e.selector),n[t],e.parser)})},t.setDefaults=function(){var n=this;F(Jn,function(e){var t=e.hasOwnProperty("default")?e.default:0;n.$(e.selector).selectedIndex=t})},t.restoreSettings=function(){var e;try{e=JSON.parse(g.localStorage.getItem(Zn))}catch(e){N.warn(e)}e&&this.setValues(e)},t.saveSettings=function(){if(this.options_.persistTextTrackSettings){var e=this.getValues();try{Object.keys(e).length?g.localStorage.setItem(Zn,JSON.stringify(e)):g.localStorage.removeItem(Zn)}catch(e){N.warn(e)}}},t.updateDisplay=function(){var e=this.player_.getChild("textTrackDisplay");e&&e.updateDisplay()},t.conditionalBlur_=function(){this.previouslyActiveEl_=null;var e=this.player_.controlBar,t=e&&e.subsCapsButton,e=e&&e.captionsButton;t?t.focus():e&&e.focus()},e}(qt)),jt.registerComponent("ResizeManager",function(o){function e(e,t){var n,r=t.ResizeObserver||g.ResizeObserver,i=Pt({createEl:!(r=null===t.ResizeObserver?!1:r),reportTouchActivity:!1},t);return(n=o.call(this,e,i)||this).ResizeObserver=t.ResizeObserver||g.ResizeObserver,n.loadListener_=null,n.resizeObserver_=null,n.debouncedHandler_=ct(function(){n.resizeHandler()},100,!1,v(n)),r?(n.resizeObserver_=new n.ResizeObserver(n.debouncedHandler_),n.resizeObserver_.observe(e.el())):(n.loadListener_=function(){var e,t;n.el_&&n.el_.contentWindow&&(e=n.debouncedHandler_,t=n.unloadListener_=function(){ot(this,"resize",e),ot(this,"unload",t),t=null},it(n.el_.contentWindow,"unload",t),it(n.el_.contentWindow,"resize",e))},n.one("load",n.loadListener_)),n}f(e,o);var t=e.prototype;return t.createEl=function(){return o.prototype.createEl.call(this,"iframe",{className:"vjs-resize-manager",tabIndex:-1},{"aria-hidden":"true"})},t.resizeHandler=function(){this.player_&&this.player_.trigger&&this.player_.trigger("playerresize")},t.dispose=function(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,o.prototype.dispose.call(this)},e}(jt));var tr={trackingThreshold:30,liveTolerance:15};jt.registerComponent("LiveTracker",function(r){function e(e,t){var t=Pt(tr,t,{createEl:!1}),n=r.call(this,e,t)||this;return n.reset_(),n.on(n.player_,"durationchange",n.handleDurationchange),n.one(n.player_,"canplay",function(){return n.toggleTracking()}),ne&&"hidden"in d&&"visibilityState"in d&&n.on(d,"visibilitychange",n.handleVisibilityChange),n}f(e,r);var t=e.prototype;return t.handleVisibilityChange=function(){this.player_.duration()===1/0&&(d.hidden?this.stopTracking():this.startTracking())},t.trackLive_=function(){var e,t=this.player_.seekable();t&&t.length&&(e=Number(g.performance.now().toFixed(4)),t=-1===this.lastTime_?0:(e-this.lastTime_)/1e3,this.lastTime_=e,this.pastSeekEnd_=this.pastSeekEnd()+t,e=this.liveCurrentTime(),t=this.player_.currentTime(),t=this.player_.paused()||this.seekedBehindLive_||Math.abs(e-t)>this.options_.liveTolerance,(t=!this.timeupdateSeen_||e===1/0?!1:t)!==this.behindLiveEdge_&&(this.behindLiveEdge_=t,this.trigger("liveedgechange")))},t.handleDurationchange=function(){this.toggleTracking()},t.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},t.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLive_,30),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLive_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked):(this.one(this.player_,"play",this.handlePlay),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate)))},t.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked)},t.handleSeeked=function(){var e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=!this.skipNextSeeked_&&2<e,this.skipNextSeeked_=!1,this.trackLive_()},t.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge)},t.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.skipNextSeeked_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLive_),this.off(this.player_,"seeked",this.handleSeeked),this.off(this.player_,"play",this.handlePlay),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate),this.off(this.player_,"timeupdate",this.seekToLiveEdge)},t.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},t.seekableEnd=function(){for(var e=this.player_.seekable(),t=[],n=e?e.length:0;n--;)t.push(e.end(n));return t.length?t.sort()[t.length-1]:1/0},t.seekableStart=function(){for(var e=this.player_.seekable(),t=[],n=e?e.length:0;n--;)t.push(e.start(n));return t.length?t.sort()[0]:0},t.liveWindow=function(){var e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()},t.isLive=function(){return this.isTracking()},t.atLiveEdge=function(){return!this.behindLiveEdge()},t.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},t.pastSeekEnd=function(){var e=this.seekableEnd();return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_},t.behindLiveEdge=function(){return this.behindLiveEdge_},t.isTracking=function(){return"number"==typeof this.trackingInterval_},t.seekToLiveEdge=function(){this.seekedBehindLive_=!1,this.atLiveEdge()||(this.skipNextSeeked_=!0,this.player_.currentTime(this.liveCurrentTime()))},t.dispose=function(){this.off(d,"visibilitychange",this.handleVisibilityChange),this.stopTracking(),r.prototype.dispose.call(this)},e}(jt));function nr(e){if((r=e.el()).hasAttribute("src"))return e.triggerSourceset(r.src),1;var t=e.$$("source"),n=[],r="";if(t.length){for(var i=0;i<t.length;i++){var o=t[i].src;o&&-1===n.indexOf(o)&&n.push(o)}return!!n.length&&(1===n.length&&(r=n[0]),e.triggerSourceset(r),!0)}}function rr(e,t){for(var n={},r=0;r<e.length&&!((n=Object.getOwnPropertyDescriptor(e[r],t))&&n.set&&n.get);r++);return n.enumerable=!0,n.configurable=!0,n}function ir(o){var t,e,n,a=o.el();a.resetSourceWatch_||(t={},e=rr([o.el(),g.HTMLMediaElement.prototype,g.Element.prototype,ur],"innerHTML"),n=function(i){return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=i.apply(a,t);return nr(o),r}},["append","appendChild","insertAdjacentHTML"].forEach(function(e){a[e]&&(t[e]=a[e],a[e]=n(t[e]))}),Object.defineProperty(a,"innerHTML",Pt(e,{set:n(e.set)})),a.resetSourceWatch_=function(){a.resetSourceWatch_=null,Object.keys(t).forEach(function(e){a[e]=t[e]}),Object.defineProperty(a,"innerHTML",e)},o.one("sourceset",a.resetSourceWatch_))}function or(n){var r,t,i,o;n.featuresSourceset&&((r=n.el()).resetSourceset_||(t=rr([n.el(),g.HTMLMediaElement.prototype,lr],"src"),i=r.setAttribute,o=r.load,Object.defineProperty(r,"src",Pt(t,{set:function(e){e=t.set.call(r,e);return n.triggerSourceset(r.src),e}})),r.setAttribute=function(e,t){t=i.call(r,e,t);return/src/i.test(e)&&n.triggerSourceset(r.src),t},r.load=function(){var e=o.call(r);return nr(n)||(n.triggerSourceset(""),ir(n)),e},r.currentSrc?n.triggerSourceset(r.currentSrc):nr(n)||ir(n),r.resetSourceset_=function(){r.resetSourceset_=null,r.load=o,r.setAttribute=i,Object.defineProperty(r,"src",t),r.resetSourceWatch_&&r.resetSourceWatch_()}))}function ar(t,n,r,e){function i(e){return Object.defineProperty(t,n,{value:e,enumerable:!0,writable:!0})}var o={configurable:!0,enumerable:!0,get:function(){var e=r();return i(e),e}};return(e=void 0===e?!0:e)&&(o.set=i),Object.defineProperty(t,n,o)}var sr,ur=Object.defineProperty({},"innerHTML",{get:function(){return this.cloneNode(!0).innerHTML},set:function(e){var t=d.createElement(this.nodeName.toLowerCase());t.innerHTML=e;for(var n=d.createDocumentFragment();t.childNodes.length;)n.appendChild(t.childNodes[0]);return this.innerText="",g.Element.prototype.appendChild.call(this,n),this.innerHTML}}),lr=Object.defineProperty({},"src",{get:function(){return this.hasAttribute("src")?Qt(g.Element.prototype.getAttribute.call(this,"src")):""},set:function(e){return g.Element.prototype.setAttribute.call(this,"src",e),e}}),cr=function(l){function a(e,t){var n=l.call(this,e,t)||this,t=e.source,r=!1;if(t&&(n.el_.currentSrc!==t.src||e.tag&&3===e.tag.initNetworkState_)?n.setSource(t):n.handleLateInit_(n.el_),e.enableSourceset&&n.setupSourcesetHandling_(),n.isScrubbing_=!1,n.el_.hasChildNodes()){for(var i=n.el_.childNodes,o=i.length,a=[];o--;){var s=i[o];"track"===s.nodeName.toLowerCase()&&(n.featuresNativeTextTracks?(n.remoteTextTrackEls().addTrackElement_(s),n.remoteTextTracks().addTrack(s.track),n.textTracks().addTrack(s.track),r||n.el_.hasAttribute("crossorigin")||!Jt(s.src)||(r=!0)):a.push(s))}for(var u=0;u<a.length;u++)n.el_.removeChild(a[u])}return n.proxyNativeTracks_(),n.featuresNativeTextTracks&&r&&N.warn("Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\nThis may prevent text tracks from loading."),n.restoreMetadataTracksInIOSNativePlayer_(),(oe||se||Q)&&!0===e.nativeControlsForTouch&&n.setControls(!0),n.proxyWebkitFullscreen_(),n.triggerReady(),n}f(a,l);var e=a.prototype;return e.dispose=function(){this.el_&&this.el_.resetSourceset_&&this.el_.resetSourceset_(),a.disposeMediaElement(this.el_),this.options_=null,l.prototype.dispose.call(this)},e.setupSourcesetHandling_=function(){or(this)},e.restoreMetadataTracksInIOSNativePlayer_=function(){function e(){n=[];for(var e=0;e<r.length;e++){var t=r[e];"metadata"===t.kind&&n.push({track:t,storedMode:t.mode})}}var n,r=this.textTracks();e(),r.addEventListener("change",e),this.on("dispose",function(){return r.removeEventListener("change",e)});function i(){for(var e=0;e<n.length;e++){var t=n[e];"disabled"===t.track.mode&&t.track.mode!==t.storedMode&&(t.track.mode=t.storedMode)}r.removeEventListener("change",i)}this.on("webkitbeginfullscreen",function(){r.removeEventListener("change",e),r.removeEventListener("change",i),r.addEventListener("change",i)}),this.on("webkitendfullscreen",function(){r.removeEventListener("change",e),r.addEventListener("change",e),r.removeEventListener("change",i)})},e.overrideNative_=function(e,t){var n,r=this;t===this["featuresNative"+e+"Tracks"]&&(this[(n=e.toLowerCase())+"TracksListeners_"]&&Object.keys(this[n+"TracksListeners_"]).forEach(function(e){r.el()[n+"Tracks"].removeEventListener(e,r[n+"TracksListeners_"][e])}),this["featuresNative"+e+"Tracks"]=!t,this[n+"TracksListeners_"]=null,this.proxyNativeTracksForType_(n))},e.overrideNativeAudioTracks=function(e){this.overrideNative_("Audio",e)},e.overrideNativeVideoTracks=function(e){this.overrideNative_("Video",e)},e.proxyNativeTracksForType_=function(n){var e,t,r=this,i=mn[n],o=this.el()[i.getterName],a=this[i.getterName]();this["featuresNative"+i.capitalName+"Tracks"]&&o&&o.addEventListener&&(t=function(){for(var e=[],t=0;t<a.length;t++){for(var n=!1,r=0;r<o.length;r++)if(o[r]===a[t]){n=!0;break}n||e.push(a[t])}for(;e.length;)a.removeTrack(e.shift())},this[i.getterName+"Listeners_"]=e={change:function(e){var t={type:"change",target:a,currentTarget:a,srcElement:a};a.trigger(t),"text"===n&&r[yn.remoteText.getterName]().trigger(t)},addtrack:function(e){a.addTrack(e.track)},removetrack:function(e){a.removeTrack(e.track)}},Object.keys(e).forEach(function(t){var n=e[t];o.addEventListener(t,n),r.on("dispose",function(e){return o.removeEventListener(t,n)})}),this.on("loadstart",t),this.on("dispose",function(e){return r.off("loadstart",t)}))},e.proxyNativeTracks_=function(){var t=this;mn.names.forEach(function(e){t.proxyNativeTracksForType_(e)})},e.createEl=function(){var e,t=this.options_.tag;t&&(this.options_.playerElIngest||this.movingMediaElementInDOM)||(t?(e=t.cloneNode(!0),t.parentNode&&t.parentNode.insertBefore(e,t),a.disposeMediaElement(t),t=e):(t=d.createElement("video"),e=Pt({},this.options_.tag&&ke(this.options_.tag)),oe&&!0===this.options_.nativeControlsForTouch||delete e.controls,Se(t,B(e,{id:this.options_.techId,class:"vjs-tech"}))),t.playerId=this.options_.playerId),void 0!==this.options_.preload&&Oe(t,"preload",this.options_.preload),void 0!==this.options_.disablePictureInPicture&&(t.disablePictureInPicture=this.options_.disablePictureInPicture);for(var n=["loop","muted","playsinline","autoplay"],r=0;r<n.length;r++){var i=n[r],o=this.options_[i];void 0!==o&&(o?Oe(t,i,i):Ce(t,i),t[i]=o)}return t},e.handleLateInit_=function(e){if(0!==e.networkState&&3!==e.networkState){if(0===e.readyState){var t=!1,n=function(){t=!0};this.on("loadstart",n);var r=function(){t||this.trigger("loadstart")};return this.on("loadedmetadata",r),void this.ready(function(){this.off("loadstart",n),this.off("loadedmetadata",r),t||this.trigger("loadstart")})}var i=["loadstart"];i.push("loadedmetadata"),2<=e.readyState&&i.push("loadeddata"),3<=e.readyState&&i.push("canplay"),4<=e.readyState&&i.push("canplaythrough"),this.ready(function(){i.forEach(function(e){this.trigger(e)},this)})}},e.setScrubbing=function(e){this.isScrubbing_=e},e.scrubbing=function(){return this.isScrubbing_},e.setCurrentTime=function(e){try{this.isScrubbing_&&this.el_.fastSeek&&le?this.el_.fastSeek(e):this.el_.currentTime=e}catch(e){N(e,"Video is not ready. (Video.js)")}},e.duration=function(){var t=this;return this.el_.duration===1/0&&$&&ee&&0===this.el_.currentTime?(this.on("timeupdate",function e(){0<t.el_.currentTime&&(t.el_.duration===1/0&&t.trigger("durationchange"),t.off("timeupdate",e))}),NaN):this.el_.duration||NaN},e.width=function(){return this.el_.offsetWidth},e.height=function(){return this.el_.offsetHeight},e.proxyWebkitFullscreen_=function(){var e,t,n=this;"webkitDisplayingFullscreen"in this.el_&&(e=function(){this.trigger("fullscreenchange",{isFullscreen:!1})},t=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",e),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))},this.on("webkitbeginfullscreen",t),this.on("dispose",function(){n.off("webkitbeginfullscreen",t),n.off("webkitendfullscreen",e)}))},e.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var e=g.navigator&&g.navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},e.enterFullScreen=function(){var e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)Bt(this.el_.play()),this.setTimeout(function(){e.pause();try{e.webkitEnterFullScreen()}catch(e){this.trigger("fullscreenerror",e)}},0);else try{e.webkitEnterFullScreen()}catch(e){this.trigger("fullscreenerror",e)}},e.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},e.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},e.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},e.reset=function(){a.resetMediaElement(this.el_)},e.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},e.setControls=function(e){this.el_.controls=!!e},e.addTextTrack=function(e,t,n){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,t,n):l.prototype.addTextTrack.call(this,e,t,n)},e.createRemoteTextTrack=function(e){if(!this.featuresNativeTextTracks)return l.prototype.createRemoteTextTrack.call(this,e);var t=d.createElement("track");return e.kind&&(t.kind=e.kind),e.label&&(t.label=e.label),(e.language||e.srclang)&&(t.srclang=e.language||e.srclang),e.default&&(t.default=e.default),e.id&&(t.id=e.id),e.src&&(t.src=e.src),t},e.addRemoteTextTrack=function(e,t){t=l.prototype.addRemoteTextTrack.call(this,e,t);return this.featuresNativeTextTracks&&this.el().appendChild(t),t},e.removeRemoteTextTrack=function(e){if(l.prototype.removeRemoteTextTrack.call(this,e),this.featuresNativeTextTracks)for(var t=this.$$("track"),n=t.length;n--;)e!==t[n]&&e!==t[n].track||this.el().removeChild(t[n])},e.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var e={};return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),g.performance&&"function"==typeof g.performance.now?e.creationTime=g.performance.now():g.performance&&g.performance.timing&&"number"==typeof g.performance.timing.navigationStart&&(e.creationTime=g.Date.now()-g.performance.timing.navigationStart),e},a}(vn);ar(cr,"TEST_VID",function(){if(pe()){var e=d.createElement("video"),t=d.createElement("track");return t.kind="captions",t.srclang="en",t.label="English",e.appendChild(t),e}}),cr.isSupported=function(){try{cr.TEST_VID.volume=.5}catch(e){return!1}return!(!cr.TEST_VID||!cr.TEST_VID.canPlayType)},cr.canPlayType=function(e){return cr.TEST_VID.canPlayType(e)},cr.canPlaySource=function(e,t){return cr.canPlayType(e.type)},cr.canControlVolume=function(){try{var e=cr.TEST_VID.volume;return cr.TEST_VID.volume=e/2+.1,e!==cr.TEST_VID.volume}catch(e){return!1}},cr.canMuteVolume=function(){try{var e=cr.TEST_VID.muted;return cr.TEST_VID.muted=!e,cr.TEST_VID.muted?Oe(cr.TEST_VID,"muted","muted"):Ce(cr.TEST_VID,"muted"),e!==cr.TEST_VID.muted}catch(e){return!1}},cr.canControlPlaybackRate=function(){if($&&ee&&te<58)return!1;try{var e=cr.TEST_VID.playbackRate;return cr.TEST_VID.playbackRate=e/2+.1,e!==cr.TEST_VID.playbackRate}catch(e){return!1}},cr.canOverrideAttributes=function(){try{var e=function(){};Object.defineProperty(d.createElement("video"),"src",{get:e,set:e}),Object.defineProperty(d.createElement("audio"),"src",{get:e,set:e}),Object.defineProperty(d.createElement("video"),"innerHTML",{get:e,set:e}),Object.defineProperty(d.createElement("audio"),"innerHTML",{get:e,set:e})}catch(e){return!1}return!0},cr.supportsNativeTextTracks=function(){return le||ue&&ee},cr.supportsNativeVideoTracks=function(){return!(!cr.TEST_VID||!cr.TEST_VID.videoTracks)},cr.supportsNativeAudioTracks=function(){return!(!cr.TEST_VID||!cr.TEST_VID.audioTracks)},cr.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresVolumeControl","canControlVolume"],["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(e){var t=e[0],n=e[1];ar(cr.prototype,t,function(){return cr[n]()},!0)}),cr.prototype.movingMediaElementInDOM=!ue,cr.prototype.featuresFullscreenResize=!0,cr.prototype.featuresProgressEvents=!0,cr.prototype.featuresTimeupdateEvents=!0,cr.patchCanPlayType=function(){4<=X&&!Z&&!ee&&(sr=cr.TEST_VID&&cr.TEST_VID.constructor.prototype.canPlayType,cr.TEST_VID.constructor.prototype.canPlayType=function(e){return e&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(e)?"maybe":sr.call(this,e)})},cr.unpatchCanPlayType=function(){var e=cr.TEST_VID.constructor.prototype.canPlayType;return sr&&(cr.TEST_VID.constructor.prototype.canPlayType=sr),e},cr.patchCanPlayType(),cr.disposeMediaElement=function(e){if(e){for(e.parentNode&&e.parentNode.removeChild(e);e.hasChildNodes();)e.removeChild(e.firstChild);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(e){}}()}},cr.resetMediaElement=function(e){if(e){for(var t=e.querySelectorAll("source"),n=t.length;n--;)e.removeChild(t[n]);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(e){}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(e){cr.prototype[e]=function(){return this.el_[e]||this.el_.hasAttribute(e)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(t){cr.prototype["set"+Ct(t)]=function(e){(this.el_[t]=e)?this.el_.setAttribute(t,t):this.el_.removeAttribute(t)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(e){cr.prototype[e]=function(){return this.el_[e]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(t){cr.prototype["set"+Ct(t)]=function(e){this.el_[t]=e}}),["pause","load","play"].forEach(function(e){cr.prototype[e]=function(){return this.el_[e]()}}),vn.withSourceHandlers(cr),cr.nativeSourceHandler={},cr.nativeSourceHandler.canPlayType=function(e){try{return cr.TEST_VID.canPlayType(e)}catch(e){return""}},cr.nativeSourceHandler.canHandleSource=function(e,t){if(e.type)return cr.nativeSourceHandler.canPlayType(e.type);if(e.src){e=Zt(e.src);return cr.nativeSourceHandler.canPlayType("video/"+e)}return""},cr.nativeSourceHandler.handleSource=function(e,t,n){t.setSrc(e.src)},cr.nativeSourceHandler.dispose=function(){},cr.registerSourceHandler(cr.nativeSourceHandler),vn.registerTech("Html5",cr);var dr=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],fr={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},pr=["tiny","xsmall","small","medium","large","xlarge","huge"],hr={};pr.forEach(function(e){var t="x"===e.charAt(0)?"x-"+e.substring(1):e;hr[e]="vjs-layout-"+t});var mr={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},yr=function(c){function s(e,t,n){var r,i;if(e.id=e.id||t.id||"vjs_video_"+Xe++,(t=B(s.getTagSettings(e),t)).initChildren=!1,t.createEl=!1,t.evented=!1,t.reportTouchActivity=!1,!t.language)if("function"==typeof e.closest){var o=e.closest("[lang]");o&&o.getAttribute&&(t.language=o.getAttribute("lang"))}else for(var a=e;a&&1===a.nodeType;){if(ke(a).hasOwnProperty("lang")){t.language=a.getAttribute("lang");break}a=a.parentNode}if((r=c.call(this,null,t,n)||this).boundDocumentFullscreenChange_=function(e){return r.documentFullscreenChange_(e)},r.boundFullWindowOnEscKey_=function(e){return r.fullWindowOnEscKey(e)},r.isFullscreen_=!1,r.log=R(r.id_),r.fsApi_=E,r.isPosterFromTech_=!1,r.queuedCallbacks_=[],r.isReady_=!1,r.hasStarted_=!1,r.userActive_=!1,r.debugEnabled_=!1,!r.options_||!r.options_.techOrder||!r.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");r.tag=e,r.tagAttributes=e&&ke(e),r.language(r.options_.language),t.languages?(i={},Object.getOwnPropertyNames(t.languages).forEach(function(e){i[e.toLowerCase()]=t.languages[e]}),r.languages_=i):r.languages_=s.prototype.options_.languages,r.resetCache_(),r.poster_=t.poster||"",r.controls_=!!t.controls,e.controls=!1,e.removeAttribute("controls"),r.changingSrc_=!1,r.playCallbacks_=[],r.playTerminatedQueue_=[],e.hasAttribute("autoplay")?r.autoplay(!0):r.autoplay(r.options_.autoplay),t.plugins&&Object.keys(t.plugins).forEach(function(e){if("function"!=typeof r[e])throw new Error('plugin "'+e+'" does not exist')}),r.scrubbing_=!1,r.el_=r.createEl(),St(v(r),{eventBusKey:"el_"}),r.fsApi_.requestFullscreen&&(it(d,r.fsApi_.fullscreenchange,r.boundDocumentFullscreenChange_),r.on(r.fsApi_.fullscreenchange,r.boundDocumentFullscreenChange_)),r.fluid_&&r.on(["playerreset","resize"],r.updateStyleEl_);n=Pt(r.options_);t.plugins&&Object.keys(t.plugins).forEach(function(e){r[e](t.plugins[e])}),t.debug&&r.debug(!0),r.options_.playerOptions=n,r.middleware_=[],r.initChildren(),r.isAudio("audio"===e.nodeName.toLowerCase()),r.controls()?r.addClass("vjs-controls-enabled"):r.addClass("vjs-controls-disabled"),r.el_.setAttribute("role","region"),r.isAudio()?r.el_.setAttribute("aria-label",r.localize("Audio Player")):r.el_.setAttribute("aria-label",r.localize("Video Player")),r.isAudio()&&r.addClass("vjs-audio"),r.flexNotSupported_()&&r.addClass("vjs-no-flex"),oe&&r.addClass("vjs-touch-enabled"),ue||r.addClass("vjs-workinghover"),s.players[r.id_]=v(r);e=k.split(".")[0];return r.addClass("vjs-v"+e),r.userActive(!0),r.reportUserActivity(),r.one("play",r.listenForUserActivity_),r.on("stageclick",r.handleStageClick_),r.on("keydown",r.handleKeyDown),r.on("languagechange",r.handleLanguagechange),r.breakpoints(r.options_.breakpoints),r.responsive(r.options_.responsive),r}f(s,c);var e=s.prototype;return e.dispose=function(){var t=this;this.trigger("dispose"),this.off("dispose"),ot(d,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),ot(d,"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),s.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),_n[this.id()]=null,gn.names.forEach(function(e){e=gn[e],e=t[e.getterName]();e&&e.off&&e.off()}),c.prototype.dispose.call(this)},e.createEl=function(){var t,n=this.tag,e=this.playerElIngest_=n.parentNode&&n.parentNode.hasAttribute&&n.parentNode.hasAttribute("data-vjs-player"),r="video-js"===this.tag.tagName.toLowerCase();e?t=this.el_=n.parentNode:r||(t=this.el_=c.prototype.createEl.call(this,"div"));var i,o,a=ke(n);if(r){for(t=this.el_=n,n=this.tag=d.createElement("video");t.children.length;)n.appendChild(t.firstChild);_e(t,"video-js")||we(t,"video-js"),t.appendChild(n),e=this.playerElIngest_=t,Object.keys(t).forEach(function(e){try{n[e]=t[e]}catch(e){}})}n.setAttribute("tabindex","-1"),a.tabindex="-1",(ne||ee&&ie)&&(n.setAttribute("role","application"),a.role="application"),n.removeAttribute("width"),n.removeAttribute("height"),"width"in a&&delete a.width,"height"in a&&delete a.height,Object.getOwnPropertyNames(a).forEach(function(e){r&&"class"===e||t.setAttribute(e,a[e]),r&&n.setAttribute(e,a[e])}),n.playerId=n.id,n.id+="_html5_api",n.className="vjs-tech",(n.player=t.player=this).addClass("vjs-paused"),!0!==g.VIDEOJS_NO_DYNAMIC_STYLE&&(this.styleEl_=Ke("vjs-styles-dimensions"),i=ze(".vjs-styles-defaults"),(o=ze("head")).insertBefore(this.styleEl_,i?i.nextSibling:o.firstChild)),this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var s=n.getElementsByTagName("a"),u=0;u<s.length;u++){var l=s.item(u);we(l,"vjs-hidden"),l.setAttribute("hidden","hidden")}return n.initNetworkState_=n.networkState,n.parentNode&&!e&&n.parentNode.insertBefore(t,n),be(n,t),this.children_.unshift(n),this.el_.setAttribute("lang",this.language_),this.el_=t},e.crossOrigin=function(e){if(!e)return this.techGet_("crossOrigin");"anonymous"===e||"use-credentials"===e?this.techCall_("setCrossOrigin",e):N.warn('crossOrigin must be "anonymous" or "use-credentials", given "'+e+'"')},e.width=function(e){return this.dimension("width",e)},e.height=function(e){return this.dimension("height",e)},e.dimension=function(e,t){var n=e+"_";if(void 0===t)return this[n]||0;if(""===t||"auto"===t)return this[n]=void 0,void this.updateStyleEl_();var r=parseFloat(t);isNaN(r)?N.error('Improper value "'+t+'" supplied for for '+e):(this[n]=r,this.updateStyleEl_())},e.fluid=function(e){var t,n=this;if(void 0===e)return!!this.fluid_;this.fluid_=!!e,xt(this)&&this.off(["playerreset","resize"],this.updateStyleEl_),e?(this.addClass("vjs-fluid"),this.fill(!1),t=function(){n.on(["playerreset","resize"],n.updateStyleEl_)},xt(e=this)?t():(e.eventedCallbacks||(e.eventedCallbacks=[]),e.eventedCallbacks.push(t))):this.removeClass("vjs-fluid"),this.updateStyleEl_()},e.fill=function(e){if(void 0===e)return!!this.fill_;this.fill_=!!e,e?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")},e.aspectRatio=function(e){if(void 0===e)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(e))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=e,this.fluid(!0),this.updateStyleEl_()},e.updateStyleEl_=function(){var e,t,n,r;!0!==g.VIDEOJS_NO_DYNAMIC_STYLE?(r=(n=(void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:0<this.videoWidth()?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"))[1]/n[0],e=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/r:this.videoWidth()||300,t=void 0!==this.height_?this.height_:e*r,n=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(n),$e(this.styleEl_,"\n      ."+n+" {\n        width: "+e+"px;\n        height: "+t+"px;\n      }\n\n      ."+n+".vjs-fluid {\n        padding-top: "+100*r+"%;\n      }\n    ")):(t="number"==typeof this.width_?this.width_:this.options_.width,n="number"==typeof this.height_?this.height_:this.options_.height,(r=this.tech_&&this.tech_.el())&&(0<=t&&(r.width=t),0<=n&&(r.height=n)))},e.loadTech_=function(e,t){var n=this;this.tech_&&this.unloadTech_();var r=Ct(e),i=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==r&&this.tag&&(vn.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=r,this.isReady_=!1;var o={source:t,autoplay:"string"!=typeof this.autoplay()&&this.autoplay(),nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+i+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};gn.names.forEach(function(e){e=gn[e];o[e.getterName]=n[e.privateName]}),B(o,this.options_[r]),B(o,this.options_[i]),B(o,this.options_[e.toLowerCase()]),this.tag&&(o.tag=this.tag),t&&t.src===this.cache_.src&&0<this.cache_.currentTime&&(o.startTime=this.cache_.currentTime);e=vn.getTech(e);if(!e)throw new Error("No Tech named '"+r+"' exists! '"+r+"' should be registered using videojs.registerTech()'");this.tech_=new e(o),this.tech_.ready(ht(this,this.handleTechReady_),!0),Vt(this.textTracksJson_||[],this.tech_),dr.forEach(function(e){n.on(n.tech_,e,n["handleTech"+Ct(e)+"_"])}),Object.keys(fr).forEach(function(t){n.on(n.tech_,t,function(e){0===n.tech_.playbackRate()&&n.tech_.seeking()?n.queuedCallbacks_.push({callback:n["handleTech"+fr[t]+"_"].bind(n),event:e}):n["handleTech"+fr[t]+"_"](e)})}),this.on(this.tech_,"loadstart",this.handleTechLoadStart_),this.on(this.tech_,"sourceset",this.handleTechSourceset_),this.on(this.tech_,"waiting",this.handleTechWaiting_),this.on(this.tech_,"ended",this.handleTechEnded_),this.on(this.tech_,"seeking",this.handleTechSeeking_),this.on(this.tech_,"play",this.handleTechPlay_),this.on(this.tech_,"firstplay",this.handleTechFirstPlay_),this.on(this.tech_,"pause",this.handleTechPause_),this.on(this.tech_,"durationchange",this.handleTechDurationChange_),this.on(this.tech_,"fullscreenchange",this.handleTechFullscreenChange_),this.on(this.tech_,"fullscreenerror",this.handleTechFullscreenError_),this.on(this.tech_,"enterpictureinpicture",this.handleTechEnterPictureInPicture_),this.on(this.tech_,"leavepictureinpicture",this.handleTechLeavePictureInPicture_),this.on(this.tech_,"error",this.handleTechError_),this.on(this.tech_,"loadedmetadata",this.updateStyleEl_),this.on(this.tech_,"posterchange",this.handleTechPosterChange_),this.on(this.tech_,"textdata",this.handleTechTextData_),this.on(this.tech_,"ratechange",this.handleTechRateChange_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===r&&this.tag||be(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},e.unloadTech_=function(){var t=this;gn.names.forEach(function(e){e=gn[e];t[e.privateName]=t[e.getterName]()}),this.textTracksJson_=Wt(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},e.tech=function(e){return void 0===e&&N.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},e.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"mouseup",this.handleTechClick_),this.on(this.tech_,"dblclick",this.handleTechDoubleClick_),this.on(this.tech_,"touchstart",this.handleTechTouchStart_),this.on(this.tech_,"touchmove",this.handleTechTouchMove_),this.on(this.tech_,"touchend",this.handleTechTouchEnd_),this.on(this.tech_,"tap",this.handleTechTap_)},e.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.handleTechTap_),this.off(this.tech_,"touchstart",this.handleTechTouchStart_),this.off(this.tech_,"touchmove",this.handleTechTouchMove_),this.off(this.tech_,"touchend",this.handleTechTouchEnd_),this.off(this.tech_,"mouseup",this.handleTechClick_),this.off(this.tech_,"dblclick",this.handleTechDoubleClick_)},e.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},e.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(this.autoplay())},e.manualAutoplay_=function(t){var r=this;if(this.tech_&&"string"==typeof t){var e,n=function(){var e=r.muted();r.muted(!0);function t(){r.muted(e)}r.playTerminatedQueue_.push(t);var n=r.play();if(Ft(n))return n.catch(t)};if("any"===t&&!0!==this.muted()?Ft(e=this.play())&&(e=e.catch(n)):e="muted"===t&&!0!==this.muted()?n():this.play(),Ft(e))return e.then(function(){r.trigger({type:"autoplay-success",autoplay:t})}).catch(function(e){r.trigger({type:"autoplay-failure",autoplay:t})})}},e.updateSourceCaches_=function(e){var t=e=void 0===e?"":e,n="";"string"!=typeof t&&(t=e.src,n=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],t&&!n&&(n=function(e,t){if(!t)return"";if(e.cache_.source.src===t&&e.cache_.source.type)return e.cache_.source.type;var n=e.cache_.sources.filter(function(e){return e.src===t});if(n.length)return n[0].type;for(var r=e.$$("source"),i=0;i<r.length;i++){var o=r[i];if(o.type&&o.src&&o.src===t)return o.type}return Pn(t)}(this,t)),this.cache_.source=Pt({},e,{src:t,type:n});for(var n=this.cache_.sources.filter(function(e){return e.src&&e.src===t}),r=[],i=this.$$("source"),o=[],a=0;a<i.length;a++){var s=ke(i[a]);r.push(s),s.src&&s.src===t&&o.push(s.src)}o.length&&!n.length?this.cache_.sources=r:n.length||(this.cache_.sources=[this.cache_.source]),this.cache_.src=t},e.handleTechSourceset_=function(e){var t,n,r,i=this;this.changingSrc_||(t=function(e){return i.updateSourceCaches_(e)},n=this.currentSource().src,r=e.src,n&&!/^blob:/.test(n)&&/^blob:/.test(r)&&(this.lastSource_&&(this.lastSource_.tech===r||this.lastSource_.player===n)||(t=function(){})),t(r),e.src||this.tech_.any(["sourceset","loadstart"],function(e){"sourceset"!==e.type&&(e=i.techGet("currentSrc"),i.lastSource_.tech=e,i.updateSourceCaches_(e))})),this.lastSource_={player:this.currentSource().src,tech:e.src},this.trigger({src:e.src,type:"sourceset"})},e.hasStarted=function(e){if(void 0===e)return this.hasStarted_;e!==this.hasStarted_&&(this.hasStarted_=e,this.hasStarted_?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started"))},e.handleTechPlay_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")},e.handleTechRateChange_=function(){0<this.tech_.playbackRate()&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(e){return e.callback(e.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},e.handleTechWaiting_=function(){var t=this;this.addClass("vjs-waiting"),this.trigger("waiting");var n=this.currentTime();this.on("timeupdate",function e(){n!==t.currentTime()&&(t.removeClass("vjs-waiting"),t.off("timeupdate",e))})},e.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},e.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},e.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},e.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},e.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},e.handleTechFirstPlay_=function(){this.options_.starttime&&(N.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},e.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},e.handleTechEnded_=function(){this.addClass("vjs-ended"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},e.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},e.handleTechClick_=function(e){Fe(e)&&this.controls_&&(this.paused()?Bt(this.play()):this.pause())},e.handleTechDoubleClick_=function(t){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(e){return e.contains(t.target)})||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,t):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},e.handleTechTap_=function(){this.userActive(!this.userActive())},e.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},e.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},e.handleTechTouchEnd_=function(e){e.cancelable&&e.preventDefault()},e.handleStageClick_=function(){this.reportUserActivity()},e.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},e.documentFullscreenChange_=function(e){var t=e.target.player;t&&t!==this||(e=this.el(),!(t=d[this.fsApi_.fullscreenElement]===e)&&e.matches?t=e.matches(":"+this.fsApi_.fullscreen):!t&&e.msMatchesSelector&&(t=e.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(t))},e.handleTechFullscreenChange_=function(e,t){t&&(t.nativeIOSFullscreen&&this.toggleClass("vjs-ios-native-fs"),this.isFullscreen(t.isFullscreen))},e.handleTechFullscreenError_=function(e,t){this.trigger("fullscreenerror",t)},e.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},e.handleTechEnterPictureInPicture_=function(e){this.isInPictureInPicture(!0)},e.handleTechLeavePictureInPicture_=function(e){this.isInPictureInPicture(!1)},e.handleTechError_=function(){var e=this.tech_.error();this.error(e)},e.handleTechTextData_=function(){this.trigger("textdata",1<arguments.length?arguments[1]:null)},e.getCache=function(){return this.cache_},e.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],volume:1}},e.techCall_=function(t,n){this.ready(function(){if(t in kn)return e=this.middleware_,this.tech_[t](e.reduce(On(t),n));if(t in En)return Tn(this.middleware_,this.tech_,t,n);var e;try{this.tech_&&this.tech_[t](n)}catch(e){throw N(e),e}},!0)},e.techGet_=function(t){if(this.tech_&&this.tech_.isReady_){if(t in Sn)return e=this.middleware_,n=this.tech_,e.reduceRight(On(t),n[t]());if(t in En)return Tn(this.middleware_,this.tech_,t);var e,n;try{return this.tech_[t]()}catch(e){if(void 0===this.tech_[t])throw N("Video.js: "+t+" method not defined for "+this.techName_+" playback technology.",e),e;if("TypeError"===e.name)throw N("Video.js: "+t+" unavailable on "+this.techName_+" playback technology element.",e),this.tech_.isReady_=!1,e;throw N(e),e}}},e.play=function(){var t=this,e=this.options_.Promise||g.Promise;return e?new e(function(e){t.play_(e)}):this.play_()},e.play_=function(e){var t=this;this.playCallbacks_.push(e=void 0===e?Bt:e);e=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc()));if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!e)return this.waitToPlay_=function(e){t.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(e||!le&&!ue||this.load());e=this.techGet_("play");null===e?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(e)},e.runPlayTerminatedQueue_=function(){var e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach(function(e){e()})},e.runPlayCallbacks_=function(t){var e=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],e.forEach(function(e){e(t)})},e.pause=function(){this.techCall_("pause")},e.paused=function(){return!1!==this.techGet_("paused")},e.played=function(){return this.techGet_("played")||Nt(0,0)},e.scrubbing=function(e){if(void 0===e)return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},e.currentTime=function(e){return void 0!==e?(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),void(this.cache_.initTime=0)):(this.cache_.initTime=e,this.off("canplay",this.applyInitTime_),void this.one("canplay",this.applyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},e.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},e.duration=function(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=(e=parseFloat(e))<0?1/0:e)!==this.cache_.duration&&((this.cache_.duration=e)===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))},e.remainingTime=function(){return this.duration()-this.currentTime()},e.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},e.buffered=function(){var e;return e=!(e=this.techGet_("buffered"))||!e.length?Nt(0,0):e},e.bufferedPercent=function(){return Rt(this.buffered(),this.duration())},e.bufferedEnd=function(){var e=this.buffered(),t=this.duration(),e=e.end(e.length-1);return e=t<e?t:e},e.volume=function(e){var t;return void 0!==e?(t=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=t,this.techCall_("setVolume",t),void(0<t&&this.lastVolume_(t))):(t=parseFloat(this.techGet_("volume")),isNaN(t)?1:t)},e.muted=function(e){if(void 0===e)return this.techGet_("muted")||!1;this.techCall_("setMuted",e)},e.defaultMuted=function(e){return void 0!==e?this.techCall_("setDefaultMuted",e):this.techGet_("defaultMuted")||!1},e.lastVolume_=function(e){if(void 0===e||0===e)return this.cache_.lastVolume;this.cache_.lastVolume=e},e.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},e.isFullscreen=function(e){if(void 0===e)return this.isFullscreen_;var t=this.isFullscreen_;this.isFullscreen_=Boolean(e),this.isFullscreen_!==t&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),this.toggleFullscreenClass_()},e.requestFullscreen=function(a){var e=this.options_.Promise||g.Promise;if(e){var s=this;return new e(function(e,n){function r(){s.off("fullscreenerror",i),s.off("fullscreenchange",t)}function t(){r(),e()}function i(e,t){r(),n(t)}s.one("fullscreenchange",t),s.one("fullscreenerror",i);var o=s.requestFullscreenHelper_(a);if(o)return o.then(r,r),o})}return this.requestFullscreenHelper_()},e.requestFullscreenHelper_=function(e){var t=this;if(this.fsApi_.prefixed||(n=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(n=e)),this.fsApi_.requestFullscreen){var n=this.el_[this.fsApi_.requestFullscreen](n);return n&&n.then(function(){return t.isFullscreen(!0)},function(){return t.isFullscreen(!1)}),n}this.tech_.supportsFullScreen()?this.techCall_("enterFullScreen"):this.enterFullWindow()},e.exitFullscreen=function(){var e=this.options_.Promise||g.Promise;if(e){var a=this;return new e(function(e,n){function r(){a.off("fullscreenerror",i),a.off("fullscreenchange",t)}function t(){r(),e()}function i(e,t){r(),n(t)}a.one("fullscreenchange",t),a.one("fullscreenerror",i);var o=a.exitFullscreenHelper_();if(o)return o.then(r,r),o})}return this.exitFullscreenHelper_()},e.exitFullscreenHelper_=function(){var e=this;if(this.fsApi_.requestFullscreen){var t=d[this.fsApi_.exitFullscreen]();return t&&t.then(function(){return e.isFullscreen(!1)}),t}this.tech_.supportsFullScreen()?this.techCall_("exitFullScreen"):this.exitFullWindow()},e.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=d.documentElement.style.overflow,it(d,"keydown",this.boundFullWindowOnEscKey_),d.documentElement.style.overflow="hidden",we(d.body,"vjs-full-window"),this.trigger("enterFullWindow")},e.fullWindowOnEscKey=function(e){o.isEventKey(e,"Esc")&&(!0===this.isFullscreen()?this.exitFullscreen():this.exitFullWindow())},e.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,ot(d,"keydown",this.boundFullWindowOnEscKey_),d.documentElement.style.overflow=this.docOrigOverflow,xe(d.body,"vjs-full-window"),this.trigger("exitFullWindow")},e.disablePictureInPicture=function(e){if(void 0===e)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")},e.isInPictureInPicture=function(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},e.requestPictureInPicture=function(){if("pictureInPictureEnabled"in d&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},e.exitPictureInPicture=function(){if("pictureInPictureEnabled"in d)return d.exitPictureInPicture()},e.handleKeyDown=function(e){var t=this.options_.userActions;t&&t.hotkeys&&(function(e){var t=e.tagName.toLowerCase();if(e.isContentEditable)return!0;if("input"===t)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(e.type);return-1!==["textarea"].indexOf(t)}(this.el_.ownerDocument.activeElement)||("function"==typeof t.hotkeys?t.hotkeys.call(this,e):this.handleHotkeys(e)))},e.handleHotkeys=function(e){var t=this.options_.userActions?this.options_.userActions.hotkeys:{},n=t.fullscreenKey,r=t.muteKey,r=void 0===r?function(e){return o.isEventKey(e,"m")}:r,t=t.playPauseKey,t=void 0===t?function(e){return o.isEventKey(e,"k")||o.isEventKey(e,"Space")}:t;(void 0===n?function(e){return o.isEventKey(e,"f")}:n).call(this,e)?(e.preventDefault(),e.stopPropagation(),n=jt.getComponent("FullscreenToggle"),!1!==d[this.fsApi_.fullscreenEnabled]&&n.prototype.handleClick.call(this,e)):r.call(this,e)?(e.preventDefault(),e.stopPropagation(),jt.getComponent("MuteToggle").prototype.handleClick.call(this,e)):t.call(this,e)&&(e.preventDefault(),e.stopPropagation(),jt.getComponent("PlayToggle").prototype.handleClick.call(this,e))},e.canPlayType=function(e){for(var t,n=0,r=this.options_.techOrder;n<r.length;n++){var i=r[n],o=vn.getTech(i);if(o=o||jt.getComponent(i)){if(o.isSupported()&&(t=o.canPlayType(e)))return t}else N.error('The "'+i+'" tech is undefined. Skipped browser support check for that tech.')}return""},e.selectSource=function(e){function t(e,n,r){var i;return e.some(function(t){return n.some(function(e){if(i=r(t,e))return!0})}),i}var n,r=this,i=this.options_.techOrder.map(function(e){return[e,vn.getTech(e)]}).filter(function(e){var t=e[0],e=e[1];return e?e.isSupported():(N.error('The "'+t+'" tech is undefined. Skipped browser support check for that tech.'),!1)}),o=function(e,t){var n=e[0];if(e[1].canPlaySource(t,r.options_[n.toLowerCase()]))return{source:t,tech:n}},o=this.options_.sourceOrder?t(e,i,(n=o,function(e,t){return n(t,e)})):t(i,e,o);return o||!1},e.src=function(e){var r=this;if(void 0===e)return this.cache_.src||"";var i=An(e);i.length?(this.changingSrc_=!0,this.cache_.sources=i,this.updateSourceCaches_(i[0]),xn(this,i[0],function(e,t){var n;return r.middleware_=t,r.cache_.sources=i,r.updateSourceCaches_(e),r.src_(e)?1<i.length?r.src(i.slice(1)):(r.changingSrc_=!1,r.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void r.triggerReady()):(n=r.tech_,void t.forEach(function(e){return e.setTech&&e.setTech(n)}))})):this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},e.src_=function(e){var t,n,r=this,i=this.selectSource([e]);return!i||(t=i.tech,n=this.techName_,Ct(t)!==Ct(n)?(this.changingSrc_=!0,this.loadTech_(i.tech,i.source),this.tech_.ready(function(){r.changingSrc_=!1})):this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1)},e.load=function(){this.techCall_("load")},e.reset=function(){var e=this,t=this.options_.Promise||g.Promise;this.paused()||!t?this.doReset_():Bt(this.play().then(function(){return e.doReset_()}))},e.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),xt(this)&&this.trigger("playerreset")},e.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},e.resetProgressBar_=function(){this.currentTime(0);var e=this.controlBar,t=e.durationDisplay,e=e.remainingTimeDisplay;t&&t.updateContent(),e&&e.updateContent()},e.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},e.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},e.currentSources=function(){var e=this.currentSource(),t=[];return 0!==Object.keys(e).length&&t.push(e),this.cache_.sources||t},e.currentSource=function(){return this.cache_.source||{}},e.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},e.currentType=function(){return this.currentSource()&&this.currentSource().type||""},e.preload=function(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")},e.autoplay=function(e){if(void 0===e)return this.options_.autoplay||!1;var t;"string"==typeof e&&/(any|play|muted)/.test(e)?(this.options_.autoplay=e,this.manualAutoplay_(e),t=!1):this.options_.autoplay=!!e,t=void 0===t?this.options_.autoplay:t,this.tech_&&this.techCall_("setAutoplay",t)},e.playsinline=function(e){return void 0!==e?(this.techCall_("setPlaysinline",e),this.options_.playsinline=e,this):this.techGet_("playsinline")},e.loop=function(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")},e.poster=function(e){if(void 0===e)return this.poster_;(e=e||"")!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))},e.handleTechPosterChange_=function(){var e;this.poster_&&!this.options_.techCanOverridePoster||!this.tech_||!this.tech_.poster||(e=this.tech_.poster()||"")!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))},e.controls=function(e){if(void 0===e)return!!this.controls_;this.controls_!==(e=!!e)&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},e.usingNativeControls=function(e){if(void 0===e)return!!this.usingNativeControls_;this.usingNativeControls_!==(e=!!e)&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},e.error=function(e){if(void 0===e)return this.error_||null;if(this.options_.suppressNotSupportedError&&e&&4===e.code){var t=function(){this.error(e)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],t),void this.one("loadstart",function(){this.off(["click","touchstart"],t)})}if(null===e)return this.error_=e,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new Lt(e),this.addClass("vjs-error"),N.error("(CODE:"+this.error_.code+" "+Lt.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error")},e.reportUserActivity=function(e){this.userActivity_=!0},e.userActive=function(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(e){e.stopPropagation(),e.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},e.listenForUserActivity_=function(){var t,n,r,i=ht(this,this.reportUserActivity),e=function(e){i(),this.clearInterval(t)};this.on("mousedown",function(){i(),this.clearInterval(t),t=this.setInterval(i,250)}),this.on("mousemove",function(e){e.screenX===n&&e.screenY===r||(n=e.screenX,r=e.screenY,i())}),this.on("mouseup",e),this.on("mouseleave",e);var o,e=this.getChild("controlBar");!e||ue||$||(e.on("mouseenter",function(e){this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout,this.player().options_.inactivityTimeout=0}),e.on("mouseleave",function(e){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",i),this.on("keyup",i),this.setInterval(function(){var e;this.userActivity_&&(this.userActivity_=!1,this.userActive(!0),this.clearTimeout(o),(e=this.options_.inactivityTimeout)<=0||(o=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},e)))},250)},e.playbackRate=function(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",e)},e.defaultPlaybackRate=function(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},e.isAudio=function(e){if(void 0===e)return!!this.isAudio_;this.isAudio_=!!e},e.addTextTrack=function(e,t,n){if(this.tech_)return this.tech_.addTextTrack(e,t,n)},e.addRemoteTextTrack=function(e,t){if(this.tech_)return this.tech_.addRemoteTextTrack(e,t)},e.removeRemoteTextTrack=function(e){var t=(t=(e=void 0===e?{}:e).track)||e;if(this.tech_)return this.tech_.removeRemoteTextTrack(t)},e.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},e.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},e.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},e.language=function(e){if(void 0===e)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),xt(this)&&this.trigger("languagechange"))},e.languages=function(){return Pt(s.prototype.options_.languages,this.languages_)},e.toJSON=function(){var e=Pt(this.options_),t=e.tracks;e.tracks=[];for(var n=0;n<t.length;n++){var r=t[n];(r=Pt(r)).player=void 0,e.tracks[n]=r}return e},e.createModal=function(e,t){var n=this;(t=t||{}).content=e||"";var r=new qt(this,t);return this.addChild(r),r.on("dispose",function(){n.removeChild(r)}),r.open(),r},e.updateCurrentBreakpoint_=function(){if(this.responsive())for(var e=this.currentBreakpoint(),t=this.currentWidth(),n=0;n<pr.length;n++){var r=pr[n];if(t<=this.breakpoints_[r]){if(e===r)return;e&&this.removeClass(hr[e]),this.addClass(hr[r]),this.breakpoint_=r;break}}},e.removeCurrentBreakpoint_=function(){var e=this.currentBreakpointClass();this.breakpoint_="",e&&this.removeClass(e)},e.breakpoints=function(e){return void 0===e||(this.breakpoint_="",this.breakpoints_=B({},mr,e),this.updateCurrentBreakpoint_()),B(this.breakpoints_)},e.responsive=function(e){return void 0===e?this.responsive_:(e=Boolean(e))!==this.responsive_?((this.responsive_=e)?(this.on("playerresize",this.updateCurrentBreakpoint_),this.updateCurrentBreakpoint_()):(this.off("playerresize",this.updateCurrentBreakpoint_),this.removeCurrentBreakpoint_()),e):void 0},e.currentBreakpoint=function(){return this.breakpoint_},e.currentBreakpointClass=function(){return hr[this.breakpoint_]||""},e.loadMedia=function(e,t){var n,r,i,o=this;e&&"object"==typeof e&&(this.reset(),this.cache_.media=Pt(e),n=(i=this.cache_.media).artwork,r=i.poster,e=i.src,i=i.textTracks,!n&&r&&(this.cache_.media.artwork=[{src:r,type:Pn(r)}]),e&&this.src(e),r&&this.poster(r),Array.isArray(i)&&i.forEach(function(e){return o.addRemoteTextTrack(e,!1)}),this.ready(t))},e.getMedia=function(){if(this.cache_.media)return Pt(this.cache_.media);var e=this.poster(),t={src:this.currentSources(),textTracks:Array.prototype.map.call(this.remoteTextTracks(),function(e){return{kind:e.kind,label:e.label,language:e.language,src:e.src}})};return e&&(t.poster=e,t.artwork=[{src:t.poster,type:Pn(t.poster)}]),t},s.getTagSettings=function(e){var t,n={sources:[],tracks:[]},r=ke(e),i=r["data-setup"];if(_e(e,"vjs-fill")&&(r.fill=!0),_e(e,"vjs-fluid")&&(r.fluid=!0),null!==i&&(i=(t=p(i||"{}"))[0],t=t[1],i&&N.error(i),B(r,t)),B(n,r),e.hasChildNodes())for(var o=e.childNodes,a=0,s=o.length;a<s;a++){var u=o[a],l=u.nodeName.toLowerCase();"source"===l?n.sources.push(ke(u)):"track"===l&&n.tracks.push(ke(u))}return n},e.flexNotSupported_=function(){var e=d.createElement("i");return!("flexBasis"in e.style||"webkitFlexBasis"in e.style||"mozFlexBasis"in e.style||"msFlexBasis"in e.style||"msFlexOrder"in e.style)},e.debug=function(e){if(void 0===e)return this.debugEnabled_;e?(this.trigger("debugon"),this.previousLogLevel_=this.log.level,this.log.level("debug"),this.debugEnabled_=!0):(this.trigger("debugoff"),this.log.level(this.previousLogLevel_),this.previousLogLevel_=void 0,this.debugEnabled_=!1)},s}(jt);gn.names.forEach(function(e){var t=gn[e];yr.prototype[t.getterName]=function(){return this.tech_?this.tech_[t.getterName]():(this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName])}}),yr.prototype.crossorigin=yr.prototype.crossOrigin,yr.players={};e=g.navigator;yr.prototype.options_={techOrder:vn.defaultTechOrder_,html5:{},inactivityTimeout:2e3,playbackRates:[],liveui:!1,children:["mediaLoader","posterImage","textTrackDisplay","loadingSpinner","bigPlayButton","liveTracker","controlBar","errorDisplay","textTrackSettings","resizeManager"],language:e&&(e.languages&&e.languages[0]||e.userLanguage||e.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media.",fullscreen:{options:{navigationUI:"hide"}},breakpoints:{},responsive:!1},["ended","seeking","seekable","networkState","readyState"].forEach(function(e){yr.prototype[e]=function(){return this.techGet_(e)}}),dr.forEach(function(e){yr.prototype["handleTech"+Ct(e)+"_"]=function(){return this.trigger(e)}}),jt.registerComponent("Player",yr);function gr(e){return Sr.hasOwnProperty(e)}function vr(e){return gr(e)?Sr[e]:void 0}function br(e,t,n){n=(n?"before":"")+"pluginsetup",e.trigger(n,t),e.trigger(n+":"+t.name,t)}function _r(t,n){function r(){br(this,{name:t,plugin:n,instance:null},!0);var e=n.apply(this,arguments);return kr(this,t),br(this,{name:t,plugin:n,instance:e}),e}return Object.keys(n).forEach(function(e){r[e]=n[e]}),r}function wr(i,o){return o.prototype.name=i,function(){br(this,{name:i,plugin:o,instance:null},!0);for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=u(o,[this].concat(t));return this[i]=function(){return r},br(this,r.getEventHash()),r}}var xr="plugin",Tr="activePlugins_",Sr={},kr=function(e,t){e[Tr]=e[Tr]||{},e[Tr][t]=!0},Er=function(){function n(e){if(this.constructor===n)throw new Error("Plugin must be sub-classed; not directly instantiated.");this.player=e,this.log||(this.log=this.player.log.createLogger(this.name)),St(this),delete this.trigger,Et(this,this.constructor.defaultState),kr(e,this.name),this.dispose=ht(this,this.dispose),e.on("dispose",this.dispose)}var e=n.prototype;return e.version=function(){return this.constructor.VERSION},e.getEventHash=function(e){return(e=void 0===e?{}:e).name=this.name,e.plugin=this.constructor,e.instance=this,e},e.trigger=function(e,t){return at(this.eventBusEl_,e,this.getEventHash(t=void 0===t?{}:t))},e.handleStateChanged=function(e){},e.dispose=function(){var e=this.name,t=this.player;this.trigger("dispose"),this.off(),t.off("dispose",this.dispose),t[Tr][e]=!1,this.player=this.state=null,t[e]=wr(e,Sr[e])},n.isBasic=function(e){e="string"==typeof e?vr(e):e;return"function"==typeof e&&!n.prototype.isPrototypeOf(e.prototype)},n.registerPlugin=function(e,t){if("string"!=typeof e)throw new Error('Illegal plugin name, "'+e+'", must be a string, was '+typeof e+".");if(gr(e))N.warn('A plugin named "'+e+'" already exists. You may want to avoid re-registering plugins!');else if(yr.prototype.hasOwnProperty(e))throw new Error('Illegal plugin name, "'+e+'", cannot share a name with an existing player method!');if("function"!=typeof t)throw new Error('Illegal plugin for "'+e+'", must be a function, was '+typeof t+".");return Sr[e]=t,e!==xr&&(n.isBasic(t)?yr.prototype[e]=_r(e,t):yr.prototype[e]=wr(e,t)),t},n.deregisterPlugin=function(e){if(e===xr)throw new Error("Cannot de-register base plugin.");gr(e)&&(delete Sr[e],delete yr.prototype[e])},n.getPlugins=function(e){var n;return(e=void 0===e?Object.keys(Sr):e).forEach(function(e){var t=vr(e);t&&((n=n||{})[e]=t)}),n},n.getPluginVersion=function(e){e=vr(e);return e&&e.VERSION||""},n}();Er.getPlugin=vr,Er.BASE_PLUGIN_NAME=xr,Er.registerPlugin(xr,Er),yr.prototype.usingPlugin=function(e){return!!this[Tr]&&!0===this[Tr][e]},yr.prototype.hasPlugin=function(e){return!!gr(e)};var Or=function(e){return 0===e.indexOf("#")?e.slice(1):e};function Cr(e,t,n){if(i=Cr.getPlayer(e))return t&&N.warn('Player "'+e+'" is already initialised. Options will not be applied.'),n&&i.ready(n),i;var r="string"==typeof e?ze("#"+Or(e)):e;if(!he(r))throw new TypeError("The element or ID supplied is not valid. (videojs)");r.ownerDocument.defaultView&&r.ownerDocument.body.contains(r)||N.warn("The element supplied is not included in the DOM"),t=t||{},Cr.hooks("beforesetup").forEach(function(e){e=e(r,Pt(t));z(e)&&!Array.isArray(e)?t=Pt(t,e):N.error("please return an object in beforesetup hooks")});var i=new(jt.getComponent("Player"))(r,t,n);return Cr.hooks("setup").forEach(function(e){return e(i)}),i}Cr.hooks_={},Cr.hooks=function(e,t){return Cr.hooks_[e]=Cr.hooks_[e]||[],t&&(Cr.hooks_[e]=Cr.hooks_[e].concat(t)),Cr.hooks_[e]},Cr.hook=function(e,t){Cr.hooks(e,t)},Cr.hookOnce=function(n,e){Cr.hooks(n,[].concat(e).map(function(t){return function e(){return Cr.removeHook(n,e),t.apply(void 0,arguments)}}))},Cr.removeHook=function(e,t){t=Cr.hooks(e).indexOf(t);return!(t<=-1)&&(Cr.hooks_[e]=Cr.hooks_[e].slice(),Cr.hooks_[e].splice(t,1),!0)},!0!==g.VIDEOJS_NO_DYNAMIC_STYLE&&pe()&&((nn=ze(".vjs-styles-defaults"))||(nn=Ke("vjs-styles-defaults"),(e=ze("head"))&&e.insertBefore(nn,e.firstChild),$e(nn,"\n      .video-js {\n        width: 300px;\n        height: 150px;\n      }\n\n      .vjs-fluid {\n        padding-top: 56.25%\n      }\n    "))),Ye(1,Cr),Cr.VERSION=k,Cr.options=yr.prototype.options_,Cr.getPlayers=function(){return yr.players},Cr.getPlayer=function(e){var t=yr.players;if("string"==typeof e){var n=Or(e),r=t[n];if(r)return r;n=ze("#"+n)}else n=e;if(he(n)){e=n.player,n=n.playerId;if(e||t[n])return e||t[n]}},Cr.getAllPlayers=function(){return Object.keys(yr.players).map(function(e){return yr.players[e]}).filter(Boolean)},Cr.players=yr.players,Cr.getComponent=jt.getComponent,Cr.registerComponent=function(e,t){vn.isTech(t)&&N.warn("The "+e+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),jt.registerComponent.call(jt,e,t)},Cr.getTech=vn.getTech,Cr.registerTech=vn.registerTech,Cr.use=function(e,t){bn[e]=bn[e]||[],bn[e].push(t)},Object.defineProperty(Cr,"middleware",{value:{},writeable:!1,enumerable:!0}),Object.defineProperty(Cr.middleware,"TERMINATOR",{value:wn,writeable:!1,enumerable:!0}),Cr.browser=ce,Cr.TOUCH_ENABLED=oe,Cr.extend=function(e,t){var n,r=function(){e.apply(this,arguments)},i={};for(n in"object"==typeof(t=void 0===t?{}:t)?(t.constructor!==Object.prototype.constructor&&(r=t.constructor),i=t):"function"==typeof t&&(r=t),l(r,e),e&&(r.super_=e),i)i.hasOwnProperty(n)&&(r.prototype[n]=i[n]);return r},Cr.mergeOptions=Pt,Cr.bind=ht,Cr.registerPlugin=Er.registerPlugin,Cr.deregisterPlugin=Er.deregisterPlugin,Cr.plugin=function(e,t){return N.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),Er.registerPlugin(e,t)},Cr.getPlugins=Er.getPlugins,Cr.getPlugin=Er.getPlugin,Cr.getPluginVersion=Er.getPluginVersion,Cr.addLanguage=function(e,t){var n;return e=(""+e).toLowerCase(),Cr.options.languages=Pt(Cr.options.languages,((n={})[e]=t,n)),Cr.options.languages[e]},Cr.log=N,Cr.createLogger=R,Cr.createTimeRange=Cr.createTimeRanges=Nt,Cr.formatTime=Fn,Cr.setFormatTime=function(e){Un=e},Cr.resetFormatTime=function(){Un=Ln},Cr.parseUrl=Xt,Cr.isCrossOrigin=Jt,Cr.EventTarget=dt,Cr.on=it,Cr.one=st,Cr.off=ot,Cr.trigger=at,Cr.xhr=a,Cr.TextTrack=fn,Cr.AudioTrack=Y,Cr.VideoTrack=pn,["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach(function(e){Cr[e]=function(){return N.warn("videojs."+e+"() is deprecated; use videojs.dom."+e+"() instead"),Ve[e].apply(null,arguments)}}),Cr.computedStyle=V,Cr.dom=Ve,Cr.url=dn,Cr.defineLazyProperty=ar;function Pr(e,t,n){return e&&n&&n.responseURL&&t!==n.responseURL?n.responseURL:t}function Ar(e){return Cr.log.debug?Cr.log.debug.bind(Cr,"VHS:",e+" >"):function(){}}function Mr(e,t){return e+"-"+t}function jr(e){var t=e.onwarn,n=e.oninfo,r=e.manifestString,i=void 0===(i=e.customTagParsers)?[]:i,e=void 0===(e=e.customTagMappers)?[]:e,o=new h.Parser;return t&&o.on("warn",t),n&&o.on("info",n),i.forEach(function(e){return o.addParser(e)}),e.forEach(function(e){return o.addTagMapper(e)}),o.push(r),o.end(),o.manifest}function Dr(i,o){["AUDIO","SUBTITLES"].forEach(function(e){for(var t in i.mediaGroups[e])for(var n in i.mediaGroups[e][t]){var r=i.mediaGroups[e][t][n];o(r,e,t,n)}})}function Ir(e){var t=e.playlist,n=e.uri,e=e.id;t.id=e,n&&(t.uri=n),t.attributes=t.attributes||{}}function Nr(i,e){i.uri=e;for(var t,n=0;n<i.playlists.length;n++)i.playlists[n].uri||(i.playlists[n].uri="placeholder-uri-"+n);Dr(i,function(e,t,n,r){e.playlists&&e.playlists.length&&!e.playlists[0].uri&&(r=Mr(0,n="placeholder-uri-"+t+"-"+n+"-"+r),e.playlists[0].uri=n,e.playlists[0].id=r,i.playlists[r]=e.playlists[0],i.playlists[n]=e.playlists[0])}),function(e){for(var t=e.playlists.length;t--;){var n=e.playlists[t];Ir({playlist:n,id:Mr(t,n.uri)}),n.resolvedUri=Gi(e.uri,n.uri),e.playlists[n.id]=n,(e.playlists[n.uri]=n).attributes.BANDWIDTH||Ki.warn("Invalid playlist STREAM-INF detected. Missing BANDWIDTH attribute.")}}(i),Dr(t=i,function(e){e.uri&&(e.resolvedUri=Gi(t.uri,e.uri))})}function Rr(e,t){e.resolvedUri||(e.resolvedUri=Gi(t,e.uri)),e.key&&!e.key.resolvedUri&&(e.key.resolvedUri=Gi(t,e.key.uri)),e.map&&!e.map.resolvedUri&&(e.map.resolvedUri=Gi(t,e.map.uri))}function Lr(e,t){return e===t||e.segments&&t.segments&&e.segments.length===t.segments.length&&e.endList===t.endList&&e.mediaSequence===t.mediaSequence}function Ur(e,t,n){void 0===n&&(n=Lr);var r=$i(e,{});if(!(e=r.playlists[t.id]))return null;if(n(e,t))return null;var i=$i(e,t);e.segments&&(i.segments=function(e,t,n){var r=t.slice();n=n||0;for(var i=Math.min(e.length,t.length+n),o=n;o<i;o++)r[o-n]=$i(e[o],r[o-n]);return r}(e.segments,t.segments,t.mediaSequence-e.mediaSequence)),i.segments.forEach(function(e){Rr(e,i.resolvedUri)});for(var o=0;o<r.playlists.length;o++)r.playlists[o].id===t.id&&(r.playlists[o]=i);return r.playlists[t.id]=i,r.playlists[t.uri]=i,r}function Fr(e,t){var n=e.segments[e.segments.length-1];return e=t&&n&&n.duration?1e3*n.duration:500*(e.targetDuration||10)}function Br(e,t){var n,r=[];if(e&&e.length)for(n=0;n<e.length;n++)t(e.start(n),e.end(n))&&r.push([e.start(n),e.end(n)]);return Cr.createTimeRanges(r)}function zr(e,n){return Br(e,function(e,t){return e-.1<=n&&n<=t+.1})}function Wr(e,t){return Br(e,function(e){return t<=e-1/30})}function Vr(e){var t=[];if(!e||!e.length)return"";for(var n=0;n<e.length;n++)t.push(e.start(n)+" => "+e.end(n));return t.join(", ")}function Hr(e){for(var t=[],n=0;n<e.length;n++)t.push({start:e.start(n),end:e.end(n)});return t}function qr(e,t,n){if((t=void 0===t?e.mediaSequence+e.segments.length:t)<e.mediaSequence)return 0;var r=function(e,t){var n=0,r=t-e.mediaSequence,i=e.segments[r];if(i){if(void 0!==i.start)return{result:i.start,precise:!0};if(void 0!==i.end)return{result:i.end-i.duration,precise:!0}}for(;r--;){if(void 0!==(i=e.segments[r]).end)return{result:n+i.end,precise:!0};if(n+=i.duration,void 0!==i.start)return{result:n+i.start,precise:!0}}return{result:n,precise:!1}}(e,t);return r.precise?r.result:(t=function(e,t){for(var n,r=0,i=t-e.mediaSequence;i<e.segments.length;i++){if(void 0!==(n=e.segments[i]).start)return{result:n.start-r,precise:!0};if(r+=n.duration,void 0!==n.end)return{result:n.end-r,precise:!0}}return{result:-1,precise:!1}}(e,t)).precise?t.result:r.result+n}function Yr(e,t,n){if(!e)return 0;if(void 0===t){if(e.totalDuration)return e.totalDuration;if(!e.endList)return g.Infinity}return qr(e,t,n="number"!=typeof n?0:n)}function Gr(e,t,n){var r,i=0;if(n<t&&(t=(r=[n,t])[0],n=r[1]),t<0){for(var o=t;o<Math.min(0,n);o++)i+=e.targetDuration;t=0}for(var a=t;a<n;a++)i+=e.segments[a].duration;return i}function Kr(e,t){if(!e.segments.length)return 0;var n=e.segments.length,r=e.segments[n-1].duration||e.targetDuration,i="number"==typeof t?t:r+2*e.targetDuration;if(0===i)return n;for(var o=0;n--&&!(i<=(o+=e.segments[n].duration)););return Math.max(0,n)}function $r(e,t,n,r){return e&&e.segments?e.endList?Yr(e):null===t?null:(t=t||0,r=n?Kr(e,r):e.segments.length,qr(e,e.mediaSequence+r,t)):null}function Xr(e){return e.excludeUntil&&e.excludeUntil>Date.now()}function Qr(e){return e.excludeUntil&&e.excludeUntil===1/0}function Zr(e){var t=Xr(e);return!e.disabled&&!t}function Jr(e,t){return t.attributes&&t.attributes[e]}function ei(e,t){if(1===e.playlists.length)return!0;var n=t.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===e.playlists.filter(function(e){return!!Zr(e)&&(e.attributes.BANDWIDTH||0)<n}).length}function ti(e,t,n,r){var i="arraybuffer"===e.responseType?e.response:e.responseText;!t&&i&&(e.responseTime=Date.now(),e.roundTripTime=e.responseTime-e.requestTime,e.bytesReceived=i.byteLength||i.length,e.bandwidth||(e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3))),n.headers&&(e.responseHeaders=n.headers),t&&"ETIMEDOUT"===t.code&&(e.timedout=!0),r(t=!t&&!e.aborted&&200!==n.statusCode&&206!==n.statusCode&&0!==n.statusCode?new Error("XHR Failed with a response of: "+(e&&(i||e.responseText))):t,e)}function ni(){function o(e,n){e=eo({timeout:45e3},e);var t=o.beforeRequest||Cr.Vhs.xhr.beforeRequest;!t||"function"!=typeof t||(t=t(e))&&(e=t);var r=(!0===Cr.Vhs.xhr.original?Ji:Cr.Vhs.xhr)(e,function(e,t){return ti(r,e,t,n)}),i=r.abort;return r.abort=function(){return r.aborted=!0,i.apply(r,arguments)},r.uri=e.uri,r.requestTime=Date.now(),r}return o.original=!0,o}function ri(e){var t,n={};return e.byterange&&(n.Range=(t=e.byterange,e=t.offset+t.length-1,"bytes="+t.offset+"-"+e)),n}function ii(e,t){return e=e.toString(16),"00".substring(0,2-e.length)+e+(t%2?" ":"")}function oi(e){return 32<=e&&e<126?String.fromCharCode(e):"."}function ai(n){var r={};return Object.keys(n).forEach(function(e){var t=n[e];ArrayBuffer.isView(t)?r[e]={bytes:t.buffer,byteOffset:t.byteOffset,byteLength:t.byteLength}:r[e]=t}),r}function si(e){var t=e.byterange||{length:1/0,offset:0};return[t.length,t.offset,e.resolvedUri].join(",")}function ui(e){return e.resolvedUri}function li(e){for(var t=Array.prototype.slice.call(e),n="",r=0;r<t.length/16;r++)n+=t.slice(16*r,16*r+16).map(ii).join("")+" "+t.slice(16*r,16*r+16).map(oi).join("")+"\n";return n}function ci(e){var t=e.playlist,n=e.time,r=void 0===n?void 0:n;if(!(n=e.callback))throw new Error("getProgramTime: callback must be provided");return t&&void 0!==r?(e=function(e,t){if(!t||!t.segments||0===t.segments.length)return null;for(var n,r=0,i=0;i<t.segments.length&&!(e<=(r=(n=t.segments[i]).videoTimingInfo?n.videoTimingInfo.transmuxedPresentationEnd:r+n.duration));i++);var o=t.segments[t.segments.length-1];if(o.videoTimingInfo&&o.videoTimingInfo.transmuxedPresentationEnd<e)return null;if(r<e){if(e>r+.25*o.duration)return null;n=o}return{segment:n,estimatedStart:n.videoTimingInfo?n.videoTimingInfo.transmuxedPresentationStart:r-n.duration,type:n.videoTimingInfo?"accurate":"estimate"}}(r,t))?"estimate"===e.type?n({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:e.estimatedStart}):(t={mediaSeconds:r},(e=function(e,t){if(!t.dateTimeObject)return null;var n=t.videoTimingInfo.transmuxerPrependedSeconds,n=e-(t.videoTimingInfo.transmuxedPresentationStart+n);return new Date(t.dateTimeObject.getTime()+1e3*n)}(r,e.segment))&&(t.programDateTime=e.toISOString()),n(null,t)):n({message:"valid programTime was not found"}):n({message:"getProgramTime: playlist and time must be provided"})}function di(e){var t=e.programTime,n=e.playlist,r=e.retryCount,i=void 0===r?2:r,o=e.seekTo,a=e.pauseAfterSeek,s=void 0===a||a,u=e.tech,l=e.callback;if(!l)throw new Error("seekToProgramTime: callback must be provided");return void 0!==t&&n&&o?n.endList||u.hasStarted_?function(e){if(!e.segments||0===e.segments.length)return!1;for(var t=0;t<e.segments.length;t++)if(!e.segments[t].dateTimeObject)return!1;return!0}(n)?(r=function(e,t){var n;try{n=new Date(e)}catch(e){return null}if(!t||!t.segments||0===t.segments.length)return null;if(n<(i=t.segments[0]).dateTimeObject)return null;for(var r=0;r<t.segments.length-1;r++){var i=t.segments[r];if(n<t.segments[r+1].dateTimeObject)break}var o,a=t.segments[t.segments.length-1],e=a.dateTimeObject,o=a.videoTimingInfo?(o=a.videoTimingInfo).transmuxedPresentationEnd-o.transmuxedPresentationStart-o.transmuxerPrependedSeconds:a.duration+.25*a.duration;return new Date(e.getTime()+1e3*o)<n?null:{segment:i=e<n?a:i,estimatedStart:i.videoTimingInfo?i.videoTimingInfo.transmuxedPresentationStart:Zi.duration(t,t.mediaSequence+t.segments.indexOf(i)),type:i.videoTimingInfo?"accurate":"estimate"}}(t,n))?(a=r.segment,e=function(e,t){var n;try{r=new Date(e),n=new Date(t)}catch(e){}var r=r.getTime();return(n.getTime()-r)/1e3}(a.dateTimeObject,t),"estimate"===r.type?0===i?l({message:t+" is not buffered yet. Try again"}):(o(r.estimatedStart+e),void u.one("seeked",function(){di({programTime:t,playlist:n,retryCount:i-1,seekTo:o,pauseAfterSeek:s,tech:u,callback:l})})):(e=a.start+e,u.one("seeked",function(){return l(null,u.currentTime())}),s&&u.pause(),void o(e))):l({message:t+" was not found in the stream"}):l({message:"programDateTime tags must be provided in the manifest "+n.resolvedUri}):l({message:"player must be playing a live stream to start buffering"}):l({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"})}function fi(e,t){if(4===e.readyState)return t()}function pi(e,t,i){function r(e,t,n,r){return t.abort(),s=!0,i(e,t,n,r)}function n(e,t){if(!s){if(e)return r(e,t,"",a);var n=t.responseText.substring(a&&a.byteLength||0,t.responseText.length);if(a=w.concatTypedArrays(a,w.stringToBytes(n,!0)),o=o||_.getId3Offset(a),a.length<10||o&&a.length<o+2)return fi(t,function(){return r(e,t,"",a)});n=O.detectContainerForBytes(a);return"ts"===n&&a.length<188||!n&&a.length<376?fi(t,function(){return r(e,t,"",a)}):r(null,t,n,a)}}var o,a=[],s=!1,u=t({uri:e,beforeSend:function(t){t.overrideMimeType("text/plain; charset=x-user-defined"),t.addEventListener("progress",function(e){e.total,e.loaded;return ti(t,null,{statusCode:t.status},n)})}},function(e,t){return ti(u,e,t,n)});return u}function hi(e,t){if(!Lr(e,t))return!1;if(e.sidx&&t.sidx&&(e.sidx.offset!==t.sidx.offset||e.sidx.length!==t.sidx.length))return!1;if(!e.sidx&&t.sidx||e.sidx&&!t.sidx)return!1;if(e.segments&&!t.segments||!e.segments&&t.segments)return!1;if(!e.segments&&!t.segments)return!0;for(var n=0;n<e.segments.length;n++){var r=e.segments[n],i=t.segments[n];if(r.uri!==i.uri)return!1;if(r.byterange||i.byterange){r=r.byterange,i=i.byterange;if(r&&!i||!r&&i)return!1;if(r.offset!==i.offset||r.length!==i.length)return!1}}return!0}function mi(e){var t=e.byterange.offset+e.byterange.length-1;return e.uri+"-"+e.byterange.offset+"-"+t}function yi(e,t){var n,r={};for(n in e){var i=e[n].sidx;if(i){var o=mi(i);if(!t[o])break;var a=t[o].sidxInfo;a=a,i=i,(Boolean(!a.map&&!i.map)||Boolean(a.map&&i.map&&a.map.byterange.offset===i.map.byterange.offset&&a.map.byterange.length===i.map.byterange.length))&&a.uri===i.uri&&a.byterange.offset===i.byterange.offset&&a.byterange.length===i.byterange.length&&(r[o]=t[o])}}return r}function gi(e){for(var t=new Uint8Array(new ArrayBuffer(e.length)),n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t.buffer}function vi(e){return e.on=e.addEventListener,e.off=e.removeEventListener,e}function bi(n){var r=n.transmuxer,e=n.bytes,t=n.audioAppendStart,i=n.gopsToAlignWith,o=n.isPartial,a=n.remux,s=n.onData,u=n.onTrackInfo,l=n.onAudioTimingInfo,c=n.onVideoTimingInfo,d=n.onVideoSegmentTimingInfo,f=n.onAudioSegmentTimingInfo,p=n.onId3,h=n.onCaptions,m=n.onDone,y=n.onEndedTimeline,g=n.isEndOfTimeline,v={isPartial:o,buffer:[]},b=g;r.onmessage=function(e){var t;r.currentTransmux===n&&("data"===e.data.action&&function(e,t,n){var r=e.data.segment,i=r.type,o=r.initSegment,a=r.captions,s=r.captionStreams,u=r.metadata,l=r.videoFrameDtsTime,r=r.videoFramePtsTime;t.buffer.push({captions:a,captionStreams:s,metadata:u});e=e.data.segment.boxes||{data:e.data.segment.data},o={type:i,data:new Uint8Array(e.data,e.data.byteOffset,e.data.byteLength),initSegment:new Uint8Array(o.data,o.byteOffset,o.byteLength)};void 0!==l&&(o.videoFrameDtsTime=l),void 0!==r&&(o.videoFramePtsTime=r),n(o)}(e,v,s),"trackinfo"===e.data.action&&u(e.data.trackInfo),"gopInfo"===e.data.action&&(v.gopInfo=e.data.gopInfo),"audioTimingInfo"===e.data.action&&l(e.data.audioTimingInfo),"videoTimingInfo"===e.data.action&&c(e.data.videoTimingInfo),"videoSegmentTimingInfo"===e.data.action&&d(e.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===e.data.action&&f(e.data.audioSegmentTimingInfo),"id3Frame"===e.data.action&&p([e.data.id3Frame],e.data.id3Frame.dispatchType),"caption"===e.data.action&&h(e.data.caption),"endedtimeline"===e.data.action&&(b=!1,y()),"transmuxed"===e.data.type&&(b||(r.onmessage=null,e=(t={transmuxedData:v,callback:m}).transmuxedData,t=t.callback,e.buffer=[],t(e),oo(r))))},t&&r.postMessage({action:"setAudioAppendStart",appendStart:t}),Array.isArray(i)&&r.postMessage({action:"alignGopsWith",gopsToAlignWith:i}),void 0!==a&&r.postMessage({action:"setRemux",remux:a}),e.byteLength&&(i=e instanceof ArrayBuffer?e:e.buffer,a=e instanceof ArrayBuffer?0:e.byteOffset,r.postMessage({action:"push",data:i,byteOffset:a,byteLength:e.byteLength},[i])),r.postMessage({action:o?"partialFlush":"flush"}),g&&r.postMessage({action:"endTimeline"})}function _i(e,t){e.postMessage({action:t}),oo(e)}function wi(e,t){if(!t.currentTransmux)return t.currentTransmux=e,_i(t,e),0;t.transmuxQueue.push(_i.bind(null,t,e))}function xi(e){if(!e.transmuxer.currentTransmux)return e.transmuxer.currentTransmux=e,void bi(e);e.transmuxer.transmuxQueue.push(e)}function Ti(e){e.forEach(function(e){e.abort()})}function Si(e,t){return t.timedout?{status:t.status,message:"HLS request timed-out at URL: "+t.uri,code:lo,xhr:t}:t.aborted?{status:t.status,message:"HLS request aborted at URL: "+t.uri,code:co,xhr:t}:e?{status:t.status,message:"HLS request errored at URL: "+t.uri,code:uo,xhr:t}:null}function ki(e){var n=e.segment,t=e.bytes,r=e.isPartial,i=e.trackInfoFn,o=e.timingInfoFn,a=e.videoSegmentTimingInfoFn,s=e.audioSegmentTimingInfoFn,u=e.id3Fn,l=e.captionsFn,c=e.isEndOfTimeline,d=e.endedTimelineFn,f=e.dataFn,p=e.doneFn,e=n.map&&n.map.tracks||{},h=Boolean(e.audio&&e.video),m=o.bind(null,n,"audio","start"),y=o.bind(null,n,"audio","end"),g=o.bind(null,n,"video","start"),v=o.bind(null,n,"video","end");r||n.lastReachedChar||(o=function(e,t){t="number"!=typeof t||isNaN(t)?void 0:t*T.ONE_SECOND_IN_TS,e=x.inspect(e,t);if(!e)return null;t={hasVideo:e.video&&2===e.video.length||!1,hasAudio:e.audio&&2===e.audio.length||!1};return t.hasVideo&&(t.videoStart=e.video[0].ptsTime),t.hasAudio&&(t.audioStart=e.audio[0].ptsTime),t}(t,n.baseStartTime))&&(i(n,{hasAudio:o.hasAudio,hasVideo:o.hasVideo,isMuxed:h}),i=null,o.hasAudio&&!h&&m(o.audioStart),o.hasVideo&&g(o.videoStart),g=m=null),xi({bytes:t,transmuxer:n.transmuxer,audioAppendStart:n.audioAppendStart,gopsToAlignWith:n.gopsToAlignWith,isPartial:r,remux:h,onData:function(e){e.type="combined"===e.type?"video":e.type,f(n,e)},onTrackInfo:function(e){i&&(h&&(e.isMuxed=!0),i(n,e))},onAudioTimingInfo:function(e){m&&void 0!==e.start&&(m(e.start),m=null),y&&void 0!==e.end&&y(e.end)},onVideoTimingInfo:function(e){g&&void 0!==e.start&&(g(e.start),g=null),v&&void 0!==e.end&&v(e.end)},onVideoSegmentTimingInfo:function(e){a(e)},onAudioSegmentTimingInfo:function(e){s(e)},onId3:function(e,t){u(n,e,t)},onCaptions:function(e){l(n,[e])},isEndOfTimeline:c&&!r,onEndedTimeline:function(){d()},onDone:function(e){p&&!r&&(e.type="combined"===e.type?"video":e.type,p(null,n,e))}})}function Ei(e){var r=e.segment,i=e.bytes,t=e.isPartial,n=e.trackInfoFn,o=e.timingInfoFn,a=e.videoSegmentTimingInfoFn,s=e.audioSegmentTimingInfoFn,u=e.id3Fn,l=e.captionsFn,c=e.isEndOfTimeline,d=e.endedTimelineFn,f=e.dataFn,p=e.doneFn,h=new Uint8Array(i);if(O.isLikelyFmp4MediaSegment(h)){r.isFmp4=!0;var m=r.map.tracks,y={isFmp4:!0,hasVideo:!!m.video,hasAudio:!!m.audio};m.audio&&m.audio.codec&&"enca"!==m.audio.codec&&(y.audioCodec=m.audio.codec),m.video&&m.video.codec&&"encv"!==m.video.codec&&(y.videoCodec=m.video.codec),m.video&&m.audio&&(y.isMuxed=!0),n(r,y);var g=C.startTime(r.map.timescales,h);y.hasAudio&&!y.isMuxed&&o(r,"audio","start",g),y.hasVideo&&o(r,"video","start",g);var v=function(e){f(r,{data:i,type:y.hasAudio&&!y.isMuxed?"audio":"video"}),e&&e.length&&l(r,e),p(null,r,{})};if(!m.video||!i.byteLength||!r.transmuxer)return v(),0;var b=i instanceof ArrayBuffer?i:i.buffer,e=i instanceof ArrayBuffer?0:i.byteOffset,g=function e(t){var n;"mp4Captions"===t.data.action&&(r.transmuxer.removeEventListener("message",e),n=t.data.data,r.bytes=i=new Uint8Array(n,n.byteOffset||0,n.byteLength),v(t.data.captions))};return r.transmuxer.addEventListener("message",g),r.transmuxer.postMessage({action:"pushMp4Captions",timescales:r.map.timescales,trackIds:[m.video.id],data:b,byteOffset:e,byteLength:i.byteLength},[b]),0}if(r.transmuxer){if(void 0===r.container&&(r.container=O.detectContainerForBytes(h)),"ts"!==r.container&&"aac"!==r.container)return n(r,{hasAudio:!1,hasVideo:!1}),p(null,r,{}),0;ki({segment:r,bytes:i,isPartial:t,trackInfoFn:n,timingInfoFn:o,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:s,id3Fn:u,captionsFn:l,isEndOfTimeline:c,endedTimelineFn:d,dataFn:f,doneFn:p})}else p(null,r,{})}function Oi(e){var h=e.activeXhrs,m=e.decryptionWorker,y=e.trackInfoFn,g=e.timingInfoFn,v=e.videoSegmentTimingInfoFn,b=e.audioSegmentTimingInfoFn,_=e.id3Fn,w=e.captionsFn,x=e.isEndOfTimeline,T=e.endedTimelineFn,S=e.dataFn,k=e.doneFn,E=0,O=!1;return function(e,t){if(!O){if(e)return O=!0,Ti(h),k(e,t);if((E+=1)===h.length){if(t.endOfAllRequests=Date.now(),t.encryptedBytes)return n=(e={decryptionWorker:m,segment:t,trackInfoFn:y,timingInfoFn:g,videoSegmentTimingInfoFn:v,audioSegmentTimingInfoFn:b,id3Fn:_,captionsFn:w,isEndOfTimeline:x,endedTimelineFn:T,dataFn:S,doneFn:k}).decryptionWorker,r=e.segment,i=e.trackInfoFn,o=e.timingInfoFn,a=e.videoSegmentTimingInfoFn,s=e.audioSegmentTimingInfoFn,u=e.id3Fn,l=e.captionsFn,c=e.isEndOfTimeline,d=e.endedTimelineFn,f=e.dataFn,p=e.doneFn,e=function e(t){t.data.source===r.requestId&&(n.removeEventListener("message",e),t=t.data.decrypted,r.bytes=new Uint8Array(t.bytes,t.byteOffset,t.byteLength),Ei({segment:r,bytes:r.bytes,isPartial:!1,trackInfoFn:i,timingInfoFn:o,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:s,id3Fn:u,captionsFn:l,isEndOfTimeline:c,endedTimelineFn:d,dataFn:f,doneFn:p}))},n.addEventListener("message",e),e=r.key.bytes.slice?r.key.bytes.slice():new Uint32Array(Array.prototype.slice.call(r.key.bytes)),void n.postMessage(ai({source:r.requestId,encrypted:r.encryptedBytes,key:e,iv:r.key.iv}),[r.encryptedBytes.buffer,e.buffer]);Ei({segment:t,bytes:t.bytes,isPartial:!1,trackInfoFn:y,timingInfoFn:g,videoSegmentTimingInfoFn:v,audioSegmentTimingInfoFn:b,id3Fn:_,captionsFn:w,isEndOfTimeline:x,endedTimelineFn:T,dataFn:S,doneFn:k})}var n,r,i,o,a,s,u,l,c,d,f,p}}}function Ci(e){var r=e.segment,i=e.progressFn,o=e.trackInfoFn,a=e.timingInfoFn,s=e.videoSegmentTimingInfoFn,u=e.audioSegmentTimingInfoFn,l=e.id3Fn,c=e.captionsFn,d=e.isEndOfTimeline,f=e.endedTimelineFn,p=e.dataFn,h=e.handlePartialData;return function(e){var t,n=e.target;if(!n.aborted)return h&&!r.key&&n.responseText&&8<=n.responseText.length&&(t=gi(n.responseText.substring(r.lastReachedChar||0)),!r.lastReachedChar&&O.isLikelyFmp4MediaSegment(new Uint8Array(t))||(r.lastReachedChar=n.responseText.length,Ei({segment:r,bytes:t,isPartial:!0,trackInfoFn:o,timingInfoFn:a,videoSegmentTimingInfoFn:s,audioSegmentTimingInfoFn:u,id3Fn:l,captionsFn:c,isEndOfTimeline:d,endedTimelineFn:f,dataFn:p}))),r.stats=Cr.mergeOptions(r.stats,(t=(n=e).target,(t={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-t.requestTime||0}).bytesReceived=n.loaded,t.bandwidth=Math.floor(t.bytesReceived/t.roundTripTime*8*1e3),t)),!r.stats.firstBytesReceivedAt&&r.stats.bytesReceived&&(r.stats.firstBytesReceivedAt=Date.now()),i(e,r)}}function Pi(e){var r,i,t,o,a,s,u,l,n=e.xhr,c=e.xhrOptions,d=e.decryptionWorker,f=e.segment,p=e.abortFn,h=e.progressFn,m=e.trackInfoFn,y=e.timingInfoFn,g=e.videoSegmentTimingInfoFn,v=e.audioSegmentTimingInfoFn,b=e.id3Fn,_=e.captionsFn,w=e.isEndOfTimeline,x=e.endedTimelineFn,T=e.dataFn,S=e.doneFn,e=e.handlePartialData,k=[],S=Oi({activeXhrs:k,decryptionWorker:d,trackInfoFn:m,timingInfoFn:y,videoSegmentTimingInfoFn:g,audioSegmentTimingInfoFn:v,id3Fn:b,captionsFn:_,isEndOfTimeline:w,endedTimelineFn:x,dataFn:T,doneFn:S});f.key&&!f.key.bytes&&(t=n(Cr.mergeOptions(c,{uri:f.key.resolvedUri,responseType:"arraybuffer"}),(r=f,i=S,function(e,t){var n=t.response,e=Si(e,t);if(e)return i(e,r);if(16!==n.byteLength)return i({status:t.status,message:"Invalid HLS key at URL: "+t.uri,code:uo,xhr:t},r);n=new DataView(n);return r.key.bytes=new Uint32Array([n.getUint32(0),n.getUint32(4),n.getUint32(8),n.getUint32(12)]),i(null,r)})),k.push(t)),f.map&&!f.map.bytes&&(t=n(Cr.mergeOptions(c,{uri:f.map.resolvedUri,responseType:"arraybuffer",headers:ri(f.map)}),(o=(t={segment:f,finishProcessingFn:S}).segment,a=t.finishProcessingFn,function(e,t){var n=t.response,e=Si(e,t);if(e)return a(e,o);if(0===n.byteLength)return a({status:t.status,message:"Empty HLS segment content at URL: "+t.uri,code:uo,xhr:t},o);o.map.bytes=new Uint8Array(t.response);n=O.detectContainerForBytes(o.map.bytes);return"mp4"!==n?a({status:t.status,message:"Found unsupported "+(n||"unknown")+" container for initialization segment at URL: "+t.uri,code:uo,internal:!0,xhr:t},o):(C.tracks(o.map.bytes).forEach(function(e){o.map.tracks=o.map.tracks||{},o.map.tracks[e.type]||"number"==typeof(o.map.tracks[e.type]=e).id&&e.timescale&&(o.map.timescales=o.map.timescales||{},o.map.timescales[e.id]=e.timescale)}),a(null,o))})),k.push(t)),c=Cr.mergeOptions(c,{uri:f.resolvedUri,responseType:"arraybuffer",headers:ri(f)}),e&&(c.responseType="text",c.beforeSend=function(e){e.overrideMimeType("text/plain; charset=x-user-defined")}),(c=n(c,(c={segment:f,finishProcessingFn:S,responseType:c.responseType},s=c.segment,u=c.finishProcessingFn,l=c.responseType,function(e,t){var n=t.response,e=Si(e,t);if(e)return u(e,s);e="arraybuffer"!==l&&t.responseText?gi(t.responseText.substring(s.lastReachedChar||0)):t.response;return 0===n.byteLength?u({status:t.status,message:"Empty HLS segment content at URL: "+t.uri,code:uo,xhr:t},s):(s.stats={bandwidth:t.bandwidth,bytesReceived:t.bytesReceived||0,roundTripTime:t.roundTripTime||0},s.key?s.encryptedBytes=new Uint8Array(e):s.bytes=new Uint8Array(e),u(null,s))}))).addEventListener("progress",Ci({segment:f,progressFn:h,trackInfoFn:m,timingInfoFn:y,videoSegmentTimingInfoFn:g,audioSegmentTimingInfoFn:v,id3Fn:b,captionsFn:_,isEndOfTimeline:w,endedTimelineFn:x,dataFn:T,handlePartialData:e})),k.push(c);var E={};return k.forEach(function(e){var t,n;e.addEventListener("loadend",(t=(e={loadendState:E,abortFn:p}).loadendState,n=e.abortFn,function(e){e.target.aborted&&n&&!t.calledAbortFn&&(n(),t.calledAbortFn=!0)}))}),function(){return Ti(k)}}function Ai(e,t){return t=t.attributes||{},e&&e.mediaGroups&&e.mediaGroups.AUDIO&&t.AUDIO&&e.mediaGroups.AUDIO[t.AUDIO]}function Mi(e){var r={};return e.forEach(function(e){var t=e.mediaType,n=e.type,e=e.details;r[t]=r[t]||[],r[t].push(S.translateLegacyCodec(""+n+e))}),Object.keys(r).forEach(function(e){return 1<r[e].length?(fo("multiple "+e+" codecs found as attributes: "+r[e].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(r[e]=null)):void(r[e]=r[e][0])}),r}function ji(e){var t=0;return e.audio&&t++,e.video&&t++,t}function Di(e,t){var n,r=t.attributes||{},i=Mi(function(e){e=e.attributes||{};if(e.CODECS)return S.parseCodecs(e.CODECS)}(t)||[]);return Ai(e,t)&&!i.audio&&!function(e,t){if(!Ai(e,t))return!0;var n,t=t.attributes||{},r=e.mediaGroups.AUDIO[t.AUDIO];for(n in r)if(!r[n].uri&&!r[n].playlists)return!0;return!1}(e,t)&&(n=Mi(S.codecsFromDefault(e,r.AUDIO)||[])).audio&&(i.audio=n.audio),i}function Ii(e){if(e&&e.playlist){var t=e.playlist;return JSON.stringify({id:t.id,bandwidth:e.bandwidth,width:e.width,height:e.height,codecs:t.attributes&&t.attributes.CODECS||""})}}function Ni(e,t){return(e=e&&g.getComputedStyle(e))?e[t]:""}function Ri(e,r){var i=e.slice();e.sort(function(e,t){var n=r(e,t);return 0===n?i.indexOf(e)-i.indexOf(t):n})}function Li(e,t){var n,r;return(n=(n=e.attributes.BANDWIDTH?e.attributes.BANDWIDTH:n)||g.Number.MAX_VALUE)-(r=(r=t.attributes.BANDWIDTH?t.attributes.BANDWIDTH:r)||g.Number.MAX_VALUE)}function Ui(e,t,n,r,i){if(e){var o={bandwidth:t,width:n,height:r,limitRenditionByPlayerDimensions:i},a=e.playlists.map(function(e){var t=e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width,n=e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height,r=e.attributes.BANDWIDTH;return{bandwidth:r||g.Number.MAX_VALUE,width:t,height:n,playlist:e}});Ri(a,function(e,t){return e.bandwidth-t.bandwidth});var s=(a=a.filter(function(e){return!Zi.isIncompatible(e.playlist)})).filter(function(e){return Zi.isEnabled(e.playlist)}),u=(s=!s.length?a.filter(function(e){return!Zi.isDisabled(e.playlist)}):s).filter(function(e){return e.bandwidth*ro.BANDWIDTH_VARIANCE<t}),l=u[u.length-1],e=u.filter(function(e){return e.bandwidth===l.bandwidth})[0];if(!1===i){var c=e||s[0]||a[0];if(c&&c.playlist){i=e?"bandwidthBestRep":"sortedPlaylistReps";return s[0]&&(i="enabledPlaylistReps"),po("choosing "+Ii(c)+" using "+i+" with options",o),c.playlist}return po("could not choose a playlist with options",o),null}c=u.filter(function(e){return e.width&&e.height});Ri(c,function(e,t){return e.width-t.width});var d,f,u=c.filter(function(e){return e.width===n&&e.height===r}),l=u[u.length-1],u=u.filter(function(e){return e.bandwidth===l.bandwidth})[0];u||(p=(d=c.filter(function(e){return e.width>n||e.height>r})).filter(function(e){return e.width===d[0].width&&e.height===d[0].height}),l=p[p.length-1],f=p.filter(function(e){return e.bandwidth===l.bandwidth})[0]);var p=f||u||e||s[0]||a[0];if(p&&p.playlist){a="sortedPlaylistReps";return f?a="resolutionPlusOneRep":u?a="resolutionBestRep":e?a="bandwidthBestRep":s[0]&&(a="enabledPlaylistReps"),po("choosing "+Ii(p)+" using "+a+" with options",o),p.playlist}return po("could not choose a playlist with options",o),null}}function Fi(e){var t=e.inbandTextTracks,n=e.metadataArray,i=e.timestampOffset,r=e.videoDuration;if(n){var o=g.WebKitDataCue||g.VTTCue,a=t.metadataTrack_;if(a&&(n.forEach(function(e){var r=e.cueTime+i;!("number"!=typeof r||g.isNaN(r)||r<0)&&r<1/0&&e.frames.forEach(function(e){var t,n=new o(r,r,e.value||e.url||e.data||"");n.frame=e,n.value=e,t=n,Object.defineProperties(t.frame,{id:{get:function(){return Cr.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),t.value.key}},value:{get:function(){return Cr.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),t.value.data}},privateData:{get:function(){return Cr.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),t.value.data}}}),a.addCue(n)})}),a.cues&&a.cues.length)){for(var s=a.cues,u=[],l=0;l<s.length;l++)s[l]&&u.push(s[l]);var c=u.reduce(function(e,t){var n=e[t.startTime]||[];return n.push(t),e[t.startTime]=n,e},{}),d=Object.keys(c).sort(function(e,t){return Number(e)-Number(t)});d.forEach(function(e,t){var e=c[e],n=Number(d[t+1])||r;e.forEach(function(e){e.endTime=n})})}}}function Bi(e,t,n){var r,i;if(n&&n.cues)for(r=n.cues.length;r--;)(i=n.cues[r]).startTime>=e&&i.endTime<=t&&n.removeCue(i)}function zi(e){return"number"==typeof e&&isFinite(e)}function Wi(e){return e+"TimingInfo"}function Vi(e){var t=e.segmentTimeline,n=e.currentTimeline,r=e.startOfSegment,i=e.buffered;return e.overrideCheck||t!==n?!(t<n)&&i.length?i.end(i.length-1):r:null}function Hi(e){var t=e.timelineChangeController,n=e.currentTimeline,r=e.segmentTimeline,i=e.loaderType,e=e.audioDisabled;if(n!==r){if("audio"===i){n=t.lastTimelineChange({type:"main"});return!n||n.to!==r}if("main"===i&&e){t=t.pendingTimelineChange({type:"audio"});return t&&t.to===r?!1:!0}}}function qi(e){var t=e.segmentDuration,e=e.maxDuration;return!!t&&Math.round(t)>e+1/30}function Yi(e,t){if("hls"!==t)return null;var n=function(e,t){e=e&&"number"==typeof e.start&&"number"==typeof e.end?e.end-e.start:0,t=t&&"number"==typeof t.start&&"number"==typeof t.end?t.end-t.start:0;return Math.max(e,t)}(e.audioTimingInfo,e.videoTimingInfo);if(!n)return null;var r=e.playlist.targetDuration,i=qi({segmentDuration:n,maxDuration:2*r}),t=qi({segmentDuration:n,maxDuration:r}),r="Segment with index "+e.mediaIndex+" from playlist "+e.playlist.id+" has a duration of "+n+" when the reported duration is "+e.duration+" and the target duration is "+r+". For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1";return i||t?{severity:i?"warn":"info",message:r}:null}var Gi=c,Ki=Cr.log,$i=Cr.mergeOptions,ce=Cr.EventTarget,Xi=function(o){function e(e,t,n){var r;if(void 0===n&&(n={}),r=o.call(this)||this,!e)throw new Error("A non-empty playlist URL or object is required");r.logger_=Ar("PlaylistLoader");var i=n.withCredentials,i=void 0!==i&&i,n=n.handleManifestRedirects,n=void 0!==n&&n;r.src=e,r.vhs_=t,r.withCredentials=i,r.handleManifestRedirects=n;t=t.options_;return r.customTagParsers=t&&t.customTagParsers||[],r.customTagMappers=t&&t.customTagMappers||[],r.state="HAVE_NOTHING",r.on("mediaupdatetimeout",function(){"HAVE_METADATA"===r.state&&(r.state="HAVE_CURRENT_METADATA",r.request=r.vhs_.xhr({uri:Gi(r.master.uri,r.media().uri),withCredentials:r.withCredentials},function(e,t){if(r.request)return e?r.playlistRequestError(r.request,r.media(),"HAVE_METADATA"):void r.haveMetadata({playlistString:r.request.responseText,url:r.media().uri,id:r.media().id})}))}),r}f(e,o);var t=e.prototype;return t.playlistRequestError=function(e,t,n){var r=t.uri,t=t.id;this.request=null,n&&(this.state=n),this.error={playlist:this.master.playlists[t],status:e.status,message:"HLS playlist request error at URL: "+r+".",responseText:e.responseText,code:500<=e.status?4:2},this.trigger("error")},t.haveMetadata=function(e){var t=this,n=e.playlistString,r=e.playlistObject,i=e.url,o=e.id;this.request=null,this.state="HAVE_METADATA";n=r||jr({onwarn:function(e){e=e.message;return t.logger_("m3u8-parser warn for "+o+": "+e)},oninfo:function(e){e=e.message;return t.logger_("m3u8-parser info for "+o+": "+e)},manifestString:n,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers});n.lastRequest=Date.now(),Ir({playlist:n,uri:i,id:o});i=Ur(this.master,n);this.targetDuration=n.targetDuration,i?(this.master=i,this.media_=this.master.playlists[o]):this.trigger("playlistunchanged"),this.media().endList||(g.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=g.setTimeout(function(){t.trigger("mediaupdatetimeout")},Fr(this.media(),!!i))),this.trigger("loadedplaylist")},t.dispose=function(){this.trigger("dispose"),this.stopRequest(),g.clearTimeout(this.mediaUpdateTimeout),g.clearTimeout(this.finalRenditionTimeout),this.off()},t.stopRequest=function(){var e;this.request&&(e=this.request,this.request=null,e.onreadystatechange=null,e.abort())},t.media=function(n,e){var r=this;if(!n)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof n){if(!this.master.playlists[n])throw new Error("Unknown playlist URI: "+n);n=this.master.playlists[n]}if(g.clearTimeout(this.finalRenditionTimeout),e){var t=n.targetDuration/2*1e3||5e3;this.finalRenditionTimeout=g.setTimeout(this.media.bind(this,n,!1),t)}else{var i=this.state,t=!this.media_||n.id!==this.media_.id;if(this.master.playlists[n.id].endList||n.endList&&n.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=n,void(t&&(this.trigger("mediachanging"),"HAVE_MASTER"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(t){if(this.state="SWITCHING_MEDIA",this.request){if(n.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.request=this.vhs_.xhr({uri:n.resolvedUri,withCredentials:this.withCredentials},function(e,t){if(r.request){if(n.lastRequest=Date.now(),n.resolvedUri=Pr(r.handleManifestRedirects,n.resolvedUri,t),e)return r.playlistRequestError(r.request,n,i);r.haveMetadata({playlistString:t.responseText,url:n.uri,id:n.id}),"HAVE_MASTER"===i?r.trigger("loadedmetadata"):r.trigger("mediachange")}})}}},t.pause=function(){this.stopRequest(),g.clearTimeout(this.mediaUpdateTimeout),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},t.load=function(e){var t=this;g.clearTimeout(this.mediaUpdateTimeout);var n=this.media();e?(e=n?n.targetDuration/2*1e3:5e3,this.mediaUpdateTimeout=g.setTimeout(function(){return t.load()},e)):this.started?n&&!n.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},t.start=function(){var n=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=g.location.href),this.src.resolvedUri=this.src.uri,void setTimeout(function(){n.setupInitialPlaylist(n.src)},0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(e,t){if(n.request){if(n.request=null,e)return n.error={status:t.status,message:"HLS playlist request error at URL: "+n.src+".",responseText:t.responseText,code:2},"HAVE_NOTHING"===n.state&&(n.started=!1),n.trigger("error");n.src=Pr(n.handleManifestRedirects,n.src,t);t=jr({manifestString:t.responseText,customTagParsers:n.customTagParsers,customTagMappers:n.customTagMappers});n.setupInitialPlaylist(t)}})},t.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},t.setupInitialPlaylist=function(e){if(this.state="HAVE_MASTER",e.playlists)return this.master=e,Nr(this.master,this.srcUri()),e.playlists.forEach(function(t){t.segments&&t.segments.forEach(function(e){Rr(e,t.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var t,n,r,i=this.srcUri()||g.location.href;this.master=(n=Mr(0,t=i),(r={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:g.location.href,resolvedUri:g.location.href,playlists:[{uri:t,id:n,resolvedUri:t,attributes:{}}]}).playlists[n]=r.playlists[0],r.playlists[t]=r.playlists[0],r),this.haveMetadata({playlistObject:e,url:i,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},e}(ce),Qi=Cr.createTimeRange,Zi={duration:Yr,seekable:function(e,t,n){var r=t||0,n=$r(e,t,!0,n);return null===n?Qi():Qi(r,n)},safeLiveIndex:Kr,getMediaInfoForTime:function(e,t,n,r){var i,o=e.segments.length,a=t-r;if(a<0){if(0<n)for(i=n-1;0<=i;i--)if(0<(a+=e.segments[i].duration+1/30))return{mediaIndex:i,startTime:r-Gr(e,n,i)};return{mediaIndex:0,startTime:t}}if(n<0){for(i=n;i<0;i++)if((a-=e.targetDuration)<0)return{mediaIndex:0,startTime:t};n=0}for(i=n;i<o;i++)if((a-=e.segments[i].duration+1/30)<0)return{mediaIndex:i,startTime:r+Gr(e,n,i)};return{mediaIndex:o-1,startTime:t}},isEnabled:Zr,isDisabled:function(e){return e.disabled},isBlacklisted:Xr,isIncompatible:Qr,playlistEnd:$r,isAes:function(e){for(var t=0;t<e.segments.length;t++)if(e.segments[t].key)return!0;return!1},hasAttribute:Jr,estimateSegmentRequestTime:function(e,t,n,r){return Jr("BANDWIDTH",n)?(e*n.attributes.BANDWIDTH-8*(r=void 0===r?0:r))/t:NaN},isLowestEnabledRendition:ei},Ji=Cr.xhr,eo=Cr.mergeOptions,Y=Object.freeze({__proto__:null,createTransferableMessage:ai,initSegmentId:si,segmentKeyId:ui,hexDump:li,tagDump:function(e){e=e.bytes;return li(e)},textRanges:function(e){for(var t,n,r="",i=0;i<e.length;i++)r+=(n=i,(t=e).start(n)+"-"+t.end(n)+" ");return r}}),pn=Cr.EventTarget,to=Cr.mergeOptions,no=function(o){function e(e,t,n,r){var i;void 0===n&&(n={}),(i=o.call(this)||this).masterPlaylistLoader_=r||v(i),r||(i.isMaster_=!0);r=n.withCredentials,r=void 0!==r&&r,n=n.handleManifestRedirects,n=void 0!==n&&n;if(i.vhs_=t,i.withCredentials=r,i.handleManifestRedirects=n,!e)throw new Error("A non-empty playlist URL or object is required");return i.on("minimumUpdatePeriod",function(){i.refreshXml_()}),i.on("mediaupdatetimeout",function(){i.refreshMedia_(i.media().id)}),i.state="HAVE_NOTHING",i.loadedPlaylists_={},i.logger_=Ar("DashPlaylistLoader"),i.isMaster_?(i.masterPlaylistLoader_.srcUrl=e,i.masterPlaylistLoader_.sidxMapping_={}):i.childPlaylist_=e,i}f(e,o);var t=e.prototype;return t.requestErrored_=function(e,t,n){return!this.request||(this.request=null,e?(this.error="object"!=typeof e||e instanceof Error?{status:t.status,message:"DASH request error at URL: "+t.uri,response:t.response,code:2}:e,n&&(this.state=n),this.trigger("error"),!0):void 0)},t.addSidxSegments_=function(o,n,r){var a,i,s,u=this,l=o.sidx&&mi(o.sidx);o.sidx&&l&&!this.masterPlaylistLoader_.sidxMapping_[l]?(a=Pr(this.handleManifestRedirects,o.sidx.resolvedUri),(i=this.masterPlaylistLoader_.sidxMapping_)[l]={sidxInfo:o.sidx},s=function(e,t){if(!u.requestErrored_(e,t,n)){t=b(w.toUint8(t.response).subarray(8));return i[l].sidx=t,y.addSidxSegmentsToPlaylist(o,t,o.sidx.resolvedUri),r(!0)}},this.request=pi(a,this.vhs_.xhr,function(e,t,n,r){if(e)return s(e,t);if(!n||"mp4"!==n)return s({status:t.status,message:"Unsupported "+(n||"unknown")+" container type for sidx segment at URL: "+a,response:"",playlist:o,internal:!0,blacklistDuration:1/0,code:2},t);var i=o.sidx.byterange,n=i.offset,i=i.length;if(r.length>=i+n)return s(e,{response:r.subarray(n,n+i),status:t.status,uri:t.uri});u.request=u.vhs_.xhr({uri:a,responseType:"arraybuffer",headers:ri({byterange:o.sidx.byterange})},s)})):this.mediaRequest_=g.setTimeout(function(){return r(!1)},0)},t.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},g.clearTimeout(this.minimumUpdatePeriodTimeout_),g.clearTimeout(this.mediaRequest_),g.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},t.hasPendingRequest=function(){return this.request||this.mediaRequest_},t.stopRequest=function(){var e;this.request&&(e=this.request,this.request=null,e.onreadystatechange=null,e.abort())},t.media=function(t){var n=this;if(!t)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var r=this.state;if("string"==typeof t){if(!this.masterPlaylistLoader_.master.playlists[t])throw new Error("Unknown playlist URI: "+t);t=this.masterPlaylistLoader_.master.playlists[t]}var e=!this.media_||t.id!==this.media_.id;if(e&&this.loadedPlaylists_[t.id]&&this.loadedPlaylists_[t.id].endList)return this.state="HAVE_METADATA",this.media_=t,void(e&&(this.trigger("mediachanging"),this.trigger("mediachange")));e&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(t,r,function(e){n.haveMetadata({startingState:r,playlist:t})}))},t.haveMetadata=function(e){var t=e.startingState,e=e.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[e.id]=e,this.mediaRequest_=null,this.refreshMedia_(e.id),"HAVE_MASTER"===t?this.trigger("loadedmetadata"):this.trigger("mediachange")},t.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),g.clearTimeout(this.mediaUpdateTimeout),g.clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null,this.mediaUpdateTimeout=null,"HAVE_NOTHING"===this.state&&(this.started=!1)},t.load=function(e){var t=this;g.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var n=this.media();e?(e=n?n.targetDuration/2*1e3:5e3,this.mediaUpdateTimeout=g.setTimeout(function(){return t.load()},e)):this.started?n&&!n.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},t.start=function(){var n=this;this.started=!0,this.isMaster_?this.requestMaster_(function(e,t){n.haveMaster_(),n.hasPendingRequest()||n.media_||n.media(n.masterPlaylistLoader_.master.playlists[0])}):this.mediaRequest_=g.setTimeout(function(){return n.haveMaster_()},0)},t.requestMaster_=function(r){var i=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(e,t){if(!i.requestErrored_(e,t)){var n=t.responseText!==i.masterPlaylistLoader_.masterXml_;return i.masterPlaylistLoader_.masterXml_=t.responseText,t.responseHeaders&&t.responseHeaders.date?i.masterLoaded_=Date.parse(t.responseHeaders.date):i.masterLoaded_=Date.now(),i.masterPlaylistLoader_.srcUrl=Pr(i.handleManifestRedirects,i.masterPlaylistLoader_.srcUrl,t),n?(i.handleMaster_(),void i.syncClientServerClock_(function(){return r(t,n)})):r(t,n)}"HAVE_NOTHING"===i.state&&(i.started=!1)})},t.syncClientServerClock_=function(n){var r=this,i=y.parseUTCTiming(this.masterPlaylistLoader_.masterXml_);return null===i?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),n()):"DIRECT"===i.method?(this.masterPlaylistLoader_.clientOffset_=i.value-Date.now(),n()):void(this.request=this.vhs_.xhr({uri:Gi(this.masterPlaylistLoader_.srcUrl,i.value),method:i.method,withCredentials:this.withCredentials},function(e,t){if(r.request){if(e)return r.masterPlaylistLoader_.clientOffset_=r.masterLoaded_-Date.now(),n();t="HEAD"===i.method?t.responseHeaders&&t.responseHeaders.date?Date.parse(t.responseHeaders.date):r.masterLoaded_:Date.parse(t.responseText);r.masterPlaylistLoader_.clientOffset_=t-Date.now(),n()}}))},t.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},t.handleMaster_=function(){this.mediaRequest_=null;var e,t,t=(r={masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_},e=r.masterXml,n=r.srcUrl,t=r.clientOffset,r=r.sidxMapping,r=y.parse(e,{manifestUri:n,clientOffset:t,sidxMapping:r}),Nr(r,n),r),n=this.masterPlaylistLoader_.master;n&&(t=function(e,t,n){for(var o=!0,a=to(e,{duration:t.duration,minimumUpdatePeriod:t.minimumUpdatePeriod}),r=0;r<t.playlists.length;r++){var i,s=t.playlists[r];s.sidx&&(i=mi(s.sidx),n&&n[i]&&y.addSidxSegmentsToPlaylist(s,n[i].sidx,s.sidx.resolvedUri));s=Ur(a,s,hi);s&&(a=s,o=!1)}return Dr(t,function(e,t,n,r){var i;e.playlists&&e.playlists.length&&(i=e.playlists[0].id,(e=Ur(a,e.playlists[0],hi))&&((a=e).mediaGroups[t][n][r].playlists[0]=a.playlists[i],o=!1))}),(o=t.minimumUpdatePeriod===e.minimumUpdatePeriod&&o)?null:a}(n,t,this.masterPlaylistLoader_.sidxMapping_)),this.masterPlaylistLoader_.master=t||n;var r=this.masterPlaylistLoader_.master.locations&&this.masterPlaylistLoader_.master.locations[0];return r&&r!==this.masterPlaylistLoader_.srcUrl&&(this.masterPlaylistLoader_.srcUrl=r),(!n||t&&t.minimumUpdatePeriod!==n.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),Boolean(t)},t.updateMinimumUpdatePeriodTimeout_=function(){var e=this.masterPlaylistLoader_;e.createMupOnMedia_&&(e.off("loadedmetadata",e.createMupOnMedia_),e.createMupOnMedia_=null),e.minimumUpdatePeriodTimeout_&&(g.clearTimeout(e.minimumUpdatePeriodTimeout_),e.minimumUpdatePeriodTimeout_=null);var t=e.master&&e.master.minimumUpdatePeriod;0===t&&(e.media()?t=1e3*e.media().targetDuration:(e.createMupOnMedia_=e.updateMinimumUpdatePeriodTimeout_,e.one("loadedmetadata",e.createMupOnMedia_))),"number"!=typeof t||t<=0?t<0&&this.logger_("found invalid minimumUpdatePeriod of "+t+", not setting a timeout"):this.createMUPTimeout_(t)},t.createMUPTimeout_=function(e){var t=this.masterPlaylistLoader_;t.minimumUpdatePeriodTimeout_=g.setTimeout(function(){t.minimumUpdatePeriodTimeout_=null,t.trigger("minimumUpdatePeriod"),t.createMUPTimeout_(e)},e)},t.refreshXml_=function(){var n=this;this.requestMaster_(function(e,t){var i,o;t&&(n.media_&&(n.media_=n.masterPlaylistLoader_.master.playlists[n.media_.id]),n.masterPlaylistLoader_.sidxMapping_=(t=n.masterPlaylistLoader_.master,i=n.masterPlaylistLoader_.sidxMapping_,o=yi(t.playlists,i),Dr(t,function(e,t,n,r){e.playlists&&e.playlists.length&&(e=e.playlists,o=to(o,yi(e,i)))}),o),n.addSidxSegments_(n.media(),n.state,function(e){n.refreshMedia_(n.media().id)}))})},t.refreshMedia_=function(e){var t=this;if(!e)throw new Error("refreshMedia_ must take a media id");this.media_&&this.isMaster_&&this.handleMaster_();var n=this.masterPlaylistLoader_.master.playlists,r=!this.media_||this.media_!==n[e];r?this.media_=n[e]:this.trigger("playlistunchanged"),this.mediaUpdateTimeout||function e(){t.media().endList||(t.mediaUpdateTimeout=g.setTimeout(function(){t.trigger("mediaupdatetimeout"),e()},Fr(t.media(),Boolean(r))))}(),this.trigger("loadedplaylist")},e}(pn),ro={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30},dn=function(r){return function(){var e=function(t){try{return URL.createObjectURL(new Blob([t],{type:"application/javascript"}))}catch(e){var n=new BlobBuilder;return n.append(t),URL.createObjectURL(n.getBlob())}}(r),t=vi(new Worker(e));t.objURL=e;var n=t.terminate;return t.on=t.addEventListener,t.off=t.removeEventListener,t.terminate=function(){return URL.revokeObjectURL(e),n.call(this)},t}},c=function(e){return"var browserWorkerPolyFill = "+vi.toString()+";\nbrowserWorkerPolyFill(self);\n"+e},ce=function(e){return e.toString().replace(/^function.+?{/,"").slice(0,-1)},io=dn(c(ce(function(){var e=function(){this.init=function(){var o={};this.on=function(e,t){o[e]||(o[e]=[]),o[e]=o[e].concat(t)},this.off=function(e,t){return!!o[e]&&(t=o[e].indexOf(t),o[e]=o[e].slice(),o[e].splice(t,1),-1<t)},this.trigger=function(e){var t,n,r,i=o[e];if(i)if(2===arguments.length)for(n=i.length,t=0;t<n;++t)i[t].call(this,arguments[1]);else{for(r=[],t=arguments.length,t=1;t<arguments.length;++t)r.push(arguments[t]);for(n=i.length,t=0;t<n;++t)i[t].apply(this,r)}},this.dispose=function(){o={}}}};e.prototype.pipe=function(t){return this.on("data",function(e){t.push(e)}),this.on("done",function(e){t.flush(e)}),this.on("partialdone",function(e){t.partialFlush(e)}),this.on("endedtimeline",function(e){t.endTimeline(e)}),this.on("reset",function(e){t.reset(e)}),t},e.prototype.push=function(e){this.trigger("data",e)},e.prototype.flush=function(e){this.trigger("done",e)},e.prototype.partialFlush=function(e){this.trigger("partialdone",e)},e.prototype.endTimeline=function(e){this.trigger("endedtimeline",e)},e.prototype.reset=function(e){this.trigger("reset",e)};var u,t,n,r,i,o,a,s,l,c,d,f,p,h,m,y,g,v,b,_,w,x,T,S,k,E,O,C,P,A,M,j,D,I,N,R,L,U,F,B=e,z=Math.pow(2,32)-1;!function(){if(w={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],pasp:[],sdtp:[],smhd:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],styp:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[]},"undefined"!=typeof Uint8Array){for(var e in w)w.hasOwnProperty(e)&&(w[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);x=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),S=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),T=new Uint8Array([0,0,0,1]),k=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=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]),O={video:k,audio:E},A=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),P=new Uint8Array([0,0,0,0,0,0,0,0]),M=new Uint8Array([0,0,0,0,0,0,0,0]),j=M,D=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),I=M,C=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}}(),u=function(e){for(var t,n=[],r=0,i=1;i<arguments.length;i++)n.push(arguments[i]);for(i=n.length;i--;)r+=n[i].byteLength;for(t=new Uint8Array(r+8),new DataView(t.buffer,t.byteOffset,t.byteLength).setUint32(0,t.byteLength),t.set(e,4),i=0,r=8;i<n.length;i++)t.set(n[i],r),r+=n[i].byteLength;return t},t=function(){return u(w.dinf,u(w.dref,A))},n=function(e){return u(w.esds,new Uint8Array([0,0,0,0,3,25,0,0,0,4,17,64,21,0,6,0,0,0,218,192,0,0,218,192,5,2,e.audioobjecttype<<3|e.samplingfrequencyindex>>>1,e.samplingfrequencyindex<<7|e.channelcount<<3,6,1,2]))},h=function(e){return u(w.hdlr,O[e])},p=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,e.duration>>>24&255,e.duration>>>16&255,e.duration>>>8&255,255&e.duration,85,196,0,0]);return e.samplerate&&(t[12]=e.samplerate>>>24&255,t[13]=e.samplerate>>>16&255,t[14]=e.samplerate>>>8&255,t[15]=255&e.samplerate),u(w.mdhd,t)},f=function(e){return u(w.mdia,p(e),h(e.type),o(e))},i=function(e){return u(w.mfhd,new Uint8Array([0,0,0,0,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e]))},o=function(e){return u(w.minf,"video"===e.type?u(w.vmhd,C):u(w.smhd,P),t(),y(e))},Be=function(e,t){for(var n=[],r=t.length;r--;)n[r]=v(t[r]);return u.apply(null,[w.moof,i(e)].concat(n))},a=function(e){for(var t=e.length,n=[];t--;)n[t]=c(e[t]);return u.apply(null,[w.moov,l(4294967295)].concat(n).concat(s(e)))},s=function(e){for(var t=e.length,n=[];t--;)n[t]=b(e[t]);return u.apply(null,[w.mvex].concat(n))},l=function(e){e=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,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]);return u(w.mvhd,e)},m=function(e){for(var t,n=e.samples||[],r=new Uint8Array(4+n.length),i=0;i<n.length;i++)t=n[i].flags,r[i+4]=t.dependsOn<<4|t.isDependedOn<<2|t.hasRedundancy;return u(w.sdtp,r)},y=function(e){return u(w.stbl,g(e),u(w.stts,I),u(w.stsc,j),u(w.stsz,D),u(w.stco,M))},g=function(e){return u(w.stsd,new Uint8Array([0,0,0,0,0,0,0,1]),("video"===e.type?N:R)(e))},N=function(e){for(var t,n,r=e.sps||[],i=e.pps||[],o=[],a=[],s=0;s<r.length;s++)o.push((65280&r[s].byteLength)>>>8),o.push(255&r[s].byteLength),o=o.concat(Array.prototype.slice.call(r[s]));for(s=0;s<i.length;s++)a.push((65280&i[s].byteLength)>>>8),a.push(255&i[s].byteLength),a=a.concat(Array.prototype.slice.call(i[s]));return t=[w.avc1,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,(65280&e.width)>>8,255&e.width,(65280&e.height)>>8,255&e.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),u(w.avcC,new Uint8Array([1,e.profileIdc,e.profileCompatibility,e.levelIdc,255].concat([r.length],o,[i.length],a))),u(w.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],e.sarRatio&&(n=e.sarRatio[0],e=e.sarRatio[1],t.push(u(w.pasp,new Uint8Array([(4278190080&n)>>24,(16711680&n)>>16,(65280&n)>>8,255&n,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e])))),u.apply(null,t)},R=function(e){return u(w.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&e.channelcount)>>8,255&e.channelcount,(65280&e.samplesize)>>8,255&e.samplesize,0,0,0,0,(65280&e.samplerate)>>8,255&e.samplerate,0,0]),n(e))},d=function(e){e=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,0,(4278190080&e.duration)>>24,(16711680&e.duration)>>16,(65280&e.duration)>>8,255&e.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,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,(65280&e.width)>>8,255&e.width,0,0,(65280&e.height)>>8,255&e.height,0,0]);return u(w.tkhd,e)},v=function(e){var t,n=u(w.tfhd,new Uint8Array([0,0,0,58,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),r=Math.floor(e.baseMediaDecodeTime/(1+z)),i=Math.floor(e.baseMediaDecodeTime%(1+z)),r=u(w.tfdt,new Uint8Array([1,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,i>>>24&255,i>>>16&255,i>>>8&255,255&i]));return"audio"===e.type?(t=_(e,92),u(w.traf,n,r,t)):(i=m(e),t=_(e,i.length+92),u(w.traf,n,r,t,i))},c=function(e){return e.duration=e.duration||4294967295,u(w.trak,d(e),f(e))},b=function(e){var t=new Uint8Array([0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==e.type&&(t[t.length-1]=0),u(w.trex,t)},L=function(e,t){var n=0,r=0,i=0,o=0;return e.length&&(void 0!==e[0].duration&&(n=1),void 0!==e[0].size&&(r=2),void 0!==e[0].flags&&(i=4),void 0!==e[0].compositionTimeOffset&&(o=8)),[0,0,n|r|i|o,1,(4278190080&e.length)>>>24,(16711680&e.length)>>>16,(65280&e.length)>>>8,255&e.length,(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t]},U=function(e,t){var n,r,i,o,a=e.samples||[];for(t+=20+16*a.length,t=L(a,t),(r=new Uint8Array(t.length+16*a.length)).set(t),n=t.length,o=0;o<a.length;o++)i=a[o],r[n++]=(4278190080&i.duration)>>>24,r[n++]=(16711680&i.duration)>>>16,r[n++]=(65280&i.duration)>>>8,r[n++]=255&i.duration,r[n++]=(4278190080&i.size)>>>24,r[n++]=(16711680&i.size)>>>16,r[n++]=(65280&i.size)>>>8,r[n++]=255&i.size,r[n++]=i.flags.isLeading<<2|i.flags.dependsOn,r[n++]=i.flags.isDependedOn<<6|i.flags.hasRedundancy<<4|i.flags.paddingValue<<1|i.flags.isNonSyncSample,r[n++]=61440&i.flags.degradationPriority,r[n++]=15&i.flags.degradationPriority,r[n++]=(4278190080&i.compositionTimeOffset)>>>24,r[n++]=(16711680&i.compositionTimeOffset)>>>16,r[n++]=(65280&i.compositionTimeOffset)>>>8,r[n++]=255&i.compositionTimeOffset;return u(w.trun,r)},F=function(e,t){var n,r,i,o,a=e.samples||[];for(t+=20+8*a.length,t=L(a,t),(n=new Uint8Array(t.length+8*a.length)).set(t),r=t.length,o=0;o<a.length;o++)i=a[o],n[r++]=(4278190080&i.duration)>>>24,n[r++]=(16711680&i.duration)>>>16,n[r++]=(65280&i.duration)>>>8,n[r++]=255&i.duration,n[r++]=(4278190080&i.size)>>>24,n[r++]=(16711680&i.size)>>>16,n[r++]=(65280&i.size)>>>8,n[r++]=255&i.size;return u(w.trun,n)},_=function(e,t){return("audio"===e.type?F:U)(e,t)};r=function(){return u(w.ftyp,x,T,x,S)};function W(e,t){var n={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return n.dataOffset=t,n.compositionTimeOffset=e.pts-e.dts,n.duration=e.duration,n.size=4*e.length,n.size+=e.byteLength,e.keyFrame&&(n.flags.dependsOn=2,n.flags.isNonSyncSample=0),n}function V(e){for(var t=[];e--;)t.push(0);return t}function H(){var e,n;return q||(e={96e3:[ne,[227,64],V(154),[56]],88200:[ne,[231],V(170),[56]],64e3:[ne,[248,192],V(240),[56]],48e3:[ne,[255,192],V(268),[55,148,128],V(54),[112]],44100:[ne,[255,192],V(268),[55,163,128],V(84),[112]],32e3:[ne,[255,192],V(268),[55,234],V(226),[112]],24e3:[ne,[255,192],V(268),[55,255,128],V(268),[111,112],V(126),[224]],16e3:[ne,[255,192],V(268),[55,255,128],V(268),[111,255],V(269),[223,108],V(195),[1,192]],12e3:[re,V(268),[3,127,248],V(268),[6,255,240],V(268),[13,255,224],V(268),[27,253,128],V(259),[56]],11025:[re,V(268),[3,127,248],V(268),[6,255,240],V(268),[13,255,224],V(268),[27,255,192],V(268),[55,175,128],V(108),[112]],8e3:[re,V(268),[3,121,16],V(47),[7]]},n=e,q=Object.keys(n).reduce(function(e,t){return e[t]=new Uint8Array(n[t].reduce(function(e,t){return e.concat(t)},[])),e},{})),q}var q,Y=function(e){return u(w.mdat,e)},G=Be,K=function(e){var t=r(),n=a(e),e=new Uint8Array(t.byteLength+n.byteLength);return e.set(t),e.set(n,t.byteLength),e},$=function(e){var t,n,r=[],i=[];for(i.byteLength=0,i.nalCount=0,i.duration=0,t=r.byteLength=0;t<e.length;t++)"access_unit_delimiter_rbsp"===(n=e[t]).nalUnitType?(r.length&&(r.duration=n.dts-r.dts,i.byteLength+=r.byteLength,i.nalCount+=r.length,i.duration+=r.duration,i.push(r)),(r=[n]).byteLength=n.data.byteLength,r.pts=n.pts,r.dts=n.dts):("slice_layer_without_partitioning_rbsp_idr"===n.nalUnitType&&(r.keyFrame=!0),r.duration=n.dts-r.dts,r.byteLength+=n.data.byteLength,r.push(n));return i.length&&(!r.duration||r.duration<=0)&&(r.duration=i[i.length-1].duration),i.byteLength+=r.byteLength,i.nalCount+=r.length,i.duration+=r.duration,i.push(r),i},X=function(e){var t,n,r=[],i=[];for(r.byteLength=0,r.nalCount=0,r.duration=0,r.pts=e[0].pts,r.dts=e[0].dts,i.byteLength=0,i.nalCount=0,i.duration=0,i.pts=e[0].pts,i.dts=e[0].dts,t=0;t<e.length;t++)(n=e[t]).keyFrame?(r.length&&(i.push(r),i.byteLength+=r.byteLength,i.nalCount+=r.nalCount,i.duration+=r.duration),(r=[n]).nalCount=n.length,r.byteLength=n.byteLength,r.pts=n.pts,r.dts=n.dts,r.duration=n.duration):(r.duration+=n.duration,r.nalCount+=n.length,r.byteLength+=n.byteLength,r.push(n));return i.length&&r.duration<=0&&(r.duration=i[i.length-1].duration),i.byteLength+=r.byteLength,i.nalCount+=r.nalCount,i.duration+=r.duration,i.push(r),i},Q=function(e){var t;return!e[0][0].keyFrame&&1<e.length&&(t=e.shift(),e.byteLength-=t.byteLength,e.nalCount-=t.nalCount,e[0][0].dts=t.dts,e[0][0].pts=t.pts,e[0][0].duration+=t.duration),e},Z=function(e,t){for(var n,r,i,o=t||0,a=[],s=0;s<e.length;s++)for(r=e[s],n=0;n<r.length;n++)i=r[n],o+=(i=W(i,o)).size,a.push(i);return a},J=function(e){for(var t,n,r,i,o,a=0,s=e.byteLength,u=e.nalCount,l=new Uint8Array(s+4*u),c=new DataView(l.buffer),d=0;d<e.length;d++)for(r=e[d],t=0;t<r.length;t++)for(i=r[t],n=0;n<i.length;n++)o=i[n],c.setUint32(a,o.data.byteLength),l.set(o.data,a+=4),a+=o.data.byteLength;return l},ee=function(e,t){var n=[],t=W(e,t||0);return n.push(t),n},te=function(e){for(var t,n=0,r=e.byteLength,i=e.length,o=new Uint8Array(r+4*i),a=new DataView(o.buffer),s=0;s<e.length;s++)t=e[s],a.setUint32(n,t.data.byteLength),o.set(t.data,n+=4),n+=t.data.byteLength;return o},ne=[33,16,5,32,164,27],re=[33,65,108,84,1,2,4,8,168,2,4,8,17,191,252],ie=function(e){return 9e4*e},oe=function(e,t){return e*t},ae=function(e){return e/9e4},se=function(e,t){return e/t},ue=9e4,le=ie,ce=ae,de=function(e,t){return ie(se(e,t))},fe=function(e,t){return oe(ae(e),t)},pe=function(e,t,n){return ae(n?e:e-t)},he=function(e,t,n,r){var i,o,a,s,u,l,c=0,d=0;if(t.length&&(i=de(e.baseMediaDecodeTime,e.samplerate),o=Math.ceil(ue/(e.samplerate/1024)),n&&r&&(a=i-Math.max(n,r),d=(c=Math.floor(a/o))*o),!(c<1||ue/2<d))){for(s=(s=H()[e.samplerate])||t[0].data,u=0;u<c;u++)l=t[0],t.splice(0,0,{data:s,dts:l.dts-o,pts:l.pts-o});return e.baseMediaDecodeTime-=Math.floor(fe(d,e.samplerate)),d}},me=function(e,t,n){return t.minSegmentDts>=n?e:(t.minSegmentDts=1/0,e.filter(function(e){return e.dts>=n&&(t.minSegmentDts=Math.min(t.minSegmentDts,e.dts),t.minSegmentPts=t.minSegmentDts,!0)}))},ye=function(e){for(var t,n=[],r=0;r<e.length;r++)t=e[r],n.push({size:t.data.byteLength,duration:1024});return n},ge=function(e){for(var t,n=0,r=new Uint8Array(function(e){for(var t=0,n=0;n<e.length;n++)t+=e[n].data.byteLength;return t}(e)),i=0;i<e.length;i++)t=e[i],r.set(t.data,n),n+=t.data.byteLength;return r},ve=ue,be=function(e){delete e.minSegmentDts,delete e.maxSegmentDts,delete e.minSegmentPts,delete e.maxSegmentPts},_e=function(e,t){var n=e.minSegmentDts;return t||(n-=e.timelineStartInfo.dts),t=e.timelineStartInfo.baseMediaDecodeTime,t+=n,t=Math.max(0,t),"audio"===e.type&&(t*=e.samplerate/ve,t=Math.floor(t)),t},we=function(e,t){"number"==typeof t.pts&&(void 0===e.timelineStartInfo.pts&&(e.timelineStartInfo.pts=t.pts),void 0===e.minSegmentPts?e.minSegmentPts=t.pts:e.minSegmentPts=Math.min(e.minSegmentPts,t.pts),void 0===e.maxSegmentPts?e.maxSegmentPts=t.pts:e.maxSegmentPts=Math.max(e.maxSegmentPts,t.pts)),"number"==typeof t.dts&&(void 0===e.timelineStartInfo.dts&&(e.timelineStartInfo.dts=t.dts),void 0===e.minSegmentDts?e.minSegmentDts=t.dts:e.minSegmentDts=Math.min(e.minSegmentDts,t.dts),void 0===e.maxSegmentDts?e.maxSegmentDts=t.dts:e.maxSegmentDts=Math.max(e.maxSegmentDts,t.dts))},xe=function(e){for(var t=0,n={payloadType:-1,payloadSize:0},r=0,i=0;t<e.byteLength&&128!==e[t];){for(;255===e[t];)r+=255,t++;for(r+=e[t++];255===e[t];)i+=255,t++;if(i+=e[t++],!n.payload&&4===r){if("GA94"===String.fromCharCode(e[t+3],e[t+4],e[t+5],e[t+6])){n.payloadType=r,n.payloadSize=i,n.payload=e.subarray(t,t+i);break}n.payload=void 0}t+=i,i=r=0}return n},Te=function(e){return 181!==e.payload[0]||49!=(e.payload[1]<<8|e.payload[2])||"GA94"!==String.fromCharCode(e.payload[3],e.payload[4],e.payload[5],e.payload[6])||3!==e.payload[7]?null:e.payload.subarray(8,e.payload.length-1)},Se=function(e,t){var n,r,i,o,a=[];if(!(64&t[0]))return a;for(r=31&t[0],n=0;n<r;n++)o={type:3&t[2+(i=3*n)],pts:e},4&t[2+i]&&(o.ccData=t[3+i]<<8|t[4+i],a.push(o));return a},ke=function(e){for(var t=e.byteLength,n=[],r=1;r<t-2;)0===e[r]&&0===e[r+1]&&3===e[r+2]?(n.push(r+2),r+=2):r++;if(0===n.length)return e;for(var i=t-n.length,o=new Uint8Array(i),a=0,r=0;r<i;a++,r++)a===n[0]&&(a++,n.shift()),o[r]=e[a];return o},Ee=4,Oe=function e(t){t=t||{},e.prototype.init.call(this),this.parse708captions_="boolean"!=typeof t.parse708captions||t.parse708captions,this.captionPackets_=[],this.ccStreams_=[new Le(0,0),new Le(0,1),new Le(1,0),new Le(1,1)],this.parse708captions_&&(this.cc708Stream_=new je),this.reset(),this.ccStreams_.forEach(function(e){e.on("data",this.trigger.bind(this,"data")),e.on("partialdone",this.trigger.bind(this,"partialdone")),e.on("done",this.trigger.bind(this,"done"))},this),this.parse708captions_&&(this.cc708Stream_.on("data",this.trigger.bind(this,"data")),this.cc708Stream_.on("partialdone",this.trigger.bind(this,"partialdone")),this.cc708Stream_.on("done",this.trigger.bind(this,"done")))};(Oe.prototype=new B).push=function(e){var t,n;if("sei_rbsp"===e.nalUnitType&&(t=xe(e.escapedRBSP)).payload&&t.payloadType===Ee&&(n=Te(t)))if(e.dts<this.latestDts_)this.ignoreNextEqualDts_=!0;else{if(e.dts===this.latestDts_&&this.ignoreNextEqualDts_)return this.numSameDts_--,void(this.numSameDts_||(this.ignoreNextEqualDts_=!1));n=Se(e.pts,n),this.captionPackets_=this.captionPackets_.concat(n),this.latestDts_!==e.dts&&(this.numSameDts_=0),this.numSameDts_++,this.latestDts_=e.dts}},Oe.prototype.flushCCStreams=function(t){this.ccStreams_.forEach(function(e){return"flush"===t?e.flush():e.partialFlush()},this)},Oe.prototype.flushStream=function(e){this.captionPackets_.length&&(this.captionPackets_.forEach(function(e,t){e.presortIndex=t}),this.captionPackets_.sort(function(e,t){return e.pts===t.pts?e.presortIndex-t.presortIndex:e.pts-t.pts}),this.captionPackets_.forEach(function(e){e.type<2?this.dispatchCea608Packet(e):this.dispatchCea708Packet(e)},this),this.captionPackets_.length=0),this.flushCCStreams(e)},Oe.prototype.flush=function(){return this.flushStream("flush")},Oe.prototype.partialFlush=function(){return this.flushStream("partialFlush")},Oe.prototype.reset=function(){this.latestDts_=null,this.ignoreNextEqualDts_=!1,this.numSameDts_=0,this.activeCea608Channel_=[null,null],this.ccStreams_.forEach(function(e){e.reset()})},Oe.prototype.dispatchCea608Packet=function(e){this.setsTextOrXDSActive(e)?this.activeCea608Channel_[e.type]=null:this.setsChannel1Active(e)?this.activeCea608Channel_[e.type]=0:this.setsChannel2Active(e)&&(this.activeCea608Channel_[e.type]=1),null!==this.activeCea608Channel_[e.type]&&this.ccStreams_[(e.type<<1)+this.activeCea608Channel_[e.type]].push(e)},Oe.prototype.setsChannel1Active=function(e){return 4096==(30720&e.ccData)},Oe.prototype.setsChannel2Active=function(e){return 6144==(30720&e.ccData)},Oe.prototype.setsTextOrXDSActive=function(e){return 256==(28928&e.ccData)||4138==(30974&e.ccData)||6186==(30974&e.ccData)},Oe.prototype.dispatchCea708Packet=function(e){this.parse708captions_&&this.cc708Stream_.push(e)};function Ce(e){return 32<=e&&e<=127||160<=e&&e<=255}function Pe(e){this.windowNum=e,this.reset()}var Ae={127:9834,4128:32,4129:160,4133:8230,4138:352,4140:338,4144:9608,4145:8216,4146:8217,4147:8220,4148:8221,4149:8226,4153:8482,4154:353,4156:339,4157:8480,4159:376,4214:8539,4215:8540,4216:8541,4217:8542,4218:9168,4219:9124,4220:9123,4221:9135,4222:9126,4223:9121,4256:12600};Pe.prototype.reset=function(){this.clearText(),this.pendingNewLine=!1,this.winAttr={},this.penAttr={},this.penLoc={},this.penColor={},this.visible=0,this.rowLock=0,this.columnLock=0,this.priority=0,this.relativePositioning=0,this.anchorVertical=0,this.anchorHorizontal=0,this.anchorPoint=0,this.rowCount=1,this.virtualRowCount=this.rowCount+1,this.columnCount=41,this.windowStyle=0,this.penStyle=0},Pe.prototype.getText=function(){return this.rows.join("\n")},Pe.prototype.clearText=function(){this.rows=[""],this.rowIdx=0},Pe.prototype.newLine=function(e){for(this.rows.length>=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(e),0<this.rows.length&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},Pe.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},Pe.prototype.addText=function(e){this.rows[this.rowIdx]+=e},Pe.prototype.backspace=function(){var e;this.isEmpty()||(e=this.rows[this.rowIdx],this.rows[this.rowIdx]=e.substr(0,e.length-1))};function Me(e){this.serviceNum=e,this.text="",this.currentWindow=new Pe(-1),this.windows=[]}Me.prototype.init=function(e,t){this.startPts=e;for(var n=0;n<8;n++)this.windows[n]=new Pe(n),"function"==typeof t&&(this.windows[n].beforeRowOverflow=t)},Me.prototype.setCurrentWindow=function(e){this.currentWindow=this.windows[e]};var je=function e(){e.prototype.init.call(this);var t=this;this.current708Packet=null,this.services={},this.push=function(e){(3===e.type||null===t.current708Packet)&&t.new708Packet(),t.add708Bytes(e)}};je.prototype=new B,je.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},je.prototype.add708Bytes=function(e){var t=e.ccData,n=t>>>8,t=255&t;this.current708Packet.ptsVals.push(e.pts),this.current708Packet.data.push(n),this.current708Packet.data.push(t)},je.prototype.push708Packet=function(){var e,t=this.current708Packet,n=t.data,r=null,i=0,o=n[i++];for(t.seq=o>>6,t.sizeCode=63&o;i<n.length;i++)e=31&(o=n[i++]),7===(r=o>>5)&&0<e&&(r=n[i++]),this.pushServiceBlock(r,i,e),0<e&&(i+=e-1)},je.prototype.pushServiceBlock=function(e,t,n){for(var r,i=t,o=this.current708Packet.data,a=(a=this.services[e])||this.initService(e,i);i<t+n&&i<o.length;i++)r=o[i],Ce(r)?i=this.handleText(i,a):16===r?i=this.extendedCommands(i,a):128<=r&&r<=135?i=this.setCurrentWindow(i,a):152<=r&&r<=159?i=this.defineWindow(i,a):136===r?i=this.clearWindows(i,a):140===r?i=this.deleteWindows(i,a):137===r?i=this.displayWindows(i,a):138===r?i=this.hideWindows(i,a):139===r?i=this.toggleWindows(i,a):151===r?i=this.setWindowAttributes(i,a):144===r?i=this.setPenAttributes(i,a):145===r?i=this.setPenColor(i,a):146===r?i=this.setPenLocation(i,a):143===r?a=this.reset(i,a):8===r?a.currentWindow.backspace():12===r?a.currentWindow.clearText():13===r?a.currentWindow.pendingNewLine=!0:14===r?a.currentWindow.clearText():141===r&&i++},je.prototype.extendedCommands=function(e,t){var n=this.current708Packet.data[++e];return e=Ce(n)?this.handleText(e,t,!0):e},je.prototype.getPts=function(e){return this.current708Packet.ptsVals[Math.floor(e/2)]},je.prototype.initService=function(t,e){var n=this;return this.services[t]=new Me(t),this.services[t].init(this.getPts(e),function(e){n.flushDisplayed(e,n.services[t])}),this.services[t]},je.prototype.handleText=function(e,t,n){var r=this.current708Packet.data[e],r=(r=Ae[n=(n?4096:0)|r]||n,4096&n&&n===r?"":String.fromCharCode(r)),t=t.currentWindow;return t.pendingNewLine&&!t.isEmpty()&&t.newLine(this.getPts(e)),t.pendingNewLine=!1,t.addText(r),e},je.prototype.setCurrentWindow=function(e,t){var n=this.current708Packet.data[e];return t.setCurrentWindow(7&n),e},je.prototype.defineWindow=function(e,t){var n=this.current708Packet.data,r=n[e];t.setCurrentWindow(7&r);t=t.currentWindow,r=n[++e];return t.visible=(32&r)>>5,t.rowLock=(16&r)>>4,t.columnLock=(8&r)>>3,t.priority=7&r,r=n[++e],t.relativePositioning=(128&r)>>7,t.anchorVertical=127&r,r=n[++e],t.anchorHorizontal=r,r=n[++e],t.anchorPoint=(240&r)>>4,t.rowCount=15&r,r=n[++e],t.columnCount=63&r,r=n[++e],t.windowStyle=(56&r)>>3,t.penStyle=7&r,t.virtualRowCount=t.rowCount+1,e},je.prototype.setWindowAttributes=function(e,t){var n=this.current708Packet.data,t=(n[e],t.currentWindow.winAttr),r=n[++e];return t.fillOpacity=(192&r)>>6,t.fillRed=(48&r)>>4,t.fillGreen=(12&r)>>2,t.fillBlue=3&r,r=n[++e],t.borderType=(192&r)>>6,t.borderRed=(48&r)>>4,t.borderGreen=(12&r)>>2,t.borderBlue=3&r,r=n[++e],t.borderType+=(128&r)>>5,t.wordWrap=(64&r)>>6,t.printDirection=(48&r)>>4,t.scrollDirection=(12&r)>>2,t.justify=3&r,r=n[++e],t.effectSpeed=(240&r)>>4,t.effectDirection=(12&r)>>2,t.displayEffect=3&r,e},je.prototype.flushDisplayed=function(e,t){for(var n=[],r=0;r<8;r++)t.windows[r].visible&&!t.windows[r].isEmpty()&&n.push(t.windows[r].getText());t.endPts=e,t.text=n.join("\n\n"),this.pushCaption(t),t.startPts=e},je.prototype.pushCaption=function(e){""!==e.text&&(this.trigger("data",{startPts:e.startPts,endPts:e.endPts,text:e.text,stream:"cc708_"+e.serviceNum}),e.text="",e.startPts=e.endPts)},je.prototype.displayWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&(t.windows[i].visible=1);return e},je.prototype.hideWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&(t.windows[i].visible=0);return e},je.prototype.toggleWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&(t.windows[i].visible^=1);return e},je.prototype.clearWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&t.windows[i].clearText();return e},je.prototype.deleteWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&t.windows[i].reset();return e},je.prototype.setPenAttributes=function(e,t){var n=this.current708Packet.data,t=(n[e],t.currentWindow.penAttr),r=n[++e];return t.textTag=(240&r)>>4,t.offset=(12&r)>>2,t.penSize=3&r,r=n[++e],t.italics=(128&r)>>7,t.underline=(64&r)>>6,t.edgeType=(56&r)>>3,t.fontStyle=7&r,e},je.prototype.setPenColor=function(e,t){var n=this.current708Packet.data,t=(n[e],t.currentWindow.penColor),r=n[++e];return t.fgOpacity=(192&r)>>6,t.fgRed=(48&r)>>4,t.fgGreen=(12&r)>>2,t.fgBlue=3&r,r=n[++e],t.bgOpacity=(192&r)>>6,t.bgRed=(48&r)>>4,t.bgGreen=(12&r)>>2,t.bgBlue=3&r,r=n[++e],t.edgeRed=(48&r)>>4,t.edgeGreen=(12&r)>>2,t.edgeBlue=3&r,e},je.prototype.setPenLocation=function(e,t){var n,r=this.current708Packet.data,i=(r[e],t.currentWindow.penLoc);return t.currentWindow.pendingNewLine=!0,n=r[++e],i.row=15&n,n=r[++e],i.column=63&n,e},je.prototype.reset=function(e,t){var n=this.getPts(e);return this.flushDisplayed(n,t),this.initService(t.serviceNum,e)};function De(e){return null===e?"":(e=Ne[e]||e,String.fromCharCode(e))}function Ie(){for(var e=[],t=15;t--;)e.push("");return e}var Ne={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},Re=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Le=function e(t,n){e.prototype.init.call(this),this.field_=t||0,this.dataChannel_=n||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(e){var t,n,r,i,o=32639&e.ccData;o!==this.lastControlCode_?(4096==(61440&o)?this.lastControlCode_=o:o!==this.PADDING_&&(this.lastControlCode_=null),t=o>>>8,n=255&o,o===this.PADDING_||(o===this.RESUME_CAPTION_LOADING_?this.mode_="popOn":o===this.END_OF_CAPTION_?(this.mode_="popOn",this.clearFormatting(e.pts),this.flushDisplayed(e.pts),i=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=i,this.startPts_=e.pts):o===this.ROLL_UP_2_ROWS_?(this.rollUpRows_=2,this.setRollUp(e.pts)):o===this.ROLL_UP_3_ROWS_?(this.rollUpRows_=3,this.setRollUp(e.pts)):o===this.ROLL_UP_4_ROWS_?(this.rollUpRows_=4,this.setRollUp(e.pts)):o===this.CARRIAGE_RETURN_?(this.clearFormatting(e.pts),this.flushDisplayed(e.pts),this.shiftRowsUp_(),this.startPts_=e.pts):o===this.BACKSPACE_?"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1):o===this.ERASE_DISPLAYED_MEMORY_?(this.flushDisplayed(e.pts),this.displayed_=Ie()):o===this.ERASE_NON_DISPLAYED_MEMORY_?this.nonDisplayed_=Ie():o===this.RESUME_DIRECT_CAPTIONING_?("paintOn"!==this.mode_&&(this.flushDisplayed(e.pts),this.displayed_=Ie()),this.mode_="paintOn",this.startPts_=e.pts):this.isSpecialCharacter(t,n)?(r=De((t=(3&t)<<8)|n),this[this.mode_](e.pts,r),this.column_++):this.isExtCharacter(t,n)?("popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),r=De((t=(3&t)<<8)|n),this[this.mode_](e.pts,r),this.column_++):this.isMidRowCode(t,n)?(this.clearFormatting(e.pts),this[this.mode_](e.pts," "),this.column_++,14==(14&n)&&this.addFormatting(e.pts,["i"]),1==(1&n)&&this.addFormatting(e.pts,["u"])):this.isOffsetControlCode(t,n)?this.column_+=3&n:this.isPAC(t,n)?(i=Re.indexOf(7968&o),"rollUp"===this.mode_&&(i-this.rollUpRows_+1<0&&(i=this.rollUpRows_-1),this.setRollUp(e.pts,i)),i!==this.row_&&(this.clearFormatting(e.pts),this.row_=i),1&n&&-1===this.formatting_.indexOf("u")&&this.addFormatting(e.pts,["u"]),16==(16&o)&&(this.column_=4*((14&o)>>1)),this.isColorPAC(n)&&14==(14&n)&&this.addFormatting(e.pts,["i"])):this.isNormalChar(t)&&(0===n&&(n=null),r=De(t),r+=De(n),this[this.mode_](e.pts,r),this.column_+=r.length))):this.lastControlCode_=null}};Le.prototype=new B,Le.prototype.flushDisplayed=function(e){var t=this.displayed_.map(function(e){try{return e.trim()}catch(e){return console.error("Skipping malformed caption."),""}}).join("\n").replace(/^\n+|\n+$/g,"");t.length&&this.trigger("data",{startPts:this.startPts_,endPts:e,text:t,stream:this.name_})},Le.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Ie(),this.nonDisplayed_=Ie(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},Le.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},Le.prototype.isSpecialCharacter=function(e,t){return e===this.EXT_&&48<=t&&t<=63},Le.prototype.isExtCharacter=function(e,t){return(e===this.EXT_+1||e===this.EXT_+2)&&32<=t&&t<=63},Le.prototype.isMidRowCode=function(e,t){return e===this.EXT_&&32<=t&&t<=47},Le.prototype.isOffsetControlCode=function(e,t){return e===this.OFFSET_&&33<=t&&t<=35},Le.prototype.isPAC=function(e,t){return e>=this.BASE_&&e<this.BASE_+8&&64<=t&&t<=127},Le.prototype.isColorPAC=function(e){return 64<=e&&e<=79||96<=e&&e<=127},Le.prototype.isNormalChar=function(e){return 32<=e&&e<=127},Le.prototype.setRollUp=function(e,t){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(e),this.nonDisplayed_=Ie(),this.displayed_=Ie()),void 0!==t&&t!==this.row_)for(var n=0;n<this.rollUpRows_;n++)this.displayed_[t-n]=this.displayed_[this.row_-n],this.displayed_[this.row_-n]="";void 0===t&&(t=this.row_),this.topRow_=t-this.rollUpRows_+1},Le.prototype.addFormatting=function(e,t){this.formatting_=this.formatting_.concat(t);t=t.reduce(function(e,t){return e+"<"+t+">"},"");this[this.mode_](e,t)},Le.prototype.clearFormatting=function(e){var t;this.formatting_.length&&(t=this.formatting_.reverse().reduce(function(e,t){return e+"</"+t+">"},""),this.formatting_=[],this[this.mode_](e,t))},Le.prototype.popOn=function(e,t){var n=this.nonDisplayed_[this.row_];this.nonDisplayed_[this.row_]=n+=t},Le.prototype.rollUp=function(e,t){var n=this.displayed_[this.row_];this.displayed_[this.row_]=n+=t},Le.prototype.shiftRowsUp_=function(){for(var e=0;e<this.topRow_;e++)this.displayed_[e]="";for(e=this.row_+1;e<15;e++)this.displayed_[e]="";for(e=this.topRow_;e<this.row_;e++)this.displayed_[e]=this.displayed_[e+1];this.displayed_[this.row_]=""},Le.prototype.paintOn=function(e,t){var n=this.displayed_[this.row_];this.displayed_[this.row_]=n+=t};function Ue(e,t){var n=1;for(t<e&&(n=-1);4294967296<Math.abs(t-e);)e+=8589934592*n;return e}var e={CaptionStream:Oe,Cea608Stream:Le,Cea708Stream:je},Fe={H264_STREAM_TYPE:27,ADTS_STREAM_TYPE:15,METADATA_STREAM_TYPE:21},Be=function e(t){var n,r;e.prototype.init.call(this),this.type_=t||"shared",this.push=function(e){"shared"!==this.type_&&e.type!==this.type_||(void 0===r&&(r=e.dts),e.dts=Ue(e.dts,r),e.pts=Ue(e.pts,r),n=e.dts,this.trigger("data",e))},this.flush=function(){r=n,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){n=r=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};Be.prototype=new B;function ze(e,t,n){for(var r="",i=t;i<n;i++)r+="%"+("00"+e[i].toString(16)).slice(-2);return r}function We(e,t,n){return decodeURIComponent(ze(e,t,n))}function Ve(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]}var Oe=Be,He={TXXX:function(e){var t;if(3===e.data[0]){for(t=1;t<e.data.length;t++)if(0===e.data[t]){e.description=We(e.data,1,t),e.value=We(e.data,t+1,e.data.length).replace(/\0*$/,"");break}e.data=e.value}},WXXX:function(e){var t;if(3===e.data[0])for(t=1;t<e.data.length;t++)if(0===e.data[t]){e.description=We(e.data,1,t),e.url=We(e.data,t+1,e.data.length);break}},PRIV:function(e){for(var t,n=0;n<e.data.length;n++)if(0===e.data[n]){e.owner=(t=e.data,unescape(ze(t,0,n)));break}e.privateData=e.data.subarray(n+1),e.data=e.privateData}},qe=function(e){var t,u={debug:!(!e||!e.debug),descriptor:e&&e.descriptor},l=0,c=[],d=0;if(qe.prototype.init.call(this),this.dispatchType=Fe.METADATA_STREAM_TYPE.toString(16),u.descriptor)for(t=0;t<u.descriptor.length;t++)this.dispatchType+=("00"+u.descriptor[t].toString(16)).slice(-2);this.push=function(e){var t,n,r,i,o,a,s;if("timed-metadata"===e.type)if(e.dataAlignmentIndicator&&(d=0,c.length=0),0===c.length&&(e.data.length<10||e.data[0]!=="I".charCodeAt(0)||e.data[1]!=="D".charCodeAt(0)||e.data[2]!=="3".charCodeAt(0)))u.debug&&console.log("Skipping unrecognized metadata packet");else if(c.push(e),d+=e.data.byteLength,1===c.length&&(l=Ve(e.data.subarray(6,10)),l+=10),!(d<l)){for(t={data:new Uint8Array(l),frames:[],pts:c[0].pts,dts:c[0].dts},i=0;i<l;)t.data.set(c[0].data.subarray(0,l-i),i),i+=c[0].data.byteLength,d-=c[0].data.byteLength,c.shift();n=10,64&t.data[5]&&(n+=4,n+=Ve(t.data.subarray(10,14)),l-=Ve(t.data.subarray(16,20)));do{if((r=Ve(t.data.subarray(n+4,n+8)))<1)return console.log("Malformed ID3 frame encountered. Skipping metadata parsing.")}while((s={id:String.fromCharCode(t.data[n],t.data[n+1],t.data[n+2],t.data[n+3]),data:t.data.subarray(n+10,n+r+10)}).key=s.id,He[s.id]&&(He[s.id](s),"com.apple.streaming.transportStreamTimestamp"===s.owner&&(a=(1&(o=s.data)[3])<<30|o[4]<<22|o[5]<<14|o[6]<<6|o[7]>>>2,a*=4,a+=3&o[7],s.timeStamp=a,void 0===t.pts&&void 0===t.dts&&(t.pts=s.timeStamp,t.dts=s.timeStamp),this.trigger("timestamp",s))),t.frames.push(s),n+=10,(n+=r)<l);this.trigger("data",t)}}};qe.prototype=new B;var Ye,Ge,Be=qe,Oe=Oe,Ke=function(){var i=new Uint8Array(188),o=0;Ke.prototype.init.call(this),this.push=function(e){var t,n=0,r=188;for(o?((t=new Uint8Array(e.byteLength+o)).set(i.subarray(0,o)),t.set(e,o),o=0):t=e;r<t.byteLength;)71!==t[n]||71!==t[r]?(n++,r++):(this.trigger("data",t.subarray(n,r)),n+=188,r+=188);n<t.byteLength&&(i.set(t.subarray(n),0),o=t.byteLength-n)},this.flush=function(){188===o&&71===i[0]&&(this.trigger("data",i),o=0),this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.reset=function(){o=0,this.trigger("reset")}};Ke.prototype=new B,(Ye=function(){var r,i,o,a;Ye.prototype.init.call(this),(a=this).packetsWaitingForPmt=[],this.programMapTable=void 0,r=function(e,t){var n=0;t.payloadUnitStartIndicator&&(n+=e[n]+1),("pat"===t.type?i:o)(e.subarray(n),t)},i=function(e,t){t.section_number=e[7],t.last_section_number=e[8],a.pmtPid=(31&e[10])<<8|e[11],t.pmtPid=a.pmtPid},o=function(e,t){var n,r;if(1&e[5]){for(a.programMapTable={video:null,audio:null,"timed-metadata":{}},n=3+((15&e[1])<<8|e[2])-4,r=12+((15&e[10])<<8|e[11]);r<n;){var i=e[r],o=(31&e[r+1])<<8|e[r+2];i===Fe.H264_STREAM_TYPE&&null===a.programMapTable.video?a.programMapTable.video=o:i===Fe.ADTS_STREAM_TYPE&&null===a.programMapTable.audio?a.programMapTable.audio=o:i===Fe.METADATA_STREAM_TYPE&&(a.programMapTable["timed-metadata"][o]=i),r+=5+((15&e[r+3])<<8|e[r+4])}t.programMapTable=a.programMapTable}},this.push=function(e){var t={},n=4;if(t.payloadUnitStartIndicator=!!(64&e[1]),t.pid=31&e[1],t.pid<<=8,t.pid|=e[2],1<(48&e[3])>>>4&&(n+=e[n]+1),0===t.pid)t.type="pat",r(e.subarray(n),t),this.trigger("data",t);else if(t.pid===this.pmtPid)for(t.type="pmt",r(e.subarray(n),t),this.trigger("data",t);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([e,n,t]):this.processPes_(e,n,t)},this.processPes_=function(e,t,n){n.pid===this.programMapTable.video?n.streamType=Fe.H264_STREAM_TYPE:n.pid===this.programMapTable.audio?n.streamType=Fe.ADTS_STREAM_TYPE:n.streamType=this.programMapTable["timed-metadata"][n.pid],n.type="pes",n.data=e.subarray(t),this.trigger("data",n)}}).prototype=new B,Ye.STREAM_TYPES={h264:27,adts:15},(Ge=function(){function r(e,t,n){var r,i,o,a,s=new Uint8Array(e.size),u={type:t},l=0,c=0;if(e.data.length&&!(e.size<9)){for(u.trackId=e.data[0].pid,l=0;l<e.data.length;l++)r=e.data[l],s.set(r.data,c),c+=r.data.byteLength;o=u,a=(i=s)[0]<<16|i[1]<<8|i[2],o.data=new Uint8Array,1==a&&(o.packetLength=6+(i[4]<<8|i[5]),o.dataAlignmentIndicator=0!=(4&i[6]),192&(a=i[7])&&(o.pts=(14&i[9])<<27|(255&i[10])<<20|(254&i[11])<<12|(255&i[12])<<5|(254&i[13])>>>3,o.pts*=4,o.pts+=(6&i[13])>>>1,o.dts=o.pts,64&a&&(o.dts=(14&i[14])<<27|(255&i[15])<<20|(254&i[16])<<12|(255&i[17])<<5|(254&i[18])>>>3,o.dts*=4,o.dts+=(6&i[18])>>>1)),o.data=i.subarray(9+i[8])),t="video"===t||u.packetLength<=e.size,(n||t)&&(e.size=0,e.data.length=0),t&&d.trigger("data",u)}}var t,d=this,i={data:[],size:0},o={data:[],size:0},a={data:[],size:0};Ge.prototype.init.call(this),this.push=function(n){({pat:function(){},pes:function(){var e,t;switch(n.streamType){case Fe.H264_STREAM_TYPE:e=i,t="video";break;case Fe.ADTS_STREAM_TYPE:e=o,t="audio";break;case Fe.METADATA_STREAM_TYPE:e=a,t="timed-metadata";break;default:return}n.payloadUnitStartIndicator&&r(e,t,!0),e.data.push(n),e.size+=n.data.byteLength},pmt:function(){var e={type:"metadata",tracks:[]};null!==(t=n.programMapTable).video&&e.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+t.video,codec:"avc",type:"video"}),null!==t.audio&&e.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+t.audio,codec:"adts",type:"audio"}),d.trigger("data",e)}})[n.type]()},this.reset=function(){i.size=0,i.data.length=0,o.size=0,o.data.length=0,this.trigger("reset")},this.flushStreams_=function(){r(i,"video"),r(o,"audio"),r(a,"timed-metadata")},this.flush=function(){this.flushStreams_(),this.trigger("done")}}).prototype=new B;var $e,Xe={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:Ke,TransportParseStream:Ye,ElementaryStream:Ge,TimestampRolloverStream:Oe,CaptionStream:e.CaptionStream,Cea608Stream:e.Cea608Stream,Cea708Stream:e.Cea708Stream,MetadataStream:Be};for($e in Fe)Fe.hasOwnProperty($e)&&(Xe[$e]=Fe[$e]);var Qe=Xe,Ze=ue,Je=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],et=function(s){var u,l=0;et.prototype.init.call(this),this.push=function(e){var t,n,r,i,o,a=0;if(s||(l=0),"audio"===e.type)for(u?(r=u,(u=new Uint8Array(r.byteLength+e.data.byteLength)).set(r),u.set(e.data,r.byteLength)):u=e.data;a+5<u.length;)if(255===u[a]&&240==(246&u[a+1])){if(t=2*(1&~u[a+1]),n=(3&u[a+3])<<11|u[a+4]<<3|(224&u[a+5])>>5,o=(i=1024*(1+(3&u[a+6])))*Ze/Je[(60&u[a+2])>>>2],u.byteLength<(n=a+n))return;if(this.trigger("data",{pts:e.pts+l*o,dts:e.dts+l*o,sampleCount:i,audioobjecttype:1+(u[a+2]>>>6&3),channelcount:(1&u[a+2])<<2|(192&u[a+3])>>>6,samplerate:Je[(60&u[a+2])>>>2],samplingfrequencyindex:(60&u[a+2])>>>2,samplesize:16,data:u.subarray(a+7+t,n)}),l++,u.byteLength===n)return void(u=void 0);u=u.subarray(n)}else a++},this.flush=function(){l=0,this.trigger("done")},this.reset=function(){u=void 0,this.trigger("reset")},this.endTimeline=function(){u=void 0,this.trigger("endedtimeline")}};et.prototype=new B;var tt,nt,rt=et,it=function(r){var i=r.byteLength,o=0,a=0;this.length=function(){return 8*i},this.bitsAvailable=function(){return 8*i+a},this.loadWord=function(){var e=r.byteLength-i,t=new Uint8Array(4),n=Math.min(4,i);if(0===n)throw new Error("no bytes available");t.set(r.subarray(e,e+n)),o=new DataView(t.buffer).getUint32(0),a=8*n,i-=n},this.skipBits=function(e){var t;e<a||(e-=a,e-=8*(t=Math.floor(e/8)),i-=t,this.loadWord()),o<<=e,a-=e},this.readBits=function(e){var t=Math.min(a,e),n=o>>>32-t;return 0<(a-=t)?o<<=t:0<i&&this.loadWord(),0<(t=e-t)?n<<t|this.readBits(t):n},this.skipLeadingZeros=function(){for(var e=0;e<a;++e)if(0!=(o&2147483648>>>e))return o<<=e,a-=e,e;return this.loadWord(),e+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var e=this.skipLeadingZeros();return this.readBits(e+1)-1},this.readExpGolomb=function(){var e=this.readUnsignedExpGolomb();return 1&e?1+e>>>1:-1*(e>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()},ot=function(){var r,i,o=0;ot.prototype.init.call(this),this.push=function(e){for(var t,n=(i=i?((t=new Uint8Array(i.byteLength+e.data.byteLength)).set(i),t.set(e.data,i.byteLength),t):e.data).byteLength;o<n-3;o++)if(1===i[o+2]){r=o+5;break}for(;r<n;)switch(i[r]){case 0:if(0!==i[r-1]){r+=2;break}if(0!==i[r-2]){r++;break}for(o+3!==r-2&&this.trigger("data",i.subarray(o+3,r-2));1!==i[++r]&&r<n;);o=r-2,r+=3;break;case 1:if(0!==i[r-1]||0!==i[r-2]){r+=3;break}this.trigger("data",i.subarray(o+3,r-2)),o=r-2,r+=3;break;default:r+=3}i=i.subarray(o),r-=o,o=0},this.reset=function(){i=null,o=0,this.trigger("reset")},this.flush=function(){i&&3<i.byteLength&&this.trigger("data",i.subarray(o+3)),i=null,o=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}};ot.prototype=new B,nt={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},(tt=function(){var n,r,i,o,a,s,y,t=new ot;tt.prototype.init.call(this),(n=this).push=function(e){"video"===e.type&&(r=e.trackId,i=e.pts,o=e.dts,t.push(e))},t.on("data",function(e){var t={trackId:r,pts:i,dts:o,data:e};switch(31&e[0]){case 5:t.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:t.nalUnitType="sei_rbsp",t.escapedRBSP=a(e.subarray(1));break;case 7:t.nalUnitType="seq_parameter_set_rbsp",t.escapedRBSP=a(e.subarray(1)),t.config=s(t.escapedRBSP);break;case 8:t.nalUnitType="pic_parameter_set_rbsp";break;case 9:t.nalUnitType="access_unit_delimiter_rbsp"}n.trigger("data",t)}),t.on("done",function(){n.trigger("done")}),t.on("partialdone",function(){n.trigger("partialdone")}),t.on("reset",function(){n.trigger("reset")}),t.on("endedtimeline",function(){n.trigger("endedtimeline")}),this.flush=function(){t.flush()},this.partialFlush=function(){t.partialFlush()},this.reset=function(){t.reset()},this.endTimeline=function(){t.endTimeline()},y=function(e,t){for(var n=8,r=8,i=0;i<e;i++)n=0===(r=0!==r?(n+t.readExpGolomb()+256)%256:r)?n:r},a=function(e){for(var t=e.byteLength,n=[],r=1;r<t-2;)0===e[r]&&0===e[r+1]&&3===e[r+2]?(n.push(r+2),r+=2):r++;if(0===n.length)return e;for(var i=t-n.length,o=new Uint8Array(i),a=0,r=0;r<i;a++,r++)a===n[0]&&(a++,n.shift()),o[r]=e[a];return o},s=function(e){var t,n,r,i,o,a,s=0,u=0,l=0,c=0,d=1,f=new it(e),p=f.readUnsignedByte(),h=f.readUnsignedByte(),m=f.readUnsignedByte();if(f.skipUnsignedExpGolomb(),nt[p]&&(3===(n=f.readUnsignedExpGolomb())&&f.skipBits(1),f.skipUnsignedExpGolomb(),f.skipUnsignedExpGolomb(),f.skipBits(1),f.readBoolean()))for(i=3!==n?8:12,a=0;a<i;a++)f.readBoolean()&&y(a<6?16:64,f);if(f.skipUnsignedExpGolomb(),0===(r=f.readUnsignedExpGolomb()))f.readUnsignedExpGolomb();else if(1===r)for(f.skipBits(1),f.skipExpGolomb(),f.skipExpGolomb(),t=f.readUnsignedExpGolomb(),a=0;a<t;a++)f.skipExpGolomb();if(f.skipUnsignedExpGolomb(),f.skipBits(1),e=f.readUnsignedExpGolomb(),n=f.readUnsignedExpGolomb(),0===(r=f.readBits(1))&&f.skipBits(1),f.skipBits(1),f.readBoolean()&&(s=f.readUnsignedExpGolomb(),u=f.readUnsignedExpGolomb(),l=f.readUnsignedExpGolomb(),c=f.readUnsignedExpGolomb()),f.readBoolean()&&f.readBoolean()){switch(f.readUnsignedByte()){case 1:o=[1,1];break;case 2:o=[12,11];break;case 3:o=[10,11];break;case 4:o=[16,11];break;case 5:o=[40,33];break;case 6:o=[24,11];break;case 7:o=[20,11];break;case 8:o=[32,11];break;case 9:o=[80,33];break;case 10:o=[18,11];break;case 11:o=[15,11];break;case 12:o=[64,33];break;case 13:o=[160,99];break;case 14:o=[4,3];break;case 15:o=[3,2];break;case 16:o=[2,1];break;case 255:o=[f.readUnsignedByte()<<8|f.readUnsignedByte(),f.readUnsignedByte()<<8|f.readUnsignedByte()]}o&&(d=o[0]/o[1])}return{profileIdc:p,levelIdc:m,profileCompatibility:h,width:Math.ceil((16*(e+1)-2*s-2*u)*d),height:(2-r)*(n+1)*16-2*l-2*c,sarRatio:o}}}).prototype=new B;function at(e,t){var n=0<=(n=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9])?n:0;return(16&e[t+5])>>4?n+20:n+10}function st(e,t){return e.length-t<10||e[t]!=="I".charCodeAt(0)||e[t+1]!=="D".charCodeAt(0)||e[t+2]!=="3".charCodeAt(0)?t:st(e,t+=at(e,t))}var Oe={H264Stream:tt,NalByteStream:ot},Be=function(e){var t=st(e,0);return e.length>=t+2&&255==(255&e[t])&&240==(240&e[t+1])&&16==(22&e[t+1])},ut=at,lt=function(e,t){var n=(224&e[t+5])>>5,r=e[t+4]<<3;return 6144&e[t+3]|r|n},ct=function(){var o=new Uint8Array,a=0;ct.prototype.init.call(this),this.setTimestamp=function(e){a=e},this.push=function(e){var t,n,r=0,i=0;for(o.length?(n=o.length,(o=new Uint8Array(e.byteLength+n)).set(o.subarray(0,n)),o.set(e,n)):o=e;3<=o.length-i;)if(o[i]!=="I".charCodeAt(0)||o[i+1]!=="D".charCodeAt(0)||o[i+2]!=="3".charCodeAt(0))if(255!=(255&o[i])||240!=(240&o[i+1]))i++;else{if(o.length-i<7)break;if(i+(r=lt(o,i))>o.length)break;t={type:"audio",data:o.subarray(i,i+r),pts:a,dts:a},this.trigger("data",t),i+=r}else{if(o.length-i<10)break;if(i+(r=ut(o,i))>o.length)break;t={type:"timed-metadata",data:o.subarray(i,i+r)},this.trigger("data",t),i+=r}e=o.length-i,o=0<e?o.subarray(i):new Uint8Array},this.reset=function(){o=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){o=new Uint8Array,this.trigger("endedtimeline")}};ct.prototype=new B;function dt(e,t){var n;if(e.length===t.length){for(n=0;n<e.length;n++)if(e[n]!==t[n])return;return 1}}function ft(e,t,n,r,i,o){return{start:{dts:e,pts:e+(n-t)},end:{dts:e+(r-t),pts:e+(i-n)},prependedContentDuration:o,baseMediaDecodeTime:e}}var pt,ht,mt,yt=ct,gt=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],vt=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],bt=Oe.H264Stream,_t=Be,wt=ue,xt=function(o,a){var s=[],u=0,l=0,c=0,d=1/0;a=a||{},xt.prototype.init.call(this),this.push=function(t){we(o,t),o&&gt.forEach(function(e){o[e]=t[e]}),s.push(t)},this.setEarliestDts=function(e){l=e},this.setVideoBaseMediaDecodeTime=function(e){d=e},this.setAudioAppendStart=function(e){c=e},this.flush=function(){var e,t,n,r,i;0!==s.length&&(e=me(s,o,l),o.baseMediaDecodeTime=_e(o,a.keepOriginalTimestamps),i=he(o,e,c,d),o.samples=ye(e),t=Y(ge(e)),s=[],r=G(u,[o]),n=new Uint8Array(r.byteLength+t.byteLength),u++,n.set(r),n.set(t,r.byteLength),be(o),r=Math.ceil(1024*wt/o.samplerate),e.length&&(r=e.length*r,this.trigger("segmentTimingInfo",ft(de(o.baseMediaDecodeTime,o.samplerate),e[0].dts,e[0].pts,e[0].dts+r,e[0].pts+r,i||0)),this.trigger("timingInfo",{start:e[0].pts,end:e[0].pts+r})),this.trigger("data",{track:o,boxes:n})),this.trigger("done","AudioSegmentStream")},this.reset=function(){be(o),s=[],this.trigger("reset")}};xt.prototype=new B,(pt=function(a,o){var t,n,s=0,u=[],l=[];o=o||{},pt.prototype.init.call(this),delete a.minPTS,this.gopCache_=[],this.push=function(e){we(a,e),"seq_parameter_set_rbsp"!==e.nalUnitType||t||(t=e.config,a.sps=[e.data],vt.forEach(function(e){a[e]=t[e]},this)),"pic_parameter_set_rbsp"!==e.nalUnitType||n||(n=e.data,a.pps=[e.data]),u.push(e)},this.flush=function(){for(var e,t,n,r=0;u.length&&"access_unit_delimiter_rbsp"!==u[0].nalUnitType;)u.shift();if(0===u.length)return this.resetStream_(),void this.trigger("done","VideoSegmentStream");if(e=$(u),(t=X(e))[0][0].keyFrame||((n=this.getGopForFusion_(u[0],a))?(r=n.duration,t.unshift(n),t.byteLength+=n.byteLength,t.nalCount+=n.nalCount,t.pts=n.pts,t.dts=n.dts,t.duration+=n.duration):t=Q(t)),l.length){var i=o.alignGopsAtEnd?this.alignGopsAtEnd_(t):this.alignGopsAtStart_(t);if(!i)return this.gopCache_.unshift({gop:t.pop(),pps:a.pps,sps:a.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),u=[],this.resetStream_(),void this.trigger("done","VideoSegmentStream");be(a),t=i}we(a,t),a.samples=Z(t),e=Y(J(t)),a.baseMediaDecodeTime=_e(a,o.keepOriginalTimestamps),this.trigger("processedGopsInfo",t.map(function(e){return{pts:e.pts,dts:e.dts,byteLength:e.byteLength}})),n=t[0],i=t[t.length-1],this.trigger("segmentTimingInfo",ft(a.baseMediaDecodeTime,n.dts,n.pts,i.dts+i.duration,i.pts+i.duration,r)),this.trigger("timingInfo",{start:t[0].pts,end:t[t.length-1].pts+t[t.length-1].duration}),this.gopCache_.unshift({gop:t.pop(),pps:a.pps,sps:a.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),u=[],this.trigger("baseMediaDecodeTime",a.baseMediaDecodeTime),this.trigger("timelineStartInfo",a.timelineStartInfo),r=G(s,[a]),t=new Uint8Array(r.byteLength+e.byteLength),s++,t.set(r),t.set(e,r.byteLength),this.trigger("data",{track:a,boxes:t}),this.resetStream_(),this.trigger("done","VideoSegmentStream")},this.reset=function(){this.resetStream_(),u=[],this.gopCache_.length=0,l.length=0,this.trigger("reset")},this.resetStream_=function(){be(a),n=t=void 0},this.getGopForFusion_=function(e){for(var t,n,r,i=1/0,o=0;o<this.gopCache_.length;o++)n=(r=this.gopCache_[o]).gop,a.pps&&dt(a.pps[0],r.pps[0])&&a.sps&&dt(a.sps[0],r.sps[0])&&(n.dts<a.timelineStartInfo.dts||-1e4<=(n=e.dts-n.dts-n.duration)&&n<=45e3&&(!t||n<i)&&(t=r,i=n));return t?t.gop:null},this.alignGopsAtStart_=function(e){for(var t,n,r,i,o=e.byteLength,a=e.nalCount,s=e.duration,u=t=0;u<l.length&&t<e.length&&(n=l[u],r=e[t],n.pts!==r.pts);)r.pts>n.pts?u++:(t++,o-=r.byteLength,a-=r.nalCount,s-=r.duration);return 0===t?e:t===e.length?null:((i=e.slice(t)).byteLength=o,i.duration=s,i.nalCount=a,i.pts=i[0].pts,i.dts=i[0].dts,i)},this.alignGopsAtEnd_=function(e){for(var t,n,r=l.length-1,i=e.length-1,o=null,a=!1;0<=r&&0<=i;){if(t=l[r],n=e[i],t.pts===n.pts){a=!0;break}t.pts>n.pts?r--:(r===l.length-1&&(o=i),i--)}if(!a&&null===o)return null;if(0===(u=a?i:o))return e;var s=e.slice(u),u=s.reduce(function(e,t){return e.byteLength+=t.byteLength,e.duration+=t.duration,e.nalCount+=t.nalCount,e},{byteLength:0,duration:0,nalCount:0});return s.byteLength=u.byteLength,s.duration=u.duration,s.nalCount=u.nalCount,s.pts=s[0].pts,s.dts=s[0].dts,s},this.alignGopsWith=function(e){l=e}}).prototype=new B,(mt=function(e,t){this.numberOfTracks=0,this.metadataStream=t,void 0!==(e=e||{}).remux?this.remuxTracks=!!e.remux:this.remuxTracks=!0,"boolean"==typeof e.keepOriginalTimestamps?this.keepOriginalTimestamps=e.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,mt.prototype.init.call(this),this.push=function(e){return e.text?this.pendingCaptions.push(e):e.frames?this.pendingMetadata.push(e):(this.pendingTracks.push(e.track),this.pendingBytes+=e.boxes.byteLength,"video"===e.track.type&&(this.videoTrack=e.track,this.pendingBoxes.push(e.boxes)),void("audio"===e.track.type&&(this.audioTrack=e.track,this.pendingBoxes.unshift(e.boxes))))}}).prototype=new B,mt.prototype.flush=function(e){var t,n,r,i=0,o={captions:[],captionStreams:{},metadata:[],info:{}},a=0;if(this.pendingTracks.length<this.numberOfTracks){if("VideoSegmentStream"!==e&&"AudioSegmentStream"!==e)return;if(this.remuxTracks)return;if(0===this.pendingTracks.length)return this.emittedTracks++,void(this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(a=this.videoTrack.timelineStartInfo.pts,vt.forEach(function(e){o.info[e]=this.videoTrack[e]},this)):this.audioTrack&&(a=this.audioTrack.timelineStartInfo.pts,gt.forEach(function(e){o.info[e]=this.audioTrack[e]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?o.type=this.pendingTracks[0].type:o.type="combined",this.emittedTracks+=this.pendingTracks.length,e=K(this.pendingTracks),o.initSegment=new Uint8Array(e.byteLength),o.initSegment.set(e),o.data=new Uint8Array(this.pendingBytes),r=0;r<this.pendingBoxes.length;r++)o.data.set(this.pendingBoxes[r],i),i+=this.pendingBoxes[r].byteLength;for(r=0;r<this.pendingCaptions.length;r++)(t=this.pendingCaptions[r]).startTime=pe(t.startPts,a,this.keepOriginalTimestamps),t.endTime=pe(t.endPts,a,this.keepOriginalTimestamps),o.captionStreams[t.stream]=!0,o.captions.push(t);for(r=0;r<this.pendingMetadata.length;r++)(n=this.pendingMetadata[r]).cueTime=pe(n.pts,a,this.keepOriginalTimestamps),o.metadata.push(n);for(o.metadata.dispatchType=this.metadataStream.dispatchType,this.pendingTracks.length=0,this.videoTrack=null,this.pendingBoxes.length=0,this.pendingCaptions.length=0,this.pendingBytes=0,this.pendingMetadata.length=0,this.trigger("data",o),r=0;r<o.captions.length;r++)t=o.captions[r],this.trigger("caption",t);for(r=0;r<o.metadata.length;r++)n=o.metadata[r],this.trigger("id3Frame",n)}this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},mt.prototype.setRemux=function(e){this.remuxTracks=e},(ht=function(r){var i,o,a=this,n=!0;ht.prototype.init.call(this),this.baseMediaDecodeTime=(r=r||{}).baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var t={};(this.transmuxPipeline_=t).type="aac",t.metadataStream=new Qe.MetadataStream,t.aacStream=new yt,t.audioTimestampRolloverStream=new Qe.TimestampRolloverStream("audio"),t.timedMetadataTimestampRolloverStream=new Qe.TimestampRolloverStream("timed-metadata"),t.adtsStream=new rt,t.coalesceStream=new mt(r,t.metadataStream),t.headOfPipeline=t.aacStream,t.aacStream.pipe(t.audioTimestampRolloverStream).pipe(t.adtsStream),t.aacStream.pipe(t.timedMetadataTimestampRolloverStream).pipe(t.metadataStream).pipe(t.coalesceStream),t.metadataStream.on("timestamp",function(e){t.aacStream.setTimestamp(e.timeStamp)}),t.aacStream.on("data",function(e){"timed-metadata"!==e.type&&"audio"!==e.type||t.audioSegmentStream||(o=o||{timelineStartInfo:{baseMediaDecodeTime:a.baseMediaDecodeTime},codec:"adts",type:"audio"},t.coalesceStream.numberOfTracks++,t.audioSegmentStream=new xt(o,r),t.audioSegmentStream.on("timingInfo",a.trigger.bind(a,"audioTimingInfo")),t.adtsStream.pipe(t.audioSegmentStream).pipe(t.coalesceStream),a.trigger("trackinfo",{hasAudio:!!o,hasVideo:!!i}))}),t.coalesceStream.on("data",this.trigger.bind(this,"data")),t.coalesceStream.on("done",this.trigger.bind(this,"done"))},this.setupTsPipeline=function(){var n={};(this.transmuxPipeline_=n).type="ts",n.metadataStream=new Qe.MetadataStream,n.packetStream=new Qe.TransportPacketStream,n.parseStream=new Qe.TransportParseStream,n.elementaryStream=new Qe.ElementaryStream,n.timestampRolloverStream=new Qe.TimestampRolloverStream,n.adtsStream=new rt,n.h264Stream=new bt,n.captionStream=new Qe.CaptionStream(r),n.coalesceStream=new mt(r,n.metadataStream),n.headOfPipeline=n.packetStream,n.packetStream.pipe(n.parseStream).pipe(n.elementaryStream).pipe(n.timestampRolloverStream),n.timestampRolloverStream.pipe(n.h264Stream),n.timestampRolloverStream.pipe(n.adtsStream),n.timestampRolloverStream.pipe(n.metadataStream).pipe(n.coalesceStream),n.h264Stream.pipe(n.captionStream).pipe(n.coalesceStream),n.elementaryStream.on("data",function(e){var t;if("metadata"===e.type){for(t=e.tracks.length;t--;)i||"video"!==e.tracks[t].type?o||"audio"!==e.tracks[t].type||((o=e.tracks[t]).timelineStartInfo.baseMediaDecodeTime=a.baseMediaDecodeTime):(i=e.tracks[t]).timelineStartInfo.baseMediaDecodeTime=a.baseMediaDecodeTime;i&&!n.videoSegmentStream&&(n.coalesceStream.numberOfTracks++,n.videoSegmentStream=new pt(i,r),n.videoSegmentStream.on("timelineStartInfo",function(e){o&&!r.keepOriginalTimestamps&&(o.timelineStartInfo=e,n.audioSegmentStream.setEarliestDts(e.dts-a.baseMediaDecodeTime))}),n.videoSegmentStream.on("processedGopsInfo",a.trigger.bind(a,"gopInfo")),n.videoSegmentStream.on("segmentTimingInfo",a.trigger.bind(a,"videoSegmentTimingInfo")),n.videoSegmentStream.on("baseMediaDecodeTime",function(e){o&&n.audioSegmentStream.setVideoBaseMediaDecodeTime(e)}),n.videoSegmentStream.on("timingInfo",a.trigger.bind(a,"videoTimingInfo")),n.h264Stream.pipe(n.videoSegmentStream).pipe(n.coalesceStream)),o&&!n.audioSegmentStream&&(n.coalesceStream.numberOfTracks++,n.audioSegmentStream=new xt(o,r),n.audioSegmentStream.on("timingInfo",a.trigger.bind(a,"audioTimingInfo")),n.audioSegmentStream.on("segmentTimingInfo",a.trigger.bind(a,"audioSegmentTimingInfo")),n.adtsStream.pipe(n.audioSegmentStream).pipe(n.coalesceStream)),a.trigger("trackinfo",{hasAudio:!!o,hasVideo:!!i})}}),n.coalesceStream.on("data",this.trigger.bind(this,"data")),n.coalesceStream.on("id3Frame",function(e){e.dispatchType=n.metadataStream.dispatchType,a.trigger("id3Frame",e)}),n.coalesceStream.on("caption",this.trigger.bind(this,"caption")),n.coalesceStream.on("done",this.trigger.bind(this,"done"))},this.setBaseMediaDecodeTime=function(e){var t=this.transmuxPipeline_;r.keepOriginalTimestamps||(this.baseMediaDecodeTime=e),o&&(o.timelineStartInfo.dts=void 0,o.timelineStartInfo.pts=void 0,be(o),t.audioTimestampRolloverStream&&t.audioTimestampRolloverStream.discontinuity()),i&&(t.videoSegmentStream&&(t.videoSegmentStream.gopCache_=[]),i.timelineStartInfo.dts=void 0,i.timelineStartInfo.pts=void 0,be(i),t.captionStream.reset()),t.timestampRolloverStream&&t.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(e){o&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(e)},this.setRemux=function(e){var t=this.transmuxPipeline_;r.remux=e,t&&t.coalesceStream&&t.coalesceStream.setRemux(e)},this.alignGopsWith=function(e){i&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(e)},this.push=function(e){var t;n&&((t=_t(e))&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():t||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),n=!1),this.transmuxPipeline_.headOfPipeline.push(e)},this.flush=function(){n=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}}).prototype=new B;var Tt={Transmuxer:ht,VideoSegmentStream:pt,AudioSegmentStream:xt,AUDIO_PROPERTIES:gt,VIDEO_PROPERTIES:vt,generateSegmentTimingInfo:ft},St={Adts:rt,h264:Oe},kt=ue,Oe=function e(i,o){var a=[],s=0,u=0,l=0,c=1/0,d=null,f=null;o=o||{},e.prototype.init.call(this),this.push=function(t){we(i,t),i&&gt.forEach(function(e){i[e]=t[e]}),a.push(t)},this.setEarliestDts=function(e){u=e},this.setVideoBaseMediaDecodeTime=function(e){c=e},this.setAudioAppendStart=function(e){l=e},this.processFrames_=function(){var e,t,n,r;0!==a.length&&0!==(e=me(a,i,u)).length&&(i.baseMediaDecodeTime=_e(i,o.keepOriginalTimestamps),he(i,e,l,c),i.samples=ye(e),n=Y(ge(e)),a=[],t=G(s,[i]),s++,i.initSegment=K([i]),(r=new Uint8Array(t.byteLength+n.byteLength)).set(t),r.set(n,t.byteLength),be(i),null===d&&(f=d=e[0].pts),f+=e.length*(1024*kt/i.samplerate),this.trigger("timingInfo",{start:d}),this.trigger("data",{track:i,boxes:r}))},this.flush=function(){this.processFrames_(),this.trigger("timingInfo",{start:d,end:f}),this.resetTiming_(),this.trigger("done","AudioSegmentStream")},this.partialFlush=function(){this.processFrames_(),this.trigger("partialdone","AudioSegmentStream")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline","AudioSegmentStream")},this.resetTiming_=function(){be(i),f=d=null},this.reset=function(){this.resetTiming_(),a=[],this.trigger("reset")}};Oe.prototype=new B;var Et=Oe,Oe=function e(s,u){var t,n,l,c=0,d=[],f=[],p=null,h=null,m=!0;u=u||{},e.prototype.init.call(this),this.push=function(e){we(s,e),void 0===s.timelineStartInfo.dts&&(s.timelineStartInfo.dts=e.dts),"seq_parameter_set_rbsp"!==e.nalUnitType||t||(t=e.config,s.sps=[e.data],vt.forEach(function(e){s[e]=t[e]},this)),"pic_parameter_set_rbsp"!==e.nalUnitType||n||(n=e.data,s.pps=[e.data]),d.push(e)},this.processNals_=function(e){var t;for(d=f.concat(d);d.length&&"access_unit_delimiter_rbsp"!==d[0].nalUnitType;)d.shift();if(0!==d.length){var n=$(d);if(n.length)if(f=n[n.length-1],e&&(n.pop(),n.duration-=f.duration,n.nalCount-=f.length,n.byteLength-=f.byteLength),n.length){if(this.trigger("timelineStartInfo",s.timelineStartInfo),m){if(!(l=X(n))[0][0].keyFrame){if(!(l=Q(l))[0][0].keyFrame)return d=[].concat.apply([],n).concat(f),void(f=[]);(n=[].concat.apply([],l)).duration=l.duration}m=!1}for(null===p&&(p=n[0].pts,h=p),h+=n.duration,this.trigger("timingInfo",{start:p,end:h}),t=0;t<n.length;t++){var r=n[t];s.samples=ee(r);var i=Y(te(r));be(s),we(s,r),s.baseMediaDecodeTime=_e(s,u.keepOriginalTimestamps);var o=G(c,[s]);c++,s.initSegment=K([s]);var a=new Uint8Array(o.byteLength+i.byteLength);a.set(o),a.set(i,o.byteLength),this.trigger("data",{track:s,boxes:a,sequence:c,videoFrameDts:r.dts,videoFramePts:r.pts})}d=[]}else d=[]}},this.resetTimingAndConfig_=function(){n=t=void 0,h=p=null},this.partialFlush=function(){this.processNals_(!0),this.trigger("partialdone","VideoSegmentStream")},this.flush=function(){this.processNals_(!1),this.resetTimingAndConfig_(),this.trigger("done","VideoSegmentStream")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline","VideoSegmentStream")},this.reset=function(){this.resetTimingAndConfig_(),f=[],d=[],m=!0,this.trigger("reset")}};Oe.prototype=new B;function Ot(e){return e.prototype=new B,e.prototype.init.call(e),e}function Ct(t,n){t.on("data",n.trigger.bind(n,"data")),t.on("done",n.trigger.bind(n,"done")),t.on("partialdone",n.trigger.bind(n,"partialdone")),t.on("endedtimeline",n.trigger.bind(n,"endedtimeline")),t.on("audioTimingInfo",n.trigger.bind(n,"audioTimingInfo")),t.on("videoTimingInfo",n.trigger.bind(n,"videoTimingInfo")),t.on("trackinfo",n.trigger.bind(n,"trackinfo")),t.on("id3Frame",function(e){e.dispatchType=t.metadataStream.dispatchType,e.cueTime=ce(e.pts),n.trigger("id3Frame",e)}),t.on("caption",function(e){n.trigger("caption",e)})}var Pt=Oe,At=Be,Be=function e(a){var s=null,u=!0;a=a||{},e.prototype.init.call(this),a.baseMediaDecodeTime=a.baseMediaDecodeTime||0,this.push=function(e){var t,n,r,i,o;u&&(!(t=At(e))||s&&"aac"===s.type?t||s&&"ts"===s.type||(n=a,(r={type:"ts",tracks:{audio:null,video:null},packet:new Qe.TransportPacketStream,parse:new Qe.TransportParseStream,elementary:new Qe.ElementaryStream,timestampRollover:new Qe.TimestampRolloverStream,adts:new St.Adts,h264:new St.h264.H264Stream,captionStream:new Qe.CaptionStream(n),metadataStream:new Qe.MetadataStream}).headOfPipeline=r.packet,r.packet.pipe(r.parse).pipe(r.elementary).pipe(r.timestampRollover),r.timestampRollover.pipe(r.h264),r.h264.pipe(r.captionStream),r.timestampRollover.pipe(r.metadataStream),r.timestampRollover.pipe(r.adts),r.elementary.on("data",function(e){if("metadata"===e.type){for(var t=0;t<e.tracks.length;t++)r.tracks[e.tracks[t].type]||(r.tracks[e.tracks[t].type]=e.tracks[t],r.tracks[e.tracks[t].type].timelineStartInfo.baseMediaDecodeTime=n.baseMediaDecodeTime);r.tracks.video&&!r.videoSegmentStream&&(r.videoSegmentStream=new Pt(r.tracks.video,n),r.videoSegmentStream.on("timelineStartInfo",function(e){r.tracks.audio&&!n.keepOriginalTimestamps&&r.audioSegmentStream.setEarliestDts(e.dts-n.baseMediaDecodeTime)}),r.videoSegmentStream.on("timingInfo",r.trigger.bind(r,"videoTimingInfo")),r.videoSegmentStream.on("data",function(e){r.trigger("data",{type:"video",data:e})}),r.videoSegmentStream.on("done",r.trigger.bind(r,"done")),r.videoSegmentStream.on("partialdone",r.trigger.bind(r,"partialdone")),r.videoSegmentStream.on("endedtimeline",r.trigger.bind(r,"endedtimeline")),r.h264.pipe(r.videoSegmentStream)),r.tracks.audio&&!r.audioSegmentStream&&(r.audioSegmentStream=new Et(r.tracks.audio,n),r.audioSegmentStream.on("data",function(e){r.trigger("data",{type:"audio",data:e})}),r.audioSegmentStream.on("done",r.trigger.bind(r,"done")),r.audioSegmentStream.on("partialdone",r.trigger.bind(r,"partialdone")),r.audioSegmentStream.on("endedtimeline",r.trigger.bind(r,"endedtimeline")),r.audioSegmentStream.on("timingInfo",r.trigger.bind(r,"audioTimingInfo")),r.adts.pipe(r.audioSegmentStream)),r.trigger("trackinfo",{hasAudio:!!r.tracks.audio,hasVideo:!!r.tracks.video})}}),r.captionStream.on("data",function(e){var t=r.tracks.video&&r.tracks.video.timelineStartInfo.pts||0;e.startTime=pe(e.startPts,t,n.keepOriginalTimestamps),e.endTime=pe(e.endPts,t,n.keepOriginalTimestamps),r.trigger("caption",e)}),(r=Ot(r)).metadataStream.on("data",r.trigger.bind(r,"id3Frame")),Ct(s=r,this)):(i=a,(o={type:"aac",tracks:{audio:null},metadataStream:new Qe.MetadataStream,aacStream:new yt,audioRollover:new Qe.TimestampRolloverStream("audio"),timedMetadataRollover:new Qe.TimestampRolloverStream("timed-metadata"),adtsStream:new rt(!0)}).headOfPipeline=o.aacStream,o.aacStream.pipe(o.audioRollover).pipe(o.adtsStream),o.aacStream.pipe(o.timedMetadataRollover).pipe(o.metadataStream),o.metadataStream.on("timestamp",function(e){o.aacStream.setTimestamp(e.timeStamp)}),o.aacStream.on("data",function(e){"timed-metadata"!==e.type&&"audio"!==e.type||o.audioSegmentStream||(o.tracks.audio=o.tracks.audio||{timelineStartInfo:{baseMediaDecodeTime:i.baseMediaDecodeTime},codec:"adts",type:"audio"},o.audioSegmentStream=new Et(o.tracks.audio,i),o.audioSegmentStream.on("data",function(e){o.trigger("data",{type:"audio",data:e})}),o.audioSegmentStream.on("partialdone",o.trigger.bind(o,"partialdone")),o.audioSegmentStream.on("done",o.trigger.bind(o,"done")),o.audioSegmentStream.on("endedtimeline",o.trigger.bind(o,"endedtimeline")),o.audioSegmentStream.on("timingInfo",o.trigger.bind(o,"audioTimingInfo")),o.adtsStream.pipe(o.audioSegmentStream),o.trigger("trackinfo",{hasAudio:!!o.tracks.audio,hasVideo:!!o.tracks.video}))}),(o=Ot(o)).metadataStream.on("data",o.trigger.bind(o,"id3Frame")),Ct(s=o,this)),u=!1),s.headOfPipeline.push(e)},this.flush=function(){s&&(u=!0,s.headOfPipeline.flush())},this.partialFlush=function(){s&&s.headOfPipeline.partialFlush()},this.endTimeline=function(){s&&s.headOfPipeline.endTimeline()},this.reset=function(){s&&s.headOfPipeline.reset()},this.setBaseMediaDecodeTime=function(e){a.keepOriginalTimestamps||(a.baseMediaDecodeTime=e),s&&(s.tracks.audio&&(s.tracks.audio.timelineStartInfo.dts=void 0,s.tracks.audio.timelineStartInfo.pts=void 0,be(s.tracks.audio),s.audioRollover&&s.audioRollover.discontinuity()),s.tracks.video&&(s.videoSegmentStream&&(s.videoSegmentStream.gopCache_=[]),s.tracks.video.timelineStartInfo.dts=void 0,s.tracks.video.timelineStartInfo.pts=void 0,be(s.tracks.video)),s.timestampRollover&&s.timestampRollover.discontinuity())},this.setRemux=function(e){a.remux=e,s&&s.coalesceStream&&s.coalesceStream.setRemux(e)},this.setAudioAppendStart=function(e){s&&s.tracks.audio&&s.audioSegmentStream&&s.audioSegmentStream.setAudioAppendStart(e)},this.alignGopsWith=function(e){}};Be.prototype=new B;function Mt(e,c){var n=Rt(e,["moof","traf"]),e=Rt(e,["mdat"]),d={},r=[];return e.forEach(function(e,t){t=n[t];r.push({mdat:e,traf:t})}),r.forEach(function(e){var t,n,r,i,o,a=e.mdat,s=e.traf,u=Rt(s,["tfhd"]),l=zt(u[0]),e=l.trackId,u=Rt(s,["tfdt"]),u=0<u.length?Ut(u[0]).baseMediaDecodeTime:0,s=Rt(s,["trun"]);c===e&&0<s.length&&(t=u,n=l.defaultSampleDuration||0,r=l.defaultSampleSize||0,i=l.trackId,o=[],s.forEach(function(e){e=Bt(e).samples;e.forEach(function(e){void 0===e.duration&&(e.duration=n),void 0===e.size&&(e.size=r),e.trackId=i,e.dts=t,void 0===e.compositionTimeOffset&&(e.compositionTimeOffset=0),e.pts=t+e.compositionTimeOffset,t+=e.duration}),o=o.concat(e)}),a=function(e,t,n){for(var r,i,o=new DataView(e.buffer,e.byteOffset,e.byteLength),a=[],s=0;s+4<e.length;s+=r)if(r=o.getUint32(s),s+=4,!(r<=0))switch(31&e[s]){case 6:var u=e.subarray(s+1,s+1+r),l=function(e,t){for(var n=e,r=0;r<t.length;r++){var i=t[r];if(n<i.size)return i;n-=i.size}return null}(s,t),u={nalUnitType:"sei_rbsp",size:r,data:u,escapedRBSP:Wt(u),trackId:n};if(l)u.pts=l.pts,u.dts=l.dts,i=l;else{if(!i){console.log("We've encountered a nal unit without data. See mux.js#233.");break}u.pts=i.pts,u.dts=i.dts}a.push(u)}return a}(a,o,e),d[e]||(d[e]=[]),d[e]=d[e].concat(a))}),d}function jt(e){return"AudioSegmentStream"===e?"audio":"VideoSegmentStream"===e?"video":""}var Dt=Be,Be=function(e){return e>>>0},It=function(e){var t="";return t+=String.fromCharCode(e[0]),t+=String.fromCharCode(e[1]),t+=String.fromCharCode(e[2]),t+=String.fromCharCode(e[3])},Nt=Be,Rt=function e(t,n){var r,i,o,a=[];if(!n.length)return null;for(r=0;r<t.byteLength;)i=Nt(t[r]<<24|t[r+1]<<16|t[r+2]<<8|t[r+3]),o=It(t.subarray(r+4,r+8)),i=1<i?r+i:t.byteLength,o===n[0]&&(1===n.length?a.push(t.subarray(r+8,i)):(o=e(t.subarray(r+8,i),n.slice(1))).length&&(a=a.concat(o))),r=i;return a},Lt=Be,Ut=function(e){var t={version:e[0],flags:new Uint8Array(e.subarray(1,4)),baseMediaDecodeTime:Lt(e[4]<<24|e[5]<<16|e[6]<<8|e[7])};return 1===t.version&&(t.baseMediaDecodeTime*=Math.pow(2,32),t.baseMediaDecodeTime+=Lt(e[8]<<24|e[9]<<16|e[10]<<8|e[11])),t},Ft=function(e){return{isLeading:(12&e[0])>>>2,dependsOn:3&e[0],isDependedOn:(192&e[1])>>>6,hasRedundancy:(48&e[1])>>>4,paddingValue:(14&e[1])>>>1,isNonSyncSample:1&e[1],degradationPriority:e[2]<<8|e[3]}},Bt=function(e){var t,n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]},r=new DataView(e.buffer,e.byteOffset,e.byteLength),i=1&n.flags[2],o=4&n.flags[2],a=1&n.flags[1],s=2&n.flags[1],u=4&n.flags[1],l=8&n.flags[1],c=r.getUint32(4),d=8;for(i&&(n.dataOffset=r.getInt32(d),d+=4),o&&c&&(t={flags:Ft(e.subarray(d,d+4))},d+=4,a&&(t.duration=r.getUint32(d),d+=4),s&&(t.size=r.getUint32(d),d+=4),l&&(1===n.version?t.compositionTimeOffset=r.getInt32(d):t.compositionTimeOffset=r.getUint32(d),d+=4),n.samples.push(t),c--);c--;)t={},a&&(t.duration=r.getUint32(d),d+=4),s&&(t.size=r.getUint32(d),d+=4),u&&(t.flags=Ft(e.subarray(d,d+4)),d+=4),l&&(1===n.version?t.compositionTimeOffset=r.getInt32(d):t.compositionTimeOffset=r.getUint32(d),d+=4),n.samples.push(t);return n},zt=function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:t.getUint32(4)},r=1&n.flags[2],i=2&n.flags[2],o=8&n.flags[2],a=16&n.flags[2],s=32&n.flags[2],u=65536&n.flags[0],l=131072&n.flags[0],e=8;return r&&(e+=4,n.baseDataOffset=t.getUint32(12),e+=4),i&&(n.sampleDescriptionIndex=t.getUint32(e),e+=4),o&&(n.defaultSampleDuration=t.getUint32(e),e+=4),a&&(n.defaultSampleSize=t.getUint32(e),e+=4),s&&(n.defaultSampleFlags=t.getUint32(e)),u&&(n.durationIsEmpty=!0),!r&&l&&(n.baseDataOffsetIsMoof=!0),n},Wt=ke,Vt=e.CaptionStream,Ht=function(){var t,a,s,u,l,n,r=!1;this.isInitialized=function(){return r},this.init=function(e){t=new Vt,r=!0,n=!!e&&e.isPartial,t.on("data",function(e){e.startTime=e.startPts/u,e.endTime=e.endPts/u,l.captions.push(e),l.captionStreams[e.stream]=!0})},this.isNewInit=function(e,t){return!(e&&0===e.length||t&&"object"==typeof t&&0===Object.keys(t).length)&&(s!==e[0]||u!==t[s])},this.parse=function(e,t,n){var r,i;if(!this.isInitialized())return null;if(!t||!n)return null;if(this.isNewInit(t,n))s=t[0],u=n[s];else if(null===s||!u)return a.push(e),null;for(;0<a.length;){var o=a.shift();this.parse(o,t,n)}return r=e,i=u,null!==(i=null===(e=s)?null:{seiNals:Mt(r,e)[e],timescale:i})&&i.seiNals?(this.pushNals(i.seiNals),this.flushStream(),l):null},this.pushNals=function(e){if(!this.isInitialized()||!e||0===e.length)return null;e.forEach(function(e){t.push(e)})},this.flushStream=function(){if(!this.isInitialized())return null;n?t.partialFlush():t.flush()},this.clearParsedCaptions=function(){l.captions=[],l.captionStreams={}},this.resetCaptionStream=function(){if(!this.isInitialized())return null;t.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){a=[],u=s=null,l?this.clearParsedCaptions():l={captions:[],captionStreams:{}},this.resetCaptionStream()},this.reset()},qt=function(){function e(e,t){this.options=t||{},this.self=e,this.init()}var t=e.prototype;return t.init=function(){var n,r,e;this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new(this.options.handlePartialData?Dt:Tt.Transmuxer)(this.options),this.options.handlePartialData?(r=this.self,(e=this.transmuxer).on("data",function(e){var t={data:e.data.track.initSegment.buffer,byteOffset:e.data.track.initSegment.byteOffset,byteLength:e.data.track.initSegment.byteLength},t={boxes:{data:e.data.boxes.buffer,byteOffset:e.data.boxes.byteOffset,byteLength:e.data.boxes.byteLength},initSegment:t,type:e.type,sequence:e.data.sequence};void 0!==e.data.videoFrameDts&&(t.videoFrameDtsTime=ce(e.data.videoFrameDts)),void 0!==e.data.videoFramePts&&(t.videoFramePtsTime=ce(e.data.videoFramePts)),r.postMessage({action:"data",segment:t},[t.boxes.data,t.initSegment.data])}),e.on("id3Frame",function(e){r.postMessage({action:"id3Frame",id3Frame:e})}),e.on("caption",function(e){r.postMessage({action:"caption",caption:e})}),e.on("done",function(e){r.postMessage({action:"done",type:jt(e)})}),e.on("partialdone",function(e){r.postMessage({action:"partialdone",type:jt(e)})}),e.on("endedsegment",function(e){r.postMessage({action:"endedSegment",type:jt(e)})}),e.on("trackinfo",function(e){r.postMessage({action:"trackinfo",trackInfo:e})}),e.on("audioTimingInfo",function(e){var t;null!==e.start?(t={start:ce(e.start)},e.end&&(t.end=ce(e.end)),r.postMessage({action:"audioTimingInfo",audioTimingInfo:t})):r.postMessage({action:"audioTimingInfo",audioTimingInfo:e})}),e.on("videoTimingInfo",function(e){var t={start:ce(e.start)};e.end&&(t.end=ce(e.end)),r.postMessage({action:"videoTimingInfo",videoTimingInfo:t})})):(n=this.self,(e=this.transmuxer).on("data",function(e){var t=e.initSegment;e.initSegment={data:t.buffer,byteOffset:t.byteOffset,byteLength:t.byteLength};t=e.data;e.data=t.buffer,n.postMessage({action:"data",segment:e,byteOffset:t.byteOffset,byteLength:t.byteLength},[e.data])}),e.on("done",function(e){n.postMessage({action:"done"})}),e.on("gopInfo",function(e){n.postMessage({action:"gopInfo",gopInfo:e})}),e.on("videoSegmentTimingInfo",function(e){var t={start:{decode:ce(e.start.dts),presentation:ce(e.start.pts)},end:{decode:ce(e.end.dts),presentation:ce(e.end.pts)},baseMediaDecodeTime:ce(e.baseMediaDecodeTime)};e.prependedContentDuration&&(t.prependedContentDuration=ce(e.prependedContentDuration)),n.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:t})}),e.on("audioSegmentTimingInfo",function(e){var t={start:{decode:ce(e.start.dts),presentation:ce(e.start.pts)},end:{decode:ce(e.end.dts),presentation:ce(e.end.pts)},baseMediaDecodeTime:ce(e.baseMediaDecodeTime)};e.prependedContentDuration&&(t.prependedContentDuration=ce(e.prependedContentDuration)),n.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:t})}),e.on("id3Frame",function(e){n.postMessage({action:"id3Frame",id3Frame:e})}),e.on("caption",function(e){n.postMessage({action:"caption",caption:e})}),e.on("trackinfo",function(e){n.postMessage({action:"trackinfo",trackInfo:e})}),e.on("audioTimingInfo",function(e){n.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:ce(e.start),end:ce(e.end)}})}),e.on("videoTimingInfo",function(e){n.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:ce(e.start),end:ce(e.end)}})}))},t.pushMp4Captions=function(e){this.captionParser||(this.captionParser=new Ht,this.captionParser.init());var t=new Uint8Array(e.data,e.byteOffset,e.byteLength),e=this.captionParser.parse(t,e.trackIds,e.timescales);this.self.postMessage({action:"mp4Captions",captions:e&&e.captions||[],data:t.buffer},[t.buffer])},t.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},t.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},t.push=function(e){e=new Uint8Array(e.data,e.byteOffset,e.byteLength);this.transmuxer.push(e)},t.reset=function(){this.transmuxer.reset()},t.setTimestampOffset=function(e){e=e.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(le(e)))},t.setAudioAppendStart=function(e){this.transmuxer.setAudioAppendStart(Math.ceil(le(e.appendStart)))},t.setRemux=function(e){this.transmuxer.setRemux(e.remux)},t.flush=function(e){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},t.partialFlush=function(e){this.transmuxer.partialFlush(),self.postMessage({action:"partialdone",type:"transmuxed"})},t.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},t.alignGopsWith=function(e){this.transmuxer.alignGopsWith(e.gopsToAlignWith.slice())},e}();self.onmessage=function(e){"init"===e.data.action&&e.data.options?this.messageHandlers=new qt(self,e.data.options):(this.messageHandlers||(this.messageHandlers=new qt(self)),e.data&&e.data.action&&"init"!==e.data.action&&this.messageHandlers[e.data.action]&&this.messageHandlers[e.data.action](e.data))}}))),oo=function(e){e.currentTransmux=null,e.transmuxQueue.length&&(e.currentTransmux=e.transmuxQueue.shift(),"function"==typeof e.currentTransmux?e.currentTransmux():bi(e.currentTransmux))},ao=function(e){wi("reset",e)},so=function(e){var t=new io;t.currentTransmux=null,t.transmuxQueue=[];var n=t.terminate;return t.terminate=function(){return t.currentTransmux=null,t.transmuxQueue.length=0,n.call(t)},t.postMessage({action:"init",options:e}),t},uo=2,lo=-101,co=-102,fo=Ar("CodecUtils"),po=Ar("PlaylistSelector"),pn=function(){var e=this.useDevicePixelRatio&&g.devicePixelRatio||1;return Ui(this.playlists.master,this.systemBandwidth,parseInt(Ni(this.tech_.el(),"width"),10)*e,parseInt(Ni(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions)},ho=function(r){function e(e,t){var n=r.call(this)||this;if(!e)throw new TypeError("Initialization settings are required");if("function"!=typeof e.currentTime)throw new TypeError("No currentTime getter specified");if(!e.mediaSource)throw new TypeError("No MediaSource specified");return n.bandwidth=e.bandwidth,n.throughput={rate:0,count:0},n.roundTrip=NaN,n.resetStats_(),n.mediaIndex=null,n.hasPlayed_=e.hasPlayed,n.currentTime_=e.currentTime,n.seekable_=e.seekable,n.seeking_=e.seeking,n.duration_=e.duration,n.mediaSource_=e.mediaSource,n.vhs_=e.vhs,n.loaderType_=e.loaderType,n.currentMediaInfo_=void 0,n.startingMediaInfo_=void 0,n.segmentMetadataTrack_=e.segmentMetadataTrack,n.goalBufferLength_=e.goalBufferLength,n.sourceType_=e.sourceType,n.sourceUpdater_=e.sourceUpdater,n.inbandTextTracks_=e.inbandTextTracks,n.state_="INIT",n.handlePartialData_=e.handlePartialData,n.timelineChangeController_=e.timelineChangeController,n.shouldSaveSegmentTimingInfo_=!0,n.parse708captions_=e.parse708captions,n.checkBufferTimeout_=null,n.error_=void 0,n.currentTimeline_=-1,n.pendingSegment_=null,n.xhrOptions_=null,n.pendingSegments_=[],n.audioDisabled_=!1,n.isPendingTimestampOffset_=!1,n.gopBuffer_=[],n.timeMapping_=0,n.safeAppend_=11<=Cr.browser.IE_VERSION,n.appendInitSegment_={audio:!0,video:!0},n.playlistOfLastInitSegment_={audio:null,video:null},n.callQueue_=[],n.loadQueue_=[],n.metadataQueue_={id3:[],caption:[]},n.waitingOnRemove_=!1,n.quotaExceededErrorRetryTimeout_=null,n.activeInitSegmentId_=null,n.initSegments_={},n.cacheEncryptionKeys_=e.cacheEncryptionKeys,n.keyCache_={},n.decrypter_=e.decrypter,n.syncController_=e.syncController,n.syncPoint_={segmentIndex:0,time:0},n.transmuxer_=n.createTransmuxer_(),n.triggerSyncInfoUpdate_=function(){return n.trigger("syncinfoupdate")},n.syncController_.on("syncinfoupdate",n.triggerSyncInfoUpdate_),n.mediaSource_.addEventListener("sourceopen",function(){n.isEndOfStream_()||(n.ended_=!1)}),n.fetchAtBuffer_=!1,n.logger_=Ar("SegmentLoader["+n.loaderType_+"]"),Object.defineProperty(v(n),"state",{get:function(){return this.state_},set:function(e){e!==this.state_&&(this.logger_(this.state_+" -> "+e),this.state_=e,this.trigger("statechange"))}}),n.sourceUpdater_.on("ready",function(){n.hasEnoughInfoToAppend_()&&n.processCallQueue_()}),"main"===n.loaderType_&&n.timelineChangeController_.on("pendingtimelinechange",function(){n.hasEnoughInfoToAppend_()&&n.processCallQueue_()}),"audio"===n.loaderType_&&n.timelineChangeController_.on("timelinechange",function(){n.hasEnoughInfoToLoad_()&&n.processLoadQueue_(),n.hasEnoughInfoToAppend_()&&n.processCallQueue_()}),n}f(e,r);var t=e.prototype;return t.createTransmuxer_=function(){return so({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,handlePartialData:this.handlePartialData_,parse708captions:this.parse708captions_})},t.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0},t.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&g.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},t.setAudio=function(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},t.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},t.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,g.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},t.checkForAbort_=function(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)},t.error=function(e){return void 0!==e&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_},t.endOfStream=function(){this.ended_=!0,this.transmuxer_&&ao(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},t.buffered_=function(){if(!this.sourceUpdater_||!this.startingMediaInfo_)return Cr.createTimeRanges();if("main"===this.loaderType_){var e=this.startingMediaInfo_,t=e.hasAudio,n=e.hasVideo,e=e.isMuxed;if(n&&t&&!this.audioDisabled_&&!e)return this.sourceUpdater_.buffered();if(n)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},t.initSegmentForMap=function(e,t){if(void 0===t&&(t=!1),!e)return null;var n=si(e),r=this.initSegments_[n];return t&&!r&&e.bytes&&(this.initSegments_[n]=r={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),r||e},t.segmentKey=function(e,t){if(void 0===t&&(t=!1),!e)return null;var n=ui(e),r=this.keyCache_[n];this.cacheEncryptionKeys_&&t&&!r&&e.bytes&&(this.keyCache_[n]=r={resolvedUri:e.resolvedUri,bytes:e.bytes});e={resolvedUri:(r||e).resolvedUri};return r&&(e.bytes=r.bytes),e},t.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},t.load=function(){if(this.monitorBuffer_(),this.playlist_)return"INIT"===this.state&&this.couldBeginLoading_()?this.init_():void(!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY"))},t.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},t.playlist=function(e,t){if(void 0===t&&(t={}),e){var n=this.playlist_,r=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=t,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e));t=null;if(n&&(n.id?t=n.id:n.uri&&(t=n.uri)),this.logger_("playlist update ["+t+" => "+(e.id||e.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!n||n.uri!==e.uri)return null===this.mediaIndex&&!this.handlePartialData_||this.resyncLoader(),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");t=e.mediaSequence-n.mediaSequence;this.logger_("live window shift ["+t+"]"),null!==this.mediaIndex&&(this.mediaIndex-=t),r&&(r.mediaIndex-=t,0<=r.mediaIndex&&(r.segment=e.segments[r.mediaIndex])),this.syncController_.saveExpiredSegmentInfo(n,e)}},t.pause=function(){this.checkBufferTimeout_&&(g.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},t.paused=function(){return null===this.checkBufferTimeout_},t.resetEverything=function(e){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"})},t.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},t.resyncLoader=function(){this.transmuxer_&&ao(this.transmuxer_),this.mediaIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},t.remove=function(e,t,n){if(void 0===n&&(n=function(){}),t===1/0&&(t=this.duration_()),this.sourceUpdater_&&this.startingMediaInfo_){var r,i=1,o=function(){0===--i&&n()};for(r in this.audioDisabled_||(i++,this.sourceUpdater_.removeAudio(e,t,o)),"main"===this.loaderType_&&(this.gopBuffer_=function(e,t,n,r){for(var i=Math.ceil((t-r)*T.ONE_SECOND_IN_TS),o=Math.ceil((n-r)*T.ONE_SECOND_IN_TS),r=e.slice(),a=e.length;a--&&!(e[a].pts<=o););if(-1===a)return r;for(var s=a+1;s--&&!(e[s].pts<=i););return s=Math.max(s,0),r.splice(s,a-s+1),r}(this.gopBuffer_,e,t,this.timeMapping_),i++,this.sourceUpdater_.removeVideo(e,t,o)),this.inbandTextTracks_)Bi(e,t,this.inbandTextTracks_[r]);Bi(e,t,this.segmentMetadataTrack_),o()}else this.logger_("skipping remove because no source updater or starting media info")},t.monitorBuffer_=function(){this.checkBufferTimeout_&&g.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=g.setTimeout(this.monitorBufferTick_.bind(this),1)},t.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&g.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=g.setTimeout(this.monitorBufferTick_.bind(this),500)},t.fillBuffer_=function(){var e,t;this.sourceUpdater_.updating()||(this.syncPoint_||(this.syncPoint_=this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_())),e=this.buffered_(),(t=this.checkBuffer_(e,this.playlist_,this.mediaIndex,this.hasPlayed_(),this.currentTime_(),this.syncPoint_))&&(t.timestampOffset=Vi({segmentTimeline:t.timeline,currentTimeline:this.currentTimeline_,startOfSegment:t.startOfSegment,buffered:e,overrideCheck:this.isPendingTimestampOffset_}),this.isPendingTimestampOffset_=!1,"number"==typeof t.timestampOffset&&this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:t.timeline}),this.loadSegment_(t)))},t.isEndOfStream_=function(e,t){if(void 0===e&&(e=this.mediaIndex),!(t=void 0===t?this.playlist_:t)||!this.mediaSource_)return!1;e=e+1===t.segments.length;return t.endList&&"open"===this.mediaSource_.readyState&&e},t.checkBuffer_=function(e,t,n,r,i,o){var a=0;e.length&&(a=e.end(e.length-1));e=Math.max(0,a-i);if(!t.segments.length)return null;if(e>=this.goalBufferLength_())return null;if(!r&&1<=e)return null;var s,r=null,e=!1;null===o?(r=this.getSyncSegmentCandidate_(t),e=!0):null!==n?(s=(s=t.segments[n])&&s.end?s.end:a,r=n+1):s=this.fetchAtBuffer_?(r=(a=Zi.getMediaInfoForTime(t,a,o.segmentIndex,o.time)).mediaIndex,a.startTime):(r=(u=Zi.getMediaInfoForTime(t,i,o.segmentIndex,o.time)).mediaIndex,u.startTime);var u=this.generateSegmentInfo_(t,r,s,e);return!u||this.mediaSource_&&this.playlist_&&u.mediaIndex===this.playlist_.segments.length-1&&"ended"===this.mediaSource_.readyState&&!this.seeking_()?void 0:(this.logger_("checkBuffer_ returning "+u.uri,{segmentInfo:u,playlist:t,currentMediaIndex:n,nextMediaIndex:r,startOfSegment:s,isSyncRequest:e}),u)},t.getSyncSegmentCandidate_=function(e){var t=this;if(-1===this.currentTimeline_)return 0;var n=e.segments.map(function(e,t){return{timeline:e.timeline,segmentIndex:t}}).filter(function(e){return e.timeline===t.currentTimeline_});return n.length?n[Math.min(n.length-1,1)].segmentIndex:Math.max(e.segments.length-1,0)},t.generateSegmentInfo_=function(e,t,n,r){if(t<0||t>=e.segments.length)return null;var i,o,a=e.segments[t],s=this.sourceUpdater_.audioBuffered(),u=this.sourceUpdater_.videoBuffered();return s.length&&(i=s.end(s.length-1)-this.sourceUpdater_.audioTimestampOffset()),u.length&&(o=function(e,t,n){if(null==t||!e.length)return[];for(var r=Math.ceil((t-n+3)*T.ONE_SECOND_IN_TS),i=0;i<e.length&&!(e[i].pts>r);i++);return e.slice(i)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),{requestId:"segment-loader-"+Math.random(),uri:a.resolvedUri,mediaIndex:t,isSyncRequest:r,startOfSegment:n,playlist:e,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:a.timeline,duration:a.duration,segment:a,byteLength:0,transmuxer:this.transmuxer_,audioAppendStart:i,gopsToAlignWith:o}},t.earlyAbortWhenNeeded_=function(e){var t,n,r,i,o,a,s,u,l,c,d,f,p;!this.vhs_.tech_.paused()&&this.xhrOptions_.timeout&&this.playlist_.attributes.BANDWIDTH&&(Date.now()-(e.firstBytesReceivedAt||Date.now())<1e3||(t=this.currentTime_(),i=e.bandwidth,o=this.pendingSegment_.duration,p=Zi.estimateSegmentRequestTime(o,i,this.playlist_,e.bytesReceived),n=this.buffered_(),r=t,void 0===(e=this.vhs_.tech_.playbackRate())&&(e=1),p<=(e=((n.length?n.end(n.length-1):0)-r)/e-1)||(i={master:this.vhs_.playlists.master,currentTime:t,bandwidth:i,duration:this.duration_(),segmentDuration:o,timeUntilRebuffer:e,currentTimeline:this.currentTimeline_,syncController:this.syncController_},o=i.master,a=i.currentTime,s=i.bandwidth,u=i.duration,l=i.segmentDuration,c=i.timeUntilRebuffer,d=i.currentTimeline,f=i.syncController,o=(i=(o=!(o=(i=o.playlists.filter(function(e){return!Zi.isIncompatible(e)})).filter(Zi.isEnabled)).length?i.filter(function(e){return!Zi.isDisabled(e)}):o).filter(Zi.hasAttribute.bind(null,"BANDWIDTH")).map(function(e){var t=f.getSyncPoint(e,u,d,a)?1:2;return{playlist:e,rebufferingImpact:Zi.estimateSegmentRequestTime(l,s,e)*t-c}})).filter(function(e){return e.rebufferingImpact<=0}),Ri(o,function(e,t){return Li(t.playlist,e.playlist)}),(i=o.length?o[0]:(Ri(i,function(e,t){return e.rebufferingImpact-t.rebufferingImpact}),i[0]||null))&&(p=p-e-i.rebufferingImpact,!i.playlist||i.playlist.uri===this.playlist_.uri||p<(e<=1/30?1:.5)||(this.bandwidth=i.playlist.attributes.BANDWIDTH*ro.BANDWIDTH_VARIANCE+1,this.trigger("earlyabort"))))))},t.handleAbort_=function(){this.mediaRequestsAborted+=1},t.handleProgress_=function(e,t){this.earlyAbortWhenNeeded_(t.stats),this.checkForAbort_(t.requestId)||this.trigger("progress")},t.handleTrackInfo_=function(e,t){this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId)||this.checkForIllegalMediaSwitch(t)||(function(e,t){if(!e&&!t||!e&&t||e&&!t)return!1;if(e===t)return!0;var n=Object.keys(e).sort(),r=Object.keys(t).sort();if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++){var o=n[i];if(o!==r[i])return!1;if(e[o]!==t[o])return!1}return!0}(this.currentMediaInfo_,t=t||{})||(this.appendInitSegment_={audio:!0,video:!0},this.startingMediaInfo_=t,this.currentMediaInfo_=t,this.logger_("trackinfo update",t),this.trigger("trackinfo")),this.checkForAbort_(e.requestId)||(this.pendingSegment_.trackInfo=t,this.hasEnoughInfoToAppend_()&&this.processCallQueue_()))},t.handleTimingInfo_=function(e,t,n,r){var i;this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId)||((i=this.pendingSegment_)[e=Wi(t)]=i[e]||{},i[e][n]=r,this.logger_("timinginfo: "+t+" - "+n+" - "+r),this.hasEnoughInfoToAppend_()&&this.processCallQueue_())},t.handleCaptions_=function(e,t){var f,p,h=this;this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId)||(0!==t.length?this.pendingSegment_.hasAppendedData_?(f=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset(),p={},t.forEach(function(e){p[e.stream]=p[e.stream]||{startTime:1/0,captions:[],endTime:0};var t=p[e.stream];t.startTime=Math.min(t.startTime,e.startTime+f),t.endTime=Math.max(t.endTime,e.endTime+f),t.captions.push(e)}),Object.keys(p).forEach(function(e){var t,n,r,i,o,a,s=p[e],u=s.startTime,l=s.endTime,c=s.captions,d=h.inbandTextTracks_;h.logger_("adding cues from "+u+" -> "+l+" for "+e),t=d,n=h.vhs_.tech_,t[r=e]||(n.trigger({type:"usage",name:"vhs-608"}),n.trigger({type:"usage",name:"hls-608"}),s=n.textTracks().getTrackById(r),t[r]=s||n.addRemoteTextTrack({kind:"captions",id:r,label:r},!1).track),Bi(u,l,d[e]),o=(c={captionArray:c,inbandTextTracks:d,timestampOffset:f}).inbandTextTracks,d=c.captionArray,a=c.timestampOffset,d&&(i=g.WebKitDataCue||g.VTTCue,d.forEach(function(e){var t=e.stream;o[t].addCue(new i(e.startTime+a,e.endTime+a,e.text))}))}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})):this.metadataQueue_.caption.push(this.handleCaptions_.bind(this,e,t)):this.logger_("SegmentLoader received no captions from a caption event"))},t.handleId3_=function(e,t,n){var r,i,o,a;this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId)||(this.pendingSegment_.hasAppendedData_?(r=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset(),i=this.inbandTextTracks_,o=n,a=this.vhs_.tech_,i.metadataTrack_||(i.metadataTrack_=a.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,i.metadataTrack_.inBandMetadataTrackDispatchType=o),Fi({inbandTextTracks:this.inbandTextTracks_,metadataArray:t,timestampOffset:r,videoDuration:this.duration_()})):this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,t,n)))},t.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach(function(e){return e()}),this.metadataQueue_.caption.forEach(function(e){return e()}),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},t.processCallQueue_=function(){var e=this.callQueue_;this.callQueue_=[],e.forEach(function(e){return e()})},t.processLoadQueue_=function(){var e=this.loadQueue_;this.loadQueue_=[],e.forEach(function(e){return e()})},t.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var e=this.pendingSegment_;return!!e&&(!this.currentMediaInfo_||!Hi({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},t.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready())return!1;if(this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var e=this.pendingSegment_;if(!e||!e.trackInfo)return!1;if(!this.handlePartialData_){var t=this.currentMediaInfo_,n=t.hasAudio,r=t.hasVideo,t=t.isMuxed;if(r&&!e.videoTimingInfo)return!1;if(n&&!this.audioDisabled_&&!t&&!e.audioTimingInfo)return!1}return!Hi({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_})},t.handleData_=function(e,t){var n,r,i;this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId)||(!this.callQueue_.length&&this.hasEnoughInfoToAppend_()?(n=this.pendingSegment_,this.setTimeMapping_(n.timeline),this.updateMediaSecondsLoaded_(n.segment),"closed"!==this.mediaSource_.readyState&&(e.map&&(e.map=this.initSegmentForMap(e.map,!0),n.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),n.isFmp4=e.isFmp4,n.timingInfo=n.timingInfo||{},n.isFmp4?(this.trigger("fmp4"),n.timingInfo.start=n[Wi(t.type)].start):((r="main"===this.loaderType_&&this.currentMediaInfo_.hasVideo)&&(i=this.handlePartialData_?t.videoFramePtsTime:n.videoTimingInfo.start),n.timingInfo.start=this.trueSegmentStart_({currentStart:n.timingInfo.start,playlist:n.playlist,mediaIndex:n.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:r,firstVideoFrameTimeForData:i,videoTimingInfo:n.videoTimingInfo,audioTimingInfo:n.audioTimingInfo})),this.updateAppendInitSegmentStatus(n,t.type),this.updateSourceBufferTimestampOffset_(n),n.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(n,t))):this.callQueue_.push(this.handleData_.bind(this,e,t)))},t.updateAppendInitSegmentStatus=function(e,t){"main"!==this.loaderType_||"number"!=typeof e.timestampOffset||e.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[t]!==e.playlist&&(this.appendInitSegment_[t]=!0)},t.getInitSegmentAndUpdateState_=function(e){var t=e.type,n=e.initSegment,r=e.map,i=e.playlist;if(r){e=si(r);if(this.activeInitSegmentId_===e)return null;n=this.initSegmentForMap(r,!0).bytes,this.activeInitSegmentId_=e}return n&&this.appendInitSegment_[t]?(this.playlistOfLastInitSegment_[t]=i,this.appendInitSegment_[t]=!!r,this.activeInitSegmentId_=null,n):null},t.handleQuotaExceededError_=function(e,t){var n=this,r=e.segmentInfo,i=e.type,o=e.bytes,a=this.sourceUpdater_.audioBuffered(),s=this.sourceUpdater_.videoBuffered();1<a.length&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+Hr(a).join(", ")),1<s.length&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+Hr(s).join(", "));var u=a.length?a.start(0):0,l=a.length?a.end(a.length-1):0,c=s.length?s.start(0):0,e=s.length?s.end(s.length-1):0;if(l-u<=1&&e-c<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+o.byteLength+", audio buffer: "+Hr(a).join(", ")+", video buffer: "+Hr(s).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",blacklistDuration:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:r,type:i,bytes:o}));var d=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing video from 0 to "+d),this.sourceUpdater_.removeVideo(0,d,function(){n.logger_("On QUOTA_EXCEEDED_ERR, removing audio from 0 to "+d),n.sourceUpdater_.removeAudio(0,d,function(){n.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),n.waitingOnRemove_=!1,n.quotaExceededErrorRetryTimeout_=g.setTimeout(function(){n.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),n.quotaExceededErrorRetryTimeout_=null,n.processCallQueue_()},1e3)})})},t.handleAppendError_=function(e,t){var n=e.segmentInfo,r=e.type,e=e.bytes;t&&(22!==t.code?(this.logger_("Received non QUOTA_EXCEEDED_ERR on append",t),this.error(r+" append of "+e.length+"b failed for segment #"+n.mediaIndex+" in playlist "+n.playlist.id),this.trigger("appenderror")):this.handleQuotaExceededError_({segmentInfo:n,type:r,bytes:e}))},t.appendToSourceBuffer_=function(e){var t,n,r=e.segmentInfo,i=e.type,o=e.initSegment,a=e.data,s=e.bytes;s||(e=[a],a=a.byteLength,o&&(e.unshift(o),a+=o.byteLength),n=0,(e={bytes:a,segments:e}).bytes&&(t=new Uint8Array(e.bytes),e.segments.forEach(function(e){t.set(e,n),n+=e.byteLength})),s=t),this.sourceUpdater_.appendBuffer({segmentInfo:r,type:i,bytes:s},this.handleAppendError_.bind(this,{segmentInfo:r,type:i,bytes:s}))},t.handleSegmentTimingInfo_=function(e,t,n){this.pendingSegment_&&t===this.pendingSegment_.requestId&&((t=this.pendingSegment_.segment)[e=e+"TimingInfo"]||(t[e]={}),t[e].transmuxerPrependedSeconds=n.prependedContentDuration||0,t[e].transmuxedPresentationStart=n.start.presentation,t[e].transmuxedDecodeStart=n.start.decode,t[e].transmuxedPresentationEnd=n.end.presentation,t[e].transmuxedDecodeEnd=n.end.decode,t[e].baseMediaDecodeTime=n.baseMediaDecodeTime)},t.appendData_=function(e,t){var n=t.type,r=t.data;r&&r.byteLength&&("audio"===n&&this.audioDisabled_||(t=this.getInitSegmentAndUpdateState_({type:n,initSegment:t.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null}),this.appendToSourceBuffer_({segmentInfo:e,type:n,initSegment:t,data:r})))},t.loadSegment_=function(t){var n=this;this.state="WAITING",this.pendingSegment_=t,this.trimBackBuffer_(t),"number"==typeof t.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(t):this.loadQueue_.push(function(){var e=n.buffered_();"number"==typeof t.timestampOffset&&(t.timestampOffset=Vi({segmentTimeline:t.timeline,currentTimeline:n.currentTimeline_,startOfSegment:t.startOfSegment,buffered:e,overrideCheck:!0})),delete t.audioAppendStart;e=n.sourceUpdater_.audioBuffered();e.length&&(t.audioAppendStart=e.end(e.length-1)-n.sourceUpdater_.audioTimestampOffset()),n.updateTransmuxerAndRequestSegment_(t)})},t.updateTransmuxerAndRequestSegment_=function(e){var t=this;this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));var n=this.createSimplifiedSegmentObj_(e),r=this.isEndOfStream_(e.mediaIndex,e.playlist),i=null!==this.mediaIndex,o=e.timeline!==this.currentTimeline_&&0<e.timeline,o=r||i&&o;e.abortRequests=Pi({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:n,handlePartialData:this.handlePartialData_,abortFn:this.handleAbort_.bind(this),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:o,endedTimelineFn:function(){t.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this)})},t.trimBackBuffer_=function(e){var t,n,r,i,i=(t=this.seekable_(),n=this.currentTime_(),r=this.playlist_.targetDuration||10,i=n-ro.BACK_BUFFER_LENGTH,t.length&&(i=Math.max(i,t.start(0))),Math.min(n-r,i));0<i&&this.remove(0,i)},t.createSimplifiedSegmentObj_=function(e){var t=e.segment,n={resolvedUri:t.resolvedUri,byterange:t.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith},r=e.playlist.segments[e.mediaIndex-1];return r&&r.timeline===t.timeline&&(r.videoTimingInfo?n.baseStartTime=r.videoTimingInfo.transmuxedDecodeEnd:r.audioTimingInfo&&(n.baseStartTime=r.audioTimingInfo.transmuxedDecodeEnd)),t.key&&(e=t.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]),n.key=this.segmentKey(t.key),n.key.iv=e),t.map&&(n.map=this.initSegmentForMap(t.map)),n},t.saveTransferStats_=function(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)},t.saveBandwidthRelatedStats_=function(e,t){this.pendingSegment_.byteLength=t.bytesReceived,e<1/60?this.logger_("Ignoring segment's bandwidth because its duration of "+e+" is less than the min to record "+1/60):(this.bandwidth=t.bandwidth,this.roundTrip=t.roundTripTime)},t.handleTimeout_=function(){this.mediaRequestsTimedout+=1,this.bandwidth=1,this.roundTrip=NaN,this.trigger("bandwidthupdate")},t.segmentRequestFinished_=function(e,t,n){if(this.callQueue_.length)this.callQueue_.push(this.segmentRequestFinished_.bind(this,e,t,n));else if(this.saveTransferStats_(t.stats),this.pendingSegment_&&t.requestId===this.pendingSegment_.requestId){if(e)return this.pendingSegment_=null,this.state="READY",e.code===co?void 0:(this.pause(),e.code===lo?void this.handleTimeout_():(this.mediaRequestsErrored+=1,this.error(e),void this.trigger("error")));e=this.pendingSegment_;this.saveBandwidthRelatedStats_(e.duration,t.stats),e.endOfAllRequests=t.endOfAllRequests,n.gopInfo&&(this.gopBuffer_=function(e,t,n){if(!t.length)return e;if(n)return t.slice();for(var r=t[0].pts,i=0;i<e.length&&!(e[i].pts>=r);i++);return e.slice(0,i).concat(t)}(this.gopBuffer_,n.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(e)}},t.setTimeMapping_=function(e){e=this.syncController_.mappingForTimeline(e);null!==e&&(this.timeMapping_=e)},t.updateMediaSecondsLoaded_=function(e){"number"==typeof e.start&&"number"==typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration},t.shouldUpdateTransmuxerTimestampOffset_=function(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())},t.trueSegmentStart_=function(e){var t=e.currentStart,n=e.playlist,r=e.mediaIndex,i=e.firstVideoFrameTimeForData,o=e.currentVideoTimestampOffset,a=e.useVideoTimingInfo,s=e.videoTimingInfo,e=e.audioTimingInfo;if(void 0!==t)return t;if(!a)return e.start;n=n.segments[r-1];return 0!==r&&n&&void 0!==n.start&&n.end===i+o?s.start:i},t.waitForAppendsToComplete_=function(e){if(!this.currentMediaInfo_)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var t=this.currentMediaInfo_,n=t.hasAudio,r=t.hasVideo,t=t.isMuxed,r="main"===this.loaderType_&&r,t=!this.audioDisabled_&&n&&!t;if(e.waitingOnAppends=0,!e.hasAppendedData_)return e.timingInfo||"number"!=typeof e.timestampOffset||(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e);r&&e.waitingOnAppends++,t&&e.waitingOnAppends++,r&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),t&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))},t.checkAppendsDone_=function(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())},t.checkForIllegalMediaSwitch=function(e){var t,n,e=(t=this.loaderType_,n=this.currentMediaInfo_,e=e,"main"===t&&n&&e?e.hasAudio||e.hasVideo?n.hasVideo&&!e.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!n.hasVideo&&e.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null);return!!e&&(this.error({message:e,blacklistDuration:1/0}),this.trigger("error"),!0)},t.updateSourceBufferTimestampOffset_=function(e){var t;null===e.timestampOffset||"number"!=typeof e.timingInfo.start||e.changedTimestampOffset||"main"!==this.loaderType_||(t=!1,e.timestampOffset-=e.timingInfo.start,e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),t=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),t=!0),t&&this.trigger("timestampoffset"))},t.updateTimingInfoEnd_=function(e){e.timingInfo=e.timingInfo||{};var t="main"===this.loaderType_&&this.currentMediaInfo_.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;t&&(e.timingInfo.end="number"==typeof t.end?t.end:t.start+e.duration)},t.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var e,t,n,r,i,o,a=this.pendingSegment_;this.updateTimingInfoEnd_(a),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:a,shouldSaveTimelineMapping:"main"===this.loaderType_}),this.logger_((s=a,e=a.segment,t=e.start,n=e.end,r=a.playlist,i=r.mediaSequence,o=r.id,e=r.segments,r=a.mediaIndex,s=a.timeline,["appending ["+r+"] of ["+i+", "+(i+(void 0===e?[]:e).length)+"] from playlist ["+o+"]","["+t+" => "+n+"] in timeline ["+s+"]"].join(" ")));var s=Yi(a,this.sourceType_);s&&("warn"===s.severity?Cr.log.warn(s.message):this.logger_(s.message)),this.recordThroughput_(a),this.pendingSegment_=null,this.state="READY",a.isSyncRequest?this.trigger("syncinfoupdate"):(this.addSegmentMetadataCue_(a),this.fetchAtBuffer_=!0,this.currentTimeline_!==a.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:a.timeline}),"main"!==this.loaderType_||this.audioDisabled_||this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:a.timeline})),this.currentTimeline_=a.timeline,this.trigger("syncinfoupdate"),(s=a.segment).end&&this.currentTime_()-s.end>3*a.playlist.targetDuration?this.resetEverything():(null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=a.mediaIndex,this.isEndOfStream_(a.mediaIndex,a.playlist)&&this.endOfStream(),this.trigger("appended"),this.paused()||this.monitorBuffer_()))},t.recordThroughput_=function(e){var t,n;e.duration<1/60?this.logger_("Ignoring segment's throughput because its duration of "+e.duration+" is less than the min to record "+1/60):(t=this.throughput.rate,n=Date.now()-e.endOfAllRequests+1,n=Math.floor(e.byteLength/n*8*1e3),this.throughput.rate+=(n-t)/++this.throughput.count)},t.addSegmentMetadataCue_=function(e){var t,n,r,i;this.segmentMetadataTrack_&&(n=(t=e.segment).start,i=t.end,zi(n)&&zi(i)&&(Bi(n,i,this.segmentMetadataTrack_),r=g.WebKitDataCue||g.VTTCue,e={custom:t.custom,dateTimeObject:t.dateTimeObject,dateTimeString:t.dateTimeString,bandwidth:e.playlist.attributes.BANDWIDTH,resolution:e.playlist.attributes.RESOLUTION,codecs:e.playlist.attributes.CODECS,byteLength:e.byteLength,uri:e.uri,timeline:e.timeline,playlist:e.playlist.id,start:n,end:i},(i=new r(n,i,JSON.stringify(e))).value=e,this.segmentMetadataTrack_.addCue(i)))},e}(Cr.EventTarget);function mo(){}function yo(e){return"string"!=typeof e?e:e.replace(/./,function(e){return e.toUpperCase()})}function go(e,t){var n=t[e+"Buffer"];return n&&n.updating||t.queuePending[e]}function vo(e,t){if(0!==t.queue.length){var n=0,r=t.queue[n];if("mediaSource"!==r.type){if("mediaSource"!==e&&t.ready()&&"closed"!==t.mediaSource.readyState&&!go(e,t)){if(r.type!==e){if(null===(n=function(e,t){for(var n=0;n<t.length;n++){var r=t[n];if("mediaSource"===r.type)return null;if(r.type===e)return n}return null}(e,t.queue)))return;r=t.queue[n]}t.queue.splice(n,1),(t.queuePending[e]=r).action(e,t),r.doneFn||(t.queuePending[e]=null,vo(e,t))}}else t.updating()||"closed"===t.mediaSource.readyState||(t.queue.shift(),r.action(t),r.doneFn&&r.doneFn(),vo("audio",t),vo("video",t))}}function bo(e,t){var n=t[e+"Buffer"],r=yo(e);n&&(n.removeEventListener("updateend",t["on"+r+"UpdateEnd_"]),n.removeEventListener("error",t["on"+r+"Error_"]),t.codecs[e]=null,t[e+"Buffer"]=null)}function _o(e,t){return e&&t&&-1!==Array.prototype.indexOf.call(e.sourceBuffers,t)}function wo(e){var t=e.type,n=e.sourceUpdater,r=e.action,i=e.doneFn,e=e.name;n.queue.push({type:t,action:r,doneFn:i,name:e}),vo(t,n)}function xo(n,r){return function(e){var t;r.queuePending[n]&&(t=r.queuePending[n].doneFn,r.queuePending[n]=null,t&&t(r[n+"Error_"])),vo(n,r)}}function To(e){return decodeURIComponent(escape(String.fromCharCode.apply(null,e)))}function So(e,t){e.abort(),e.pause(),t&&t.activePlaylistLoader&&(t.activePlaylistLoader.pause(),t.activePlaylistLoader=null)}function ko(e,t){(t.activePlaylistLoader=e).load()}function Eo(r){["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(e){Xo[e](e,r)});var c=r.mediaTypes,e=r.masterPlaylistLoader,t=r.tech,n=r.vhs;["AUDIO","SUBTITLES"].forEach(function(e){var i,o,a,s,t,n,u,l;c[e].activeGroup=(i=e,o=r,function(t){var e=o.masterPlaylistLoader,n=o.mediaTypes[i].groups,r=e.media();if(!r)return null;e=null,e=(e=r.attributes[i]?n[r.attributes[i]]:e)||n.main;return void 0===t?e:null!==t&&e.filter(function(e){return e.id===t.id})[0]||null}),c[e].activeTrack=Qo[e](e,r),c[e].onGroupChanged=(a=e,s=r,function(){var e=s.segmentLoaders,t=e[a],n=e.main,r=s.mediaTypes[a],i=r.activeTrack(),e=r.activeGroup(i),i=r.activePlaylistLoader;So(t,r),e&&(e.playlistLoader?(t.resyncLoader(),ko(e.playlistLoader,r)):i&&n.resetEverything())}),c[e].onGroupChanging=(t=e,n=r,function(){var e=n.segmentLoaders[t];e.abort(),e.pause()}),c[e].onTrackChanged=(u=e,l=r,function(){var e=l.segmentLoaders,t=e[u],n=e.main,r=l.mediaTypes[u],i=r.activeTrack(),o=r.activeGroup(i),e=r.activePlaylistLoader;if(So(t,r),o){if("AUDIO"===u){if(!o.playlistLoader)return n.setAudio(!0),void n.resetEverything();t.setAudio(!0),n.setAudio(!1)}e!==o.playlistLoader&&(t.track&&t.track(i),t.resetEverything()),ko(o.playlistLoader,r)}})});var i,o=c.AUDIO.activeGroup();function a(){c.AUDIO.onTrackChanged(),t.trigger({type:"usage",name:"vhs-audio-change"}),t.trigger({type:"usage",name:"hls-audio-change"})}for(i in o&&(o=(o.filter(function(e){return e.default})[0]||o[0]).id,c.AUDIO.tracks[o].enabled=!0,c.AUDIO.onTrackChanged()),e.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(e){return c[e].onGroupChanged()})}),e.on("mediachanging",function(){["AUDIO","SUBTITLES"].forEach(function(e){return c[e].onGroupChanging()})}),t.audioTracks().addEventListener("change",a),t.remoteTextTracks().addEventListener("change",c.SUBTITLES.onTrackChanged),n.on("dispose",function(){t.audioTracks().removeEventListener("change",a),t.remoteTextTracks().removeEventListener("change",c.SUBTITLES.onTrackChanged)}),t.clearTracks("audio"),c.AUDIO.tracks)t.audioTracks().addTrack(c.AUDIO.tracks[i])}function Oo(e,t,n){var r,i,o,a,s=e.masterPlaylistController_,u=s[(e.options_.smoothQualityChange?"smooth":"fast")+"QualityChange_"].bind(s);t.attributes.RESOLUTION&&(r=t.attributes.RESOLUTION,this.width=r.width,this.height=r.height),this.bandwidth=t.attributes.BANDWIDTH,this.codecs=Di(s.master(),t),this.playlist=t,this.id=n,this.enabled=(i=e.playlists,o=t.id,a=u,function(e){var t=i.master.playlists[o],n=Qr(t),r=Zr(t);return void 0===e?r:(e?delete t.disabled:t.disabled=!0,e===r||n||(a(),e?i.trigger("renditionenabled"):i.trigger("renditiondisabled")),e)})}function Co(t,e){var n=0,r=0,i=Cr.mergeOptions(na,e);function o(){r&&t.currentTime(r)}function a(e){null!=e&&(r=t.duration()!==1/0&&t.currentTime()||0,t.one("loadedmetadata",o),t.src(e),t.trigger({type:"usage",name:"vhs-error-reload"}),t.trigger({type:"usage",name:"hls-error-reload"}),t.play())}function s(){return Date.now()-n<1e3*i.errorInterval?(t.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void t.trigger({type:"usage",name:"hls-error-reload-canceled"})):i.getSource&&"function"==typeof i.getSource?(n=Date.now(),i.getSource.call(t,a)):void Cr.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")}function u(){t.off("loadedmetadata",o),t.off("error",s),t.off("dispose",u)}t.ready(function(){t.trigger({type:"usage",name:"vhs-error-reload-initialized"}),t.trigger({type:"usage",name:"hls-error-reload-initialized"})}),t.on("error",s),t.on("dispose",u),t.reloadSourceOnError=function(e){u(),Co(t,e)}}var Po,Ao=["video","audio"],Mo=function(r,i,o){return function(t,n){var e=n[t+"Buffer"];if(_o(n.mediaSource,e)){n.logger_("Appending segment "+i.mediaIndex+"'s "+r.length+" bytes to "+t+"Buffer");try{e.appendBuffer(r)}catch(e){n.logger_("Error with code "+e.code+" "+(22===e.code?"(QUOTA_EXCEEDED_ERR) ":"")+"when appending segment "+i.mediaIndex+" to "+t+"Buffer"),n.queuePending[t]=null,o(e)}}}},jo=function(r,i){return function(e,t){var n=t[e+"Buffer"];_o(t.mediaSource,n)&&(t.logger_("Removing "+r+" to "+i+" from "+e+"Buffer"),n.remove(r,i))}},Do=function(r){return function(e,t){var n=t[e+"Buffer"];_o(t.mediaSource,n)&&(t.logger_("Setting "+e+"timestampOffset to "+r),n.timestampOffset=r)}},Io=function(n){return function(e,t){n()}},No=function(t){return function(e){if("open"===e.mediaSource.readyState){e.logger_("Calling mediaSource endOfStream("+(t||"")+")");try{e.mediaSource.endOfStream(t)}catch(e){Cr.log.warn("Failed to call media source endOfStream",e)}}}},Ro=function(t){return function(e){e.logger_("Setting mediaSource duration to "+t);try{e.mediaSource.duration=t}catch(e){Cr.log.warn("Failed to set media source duration",e)}}},Lo=function(){return function(t,e){if("open"===e.mediaSource.readyState){var n=e[t+"Buffer"];if(_o(e.mediaSource,n)){e.logger_("calling abort on "+t+"Buffer");try{n.abort()}catch(e){Cr.log.warn("Failed to abort on "+t+"Buffer",e)}}}}},Uo=function(r,i){return function(e){var t=yo(r),n=S.getMimeForCodec(i);e.logger_("Adding "+r+"Buffer with codec "+i+" to mediaSource");n=e.mediaSource.addSourceBuffer(n);n.addEventListener("updateend",e["on"+t+"UpdateEnd_"]),n.addEventListener("error",e["on"+t+"Error_"]),e.codecs[r]=i,e[r+"Buffer"]=n}},Fo=function(n){return function(e){var t=e[n+"Buffer"];if(bo(n,e),_o(e.mediaSource,t)){e.logger_("Removing "+n+"Buffer with codec "+e.codecs[n]+" from mediaSource");try{e.mediaSource.removeSourceBuffer(t)}catch(e){Cr.log.warn("Failed to removeSourceBuffer "+n+"Buffer",e)}}}},Bo=function(i){return function(e,t){var n=t[e+"Buffer"],r=S.getMimeForCodec(i);_o(t.mediaSource,n)&&t.codecs[e]!==i&&(t.logger_("changing "+e+"Buffer codec from "+t.codecs[e]+" to "+i),n.changeType(r),t.codecs[e]=i)}},zo=function(n){function e(e){var t=n.call(this)||this;return t.mediaSource=e,t.sourceopenListener_=function(){return vo("mediaSource",v(t))},t.mediaSource.addEventListener("sourceopen",t.sourceopenListener_),t.logger_=Ar("SourceUpdater"),t.audioTimestampOffset_=0,t.videoTimestampOffset_=0,t.queue=[],t.queuePending={audio:null,video:null},t.delayedAudioAppendQueue_=[],t.videoAppendQueued_=!1,t.codecs={},t.onVideoUpdateEnd_=xo("video",v(t)),t.onAudioUpdateEnd_=xo("audio",v(t)),t.onVideoError_=function(e){t.videoError_=e},t.onAudioError_=function(e){t.audioError_=e},t.createdSourceBuffers_=!1,t.initializedEme_=!1,t.triggeredReady_=!1,t}f(e,n);var t=e.prototype;return t.initializedEme=function(){this.initializedEme_=!0,this.triggerReady()},t.hasCreatedSourceBuffers=function(){return this.createdSourceBuffers_},t.hasInitializedAnyEme=function(){return this.initializedEme_},t.ready=function(){return this.hasCreatedSourceBuffers()&&this.hasInitializedAnyEme()},t.createSourceBuffers=function(e){this.hasCreatedSourceBuffers()||(this.addOrChangeSourceBuffers(e),this.createdSourceBuffers_=!0,this.trigger("createdsourcebuffers"),this.triggerReady())},t.triggerReady=function(){this.ready()&&!this.triggeredReady_&&(this.triggeredReady_=!0,this.trigger("ready"))},t.addSourceBuffer=function(e,t){wo({type:"mediaSource",sourceUpdater:this,action:Uo(e,t),name:"addSourceBuffer"})},t.abort=function(e){wo({type:e,sourceUpdater:this,action:Lo(e),name:"abort"})},t.removeSourceBuffer=function(e){this.canRemoveSourceBuffer()?wo({type:"mediaSource",sourceUpdater:this,action:Fo(e),name:"removeSourceBuffer"}):Cr.log.error("removeSourceBuffer is not supported!")},t.canRemoveSourceBuffer=function(){return!Cr.browser.IE_VERSION&&!Cr.browser.IS_FIREFOX&&g.MediaSource&&g.MediaSource.prototype&&"function"==typeof g.MediaSource.prototype.removeSourceBuffer},e.canChangeType=function(){return g.SourceBuffer&&g.SourceBuffer.prototype&&"function"==typeof g.SourceBuffer.prototype.changeType},t.canChangeType=function(){return this.constructor.canChangeType()},t.changeType=function(e,t){this.canChangeType()?wo({type:e,sourceUpdater:this,action:Bo(t),name:"changeType"}):Cr.log.error("changeType is not supported!")},t.addOrChangeSourceBuffers=function(n){var r=this;if(!n||"object"!=typeof n||0===Object.keys(n).length)throw new Error("Cannot addOrChangeSourceBuffers to undefined codecs");Object.keys(n).forEach(function(e){var t=n[e];if(!r.hasCreatedSourceBuffers())return r.addSourceBuffer(e,t);r.canChangeType()&&r.changeType(e,t)})},t.appendBuffer=function(e,t){var n=this,r=e.segmentInfo,i=e.type,o=e.bytes;if(this.processedAppend_=!0,"audio"===i&&this.videoBuffer&&!this.videoAppendQueued_)return this.delayedAudioAppendQueue_.push([e,t]),void this.logger_("delayed audio append of "+o.length+" until video append");wo({type:i,sourceUpdater:this,action:Mo(o,r||{mediaIndex:-1},t),doneFn:t,name:"appendBuffer"}),"video"===i&&(this.videoAppendQueued_=!0,this.delayedAudioAppendQueue_.length&&(i=this.delayedAudioAppendQueue_.slice(),this.logger_("queuing delayed audio "+i.length+" appendBuffers"),this.delayedAudioAppendQueue_.length=0,i.forEach(function(e){n.appendBuffer.apply(n,e)})))},t.audioBuffered=function(){return _o(this.mediaSource,this.audioBuffer)&&this.audioBuffer.buffered||Cr.createTimeRange()},t.videoBuffered=function(){return _o(this.mediaSource,this.videoBuffer)&&this.videoBuffer.buffered||Cr.createTimeRange()},t.buffered=function(){var e=_o(this.mediaSource,this.videoBuffer)?this.videoBuffer:null,t=_o(this.mediaSource,this.audioBuffer)?this.audioBuffer:null;return t&&!e?this.audioBuffered():e&&!t?this.videoBuffered():function(e,t){var n=null,r=null,i=0,o=[],a=[];if(!(e&&e.length&&t&&t.length))return Cr.createTimeRange();for(var s=e.length;s--;)o.push({time:e.start(s),type:"start"}),o.push({time:e.end(s),type:"end"});for(s=t.length;s--;)o.push({time:t.start(s),type:"start"}),o.push({time:t.end(s),type:"end"});for(o.sort(function(e,t){return e.time-t.time}),s=0;s<o.length;s++)"start"===o[s].type?2===++i&&(n=o[s].time):"end"===o[s].type&&1===--i&&(r=o[s].time),null!==n&&null!==r&&(a.push([n,r]),r=n=null);return Cr.createTimeRanges(a)}(this.audioBuffered(),this.videoBuffered())},t.setDuration=function(e,t){void 0===t&&(t=mo),wo({type:"mediaSource",sourceUpdater:this,action:Ro(e),name:"duration",doneFn:t})},t.endOfStream=function(e,t){void 0===t&&(t=mo),wo({type:"mediaSource",sourceUpdater:this,action:No(e="string"!=typeof(e=void 0===e?null:e)?void 0:e),name:"endOfStream",doneFn:t})},t.removeAudio=function(e,t,n){void 0===n&&(n=mo),this.audioBuffered().length&&0!==this.audioBuffered().end(0)?wo({type:"audio",sourceUpdater:this,action:jo(e,t),doneFn:n,name:"remove"}):n()},t.removeVideo=function(e,t,n){void 0===n&&(n=mo),this.videoBuffered().length&&0!==this.videoBuffered().end(0)?wo({type:"video",sourceUpdater:this,action:jo(e,t),doneFn:n,name:"remove"}):n()},t.updating=function(){return!(!go("audio",this)&&!go("video",this))},t.audioTimestampOffset=function(e){return void 0!==e&&this.audioBuffer&&this.audioTimestampOffset_!==e&&(wo({type:"audio",sourceUpdater:this,action:Do(e),name:"timestampOffset"}),this.audioTimestampOffset_=e),this.audioTimestampOffset_},t.videoTimestampOffset=function(e){return void 0!==e&&this.videoBuffer&&this.videoTimestampOffset!==e&&(wo({type:"video",sourceUpdater:this,action:Do(e),name:"timestampOffset"}),this.videoTimestampOffset_=e),this.videoTimestampOffset_},t.audioQueueCallback=function(e){this.audioBuffer&&wo({type:"audio",sourceUpdater:this,action:Io(e),name:"callback"})},t.videoQueueCallback=function(e){this.videoBuffer&&wo({type:"video",sourceUpdater:this,action:Io(e),name:"callback"})},t.dispose=function(){var t=this;this.trigger("dispose"),Ao.forEach(function(e){t.abort(e),t.canRemoveSourceBuffer()?t.removeSourceBuffer(e):t[e+"QueueCallback"](function(){return bo(e,t)})}),this.videoAppendQueued_=!1,this.delayedAudioAppendQueue_.length=0,this.sourceopenListener_&&this.mediaSource.removeEventListener("sourceopen",this.sourceopenListener_),this.off()},e}(Cr.EventTarget),Wo=new Uint8Array("\n\n".split("").map(function(e){return e.charCodeAt(0)})),Vo=function(n){function e(e,t){return(t=n.call(this,e,t=void 0===t?{}:t)||this).handlePartialData_=!1,t.mediaSource_=null,t.subtitlesTrack_=null,t.loaderType_="subtitle",t.featuresNativeTextTracks_=e.featuresNativeTextTracks,t.shouldSaveSegmentTimingInfo_=!1,t}f(e,n);var t=e.prototype;return t.createTransmuxer_=function(){return null},t.buffered_=function(){if(!this.subtitlesTrack_||!this.subtitlesTrack_.cues||!this.subtitlesTrack_.cues.length)return Cr.createTimeRanges();var e=this.subtitlesTrack_.cues,t=e[0].startTime,e=e[e.length-1].startTime;return Cr.createTimeRanges([[t,e]])},t.initSegmentForMap=function(e,t){if(void 0===t&&(t=!1),!e)return null;var n=si(e),r=this.initSegments_[n];return t&&!r&&e.bytes&&(t=Wo.byteLength+e.bytes.byteLength,(t=new Uint8Array(t)).set(e.bytes),t.set(Wo,e.bytes.byteLength),this.initSegments_[n]=r={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:t}),r||e},t.couldBeginLoading_=function(){return this.playlist_&&this.subtitlesTrack_&&!this.paused()},t.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},t.track=function(e){return void 0===e||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_},t.remove=function(e,t){Bi(e,t,this.subtitlesTrack_)},t.fillBuffer_=function(){var e=this;this.syncPoint_||(this.syncPoint_=this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_()));var t=this.checkBuffer_(this.buffered_(),this.playlist_,this.mediaIndex,this.hasPlayed_(),this.currentTime_(),this.syncPoint_);if(t=this.skipEmptySegments_(t)){if(null===this.syncController_.timestampOffsetForTimeline(t.timeline))return this.syncController_.one("timestampoffset",function(){e.state="READY",e.paused()||e.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE");this.loadSegment_(t)}},t.skipEmptySegments_=function(e){for(;e&&e.segment.empty;)e=this.generateSegmentInfo_(e.playlist,e.mediaIndex+1,e.startOfSegment+e.duration,e.isSyncRequest);return e},t.stopForError=function(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")},t.segmentRequestFinished_=function(e,t,n){var r=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(t.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(e)return e.code===lo&&this.handleTimeout_(),e.code===co?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e);var i=this.pendingSegment_;this.saveBandwidthRelatedStats_(i.duration,t.stats),this.state="APPENDING",this.trigger("appending");var o=i.segment;if(o.map&&(o.map.bytes=t.map.bytes),i.bytes=t.bytes,"function"!=typeof g.WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var a=function(){r.subtitlesTrack_.tech_.off("vttjsloaded",s),r.stopForError({message:"Error loading vtt.js"})},s=function(){r.subtitlesTrack_.tech_.off("vttjserror",a),r.segmentRequestFinished_(e,t,n)};return this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",s),void this.subtitlesTrack_.tech_.one("vttjserror",a)}o.requested=!0;try{this.parseVTTCues_(i)}catch(e){return void this.stopForError({message:e.message})}if(this.updateTimeMapping_(i,this.syncController_.timelines[i.timeline],this.playlist_),i.cues.length?i.timingInfo={start:i.cues[0].startTime,end:i.cues[i.cues.length-1].endTime}:i.timingInfo={start:i.startOfSegment,end:i.startOfSegment+i.duration},i.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");i.byteLength=i.bytes.byteLength,this.mediaSecondsLoaded+=o.duration,i.cues.forEach(function(e){r.subtitlesTrack_.addCue(r.featuresNativeTextTracks_?new g.VTTCue(e.startTime,e.endTime,e.text):e)}),function(t){var e=t.cues;if(e)for(var n=0;n<e.length;n++){for(var r=[],i=0,o=0;o<e.length;o++)e[n].startTime===e[o].startTime&&e[n].endTime===e[o].endTime&&e[n].text===e[o].text&&1<++i&&r.push(e[o]);r.length&&r.forEach(function(e){return t.removeCue(e)})}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},t.handleData_=function(){},t.updateTimingInfoEnd_=function(){},t.parseVTTCues_=function(t){var e=!1;"function"==typeof g.TextDecoder?n=new g.TextDecoder("utf8"):(n=g.WebVTT.StringDecoder(),e=!0);var n=new g.WebVTT.Parser(g,g.vttjs,n);t.cues=[],t.timestampmap={MPEGTS:0,LOCAL:0},n.oncue=t.cues.push.bind(t.cues),n.ontimestampmap=function(e){t.timestampmap=e},n.onparsingerror=function(e){Cr.log.warn("Error encountered when parsing cues: "+e.message)},t.segment.map&&(r=t.segment.map.bytes,e&&(r=To(r)),n.parse(r));var r=t.bytes;e&&(r=To(r)),n.parse(r),n.flush()},t.updateTimeMapping_=function(e,t,n){var r,i,o=e.segment;t&&(e.cues.length?(i=e.timestampmap,r=i.MPEGTS/T.ONE_SECOND_IN_TS-i.LOCAL+t.mapping,e.cues.forEach(function(e){e.startTime+=r,e.endTime+=r}),n.syncInfo||(i=e.cues[0].startTime,t=e.cues[e.cues.length-1].startTime,n.syncInfo={mediaSequence:n.mediaSequence+e.mediaIndex,time:Math.min(i,t-o.duration)})):o.empty=!0)},e}(ho),Ho=[{name:"VOD",run:function(e,t,n,r,i){if(n===1/0)return null;return{time:0,segmentIndex:0}}},{name:"ProgramDateTime",run:function(e,t,n,r,i){if(!Object.keys(e.timelineToDatetimeMappings).length)return null;var o=t.segments||[],a=null,s=null;i=i||0;for(var u=0;u<o.length;u++){var l=o[u],c=e.timelineToDatetimeMappings[l.timeline];if(c&&l.dateTimeObject){l=l.dateTimeObject.getTime()/1e3+c,c=Math.abs(i-l);if(null!==s&&(0===c||s<c))break;s=c,a={time:l,segmentIndex:u}}}return a}},{name:"Segment",run:function(e,t,n,r,i){var o=t.segments||[],a=null,s=null;i=i||0;for(var u=0;u<o.length;u++){var l=o[u];if(l.timeline===r&&void 0!==l.start){var c=Math.abs(i-l.start);if(null!==s&&s<c)break;(!a||null===s||c<=s)&&(s=c,a={time:l.start,segmentIndex:u})}}return a}},{name:"Discontinuity",run:function(e,t,n,r,i){var o=null;if(i=i||0,t.discontinuityStarts&&t.discontinuityStarts.length)for(var a=null,s=0;s<t.discontinuityStarts.length;s++){var u=t.discontinuityStarts[s],l=t.discontinuitySequence+s+1,c=e.discontinuities[l];if(c){l=Math.abs(i-c.time);if(null!==a&&a<l)break;(!o||null===a||l<=a)&&(a=l,o={time:c.time,segmentIndex:u})}}return o}},{name:"Playlist",run:function(e,t,n,r,i){return t.syncInfo?{time:t.syncInfo.time,segmentIndex:t.syncInfo.mediaSequence-t.mediaSequence}:null}}],qo=function(n){function e(e){var t=n.call(this)||this;return t.timelines=[],t.discontinuities=[],t.timelineToDatetimeMappings={},t.logger_=Ar("SyncController"),t}f(e,n);var t=e.prototype;return t.getSyncPoint=function(e,t,n,r){n=this.runStrategies_(e,t,n,r);return n.length?this.selectSyncPoint_(n,{key:"time",value:r}):null},t.getExpiredTime=function(e,t){if(!e||!e.segments)return null;t=this.runStrategies_(e,t,e.discontinuitySequence,0);if(!t.length)return null;t=this.selectSyncPoint_(t,{key:"segmentIndex",value:0});return 0<t.segmentIndex&&(t.time*=-1),Math.abs(t.time+Gr(e,t.segmentIndex,0))},t.runStrategies_=function(e,t,n,r){for(var i=[],o=0;o<Ho.length;o++){var a=Ho[o],s=a.run(this,e,t,n,r);s&&(s.strategy=a.name,i.push({strategy:a.name,syncPoint:s}))}return i},t.selectSyncPoint_=function(e,t){for(var n=e[0].syncPoint,r=Math.abs(e[0].syncPoint[t.key]-t.value),i=e[0].strategy,o=1;o<e.length;o++){var a=Math.abs(e[o].syncPoint[t.key]-t.value);a<r&&(r=a,n=e[o].syncPoint,i=e[o].strategy)}return this.logger_("syncPoint for ["+t.key+": "+t.value+"] chosen with strategy ["+i+"]: [time:"+n.time+", segmentIndex:"+n.segmentIndex+"]"),n},t.saveExpiredSegmentInfo=function(e,t){for(var n=t.mediaSequence-e.mediaSequence-1;0<=n;n--){var r=e.segments[n];if(r&&void 0!==r.start){t.syncInfo={mediaSequence:e.mediaSequence+n,time:r.start},this.logger_("playlist refresh sync: [time:"+t.syncInfo.time+", mediaSequence: "+t.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},t.setDateTimeMappingForStart=function(e){var t;this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject&&(e=(t=e.segments[0]).dateTimeObject.getTime()/1e3,this.timelineToDatetimeMappings[t.timeline]=-e)},t.saveSegmentTimingInfo=function(e){var t=e.segmentInfo,n=e.shouldSaveTimelineMapping,r=this.calculateSegmentTimeMapping_(t,t.timingInfo,n),e=t.segment;r&&(this.saveDiscontinuitySyncInfo_(t),t.playlist.syncInfo||(t.playlist.syncInfo={mediaSequence:t.playlist.mediaSequence+t.mediaIndex,time:e.start}));t=e.dateTimeObject;e.discontinuity&&n&&t&&(this.timelineToDatetimeMappings[e.timeline]=-t.getTime()/1e3)},t.timestampOffsetForTimeline=function(e){return void 0===this.timelines[e]?null:this.timelines[e].time},t.mappingForTimeline=function(e){return void 0===this.timelines[e]?null:this.timelines[e].mapping},t.calculateSegmentTimeMapping_=function(e,t,n){var r=e.segment,i=this.timelines[e.timeline];if("number"==typeof e.timestampOffset)i={time:e.startOfSegment,mapping:e.startOfSegment-t.start},n&&(this.timelines[e.timeline]=i,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+e.timeline+": [time: "+i.time+"] [mapping: "+i.mapping+"]")),r.start=e.startOfSegment,r.end=t.end+i.mapping;else{if(!i)return!1;r.start=t.start+i.mapping,r.end=t.end+i.mapping}return!0},t.saveDiscontinuitySyncInfo_=function(e){var t=e.playlist,n=e.segment;if(n.discontinuity)this.discontinuities[n.timeline]={time:n.start,accuracy:0};else if(t.discontinuityStarts&&t.discontinuityStarts.length)for(var r=0;r<t.discontinuityStarts.length;r++){var i,o=t.discontinuityStarts[r],a=t.discontinuitySequence+r+1,s=o-e.mediaIndex,u=Math.abs(s);(!this.discontinuities[a]||this.discontinuities[a].accuracy>u)&&(i=void 0,i=s<0?n.start-Gr(t,e.mediaIndex,o):n.end+Gr(t,e.mediaIndex+1,o),this.discontinuities[a]={time:i,accuracy:u})}},t.dispose=function(){this.trigger("dispose"),this.off()},e}(Cr.EventTarget),Yo=function(t){function e(){var e=t.call(this)||this;return e.pendingTimelineChanges_={},e.lastTimelineChanges_={},e}f(e,t);var n=e.prototype;return n.clearPendingTimelineChange=function(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")},n.pendingTimelineChange=function(e){var t=e.type,n=e.from,e=e.to;return"number"==typeof n&&"number"==typeof e&&(this.pendingTimelineChanges_[t]={type:t,from:n,to:e},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[t]},n.lastTimelineChange=function(e){var t=e.type,n=e.from,e=e.to;return"number"==typeof n&&"number"==typeof e&&(this.lastTimelineChanges_[t]={type:t,from:n,to:e},delete this.pendingTimelineChanges_[t],this.trigger("timelinechange")),this.lastTimelineChanges_[t]},n.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},e}(Cr.EventTarget),Go=dn(c(ce(function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var e=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e};var i=function(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t},o=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1;t=this.listeners[e].indexOf(t);return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(t,1),-1<t},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var n=t.length,r=0;r<n;++r)t[r].call(this,arguments[1]);else for(var i=Array.prototype.slice.call(arguments,1),o=t.length,a=0;a<o;++a)t[a].apply(this,i)},t.dispose=function(){this.listeners={}},t.pipe=function(t){this.on("data",function(e){t.push(e)})},e}();var c=null,m=function(){function e(e){var t,n,r;c=c||function(){for(var e,t,n,r,i,o,a,s=[[[],[],[],[],[]],[[],[],[],[],[]]],u=s[0],l=s[1],c=u[4],d=l[4],f=[],p=[],h=0;h<256;h++)p[(f[h]=h<<1^283*(h>>7))^h]=h;for(e=t=0;!c[e];e^=n||1,t=p[t]||1)for(a=16843009*f[r=f[n=f[d[c[e]=i=(i=t^t<<1^t<<2^t<<3^t<<4)>>8^255&i^99]=e]]]^65537*r^257*n^16843008*e,o=257*f[i]^16843008*i,h=0;h<4;h++)u[h][e]=o=o<<24^o>>>8,l[h][i]=a=a<<24^a>>>8;for(h=0;h<5;h++)u[h]=u[h].slice(0),l[h]=l[h].slice(0);return s}(),this._tables=[[c[0][0].slice(),c[0][1].slice(),c[0][2].slice(),c[0][3].slice(),c[0][4].slice()],[c[1][0].slice(),c[1][1].slice(),c[1][2].slice(),c[1][3].slice(),c[1][4].slice()]];var i=this._tables[0][4],o=this._tables[1],a=e.length,s=1;if(4!==a&&6!==a&&8!==a)throw new Error("Invalid aes key size");var u=e.slice(0),l=[];for(this._key=[u,l],t=a;t<4*a+28;t++)r=u[t-1],(t%a==0||8===a&&t%a==4)&&(r=i[r>>>24]<<24^i[r>>16&255]<<16^i[r>>8&255]<<8^i[255&r],t%a==0&&(r=r<<8^r>>>24^s<<24,s=s<<1^283*(s>>7))),u[t]=u[t-a]^r;for(n=0;t;n++,t--)r=u[3&n?t:t-4],l[n]=t<=4||n<4?r:o[0][i[r>>>24]]^o[1][i[r>>16&255]]^o[2][i[r>>8&255]]^o[3][i[255&r]]}return e.prototype.decrypt=function(e,t,n,r,i,o){for(var a,s,u,l=this._key[1],c=e^l[0],d=r^l[1],f=n^l[2],p=t^l[3],h=l.length/4-2,m=4,t=this._tables[1],y=t[0],g=t[1],v=t[2],b=t[3],_=t[4],w=0;w<h;w++)a=y[c>>>24]^g[d>>16&255]^v[f>>8&255]^b[255&p]^l[m],s=y[d>>>24]^g[f>>16&255]^v[p>>8&255]^b[255&c]^l[m+1],u=y[f>>>24]^g[p>>16&255]^v[c>>8&255]^b[255&d]^l[m+2],p=y[p>>>24]^g[c>>16&255]^v[d>>8&255]^b[255&f]^l[m+3],m+=4,c=a,d=s,f=u;for(w=0;w<4;w++)i[(3&-w)+o]=_[c>>>24]<<24^_[d>>16&255]<<16^_[f>>8&255]<<8^_[255&p]^l[m++],a=c,c=d,d=f,f=p,p=a},e}(),l=function(t){function e(){var e=t.call(this,o)||this;return e.jobs=[],e.delay=1,e.timeout_=null,e}i(e,t);var n=e.prototype;return n.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},n.push=function(e){this.jobs.push(e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},e}(o),y=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24},a=function(){function u(e,t,n,r){var i=u.STEP,o=new Int32Array(e.buffer),a=new Uint8Array(e.byteLength),s=0;for(this.asyncStream_=new l,this.asyncStream_.push(this.decryptChunk_(o.subarray(s,s+i),t,n,a)),s=i;s<o.length;s+=i)n=new Uint32Array([y(o[s-4]),y(o[s-3]),y(o[s-2]),y(o[s-1])]),this.asyncStream_.push(this.decryptChunk_(o.subarray(s,s+i),t,n,a));this.asyncStream_.push(function(){r(null,a.subarray(0,a.byteLength-a[a.byteLength-1]))})}return u.prototype.decryptChunk_=function(t,n,r,i){return function(){var e=function(e,t,n){for(var r,i,o,a,s=new Int32Array(e.buffer,e.byteOffset,e.byteLength>>2),u=new m(Array.prototype.slice.call(t)),e=new Uint8Array(e.byteLength),l=new Int32Array(e.buffer),c=n[0],d=n[1],f=n[2],p=n[3],h=0;h<s.length;h+=4)r=y(s[h]),i=y(s[h+1]),o=y(s[h+2]),a=y(s[h+3]),u.decrypt(r,i,o,a,l,h),l[h]=y(l[h]^c),l[h+1]=y(l[h+1]^d),l[h+2]=y(l[h+2]^f),l[h+3]=y(l[h+3]^p),c=r,d=i,f=o,p=a;return e}(t,n,r);i.set(e,t.byteOffset)}},e(u,null,[{key:"STEP",get:function(){return 32e3}}]),u}();self.onmessage=function(e){var i=e.data,t=new Uint8Array(i.encrypted.bytes,i.encrypted.byteOffset,i.encrypted.byteLength),n=new Uint32Array(i.key.bytes,i.key.byteOffset,i.key.byteLength/4),e=new Uint32Array(i.iv.bytes,i.iv.byteOffset,i.iv.byteLength/4);new a(t,n,e,function(e,t){var n,r;self.postMessage((n={source:i.source,decrypted:t},r={},Object.keys(n).forEach(function(e){var t=n[e];ArrayBuffer.isView(t)?r[e]={bytes:t.buffer,byteOffset:t.byteOffset,byteLength:t.byteLength}:r[e]=t}),r),[t.buffer])})}}))),Ko={AUDIO:function(a,s){return function(){var e=s.segmentLoaders[a],t=s.mediaTypes[a],n=s.blacklistCurrentPlaylist;So(e,t);var r=t.activeTrack(),e=t.activeGroup(),e=(e.filter(function(e){return e.default})[0]||e[0]).id,i=t.tracks[e];if(r!==i){for(var o in Cr.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),t.tracks)t.tracks[o].enabled=t.tracks[o]===i;t.onTrackChanged()}else n({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(n,r){return function(){var e=r.segmentLoaders[n],t=r.mediaTypes[n];Cr.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),So(e,t);e=t.activeTrack();e&&(e.mode="disabled"),t.onTrackChanged()}}},$o={AUDIO:function(e,t,n){var r,i,o;t&&(r=n.tech,i=n.requestOptions,o=n.segmentLoaders[e],t.on("loadedmetadata",function(){var e=t.media();o.playlist(e,i),(!r.paused()||e.endList&&"none"!==r.preload())&&o.load()}),t.on("loadedplaylist",function(){o.playlist(t.media(),i),r.paused()||o.load()}),t.on("error",Ko[e](e,n)))},SUBTITLES:function(e,t,n){var r=n.tech,i=n.requestOptions,o=n.segmentLoaders[e],a=n.mediaTypes[e];t.on("loadedmetadata",function(){var e=t.media();o.playlist(e,i),o.track(a.activeTrack()),(!r.paused()||e.endList&&"none"!==r.preload())&&o.load()}),t.on("loadedplaylist",function(){o.playlist(t.media(),i),r.paused()||o.load()}),t.on("error",Ko[e](e,n))}},Xo={AUDIO:function(a,s){var u=s.vhs,l=s.sourceType,e=s.segmentLoaders[a],c=s.requestOptions,t=s.master,d=t.mediaGroups,n=t.playlists,t=s.mediaTypes[a],f=t.groups,p=t.tracks,h=s.masterPlaylistLoader;d[a]&&0!==Object.keys(d[a]).length||(d[a]={main:{default:{default:!0}}});function r(i){f[i]||(f[i]=[]);var e,o=n.filter(function(e){return e.attributes[a]===i});for(e in d[a][i])!function(e){var t=d[a][i][e];!o.filter(function(e){return e.resolvedUri!==t.resolvedUri}).length&&o.length&&delete t.resolvedUri;var n,r=void 0,r="vhs-json"===l&&t.playlists?new Xi(t.playlists[0],u,c):t.resolvedUri?new Xi(t.resolvedUri,u,c):t.playlists&&"dash"===l?new no(t.playlists[0],u,c,h):null,t=Cr.mergeOptions({id:e,playlistLoader:r},t);$o[a](a,t.playlistLoader,s),f[i].push(t),void 0===p[e]&&(r=new Cr.AudioTrack({id:e,kind:(r=(n=t).default?"main":"alternative",r=n.characteristics&&0<=n.characteristics.indexOf("public.accessibility.describes-video")?"main-desc":r),enabled:!1,language:t.language,default:t.default,label:e}),p[e]=r)}(e)}for(var i in d[a])r(i);e.on("error",Ko[a](a,s))},SUBTITLES:function(e,t){var n,r=t.tech,i=t.vhs,o=t.sourceType,a=t.segmentLoaders[e],s=t.requestOptions,u=t.master.mediaGroups,l=t.mediaTypes[e],c=l.groups,d=l.tracks,f=t.masterPlaylistLoader;for(n in u[e])for(var p in c[n]||(c[n]=[]),u[e][n])if(!u[e][n][p].forced){var h=u[e][n][p],m=void 0;if("hls"===o)m=new Xi(h.resolvedUri,i,s);else if("dash"===o){if(!h.playlists.filter(function(e){return e.excludeUntil!==1/0}).length)return;m=new no(h.playlists[0],i,s,f)}else"vhs-json"===o&&(m=new Xi(h.playlists?h.playlists[0]:h.resolvedUri,i,s));h=Cr.mergeOptions({id:p,playlistLoader:m},h),$o[e](e,h.playlistLoader,t),c[n].push(h),void 0===d[p]&&(h=r.addRemoteTextTrack({id:p,kind:"subtitles",default:h.default&&h.autoselect,language:h.language,label:p},!1).track,d[p]=h)}a.on("error",Ko[e](e,t))},"CLOSED-CAPTIONS":function(e,t){var n,r=t.tech,i=t.master.mediaGroups,t=t.mediaTypes[e],o=t.groups,a=t.tracks;for(n in i[e])for(var s in o[n]||(o[n]=[]),i[e][n]){var u=i[e][n][s];u.instreamId.match(/CC\d/)&&(o[n].push(Cr.mergeOptions({id:s},u)),void 0===a[s]&&(u=r.addRemoteTextTrack({id:u.instreamId,kind:"captions",default:u.default&&u.autoselect,language:u.language,label:s},!1).track,a[s]=u))}}},Qo={AUDIO:function(n,r){return function(){var e,t=r.mediaTypes[n].tracks;for(e in t)if(t[e].enabled)return t[e];return null}},SUBTITLES:function(n,r){return function(){var e,t=r.mediaTypes[n].tracks;for(e in t)if("showing"===t[e].mode||"hidden"===t[e].mode)return t[e];return null}}},Zo=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred"],Jo=function(y){function e(e){var t,n=y.call(this)||this,r=e.src,i=e.handleManifestRedirects,o=e.withCredentials,a=e.tech,s=e.bandwidth,u=e.externVhs,l=e.useCueTags,c=e.blacklistDuration,d=e.enableLowInitialPlaylist,f=e.sourceType,p=e.cacheEncryptionKeys,h=e.handlePartialData,m=e.experimentalBufferBasedABR;if(!r)throw new Error("A non-empty playlist URL or JSON manifest string is required");Po=u,n.experimentalBufferBasedABR=Boolean(m),n.withCredentials=o,n.tech_=a,n.vhs_=a.vhs,n.sourceType_=f,n.useCueTags_=l,n.blacklistDuration=c,n.enableLowInitialPlaylist=d,n.useCueTags_&&(n.cueTagsTrack_=n.tech_.addTextTrack("metadata","ad-cues"),n.cueTagsTrack_.inBandMetadataTrackDispatchType=""),n.requestOptions_={withCredentials:o,handleManifestRedirects:i,timeout:null},n.on("error",n.pauseLoading),n.mediaTypes_=(t={},["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(e){t[e]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:mo,activeTrack:mo,onGroupChanged:mo,onTrackChanged:mo}}),t),n.mediaSource=new g.MediaSource,n.handleDurationChange_=n.handleDurationChange_.bind(v(n)),n.handleSourceOpen_=n.handleSourceOpen_.bind(v(n)),n.handleSourceEnded_=n.handleSourceEnded_.bind(v(n)),n.mediaSource.addEventListener("durationchange",n.handleDurationChange_),n.mediaSource.addEventListener("sourceopen",n.handleSourceOpen_),n.mediaSource.addEventListener("sourceended",n.handleSourceEnded_),n.seekable_=Cr.createTimeRanges(),n.hasPlayed_=!1,n.syncController_=new qo(e),n.segmentMetadataTrack_=a.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,n.decrypter_=new Go,n.sourceUpdater_=new zo(n.mediaSource),n.inbandTextTracks_={},n.timelineChangeController_=new Yo;h={vhs:n.vhs_,parse708captions:e.parse708captions,mediaSource:n.mediaSource,currentTime:n.tech_.currentTime.bind(n.tech_),seekable:function(){return n.seekable()},seeking:function(){return n.tech_.seeking()},duration:function(){return n.duration()},hasPlayed:function(){return n.hasPlayed_},goalBufferLength:function(){return n.goalBufferLength()},bandwidth:s,syncController:n.syncController_,decrypter:n.decrypter_,sourceType:n.sourceType_,inbandTextTracks:n.inbandTextTracks_,cacheEncryptionKeys:p,handlePartialData:h,sourceUpdater:n.sourceUpdater_,timelineChangeController:n.timelineChangeController_};return n.masterPlaylistLoader_=new("dash"===n.sourceType_?no:Xi)(r,n.vhs_,n.requestOptions_),n.setupMasterPlaylistLoaderListeners_(),n.mainSegmentLoader_=new ho(Cr.mergeOptions(h,{segmentMetadataTrack:n.segmentMetadataTrack_,loaderType:"main"}),e),n.audioSegmentLoader_=new ho(Cr.mergeOptions(h,{loaderType:"audio"}),e),n.subtitleSegmentLoader_=new Vo(Cr.mergeOptions(h,{loaderType:"vtt",featuresNativeTextTracks:n.tech_.featuresNativeTextTracks}),e),n.setupSegmentLoaderListeners_(),n.experimentalBufferBasedABR&&(n.masterPlaylistLoader_.one("loadedplaylist",function(){return n.startABRTimer_()}),n.tech_.on("pause",function(){return n.stopABRTimer_()}),n.tech_.on("play",function(){return n.startABRTimer_()})),Zo.forEach(function(e){n[e+"_"]=function(e){return this.audioSegmentLoader_[e]+this.mainSegmentLoader_[e]}.bind(v(n),e)}),n.logger_=Ar("MPC"),n.triggeredFmp4Usage=!1,"none"===n.tech_.preload()?(n.loadOnPlay_=function(){n.loadOnPlay_=null,n.masterPlaylistLoader_.load()},n.tech_.one("play",n.loadOnPlay_)):n.masterPlaylistLoader_.load(),n}f(e,y);var t=e.prototype;return t.checkABR_=function(){var e=this.selectPlaylist();this.shouldSwitchToMedia_(e)&&this.masterPlaylistLoader_.media(e)},t.startABRTimer_=function(){var e=this;this.stopABRTimer_(),this.abrTimer_=g.setInterval(function(){return e.checkABR_()},250)},t.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(g.clearInterval(this.abrTimer_),this.abrTimer_=null)},t.setupMasterPlaylistLoaderListeners_=function(){var n=this;this.masterPlaylistLoader_.on("loadedmetadata",function(){var e=n.masterPlaylistLoader_.media(),t=1.5*e.targetDuration*1e3;ei(n.masterPlaylistLoader_.master,n.masterPlaylistLoader_.media())?n.requestOptions_.timeout=0:n.requestOptions_.timeout=t,e.endList&&"none"!==n.tech_.preload()&&(n.mainSegmentLoader_.playlist(e,n.requestOptions_),n.mainSegmentLoader_.load()),Eo({sourceType:n.sourceType_,segmentLoaders:{AUDIO:n.audioSegmentLoader_,SUBTITLES:n.subtitleSegmentLoader_,main:n.mainSegmentLoader_},tech:n.tech_,requestOptions:n.requestOptions_,masterPlaylistLoader:n.masterPlaylistLoader_,vhs:n.vhs_,master:n.master(),mediaTypes:n.mediaTypes_,blacklistCurrentPlaylist:n.blacklistCurrentPlaylist.bind(n)}),n.triggerPresenceUsage_(n.master(),e),n.setupFirstPlay(),!n.mediaTypes_.AUDIO.activePlaylistLoader||n.mediaTypes_.AUDIO.activePlaylistLoader.media()?n.trigger("selectedinitialmedia"):n.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",function(){n.trigger("selectedinitialmedia")})}),this.masterPlaylistLoader_.on("loadedplaylist",function(){n.loadOnPlay_&&n.tech_.off("play",n.loadOnPlay_);var e,t=n.masterPlaylistLoader_.media();if(!t){if(n.excludeUnsupportedVariants_(),!(e=(e=n.enableLowInitialPlaylist?n.selectInitialPlaylist():e)||n.selectPlaylist())||!n.shouldSwitchToMedia_(e))return;if(n.initialMedia_=e,n.masterPlaylistLoader_.media(n.initialMedia_),!("vhs-json"===n.sourceType_&&n.initialMedia_.segments))return;t=n.initialMedia_}n.handleUpdatedMediaPlaylist(t)}),this.masterPlaylistLoader_.on("error",function(){n.blacklistCurrentPlaylist(n.masterPlaylistLoader_.error)}),this.masterPlaylistLoader_.on("mediachanging",function(){n.mainSegmentLoader_.abort(),n.mainSegmentLoader_.pause()}),this.masterPlaylistLoader_.on("mediachange",function(){var e=n.masterPlaylistLoader_.media(),t=1.5*e.targetDuration*1e3;ei(n.masterPlaylistLoader_.master,n.masterPlaylistLoader_.media())?n.requestOptions_.timeout=0:n.requestOptions_.timeout=t,n.mainSegmentLoader_.playlist(e,n.requestOptions_),n.mainSegmentLoader_.load(),n.tech_.trigger({type:"mediachange",bubbles:!0})}),this.masterPlaylistLoader_.on("playlistunchanged",function(){var e=n.masterPlaylistLoader_.media();"playlist-unchanged"!==e.lastExcludeReason_&&n.stuckAtPlaylistEnd_(e)&&(n.blacklistCurrentPlaylist({message:"Playlist no longer updating.",reason:"playlist-unchanged"}),n.tech_.trigger("playliststuck"))}),this.masterPlaylistLoader_.on("renditiondisabled",function(){n.tech_.trigger({type:"usage",name:"vhs-rendition-disabled"}),n.tech_.trigger({type:"usage",name:"hls-rendition-disabled"})}),this.masterPlaylistLoader_.on("renditionenabled",function(){n.tech_.trigger({type:"usage",name:"vhs-rendition-enabled"}),n.tech_.trigger({type:"usage",name:"hls-rendition-enabled"})})},t.handleUpdatedMediaPlaylist=function(e){this.useCueTags_&&this.updateAdCues_(e),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.updateDuration(!e.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())},t.triggerPresenceUsage_=function(e,t){var n,r=e.mediaGroups||{},i=!0,e=Object.keys(r.AUDIO);for(n in r.AUDIO)for(var o in r.AUDIO[n])r.AUDIO[n][o].uri||(i=!1);i&&(this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),this.tech_.trigger({type:"usage",name:"hls-demuxed"})),Object.keys(r.SUBTITLES).length&&(this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),this.tech_.trigger({type:"usage",name:"hls-webvtt"})),Po.Playlist.isAes(t)&&(this.tech_.trigger({type:"usage",name:"vhs-aes"}),this.tech_.trigger({type:"usage",name:"hls-aes"})),e.length&&1<Object.keys(r.AUDIO[e[0]]).length&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},t.shouldSwitchToMedia_=function(e){var t=this.masterPlaylistLoader_.media(),n=this.tech_.buffered();return function(e){var t=e.currentPlaylist,n=e.nextPlaylist,r=e.forwardBuffer,i=e.bufferLowWaterLine,o=e.bufferHighWaterLine,a=e.duration,s=e.experimentalBufferBasedABR,u=e.log;if(!n)return Cr.log.warn("We received no playlist to switch to. Please check your stream."),!1;var l="allowing switch "+(t&&t.id||"null")+" -> "+n.id;if(!t||!t.endList)return u(l+" as current playlist "+(t?"is live":"is not set")),!0;if(n.id===t.id)return!1;e=s?ro.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:ro.MAX_BUFFER_LOW_WATER_LINE;if(a<e)return u(l+" as duration < max low water line ("+a+" < "+e+")"),!0;e=n.attributes.BANDWIDTH,n=t.attributes.BANDWIDTH;if(e<n&&(!s||r<o)){t=l+" as next bandwidth < current bandwidth ("+e+" < "+n+")";return s&&(t+=" and forwardBuffer < bufferHighWaterLine ("+r+" < "+o+")"),u(t),!0}if((!s||n<e)&&i<=r){i=l+" as forwardBuffer >= bufferLowWaterLine ("+r+" >= "+i+")";return s&&(i+=" and next bandwidth > current bandwidth ("+e+" > "+n+")"),u(i),!0}return u("not "+l+" as no switching criteria met"),!1}({currentPlaylist:t,nextPlaylist:e,forwardBuffer:n.length?n.end(n.length-1)-this.tech_.currentTime():0,bufferLowWaterLine:this.bufferLowWaterLine(),bufferHighWaterLine:this.bufferHighWaterLine(),duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},t.setupSegmentLoaderListeners_=function(){var t=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var e=t.selectPlaylist();t.shouldSwitchToMedia_(e)&&t.masterPlaylistLoader_.media(e),t.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){t.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){t.blacklistCurrentPlaylist(t.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){t.error=t.mainSegmentLoader_.error_,t.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){t.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){t.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),t.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){t.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){t.error=t.audioSegmentLoader_.error_,t.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){t.logger_("main segment loader ended"),t.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(e){t.experimentalBufferBasedABR||(t.delegateLoaders_("all",["abort"]),t.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});function e(){if(!t.sourceUpdater_.hasCreatedSourceBuffers())return t.tryToCreateSourceBuffers_();var e=t.getCodecsOrExclude_();e&&t.sourceUpdater_.addOrChangeSourceBuffers(e)}this.mainSegmentLoader_.on("trackinfo",e),this.audioSegmentLoader_.on("trackinfo",e),this.mainSegmentLoader_.on("fmp4",function(){t.triggeredFmp4Usage||(t.tech_.trigger({type:"usage",name:"vhs-fmp4"}),t.tech_.trigger({type:"usage",name:"hls-fmp4"}),t.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){t.triggeredFmp4Usage||(t.tech_.trigger({type:"usage",name:"vhs-fmp4"}),t.tech_.trigger({type:"usage",name:"hls-fmp4"}),t.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){t.logger_("audioSegmentLoader ended"),t.onEndOfStream()})},t.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},t.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},t.smoothQualityChange_=function(e){(e=void 0===e?this.selectPlaylist():e)!==this.masterPlaylistLoader_.media()&&(this.masterPlaylistLoader_.media(e),this.mainSegmentLoader_.resetLoader())},t.fastQualityChange_=function(e){var t=this;(e=void 0===e?this.selectPlaylist():e)!==this.masterPlaylistLoader_.media()?(this.masterPlaylistLoader_.media(e),this.mainSegmentLoader_.resetEverything(function(){Cr.browser.IE_VERSION||Cr.browser.IS_EDGE?t.tech_.setCurrentTime(t.tech_.currentTime()+.04):t.tech_.setCurrentTime(t.tech_.currentTime())})):this.logger_("skipping fastQualityChange because new media is same as old")},t.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var e=this.tech_.seekable();return this.tech_.duration()===1/0&&this.tech_.currentTime()<e.start(0)?this.tech_.setCurrentTime(e.end(e.length-1)):void 0}},t.setupFirstPlay=function(){var e=this,t=this.masterPlaylistLoader_.media();if(!t||this.tech_.paused()||this.hasPlayed_)return!1;if(!t.endList){var n=this.seekable();if(!n.length)return!1;if(Cr.browser.IE_VERSION&&0===this.tech_.readyState())return this.tech_.one("loadedmetadata",function(){e.trigger("firstplay"),e.tech_.setCurrentTime(n.end(0)),e.hasPlayed_=!0}),!1;this.trigger("firstplay"),this.tech_.setCurrentTime(n.end(0))}return this.hasPlayed_=!0,this.load(),!0},t.handleSourceOpen_=function(){var e;this.tryToCreateSourceBuffers_(),!this.tech_.autoplay()||void 0!==(e=this.tech_.play())&&"function"==typeof e.then&&e.then(null,function(e){}),this.trigger("sourceopen")},t.handleSourceEnded_=function(){var e,t;!this.inbandTextTracks_.metadataTrack_||(e=this.inbandTextTracks_.metadataTrack_.cues)&&e.length&&(t=this.duration(),e[e.length-1].endTime=isNaN(t)||Math.abs(t)===1/0?Number.MAX_VALUE:t)},t.handleDurationChange_=function(){this.tech_.trigger("durationchange")},t.onEndOfStream=function(){var e=this.mainSegmentLoader_.ended_;(e=this.mediaTypes_.AUDIO.activePlaylistLoader?(this.mainSegmentLoader_.currentMediaInfo_&&!this.mainSegmentLoader_.currentMediaInfo_.hasVideo||e)&&this.audioSegmentLoader_.ended_:e)&&(this.stopABRTimer_(),this.sourceUpdater_.endOfStream())},t.stuckAtPlaylistEnd_=function(e){if(!this.seekable().length)return!1;var t=this.syncController_.getExpiredTime(e,this.duration());if(null===t)return!1;var n=Po.Playlist.playlistEnd(e,t),e=this.tech_.currentTime(),t=this.tech_.buffered();if(!t.length)return n-e<=.1;t=t.end(t.length-1);return t-e<=.1&&n-t<=.1},t.blacklistCurrentPlaylist=function(e,t){var n=(e=void 0===e?{}:e).playlist||this.masterPlaylistLoader_.media();if(t=t||e.blacklistDuration||this.blacklistDuration,!n)return this.error=e,void("open"!==this.mediaSource.readyState?this.trigger("error"):this.sourceUpdater_.endOfStream("network"));var r,i=this.masterPlaylistLoader_.master.playlists,o=i.filter(Zr),a=1===o.length&&o[0]===n;if(1===i.length&&t!==1/0)return Cr.log.warn("Problem encountered with playlist "+n.id+". Trying again since it is the only playlist."),this.tech_.trigger("retryplaylist"),this.masterPlaylistLoader_.load(a);a&&(r=!1,i.forEach(function(e){var t;e===n||void 0!==(t=e.excludeUntil)&&t!==1/0&&(r=!0,delete e.excludeUntil)}),r&&(Cr.log.warn("Removing other playlists from the exclusion list because the last rendition is about to be excluded."),this.tech_.trigger("retryplaylist"))),n.excludeUntil=Date.now()+1e3*t,e.reason&&(n.lastExcludeReason_=e.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});o=this.selectPlaylist();if(!o)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");i=e.internal?this.logger_:Cr.log.warn,t=e.message?" "+e.message:"";i((e.internal?"Internal problem":"Problem")+" encountered with playlist "+n.id+"."+t+" Switching to playlist "+o.id+"."),o.attributes.AUDIO!==n.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),o.attributes.SUBTITLES!==n.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);t=o.targetDuration/2*1e3||5e3,t="number"==typeof o.lastRequest&&Date.now()-o.lastRequest<=t;return this.masterPlaylistLoader_.media(o,a||t)},t.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},t.delegateLoaders_=function(n,e){var r=this,i=[],t="all"===n;!t&&"main"!==n||i.push(this.masterPlaylistLoader_);var o=[];!t&&"audio"!==n||o.push("AUDIO"),!t&&"subtitle"!==n||(o.push("CLOSED-CAPTIONS"),o.push("SUBTITLES")),o.forEach(function(e){e=r.mediaTypes_[e]&&r.mediaTypes_[e].activePlaylistLoader;e&&i.push(e)}),["main","audio","subtitle"].forEach(function(e){var t=r[e+"SegmentLoader_"];!t||n!==e&&"all"!==n||i.push(t)}),i.forEach(function(t){return e.forEach(function(e){"function"==typeof t[e]&&t[e]()})})},t.setCurrentTime=function(e){var t=zr(this.tech_.buffered(),e);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?t&&t.length?e:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},t.duration=function(){if(!this.masterPlaylistLoader_)return 0;var e=this.masterPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:Po.Playlist.duration(e):1/0:0},t.seekable=function(){return this.seekable_},t.onSyncInfoUpdate_=function(){var e;if(this.masterPlaylistLoader_){var t=this.masterPlaylistLoader_.media();if(t){var n=this.syncController_.getExpiredTime(t,this.duration());if(null!==n){var r,i,o=this.masterPlaylistLoader_.master.suggestedPresentationDelay,a=Po.Playlist.seekable(t,n,o);if(0!==a.length){if(this.mediaTypes_.AUDIO.activePlaylistLoader){if(t=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null===(n=this.syncController_.getExpiredTime(t,this.duration())))return;if(0===(e=Po.Playlist.seekable(t,n,o)).length)return}this.seekable_&&this.seekable_.length&&(r=this.seekable_.end(0),i=this.seekable_.start(0)),!e||e.start(0)>a.end(0)||a.start(0)>e.end(0)?this.seekable_=a:this.seekable_=Cr.createTimeRanges([[(e.start(0)>a.start(0)?e:a).start(0),(e.end(0)<a.end(0)?e:a).end(0)]]),this.seekable_&&this.seekable_.length&&this.seekable_.end(0)===r&&this.seekable_.start(0)===i||(this.logger_("seekable updated ["+Vr(this.seekable_)+"]"),this.tech_.trigger("seekablechanged"))}}}}},t.updateDuration=function(e){if(this.updateDuration_&&(this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.updateDuration_=null),"open"!==this.mediaSource.readyState)return this.updateDuration_=this.updateDuration.bind(this,e),void this.mediaSource.addEventListener("sourceopen",this.updateDuration_);if(e){var t=this.seekable();return t.length?void((isNaN(this.mediaSource.duration)||this.mediaSource.duration<t.end(t.length-1))&&this.sourceUpdater_.setDuration(t.end(t.length-1))):void 0}e=this.tech_.buffered(),t=Po.Playlist.duration(this.masterPlaylistLoader_.media());0<e.length&&(t=Math.max(t,e.end(e.length-1))),this.mediaSource.duration!==t&&this.sourceUpdater_.setDuration(t)},t.dispose=function(){var r=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(e){var t,n=r.mediaTypes_[e].groups;for(t in n)n[t].forEach(function(e){e.playlistLoader&&e.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},t.master=function(){return this.masterPlaylistLoader_.master},t.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},t.areMediaTypesKnown_=function(){var e=!!this.mediaTypes_.AUDIO.activePlaylistLoader;return!(!this.mainSegmentLoader_.currentMediaInfo_||e&&!this.audioSegmentLoader_.currentMediaInfo_)},t.getCodecsOrExclude_=function(){var r=this,i={main:this.mainSegmentLoader_.currentMediaInfo_||{},audio:this.audioSegmentLoader_.currentMediaInfo_||{}};i.video=i.main;var e=Di(this.master(),this.media()),o={},t=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(i.main.hasVideo&&(o.video=e.video||i.main.videoCodec||S.DEFAULT_VIDEO_CODEC),i.main.isMuxed&&(o.video+=","+(e.audio||i.main.audioCodec||S.DEFAULT_AUDIO_CODEC)),(i.main.hasAudio&&!i.main.isMuxed||i.audio.hasAudio||t)&&(o.audio=e.audio||i.main.audioCodec||i.audio.audioCodec||S.DEFAULT_AUDIO_CODEC,i.audio.isFmp4=(i.main.hasAudio&&!i.main.isMuxed?i.main:i.audio).isFmp4),o.audio||o.video){var a,n,s={};if(["video","audio"].forEach(function(e){var t,n;!o.hasOwnProperty(e)||(t=i[e].isFmp4,n=o[e],t?S.browserSupportsCodec(n):S.muxerSupportsCodec(n))||(n=i[e].isFmp4?"browser":"muxer",s[n]=s[n]||[],s[n].push(o[e]),"audio"===e&&(a=n))}),t&&a&&this.media().attributes.AUDIO&&(n=this.media().attributes.AUDIO,this.master().playlists.forEach(function(e){(e.attributes&&e.attributes.AUDIO)===n&&e!==r.media()&&(e.excludeUntil=1/0)}),this.logger_("excluding audio group "+n+" as "+a+' does not support codec(s): "'+o.audio+'"')),!Object.keys(s).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var u=[];if(["video","audio"].forEach(function(e){var t=(S.parseCodecs(r.sourceUpdater_.codecs[e]||"")[0]||{}).type,n=(S.parseCodecs(o[e]||"")[0]||{}).type;t&&n&&t.toLowerCase()!==n.toLowerCase()&&u.push('"'+r.sourceUpdater_.codecs[e]+'" -> "'+o[e]+'"')}),u.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+u.join(", ")+".",blacklistDuration:1/0,internal:!0})}return o}t=Object.keys(s).reduce(function(e,t){return e&&(e+=", "),e+=t+' does not support codec(s): "'+s[t].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:t,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},t.tryToCreateSourceBuffers_=function(){var e;"open"!==this.mediaSource.readyState||this.sourceUpdater_.hasCreatedSourceBuffers()||!this.areMediaTypesKnown_()||(e=this.getCodecsOrExclude_())&&(this.sourceUpdater_.createSourceBuffers(e),e=[e.video,e.audio].filter(Boolean).join(","),this.excludeIncompatibleVariants_(e))},t.excludeUnsupportedVariants_=function(){var r=this,i=this.master().playlists,o=[];Object.keys(i).forEach(function(e){var t,n=i[e];-1===o.indexOf(n.id)&&(o.push(n.id),t=[],!(e=Di(r.master,n)).audio||S.muxerSupportsCodec(e.audio)||S.browserSupportsCodec(e.audio)||t.push("audio codec "+e.audio),!e.video||S.muxerSupportsCodec(e.video)||S.browserSupportsCodec(e.video)||t.push("video codec "+e.video),e.text&&"stpp.ttml.im1t"===e.text&&t.push("text codec "+e.text),t.length&&(n.excludeUntil=1/0,r.logger_("excluding "+n.id+" for unsupported: "+t.join(", "))))})},t.excludeIncompatibleVariants_=function(e){var i=this,o=[],a=this.master().playlists,e=Mi(S.parseCodecs(e)),s=ji(e),u=e.video&&S.parseCodecs(e.video)[0]||null,l=e.audio&&S.parseCodecs(e.audio)[0]||null;Object.keys(a).forEach(function(e){var t,n,r=a[e];-1===o.indexOf(r.id)&&r.excludeUntil!==1/0&&(o.push(r.id),t=[],n=Di(i.masterPlaylistLoader_.master,r),e=ji(n),(n.audio||n.video)&&(e!==s&&t.push('codec count "'+e+'" !== "'+s+'"'),i.sourceUpdater_.canChangeType()||(e=n.video&&S.parseCodecs(n.video)[0]||null,n=n.audio&&S.parseCodecs(n.audio)[0]||null,e&&u&&e.type.toLowerCase()!==u.type.toLowerCase()&&t.push('video codec "'+e.type+'" !== "'+u.type+'"'),n&&l&&n.type.toLowerCase()!==l.type.toLowerCase()&&t.push('audio codec "'+n.type+'" !== "'+l.type+'"')),t.length&&(r.excludeUntil=1/0,i.logger_("blacklisting "+r.id+": "+t.join(" && ")))))})},t.updateAdCues_=function(e){var t=0,n=this.seekable();n.length&&(t=n.start(0)),function(e,t,n){if(void 0===n&&(n=0),e.segments)for(var r=n,i=0;i<e.segments.length;i++){var o,a,s,u=e.segments[i];if(s=s||function(e,t){for(var n=e.cues,r=0;r<n.length;r++){var i=n[r];if(t>=i.adStartTime&&t<=i.adEndTime)return i}return null}(t,r+u.duration/2)){if("cueIn"in u){s.endTime=r,s.adEndTime=r,r+=u.duration,s=null;continue}if(r<s.endTime){r+=u.duration;continue}s.endTime+=u.duration}else"cueOut"in u&&((s=new g.VTTCue(r,r+u.duration,u.cueOut)).adStartTime=r,s.adEndTime=r+parseFloat(u.cueOut),t.addCue(s)),"cueOutCont"in u&&(o=(a=u.cueOutCont.split("/").map(parseFloat))[0],a=a[1],(s=new g.VTTCue(r,r+u.duration,"")).adStartTime=r-o,s.adEndTime=s.adStartTime+a,t.addCue(s));r+=u.duration}}(e,this.cueTagsTrack_,t)},t.goalBufferLength=function(){var e=this.tech_.currentTime(),t=ro.GOAL_BUFFER_LENGTH,n=ro.GOAL_BUFFER_LENGTH_RATE,r=Math.max(t,ro.MAX_GOAL_BUFFER_LENGTH);return Math.min(t+e*n,r)},t.bufferLowWaterLine=function(){var e=this.tech_.currentTime(),t=ro.BUFFER_LOW_WATER_LINE,n=ro.BUFFER_LOW_WATER_LINE_RATE,r=Math.max(t,ro.MAX_BUFFER_LOW_WATER_LINE),i=Math.max(t,ro.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE);return Math.min(t+e*n,this.experimentalBufferBasedABR?i:r)},t.bufferHighWaterLine=function(){return ro.BUFFER_HIGH_WATER_LINE},e}(Cr.EventTarget),ea=["seeking","seeked","pause","playing","error"],ta=function(){function e(e){var t=this;this.masterPlaylistController_=e.masterPlaylistController,this.tech_=e.tech,this.seekable=e.seekable,this.allowSeeksWithinUnsafeLiveWindow=e.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=e.liveRangeSafeTimeDelta,this.media=e.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=Ar("PlaybackWatcher"),this.logger_("initialize");function n(){return t.monitorCurrentTime_()}function r(){return t.monitorCurrentTime_()}function i(){return t.techWaiting_()}function o(){return t.cancelTimer_()}function a(){return t.fixesBadSeeks_()}var s=this.masterPlaylistController_,u=["main","subtitle","audio"],l={};u.forEach(function(e){l[e]={reset:function(){return t.resetSegmentDownloads_(e)},updateend:function(){return t.checkSegmentDownloads_(e)}},s[e+"SegmentLoader_"].on("appendsdone",l[e].updateend),s[e+"SegmentLoader_"].on("playlistupdate",l[e].reset),t.tech_.on(["seeked","seeking"],l[e].reset)}),this.tech_.on("seekablechanged",a),this.tech_.on("waiting",i),this.tech_.on(ea,o),this.tech_.on("canplay",r),this.tech_.one("play",n),this.dispose=function(){t.logger_("dispose"),t.tech_.off("seekablechanged",a),t.tech_.off("waiting",i),t.tech_.off(ea,o),t.tech_.off("canplay",r),t.tech_.off("play",n),u.forEach(function(e){s[e+"SegmentLoader_"].off("appendsdone",l[e].updateend),s[e+"SegmentLoader_"].off("playlistupdate",l[e].reset),t.tech_.off(["seeked","seeking"],l[e].reset)}),t.checkCurrentTimeTimeout_&&g.clearTimeout(t.checkCurrentTimeTimeout_),t.cancelTimer_()}}var t=e.prototype;return t.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&g.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=g.setTimeout(this.monitorCurrentTime_.bind(this),250)},t.resetSegmentDownloads_=function(e){var t=this.masterPlaylistController_[e+"SegmentLoader_"];0<this[e+"StalledDownloads_"]&&this.logger_("resetting possible stalled download count for "+e+" loader"),this[e+"StalledDownloads_"]=0,this[e+"Buffered_"]=t.buffered_()},t.checkSegmentDownloads_=function(e){var t=this.masterPlaylistController_,n=t[e+"SegmentLoader_"],r=n.buffered_(),i=function(e,t){if(e===t)return!1;if(!e&&t||!t&&e)return!0;if(e.length!==t.length)return!0;for(var n=0;n<e.length;n++)if(e.start(n)!==t.start(n)||e.end(n)!==t.end(n))return!0;return!1}(this[e+"Buffered_"],r);this[e+"Buffered_"]=r,i?this.resetSegmentDownloads_(e):(this[e+"StalledDownloads_"]++,this.logger_("found #"+this[e+"StalledDownloads_"]+" "+e+" appends that did not increase buffer (possible stalled download)",{playlistId:n.playlist_&&n.playlist_.id,buffered:Hr(r)}),this[e+"StalledDownloads_"]<10||(this.logger_(e+" loader stalled download exclusion"),this.resetSegmentDownloads_(e),this.tech_.trigger({type:"usage",name:"vhs-"+e+"-download-exclusion"}),"subtitle"!==e&&t.blacklistCurrentPlaylist({message:"Excessive "+e+" segment downloading detected."},1/0)))},t.checkCurrentTime_=function(){if(this.tech_.seeking()&&this.fixesBadSeeks_())return this.consecutiveUpdates=0,void(this.lastRecordedTime=this.tech_.currentTime());if(!this.tech_.paused()&&!this.tech_.seeking()){var e=this.tech_.currentTime(),t=this.tech_.buffered();if(this.lastRecordedTime===e&&(!t.length||e+.1>=t.end(t.length-1)))return this.techWaiting_();5<=this.consecutiveUpdates&&e===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):e===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=e)}},t.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},t.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var e,t=this.seekable(),n=this.tech_.currentTime();if(this.afterSeekableWindow_(t,n,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(e=t.end(t.length-1)),void 0!==(e=this.beforeSeekableWindow_(t,n)?(i=t.start(0))+(i===t.end(0)?0:.1):e))return this.logger_("Trying to seek outside of seekable at time "+n+" with seekable range "+Vr(t)+". Seeking to "+e+"."),this.tech_.setCurrentTime(e),!0;var r,i,o=this.tech_.buffered();return r={buffered:o,targetDuration:this.media().targetDuration,currentTime:n},i=r.buffered,t=r.targetDuration,r=r.currentTime,!(!i.length||i.end(0)-i.start(0)<2*t||r>i.start(0))&&i.start(0)-r<t&&(e=o.start(0)+.1,this.logger_("Buffered region starts ("+o.start(0)+")  just beyond seek point ("+n+"). Seeking to "+e+"."),this.tech_.setCurrentTime(e),!0)},t.waiting_=function(){var e,t;this.techWaiting_()||(e=this.tech_.currentTime(),t=this.tech_.buffered(),(t=zr(t,e)).length&&e+3<=t.end(0)&&(this.cancelTimer_(),this.tech_.setCurrentTime(e),this.logger_("Stopped at "+e+" while inside a buffered region ["+t.start(0)+" -> "+t.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})))},t.techWaiting_=function(){var e=this.seekable(),t=this.tech_.currentTime();if(this.tech_.seeking()&&this.fixesBadSeeks_())return!0;if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(e,t)){var n=e.end(e.length-1);return this.logger_("Fell out of live window at time "+t+". Seeking to live point (seekable end) "+n),this.cancelTimer_(),this.tech_.setCurrentTime(n),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}e=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,n=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:e.audioBuffered(),videoBuffered:e.videoBuffered(),currentTime:t}))return this.cancelTimer_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;e=Wr(n,t);if(0<e.length){n=e.start(0)-t;return this.logger_("Stopped at "+t+", setting timer for "+n+", seeking to "+e.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*n,t),!0}return!1},t.afterSeekableWindow_=function(e,t,n,r){if(void 0===r&&(r=!1),!e.length)return!1;var i=e.end(e.length-1)+.1;return(i=!n.endList&&r?e.end(e.length-1)+3*n.targetDuration:i)<t},t.beforeSeekableWindow_=function(e,t){return!!(e.length&&0<e.start(0)&&t<e.start(0)-this.liveRangeSafeTimeDelta)},t.videoUnderflow_=function(e){var t,n,r=e.videoBuffered,i=e.audioBuffered,o=e.currentTime;if(r)return r.length&&i.length?(n=zr(r,o-3),e=zr(r,o),(i=zr(i,o)).length&&!e.length&&n.length&&(t={start:n.end(0),end:i.end(0)})):Wr(r,o).length||(t=this.gapFromVideoUnderflow_(r,o)),!!t&&(this.logger_("Encountered a gap in video from "+t.start+" to "+t.end+". Seeking to current time "+o),!0)},t.skipTheGap_=function(e){var t=this.tech_.buffered(),n=this.tech_.currentTime(),t=Wr(t,n);this.cancelTimer_(),0!==t.length&&n===e&&(this.logger_("skipTheGap_:","currentTime:",n,"scheduled currentTime:",e,"nextRange start:",t.start(0)),this.tech_.setCurrentTime(t.start(0)+1/30),this.tech_.trigger({type:"usage",name:"vhs-gap-skip"}),this.tech_.trigger({type:"usage",name:"hls-gap-skip"}))},t.gapFromVideoUnderflow_=function(e,t){for(var n=function(e){if(e.length<2)return Cr.createTimeRanges();for(var t=[],n=1;n<e.length;n++){var r=e.end(n-1),i=e.start(n);t.push([r,i])}return Cr.createTimeRanges(t)}(e),r=0;r<n.length;r++){var i=n.start(r),o=n.end(r);if(t-i<4&&2<t-i)return{start:i,end:o}}return null},e}(),na={errorInterval:30,getSource:function(e){return e(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},ce=function(e){Co(this,e)},ra={PlaylistLoader:Xi,Playlist:Zi,utils:Y,STANDARD_PLAYLIST_SELECTOR:pn,INITIAL_PLAYLIST_SELECTOR:function(){var t=this,e=this.playlists.master.playlists.filter(Zi.isEnabled);return Ri(e,Li),e.filter(function(e){return!!Di(t.playlists.master,e).video})[0]||null},lastBandwidthSelector:pn,movingAverageBandwidthSelector:function(t){var n=-1;if(t<0||1<t)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var e=this.useDevicePixelRatio&&g.devicePixelRatio||1;return n<0&&(n=this.systemBandwidth),n=t*this.systemBandwidth+(1-t)*n,Ui(this.playlists.master,n,parseInt(Ni(this.tech_.el(),"width"),10)*e,parseInt(Ni(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions)}},comparePlaylistBandwidth:Li,comparePlaylistResolution:function(e,t){var n,r;return(n=(n=e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width?e.attributes.RESOLUTION.width:n)||g.Number.MAX_VALUE)===(r=(r=t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width?t.attributes.RESOLUTION.width:r)||g.Number.MAX_VALUE)&&e.attributes.BANDWIDTH&&t.attributes.BANDWIDTH?e.attributes.BANDWIDTH-t.attributes.BANDWIDTH:n-r},xhr:ni()};Object.keys(ro).forEach(function(t){Object.defineProperty(ra,t,{get:function(){return Cr.log.warn("using Vhs."+t+" is UNSAFE be sure you know what you are doing"),ro[t]},set:function(e){Cr.log.warn("using Vhs."+t+" is UNSAFE be sure you know what you are doing"),"number"!=typeof e||e<0?Cr.log.warn("value of Vhs."+t+" must be greater than or equal to 0"):ro[t]=e}})});function ia(e,t){for(var n=t.media(),r=-1,i=0;i<e.length;i++)if(e[i].id===n.id){r=i;break}e.selectedIndex_=r,e.trigger({selectedIndex:r,type:"change"})}var oa="videojs-vhs";ra.canPlaySource=function(){return Cr.log.warn("HLS is no longer a tech. Please remove it from your player's techOrder.")};function aa(e){var r=e.player,t=e.sourceKeySystems,n=e.audioMedia,e=e.mainPlaylists;if(!r.eme.initializeMediaKeys)return Promise.resolve();var i,e=(e=e=n?e.concat([n]):e,i=Object.keys(t),e.reduce(function(e,r){if(!r.contentProtection)return e;var t=i.reduce(function(e,t){var n=r.contentProtection[t];return n&&n.pssh&&(e[t]={pssh:n.pssh}),e},{});return Object.keys(t).length&&e.push(t),e},[])),o=[],a=[];return e.forEach(function(e){a.push(new Promise(function(e,t){r.tech_.one("keysessioncreated",e)})),o.push(new Promise(function(t,n){r.eme.initializeMediaKeys({keySystems:e},function(e){e?n(e):t()})}))}),Promise.race([Promise.all(o),Promise.race(a)])}function sa(e){var t=e.player;return!!(e=function(e,t,n){if(!e)return e;var r={video:t&&t.attributes&&t.attributes.CODECS,audio:n&&n.attributes&&n.attributes.CODECS};!r.audio&&r.video&&1<r.video.split(",").length&&r.video.split(",").forEach(function(e){e=e.trim(),S.isAudioCodec(e)?r.audio=e:S.isVideoCodec(e)&&(r.video=e)});var i,o=r.video?'video/mp4;codecs="'+r.video+'"':null,a=r.audio?'audio/mp4;codecs="'+r.audio+'"':null,s={};for(i in e)s[i]={audioContentType:a,videoContentType:o},t.contentProtection&&t.contentProtection[i]&&t.contentProtection[i].pssh&&(s[i].pssh=t.contentProtection[i].pssh),"string"==typeof e[i]&&(s[i].url=e[i]);return Cr.mergeOptions(e,s)}(e.sourceKeySystems,e.media,e.audioMedia))&&(!((t.currentSource().keySystems=e)&&!t.eme)||(Cr.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),!1))}function ua(){if(!g.localStorage)return null;var e=g.localStorage.getItem(oa);if(!e)return null;try{return JSON.parse(e)}catch(e){return null}}ra.supportsNativeHls=function(){if(!d||!d.createElement)return!1;var t=d.createElement("video");if(!Cr.getTech("Html5").isSupported())return!1;return["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"].some(function(e){return/maybe|probably/i.test(t.canPlayType(e))})}(),ra.supportsNativeDash=!!(d&&d.createElement&&Cr.getTech("Html5").isSupported())&&/maybe|probably/i.test(d.createElement("video").canPlayType("application/dash+xml")),ra.supportsTypeNatively=function(e){return"hls"===e?ra.supportsNativeHls:"dash"===e&&ra.supportsNativeDash},ra.isSupported=function(){return Cr.log.warn("HLS is no longer a tech. Please remove it from your player's techOrder.")};var la=function(i){function e(e,t,n){var r=i.call(this,t,Cr.mergeOptions(n.hls,n.vhs))||this;if(n.hls&&Object.keys(n.hls).length&&Cr.log.warn("Using hls options is deprecated. Use vhs instead."),r.logger_=Ar("VhsHandler"),t.options_&&t.options_.playerId&&((n=Cr(t.options_.playerId)).hasOwnProperty("hls")||Object.defineProperty(n,"hls",{get:function(){return Cr.log.warn("player.hls is deprecated. Use player.tech().vhs instead."),t.trigger({type:"usage",name:"hls-player-access"}),v(r)},configurable:!0}),n.hasOwnProperty("vhs")||Object.defineProperty(n,"vhs",{get:function(){return Cr.log.warn("player.vhs is deprecated. Use player.tech().vhs instead."),t.trigger({type:"usage",name:"vhs-player-access"}),v(r)},configurable:!0}),n.hasOwnProperty("dash")||Object.defineProperty(n,"dash",{get:function(){return Cr.log.warn("player.dash is deprecated. Use player.tech().vhs instead."),v(r)},configurable:!0}),r.player_=n),r.tech_=t,r.source_=e,r.stats={},r.ignoreNextSeekingEvent_=!1,r.setOptions_(),r.options_.overrideNative&&t.overrideNativeAudioTracks&&t.overrideNativeVideoTracks)t.overrideNativeAudioTracks(!0),t.overrideNativeVideoTracks(!0);else if(r.options_.overrideNative&&(t.featuresNativeVideoTracks||t.featuresNativeAudioTracks))throw new Error("Overriding native HLS requires emulated tracks. See https://git.io/vMpjB");return r.on(d,["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(e){var t=d.fullscreenElement||d.webkitFullscreenElement||d.mozFullScreenElement||d.msFullscreenElement;t&&t.contains(r.tech_.el())&&r.masterPlaylistController_.smoothQualityChange_()}),r.on(r.tech_,"seeking",function(){this.ignoreNextSeekingEvent_?this.ignoreNextSeekingEvent_=!1:this.setCurrentTime(this.tech_.currentTime())}),r.on(r.tech_,"error",function(){this.tech_.error()&&this.masterPlaylistController_&&this.masterPlaylistController_.pauseLoading()}),r.on(r.tech_,"play",r.play),r}f(e,i);var t=e.prototype;return t.setOptions_=function(){var e,t=this;this.options_.withCredentials=this.options_.withCredentials||!1,this.options_.handleManifestRedirects=!1!==this.options_.handleManifestRedirects,this.options_.limitRenditionByPlayerDimensions=!1!==this.options_.limitRenditionByPlayerDimensions,this.options_.useDevicePixelRatio=this.options_.useDevicePixelRatio||!1,this.options_.smoothQualityChange=this.options_.smoothQualityChange||!1,this.options_.useBandwidthFromLocalStorage=void 0!==this.source_.useBandwidthFromLocalStorage?this.source_.useBandwidthFromLocalStorage:this.options_.useBandwidthFromLocalStorage||!1,this.options_.customTagParsers=this.options_.customTagParsers||[],this.options_.customTagMappers=this.options_.customTagMappers||[],this.options_.cacheEncryptionKeys=this.options_.cacheEncryptionKeys||!1,this.options_.handlePartialData=this.options_.handlePartialData||!1,"number"!=typeof this.options_.blacklistDuration&&(this.options_.blacklistDuration=300),"number"!=typeof this.options_.bandwidth&&this.options_.useBandwidthFromLocalStorage&&((e=ua())&&e.bandwidth&&(this.options_.bandwidth=e.bandwidth,this.tech_.trigger({type:"usage",name:"vhs-bandwidth-from-local-storage"}),this.tech_.trigger({type:"usage",name:"hls-bandwidth-from-local-storage"})),e&&e.throughput&&(this.options_.throughput=e.throughput,this.tech_.trigger({type:"usage",name:"vhs-throughput-from-local-storage"}),this.tech_.trigger({type:"usage",name:"hls-throughput-from-local-storage"}))),"number"!=typeof this.options_.bandwidth&&(this.options_.bandwidth=ro.INITIAL_BANDWIDTH),this.options_.enableLowInitialPlaylist=this.options_.enableLowInitialPlaylist&&this.options_.bandwidth===ro.INITIAL_BANDWIDTH,["withCredentials","useDevicePixelRatio","limitRenditionByPlayerDimensions","bandwidth","smoothQualityChange","customTagParsers","customTagMappers","handleManifestRedirects","cacheEncryptionKeys","handlePartialData","playlistSelector","initialPlaylistSelector","experimentalBufferBasedABR","liveRangeSafeTimeDelta"].forEach(function(e){void 0!==t.source_[e]&&(t.options_[e]=t.source_[e])}),this.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions,this.useDevicePixelRatio=this.options_.useDevicePixelRatio},t.src=function(e,t){var r=this;e&&(this.setOptions_(),this.options_.src=0===(e=this.source_.src).toLowerCase().indexOf("data:application/vnd.videojs.vhs+json,")?JSON.parse(e.substring(e.indexOf(",")+1)):e,this.options_.tech=this.tech_,this.options_.externVhs=ra,this.options_.sourceType=m.simpleTypeFromSourceType(t),this.options_.seekTo=function(e){r.tech_.setCurrentTime(e)},this.masterPlaylistController_=new Jo(this.options_),t=Cr.mergeOptions({liveRangeSafeTimeDelta:.1},this.options_,{seekable:function(){return r.seekable()},media:function(){return r.masterPlaylistController_.media()},masterPlaylistController:this.masterPlaylistController_}),this.playbackWatcher_=new ta(t),this.masterPlaylistController_.on("error",function(){var e=Cr.players[r.tech_.options_.playerId],t=r.masterPlaylistController_.error;"object"!=typeof t||t.code?"string"==typeof t&&(t={message:t,code:3}):t.code=3,e.error(t)}),t=this.options_.experimentalBufferBasedABR?ra.movingAverageBandwidthSelector(.55):ra.STANDARD_PLAYLIST_SELECTOR,this.masterPlaylistController_.selectPlaylist=(this.selectPlaylist||t).bind(this),this.masterPlaylistController_.selectInitialPlaylist=ra.INITIAL_PLAYLIST_SELECTOR.bind(this),this.playlists=this.masterPlaylistController_.masterPlaylistLoader_,this.mediaSource=this.masterPlaylistController_.mediaSource,Object.defineProperties(this,{selectPlaylist:{get:function(){return this.masterPlaylistController_.selectPlaylist},set:function(e){this.masterPlaylistController_.selectPlaylist=e.bind(this)}},throughput:{get:function(){return this.masterPlaylistController_.mainSegmentLoader_.throughput.rate},set:function(e){this.masterPlaylistController_.mainSegmentLoader_.throughput.rate=e,this.masterPlaylistController_.mainSegmentLoader_.throughput.count=1}},bandwidth:{get:function(){return this.masterPlaylistController_.mainSegmentLoader_.bandwidth},set:function(e){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=e,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){var e=1/(this.bandwidth||1),t=0<this.throughput?1/this.throughput:0;return Math.floor(1/(e+t))},set:function(){Cr.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return r.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return r.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return r.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return r.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return r.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return r.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return r.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return r.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},buffered:{get:function(){return Hr(r.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return r.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return r.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return r.tech_.name_},enumerable:!0},duration:{get:function(){return r.tech_.duration()},enumerable:!0},master:{get:function(){return r.playlists.master},enumerable:!0},playerDimensions:{get:function(){return r.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return Hr(r.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return r.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){r.options_.useBandwidthFromLocalStorage&&function(e){if(!g.localStorage)return;var t=(t=ua())?Cr.mergeOptions(t,e):e;try{g.localStorage.setItem(oa,JSON.stringify(t))}catch(e){return}}({bandwidth:r.bandwidth,throughput:Math.round(r.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){var n,e;e=(n=r).playlists,n.representations=function(){return e&&e.master&&e.master.playlists?e.master.playlists.filter(function(e){return!Qr(e)}).map(function(e,t){return new Oo(n,e,e.id)}):[]}}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){r.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=g.URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_)))},t.setupEme_=function(){var t=this,e=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,n=sa({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:e&&e.media()});11!==Cr.browser.IE_VERSION&&n?(this.logger_("waiting for EME key session creation"),aa({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:e&&e.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){t.logger_("created EME key session"),t.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(e){t.logger_("error while creating EME key session",e),t.player_.error({message:"Failed to initialize media keys for EME",code:3})})):this.masterPlaylistController_.sourceUpdater_.initializedEme()},t.setupQualityLevels_=function(){var n=this,e=Cr.players[this.tech_.options_.playerId];e&&e.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=e.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){var t,e;t=n.qualityLevels_,(e=n).representations().forEach(function(e){t.addQualityLevel(e)}),ia(t,e.playlists)}),this.playlists.on("mediachange",function(){ia(n.qualityLevels_,n.playlists)}))},e.version=function(){return{"@videojs/http-streaming":"2.6.4","mux.js":"5.10.0","mpd-parser":"0.15.4","m3u8-parser":"4.5.2","aes-decrypter":"3.1.2"}},t.version=function(){return this.constructor.version()},t.canChangeType=function(){return zo.canChangeType()},t.play=function(){this.masterPlaylistController_.play()},t.setCurrentTime=function(e){this.masterPlaylistController_.setCurrentTime(e)},t.duration=function(){return this.masterPlaylistController_.duration()},t.seekable=function(){return this.masterPlaylistController_.seekable()},t.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&g.URL.revokeObjectURL&&(g.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),i.prototype.dispose.call(this)},t.convertToProgramTime=function(e,t){return ci({playlist:this.masterPlaylistController_.media(),time:e,callback:t})},t.seekToProgramTime=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=2),di({programTime:e,playlist:this.masterPlaylistController_.media(),retryCount:r,pauseAfterSeek:n,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:t})},e}(Cr.getComponent("Component")),ca={name:"videojs-http-streaming",VERSION:"2.6.4",canHandleSource:function(e,t){t=Cr.mergeOptions(Cr.options,t=void 0===t?{}:t);return ca.canPlayType(e.type,t)},handleSource:function(e,t,n){n=Cr.mergeOptions(Cr.options,n=void 0===n?{}:n);return t.vhs=new la(e,t,n),Cr.hasOwnProperty("hls")||Object.defineProperty(t,"hls",{get:function(){return Cr.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),t.vhs},configurable:!0}),t.vhs.xhr=ni(),t.vhs.src(e.src,e.type),t.vhs},canPlayType:function(e,t){t=Cr.mergeOptions(Cr.options,t=void 0===t?{}:t).vhs.overrideNative,t=void 0===t?!Cr.browser.IS_ANY_SAFARI:t,e=m.simpleTypeFromSourceType(e);return e&&(!ra.supportsTypeNatively(e)||t)?"maybe":""}};S.browserSupportsCodec("avc1.4d400d,mp4a.40.2")&&Cr.getTech("Html5").registerSourceHandler(ca,0),Cr.VhsHandler=la,Object.defineProperty(Cr,"HlsHandler",{get:function(){return Cr.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),la},configurable:!0}),Cr.VhsSourceHandler=ca,Object.defineProperty(Cr,"HlsSourceHandler",{get:function(){return Cr.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),ca},configurable:!0}),Cr.Vhs=ra,Object.defineProperty(Cr,"Hls",{get:function(){return Cr.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),ra},configurable:!0}),Cr.use||(Cr.registerComponent("Hls",ra),Cr.registerComponent("Vhs",ra)),Cr.options.vhs=Cr.options.vhs||{},Cr.options.hls=Cr.options.hls||{},Cr.registerPlugin?Cr.registerPlugin("reloadSourceOnError",ce):Cr.plugin("reloadSourceOnError",ce),t.exports=Cr},{"@babel/runtime/helpers/assertThisInitialized":1,"@babel/runtime/helpers/construct":2,"@babel/runtime/helpers/extends":4,"@babel/runtime/helpers/getPrototypeOf":5,"@babel/runtime/helpers/inherits":6,"@babel/runtime/helpers/inheritsLoose":7,"@babel/runtime/helpers/possibleConstructorReturn":12,"@videojs/vhs-utils/cjs/byte-helpers":18,"@videojs/vhs-utils/cjs/codecs.js":20,"@videojs/vhs-utils/cjs/containers":21,"@videojs/vhs-utils/cjs/id3-helpers":24,"@videojs/vhs-utils/cjs/media-types.js":25,"@videojs/vhs-utils/cjs/resolve-url.js":29,"@videojs/xhr":32,"global/document":394,"global/window":395,keycode:405,"m3u8-parser":635,"mpd-parser":643,"mux.js/lib/mp4/probe":651,"mux.js/lib/tools/parse-sidx":653,"mux.js/lib/tools/ts-inspector.js":657,"mux.js/lib/utils/clock":659,"safe-json-parse/tuple":820,"videojs-vtt.js":830}],830:[function(e,t,exports){var n=e("global/window"),e=t.exports={WebVTT:e("./vtt.js"),VTTCue:e("./vttcue.js"),VTTRegion:e("./vttregion.js")};n.vttjs=e,n.WebVTT=e.WebVTT;var r=e.VTTCue,i=e.VTTRegion,o=n.VTTCue,a=n.VTTRegion;e.shim=function(){n.VTTCue=r,n.VTTRegion=i},e.restore=function(){n.VTTCue=o,n.VTTRegion=a},n.VTTCue||e.shim()},{"./vtt.js":831,"./vttcue.js":832,"./vttregion.js":833,"global/window":395}],831:[function(e,t,exports){var e=e("global/document"),n=Object.create||function(e){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return r.prototype=e,new r};function r(){}function u(e,t){this.name="ParsingError",this.code=e.code,this.message=t||e.message}function m(e){function t(e,t,n,r){return 3600*(0|e)+60*(0|t)+(0|n)+(0|r)/1e3}e=e.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return e?e[3]?t(e[1],e[2],e[3].replace(":",""),e[4]):59<e[1]?t(e[1],e[2],0,e[4]):t(0,e[1],e[2],e[4]):null}function l(){this.values=n(null)}function c(e,t,n,r){var i,o,a=r?e.split(r):[e];for(i in a)"string"==typeof a[i]&&(2===(o=a[i].split(n)).length&&t(o[0],o[1]))}function d(t,e,a){var n=t;function r(){var e=m(t);if(null===e)throw new u(u.Errors.BadTimeStamp,"Malformed timestamp: "+n);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function i(){t=t.replace(/^\s+/,"")}if(i(),e.startTime=r(),i(),"--\x3e"!==t.substr(0,3))throw new u(u.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+n);t=t.substr(3),i(),e.endTime=r(),i(),function(e,t){var o=new l;c(e,function(e,t){switch(e){case"region":for(var n=a.length-1;0<=n;n--)if(a[n].id===t){o.set(e,a[n].region);break}break;case"vertical":o.alt(e,t,["rl","lr"]);break;case"line":var r=t.split(","),i=r[0];o.integer(e,i),o.percent(e,i)&&o.set("snapToLines",!1),o.alt(e,i,["auto"]),2===r.length&&o.alt("lineAlign",r[1],["start","center","end"]);break;case"position":r=t.split(","),o.percent(e,r[0]),2===r.length&&o.alt("positionAlign",r[1],["start","center","end"]);break;case"size":o.percent(e,t);break;case"align":o.alt(e,t,["start","center","end","left","right"])}},/:/,/\s/),t.region=o.get("region",null),t.vertical=o.get("vertical","");try{t.line=o.get("line","auto")}catch(e){}t.lineAlign=o.get("lineAlign","start"),t.snapToLines=o.get("snapToLines",!0),t.size=o.get("size",100);try{t.align=o.get("align","center")}catch(e){t.align=o.get("align","middle")}try{t.position=o.get("position","auto")}catch(e){t.position=o.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},t.align)}t.positionAlign=o.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},t.align)}(t,e)}((u.prototype=n(Error.prototype)).constructor=u).Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},l.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,n){return n?this.has(e)?this.values[e]:t[n]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,n){for(var r=0;r<n.length;++r)if(t===n[r]){this.set(e,t);break}},integer:function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},percent:function(e,t){return!!(t.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&0<=(t=parseFloat(t))&&t<=100)&&(this.set(e,t),!0)}};var y=e.createElement&&e.createElement("textarea"),g={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},v={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},b={v:"title",lang:"lang"},_={rt:"ruby"};function o(e,t){for(var n,r,i,o,a,s,u,l,c,d,f=e.document.createElement("div"),p=f,h=[];null!==(n=function(){if(!t)return null;var e=t.match(/^([^<]*)(<[^>]*>?)?/);return e=e[1]||e[2],t=t.substr(e.length),e}());)"<"!==n[0]?p.appendChild(e.document.createTextNode((a=n,y.innerHTML=a,a=y.textContent,y.textContent="",a))):"/"!==n[1]?(o=m(n.substr(1,n.length-2)))?(r=e.document.createProcessingInstruction("timestamp",o),p.appendChild(r)):(i=n.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/))&&(l=i[1],c=i[3],d=void 0,d=g[l],(r=d?(d=e.document.createElement(d),(l=b[l])&&c&&(d[l]=c.trim()),d):null)&&(s=p,_[(u=r).localName]&&_[u.localName]!==s.localName||(i[2]&&((o=i[2].split(".")).forEach(function(e){var t=/^bg_/.test(e),e=t?e.slice(3):e;v.hasOwnProperty(e)&&(e=v[e],r.style[t?"background-color":"color"]=e)}),r.className=o.join(" ")),h.push(i[1]),p.appendChild(r),p=r))):h.length&&h[h.length-1]===n.substr(2).replace(">","")&&(h.pop(),p=p.parentNode);return f}var i=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function a(e){var t=[],n="";if(!e||!e.childNodes)return"ltr";function o(e,t){for(var n=t.childNodes.length-1;0<=n;n--)e.push(t.childNodes[n])}for(o(t,e);n=function e(t){if(!t||!t.length)return null;var n=t.pop(),r=n.textContent||n.innerText;if(r){var i=r.match(/^.*(\n|\r)/);return i?i[t.length=0]:r}return"ruby"===n.tagName?e(t):n.childNodes?(o(t,n),e(t)):void 0}(t);)for(var r=0;r<n.length;r++)if(function(e){for(var t=0;t<i.length;t++){var n=i[t];if(e>=n[0]&&e<=n[1])return 1}}(n.charCodeAt(r)))return"rtl";return"ltr"}function s(){}function f(e,t,n){s.call(this),this.cue=t,this.cueDiv=o(e,t.text);var r={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"};this.applyStyles(r,this.cueDiv),this.div=e.document.createElement("div"),r={direction:a(this.cueDiv),writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext",textAlign:"middle"===t.align?"center":t.align,font:n.font,whiteSpace:"pre-line",position:"absolute"},this.applyStyles(r),this.div.appendChild(this.cueDiv);var i=0;switch(t.positionAlign){case"start":i=t.position;break;case"center":i=t.position-t.size/2;break;case"end":i=t.position-t.size}""===t.vertical?this.applyStyles({left:this.formatStyle(i,"%"),width:this.formatStyle(t.size,"%")}):this.applyStyles({top:this.formatStyle(i,"%"),height:this.formatStyle(t.size,"%")}),this.move=function(e){this.applyStyles({top:this.formatStyle(e.top,"px"),bottom:this.formatStyle(e.bottom,"px"),left:this.formatStyle(e.left,"px"),right:this.formatStyle(e.right,"px"),height:this.formatStyle(e.height,"px"),width:this.formatStyle(e.width,"px")})}}function h(e){var t,n,r,i;e.div&&(t=e.div.offsetHeight,n=e.div.offsetWidth,r=e.div.offsetTop,i=(i=e.div.childNodes)&&(i=i[0])&&i.getClientRects&&i.getClientRects(),e=e.div.getBoundingClientRect(),i=i?Math.max(i[0]&&i[0].height||0,e.height/i.length):0),this.left=e.left,this.right=e.right,this.top=e.top||r,this.height=e.height||t,this.bottom=e.bottom||r+(e.height||t),this.width=e.width||n,this.lineHeight=void 0!==i?i:e.lineHeight}function p(e,t,s,u){var n,r=new h(t),i=t.cue,o=function(e){if("number"==typeof e.line&&(e.snapToLines||0<=e.line&&e.line<=100))return e.line;if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1;for(var t=e.track,n=t.textTrackList,r=0,i=0;i<n.length&&n[i]!==t;i++)"showing"===n[i].mode&&r++;return-1*++r}(i),a=[];if(i.snapToLines){switch(i.vertical){case"":a=["+y","-y"],n="height";break;case"rl":a=["+x","-x"],n="width";break;case"lr":a=["-x","+x"],n="width"}var l=r.lineHeight,c=l*Math.round(o),d=s[n]+l,f=a[0];Math.abs(c)>d&&(c=c<0?-1:1,c*=Math.ceil(d/l)*l),o<0&&(c+=""===i.vertical?s.height:s.width,a=a.reverse()),r.move(f,c)}else{var p=r.lineHeight/s.height*100;switch(i.lineAlign){case"center":o-=p/2;break;case"end":o-=p}switch(i.vertical){case"":t.applyStyles({top:t.formatStyle(o,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(o,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(o,"%")})}a=["+y","-x","+x","-y"],r=new h(t)}r=function(e,t){for(var n,r=new h(e),i=1,o=0;o<t.length;o++){for(;e.overlapsOppositeAxis(s,t[o])||e.within(s)&&e.overlapsAny(u);)e.move(t[o]);if(e.within(s))return e;var a=e.intersectPercentage(s);a<i&&(n=new h(e),i=a),e=new h(r)}return n||r}(r,a);t.move(r.toCSSCompatValues(s))}function w(){}s.prototype.applyStyles=function(e,t){for(var n in t=t||this.div,e)e.hasOwnProperty(n)&&(t.style[n]=e[n])},s.prototype.formatStyle=function(e,t){return 0===e?0:e+t},(f.prototype=n(s.prototype)).constructor=f,h.prototype.move=function(e,t){switch(t=void 0!==t?t:this.lineHeight,e){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},h.prototype.overlaps=function(e){return this.left<e.right&&this.right>e.left&&this.top<e.bottom&&this.bottom>e.top},h.prototype.overlapsAny=function(e){for(var t=0;t<e.length;t++)if(this.overlaps(e[t]))return!0;return!1},h.prototype.within=function(e){return this.top>=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},h.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.left<e.left;case"-x":return this.right>e.right;case"+y":return this.top<e.top;case"-y":return this.bottom>e.bottom}},h.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},h.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},h.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,n=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,r=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0;return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||r,height:e.height||t,bottom:e.bottom||r+(e.height||t),width:e.width||n}},w.StringDecoder=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}},w.convertCueToDOMTree=function(e,t){return e&&t?o(e,t):null};w.processCues=function(r,i,e){if(!r||!i||!e)return null;for(;e.firstChild;)e.removeChild(e.firstChild);var o=r.document.createElement("div");if(o.style.position="absolute",o.style.left="0",o.style.right="0",o.style.top="0",o.style.bottom="0",o.style.margin="1.5%",e.appendChild(o),function(e){for(var t=0;t<e.length;t++)if(e[t].hasBeenReset||!e[t].displayState)return 1}(i)){var a=[],s=h.getSimpleBoxPosition(o),u={font:Math.round(.05*s.height*100)/100+"px sans-serif"};!function(){for(var e,t,n=0;n<i.length;n++)t=i[n],e=new f(r,t,u),o.appendChild(e.div),p(0,e,s,a),t.displayState=e.div,a.push(h.getSimpleBoxPosition(e))}()}else for(var t=0;t<i.length;t++)o.appendChild(i[t].displayState)},(w.Parser=function(e,t,n){n||(n=t,t={}),t=t||{},this.window=e,this.vttjs=t,this.state="INITIAL",this.buffer="",this.decoder=n||new TextDecoder("utf8"),this.regionList=[]}).prototype={reportOrThrowError:function(e){if(!(e instanceof u))throw e;this.onparsingerror&&this.onparsingerror(e)},parse:function(e){var r=this;function t(){for(var e=r.buffer,t=0;t<e.length&&"\r"!==e[t]&&"\n"!==e[t];)++t;var n=e.substr(0,t);return"\r"===e[t]&&++t,"\n"===e[t]&&++t,r.buffer=e.substr(t),n}function n(e){e.match(/X-TIMESTAMP-MAP/)?c(e,function(e,t){var n;"X-TIMESTAMP-MAP"===e&&(t=t,n=new l,c(t,function(e,t){switch(e){case"MPEGT":n.integer(e+"S",t);break;case"LOCA":n.set(e+"L",m(t))}},/[^\d]:/,/,/),r.ontimestampmap&&r.ontimestampmap({MPEGTS:n.get("MPEGTS"),LOCAL:n.get("LOCAL")}))},/=/):c(e,function(e,t){var i;"Region"===e&&(t=t,i=new l,c(t,function(e,t){switch(e){case"id":i.set(e,t);break;case"width":i.percent(e,t);break;case"lines":i.integer(e,t);break;case"regionanchor":case"viewportanchor":var n=t.split(",");if(2!==n.length)break;var r=new l;if(r.percent("x",n[0]),r.percent("y",n[1]),!r.has("x")||!r.has("y"))break;i.set(e+"X",r.get("x")),i.set(e+"Y",r.get("y"));break;case"scroll":i.alt(e,t,["up"])}},/=/,/\s/),i.has("id")&&((t=new(r.vttjs.VTTRegion||r.window.VTTRegion)).width=i.get("width",100),t.lines=i.get("lines",3),t.regionAnchorX=i.get("regionanchorX",0),t.regionAnchorY=i.get("regionanchorY",100),t.viewportAnchorX=i.get("viewportanchorX",0),t.viewportAnchorY=i.get("viewportanchorY",100),t.scroll=i.get("scroll",""),r.onregion&&r.onregion(t),r.regionList.push({id:i.get("id"),region:t})))},/:/)}e&&(r.buffer+=r.decoder.decode(e,{stream:!0}));try{if("INITIAL"===r.state){if(!/\r\n|\n/.test(r.buffer))return this;var i,o=(i=t()).match(/^WEBVTT([ \t].*)?$/);if(!o||!o[0])throw new u(u.Errors.BadSignature);r.state="HEADER"}for(var a=!1;r.buffer;){if(!/\r\n|\n/.test(r.buffer))return this;switch(a?a=!1:i=t(),r.state){case"HEADER":/:/.test(i)?n(i):i||(r.state="ID");continue;case"NOTE":i||(r.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(i)){r.state="NOTE";break}if(!i)continue;r.cue=new(r.vttjs.VTTCue||r.window.VTTCue)(0,0,"");try{r.cue.align="center"}catch(e){r.cue.align="middle"}if(r.state="CUE",-1===i.indexOf("--\x3e")){r.cue.id=i;continue}case"CUE":try{d(i,r.cue,r.regionList)}catch(e){r.reportOrThrowError(e),r.cue=null,r.state="BADCUE";continue}r.state="CUETEXT";continue;case"CUETEXT":var s=-1!==i.indexOf("--\x3e");if(!i||s&&(a=!0)){r.oncue&&r.oncue(r.cue),r.cue=null,r.state="ID";continue}r.cue.text&&(r.cue.text+="\n"),r.cue.text+=i.replace(/\u2028/g,"\n").replace(/u2029/g,"\n");continue;case"BADCUE":i||(r.state="ID");continue}}}catch(e){r.reportOrThrowError(e),"CUETEXT"===r.state&&r.cue&&r.oncue&&r.oncue(r.cue),r.cue=null,r.state="INITIAL"===r.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var t=this;try{if(t.buffer+=t.decoder.decode(),!t.cue&&"HEADER"!==t.state||(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state)throw new u(u.Errors.BadSignature)}catch(e){t.reportOrThrowError(e)}return t.onflush&&t.onflush(),this}},t.exports=w},{"global/document":394}],832:[function(require,e,exports){var g={"":1,lr:1,rl:1},t={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function v(e){return"string"==typeof e&&(!!t[e.toLowerCase()]&&e.toLowerCase())}function n(e,t,n){this.hasBeenReset=!1;var r="",i=!1,o=e,a=t,s=n,u=null,l="",c=!0,d="auto",f="start",p="auto",h="auto",m=100,y="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return r},set:function(e){r=""+e}},pauseOnExit:{enumerable:!0,get:function(){return i},set:function(e){i=!!e}},startTime:{enumerable:!0,get:function(){return o},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.");o=e,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return a},set:function(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number.");a=e,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return s},set:function(e){s=""+e,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return u},set:function(e){u=e,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return l},set:function(e){e="string"==typeof(e=e)&&(!!g[e.toLowerCase()]&&e.toLowerCase());if(!1===e)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");l=e,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return c},set:function(e){c=!!e,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return d},set:function(e){if("number"!=typeof e&&"auto"!==e)throw new SyntaxError("Line: an invalid number or illegal string was specified.");d=e,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return f},set:function(e){e=v(e);e?(f=e,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return p},set:function(e){if(e<0||100<e)throw new Error("Position must be between 0 and 100.");p=e,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return h},set:function(e){e=v(e);e?(h=e,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return m},set:function(e){if(e<0||100<e)throw new Error("Size must be between 0 and 100.");m=e,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return y},set:function(e){e=v(e);if(!e)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");y=e,this.hasBeenReset=!0}}}),this.displayState=void 0}n.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},e.exports=n},{}],833:[function(require,e,exports){var u={"":!0,up:!0};function l(e){return"number"==typeof e&&0<=e&&e<=100}e.exports=function(){var t=100,n=3,r=0,i=100,o=0,a=100,s="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return t},set:function(e){if(!l(e))throw new Error("Width must be between 0 and 100.");t=e}},lines:{enumerable:!0,get:function(){return n},set:function(e){if("number"!=typeof e)throw new TypeError("Lines must be set to a number.");n=e}},regionAnchorY:{enumerable:!0,get:function(){return i},set:function(e){if(!l(e))throw new Error("RegionAnchorX must be between 0 and 100.");i=e}},regionAnchorX:{enumerable:!0,get:function(){return r},set:function(e){if(!l(e))throw new Error("RegionAnchorY must be between 0 and 100.");r=e}},viewportAnchorY:{enumerable:!0,get:function(){return a},set:function(e){if(!l(e))throw new Error("ViewportAnchorY must be between 0 and 100.");a=e}},viewportAnchorX:{enumerable:!0,get:function(){return o},set:function(e){if(!l(e))throw new Error("ViewportAnchorX must be between 0 and 100.");o=e}},scroll:{enumerable:!0,get:function(){return s},set:function(e){e="string"==typeof(e=e)&&(!!u[e.toLowerCase()]&&e.toLowerCase());!1===e?console.warn("Scroll: an invalid or illegal string was specified."):s=e}}})}},{}],834:[function(require,e,exports){function t(e){this.options=e||{locator:{}}}function l(){this.cdata=!1}function c(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function d(e){if(e)return"\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]"}function i(e,t,n){return"string"==typeof e?e.substr(t,n):e.length>=t+n||t?new java.lang.String(e,t,n)+"":e}function f(e,t){(e.currentElement||e.doc).appendChild(t)}t.prototype.parseFromString=function(e,t){var n=this.options,r=new h,i=n.domBuilder||new l,o=n.errorHandler,a=n.locator,s=n.xmlns||{},u=/\/x?html?$/.test(t),t=u?p.entityMap:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return a&&i.setDocumentLocator(a),r.errorHandler=function(r,e,i){if(!r){if(e instanceof l)return e;r=e}var o={},a=r instanceof Function;function t(t){var n=r[t];!n&&a&&(n=2==r.length?function(e){r(t,e)}:r),o[t]=n?function(e){n("[xmldom "+t+"]\t"+e+d(i))}:function(){}}return i=i||{},t("warning"),t("error"),t("fatalError"),o}(o,i,a),r.domBuilder=n.domBuilder||i,u&&(s[""]="http://www.w3.org/1999/xhtml"),s.xml=s.xml||"http://www.w3.org/XML/1998/namespace",e&&"string"==typeof e?r.parse(e,s,t):r.errorHandler.error("invalid doc source"),i.doc},l.prototype={startDocument:function(){this.doc=(new n).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,r){var i=this.doc,o=i.createElementNS(e,n||t),a=r.length;f(this,o),this.currentElement=o,this.locator&&c(this.locator,o);for(var s=0;s<a;s++){var e=r.getURI(s),u=r.getValue(s),n=r.getQName(s),l=i.createAttributeNS(e,n);this.locator&&c(r.getLocator(s),l),l.value=l.nodeValue=u,o.setAttributeNode(l)}},endElement:function(e,t,n){var r=this.currentElement;r.tagName;this.currentElement=r.parentNode},startPrefixMapping:function(e,t){},endPrefixMapping:function(e){},processingInstruction:function(e,t){t=this.doc.createProcessingInstruction(e,t);this.locator&&c(this.locator,t),f(this,t)},ignorableWhitespace:function(e,t,n){},characters:function(e,t,n){var r;(e=i.apply(this,arguments))&&(r=this.cdata?this.doc.createCDATASection(e):this.doc.createTextNode(e),this.currentElement?this.currentElement.appendChild(r):/^\s*$/.test(e)&&this.doc.appendChild(r),this.locator&&c(this.locator,r))},skippedEntity:function(e){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(e){(this.locator=e)&&(e.lineNumber=0)},comment:function(e,t,n){e=i.apply(this,arguments);var r=this.doc.createComment(e);this.locator&&c(this.locator,r),f(this,r)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(e,t,n){var r=this.doc.implementation;r&&r.createDocumentType&&(n=r.createDocumentType(e,t,n),this.locator&&c(this.locator,n),f(this,n))},warning:function(e){console.warn("[xmldom warning]\t"+e,d(this.locator))},error:function(e){console.error("[xmldom error]\t"+e,d(this.locator))},fatalError:function(e){throw console.error("[xmldom fatalError]\t"+e,d(this.locator)),e}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(e){l.prototype[e]=function(){return null}});var p=require("./entities"),h=require("./sax").XMLReader,n=exports.DOMImplementation=require("./dom").DOMImplementation;exports.XMLSerializer=require("./dom").XMLSerializer,exports.DOMParser=t},{"./dom":835,"./entities":836,"./sax":837}],835:[function(require,e,exports){function i(e,t){for(var n in e)t[n]=e[n]}function t(e,t){var n=e.prototype;function r(){}n instanceof t||(r.prototype=t.prototype,i(n,r=new r),e.prototype=n=r),n.constructor!=e&&("function"!=typeof e&&console.error("unknow Class:"+e),n.constructor=e)}var h="http://www.w3.org/1999/xhtml",n={},m=n.ELEMENT_NODE=1,y=n.ATTRIBUTE_NODE=2,g=n.TEXT_NODE=3,v=n.CDATA_SECTION_NODE=4,b=n.ENTITY_REFERENCE_NODE=5,_=(n.ENTITY_NODE=6,n.PROCESSING_INSTRUCTION_NODE=7),w=n.COMMENT_NODE=8,x=n.DOCUMENT_NODE=9,T=n.DOCUMENT_TYPE_NODE=10,S=n.DOCUMENT_FRAGMENT_NODE=11,r=(n.NOTATION_NODE=12,{}),o={};r.INDEX_SIZE_ERR=(o[1]="Index size error",1),r.DOMSTRING_SIZE_ERR=(o[2]="DOMString size error",2),r.HIERARCHY_REQUEST_ERR=(o[3]="Hierarchy request error",3),r.WRONG_DOCUMENT_ERR=(o[4]="Wrong document",4),r.INVALID_CHARACTER_ERR=(o[5]="Invalid character",5),r.NO_DATA_ALLOWED_ERR=(o[6]="No data allowed",6),r.NO_MODIFICATION_ALLOWED_ERR=(o[7]="No modification allowed",7),r.NOT_FOUND_ERR=(o[8]="Not found",8),r.NOT_SUPPORTED_ERR=(o[9]="Not supported",9),r.INUSE_ATTRIBUTE_ERR=(o[10]="Attribute in use",10),r.INVALID_STATE_ERR=(o[11]="Invalid state",11),r.SYNTAX_ERR=(o[12]="Syntax error",12),r.INVALID_MODIFICATION_ERR=(o[13]="Invalid modification",13),r.NAMESPACE_ERR=(o[14]="Invalid namespace",14),r.INVALID_ACCESS_ERR=(o[15]="Invalid access",15);function a(e,t){var n;return t instanceof Error?n=t:(n=this,Error.call(this,o[e]),this.message=o[e],Error.captureStackTrace&&Error.captureStackTrace(this,a)),n.code=e,t&&(this.message=this.message+": "+t),n}function f(){}function s(e,t){this._node=e,this._refresh=t,u(this)}function u(e){var t,n=e._node._inc||e._node.ownerDocument._inc;e._inc!=n&&(t=e._refresh(e._node),X(e,"length",t.length),i(t,e),e._inc=n)}function p(){}function l(e,t){for(var n=e.length;n--;)if(e[n]===t)return n}function c(e,t,n,r){r?t[l(t,r)]=n:t[t.length++]=n,!e||(t=(n.ownerElement=e).ownerDocument)&&(r&&A(t,e,r),e=e,n=n,(t=t)&&t._inc++,"http://www.w3.org/2000/xmlns/"==n.namespaceURI&&(e._nsMap[n.prefix?n.localName:""]=n.value))}function d(e,t,n){var r=l(t,n);if(!(0<=r))throw a(8,new Error(e.tagName+"@"+n));for(var i,o=t.length-1;r<o;)t[r]=t[++r];t.length=o,!e||(i=e.ownerDocument)&&(A(i,e,n),n.ownerElement=null)}function k(e){if(this._features={},e)for(var t in e)this._features=e[t]}function E(){}function O(e){return("<"==e?"&lt;":">"==e&&"&gt;")||"&"==e&&"&amp;"||'"'==e&&"&quot;"||"&#"+e.charCodeAt()+";"}function C(e,t){if(t(e))return 1;if(e=e.firstChild)do{if(C(e,t))return 1}while(e=e.nextSibling)}function P(){}function A(e,t,n){e&&e._inc++,"http://www.w3.org/2000/xmlns/"==n.namespaceURI&&delete t._nsMap[n.prefix?n.localName:""]}function M(e,t,n){if(e&&e._inc){e._inc++;var r=t.childNodes;if(n)r[r.length++]=n;else{for(var i=t.firstChild,o=0;i;)i=(r[o++]=i).nextSibling;r.length=o}}}function j(e,t){var n=t.previousSibling,r=t.nextSibling;return n?n.nextSibling=r:e.firstChild=r,r?r.previousSibling=n:e.lastChild=n,M(e.ownerDocument,e),t}function D(e,t,n){var r=t.parentNode;if(r&&r.removeChild(t),t.nodeType===S){var i=t.firstChild;if(null==i)return t;var o=t.lastChild}else i=o=t;r=n?n.previousSibling:e.lastChild;for(i.previousSibling=r,o.nextSibling=n,r?r.nextSibling=i:e.firstChild=i,null==n?e.lastChild=o:n.previousSibling=o;i.parentNode=e,i!==o&&(i=i.nextSibling););return M(e.ownerDocument||e,e),t.nodeType==S&&(t.firstChild=t.lastChild=null),t}function I(){this._nsMap={}}function N(){}function R(){}function L(){}function U(){}function F(){}function B(){}function z(){}function W(){}function V(){}function H(){}function q(){}function Y(){}function G(e,t){var n,r=[],i=9==this.nodeType&&this.documentElement||this,o=i.prefix,a=i.namespaceURI;return $(this,r,e,t,n=a&&null==o&&null==(o=i.lookupPrefix(a))?[{namespace:a,prefix:null}]:n),r.join("")}function K(e,t,n){var r=e.prefix||"",i=e.namespaceURI;if((r||i)&&("xml"!==r||"http://www.w3.org/XML/1998/namespace"!==i)&&"http://www.w3.org/2000/xmlns/"!=i){for(var o=n.length;o--;){var a=n[o];if(a.prefix==r)return a.namespace!=i}return 1}}function $(e,t,n,r,i){if(r){if(!(e=r(e)))return;if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case m:i=i||[];var o=e.attributes,a=o.length,s=e.firstChild,u=e.tagName;n=h===e.namespaceURI||n,t.push("<",u);for(var l=0;l<a;l++)"xmlns"==(c=o.item(l)).prefix?i.push({prefix:c.localName,namespace:c.value}):"xmlns"==c.nodeName&&i.push({prefix:"",namespace:c.value});for(var c,d,f,l=0;l<a;l++)K(c=o.item(l),0,i)&&(d=c.prefix||"",f=c.namespaceURI,t.push(d?" xmlns:"+d:" xmlns",'="',f,'"'),i.push({prefix:d,namespace:f})),$(c,t,n,r,i);if(K(e,0,i)&&(d=e.prefix||"",f=e.namespaceURI,t.push(d?" xmlns:"+d:" xmlns",'="',f,'"'),i.push({prefix:d,namespace:f})),s||n&&!/^(?:meta|link|img|br|hr|input)$/i.test(u)){if(t.push(">"),n&&/^script$/i.test(u))for(;s;)s.data?t.push(s.data):$(s,t,n,r,i),s=s.nextSibling;else for(;s;)$(s,t,n,r,i),s=s.nextSibling;t.push("</",u,">")}else t.push("/>");return;case x:case S:for(s=e.firstChild;s;)$(s,t,n,r,i),s=s.nextSibling;return;case y:return t.push(" ",e.name,'="',e.value.replace(/[<&"]/g,O),'"');case g:return t.push(e.data.replace(/[<&]/g,O));case v:return t.push("<![CDATA[",e.data,"]]>");case w:return t.push("\x3c!--",e.data,"--\x3e");case T:var p=e.publicId,u=e.systemId;return t.push("<!DOCTYPE ",e.name),void(p?(t.push(' PUBLIC "',p),u&&"."!=u&&t.push('" "',u),t.push('">')):u&&"."!=u?t.push(' SYSTEM "',u,'">'):((u=e.internalSubset)&&t.push(" [",u,"]"),t.push(">")));case _:return t.push("<?",e.target," ",e.data,"?>");case b:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function X(e,t,n){e[t]=n}a.prototype=Error.prototype,i(r,a),f.prototype={length:0,item:function(e){return this[e]||null},toString:function(e,t){for(var n=[],r=0;r<this.length;r++)$(this[r],n,e,t);return n.join("")}},s.prototype.item=function(e){return u(this),this[e]},t(s,f),p.prototype={length:0,item:f.prototype.item,getNamedItem:function(e){for(var t=this.length;t--;){var n=this[t];if(n.nodeName==e)return n}},setNamedItem:function(e){var t=e.ownerElement;if(t&&t!=this._ownerElement)throw new a(10);t=this.getNamedItem(e.nodeName);return c(this._ownerElement,this,e,t),t},setNamedItemNS:function(e){var t=e.ownerElement;if(t&&t!=this._ownerElement)throw new a(10);return t=this.getNamedItemNS(e.namespaceURI,e.localName),c(this._ownerElement,this,e,t),t},removeNamedItem:function(e){e=this.getNamedItem(e);return d(this._ownerElement,this,e),e},removeNamedItemNS:function(e,t){t=this.getNamedItemNS(e,t);return d(this._ownerElement,this,t),t},getNamedItemNS:function(e,t){for(var n=this.length;n--;){var r=this[n];if(r.localName==t&&r.namespaceURI==e)return r}return null}},k.prototype={hasFeature:function(e,t){e=this._features[e.toLowerCase()];return!(!e||t&&!(t in e))},createDocument:function(e,t,n){var r=new P;return r.implementation=this,r.childNodes=new f,(r.doctype=n)&&r.appendChild(n),t&&(t=r.createElementNS(e,t),r.appendChild(t)),r},createDocumentType:function(e,t,n){var r=new B;return r.name=e,r.nodeName=e,r.publicId=t,r.systemId=n,r}},E.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(e,t){return D(this,e,t)},replaceChild:function(e,t){this.insertBefore(e,t),t&&this.removeChild(t)},removeChild:function(e){return j(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return function e(t,n,r){var i=new n.constructor;for(var o in n){var a=n[o];"object"!=typeof a&&a!=i[o]&&(i[o]=a)}n.childNodes&&(i.childNodes=new f);i.ownerDocument=t;switch(i.nodeType){case m:var s=n.attributes,u=i.attributes=new p,l=s.length;u._ownerElement=i;for(var c=0;c<l;c++)i.setAttributeNode(e(t,s.item(c),!0));break;case y:r=!0}if(r)for(var d=n.firstChild;d;)i.appendChild(e(t,d,r)),d=d.nextSibling;return i}(this.ownerDocument||this,this,e)},normalize:function(){for(var e=this.firstChild;e;){var t=e.nextSibling;t&&t.nodeType==g&&e.nodeType==g?(this.removeChild(t),e.appendData(t.data)):(e.normalize(),e=t)}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},hasAttributes:function(){return 0<this.attributes.length},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n)for(var r in n)if(n[r]==e)return r;t=t.nodeType==y?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&e in n)return n[e];t=t.nodeType==y?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},i(n,E),i(n,E.prototype),P.prototype={nodeName:"#document",nodeType:x,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType!=S)return null==this.documentElement&&e.nodeType==m&&(this.documentElement=e),D(this,e,t),e.ownerDocument=this,e;for(var n=e.firstChild;n;){var r=n.nextSibling;this.insertBefore(n,t),n=r}return e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),j(this,e)},importNode:function(e,t){return function e(t,n,r){var i;switch(n.nodeType){case m:(i=n.cloneNode(!1)).ownerDocument=t;case S:break;case y:r=!0}i=i||n.cloneNode(!1);i.ownerDocument=t;i.parentNode=null;if(r)for(var o=n.firstChild;o;)i.appendChild(e(t,o,r)),o=o.nextSibling;return i}(this,e,t)},getElementById:function(t){var n=null;return C(this.documentElement,function(e){if(e.nodeType==m&&e.getAttribute("id")==t)return n=e,!0}),n},getElementsByClassName:function(e){var r=new RegExp("(^|\\s)"+e+"(\\s|$)");return new s(this,function(t){var n=[];return C(t.documentElement,function(e){e!==t&&e.nodeType==m&&r.test(e.getAttribute("class"))&&n.push(e)}),n})},createElement:function(e){var t=new I;return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.childNodes=new f,(t.attributes=new p)._ownerElement=t},createDocumentFragment:function(){var e=new H;return e.ownerDocument=this,e.childNodes=new f,e},createTextNode:function(e){var t=new L;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new U;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new F;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new q;return n.ownerDocument=this,n.tagName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new N;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new V;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new I,r=t.split(":"),i=n.attributes=new p;return n.childNodes=new f,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,i._ownerElement=n},createAttributeNS:function(e,t){var n=new N,r=t.split(":");return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,n}},t(P,E),P.prototype.getElementsByTagName=(I.prototype={nodeType:m,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){e=this.getAttributeNode(e);return e&&e.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){e=this.ownerDocument.createAttribute(e);e.value=e.nodeValue=""+t,this.setAttributeNode(e)},removeAttribute:function(e){e=this.getAttributeNode(e);e&&this.removeAttributeNode(e)},appendChild:function(e){return e.nodeType===S?this.insertBefore(e,null):function(e,t){var n=t.parentNode;n&&(r=e.lastChild,n.removeChild(t),r=e.lastChild);var r=e.lastChild;return t.parentNode=e,t.previousSibling=r,t.nextSibling=null,r?r.nextSibling=t:e.firstChild=t,e.lastChild=t,M(e.ownerDocument,e,t),t}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){t=this.getAttributeNodeNS(e,t);t&&this.removeAttributeNode(t)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){t=this.getAttributeNodeNS(e,t);return t&&t.value||""},setAttributeNS:function(e,t,n){t=this.ownerDocument.createAttributeNS(e,t);t.value=t.nodeValue=""+n,this.setAttributeNode(t)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(r){return new s(this,function(t){var n=[];return C(t,function(e){e===t||e.nodeType!=m||"*"!==r&&e.tagName!=r||n.push(e)}),n})},getElementsByTagNameNS:function(r,i){return new s(this,function(t){var n=[];return C(t,function(e){e===t||e.nodeType!==m||"*"!==r&&e.namespaceURI!==r||"*"!==i&&e.localName!=i||n.push(e)}),n})}}).getElementsByTagName,P.prototype.getElementsByTagNameNS=I.prototype.getElementsByTagNameNS,t(I,E),N.prototype.nodeType=y,t(N,E),R.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(o[3])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){var r=this.data.substring(0,e),t=this.data.substring(e+t);this.nodeValue=this.data=n=r+n+t,this.length=n.length}},t(R,E),L.prototype={nodeName:"#text",nodeType:g,splitText:function(e){var t=(n=this.data).substring(e),n=n.substring(0,e);this.data=this.nodeValue=n,this.length=n.length;t=this.ownerDocument.createTextNode(t);return this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling),t}},t(L,R),U.prototype={nodeName:"#comment",nodeType:w},t(U,R),F.prototype={nodeName:"#cdata-section",nodeType:v},t(F,R),B.prototype.nodeType=T,t(B,E),z.prototype.nodeType=12,t(z,E),W.prototype.nodeType=6,t(W,E),V.prototype.nodeType=b,t(V,E),H.prototype.nodeName="#document-fragment",H.prototype.nodeType=S,t(H,E),q.prototype.nodeType=_,t(q,E),Y.prototype.serializeToString=function(e,t,n){return G.call(e,t,n)},E.prototype.toString=G;try{Object.defineProperty&&(Object.defineProperty(s.prototype,"length",{get:function(){return u(this),this.$$length}}),Object.defineProperty(E.prototype,"textContent",{get:function(){return function e(t){switch(t.nodeType){case m:case S:var n=[];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&n.push(e(t)),t=t.nextSibling;return n.join("");default:return t.nodeValue}}(this)},set:function(e){switch(this.nodeType){case m:case S:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),X=function(e,t,n){e["$$"+t]=n})}catch(e){}exports.Node=E,exports.DOMImplementation=k,exports.XMLSerializer=Y},{}],836:[function(require,e,exports){exports.entityMap={lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",times:"×",divide:"÷",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",euro:"€",trade:"™",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}},{}],837:[function(require,e,exports){var t=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,n=new RegExp("[\\-\\.0-9"+t.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),r=new RegExp("^"+t.source+n.source+"*(?::"+t.source+n.source+"*)?$"),A=0,M=1,j=2,D=3,I=4,N=5,R=6,L=7;function i(){}function U(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function F(e,t,n){for(var r=e.tagName,i=null,o=e.length;o--;){var a=e[o],s=a.qName,u=a.value,s=0<(c=s.indexOf(":"))?(l=a.prefix=s.slice(0,c),d=s.slice(c+1),"xmlns"===l&&d):(l=null,"xmlns"===(d=s)&&"");a.localName=d,!1!==s&&(null==i&&(i={},p(n,n={})),n[s]=i[s]=u,a.uri="http://www.w3.org/2000/xmlns/",t.startPrefixMapping(s,u))}for(var l,o=e.length;o--;)(l=(a=e[o]).prefix)&&("xml"===l&&(a.uri="http://www.w3.org/XML/1998/namespace"),"xmlns"!==l&&(a.uri=n[l||""]));var c,d=0<(c=r.indexOf(":"))?(l=e.prefix=r.slice(0,c),e.localName=r.slice(c+1)):(l=null,e.localName=r),f=e.uri=n[l||""];if(t.startElement(f,d,r,e),!e.closed)return e.currentNSMap=n,e.localNSMap=i,1;if(t.endElement(f,d,r),i)for(l in i)t.endPrefixMapping(l)}function p(e,t){for(var n in e)t[n]=e[n]}function B(e){}i.prototype={parse:function(e,t,n){var r=this.domBuilder;r.startDocument(),p(t,t={}),function(n,e,r,i,o){function a(e){var t=e.slice(1,-1);return t in r?r[t]:"#"===t.charAt(0)?65535<(t=parseInt(t.substr(1).replace("x","0x")))?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):String.fromCharCode(t):(o.error("entity not found:"+e),e)}function t(e){var t;h<e&&(t=n.substring(h,e).replace(/&#?\w+;/g,a),d&&s(h),i.characters(t,0,e-h),h=e)}function s(e,t){for(;l<=e&&(t=c.exec(n));)u=t.index,l=u+t[0].length,d.lineNumber++;d.columnNumber=e-u+1}var u=0,l=0,c=/.*(?:\r\n?|\n)|.*$/g,d=i.locator,f=[{currentNSMap:e}],p={},h=0;for(;;){try{var m,y,g=n.indexOf("<",h);if(g<0)return n.substr(h).match(/^\s*$/)||(m=i.doc,y=m.createTextNode(n.substr(h)),m.appendChild(y),i.currentElement=y);switch(h<g&&t(g),n.charAt(g+1)){case"/":var v=n.indexOf(">",g+3),b=n.substring(g+2,v),_=f.pop();v<0?(b=n.substring(g+2).replace(/[\s<].*/,""),o.error("end tag name: "+b+" is not complete:"+_.tagName),v=g+1+b.length):b.match(/\s</)&&(b=b.replace(/[\s<].*/,""),o.error("end tag name: "+b+" maybe not complete"),v=g+1+b.length);var w=_.localNSMap,x=_.tagName==b;if(x||_.tagName&&_.tagName.toLowerCase()==b.toLowerCase()){if(i.endElement(_.uri,_.localName,b),w)for(var T in w)i.endPrefixMapping(T);x||o.fatalError("end tag name: "+b+" is not match the current start tagName:"+_.tagName)}else f.push(_);v++;break;case"?":d&&s(g),v=function(e,t,n){var r=e.indexOf("?>",t);if(r){t=e.substring(t,r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(t){t[0].length;return n.processingInstruction(t[1],t[2]),r+2}return-1}return-1}(n,g,i);break;case"!":d&&s(g),v=function(e,t,n,r){{if("-"===e.charAt(t+2)){if("-"!==e.charAt(t+3))return-1;var i=e.indexOf("--\x3e",t+4);return t<i?(n.comment(e,t+4,i-t-4),i+3):(r.error("Unclosed comment"),-1)}if("CDATA["==e.substr(t+3,6)){i=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,i-t-9),n.endCDATA(),i+3}var o=function(e,t){var n,r=[],i=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;i.lastIndex=t,i.exec(e);for(;n=i.exec(e);)if(r.push(n),n[1])return r}(e,t),r=o.length;if(1<r&&/!doctype/i.test(o[0][0])){i=o[1][0],e=!1,t=!1;3<r&&(/^public$/i.test(o[2][0])?(e=o[3][0],t=4<r&&o[4][0]):/^system$/i.test(o[2][0])&&(t=o[3][0]));r=o[r-1];return n.startDTD(i,e&&e.replace(/^(['"])(.*?)\1$/,"$2"),t&&t.replace(/^(['"])(.*?)\1$/,"$2")),n.endDTD(),r.index+r[0].length}}return-1}(n,g,i,o);break;default:d&&s(g);var S=new B,k=f[f.length-1].currentNSMap,v=function(e,t,n,r,i,o){var a,s=++t,u=A;for(;;){var l=e.charAt(s);switch(l){case"=":if(u===M)a=e.slice(t,s),u=D;else{if(u!==j)throw new Error("attribute equal must after attrName");u=D}break;case"'":case'"':if(u===D||u===M){if(u===M&&(o.warning('attribute value must after "="'),a=e.slice(t,s)),t=s+1,!(0<(s=e.indexOf(l,t))))throw new Error("attribute value no end '"+l+"' match");c=e.slice(t,s).replace(/&#?\w+;/g,i),n.add(a,c,t-1),u=N}else{if(u!=I)throw new Error('attribute value must after "="');c=e.slice(t,s).replace(/&#?\w+;/g,i),n.add(a,c,t),o.warning('attribute "'+a+'" missed start quot('+l+")!!"),t=s+1,u=N}break;case"/":switch(u){case A:n.setTagName(e.slice(t,s));case N:case R:case L:u=L,n.closed=!0;case I:case M:case j:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return o.error("unexpected end of input"),u==A&&n.setTagName(e.slice(t,s)),s;case">":switch(u){case A:n.setTagName(e.slice(t,s));case N:case R:case L:break;case I:case M:"/"===(c=e.slice(t,s)).slice(-1)&&(n.closed=!0,c=c.slice(0,-1));case j:u===j&&(c=a),u==I?(o.warning('attribute "'+c+'" missed quot(")!!'),n.add(a,c.replace(/&#?\w+;/g,i),t)):("http://www.w3.org/1999/xhtml"===r[""]&&c.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+c+'" missed value!! "'+c+'" instead!!'),n.add(c,c,t));break;case D:throw new Error("attribute value missed!!")}return s;case"":l=" ";default:if(l<=" ")switch(u){case A:n.setTagName(e.slice(t,s)),u=R;break;case M:a=e.slice(t,s),u=j;break;case I:var c=e.slice(t,s).replace(/&#?\w+;/g,i);o.warning('attribute "'+c+'" missed quot(")!!'),n.add(a,c,t);case N:u=R}else switch(u){case j:n.tagName;"http://www.w3.org/1999/xhtml"===r[""]&&a.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+a+'" missed value!! "'+a+'" instead2!!'),n.add(a,a,t),t=s,u=M;break;case N:o.warning('attribute space is required"'+a+'"!!');case R:u=M,t=s;break;case D:u=I,t=s;break;case L:throw new Error("elements closed character '/' and '>' must be connected to")}}s++}}(n,g,S,k,a,o),E=S.length;if(!S.closed&&function(e,t,n,r){var i=r[n];null==i&&((i=e.lastIndexOf("</"+n+">"))<t&&(i=e.lastIndexOf("</"+n)),r[n]=i);return i<t}(n,v,S.tagName,p)&&(S.closed=!0,r.nbsp||o.warning("unclosed xml attribute")),d&&E){for(var O=U(d,{}),C=0;C<E;C++){var P=S[C];s(P.offset),P.locator=U(d,{})}i.locator=O,F(S,i,k)&&f.push(S),i.locator=d}else F(S,i,k)&&f.push(S);"http://www.w3.org/1999/xhtml"!==S.uri||S.closed?v++:v=function(e,t,n,r,i){if(/^(?:script|textarea)$/i.test(n)){var o=e.indexOf("</"+n+">",t),e=e.substring(t+1,o);if(/[&<]/.test(e))return/^script$/i.test(n)||(e=e.replace(/&#?\w+;/g,r)),i.characters(e,0,e.length),o}return t+1}(n,v,S.tagName,a,i)}}catch(e){o.error("element parse error: "+e),v=-1}h<v?h=v:t(Math.max(g,h)+1)}}(e,t,n,r,this.errorHandler),r.endDocument()}},B.prototype={setTagName:function(e){if(!r.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},add:function(e,t,n){if(!r.test(e))throw new Error("invalid attribute:"+e);this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},exports.XMLReader=i},{}],838:[function(require,e,exports){"use strict";require("atoms-button"),require("atoms-grid-col"),require("atoms-grid-row"),require("atoms-icon"),require("atoms-slider"),require("atoms-spinner"),require("habitats-element-utils"),require("habitats-frame"),require("habitats-mainjs"),require("habitats-picturefill"),require("habitats-poly-request-animation-frame"),require("habitats-pp-polyfills"),require("molecules-accordion"),require("molecules-agencypage-contactbox"),require("molecules-agencypage-stage"),require("molecules-breadcrumb"),require("molecules-content-box"),require("molecules-content-drilldown"),require("molecules-details-accordion"),require("molecules-donut-multi-chart"),require("molecules-donut-multi-chart-external"),require("molecules-dot-nav"),require("molecules-expandable-list"),require("molecules-expanding-text"),require("molecules-formelements-auto-search"),require("molecules-formelements-autocomplete"),require("molecules-formelements-dateinput"),require("molecules-formelements-datepicker"),require("molecules-formelements-datepicker-cms"),require("molecules-formelements-dropdown"),require("molecules-formelements-formrow"),require("molecules-formelements-optionlist"),require("molecules-formelements-searchfield"),require("molecules-formelements-select"),require("molecules-formelements-textarea"),require("molecules-formelements-textinput"),require("molecules-formelements-ticks"),require("molecules-heading-group"),require("molecules-icon-list"),require("molecules-icon-list-item"),require("molecules-icon-tile"),require("molecules-icon-tile-group"),require("molecules-icon-toolbar"),require("molecules-image-crop"),require("molecules-image-magazin-content-box"),require("molecules-image-magazin-teaser"),require("molecules-list-image"),require("molecules-list-item"),require("molecules-main-navigation"),require("molecules-menu-button"),require("molecules-nav-bar"),require("molecules-paginated-container"),require("molecules-pagination"),require("molecules-site-pager"),require("molecules-slider-input"),require("molecules-starrating"),require("molecules-status-bar"),require("molecules-tabs"),require("molecules-tariff-check-quicknav"),require("molecules-text-accordion"),require("molecules-third-level-navigation"),require("molecules-tile-grid-item"),require("molecules-video"),require("organisms-agency-page"),require("organisms-agent-search-box"),require("organisms-card-mysalesman"),require("organisms-card-salesman"),require("organisms-combox"),require("organisms-contract-box"),require("organisms-contract-challenge"),require("organisms-contract-details"),require("organisms-cookie-box"),require("organisms-download"),require("organisms-dropdown-teaser"),require("organisms-footer"),require("organisms-gallery-gallery-lightbox"),require("organisms-gallery"),require("organisms-header"),require("organisms-headline-teaser"),require("organisms-image-magazin-footer"),require("organisms-inbox-list"),require("organisms-infotile"),require("organisms-infotile-cta"),require("organisms-insurance-info"),require("organisms-interactive-table"),require("organisms-intermediate-result"),require("organisms-megadrilldown"),require("organisms-message"),require("organisms-outdated-browser-notification"),require("organisms-page-options"),require("organisms-pie-picker"),require("organisms-point-slider"),require("organisms-receipt-list"),require("organisms-reversaltile"),require("organisms-second-and-third-level-navigation"),require("organisms-service-abstract"),require("organisms-service-teaser-box"),require("organisms-social-media-bar"),require("organisms-stage"),require("organisms-status-list"),require("organisms-stepbystep-box"),require("organisms-stock-calculator"),require("organisms-tariff-check"),require("organisms-teaser"),require("organisms-tooltip"),require("pages-adh-dashboard"),require("pages-appointment-booking"),require("pages-dashboard"),require("pages-dkv-contract-details"),require("pages-dwv-layout"),require("pages-gallery-example"),require("pages-home"),require("pages-image-magazin-article"),require("pages-image-magazin-article-info"),require("pages-image-magazin-category"),require("pages-image-magazin-home"),require("pages-product-details"),require("pages-product-hub"),require("templates-piepicker-and-slider"),require("templates-teaser"),require("templates-tiles")},{"atoms-button":839,"atoms-grid-col":840,"atoms-grid-row":841,"atoms-icon":842,"atoms-slider":843,"atoms-spinner":844,"habitats-element-utils":845,"habitats-frame":846,"habitats-mainjs":847,"habitats-picturefill":848,"habitats-poly-request-animation-frame":849,"habitats-pp-polyfills":850,"molecules-accordion":851,"molecules-agencypage-contactbox":852,"molecules-agencypage-stage":853,"molecules-breadcrumb":854,"molecules-content-box":855,"molecules-content-drilldown":856,"molecules-details-accordion":857,"molecules-donut-multi-chart":859,"molecules-donut-multi-chart-external":858,"molecules-dot-nav":860,"molecules-expandable-list":861,"molecules-expanding-text":862,"molecules-formelements-auto-search":863,"molecules-formelements-autocomplete":864,"molecules-formelements-dateinput":865,"molecules-formelements-datepicker":867,"molecules-formelements-datepicker-cms":866,"molecules-formelements-dropdown":868,"molecules-formelements-formrow":869,"molecules-formelements-optionlist":870,"molecules-formelements-searchfield":871,"molecules-formelements-select":872,"molecules-formelements-textarea":873,"molecules-formelements-textinput":874,"molecules-formelements-ticks":875,"molecules-heading-group":876,"molecules-icon-list":878,"molecules-icon-list-item":877,"molecules-icon-tile":880,"molecules-icon-tile-group":879,"molecules-icon-toolbar":881,"molecules-image-crop":882,"molecules-image-magazin-content-box":883,"molecules-image-magazin-teaser":884,"molecules-list-image":885,"molecules-list-item":886,"molecules-main-navigation":887,"molecules-menu-button":888,"molecules-nav-bar":889,"molecules-paginated-container":890,"molecules-pagination":891,"molecules-site-pager":892,"molecules-slider-input":893,"molecules-starrating":894,"molecules-status-bar":895,"molecules-tabs":896,"molecules-tariff-check-quicknav":897,"molecules-text-accordion":898,"molecules-third-level-navigation":899,"molecules-tile-grid-item":900,"molecules-video":901,"organisms-agency-page":902,"organisms-agent-search-box":903,"organisms-card-mysalesman":904,"organisms-card-salesman":905,"organisms-combox":906,"organisms-contract-box":907,"organisms-contract-challenge":908,"organisms-contract-details":909,"organisms-cookie-box":910,"organisms-download":911,"organisms-dropdown-teaser":912,"organisms-footer":913,"organisms-gallery":915,"organisms-gallery-gallery-lightbox":914,"organisms-header":916,"organisms-headline-teaser":917,"organisms-image-magazin-footer":918,"organisms-inbox-list":919,"organisms-infotile":921,"organisms-infotile-cta":920,"organisms-insurance-info":922,"organisms-interactive-table":923,"organisms-intermediate-result":924,"organisms-megadrilldown":925,"organisms-message":926,"organisms-outdated-browser-notification":927,"organisms-page-options":928,"organisms-pie-picker":929,"organisms-point-slider":930,"organisms-receipt-list":931,"organisms-reversaltile":932,"organisms-second-and-third-level-navigation":933,"organisms-service-abstract":934,"organisms-service-teaser-box":935,"organisms-social-media-bar":936,"organisms-stage":937,"organisms-status-list":938,"organisms-stepbystep-box":939,"organisms-stock-calculator":940,"organisms-tariff-check":941,"organisms-teaser":942,"organisms-tooltip":943,"pages-adh-dashboard":944,"pages-appointment-booking":945,"pages-dashboard":946,"pages-dkv-contract-details":947,"pages-dwv-layout":948,"pages-gallery-example":949,"pages-home":950,"pages-image-magazin-article":952,"pages-image-magazin-article-info":951,"pages-image-magazin-category":953,"pages-image-magazin-home":954,"pages-product-details":955,"pages-product-hub":956,"templates-piepicker-and-slider":957,"templates-teaser":958,"templates-tiles":959}],839:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)()};var t,n=require("../icon"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../icon":842}],840:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){},e.exports=exports.default},{}],841:[function(require,e,exports){arguments[4][840][0].apply(exports,arguments)},{dup:840}],842:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){var e=document.documentMode,t=document.querySelectorAll('svg[class*="erg-icon"]');if(t){for(var n,r,i=[],o=0;o<t.length;o++)!e||(n=t[o]&&t[o].querySelector("use"))&&(r=n.getAttribute("xlink:href").split("#")[0],s(n),u(i,r)||i.push(r));for(var a=0;a<i.length;a++)l(i[a])}};var s=function(e){var t=e.getAttribute("xlink:href");e.setAttribute("xlink:href","#"+t.split("#")[1])},u=function(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1},r=[],l=function(t){if(!t||u(r,t))return!1;r.push(t);var n=new window.XMLHttpRequest;n.open("GET",t),n.onload=function(){var e;200===n.status?((e=document.createElement("div")).innerHTML=n.responseText,e.style.height=0,e.style.width=0,e.style.visibility="hidden",e.style.overflow="hidden",document.body.insertBefore(e,document.body.firstChild)):console.error("Unable to inject the following SVG spritesheet into the DOM: "+t)},n.send()};e.exports=exports.default},{}],843:[function(require,e,exports){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(exports,"__esModule",{value:!0});var t=(function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}(n,[{key:"handleSliderMouseDown",value:function(e){e.target===this.$slider&&this.setSliderPosition(e.offsetX/this.$slider.offsetWidth*100)}},{key:"handleKnobMouseDown",value:function(e){var t;e.target===this.$slider&&(t=e.offsetX||(e.touches?e.touches[0].clientX:0),this.setSliderPosition(t/this.$slider.offsetWidth*100)),this.startX=e.clientX||e.touches[0].clientX,this.offsetLeft=this.$knob.offsetLeft,this.$slider.classList.add(this.activeDragClassName),window.addEventListener("mousemove",this.dragHandleFn),window.addEventListener("mouseup",this.dragEndHandleFn),window.addEventListener("touchmove",this.dragHandleFn),window.addEventListener("touchend",this.dragEndHandleFn)}},{key:"handleKnobMouseUp",value:function(){this.startX=null,this.$slider.classList.remove(this.activeDragClassName),window.removeEventListener("mouseup",this.dragEndHandleFn),window.removeEventListener("mousemove",this.dragHandleFn),window.removeEventListener("touchmove",this.dragHandleFn),window.removeEventListener("touchend",this.dragEndHandleFn)}},{key:"handleKnobDrag",value:function(e){e=e.clientX||(e.touches?e.touches[0].clientX:0);null!==this.startX&&(e=this.offsetLeft/this.$slider.offsetWidth-(this.startX-e)/this.$slider.offsetWidth,this.setSliderPosition(100*e))}},{key:"setSliderValue",value:function(e){this.setSliderPosition(e,!0)}},{key:"setSliderPosition",value:function(e,t){this.value=Math.max(Math.min(e,100),0),this.$knob.style.left=this.value+"%",this.$bar.style.left=this.value-100+"%",t||this.updateCallback(this.value)}}]),n);function n(e){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this.startX=null,this.updateCallback=function(){},this.dragHandleFn=function(e){e.preventDefault(),e.stopPropagation(),t.handleKnobDrag(e)},this.dragEndHandleFn=function(e){return t.handleKnobMouseUp(e)},this.$slider=e,this.$knob=e.querySelector('[data-role="slider-knob"]'),this.$bar=e.querySelector('[data-role="slider-bar"]'),this.activeDragClassName=this.$slider.className+"--drag-active",this.$slider.addEventListener("touchstart",function(e){return t.handleKnobMouseDown(e)}),this.$slider.addEventListener("mousedown",function(e){return t.handleKnobMouseDown(e)}),this.setSliderPosition(0)}exports.Slider=t,exports.initPattern=function(){var e=document.querySelectorAll("[data-role=slider]");[].forEach.call(e,function(e){return new t(e)})}},{}],844:[function(require,e,exports){arguments[4][839][0].apply(exports,arguments)},{"../icon":842,dup:839}],845:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var i={vendors:["webkit","moz","ms","o",""],getElementWidth:function(e){e=window.getComputedStyle(e);return parseInt(e.width.replace("px",""),10)},getElementTransformX:function(e){e=e.style.transform.match(/-{0,1}\d+/);return null!==e&&0<e.length?parseFloat(e[0],10):0},setElementTransformX:function(e,t){i._setVendor(e,"transform","translateX("+t+"px)")},_setVendor:function(t,n,r){i.vendors.forEach(function(e){t.style[""+e+n]=r})}};exports.default=i,e.exports=exports.default},{}],846:[function(e,t,exports){"use strict";var n=i(e("svg-use-it")),r=i(e("../../organisms/header")),e=i(e("../../molecules/third-level-navigation"));function i(e){return e&&e.__esModule?e:{default:e}}document.addEventListener("DOMContentLoaded",function(){(0,n.default)("body > form",[".js_main-app"])}),(0,r.default)(),(0,e.default)()},{"../../molecules/third-level-navigation":899,"../../organisms/header":916,"svg-use-it":827}],847:[function(require,e,exports){"use strict";require("babel-polyfill");var t=require("../poly-request-animation-frame"),n=require("svg-use-it"),r=(require("video.js"),require("../../molecules/accordion")),i=require("../../molecules/content-drilldown"),o=require("../../molecules/donut-multi-chart-external"),a=require("../../molecules/formelements/dropdown"),s=require("../../molecules/paginated-container"),u=require("../../molecules/tabs"),l=require("../../molecules/third-level-navigation"),c=require("../../molecules/video"),d=require("../../organisms/header"),f=require("../../organisms/interactive-table"),p=require("../../organisms/tooltip"),h=require("../../organisms/outdated-browser-notification"),m=require("../../molecules/formelements/dateinput"),y=require("../../organisms/gallery/gallery-lightbox"),g=require("../../organisms/page-options"),v=(require("../../atoms/slider"),require("../../molecules/formelements/datepicker-cms"));require("element-closest"),document.addEventListener("DOMContentLoaded",function(){n("body > form")}),document.addEventListener("CustomDOMContentUpdated",function(){n(".resultContainer")}),t(),r(),i(),a(),s.init(),u(),l(),c(),d(),f(),p(),h(),m(),y(),g(),v(),o()},{"../../atoms/slider":843,"../../molecules/accordion":851,"../../molecules/content-drilldown":856,"../../molecules/donut-multi-chart-external":858,"../../molecules/formelements/dateinput":865,"../../molecules/formelements/datepicker-cms":866,"../../molecules/formelements/dropdown":868,"../../molecules/paginated-container":890,"../../molecules/tabs":896,"../../molecules/third-level-navigation":899,"../../molecules/video":901,"../../organisms/gallery/gallery-lightbox":914,"../../organisms/header":916,"../../organisms/interactive-table":923,"../../organisms/outdated-browser-notification":927,"../../organisms/page-options":928,"../../organisms/tooltip":943,"../poly-request-animation-frame":849,"babel-polyfill":35,"element-closest":389,"svg-use-it":827,"video.js":829}],848:[function(require,e,exports){"use strict";require("picturefill")},{picturefill:694}],849:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=!(exports.default=function(){if(!n){for(var o=0,e=["ms","moz","webkit","o"],t=0;t<e.length&&!window.requestAnimationFrame;++t)window.requestAnimationFrame=window[e[t]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[t]+"CancelAnimationFrame"]||window[e[t]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e,t){var n=(new Date).getTime(),r=Math.max(0,16-(n-o)),i=window.setTimeout(function(){e(n+r)},r);return o=n+r,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)}),n=!0}});e.exports=exports.default},{}],850:[function(require,e,exports){"use strict";var t,n=require("svg-use-it"),r=(t=n)&&t.__esModule?t:{default:t};require("element-closest"),require("array.prototype.fill"),"function"!=typeof Object.assign&&(Object.assign=function(e){if(null===e)throw new TypeError("Cannot convert undefined or null to object");e=Object(e);for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!==n)for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}),document.addEventListener("DOMContentLoaded",function(){(0,r.default)()})},{"array.prototype.fill":34,"element-closest":389,"svg-use-it":827}],851:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)();var e=window.document.querySelectorAll("[data-accordion-group]");Array.prototype.forEach.call(e,function(e){e=e.querySelectorAll("[data-accordion] > label");Array.prototype.forEach.call(e,function(n){n.addEventListener("click",function(e){var t=n.parentElement.querySelector("[type=radio]:not(:disabled)[data-accordion-trigger]");return t&&t.checked&&(t.checked=!1,n.parentElement.insertBefore(t,n),e.preventDefault()),!1})})})};var t,n=require("../../atoms/icon"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../../atoms/icon":842}],852:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)()};var t,n=require("../accordion"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../accordion":851}],853:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)()};var t,n=require("../content-box"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../content-box":855}],854:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)()};var t,n=require("../../atoms/icon"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../../atoms/icon":842}],855:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,t.default)(),(0,n.default)()};var t=r(require("../../atoms/icon")),n=r(require("../video"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../atoms/icon":842,"../video":901}],856:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){t.init()};var t={closedStateHeight:function(e,t){for(var n=e.childNodes,r=e.classList.contains("erg-dl")?2*t:t,i=0,o=0,a=0;a<r;a++)o=parseInt(window.getComputedStyle(n[a]).marginBottom,10),i+=n[a].clientHeight+o;return i-=o},getMaxHeight:function(e,t,n){return this.isOpen(e)?"none":this.closedStateHeight(t,n)+"px"},isOpen:function(e){return e.classList.contains("is-open")},init:function(){for(var o=this,a=window.document.querySelectorAll('[data-role="content-drilldown"]'),e=0;e<a.length;e+=1)!function(e){var t=a[e],n=t.getAttribute("data-rows-to-show"),r=t.querySelector(".erg-drilldown__more"),i=t.querySelector(".erg-icon-list")||t.querySelector(".erg-dl");i.style.maxHeight=o.getMaxHeight(t,i,n),r&&r.addEventListener("click",function(){var e=r.querySelector(".erg-button").innerHTML,e=e.slice(e.indexOf("<svg"));t.classList.toggle("is-open"),i.style.maxHeight=o.getMaxHeight(t,i,n),r.querySelector(".erg-button").innerHTML=o.isOpen(t)?"weniger anzeigen"+e:"mehr anzeigen"+e},!1)}(e)}};e.exports=exports.default},{}],857:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)();var e=window.document.querySelectorAll("[data-accordion-group]");Array.prototype.forEach.call(e,function(e){e=e.querySelectorAll("[data-accordion] > label");Array.prototype.forEach.call(e,function(n){n.addEventListener("click",function(e){var t=n.parentElement.querySelector("[type=radio]:not(:disabled)[data-accordion-trigger]");return t&&t.checked&&(t.checked=!1,n.parentElement.insertBefore(t,n),e.preventDefault()),!1})})})};var t,n=require("../../atoms/icon"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../../atoms/icon":842}],858:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};exports.default=function(){window.donutMultiChartFnc=function(e){e.forEach(function(e){var t=n({},e);delete t.containerId,i.default.render(r.default.createElement(o.default,t),document.getElementById(e.containerId))})}};var r=t(require("react")),i=t(require("react-dom")),o=t(require("../../molecules/donut-multi-chart"));function t(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../molecules/donut-multi-chart":859,react:739,"react-dom":706}],859:[function(require,e,exports){"use strict";var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n="function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?function(e){return void 0===e?"undefined":t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":t(e)};Object.defineProperty(exports,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i=function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e};function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=d(require("react")),s=d(require("prop-types")),u=d(require("classnames")),l=d(require("onecolor")),c=require("recharts");function d(e){return e&&e.__esModule?e:{default:e}}(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":n(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)})(f,a.default.Component),i(f,[{key:"UNSAFE_componentWillReceiveProps",value:function(){this.setState(this.state)}},{key:"handleDonutPieceEnter",value:function(e,t){if(0===t||!1===this.props.hasHoverState||this.props.pieces[t]&&!1===this.props.pieces[t].hasHoverState)return null;this.setState({activeIndex:t})}},{key:"handleDonutPieceLeave",value:function(){this.setState({activeIndex:-1})}},{key:"renderDonutPiece",value:function(e){var t=(0,l.default)(e.payload.color);return a.default.createElement("g",null,this.renderHoverText(e),a.default.createElement(c.Sector,{cx:e.cx,cy:e.cy,innerRadius:e.innerRadius,outerRadius:e.outerRadius,startAngle:e.startAngle,endAngle:e.endAngle,paddingAngle:-this.props.diameter/4,fill:t?t.hex():e.fill,className:e.payload.className}),e.hasHoverState?a.default.createElement(c.Sector,{cx:e.cx,cy:e.cy,startAngle:e.startAngle,endAngle:e.endAngle,innerRadius:e.outerRadius-.5,outerRadius:e.outerRadius+10,fill:t?t.hex():e.fill,className:e.payload.className}):null)}},{key:"renderNonHoverText",value:function(){return this.props.nonHoverText?this.props.nonHoverText.map(function(e,t){if(!e.content)return!1;var n=r({},e);return delete n.content,a.default.createElement("text",r({key:"text_nonHover_"+t},n),e.content)}):null}},{key:"renderHoverText",value:function(e){return e.text?e.text.map(function(e,t){var n=r({},e);return delete n.content,a.default.createElement("text",r({key:"text_hover_"+t},n),e.content)}):null}},{key:"render",value:function(){var r=this,e="erg-donut-multi-chart",t=(0,u.default)(e,this.props.className),n=this.props.pieces.slice(0),i=n.reduce(function(e,t){return e+t.percent},0);n.unshift({color:this.props.backgroundColor,percent:i<this.props.diameter?this.props.diameter-i:0});i=n.map(function(e){var t=(0,l.default)(e.color),n=t?t.hex():r.props.backgroundColor;return{name:"",value:e.percent,color:n,stroke:n,fill:n,className:t?null:e.color,hasHoverState:!1!==e.hasHoverState,text:e.text}}),n={width:this.props.isResponsive?null:this.props.width,height:this.props.isResponsive?null:this.props.height},i=a.default.createElement(c.PieChart,n,a.default.createElement(c.Pie,{isAnimationActive:this.props.isAnimated,activeIndex:this.state.activeIndex,activeShape:this.renderDonutPiece,data:i,dataKey:"value",cx:"50%",cy:"50%",innerRadius:"60%",outerRadius:"90%",startAngle:this.props.startAngle,fill:this.props.backgroundColor,stroke:this.props.backgroundColor,onMouseEnter:this.handleDonutPieceEnter,onMouseLeave:this.handleDonutPieceLeave}),-1===this.state.activeIndex?this.renderNonHoverText():null);return a.default.createElement("div",{className:t},this.props.isResponsive?a.default.createElement("div",{className:e+"-responsive__wrapper"},a.default.createElement(c.ResponsiveContainer,null,i)):a.default.createElement("div",{className:e+"__wrapper"},i))}}]),i=f;function f(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f);e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":n(t))&&"function"!=typeof t?e:t}(this,(f.__proto__||Object.getPrototypeOf(f)).call(this,e));return e.state={activeIndex:-1},e.renderNonHoverText=e.renderNonHoverText.bind(e),e.handleDonutPieceEnter=e.handleDonutPieceEnter.bind(e),e.handleDonutPieceLeave=e.handleDonutPieceLeave.bind(e),e.renderDonutPiece=e.renderDonutPiece.bind(e),e}i.propTypes={className:s.default.string,nonHoverText:s.default.array,backgroundColor:s.default.string,pieces:s.default.array,diameter:s.default.number,height:s.default.oneOfType([s.default.string,s.default.number]),width:s.default.oneOfType([s.default.string,s.default.number]),startAngle:s.default.number,isAnimated:s.default.bool,isResponsive:s.default.bool,hasHoverState:s.default.bool},i.defaultProps={className:"",nonHoverText:[{x:"50%",y:"50%",textAnchor:"middle",dy:".4em",fill:"#ccc",content:null}],backgroundColor:"#ccc",pieces:[{color:"#000",percent:15,hasHoverState:!0,text:[{key:"text_black",x:"50%",y:"45%",textAnchor:"middle",dy:".4em",fill:"#000",style:{fontSize:18},content:"I am black"}]}],diameter:100,height:200,width:200,startAngle:-270,isAnimated:!0,isResponsive:!1,hasHoverState:!0},exports.default=i,e.exports=exports.default},{classnames:42,onecolor:669,"prop-types":700,react:739,recharts:782}],860:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e};function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=(t(o,[{key:"isActive",value:function(){return this._el.classList.contains("erg-dot-nav__item--current")}},{key:"setActive",value:function(e){e?this._el.classList.add("erg-dot-nav__item--current"):this._el.classList.remove("erg-dot-nav__item--current")}},{key:"_onTouched",value:function(e){return this._clickHandler&&this._clickHandler(this._index),e.preventDefault(),!1}}]),o);function o(e,t){n(this,o),this.isActive=this.isActive.bind(this),this.setActive=this.setActive.bind(this),this._onTouched=this._onTouched.bind(this),this._el=e,this._index=parseInt(e.getAttribute("data-index"),10),this._clickHandler=t,this._el.addEventListener("mousedown",this._onTouched),this._el.addEventListener("touchstart",this._onTouched)}t(a,[{key:"setElementActive",value:function(e){this._navigationElements.forEach(function(e){e.setActive(!1)}),this.findNavigationElement(e).setActive(!0)}},{key:"findActiveNavigationElement",value:function(){var t=null;return this._navigationElements.forEach(function(e){!0===e.isActive()&&(t=e)}),t}},{key:"findNavigationElement",value:function(t){var n=null;return this._navigationElements.forEach(function(e){e._index===parseInt(t,10)&&(n=e)}),n}}]),t=a;function a(e,t){n(this,a),this.setElementActive=this.setElementActive.bind(this),this.findActiveNavigationElement=this.findActiveNavigationElement.bind(this),this.findNavigationElement=this.findNavigationElement.bind(this),this._rootEl=e,this._elements=this._rootEl.querySelectorAll("[data-role=dot-navigation-element]"),this._navigationElements=Array.prototype.map.call(this._elements,function(e){return new i(e,t)})}exports.default=t,e.exports=exports.default},{}],861:[function(require,e,exports){arguments[4][840][0].apply(exports,arguments)},{dup:840}],862:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],863:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)()};var t,n=require("../../../atoms/icon"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../../../atoms/icon":842}],864:[function(require,e,exports){},{}],865:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e};function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}exports.default=function(){var e=document.querySelectorAll("[data-role=date-input-group]");[].forEach.call(e,function(e){return new n(e)})};var n=(t(i,[{key:"onInput",value:function(e){e.currentTarget.value.length>=parseInt(e.currentTarget.getAttribute("maxlength"),10)&&this.focusNextInput(e.currentTarget)}},{key:"onKeyDown",value:function(e){8===(e.which||e.keyCode)&&0===e.currentTarget.value.length&&this.focusPreviousInput(e.currentTarget)}},{key:"focusNextInput",value:function(e){e.parentNode.nextSibling&&e.parentNode.nextSibling.querySelector("input").focus()}},{key:"focusPreviousInput",value:function(e){e.parentNode.previousSibling&&e.parentNode.previousSibling.querySelector("input").focus()}}]),i);function i(e){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),this._rootEl=e,[].forEach.call(this._rootEl.querySelectorAll("input"),function(e){e.addEventListener("input",function(e){t.onInput(e)}),e.addEventListener("keydown",function(e){t.onKeyDown(e)})})}e.exports=exports.default},{}],866:[function(require,e,exports){"use strict";var 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};Object.defineProperty(exports,"__esModule",{value:!0});var t=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e};function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(require("../datepicker")),n=require("react"),f=a(n),p=a(require("react-dom")),o=a(require("moment"));function a(e){return e&&e.__esModule?e:{default:e}}var h=(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":i(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(s,n.Component),t(s,[{key:"handleChange",value:function(e){this.setState({date:e})}},{key:"render",value:function(){var e=this.state,t=e.date,n=e.minDate,r=e.maxDate,i=this.props,o=i.placeholderText,a=i.disabled,s=(i.max,i.min,i.name),u=i.height,e=i.width,i=i.format,i=i||"DD.MM.YYYY";return f.default.createElement(l.default,{dateFormat:i,onChange:this.handleChange,selected:t,value:t?t.format(i):"",placeholderText:o,disabled:a,maxDate:r,minDate:n,name:s,height:u,width:e})}}]),s);function s(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":i(t))&&"function"!=typeof t?e:t}(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,e)),n=t.props,r=n.value,e=n.min,n=n.max;return t.state={date:(0,o.default)(r,"DD.MM.YYYY",!0).isValid()?(0,o.default)(r,"DD.MM.YYYY",!0):null,minDate:(0,o.default)(e,"DD.MM.YYYY",!0).isValid()?(0,o.default)(e,"DD.MM.YYYY",!0):null,maxDate:(0,o.default)(n,"DD.MM.YYYY",!0).isValid()?(0,o.default)(n,"DD.MM.YYYY",!0):null},t.handleChange=t.handleChange.bind(t),t}exports.default=function(){var e=document.getElementsByClassName("erg-react-datepicker");if(e&&0!==e.length)for(var t=0;t<e.length;t++){var n=e[t];if(!n.childNodes||0===n.getElementsByTagName("input").length)return void console.warn("No child elements found. Please make sure to add also an <input /**/ /> element`.");var r=n.getElementsByTagName("input")[0],i=r.placeholder,o=r.disabled,a=r.max,s=r.min,u=r.name,l=r.height,c=r.witdh,d=r.value,r=r.format;p.default.render(f.default.createElement(h,{disabled:o,placeholderText:i,max:a,min:s,name:u,height:l,witdh:c,value:d,format:r}),n)}},e.exports=exports.default},{"../datepicker":867,moment:642,react:739,"react-dom":706}],867:[function(require,k,exports){!function(S){!function(){"use strict";var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n="function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?function(e){return void 0===e?"undefined":t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":t(e)};Object.defineProperty(exports,"__esModule",{value:!0});var y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e};function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=require("react"),g=s(i),o=s(require("prop-types")),v=s(require("react-datepicker")),b=s(require("moment")),a=s(require("classnames"));function s(e){return e&&e.__esModule?e:{default:e}}function _(e,t){var n,r={};for(n in e)0<=t.indexOf(n)||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":n(t))&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":n(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}require("moment/locale/de");var d=[],f=function(t){if(!t||function(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1}(d,t))return!1;d.push(t);var n=new window.XMLHttpRequest;n.open("GET",t),n.onload=function(){var e;200===n.status?((e=document.createElement("div")).innerHTML=n.responseText,e.style.height=0,e.style.width=0,e.style.visibility="hidden",e.style.overflow="hidden",document.body.insertBefore(e,document.body.firstChild)):console.error("Unable to inject the following SVG spritesheet into the DOM: "+t)},n.send()},p=["calendar-date","calendar"],w=(c(h,i.Component),e(h,[{key:"render",value:function(){var e=this.props.name,t=this.props.height||this.props.size,n=this.props.width||this.props.size,e=(0,a.default)("icon","icon--"+e,"erg-icon--"+e,this.props.className);return g.default.createElement("svg",{className:e,width:n,height:t},g.default.createElement("use",{fill:"currentColor",height:"100%",xlinkHref:this.state.fragment,ref:this.getUseReference,width:"100%"}))}}]),h);function h(e){u(this,h);var t=l(this,(h.__proto__||Object.getPrototypeOf(h)).call(this)),n=!(t.getUseReference=function(e){t.useReference=e}),r=e.file+"#erg-icon-"+e.name;return"undefined"!=typeof window&&(n=Boolean(document.documentMode))&&(f(e.file),r="#erg-icon-"+e.name),t.state={supportsExternalFragments:!n,fragment:r},t}w.iconNames=p,w.propTypes={className:o.default.string,name:o.default.oneOf(p).isRequired,file:o.default.string,size:o.default.number,width:o.default.number,height:o.default.number},w.defaultProps={name:"demo",size:24,file:S.iconPath||"/api/static/images/icons.svg"};var p="datepicker",x="native",T="YYYY-MM-DD",e=(c(m,i.Component),e(m,[{key:"componentDidMount",value:function(){var e;"undefined"!=typeof document&&(e=document.querySelector(".erg-root"),this.setState({rootNode:e}))}},{key:"isDateSupported",value:function(){if("undefined"==typeof document)return!1;var e=document.createElement("input");return e.setAttribute("type","date"),"text"!==e.type}},{key:"nomalizeDate",value:function(e,t){if(0<t.length-e.length){var n=t.split("").filter(function(e){return"."!==e});return isNaN(n.join(""))?e:n.reduce(function(e,t,n){return 1===n||3===n?""+e+t+".":""+e+t})}return t}},{key:"render",value:function(){var t=this,e=this.state,n=e.rootNode,r=e.rawValue,i=this.props,o=i.locale,a=i.placeholderText,s=i.showYearDropdown,u=i.iconAfter,l=i.viewState,c=_(i,["locale","placeholderText","showYearDropdown","iconAfter","viewState"]),d="erg-datepicker",f=c.minDate,p=c.maxDate,e=c.selected,h=c.dateFormat,i=_(c,["minDate","maxDate","selected","dateFormat"]);delete i.dropdownMode;var m=this.props.value&&(0,b.default)(r,h,!0).isValid(),f=f?f.format(T):"",p=p?p.format(T):"";return g.default.createElement("label",{className:d},l===x||!l&&this.isDateSupported()?g.default.createElement("div",{className:"react-datepicker__input-container"},g.default.createElement("input",y({},i,{type:"date",min:f,max:p,format:h,onChange:function(e){return t.handleOnChangeNative(e)},value:e?e.format(T):m?(0,b.default)(r,h,!0).format(T):""}))):g.default.createElement(v.default,y({},c,{renderCalendarTo:n,locale:o,placeholderText:a,showYearDropdown:s,onChangeRaw:this.handleOnChangeRaw,onChange:function(e){return t.handleOnChange(e)},value:this.state.selected?null:r,selected:this.state.selected})),g.default.createElement(w,{className:"erg-datepicker--icon-after",name:u}))}}]),m);function m(e){u(this,m);var r=l(this,(m.__proto__||Object.getPrototypeOf(m)).call(this,e));return r.handleOnChangeRaw=function(e){var t,n;10<e.target.value.length||(t=(n=r.props).onChange,n=n.dateFormat,e=e.target.value,r.setState({rawValue:r.nomalizeDate(r.state.rawValue,e)}),n=(0,b.default)(e,n,!0).isValid()?(0,b.default)(e,n,!0):null,t&&null!==n?(t(n),r.setState({selected:n})):r.setState({selected:null}))},r.handleOnChange=function(e){r.setState({selected:e}),r.props.onChange(e)},r.handleOnChangeNative=function(e){var t,n;(0,b.default)(e.target.value,T,!0).isValid()&&(t=(0,b.default)(e.target.value,T,!0),r.setState({selected:t}),e=(n=r.props).onChange,n=n.onSelect,e&&e(t),n&&n(t))},r.state={rootNode:null,rawValue:(0,b.default)(r.props.value,r.props.dateFormat,!0).isValid()?(0,b.default)(r.props.value,r.props.dateFormat,!0).format(T,!0):"",selected:r.props.selected},r}e.propTypes=y({},v.default.propTypes,{iconAfter:o.default.string,viewState:o.default.oneOf([p,x])}),e.defaultProps={locale:"de",placeholderText:"tt.mm.jjjj",dateFormat:"DD.MM.YYYY",showYearDropdown:!0,iconAfter:"calendar",viewState:void 0,value:"",dropdownMode:"scroll",selected:null},exports.default=e,k.exports=exports.default}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{classnames:42,moment:642,"moment/locale/de":641,"prop-types":700,react:739,"react-datepicker":703}],868:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){function n(){[].forEach.call(e,function(e){e.classList.remove("is-open")})}function t(e){var t;e.closest&&((t=e.closest(".erg-dropdown__selectbox"))?((e=t.parentNode).classList.contains("is-open")||n(),e.classList.toggle("is-open"),(e=(t=e).querySelector("ul"))&&(t=e.getBoundingClientRect().right,window.innerWidth-t<=30&&e.classList.add("is-right-aligned"))):n())}var e;(0,r.default)(),e=document.querySelectorAll(".erg-dropdown"),document.addEventListener("click",function(e){t(e.target)},!1)},require("../../../habitats/pp-polyfills");var t,n=require("../../../atoms/icon"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../../../atoms/icon":842,"../../../habitats/pp-polyfills":850}],869:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){r.init()};var t,n=require("../../../atoms/icon");(0,((t=n)&&t.__esModule?t:{default:t}).default)();var r={init:function(){for(var e=window.document.querySelectorAll(".erg-formrow__label .erg-tick"),t=0;t<e.length;t+=1)e[t].addEventListener("click",function(e){e.target.checked&&this.parentElement.parentElement.querySelector(".erg-formrow__content .erg-textfield").focus()})}};e.exports=exports.default},{"../../../atoms/icon":842}],870:[function(require,e,exports){arguments[4][863][0].apply(exports,arguments)},{"../../../atoms/icon":842,dup:863}],871:[function(require,e,exports){arguments[4][863][0].apply(exports,arguments)},{"../../../atoms/icon":842,dup:863}],872:[function(require,e,exports){arguments[4][863][0].apply(exports,arguments)},{"../../../atoms/icon":842,dup:863}],873:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,t.default)(),(0,n.default)()};var t=r(require("../../../organisms/tooltip")),n=r(require("../../../atoms/icon"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../../atoms/icon":842,"../../../organisms/tooltip":943}],874:[function(require,e,exports){arguments[4][873][0].apply(exports,arguments)},{"../../../atoms/icon":842,"../../../organisms/tooltip":943,dup:873}],875:[function(require,e,exports){arguments[4][863][0].apply(exports,arguments)},{"../../../atoms/icon":842,dup:863}],876:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],877:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,t.default)(),(0,n.default)()};var t=r(require("../../atoms/icon")),n=r(require("../../organisms/tooltip"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../atoms/icon":842,"../../organisms/tooltip":943}],878:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],879:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],880:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],881:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],882:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.initPattern=function(){console.log("initImageCrop")}},{}],883:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],884:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],885:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],886:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],887:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],888:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],889:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)(),i.init()};var t,n=require("../../atoms/icon"),r=(t=n)&&t.__esModule?t:{default:t};var i={navbars:[],update:function(){window.matchMedia("(min-width: 768px)").matches?this.navbars.forEach(function(e){e.offsetWidth<e.querySelector('[data-role="scroll-container"]').offsetWidth+e.x?e.classList.add("scroll-right"):e.classList.remove("scroll-right"),e.x<0?e.classList.add("scroll-left"):e.classList.remove("scroll-left")}):this.remove()},updateScrollPosition:function(e){var t="translate3d("+e.x+"px,0,0)",e=e.querySelector(".erg-nav-bar__list");e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t,e.style.transform=t},onClick:function(e,t){e.preventDefault();var n=t.offsetWidth,r=t.querySelector(".erg-nav-bar__list"),i=!1;"scroll-left"===e.currentTarget.getAttribute("data-role")&&(t.x=Math.min(t.x+n,0),i=!0),"scroll-right"===e.currentTarget.getAttribute("data-role")&&(t.x=Math.max(t.x-n,t.offsetWidth-r.offsetWidth),i=!0),i&&(this.update(),this.updateScrollPosition(t))},remove:function(){var t=this;this.navbars.forEach(function(e){e.classList.remove("scroll-right"),e.classList.remove("scroll-left"),e.x=0,t.updateScrollPosition(e)})},init:function(){var n=this,e=Array.prototype.slice.call(document.querySelectorAll('[data-role="horizontal-scroll"]'));e.forEach(function(t){var e=Array.prototype.slice.call(t.querySelectorAll('[data-role*="scroll-"]:not([data-role="scroll-container"])'));t.addEventListener("navbar-change",function(){n.update()}),n.navbars.push(t),t.x=0,e.forEach(function(e){e.addEventListener("click",function(e){n.onClick(e,t)},!0)})}),0<e.length&&(this.update(),window.addEventListener("resize",function(){n.update()},!0)),this.update()}};e.exports=exports.default},{"../../atoms/icon":842}],890:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.init=exports.PaginatedContainer=void 0;var t=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e};function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var n=o(require("../../habitats/element-utils")),i=o(require("../dot-nav"));function o(e){return e&&e.__esModule?e:{default:e}}var a=(t(s,[{key:"startAutoPlay",value:function(){var e=this;this.autoPlay&&(this.stopAutoPlay(),this.autoPlayTimer=setTimeout(function(){e._currentPage===e._elements.length?e.gotoPage(1):e.gotoNextPage(),e.startAutoPlay()},this.interval))}},{key:"stopAutoPlay",value:function(){clearTimeout(this.autoPlayTimer)}},{key:"navigationClickHandler",value:function(e){this.gotoPage(e)}},{key:"gotoPage",value:function(e,t){var n=this;if(this._currentPage===e)return!1;this._pager&&(this._pager.innerHTML=e),this._navigation&&this._navigation.setElementActive(e),this._nextBtn&&this._prevBtn&&(void 0===this._elements[e-2]?this._prevBtn.classList.add("erg-button--is-inactive"):this._prevBtn.classList.remove("erg-button--is-inactive"),void 0===this._elements[e]?this._nextBtn.classList.add("erg-button--is-inactive"):this._nextBtn.classList.remove("erg-button--is-inactive")),t&&(this._contentEL.classList.add("erg-paginated-container__content--no-transition"),setTimeout(function(){n._contentEL.classList.remove("erg-paginated-container__content--no-transition")},100)),this._currentPage=e,this._resetLayout()}},{key:"gotoNextPage",value:function(){var e=Math.min(this._currentPage+1,this._elements.length);this.gotoPage(e)}},{key:"gotoPrevPage",value:function(){var e=Math.max(this._currentPage-1,1);this.gotoPage(e)}},{key:"_onMouseOver",value:function(){this.stopAutoPlay()}},{key:"_onMouseOut",value:function(){this.startAutoPlay()}},{key:"_loadImages",value:function(n){var r=this;this._elements[n]&&[].forEach.call(this._elements[n].querySelectorAll("[data-src]"),function(e){var t=e.getAttribute("data-src");r._elements[n].classList.add("erg-paginated-container__element--loading"),e.removeAttribute("data-src"),r._loadImage(t,function(){r._elements[n].classList.remove("erg-paginated-container__element--loading"),e.src=t})})}},{key:"_loadImage",value:function(e,t){var n=new Image;n.addEventListener("load",t),n.src=e}},{key:"_resetLayout",value:function(){var e=n.default.getElementWidth(this._elements[0]),e=e*this._currentPage-e;n.default.setElementTransformX(this._contentEL,-1*e),this._loadImages(this._currentPage),this._loadImages(this._currentPage-1),this._loadImages(this._currentPage-2)}},{key:"_onTouchStart",value:function(e){return!(!e.target.dataset||"dot-navigation-element"!==e.target.dataset.role&&"dot-navigation"!==e.target.dataset.role)||(this.stopAutoPlay(),this._contentEL.classList.add("erg-paginated-container__content--no-transition"),0<=e.type.indexOf("touch")?((t=0<(t=e.changedTouches).length?t[0]:null)&&(this._touch.currentX=t.clientX,this._touch.previousX=t.clientX),document.addEventListener("touchmove",this._onTouchMove),document.addEventListener("touchend",this._onTouchEnd)):(this._touch.currentX=e.clientX,this._touch.previousX=e.clientX,document.addEventListener("mousemove",this._onTouchMove),document.addEventListener("mouseup",this._onTouchEnd)),this._isUpdating=!0,window.requestAnimationFrame(this._update),e.preventDefault(),!1);var t}},{key:"_onTouchMove",value:function(e){var t;return 0<=e.type.indexOf("touch")?(t=0<(t=e.changedTouches).length?t[0]:null)&&(this._touch.previousX=this._touch.currentX,this._touch.currentX=t.clientX):(this._touch.previousX=this._touch.currentX,this._touch.currentX=e.clientX),e.preventDefault(),!1}},{key:"_onTouchEnd",value:function(e){if(this._contentEL.classList.remove("erg-paginated-container__content--no-transition"),this._isUpdating=!1,document.removeEventListener("mousemove",this._onTouchMove),document.removeEventListener("touchmove",this._onTouchMove),document.removeEventListener("mouseup",this._onTouchEnd),document.removeEventListener("touchend",this._onTouchEnd),this.startAutoPlay(),this._resetLayout(),e)return e.preventDefault(),!1}},{key:"_update",value:function(){var e=n.default.getElementTransformX(this._contentEL);this._touch.deltaX=this._touch.currentX-this._touch.previousX,t=e+this._touch.deltaX,n.default.setElementTransformX(this._contentEL,t),this._touch.previousX=this._touch.currentX;var t=t/n.default.getElementWidth(this._elements[0])*-1,e=Math.floor(t)+1,t=50+Math.floor(100*(t-e));Math.abs(t)<20&&(t<0?this.gotoNextPage():this.gotoPrevPage(),this._onTouchEnd()),this._isUpdating?window.requestAnimationFrame(this._update):window.requestAnimationFrame(this._resetLayout)}}]),s);function s(e){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),this.navigationClickHandler=this.navigationClickHandler.bind(this),this.gotoPage=this.gotoPage.bind(this),this.gotoNextPage=this.gotoNextPage.bind(this),this.gotoPrevPage=this.gotoPrevPage.bind(this),this._loadImages=this._loadImages.bind(this),this._resetLayout=this._resetLayout.bind(this),this._onTouchStart=this._onTouchStart.bind(this),this._onTouchMove=this._onTouchMove.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onMouseOut=this._onMouseOut.bind(this),this._update=this._update.bind(this),this.startAutoPlay=this.startAutoPlay.bind(this),this.stopAutoPlay=this.stopAutoPlay.bind(this),this._rootEl=e,this._contentEL=this._rootEl.querySelector("[data-role=paginated-container-content]"),this._elements=this._contentEL.querySelectorAll("[data-role=paginated-container-element]"),this._pager=this._rootEl.querySelector('[data-role="paginated-container-current"]'),this._nextBtn=this._rootEl.querySelector('[data-role="paginated-container-next"]'),this._prevBtn=this._rootEl.querySelector('[data-role="paginated-container-prev"]'),this.autoPlay="true"===this._rootEl.getAttribute("data-autoplay"),this.interval=parseInt(this._rootEl.getAttribute("data-interval"),10),this.autoPlayTimer=null;e=this._rootEl.querySelector("[data-role=dot-navigation]");if(0===this._elements.length)return!1;e&&(e&&1<this._elements.length?this._navigation=new i.default(e,this.navigationClickHandler):e.parentNode.removeChild(e)),this._touch={currentX:0,previousX:0,deltaX:0},this._rootEl.addEventListener("mousedown",this._onTouchStart),this._rootEl.addEventListener("touchstart",this._onTouchStart),this._rootEl.addEventListener("mouseover",this._onMouseOver),this._rootEl.addEventListener("mouseout",this._onMouseOut),this._nextBtn&&this._prevBtn&&(this._nextBtn.addEventListener("click",this.gotoNextPage),this._prevBtn.addEventListener("click",this.gotoPrevPage),this._nextBtn.addEventListener("touchstart",function(e){e.stopPropagation()}),this._prevBtn.addEventListener("touchstart",function(e){e.stopPropagation()})),window.addEventListener("resize",function(){t._resetLayout()}),this.gotoPage(parseInt(this._rootEl.getAttribute("data-start-at"),10)||1,!0),this.autoPlay&&this.startAutoPlay()}exports.PaginatedContainer=a,exports.init=function(){var e=document.querySelectorAll("[data-role=paginated-container]");[].forEach.call(e,function(e){return new a(e)})}},{"../../habitats/element-utils":845,"../dot-nav":860}],891:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],892:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],893:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.initPattern=void 0;var t=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e};function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var n=require("../../atoms/slider");var i=(t(o,[{key:"getCleanValue",value:function(e){return parseFloat(e.split(".").join("").split(",").join("."))}},{key:"handleKeyUp",value:function(){var e=this;this.validateInput(this.textinput.value)&&(this.hiddenInput.value=this.getCleanValue(this.textinput.value),this.inputTimeout&&clearTimeout(this.inputTimeout),this.inputTimeout=setTimeout(function(){e.slider.setSliderValue((e.hiddenInput.value-e.min)/(e.max-e.min)*100),e.dispatchUpdateEvent()},500))}},{key:"handleBlur",value:function(){this.validateInput(this.textinput.value)?(this.rootEl.classList.add("erg-slider-input--valid"),this.setTextInputValue(this.hiddenInput.value)):this.rootEl.classList.remove("erg-slider-input--valid")}},{key:"validateInput",value:function(e){var t=this.getCleanValue(e),e=!0;return e=isNaN(t)||t>this.max||this.min>t?!1:e}},{key:"handleSliderUpdate",value:function(e){this.hiddenInput.value=Math.ceil(((this.max-this.min)*e/100+this.min)/this.step)*this.step,0===e?this.setTextInputValue(this.min):this.setTextInputValue(this.hiddenInput.value),this.rootEl.classList.add("erg-slider-input--valid"),this.dispatchUpdateEvent()}},{key:"setTextInputValue",value:function(e){"text"===this.textinput.getAttribute("type")?this.textinput.value=this.formatCurrencyString(parseFloat(e)):this.textinput.value=parseFloat(e)}},{key:"dispatchUpdateEvent",value:function(){var e=void 0;"function"==typeof CustomEvent?e=new CustomEvent("sliderInputUpdate",{value:this.hiddenInput.value}):(e=document.createEvent("CustomEvent")).initCustomEvent("sliderInputUpdate",!0,!0,{value:this.hiddenInput.value}),this.rootEl.dispatchEvent(e)}},{key:"formatCurrencyString",value:function(e){e=e.toFixed(Math.max(0,2));return e.replace(".",",").replace(new RegExp("\\d(?=(\\d{3})+\\D)","g"),"$&.")}}]),o);function o(e){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),this.rootEl=e,this.step=parseFloat(e.getAttribute("data-step")),this.textinput=e.querySelector(".erg-textfield__input"),this.max=parseInt(this.textinput.getAttribute("max"),10),this.min=parseInt(this.textinput.getAttribute("min"),10),this.slider=new n.Slider(e.querySelector(".erg-slider"),(this.max-this.min)/this.step),this.hiddenInput=e.querySelector("[data-role=slider-input-value]"),this.hiddenInput.value=this.getCleanValue(this.textinput.value),this.textinput.addEventListener("keyup",function(e){return t.handleKeyUp(e)}),this.textinput.addEventListener("blur",function(e){return t.handleBlur(e)}),this.slider.updateCallback=function(e){return t.handleSliderUpdate(e)},this.slider.setSliderValue((this.hiddenInput.value-this.min)/(this.max-this.min)*100)}exports.initPattern=function(){var e=document.querySelectorAll("[data-role=slider-input]");[].forEach.call(e,function(e){return new i(e)})}},{"../../atoms/slider":843}],894:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],895:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],896:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)();var e=document.querySelectorAll(".erg-tabs");[].forEach.call(e,function(e){function r(e){var t;s=e,t=a.querySelectorAll(".erg-tabs__tabitem"),[].forEach.call(t,function(e){(e=e).classList.remove("current"),e.nextSibling.style.display="none"}),(e=e).classList.add("current"),e.nextSibling.style.display="block",o()&&!i()&&n()}function n(){var e=s.nextSibling.offsetHeight,t=s.parentElement;i()?t.style.height="auto":t.style.height=e+"px",e=u.length*u[0].offsetHeight+96,t.style.minHeight=e+"px"}function i(){return document.documentElement.clientWidth<t}function o(){return a.classList.contains("erg-tabs--verticalAlign")}var a,s,t,u;a=e,e=window,s=void 0,t=768,u=a.getElementsByTagName("dt"),s=u[0],[].forEach.call(u,function(n){n.addEventListener("click",function(e){var t=n.firstChild.getAttribute("href");"#"!==t&&""!==t||(e.preventDefault(),r(n))})}),e.addEventListener("resize",function(){o()&&n()}),o()&&n(),r(s)})};var t,n=require("../../atoms/icon"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../../atoms/icon":842}],897:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],898:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],899:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e};function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}exports.default=function(){var e=document.querySelector(".erg-third-level-nav");if(e)return new a(e)};var n,i=require("../../habitats/element-utils"),o=(n=i)&&n.__esModule?n:{default:n};var a=(t(s,[{key:"getCurrentElement",value:function(){return this._rootEl.querySelector(".erg-third-level-nav__item--current")}},{key:"_scrollElementIntoView",value:function(e){var t=this._getElementsTotalWidth(),n=.5*o.default.getElementWidth(e);!1===isNaN(t)&&(this._wrapperEl.scrollLeft=e.offsetLeft-n)}},{key:"_getElementsTotalWidth",value:function(){var e=this._wrapperEl.querySelectorAll(".erg-third-level-nav__item"),t=0;return[].forEach.call(e,function(e){e=o.default.getElementWidth(e);t+=e}),t}},{key:"_resetLayout",value:function(){var e=this.getCurrentElement();e&&this._scrollElementIntoView(e)}}]),s);function s(e){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);var n=this;this.getCurrentElement=this.getCurrentElement.bind(this),this._scrollElementIntoView=this._scrollElementIntoView.bind(this),this._getElementsTotalWidth=this._getElementsTotalWidth.bind(this),this._resetLayout=this._resetLayout.bind(this),this._rootEl=e,this._wrapperEl=e.querySelector(".erg-third-level-nav__item-wrapper"),window.addEventListener("resize",function(){t._resetLayout()}),window.setTimeout(function(){n._resetLayout()},150)}e.exports=exports.default},{"../../habitats/element-utils":845}],900:[function(require,e,exports){arguments[4][840][0].apply(exports,arguments)},{dup:840}],901:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)(),i.init()};var t,n=require("../../atoms/icon"),r=(t=n)&&t.__esModule?t:{default:t};var i={init:function(){var e=document.querySelector(".erg-video__poster");e&&e.addEventListener("click",function(){e.style.display="none"})}};e.exports=exports.default},{"../../atoms/icon":842}],902:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)()};var t,n=require("../../molecules/accordion"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../../molecules/accordion":851}],903:[function(require,e,exports){arguments[4][902][0].apply(exports,arguments)},{"../../molecules/accordion":851,dup:902}],904:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],905:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)()};var t,n=require("../../molecules/content-drilldown"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../../molecules/content-drilldown":856}],906:[function(require,e,exports){"use strict";var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n="function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?function(e){return void 0===e?"undefined":t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":t(e)};Object.defineProperty(exports,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(e){return void 0===e?"undefined":n(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":n(e)};exports.default=function(){l.init()};var i="erg-combox--open",o="erg-combox--initialized",a="erg-combox--hover",s="erg-icon-tile--open",u="erg-combox__flyout--open",l={breakpoint:{maxS:"(max-width: 767px)",maxM:"(min-width: 1024px)"},combox:!1,items:[],flyouts:[],currentFlyout:-1,isMobile:window.matchMedia("(max-width: 767px)").matches,isLargeDesktop:window.matchMedia("(min-width: 1024px)").matches,comboxTop:0,comboxOffset:0,hovering:!1,closeFlyouts:function(){this.items[this.currentFlyout].classList.remove(s),this.flyouts[this.currentFlyout].classList.remove(u),this.currentFlyout=-1,this.combox.classList.remove(i),this.combox.style.top=null},addItemClickListener:function(){for(var n=this,e=0;e<this.items.length;e+=1){var t=function(e){var t=n.items[e];if(t.isClickedAdded)return{v:void 0};t.isClickedAdded=!0,t.addEventListener("click",function(){n.currentFlyout!==e?(-1!==n.currentFlyout&&(n.items[n.currentFlyout].classList.remove(s),n.flyouts[n.currentFlyout].classList.remove(u),n.currentFlyout=-1),-1===n.currentFlyout&&(n.combox.classList.add(i),n.currentFlyout=e,n.items[e].classList.add(s),n.flyouts[e].classList.add(u),n.isMobile||n.uniformMinHeight())):n.closeFlyouts()},!1)}(e);if("object"===(void 0===t?"undefined":r(t)))return t.v}},addCloseClickListener:function(){var t=this;window.addEventListener("click",function(e){0<=t.currentFlyout&&!t.combox.contains(e.target)&&t.closeFlyouts()},!1)},uniformMinHeight:function(){for(var e=0,t=0;t<this.flyouts.length;t+=1)e<this.flyouts[t].scrollHeight&&(e=this.flyouts[t].scrollHeight);0<this.flyouts.length&&(this.flyouts[0].parentElement.style.minHeight=e+"px")},uniformFlyoutHeight:function(){this.combox.classList.remove(o),this.uniformMinHeight(),this.combox.classList.add(o)},uniformComboxOffset:function(){var e=this;this.combox.style.top=null,window.setTimeout(function(){e.comboxOffset=parseInt(window.getComputedStyle(e.combox,null).getPropertyValue("top"),10),e.comboxTop=e.comboxOffset},100)},shouldScroll:function(e){return window.innerHeight-e<=0},scrollUp:function(e,t){return e=t<e?t:e},scrollDown:function(e,t,n){return e=t-n<0?-t:e},getComboxHeight:function(e){if(-1!==this.currentFlyout){var t=this.flyouts[this.currentFlyout].offsetHeight;if(t>this.combox.offsetHeight)return t+e}return this.combox.offsetHeight+e},initScrollingCombox:function(){var n,r=this,i=0;window.addEventListener("scroll",function(){if(!r.isMobile&&r.shouldScroll(r.getComboxHeight(r.comboxOffset))){var e=window.pageYOffset||document.documentElement.scrollTop,t=i<e?"down":"up";switch(n=Math.abs(i)-Math.abs(e),i=e,r.comboxTop+=n,t){case"up":r.comboxTop=r.scrollUp(r.comboxTop,r.comboxOffset);break;case"down":r.comboxTop=r.scrollDown(r.comboxTop,r.getComboxHeight(r.comboxOffset)-window.innerHeight,e)}r.combox.style.top=r.comboxTop+"px"}})},initHover:function(){var e=this,t=this.combox.querySelector(".erg-combox__wrapper");t&&(t.onmouseenter=function(){e.combox.classList.add(a)},t.onmouseleave=function(){e.combox.classList.remove(a)})},init:function(){var e=this;if(this.combox=window.document.querySelector(".erg-combox"),!this.combox)return!1;this.items=this.combox.querySelectorAll(".erg-icon-tile"),this.flyouts=this.combox.querySelectorAll(".erg-combox__flyout-wrapper .erg-combox__flyout"),window.addEventListener("resize",function(){window.matchMedia(e.breakpoint.maxS).matches===e.isMobile&&window.matchMedia(e.breakpoint.maxM).matches===e.isLargeDesktop||(e.isMobile=window.matchMedia(e.breakpoint.maxS).matches,e.isLargeDesktop=window.matchMedia(e.breakpoint.maxM).matches,e.uniformComboxOffset())},!0),this.uniformFlyoutHeight(),this.uniformComboxOffset(),this.addItemClickListener(),this.addCloseClickListener(),this.initScrollingCombox(),this.initHover()}};e.exports=exports.default},{}],907:[function(require,e,exports){arguments[4][864][0].apply(exports,arguments)},{dup:864}],908:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],909:[function(require,e,exports){arguments[4][902][0].apply(exports,arguments)},{"../../molecules/accordion":851,dup:902}],910:[function(require,e,exports){"use strict";function t(e){var t;!function(){try{return window.self!==window.top}catch(e){return!0}}()&&("1"!==((t=("; "+document.cookie).split("; cookie-accept=")).length?t.pop().split(";").shift():null)||(console.log("cookie hint already accepted"),0))&&(t='\n\t<div id="cookie-box" style="font-size: 18px; position: relative; width:100%; display:flex; border-bottom:1px solid black; padding:32px; background:#fff; box-sizing: border-box; z-index: 1000">\n\t\t<div>'+e+'</div>\n\t\t<label id="cookie-box-close" style="position: absolute; cursor: pointer; right: 7px; top: 7px; padding:0; color: white; border-radius: 50%; background: gray; height: 24px; width: 24px; display: flex; align-items: center; justify-content: center;">\n\t\t\t<svg width="24" height="24" viewbox="0 0 32 32" style="display: inline-block; vertical-align: middle; height: 1em; fill: currentColor; margin-top:-0.05em; font-weight:bold;">\n\t\t\t\t<path class="path1" d="M27.2 7.296l-2.496-2.496-8.704 8.704-8.704-8.704-2.496 2.496 8.704 8.704-8.704 8.704 2.496 2.496 8.704-8.704 8.704 8.704 2.496-2.496-8.704-8.704z">\n\t\t\t\t</path>\n\t\t\t</svg>\n\t\t</label>\n\t</div>\n',(e=document.createElement("div")).innerHTML=t,document.body.insertBefore(e.firstChild,document.body.firstChild),document.getElementById("cookie-box-close").onclick=function(){document.getElementById("cookie-box").style.display="none",document.cookie="cookie-accept=1; path=/"})}function n(){document.removeEventListener("DOMContentLoaded",n),window.removeEventListener("load",n),t()}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?t(e):(document.addEventListener("DOMContentLoaded",n),window.addEventListener("load",n))},e.exports=exports.default},{}],911:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],912:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,t.default)(),(0,n.default)()};var t=r(require("../../molecules/formelements/dropdown")),n=r(require("../../atoms/icon"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../atoms/icon":842,"../../molecules/formelements/dropdown":868}],913:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,t.default)(),(0,n.default)()};var t=r(require("../../molecules/accordion")),n=r(require("../../atoms/icon"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../atoms/icon":842,"../../molecules/accordion":851}],914:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){0<window.document.querySelectorAll(".erg-gallery-lightbox--trigger").length&&function(){var e=window.document.querySelectorAll(".erg-gallery-lightbox--trigger"),n=window.document.querySelector(".erg-gallery-lightbox"),r="erg-gallery-lightbox--active",i=new a.PaginatedContainer(n.querySelector('[data-role="lightbox-paginated-container"]')),t=window.document.querySelectorAll(".erg-gallery-lightbox__close");document.querySelector(".erg-root").appendChild(n);for(var o=0;o<e.length;o++)!function(t){e[t].addEventListener("click",function(e){e.preventDefault(),n.classList.contains(r)||(n.classList.add(r),i.gotoPage(t+1,!0))})}(o);for(o=0;o<t.length;o++)t[o].addEventListener("click",function(e){e.preventDefault(),n.classList.contains(r)&&n.classList.remove(r)})}()};var a=require("../../../molecules/paginated-container");e.exports=exports.default},{"../../../molecules/paginated-container":890}],915:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,n.init)(),(0,i.default)()};var t,n=require("../../molecules/paginated-container"),r=require("./gallery-lightbox"),i=(t=r)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../../molecules/paginated-container":890,"./gallery-lightbox":914}],916:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){for(var e=window,t=e.document,n=e.document.body,r=t.querySelectorAll('[data-role="header"]'),i=0;i<r.length;i++){var o=r[i],a=o.querySelector('[data-role="megaDrillDown"]');!function(i,o,t){var e=o.querySelectorAll(".erg-root"),a=Array.prototype.slice.call(e),e=i.querySelectorAll("[data-role=toggle-subnav]"),s=Array.prototype.slice.call(i.querySelectorAll("[data-role=toggle-navbar]")),n=Array.prototype.slice.call(e);n.forEach(function(r){r.addEventListener("click",function(e){var t,n;e.cancelBubble||(r.classList.contains("erg-nav-bar__list__item__button")||(n=Array.prototype.slice.call(i.querySelectorAll("[data-navbar-area]")),i.classList.remove("is-open--nav-bar"),n.forEach(function(e){e.classList.remove("active")}),s.forEach(function(e){e.classList.remove("has-open-navbar")})),r.classList.contains("has-open-drilldown")?(u(),l(i.querySelector("[data-megadrilldown=true]"))):(u(),r.classList.add("has-open-drilldown"),t=i.querySelector("[data-megadrilldown=true]"),n=i.querySelector("[data-megadrilldown-group="+r.getAttribute("data-value")+"]"),t&&l(t),n&&(n.setAttribute("data-megadrilldown","true"),n.classList.add("is-open"),a.forEach(function(e){e.classList.add("is-open--menu")}),i.classList.add("is-open--megadrilldown")))),e.stopPropagation()})}),s.forEach(function(r){r.addEventListener("click",function(e){var t,n;e.cancelBubble||(u(),l(i.querySelector("[data-megadrilldown=true]")),t=!1,r.classList.contains("has-open-navbar")&&(t=!0),s.forEach(function(e){e.classList.remove("has-open-navbar")}),Array.prototype.slice.call(i.querySelectorAll("[data-navbar-area]")).forEach(function(e){e.classList.remove("active")}),n=void 0,"function"==typeof Event?n=new CustomEvent("navbar-change",{bubbles:!0,cancelable:!0}):(n=o.createEvent("CustomEvent")).initCustomEvent("navbar-change",!0,!0,!0),Array.prototype.slice.call(i.querySelectorAll('[data-role="horizontal-scroll"]')).forEach(function(e){e.dispatchEvent(n)}),t||null===r.getAttribute("data-value")?(i.classList.remove("is-open--nav-bar"),r.classList.remove("has-open-navbar")):(i.classList.add("is-open--nav-bar"),r.classList.add("has-open-navbar"),i.querySelector("[data-navbar-area="+r.getAttribute("data-value")+"]").classList.add("active"))),e.stopPropagation()})});var e=Array.prototype.slice.call(i.querySelectorAll("[data-role=button-open-menu]")),r=o.querySelector("#container");function u(){n.forEach(function(e){e.classList.remove("has-open-drilldown")})}function l(e){e&&(e.setAttribute("data-megadrilldown","false"),e.classList.remove("is-open"),i.classList.remove("is-open--megadrilldown"))}e.forEach(function(e){e.isClickedAdded||(e.isClickedAdded=!0,e.addEventListener("click",function(e){i.classList.contains("is-open--megadrilldown")&&i.classList.remove("is-open--megadrilldown"),a.forEach(function(e){e.classList.toggle("is-open--menu")}),i.classList.toggle("is-open--menu"),r&&r.classList.toggle("is-open--menu"),u(),"hidden"===t.style.overflow?(t.style.removeProperty("overflow"),window.removeEventListener("touchend",g)):(t.style.overflow="hidden",window.addEventListener("touchend",g,{passive:!1}))},!1))}),window.matchMedia("(min-width: 768px)").addListener(function(e){e.matches?("hidden"===t.style.overflow&&t.style.removeProperty("overflow"),i.classList.contains("is-open--megadrilldown")||(a.forEach(function(e){e.classList.remove("is-open--menu")}),i.classList.remove("is-open--menu"))):e.matches||!i.classList.contains("is-open--menu")&&!i.classList.contains("is-open--megadrilldown")||(t.style.overflow="hidden",window.scrollTo(0,0))});var c=i.querySelector(".erg-textfield__input"),d=o.querySelector(".erg-header__language-chooser");c&&(p=i.querySelector(".erg-header__nav-wrapper__scroll \n\t\t.erg-icon--times-thin"),0<c.value.length&&(c.parentNode.classList.add("is-extended"),d&&d.classList.add("chooser-hide")),c.addEventListener("focus",function(){c.parentNode.classList.add("is-extended"),d&&d.classList.add("chooser-hide")}),p&&p.addEventListener("click",function(){c.parentNode.classList.remove("is-extended"),d&&d.classList.remove("chooser-hide")}));var f="erg-menu-button--active",p=Array.prototype.slice.call(i.querySelectorAll(".erg-menu-button")),h=i.querySelector(".erg-header__mobile-search-wrapper"),m=!1,y=!1;p.forEach(function(n){n.addEventListener("click",function(e){var t=n.getAttribute("href");if(0===t.indexOf("#erg-header__mobile")){if(e.preventDefault(),m&&m.classList.remove(f),y&&y.classList.remove("active"),m===n)return y=m=!1,void h.classList.remove("erg-header__mobile-search-wrapper--active");n.classList.add(f),m=n,(y=h.querySelector(t.replace("#","."))).classList.add("active"),h.classList.add("erg-header__mobile-search-wrapper--active")}})})}(o,t,n),a&&(0,s.default)(o,a,t)}(0,u.default)(),(0,l.default)(),(0,c.default)()};var s=t(require("../megadrilldown")),u=t(require("../../molecules/nav-bar")),l=t(require("../combox")),c=t(require("../../atoms/icon"));function t(e){return e&&e.__esModule?e:{default:e}}function g(){var e=document.getElementsByClassName("erg-header-megadrilldown__wrapper");e&&e[0]&&(e[0].style.top=0),window.scrollTo(0,0)}e.exports=exports.default},{"../../atoms/icon":842,"../../molecules/nav-bar":889,"../combox":906,"../megadrilldown":925}],917:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],918:[function(require,e,exports){arguments[4][913][0].apply(exports,arguments)},{"../../atoms/icon":842,"../../molecules/accordion":851,dup:913}],919:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],920:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],921:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],922:[function(require,e,exports){arguments[4][864][0].apply(exports,arguments)},{dup:864}],923:[function(require,e,exports){"use strict";var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Object.defineProperty(exports,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?function(e){return void 0===e?"undefined":t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":t(e)};exports.default=function(){u.init(),(0,o.default)()};var n,i=require("../../atoms/icon"),o=(n=i)&&n.__esModule?n:{default:n};require("element-closest");var a="isOpen",s="plus-is-active",u={init:function(){var i=window.document.querySelectorAll(".erg-interactive-table");if(!i)return!1;for(var e=function(t){var n,r=i[t].querySelectorAll(".erg-interactive-table__category__row");if(!r.length)return{v:!1};window.document.querySelector(".erg-interactive-table__body--plus")&&(n=window.document.querySelectorAll(".erg-interactive-table__body--plus .erg-tick--checkbox input"))[t].addEventListener("click",function(){var e=n[t].closest(".erg-interactive-table__body--plus").classList.contains(s);n[t].closest(".erg-interactive-table__body--plus").classList.remove(s),e||n[t].closest(".erg-interactive-table__body--plus").classList.add(s)}),r[0].closest(".erg-interactive-table__body").classList.add("isOpen");for(var e=0;e<r.length;e+=1)!function(e){var n=r[e];n.addEventListener("click",function(){var e=n.closest(".erg-interactive-table__body"),t=e.classList.contains(a);e.classList.remove(a),t||e.classList.add(a)},!1)}(e)},t=0;t<i.length;t+=1){var n=e(t);if("object"===(void 0===n?"undefined":r(n)))return n.v}}};e.exports=exports.default},{"../../atoms/icon":842,"element-closest":389}],924:[function(require,e,exports){"use strict";var t,n=require("../../organisms/tooltip");(0,((t=n)&&t.__esModule?t:{default:t}).default)()},{"../../organisms/tooltip":943}],925:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(t,n,e){var r=e.querySelectorAll('[data-role="has-children"]'),i=Array.prototype.slice.call(r),r=e.querySelectorAll('[data-role="go-back-category"]'),r=Array.prototype.slice.call(r),e=e.querySelectorAll('[data-role="mainnav-item"]'),e=Array.prototype.slice.call(e);i.forEach(function(t){t.addEventListener("click",function(){t.classList.add("is-open"),t.setAttribute("data-subcategory","is-open");var e=n.querySelector('[data-megadrilldown="true"]');e&&e.querySelector("[data-megadrilldown-slide]").classList.add("is-second-level")})}),r.forEach(function(e){e.addEventListener("click",function(){var e=n.querySelector('[data-megadrilldown="true"]');e&&e.querySelector("[data-megadrilldown-slide]").classList.remove("is-second-level");e=n.querySelector('[data-subcategory="is-open"]');e&&(e.classList.remove("is-open"),e.setAttribute("data-subcategory","false"))})}),e.forEach(function(e){e.addEventListener("click",function(){var e=n.querySelector('[data-megadrilldown="true"]');e&&(e.setAttribute("data-megadrilldown","false"),e.classList.remove("is-open")),t.classList.remove("is-open--megadrilldown"),t.querySelector(".has-open-drilldown")&&t.querySelector(".has-open-drilldown").classList.remove("has-open-drilldown")})})},e.exports=exports.default},{}],926:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],927:[function(require,e,exports){"use strict";function r(e,t){var n=(n=t.className).replace(e,"");t.className=n}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){var e=document.getElementById("erg-outdated-browser-notification"),t=document.getElementById("erg-outdated-browser-notification__button");function n(){document.cookie="notification=disabled",e.className+=" erg-outdated-browser-notification__hide"}e&&t&&(t.addEventListener?t.addEventListener("click",n):t.attachEvent("onclick",n),t=Modernizr.flexbox,"disabled"===function(e){e=("; "+document.cookie).split("; "+e+"=");if(2===e.length)return e.pop().split(";").shift()}("notification")||t?(r("erg-outdated-browser-notification__show",e),e.className+=" erg-outdated-browser-notification__hide"):(r("erg-outdated-browser-notification__hide",e),e.className+=" erg-outdated-browser-notification__show"))},e.exports=exports.default},{}],928:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){!function(){var e=window.document.querySelectorAll('[data-role="bookmark"],\n\t\t[data-role="clipboard"],[data-role="print"]'),t={print:function(e){e.preventDefault(),window.print()},clipboard:function(e){e.preventDefault();var t=document.createElement("textarea"),n=e.currentTarget;t.value=n.getAttribute("href"),t.style.position="fixed",t.style.top=0,t.style.left=0,t.style.width="2em",t.style.height="2em",t.style.padding=0,t.style.border="none",t.style.outline="none",t.style.boxShadow="none",t.style.background="transparent",document.body.appendChild(t),t.select();e=!1;try{e=document.execCommand("copy")}catch(e){console.log("Unable to copy")}return document.body.removeChild(t),i(e?n.getAttribute("data-tooltip-success"):n.getAttribute("data-tooltip-error")),!1},bookmark:function(e){var t=e.currentTarget.getAttribute("href"),n=e.currentTarget,r=document.title;window.sidebar&&/Firefox/i.test(navigator.userAgent)||window.opera&&window.print||(window.external&&"AddFavorite"in window.external?(e.preventDefault(),window.external.AddFavorite(t,r)):(e.preventDefault(),i(n.getAttribute("data-tooltip-error"))))}};function i(e){var t=document.getElementById(e);t.checked=!0;e=document.createEvent("HTMLEvents");e.initEvent("change",!0,!0),t.dispatchEvent(e)}for(var n=0;n<e.length;n++)e[n].addEventListener("click",function(e){"function"==typeof t[e.currentTarget.getAttribute("data-role")]?t[e.currentTarget.getAttribute("data-role")](e):console.log("page-options/index.js: Unsupported page option:",e.currentTarget.getAttribute("data-role"))}),e[n].parentNode.querySelector("label")&&e[n].parentNode.querySelector("label").addEventListener("click",function(e){e.preventDefault()})}()},e.exports=exports.default},{}],929:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){t.init()};var t={handleSectorClicked:function(n){var e=n.currentTarget.parentNode.getElementsByClassName("wedge"),r=null;Array.prototype.filter.call(e,function(e,t){e===n.currentTarget&&(r=t)}),this.setAllWedgesInactive(),this.setWedgeActive(r)},setAllWedgesInactive:function(){for(var e=0;e<this.wedges.length;e++)this.wedges[e].classList.remove("active")},setWedgeActive:function(e){this.wedges[e].classList.add("active")},bindWedgeClick:function(){for(var t=this,e=0;e<t.wedges.length;e++)t.wedges[e].addEventListener("click",function(e){t.handleSectorClicked(e)})},init:function(){this.wedges=window.document.querySelectorAll(".erg-root .pie-picker .wedge"),this.bindWedgeClick()}};e.exports=exports.default},{}],930:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t={borisClass:"boris-active",borisTime:300,isMouseDown:!(exports.default=function(){t.init()}),handle:null,pointSlider:null,bar:null,selectedPointIndex:2,pointIndexReset:2,bindHandleMouseDown:function(){var e=this;e.handle&&e.handle.addEventListener("mousedown",function(){e.isMouseDown=!0})},bindHandleMouseUp:function(){var e=this;e.handle&&e.pointSlider&&(e.handle.addEventListener("mouseup",function(){e.isMouseDown=!1,e.moveHandleToClosestPoint()}),e.pointSlider.addEventListener("touchend",function(){e.isMouseDown=!1,e.moveHandleToClosestPoint()}))},bindSliderMouseMove:function(){var t=this;t.pointSlider&&(t.pointSlider.addEventListener("mousemove",function(e){if(!t.isMouseDown)return!1;e={x:e.clientX-t.bar.getBoundingClientRect().left-10,y:e.clientY-t.bar.getBoundingClientRect().top-10},e=Math.max(-10,e.x),e=Math.min(e,parseInt(t.bar.getBoundingClientRect().width,10)-10);t.handle.style.left=e+"px"}),t.pointSlider&&t.pointSlider.addEventListener("touchmove",function(e){e={x:e.touches[0].clientX-t.bar.getBoundingClientRect().left-10,y:e.touches[0].clientY-t.bar.getBoundingClientRect().top-10},e=Math.max(-10,e.x),e=Math.min(e,parseInt(t.bar.getBoundingClientRect().width,10)-10);t.handle.style.left=e+"px"}))},bindWindowResize:function(){var e=this;window.addEventListener("resize",function(){null!==e.selectedPointIndex&&e.snapHandleToPoint(e.selectedPointIndex)})},bindSliderClick:function(){var t=this;t.bar&&t.bar.addEventListener("mousedown",function(e){e={x:e.clientX-t.bar.getBoundingClientRect().left-10};t.moveHandleToClosestPoint(e.x)})},snapHandleToPoint:function(e){var t;this.bar&&(t=Array.prototype.slice.call(this.points)[e].getBoundingClientRect().left-this.bar.getBoundingClientRect().left-5,this.handle&&(this.handle.style.left=t+"px",this._updatePositionData(e)))},moveHandleToClosestPoint:function(r){var i=this,e=Array.prototype.slice.call(i.points).map(function(e){return e.getBoundingClientRect().left-i.bar.getBoundingClientRect().left}),t=e.reduce(function(e,t){var n=r||i.handle.getBoundingClientRect().left-i.bar.getBoundingClientRect().left;return Math.abs(t-n)<Math.abs(e-n)?t:e});i.handle.style.left=t-5+"px",i.handle.classList.add("boris-active"),window.setTimeout(function(){i.handle&&i.handle.classList.remove("boris-active")},300);t=e.indexOf(t);i._updatePositionData(t)},_updatePositionData:function(e){void 0!==e&&(this.selectedPointIndex=-1===e?this.pointIndexReset:e),this.input.value=this.selectedPointIndex},init:function(){this.handle=window.document.querySelector(".point-slider .handle"),this.pointSlider=window.document.querySelector(".point-slider"),this.bar=window.document.querySelector(".point-slider .bar"),this.points=window.document.querySelectorAll(".point-slider .point"),this.input=window.document.querySelector(".point-slider .point-slider-selected-index"),this.bindHandleMouseDown(),this.bindHandleMouseUp(),this.bindSliderMouseMove(),this.bindWindowResize(),this.bindSliderClick(),this.snapHandleToPoint(this.selectedPointIndex)}};e.exports=exports.default},{}],931:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],932:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],933:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)()};var t,n=require("../../molecules/third-level-navigation"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../../molecules/third-level-navigation":899}],934:[function(require,e,exports){arguments[4][864][0].apply(exports,arguments)},{dup:864}],935:[function(require,e,exports){arguments[4][902][0].apply(exports,arguments)},{"../../molecules/accordion":851,dup:902}],936:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],937:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)()};var t,n=require("../../molecules/formelements/dropdown"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../../molecules/formelements/dropdown":868}],938:[function(require,e,exports){arguments[4][902][0].apply(exports,arguments)},{"../../molecules/accordion":851,dup:902}],939:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],940:[function(require,e,exports){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(exports,"__esModule",{value:!0});var t=(function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}(n,[{key:"collectData",value:function(){var t={};[].forEach.call(this.sliders,function(e){e=e.querySelector("[data-role=slider-input-value]");t[e.getAttribute("name")]=parseFloat(e.value)}),[].forEach.call(this.additionalData,function(e){"radio"===e.getAttribute("type")&&!0===e.checked&&(t[e.getAttribute("name")]=e.value)}),this.data=t}},{key:"dispatchUpdateEvent",value:function(){var e=void 0;"function"==typeof CustomEvent?e=new CustomEvent("stockCalculatorDataChange",{detail:{data:this.data}}):(e=document.createEvent("CustomEvent")).initCustomEvent("stockCalculatorDataChange",!0,!0,{data:this.data}),window.dispatchEvent(e)}}]),n);function n(e){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this.sliders=e.querySelectorAll("[data-role=slider-input]"),this.additionalData=e.querySelectorAll("[data-role=additional-data]"),[].forEach.call(this.sliders,function(e){e.addEventListener("sliderInputUpdate",function(){t.collectData(),t.dispatchUpdateEvent()})}),[].forEach.call(this.additionalData,function(e){"radio"===e.getAttribute("type")&&e.addEventListener("click",function(){t.collectData(),t.dispatchUpdateEvent()})}),this.collectData(),this.dispatchUpdateEvent()}exports.initPattern=function(){var e=document.querySelectorAll("[data-role=stock-calculator]");[].forEach.call(e,function(e){return new t(e)})}},{}],941:[function(require,e,exports){arguments[4][864][0].apply(exports,arguments)},{dup:864}],942:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}],943:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){var e=document.querySelectorAll("[data-role=tooltip]");[].forEach.call(e,function(e){!function(l,c){var d=l.querySelector("[data-role=tooltip-trigger]"),e=document.createElement("div");e.className=l.classList.value||l.classList;var f=l.querySelector(".erg-tooltip__close-layer")?document.querySelector(".erg-root").appendChild(e).appendChild(l.querySelector(".erg-tooltip__close-layer")).parentNode.appendChild(l.querySelector("[data-role=tooltip-content]")):document.querySelector(".erg-root").appendChild(e),p=f.parentNode;d.addEventListener("change",function e(t){if(!t.target.checked)return f.style.display="none",p.classList.remove("erg-tooltip--open"),p.style.position=null,p.style.left=null,void(p.style.top=null);p.classList.add("erg-tooltip--open");var n=l.getBoundingClientRect();p.style.position="absolute",p.style.left=n.left+"px";var r=c.pageYOffset+n.top;p.style.top=r+l.offsetHeight+"px",f.style.display="block";var i=n.left,o=c.innerWidth,a=!1,s=!1,u="erg-tooltip__content--align-left",n="erg-tooltip__content--align-right";i+f.offsetWidth/2>o&&(s=!0),(a=i-f.offsetWidth/2<0||a)?(f.classList.remove(n),f.classList.add(u)):s?(f.classList.remove(u),f.classList.add(n)):(f.classList.remove(u),f.classList.remove(n)),f.classList.contains("erg-tooltip__content--top")&&(p.style.top=r-f.offsetHeight+"px");r=parseInt(l.getAttribute("data-auto-close"),10);!isNaN(r)&&0<r&&setTimeout(function(){d.checked=!1,e(t)},r)}),n.push(function(){d.checked&&d.click(),d.checked=!1})}(e,window)})};var n=[];window&&window.addEventListener("resize",function(e){var t;t=e,n.forEach(function(e){e(t)})}),e.exports=exports.default},{}],944:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){},e.exports=exports.default},{}],945:[function(require,e,exports){arguments[4][944][0].apply(exports,arguments)},{dup:944}],946:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,t.default)(),(0,n.default)(),(0,r.default)(),(0,i.default)(),(0,o.default)(),(0,a.default)()};var t=s(require("../../organisms/agent-search-box")),n=s(require("../../organisms/stage")),r=s(require("../../organisms/header")),i=s(require("../../organisms/footer")),o=s(require("../../organisms/page-options")),a=s(require("../../organisms/tooltip"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../organisms/agent-search-box":903,"../../organisms/footer":913,"../../organisms/header":916,"../../organisms/page-options":928,"../../organisms/stage":937,"../../organisms/tooltip":943}],947:[function(require,e,exports){arguments[4][864][0].apply(exports,arguments)},{dup:864}],948:[function(require,e,exports){arguments[4][944][0].apply(exports,arguments)},{dup:944}],949:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,t.default)(),(0,n.default)(),(0,r.default)(),(0,i.default)(),(0,o.default)(),(0,a.default)(),(0,s.default)()};var t=u(require("../../organisms/agent-search-box")),n=u(require("../../organisms/stage")),r=u(require("../../organisms/header")),i=u(require("../../organisms/footer")),o=u(require("../../organisms/page-options")),a=u(require("../../organisms/tooltip")),s=u(require("../../organisms/gallery"));function u(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../organisms/agent-search-box":903,"../../organisms/footer":913,"../../organisms/gallery":915,"../../organisms/header":916,"../../organisms/page-options":928,"../../organisms/stage":937,"../../organisms/tooltip":943}],950:[function(require,e,exports){arguments[4][946][0].apply(exports,arguments)},{"../../organisms/agent-search-box":903,"../../organisms/footer":913,"../../organisms/header":916,"../../organisms/page-options":928,"../../organisms/stage":937,"../../organisms/tooltip":943,dup:946}],951:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,t.default)(),(0,n.default)(),(0,r.default)()};var t=i(require("../../organisms/stage")),n=i(require("../../organisms/header")),r=i(require("../../organisms/image-magazin-footer"));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../organisms/header":916,"../../organisms/image-magazin-footer":918,"../../organisms/stage":937}],952:[function(require,e,exports){arguments[4][951][0].apply(exports,arguments)},{"../../organisms/header":916,"../../organisms/image-magazin-footer":918,"../../organisms/stage":937,dup:951}],953:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,t.default)(),(0,n.default)()};var t=r(require("../../organisms/header")),n=r(require("../../organisms/footer"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../organisms/footer":913,"../../organisms/header":916}],954:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,t.default)(),(0,n.default)()};var t=r(require("../../organisms/header")),n=r(require("../../organisms/image-magazin-footer"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../organisms/header":916,"../../organisms/image-magazin-footer":918}],955:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,t.default)(),(0,n.default)(),(0,r.default)(),(0,s.default)(),(0,i.default)(),(0,o.default)(),(0,a.default)()};var t=u(require("../../molecules/tabs")),n=u(require("../../organisms/agent-search-box")),r=u(require("../../organisms/dropdown-teaser")),i=u(require("../../organisms/stage")),o=u(require("../../organisms/header")),a=u(require("../../organisms/footer")),s=u(require("../../organisms/interactive-table"));function u(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../molecules/tabs":896,"../../organisms/agent-search-box":903,"../../organisms/dropdown-teaser":912,"../../organisms/footer":913,"../../organisms/header":916,"../../organisms/interactive-table":923,"../../organisms/stage":937}],956:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,t.default)(),(0,n.default)(),(0,r.default)(),(0,i.default)(),(0,o.default)()};var t=a(require("../../organisms/agent-search-box")),n=a(require("../../organisms/dropdown-teaser")),r=a(require("../../organisms/stage")),i=a(require("../../organisms/header")),o=a(require("../../organisms/footer"));function a(e){return e&&e.__esModule?e:{default:e}}e.exports=exports.default},{"../../organisms/agent-search-box":903,"../../organisms/dropdown-teaser":912,"../../organisms/footer":913,"../../organisms/header":916,"../../organisms/stage":937}],957:[function(e,t,exports){"use strict";var n=r(e("../../organisms/point-slider")),e=r(e("../../organisms/pie-picker"));function r(e){return e&&e.__esModule?e:{default:e}}(0,n.default)(),(0,e.default)()},{"../../organisms/pie-picker":929,"../../organisms/point-slider":930}],958:[function(require,e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){(0,r.default)()};var t,n=require("../../organisms/agent-search-box"),r=(t=n)&&t.__esModule?t:{default:t};e.exports=exports.default},{"../../organisms/agent-search-box":903}],959:[function(require,e,exports){arguments[4][854][0].apply(exports,arguments)},{"../../atoms/icon":842,dup:854}]},{},[838]);