(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{112:function(e,t,n){"use strict";n.r(t);var r=n(0),a=n.n(r),o=n(144),i=n(22),c=n(146),l=n(140),s=n(156),u=n(56),f=n.n(u);function p(e){const{config:t}=e,{organizationName:n}=t,r="June 2021";return a.a.createElement("div",{className:`help-page ${f.a.page}`},a.a.createElement(i.a,null,a.a.createElement("title",null,n," Transparency Report ",r)),a.a.createElement("main",{className:"markdown"},a.a.createElement("h1",{className:"text-center"},"Transparency Report"),a.a.createElement("p",null,'In accordance with the Information Technology (Guidelines for Intermediaries and Digital Media Ethics Code) Rules, 2021 ("IT Rules"), ',n," is publishing this monthly transparency report for ",a.a.createElement("b",null,r)," to ensure transparency for our users. In this report, we will be sharing detailed information about the legal requests received from law enforcement authorities, number of user complaints received, and removal actions taken as well as takedown done basis violations of our community guidelines."),a.a.createElement(a.a.Fragment,null,a.a.createElement("h2",null,"1. Law Enforcement Requests"),a.a.createElement("p",null,"This report includes the number of legal notices received for"," ",n," from law enforcement authorities and investigating agencies. Basis the requests, an action is taken in the form of content/account take down and/or user data is shared with the law enforcement authorities."),a.a.createElement(l.a,{header:["Law enforcement requests received","Requests where user data was provided","Takedown action basis violation of community guidelines"],body:[["2","2","2"]],legend:r})),a.a.createElement(a.a.Fragment,null,a.a.createElement("h2",null,"2. User Complaints"),a.a.createElement("p",null,"This report includes the total number of user complaints received by"," ",n," via reporting mechanisms available across the platform, based on different categories as tagged by the users. Our users have the option to report user profiles as well as individual content for violation of our policy standards."),a.a.createElement(l.a,{header:["Total number of user complaints received"],body:[["19,58,124"]],legend:r}),a.a.createElement(s.a,{data:[{name:"Terrorism",value:.25},{name:"Suicide/Dangerous Acts",value:2.4},{name:"Hate speech",value:5.21},{name:"Fake news",value:4.25},{name:"Inappropriate username/handle/status",value:.31},{name:"Sharing personal information",value:.52},{name:"Offensive",value:.59},{name:"Illegal activities",value:3.21},{name:"Violence",value:8.32},{name:"Inappropriate comments",value:4.63},{name:"Inappropriate profile picture",value:.7},{name:"Fake profile",value:3.61},{name:"Spam",value:36.74},{name:"Sexually explicit content",value:9.13},{name:"Abusive language",value:9.64},{name:"Others",value:10.5}],title:"Categories of user complaints received",legend:r,suffix:"%"})),a.a.createElement(a.a.Fragment,null,a.a.createElement("h2",null,"3. Removal Actions (Takedown)"),a.a.createElement("p",null,"We take proactive removal actions basis violation of our"," ",a.a.createElement(o.a,{to:"/policies/content-policy"},"Community Guidelines"),","," ",a.a.createElement(o.a,{to:"/policies/terms"},"Terms of Use")," and other policy standards. All existing policies for ",n," can be accessed ",a.a.createElement(o.a,{to:"/policies"},"here"),"."),a.a.createElement("p",null,"Our users have the option to report user profiles as well as individual content for violation of our policy standards. We have a reporting mechanism to enable copyright holders to report infringing copyright content on the platform. Such infringing links can be shared for review at"," ",a.a.createElement("a",{href:"https://moj-copyright.sharechat.com/",target:"_blank"},"https://moj-copyright.sharechat.com/")," ","and are taken down within 24 hours."),a.a.createElement(s.a,{data:[{name:"Copyright takedown",value:76},{name:"Sexual UGC discard",value:29963},{name:"UGC discard",value:385398},{name:"Comments deleted",value:540306}],title:"Takedown basis violation of Community Guidelines",legend:r})),a.a.createElement(a.a.Fragment,null,a.a.createElement("h2",null,"4. Removal Actions (Ban)"),a.a.createElement("p",null,"Depending on the severity of the violation and the parameters basis which each case has been reviewed, we enforce various bans spread across different time periods. The bans can be enforced in the form of UGC ban (user is unable to post any content on the platform for the specified ban duration), edit profile ban (user is unable to edit any profile attributes for the specified time period) and comment ban (user is banned from commenting on any post on the platform for the specified ban duration). The duration of these bans varies between one day, seven days, 30 days and 360 days. In cases where these guidelines are repeatedly breached, we permanently remove the user\u2019s account for a period of 360 days. In the month of June, we permanently terminated 146 user accounts from"," ",n,"."),a.a.createElement(l.a,{header:["","UGC ban","Edit Profile ban","Comment ban"],body:[["360 days","152","150","157"],["30 days","42","12","54"],["7 days","317","36","424"],["1 day","1322","428","2209"]],legend:r}))))}t.default=e=>a.a.createElement(c.a,null,a.a.createElement(p,e))},140:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0),a=n.n(r);function o(e){let{header:t,body:n,legend:r,showLastRowBold:o=!1}=e;return a.a.createElement("div",{className:"hor-centered-child"},a.a.createElement("table",null,a.a.createElement("thead",null,a.a.createElement("tr",null,t.map(((e,n)=>a.a.createElement("th",{key:n,style:o&&n===t.length-1?{fontWeight:"bold"}:{}},e))))),a.a.createElement("tbody",null,n.map(((e,t)=>a.a.createElement("tr",{key:t},e.map(((e,r)=>a.a.createElement("td",{key:r,style:o&&t===n.length-1?{fontWeight:"bold"}:{}},e)))))))),a.a.createElement("p",null,a.a.createElement("em",null,r)))}},152:function(e,t,n){var r=n(157),a=n(153),o=n(158),i=Function.prototype,c=Object.prototype,l=i.toString,s=c.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=r(e))return!1;var t=a(e);if(null===t)return!0;var n=s.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==u}},153:function(e,t,n){var r=n(170)(Object.getPrototypeOf,Object);e.exports=r},154:function(e,t,n){var r=n(148),a=n(143),o=n(172);e.exports=function(e,t){return e&&e.length?r(e,a(t,2),o):void 0}},155:function(e,t,n){var r=n(148),a=n(171),o=n(143);e.exports=function(e,t){return e&&e.length?r(e,o(t,2),a):void 0}},156:function(e,t,n){"use strict";n.d(t,"a",(function(){return ze}));var r=n(0),a=n.n(r),o=n(258),i=n(615),c=n(622),l=n(169),s=n(136),u=n.n(s),f=n(139),p=n(168),d=n(138),m=n.n(d),y=n(135);function h(e){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h(e)}function b(){return b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}function v(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function j(e,t){return j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},j(e,t)}function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=A(e);if(t){var a=A(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return k(this,n)}}function k(e,t){return!t||"object"!==h(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function A(e){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},A(e)}function x(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(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 w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var P=function(e){return e&&e.x===+e.x&&e.y===+e.y},S=function(e,t){var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[[]];return e.forEach((function(e){P(e)?t[t.length-1].push(e):t[t.length-1].length>0&&t.push([])})),P(e[0])&&t[t.length-1].push(e[0]),t[t.length-1].length<=0&&(t=t.slice(0,-1)),t}(e);t&&(n=[n.reduce((function(e,t){return[].concat(x(e),x(t))}),[])]);var r=n.map((function(e){return e.reduce((function(e,t,n){return"".concat(e).concat(0===n?"M":"L").concat(t.x,",").concat(t.y)}),"")})).join("");return 1===n.length?"".concat(r,"Z"):r},R=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(i,e);var t,n,r,o=E(i);function i(){return g(this,i),o.apply(this,arguments)}return t=i,(n=[{key:"render",value:function(){var e=this.props,t=e.points,n=e.className,r=e.baseLinePoints,o=e.connectNulls,i=v(e,["points","className","baseLinePoints","connectNulls"]);if(!t||!t.length)return null;var c=m()("recharts-polygon",n);if(r&&r.length){var l=i.stroke&&"none"!==i.stroke,s=function(e,t,n){var r=S(e,n);return"".concat("Z"===r.slice(-1)?r.slice(0,-1):r,"L").concat(S(t.reverse(),n).slice(1))}(t,r,o);return a.a.createElement("g",{className:c},a.a.createElement("path",b({},Object(y.c)(i,!0),{fill:"Z"===s.slice(-1)?i.fill:"none",stroke:"none",d:s})),l?a.a.createElement("path",b({},Object(y.c)(i,!0),{fill:"none",d:S(t,o)})):null,l?a.a.createElement("path",b({},Object(y.c)(i,!0),{fill:"none",d:S(r,o)})):null)}var u=S(t,o);return a.a.createElement("path",b({},Object(y.c)(i,!0),{fill:"Z"===u.slice(-1)?i.fill:"none",className:c,d:u}))}}])&&O(t.prototype,n),r&&O(t,r),i}(r.PureComponent),T=n(141),I=n(137);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 N(){return N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N.apply(this,arguments)}function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){D(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function D(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function M(e,t){return M=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},M(e,t)}function K(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=U(e);if(t){var a=U(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return V(this,n)}}function V(e,t){return!t||"object"!==C(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function U(e){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},U(e)}var G=Math.PI/180,$=1e-5,q=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&M(e,t)}(i,e);var t,n,r,o=K(i);function i(){return B(this,i),o.apply(this,arguments)}return t=i,r=[{key:"renderTickItem",value:function(e,t,n){return a.a.isValidElement(e)?a.a.cloneElement(e,t):u()(e)?e(t):a.a.createElement(T.a,N({},t,{className:"recharts-polar-angle-axis-tick-value"}),n)}}],(n=[{key:"getTickLineCoord",value:function(e){var t=this.props,n=t.cx,r=t.cy,a=t.radius,o=t.orientation,i=t.tickSize||8,c=Object(I.e)(n,r,a,e.coordinate),l=Object(I.e)(n,r,a+("inner"===o?-1:1)*i,e.coordinate);return{x1:c.x,y1:c.y,x2:l.x,y2:l.y}}},{key:"getTickTextAnchor",value:function(e){var t=this.props.orientation,n=Math.cos(-e.coordinate*G);return n>$?"outer"===t?"start":"end":n<-$?"outer"===t?"end":"start":"middle"}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.radius,o=e.axisLine,i=e.axisLineType,c=_(_({},Object(y.c)(this.props)),{},{fill:"none"},Object(y.c)(o));if("circle"===i)return a.a.createElement(p.a,N({className:"recharts-polar-angle-axis-line"},c,{cx:t,cy:n,r:r}));var l=this.props.ticks.map((function(e){return Object(I.e)(t,n,r,e.coordinate)}));return a.a.createElement(R,N({className:"recharts-polar-angle-axis-line"},c,{points:l}))}},{key:"renderTicks",value:function(){var e=this,t=this.props,n=t.ticks,r=t.tick,o=t.tickLine,c=t.tickFormatter,l=t.stroke,s=Object(y.c)(this.props),u=Object(y.c)(r),p=_(_({},s),{},{fill:"none"},Object(y.c)(o)),d=n.map((function(t,n){var d=e.getTickLineCoord(t),m=_(_(_({textAnchor:e.getTickTextAnchor(t)},s),{},{stroke:"none",fill:l},u),{},{index:n,payload:t,x:d.x2,y:d.y2});return a.a.createElement(f.a,N({className:"recharts-polar-angle-axis-tick",key:"tick-".concat(n)},Object(y.b)(e.props,t,n)),o&&a.a.createElement("line",N({className:"recharts-polar-angle-axis-tick-line"},p,d)),r&&i.renderTickItem(r,m,c?c(t.value,n):t.value))}));return a.a.createElement(f.a,{className:"recharts-polar-angle-axis-ticks"},d)}},{key:"render",value:function(){var e=this.props,t=e.ticks,n=e.radius,r=e.axisLine;return n<=0||!t||!t.length?null:a.a.createElement(f.a,{className:"recharts-polar-angle-axis"},r&&this.renderAxisLine(),this.renderTicks())}}])&&F(t.prototype,n),r&&F(t,r),i}(r.PureComponent);q.displayName="PolarAngleAxis",q.axisType="angleAxis",q.defaultProps={type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,domain:[0,"auto"],orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0};var W=n(154),z=n.n(W),J=n(155),Z=n.n(J),H=n(147);function Q(e){return Q="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},Q(e)}function X(){return X=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},X.apply(this,arguments)}function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(n),!0).forEach((function(t){te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ne(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function re(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function oe(e,t){return oe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},oe(e,t)}function ie(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=le(e);if(t){var a=le(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return ce(this,n)}}function ce(e,t){return!t||"object"!==Q(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function le(e){return le=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},le(e)}var se=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&oe(e,t)}(i,e);var t,n,r,o=ie(i);function i(){return re(this,i),o.apply(this,arguments)}return t=i,r=[{key:"renderTickItem",value:function(e,t,n){return a.a.isValidElement(e)?a.a.cloneElement(e,t):u()(e)?e(t):a.a.createElement(T.a,X({},t,{className:"recharts-polar-radius-axis-tick-value"}),n)}}],(n=[{key:"getTickValueCoord",value:function(e){var t=e.coordinate,n=this.props,r=n.angle,a=n.cx,o=n.cy;return Object(I.e)(a,o,t,r)}},{key:"getTickTextAnchor",value:function(){var e;switch(this.props.orientation){case"left":e="end";break;case"right":e="start";break;default:e="middle"}return e}},{key:"getViewBox",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.angle,a=e.ticks,o=Z()(a,(function(e){return e.coordinate||0}));return{cx:t,cy:n,startAngle:r,endAngle:r,innerRadius:z()(a,(function(e){return e.coordinate||0})).coordinate||0,outerRadius:o.coordinate||0}}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.angle,o=e.ticks,i=e.axisLine,c=ne(e,["cx","cy","angle","ticks","axisLine"]),l=o.reduce((function(e,t){return[Math.min(e[0],t.coordinate),Math.max(e[1],t.coordinate)]}),[1/0,-1/0]),s=Object(I.e)(t,n,l[0],r),u=Object(I.e)(t,n,l[1],r),f=ee(ee(ee({},Object(y.c)(c)),{},{fill:"none"},Object(y.c)(i)),{},{x1:s.x,y1:s.y,x2:u.x,y2:u.y});return a.a.createElement("line",X({className:"recharts-polar-radius-axis-line"},f))}},{key:"renderTicks",value:function(){var e=this,t=this.props,n=t.ticks,r=t.tick,o=t.angle,c=t.tickFormatter,l=t.stroke,s=ne(t,["ticks","tick","angle","tickFormatter","stroke"]),u=this.getTickTextAnchor(),p=Object(y.c)(s),d=Object(y.c)(r),m=n.map((function(t,n){var s=e.getTickValueCoord(t),m=ee(ee(ee(ee({textAnchor:u,transform:"rotate(".concat(90-o,", ").concat(s.x,", ").concat(s.y,")")},p),{},{stroke:"none",fill:l},d),{},{index:n},s),{},{payload:t});return a.a.createElement(f.a,X({className:"recharts-polar-radius-axis-tick",key:"tick-".concat(n)},Object(y.b)(e.props,t,n)),i.renderTickItem(r,m,c?c(t.value,n):t.value))}));return a.a.createElement(f.a,{className:"recharts-polar-radius-axis-ticks"},m)}},{key:"render",value:function(){var e=this.props,t=e.ticks,n=e.axisLine,r=e.tick;return t&&t.length?a.a.createElement(f.a,{className:"recharts-polar-radius-axis"},n&&this.renderAxisLine(),r&&this.renderTicks(),H.a.renderCallByParent(this.props,this.getViewBox())):null}}])&&ae(t.prototype,n),r&&ae(t,r),i}(r.PureComponent);se.displayName="PolarRadiusAxis",se.axisType="radiusAxis",se.defaultProps={type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,domain:[0,"auto"],allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0};var ue=n(167),fe=n.n(ue),pe=n(160),de=n.n(pe),me=n(152),ye=n.n(me),he=n(151),be=n.n(he),ve=n(166),ge=n(173),Oe=n(176),je=n(174),Ee=n(175),ke=n(159),Ae=n(162),xe=n(142),we=n(161),Pe=n(164);function Se(e){return Se="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},Se(e)}function Re(){return Re=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Re.apply(this,arguments)}function Te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){Ce(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ce(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Le(e,t){return Le=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Le(e,t)}function _e(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Be(e);if(t){var a=Be(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return De(this,n)}}function De(e,t){return!t||"object"!==Se(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Be(e){return Be=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Be(e)}var Fe=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Le(e,t)}(i,e);var t,n,r,o=_e(i);function i(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),(t=o.call(this,e)).state=void 0,t.id=Object(xe.j)("recharts-pie-"),t.handleAnimationEnd=function(){var e=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),u()(e)&&e()},t.handleAnimationStart=function(){var e=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),u()(e)&&e()},t.state={isAnimationFinished:!e.isAnimationActive,prevIsAnimationActive:e.isAnimationActive,prevAnimationId:e.animationId},t}return t=i,r=[{key:"getDerivedStateFromProps",value:function(e,t){return t.prevIsAnimationActive!==e.isAnimationActive?{prevIsAnimationActive:e.isAnimationActive,prevAnimationId:e.animationId,curSectors:e.sectors,prevSectors:[],isAnimationFinished:!0}:e.isAnimationActive&&e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curSectors:e.sectors,prevSectors:t.curSectors,isAnimationFinished:!0}:e.sectors!==t.curSectors?{curSectors:e.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(e,t){return e>t?"start":e<t?"end":"middle"}},{key:"renderLabelLineItem",value:function(e,t){return a.a.isValidElement(e)?a.a.cloneElement(e,t):u()(e)?e(t):a.a.createElement(Oe.a,Re({},t,{type:"linear",className:"recharts-pie-label-line"}))}},{key:"renderLabelItem",value:function(e,t,n){if(a.a.isValidElement(e))return a.a.cloneElement(e,t);var r=n;return u()(e)&&(r=e(t),a.a.isValidElement(r))?r:a.a.createElement(T.a,Re({},t,{alignmentBaseline:"middle",className:"recharts-pie-label-text"}),r)}},{key:"renderSectorItem",value:function(e,t){return a.a.isValidElement(e)?a.a.cloneElement(e,t):u()(e)?e(t):ye()(e)?a.a.createElement(ge.a,Re({},t,e)):a.a.createElement(ge.a,t)}}],(n=[{key:"isActiveIndex",value:function(e){var t=this.props.activeIndex;return Array.isArray(t)?-1!==t.indexOf(e):e===t}},{key:"renderLabels",value:function(e){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var t=this.props,n=t.label,r=t.labelLine,o=t.dataKey,c=t.valueKey,l=Object(y.c)(this.props),s=Object(y.c)(n),u=Object(y.c)(r),p=n&&n.offsetRadius||20,d=e.map((function(e,t){var d=(e.startAngle+e.endAngle)/2,m=Object(I.e)(e.cx,e.cy,e.outerRadius+p,d),y=Ie(Ie(Ie(Ie({},l),e),{},{stroke:"none"},s),{},{index:t,textAnchor:i.getTextAnchor(m.x,e.cx)},m),h=Ie(Ie(Ie(Ie({},l),e),{},{fill:"none",stroke:e.fill},u),{},{index:t,points:[Object(I.e)(e.cx,e.cy,e.outerRadius,d),m],key:"line"}),b=o;return be()(o)&&be()(c)?b="value":be()(o)&&(b=c),a.a.createElement(f.a,{key:"label-".concat(t)},r&&i.renderLabelLineItem(r,h),i.renderLabelItem(n,y,Object(we.v)(e,b)))}));return a.a.createElement(f.a,{className:"recharts-pie-labels"},d)}},{key:"renderSectorsStatically",value:function(e){var t=this,n=this.props,r=n.activeShape,o=n.blendStroke;return e.map((function(e,n){var c=t.isActiveIndex(n)?r:null,l=Ie(Ie({},e),{},{stroke:o?e.fill:e.stroke});return a.a.createElement(f.a,Re({className:"recharts-pie-sector"},Object(y.b)(t.props,e,n),{key:"sector-".concat(n)}),i.renderSectorItem(c,l))}))}},{key:"renderSectorsWithAnimation",value:function(){var e=this,t=this.props,n=t.sectors,r=t.isAnimationActive,o=t.animationBegin,i=t.animationDuration,c=t.animationEasing,l=t.animationId,s=this.state,u=s.prevSectors,p=s.prevIsAnimationActive;return a.a.createElement(ve.a,{begin:o,duration:i,isActive:r,easing:c,from:{t:0},to:{t:1},key:"pie-".concat(l,"-").concat(p),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},(function(t){var r=t.t,o=[],i=(n&&n[0]).startAngle;return n.forEach((function(e,t){var n=u&&u[t],a=t>0?de()(e,"paddingAngle",0):0;if(n){var c=Object(xe.e)(n.endAngle-n.startAngle,e.endAngle-e.startAngle),l=Ie(Ie({},e),{},{startAngle:i+a,endAngle:i+c(r)+a});o.push(l),i=l.endAngle}else{var s=e.endAngle,f=e.startAngle,p=Object(xe.e)(0,s-f)(r),d=Ie(Ie({},e),{},{startAngle:i+a,endAngle:i+p+a});o.push(d),i=d.endAngle}})),a.a.createElement(f.a,null,e.renderSectorsStatically(o))}))}},{key:"renderSectors",value:function(){var e=this.props,t=e.sectors,n=e.isAnimationActive,r=this.state.prevSectors;return!(n&&t&&t.length)||r&&fe()(r,t)?this.renderSectorsStatically(t):this.renderSectorsWithAnimation()}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.sectors,r=e.className,o=e.label,i=e.cx,c=e.cy,l=e.innerRadius,s=e.outerRadius,u=e.isAnimationActive,p=this.state.isAnimationFinished;if(t||!n||!n.length||!Object(xe.g)(i)||!Object(xe.g)(c)||!Object(xe.g)(l)||!Object(xe.g)(s))return null;var d=m()("recharts-pie",r);return a.a.createElement(f.a,{className:d},this.renderSectors(),o&&this.renderLabels(n),H.a.renderCallByParent(this.props,null,!1),(!u||p)&&je.a.renderCallByParent(this.props,n,!1))}}])&&Ne(t.prototype,n),r&&Ne(t,r),i}(r.PureComponent);Fe.displayName="Pie",Fe.defaultProps={stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Ae.a.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1},Fe.parseDeltaAngle=function(e,t){return Object(xe.i)(t-e)*Math.min(Math.abs(t-e),360)},Fe.getRealPieData=function(e){var t=e.props,n=t.data,r=t.children,a=Object(y.c)(e.props),o=Object(ke.a)(r,Ee.a.displayName);return n&&n.length?n.map((function(e,t){return Ie(Ie(Ie({payload:e},a),e),o&&o[t]&&o[t].props)})):o&&o.length?o.map((function(e){return Ie(Ie({},a),e.props)})):[]},Fe.parseCoordinateOfPie=function(e,t){var n=t.top,r=t.left,a=t.width,o=t.height,i=Object(I.c)(a,o);return{cx:r+Object(xe.c)(e.props.cx,a,a/2),cy:n+Object(xe.c)(e.props.cy,o,o/2),innerRadius:Object(xe.c)(e.props.innerRadius,i,0),outerRadius:Object(xe.c)(e.props.outerRadius,i,.8*i),maxRadius:e.props.maxRadius||Math.sqrt(a*a+o*o)/2}},Fe.getComposedData=function(e){var t=e.item,n=e.offset,r=Fe.getRealPieData(t);if(!r||!r.length)return null;var a=t.props,o=a.cornerRadius,i=a.startAngle,c=a.endAngle,l=a.paddingAngle,s=a.dataKey,u=a.nameKey,f=a.valueKey,p=a.tooltipType,d=Math.abs(t.props.minAngle),m=Fe.parseCoordinateOfPie(t,n),y=Fe.parseDeltaAngle(i,c),h=Math.abs(y),b=s;be()(s)&&be()(f)?(Object(Pe.a)(!1,'Use "dataKey" to specify the value of pie,\n      the props "valueKey" will be deprecated in 1.1.0'),b="value"):be()(s)&&(Object(Pe.a)(!1,'Use "dataKey" to specify the value of pie,\n      the props "valueKey" will be deprecated in 1.1.0'),b=f);var v,g,O=r.filter((function(e){return 0!==Object(we.v)(e,b,0)})).length,j=h-O*d-(h>=360?O:O-1)*l,E=r.reduce((function(e,t){var n=Object(we.v)(t,b,0);return e+(Object(xe.g)(n)?n:0)}),0);E>0&&(v=r.map((function(e,t){var n,r=Object(we.v)(e,b,0),a=Object(we.v)(e,u,t),c=(Object(xe.g)(r)?r:0)/E,s=(n=t?g.endAngle+Object(xe.i)(y)*l*(0!==r?1:0):i)+Object(xe.i)(y)*((0!==r?d:0)+c*j),f=(n+s)/2,h=(m.innerRadius+m.outerRadius)/2,v=[{name:a,value:r,payload:e,dataKey:b,type:p}],O=Object(I.e)(m.cx,m.cy,h,f);return g=Ie(Ie(Ie({percent:c,cornerRadius:o,name:a,tooltipPayload:v,midAngle:f,middleRadius:h,tooltipPosition:O},e),m),{},{value:Object(we.v)(e,b),startAngle:n,endAngle:s,payload:e,paddingAngle:Object(xe.i)(y)*l})})));return Ie(Ie({},m),{},{sectors:v,data:r})};var Me=Object(l.a)({chartName:"PieChart",GraphicalChild:Fe,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:q},{axisType:"radiusAxis",AxisComp:se}],formatAxisMap:I.b,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),Ke=n(619),Ve=n(56),Ue=n.n(Ve);const Ge=["#4a7bd1","#ff7200","#adadad","#ffc400","#3f9de0","#8bc169","#335aa0","#d35f13","#848484","#cc9a02","#ac6131","#636363","#997302","#245e91","#44682b","#698ed0","#f0965a","#ffcd34","#7caedd","#52D726","#7CDDDD","#b7b7b7"],$e=e=>Ge[e%Ge.length],qe=(e,t)=>`${e.name} (${e.value.toLocaleString()}${t||""})`,We=e=>{let{payload:t,suffix:n}=e;return a.a.createElement("div",{className:`flex wrap ${Ue.a["customized-legend"]}`},t.map(((e,t)=>a.a.createElement("div",{key:t,className:`flex ${Ue.a["legend-item"]}`},a.a.createElement(o.a,{width:30,height:30,className:"no-shrink",viewBox:{x:0,y:0,width:30,height:30}},a.a.createElement(i.a,{cx:15,cy:15,type:"square",size:150,fill:$e(t)})),a.a.createElement("span",{style:{lineHeight:"30px"}},qe(e,n))))))};function ze(e){let{data:t,legend:n,title:r,suffix:o}=e;return a.a.createElement(a.a.Fragment,null,r&&a.a.createElement("div",{className:"hor-centered-child"},a.a.createElement("p",null,a.a.createElement("b",null,r))),a.a.createElement("div",{style:{height:300}},a.a.createElement(c.a,null,a.a.createElement(Me,{width:300,height:300},a.a.createElement(Fe,{dataKey:"value",data:t,isAnimationActive:!1,innerRadius:80,outerRadius:120},t.map(((e,t)=>a.a.createElement(Ee.a,{key:`cell-${t}`,fill:$e(t),name:qe(e,o)})))),a.a.createElement(Ke.a,{content:e=>{let{payload:t}=e;return a.a.createElement("div",{className:Ue.a["tooltip-content"]},t&&t[0]&&t[0].name)}})))),a.a.createElement(We,{payload:t,suffix:o}),n&&a.a.createElement("div",{className:"hor-centered-child"},a.a.createElement("p",null,a.a.createElement("em",null,n))))}}}]);