From a2b7f7b24fdafb7cae0f40c17338b9eeef8345ac Mon Sep 17 00:00:00 2001 From: kviron Date: Wed, 16 Mar 2022 09:59:16 +0300 Subject: [PATCH] add 3.0.8 version --- assets/admin/js/blocks.js | 2 +- assets/admin/js/dashboard.js | 2 +- assets/admin/js/divi.js | 2 +- assets/admin/js/elementor.js | 2 +- assets/admin/js/gutenberg-formats.js | 2 +- assets/admin/js/gutenberg.js | 2 +- assets/admin/js/links.js | 2 +- assets/admin/js/media.js | 2 +- assets/admin/js/post-list.js | 2 +- assets/admin/js/product-analysis.js | 1 + assets/admin/js/setup-wizard.js | 2 +- assets/admin/js/term-list.js | 2 +- assets/admin/js/title-options.js | 2 +- assets/admin/js/updates.js | 2 +- assets/admin/js/wplink.js | 2 +- includes/3rdparty/divi/class-divi.php | 4 +- includes/admin/class-links.php | 7 +- includes/admin/class-quick-edit.php | 19 +- includes/admin/class-trends-tool.php | 48 +- .../csv-import-export/class-import-row.php | 11 +- .../csv-import-export/class-importer.php | 7 +- includes/class-common.php | 113 + includes/class-installer.php | 7 + includes/class-register-vars.php | 10 +- includes/class-thumbnail-overlays.php | 358 +- .../404-monitor/assets/css/404-monitor.css | 2 +- .../modules/404-monitor/class-monitor-pro.php | 44 +- includes/modules/acf/class-acf.php | 84 +- .../modules/analytics/assets/css/stats.css | 2 +- includes/modules/analytics/assets/js/stats.js | 2 +- .../modules/analytics/class-analytics.php | 19 +- includes/modules/analytics/class-db.php | 102 +- .../modules/analytics/class-pageviews.php | 9 +- includes/modules/analytics/class-posts.php | 55 +- includes/modules/analytics/class-rest.php | 33 + includes/modules/analytics/class-summary.php | 19 +- .../analytics/class-url-inspection.php | 125 + .../analytics/google/class-adsense.php | 7 +- .../analytics/workflows/class-jobs.php | 29 +- includes/modules/bbPress/class-bbpress.php | 2 +- .../local-seo/assets/js/rank-math-local.js | 2 +- .../local-seo/assets/js/rank-math-pointers.js | 2 +- .../modules/local-seo/class-local-seo.php | 4 +- .../news-sitemap/class-news-metabox.php | 14 +- .../news-sitemap/class-news-sitemap.php | 24 +- .../class-import-row.php | 5 +- .../class-importer.php | 18 +- .../modules/schema/assets/js/schemaFilters.js | 2 +- includes/modules/schema/class-admin.php | 79 +- .../schema/class-display-conditions.php | 11 +- includes/modules/schema/class-taxonomy.php | 9 +- .../modules/schema/shortcode/claimreview.php | 9 +- .../modules/schema/video/class-parser.php | 8 +- .../plugin-update/class-plugin-update.php | 2 +- languages/rank-math-pro-de_DE_formal.mo | Bin 76270 -> 77631 bytes languages/rank-math-pro-de_DE_formal.po | 4655 +++++++++++------ languages/rank-math-pro.pot | 41 +- rank-math-pro.php | 6 +- vendor/composer/InstalledVersions.php | 4 +- vendor/composer/autoload_classmap.php | 1 + vendor/composer/autoload_static.php | 1 + vendor/composer/installed.php | 4 +- 62 files changed, 3903 insertions(+), 2145 deletions(-) create mode 100644 assets/admin/js/product-analysis.js create mode 100644 includes/modules/analytics/class-url-inspection.php diff --git a/assets/admin/js/blocks.js b/assets/admin/js/blocks.js index 56107af..87ae84e 100644 --- a/assets/admin/js/blocks.js +++ b/assets/admin/js/blocks.js @@ -1 +1 @@ -!function(e){var t={};function o(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,o),a.l=!0,a.exports}o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)o.d(n,a,function(t){return e[t]}.bind(null,a));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=373)}({11:function(e,t){e.exports=wp.components},12:function(e,t){e.exports=wp.element},2:function(e,t){e.exports=wp.i18n},23:function(e,t){e.exports=wp.hooks},358:function(e,t){e.exports=wp.blocks},373:function(e,t,o){"use strict";o.r(t);var n=o(6),a=o(2),r=o(23),l=o(11),s=o(358),i=o(12),p=o(9),u=o(85);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function h(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var o=0;o-1?r.splice(t,1):r.push(o),e.props.setAttributes({show_days:r.toString()})}}))})),t.push(wp.element.createElement(l.ToggleControl,{label:Object(a.__)("Hide Closed Days","rank-math-pro"),checked:this.props.attributes.hide_closed_days,onChange:function(t){return e.props.setAttributes({hide_closed_days:t})}})),t.push(wp.element.createElement(l.ToggleControl,{label:Object(a.__)("Show open now label after opening hour for current day","rank-math-pro"),checked:this.props.attributes.show_opening_now_label,onChange:function(t){return e.props.setAttributes({show_opening_now_label:t})}})),this.props.attributes.show_opening_now_label&&t.push(wp.element.createElement(l.TextControl,{label:Object(a.__)("Show open now label after opening hour for current day","rank-math-pro"),value:this.props.attributes.opening_hours_note,onChange:function(t){return e.props.setAttributes({opening_hours_note:t})}}))}return t}}])&&m(t.prototype,o),r&&m(t,r),i}(i.Component),j=Object(p.withSelect)((function(e){var t=e("core").getEntityRecords("postType","rank_math_locations",{per_page:-1}),o=[];t&&(o.push({value:0,label:Object(a.__)("All Locations","rank-math-pro")}),t.forEach((function(e){o.push({value:e.id,label:e.title.rendered})})));var n=e("core").getEntityRecords("taxonomy","rank_math_location_category",{per_page:-1}),r=[];return n&&n.forEach((function(e){r.push({value:e.id,label:e.name})})),{locationsData:o,termsData:r}}))(O);function v(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return S(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return S(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o0&&(a[n]=t.questions[n+e],a[n+e]=t.questions[n],o({questions:a}))}};Object(r.addFilter)("rank_math_block_faq_actions","rank-math-pro",(function(e,t){var o=t.questions,n=t.index;if(!(o.length<2))return wp.element.createElement(React.Fragment,null,wp.element.createElement(l.Button,{icon:"arrow-up",className:0===n?"rank-math-item-move move-up rank-math-item-disabled":"rank-math-item-move move-up",title:Object(a.__)("Move up","rank-math-pro"),onClick:C(-1,t)}),wp.element.createElement(l.Button,{icon:"arrow-down",className:n===o.length-1?"rank-math-item-move move-down rank-math-item-disabled ":"rank-math-item-move move-down",onClick:C(1,t),title:Object(a.__)("Move down","rank-math-pro")}))})),Object(r.addFilter)("rank_math_block_schema_attributes","rank-math-pro",(function(e){return e.id={type:"string",default:""},e}))},6:function(e,t){e.exports=lodash},85:function(e,t){e.exports=wp.blockEditor},9:function(e,t){e.exports=wp.data}}); \ No newline at end of file +!function(e){var t={};function o(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,o),a.l=!0,a.exports}o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)o.d(n,a,function(t){return e[t]}.bind(null,a));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=375)}({11:function(e,t){e.exports=wp.components},13:function(e,t){e.exports=wp.element},16:function(e,t){e.exports=wp.hooks},2:function(e,t){e.exports=wp.i18n},359:function(e,t){e.exports=wp.blocks},375:function(e,t,o){"use strict";o.r(t);var n=o(6),a=o(2),r=o(16),l=o(11),s=o(359),i=o(13),p=o(9),u=o(85);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function h(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var o=0;o-1?r.splice(t,1):r.push(o),e.props.setAttributes({show_days:r.toString()})}}))})),t.push(wp.element.createElement(l.ToggleControl,{label:Object(a.__)("Hide Closed Days","rank-math-pro"),checked:this.props.attributes.hide_closed_days,onChange:function(t){return e.props.setAttributes({hide_closed_days:t})}})),t.push(wp.element.createElement(l.ToggleControl,{label:Object(a.__)("Show open now label after opening hour for current day","rank-math-pro"),checked:this.props.attributes.show_opening_now_label,onChange:function(t){return e.props.setAttributes({show_opening_now_label:t})}})),this.props.attributes.show_opening_now_label&&t.push(wp.element.createElement(l.TextControl,{label:Object(a.__)("Show open now label after opening hour for current day","rank-math-pro"),value:this.props.attributes.opening_hours_note,onChange:function(t){return e.props.setAttributes({opening_hours_note:t})}}))}return t}}])&&m(t.prototype,o),r&&m(t,r),Object.defineProperty(t,"prototype",{writable:!1}),i}(i.Component),j=Object(p.withSelect)((function(e){var t=e("core").getEntityRecords("postType","rank_math_locations",{per_page:-1}),o=[];t&&(o.push({value:0,label:Object(a.__)("All Locations","rank-math-pro")}),t.forEach((function(e){o.push({value:e.id,label:e.title.rendered})})));var n=e("core").getEntityRecords("taxonomy","rank_math_location_category",{per_page:-1}),r=[];return n&&n.forEach((function(e){r.push({value:e.id,label:e.name})})),{locationsData:o,termsData:r}}))(O);function v(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return S(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return S(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o0&&(a[n]=t.questions[n+e],a[n+e]=t.questions[n],o({questions:a}))}};Object(r.addFilter)("rank_math_block_faq_actions","rank-math-pro",(function(e,t){var o=t.questions,n=t.index;if(!(o.length<2))return wp.element.createElement(React.Fragment,null,wp.element.createElement(l.Button,{icon:"arrow-up",className:0===n?"rank-math-item-move move-up rank-math-item-disabled":"rank-math-item-move move-up",title:Object(a.__)("Move up","rank-math-pro"),onClick:C(-1,t)}),wp.element.createElement(l.Button,{icon:"arrow-down",className:n===o.length-1?"rank-math-item-move move-down rank-math-item-disabled ":"rank-math-item-move move-down",onClick:C(1,t),title:Object(a.__)("Move down","rank-math-pro")}))})),Object(r.addFilter)("rank_math_block_schema_attributes","rank-math-pro",(function(e){return e.id={type:"string",default:""},e}))},6:function(e,t){e.exports=lodash},85:function(e,t){e.exports=wp.blockEditor},9:function(e,t){e.exports=wp.data}}); \ No newline at end of file diff --git a/assets/admin/js/dashboard.js b/assets/admin/js/dashboard.js index d4d463f..938fd58 100644 --- a/assets/admin/js/dashboard.js +++ b/assets/admin/js/dashboard.js @@ -1 +1 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=366)}({13:function(e,t){e.exports=jQuery},366:function(e,t,n){"use strict";n.r(t);var r=n(13),a=n.n(r);function o(e,t){for(var n=0;n(u=(a=Math.ceil(p/7))>u?a+1:u+1)&&(i=u,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((u=s.length)-(i=l.length)<0&&(i=u,r=l,l=s,s=r),n=0;i;)n=(s[--i]=s[i]+l[i]+n)/y|0,s[i]%=y;for(n&&(s.unshift(n),++o),u=s.length;0==s[--u];)s.pop();return e.d=s,e.e=o,c?T(e,p):e}function x(t,e,n){if(t!==~~t||tn)throw Error(l+t)}function w(t){var e,n,r,o=t.length-1,i="",a=t[0];if(o>0){for(i+=a,e=1;et.e^i.s<0?1:-1;for(e=0,n=(r=i.d.length)<(o=t.d.length)?r:o;et.d[e]^i.s<0?1:-1;return r===o?0:r>o^i.s<0?1:-1},b.decimalPlaces=b.dp=function(){var t=this,e=t.d.length-1,n=7*(e-t.e);if(e=t.d[e])for(;e%10==0;e/=10)n--;return n<0?0:n},b.dividedBy=b.div=function(t){return O(this,new this.constructor(t))},b.dividedToIntegerBy=b.idiv=function(t){var e=this.constructor;return T(O(this,new e(t),0,1),e.precision)},b.equals=b.eq=function(t){return!this.cmp(t)},b.exponent=function(){return j(this)},b.greaterThan=b.gt=function(t){return this.cmp(t)>0},b.greaterThanOrEqualTo=b.gte=function(t){return this.cmp(t)>=0},b.isInteger=b.isint=function(){return this.e>this.d.length-2},b.isNegative=b.isneg=function(){return this.s<0},b.isPositive=b.ispos=function(){return this.s>0},b.isZero=function(){return 0===this.s},b.lessThan=b.lt=function(t){return this.cmp(t)<0},b.lessThanOrEqualTo=b.lte=function(t){return this.cmp(t)<1},b.logarithm=b.log=function(t){var e,n=this,r=n.constructor,o=r.precision,a=o+5;if(void 0===t)t=new r(10);else if((t=new r(t)).s<1||t.eq(i))throw Error(s+"NaN");if(n.s<1)throw Error(s+(n.s?"NaN":"-Infinity"));return n.eq(i)?new r(0):(c=!1,e=O(M(n,a),M(t,a),a),c=!0,T(e,o))},b.minus=b.sub=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?A(e,t):g(e,(t.s=-t.s,t))},b.modulo=b.mod=function(t){var e,n=this,r=n.constructor,o=r.precision;if(!(t=new r(t)).s)throw Error(s+"NaN");return n.s?(c=!1,e=O(n,t,0,1).times(t),c=!0,n.minus(e)):T(new r(n),o)},b.naturalExponential=b.exp=function(){return _(this)},b.naturalLogarithm=b.ln=function(){return M(this)},b.negated=b.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t},b.plus=b.add=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?g(e,t):A(e,(t.s=-t.s,t))},b.precision=b.sd=function(t){var e,n,r,o=this;if(void 0!==t&&t!==!!t&&1!==t&&0!==t)throw Error(l+t);if(e=j(o)+1,n=7*(r=o.d.length-1)+1,r=o.d[r]){for(;r%10==0;r/=10)n--;for(r=o.d[0];r>=10;r/=10)n++}return t&&e>n?e:n},b.squareRoot=b.sqrt=function(){var t,e,n,r,o,i,a,u=this,l=u.constructor;if(u.s<1){if(!u.s)return new l(0);throw Error(s+"NaN")}for(t=j(u),c=!1,0==(o=Math.sqrt(+u))||o==1/0?(((e=w(u.d)).length+t)%2==0&&(e+="0"),o=Math.sqrt(e),t=p((t+1)/2)-(t<0||t%2),r=new l(e=o==1/0?"5e"+t:(e=o.toExponential()).slice(0,e.indexOf("e")+1)+t)):r=new l(o.toString()),o=a=(n=l.precision)+3;;)if(r=(i=r).plus(O(u,i,a+2)).times(.5),w(i.d).slice(0,a)===(e=w(r.d)).slice(0,a)){if(e=e.slice(a-3,a+1),o==a&&"4999"==e){if(T(i,n+1,0),i.times(i).eq(u)){r=i;break}}else if("9999"!=e)break;a+=4}return c=!0,T(r,n)},b.times=b.mul=function(t){var e,n,r,o,i,a,u,s,l,f=this,p=f.constructor,h=f.d,d=(t=new p(t)).d;if(!f.s||!t.s)return new p(0);for(t.s*=f.s,n=f.e+t.e,(s=h.length)<(l=d.length)&&(i=h,h=d,d=i,a=s,s=l,l=a),i=[],r=a=s+l;r--;)i.push(0);for(r=l;--r>=0;){for(e=0,o=s+r;o>r;)u=i[o]+d[r]*h[o-r-1]+e,i[o--]=u%y|0,e=u/y|0;i[o]=(i[o]+e)%y|0}for(;!i[--a];)i.pop();return e?++n:i.shift(),t.d=i,t.e=n,c?T(t,p.precision):t},b.toDecimalPlaces=b.todp=function(t,e){var n=this,r=n.constructor;return n=new r(n),void 0===t?n:(x(t,0,a),void 0===e?e=r.rounding:x(e,0,8),T(n,t+j(n)+1,e))},b.toExponential=function(t,e){var n,r=this,o=r.constructor;return void 0===t?n=P(r,!0):(x(t,0,a),void 0===e?e=o.rounding:x(e,0,8),n=P(r=T(new o(r),t+1,e),!0,t+1)),n},b.toFixed=function(t,e){var n,r,o=this,i=o.constructor;return void 0===t?P(o):(x(t,0,a),void 0===e?e=i.rounding:x(e,0,8),n=P((r=T(new i(o),t+j(o)+1,e)).abs(),!1,t+j(r)+1),o.isneg()&&!o.isZero()?"-"+n:n)},b.toInteger=b.toint=function(){var t=this,e=t.constructor;return T(new e(t),j(t)+1,e.rounding)},b.toNumber=function(){return+this},b.toPower=b.pow=function(t){var e,n,r,o,a,u,l=this,f=l.constructor,h=+(t=new f(t));if(!t.s)return new f(i);if(!(l=new f(l)).s){if(t.s<1)throw Error(s+"Infinity");return l}if(l.eq(i))return l;if(r=f.precision,t.eq(i))return T(l,r);if(u=(e=t.e)>=(n=t.d.length-1),a=l.s,u){if((n=h<0?-h:h)<=v){for(o=new f(i),e=Math.ceil(r/7+4),c=!1;n%2&&N((o=o.times(l)).d,e),0!==(n=p(n/2));)N((l=l.times(l)).d,e);return c=!0,t.s<0?new f(i).div(o):T(o,r)}}else if(a<0)throw Error(s+"NaN");return a=a<0&&1&t.d[Math.max(e,n)]?-1:1,l.s=1,c=!1,o=t.times(M(l,r+12)),c=!0,(o=_(o)).s=a,o},b.toPrecision=function(t,e){var n,r,o=this,i=o.constructor;return void 0===t?r=P(o,(n=j(o))<=i.toExpNeg||n>=i.toExpPos):(x(t,1,a),void 0===e?e=i.rounding:x(e,0,8),r=P(o=T(new i(o),t,e),t<=(n=j(o))||n<=i.toExpNeg,t)),r},b.toSignificantDigits=b.tosd=function(t,e){var n=this.constructor;return void 0===t?(t=n.precision,e=n.rounding):(x(t,1,a),void 0===e?e=n.rounding:x(e,0,8)),T(new n(this),t,e)},b.toString=b.valueOf=b.val=b.toJSON=function(){var t=this,e=j(t),n=t.constructor;return P(t,e<=n.toExpNeg||e>=n.toExpPos)};var O=function(){function t(t,e){var n,r=0,o=t.length;for(t=t.slice();o--;)n=t[o]*e+r,t[o]=n%y|0,r=n/y|0;return r&&t.unshift(r),t}function e(t,e,n,r){var o,i;if(n!=r)i=n>r?1:-1;else for(o=i=0;oe[o]?1:-1;break}return i}function n(t,e,n){for(var r=0;n--;)t[n]-=r,r=t[n]1;)t.shift()}return function(r,o,i,a){var u,c,l,f,p,h,d,v,m,b,g,x,w,O,_,k,E,M,S=r.constructor,A=r.s==o.s?1:-1,P=r.d,N=o.d;if(!r.s)return new S(r);if(!o.s)throw Error(s+"Division by zero");for(c=r.e-o.e,E=N.length,_=P.length,v=(d=new S(A)).d=[],l=0;N[l]==(P[l]||0);)++l;if(N[l]>(P[l]||0)&&--c,(x=null==i?i=S.precision:a?i+(j(r)-j(o))+1:i)<0)return new S(0);if(x=x/7+2|0,l=0,1==E)for(f=0,N=N[0],x++;(l<_||f)&&x--;l++)w=f*y+(P[l]||0),v[l]=w/N|0,f=w%N|0;else{for((f=y/(N[0]+1)|0)>1&&(N=t(N,f),P=t(P,f),E=N.length,_=P.length),O=E,b=(m=P.slice(0,E)).length;b=y/2&&++k;do{f=0,(u=e(N,m,E,b))<0?(g=m[0],E!=b&&(g=g*y+(m[1]||0)),(f=g/k|0)>1?(f>=y&&(f=y-1),1==(u=e(p=t(N,f),m,h=p.length,b=m.length))&&(f--,n(p,E16)throw Error(f+j(t));if(!t.s)return new p(i);for(null==e?(c=!1,u=d):u=e,a=new p(.03125);t.abs().gte(.1);)t=t.times(a),l+=5;for(u+=Math.log(h(2,l))/Math.LN10*2+5|0,n=r=o=new p(i),p.precision=u;;){if(r=T(r.times(t),u),n=n.times(++s),w((a=o.plus(O(r,n,u))).d).slice(0,u)===w(o.d).slice(0,u)){for(;l--;)o=T(o.times(o),u);return p.precision=d,null==e?(c=!0,T(o,d)):o}o=a}}function j(t){for(var e=7*t.e,n=t.d[0];n>=10;n/=10)e++;return e}function k(t,e,n){if(e>t.LN10.sd())throw c=!0,n&&(t.precision=n),Error(s+"LN10 precision limit exceeded");return T(new t(t.LN10),e)}function E(t){for(var e="";t--;)e+="0";return e}function M(t,e){var n,r,o,a,u,l,f,p,h,d=1,y=t,v=y.d,m=y.constructor,b=m.precision;if(y.s<1)throw Error(s+(y.s?"NaN":"-Infinity"));if(y.eq(i))return new m(0);if(null==e?(c=!1,p=b):p=e,y.eq(10))return null==e&&(c=!0),k(m,p);if(p+=10,m.precision=p,r=(n=w(v)).charAt(0),a=j(y),!(Math.abs(a)<15e14))return f=k(m,p+2,b).times(a+""),y=M(new m(r+"."+n.slice(1)),p-10).plus(f),m.precision=b,null==e?(c=!0,T(y,b)):y;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=w((y=y.times(t)).d)).charAt(0),d++;for(a=j(y),r>1?(y=new m("0."+n),a++):y=new m(r+"."+n.slice(1)),l=u=y=O(y.minus(i),y.plus(i),p),h=T(y.times(y),p),o=3;;){if(u=T(u.times(h),p),w((f=l.plus(O(u,new m(o),p))).d).slice(0,p)===w(l.d).slice(0,p))return l=l.times(2),0!==a&&(l=l.plus(k(m,p+2,b).times(a+""))),l=O(l,new m(d),p),m.precision=b,null==e?(c=!0,T(l,b)):l;l=f,o+=2}}function S(t,e){var n,r,o;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;48===e.charCodeAt(r);)++r;for(o=e.length;48===e.charCodeAt(o-1);)--o;if(e=e.slice(r,o)){if(o-=r,n=n-r-1,t.e=p(n/7),t.d=[],r=(n+1)%7,n<0&&(r+=7),rm||t.e<-m))throw Error(f+n)}else t.s=0,t.e=0,t.d=[0];return t}function T(t,e,n){var r,o,i,a,u,s,l,d,v=t.d;for(a=1,i=v[0];i>=10;i/=10)a++;if((r=e-a)<0)r+=7,o=e,l=v[d=0];else{if((d=Math.ceil((r+1)/7))>=(i=v.length))return t;for(l=i=v[d],a=1;i>=10;i/=10)a++;o=(r%=7)-7+a}if(void 0!==n&&(u=l/(i=h(10,a-o-1))%10|0,s=e<0||void 0!==v[d+1]||l%i,s=n<4?(u||s)&&(0==n||n==(t.s<0?3:2)):u>5||5==u&&(4==n||s||6==n&&(r>0?o>0?l/h(10,a-o):0:v[d-1])%10&1||n==(t.s<0?8:7))),e<1||!v[0])return s?(i=j(t),v.length=1,e=e-i-1,v[0]=h(10,(7-e%7)%7),t.e=p(-e/7)||0):(v.length=1,v[0]=t.e=t.s=0),t;if(0==r?(v.length=d,i=1,d--):(v.length=d+1,i=h(10,7-r),v[d]=o>0?(l/h(10,a-o)%h(10,o)|0)*i:0),s)for(;;){if(0==d){(v[0]+=i)==y&&(v[0]=1,++t.e);break}if(v[d]+=i,v[d]!=y)break;v[d--]=0,i=1}for(r=v.length;0===v[--r];)v.pop();if(c&&(t.e>m||t.e<-m))throw Error(f+j(t));return t}function A(t,e){var n,r,o,i,a,u,s,l,f,p,h=t.constructor,d=h.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new h(t),c?T(e,d):e;if(s=t.d,p=e.d,r=e.e,l=t.e,s=s.slice(),a=l-r){for((f=a<0)?(n=s,a=-a,u=p.length):(n=p,r=l,u=s.length),a>(o=Math.max(Math.ceil(d/7),u)+2)&&(a=o,n.length=1),n.reverse(),o=a;o--;)n.push(0);n.reverse()}else{for((f=(o=s.length)<(u=p.length))&&(u=o),o=0;o0;--o)s[u++]=0;for(o=p.length;o>a;){if(s[--o]0?i=i.charAt(0)+"."+i.slice(1)+E(r):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+E(-o-1)+i,n&&(r=n-a)>0&&(i+=E(r))):o>=a?(i+=E(o+1-a),n&&(r=n-o-1)>0&&(i=i+"."+E(r))):((r=o+1)0&&(o+1===a&&(i+="."),i+=E(r))),t.s<0?"-"+i:i}function N(t,e){if(t.length>e)return t.length=e,!0}function C(t){if(!t||"object"!=typeof t)throw Error(s+"Object expected");var e,n,r,o=["precision",1,a,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e=o[e+1]&&r<=o[e+2]))throw Error(l+n+": "+r);this[n]=r}if(void 0!==(r=t[n="LN10"])){if(r!=Math.LN10)throw Error(l+n+": "+r);this[n]=new this(r)}return this}u=function t(e){var n,r,o;function i(t){var e=this;if(!(e instanceof i))return new i(t);if(e.constructor=i,t instanceof i)return e.s=t.s,e.e=t.e,void(e.d=(t=t.d)?t.slice():t);if("number"==typeof t){if(0*t!=0)throw Error(l+t);if(t>0)e.s=1;else{if(!(t<0))return e.s=0,e.e=0,void(e.d=[0]);t=-t,e.s=-1}return t===~~t&&t<1e7?(e.e=0,void(e.d=[t])):S(e,t.toString())}if("string"!=typeof t)throw Error(l+t);if(45===t.charCodeAt(0)?(t=t.slice(1),e.s=-1):e.s=1,!d.test(t))throw Error(l+t);S(e,t)}if(i.prototype=b,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=t,i.config=i.set=C,void 0===e&&(e={}),e)for(o=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n1&&a(t,e[0],e[1])?e=[]:n>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,r(e,1),[])}));t.exports=u},function(t,e){t.exports=moment},function(t,e,n){var r=n(19),o=n(292);t.exports=function(t,e){return t&&t.length?o(t,r(e,2)):[]}},function(t,e,n){var r=n(350)();t.exports=r},,,function(t,e){var n=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},function(t,e,n){var r=n(16).Symbol;t.exports=r},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n0?r:n)(t)}},function(t,e,n){var r=n(228),o=n(229),i=n(230),a=n(231),u=n(232);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e100)throw r=0,new Error("Call stack overflow for "+c);if(""===t)throw new Error(i+"(): '"+c+"' must contain a non-whitespace string");t=function(t,e){t=t.replace(/((?:\-[a-z]+\-)?calc)/g,"");var r,i="",a=t;for(;r=u.exec(a);){r[0].index>0&&(i+=a.substring(0,r[0].index));var c=o("(",")",a.substring([0].index));if(""===c.body)throw new Error("'"+t+"' must contain a non-whitespace string");var s=n(c.body,"",e);i+=c.pre+s,a=c.post}return i+a}(t,c);var s=function(t){var e=[],n=[],r=/[\.0-9]([%a-z]+)/gi,o=r.exec(t);for(;o;)o&&o[1]&&(-1===n.indexOf(o[1].toLowerCase())&&(e.push(o[1]),n.push(o[1].toLowerCase())),o=r.exec(t));return e}(t);if(s.length>1||t.indexOf("var(")>-1)return i+"("+t+")";var l=s[0]||"";"%"===l&&(t=t.replace(/\b[0-9\.]+%/g,(function(t){return.01*parseFloat(t.slice(0,-1))})));var f,p=t.replace(new RegExp(l,"gi"),"");try{f=a.eval(p)}catch(e){return i+"("+t+")"}return"%"===l&&(f*=100),(i.length||"%"===l)&&(f=Math.round(f*e)/e),f+=l}return r=0,e=Math.pow(10,void 0===e?5:e),t=t.replace(/\n+/g," "),i(t,/((?:\-[a-z]+\-)?calc)\(/,n)}},function(t,e,n){var r=n(46),o=n(90),i=n(61),a=Object.defineProperty;e.f=n(30)?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(29);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(201),o=n(66);t.exports=function(t){return r(o(t))}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(10),o=n(66),i=n(21),a=n(69),u="["+a+"]",c=RegExp("^"+u+u+"*"),s=RegExp(u+u+"*$"),l=function(t,e,n){var o={},u=i((function(){return!!a[t]()||"​…"!="​…"[t]()})),c=o[t]=u?e(f):a[t];n&&(o[n]=c),r(r.P+r.F*u,"String",o)},f=l.trim=function(t,e){return t=String(o(t)),1&e&&(t=t.replace(c,"")),2&e&&(t=t.replace(s,"")),t};t.exports=l},function(t,e){t.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){var r=n(26)(n(16),"Map");t.exports=r},function(t,e,n){var r=n(242),o=n(249),i=n(251),a=n(252),u=n(253);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1&&t%1==0&&t-1&&t%1==0&&t<=9007199254740991}},function(t,e){t.exports=function(t){return function(e){return t(e)}}},function(t,e,n){var r=n(116),o=n(54);t.exports=function(t,e){for(var n=0,i=(e=r(e,t)).length;null!=t&&n=e||n<0||v&&t-d>=l}function w(){var t=o();if(x(t))return O(t);p=setTimeout(w,function(t){var n=e-(t-h);return v?u(n,l-(t-d)):n}(t))}function O(t){return p=void 0,m&&c?b(t):(c=s=void 0,f)}function _(){var t=o(),n=x(t);if(c=arguments,s=this,h=t,n){if(void 0===p)return g(h);if(v)return clearTimeout(p),p=setTimeout(w,e),b(h)}return void 0===p&&(p=setTimeout(w,e)),f}return e=i(e)||0,r(n)&&(y=!!n.leading,l=(v="maxWait"in n)?a(i(n.maxWait)||0,e):l,m="trailing"in n?!!n.trailing:m),_.cancel=function(){void 0!==p&&clearTimeout(p),d=0,c=h=s=p=void 0},_.flush=function(){return void 0===p?f:O(o())},_}},function(t,e,n){var r=n(353),o=n(122),i=n(19);t.exports=function(t,e){var n={};return e=i(e,3),o(t,(function(t,o,i){r(n,o,e(t,o,i))})),n}},,,,,function(t,e,n){var r=n(60),o=n(92);t.exports=n(30)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){t.exports=!n(30)&&!n(21)((function(){return 7!=Object.defineProperty(n(91)("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(29),o=n(18).document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(18),o=n(89),i=n(47),a=n(94)("src"),u=n(176),c="toString",s=(""+u).split(c);n(41).inspectSource=function(t){return u.call(t)},(t.exports=function(t,e,n,u){var c="function"==typeof n;c&&(i(n,"name")||o(n,"name",e)),t[e]!==n&&(c&&(i(n,a)||o(n,a,t[e]?""+t[e]:s.join(String(e)))),t===r?t[e]=n:u?t[e]?t[e]=n:o(t,e,n):(delete t[e],o(t,e,n)))})(Function.prototype,c,(function(){return"function"==typeof this&&this[a]||u.call(this)}))},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){var r=n(41),o=n(18),i="__core-js_shared__",a=o[i]||(o[i]={});(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(177)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(t,e,n){var r=n(178);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,e,n){var r=n(200),o=n(92),i=n(65),a=n(61),u=n(47),c=n(90),s=Object.getOwnPropertyDescriptor;e.f=n(30)?s:function(t,e){if(t=i(t),e=a(e,!0),c)try{return s(t,e)}catch(t){}if(u(t,e))return o(!r.f.call(t,e),t[e])}},function(t,e,n){var r=n(47),o=n(65),i=n(203)(!1),a=n(100)("IE_PROTO");t.exports=function(t,e){var n,u=o(t),c=0,s=[];for(n in u)n!=a&&r(u,n)&&s.push(n);for(;e.length>c;)r(u,n=e[c++])&&(~i(s,n)||s.push(n));return s}},function(t,e,n){var r=n(95)("keys"),o=n(94);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,e,n){var r=n(64);t.exports=function(t,e){if("number"!=typeof t&&"Number"!=r(t))throw TypeError(e);return+t}},function(t,e,n){var r=n(29),o=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&o(t)===t}},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n(43))},function(t,e,n){var r=n(49),o=n(233),i=n(234),a=n(235),u=n(236),c=n(237);function s(t){var e=this.__data__=new r(t);this.size=e.size}s.prototype.clear=o,s.prototype.delete=i,s.prototype.get=a,s.prototype.has=u,s.prototype.set=c,t.exports=s},function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e,n){var r=n(74),o=n(107),i=n(75);t.exports=function(t,e,n,a,u,c){var s=1&n,l=t.length,f=e.length;if(l!=f&&!(s&&f>l))return!1;var p=c.get(t),h=c.get(e);if(p&&h)return p==e&&h==t;var d=-1,y=!0,v=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++d-1}},function(t,e){t.exports=function(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i=0||(o[n]=t[n]);return o}(e,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"==typeof n)return n(t,r);var i=o.default.Children.only(n);return o.default.cloneElement(i,r)},r}(o.default.Component);function d(){}h.contextTypes={transitionGroup:r.object},h.childContextTypes={transitionGroup:function(){}},h.propTypes={},h.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:d,onEntering:d,onEntered:d,onExit:d,onExiting:d,onExited:d},h.UNMOUNTED=0,h.EXITED=1,h.ENTERING=2,h.ENTERED=3,h.EXITING=4;var y=(0,a.polyfill)(h);e.default=y},function(t,e){t.exports=ReactDOM},function(t,e,n){"use strict";function r(){var t=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=t&&this.setState(t)}function o(t){this.setState(function(e){var n=this.constructor.getDerivedStateFromProps(t,e);return null!=n?n:null}.bind(this))}function i(t,e){try{var n=this.props,r=this.state;this.props=t,this.state=e,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(t){var e=t.prototype;if(!e||!e.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof t.getDerivedStateFromProps&&"function"!=typeof e.getSnapshotBeforeUpdate)return t;var n=null,a=null,u=null;if("function"==typeof e.componentWillMount?n="componentWillMount":"function"==typeof e.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof e.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof e.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof e.componentWillUpdate?u="componentWillUpdate":"function"==typeof e.UNSAFE_componentWillUpdate&&(u="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==u){var c=t.displayName||t.name,s="function"==typeof t.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+c+" uses "+s+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==u?"\n "+u:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof t.getDerivedStateFromProps&&(e.componentWillMount=r,e.componentWillReceiveProps=o),"function"==typeof e.getSnapshotBeforeUpdate){if("function"!=typeof e.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");e.componentWillUpdate=i;var l=e.componentDidUpdate;e.componentDidUpdate=function(t,e,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;l.call(this,t,e,r)}}return t}n.r(e),n.d(e,"polyfill",(function(){return a})),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},function(t,e,n){"use strict";e.__esModule=!0,e.classNamesShape=e.timeoutsShape=void 0;var r;(r=n(0))&&r.__esModule;e.timeoutsShape=null;e.classNamesShape=null},function(t,e,n){"use strict";e.__esModule=!0,e.default=void 0;var r=u(n(0)),o=u(n(1)),i=n(125),a=n(321);function u(t){return t&&t.__esModule?t:{default:t}}function c(){return c=Object.assign||function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,["component","childFactory"]),i=l(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===e?i:o.default.createElement(e,r,i)},r}(o.default.Component);f.childContextTypes={transitionGroup:r.default.object.isRequired},f.propTypes={},f.defaultProps={component:"div",childFactory:function(t){return t}};var p=(0,i.polyfill)(f);e.default=p,t.exports=e.default},function(t,e,n){var r=n(108),o=n(322);t.exports=function t(e,n,i,a,u){var c=-1,s=e.length;for(i||(i=o),u||(u=[]);++c0&&i(l)?n>1?t(l,n-1,i,a,u):r(u,l):a||(u[u.length]=l)}return u}},function(t,e,n){var r=n(55),o=n(31);t.exports=function(t,e){var n=-1,i=o(t)?Array(t.length):[];return r(t,(function(t,r,o){i[++n]=e(t,r,o)})),i}},function(t,e,n){var r=n(328),o=n(14),i=n(32),a=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return NaN;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=u.test(t);return n||c.test(t)?s(t.slice(2),n?2:8):a.test(t)?NaN:+t}},function(t,e,n){var r=n(32);t.exports=function(t,e,n){for(var o=-1,i=t.length;++o0&&a.length>o&&!a.warned){a.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=t,c.type=e,c.count=a.length,u=c,console&&console.warn&&console.warn(u)}return t}function p(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(t,e,n){var r={fired:!1,wrapFn:void 0,target:t,type:e,listener:n},o=p.bind(r);return o.listener=n,r.wrapFn=o,o}function d(t,e,n){var r=t._events;if(void 0===r)return[];var o=r[e];return void 0===o?[]:"function"==typeof o?n?[o.listener||o]:[o]:n?function(t){for(var e=new Array(t.length),n=0;n0&&(a=e[0]),a instanceof Error)throw a;var u=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw u.context=a,u}var c=o[t];if(void 0===c)return!1;if("function"==typeof c)i(c,this,e);else{var s=c.length,l=v(c,s);for(n=0;n=0;i--)if(n[i]===e||n[i].listener===e){a=n[i].listener,o=i;break}if(o<0)return this;0===o?n.shift():function(t,e){for(;e+1=0;r--)this.removeListener(t,e[r]);return this},u.prototype.listeners=function(t){return d(this,t,!0)},u.prototype.rawListeners=function(t){return d(this,t,!1)},u.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):y.call(t,e)},u.prototype.listenerCount=y,u.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(t,e){t.exports=wp.compose},function(t,e,n){"use strict";var r={};n.r(r),n.d(r,"scaleBand",(function(){return pi})),n.d(r,"scalePoint",(function(){return di})),n.d(r,"scaleIdentity",(function(){return La})),n.d(r,"scaleLinear",(function(){return Ra})),n.d(r,"scaleLog",(function(){return Ka})),n.d(r,"scaleSymlog",(function(){return $a})),n.d(r,"scaleOrdinal",(function(){return fi})),n.d(r,"scaleImplicit",(function(){return li})),n.d(r,"scalePow",(function(){return eu})),n.d(r,"scaleSqrt",(function(){return nu})),n.d(r,"scaleQuantile",(function(){return ru})),n.d(r,"scaleQuantize",(function(){return ou})),n.d(r,"scaleThreshold",(function(){return iu})),n.d(r,"scaleTime",(function(){return Es})),n.d(r,"scaleUtc",(function(){return Cs})),n.d(r,"scaleSequential",(function(){return Rs})),n.d(r,"scaleSequentialLog",(function(){return Ls})),n.d(r,"scaleSequentialPow",(function(){return Fs})),n.d(r,"scaleSequentialSqrt",(function(){return zs})),n.d(r,"scaleSequentialSymlog",(function(){return Bs})),n.d(r,"scaleSequentialQuantile",(function(){return Us})),n.d(r,"scaleDiverging",(function(){return Gs})),n.d(r,"scaleDivergingLog",(function(){return qs})),n.d(r,"scaleDivergingPow",(function(){return Ks})),n.d(r,"scaleDivergingSqrt",(function(){return Vs})),n.d(r,"scaleDivergingSymlog",(function(){return Hs})),n.d(r,"tickFormat",(function(){return Da}));var o=n(2),i=n(9),a=n(12),u=n(11),c=n(36),s=n.n(c),l=n(6);n(174),n(196);if(!Object.setPrototypeOf&&!{}.__proto__){var f=Object.getPrototypeOf;Object.getPrototypeOf=function(t){return t.__proto__?t.__proto__:f.call(Object,t)}}var p=n(4),h=n.n(p),d=n(3),y=n.n(d),v=n(37),m=n.n(v),b=n(1),g=n.n(b),x=n(0),w=n.n(x),O=n(27),_=n.n(O),j=n(24),k=n.n(j);function E(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1,r=function r(o){n<0&&(n=o),o-n>e?(t(o),n=-1):k()(r)};k()(r)}function M(t){return M="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},M(t)}function S(t){return function(t){if(Array.isArray(t))return t}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function T(){var t=function(){return null},e=!1,n=function n(r){if(!e){if(Array.isArray(r)){if(!r.length)return;var o=S(r),i=o[0],a=o.slice(1);return"number"==typeof i?void E(n.bind(null,a),i):(n(i),void E(n.bind(null,a)))}"object"===M(r)&&t(r),"function"==typeof r&&r()}};return{stop:function(){e=!0},start:function(t){e=!1,n(t)},subscribe:function(e){return t=e,function(){t=function(){return null}}}}}var A=n(134),P=n.n(A);function N(t){for(var e=1;e=0&&t<=1}));var l=K(r,i),f=K(o,a),p=V(r,i),h=function(t){return t>1?1:t<0?0:t},d=function(t){for(var e=t>1?1:t,n=e,r=0;r<8;++r){var o=l(n)-e,i=p(n);if(Math.abs(o-e)0&&void 0!==arguments[0]?arguments[0]:{},e=t.stiff,n=void 0===e?100:e,r=t.damping,o=void 0===r?8:r,i=t.dt,a=void 0===i?17:i,u=function(t,e,r){var i=r+(-(t-e)*n-r*o)*a/1e3,u=r*a/1e3+t;return Math.abs(u-e)=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function ct(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e0?n[o-1]:r,p=s||Object.keys(c);if("function"==typeof u||"spring"===u)return ct(t).concat([e.runJSAnimation.bind(e,{from:f.style,to:c,duration:i,easing:u}),i]);var h=z(p,i,u),d=st({},f.style,c,{transition:h});return ct(t).concat([d,i,l]).filter(L)}),[a,Math.max(c,r)])),[t.onAnimationEnd]))}},{key:"runAnimation",value:function(t){this.manager||(this.manager=T());var e=t.begin,n=t.duration,r=t.attributeName,o=t.to,i=t.easing,a=t.onAnimationStart,u=t.onAnimationEnd,c=t.steps,s=t.children,l=this.manager;if(this.unSubscribe=l.subscribe(this.handleStyleChange),"function"!=typeof i&&"function"!=typeof s&&"spring"!==i)if(c.length>1)this.runStepAnimation(t);else{var f=r?lt({},r,o):o,p=z(Object.keys(f),n,i);l.start([a,e,st({},f,{transition:p}),n,u])}else this.runJSAnimation(t)}},{key:"handleStyleChange",value:function(t){this.changeStyle(t)}},{key:"changeStyle",value:function(t){this.mounted&&this.setState({style:t})}},{key:"render",value:function(){var t=this.props,e=t.children,n=(t.begin,t.duration,t.attributeName,t.easing,t.isActive),r=(t.steps,t.from,t.to,t.canBegin,t.onAnimationEnd,t.shouldReAnimate,t.onAnimationReStart,ut(t,["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"])),o=b.Children.count(e),i=F(this.state.style);if("function"==typeof e)return e(i);if(!n||0===o)return e;var a=function(t){var e=t.props,n=e.style,o=void 0===n?{}:n,a=e.className;return Object(b.cloneElement)(t,st({},r,{style:st({},o,i),className:a}))};return 1===o?a(b.Children.only(e)):g.a.createElement("div",null,b.Children.map(e,(function(t){return a(t)})))}}],r&&ft(n.prototype,r),o&&ft(n,o),e}(b.PureComponent);vt.displayName="Animate",vt.propTypes={from:w.a.oneOfType([w.a.object,w.a.string]),to:w.a.oneOfType([w.a.object,w.a.string]),attributeName:w.a.string,duration:w.a.number,begin:w.a.number,easing:w.a.oneOfType([w.a.string,w.a.func]),steps:w.a.arrayOf(w.a.shape({duration:w.a.number.isRequired,style:w.a.object.isRequired,easing:w.a.oneOfType([w.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),w.a.func]),properties:w.a.arrayOf("string"),onAnimationEnd:w.a.func})),children:w.a.oneOfType([w.a.node,w.a.func]),isActive:w.a.bool,canBegin:w.a.bool,onAnimationEnd:w.a.func,shouldReAnimate:w.a.bool,onAnimationStart:w.a.func,onAnimationReStart:w.a.func},vt.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};var mt=vt,bt=n(57),gt=n(34),xt=n.n(gt);function wt(t){return wt="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},wt(t)}function Ot(){return Ot=Object.assign||function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function jt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function kt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Et(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},e=t.steps,n=t.duration;return e&&e.length?e.reduce((function(t,e){return t+(xt()(e.duration)&&e.duration>0?e.duration:0)}),0):xt()(n)?n:0},Pt=function(t){function e(){var t,n;kt(this,e);for(var r=arguments.length,o=new Array(r),i=0;i0?1:-1},Yt=function(t){return Kt()(t)&&t.indexOf("%")===t.length-1},Xt=function(t){return xt()(t)&&!qt()(t)},$t=function(t){return Xt(t)||Kt()(t)},Zt=0,Jt=function(t){var e=++Zt;return"".concat(t||"").concat(e)},Qt=function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!Xt(t)&&!Kt()(t))return r;if(Yt(t)){var i=t.indexOf("%");n=e*parseFloat(t.slice(0,i))/100}else n=+t;return qt()(n)&&(n=r),o&&n>e&&(n=e),n},te=function(t){if(!t)return null;var e=Object.keys(t);return e&&e.length?t[e[0]]:null},ee=function(t,e){return Xt(t)&&Xt(e)?function(n){return t+n*(e-t)}:function(){return e}},ne=function(t,e,n){return t&&t.length?t.find((function(t){return t&&("function"==typeof e?e(t):Wt()(t,e))===n})):null};function re(t){return re="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},re(t)}function oe(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if(!(Symbol.iterator in Object(t))&&"[object Arguments]"!==Object.prototype.toString.call(t))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=t[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function ie(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 ae(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var we={"aria-current":w.a.string,"aria-details":w.a.any,"aria-disabled":w.a.any,"aria-hidden":w.a.any,"aria-invalid":w.a.any,"aria-keyshortcuts":w.a.any,"aria-label":w.a.any,"aria-roledescription":w.a.any,"aria-autocomplete":w.a.any,"aria-checked":w.a.any,"aria-expanded":w.a.any,"aria-haspopup":w.a.any,"aria-level":w.a.any,"aria-modal":w.a.any,"aria-multiline":w.a.any,"aria-multiselectable":w.a.any,"aria-orientation":w.a.any,"aria-placeholder":w.a.any,"aria-pressed":w.a.any,"aria-readonly":w.a.any,"aria-required":w.a.any,"aria-selected":w.a.any,"aria-sort":w.a.any,"aria-valuemax":w.a.any,"aria-valuemin":w.a.any,"aria-valuenow":w.a.any,"aria-valuetext":w.a.any,"aria-atomic":w.a.any,"aria-busy":w.a.any,"aria-live":w.a.any,"aria-relevant":w.a.any,"aria-dropeffect":w.a.any,"aria-grabbed":w.a.any,"aria-activedescendant":w.a.any,"aria-colcount":w.a.any,"aria-colindex":w.a.any,"aria-colspan":w.a.any,"aria-controls":w.a.any,"aria-describedby":w.a.any,"aria-errormessage":w.a.any,"aria-flowto":w.a.any,"aria-labelledby":w.a.any,"aria-owns":w.a.any,"aria-posinset":w.a.any,"aria-rowcount":w.a.any,"aria-rowindex":w.a.any,"aria-rowspan":w.a.any,"aria-setsize":w.a.any,alignmentBaseline:w.a.string,angle:w.a.number,baselineShift:w.a.string,clip:w.a.string,clipPath:w.a.string,clipRule:w.a.string,color:w.a.string,colorInterpolation:w.a.string,colorInterpolationFilters:w.a.string,colorProfile:w.a.string,colorRendering:w.a.string,cursor:w.a.string,direction:w.a.oneOf(["ltr","rtl","inherit"]),display:w.a.string,dominantBaseline:w.a.string,enableBackground:w.a.string,fill:w.a.string,fillOpacity:w.a.oneOfType([w.a.string,w.a.number]),fillRule:w.a.oneOf(["nonzero","evenodd","inherit"]),filter:w.a.string,floodColor:w.a.string,floodOpacity:w.a.oneOfType([w.a.string,w.a.number]),font:w.a.string,fontFamily:w.a.string,fontSize:w.a.oneOfType([w.a.number,w.a.string]),fontSizeAdjust:w.a.oneOfType([w.a.number,w.a.string]),fontStretch:w.a.oneOf(["normal","wider","narrower","ultra-condensed","extra-condensed","condensed","semi-condensed","semi-expanded","expanded","extra-expanded","ultra-expanded","inherit"]),fontStyle:w.a.oneOf(["normal","italic","oblique","inherit"]),fontVariant:w.a.oneOf(["normal","small-caps","inherit"]),fontWeight:w.a.oneOf(["normal","bold","bolder","lighter",100,200,300,400,500,600,700,800,900,"inherit"]),glyphOrientationHorizontal:w.a.string,glyphOrientationVertical:w.a.string,imageRendering:w.a.oneOf(["auto","optimizeSpeed","optimizeQuality","inherit"]),kerning:w.a.oneOfType([w.a.number,w.a.string]),letterSpacing:w.a.oneOfType([w.a.number,w.a.string]),lightingColor:w.a.string,lineHeight:w.a.oneOfType([w.a.number,w.a.string]),markerEnd:w.a.string,markerMid:w.a.string,markerStart:w.a.string,mask:w.a.string,opacity:w.a.oneOfType([w.a.number,w.a.string]),overflow:w.a.oneOf(["visible","hidden","scroll","auto","inherit"]),pointerEvents:w.a.oneOf(["visiblePainted","visibleFill","visibleStroke","visible","painted","fill","stroke","all","none","inherit"]),shapeRendering:w.a.oneOf(["auto","optimizeSpeed","crispEdges","geometricPrecision","inherit"]),stopColor:w.a.string,stopOpacity:w.a.oneOfType([w.a.number,w.a.string]),stroke:w.a.oneOfType([w.a.number,w.a.string]),strokeDasharray:w.a.string,strokeDashoffset:w.a.oneOfType([w.a.number,w.a.string]),strokeLinecap:w.a.oneOf(["butt","round","square","inherit"]),strokeLinejoin:w.a.oneOf(["miter","round","bevel","inherit"]),strokeMiterlimit:w.a.oneOfType([w.a.number,w.a.string]),strokeOpacity:w.a.oneOfType([w.a.number,w.a.string]),strokeWidth:w.a.oneOfType([w.a.number,w.a.string]),textAnchor:w.a.oneOf(["start","middle","end","inherit"]),textDecoration:w.a.oneOf(["none","underline","overline","line-through","blink","inherit"]),textRendering:w.a.oneOf(["auto","optimizeSpeed","optimizeLegibility","geometricPrecision","inherit"]),unicodeBidi:w.a.oneOf(["normal","embed","bidi-override","inherit"]),visibility:w.a.oneOf(["visible","hidden","collapse","inherit"]),wordSpacing:w.a.oneOfType([w.a.number,w.a.string]),writingMode:w.a.oneOf(["lr-tb","rl-tb","tb-rl","lr","rl","tb","inherit"]),transform:w.a.string,role:w.a.string,focusable:w.a.string,tabIndex:w.a.string,style:w.a.object,width:w.a.number,height:w.a.number,dx:w.a.number,dy:w.a.number,x:w.a.number,y:w.a.number,r:w.a.number,radius:w.a.oneOfType([w.a.number,w.a.array])},Oe={onClick:w.a.func,onMouseDown:w.a.func,onMouseUp:w.a.func,onMouseOver:w.a.func,onMouseMove:w.a.func,onMouseOut:w.a.func,onMouseEnter:w.a.func,onMouseLeave:w.a.func,onTouchEnd:w.a.func,onTouchMove:w.a.func,onTouchStart:w.a.func,onTouchCancel:w.a.func},_e={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},je=["plainline","line","square","rect","circle","cross","diamond","star","triangle","wye","none"],ke=["none"],Ee=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":""},Me=function(t,e){var n=[],r=[];return r=zt()(e)?e.map((function(t){return Ee(t)})):[Ee(e)],g.a.Children.forEach(t,(function(t){var e=t&&t.type&&(t.type.displayName||t.type.name);-1!==r.indexOf(e)&&n.push(t)})),n},Se=function(t,e){var n=Me(t,e);return n&&n[0]},Te=function(t){if(!t||y()(t))return null;var e=g.a.isValidElement(t)?t.props:t;if(!me()(e))return null;var n=null;for(var r in e)({}).hasOwnProperty.call(e,r)&&we[r]&&(n||(n={}),n[r]=e[r]);return n},Ae=function(t,e){return function(n){return t(e,n),null}},Pe=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!t||y()(t))return null;var r=g.a.isValidElement(t)?t.props:t;if(!me()(r))return null;var o=null;for(var i in r)({}).hasOwnProperty.call(r,i)&&Oe[i]&&(o||(o={}),o[i]=e||(n?Ae(r[i],r):r[i]));return o},Ne=function(t,e,n){return function(r){return t(e,n,r),null}},Ce=function(t,e,n){if(!me()(t))return null;var r=null;for(var o in t)({}).hasOwnProperty.call(t,o)&&Oe[o]&&y()(t[o])&&(r||(r={}),r[o]=Ne(t[o],e,n));return r},De=function(t){if(!t||!t.props)return!1;var e=t.props,n=e.width,r=e.height;return!(!Xt(n)||n<=0||!Xt(r)||r<=0)},Ie=function(){return!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout)},Re=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],Le=function(t,e){if(h()(t)&&h()(e))return!0;if(!h()(t)&&!h()(e)){var n=t.props||{},r=n.children,o=xe(n,["children"]),i=e.props||{},a=i.children,u=xe(i,["children"]);return r&&a?be(o,u)&&Be(r,a):!r&&!a&&be(o,u)}return!1},Be=function t(e,n){if(e===n)return!0;if(b.Children.count(e)!==b.Children.count(n))return!1;var r=b.Children.count(e);if(0===r)return!0;if(1===r)return Le(zt()(e)?e[0]:e,zt()(n)?n[0]:n);for(var o=0;o=0}(t))n.push(t);else if(t&&e[Ee(t.type)]){var i=Ee(t.type),a=e[i],u=a.handler,c=a.once;if(c&&!r[i]||!c){var s=u(t,i,o);zt()(s)?n=[n].concat(ge(s)):n.push(s),r[i]=!0}}})),n};function ze(t){return ze="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},ze(t)}function Ue(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 We(t){for(var e=1;el[e]+o?Math.max(f,l[e]):Math.max(p,l[e])},n}var n,r,o;return function(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&&Ye(t,e)}(e,t),n=e,(r=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"updateBBox",value:function(){var t=this.state,e=t.boxWidth,n=t.boxHeight;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-e)>1||Math.abs(r.height-n)>1)&&this.setState({boxWidth:r.width,boxHeight:r.height})}else-1===e&&-1===n||this.setState({boxWidth:-1,boxHeight:-1})}},{key:"render",value:function(){var t,e,n,r=this,o=this.props,i=o.payload,a=o.isAnimationActive,u=o.animationDuration,c=o.animationEasing,s=o.filterNull,l=function(t,e){return!0===t?m()(e,$e):y()(t)?m()(e,t):e}(o.paylodUniqBy,s&&i&&i.length?i.filter((function(t){return!h()(t.value)})):i),f=l&&l.length,p=this.props,d=p.content,v=p.viewBox,b=p.coordinate,x=p.position,w=p.active,O=We({pointerEvents:"none",visibility:w&&f?"visible":"hidden",position:"absolute",top:0},p.wrapperStyle);if(x&&Xt(x.x)&&Xt(x.y))e=x.x,n=x.y;else{var _=this.state,j=_.boxWidth,k=_.boxHeight;j>0&&k>0&&b?(e=this.getTranslate({key:"x",tooltipDimension:j,viewBoxDimension:v.width}),n=this.getTranslate({key:"y",tooltipDimension:k,viewBoxDimension:v.height})):O.visibility="hidden"}O=We({},F({transform:this.props.useTranslate3d?"translate3d(".concat(e,"px, ").concat(n,"px, 0)"):"translate(".concat(e,"px, ").concat(n,"px)")}),{},O),a&&w&&(O=We({},F({transition:"transform ".concat(u,"ms ").concat(c)}),{},O));var E=Rt()(Xe,(Ge(t={},"".concat(Xe,"-right"),Xt(e)&&b&&Xt(b.x)&&e>=b.x),Ge(t,"".concat(Xe,"-left"),Xt(e)&&b&&Xt(b.x)&&e=b.y),Ge(t,"".concat(Xe,"-top"),Xt(n)&&b&&Xt(b.y)&&n0?nn()(n.updateDimensionsImmediate,t.debounce):n.updateDimensionsImmediate,n}var n,r,o;return function(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&&ln(t,e)}(e,t),n=e,(r=[{key:"componentDidMount",value:function(){this.mounted=!0;var t=this.getContainerSize();t&&this.setState(t)}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"getContainerSize",value:function(){return this.container?{containerWidth:this.container.clientWidth,containerHeight:this.container.clientHeight}:null}},{key:"renderChart",value:function(){var t=this.state,e=t.containerWidth,n=t.containerHeight;if(e<0||n<0)return null;var r=this.props,o=r.aspect,i=r.width,a=r.height,u=(r.minWidth,r.minHeight,r.maxHeight),c=r.children;Yt(i)||Yt(a);var s=Yt(i)?e:i,l=Yt(a)?n:a;return o&&o>0&&(s?l=s/o:l&&(s=l*o),u&&l>u&&(l=u)),g.a.cloneElement(c,{width:s,height:l})}},{key:"render",value:function(){var t=this,e=this.props,n=e.minWidth,r=e.minHeight,o=e.width,i=e.height,a=e.maxHeight,u=e.id,c=e.className,s={width:o,height:i,minWidth:n,minHeight:r,maxHeight:a};return g.a.createElement("div",{id:u,className:Rt()("recharts-responsive-container",c),style:s,ref:function(e){t.container=e}},this.renderChart(),g.a.createElement(on.a,{handleWidth:!0,handleHeight:!0,onResize:this.handleResize}))}}])&&un(n.prototype,r),o&&un(n,o),e}(b.Component);fn.displayName="ResponsiveContainer",fn.propTypes={aspect:w.a.number,width:w.a.oneOfType([w.a.string,w.a.number]),height:w.a.oneOfType([w.a.string,w.a.number]),minHeight:w.a.oneOfType([w.a.string,w.a.number]),minWidth:w.a.oneOfType([w.a.string,w.a.number]),maxHeight:w.a.oneOfType([w.a.string,w.a.number]),children:w.a.node.isRequired,debounce:w.a.number,id:w.a.oneOfType([w.a.string,w.a.number]),className:w.a.oneOfType([w.a.string,w.a.number])},fn.defaultProps={width:"100%",height:"100%",debounce:0};var pn=fn;function hn(t){return hn="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},hn(t)}function dn(){return dn=Object.assign||function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function vn(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 mn(t){for(var e=1;e=0;--e)o[e]=(a[e]-o[e+1])/i[e];for(i[r-1]=(t[r]+o[r-1])/2,e=0;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var Kn=Math.PI,Vn=2*Kn,Yn=1e-6,Xn=Vn-Yn;function $n(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function Zn(){return new $n}$n.prototype=Zn.prototype={constructor:$n,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,o,i){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+o)+","+(this._y1=+i)},arcTo:function(t,e,n,r,o){t=+t,e=+e,n=+n,r=+r,o=+o;var i=this._x1,a=this._y1,u=n-t,c=r-e,s=i-t,l=a-e,f=s*s+l*l;if(o<0)throw new Error("negative radius: "+o);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(f>Yn)if(Math.abs(l*u-c*s)>Yn&&o){var p=n-i,h=r-a,d=u*u+c*c,y=p*p+h*h,v=Math.sqrt(d),m=Math.sqrt(f),b=o*Math.tan((Kn-Math.acos((d+f-y)/(2*v*m)))/2),g=b/m,x=b/v;Math.abs(g-1)>Yn&&(this._+="L"+(t+g*s)+","+(e+g*l)),this._+="A"+o+","+o+",0,0,"+ +(l*p>s*h)+","+(this._x1=t+x*u)+","+(this._y1=e+x*c)}else this._+="L"+(this._x1=t)+","+(this._y1=e);else;},arc:function(t,e,n,r,o,i){t=+t,e=+e,i=!!i;var a=(n=+n)*Math.cos(r),u=n*Math.sin(r),c=t+a,s=e+u,l=1^i,f=i?r-o:o-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+c+","+s:(Math.abs(this._x1-c)>Yn||Math.abs(this._y1-s)>Yn)&&(this._+="L"+c+","+s),n&&(f<0&&(f=f%Vn+Vn),f>Xn?this._+="A"+n+","+n+",0,1,"+l+","+(t-a)+","+(e-u)+"A"+n+","+n+",0,1,"+l+","+(this._x1=c)+","+(this._y1=s):f>Yn&&(this._+="A"+n+","+n+",0,"+ +(f>=Kn)+","+l+","+(this._x1=t+n*Math.cos(o))+","+(this._y1=e+n*Math.sin(o))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var Jn=Zn,Qn=function(t){return function(){return t}};function tr(t){return t[0]}function er(t){return t[1]}var nr=function(){var t=tr,e=er,n=Qn(!0),r=null,o=In,i=null;function a(a){var u,c,s,l=a.length,f=!1;for(null==r&&(i=o(s=Jn())),u=0;u<=l;++u)!(u=l;--f)u.point(v[f],m[f]);u.lineEnd(),u.areaEnd()}y&&(v[s]=+t(p,s,c),m[s]=+n(p,s,c),u.point(e?+e(p,s,c):v[s],r?+r(p,s,c):m[s]))}if(h)return u=null,h+""||null}function s(){return nr().defined(o).curve(a).context(i)}return c.x=function(n){return arguments.length?(t="function"==typeof n?n:Qn(+n),e=null,c):t},c.x0=function(e){return arguments.length?(t="function"==typeof e?e:Qn(+e),c):t},c.x1=function(t){return arguments.length?(e=null==t?null:"function"==typeof t?t:Qn(+t),c):e},c.y=function(t){return arguments.length?(n="function"==typeof t?t:Qn(+t),r=null,c):n},c.y0=function(t){return arguments.length?(n="function"==typeof t?t:Qn(+t),c):n},c.y1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:Qn(+t),c):r},c.lineX0=c.lineY0=function(){return s().x(t).y(n)},c.lineY1=function(){return s().x(t).y(r)},c.lineX1=function(){return s().x(e).y(n)},c.defined=function(t){return arguments.length?(o="function"==typeof t?t:Qn(!!t),c):o},c.curve=function(t){return arguments.length?(a=t,null!=i&&(u=a(i)),c):a},c.context=function(t){return arguments.length?(null==t?i=u=null:u=a(i=t),c):i},c};function or(t){return or="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},or(t)}function ir(){return ir=Object.assign||function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var Pr={className:w.a.string,children:w.a.oneOfType([w.a.arrayOf(w.a.node),w.a.node])};function Nr(t){var e=t.children,n=t.className,r=Ar(t,["children","className"]),o=Rt()("recharts-layer",n);return g.a.createElement("g",Tr({className:o},r),e)}Nr.propTypes=Pr;var Cr=Nr,Dr=n(137),Ir=n.n(Dr),Rr=n(59),Lr=n.n(Rr);function Br(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 Fr(t){for(var e=1;e=0&&o===+o?"".concat(o,"px"):o),";");var r,o,i}),"")},Vr=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||Ie())return{width:0,height:0};var n="".concat(t),r=Kr(e),o="".concat(n,"-").concat(r);if(Wr.widthCache[o])return Wr.widthCache[o];try{var i=document.getElementById(Hr);i||((i=document.createElement("span")).setAttribute("id",Hr),document.body.appendChild(i));var a=Fr({},Gr,{},e);Object.keys(a).map((function(t){return i.style[t]=a[t],t})),i.textContent=n;var u=i.getBoundingClientRect(),c={width:u.width,height:u.height};return Wr.widthCache[o]=c,++Wr.cacheCount>2e3&&(Wr.cacheCount=0,Wr.widthCache={}),c}catch(t){return{width:0,height:0}}};function Yr(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 Xr(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function $r(t){return $r="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},$r(t)}function Zr(){return Zr=Object.assign||function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function Qr(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=e?n.apply(void 0,o):t(e-a,bo((function(){for(var t=arguments.length,e=new Array(t),r=0;rt.length)&&(e=t.length);for(var n=0,r=new Array(e);nr&&(o=r,i=n),[o,i]}function No(t,e,n){if(t.lte(0))return new fo.a(0);var r=Eo.getDigitCount(t.toNumber()),o=new fo.a(10).pow(r),i=t.div(o),a=1!==r?.05:.1,u=new fo.a(Math.ceil(i.div(a).toNumber())).add(n).mul(a).mul(o);return e?u:new fo.a(Math.ceil(u))}function Co(t,e,n){var r=1,o=new fo.a(t);if(!o.isint()&&n){var i=Math.abs(t);i<1?(r=new fo.a(10).pow(Eo.getDigitCount(t)-1),o=new fo.a(Math.floor(o.div(r).toNumber())).mul(r)):i>1&&(o=new fo.a(Math.floor(t)))}else 0===t?o=new fo.a(Math.floor((e-1)/2)):n||(o=new fo.a(Math.floor(t)));var a=Math.floor((e-1)/2);return _o(Oo((function(t){return o.add(new fo.a(t-a).mul(r)).toNumber()})),wo)(0,e)}function Do(t,e,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((e-t)/(n-1)))return{step:new fo.a(0),tickMin:new fo.a(0),tickMax:new fo.a(0)};var i,a=No(new fo.a(e).sub(t).div(n-1),r,o);i=t<=0&&e>=0?new fo.a(0):(i=new fo.a(t).add(e).div(2)).sub(new fo.a(i).mod(a));var u=Math.ceil(i.sub(t).div(a).toNumber()),c=Math.ceil(new fo.a(e).sub(i).div(a).toNumber()),s=u+c+1;return s>n?Do(t,e,n,r,o+1):(s0?c+(n-s):c,u=e>0?u:u+(n-s)),{step:a,tickMin:i.sub(new fo.a(u).mul(a)),tickMax:i.add(new fo.a(c).mul(a))})}var Io=ko((function(t){var e=So(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Math.max(o,2),u=Po([n,r]),c=So(u,2),s=c[0],l=c[1];if(s===-1/0||l===1/0){var f=l===1/0?[s].concat(Mo(wo(0,o-1).map((function(){return 1/0})))):[].concat(Mo(wo(0,o-1).map((function(){return-1/0}))),[l]);return n>r?jo(f):f}if(s===l)return Co(s,o,i);var p=Do(s,l,a,i),h=p.step,d=p.tickMin,y=p.tickMax,v=Eo.rangeStep(d,y.add(new fo.a(.1).mul(h)),h);return n>r?jo(v):v})),Ro=(ko((function(t){var e=So(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Math.max(o,2),u=Po([n,r]),c=So(u,2),s=c[0],l=c[1];if(s===-1/0||l===1/0)return[n,r];if(s===l)return Co(s,o,i);var f=No(new fo.a(l).sub(s).div(a-1),i,0),p=_o(Oo((function(t){return new fo.a(s).add(new fo.a(t).mul(f)).toNumber()})),wo),h=p(0,a).filter((function(t){return t>=s&&t<=l}));return n>r?jo(h):h})),ko((function(t,e){var n=So(t,2),r=n[0],o=n[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Po([r,o]),u=So(a,2),c=u[0],s=u[1];if(c===-1/0||s===1/0)return[r,o];if(c===s)return[c];var l=Math.max(e,2),f=No(new fo.a(s).sub(c).div(l-1),i,0),p=[].concat(Mo(Eo.rangeStep(new fo.a(c),new fo.a(s).sub(new fo.a(.99).mul(f)),f)),[s]);return r>o?jo(p):p}))),Lo=function(t,e){return te?1:t>=e?0:NaN},Bo=function(t){var e;return 1===t.length&&(e=t,t=function(t,n){return Lo(e(t),n)}),{left:function(e,n,r,o){for(null==r&&(r=0),null==o&&(o=e.length);r>>1;t(e[i],n)<0?r=i+1:o=i}return r},right:function(e,n,r,o){for(null==r&&(r=0),null==o&&(o=e.length);r>>1;t(e[i],n)>0?o=i:r=i+1}return r}}};var Fo=Bo(Lo),zo=Fo.right,Uo=(Fo.left,zo);var Wo=function(t){return null===t?NaN:+t},Go=Array.prototype,qo=(Go.slice,Go.map,function(t,e,n){t=+t,e=+e,n=(o=arguments.length)<2?(e=t,t=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((e-t)/n)),i=new Array(o);++r0)return[t];if((r=e0)for(t=Math.ceil(t/a),e=Math.floor(e/a),i=new Array(o=Math.ceil(e-t+1));++u=0?(i>=Ho?10:i>=Ko?5:i>=Vo?2:1)*Math.pow(10,o):-Math.pow(10,-o)/(i>=Ho?10:i>=Ko?5:i>=Vo?2:1)}function $o(t,e,n){var r=Math.abs(e-t)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/o;return i>=Ho?o*=10:i>=Ko?o*=5:i>=Vo&&(o*=2),e=1)return+n(t[r-1],r-1,t);var r,o=(r-1)*e,i=Math.floor(o),a=+n(t[i],i,t);return a+(+n(t[i+1],i+1,t)-a)*(o-i)}};function Jo(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function Qo(t,e){switch(arguments.length){case 0:break;case 1:this.interpolator(t);break;default:this.interpolator(e).domain(t)}return this}var ti="$";function ei(){}function ni(t,e){var n=new ei;if(t instanceof ei)t.each((function(t,e){n.set(e,t)}));else if(Array.isArray(t)){var r,o=-1,i=t.length;if(null==e)for(;++o>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?Ii(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?Ii(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=ji.exec(t))?new Bi(e[1],e[2],e[3],1):(e=ki.exec(t))?new Bi(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=Ei.exec(t))?Ii(e[1],e[2],e[3],e[4]):(e=Mi.exec(t))?Ii(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=Si.exec(t))?Wi(e[1],e[2]/100,e[3]/100,1):(e=Ti.exec(t))?Wi(e[1],e[2]/100,e[3]/100,e[4]):Ai.hasOwnProperty(t)?Di(Ai[t]):"transparent"===t?new Bi(NaN,NaN,NaN,0):null}function Di(t){return new Bi(t>>16&255,t>>8&255,255&t,1)}function Ii(t,e,n,r){return r<=0&&(t=e=n=NaN),new Bi(t,e,n,r)}function Ri(t){return t instanceof mi||(t=Ci(t)),t?new Bi((t=t.rgb()).r,t.g,t.b,t.opacity):new Bi}function Li(t,e,n,r){return 1===arguments.length?Ri(t):new Bi(t,e,n,null==r?1:r)}function Bi(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function Fi(){return"#"+Ui(this.r)+Ui(this.g)+Ui(this.b)}function zi(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function Ui(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function Wi(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new qi(t,e,n,r)}function Gi(t){if(t instanceof qi)return new qi(t.h,t.s,t.l,t.opacity);if(t instanceof mi||(t=Ci(t)),!t)return new qi;if(t instanceof qi)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,o=Math.min(e,n,r),i=Math.max(e,n,r),a=NaN,u=i-o,c=(i+o)/2;return u?(a=e===i?(n-r)/u+6*(n0&&c<1?0:a,new qi(a,u,c,t.opacity)}function qi(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function Hi(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}function Ki(t,e,n,r,o){var i=t*t,a=i*t;return((1-3*t+3*i-a)*e+(4-6*i+3*a)*n+(1+3*t+3*i-3*a)*r+a*o)/6}yi(mi,Ci,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:Pi,formatHex:Pi,formatHsl:function(){return Gi(this).formatHsl()},formatRgb:Ni,toString:Ni}),yi(Bi,Li,vi(mi,{brighter:function(t){return t=null==t?gi:Math.pow(gi,t),new Bi(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?bi:Math.pow(bi,t),new Bi(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Fi,formatHex:Fi,formatRgb:zi,toString:zi})),yi(qi,(function(t,e,n,r){return 1===arguments.length?Gi(t):new qi(t,e,n,null==r?1:r)}),vi(mi,{brighter:function(t){return t=null==t?gi:Math.pow(gi,t),new qi(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?bi:Math.pow(bi,t),new qi(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,o=2*n-r;return new Bi(Hi(t>=240?t-240:t+120,o,r),Hi(t,o,r),Hi(t<120?t+240:t-120,o,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));var Vi=function(t){return function(){return t}};function Yi(t,e){return function(n){return t+n*e}}function Xi(t){return 1==(t=+t)?$i:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):Vi(isNaN(e)?n:e)}}function $i(t,e){var n=e-t;return n?Yi(t,n):Vi(isNaN(t)?e:t)}var Zi=function t(e){var n=Xi(e);function r(t,e){var r=n((t=Li(t)).r,(e=Li(e)).r),o=n(t.g,e.g),i=n(t.b,e.b),a=$i(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=o(e),t.b=i(e),t.opacity=a(e),t+""}}return r.gamma=t,r}(1);function Ji(t){return function(e){var n,r,o=e.length,i=new Array(o),a=new Array(o),u=new Array(o);for(n=0;n=1?(n=1,e-1):Math.floor(n*e),o=t[r],i=t[r+1],a=r>0?t[r-1]:2*o-i,u=ri&&(o=e.slice(i,o),u[a]?u[a]+=o:u[++a]=o),(n=n[0])===(r=r[0])?u[a]?u[a]+=r:u[++a]=r:(u[++a]=null,c.push({i:a,x:ra(n,r)})),i=aa.lastIndex;return ir&&(e=n,n=r,r=e),function(t){return Math.max(n,Math.min(r,t))}}function ya(t,e,n){var r=t[0],o=t[1],i=e[0],a=e[1];return o2?va:ya,o=i=null,f}function f(e){return isNaN(e=+e)?n:(o||(o=r(a.map(t),u,c)))(t(s(e)))}return f.invert=function(n){return s(e((i||(i=r(u,a.map(t),ra)))(n)))},f.domain=function(t){return arguments.length?(a=ci.call(t,la),s===pa||(s=da(a)),l()):a.slice()},f.range=function(t){return arguments.length?(u=si.call(t),l()):u.slice()},f.rangeRound=function(t){return u=si.call(t),c=sa,l()},f.clamp=function(t){return arguments.length?(s=t?da(a):pa,f):s!==pa},f.interpolate=function(t){return arguments.length?(c=t,l()):c},f.unknown=function(t){return arguments.length?(n=t,f):n},function(n,r){return t=n,e=r,l()}}function ga(t,e){return ba()(t,e)}var xa=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function wa(t){if(!(e=xa.exec(t)))throw new Error("invalid format: "+t);var e;return new Oa({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function Oa(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}wa.prototype=Oa.prototype,Oa.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};function _a(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}var ja,ka,Ea,Ma,Sa=function(t){return(t=_a(Math.abs(t)))?t[1]:NaN},Ta=function(t,e){var n=_a(t,e);if(!n)return t+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")},Aa={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return Ta(100*t,e)},r:Ta,s:function(t,e){var n=_a(t,e);if(!n)return t+"";var r=n[0],o=n[1],i=o-(ja=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,a=r.length;return i===a?r:i>a?r+new Array(i-a+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+_a(t,Math.max(0,e+i-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},Pa=function(t){return t},Na=Array.prototype.map,Ca=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];ka=function(t){var e,n,r=void 0===t.grouping||void 0===t.thousands?Pa:(e=Na.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var o=t.length,i=[],a=0,u=e[0],c=0;o>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),i.push(t.substring(o-=u,o+u)),!((c+=u+1)>r));)u=e[a=(a+1)%e.length];return i.reverse().join(n)}),o=void 0===t.currency?"":t.currency[0]+"",i=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",u=void 0===t.numerals?Pa:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(Na.call(t.numerals,String)),c=void 0===t.percent?"%":t.percent+"",s=void 0===t.minus?"-":t.minus+"",l=void 0===t.nan?"NaN":t.nan+"";function f(t){var e=(t=wa(t)).fill,n=t.align,f=t.sign,p=t.symbol,h=t.zero,d=t.width,y=t.comma,v=t.precision,m=t.trim,b=t.type;"n"===b?(y=!0,b="g"):Aa[b]||(void 0===v&&(v=12),m=!0,b="g"),(h||"0"===e&&"="===n)&&(h=!0,e="0",n="=");var g="$"===p?o:"#"===p&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",x="$"===p?i:/[%p]/.test(b)?c:"",w=Aa[b],O=/[defgprs%]/.test(b);function _(t){var o,i,c,p=g,_=x;if("c"===b)_=w(t)+_,t="";else{var j=(t=+t)<0||1/t<0;if(t=isNaN(t)?l:w(Math.abs(t),v),m&&(t=function(t){t:for(var e,n=t.length,r=1,o=-1;r0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),j&&0==+t&&"+"!==f&&(j=!1),p=(j?"("===f?f:s:"-"===f||"("===f?"":f)+p,_=("s"===b?Ca[8+ja/3]:"")+_+(j&&"("===f?")":""),O)for(o=-1,i=t.length;++o(c=t.charCodeAt(o))||c>57){_=(46===c?a+t.slice(o+1):t.slice(o))+_,t=t.slice(0,o);break}}y&&!h&&(t=r(t,1/0));var k=p.length+t.length+_.length,E=k>1)+p+t+_+E.slice(k);break;default:t=E+p+t+_}return u(t)}return v=void 0===v?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),_.toString=function(){return t+""},_}return{format:f,formatPrefix:function(t,e){var n=f(((t=wa(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(Sa(e)/3))),o=Math.pow(10,-r),i=Ca[8+r/3];return function(t){return n(o*t)+i}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),Ea=ka.format,Ma=ka.formatPrefix;var Da=function(t,e,n,r){var o,i=$o(t,e,n);switch((r=wa(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(o=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Sa(e)/3)))-Sa(Math.abs(t)))}(i,a))||(r.precision=o),Ma(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,Sa(e)-Sa(t))+1}(i,Math.max(Math.abs(t),Math.abs(e))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=function(t){return Math.max(0,-Sa(Math.abs(t)))}(i))||(r.precision=o-2*("%"===r.type))}return Ea(r)};function Ia(t){var e=t.domain;return t.ticks=function(t){var n=e();return Yo(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return Da(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,o=e(),i=0,a=o.length-1,u=o[i],c=o[a];return c0?r=Xo(u=Math.floor(u/r)*r,c=Math.ceil(c/r)*r,n):r<0&&(r=Xo(u=Math.ceil(u*r)/r,c=Math.floor(c*r)/r,n)),r>0?(o[i]=Math.floor(u/r)*r,o[a]=Math.ceil(c/r)*r,e(o)):r<0&&(o[i]=Math.ceil(u*r)/r,o[a]=Math.floor(c*r)/r,e(o)),t},t}function Ra(){var t=ga(pa,pa);return t.copy=function(){return ma(t,Ra())},Jo.apply(t,arguments),Ia(t)}function La(t){var e;function n(t){return isNaN(t=+t)?e:t}return n.invert=n,n.domain=n.range=function(e){return arguments.length?(t=ci.call(e,la),n):t.slice()},n.unknown=function(t){return arguments.length?(e=t,n):e},n.copy=function(){return La(t).unknown(e)},t=arguments.length?ci.call(t,la):[0,1],Ia(n)}var Ba=function(t,e){var n,r=0,o=(t=t.slice()).length-1,i=t[r],a=t[o];return a0){for(;pc)break;y.push(f)}}else for(;p=1;--l)if(!((f=s*l)c)break;y.push(f)}}else y=Yo(p,h,Math.min(h-p,d)).map(n);return r?y.reverse():y},r.tickFormat=function(t,o){if(null==o&&(o=10===i?".0e":","),"function"!=typeof o&&(o=Ea(o)),t===1/0)return o;null==t&&(t=10);var a=Math.max(1,i*t/r.ticks().length);return function(t){var r=t/n(Math.round(e(t)));return r*i0?r[o-1]:e[0],o=r?[o[r-1],n]:[o[a-1],o[a]]},a.unknown=function(e){return arguments.length?(t=e,a):a},a.thresholds=function(){return o.slice()},a.copy=function(){return ou().domain([e,n]).range(i).unknown(t)},Jo.apply(Ia(a),arguments)}function iu(){var t,e=[.5],n=[0,1],r=1;function o(o){return o<=o?n[Uo(e,o,0,r)]:t}return o.domain=function(t){return arguments.length?(e=si.call(t),r=Math.min(e.length,n.length-1),o):e.slice()},o.range=function(t){return arguments.length?(n=si.call(t),r=Math.min(e.length,n.length-1),o):n.slice()},o.invertExtent=function(t){var r=n.indexOf(t);return[e[r-1],e[r]]},o.unknown=function(e){return arguments.length?(t=e,o):t},o.copy=function(){return iu().domain(e).range(n).unknown(t)},Jo.apply(o,arguments)}var au=new Date,uu=new Date;function cu(t,e,n,r){function o(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return o.floor=function(e){return t(e=new Date(+e)),e},o.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},o.round=function(t){var e=o(t),n=o.ceil(t);return t-e0))return u;do{u.push(a=new Date(+n)),e(n,i),t(n)}while(a=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(o.count=function(e,r){return au.setTime(+e),uu.setTime(+r),t(au),t(uu),Math.floor(n(au,uu))},o.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?o.filter(r?function(e){return r(e)%t==0}:function(e){return o.count(0,e)%t==0}):o:null}),o}var su=cu((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));su.every=function(t){return isFinite(t=Math.floor(t))&&t>0?cu((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};var lu=su,fu=(su.range,cu((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()}))),pu=fu,hu=(fu.range,1e3),du=6e4,yu=36e5,vu=864e5,mu=6048e5;function bu(t){return cu((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*du)/mu}))}var gu=bu(0),xu=bu(1),wu=bu(2),Ou=bu(3),_u=bu(4),ju=bu(5),ku=bu(6),Eu=(gu.range,xu.range,wu.range,Ou.range,_u.range,ju.range,ku.range,cu((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*du)/vu}),(function(t){return t.getDate()-1}))),Mu=Eu,Su=(Eu.range,cu((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*hu-t.getMinutes()*du)}),(function(t,e){t.setTime(+t+e*yu)}),(function(t,e){return(e-t)/yu}),(function(t){return t.getHours()}))),Tu=Su,Au=(Su.range,cu((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*hu)}),(function(t,e){t.setTime(+t+e*du)}),(function(t,e){return(e-t)/du}),(function(t){return t.getMinutes()}))),Pu=Au,Nu=(Au.range,cu((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+e*hu)}),(function(t,e){return(e-t)/hu}),(function(t){return t.getUTCSeconds()}))),Cu=Nu,Du=(Nu.range,cu((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t})));Du.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?cu((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,n){e.setTime(+e+n*t)}),(function(e,n){return(n-e)/t})):Du:null};var Iu=Du;Du.range;function Ru(t){return cu((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/mu}))}var Lu=Ru(0),Bu=Ru(1),Fu=Ru(2),zu=Ru(3),Uu=Ru(4),Wu=Ru(5),Gu=Ru(6),qu=(Lu.range,Bu.range,Fu.range,zu.range,Uu.range,Wu.range,Gu.range,cu((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/vu}),(function(t){return t.getUTCDate()-1}))),Hu=qu,Ku=(qu.range,cu((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()})));Ku.every=function(t){return isFinite(t=Math.floor(t))&&t>0?cu((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};var Vu=Ku;Ku.range;function Yu(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function Xu(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function $u(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var Zu,Ju,Qu,tc={"-":"",_:" ",0:"0"},ec=/^\s*\d+/,nc=/^%/,rc=/[\\^$*+?|[\]().{}]/g;function oc(t,e,n){var r=t<0?"-":"",o=(r?-t:t)+"",i=o.length;return r+(i68?1900:2e3),n+r[0].length):-1}function yc(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function vc(t,e,n){var r=ec.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function mc(t,e,n){var r=ec.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function bc(t,e,n){var r=ec.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function gc(t,e,n){var r=ec.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function xc(t,e,n){var r=ec.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function wc(t,e,n){var r=ec.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function Oc(t,e,n){var r=ec.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function _c(t,e,n){var r=ec.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function jc(t,e,n){var r=ec.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function kc(t,e,n){var r=nc.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function Ec(t,e,n){var r=ec.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function Mc(t,e,n){var r=ec.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function Sc(t,e){return oc(t.getDate(),e,2)}function Tc(t,e){return oc(t.getHours(),e,2)}function Ac(t,e){return oc(t.getHours()%12||12,e,2)}function Pc(t,e){return oc(1+Mu.count(lu(t),t),e,3)}function Nc(t,e){return oc(t.getMilliseconds(),e,3)}function Cc(t,e){return Nc(t,e)+"000"}function Dc(t,e){return oc(t.getMonth()+1,e,2)}function Ic(t,e){return oc(t.getMinutes(),e,2)}function Rc(t,e){return oc(t.getSeconds(),e,2)}function Lc(t){var e=t.getDay();return 0===e?7:e}function Bc(t,e){return oc(gu.count(lu(t)-1,t),e,2)}function Fc(t){var e=t.getDay();return e>=4||0===e?_u(t):_u.ceil(t)}function zc(t,e){return t=Fc(t),oc(_u.count(lu(t),t)+(4===lu(t).getDay()),e,2)}function Uc(t){return t.getDay()}function Wc(t,e){return oc(xu.count(lu(t)-1,t),e,2)}function Gc(t,e){return oc(t.getFullYear()%100,e,2)}function qc(t,e){return oc((t=Fc(t)).getFullYear()%100,e,2)}function Hc(t,e){return oc(t.getFullYear()%1e4,e,4)}function Kc(t,e){var n=t.getDay();return oc((t=n>=4||0===n?_u(t):_u.ceil(t)).getFullYear()%1e4,e,4)}function Vc(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+oc(e/60|0,"0",2)+oc(e%60,"0",2)}function Yc(t,e){return oc(t.getUTCDate(),e,2)}function Xc(t,e){return oc(t.getUTCHours(),e,2)}function $c(t,e){return oc(t.getUTCHours()%12||12,e,2)}function Zc(t,e){return oc(1+Hu.count(Vu(t),t),e,3)}function Jc(t,e){return oc(t.getUTCMilliseconds(),e,3)}function Qc(t,e){return Jc(t,e)+"000"}function ts(t,e){return oc(t.getUTCMonth()+1,e,2)}function es(t,e){return oc(t.getUTCMinutes(),e,2)}function ns(t,e){return oc(t.getUTCSeconds(),e,2)}function rs(t){var e=t.getUTCDay();return 0===e?7:e}function os(t,e){return oc(Lu.count(Vu(t)-1,t),e,2)}function is(t){var e=t.getUTCDay();return e>=4||0===e?Uu(t):Uu.ceil(t)}function as(t,e){return t=is(t),oc(Uu.count(Vu(t),t)+(4===Vu(t).getUTCDay()),e,2)}function us(t){return t.getUTCDay()}function cs(t,e){return oc(Bu.count(Vu(t)-1,t),e,2)}function ss(t,e){return oc(t.getUTCFullYear()%100,e,2)}function ls(t,e){return oc((t=is(t)).getUTCFullYear()%100,e,2)}function fs(t,e){return oc(t.getUTCFullYear()%1e4,e,4)}function ps(t,e){var n=t.getUTCDay();return oc((t=n>=4||0===n?Uu(t):Uu.ceil(t)).getUTCFullYear()%1e4,e,4)}function hs(){return"+0000"}function ds(){return"%"}function ys(t){return+t}function vs(t){return Math.floor(+t/1e3)}!function(t){Zu=function(t){var e=t.dateTime,n=t.date,r=t.time,o=t.periods,i=t.days,a=t.shortDays,u=t.months,c=t.shortMonths,s=ac(o),l=uc(o),f=ac(i),p=uc(i),h=ac(a),d=uc(a),y=ac(u),v=uc(u),m=ac(c),b=uc(c),g={a:function(t){return a[t.getDay()]},A:function(t){return i[t.getDay()]},b:function(t){return c[t.getMonth()]},B:function(t){return u[t.getMonth()]},c:null,d:Sc,e:Sc,f:Cc,g:qc,G:Kc,H:Tc,I:Ac,j:Pc,L:Nc,m:Dc,M:Ic,p:function(t){return o[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:ys,s:vs,S:Rc,u:Lc,U:Bc,V:zc,w:Uc,W:Wc,x:null,X:null,y:Gc,Y:Hc,Z:Vc,"%":ds},x={a:function(t){return a[t.getUTCDay()]},A:function(t){return i[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:Yc,e:Yc,f:Qc,g:ls,G:ps,H:Xc,I:$c,j:Zc,L:Jc,m:ts,M:es,p:function(t){return o[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:ys,s:vs,S:ns,u:rs,U:os,V:as,w:us,W:cs,x:null,X:null,y:ss,Y:fs,Z:hs,"%":ds},w={a:function(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=d[r[0].toLowerCase()],n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=p[r[0].toLowerCase()],n+r[0].length):-1},b:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=b[r[0].toLowerCase()],n+r[0].length):-1},B:function(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=v[r[0].toLowerCase()],n+r[0].length):-1},c:function(t,n,r){return j(t,e,n,r)},d:bc,e:bc,f:jc,g:dc,G:hc,H:xc,I:xc,j:gc,L:_c,m:mc,M:wc,p:function(t,e,n){var r=s.exec(e.slice(n));return r?(t.p=l[r[0].toLowerCase()],n+r[0].length):-1},q:vc,Q:Ec,s:Mc,S:Oc,u:sc,U:lc,V:fc,w:cc,W:pc,x:function(t,e,r){return j(t,n,e,r)},X:function(t,e,n){return j(t,r,e,n)},y:dc,Y:hc,Z:yc,"%":kc};function O(t,e){return function(n){var r,o,i,a=[],u=-1,c=0,s=t.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;"w"in i||(i.w=1),"Z"in i?(o=(r=Xu($u(i.y,0,1))).getUTCDay(),r=o>4||0===o?Bu.ceil(r):Bu(r),r=Hu.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(o=(r=Yu($u(i.y,0,1))).getDay(),r=o>4||0===o?xu.ceil(r):xu(r),r=Mu.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?Xu($u(i.y,0,1)).getUTCDay():Yu($u(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,Xu(i)):Yu(i)}}function j(t,e,n,r){for(var o,i,a=0,u=e.length,c=n.length;a=c)return-1;if(37===(o=e.charCodeAt(a++))){if(o=e.charAt(a++),!(i=w[o in tc?e.charAt(a++):o])||(r=i(t,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return g.x=O(n,g),g.X=O(r,g),g.c=O(e,g),x.x=O(n,x),x.X=O(r,x),x.c=O(e,x),{format:function(t){var e=O(t+="",g);return e.toString=function(){return t},e},parse:function(t){var e=_(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=O(t+="",x);return e.toString=function(){return t},e},utcParse:function(t){var e=_(t+="",!0);return e.toString=function(){return t},e}}}(t),Ju=Zu.format,Zu.parse,Qu=Zu.utcFormat,Zu.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var ms=1e3,bs=6e4,gs=36e5,xs=864e5,ws=2592e6,Os=31536e6;function _s(t){return new Date(t)}function js(t){return t instanceof Date?+t:+new Date(+t)}function ks(t,e,n,r,o,i,a,u,c){var s=ga(pa,pa),l=s.invert,f=s.domain,p=c(".%L"),h=c(":%S"),d=c("%I:%M"),y=c("%I %p"),v=c("%a %d"),m=c("%b %d"),b=c("%B"),g=c("%Y"),x=[[a,1,ms],[a,5,5e3],[a,15,15e3],[a,30,3e4],[i,1,bs],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,gs],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,xs],[r,2,1728e5],[n,1,6048e5],[e,1,ws],[e,3,7776e6],[t,1,Os]];function w(u){return(a(u)1)for(var n,r,o,i=1,a=t[e[0]],u=a.length;i=0;)n[e]=e;return n};function Zs(t,e){return t[e]}function Js(t){return Js="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},Js(t)}function Qs(){return Qs=Object.assign||function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function nl(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function rl(t,e){for(var n=0;n=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var fl={width:w.a.number.isRequired,height:w.a.number.isRequired,viewBox:w.a.shape({x:w.a.number,y:w.a.number,width:w.a.number,height:w.a.number}),className:w.a.string,style:w.a.object,children:w.a.oneOfType([w.a.arrayOf(w.a.node),w.a.node])};function pl(t){var e=t.children,n=t.width,r=t.height,o=t.viewBox,i=t.className,a=t.style,u=ll(t,["children","width","height","viewBox","className","style"]),c=o||{width:n,height:r,x:0,y:0},s=Rt()("recharts-surface",i),l=Te(u);return g.a.createElement("svg",sl({},l,{className:s,width:n,height:r,style:a,viewBox:"".concat(c.x," ").concat(c.y," ").concat(c.width," ").concat(c.height),version:"1.1"}),e)}pl.propTypes=fl;var hl=pl,dl=(Math.abs,Math.atan2,Math.cos,Math.max,Math.min,Math.sin,Math.sqrt,Math.PI),yl=2*dl;var vl={draw:function(t,e){var n=Math.sqrt(e/dl);t.moveTo(n,0),t.arc(0,0,n,0,yl)}},ml={draw:function(t,e){var n=Math.sqrt(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}},bl=Math.sqrt(1/3),gl=2*bl,xl={draw:function(t,e){var n=Math.sqrt(e/gl),r=n*bl;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}},wl={draw:function(t,e){var n=Math.sqrt(e),r=-n/2;t.rect(r,r,n,n)}},Ol=Math.sin(dl/10)/Math.sin(7*dl/10),_l=Math.sin(yl/10)*Ol,jl=-Math.cos(yl/10)*Ol,kl={draw:function(t,e){var n=Math.sqrt(.8908130915292852*e),r=_l*n,o=jl*n;t.moveTo(0,-n),t.lineTo(r,o);for(var i=1;i<5;++i){var a=yl*i/5,u=Math.cos(a),c=Math.sin(a);t.lineTo(c*n,-u*n),t.lineTo(u*r-c*o,c*r+u*o)}t.closePath()}},El=Math.sqrt(3),Ml={draw:function(t,e){var n=-Math.sqrt(e/(3*El));t.moveTo(0,2*n),t.lineTo(-El*n,-n),t.lineTo(El*n,-n),t.closePath()}},Sl=-.5,Tl=Math.sqrt(3)/2,Al=1/Math.sqrt(12),Pl=3*(Al/2+1),Nl={draw:function(t,e){var n=Math.sqrt(e/Pl),r=n/2,o=n*Al,i=r,a=n*Al+n,u=-i,c=a;t.moveTo(r,o),t.lineTo(i,a),t.lineTo(u,c),t.lineTo(Sl*r-Tl*o,Tl*r+Sl*o),t.lineTo(Sl*i-Tl*a,Tl*i+Sl*a),t.lineTo(Sl*u-Tl*c,Tl*u+Sl*c),t.lineTo(Sl*r+Tl*o,Sl*o-Tl*r),t.lineTo(Sl*i+Tl*a,Sl*a-Tl*i),t.lineTo(Sl*u+Tl*c,Sl*c-Tl*u),t.closePath()}};function Cl(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 Dl(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Il(t){return Il="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},Il(t)}function Rl(){return Rl=Object.assign||function(t){for(var e=1;e=0&&n>=0?{width:e,height:n}:null}},{key:"getDefaultPosition",value:function(t){var e,n,r=this.props,o=r.layout,i=r.align,a=r.verticalAlign,u=r.margin,c=r.chartWidth,s=r.chartHeight;return t&&(void 0!==t.left&&null!==t.left||void 0!==t.right&&null!==t.right)||(e="center"===i&&"vertical"===o?{left:((c||0)-(this.getBBox()||{width:0}).width)/2}:"right"===i?{right:u&&u.right||0}:{left:u&&u.left||0}),t&&(void 0!==t.top&&null!==t.top||void 0!==t.bottom&&null!==t.bottom)||(n="middle"===a?{top:((s||0)-(this.getBBox()||{height:0}).height)/2}:"bottom"===a?{bottom:u&&u.bottom||0}:{top:u&&u.top||0}),uf({},e,{},n)}},{key:"updateBBox",value:function(){var t=this.state,e=t.boxWidth,n=t.boxHeight,r=this.props.onBBoxUpdate;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var o=this.wrapperNode.getBoundingClientRect();(Math.abs(o.width-e)>1||Math.abs(o.height-n)>1)&&this.setState({boxWidth:o.width,boxHeight:o.height},(function(){r&&r(o)}))}else-1===e&&-1===n||this.setState({boxWidth:-1,boxHeight:-1},(function(){r&&r(null)}))}},{key:"render",value:function(){var t=this,e=this.props,n=e.content,r=e.width,o=e.height,i=e.wrapperStyle,a=e.paylodUniqBy,u=e.payload,c=uf({position:"absolute",width:r||"auto",height:o||"auto"},this.getDefaultPosition(i),{},i);return g.a.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(e){t.wrapperNode=e}},function(t,e){return g.a.isValidElement(t)?g.a.cloneElement(t,e):y()(t)?t(e):g.a.createElement(rf,e)}(n,uf({},this.props,{payload:yf(a,u)})))}}])&&lf(n.prototype,r),o&&lf(n,o),e}(b.PureComponent);mf.displayName="Legend",mf.propTypes={content:w.a.oneOfType([w.a.element,w.a.func]),wrapperStyle:w.a.object,chartWidth:w.a.number,chartHeight:w.a.number,width:w.a.number,height:w.a.number,iconSize:w.a.number,iconType:w.a.oneOf(vf),layout:w.a.oneOf(["horizontal","vertical"]),align:w.a.oneOf(["center","left","right"]),verticalAlign:w.a.oneOf(["top","bottom","middle"]),margin:w.a.shape({top:w.a.number,left:w.a.number,bottom:w.a.number,right:w.a.number}),payload:w.a.arrayOf(w.a.shape({value:w.a.any,id:w.a.any,type:w.a.oneOf(je)})),paylodUniqBy:w.a.oneOfType([w.a.func,w.a.bool]),formatter:w.a.func,onMouseEnter:w.a.func,onMouseLeave:w.a.func,onClick:w.a.func,onBBoxUpdate:w.a.func},mf.defaultProps={iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"};var bf=mf;function gf(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e=0}));if(i&&i.length){var a=i.map((function(t){return t.props.dataKey}));return t.reduce((function(t,e){var r=_f(e,n,0),o=zt()(r)?[uo()(r),Mn()(r)]:[r,r],i=a.reduce((function(t,n){var r=_f(e,n,0),i=o[0]-Math.abs(zt()(r)?r[0]:r),a=o[1]+Math.abs(zt()(r)?r[1]:r);return[Math.min(i,t[0]),Math.max(a,t[1])]}),[1/0,-1/0]);return[Math.min(i[0],t[0]),Math.max(i[1],t[1])]}),[1/0,-1/0])}return null},Sf=function(t,e,n,r){var o=e.map((function(e){var o=e.props.dataKey;return"number"===n&&o&&Mf(t,e,o)||jf(t,o,n,r)}));if("number"===n)return o.reduce((function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]}),[1/0,-1/0]);var i={};return o.reduce((function(t,e){for(var n=0,r=e.length;n=0||e.indexOf("AreaChart")>=0)?{scale:di(),realScaleType:"point"}:"category"===o?{scale:pi(),realScaleType:"band"}:{scale:Ra(),realScaleType:"linear"};if(Kt()(n)){var u="scale".concat(n.slice(0,1).toUpperCase()).concat(n.slice(1));return{scale:(r[u]||di)(),realScaleType:r[u]?u:"point"}}return y()(n)?{scale:n}:{scale:di(),realScaleType:"point"}},Df=1e-4,If=function(t){var e=t.domain();if(e&&!(e.length<=2)){var n=e.length,r=t.range(),o=Math.min(r[0],r[1])-Df,i=Math.max(r[0],r[1])+Df,a=t(e[0]),u=t(e[n-1]);(ai||ui)&&t.domain([e[0],e[n-1]])}},Rf={sign:function(t){var e=t.length;if(!(e<=0))for(var n=0,r=t[0].length;n=0?(t[a][n][0]=o,t[a][n][1]=o+u,o=t[a][n][1]):(t[a][n][0]=i,t[a][n][1]=i+u,i=t[a][n][1])}},expand:function(t,e){if((r=t.length)>0){for(var n,r,o,i=0,a=t[0].length;i0){for(var n,r=0,o=t[e[0]],i=o.length;r0&&(r=(n=t[e[0]]).length)>0){for(var n,r,o,i=0,a=1;a=2){for(var n=Bt()(e,(function(t){return t.coordinate})),r=1/0,o=1,i=n.length;oi&&(c=2*Math.PI-c),{radius:a,angle:$f(c),angleInRadian:c}},Qf=function(t,e){var n=e.startAngle,r=e.endAngle,o=Math.floor(n/360),i=Math.floor(r/360);return t+360*Math.min(o,i)},tp=function(t,e){var n=t.x,r=t.y,o=Jf({x:n,y:r},e),i=o.radius,a=o.angle,u=e.innerRadius,c=e.outerRadius;if(ic)return!1;if(0===i)return!0;var s,l=function(t){var e=t.startAngle,n=t.endAngle,r=Math.floor(e/360),o=Math.floor(n/360),i=Math.min(r,o);return{startAngle:e-360*i,endAngle:n-360*i}}(e),f=l.startAngle,p=l.endAngle,h=a;if(f<=p){for(;h>p;)h-=360;for(;h=f&&h<=p}else{for(;h>f;)h-=360;for(;h=p&&h<=f}return s?Vf({},e,{radius:i,angle:Qf(h,e)}):null};function ep(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e=0?1:-1;"insideStart"===i?(r=d+x*u,o=v):"insideEnd"===i?(r=y-x*u,o=!v):"end"===i&&(r=y+x*u,o=v),o=b<=0?o:!o;var w=Zf(s,l,m,r),O=Zf(s,l,m,r+359*(o?1:-1)),_="M".concat(w.x,",").concat(w.y,"\n A").concat(m,",").concat(m,",0,1,").concat(o?0:1,",\n ").concat(O.x,",").concat(O.y),j=h()(t.id)?Jt("recharts-radial-line-"):t.id;return g.a.createElement("text",np({},n,{dominantBaseline:"central",className:Rt()("recharts-radial-bar-label",c)}),g.a.createElement("defs",null,g.a.createElement("path",{id:j,d:_})),g.a.createElement("textPath",{xlinkHref:"#".concat(j)},e))};function sp(t){var e,n=t.viewBox,r=t.position,o=t.value,i=t.children,a=t.content,u=t.className,c=void 0===u?"":u;if(!n||h()(o)&&h()(i)&&!Object(b.isValidElement)(a)&&!y()(a))return null;if(Object(b.isValidElement)(a))return Object(b.cloneElement)(a,t);if(y()(a)){if(e=a(t),Object(b.isValidElement)(e))return e}else e=function(t){var e=t.value,n=t.formatter,r=h()(t.children)?e:t.children;return y()(n)?n(r):r}(t);var s=function(t){return Xt(t.cx)}(n),l=Te(t),f=Pe(t);if(s&&("insideStart"===r||"insideEnd"===r||"end"===r))return cp(t,e,l);var p=s?function(t){var e=t.viewBox,n=t.offset,r=t.position,o=e.cx,i=e.cy,a=e.innerRadius,u=e.outerRadius,c=(e.startAngle+e.endAngle)/2;if("outside"===r){var s=Zf(o,i,u+n,c),l=s.x;return{x:l,y:s.y,textAnchor:l>=o?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=Zf(o,i,(a+u)/2,c);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}}(t):function(t){var e=t.viewBox,n=t.offset,r=t.position,o=e.x,i=e.y,a=e.width,u=e.height,c=u>=0?1:-1;return"top"===r?{x:o+a/2,y:i-c*n,textAnchor:"middle",verticalAnchor:c>0?"end":"start"}:"bottom"===r?{x:o+a/2,y:i+u+c*n,textAnchor:"middle",verticalAnchor:"start"}:"left"===r?{x:o-n,y:i+u/2,textAnchor:"end",verticalAnchor:"middle"}:"right"===r?{x:o+a+n,y:i+u/2,textAnchor:"start",verticalAnchor:"middle"}:"insideLeft"===r?{x:o+n,y:i+u/2,textAnchor:"start",verticalAnchor:"middle"}:"insideRight"===r?{x:o+a-n,y:i+u/2,textAnchor:"end",verticalAnchor:"middle"}:"insideTop"===r?{x:o+a/2,y:i+c*n,textAnchor:"middle",verticalAnchor:"start"}:"insideBottom"===r?{x:o+a/2,y:i+u-c*n,textAnchor:"middle",verticalAnchor:"end"}:"insideTopLeft"===r?{x:o+n,y:i+c*n,textAnchor:"start",verticalAnchor:"start"}:"insideTopRight"===r?{x:o+a-n,y:i+c*n,textAnchor:"end",verticalAnchor:"start"}:"insideBottomLeft"===r?{x:o+n,y:i+u-c*n,textAnchor:"start",verticalAnchor:"end"}:"insideBottomRight"===r?{x:o+a-n,y:i+u-c*n,textAnchor:"end",verticalAnchor:"end"}:me()(r)&&(Xt(r.x)||Yt(r.x))&&(Xt(r.y)||Yt(r.y))?{x:o+Qt(r.x,a),y:i+Qt(r.y,u),textAnchor:"end",verticalAnchor:"end"}:{x:o+a/2,y:i+u/2,textAnchor:"middle",verticalAnchor:"middle"}}(t);return g.a.createElement(io,np({className:Rt()("recharts-label",c)},l,p,f),e)}sp.displayName="Label",sp.defaultProps={offset:5},sp.propTypes=up;var lp=function(t){var e=t.cx,n=t.cy,r=t.angle,o=t.startAngle,i=t.endAngle,a=t.r,u=t.radius,c=t.innerRadius,s=t.outerRadius,l=t.x,f=t.y,p=t.top,h=t.left,d=t.width,y=t.height,v=t.clockWise;if(Xt(d)&&Xt(y)){if(Xt(l)&&Xt(f))return{x:l,y:f,width:d,height:y};if(Xt(p)&&Xt(h))return{x:p,y:h,width:d,height:y}}return Xt(l)&&Xt(f)?{x:l,y:f,width:0,height:0}:Xt(e)&&Xt(n)?{cx:e,cy:n,startAngle:o||r||0,endAngle:i||r||0,innerRadius:c||0,outerRadius:s||u||a||0,clockWise:v}:t.viewBox?t.viewBox:{}},fp=function(t,e){return t?!0===t?g.a.createElement(sp,{key:"label-implicit",viewBox:e}):$t(t)?g.a.createElement(sp,{key:"label-implicit",viewBox:e,value:t}):Object(b.isValidElement)(t)?t.type===sp?Object(b.cloneElement)(t,{key:"label-implicit",viewBox:e}):g.a.createElement(sp,{key:"label-implicit",content:t,viewBox:e}):y()(t)?g.a.createElement(sp,{key:"label-implicit",content:t,viewBox:e}):me()(t)?g.a.createElement(sp,np({viewBox:e},t,{key:"label-implicit"})):null:null};sp.parseViewBox=lp,sp.renderCallByParent=function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||!t.children&&n&&!t.label)return null;var r=t.children,o=lp(t),i=Me(r,sp).map((function(t,n){return Object(b.cloneElement)(t,{viewBox:e||o,key:"label-".concat(n)})}));if(!n)return i;var a=fp(t.label,e||o);return[a].concat(ep(i))};var pp=sp;function hp(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var gp={id:w.a.string,data:w.a.arrayOf(w.a.object),valueAccessor:w.a.func,clockWise:w.a.bool,dataKey:w.a.oneOfType([w.a.string,w.a.number,w.a.func])},xp={valueAccessor:function(t){return zt()(t.value)?Ir()(t.value):t.value}};function Op(t){var e=t.data,n=t.valueAccessor,r=t.dataKey,o=t.clockWise,i=t.id,a=bp(t,["data","valueAccessor","dataKey","clockWise","id"]);return e&&e.length?g.a.createElement(Cr,{className:"recharts-label-list"},e.map((function(t,e){var u=h()(r)?n(t,e):_f(t&&t.payload,r),c=h()(i)?{}:{id:"".concat(i,"-").concat(e)};return g.a.createElement(pp,dp({},Te(t),a,c,{index:e,value:u,viewBox:pp.parseViewBox(h()(o)?t:vp({},t,{clockWise:o})),key:"label-".concat(e)}))}))):null}Op.propTypes=gp,Op.displayName="LabelList";var _p=function(t,e){return t?!0===t?g.a.createElement(Op,{key:"labelList-implicit",data:e}):g.a.isValidElement(t)||y()(t)?g.a.createElement(Op,{key:"labelList-implicit",data:e,content:t}):me()(t)?g.a.createElement(Op,dp({data:e},t,{key:"labelList-implicit"})):null:null};Op.renderCallByParent=function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||!t.children&&n&&!t.label)return null;var r=t.children,o=Me(r,Op).map((function(t,n){return Object(b.cloneElement)(t,{data:e,key:"labelList-".concat(n)})}));if(!n)return o;var i=_p(t.label,e);return[i].concat(hp(o))},Op.defaultProps=xp;var jp=Op;function kp(t){return kp="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},kp(t)}function Ep(){return Ep=Object.assign||function(t){for(var e=1;e0||!_()(u,r)||!_()(c,o))?this.renderAreaWithAnimation(t,e):this.renderAreaStatically(r,o,t,e)}},{key:"render",value:function(){var t=this.props,e=t.hide,n=t.dot,r=t.points,o=t.className,i=t.top,a=t.left,u=t.xAxis,c=t.yAxis,s=t.width,l=t.height,f=t.isAnimationActive,p=t.id;if(e||!r||!r.length)return null;var d=this.state.isAnimationFinished,y=1===r.length,v=Rt()("recharts-area",o),m=u&&u.allowDataOverflow||c&&c.allowDataOverflow,b=h()(p)?this.id:p;return g.a.createElement(Cr,{className:v},m?g.a.createElement("defs",null,g.a.createElement("clipPath",{id:"clipPath-".concat(b)},g.a.createElement("rect",{x:a,y:i,width:s,height:parseInt(l,10)}))):null,y?null:this.renderArea(m,b),(n||y)&&this.renderDots(m,b),(!f||d)&&jp.renderCallByParent(this.props,r))}}])&&Pp(n.prototype,r),o&&Pp(n,o),e}(b.PureComponent);Ip.displayName="Area",Ip.propTypes=Sp({},we,{},Oe,{className:w.a.string,dataKey:w.a.oneOfType([w.a.string,w.a.number,w.a.func]).isRequired,type:w.a.oneOfType([w.a.oneOf(["basis","basisClosed","basisOpen","linear","linearClosed","natural","monotoneX","monotoneY","monotone","step","stepBefore","stepAfter"]),w.a.func]),unit:w.a.oneOfType([w.a.string,w.a.number]),name:w.a.oneOfType([w.a.string,w.a.number]),yAxisId:w.a.oneOfType([w.a.string,w.a.number]),xAxisId:w.a.oneOfType([w.a.string,w.a.number]),yAxis:w.a.object,xAxis:w.a.object,stackId:w.a.oneOfType([w.a.number,w.a.string]),legendType:w.a.oneOf(je),tooltipType:w.a.oneOf(ke),connectNulls:w.a.bool,activeDot:w.a.oneOfType([w.a.object,w.a.element,w.a.func,w.a.bool]),dot:w.a.oneOfType([w.a.func,w.a.element,w.a.object,w.a.bool]),label:w.a.oneOfType([w.a.func,w.a.element,w.a.object,w.a.bool]),hide:w.a.bool,layout:w.a.oneOf(["horizontal","vertical"]),baseLine:w.a.oneOfType([w.a.number,w.a.array]),isRange:w.a.bool,points:w.a.arrayOf(w.a.shape({x:w.a.number,y:w.a.number,value:w.a.oneOfType([w.a.number,w.a.array])})),onAnimationStart:w.a.func,onAnimationEnd:w.a.func,animationId:w.a.number,isAnimationActive:w.a.bool,animationBegin:w.a.number,animationDuration:w.a.number,animationEasing:w.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),id:w.a.string}),Ip.defaultProps={stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Ie(),animationBegin:0,animationDuration:1500,animationEasing:"ease"},Ip.getBaseValue=function(t,e,n){var r=t.layout,o=t.baseValue;if(Xt(o))return o;var i="horizontal"===r?n:e,a=i.scale.domain();if("number"===i.type){var u=Math.max(a[0],a[1]),c=Math.min(a[0],a[1]);return"dataMin"===o?c:"dataMax"===o||u<0?u:Math.max(Math.min(a[0],a[1]),0)}return"dataMin"===o?a[0]:"dataMax"===o?a[1]:a[0]},Ip.getComposedData=function(t){var e,n=t.props,r=t.xAxis,o=t.yAxis,i=t.xAxisTicks,a=t.yAxisTicks,u=t.bandSize,c=t.dataKey,s=t.stackedData,l=t.dataStartIndex,f=t.displayedData,p=t.offset,d=n.layout,y=s&&s.length,v=Ip.getBaseValue(n,r,o),m=!1,b=f.map((function(t,e){var n;return y?n=s[l+e]:(n=_f(t,c),zt()(n)?m=!0:n=[v,n]),"horizontal"===d?{x:Ff({axis:r,ticks:i,bandSize:u,entry:t,index:e}),y:h()(n[1])?null:o.scale(n[1]),value:n,payload:t}:{x:h()(n[1])?null:r.scale(n[1]),y:Ff({axis:o,ticks:a,bandSize:u,entry:t,index:e}),value:n,payload:t}}));return e=y||m?b.map((function(t){return"horizontal"===d?{x:t.x,y:h()(Wt()(t,"value[0]"))?null:o.scale(Wt()(t,"value[0]"))}:{x:h()(Wt()(t,"value[0]"))?null:r.scale(Wt()(t,"value[0]")),y:t.y}})):"horizontal"===d?o.scale(v):r.scale(v),Sp({points:b,baseLine:e,layout:d,isRange:m},p)},Ip.renderDotItem=function(t,e){return g.a.isValidElement(t)?g.a.cloneElement(t,e):y()(t)?t(e):g.a.createElement(Sr,Ep({},e,{className:"recharts-area-dot"}))};var Rp=Ip;function Lp(t){return Lp="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},Lp(t)}function Bp(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Fp(t,e){for(var n=0;n180),",").concat(+(i>u),",\n ").concat(s.x,",").concat(s.y,"\n ");if(r>0){var f=Zf(e,n,r,i),p=Zf(e,n,r,u);l+="L ".concat(p.x,",").concat(p.y,"\n A ").concat(r,",").concat(r,",0,\n ").concat(+(Math.abs(a)>180),",").concat(+(i<=u),",\n ").concat(f.x,",").concat(f.y," Z")}else l+="L ".concat(e,",").concat(n," Z");return l},Th=function(t){function e(){return Oh(this,e),jh(this,kh(e).apply(this,arguments))}var n,r,o;return function(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&&Eh(t,e)}(e,t),n=e,(r=[{key:"render",value:function(){var t=this.props,e=t.cx,n=t.cy,r=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,a=t.forceCornerRadius,u=t.cornerIsExternal,c=t.startAngle,s=t.endAngle,l=t.className;if(o0&&Math.abs(c-s)<360?function(t){var e=t.cx,n=t.cy,r=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,a=t.forceCornerRadius,u=t.cornerIsExternal,c=t.startAngle,s=t.endAngle,l=Vt(s-c),f=Mh({cx:e,cy:n,radius:o,angle:c,sign:l,cornerRadius:i,cornerIsExternal:u}),p=f.circleTangency,h=f.lineTangency,d=f.theta,y=Mh({cx:e,cy:n,radius:o,angle:s,sign:-l,cornerRadius:i,cornerIsExternal:u}),v=y.circleTangency,m=y.lineTangency,b=y.theta,g=Math.abs(c-s)-d-b;if(g<0)return a?"M ".concat(h.x,",").concat(h.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(2*-i,",0\n "):Sh({cx:e,cy:n,innerRadius:r,outerRadius:o,startAngle:c,endAngle:s});var x="M ".concat(h.x,",").concat(h.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(l<0),",").concat(p.x,",").concat(p.y,"\n A").concat(o,",").concat(o,",0,").concat(+(g>180),",").concat(+(l<0),",").concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(l<0),",").concat(m.x,",").concat(m.y,"\n ");if(r>0){var w=Mh({cx:e,cy:n,radius:r,angle:c,sign:l,isExternal:!0,cornerRadius:i,cornerIsExternal:u}),O=w.circleTangency,_=w.lineTangency,j=w.theta,k=Mh({cx:e,cy:n,radius:r,angle:s,sign:-l,isExternal:!0,cornerRadius:i,cornerIsExternal:u}),E=k.circleTangency,M=k.lineTangency,S=k.theta,T=Math.abs(c-s)-j-S;if(T<0)return"".concat(x,"L").concat(e,",").concat(n,"Z");x+="L".concat(M.x,",").concat(M.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(l<0),",").concat(E.x,",").concat(E.y,"\n A").concat(r,",").concat(r,",0,").concat(+(T>180),",").concat(+(l>0),",").concat(O.x,",").concat(O.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(l<0),",").concat(_.x,",").concat(_.y,"Z")}else x+="L".concat(e,",").concat(n,"Z");return x}({cx:e,cy:n,innerRadius:r,outerRadius:o,cornerRadius:Math.min(d,h/2),forceCornerRadius:a,cornerIsExternal:u,startAngle:c,endAngle:s}):Sh({cx:e,cy:n,innerRadius:r,outerRadius:o,startAngle:c,endAngle:s}),g.a.createElement("path",wh({},Te(this.props),Pe(this.props),{className:p,d:f}))}}])&&_h(n.prototype,r),o&&_h(n,o),e}(b.PureComponent);Th.displayName="Sector",Th.propTypes=function(t){for(var e=1;e=0?1:-1,c=n>=0?1:-1,s=r>=0&&n>=0||r<0&&n<0?1:0;if(a>0&&o instanceof Array){for(var l=[],f=0;f<4;f++)l[f]=o[f]>a?a:o[f];i="M".concat(t,",").concat(e+u*l[0]),l[0]>0&&(i+="A ".concat(l[0],",").concat(l[0],",0,0,").concat(s,",").concat(t+c*l[0],",").concat(e)),i+="L ".concat(t+n-c*l[1],",").concat(e),l[1]>0&&(i+="A ".concat(l[1],",").concat(l[1],",0,0,").concat(s,",\n ").concat(t+n,",").concat(e+u*l[1])),i+="L ".concat(t+n,",").concat(e+r-u*l[2]),l[2]>0&&(i+="A ".concat(l[2],",").concat(l[2],",0,0,").concat(s,",\n ").concat(t+n-c*l[2],",").concat(e+r)),i+="L ".concat(t+c*l[3],",").concat(e+r),l[3]>0&&(i+="A ".concat(l[3],",").concat(l[3],",0,0,").concat(s,",\n ").concat(t,",").concat(e+r-u*l[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);i="M ".concat(t,",").concat(e+u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(s,",").concat(t+c*p,",").concat(e,"\n L ").concat(t+n-c*p,",").concat(e,"\n A ").concat(p,",").concat(p,",0,0,").concat(s,",").concat(t+n,",").concat(e+u*p,"\n L ").concat(t+n,",").concat(e+r-u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(s,",").concat(t+n-c*p,",").concat(e+r,"\n L ").concat(t+c*p,",").concat(e+r,"\n A ").concat(p,",").concat(p,",0,0,").concat(s,",").concat(t,",").concat(e+r-u*p," Z")}else i="M ".concat(t,",").concat(e," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return i},Uh=function(t){function e(){var t,n;Ih(this,e);for(var r=arguments.length,o=new Array(r),i=0;i0,from:{width:o,height:i,x:n,y:r},to:{width:o,height:i,x:n,y:r},duration:f,animationEasing:l,isActive:d},(function(e){var n=e.width,r=e.height,o=e.x,i=e.y;return g.a.createElement(Dt,{canBegin:c>0,from:"0px ".concat(-1===c?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:p,duration:f,isActive:h,easing:l},g.a.createElement("path",Dh({},Te(t.props),Pe(t.props),{className:y,d:zh(o,i,n,r,a),ref:function(e){t.node=e}})))})):g.a.createElement("path",Dh({},Te(this.props),Pe(this.props),{className:y,d:zh(n,r,o,i,a)}))}}])&&Rh(n.prototype,r),o&&Rh(n,o),e}(b.PureComponent);Uh.displayName="Rectangle",Uh.propTypes=function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function Xh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function $h(t,e){for(var n=0;n=2?Vt(v[1].coordinate-v[0].coordinate):1;if(1===g?(n="width"===d?l:f,r="width"===d?l+p:f+h):(n="width"===d?l+p:f+h,r="width"===d?l:f),e){var x=o[b-1],w=y()(i)?i(x.value):x.value,O=Vr(w)[d]+m,_=g*(x.coordinate+g*O/2-r);v[b-1]=x=Kh({},x,{tickCoord:_>0?x.coordinate-_*g:x.coordinate}),g*(x.tickCoord-g*O/2-n)>=0&&g*(x.tickCoord+g*O/2-r)<=0&&(r=x.tickCoord-g*(O/2+c),v[b-1]=Kh({},x,{isShow:!0}))}for(var j=e?b-1:b,k=0;k=0&&g*(E.tickCoord+g*S/2-r)<=0&&(n=E.tickCoord+g*(S/2+c),v[k]=Kh({},E,{isShow:!0}))}return v.filter((function(t){return t.isShow}))}},{key:"getTicksEnd",value:function(t){var e,n,r=t.ticks,o=t.tickFormatter,i=t.viewBox,a=t.orientation,u=t.minTickGap,c=t.unit,s=i.x,l=i.y,f=i.width,p=i.height,h="top"===a||"bottom"===a?"width":"height",d=c&&"width"===h?Vr(c)[h]:0,v=(r||[]).slice(),m=v.length,b=m>=2?Vt(v[1].coordinate-v[0].coordinate):1;1===b?(e="width"===h?s:l,n="width"===h?s+f:l+p):(e="width"===h?s+f:l+p,n="width"===h?s:l);for(var g=m-1;g>=0;g--){var x=v[g],w=y()(o)?o(x.value):x.value,O=Vr(w)[h]+d;if(g===m-1){var _=b*(x.coordinate+b*O/2-n);v[g]=x=Kh({},x,{tickCoord:_>0?x.coordinate-_*b:x.coordinate})}else v[g]=x=Kh({},x,{tickCoord:x.coordinate});b*(x.tickCoord-b*O/2-e)>=0&&b*(x.tickCoord+b*O/2-n)<=0&&(n=x.tickCoord-b*(O/2+u),v[g]=Kh({},x,{isShow:!0}))}return v.filter((function(t){return t.isShow}))}},{key:"renderTickItem",value:function(t,e,n){return g.a.isValidElement(t)?g.a.cloneElement(t,e):y()(t)?t(e):g.a.createElement(io,qh({},e,{className:"recharts-cartesian-axis-tick-value"}),n)}}],(r=[{key:"shouldComponentUpdate",value:function(t,e){var n=t.viewBox,r=Yh(t,["viewBox"]),o=this.props,i=o.viewBox,a=Yh(o,["viewBox"]);return!be(n,i)||!be(r,a)||!be(e,this.state)}},{key:"getTickLineCoord",value:function(t){var e,n,r,o,i,a,u=this.props,c=u.x,s=u.y,l=u.width,f=u.height,p=u.orientation,h=u.tickSize,d=u.mirror,y=u.tickMargin,v=d?-1:1,m=t.tickSize||h,b=Xt(t.tickCoord)?t.tickCoord:t.coordinate;switch(p){case"top":e=n=t.coordinate,a=(r=(o=s+!d*f)-v*m)-v*y,i=b;break;case"left":r=o=t.coordinate,i=(e=(n=c+!d*l)-v*m)-v*y,a=b;break;case"right":r=o=t.coordinate,i=(e=(n=c+d*l)+v*m)+v*y,a=b;break;default:e=n=t.coordinate,a=(r=(o=s+d*f)+v*m)+v*y,i=b}return{line:{x1:e,y1:r,x2:n,y2:o},tick:{x:i,y:a}}}},{key:"getTickTextAnchor",value:function(){var t,e=this.props,n=e.orientation,r=e.mirror;switch(n){case"left":t=r?"start":"end";break;case"right":t=r?"end":"start";break;default:t="middle"}return t}},{key:"getTickVerticalAnchor",value:function(){var t=this.props,e=t.orientation,n=t.mirror,r="end";switch(e){case"left":case"right":r="middle";break;case"top":r=n?"start":"end";break;default:r=n?"end":"start"}return r}},{key:"renderAxisLine",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.orientation,a=t.axisLine,u=t.mirror,c=Kh({},Te(this.props),{fill:"none"},Te(a));if("top"===i||"bottom"===i){var s="top"===i&&!u||"bottom"===i&&u;c=Kh({},c,{x1:e,y1:n+s*o,x2:e+r,y2:n+s*o})}else{var l="left"===i&&!u||"right"===i&&u;c=Kh({},c,{x1:e+l*r,y1:n,x2:e+l*r,y2:n+o})}return g.a.createElement("line",qh({className:"recharts-cartesian-axis-line"},c))}},{key:"renderTicks",value:function(t){var n=this,r=this.props,o=r.tickLine,i=r.stroke,a=r.tick,u=r.tickFormatter,c=r.unit,s=e.getTicks(Kh({},this.props,{ticks:t})),l=this.getTickTextAnchor(),f=this.getTickVerticalAnchor(),p=Te(this.props),h=Te(a),d=Kh({},p,{fill:"none"},Te(o)),v=s.map((function(t,e){var r=n.getTickLineCoord(t),v=r.line,m=r.tick,b=Kh({textAnchor:l,verticalAnchor:f},p,{stroke:"none",fill:i},h,{},m,{index:e,payload:t,visibleTicksCount:s.length});return g.a.createElement(Cr,qh({className:"recharts-cartesian-axis-tick",key:"tick-".concat(e)},Ce(n.props,t,e)),o&&g.a.createElement("line",qh({className:"recharts-cartesian-axis-tick-line"},d,v)),a&&n.constructor.renderTickItem(a,b,"".concat(y()(u)?u(t.value):t.value).concat(c||"")))}));return g.a.createElement("g",{className:"recharts-cartesian-axis-ticks"},v)}},{key:"render",value:function(){var t=this.props,e=t.axisLine,n=t.width,r=t.height,o=t.ticksGenerator,i=t.className;if(t.hide)return null;var a=this.props,u=a.ticks,c=Yh(a,["ticks"]),s=u;return y()(o)&&(s=u&&u.length>0?o(this.props):o(c)),n<=0||r<=0||!s||!s.length?null:g.a.createElement(Cr,{className:Rt()("recharts-cartesian-axis",i)},e&&this.renderAxisLine(),this.renderTicks(s),pp.renderCallByParent(this.props))}}])&&$h(n.prototype,r),o&&$h(n,o),e}(b.Component);td.displayName="CartesianAxis",td.propTypes=Kh({},we,{},Oe,{className:w.a.string,x:w.a.number,y:w.a.number,width:w.a.number,height:w.a.number,orientation:w.a.oneOf(["top","bottom","left","right"]),viewBox:w.a.shape({x:w.a.number,y:w.a.number,width:w.a.number,height:w.a.number}),tick:w.a.oneOfType([w.a.bool,w.a.func,w.a.object,w.a.element]),axisLine:w.a.oneOfType([w.a.bool,w.a.object]),tickLine:w.a.oneOfType([w.a.bool,w.a.object]),mirror:w.a.bool,tickMargin:w.a.number.isRequired,minTickGap:w.a.number,ticks:w.a.array,tickSize:w.a.number,stroke:w.a.string,tickFormatter:w.a.func,ticksGenerator:w.a.func,interval:w.a.oneOfType([w.a.number,w.a.oneOf(["preserveStart","preserveEnd","preserveStartEnd"])])}),td.defaultProps={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"};var ed=td;function nd(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 rd(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var od=["Webkit","Moz","O","ms"],id=function(t,e){if(!t)return null;var n=t.replace(/(\w)/,(function(t){return t.toUpperCase()})),r=od.reduce((function(t,r){return function(t){for(var e=1;e0&&n.handleDrag(t.changedTouches[0])},n.handleDragEnd=function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1})},n.handleLeaveWrapper=function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=setTimeout(n.handleDragEnd,n.props.leaveTimeOut))},n.handleEnterSlideOrTraveller=function(){n.setState({isTextActive:!0})},n.handleLeaveSlideOrTraveller=function(){n.setState({isTextActive:!1})},n.handleSlideDragStart=function(t){var e=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:e.pageX})},n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(fd(n),"startX"),endX:n.handleTravellerDragStart.bind(fd(n),"endX")},n.state=t.data&&t.data.length?n.updateScale(t):{},n}var n,r,o;return function(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&&pd(t,e)}(e,t),n=e,o=[{key:"getIndexInRange",value:function(t,e){for(var n=0,r=t.length-1;r-n>1;){var o=Math.floor((n+r)/2);t[o]>e?r=o:n=o}return e>=t[r]?r:n}}],(r=[{key:"componentWillReceiveProps",value:function(t){var e=this,n=this.props,r=n.data,o=n.width,i=n.x,a=n.travellerWidth,u=n.updateId;(t.data!==r||t.updateId!==u)&&t.data&&t.data.length?this.setState(this.updateScale(t)):t.width===o&&t.x===i&&t.travellerWidth===a||(this.scale.range([t.x,t.x+t.width-t.travellerWidth]),this.scaleValues=this.scale.domain().map((function(t){return e.scale(t)})),this.setState({startX:this.scale(t.startIndex),endX:this.scale(t.endIndex)}))}},{key:"componentWillUnmount",value:function(){this.scale=null,this.scaleValues=null,this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null)}},{key:"getIndex",value:function(t){var e=t.startX,n=t.endX,r=this.props,o=r.gap,i=r.data.length-1,a=Math.min(e,n),u=Math.max(e,n),c=this.constructor.getIndexInRange(this.scaleValues,a),s=this.constructor.getIndexInRange(this.scaleValues,u);return{startIndex:c-c%o,endIndex:s===i?i:s-s%o}}},{key:"getTextOfTick",value:function(t){var e=this.props,n=e.data,r=e.tickFormatter,o=e.dataKey,i=_f(n[t],o,t);return y()(r)?r(i):i}},{key:"handleSlideDrag",value:function(t){var e=this.state,n=e.slideMoveStartX,r=e.startX,o=e.endX,i=this.props,a=i.x,u=i.width,c=i.travellerWidth,s=i.startIndex,l=i.endIndex,f=i.onChange,p=t.pageX-n;p>0?p=Math.min(p,a+u-c-o,a+u-c-r):p<0&&(p=Math.max(p,a-r,a-o));var h=this.getIndex({startX:r+p,endX:o+p});h.startIndex===s&&h.endIndex===l||!f||f(h),this.setState({startX:r+p,endX:o+p,slideMoveStartX:t.pageX})}},{key:"handleTravellerDragStart",value:function(t,e){var n=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:t,brushMoveStartX:n.pageX})}},{key:"handleTravellerMove",value:function(t){var e,n=this.state,r=n.brushMoveStartX,o=n.movingTravellerId,i=n.endX,a=n.startX,u=this.state[o],c=this.props,s=c.x,l=c.width,f=c.travellerWidth,p=c.onChange,h=c.gap,d=c.data,y={startX:this.state.startX,endX:this.state.endX},v=t.pageX-r;v>0?v=Math.min(v,s+l-f-u):v<0&&(v=Math.max(v,s-u)),y[o]=u+v;var m=this.getIndex(y),b=m.startIndex,g=m.endIndex;this.setState((cd(e={},o,u+v),cd(e,"brushMoveStartX",t.pageX),e),(function(){var t;p&&(t=d.length-1,("startX"===o&&(i>a?b%h==0:g%h==0)||ia?g%h==0:b%h==0)||i>a&&g===t)&&p(m))}))}},{key:"updateScale",value:function(t){var e=this,n=t.data,r=t.startIndex,o=t.endIndex,i=t.x,a=t.width,u=t.travellerWidth,c=n.length;return this.scale=di().domain(oh()(0,c)).range([i,i+a-u]),this.scaleValues=this.scale.domain().map((function(t){return e.scale(t)})),{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,startX:this.scale(r),endX:this.scale(o)}}},{key:"renderBackground",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.fill,a=t.stroke;return g.a.createElement("rect",{stroke:a,fill:i,x:e,y:n,width:r,height:o})}},{key:"renderPanorama",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.data,a=t.children,u=t.padding,c=b.Children.only(a);return c?g.a.cloneElement(c,{x:e,y:n,width:r,height:o,margin:u,compact:!0,data:i}):null}},{key:"renderTraveller",value:function(t,e){var n=this.props,r=n.y,o=n.travellerWidth,i=n.height,a=n.stroke,u=Math.floor(r+i/2)-1,c=Math.max(t,this.props.x);return g.a.createElement(Cr,{className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[e],onTouchStart:this.travellerDragStartHandlers[e],style:{cursor:"col-resize"}},g.a.createElement("rect",{x:c,y:r,width:o,height:i,fill:a,stroke:"none"}),g.a.createElement("line",{x1:c+1,y1:u,x2:c+o-1,y2:u,fill:"none",stroke:"#fff"}),g.a.createElement("line",{x1:c+1,y1:u+2,x2:c+o-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderSlide",value:function(t,e){var n=this.props,r=n.y,o=n.height,i=n.stroke;return g.a.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:Math.min(t,e),y:r,width:Math.abs(e-t),height:o})}},{key:"renderText",value:function(){var t=this.props,e=t.startIndex,n=t.endIndex,r=t.y,o=t.height,i=t.travellerWidth,a=t.stroke,u=this.state,c=u.startX,s=u.endX,l={pointerEvents:"none",fill:a};return g.a.createElement(Cr,{className:"recharts-brush-texts"},g.a.createElement(io,ud({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,s)-5,y:r+o/2},l),this.getTextOfTick(e)),g.a.createElement(io,ud({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,s)+i+5,y:r+o/2},l),this.getTextOfTick(n)))}},{key:"render",value:function(){var t=this.props,e=t.data,n=t.className,r=t.children,o=t.x,i=t.y,a=t.width,u=t.height,c=t.alwaysShowText,s=this.state,l=s.startX,f=s.endX,p=s.isTextActive,h=s.isSlideMoving,d=s.isTravellerMoving;if(!e||!e.length||!Xt(o)||!Xt(i)||!Xt(a)||!Xt(u)||a<=0||u<=0)return null;var y=Rt()("recharts-brush",n),v=1===g.a.Children.count(r),m=id("userSelect","none");return g.a.createElement(Cr,{className:y,onMouseMove:this.handleDrag,onMouseLeave:this.handleLeaveWrapper,onMouseUp:this.handleDragEnd,onTouchEnd:this.handleDragEnd,onTouchMove:this.handleTouchMove,style:m},this.renderBackground(),v&&this.renderPanorama(),this.renderSlide(l,f),this.renderTraveller(l,"startX"),this.renderTraveller(f,"endX"),(p||h||d||c)&&this.renderText())}}])&&sd(n.prototype,r),o&&sd(n,o),e}(b.PureComponent);hd.displayName="Brush",hd.propTypes={className:w.a.string,fill:w.a.string,stroke:w.a.string,x:w.a.number,y:w.a.number,width:w.a.number,height:w.a.number.isRequired,travellerWidth:w.a.number,gap:w.a.number,padding:w.a.shape({top:w.a.number,right:w.a.number,bottom:w.a.number,left:w.a.number}),dataKey:w.a.oneOfType([w.a.string,w.a.number,w.a.func]),data:w.a.array,startIndex:w.a.number,endIndex:w.a.number,tickFormatter:w.a.func,children:w.a.node,onChange:w.a.func,updateId:w.a.oneOfType([w.a.string,w.a.number]),leaveTimeOut:w.a.number,alwaysShowText:w.a.bool},hd.defaultProps={height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1};var dd=hd,yd=function(t,e){var n=t.alwaysShow,r=t.ifOverflow;return n&&(r="extendDomain"),r===e},vd=n(84),md=n.n(vd);function bd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function gd(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=e.bandAware,r=e.position;if(void 0!==t){if(r)switch(r){case"start":default:return this.scale(t);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(t)+i}if(n){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+a}return this.scale(t)}}},{key:"isInRange",value:function(t){var e=this.range(),n=e[0],r=e[e.length-1];return n<=r?t>=n&&t<=r:t>=r&&t<=n}},{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}}]),t}();kd.EPS=1e-4;var Ed=function(){function t(e){bd(this,t),this.scales=md()(e,kd.create),Object.assign(this,this.scales)}return xd(t,null,[{key:"create",value:function(t){return new this(t)}}]),xd(t,[{key:"apply",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.bandAware,r=this.scales;return md()(t,(function(t,e){return r[e].apply(t,{bandAware:n})}))}},{key:"isInRange",value:function(t){var e=this.scales;return th()(t,(function(t,n){return e[n].isInRange(t)}))}}]),t}();function Md(t){return Md="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},Md(t)}function Sd(){return Sd=Object.assign||function(t){for(var e=1;e=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function by(){return by=Object.assign||function(t){for(var e=1;e0&&n.handleMouseMove(t.changedTouches[0])},n.handleTouchStart=function(t){null!=t.changedTouches&&t.changedTouches.length>0&&n.handleMouseDown(t.changedTouches[0])},n.handleTouchEnd=function(t){null!=t.changedTouches&&t.changedTouches.length>0&&n.handleMouseUp(t.changedTouches[0])},n.verticalCoordinatesGenerator=function(t){var e=t.xAxis,n=t.width,r=t.height,o=t.offset;return Af(ed.getTicks(wy({},ed.defaultProps,{},e,{ticks:Pf(e,!0),viewBox:{x:0,y:0,width:n,height:r}})),o.left,o.left+o.width)},n.horizontalCoordinatesGenerator=function(t){var e=t.yAxis,n=t.width,r=t.height,o=t.offset;return Af(ed.getTicks(wy({},ed.defaultProps,{},e,{ticks:Pf(e,!0),viewBox:{x:0,y:0,width:n,height:r}})),o.top,o.top+o.height)},n.axesTicksGenerator=function(t){return Pf(t,!0)},n.tooltipTicksGenerator=function(t){var e=te(t),n=Pf(e,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Bt()(n,(function(t){return t.coordinate})),tooltipAxis:e,tooltipAxisBandSize:qf(e)}},n.renderCursor=function(t){var r=n.state,o=r.isTooltipActive,i=r.activeCoordinate,a=r.activePayload,u=r.offset;if(!(t&&t.props.cursor&&o&&i))return null;var c,s=n.props.layout,l=gr;if("ScatterChart"===e)c=i,l=mh;else if("BarChart"===e)c=n.getCursorRectangle(),l=Wh;else if("radial"===s){var f=n.getCursorPoints(),p=f.cx,h=f.cy,d=f.radius;c={cx:p,cy:h,startAngle:f.startAngle,endAngle:f.endAngle,innerRadius:d,outerRadius:d},l=Ah}else c={points:n.getCursorPoints()},l=gr;var y=t.key||"_recharts-cursor",v=wy({stroke:"#ccc",pointerEvents:"none"},u,{},c,{},Te(t.props.cursor),{payload:a,key:y,className:"recharts-tooltip-cursor"});return Object(b.isValidElement)(t.props.cursor)?Object(b.cloneElement)(t.props.cursor,v):Object(b.createElement)(l,v)},n.renderPolarAxis=function(t,e,r){var o=t.type.axisType,i=n.state["".concat(o,"Map")][t.props["".concat(o,"Id")]];return Object(b.cloneElement)(t,wy({},i,{className:o,key:t.key||"".concat(e,"-").concat(r),ticks:Pf(i,!0)}))},n.renderXAxis=function(t,e,r){var o=n.state.xAxisMap[t.props.xAxisId];return n.renderAxis(o,t,e,r)},n.renderYAxis=function(t,e,r){var o=n.state.yAxisMap[t.props.yAxisId];return n.renderAxis(o,t,e,r)},n.renderGrid=function(t){var e=n.state,r=e.xAxisMap,o=e.yAxisMap,i=e.offset,a=n.props,u=a.width,c=a.height,s=te(r),l=nh()(o,(function(t){return th()(t.domain,Number.isFinite)}))||te(o),f=t.props||{};return Object(b.cloneElement)(t,{key:t.key||"grid",x:Xt(f.x)?f.x:i.left,y:Xt(f.y)?f.y:i.top,width:Xt(f.width)?f.width:i.width,height:Xt(f.height)?f.height:i.height,xAxis:s,yAxis:l,offset:i,chartWidth:u,chartHeight:c,verticalCoordinatesGenerator:f.verticalCoordinatesGenerator||n.verticalCoordinatesGenerator,horizontalCoordinatesGenerator:f.horizontalCoordinatesGenerator||n.horizontalCoordinatesGenerator})},n.renderPolarGrid=function(t){var e=n.state,r=e.radiusAxisMap,o=e.angleAxisMap,i=te(r),a=te(o),u=a.cx,c=a.cy,s=a.innerRadius,l=a.outerRadius;return Object(b.cloneElement)(t,{polarAngles:Pf(a,!0).map((function(t){return t.coordinate})),polarRadius:Pf(i,!0).map((function(t){return t.coordinate})),cx:u,cy:c,innerRadius:s,outerRadius:l,key:t.key||"polar-grid"})},n.renderBrush=function(t){var e=n.props,r=e.margin,o=e.data,i=n.state,a=i.offset,u=i.dataStartIndex,c=i.dataEndIndex,s=i.updateId;return Object(b.cloneElement)(t,{key:t.key||"_recharts-brush",onChange:Nf(n.handleBrushChange,null,t.props.onChange),data:o,x:Xt(t.props.x)?t.props.x:a.left,y:Xt(t.props.y)?t.props.y:a.top+a.height+a.brushBottom-(r.bottom||0),width:Xt(t.props.width)?t.props.width:a.width,startIndex:u,endIndex:c,updateId:"brush-".concat(s)})},n.renderReferenceElement=function(t,e,r){if(!t)return null;var o=ky(n).clipPathId,i=n.state,a=i.xAxisMap,u=i.yAxisMap,c=i.offset,s=t.props,l=s.xAxisId,f=s.yAxisId;return Object(b.cloneElement)(t,{key:t.key||"".concat(e,"-").concat(r),xAxis:a[l],yAxis:u[f],viewBox:{x:c.left,y:c.top,width:c.width,height:c.height},clipPathId:o})},n.renderGraphicChild=function(t,e,r){var o=n.filterFormatItem(t,e,r);if(!o)return null;var i=Object(b.cloneElement)(t,o.props),a=n.state,u=a.isTooltipActive,c=a.tooltipAxis,s=a.activeTooltipIndex,l=a.activeLabel,f=n.props.children,p=Se(f,tn),d=o.props,y=d.points,v=d.isRange,m=d.baseLine,g=o.item.props,x=g.activeDot;if(!g.hide&&u&&p&&x&&s>=0){var w,O;if(c.dataKey&&!c.allowDuplicatedCategory){var _="function"==typeof c.dataKey?function(t){return c.dataKey(t.payload)}:"payload.".concat(c.dataKey);w=ne(y,_,l),O=v&&m&&ne(m,_,l)}else w=y[s],O=v&&m&&m[s];if(!h()(w))return[i].concat(gy(n.renderActivePoints({item:o,activePoint:w,basePoint:O,childIndex:s,isRange:v})))}return v?[i,null,null]:[i,null]},n.renderCustomized=function(t){return Object(b.cloneElement)(t,wy({},n.props,{},n.state))};var o=n.constructor.createDefaultState(t);return n.state=wy({},o,{updateId:0},n.updateStateOfAxisMapsOffsetAndStackGroups(wy({props:t},o,{updateId:0}))),n.uniqueChartId=h()(t.id)?Jt("recharts"):t.id,n.clipPathId="".concat(n.uniqueChartId,"-clip"),t.throttleDelay&&(n.triggeredAfterMouseMove=ah()(n.triggeredAfterMouseMove,t.throttleDelay)),n}var c,s,l;return function(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&&Ey(t,e)}(r,t),c=r,l=[{key:"getAxisNameByLayout",value:function(t){return"horizontal"===t?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===t?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===t?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}}},{key:"renderActiveDot",value:function(t,e){var n;return n=Object(b.isValidElement)(t)?Object(b.cloneElement)(t,e):y()(t)?t(e):g.a.createElement(Sr,e),g.a.createElement(Cr,{className:"recharts-active-dot",key:e.key},n)}}],(s=[{key:"componentDidMount",value:function(){h()(this.props.syncId)||this.addListener()}},{key:"componentWillReceiveProps",value:function(t){var e=this,n=this.props,r=n.data,o=n.children,i=n.width,a=n.height,u=n.layout,c=n.stackOffset,s=n.margin,l=this.state.updateId;if(t.data===r&&t.width===i&&t.height===a&&t.layout===u&&t.stackOffset===c&&be(t.margin,s)){if(!Be(t.children,o)){var f=h()(t.data)?l+1:l;this.setState((function(n){return wy({updateId:f},e.updateStateOfAxisMapsOffsetAndStackGroups(wy({props:t},n,{updateId:f})))}))}}else{var p=this.constructor.createDefaultState(t);this.setState(wy({},p,{updateId:l+1},this.updateStateOfAxisMapsOffsetAndStackGroups(wy({props:t},p,{updateId:l+1}))))}h()(this.props.syncId)&&!h()(t.syncId)&&this.addListener(),!h()(this.props.syncId)&&h()(t.syncId)&&this.removeListener()}},{key:"componentWillUnmount",value:function(){h()(this.props.syncId)||this.removeListener(),"function"==typeof this.triggeredAfterMouseMove.cancel&&this.triggeredAfterMouseMove.cancel()}},{key:"getAxisMap",value:function(t,e){var n=e.axisType,r=void 0===n?"xAxis":n,o=e.AxisComp,i=e.graphicalItems,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,s=t.children,l="".concat(r,"Id"),f=Me(s,o),p={};return f&&f.length?p=this.getAxisMapByAxes(t,{axes:f,graphicalItems:i,axisType:r,axisIdKey:l,stackGroups:a,dataStartIndex:u,dataEndIndex:c}):i&&i.length&&(p=this.getAxisMapByItems(t,{Axis:o,graphicalItems:i,axisType:r,axisIdKey:l,stackGroups:a,dataStartIndex:u,dataEndIndex:c})),p}},{key:"getAxisMapByAxes",value:function(t,e){var n=this,r=e.axes,o=e.graphicalItems,i=e.axisType,a=e.axisIdKey,u=e.stackGroups,c=e.dataStartIndex,s=e.dataEndIndex,l=t.layout,f=t.children,p=t.stackOffset,d=Tf(l,i);return r.reduce((function(e,r){var y=r.props,v=y.type,m=y.dataKey,b=y.allowDataOverflow,g=y.allowDuplicatedCategory,x=y.scale,w=y.ticks,O=r.props[a],_=n.constructor.getDisplayedData(t,{graphicalItems:o.filter((function(t){return t.props[a]===O})),dataStartIndex:c,dataEndIndex:s}),j=_.length;if(!e[O]){var k,E,M;if(m){if(k=jf(_,m,v),"category"===v&&d){var S=function(t){if(!zt()(t))return!1;for(var e=t.length,n={},r=0;r=0?t:[].concat(gy(t),[e])}),[]))}else if("category"===v)k=g?k.filter((function(t){return""!==t&&!h()(t)})):Hf(r.props.domain,k,r).reduce((function(t,e){return t.indexOf(e)>=0||""===e||h()(e)?t:[].concat(gy(t),[e])}),[]);else if("number"===v){var T=function(t,e,n,r){var o=e.map((function(e){return Mf(t,e,n,r)})).filter((function(t){return!h()(t)}));return o&&o.length?o.reduce((function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]}),[1/0,-1/0]):null}(_,o.filter((function(t){return t.props[a]===O&&!t.props.hide})),m,i);T&&(k=T)}!d||"number"!==v&&"auto"===x||(M=jf(_,m,"category"))}else k=d?oh()(0,j):u&&u[O]&&u[O].hasStack&&"number"===v?"expand"===p?[0,1]:zf(u[O].stackGroups,c,s):Sf(_,o.filter((function(t){return t.props[a]===O&&!t.props.hide})),v,!0);return"number"===v&&(k=py(f,k,O,i,w),r.props.domain&&(k=Gf(r.props.domain,k,b))),wy({},e,Oy({},O,wy({},r.props,{axisType:i,domain:k,categoricalDomain:M,duplicateDomain:E,originalDomain:r.props.domain,isCategorial:d,layout:l})))}return e}),{})}},{key:"getAxisMapByItems",value:function(t,e){var n=e.graphicalItems,r=e.Axis,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,s=t.layout,l=t.children,f=this.constructor.getDisplayedData(t,{graphicalItems:n,dataStartIndex:u,dataEndIndex:c}),p=f.length,h=Tf(s,o),d=-1;return n.reduce((function(t,e){var y,v=e.props[i];return t[v]?t:(d++,h?y=oh()(0,p):a&&a[v]&&a[v].hasStack?(y=zf(a[v].stackGroups,u,c),y=py(l,y,v,o)):(y=Gf(r.defaultProps.domain,Sf(f,n.filter((function(t){return t.props[i]===v&&!t.props.hide})),"number"),r.defaultProps.allowDataOverflow),y=py(l,y,v,o)),wy({},t,Oy({},v,wy({axisType:o},r.defaultProps,{hide:!0,orientation:My[o]&&My[o][d%2],domain:y,originalDomain:r.defaultProps.domain,isCategorial:h,layout:s}))))}),{})}},{key:"getActiveCoordinate",value:function(t,e,n){var r=this.props.layout,o=t.find((function(t){return t&&t.index===e}));if(o){if("horizontal"===r)return{x:o.coordinate,y:n.y};if("vertical"===r)return{x:n.x,y:o.coordinate};if("centric"===r){var i=o.coordinate,a=n.radius;return wy({},n,{},Zf(n.cx,n.cy,a,i),{angle:i,radius:a})}var u=o.coordinate,c=n.angle;return wy({},n,{},Zf(n.cx,n.cy,u,c),{angle:c,radius:u})}return Sy}},{key:"getMouseInfo",value:function(t){if(!this.container)return null;var e,n,r,i=function(t,e){return{chartX:Math.round(t.pageX-e.left),chartY:Math.round(t.pageY-e.top)}}(t,(e=this.container,n=e.ownerDocument.documentElement,r={top:0,left:0},void 0!==e.getBoundingClientRect&&(r=e.getBoundingClientRect()),{top:r.top+window.pageYOffset-n.clientTop,left:r.left+window.pageXOffset-n.clientLeft})),a=this.inRange(i.chartX,i.chartY);if(!a)return null;var u=this.state,c=u.xAxisMap,s=u.yAxisMap;if("axis"!==o&&c&&s){var l=te(c).scale,f=te(s).scale;return wy({},i,{xValue:l&&l.invert?l.invert(i.chartX):null,yValue:f&&f.invert?f.invert(i.chartY):null})}var p=this.state,h=p.orderedTooltipTicks,d=p.tooltipAxis,y=p.tooltipTicks,v=function(t,e,n,r){var o=-1,i=e.length;if(i>1){if(r&&"angleAxis"===r.axisType&&Math.abs(Math.abs(r.range[1]-r.range[0])-360)<=1e-6)for(var a=r.range,u=0;u0?n[u-1].coordinate:n[i-1].coordinate,s=n[u].coordinate,l=u>=i-1?n[0].coordinate:n[u+1].coordinate,f=void 0;if(Vt(s-c)!==Vt(l-s)){var p=[];if(Vt(l-s)===Vt(a[1]-a[0])){f=l;var h=s+a[1]-a[0];p[0]=Math.min(h,(h+c)/2),p[1]=Math.max(h,(h+c)/2)}else{f=c;var d=l+a[1]-a[0];p[0]=Math.min(s,(d+s)/2),p[1]=Math.max(s,(d+s)/2)}var y=[Math.min(s,(f+s)/2),Math.max(s,(f+s)/2)];if(t>y[0]&&t<=y[1]||t>=p[0]&&t<=p[1]){o=n[u].index;break}}else{var v=Math.min(c,l),m=Math.max(c,l);if(t>(v+s)/2&&t<=(m+s)/2){o=n[u].index;break}}}else for(var b=0;b0&&b(e[b].coordinate+e[b-1].coordinate)/2&&t<=(e[b].coordinate+e[b+1].coordinate)/2||b===i-1&&t>(e[b].coordinate+e[b-1].coordinate)/2){o=e[b].index;break}}else o=0;return o}(this.calculateTooltipPos(a),h,y,d);if(v>=0&&y){var m=y[v]&&y[v].value;return wy({},i,{activeTooltipIndex:v,activeLabel:m,activePayload:this.getTooltipContent(v,m),activeCoordinate:this.getActiveCoordinate(h,v,a)})}return null}},{key:"getTooltipContent",value:function(t,e){var n=this.state,r=n.graphicalItems,o=n.tooltipAxis,i=this.constructor.getDisplayedData(this.props,this.state);return t<0||!r||!r.length||t>=i.length?null:r.reduce((function(n,r){if(r.props.hide)return n;var a,u=r.props,c=u.dataKey,s=u.name,l=u.unit,f=u.formatter,p=u.data,h=u.tooltipType;return(a=o.dataKey&&!o.allowDuplicatedCategory?ne(p||i,o.dataKey,e):p&&p[t]||i[t])?[].concat(gy(n),[wy({},Te(r),{dataKey:c,unit:l,formatter:f,name:s||c,color:kf(r),value:_f(a,c),type:h,payload:a})]):n}),[])}},{key:"getFormatItems",value:function(t,e){var n=this,r=e.graphicalItems,o=e.stackGroups,a=e.offset,u=e.updateId,c=e.dataStartIndex,s=e.dataEndIndex,l=t.barSize,f=t.layout,p=t.barGap,d=t.barCategoryGap,y=t.maxBarSize,v=this.constructor.getAxisNameByLayout(f),m=v.numericAxisName,g=v.cateAxisName,x=this.constructor.hasBar(r),w=x&&function(t){var e=t.barSize,n=t.stackGroups,r=void 0===n?{}:n;if(!r)return{};for(var o={},i=Object.keys(r),a=0,u=i.length;a=0}));if(v&&v.length){var m=v[0].props.barSize,b=v[0].props[y];o[b]||(o[b]=[]),o[b].push({item:v[0],stackList:v.slice(1),barSize:h()(m)?e:m})}}return o}({barSize:l,stackGroups:o}),O=[];return r.forEach((function(r,l){var v,_,j,k,E=n.constructor.getDisplayedData(t,{dataStartIndex:c,dataEndIndex:s},r),M=r.props,S=M.dataKey,T=M.maxBarSize,A=r.props["".concat(m,"Id")],P=r.props["".concat(g,"Id")],N=i.reduce((function(t,n){var o,i=e["".concat(n.axisType,"Map")],a=r.props["".concat(n.axisType,"Id")],u=i&&i[a];return wy({},t,(Oy(o={},n.axisType,u),Oy(o,"".concat(n.axisType,"Ticks"),Pf(u)),o))}),{}),C=N[g],D=N["".concat(g,"Ticks")],I=o&&o[A]&&o[A].hasStack&&function(t,e){var n=t.props.stackId;if($t(n)){var r=e[n];if(r&&r.items.length){for(var o=-1,i=0,a=r.items.length;i=0?r.stackedData[o]:null}}return null}(r,o[A].stackGroups),R=qf(C,D),L=h()(T)?y:T,B=x&&function(t){var e=t.barGap,n=t.barCategoryGap,r=t.bandSize,o=t.sizeList,i=void 0===o?[]:o,a=t.maxBarSize,u=i.length;if(u<1)return null;var c,s=Qt(e,r,0,!0);if(i[0].barSize===+i[0].barSize){var l=!1,f=r/u,p=i.reduce((function(t,e){return t+e.barSize||0}),0);(p+=(u-1)*s)>=r&&(p-=(u-1)*s,s=0),p>=r&&f>0&&(l=!0,p=u*(f*=.9));var h={offset:((r-p)/2>>0)-s,size:0};c=i.reduce((function(t,e){var n=[].concat(gf(t),[{item:e.item,position:{offset:h.offset+h.size+s,size:l?f:e.barSize}}]);return h=n[n.length-1].position,e.stackList&&e.stackList.length&&e.stackList.forEach((function(t){n.push({item:t,position:h})})),n}),[])}else{var d=Qt(n,r,0,!0);r-2*d-(u-1)*s<=0&&(s=0);var y=(r-2*d-(u-1)*s)/u;y>1&&(y>>=0);var v=a===+a?Math.min(y,a):y;c=i.reduce((function(t,e,n){var r=[].concat(gf(t),[{item:e.item,position:{offset:d+(y+s)*n+(y-v)/2,size:v}}]);return e.stackList&&e.stackList.length&&e.stackList.forEach((function(t){r.push({item:t,position:r[r.length-1].position})})),r}),[])}return c}({barGap:p,barCategoryGap:d,bandSize:R,sizeList:w[P],maxBarSize:L}),F=r&&r.type&&r.type.getComposedData;F&&O.push({props:wy({},F(wy({},N,{displayedData:E,props:t,dataKey:S,item:r,bandSize:R,barPosition:B,offset:a,stackedData:I,layout:f,dataStartIndex:c,dataEndIndex:s,onItemMouseLeave:Nf(n.handleItemMouseLeave,null,r.props.onMouseLeave),onItemMouseEnter:Nf(n.handleItemMouseEnter,null,r.props.onMouseEnter)})),(v={key:r.key||"item-".concat(l)},Oy(v,m,N[m]),Oy(v,g,N[g]),Oy(v,"animationId",u),v)),childIndex:(_=r,j=t.children,k=-1,b.Children.forEach(j,(function(t,e){t===_&&(k=e)})),k),item:r})})),O}},{key:"getCursorRectangle",value:function(){var t=this.props.layout,e=this.state,n=e.activeCoordinate,r=e.offset,o=e.tooltipAxisBandSize,i=o/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===t?n.x-i:r.left+.5,y:"horizontal"===t?r.top+.5:n.y-i,width:"horizontal"===t?o:r.width-1,height:"horizontal"===t?r.height-1:o}}},{key:"getCursorPoints",value:function(){var t,e,n,r,o=this.props.layout,i=this.state,a=i.activeCoordinate,u=i.offset;if("horizontal"===o)n=t=a.x,e=u.top,r=u.top+u.height;else if("vertical"===o)r=e=a.y,t=u.left,n=u.left+u.width;else if(!h()(a.cx)||!h()(a.cy)){if("centric"!==o){var c=a.cx,s=a.cy,l=a.radius,f=a.startAngle,p=a.endAngle;return{points:[Zf(c,s,l,f),Zf(c,s,l,p)],cx:c,cy:s,radius:l,startAngle:f,endAngle:p}}var d=a.cx,y=a.cy,v=a.innerRadius,m=a.outerRadius,b=a.angle,g=Zf(d,y,v,b),x=Zf(d,y,m,b);t=g.x,e=g.y,n=x.x,r=x.y}return[{x:t,y:e},{x:n,y:r}]}},{key:"calculateTooltipPos",value:function(t){var e=this.props.layout;return"horizontal"===e?t.x:"vertical"===e?t.y:"centric"===e?t.angle:t.radius}},{key:"inRange",value:function(t,e){var n=this.props.layout;if("horizontal"===n||"vertical"===n){var r=this.state.offset;return t>=r.left&&t<=r.left+r.width&&e>=r.top&&e<=r.top+r.height?{x:t,y:e}:null}var o=this.state,i=o.angleAxisMap,a=o.radiusAxisMap;if(i&&a){var u=te(i);return tp({x:t,y:e},u)}return null}},{key:"parseEventsOfWrapper",value:function(){var t=this.props.children,e=Se(t,tn)&&"axis"===o?{onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd}:{};return wy({},Pe(this.props,this.handleOuterEvent),{},e)}},{key:"updateStateOfAxisMapsOffsetAndStackGroups",value:function(t){var r=this,o=t.props,a=t.dataStartIndex,c=t.dataEndIndex,s=t.updateId;if(!De({props:o}))return null;var l=o.children,f=o.layout,p=o.stackOffset,h=o.data,d=o.reverseStackOrder,y=this.constructor.getAxisNameByLayout(f),v=y.numericAxisName,m=y.cateAxisName,b=Me(l,n),g=function(t,e,n,r,o,i){if(!t)return null;var a=(i?e.reverse():e).reduce((function(t,e){var o=e.props,i=o.stackId;if(o.hide)return t;var a=e.props[n],u=t[a]||{hasStack:!1,stackGroups:{}};if($t(i)){var c=u.stackGroups[i]||{numericAxisId:n,cateAxisId:r,items:[]};c.items.push(e),u.hasStack=!0,u.stackGroups[i]=c}else u.stackGroups[Jt("_stackId_")]={numericAxisId:n,cateAxisId:r,items:[e]};return wf({},t,Of({},a,u))}),{});return Object.keys(a).reduce((function(e,i){var u=a[i];return u.hasStack&&(u.stackGroups=Object.keys(u.stackGroups).reduce((function(e,i){var a=u.stackGroups[i];return wf({},e,Of({},i,{numericAxisId:n,cateAxisId:r,items:a.items,stackedData:Lf(t,a.items,o)}))}),{})),wf({},e,Of({},i,u))}),{})}(h,b,"".concat(v,"Id"),"".concat(m,"Id"),p,d),x=i.reduce((function(t,e){return wy({},t,Oy({},"".concat(e.axisType,"Map"),r.getAxisMap(o,wy({},e,{graphicalItems:b,stackGroups:e.axisType===v&&g,dataStartIndex:a,dataEndIndex:c}))))}),{}),w=this.calculateOffset(wy({},x,{props:o,graphicalItems:b}));Object.keys(x).forEach((function(t){x[t]=u(o,x[t],w,t.replace("Map",""),e)}));var O=x["".concat(m,"Map")],_=this.tooltipTicksGenerator(O),j=this.getFormatItems(o,wy({},x,{dataStartIndex:a,dataEndIndex:c,updateId:s,graphicalItems:b,stackGroups:g,offset:w}));return wy({formatedGraphicalItems:j,graphicalItems:b,offset:w,stackGroups:g},_,{},x)}},{key:"addListener",value:function(){dy.on(yy,this.handleReceiveSyncEvent),dy.setMaxListeners&&dy._maxListeners&&dy.setMaxListeners(dy._maxListeners+1)}},{key:"removeListener",value:function(){dy.removeListener(yy,this.handleReceiveSyncEvent),dy.setMaxListeners&&dy._maxListeners&&dy.setMaxListeners(dy._maxListeners-1)}},{key:"calculateOffset",value:function(t){var e=t.props,n=t.graphicalItems,r=t.xAxisMap,o=void 0===r?{}:r,i=t.yAxisMap,a=void 0===i?{}:i,u=e.width,c=e.height,s=e.children,l=e.margin||{},f=Se(s,dd),p=Se(s,bf),h=Object.keys(a).reduce((function(t,e){var n=a[e],r=n.orientation;return n.mirror||n.hide?t:wy({},t,Oy({},r,t[r]+n.width))}),{left:l.left||0,right:l.right||0}),d=Object.keys(o).reduce((function(t,e){var n=o[e],r=n.orientation;return n.mirror||n.hide?t:wy({},t,Oy({},r,t[r]+n.height))}),{top:l.top||0,bottom:l.bottom||0}),y=wy({},d,{},h),v=y.bottom;return f&&(y.bottom+=f.props.height||dd.defaultProps.height),p&&this.legendInstance&&(y=function(t,e,n,r){var o=n.children,i=n.width,a=n.height,u=n.margin,c=i-(u.left||0)-(u.right||0),s=a-(u.top||0)-(u.bottom||0),l=Ef({children:o,items:e,legendWidth:c,legendHeight:s}),f=t;if(l){var p=r||{},h=l.align,d=l.verticalAlign,y=l.layout;("vertical"===y||"horizontal"===y&&"center"===d)&&Xt(t[h])&&(f=wf({},t,Of({},h,f[h]+(p.width||0)))),("horizontal"===y||"vertical"===y&&"center"===h)&&Xt(t[d])&&(f=wf({},t,Of({},d,f[d]+(p.height||0))))}return f}(y,n,e,this.legendInstance.getBBox())),wy({brushBottom:v},y,{width:u-y.left-y.right,height:c-y.top-y.bottom})}},{key:"triggerSyncEvent",value:function(t){var e=this.props.syncId;h()(e)||dy.emit(yy,e,this.uniqueChartId,t)}},{key:"filterFormatItem",value:function(t,e,n){for(var r=this.state.formatedGraphicalItems,o=0,i=r.length;o=0}))},l.getDisplayedData=function(t,e,n){var r=e.graphicalItems,o=e.dataStartIndex,i=e.dataEndIndex,a=(r||[]).reduce((function(t,e){var n=e.props.data;return n&&n.length?[].concat(gy(t),gy(n)):t}),[]);if(a&&a.length>0)return a;if(n&&n.props&&n.props.data&&n.props.data.length>0)return n.props.data;var u=t.data;return u&&u.length&&Xt(o)&&Xt(i)?u.slice(o,i+1):[]},l}({chartName:"AreaChart",GraphicalChild:Rp,axisComponents:[{axisType:"xAxis",AxisComp:qp},{axisType:"yAxis",AxisComp:Jp}],formatAxisMap:function(t,e,n,r,o){var i=t.width,a=t.height,u=t.layout,c=Object.keys(e),s={left:n.left,leftMirror:n.left,right:i-n.right,rightMirror:i-n.right,top:n.top,topMirror:n.top,bottom:a-n.bottom,bottomMirror:a-n.bottom};return c.reduce((function(t,i){var a,c,l,f,p=e[i],h=p.orientation,d=p.domain,y=p.padding,v=void 0===y?{}:y,m=p.mirror,b=p.reversed,g="".concat(h).concat(m?"Mirror":"");a="xAxis"===r?[n.left+(v.left||0),n.left+n.width-(v.right||0)]:"yAxis"===r?"horizontal"===u?[n.top+n.height-(v.bottom||0),n.top+(v.top||0)]:[n.top+(v.top||0),n.top+n.height-(v.bottom||0)]:p.range,b&&(a=[a[1],a[0]]);var x=Cf(p,o),w=x.scale,O=x.realScaleType;w.domain(d).range(a),If(w);var _=Bf(w,Od({},p,{realScaleType:O}));"xAxis"===r?(f="top"===h&&!m||"bottom"===h&&m,c=n.left,l=s[g]-f*p.height):"yAxis"===r&&(f="left"===h&&!m||"right"===h&&m,c=s[g]-f*p.width,l=n.top);var j=Od({},p,{},_,{realScaleType:O,x:c,y:l,scale:w,width:"xAxis"===r?n.width:p.width,height:"yAxis"===r?n.height:p.height});return j.bandSize=qf(j,_),p.hide||"xAxis"!==r?p.hide||(s[g]+=(f?-1:1)*j.width):s[g]+=(f?-1:1)*j.height,Od({},t,_d({},i,j))}),{})}}),Ay=[{value:"",label:Object(o.__)("Worldwide","rank-math-pro")},{value:"AR",label:Object(o.__)("Argentina","rank-math-pro")},{value:"AU",label:Object(o.__)("Australia","rank-math-pro")},{value:"AT",label:Object(o.__)("Austria","rank-math-pro")},{value:"BE",label:Object(o.__)("Belgium","rank-math-pro")},{value:"BR",label:Object(o.__)("Brazil","rank-math-pro")},{value:"CA",label:Object(o.__)("Canada","rank-math-pro")},{value:"CL",label:Object(o.__)("Chile","rank-math-pro")},{value:"CO",label:Object(o.__)("Colombia","rank-math-pro")},{value:"CZ",label:Object(o.__)("Czechia","rank-math-pro")},{value:"DK",label:Object(o.__)("Denmark","rank-math-pro")},{value:"EG",label:Object(o.__)("Egypt","rank-math-pro")},{value:"FI",label:Object(o.__)("Finland","rank-math-pro")},{value:"FR",label:Object(o.__)("France","rank-math-pro")},{value:"DE",label:Object(o.__)("Germany","rank-math-pro")},{value:"GR",label:Object(o.__)("Greece","rank-math-pro")},{value:"HK",label:Object(o.__)("Hong Kong","rank-math-pro")},{value:"HU",label:Object(o.__)("Hungary","rank-math-pro")},{value:"IN",label:Object(o.__)("India","rank-math-pro")},{value:"ID",label:Object(o.__)("Indonesia","rank-math-pro")},{value:"IE",label:Object(o.__)("Ireland","rank-math-pro")},{value:"IL",label:Object(o.__)("Israel","rank-math-pro")},{value:"IT",label:Object(o.__)("Italy","rank-math-pro")},{value:"JP",label:Object(o.__)("Japan","rank-math-pro")},{value:"KE",label:Object(o.__)("Kenya","rank-math-pro")},{value:"MY",label:Object(o.__)("Malaysia","rank-math-pro")},{value:"MX",label:Object(o.__)("Mexico","rank-math-pro")},{value:"NL",label:Object(o.__)("Netherlands","rank-math-pro")},{value:"NZ",label:Object(o.__)("New Zealand","rank-math-pro")},{value:"NG",label:Object(o.__)("Nigeria","rank-math-pro")},{value:"NO",label:Object(o.__)("Norway","rank-math-pro")},{value:"PH",label:Object(o.__)("Philippines","rank-math-pro")},{value:"PL",label:Object(o.__)("Poland","rank-math-pro")},{value:"PT",label:Object(o.__)("Portugal","rank-math-pro")},{value:"RO",label:Object(o.__)("Romania","rank-math-pro")},{value:"RU",label:Object(o.__)("Russia","rank-math-pro")},{value:"SA",label:Object(o.__)("Saudi Arabia","rank-math-pro")},{value:"SG",label:Object(o.__)("Singapore","rank-math-pro")},{value:"ZA",label:Object(o.__)("South Africa","rank-math-pro")},{value:"KR",label:Object(o.__)("South Korea","rank-math-pro")},{value:"SE",label:Object(o.__)("Sweden","rank-math-pro")},{value:"CH",label:Object(o.__)("Switzerland","rank-math-pro")},{value:"TW",label:Object(o.__)("Taiwan","rank-math-pro")},{value:"TH",label:Object(o.__)("Thailand","rank-math-pro")},{value:"TR",label:Object(o.__)("Turkey","rank-math-pro")},{value:"UA",label:Object(o.__)("Ukraine","rank-math-pro")},{value:"GB",label:Object(o.__)("United Kingdom","rank-math-pro")},{value:"US",label:Object(o.__)("United States","rank-math-pro")},{value:"VN",label:Object(o.__)("Vietnam","rank-math-pro")}],Py=[{value:"7d",label:Object(o.__)("Past 7 days","rank-math-pro")},{value:"1m",label:Object(o.__)("Past 30 days","rank-math-pro")},{value:"3m",label:Object(o.__)("Past 90 days","rank-math-pro")},{value:"12m",label:Object(o.__)("Past 12 months","rank-math-pro")}],Ny=function(t){var e=t.width,n=t.height,r=t.x,o=t.y,i=t.dy,a=t.payload,u=t.index,c=t.visibleTicksCount,l=t.isFormat,f=void 0===l||l,p="middle";return 0===u&&(p="start"),u===c-1&&(p="end"),wp.element.createElement("g",{className:"recharts-layer recharts-cartesian-axis-tick"},wp.element.createElement("text",{width:e,height:n,x:r,y:o,stroke:"none",fill:"#7f868d",fontSize:"14",textAnchor:p},wp.element.createElement("tspan",{x:r,dy:i},f?s()(a.value).format("D MMM, YYYY"):a.value)))};function Cy(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,u=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(t){u=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(u)throw o}}return i}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Dy(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Dy(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Dy(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n").html(t).text()}})))}})},select:function(e,n){return t.keyword=n.item.value,t.addKeyword(),t.closeSuggestionsDropdown(),!1}}}},{key:"closeSuggestionsDropdown",value:function(){var t=this.node.querySelector(".components-text-control__input");Uy()(t).autocomplete("close")}},{key:"render",value:function(){var t=this;return wp.element.createElement("div",{className:"keyword-field-wrapper",ref:function(e){return t.node=e}},wp.element.createElement(u.TextControl,{label:Object(o.__)("Keywords","rank-math"),placeholder:Object(o.__)("Enter Keyword","rank-math"),className:"keyword-field",onChange:function(e){return t.keyword=e},onKeyPress:function(e){13===e.charCode&&(t.addKeyword(),t.closeSuggestionsDropdown())},disabled:this.props.disabled}),wp.element.createElement(u.Button,{isPrimary:!0,className:"add-keyword",onClick:this.addKeyword,disabled:this.props.disabled},wp.element.createElement(u.Dashicon,{icon:"plus",size:"14"}),Object(o.__)("Add","rank-math")))}}])&&qy(e.prototype,n),r&&qy(e,r),c}(a.Component),$y=Xy;function Zy(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 Jy(t){for(var e=1;e=5}),wp.element.createElement("div",{className:"trends-tool-keywords clear"},wp.element.createElement(Fy,null)),wp.element.createElement(u.Button,{className:"button use-these-keywords",isPrimary:!0,onClick:function(){var t=[];Object(l.map)(n,(function(e,n){e&&t.push(n)})),t=t.join(",");var r=Object(l.get)(window.rankMathEditor,"focusKeywordField.tagifyField.current.tagify",Object(l.get)(rankMathEditor,"components.focusKeywords.tagify",!1));!1!==r&&(r.removeAllTags(),r.addTags(t)),Object(i.dispatch)("rank-math").updateKeywords(t),e(!1),Object(i.dispatch)("rank-math-pro").clearTrendKeywords()}},Object(o.__)("Close & use selected keywords","rank-math")),wp.element.createElement(u.Button,{className:"button-link close-popup",isSecondary:!0,onClick:function(){e(!1),Object(i.dispatch)("rank-math-pro").clearTrendKeywords()}},Object(o.__)("Cancel","rank-math")))}));function ev(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,u=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(t){u=!0,o=t}finally{try{a||null==n.return||n.return()}finally{if(u)throw o}}return i}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return nv(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nv(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nv(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return Object(a.dispatch)("rank-math").updateAppData(t,e,n,r),{type:"RANK_MATH_APP_DATA",key:t,value:e}}function s(){return t="refreshTrendKeywords",e=Date.now(),{type:"RANK_MATH_APP_UI",key:t,value:e};var t,e}function l(t){var e=Object(a.select)("rank-math-pro").getTrendKeywords();return""===t||Object(u.isUndefined)(e[t])&&Object.keys(e).length<5&&(e[t]=!0),c("trendKeywords",e)}function f(t){var e=Object(a.select)("rank-math-pro").getTrendKeywords();return Object(u.isUndefined)(e[t])||delete e[t],c("trendKeywords",e)}function p(t){var e=Object(a.select)("rank-math-pro").getTrendKeywords();return Object(u.isUndefined)(e[t])||(e[t]=!e[t]),c("trendKeywords",e)}function h(){return c("trendKeywords",!1)}function d(t){return c("newsRobots",t,"rank_math_news_sitemap_robots")}function y(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 v(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:k,e=arguments.length>1?arguments[1]:void 0;return"RANK_MATH_APP_DATA"===e.type?O(O({},t),{},_({},e.key,e.value)):t}function M(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 S(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:A,e=arguments.length>1?arguments[1]:void 0;return"RANK_MATH_APP_UI"===e.type?S(S({},t),{},T({},e.key,e.value)):t}function N(t){if(!1===t.appData.trendKeywords){var e={},n=(r=[],(o=Object(u.get)(rankMathEditor,"components.focusKeywords",!1))&&(r=o.getFocusKeywords()),Object(u.isEmpty)(r)?(r=Object(a.select)("rank-math").getKeywords(),Object(u.isEmpty)(r)?[]:r.split(",")):r);return Object(u.forEach)(n,(function(t){e[t]=!0})),e}var r,o;return t.appData.trendKeywords}function C(t){return t.appData.newsRobots}function D(t){return t.appUi.refreshTrendKeywords}var I=Object(a.registerStore)("rank-math-pro",{reducer:Object(a.combineReducers)(o),selectors:i,actions:r});function R(){return I}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){n(175),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),t.exports=n(41).Math},function(t,e,n){var r=n(10),o=n(97),i=Math.sqrt,a=Math.acosh;r(r.S+r.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:o(t-1+i(t-1)*i(t+1))}})},function(t,e,n){t.exports=n(95)("native-function-to-string",Function.toString)},function(t,e){t.exports=!1},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var r=n(10),o=Math.asinh;r(r.S+r.F*!(o&&1/o(0)>0),"Math",{asinh:function t(e){return isFinite(e=+e)&&0!=e?e<0?-t(-e):Math.log(e+Math.sqrt(e*e+1)):e}})},function(t,e,n){var r=n(10),o=Math.atanh;r(r.S+r.F*!(o&&1/o(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,n){var r=n(10),o=n(62);r(r.S,"Math",{cbrt:function(t){return o(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,e,n){var r=n(10);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,e,n){var r=n(10),o=Math.exp;r(r.S,"Math",{cosh:function(t){return(o(t=+t)+o(-t))/2}})},function(t,e,n){var r=n(10),o=n(63);r(r.S+r.F*(o!=Math.expm1),"Math",{expm1:o})},function(t,e,n){var r=n(10);r(r.S,"Math",{fround:n(186)})},function(t,e,n){var r=n(62),o=Math.pow,i=o(2,-52),a=o(2,-23),u=o(2,127)*(2-a),c=o(2,-126);t.exports=Math.fround||function(t){var e,n,o=Math.abs(t),s=r(t);return ou||n!=n?s*(1/0):s*n}},function(t,e,n){var r=n(10),o=Math.abs;r(r.S,"Math",{hypot:function(t,e){for(var n,r,i=0,a=0,u=arguments.length,c=0;a0?(r=n/c)*r:n;return c===1/0?1/0:c*Math.sqrt(i)}})},function(t,e,n){var r=n(10),o=Math.imul;r(r.S+r.F*n(21)((function(){return-5!=o(4294967295,5)||2!=o.length})),"Math",{imul:function(t,e){var n=65535,r=+t,o=+e,i=n&r,a=n&o;return 0|i*a+((n&r>>>16)*a+i*(n&o>>>16)<<16>>>0)}})},function(t,e,n){var r=n(10);r(r.S,"Math",{log10:function(t){return Math.log(t)*Math.LOG10E}})},function(t,e,n){var r=n(10);r(r.S,"Math",{log1p:n(97)})},function(t,e,n){var r=n(10);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){var r=n(10);r(r.S,"Math",{sign:n(62)})},function(t,e,n){var r=n(10),o=n(63),i=Math.exp;r(r.S+r.F*n(21)((function(){return-2e-17!=!Math.sinh(-2e-17)})),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(o(t)-o(-t))/2:(i(t-1)-i(-t-1))*(Math.E/2)}})},function(t,e,n){var r=n(10),o=n(63),i=Math.exp;r(r.S,"Math",{tanh:function(t){var e=o(t=+t),n=o(-t);return e==1/0?1:n==1/0?-1:(e-n)/(i(t)+i(-t))}})},function(t,e,n){var r=n(10);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){n(197),n(210),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(222),t.exports=n(41).Number},function(t,e,n){"use strict";var r=n(18),o=n(47),i=n(64),a=n(198),u=n(61),c=n(21),s=n(202).f,l=n(98).f,f=n(60).f,p=n(68).trim,h="Number",d=r.Number,y=d,v=d.prototype,m=i(n(206)(v))==h,b="trim"in String.prototype,g=function(t){var e=u(t,!1);if("string"==typeof e&&e.length>2){var n,r,o,i=(e=b?e.trim():p(e,3)).charCodeAt(0);if(43===i||45===i){if(88===(n=e.charCodeAt(2))||120===n)return NaN}else if(48===i){switch(e.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+e}for(var a,c=e.slice(2),s=0,l=c.length;so)return NaN;return parseInt(c,r)}}return+e};if(!d(" 0o1")||!d("0b1")||d("+0x1")){d=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof d&&(m?c((function(){v.valueOf.call(n)})):i(n)!=h)?a(new y(g(e)),n,d):g(e)};for(var x,w=n(30)?s(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),O=0;w.length>O;O++)o(y,x=w[O])&&!o(d,x)&&f(d,x,l(y,x));d.prototype=v,v.constructor=d,n(93)(r,h,d)}},function(t,e,n){var r=n(29),o=n(199).set;t.exports=function(t,e,n){var i,a=e.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(t,i),t}},function(t,e,n){var r=n(29),o=n(46),i=function(t,e){if(o(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{(r=n(96)(Function.call,n(98).f(Object.prototype,"__proto__").set,2))(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return i(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:i}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(64);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(99),o=n(67).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e,n){var r=n(65),o=n(204),i=n(205);t.exports=function(t){return function(e,n,a){var u,c=r(e),s=o(c.length),l=i(a,s);if(t&&n!=n){for(;s>l;)if((u=c[l++])!=u)return!0}else for(;s>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){var r=n(48),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(48),o=Math.max,i=Math.min;t.exports=function(t,e){return(t=r(t))<0?o(t+e,0):i(t,e)}},function(t,e,n){var r=n(46),o=n(207),i=n(67),a=n(100)("IE_PROTO"),u=function(){},c=function(){var t,e=n(91)("iframe"),r=i.length;for(e.style.display="none",n(209).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("