mirror of
https://github.com/henrywhitaker3/Speedtest-Tracker.git
synced 2025-12-25 06:49:15 +01:00
2 lines
28 KiB
JavaScript
Vendored
2 lines
28 KiB
JavaScript
Vendored
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("react"),require("chart.js")):"function"==typeof define&&define.amd?define(["exports","react","chart.js"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).ReactChartjs2={},t.React,t.Chart)}(this,function(t,r,u){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function a(t,e,r){return e&&o(t.prototype,e),r&&o(t,r),t}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function c(){return(c=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t}).apply(this,arguments)}function s(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)),n}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){i(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function p(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&&h(t,e)}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function h(t,e){return(h=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function y(t,e){if(null==t)return{};var r,n=function(t,e){if(null==t)return{};for(var r,n={},o=Object.keys(t),a=0;a<o.length;a++)~e.indexOf(r=o[a])||(n[r]=t[r]);return n}(t,e);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(t),a=0;a<o.length;a++)~e.indexOf(r=o[a])||Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r]);return n}function v(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function d(a){var i=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 t,e,r,n,o=l(a);return e=i?(t=l(this).constructor,Reflect.construct(o,arguments,t)):o.apply(this,arguments),r=this,!(n=e)||"object"!=typeof n&&"function"!=typeof n?v(r):n}}r=r&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r,u=u&&Object.prototype.hasOwnProperty.call(u,"default")?u.default:u;var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function b(t,e,r){return t(r={path:e,exports:{},require:function(t,e){throw Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}},r.exports),r.exports}var g="function"==typeof Symbol&&Symbol.for,_=g?Symbol.for("react.element"):60103,m=g?Symbol.for("react.portal"):60106,j=g?Symbol.for("react.fragment"):60107,O=g?Symbol.for("react.strict_mode"):60108,w=g?Symbol.for("react.profiler"):60114,P=g?Symbol.for("react.provider"):60109,E=g?Symbol.for("react.context"):60110,S=g?Symbol.for("react.async_mode"):60111,k=g?Symbol.for("react.concurrent_mode"):60111,C=g?Symbol.for("react.forward_ref"):60112,I=g?Symbol.for("react.suspense"):60113,A=g?Symbol.for("react.suspense_list"):60120,D=g?Symbol.for("react.memo"):60115,$=g?Symbol.for("react.lazy"):60116,z=g?Symbol.for("react.block"):60121,x=g?Symbol.for("react.fundamental"):60117,T=g?Symbol.for("react.responder"):60118,R=g?Symbol.for("react.scope"):60119;function M(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case _:switch(t=t.type){case S:case k:case j:case w:case O:case I:return t;default:switch(t=t&&t.$$typeof){case E:case C:case $:case D:case P:return t;default:return e}}case m:return e}}}function F(t){return M(t)===k}var B={AsyncMode:S,ConcurrentMode:k,ContextConsumer:E,ContextProvider:P,Element:_,ForwardRef:C,Fragment:j,Lazy:$,Memo:D,Portal:m,Profiler:w,StrictMode:O,Suspense:I,isAsyncMode:function(t){return F(t)||M(t)===S},isConcurrentMode:F,isContextConsumer:function(t){return M(t)===E},isContextProvider:function(t){return M(t)===P},isElement:function(t){return"object"==typeof t&&null!==t&&t.$$typeof===_},isForwardRef:function(t){return M(t)===C},isFragment:function(t){return M(t)===j},isLazy:function(t){return M(t)===$},isMemo:function(t){return M(t)===D},isPortal:function(t){return M(t)===m},isProfiler:function(t){return M(t)===w},isStrictMode:function(t){return M(t)===O},isSuspense:function(t){return M(t)===I},isValidElementType:function(t){return"string"==typeof t||"function"==typeof t||t===j||t===k||t===w||t===O||t===I||t===A||"object"==typeof t&&null!==t&&(t.$$typeof===$||t.$$typeof===D||t.$$typeof===P||t.$$typeof===E||t.$$typeof===C||t.$$typeof===x||t.$$typeof===T||t.$$typeof===R||t.$$typeof===z)},typeOf:M},L=(b(function(t,e){}),b(function(t){t.exports=B}),Object.getOwnPropertySymbols),q=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable;(function(){try{if(!Object.assign)return;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return;var n={};"abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t}),Object.keys(Object.assign({},n)).join("")}catch(t){return}})(),Function.call.bind(Object.prototype.hasOwnProperty);function K(){}function W(){}W.resetWarningCache=K;var N=b(function(t){function e(t,e,r,n,o,a){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==a){var i=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function r(){return e}var n;t.exports=(n={array:e.isRequired=e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:r,element:e,elementType:e,instanceOf:r,node:e,objectOf:r,oneOf:r,oneOfType:r,shape:r,exact:r,checkPropTypes:W,resetWarningCache:K}).PropTypes=n});var V=function(t,e){return t===e||t!=t&&e!=e};var H=function(t,e){for(var r=t.length;r--;)if(V(t[r][0],e))return r;return-1},G=Array.prototype.splice;function Y(t){var e=this.__data__,r=H(e,t);return 0<=r&&(r==e.length-1?e.pop():G.call(e,r,1),--this.size,!0)}function J(t){var e=this.__data__,r=H(e,t);return r<0?void 0:e[r][1]}function Q(t){return-1<H(this.__data__,t)}function X(t,e){var r=this.__data__,n=H(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this}function Z(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}Z.prototype.clear=function(){this.__data__=[],this.size=0},Z.prototype.delete=Y,Z.prototype.get=J,Z.prototype.has=Q,Z.prototype.set=X;var tt=Z;function et(){this.__data__=new tt,this.size=0}function rt(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}function nt(t){return this.__data__.get(t)}function ot(t){return this.__data__.has(t)}var at="object"==typeof e&&e&&e.Object===Object&&e,it="object"==typeof self&&self&&self.Object===Object&&self,ut=at||it||Function("return this")(),ct=ut.Symbol,st=Object.prototype,ft=st.hasOwnProperty,pt=st.toString,lt=ct?ct.toStringTag:void 0;var ht=function(t){var e=ft.call(t,lt),r=t[lt];try{var n=!(t[lt]=void 0)}catch(t){}var o=pt.call(t);return n&&(e?t[lt]=r:delete t[lt]),o},yt=Object.prototype.toString;var vt=function(t){return yt.call(t)},dt=ct?ct.toStringTag:void 0;var bt=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":(dt&&dt in Object(t)?ht:vt)(t)};var gt=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)};var _t,mt=function(t){if(!gt(t))return!1;var e=bt(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e},jt=ut["__core-js_shared__"],Ot=(_t=/[^.]+$/.exec(jt&&jt.keys&&jt.keys.IE_PROTO||""))?"Symbol(src)_1."+_t:"";var wt=function(t){return!!Ot&&Ot in t},Pt=Function.prototype.toString;var Et=function(t){if(null!=t){try{return Pt.call(t)}catch(t){}try{return t+""}catch(t){}}return""},St=/^\[object .+?Constructor\]$/,kt=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var Ct=function(t){return!(!gt(t)||wt(t))&&(mt(t)?kt:St).test(Et(t))};var It=function(t,e){return null==t?void 0:t[e]};var At=function(t,e){var r=It(t,e);return Ct(r)?r:void 0},Dt=At(ut,"Map"),$t=At(Object,"create");function zt(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var xt=Object.prototype.hasOwnProperty;function Tt(t){var e=this.__data__;if($t){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return xt.call(e,t)?e[t]:void 0}var Rt=Object.prototype.hasOwnProperty;function Mt(t){var e=this.__data__;return $t?void 0!==e[t]:Rt.call(e,t)}function Ft(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=$t&&void 0===e?"__lodash_hash_undefined__":e,this}function Bt(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}Bt.prototype.clear=function(){this.__data__=$t?$t(null):{},this.size=0},Bt.prototype.delete=zt,Bt.prototype.get=Tt,Bt.prototype.has=Mt,Bt.prototype.set=Ft;var Lt=Bt;var qt=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t};var Ut=function(t,e){var r=t.__data__;return qt(e)?r["string"==typeof e?"string":"hash"]:r.map};function Kt(t){var e=Ut(this,t).delete(t);return this.size-=e?1:0,e}function Wt(t){return Ut(this,t).get(t)}function Nt(t){return Ut(this,t).has(t)}function Vt(t,e){var r=Ut(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this}function Ht(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}Ht.prototype.clear=function(){this.size=0,this.__data__={hash:new Lt,map:new(Dt||tt),string:new Lt}},Ht.prototype.delete=Kt,Ht.prototype.get=Wt,Ht.prototype.has=Nt,Ht.prototype.set=Vt;var Gt=Ht;function Yt(t,e){var r=this.__data__;if(r instanceof tt){var n=r.__data__;if(!Dt||n.length<199)return n.push([t,e]),this.size=++r.size,this;r=this.__data__=new Gt(n)}return r.set(t,e),this.size=r.size,this}function Jt(t){var e=this.__data__=new tt(t);this.size=e.size}Jt.prototype.clear=et,Jt.prototype.delete=rt,Jt.prototype.get=nt,Jt.prototype.has=ot,Jt.prototype.set=Yt;var Qt=Jt;function Xt(t){return this.__data__.has(t)}function Zt(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new Gt;++e<r;)this.add(t[e])}Zt.prototype.add=Zt.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},Zt.prototype.has=Xt;var te=Zt;var ee=function(t,e){for(var r=-1,n=null==t?0:t.length;++r<n;)if(e(t[r],r,t))return!0;return!1};var re=function(t,e){return t.has(e)};var ne=function(t,e,r,n,o,a){var i=1&r,u=t.length,c=e.length;if(!(u==c||i&&u<c))return!1;var s=a.get(t);if(s&&a.get(e))return s==e;var f=-1,p=!0,l=2&r?new te:void 0;for(a.set(t,e),a.set(e,t);++f<u;){var h,y=t[f],v=e[f];if(n&&(h=i?n(v,y,f,e,t,a):n(y,v,f,t,e,a)),void 0!==h){if(h)continue;p=!1;break}if(l){if(!ee(e,function(t,e){if(!re(l,e)&&(y===t||o(y,t,r,n,a)))return l.push(e)})){p=!1;break}}else if(y!==v&&!o(y,v,r,n,a)){p=!1;break}}return a.delete(t),a.delete(e),p},oe=ut.Uint8Array;function ae(t){var r=-1,n=Array(t.size);return t.forEach(function(t,e){n[++r]=[e,t]}),n}function ie(t){var e=-1,r=Array(t.size);return t.forEach(function(t){r[++e]=t}),r}var ue=ct?ct.prototype:void 0,ce=ue?ue.valueOf:void 0;var se=function(t,e,r,n,o,a,i){switch(r){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&&a(new oe(t),new oe(e))?!0:!1;case"[object Boolean]":case"[object Date]":case"[object Number]":return V(+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 u=ae;case"[object Set]":u=u||ie;if(t.size!=e.size&&!(1&n))return!1;var c=i.get(t);if(c)return c==e;n|=2,i.set(t,e);var s=ne(u(t),u(e),n,o,a,i);return i.delete(t),s;case"[object Symbol]":if(ce)return ce.call(t)==ce.call(e)}return!1};var fe=function(t,e){for(var r=-1,n=e.length,o=t.length;++r<n;)t[o+r]=e[r];return t},pe=Array.isArray;var le=function(t,e,r){var n=e(t);return pe(t)?n:fe(n,r(t))};var he=function(t,e){for(var r=-1,n=null==t?0:t.length,o=0,a=[];++r<n;){var i=t[r];e(i,r,t)&&(a[o++]=i)}return a};var ye=Object.prototype.propertyIsEnumerable,ve=Object.getOwnPropertySymbols,de=ve?function(e){return null==e?[]:he(ve(e=Object(e)),function(t){return ye.call(e,t)})}:function(){return[]};var be=function(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n};var ge=function(t){return null!=t&&"object"==typeof t};var _e=function(t){return ge(t)&&"[object Arguments]"==bt(t)},me=Object.prototype,je=me.hasOwnProperty,Oe=me.propertyIsEnumerable,we=_e(function(){return arguments}())?_e:function(t){return ge(t)&&je.call(t,"callee")&&!Oe.call(t,"callee")};function Pe(){return!1}var Ee=b(function(t,e){var r=e&&!e.nodeType&&e,n=r&&t&&!t.nodeType&&t,o=n&&n.exports===r?ut.Buffer:void 0;t.exports=(o?o.isBuffer:void 0)||Pe}),Se=/^(?:0|[1-9]\d*)$/;var ke=function(t,e){var r=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==r||"symbol"!=r&&Se.test(t))&&-1<t&&t%1==0&&t<e};var Ce=function(t){return"number"==typeof t&&-1<t&&t%1==0&&t<=9007199254740991},Ie={};Ie["[object Float32Array]"]=Ie["[object Float64Array]"]=Ie["[object Int8Array]"]=Ie["[object Int16Array]"]=Ie["[object Int32Array]"]=Ie["[object Uint8Array]"]=Ie["[object Uint8ClampedArray]"]=Ie["[object Uint16Array]"]=Ie["[object Uint32Array]"]=!0,Ie["[object Arguments]"]=Ie["[object Array]"]=Ie["[object ArrayBuffer]"]=Ie["[object Boolean]"]=Ie["[object DataView]"]=Ie["[object Date]"]=Ie["[object Error]"]=Ie["[object Function]"]=Ie["[object Map]"]=Ie["[object Number]"]=Ie["[object Object]"]=Ie["[object RegExp]"]=Ie["[object Set]"]=Ie["[object String]"]=Ie["[object WeakMap]"]=!1;function Ae(t){return ge(t)&&Ce(t.length)&&!!Ie[bt(t)]}var De=function(e){return function(t){return e(t)}},$e=b(function(t,e){var r=e&&!e.nodeType&&e,n=r&&t&&!t.nodeType&&t,o=n&&n.exports===r&&at.process,a=function(){try{var t=n&&n.require&&n.require("util").types;return t?t:o&&o.binding&&o.binding("util")}catch(t){}}();t.exports=a}),ze=$e&&$e.isTypedArray,xe=ze?De(ze):Ae,Te=Object.prototype.hasOwnProperty;var Re=function(t,e){var r=pe(t),n=!r&&we(t),o=!r&&!n&&Ee(t),a=!r&&!n&&!o&&xe(t),i=r||n||o||a,u=i?be(t.length,String):[],c=u.length;for(var s in t)!e&&!Te.call(t,s)||i&&("length"==s||o&&("offset"==s||"parent"==s)||a&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||ke(s,c))||u.push(s);return u},Me=Object.prototype;var Fe=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||Me)};var Be=function(e,r){return function(t){return e(r(t))}}(Object.keys,Object),Le=Object.prototype.hasOwnProperty;var qe=function(t){if(!Fe(t))return Be(t);var e=[];for(var r in Object(t))Le.call(t,r)&&"constructor"!=r&&e.push(r);return e};var Ue=function(t){return null!=t&&Ce(t.length)&&!mt(t)};var Ke=function(t){return(Ue(t)?Re:qe)(t)};var We=function(t){return le(t,Ke,de)},Ne=Object.prototype.hasOwnProperty;var Ve=function(t,e,r,n,o,a){var i=1&r,u=We(t),c=u.length;if(c!=We(e).length&&!i)return!1;for(var s=c;s--;){var f=u[s];if(!(i?f in e:Ne.call(e,f)))return!1}var p=a.get(t);if(p&&a.get(e))return p==e;var l=!0;a.set(t,e),a.set(e,t);for(var h,y,v=i;++s<c;){var d,b=t[f=u[s]],g=e[f];if(n&&(d=i?n(g,b,f,e,t,a):n(b,g,f,t,e,a)),!(void 0===d?b===g||o(b,g,r,n,a):d)){l=!1;break}v=v||"constructor"==f}return!l||v||(h=t.constructor)!=(y=e.constructor)&&"constructor"in t&&"constructor"in e&&!("function"==typeof h&&h instanceof h&&"function"==typeof y&&y instanceof y)&&(l=!1),a.delete(t),a.delete(e),l},He=At(ut,"DataView"),Ge=At(ut,"Promise"),Ye=At(ut,"Set"),Je=At(ut,"WeakMap"),Qe="[object Map]",Xe="[object Promise]",Ze="[object Set]",tr="[object WeakMap]",er="[object DataView]",rr=Et(He),nr=Et(Dt),or=Et(Ge),ar=Et(Ye),ir=Et(Je),ur=bt;(He&&ur(new He(new ArrayBuffer(1)))!=er||Dt&&ur(new Dt)!=Qe||Ge&&ur(Ge.resolve())!=Xe||Ye&&ur(new Ye)!=Ze||Je&&ur(new Je)!=tr)&&(ur=function(t){var e=bt(t),r="[object Object]"==e?t.constructor:void 0,n=r?Et(r):"";if(n)switch(n){case rr:return er;case nr:return Qe;case or:return Xe;case ar:return Ze;case ir:return tr}return e});var cr=ur,sr="[object Arguments]",fr="[object Array]",pr="[object Object]",lr=Object.prototype.hasOwnProperty;var hr=function(t,e,r,n,o,a){var i=pe(t),u=pe(e),c=i?fr:cr(t),s=u?fr:cr(e),f=(c=c==sr?pr:c)==pr,p=(s=s==sr?pr:s)==pr,l=c==s;if(l&&Ee(t)){if(!Ee(e))return!1;f=!(i=!0)}if(l&&!f)return a=a||new Qt,i||xe(t)?ne(t,e,r,n,o,a):se(t,e,c,r,n,o,a);if(!(1&r)){var h=f&&lr.call(t,"__wrapped__"),y=p&&lr.call(e,"__wrapped__");if(h||y)return o(h?t.value():t,y?e.value():e,r,n,a=a||new Qt)}return l&&(a=a||new Qt,Ve(t,e,r,n,o,a))};var yr=function t(e,r,n,o,a){return e===r||(null==e||null==r||!ge(e)&&!ge(r)?e!=e&&r!=r:hr(e,r,n,o,t,a))};var vr=function(t,e){return yr(t,e)},dr=function(){try{var t=At(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();var br=function(t,e,r){"__proto__"==e&&dr?dr(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r};function gr(t,e,r,n){for(var o=-1,a=null==t?0:t.length;++o<a;){var i=t[o];e(n,i,r(i),t)}return n}var _r=function(c){return function(t,e,r){for(var n=-1,o=Object(t),a=r(t),i=a.length;i--;){var u=a[c?i:++n];if(!1===e(o[u],u,o))break}return t}}();var mr=function(a,i){return function(t,e){if(null==t)return t;if(!Ue(t))return a(t,e);for(var r=t.length,n=i?r:-1,o=Object(t);(i?n--:++n<r)&&!1!==e(o[n],n,o););return t}}(function(t,e){return t&&_r(t,e,Ke)});function jr(t,n,o,a){return mr(t,function(t,e,r){n(a,t,o(t),r)}),a}var Or=function(t,e,r,n){var o=r.length,a=o,i=!n;if(null==t)return!a;for(t=Object(t);o--;){var u=r[o];if(i&&u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++o<a;){var c=(u=r[o])[0],s=t[c],f=u[1];if(i&&u[2]){if(void 0===s&&!(c in t))return!1}else{var p,l=new Qt;if(n&&(p=n(s,f,c,t,e,l)),!(void 0===p?yr(f,s,3,n,l):p))return!1}}return!0};var wr=function(t){return t==t&&!gt(t)};var Pr=function(t){for(var e=Ke(t),r=e.length;r--;){var n=e[r],o=t[n];e[r]=[n,o,wr(o)]}return e};var Er=function(e,r){return function(t){return null!=t&&(t[e]===r&&(void 0!==r||e in Object(t)))}};var Sr=function(e){var r=Pr(e);return 1==r.length&&r[0][2]?Er(r[0][0],r[0][1]):function(t){return t===e||Or(t,e,r)}};var kr=function(t){return"symbol"==typeof t||ge(t)&&"[object Symbol]"==bt(t)},Cr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ir=/^\w*$/;var Ar=function(t,e){if(pe(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!kr(t))||(Ir.test(t)||!Cr.test(t)||null!=e&&t in Object(e))},Dr="Expected a function";function $r(o,a){if("function"!=typeof o||null!=a&&"function"!=typeof a)throw new TypeError(Dr);var i=function(){var t=arguments,e=a?a.apply(this,t):t[0],r=i.cache;if(r.has(e))return r.get(e);var n=o.apply(this,t);return i.cache=r.set(e,n)||r,n};return i.cache=new($r.Cache||Gt),i}$r.Cache=Gt;var zr=$r;var xr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Tr=/\\(\\)?/g,Rr=function(t){var e=zr(t,function(t){return 500===r.size&&r.clear(),t}),r=e.cache;return e}(function(t){var o=[];return 46==t.charCodeAt(0)&&o.push(""),t.replace(xr,function(t,e,r,n){o.push(r?n.replace(Tr,"$1"):e||t)}),o});var Mr=function(t,e){for(var r=-1,n=null==t?0:t.length,o=Array(n);++r<n;)o[r]=e(t[r],r,t);return o},Fr=1/0,Br=ct?ct.prototype:void 0,Lr=Br?Br.toString:void 0;var qr=function t(e){if("string"==typeof e)return e;if(pe(e))return Mr(e,t)+"";if(kr(e))return Lr?Lr.call(e):"";var r=e+"";return"0"==r&&1/e==-Fr?"-0":r};var Ur=function(t){return null==t?"":qr(t)};var Kr=function(t,e){return pe(t)?t:Ar(t,e)?[t]:Rr(Ur(t))};var Wr=function(t){if("string"==typeof t||kr(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e};var Nr=function(t,e){for(var r=0,n=(e=Kr(e,t)).length;null!=t&&r<n;)t=t[Wr(e[r++])];return r&&r==n?t:void 0};var Vr=function(t,e,r){var n=null==t?void 0:Nr(t,e);return void 0===n?r:n};function Hr(t,e){return null!=t&&e in Object(t)}var Gr=function(t,e,r){for(var n=-1,o=(e=Kr(e,t)).length,a=!1;++n<o;){var i=Wr(e[n]);if(!(a=null!=t&&r(t,i)))break;t=t[i]}return a||++n!=o?a:!!(o=null==t?0:t.length)&&Ce(o)&&ke(i,o)&&(pe(t)||we(t))};var Yr=function(t,e){return null!=t&&Gr(t,e,Hr)};var Jr=function(r,n){return Ar(r)&&wr(n)?Er(Wr(r),n):function(t){var e=Vr(t,r);return void 0===e&&e===n?Yr(t,r):yr(n,e,3)}};function Qr(t){return t}var Xr=function(e){return function(t){return null==t?void 0:t[e]}};var Zr=function(e){return function(t){return Nr(t,e)}};var tn=function(t){return Ar(t)?Xr(Wr(t)):Zr(t)};var en=function(t){return"function"==typeof t?t:null==t?Qr:"object"==typeof t?pe(t)?Jr(t[0],t[1]):Sr(t):tn(t)};var rn=function(o,a){return function(t,e){var r=pe(t)?gr:jr,n=a?a():{};return r(t,o,en(e),n)}}(function(t,e,r){br(t,r,e)}),nn="undefined"!=typeof process&&process.env&&"production",on=function(){p(c,r.Component);var t=d(c);function c(){var u;return n(this,c),i(v(u=t.call(this)),"handleOnClick",function(t){var e=u.chartInstance,r=u.props,n=r.getDatasetAtEvent,o=r.getElementAtEvent,a=r.getElementsAtEvent,i=r.onElementsClick;n&&n(e.getDatasetAtEvent(t),t),o&&o(e.getElementAtEvent(t),t),a&&a(e.getElementsAtEvent(t),t),i&&i(e.getElementsAtEvent(t),t)}),i(v(u),"ref",function(t){u.element=t}),u.chartInstance=void 0,u}return a(c,[{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,r=e.options,n=e.plugins;if(!0===t.redraw)return!0;if(e.height!==t.height||e.width!==t.width)return!0;if(e.type!==t.type)return!0;if(!vr(e.legend,t.legend))return!0;if(!vr(r,t.options))return!0;var o=this.transformDataProp(t);return!vr(this.shadowDataProp,o)||!vr(n,t.plugins)}},{key:"componentWillUnmount",value:function(){this.destroyChart()}},{key:"transformDataProp",value:function(t){var e=t.data;return"function"!=typeof e?e:e(this.element)}},{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"===nn||"prod"===nn||1>=t.length||this.props.datasetKeyProvider!==c.getLabelAsKey||(e=!1,t.forEach(function(t){t.label||(e=!0)}),e&&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 e=this;this.datasets=this.datasets||{},this.getCurrentDatasets().forEach(function(t){e.datasets[e.props.datasetKeyProvider(t)]=t})}},{key:"updateChart",value:function(){var t,e,o,r,a=this,n=this.props.options,i=this.memoizeDataProps(this.props);this.chartInstance&&(n&&(this.chartInstance.options=u.helpers.configMerge(this.chartInstance.options,n)),t=this.getCurrentDatasets(),e=i.datasets||[],this.checkDatasets(t),o=rn(t,this.props.datasetKeyProvider),this.chartInstance.config.data.datasets=e.map(function(r){var n=o[a.props.datasetKeyProvider(r)];if(n&&n.type===r.type&&r.data){n.data.splice(r.data.length),r.data.forEach(function(t,e){n.data[e]=r.data[e]});var t=y(r,["data"]);return f(f({},n),t)}return r}),r=y(i,["datasets"]),this.chartInstance.config.data=f(f({},this.chartInstance.config.data),r),this.chartInstance.update())}},{key:"renderChart",value:function(){var t=this.props,e=t.options,r=t.legend,n=t.type,o=t.plugins,a=this.element,i=this.memoizeDataProps();void 0===r||vr(c.defaultProps.legend,r)||(e.legend=r),this.chartInstance=new u(a,{type:n,data:i,options:e,plugins:o})}},{key:"destroyChart",value:function(){var t;this.chartInstance&&(this.saveCurrentDatasets(),t=Object.values(this.datasets),this.chartInstance.config.data.datasets=t,this.chartInstance.destroy())}},{key:"render",value:function(){var t=this.props;return r.createElement("canvas",{ref:this.ref,height:t.height,width:t.width,id:t.id,onClick:this.handleOnClick})}}]),c}();i(on,"getLabelAsKey",function(t){return t.label}),i(on,"propTypes",{data:N.oneOfType([N.object,N.func]).isRequired,getDatasetAtEvent:N.func,getElementAtEvent:N.func,getElementsAtEvent:N.func,height:N.number,legend:N.object,onElementsClick:N.func,options:N.object,plugins:N.arrayOf(N.object),redraw:N.bool,type:function(t,e,r){if(!u.controllers[t[e]])return Error("Invalid chart type `"+t[e]+"` supplied to `"+r+"`.")},width:N.number,datasetKeyProvider:N.func}),i(on,"defaultProps",{legend:{display:!0,position:"bottom"},type:"doughnut",height:150,width:300,redraw:!1,options:{},datasetKeyProvider:on.getLabelAsKey});var an=function(){p(e,r.Component);var t=d(e);function e(){return n(this,e),t.apply(this,arguments)}return a(e,[{key:"render",value:function(){var e=this;return r.createElement(on,c({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"doughnut"}))}}]),e}(),un=function(){p(e,r.Component);var t=d(e);function e(){return n(this,e),t.apply(this,arguments)}return a(e,[{key:"render",value:function(){var e=this;return r.createElement(on,c({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"pie"}))}}]),e}(),cn=function(){p(e,r.Component);var t=d(e);function e(){return n(this,e),t.apply(this,arguments)}return a(e,[{key:"render",value:function(){var e=this;return r.createElement(on,c({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"line"}))}}]),e}(),sn=function(){p(e,r.Component);var t=d(e);function e(){return n(this,e),t.apply(this,arguments)}return a(e,[{key:"render",value:function(){var e=this;return r.createElement(on,c({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"bar"}))}}]),e}(),fn=function(){p(e,r.Component);var t=d(e);function e(){return n(this,e),t.apply(this,arguments)}return a(e,[{key:"render",value:function(){var e=this;return r.createElement(on,c({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"horizontalBar"}))}}]),e}(),pn=function(){p(e,r.Component);var t=d(e);function e(){return n(this,e),t.apply(this,arguments)}return a(e,[{key:"render",value:function(){var e=this;return r.createElement(on,c({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"radar"}))}}]),e}(),ln=function(){p(e,r.Component);var t=d(e);function e(){return n(this,e),t.apply(this,arguments)}return a(e,[{key:"render",value:function(){var e=this;return r.createElement(on,c({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"polarArea"}))}}]),e}(),hn=function(){p(e,r.Component);var t=d(e);function e(){return n(this,e),t.apply(this,arguments)}return a(e,[{key:"render",value:function(){var e=this;return r.createElement(on,c({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"bubble"}))}}]),e}(),yn=function(){p(e,r.Component);var t=d(e);function e(){return n(this,e),t.apply(this,arguments)}return a(e,[{key:"render",value:function(){var e=this;return r.createElement(on,c({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"scatter"}))}}]),e}(),vn=u.defaults;t.Chart=u,t.Bar=sn,t.Bubble=hn,t.Doughnut=an,t.HorizontalBar=fn,t.Line=cn,t.Pie=un,t.Polar=ln,t.Radar=pn,t.Scatter=yn,t.default=on,t.defaults=vn,Object.defineProperty(t,"__esModule",{value:!0})});
|