blob: ac3002e40b28bde47b0d9f0c21d5a67e13ee4c01 [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{"+6XX":function(t,e,n){var r=n("y1pI");t.exports=function(t){return r(this.__data__,t)>-1}},"+c4W":function(t,e,n){var r=n("711d"),a=n("4/ic"),i=n("9ggG"),o=n("9Nap");t.exports=function(t){return i(t)?r(o(t)):a(t)}},"/9aa":function(t,e,n){var r=n("NykK"),a=n("ExA7");t.exports=function(t){return"symbol"==typeof t||a(t)&&"[object Symbol]"==r(t)}},"03A+":function(t,e,n){var r=n("JTzB"),a=n("ExA7"),i=Object.prototype,o=i.hasOwnProperty,s=i.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(t){return a(t)&&o.call(t,"callee")&&!s.call(t,"callee")};t.exports=u},"0Cz8":function(t,e,n){var r=n("Xi7e"),a=n("ebwN"),i=n("e4Nc");t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var o=n.__data__;if(!a||o.length<199)return o.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(o)}return n.set(t,e),this.size=n.size,this}},"0ycA":function(t,e){t.exports=function(){return[]}},"1hJj":function(t,e,n){var r=n("e4Nc"),a=n("ftKO"),i=n("3A9y");function o(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}o.prototype.add=o.prototype.push=a,o.prototype.has=i,t.exports=o},"2gN3":function(t,e,n){var r=n("Kz5y")["__core-js_shared__"];t.exports=r},"3A9y":function(t,e){t.exports=function(t){return this.__data__.has(t)}},"3Fdi":function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(e){}try{return t+""}catch(e){}}return""}},"4/ic":function(t,e,n){var r=n("ZWtO");t.exports=function(t){return function(e){return r(e,t)}}},"44Ds":function(t,e,n){var r=n("e4Nc");function a(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var r=arguments,a=e?e.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=t.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(a.Cache||r),n}a.Cache=r,t.exports=a},"4kuk":function(t,e,n){var r=n("SfRM"),a=n("Hvzi"),i=n("u8Dt"),o=n("ekgI"),s=n("JSQU");function u(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=a,u.prototype.get=i,u.prototype.has=o,u.prototype.set=s,t.exports=u},"4sDh":function(t,e,n){var r=n("4uTw"),a=n("03A+"),i=n("Z0cm"),o=n("wJg7"),s=n("shjB"),u=n("9Nap");t.exports=function(t,e,n){for(var c=-1,l=(e=r(e,t)).length,h=!1;++c<l;){var d=u(e[c]);if(!(h=null!=t&&n(t,d)))break;t=t[d]}return h||++c!=l?h:!!(l=null==t?0:t.length)&&s(l)&&o(d,l)&&(i(t)||a(t))}},"4uTw":function(t,e,n){var r=n("Z0cm"),a=n("9ggG"),i=n("GNiM"),o=n("dt0z");t.exports=function(t,e){return r(t)?t:a(t,e)?[t]:i(o(t))}},"6sVZ":function(t,e){var n=Object.prototype;t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},"711d":function(t,e){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},"77Zs":function(t,e,n){var r=n("Xi7e");t.exports=function(){this.__data__=new r,this.size=0}},"7GkX":function(t,e,n){var r=n("b80T"),a=n("A90E"),i=n("MMmD");t.exports=function(t){return i(t)?r(t):a(t)}},"7fqy":function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}},"8oxB":function(t,e){var n,r,a=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(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(t){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(t){r=o}}();var u,c=[],l=!1,h=-1;function d(){l&&u&&(l=!1,u.length?c=u.concat(c):h=-1,c.length&&f())}function f(){if(!l){var t=s(d);l=!0;for(var e=c.length;e;){for(u=c,c=[];++h<e;)u&&u[h].run();h=-1,e=c.length}u=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)}}}(t)}}function p(t,e){this.fun=t,this.array=e}function m(){}a.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];c.push(new p(t,e)),1!==c.length||l||s(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=m,a.addListener=m,a.once=m,a.off=m,a.removeListener=m,a.removeAllListeners=m,a.emit=m,a.prependListener=m,a.prependOnceListener=m,a.listeners=function(t){return[]},a.binding=function(t){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(t){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},"9Nap":function(t,e,n){var r=n("/9aa");t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},"9ggG":function(t,e,n){var r=n("Z0cm"),a=n("/9aa"),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!a(t))||(o.test(t)||!i.test(t)||null!=e&&t in Object(e))}},A90E:function(t,e,n){var r=n("6sVZ"),a=n("V6Ve"),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return a(t);var e=[];for(var n in Object(t))i.call(t,n)&&"constructor"!=n&&e.push(n);return e}},AP2z:function(t,e,n){var r=n("nmnc"),a=Object.prototype,i=a.hasOwnProperty,o=a.toString,s=r?r.toStringTag:void 0;t.exports=function(t){var e=i.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(u){}var a=o.call(t);return r&&(e?t[s]=n:delete t[s]),a}},B8du:function(t,e){t.exports=function(){return!1}},CH3K:function(t,e){t.exports=function(t,e){for(var n=-1,r=e.length,a=t.length;++n<r;)t[a+n]=e[n];return t}},CMye:function(t,e,n){var r=n("GoyQ");t.exports=function(t){return t==t&&!r(t)}},Cwc5:function(t,e,n){var r=n("NKxu"),a=n("Npjl");t.exports=function(t,e){var n=a(t,e);return r(n)?n:void 0}},DSRE:function(t,e,n){(function(t){var r=n("Kz5y"),a=n("B8du"),i=e&&!e.nodeType&&e,o=i&&"object"==typeof t&&t&&!t.nodeType&&t,s=o&&o.exports===i?r.Buffer:void 0,u=(s?s.isBuffer:void 0)||a;t.exports=u}).call(this,n("YuTi")(t))},E2jh:function(t,e,n){var r,a=n("2gN3"),i=(r=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!i&&i in t}},EpBk:function(t,e){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},ExA7:function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},GDhZ:function(t,e,n){var r=n("wF/u"),a=n("mwIZ"),i=n("hgQt"),o=n("9ggG"),s=n("CMye"),u=n("IOzZ"),c=n("9Nap");t.exports=function(t,e){return o(t)&&s(e)?u(c(t),e):function(n){var o=a(n,t);return void 0===o&&o===e?i(n,t):r(e,o,3)}}},GNiM:function(t,e,n){var r=n("I01J"),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,o=r((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(a,(function(t,n,r,a){e.push(r?a.replace(i,"$1"):n||t)})),e}));t.exports=o},GoyQ:function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},H8j4:function(t,e,n){var r=n("QkVE");t.exports=function(t,e){var n=r(this,t),a=n.size;return n.set(t,e),this.size+=n.size==a?0:1,this}},HDyB:function(t,e,n){var r=n("nmnc"),a=n("JHRd"),i=n("ljhN"),o=n("or5M"),s=n("7fqy"),u=n("rEGp"),c=r?r.prototype:void 0,l=c?c.valueOf:void 0;t.exports=function(t,e,n,r,c,h,d){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!h(new a(t),new a(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var f=s;case"[object Set]":var p=1&r;if(f||(f=u),t.size!=e.size&&!p)return!1;var m=d.get(t);if(m)return m==e;r|=2,d.set(t,e);var y=o(f(t),f(e),r,c,h,d);return d.delete(t),y;case"[object Symbol]":if(l)return l.call(t)==l.call(e)}return!1}},HOxn:function(t,e,n){var r=n("Cwc5")(n("Kz5y"),"Promise");t.exports=r},Hvzi:function(t,e){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},I01J:function(t,e,n){var r=n("44Ds");t.exports=function(t){var e=r(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}},IOzZ:function(t,e){t.exports=function(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}},JC6p:function(t,e,n){var r=n("cq/+"),a=n("7GkX");t.exports=function(t,e){return t&&r(t,e,a)}},JD84:function(t,e,n){var r=n("SKAX");t.exports=function(t,e,n,a){return r(t,(function(t,r,i){e(a,t,n(t),i)})),a}},JHRd:function(t,e,n){var r=n("Kz5y").Uint8Array;t.exports=r},JHgL:function(t,e,n){var r=n("QkVE");t.exports=function(t){return r(this,t).get(t)}},JSQU:function(t,e,n){var r=n("YESw");t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},JTzB:function(t,e,n){var r=n("NykK"),a=n("ExA7");t.exports=function(t){return a(t)&&"[object Arguments]"==r(t)}},Juji:function(t,e){t.exports=function(t,e){return null!=t&&e in Object(t)}},KMkd:function(t,e){t.exports=function(){this.__data__=[],this.size=0}},KfNM:function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},Kz5y:function(t,e,n){var r=n("WFqU"),a="object"==typeof self&&self&&self.Object===Object&&self,i=r||a||Function("return this")();t.exports=i},L8xA:function(t,e){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},LXxW:function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,a=0,i=[];++n<r;){var o=t[n];e(o,n,t)&&(i[a++]=o)}return i}},MMmD:function(t,e,n){var r=n("lSCD"),a=n("shjB");t.exports=function(t){return null!=t&&a(t.length)&&!r(t)}},MvSz:function(t,e,n){var r=n("LXxW"),a=n("0ycA"),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(t){return null==t?[]:(t=Object(t),r(o(t),(function(e){return i.call(t,e)})))}:a;t.exports=s},NKxu:function(t,e,n){var r=n("lSCD"),a=n("E2jh"),i=n("GoyQ"),o=n("3Fdi"),s=/^\[object .+?Constructor\]$/,u=Function.prototype,c=Object.prototype,l=u.toString,h=c.hasOwnProperty,d=RegExp("^"+l.call(h).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||a(t))&&(r(t)?d:s).test(o(t))}},Npjl:function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},NykK:function(t,e,n){var r=n("nmnc"),a=n("AP2z"),i=n("KfNM"),o=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":o&&o in Object(t)?a(t):i(t)}},O0oS:function(t,e,n){var r=n("Cwc5"),a=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(e){}}();t.exports=a},O7RO:function(t,e,n){var r=n("CMye"),a=n("7GkX");t.exports=function(t){for(var e=a(t),n=e.length;n--;){var i=e[n],o=t[i];e[n]=[i,o,r(o)]}return e}},"Of+w":function(t,e,n){var r=n("Cwc5")(n("Kz5y"),"WeakMap");t.exports=r},QVEU:function(t,e,n){var r=n("hypo"),a=n("UMY1")((function(t,e,n){r(t,n,e)}));t.exports=a},QkVE:function(t,e,n){var r=n("EpBk");t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},QoRX:function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},QqLw:function(t,e,n){var r=n("tadb"),a=n("ebwN"),i=n("HOxn"),o=n("yGk4"),s=n("Of+w"),u=n("NykK"),c=n("3Fdi"),l=c(r),h=c(a),d=c(i),f=c(o),p=c(s),m=u;(r&&"[object DataView]"!=m(new r(new ArrayBuffer(1)))||a&&"[object Map]"!=m(new a)||i&&"[object Promise]"!=m(i.resolve())||o&&"[object Set]"!=m(new o)||s&&"[object WeakMap]"!=m(new s))&&(m=function(t){var e=u(t),n="[object Object]"==e?t.constructor:void 0,r=n?c(n):"";if(r)switch(r){case l:return"[object DataView]";case h:return"[object Map]";case d:return"[object Promise]";case f:return"[object Set]";case p:return"[object WeakMap]"}return e}),t.exports=m},SKAX:function(t,e,n){var r=n("JC6p"),a=n("lQqw")(r);t.exports=a},SfRM:function(t,e,n){var r=n("YESw");t.exports=function(){this.__data__=r?r(null):{},this.size=0}},UDbo:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Chart",{enumerable:!0,get:function(){return i.default}}),e.defaults=e.Scatter=e.Bubble=e.Polar=e.Radar=e.HorizontalBar=e.Bar=e.Line=e.Pie=e.Doughnut=e.default=void 0;var r=u(n("q1tI")),a=u(n("17x9")),i=u(n("MO+k")),o=u(n("Y+p1")),s=u(n("QVEU"));function u(t){return t&&t.__esModule?t:{default:t}}function c(){return(c=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function h(t,e){if(null==t)return{};var n,r,a=function(t,e){if(null==t)return{};var n,r,a={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(a[n]=t[n]);return a}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(a[n]=t[n])}return a}function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(Object(n),!0).forEach((function(e){O(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function p(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function m(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function y(t,e,n){return e&&m(t.prototype,e),n&&m(t,n),t}function g(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&_(t,e)}function _(t,e){return(_=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=k(t);if(e){var a=k(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return b(this,n)}}function b(t,e){return!e||"object"!==l(e)&&"function"!=typeof e?w(t):e}function w(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function k(t){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function O(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var x=void 0!==t&&{}&&"production",D=function(t){g(n,t);var e=v(n);function n(){var t;return p(this,n),O(w(t=e.call(this)),"handleOnClick",(function(e){var n=t.chartInstance,r=t.props,a=r.getDatasetAtEvent,i=r.getElementAtEvent,o=r.getElementsAtEvent,s=r.onElementsClick;a&&a(n.getDatasetAtEvent(e),e),i&&i(n.getElementAtEvent(e),e),o&&o(n.getElementsAtEvent(e),e),s&&s(n.getElementsAtEvent(e),e)})),O(w(t),"ref",(function(e){t.element=e})),t.chartInstance=void 0,t}return y(n,[{key:"componentDidMount",value:function(){this.renderChart()}},{key:"componentDidUpdate",value:function(){if(this.props.redraw)return this.destroyChart(),void this.renderChart();this.updateChart()}},{key:"shouldComponentUpdate",value:function(t){var e=this.props,n=(e.redraw,e.type),r=e.options,a=e.plugins,i=e.legend,s=e.height,u=e.width;if(!0===t.redraw)return!0;if(s!==t.height||u!==t.width)return!0;if(n!==t.type)return!0;if(!(0,o.default)(i,t.legend))return!0;if(!(0,o.default)(r,t.options))return!0;var c=this.transformDataProp(t);return!(0,o.default)(this.shadowDataProp,c)||!(0,o.default)(a,t.plugins)}},{key:"componentWillUnmount",value:function(){this.destroyChart()}},{key:"transformDataProp",value:function(t){var e=t.data;return"function"==typeof e?e(this.element):e}},{key:"memoizeDataProps",value:function(){if(this.props.data){var t=this.transformDataProp(this.props);return this.shadowDataProp=f(f({},t),{},{datasets:t.datasets&&t.datasets.map((function(t){return f({},t)}))}),this.saveCurrentDatasets(),t}}},{key:"checkDatasets",value:function(t){var e="production"!==x&&"prod"!==x,r=this.props.datasetKeyProvider!==n.getLabelAsKey,a=t.length>1;if(e&&a&&!r){var i=!1;t.forEach((function(t){t.label||(i=!0)})),i&&console.error('[react-chartjs-2] Warning: Each dataset needs a unique key. By default, the "label" property on each dataset is used. Alternatively, you may provide a "datasetKeyProvider" as a prop that returns a unique key.')}}},{key:"getCurrentDatasets",value:function(){return this.chartInstance&&this.chartInstance.config.data&&this.chartInstance.config.data.datasets||[]}},{key:"saveCurrentDatasets",value:function(){var t=this;this.datasets=this.datasets||{},this.getCurrentDatasets().forEach((function(e){t.datasets[t.props.datasetKeyProvider(e)]=e}))}},{key:"updateChart",value:function(){var t=this,e=this.props.options,n=this.memoizeDataProps(this.props);if(this.chartInstance){e&&(this.chartInstance.options=i.default.helpers.configMerge(this.chartInstance.options,e));var r=this.getCurrentDatasets(),a=n.datasets||[];this.checkDatasets(r);var o=(0,s.default)(r,this.props.datasetKeyProvider);this.chartInstance.config.data.datasets=a.map((function(e){var n=o[t.props.datasetKeyProvider(e)];if(n&&n.type===e.type&&e.data){n.data.splice(e.data.length),e.data.forEach((function(t,r){n.data[r]=e.data[r]}));e.data;var r=h(e,["data"]);return f(f({},n),r)}return e}));n.datasets;var u=h(n,["datasets"]);this.chartInstance.config.data=f(f({},this.chartInstance.config.data),u),this.chartInstance.update()}}},{key:"renderChart",value:function(){var t=this.props,e=t.options,r=t.legend,a=t.type,s=t.plugins,u=this.element,c=this.memoizeDataProps();void 0===r||(0,o.default)(n.defaultProps.legend,r)||(e.legend=r),this.chartInstance=new i.default(u,{type:a,data:c,options:e,plugins:s})}},{key:"destroyChart",value:function(){if(this.chartInstance){this.saveCurrentDatasets();var t=Object.values(this.datasets);this.chartInstance.config.data.datasets=t,this.chartInstance.destroy()}}},{key:"render",value:function(){var t=this.props,e=t.height,n=t.width,a=t.id;return r.default.createElement("canvas",{ref:this.ref,height:e,width:n,id:a,onClick:this.handleOnClick})}}]),n}(r.default.Component);O(D,"getLabelAsKey",(function(t){return t.label})),O(D,"propTypes",{data:a.default.oneOfType([a.default.object,a.default.func]).isRequired,getDatasetAtEvent:a.default.func,getElementAtEvent:a.default.func,getElementsAtEvent:a.default.func,height:a.default.number,legend:a.default.object,onElementsClick:a.default.func,options:a.default.object,plugins:a.default.arrayOf(a.default.object),redraw:a.default.bool,type:function(t,e,n){if(!i.default.controllers[t[e]])return new Error("Invalid chart type `"+t[e]+"` supplied to `"+n+"`.")},width:a.default.number,datasetKeyProvider:a.default.func}),O(D,"defaultProps",{legend:{display:!0,position:"bottom"},type:"doughnut",height:150,width:300,redraw:!1,options:{},datasetKeyProvider:D.getLabelAsKey});var S=D;e.default=S;var M=function(t){g(n,t);var e=v(n);function n(){return p(this,n),e.apply(this,arguments)}return y(n,[{key:"render",value:function(){var t=this;return r.default.createElement(D,c({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"doughnut"}))}}]),n}(r.default.Component);e.Doughnut=M;var j=function(t){g(n,t);var e=v(n);function n(){return p(this,n),e.apply(this,arguments)}return y(n,[{key:"render",value:function(){var t=this;return r.default.createElement(D,c({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"pie"}))}}]),n}(r.default.Component);e.Pie=j;var Y=function(t){g(n,t);var e=v(n);function n(){return p(this,n),e.apply(this,arguments)}return y(n,[{key:"render",value:function(){var t=this;return r.default.createElement(D,c({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"line"}))}}]),n}(r.default.Component);e.Line=Y;var C=function(t){g(n,t);var e=v(n);function n(){return p(this,n),e.apply(this,arguments)}return y(n,[{key:"render",value:function(){var t=this;return r.default.createElement(D,c({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"bar"}))}}]),n}(r.default.Component);e.Bar=C;var T=function(t){g(n,t);var e=v(n);function n(){return p(this,n),e.apply(this,arguments)}return y(n,[{key:"render",value:function(){var t=this;return r.default.createElement(D,c({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"horizontalBar"}))}}]),n}(r.default.Component);e.HorizontalBar=T;var A=function(t){g(n,t);var e=v(n);function n(){return p(this,n),e.apply(this,arguments)}return y(n,[{key:"render",value:function(){var t=this;return r.default.createElement(D,c({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"radar"}))}}]),n}(r.default.Component);e.Radar=A;var N=function(t){g(n,t);var e=v(n);function n(){return p(this,n),e.apply(this,arguments)}return y(n,[{key:"render",value:function(){var t=this;return r.default.createElement(D,c({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"polarArea"}))}}]),n}(r.default.Component);e.Polar=N;var P=function(t){g(n,t);var e=v(n);function n(){return p(this,n),e.apply(this,arguments)}return y(n,[{key:"render",value:function(){var t=this;return r.default.createElement(D,c({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"bubble"}))}}]),n}(r.default.Component);e.Bubble=P;var E=function(t){g(n,t);var e=v(n);function n(){return p(this,n),e.apply(this,arguments)}return y(n,[{key:"render",value:function(){var t=this;return r.default.createElement(D,c({},this.props,{ref:function(e){return t.chartInstance=e&&e.chartInstance},type:"scatter"}))}}]),n}(r.default.Component);e.Scatter=E;var R=i.default.defaults;e.defaults=R}).call(this,n("8oxB"))},UMY1:function(t,e,n){var r=n("oMRN"),a=n("JD84"),i=n("ut/Y"),o=n("Z0cm");t.exports=function(t,e){return function(n,s){var u=o(n)?r:a,c=e?e():{};return u(n,t,i(s,2),c)}}},"UNi/":function(t,e){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},V6Ve:function(t,e,n){var r=n("kekF")(Object.keys,Object);t.exports=r},VaNO:function(t,e){t.exports=function(t){return this.__data__.has(t)}},WFqU:function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n("yLpj"))},Xi7e:function(t,e,n){var r=n("KMkd"),a=n("adU4"),i=n("tMB7"),o=n("+6XX"),s=n("Z8oC");function u(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=a,u.prototype.get=i,u.prototype.has=o,u.prototype.set=s,t.exports=u},"Y+p1":function(t,e,n){var r=n("wF/u");t.exports=function(t,e){return r(t,e)}},YESw:function(t,e,n){var r=n("Cwc5")(Object,"create");t.exports=r},YuTi:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},Z0cm:function(t,e){var n=Array.isArray;t.exports=n},Z8oC:function(t,e,n){var r=n("y1pI");t.exports=function(t,e){var n=this.__data__,a=r(n,t);return a<0?(++this.size,n.push([t,e])):n[a][1]=e,this}},ZCpW:function(t,e,n){var r=n("lm/5"),a=n("O7RO"),i=n("IOzZ");t.exports=function(t){var e=a(t);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},ZWtO:function(t,e,n){var r=n("4uTw"),a=n("9Nap");t.exports=function(t,e){for(var n=0,i=(e=r(e,t)).length;null!=t&&n<i;)t=t[a(e[n++])];return n&&n==i?t:void 0}},adU4:function(t,e,n){var r=n("y1pI"),a=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():a.call(e,n,1),--this.size,!0)}},b80T:function(t,e,n){var r=n("UNi/"),a=n("03A+"),i=n("Z0cm"),o=n("DSRE"),s=n("wJg7"),u=n("c6wG"),c=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=i(t),l=!n&&a(t),h=!n&&!l&&o(t),d=!n&&!l&&!h&&u(t),f=n||l||h||d,p=f?r(t.length,String):[],m=p.length;for(var y in t)!e&&!c.call(t,y)||f&&("length"==y||h&&("offset"==y||"parent"==y)||d&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||s(y,m))||p.push(y);return p}},c6wG:function(t,e,n){var r=n("dD9F"),a=n("sEf8"),i=n("mdPL"),o=i&&i.isTypedArray,s=o?a(o):r;t.exports=s},"cq/+":function(t,e,n){var r=n("mc0g")();t.exports=r},dD9F:function(t,e,n){var r=n("NykK"),a=n("shjB"),i=n("ExA7"),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&a(t.length)&&!!o[r(t)]}},dt0z:function(t,e,n){var r=n("zoYe");t.exports=function(t){return null==t?"":r(t)}},e4Nc:function(t,e,n){var r=n("fGT3"),a=n("k+1r"),i=n("JHgL"),o=n("pSRY"),s=n("H8j4");function u(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=a,u.prototype.get=i,u.prototype.has=o,u.prototype.set=s,t.exports=u},e5cp:function(t,e,n){var r=n("fmRc"),a=n("or5M"),i=n("HDyB"),o=n("seXi"),s=n("QqLw"),u=n("Z0cm"),c=n("DSRE"),l=n("c6wG"),h="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,f,p,m){var y=u(t),g=u(e),_=y?"[object Array]":s(t),v=g?"[object Array]":s(e),b=(_="[object Arguments]"==_?h:_)==h,w=(v="[object Arguments]"==v?h:v)==h,k=_==v;if(k&&c(t)){if(!c(e))return!1;y=!0,b=!1}if(k&&!b)return m||(m=new r),y||l(t)?a(t,e,n,f,p,m):i(t,e,_,n,f,p,m);if(!(1&n)){var O=b&&d.call(t,"__wrapped__"),x=w&&d.call(e,"__wrapped__");if(O||x){var D=O?t.value():t,S=x?e.value():e;return m||(m=new r),p(D,S,n,f,m)}}return!!k&&(m||(m=new r),o(t,e,n,f,p,m))}},eUgh:function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,a=Array(r);++n<r;)a[n]=e(t[n],n,t);return a}},ebwN:function(t,e,n){var r=n("Cwc5")(n("Kz5y"),"Map");t.exports=r},ekgI:function(t,e,n){var r=n("YESw"),a=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:a.call(e,t)}},fGT3:function(t,e,n){var r=n("4kuk"),a=n("Xi7e"),i=n("ebwN");t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||a),string:new r}}},"fR/l":function(t,e,n){var r=n("CH3K"),a=n("Z0cm");t.exports=function(t,e,n){var i=e(t);return a(t)?i:r(i,n(t))}},fmRc:function(t,e,n){var r=n("Xi7e"),a=n("77Zs"),i=n("L8xA"),o=n("gCq4"),s=n("VaNO"),u=n("0Cz8");function c(t){var e=this.__data__=new r(t);this.size=e.size}c.prototype.clear=a,c.prototype.delete=i,c.prototype.get=o,c.prototype.has=s,c.prototype.set=u,t.exports=c},ftKO:function(t,e){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},gCq4:function(t,e){t.exports=function(t){return this.__data__.get(t)}},hgQt:function(t,e,n){var r=n("Juji"),a=n("4sDh");t.exports=function(t,e){return null!=t&&a(t,e,r)}},hypo:function(t,e,n){var r=n("O0oS");t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},"k+1r":function(t,e,n){var r=n("QkVE");t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},kekF:function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},lQqw:function(t,e,n){var r=n("MMmD");t.exports=function(t,e){return function(n,a){if(null==n)return n;if(!r(n))return t(n,a);for(var i=n.length,o=e?i:-1,s=Object(n);(e?o--:++o<i)&&!1!==a(s[o],o,s););return n}}},lSCD:function(t,e,n){var r=n("NykK"),a=n("GoyQ");t.exports=function(t){if(!a(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},ljhN:function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},"lm/5":function(t,e,n){var r=n("fmRc"),a=n("wF/u");t.exports=function(t,e,n,i){var o=n.length,s=o,u=!i;if(null==t)return!s;for(t=Object(t);o--;){var c=n[o];if(u&&c[2]?c[1]!==t[c[0]]:!(c[0]in t))return!1}for(;++o<s;){var l=(c=n[o])[0],h=t[l],d=c[1];if(u&&c[2]){if(void 0===h&&!(l in t))return!1}else{var f=new r;if(i)var p=i(h,d,l,t,e,f);if(!(void 0===p?a(d,h,3,i,f):p))return!1}}return!0}},mc0g:function(t,e){t.exports=function(t){return function(e,n,r){for(var a=-1,i=Object(e),o=r(e),s=o.length;s--;){var u=o[t?s:++a];if(!1===n(i[u],u,i))break}return e}}},mdPL:function(t,e,n){(function(t){var r=n("WFqU"),a=e&&!e.nodeType&&e,i=a&&"object"==typeof t&&t&&!t.nodeType&&t,o=i&&i.exports===a&&r.process,s=function(){try{var t=i&&i.require&&i.require("util").types;return t||o&&o.binding&&o.binding("util")}catch(e){}}();t.exports=s}).call(this,n("YuTi")(t))},mwIZ:function(t,e,n){var r=n("ZWtO");t.exports=function(t,e,n){var a=null==t?void 0:r(t,e);return void 0===a?n:a}},nmnc:function(t,e,n){var r=n("Kz5y").Symbol;t.exports=r},oMRN:function(t,e){t.exports=function(t,e,n,r){for(var a=-1,i=null==t?0:t.length;++a<i;){var o=t[a];e(r,o,n(o),t)}return r}},or5M:function(t,e,n){var r=n("1hJj"),a=n("QoRX"),i=n("xYSL");t.exports=function(t,e,n,o,s,u){var c=1&n,l=t.length,h=e.length;if(l!=h&&!(c&&h>l))return!1;var d=u.get(t),f=u.get(e);if(d&&f)return d==e&&f==t;var p=-1,m=!0,y=2&n?new r:void 0;for(u.set(t,e),u.set(e,t);++p<l;){var g=t[p],_=e[p];if(o)var v=c?o(_,g,p,e,t,u):o(g,_,p,t,e,u);if(void 0!==v){if(v)continue;m=!1;break}if(y){if(!a(e,(function(t,e){if(!i(y,e)&&(g===t||s(g,t,n,o,u)))return y.push(e)}))){m=!1;break}}else if(g!==_&&!s(g,_,n,o,u)){m=!1;break}}return u.delete(t),u.delete(e),m}},oweT:function(t,e,n){"use strict";n.r(e);var r=n("dI71"),a=n("Bl7J"),i=n("2A+t"),o=n("MXbp"),s=n("q1tI"),u=n("UDbo"),c=n("qKvR"),l=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).state={lineChartData:e.props.lineChartData},e}return Object(r.a)(e,t),e.prototype.render=function(){return Object(c.c)("div",null,Object(c.c)(u.Line,{data:this.state.lineChartData,height:220,width:250,options:{scales:{xAxes:[{display:!0,ticks:{fontColor:"white",maxTicksLimit:3},gridLines:{color:"white"},scaleLabel:{display:!0,labelString:this.props.xAxis,fontColor:"white"}}],yAxes:[{display:!0,ticks:{fontColor:"white",maxTicksLimit:3},gridLines:{color:"white"},scaleLabel:{display:!0,labelString:this.props.yAxis,fontColor:"white"}}]},legend:{labels:{fontColor:"white"},display:this.props.displayLegend,position:this.props.legendPosition},animation:{duration:2e3,easing:"easeOutCubic"}}}))},e}(s.Component);l.defaultProps={displayLegend:!0,legendPosition:"bottom"};var h=l,d=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).state={barChartData:e.props.barChartData},e}return Object(r.a)(e,t),e.prototype.render=function(){return Object(c.c)("div",null,Object(c.c)(u.Bar,{data:this.state.barChartData,height:220,width:250,options:{scales:{xAxes:[{display:!0,ticks:{fontColor:"white"},gridLines:{color:"white"},scaleLabel:{display:!1,labelString:this.props.xAxis,fontColor:"white"}}],yAxes:[{display:!0,ticks:{fontColor:"white",maxTicksLimit:4,padding:2,beginAtZero:!0},gridLines:{color:"white"},scaleLabel:{display:!0,labelString:this.props.yAxis,fontColor:"white"}}]},legend:{display:this.props.displayLegend,position:this.props.legendPosition},animation:{duration:2e3,easing:"easeOutCubic"}}}))},e}(s.Component);d.defaultProps={displayLegend:!1,legendPosition:"bottom"};var f=d,p=function(t){var e=t.children,n=t.primary,r=t.graphData,a=t.heading,o=t.chartType,s=t.xAxis,u=t.yAxis;return"line"===o?Object(i.c)("div",{sx:{boxShadow:n?"cardShadow":null,borderRadius:"card",backgroundColor:"primary",color:"white",marginY:5,marginX:1,width:"18rem",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"}},Object(i.c)("h5",{sx:{fontSize:"1.1rem",margin:"0.5rem 1.5rem 0.5rem 1.5rem",textAlign:"center",height:"3rem"}},a),Object(i.c)(h,{lineChartData:r,legendPosition:"bottom",xAxis:s,yAxis:u}),Object(i.c)("div",{sx:{boxShadowBottom:n?"cardShadow":null,borderBottomRightRadius:"card",borderBottomLeftRadius:"card",backgroundColor:"white",borderTop:"0.35rem solid #5DA7A3",color:"darkText",height:"50%",padding:"4rem 1rem",display:"flex",justifyContent:"center",alignItems:"center",width:"100%",marginBottom:"-4rem",marginTop:"1rem"}},e)):Object(i.c)("div",{sx:{boxShadow:n?"cardShadow":null,borderRadius:"card",backgroundColor:"primary",color:"white",marginY:5,marginX:1,width:"18rem",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"}},Object(i.c)("h5",{sx:{fontSize:"1.1rem",margin:"0.5rem 1rem 0.5rem 1rem",textAlign:"center",height:"3rem"}},a),Object(i.c)(f,{barChartData:r,yAxis:u}),Object(i.c)("div",{sx:{boxShadowBottom:n?"cardShadow":null,borderBottomRightRadius:"card",borderBottomLeftRadius:"card",backgroundColor:"white",borderTop:"0.35rem solid #5DA7A3",color:"darkText",height:"50%",padding:"4rem 1rem",display:"flex",justifyContent:"center",alignItems:"center",width:"100%",marginBottom:"-4rem",marginTop:"1rem"}},e))},m=function(t){var e=t.children,n=t.source,r=t.link;return Object(i.c)("blockquote",{sx:{display:["block","block","block","grid"],gridGap:"0.5rem",gridTemplateColumns:"repeat(1, 1fr)",gridTemplateRows:"5rem 1.5rem 1.5rem",color:"#0b4237",boxSizing:"border-box",marginBottom:"2rem"}},Object(i.c)("p",{sx:{fontFamily:"'Gelasio', serif",fontStyle:"italic",fontSize:"1.3rem",lineHeight:"1.5rem"}},e),Object(i.c)("cite",{sx:{display:"flex",justifyContent:"flex-start"}},Object(i.c)("a",{sx:{color:"black",textDecoration:"none","&:hover":{color:"#0b4237",textDecoration:"none",fontWeight:"bold"}},href:r,rel:"noopener noreferrer",target:"_blank"},n," ",Object(i.c)("i",{className:"fas fa-external-link-alt fa-xs"}))))},y=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).state={barChartJDK8Startup:{labels:["OpenJ9","HotSpot"],datasets:[{data:[.58,1],backgroundColor:["#5DA7A3","#E58B23"]}]},barChartJDK8Footprint:{labels:["OpenJ9","HotSpot"],datasets:[{data:[.34,1],backgroundColor:["#5DA7A3","#E58B23"]}]},lineChartJK8FasterRampupInTheCloud:{labels:[0,150,300,450,600,750,900,1050,1200,1350],datasets:[{label:"OpenJ9",data:[8.5,1064,1063,1133,1188.5,1071,1125.5,1084.5,1095,1104.5],fill:!1,borderColor:"#5DA7A3",backgroundColor:"#5DA7A3"},{label:"HotSpot",data:[10.5,529.5,700.5,832.5,796,829.5,698.5,791.5,1017,1175.5],fill:!1,borderColor:"#E58B23",backgroundColor:"#E58B23"}]},lineChartJK8FootprintDuringLoad:{labels:[0,200,400,600,800,1e3,1200,1400,1600,1800],datasets:[{label:"OpenJ9",data:[232,488,505,511,516,517,520,521,521,522],fill:!1,borderColor:"#5DA7A3",backgroundColor:"#5DA7A3"},{label:"HotSpot",data:[563,902,1023,1140,1200,1218,1220,1289,1359,1368],fill:!1,borderColor:"#E58B23",backgroundColor:"#E58B23"}]},barChartJDK11Startup:{labels:["OpenJ9","HotSpot"],datasets:[{data:[.49,1],backgroundColor:["#5DA7A3","#E58B23"]}]},barChartJDK11Footprint:{labels:["OpenJ9","HotSpot"],datasets:[{data:[.5,1],backgroundColor:["#5DA7A3","#E58B23"]}]},lineChartJK11FasterRampupInTheCloud:{labels:[0,25,50,75,100,125,150,175,200,225,250,275,300],datasets:[{label:"OpenJ9",data:[606,2483,2621,2805,2853,2924,3049,3103,3122,3043,3069,3092,3167],fill:!1,borderColor:"#5DA7A3",backgroundColor:"#5DA7A3"},{label:"HotSpot",data:[139,1208,1620,1952,2157,2551,2696,2879,3264,3337,3392,3436,3479],fill:!1,borderColor:"#E58B23",backgroundColor:"#E58B23"}]},lineChartJK11FootprintDuringLoad:{labels:[0,100,200,300,400,500,600],datasets:[{label:"OpenJ9",data:[267,630,674,680,688,688,691],fill:!1,borderColor:"#5DA7A3",backgroundColor:"#5DA7A3"},{label:"HotSpot",data:[500,786,945,975,985,1001,1011],fill:!1,borderColor:"#E58B23",backgroundColor:"#E58B23"}]},barChartJDK11QuarkusStartup:{labels:["OpenJ9","HotSpot"],datasets:[{data:[.34,1],backgroundColor:["#5DA7A3","#E58B23"]}]},barChartJDK11QuarkusFootprint:{labels:["OpenJ9","HotSpot"],datasets:[{data:[.82,1],backgroundColor:["#5DA7A3","#E58B23"]}]},lineChartJK11QuarkusFasterRampupInTheCloud:{labels:[0,10,20,30,40,50,60,70,80,90,100,110,120],datasets:[{label:"OpenJ9",data:[2,4233,4311,4307,4312,4347,4432,4468,4564,4601,4627,4606,4657],fill:!1,borderColor:"#5DA7A3",backgroundColor:"#5DA7A3"},{label:"HotSpot",data:[1,1426,1959,3603,5545,5609,5616,5601,5583,5619,5560,5354,5639],fill:!1,borderColor:"#E58B23",backgroundColor:"#E58B23"}]},barChartJK11QuarkusFootprintDuringLoad:{labels:["OpenJ9","HotSpot"],datasets:[{data:[147,178],backgroundColor:["#5DA7A3","#E58B23"]}]}},e}return Object(r.a)(e,t),e.prototype.render=function(){return Object(i.c)(a.a,{isHome:!1,title:"Eclipse OpenJ9 performance",description:"OpenJDK with OpenJ9 demonstrates significantly better performance than HotSpot."},Object(i.c)("section",{sx:{backgroundColor:"#F5F9FC",paddingX:"7%",paddingTop:"4rem",paddingBottom:"0.1rem"}},Object(i.c)(o.b.h1,{sx:{marginBottom:"1rem"}},"Performance Overview"),Object(i.c)(o.b.p,null,"Application performance can be measured using many different metrics, including startup time, ramp-up time, footprint, and response time, as well as throughput. At Eclipse OpenJ9, we keep a watchful eye on all of these metrics, making sensible tradeoffs and providing tuning options that allow the virtual machine (VM) to be optimized for different workloads. We regularly test and optimize OpenJ9 performance when running the most popular Java frameworks such as Open Liberty, Quarkus, SpringBoot, and Micronaut. We're proud of our results.")),Object(i.c)("section",{id:"openjdk11",sx:{backgroundColor:"#F5F9FC",paddingX:"7%",paddingTop:"0.1rem",paddingBottom:"4rem"}},Object(i.c)(o.b.h2,null,"OpenJDK 11 performance with Eclipse OpenJ9"),Object(i.c)(o.b.p,{sx:{marginBottom:"0.5rem"}},"OpenJDK 11 with OpenJ9 significantly outperforms HotSpot on Liberty startup, ramp up, and footprint."),Object(i.c)("div",{sx:{display:"flex",justifyContent:"space-around",flexWrap:"wrap"}},Object(i.c)(p,{graphData:this.state.barChartJDK11Startup,heading:"51% faster startup time",primary:!0,chartType:"bar",yAxis:"Relative startup time"},Object(i.c)("p",null,"By using shared classes cache and AOT technology, OpenJ9 starts in roughly half the time it takes HotSpot.")),Object(i.c)(p,{graphData:this.state.barChartJDK11Footprint,heading:"50% smaller footprint after startup",primary:!0,chartType:"bar",yAxis:"Relative resident set size"},Object(i.c)("p",null,"After startup, the OpenJ9 footprint is half the size of HotSpot, which makes it ideal for cloud workloads.")),Object(i.c)(p,{graphData:this.state.lineChartJK11FasterRampupInTheCloud,heading:"Faster ramp-up time in the cloud",primary:!0,chartType:"line",xAxis:"Time (s)",yAxis:"Throughput (pages/s)"},Object(i.c)("p",null,"OpenJ9 reaches peak throughput much faster than HotSpot making it especially suitable for running short-lived applications.")),Object(i.c)(p,{graphData:this.state.lineChartJK11FootprintDuringLoad,heading:"33% smaller footprint during load",primary:!0,chartType:"line",yAxis:"Resident Set Size (MB)",xAxis:"Time (s)"},Object(i.c)("p",null,"Consistent with the footprint results after startup, the OpenJ9 footprint remains much smaller than HotSpot when load is applied."))),Object(i.c)("div",{sx:{display:"flex",justifyContent:"center"}},Object(i.c)("a",{sx:{variant:"buttons.secondary",display:"flex",alignItems:"center",justifyContent:"center",textDecoration:"none",width:"16rem",marginTop:"7rem"},href:"https://github.com/eclipse/openj9-website/blob/master/benchmark/openjdk11-daytrader7.md",rel:"noopener noreferrer",target:"_blank"},"Show me performance details")),Object(i.c)("div",{sx:{display:"grid",gridGap:"3rem",gridTemplateColumns:["repeat(1, 1fr)","repeat(1, 1fr)","repeat(1, 1fr)","repeat(2, 1fr)"],paddingTop:"4rem"}},Object(i.c)(m,{source:"Open Liberty blog",link:"https://openliberty.io/blog/2019/10/30/faster-startup-open-liberty.html"},"With version 19.0.0.9 of Open Liberty and OpenJ9, Open Liberty managed to cut the startup time to their goal of almost exactly one second."),Object(i.c)(m,{source:"Payara Enterprise",link:"https://blog.payara.fish/faster-payara-micro-startup-times-with-openj9"},"Payara found that with datagrid enabled, Payara Micro with class data sharing, booted in about 6 seconds, improving startup time by almost 40%."))),Object(i.c)("section",{id:"openjdk11quarkus",sx:{backgroundColor:"#F5F9FC",paddingX:"7%",paddingTop:"0.1rem",paddingBottom:"4rem"}},Object(i.c)(o.b.h2,null,"OpenJDK 11 performance with Quarkus and Eclipse OpenJ9"),Object(i.c)(o.b.p,{sx:{marginBottom:"0.5rem"}},"Using Quarkus with OpenJ9 instead of HotSpot makes Java even more supersonic and subatomic!"),Object(i.c)("div",{sx:{display:"flex",justifyContent:"space-around",flexWrap:"wrap"}},Object(i.c)(p,{graphData:this.state.barChartJDK11QuarkusStartup,heading:"66% faster startup time",primary:!0,chartType:"bar",yAxis:"Relative startup time"},Object(i.c)("p",null,"Quarkus might be supersonic, but running it with OpenJ9 instead of HotSpot reduces startup time by a further 66%.")),Object(i.c)(p,{graphData:this.state.barChartJDK11QuarkusFootprint,heading:"18% smaller footprint after startup",primary:!0,chartType:"bar",yAxis:"Relative resident set size"},Object(i.c)("p",null,"The ultra-supersonic startup time comes at some tradeoff to footprint, but OpenJ9 still has an edge over HotSpot.")),Object(i.c)(p,{graphData:this.state.lineChartJK11QuarkusFasterRampupInTheCloud,heading:"Faster ramp-up time in the cloud",primary:!0,chartType:"line",xAxis:"Time (s)",yAxis:"Throughput (pages/s)"},Object(i.c)("p",null,"For short-lived cloud workloads running on Quarkus, OpenJ9 delivers excellent ramp-up performance compared to HotSpot.")),Object(i.c)(p,{graphData:this.state.barChartJK11QuarkusFootprintDuringLoad,heading:"18% smaller footprint during load",primary:!0,chartType:"bar",yAxis:"Resident Set Size (MB)",xAxis:"Time (s)"},Object(i.c)("p",null,"When ramp-up completes, as well as getting there faster, OpenJ9 still retains a smaller footprint than HotSpot."))),Object(i.c)("div",{sx:{display:"flex",justifyContent:"center"}},Object(i.c)("a",{sx:{variant:"buttons.secondary",display:"flex",alignItems:"center",justifyContent:"center",textDecoration:"none",width:"16rem",marginTop:"7rem"},href:"https://github.com/eclipse/openj9-website/blob/master/benchmark/quarkus.md",rel:"noopener noreferrer",target:"_blank"},"Show me performance details")),Object(i.c)("div",{sx:{display:"grid",gridGap:"3rem",gridTemplateColumns:["repeat(1, 1fr)","repeat(1, 1fr)","repeat(1, 1fr)","repeat(2, 1fr)"],paddingTop:"4rem"}},Object(i.c)(m,{source:"Trendyol Tech blog",link:"https://medium.com/trendyol-tech/how-trendyol-jvm-applications-consume-less-memory-in-the-production-environment-87e419dd18a0"},"Trendyol Tech found 40% faster startup time and 73 MB less memory footprint when they ran Undertow + Rest + Couchbase Client with OpenJ9."),Object(i.c)(m,{source:"Graeme Rocher, Micronaut",link:"https://twitter.com/graemerocher/status/1090204088065802240?lang=en"},"As reported on twitter, Micronautfw startup with OpenJ9 is as fast as Node.js."))),Object(i.c)("section",{id:"openjdk8",sx:{backgroundColor:"#F5F9FC",paddingX:"7%",paddingTop:"0.1rem",paddingBottom:"4rem"}},Object(i.c)(o.b.h2,null,"OpenJDK 8 performance with Eclipse OpenJ9"),Object(i.c)(o.b.p,{sx:{marginBottom:"0.5rem"}},"Testing shows similar results for OpenJDK 8; OpenJ9 demonstrates significantly better performance than OpenJDK 8 with HotSpot"),Object(i.c)("div",{sx:{display:"flex",justifyContent:"space-around",flexWrap:"wrap"}},Object(i.c)(p,{graphData:this.state.barChartJDK8Startup,heading:"42% faster startup time",primary:!0,chartType:"bar",yAxis:"Relative startup time"},Object(i.c)("p",null,"Shared classes and Ahead-of-Time (AOT) technologies typically reduce startup time. By using -Xquickstart mode as well, you can reduce startup time by up to 42%.")),Object(i.c)(p,{graphData:this.state.barChartJDK8Footprint,heading:"66% smaller footprint after startup",primary:!0,chartType:"bar",yAxis:"Relative resident set size"},Object(i.c)("p",null,"OpenJ9 is highly optimized for cloud workloads, where minimizing memory footprint is important. Out of the box, the footprint is 66% smaller than HotSpot.")),Object(i.c)(p,{graphData:this.state.lineChartJK8FasterRampupInTheCloud,heading:"Faster ramp-up time in the cloud",primary:!0,chartType:"line",xAxis:"Time (s)",yAxis:"Throughput (pages/s)"},Object(i.c)("p",null,"OpenJ9 reaches peak throughput on a single CPU core in 8.5 minutes compared with 30 minutes for Hotspot. Ideal for short-lived VMs running in the cloud.")),Object(i.c)(p,{graphData:this.state.lineChartJK8FootprintDuringLoad,heading:"63% smaller footprint during load",primary:!0,chartType:"line",yAxis:"Resident Set Size (MB)",xAxis:"Time (s)"},Object(i.c)("p",null,"Memory footprint increases rapidly when load is applied. However, at steady state, OpenJ9 consistently used around 63% less physical memory than HotSpot."))),Object(i.c)("div",{sx:{display:"flex",justifyContent:"center"}},Object(i.c)("a",{sx:{variant:"buttons.secondary",display:"flex",alignItems:"center",justifyContent:"center",textDecoration:"none",width:"16rem",marginTop:"7rem"},href:"https://github.com/eclipse/openj9-website/blob/master/benchmark/daytrader7.md",rel:"noopener noreferrer",target:"_blank"},"Show me performance details")),Object(i.c)("div",{sx:{display:"grid",gridGap:"3rem",gridTemplateColumns:["repeat(1, 1fr)","repeat(1, 1fr)","repeat(1, 1fr)","repeat(2, 1fr)"],paddingTop:"4rem"}},Object(i.c)(m,{source:"Eclipse Vert.x how-to guide",link:"https://how-to.vertx.io/openj9-howto/"},"Vert.x found that OpenJ9 was very efficient with respect to memory consumption, without compromising the latency."),Object(i.c)(m,{source:"AMIS technology blog",link:"https://technology.amis.nl/2019/09/03/microservice-framework-startup-time-on-different-jvms-aot-and-jit/"},"As reported on the Amis technology blog, when testing a number of JVMs, OpenJDK with OpenJ9 was the fastest to start for every framework."))))},e}(s.Component);e.default=y},pSRY:function(t,e,n){var r=n("QkVE");t.exports=function(t){return r(this,t).has(t)}},qZTm:function(t,e,n){var r=n("fR/l"),a=n("MvSz"),i=n("7GkX");t.exports=function(t){return r(t,i,a)}},rEGp:function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}},sEf8:function(t,e){t.exports=function(t){return function(e){return t(e)}}},seXi:function(t,e,n){var r=n("qZTm"),a=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,i,o,s){var u=1&n,c=r(t),l=c.length;if(l!=r(e).length&&!u)return!1;for(var h=l;h--;){var d=c[h];if(!(u?d in e:a.call(e,d)))return!1}var f=s.get(t),p=s.get(e);if(f&&p)return f==e&&p==t;var m=!0;s.set(t,e),s.set(e,t);for(var y=u;++h<l;){var g=t[d=c[h]],_=e[d];if(i)var v=u?i(_,g,d,e,t,s):i(g,_,d,t,e,s);if(!(void 0===v?g===_||o(g,_,n,i,s):v)){m=!1;break}y||(y="constructor"==d)}if(m&&!y){var b=t.constructor,w=e.constructor;b==w||!("constructor"in t)||!("constructor"in e)||"function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w||(m=!1)}return s.delete(t),s.delete(e),m}},shjB:function(t,e){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},tMB7:function(t,e,n){var r=n("y1pI");t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},tadb:function(t,e,n){var r=n("Cwc5")(n("Kz5y"),"DataView");t.exports=r},u8Dt:function(t,e,n){var r=n("YESw"),a=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return a.call(e,t)?e[t]:void 0}},"ut/Y":function(t,e,n){var r=n("ZCpW"),a=n("GDhZ"),i=n("zZ0H"),o=n("Z0cm"),s=n("+c4W");t.exports=function(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?o(t)?a(t[0],t[1]):r(t):s(t)}},"wF/u":function(t,e,n){var r=n("e5cp"),a=n("ExA7");t.exports=function t(e,n,i,o,s){return e===n||(null==e||null==n||!a(e)&&!a(n)?e!=e&&n!=n:r(e,n,i,o,t,s))}},wJg7:function(t,e){var n=/^(?:0|[1-9]\d*)$/;t.exports=function(t,e){var r=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==r||"symbol"!=r&&n.test(t))&&t>-1&&t%1==0&&t<e}},"wd/R":function(t,e,n){(function(t){t.exports=function(){"use strict";var e,n;function r(){return e.apply(null,arguments)}function a(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function i(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function o(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function s(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var e;for(e in t)if(o(t,e))return!1;return!0}function u(t){return void 0===t}function c(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function l(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function h(t,e){var n,r=[];for(n=0;n<t.length;++n)r.push(e(t[n],n));return r}function d(t,e){for(var n in e)o(e,n)&&(t[n]=e[n]);return o(e,"toString")&&(t.toString=e.toString),o(e,"valueOf")&&(t.valueOf=e.valueOf),t}function f(t,e,n,r){return xe(t,e,n,r,!0).utc()}function p(t){return null==t._pf&&(t._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}),t._pf}function m(t){if(null==t._isValid){var e=p(t),r=n.call(e.parsedDateParts,(function(t){return null!=t})),a=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidEra&&!e.invalidMonth&&!e.invalidWeekday&&!e.weekdayMismatch&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&r);if(t._strict&&(a=a&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return a;t._isValid=a}return t._isValid}function y(t){var e=f(NaN);return null!=t?d(p(e),t):p(e).userInvalidated=!0,e}n=Array.prototype.some?Array.prototype.some:function(t){var e,n=Object(this),r=n.length>>>0;for(e=0;e<r;e++)if(e in n&&t.call(this,n[e],e,n))return!0;return!1};var g=r.momentProperties=[],_=!1;function v(t,e){var n,r,a;if(u(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),u(e._i)||(t._i=e._i),u(e._f)||(t._f=e._f),u(e._l)||(t._l=e._l),u(e._strict)||(t._strict=e._strict),u(e._tzm)||(t._tzm=e._tzm),u(e._isUTC)||(t._isUTC=e._isUTC),u(e._offset)||(t._offset=e._offset),u(e._pf)||(t._pf=p(e)),u(e._locale)||(t._locale=e._locale),g.length>0)for(n=0;n<g.length;n++)u(a=e[r=g[n]])||(t[r]=a);return t}function b(t){v(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===_&&(_=!0,r.updateOffset(this),_=!1)}function w(t){return t instanceof b||null!=t&&null!=t._isAMomentObject}function k(t){!1===r.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function O(t,e){var n=!0;return d((function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,t),n){var a,i,s,u=[];for(i=0;i<arguments.length;i++){if(a="","object"==typeof arguments[i]){for(s in a+="\n["+i+"] ",arguments[0])o(arguments[0],s)&&(a+=s+": "+arguments[0][s]+", ");a=a.slice(0,-2)}else a=arguments[i];u.push(a)}k(t+"\nArguments: "+Array.prototype.slice.call(u).join("")+"\n"+(new Error).stack),n=!1}return e.apply(this,arguments)}),e)}var x,D={};function S(t,e){null!=r.deprecationHandler&&r.deprecationHandler(t,e),D[t]||(k(e),D[t]=!0)}function M(t){return"undefined"!=typeof Function&&t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function j(t,e){var n,r=d({},t);for(n in e)o(e,n)&&(i(t[n])&&i(e[n])?(r[n]={},d(r[n],t[n]),d(r[n],e[n])):null!=e[n]?r[n]=e[n]:delete r[n]);for(n in t)o(t,n)&&!o(e,n)&&i(t[n])&&(r[n]=d({},r[n]));return r}function Y(t){null!=t&&this.set(t)}function C(t,e,n){var r=""+Math.abs(t),a=e-r.length;return(t>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,x=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)o(t,e)&&n.push(e);return n};var T=/(\[[^\[]*\])|(\\)?([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,A=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,N={},P={};function E(t,e,n,r){var a=r;"string"==typeof r&&(a=function(){return this[r]()}),t&&(P[t]=a),e&&(P[e[0]]=function(){return C(a.apply(this,arguments),e[1],e[2])}),n&&(P[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),t)})}function R(t,e){return t.isValid()?(e=F(e,t.localeData()),N[e]=N[e]||function(t){var e,n,r,a=t.match(T);for(e=0,n=a.length;e<n;e++)P[a[e]]?a[e]=P[a[e]]:a[e]=(r=a[e]).match(/\[[\s\S]/)?r.replace(/^\[|\]$/g,""):r.replace(/\\/g,"");return function(e){var r,i="";for(r=0;r<n;r++)i+=M(a[r])?a[r].call(e,t):a[r];return i}}(e),N[e](t)):t.localeData().invalidDate()}function F(t,e){var n=5;function r(t){return e.longDateFormat(t)||t}for(A.lastIndex=0;n>=0&&A.test(t);)t=t.replace(A,r),A.lastIndex=0,n-=1;return t}var W={};function L(t,e){var n=t.toLowerCase();W[n]=W[n+"s"]=W[e]=t}function H(t){return"string"==typeof t?W[t]||W[t.toLowerCase()]:void 0}function I(t){var e,n,r={};for(n in t)o(t,n)&&(e=H(n))&&(r[e]=t[n]);return r}var U={};function J(t,e){U[t]=e}function z(t){return t%4==0&&t%100!=0||t%400==0}function G(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function V(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=G(e)),n}function B(t,e){return function(n){return null!=n?(Z(this,t,n),r.updateOffset(this,e),this):K(this,t)}}function K(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function Z(t,e,n){t.isValid()&&!isNaN(n)&&("FullYear"===e&&z(t.year())&&1===t.month()&&29===t.date()?(n=V(n),t._d["set"+(t._isUTC?"UTC":"")+e](n,t.month(),wt(n,t.month()))):t._d["set"+(t._isUTC?"UTC":"")+e](n))}var Q,q=/\d/,X=/\d\d/,$=/\d{3}/,tt=/\d{4}/,et=/[+-]?\d{6}/,nt=/\d\d?/,rt=/\d\d\d\d?/,at=/\d\d\d\d\d\d?/,it=/\d{1,3}/,ot=/\d{1,4}/,st=/[+-]?\d{1,6}/,ut=/\d+/,ct=/[+-]?\d+/,lt=/Z|[+-]\d\d:?\d\d/gi,ht=/Z|[+-]\d\d(?::?\d\d)?/gi,dt=/[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 ft(t,e,n){Q[t]=M(e)?e:function(t,r){return t&&n?n:e}}function pt(t,e){return o(Q,t)?Q[t](e._strict,e._locale):new RegExp(mt(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(t,e,n,r,a){return e||n||r||a}))))}function mt(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Q={};var yt,gt={};function _t(t,e){var n,r=e;for("string"==typeof t&&(t=[t]),c(e)&&(r=function(t,n){n[e]=V(t)}),n=0;n<t.length;n++)gt[t[n]]=r}function vt(t,e){_t(t,(function(t,n,r,a){r._w=r._w||{},e(t,r._w,r,a)}))}function bt(t,e,n){null!=e&&o(gt,t)&&gt[t](e,n._a,n,t)}function wt(t,e){if(isNaN(t)||isNaN(e))return NaN;var n,r=(e%(n=12)+n)%n;return t+=(e-r)/12,1===r?z(t)?29:28:31-r%7%2}yt=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},E("M",["MM",2],"Mo",(function(){return this.month()+1})),E("MMM",0,0,(function(t){return this.localeData().monthsShort(this,t)})),E("MMMM",0,0,(function(t){return this.localeData().months(this,t)})),L("month","M"),J("month",8),ft("M",nt),ft("MM",nt,X),ft("MMM",(function(t,e){return e.monthsShortRegex(t)})),ft("MMMM",(function(t,e){return e.monthsRegex(t)})),_t(["M","MM"],(function(t,e){e[1]=V(t)-1})),_t(["MMM","MMMM"],(function(t,e,n,r){var a=n._locale.monthsParse(t,r,n._strict);null!=a?e[1]=a:p(n).invalidMonth=t}));var kt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ot="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),xt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Dt=dt,St=dt;function Mt(t,e,n){var r,a,i,o=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)i=f([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(i,"").toLocaleLowerCase();return n?"MMM"===e?-1!==(a=yt.call(this._shortMonthsParse,o))?a:null:-1!==(a=yt.call(this._longMonthsParse,o))?a:null:"MMM"===e?-1!==(a=yt.call(this._shortMonthsParse,o))||-1!==(a=yt.call(this._longMonthsParse,o))?a:null:-1!==(a=yt.call(this._longMonthsParse,o))||-1!==(a=yt.call(this._shortMonthsParse,o))?a:null}function jt(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=V(e);else if(!c(e=t.localeData().monthsParse(e)))return t;return n=Math.min(t.date(),wt(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function Yt(t){return null!=t?(jt(this,t),r.updateOffset(this,!0),this):K(this,"Month")}function Ct(){function t(t,e){return e.length-t.length}var e,n,r=[],a=[],i=[];for(e=0;e<12;e++)n=f([2e3,e]),r.push(this.monthsShort(n,"")),a.push(this.months(n,"")),i.push(this.months(n,"")),i.push(this.monthsShort(n,""));for(r.sort(t),a.sort(t),i.sort(t),e=0;e<12;e++)r[e]=mt(r[e]),a[e]=mt(a[e]);for(e=0;e<24;e++)i[e]=mt(i[e]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Tt(t){return z(t)?366:365}E("Y",0,0,(function(){var t=this.year();return t<=9999?C(t,4):"+"+t})),E(0,["YY",2],0,(function(){return this.year()%100})),E(0,["YYYY",4],0,"year"),E(0,["YYYYY",5],0,"year"),E(0,["YYYYYY",6,!0],0,"year"),L("year","y"),J("year",1),ft("Y",ct),ft("YY",nt,X),ft("YYYY",ot,tt),ft("YYYYY",st,et),ft("YYYYYY",st,et),_t(["YYYYY","YYYYYY"],0),_t("YYYY",(function(t,e){e[0]=2===t.length?r.parseTwoDigitYear(t):V(t)})),_t("YY",(function(t,e){e[0]=r.parseTwoDigitYear(t)})),_t("Y",(function(t,e){e[0]=parseInt(t,10)})),r.parseTwoDigitYear=function(t){return V(t)+(V(t)>68?1900:2e3)};var At=B("FullYear",!0);function Nt(t,e,n,r,a,i,o){var s;return t<100&&t>=0?(s=new Date(t+400,e,n,r,a,i,o),isFinite(s.getFullYear())&&s.setFullYear(t)):s=new Date(t,e,n,r,a,i,o),s}function Pt(t){var e,n;return t<100&&t>=0?((n=Array.prototype.slice.call(arguments))[0]=t+400,e=new Date(Date.UTC.apply(null,n)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)):e=new Date(Date.UTC.apply(null,arguments)),e}function Et(t,e,n){var r=7+e-n;return-(7+Pt(t,0,r).getUTCDay()-e)%7+r-1}function Rt(t,e,n,r,a){var i,o,s=1+7*(e-1)+(7+n-r)%7+Et(t,r,a);return s<=0?o=Tt(i=t-1)+s:s>Tt(t)?(i=t+1,o=s-Tt(t)):(i=t,o=s),{year:i,dayOfYear:o}}function Ft(t,e,n){var r,a,i=Et(t.year(),e,n),o=Math.floor((t.dayOfYear()-i-1)/7)+1;return o<1?r=o+Wt(a=t.year()-1,e,n):o>Wt(t.year(),e,n)?(r=o-Wt(t.year(),e,n),a=t.year()+1):(a=t.year(),r=o),{week:r,year:a}}function Wt(t,e,n){var r=Et(t,e,n),a=Et(t+1,e,n);return(Tt(t)-r+a)/7}function Lt(t,e){return t.slice(e,7).concat(t.slice(0,e))}E("w",["ww",2],"wo","week"),E("W",["WW",2],"Wo","isoWeek"),L("week","w"),L("isoWeek","W"),J("week",5),J("isoWeek",5),ft("w",nt),ft("ww",nt,X),ft("W",nt),ft("WW",nt,X),vt(["w","ww","W","WW"],(function(t,e,n,r){e[r.substr(0,1)]=V(t)})),E("d",0,"do","day"),E("dd",0,0,(function(t){return this.localeData().weekdaysMin(this,t)})),E("ddd",0,0,(function(t){return this.localeData().weekdaysShort(this,t)})),E("dddd",0,0,(function(t){return this.localeData().weekdays(this,t)})),E("e",0,0,"weekday"),E("E",0,0,"isoWeekday"),L("day","d"),L("weekday","e"),L("isoWeekday","E"),J("day",11),J("weekday",11),J("isoWeekday",11),ft("d",nt),ft("e",nt),ft("E",nt),ft("dd",(function(t,e){return e.weekdaysMinRegex(t)})),ft("ddd",(function(t,e){return e.weekdaysShortRegex(t)})),ft("dddd",(function(t,e){return e.weekdaysRegex(t)})),vt(["dd","ddd","dddd"],(function(t,e,n,r){var a=n._locale.weekdaysParse(t,r,n._strict);null!=a?e.d=a:p(n).invalidWeekday=t})),vt(["d","e","E"],(function(t,e,n,r){e[r]=V(t)}));var Ht="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),It="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ut="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Jt=dt,zt=dt,Gt=dt;function Vt(t,e,n){var r,a,i,o=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=f([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===e?-1!==(a=yt.call(this._weekdaysParse,o))?a:null:"ddd"===e?-1!==(a=yt.call(this._shortWeekdaysParse,o))?a:null:-1!==(a=yt.call(this._minWeekdaysParse,o))?a:null:"dddd"===e?-1!==(a=yt.call(this._weekdaysParse,o))||-1!==(a=yt.call(this._shortWeekdaysParse,o))||-1!==(a=yt.call(this._minWeekdaysParse,o))?a:null:"ddd"===e?-1!==(a=yt.call(this._shortWeekdaysParse,o))||-1!==(a=yt.call(this._weekdaysParse,o))||-1!==(a=yt.call(this._minWeekdaysParse,o))?a:null:-1!==(a=yt.call(this._minWeekdaysParse,o))||-1!==(a=yt.call(this._weekdaysParse,o))||-1!==(a=yt.call(this._shortWeekdaysParse,o))?a:null}function Bt(){function t(t,e){return e.length-t.length}var e,n,r,a,i,o=[],s=[],u=[],c=[];for(e=0;e<7;e++)n=f([2e3,1]).day(e),r=mt(this.weekdaysMin(n,"")),a=mt(this.weekdaysShort(n,"")),i=mt(this.weekdays(n,"")),o.push(r),s.push(a),u.push(i),c.push(r),c.push(a),c.push(i);o.sort(t),s.sort(t),u.sort(t),c.sort(t),this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Kt(){return this.hours()%12||12}function Zt(t,e){E(t,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)}))}function Qt(t,e){return e._meridiemParse}E("H",["HH",2],0,"hour"),E("h",["hh",2],0,Kt),E("k",["kk",2],0,(function(){return this.hours()||24})),E("hmm",0,0,(function(){return""+Kt.apply(this)+C(this.minutes(),2)})),E("hmmss",0,0,(function(){return""+Kt.apply(this)+C(this.minutes(),2)+C(this.seconds(),2)})),E("Hmm",0,0,(function(){return""+this.hours()+C(this.minutes(),2)})),E("Hmmss",0,0,(function(){return""+this.hours()+C(this.minutes(),2)+C(this.seconds(),2)})),Zt("a",!0),Zt("A",!1),L("hour","h"),J("hour",13),ft("a",Qt),ft("A",Qt),ft("H",nt),ft("h",nt),ft("k",nt),ft("HH",nt,X),ft("hh",nt,X),ft("kk",nt,X),ft("hmm",rt),ft("hmmss",at),ft("Hmm",rt),ft("Hmmss",at),_t(["H","HH"],3),_t(["k","kk"],(function(t,e,n){var r=V(t);e[3]=24===r?0:r})),_t(["a","A"],(function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t})),_t(["h","hh"],(function(t,e,n){e[3]=V(t),p(n).bigHour=!0})),_t("hmm",(function(t,e,n){var r=t.length-2;e[3]=V(t.substr(0,r)),e[4]=V(t.substr(r)),p(n).bigHour=!0})),_t("hmmss",(function(t,e,n){var r=t.length-4,a=t.length-2;e[3]=V(t.substr(0,r)),e[4]=V(t.substr(r,2)),e[5]=V(t.substr(a)),p(n).bigHour=!0})),_t("Hmm",(function(t,e,n){var r=t.length-2;e[3]=V(t.substr(0,r)),e[4]=V(t.substr(r))})),_t("Hmmss",(function(t,e,n){var r=t.length-4,a=t.length-2;e[3]=V(t.substr(0,r)),e[4]=V(t.substr(r,2)),e[5]=V(t.substr(a))}));var qt,Xt=B("Hours",!0),$t={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:kt,monthsShort:Ot,week:{dow:0,doy:6},weekdays:Ht,weekdaysMin:Ut,weekdaysShort:It,meridiemParse:/[ap]\.?m?\.?/i},te={},ee={};function ne(t,e){var n,r=Math.min(t.length,e.length);for(n=0;n<r;n+=1)if(t[n]!==e[n])return n;return r}function re(t){return t?t.toLowerCase().replace("_","-"):t}function ae(e){var n=null;if(void 0===te[e]&&void 0!==t&&t&&t.exports)try{n=qt._abbr,function(){var t=new Error("Cannot find module 'undefined'");throw t.code="MODULE_NOT_FOUND",t}(),ie(n)}catch(r){te[e]=null}return te[e]}function ie(t,e){var n;return t&&((n=u(e)?se(t):oe(t,e))?qt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),qt._abbr}function oe(t,e){if(null!==e){var n,r=$t;if(e.abbr=t,null!=te[t])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=te[t]._config;else if(null!=e.parentLocale)if(null!=te[e.parentLocale])r=te[e.parentLocale]._config;else{if(null==(n=ae(e.parentLocale)))return ee[e.parentLocale]||(ee[e.parentLocale]=[]),ee[e.parentLocale].push({name:t,config:e}),null;r=n._config}return te[t]=new Y(j(r,e)),ee[t]&&ee[t].forEach((function(t){oe(t.name,t.config)})),ie(t),te[t]}return delete te[t],null}function se(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return qt;if(!a(t)){if(e=ae(t))return e;t=[t]}return function(t){for(var e,n,r,a,i=0;i<t.length;){for(e=(a=re(t[i]).split("-")).length,n=(n=re(t[i+1]))?n.split("-"):null;e>0;){if(r=ae(a.slice(0,e).join("-")))return r;if(n&&n.length>=e&&ne(a,n)>=e-1)break;e--}i++}return qt}(t)}function ue(t){var e,n=t._a;return n&&-2===p(t).overflow&&(e=n[1]<0||n[1]>11?1:n[2]<1||n[2]>wt(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,p(t)._overflowDayOfYear&&(e<0||e>2)&&(e=2),p(t)._overflowWeeks&&-1===e&&(e=7),p(t)._overflowWeekday&&-1===e&&(e=8),p(t).overflow=e),t}var ce=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,le=/^\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)?)?$/,he=/Z|[+-]\d\d(?::?\d\d)?/,de=[["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]],fe=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],pe=/^\/?Date\((-?\d+)/i,me=/^(?:(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}))$/,ye={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ge(t){var e,n,r,a,i,o,s=t._i,u=ce.exec(s)||le.exec(s);if(u){for(p(t).iso=!0,e=0,n=de.length;e<n;e++)if(de[e][1].exec(u[1])){a=de[e][0],r=!1!==de[e][2];break}if(null==a)return void(t._isValid=!1);if(u[3]){for(e=0,n=fe.length;e<n;e++)if(fe[e][1].exec(u[3])){i=(u[2]||" ")+fe[e][0];break}if(null==i)return void(t._isValid=!1)}if(!r&&null!=i)return void(t._isValid=!1);if(u[4]){if(!he.exec(u[4]))return void(t._isValid=!1);o="Z"}t._f=a+(i||"")+(o||""),ke(t)}else t._isValid=!1}function _e(t){var e=parseInt(t,10);return e<=49?2e3+e:e<=999?1900+e:e}function ve(t){var e,n,r,a,i,o,s,u,c=me.exec(t._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(c){if(n=c[4],r=c[3],a=c[2],i=c[5],o=c[6],s=c[7],u=[_e(n),Ot.indexOf(r),parseInt(a,10),parseInt(i,10),parseInt(o,10)],s&&u.push(parseInt(s,10)),e=u,!function(t,e,n){return!t||It.indexOf(t)===new Date(e[0],e[1],e[2]).getDay()||(p(n).weekdayMismatch=!0,n._isValid=!1,!1)}(c[1],e,t))return;t._a=e,t._tzm=function(t,e,n){if(t)return ye[t];if(e)return 0;var r=parseInt(n,10),a=r%100;return(r-a)/100*60+a}(c[8],c[9],c[10]),t._d=Pt.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),p(t).rfc2822=!0}else t._isValid=!1}function be(t,e,n){return null!=t?t:null!=e?e:n}function we(t){var e,n,a,i,o,s=[];if(!t._d){for(a=function(t){var e=new Date(r.now());return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}(t),t._w&&null==t._a[2]&&null==t._a[1]&&function(t){var e,n,r,a,i,o,s,u,c;null!=(e=t._w).GG||null!=e.W||null!=e.E?(i=1,o=4,n=be(e.GG,t._a[0],Ft(De(),1,4).year),r=be(e.W,1),((a=be(e.E,1))<1||a>7)&&(u=!0)):(i=t._locale._week.dow,o=t._locale._week.doy,c=Ft(De(),i,o),n=be(e.gg,t._a[0],c.year),r=be(e.w,c.week),null!=e.d?((a=e.d)<0||a>6)&&(u=!0):null!=e.e?(a=e.e+i,(e.e<0||e.e>6)&&(u=!0)):a=i),r<1||r>Wt(n,i,o)?p(t)._overflowWeeks=!0:null!=u?p(t)._overflowWeekday=!0:(s=Rt(n,r,a,i,o),t._a[0]=s.year,t._dayOfYear=s.dayOfYear)}(t),null!=t._dayOfYear&&(o=be(t._a[0],a[0]),(t._dayOfYear>Tt(o)||0===t._dayOfYear)&&(p(t)._overflowDayOfYear=!0),n=Pt(o,0,t._dayOfYear),t._a[1]=n.getUTCMonth(),t._a[2]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=s[e]=a[e];for(;e<7;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[3]&&0===t._a[4]&&0===t._a[5]&&0===t._a[6]&&(t._nextDay=!0,t._a[3]=0),t._d=(t._useUTC?Pt:Nt).apply(null,s),i=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[3]=24),t._w&&void 0!==t._w.d&&t._w.d!==i&&(p(t).weekdayMismatch=!0)}}function ke(t){if(t._f!==r.ISO_8601)if(t._f!==r.RFC_2822){t._a=[],p(t).empty=!0;var e,n,a,i,o,s,u=""+t._i,c=u.length,l=0;for(a=F(t._f,t._locale).match(T)||[],e=0;e<a.length;e++)i=a[e],(n=(u.match(pt(i,t))||[])[0])&&((o=u.substr(0,u.indexOf(n))).length>0&&p(t).unusedInput.push(o),u=u.slice(u.indexOf(n)+n.length),l+=n.length),P[i]?(n?p(t).empty=!1:p(t).unusedTokens.push(i),bt(i,n,t)):t._strict&&!n&&p(t).unusedTokens.push(i);p(t).charsLeftOver=c-l,u.length>0&&p(t).unusedInput.push(u),t._a[3]<=12&&!0===p(t).bigHour&&t._a[3]>0&&(p(t).bigHour=void 0),p(t).parsedDateParts=t._a.slice(0),p(t).meridiem=t._meridiem,t._a[3]=function(t,e,n){var r;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?((r=t.isPM(n))&&e<12&&(e+=12),r||12!==e||(e=0),e):e}(t._locale,t._a[3],t._meridiem),null!==(s=p(t).era)&&(t._a[0]=t._locale.erasConvertYear(s,t._a[0])),we(t),ue(t)}else ve(t);else ge(t)}function Oe(t){var e=t._i,n=t._f;return t._locale=t._locale||se(t._l),null===e||void 0===n&&""===e?y({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),w(e)?new b(ue(e)):(l(e)?t._d=e:a(n)?function(t){var e,n,r,a,i,o,s=!1;if(0===t._f.length)return p(t).invalidFormat=!0,void(t._d=new Date(NaN));for(a=0;a<t._f.length;a++)i=0,o=!1,e=v({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[a],ke(e),m(e)&&(o=!0),i+=p(e).charsLeftOver,i+=10*p(e).unusedTokens.length,p(e).score=i,s?i<r&&(r=i,n=e):(null==r||i<r||o)&&(r=i,n=e,o&&(s=!0));d(t,n||e)}(t):n?ke(t):function(t){var e=t._i;u(e)?t._d=new Date(r.now()):l(e)?t._d=new Date(e.valueOf()):"string"==typeof e?function(t){var e=pe.exec(t._i);null===e?(ge(t),!1===t._isValid&&(delete t._isValid,ve(t),!1===t._isValid&&(delete t._isValid,t._strict?t._isValid=!1:r.createFromInputFallback(t)))):t._d=new Date(+e[1])}(t):a(e)?(t._a=h(e.slice(0),(function(t){return parseInt(t,10)})),we(t)):i(e)?function(t){if(!t._d){var e=I(t._i),n=void 0===e.day?e.date:e.day;t._a=h([e.year,e.month,n,e.hour,e.minute,e.second,e.millisecond],(function(t){return t&&parseInt(t,10)})),we(t)}}(t):c(e)?t._d=new Date(e):r.createFromInputFallback(t)}(t),m(t)||(t._d=null),t))}function xe(t,e,n,r,o){var u,c={};return!0!==e&&!1!==e||(r=e,e=void 0),!0!==n&&!1!==n||(r=n,n=void 0),(i(t)&&s(t)||a(t)&&0===t.length)&&(t=void 0),c._isAMomentObject=!0,c._useUTC=c._isUTC=o,c._l=n,c._i=t,c._f=e,c._strict=r,(u=new b(ue(Oe(c))))._nextDay&&(u.add(1,"d"),u._nextDay=void 0),u}function De(t,e,n,r){return xe(t,e,n,r,!1)}r.createFromInputFallback=O("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 and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))})),r.ISO_8601=function(){},r.RFC_2822=function(){};var Se=O("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=De.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:y()})),Me=O("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=De.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:y()}));function je(t,e){var n,r;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return De();for(n=e[0],r=1;r<e.length;++r)e[r].isValid()&&!e[r][t](n)||(n=e[r]);return n}var Ye=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ce(t){var e=I(t),n=e.year||0,r=e.quarter||0,a=e.month||0,i=e.week||e.isoWeek||0,s=e.day||0,u=e.hour||0,c=e.minute||0,l=e.second||0,h=e.millisecond||0;this._isValid=function(t){var e,n,r=!1;for(e in t)if(o(t,e)&&(-1===yt.call(Ye,e)||null!=t[e]&&isNaN(t[e])))return!1;for(n=0;n<Ye.length;++n)if(t[Ye[n]]){if(r)return!1;parseFloat(t[Ye[n]])!==V(t[Ye[n]])&&(r=!0)}return!0}(e),this._milliseconds=+h+1e3*l+6e4*c+1e3*u*60*60,this._days=+s+7*i,this._months=+a+3*r+12*n,this._data={},this._locale=se(),this._bubble()}function Te(t){return t instanceof Ce}function Ae(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function Ne(t,e){E(t,0,0,(function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+C(~~(t/60),2)+e+C(~~t%60,2)}))}Ne("Z",":"),Ne("ZZ",""),ft("Z",ht),ft("ZZ",ht),_t(["Z","ZZ"],(function(t,e,n){n._useUTC=!0,n._tzm=Ee(ht,t)}));var Pe=/([\+\-]|\d\d)/gi;function Ee(t,e){var n,r,a=(e||"").match(t);return null===a?null:0===(r=60*(n=((a[a.length-1]||[])+"").match(Pe)||["-",0,0])[1]+V(n[2]))?0:"+"===n[0]?r:-r}function Re(t,e){var n,a;return e._isUTC?(n=e.clone(),a=(w(t)||l(t)?t.valueOf():De(t).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+a),r.updateOffset(n,!1),n):De(t).local()}function Fe(t){return-Math.round(t._d.getTimezoneOffset())}function We(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Le=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,He=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ie(t,e){var n,r,a,i,s,u,l=t,h=null;return Te(t)?l={ms:t._milliseconds,d:t._days,M:t._months}:c(t)||!isNaN(+t)?(l={},e?l[e]=+t:l.milliseconds=+t):(h=Le.exec(t))?(n="-"===h[1]?-1:1,l={y:0,d:V(h[2])*n,h:V(h[3])*n,m:V(h[4])*n,s:V(h[5])*n,ms:V(Ae(1e3*h[6]))*n}):(h=He.exec(t))?(n="-"===h[1]?-1:1,l={y:Ue(h[2],n),M:Ue(h[3],n),w:Ue(h[4],n),d:Ue(h[5],n),h:Ue(h[6],n),m:Ue(h[7],n),s:Ue(h[8],n)}):null==l?l={}:"object"==typeof l&&("from"in l||"to"in l)&&(i=De(l.from),s=De(l.to),a=i.isValid()&&s.isValid()?(s=Re(s,i),i.isBefore(s)?u=Je(i,s):((u=Je(s,i)).milliseconds=-u.milliseconds,u.months=-u.months),u):{milliseconds:0,months:0},(l={}).ms=a.milliseconds,l.M=a.months),r=new Ce(l),Te(t)&&o(t,"_locale")&&(r._locale=t._locale),Te(t)&&o(t,"_isValid")&&(r._isValid=t._isValid),r}function Ue(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Je(t,e){var n={};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function ze(t,e){return function(n,r){var a;return null===r||isNaN(+r)||(S(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=r,r=a),Ge(this,Ie(n,r),t),this}}function Ge(t,e,n,a){var i=e._milliseconds,o=Ae(e._days),s=Ae(e._months);t.isValid()&&(a=null==a||a,s&&jt(t,K(t,"Month")+s*n),o&&Z(t,"Date",K(t,"Date")+o*n),i&&t._d.setTime(t._d.valueOf()+i*n),a&&r.updateOffset(t,o||s))}Ie.fn=Ce.prototype,Ie.invalid=function(){return Ie(NaN)};var Ve=ze(1,"add"),Be=ze(-1,"subtract");function Ke(t){return"string"==typeof t||t instanceof String}function Ze(t){return w(t)||l(t)||Ke(t)||c(t)||function(t){var e=a(t),n=!1;return e&&(n=0===t.filter((function(e){return!c(e)&&Ke(t)})).length),e&&n}(t)||function(t){var e,n,r=i(t)&&!s(t),a=!1,u=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(e=0;e<u.length;e+=1)n=u[e],a=a||o(t,n);return r&&a}(t)||null==t}function Qe(t){var e,n=i(t)&&!s(t),r=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(e=0;e<a.length;e+=1)r=r||o(t,a[e]);return n&&r}function qe(t,e){if(t.date()<e.date())return-qe(e,t);var n=12*(e.year()-t.year())+(e.month()-t.month()),r=t.clone().add(n,"months");return-(n+(e-r<0?(e-r)/(r-t.clone().add(n-1,"months")):(e-r)/(t.clone().add(n+1,"months")-r)))||0}function Xe(t){var e;return void 0===t?this._locale._abbr:(null!=(e=se(t))&&(this._locale=e),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var $e=O("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(t){return void 0===t?this.localeData():this.locale(t)}));function tn(){return this._locale}function en(t,e){return(t%e+e)%e}function nn(t,e,n){return t<100&&t>=0?new Date(t+400,e,n)-126227808e5:new Date(t,e,n).valueOf()}function rn(t,e,n){return t<100&&t>=0?Date.UTC(t+400,e,n)-126227808e5:Date.UTC(t,e,n)}function an(t,e){return e.erasAbbrRegex(t)}function on(){var t,e,n=[],r=[],a=[],i=[],o=this.eras();for(t=0,e=o.length;t<e;++t)r.push(mt(o[t].name)),n.push(mt(o[t].abbr)),a.push(mt(o[t].narrow)),i.push(mt(o[t].name)),i.push(mt(o[t].abbr)),i.push(mt(o[t].narrow));this._erasRegex=new RegExp("^("+i.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+r.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+a.join("|")+")","i")}function sn(t,e){E(0,[t,t.length],0,e)}function un(t,e,n,r,a){var i;return null==t?Ft(this,r,a).year:(e>(i=Wt(t,r,a))&&(e=i),cn.call(this,t,e,n,r,a))}function cn(t,e,n,r,a){var i=Rt(t,e,n,r,a),o=Pt(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}E("N",0,0,"eraAbbr"),E("NN",0,0,"eraAbbr"),E("NNN",0,0,"eraAbbr"),E("NNNN",0,0,"eraName"),E("NNNNN",0,0,"eraNarrow"),E("y",["y",1],"yo","eraYear"),E("y",["yy",2],0,"eraYear"),E("y",["yyy",3],0,"eraYear"),E("y",["yyyy",4],0,"eraYear"),ft("N",an),ft("NN",an),ft("NNN",an),ft("NNNN",(function(t,e){return e.erasNameRegex(t)})),ft("NNNNN",(function(t,e){return e.erasNarrowRegex(t)})),_t(["N","NN","NNN","NNNN","NNNNN"],(function(t,e,n,r){var a=n._locale.erasParse(t,r,n._strict);a?p(n).era=a:p(n).invalidEra=t})),ft("y",ut),ft("yy",ut),ft("yyy",ut),ft("yyyy",ut),ft("yo",(function(t,e){return e._eraYearOrdinalRegex||ut})),_t(["y","yy","yyy","yyyy"],0),_t(["yo"],(function(t,e,n,r){var a;n._locale._eraYearOrdinalRegex&&(a=t.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?e[0]=n._locale.eraYearOrdinalParse(t,a):e[0]=parseInt(t,10)})),E(0,["gg",2],0,(function(){return this.weekYear()%100})),E(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),sn("gggg","weekYear"),sn("ggggg","weekYear"),sn("GGGG","isoWeekYear"),sn("GGGGG","isoWeekYear"),L("weekYear","gg"),L("isoWeekYear","GG"),J("weekYear",1),J("isoWeekYear",1),ft("G",ct),ft("g",ct),ft("GG",nt,X),ft("gg",nt,X),ft("GGGG",ot,tt),ft("gggg",ot,tt),ft("GGGGG",st,et),ft("ggggg",st,et),vt(["gggg","ggggg","GGGG","GGGGG"],(function(t,e,n,r){e[r.substr(0,2)]=V(t)})),vt(["gg","GG"],(function(t,e,n,a){e[a]=r.parseTwoDigitYear(t)})),E("Q",0,"Qo","quarter"),L("quarter","Q"),J("quarter",7),ft("Q",q),_t("Q",(function(t,e){e[1]=3*(V(t)-1)})),E("D",["DD",2],"Do","date"),L("date","D"),J("date",9),ft("D",nt),ft("DD",nt,X),ft("Do",(function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient})),_t(["D","DD"],2),_t("Do",(function(t,e){e[2]=V(t.match(nt)[0])}));var ln=B("Date",!0);E("DDD",["DDDD",3],"DDDo","dayOfYear"),L("dayOfYear","DDD"),J("dayOfYear",4),ft("DDD",it),ft("DDDD",$),_t(["DDD","DDDD"],(function(t,e,n){n._dayOfYear=V(t)})),E("m",["mm",2],0,"minute"),L("minute","m"),J("minute",14),ft("m",nt),ft("mm",nt,X),_t(["m","mm"],4);var hn=B("Minutes",!1);E("s",["ss",2],0,"second"),L("second","s"),J("second",15),ft("s",nt),ft("ss",nt,X),_t(["s","ss"],5);var dn,fn,pn=B("Seconds",!1);for(E("S",0,0,(function(){return~~(this.millisecond()/100)})),E(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),E(0,["SSS",3],0,"millisecond"),E(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),E(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),E(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),E(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),E(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),E(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),L("millisecond","ms"),J("millisecond",16),ft("S",it,q),ft("SS",it,X),ft("SSS",it,$),dn="SSSS";dn.length<=9;dn+="S")ft(dn,ut);function mn(t,e){e[6]=V(1e3*("0."+t))}for(dn="S";dn.length<=9;dn+="S")_t(dn,mn);fn=B("Milliseconds",!1),E("z",0,0,"zoneAbbr"),E("zz",0,0,"zoneName");var yn=b.prototype;function gn(t){return t}yn.add=Ve,yn.calendar=function(t,e){1===arguments.length&&(Ze(arguments[0])?(t=arguments[0],e=void 0):Qe(arguments[0])&&(e=arguments[0],t=void 0));var n=t||De(),a=Re(n,this).startOf("day"),i=r.calendarFormat(this,a)||"sameElse",o=e&&(M(e[i])?e[i].call(this,n):e[i]);return this.format(o||this.localeData().calendar(i,this,De(n)))},yn.clone=function(){return new b(this)},yn.diff=function(t,e,n){var r,a,i;if(!this.isValid())return NaN;if(!(r=Re(t,this)).isValid())return NaN;switch(a=6e4*(r.utcOffset()-this.utcOffset()),e=H(e)){case"year":i=qe(this,r)/12;break;case"month":i=qe(this,r);break;case"quarter":i=qe(this,r)/3;break;case"second":i=(this-r)/1e3;break;case"minute":i=(this-r)/6e4;break;case"hour":i=(this-r)/36e5;break;case"day":i=(this-r-a)/864e5;break;case"week":i=(this-r-a)/6048e5;break;default:i=this-r}return n?i:G(i)},yn.endOf=function(t){var e,n;if(void 0===(t=H(t))||"millisecond"===t||!this.isValid())return this;switch(n=this._isUTC?rn:nn,t){case"year":e=n(this.year()+1,0,1)-1;break;case"quarter":e=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":e=n(this.year(),this.month()+1,1)-1;break;case"week":e=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":e=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":e=this._d.valueOf(),e+=36e5-en(e+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":e=this._d.valueOf(),e+=6e4-en(e,6e4)-1;break;case"second":e=this._d.valueOf(),e+=1e3-en(e,1e3)-1}return this._d.setTime(e),r.updateOffset(this,!0),this},yn.format=function(t){t||(t=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var e=R(this,t);return this.localeData().postformat(e)},yn.from=function(t,e){return this.isValid()&&(w(t)&&t.isValid()||De(t).isValid())?Ie({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},yn.fromNow=function(t){return this.from(De(),t)},yn.to=function(t,e){return this.isValid()&&(w(t)&&t.isValid()||De(t).isValid())?Ie({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},yn.toNow=function(t){return this.to(De(),t)},yn.get=function(t){return M(this[t=H(t)])?this[t]():this},yn.invalidAt=function(){return p(this).overflow},yn.isAfter=function(t,e){var n=w(t)?t:De(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=H(e)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())},yn.isBefore=function(t,e){var n=w(t)?t:De(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=H(e)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())},yn.isBetween=function(t,e,n,r){var a=w(t)?t:De(t),i=w(e)?e:De(e);return!!(this.isValid()&&a.isValid()&&i.isValid())&&(("("===(r=r||"()")[0]?this.isAfter(a,n):!this.isBefore(a,n))&&(")"===r[1]?this.isBefore(i,n):!this.isAfter(i,n)))},yn.isSame=function(t,e){var n,r=w(t)?t:De(t);return!(!this.isValid()||!r.isValid())&&("millisecond"===(e=H(e)||"millisecond")?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))},yn.isSameOrAfter=function(t,e){return this.isSame(t,e)||this.isAfter(t,e)},yn.isSameOrBefore=function(t,e){return this.isSame(t,e)||this.isBefore(t,e)},yn.isValid=function(){return m(this)},yn.lang=$e,yn.locale=Xe,yn.localeData=tn,yn.max=Me,yn.min=Se,yn.parsingFlags=function(){return d({},p(this))},yn.set=function(t,e){if("object"==typeof t){var n,r=function(t){var e,n=[];for(e in t)o(t,e)&&n.push({unit:e,priority:U[e]});return n.sort((function(t,e){return t.priority-e.priority})),n}(t=I(t));for(n=0;n<r.length;n++)this[r[n].unit](t[r[n].unit])}else if(M(this[t=H(t)]))return this[t](e);return this},yn.startOf=function(t){var e,n;if(void 0===(t=H(t))||"millisecond"===t||!this.isValid())return this;switch(n=this._isUTC?rn:nn,t){case"year":e=n(this.year(),0,1);break;case"quarter":e=n(this.year(),this.month()-this.month()%3,1);break;case"month":e=n(this.year(),this.month(),1);break;case"week":e=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":e=n(this.year(),this.month(),this.date());break;case"hour":e=this._d.valueOf(),e-=en(e+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":e=this._d.valueOf(),e-=en(e,6e4);break;case"second":e=this._d.valueOf(),e-=en(e,1e3)}return this._d.setTime(e),r.updateOffset(this,!0),this},yn.subtract=Be,yn.toArray=function(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]},yn.toObject=function(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}},yn.toDate=function(){return new Date(this.valueOf())},yn.toISOString=function(t){if(!this.isValid())return null;var e=!0!==t,n=e?this.clone().utc():this;return n.year()<0||n.year()>9999?R(n,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):M(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",R(n,"Z")):R(n,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},yn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t,e,n,r="moment",a="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),t="["+r+'("]',e=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=a+'[")]',this.format(t+e+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(yn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),yn.toJSON=function(){return this.isValid()?this.toISOString():null},yn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},yn.unix=function(){return Math.floor(this.valueOf()/1e3)},yn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},yn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},yn.eraName=function(){var t,e,n,r=this.localeData().eras();for(t=0,e=r.length;t<e;++t){if(n=this.startOf("day").valueOf(),r[t].since<=n&&n<=r[t].until)return r[t].name;if(r[t].until<=n&&n<=r[t].since)return r[t].name}return""},yn.eraNarrow=function(){var t,e,n,r=this.localeData().eras();for(t=0,e=r.length;t<e;++t){if(n=this.startOf("day").valueOf(),r[t].since<=n&&n<=r[t].until)return r[t].narrow;if(r[t].until<=n&&n<=r[t].since)return r[t].narrow}return""},yn.eraAbbr=function(){var t,e,n,r=this.localeData().eras();for(t=0,e=r.length;t<e;++t){if(n=this.startOf("day").valueOf(),r[t].since<=n&&n<=r[t].until)return r[t].abbr;if(r[t].until<=n&&n<=r[t].since)return r[t].abbr}return""},yn.eraYear=function(){var t,e,n,a,i=this.localeData().eras();for(t=0,e=i.length;t<e;++t)if(n=i[t].since<=i[t].until?1:-1,a=this.startOf("day").valueOf(),i[t].since<=a&&a<=i[t].until||i[t].until<=a&&a<=i[t].since)return(this.year()-r(i[t].since).year())*n+i[t].offset;return this.year()},yn.year=At,yn.isLeapYear=function(){return z(this.year())},yn.weekYear=function(t){return un.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},yn.isoWeekYear=function(t){return un.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},yn.quarter=yn.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},yn.month=Yt,yn.daysInMonth=function(){return wt(this.year(),this.month())},yn.week=yn.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},yn.isoWeek=yn.isoWeeks=function(t){var e=Ft(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},yn.weeksInYear=function(){var t=this.localeData()._week;return Wt(this.year(),t.dow,t.doy)},yn.weeksInWeekYear=function(){var t=this.localeData()._week;return Wt(this.weekYear(),t.dow,t.doy)},yn.isoWeeksInYear=function(){return Wt(this.year(),1,4)},yn.isoWeeksInISOWeekYear=function(){return Wt(this.isoWeekYear(),1,4)},yn.date=ln,yn.day=yn.days=function(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=function(t,e){return"string"!=typeof t?t:isNaN(t)?"number"==typeof(t=e.weekdaysParse(t))?t:null:parseInt(t,10)}(t,this.localeData()),this.add(t-e,"d")):e},yn.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},yn.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=function(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7},yn.dayOfYear=function(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},yn.hour=yn.hours=Xt,yn.minute=yn.minutes=hn,yn.second=yn.seconds=pn,yn.millisecond=yn.milliseconds=fn,yn.utcOffset=function(t,e,n){var a,i=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=Ee(ht,t)))return this}else Math.abs(t)<16&&!n&&(t*=60);return!this._isUTC&&e&&(a=Fe(this)),this._offset=t,this._isUTC=!0,null!=a&&this.add(a,"m"),i!==t&&(!e||this._changeInProgress?Ge(this,Ie(t-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:Fe(this)},yn.utc=function(t){return this.utcOffset(0,t)},yn.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Fe(this),"m")),this},yn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=Ee(lt,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},yn.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?De(t).utcOffset():0,(this.utcOffset()-t)%60==0)},yn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},yn.isLocal=function(){return!!this.isValid()&&!this._isUTC},yn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},yn.isUtc=We,yn.isUTC=We,yn.zoneAbbr=function(){return this._isUTC?"UTC":""},yn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},yn.dates=O("dates accessor is deprecated. Use date instead.",ln),yn.months=O("months accessor is deprecated. Use month instead",Yt),yn.years=O("years accessor is deprecated. Use year instead",At),yn.zone=O("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()})),yn.isDSTShifted=O("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!u(this._isDSTShifted))return this._isDSTShifted;var t,e={};return v(e,this),(e=Oe(e))._a?(t=e._isUTC?f(e._a):De(e._a),this._isDSTShifted=this.isValid()&&function(t,e,n){var r,a=Math.min(t.length,e.length),i=Math.abs(t.length-e.length),o=0;for(r=0;r<a;r++)(n&&t[r]!==e[r]||!n&&V(t[r])!==V(e[r]))&&o++;return o+i}(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}));var _n=Y.prototype;function vn(t,e,n,r){var a=se(),i=f().set(r,e);return a[n](i,t)}function bn(t,e,n){if(c(t)&&(e=t,t=void 0),t=t||"",null!=e)return vn(t,e,n,"month");var r,a=[];for(r=0;r<12;r++)a[r]=vn(t,r,n,"month");return a}function wn(t,e,n,r){"boolean"==typeof t?(c(e)&&(n=e,e=void 0),e=e||""):(n=e=t,t=!1,c(e)&&(n=e,e=void 0),e=e||"");var a,i=se(),o=t?i._week.dow:0,s=[];if(null!=n)return vn(e,(n+o)%7,r,"day");for(a=0;a<7;a++)s[a]=vn(e,(a+o)%7,r,"day");return s}_n.calendar=function(t,e,n){var r=this._calendar[t]||this._calendar.sameElse;return M(r)?r.call(e,n):r},_n.longDateFormat=function(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.match(T).map((function(t){return"MMMM"===t||"MM"===t||"DD"===t||"dddd"===t?t.slice(1):t})).join(""),this._longDateFormat[t])},_n.invalidDate=function(){return this._invalidDate},_n.ordinal=function(t){return this._ordinal.replace("%d",t)},_n.preparse=gn,_n.postformat=gn,_n.relativeTime=function(t,e,n,r){var a=this._relativeTime[n];return M(a)?a(t,e,n,r):a.replace(/%d/i,t)},_n.pastFuture=function(t,e){var n=this._relativeTime[t>0?"future":"past"];return M(n)?n(e):n.replace(/%s/i,e)},_n.set=function(t){var e,n;for(n in t)o(t,n)&&(M(e=t[n])?this[n]=e:this["_"+n]=e);this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},_n.eras=function(t,e){var n,a,i,o=this._eras||se("en")._eras;for(n=0,a=o.length;n<a;++n){switch(typeof o[n].since){case"string":i=r(o[n].since).startOf("day"),o[n].since=i.valueOf()}switch(typeof o[n].until){case"undefined":o[n].until=1/0;break;case"string":i=r(o[n].until).startOf("day").valueOf(),o[n].until=i.valueOf()}}return o},_n.erasParse=function(t,e,n){var r,a,i,o,s,u=this.eras();for(t=t.toUpperCase(),r=0,a=u.length;r<a;++r)if(i=u[r].name.toUpperCase(),o=u[r].abbr.toUpperCase(),s=u[r].narrow.toUpperCase(),n)switch(e){case"N":case"NN":case"NNN":if(o===t)return u[r];break;case"NNNN":if(i===t)return u[r];break;case"NNNNN":if(s===t)return u[r]}else if([i,o,s].indexOf(t)>=0)return u[r]},_n.erasConvertYear=function(t,e){var n=t.since<=t.until?1:-1;return void 0===e?r(t.since).year():r(t.since).year()+(e-t.offset)*n},_n.erasAbbrRegex=function(t){return o(this,"_erasAbbrRegex")||on.call(this),t?this._erasAbbrRegex:this._erasRegex},_n.erasNameRegex=function(t){return o(this,"_erasNameRegex")||on.call(this),t?this._erasNameRegex:this._erasRegex},_n.erasNarrowRegex=function(t){return o(this,"_erasNarrowRegex")||on.call(this),t?this._erasNarrowRegex:this._erasRegex},_n.months=function(t,e){return t?a(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||xt).test(e)?"format":"standalone"][t.month()]:a(this._months)?this._months:this._months.standalone},_n.monthsShort=function(t,e){return t?a(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[xt.test(e)?"format":"standalone"][t.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},_n.monthsParse=function(t,e,n){var r,a,i;if(this._monthsParseExact)return Mt.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(a=f([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[r].test(t))return r;if(n&&"MMM"===e&&this._shortMonthsParse[r].test(t))return r;if(!n&&this._monthsParse[r].test(t))return r}},_n.monthsRegex=function(t){return this._monthsParseExact?(o(this,"_monthsRegex")||Ct.call(this),t?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=St),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},_n.monthsShortRegex=function(t){return this._monthsParseExact?(o(this,"_monthsRegex")||Ct.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=Dt),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},_n.week=function(t){return Ft(t,this._week.dow,this._week.doy).week},_n.firstDayOfYear=function(){return this._week.doy},_n.firstDayOfWeek=function(){return this._week.dow},_n.weekdays=function(t,e){var n=a(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?"format":"standalone"];return!0===t?Lt(n,this._week.dow):t?n[t.day()]:n},_n.weekdaysMin=function(t){return!0===t?Lt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},_n.weekdaysShort=function(t){return!0===t?Lt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},_n.weekdaysParse=function(t,e,n){var r,a,i;if(this._weekdaysParseExact)return Vt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=f([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[r].test(t))return r;if(n&&"ddd"===e&&this._shortWeekdaysParse[r].test(t))return r;if(n&&"dd"===e&&this._minWeekdaysParse[r].test(t))return r;if(!n&&this._weekdaysParse[r].test(t))return r}},_n.weekdaysRegex=function(t){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Bt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=Jt),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},_n.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Bt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=zt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},_n.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Bt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Gt),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},_n.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},_n.meridiem=function(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"},ie("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(t){var e=t%10;return t+(1===V(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),r.lang=O("moment.lang is deprecated. Use moment.locale instead.",ie),r.langData=O("moment.langData is deprecated. Use moment.localeData instead.",se);var kn=Math.abs;function On(t,e,n,r){var a=Ie(e,n);return t._milliseconds+=r*a._milliseconds,t._days+=r*a._days,t._months+=r*a._months,t._bubble()}function xn(t){return t<0?Math.floor(t):Math.ceil(t)}function Dn(t){return 4800*t/146097}function Sn(t){return 146097*t/4800}function Mn(t){return function(){return this.as(t)}}var jn=Mn("ms"),Yn=Mn("s"),Cn=Mn("m"),Tn=Mn("h"),An=Mn("d"),Nn=Mn("w"),Pn=Mn("M"),En=Mn("Q"),Rn=Mn("y");function Fn(t){return function(){return this.isValid()?this._data[t]:NaN}}var Wn=Fn("milliseconds"),Ln=Fn("seconds"),Hn=Fn("minutes"),In=Fn("hours"),Un=Fn("days"),Jn=Fn("months"),zn=Fn("years"),Gn=Math.round,Vn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Bn(t,e,n,r,a){return a.relativeTime(e||1,!!n,t,r)}var Kn=Math.abs;function Zn(t){return(t>0)-(t<0)||+t}function Qn(){if(!this.isValid())return this.localeData().invalidDate();var t,e,n,r,a,i,o,s,u=Kn(this._milliseconds)/1e3,c=Kn(this._days),l=Kn(this._months),h=this.asSeconds();return h?(t=G(u/60),e=G(t/60),u%=60,t%=60,n=G(l/12),l%=12,r=u?u.toFixed(3).replace(/\.?0+$/,""):"",a=h<0?"-":"",i=Zn(this._months)!==Zn(h)?"-":"",o=Zn(this._days)!==Zn(h)?"-":"",s=Zn(this._milliseconds)!==Zn(h)?"-":"",a+"P"+(n?i+n+"Y":"")+(l?i+l+"M":"")+(c?o+c+"D":"")+(e||t||u?"T":"")+(e?s+e+"H":"")+(t?s+t+"M":"")+(u?s+r+"S":"")):"P0D"}var qn=Ce.prototype;return qn.isValid=function(){return this._isValid},qn.abs=function(){var t=this._data;return this._milliseconds=kn(this._milliseconds),this._days=kn(this._days),this._months=kn(this._months),t.milliseconds=kn(t.milliseconds),t.seconds=kn(t.seconds),t.minutes=kn(t.minutes),t.hours=kn(t.hours),t.months=kn(t.months),t.years=kn(t.years),this},qn.add=function(t,e){return On(this,t,e,1)},qn.subtract=function(t,e){return On(this,t,e,-1)},qn.as=function(t){if(!this.isValid())return NaN;var e,n,r=this._milliseconds;if("month"===(t=H(t))||"quarter"===t||"year"===t)switch(e=this._days+r/864e5,n=this._months+Dn(e),t){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(e=this._days+Math.round(Sn(this._months)),t){case"week":return e/7+r/6048e5;case"day":return e+r/864e5;case"hour":return 24*e+r/36e5;case"minute":return 1440*e+r/6e4;case"second":return 86400*e+r/1e3;case"millisecond":return Math.floor(864e5*e)+r;default:throw new Error("Unknown unit "+t)}},qn.asMilliseconds=jn,qn.asSeconds=Yn,qn.asMinutes=Cn,qn.asHours=Tn,qn.asDays=An,qn.asWeeks=Nn,qn.asMonths=Pn,qn.asQuarters=En,qn.asYears=Rn,qn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*V(this._months/12):NaN},qn._bubble=function(){var t,e,n,r,a,i=this._milliseconds,o=this._days,s=this._months,u=this._data;return i>=0&&o>=0&&s>=0||i<=0&&o<=0&&s<=0||(i+=864e5*xn(Sn(s)+o),o=0,s=0),u.milliseconds=i%1e3,t=G(i/1e3),u.seconds=t%60,e=G(t/60),u.minutes=e%60,n=G(e/60),u.hours=n%24,o+=G(n/24),a=G(Dn(o)),s+=a,o-=xn(Sn(a)),r=G(s/12),s%=12,u.days=o,u.months=s,u.years=r,this},qn.clone=function(){return Ie(this)},qn.get=function(t){return t=H(t),this.isValid()?this[t+"s"]():NaN},qn.milliseconds=Wn,qn.seconds=Ln,qn.minutes=Hn,qn.hours=In,qn.days=Un,qn.weeks=function(){return G(this.days()/7)},qn.months=Jn,qn.years=zn,qn.humanize=function(t,e){if(!this.isValid())return this.localeData().invalidDate();var n,r,a=!1,i=Vn;return"object"==typeof t&&(e=t,t=!1),"boolean"==typeof t&&(a=t),"object"==typeof e&&(i=Object.assign({},Vn,e),null!=e.s&&null==e.ss&&(i.ss=e.s-1)),n=this.localeData(),r=function(t,e,n,r){var a=Ie(t).abs(),i=Gn(a.as("s")),o=Gn(a.as("m")),s=Gn(a.as("h")),u=Gn(a.as("d")),c=Gn(a.as("M")),l=Gn(a.as("w")),h=Gn(a.as("y")),d=i<=n.ss&&["s",i]||i<n.s&&["ss",i]||o<=1&&["m"]||o<n.m&&["mm",o]||s<=1&&["h"]||s<n.h&&["hh",s]||u<=1&&["d"]||u<n.d&&["dd",u];return null!=n.w&&(d=d||l<=1&&["w"]||l<n.w&&["ww",l]),(d=d||c<=1&&["M"]||c<n.M&&["MM",c]||h<=1&&["y"]||["yy",h])[2]=e,d[3]=+t>0,d[4]=r,Bn.apply(null,d)}(this,!a,i,n),a&&(r=n.pastFuture(+this,r)),n.postformat(r)},qn.toISOString=Qn,qn.toString=Qn,qn.toJSON=Qn,qn.locale=Xe,qn.localeData=tn,qn.toIsoString=O("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Qn),qn.lang=$e,E("X",0,0,"unix"),E("x",0,0,"valueOf"),ft("x",ct),ft("X",/[+-]?\d+(\.\d{1,3})?/),_t("X",(function(t,e,n){n._d=new Date(1e3*parseFloat(t))})),_t("x",(function(t,e,n){n._d=new Date(V(t))})),r.version="2.27.0",e=De,r.fn=yn,r.min=function(){var t=[].slice.call(arguments,0);return je("isBefore",t)},r.max=function(){var t=[].slice.call(arguments,0);return je("isAfter",t)},r.now=function(){return Date.now?Date.now():+new Date},r.utc=f,r.unix=function(t){return De(1e3*t)},r.months=function(t,e){return bn(t,e,"months")},r.isDate=l,r.locale=ie,r.invalid=y,r.duration=Ie,r.isMoment=w,r.weekdays=function(t,e,n){return wn(t,e,n,"weekdays")},r.parseZone=function(){return De.apply(null,arguments).parseZone()},r.localeData=se,r.isDuration=Te,r.monthsShort=function(t,e){return bn(t,e,"monthsShort")},r.weekdaysMin=function(t,e,n){return wn(t,e,n,"weekdaysMin")},r.defineLocale=oe,r.updateLocale=function(t,e){if(null!=e){var n,r,a=$t;null!=te[t]&&null!=te[t].parentLocale?te[t].set(j(te[t]._config,e)):(null!=(r=ae(t))&&(a=r._config),e=j(a,e),null==r&&(e.abbr=t),(n=new Y(e)).parentLocale=te[t],te[t]=n),ie(t)}else null!=te[t]&&(null!=te[t].parentLocale?(te[t]=te[t].parentLocale,t===ie()&&ie(t)):null!=te[t]&&delete te[t]);return te[t]},r.locales=function(){return x(te)},r.weekdaysShort=function(t,e,n){return wn(t,e,n,"weekdaysShort")},r.normalizeUnits=H,r.relativeTimeRounding=function(t){return void 0===t?Gn:"function"==typeof t&&(Gn=t,!0)},r.relativeTimeThreshold=function(t,e){return void 0!==Vn[t]&&(void 0===e?Vn[t]:(Vn[t]=e,"s"===t&&(Vn.ss=e-1),!0))},r.calendarFormat=function(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},r.prototype=yn,r.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"},r}()}).call(this,n("YuTi")(t))},xYSL:function(t,e){t.exports=function(t,e){return t.has(e)}},y1pI:function(t,e,n){var r=n("ljhN");t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},yGk4:function(t,e,n){var r=n("Cwc5")(n("Kz5y"),"Set");t.exports=r},zZ0H:function(t,e){t.exports=function(t){return t}},zoYe:function(t,e,n){var r=n("nmnc"),a=n("eUgh"),i=n("Z0cm"),o=n("/9aa"),s=r?r.prototype:void 0,u=s?s.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return a(e,t)+"";if(o(e))return u?u.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}}}]);
//# sourceMappingURL=component---src-pages-performance-js-51cfc654fd38628b84c4.js.map