1/*! For license information please see 673.4b13f9b3fb0fbdcee67e.js.LICENSE.txt */ 2"use strict";(self.webpackChunkbfo_community=self.webpackChunkbfo_community||[]).push([[673],{29471:function(e,t,n){n.d(t,{N:function(){return s},i:function(){return f}});var r=n(73872),o=["success"];function i(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function a(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var a=r&&r.prototype instanceof u?r:u,s=Object.create(a.prototype);return c(s,"_invoke",function(n,r,o){var i,a,c,u=0,s=o||[],m=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,a=0,c=e,f.n=n,l}};function p(n,r){for(a=n,c=r,t=0;!m&&u&&!o&&t<s.length;t++){var o,i=s[t],p=f.p,d=i[2];n>3?(o=d===r)&&(c=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(a=0,f.v=r,f.n=i[1]):p<d&&(o=n<3||i[0]>r||r>d)&&(i[4]=n,i[5]=r,f.n=d,a=0))}if(o||n>1)return l;throw m=!0,r}return function(o,s,d){if(u>1)throw TypeError("Generator is already running");for(m&&1===s&&p(s,d),a=s,c=d;(t=a<2?e:c)||!m;){i||(a?a<3?(a>1&&(f.n=-1),p(a,c)):f.n=c:f.v=c);try{if(u=2,i){if(a||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,a<2&&(a=0)}else 1===a&&(t=i.return)&&t.call(i),a<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=e}else if((t=(m=f.n<0)?c:n.call(r,f))!==l)break}catch(t){i=e,a=1,c=t}finally{u=1}}return{value:t,done:m}}}(n,o,i),!0),s}var l={};function u(){}function s(){}function m(){}t=Object.getPrototypeOf;var f=[][r]?t(t([][r]())):(c(t={},r,function(){return this}),t),p=m.prototype=u.prototype=Object.create(f);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,c(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=m,c(p,"constructor",m),c(m,"constructor",s),s.displayName="GeneratorFunction",c(m,o,"GeneratorFunction"),c(p),c(p,o,"Generator"),c(p,r,function(){return this}),c(p,"toString",function(){return"[object Generator]"}),(a=function(){return{w:i,m:d}})()}function c(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}c=function(e,t,n,r){function i(t,n){c(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},c(e,t,n,r)}function l(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function u(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){l(i,r,o,a,c,"next",e)}function c(e){l(i,r,o,a,c,"throw",e)}a(void 0)})}}function s(){return m.apply(this,arguments)}function m(){return(m=u(a().m(function e(){var t,n;return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,r.A.get("/api/dashboards/role-title");case 1:return t=e.v,n=t.data.title,e.a(2,n)}},e)}))).apply(this,arguments)}function f(){return p.apply(this,arguments)}function p(){return(p=u(a().m(function e(){var t,n,c;return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,r.A.get("/api/dashboards/children");case 1:return t=e.v,(n=t.data).success,c=i(n,o),e.a(2,c)}},e)}))).apply(this,arguments)}},49673:function(e,t,n){n.r(t),n.d(t,{default:function(){return le}});var r=n(96540),o=n(66977),i=n(91448),a=n(14073),c=n(11342),l=n(86435),u=n(29471),s=n(73872);function m(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,u=Object.create(l.prototype);return f(u,"_invoke",function(n,r,o){var i,c,l,u=0,s=o||[],m=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!m&&u&&!o&&t<s.length;t++){var o,i=s[t],p=f.p,d=i[2];n>3?(o=d===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<d&&(o=n<3||i[0]>r||r>d)&&(i[4]=n,i[5]=r,f.n=d,c=0))}if(o||n>1)return a;throw m=!0,r}return function(o,s,d){if(u>1)throw TypeError("Generator is already running");for(m&&1===s&&p(s,d),c=s,l=d;(t=c<2?e:l)||!m;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(u=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");
2if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(m=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{u=1}}return{value:t,done:m}}}(n,o,i),!0),u}var a={};function c(){}function l(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(f(t={},r,function(){return this}),t),p=u.prototype=c.prototype=Object.create(s);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,f(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return l.prototype=u,f(p,"constructor",u),f(u,"constructor",l),l.displayName="GeneratorFunction",f(u,o,"GeneratorFunction"),f(p),f(p,o,"Generator"),f(p,r,function(){return this}),f(p,"toString",function(){return"[object Generator]"}),(m=function(){return{w:i,m:d}})()}function f(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}f=function(e,t,n,r){function i(t,n){f(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},f(e,t,n,r)}function p(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function d(){var e;return e=m().m(function e(t){var n,r;return m().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,s.A.get("/api/charts-eap/data",{params:t});case 1:return n=e.v,r=n.data.chartData,e.a(2,r)}},e)}),d=function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){p(i,r,o,a,c,"next",e)}function c(e){p(i,r,o,a,c,"throw",e)}a(void 0)})},d.apply(this,arguments)}var v=n(86861);function b(e){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}function h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return y(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function g(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 O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){P(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function P(e,t,n){return(t=function(e){var t=function(e){if("object"!=b(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=b(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==b(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e){var t=e.reduce(function(e,t){return e+t.y},0);return e.map(function(e){return O(O({},e),{},{y:Math.round(100*e.y/t*10)/10})})}var j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(e).sort(function(e,t){var n=e[0].split("/"),r=t[0].split("/"),o=parseInt(n[1],10),i=parseInt(r[1],10),a=parseInt(n[0],10),c=parseInt(r[0],10);return o===i?a>c?1:a<c?-1:0:o>i?1:o<i?-1:0})};function w(e){return e.reduce(function(e,t){return e+t},0)}var E=n(30201),A=n(5556),S=n(92328),I=n(67605);function D(e){var t=e.dashboardName,n=(0,o.B)("chartsEAP").t;return r.createElement(S.A,null,r.createElement(i.A,{p:"5px"},r.createElement(i.A,{display:"flex",justifyContent:"space-between",alignItems:"center"},r.createElement(i.A,{sx:{width:{xs:0,md:"50px"}}},r.createElement("img",{src:"".concat(I.c,"/images/logo-new-large.png"),alt:"Logo",style:{width:"100%"}})),r.createElement(a.A,{component:"h2",variant:"h5",align:"center"},n("title")),r.createElement(i.A,{sx:{width:{xs:0,md:"50px"}}})),r.createElement(a.A,{component:"h3",variant:"h6",align:"center",mt:"20px",whiteSpace:"pre-wrap"},t||" ")))}D.propTypes={dashboardName:A.string};var T=D,k=n(24332),H=n(65848),W=n(14783),B=n(86911),C=n(9264),L=n(11848);B(W),C(W);var M=(0,L.Ay)("div")({textAlign:"center",width:"fit-content",color:"gray",border:"1px solid gray",padding:"15px 25px",margin:"50px auto"});function R(){var e=(0,o.B)("chartsEAP").t;return r.createElement(M,null,e("insufficientData"))}R.propTypes={insufficient:A.bool};var G=["#A66959","#B8877A","#CAA59B","#A67E59","#9FA659","#C5CA9B","#768259","#598275","#719D8F","#8FB2A7","#597182","#596182","#71799D","#8F96B2","#665982","#7A5982","#95719D","#AB8FB2","#825969"];function F(e){var t=e.id,n=e.data,o=e.count,i=e.minimumCount,a=void 0===i?1:i,c=e.animation,l=void 0!==c&&c,u=e.percentage,s=void 0!==u&&u,m=e.tooltipFormatter;if(!(o<a)){var f=W.chart(t,{chart:{type:"bar",height:50+20*n.length,options3d:{enabled:!0,alpha:0,beta:0,depth:75,viewDistance:0}},tooltip:{enabled:!!m,formatter:m},exporting:{enabled:!1},title:{text:""},colors:G,credits:{enabled:!1},xAxis:{type:"category",labels:{style:{color:"black"}}},yAxis:{labels:{enabled:!1},title:{enabled:!1}},legend:{enabled:!1},plotOptions:{series:{animation:l,borderWidth:0,dataLabels:{enabled:!0}},column:{depth:25}},series:[{colorByPoint:!0,data:n,dataLabels:{enabled:!0,format:s?"{y}%":"{y}",style:{textShadow:!1}}}]});return f.bfoCount=o,f}var p=document.getElementById(t);p&&(p.innerHTML=(0,H.renderToStaticMarkup)(r.createElement(R,{insufficient:o>0})))}function _(e){var t=e.id,n=e.data,o=e.count,i=e.minimumCount,a=void 0===i?1:i,c=e.min,l=void 0===c?0:c,u=e.max,s=e.tickInterval,m=e.legend,f=void 0!==m&&m,p=e.multi,d=void 0!==p&&p,v=e.animation,b=void 0!==v&&v;if(!(o<a)){var h=W.chart(t,{colors:G.slice(6),chart:{type:"column",options3d:{enabled:!0,alpha:5,beta:5,depth:
275,viewDistance:0}},tooltip:{enabled:!1},exporting:{enabled:!1,chartOptions:{plotOptions:{series:{dataLabels:{allowOverlap:!0,x:-2}}}}},title:{text:""},xAxis:{allowDecimals:!1,type:"category",labels:{rotation:-45,style:{color:"black"}}},yAxis:{min:l,max:u&&Math.min(u,100),tickInterval:s||(u<=20?5:10),allowDecimals:!1,title:{text:""},labels:{format:"{value}%",style:{color:"black"}}},legend:{enabled:f,symbolWidth:16,symbolRadius:0,squareSymbol:!1},plotOptions:{series:{animation:b,borderWidth:0,dataLabels:{enabled:!0,style:{textShadow:!1,fontSize:"9px"},format:"{y}%"}}},credits:{enabled:!1},series:d?n.map(function(e,t){var n;return{data:e,name:f&&f[t],color:null===(n=e[t])||void 0===n?void 0:n.color}}):[{colorByPoint:!0,data:n}]});return h.bfoCount=o,h}var y=document.getElementById(t);y&&(y.innerHTML=(0,H.renderToStaticMarkup)(r.createElement(R,{insufficient:o>0})))}function N(e){var t=e.id,n=e.data,o=e.count,i=e.minimumCount,a=void 0===i?1:i,c=e.screenWidth,l=void 0===c?1200:c;if(!(o<a)){var u=W.chart(t,{colors:G,chart:{type:"pie",height:"50%",spacingBottom:10,options3d:{enabled:!0,alpha:35,beta:0}},exporting:{enabled:!1,chartOptions:{plotOptions:{pie:{depth:55,dataLabels:{distance:30}}}}},title:{text:""},legend:{enabled:!1},credits:{enabled:!1},tooltip:{enabled:!1},plotOptions:{series:{animation:!1},pie:{size:l>800?"85%":null,allowPointSelect:!1,depth:l>800?55:30,innerSize:"50%",dataLabels:{crop:l>800,overflow:l>800?"justify":"allow",distance:l>800?20:5,style:{width:l>800?125:70},enabled:!0,format:"{point.name}: {point.percentage:.1f}%"}}},series:[{data:n}]});return u.bfoCount=o,u}var s=document.getElementById(t);s&&(s.innerHTML=(0,H.renderToStaticMarkup)(r.createElement(R,{insufficient:o>0})))}var z=["id","title","info","children","isPie"];function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},q.apply(null,arguments)}var $=function(e){return r.createElement(S.A,q({},e,{titleVariant:"subtitle1",sx:{marginTop:"30px"}}))};function U(e){var t=e.id,n=e.title,o=e.info,c=e.children,l=e.isPie,u=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,z),s=r.createElement(a.A,{component:"h3",variant:"subtitle2",fontWeight:"bold",align:"center"},n);return r.createElement(i.A,u,r.createElement(k.A,{info:o,title:s}),c,r.createElement(i.A,{className:"chart",id:t,mt:l?"10px":"20px",mb:"-5px"}))}function V(e){return V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},V(e)}function J(e){return function(e){if(Array.isArray(e))return K(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){if("string"==typeof e)return K(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?K(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Q(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 X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(n),!0).forEach(function(t){Y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEac
2h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Y(e,t,n){return(t=function(e){var t=function(e){if("object"!=V(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=V(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==V(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z(e){return e>700?"lg":e>500?"md":e>380?"sm":"xs"}function ee(e){var t=e.data,n=e.updateChartRefs,c=(0,o.B)("chartsEAP").t,l=(0,r.useRef)();(0,r.useLayoutEffect)(function(){u({animation:!0})},[t]),(0,r.useEffect)(function(){return window.addEventListener("resize",u),function(){return window.removeEventListener("resize",u)}},[]);var u=function(e){var r=e.animation,o=void 0!==r&&r,i=document.body.clientWidth;if(Z(i)!==l.current){l.current=Z(i);var a={newCases:document.getElementById("newCases"),casesByMonth:F(X(X({id:"casesByMonth"},t.casesByMonth),{},{animation:o})),utilization:document.getElementById("utilization"),programPathways:N(X(X({id:"programPathways"},t.programPathways),{},{screenWidth:i})),mainProblemDrugProfile:N(X(X({id:"mainProblemDrugProfile"},t.mainProblemDrugProfile),{},{screenWidth:i})),age:_(X(X({id:"age"},t.age),{},{animation:o})),gender:N(X(X({id:"gender"},t.gender),{},{screenWidth:i})),language:N(X(X({id:"language"},t.language),{},{screenWidth:i})),loginTime:_(X(X({id:"loginTime"},t.loginTime),{},{animation:o,tickInterval:5})),loginWorkingHours:N(X(X({id:"loginWorkingHours"},t.loginWorkingHours),{},{screenWidth:i})),engagementPersonal:N(X(X({id:"engagementPersonal"},t.engagementPersonal),{},{screenWidth:i})),engagementGroup:N(X(X({id:"engagementGroup"},t.engagementGroup),{},{screenWidth:i})),substanceDependenceProfile:_(X(X({id:"substanceDependenceProfile"},t.substanceDependenceProfile),{},{animation:o,max:10*Math.ceil(Math.max.apply(Math,J(t.substanceDependenceProfile.data.map(function(e){return e.y})))/10)+10,tickInterval:5})),substanceDependenceImprovement:N(X(X({id:"substanceDependenceImprovement"},t.substanceDependenceImprovement),{},{minimumCount:10,screenWidth:i})),mentalHealthProfile:_(X(X({id:"mentalHealthProfile"},t.mentalHealthProfile),{},{animation:o,max:10*Math.ceil(Math.max.apply(Math,J(t.mentalHealthProfile.data.map(function(e){return e.y})))/10)+10,tickInterval:5})),mentalHealthImprovement:N(X(X({id:"mentalHealthImprovement"},t.mentalHealthImprovement),{},{minimumCount:10,screenWidth:i})),improvementHealth:N(X(X({id:"improvementHealth"},t.improvementHealth),{},{minimumCount:10,screenWidth:i})),improvementLife:N(X(X({id:"improvementLife"},t.improvementLife),{},{minimumCount:10,screenWidth:i})),improvementResilience:N(X(X({id:"improvementResilience"},t.improvementResilience),{},{minimumCount:10,screenWidth:i})),improvementRelationships:N(X(X({id:"improvementRelationships"},t.improvementRelationships),{},{minimumCount:10,screenWidth:i})),improvementLifestyle:N(X(X({id:"improvementLifestyle"},t.improvementLifestyle),{},{minimumCount:10,screenWidth:i})),improvementWork:N(X(X({id:"improvementWork"},t.improvementWork),{},{minimumCount:10,screenWidth:i}))};n(a)}},s=t.casesByMonth.data.reduce(function(e,t){return e+t[1]},0);return r.createElement(i.A,null,r.createElement($,{title:c("groups.metrics")},r.createElement(i.A,{mt:"30px"},r.createElement(k.A,{info:{text:c("charts.newCases.info")},title:r.createElement(a.A,{component:"h3",variant:"subtitle2",fontWeight:"bold",align:"center"},c("charts.newCases.title"))}),r.createElement("div",{id:"newCases",style:{fontSize:100,color:"#244B71",textAlign:"center",paddingTop:"20px"}},r.createElement("div",{style:{lineHeight:1.2}},r.createElement("span",null,s)))),r.createElement(U,{id:"casesByMonth",title:c("charts.casesByMonth.title"),info:{text:c("charts.casesByMonth.info")},mt:"40px"},r.createElement(a.A,{variant:"body2",align:"center",pt:"20px"},c("total"),": ",s)),r.createElement(U,{id:"programPathways",title:c("charts.programPathways.title"),info:{text:c("charts.programPathways.info")},mt:"40px",isPie:!0}),r.createElement(U,{id:"mainProblemDrugProfile",title:c("charts.mainProblemDrugProfile.title"),info:{text:c("charts.mainProblemDrugProfile.info")},mt:"40px",isPie:!0}),r.createElement(U,{id:"loginTime",title:c("charts.loginTime.title"),info:{text:c("charts.loginTime.info")},mt:"40px"}),r.createElement(U,{id:"loginWorkingHours",title:c("charts.loginWorkingHours.title"),info:{text:c("charts.loginWorkingHours.info")},mt:"40px",mb:"20px",isPie:!0})),r.createElement($,{title:c("groups.demographics"),mb:"20px"},r.createElement(U,{id:"age",title:c("charts.age.title"),info:{text:c("charts.age.info")},mt:"30px"}),r.createElement(U,{id:"gender",title:c("charts.gender.title"),info:{text:c("charts.gender.info")},mt:"40px",isPie:!0}),r.createElement(U,{id:"language",title:c("charts.language.title"),info:{text:c("charts.language.info")},mt:"40px",isPie:!0})),r.createElement($,{title:c("groups.support"),mb:"20px"},r.createElement(U,{id:"engagementPersonal",title:c("charts.engagementPersonal.title"),info:{text:c("charts.engagementPersonal.info")},mt:"30px",isPie:!0}),r.createElement(U,{id:"engagementGroup",title:c("charts.engagementGroup.title"),info:{text:c("charts.engagementGroup.info")},mt:"40px",isPie:!0})),r.createElement($,{title:c("groups.impact")}
2,r.createElement(U,{id:"substanceDependenceProfile",title:c("charts.substanceDependenceProfile.title"),info:{text:c("charts.substanceDependenceProfile.info")},mt:"30px"}),r.createElement(U,{id:"substanceDependenceImprovement",title:c("charts.substanceDependenceImprovement.title"),info:{text:c("charts.substanceDependenceImprovement.info")},mt:"40px",isPie:!0}),r.createElement(U,{id:"mentalHealthProfile",title:c("charts.mentalHealthProfile.title"),info:{text:c("charts.mentalHealthProfile.info")},mt:"40px"}),r.createElement(U,{id:"mentalHealthImprovement",title:c("charts.mentalHealthImprovement.title"),info:{text:c("charts.mentalHealthImprovement.info")},mt:"40px",isPie:!0}),r.createElement(U,{id:"improvementHealth",title:c("charts.improvementHealth.title"),info:{text:c("charts.improvementHealth.info")},mt:"40px",isPie:!0}),r.createElement(U,{id:"improvementLife",title:c("charts.improvementLife.title"),info:{text:c("charts.improvementLife.info")},mt:"40px",isPie:!0}),r.createElement(U,{id:"improvementResilience",title:c("charts.improvementResilience.title"),info:{text:c("charts.improvementResilience.info")},mt:"40px",isPie:!0}),r.createElement(U,{id:"improvementRelationships",title:c("charts.improvementRelationships.title"),info:{text:c("charts.improvementRelationships.info")},mt:"40px",isPie:!0}),r.createElement(U,{id:"improvementLifestyle",title:c("charts.improvementLifestyle.title"),info:{text:c("charts.improvementLifestyle.info")},mt:"40px",isPie:!0}),r.createElement(U,{id:"improvementWork",title:c("charts.improvementWork.title"),info:{text:c("charts.improvementWork.info")},mt:"40px",isPie:!0})))}U.propTypes={id:A.string.isRequired,title:A.oneOfType([A.string,A.arrayOf(A.node)]).isRequired,info:A.shape({text:A.oneOfType([A.string,A.arrayOf(A.string)])}),isPie:A.bool,children:A.node},ee.propTypes={data:A.object.isRequired,updateChartRefs:A.func.isRequired};var te=ee;function ne(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,u=Object.create(l.prototype);return re(u,"_invoke",function(n,r,o){var i,c,l,u=0,s=o||[],m=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!m&&u&&!o&&t<s.length;t++){var o,i=s[t],p=f.p,d=i[2];n>3?(o=d===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<d&&(o=n<3||i[0]>r||r>d)&&(i[4]=n,i[5]=r,f.n=d,c=0))}if(o||n>1)return a;throw m=!0,r}return function(o,s,d){if(u>1)throw TypeError("Generator is already running");for(m&&1===s&&p(s,d),c=s,l=d;(t=c<2?e:l)||!m;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(u=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(m=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{u=1}}return{value:t,done:m}}}(n,o,i),!0),u}var a={};function c(){}function l(){}function u(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(re(t={},r,function(){return this}),t),m=u.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,re(e,o,"GeneratorFunction")),e.prototype=Object.create(m),e}return l.prototype=u,re(m,"constructor",u),re(u,"constructor",l),l.displayName="GeneratorFunction",re(u,o,"GeneratorFunction"),re(m),re(m,o,"Generator"),re(m,r,function(){return this}),re(m,"toString",function(){return"[object Generator]"}),(ne=function(){return{w:i,m:f}})()}function re(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}re=function(e,t,n,r){function i(t,n){re(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},re(e,t,n,r)}function oe(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function ie(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){oe(i,r,o,a,c,"next",e)}function c(e){oe(i,r,o,a,c,"throw",e)}a(void 0)})}}function ae(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}
2finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ce(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ce(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var le=function(){var e=(0,o.B)(["chartsEAP","drugs"]),t=e.t,s=e.i18n,m=(0,l.A)(),f=(0,l.A)(),p=(0,l.A)(),b=(0,r.useRef)({}),y=ae((0,r.useState)(!1),2),g=y[0],O=y[1],P=ae((0,r.useState)(!1),2),A=P[0],S=P[1];(0,r.useEffect)(function(){m.run((0,u.N)()),f.run((0,u.i)()),p.run(function(e){return d.apply(this,arguments)}())},[]);var I=(0,r.useMemo)(function(){return p.isSuccess&&f.isSuccess&&function(e){var t=e.data,n=e.t,r=e.lang,o={data:j(t.casesByMonth).reverse(),count:w(Object.values(t.casesByMonth))},i={data:Object.entries(t.programPathways).map(function(e){var t=h(e,2),r=t[0],o=t[1];return{name:n("charts.programPathways.labels.".concat(r)),y:o,color:"Drugs"===r?"#719D8F":"Alcohol"===r?"#8FB2A7":"#598275"}}),count:w(Object.values(t.programPathways))},a={data:Object.entries(t.mainProblemDrugProfile).map(function(e){var t=h(e,2),o=t[0],i=t[1],a=n("drugs:names.".concat(o))||o.charAt(0).toUpperCase()+o.slice(1);return r.startsWith("fr")&&(a+=" "),{name:a,y:i}}),count:w(Object.values(t.mainProblemDrugProfile))},c={data:x(Object.entries(t.loginTime).map(function(e){var t=h(e,2);return{name:t[0],y:t[1],color:"#729b8e"}}).sort(function(e,t){return e.name>t.name?1:-1})),count:w(Object.values(t.loginTime))},l={data:Object.entries(t.loginWorkingHours).map(function(e){var t=h(e,2),r=t[0],o=t[1];return{name:n("charts.loginWorkingHours.labels.".concat(r)),y:o}}),count:w(Object.values(t.loginWorkingHours))},u={data:x(Object.entries(t.age).map(function(e){var t=h(e,2),r=t[0],o=t[1];return{name:"false"===r?n("charts.age.withheld"):r,y:o}}).sort(function(e,t){return"<15"===e.name?-1:e.name>t.name?1:-1})),count:w(Object.values(t.age))},s={data:Object.entries(t.gender).map(function(e){var t,r=h(e,2),o=r[0],i=r[1],a=n("assessment:recovery-program.questions.gender.items")||[],c=n("charts.gender.withheld");return{name:"false"===o?c:null===(t=a.find(function(e){return e.value===Number(o)}))||void 0===t?void 0:t.label,y:i}}),count:w(Object.values(t.gender))},m={data:Object.entries(t.language).map(function(e){var t=h(e,2),r=t[0],o=t[1];return{name:n("charts.language.labels.".concat(r)),y:o,color:r.startsWith("en")?"#719D8F":"#8FB2A7"}}),count:w(Object.values(t.language))},f={data:Object.entries(t.engagementPersonal).map(function(e){var t=h(e,2),r=t[0],o=t[1];return{name:n("charts.engagementPersonal.labels.".concat(r)),y:o,color:"engaged"===r?"#A66959":"#B8877A"}}),count:w(Object.values(t.engagementPersonal))},p={data:Object.entries(t.engagementGroup).map(function(e){var t=h(e,2),r=t[0],o=t[1];return{name:n("charts.engagementGroup.labels.".concat(r)),y:o,color:"engaged"===r?"#A66959":"#B8877A"}}),count:w(Object.values(t.engagementGroup))},d=["No dependence","Low dependence","Moderate dependence","High dependence","Severe dependence"],v={data:x(Object.entries(t.substanceDependenceProfile).sort(function(e,t){var n=h(e,1)[0],r=h(t,1)[0];return d.indexOf(n)-d.indexOf(r)}).map(function(e,t){var r=h(e,2),o=r[0],i=r[1];return{name:n("charts.substanceDependenceProfile.labels.".concat(o)),y:i,color:["#078B39","#385724","#c55a11","#bc0102","#8d0101"][t]}})),count:w(Object.values(t.substanceDependenceProfile))},b={data:x(Object.entries(t.substanceDependenceImprovement).map(function(e,t){var r=h(e,2),o=r[0],i=r[1];return{name:n("charts.substanceDependenceImprovement.labels.".concat(o)),y:i,color:"Improved"===o?"#678175":"#9bb2a7"}})),count:w(Object.values(t.substanceDependenceImprovement))},y=["Normal","Mild","Moderate","Severe"];return{casesByMonth:o,programPathways:i,mainProblemDrugProfile:a,loginTime:c,loginWorkingHours:l,age:u,gender:s,language:m,substanceDepen
2denceProfile:v,substanceDependenceImprovement:b,mentalHealthProfile:{data:x(Object.entries(t.mentalHealthProfile).sort(function(e,t){var n=h(e,1)[0],r=h(t,1)[0];return y.indexOf(n)-y.indexOf(r)}).map(function(e,t){var r=h(e,2),o=r[0],i=r[1];return{name:n("charts.mentalHealthProfile.labels.".concat(o)),y:i,color:["#078B39","#385724","#c55a11","#bc0102","#8d0101"][t]}})),count:w(Object.values(t.mentalHealthProfile))},mentalHealthImprovement:{data:x(Object.entries(t.mentalHealthImprovement).map(function(e,t){var r=h(e,2),o=r[0],i=r[1];return{name:n("charts.mentalHealthImprovement.labels.".concat(o)),y:i,color:"Improved"===o?"#678175":"#9bb2a7"}})),count:w(Object.values(t.mentalHealthImprovement))},engagementPersonal:f,engagementGroup:p,improvementHealth:{data:x(Object.entries(t.improvementHealth).map(function(e,t){var r=h(e,2),o=r[0],i=r[1];return{name:n("charts.improvementHealth.labels.".concat(o)),y:i,color:"Improved"===o?"#678175":"#9bb2a7"}})),count:w(Object.values(t.improvementHealth))},improvementLife:{data:x(Object.entries(t.improvementLife).map(function(e,t){var r=h(e,2),o=r[0],i=r[1];return{name:n("charts.improvementLife.labels.".concat(o)),y:i,color:"Improved"===o?"#678175":"#9bb2a7"}})),count:w(Object.values(t.improvementLife))},improvementResilience:{data:x(Object.entries(t.improvementResilience).map(function(e,t){var r=h(e,2),o=r[0],i=r[1];return{name:n("charts.improvementResilience.labels.".concat(o)),y:i,color:"Improved"===o?"#678175":"#9bb2a7"}})),count:w(Object.values(t.improvementResilience))},improvementRelationships:{data:x(Object.entries(t.improvementRelationships).map(function(e,t){var r=h(e,2),o=r[0],i=r[1];return{name:n("charts.improvementRelationships.labels.".concat(o)),y:i,color:"Improved"===o?"#678175":"#9bb2a7"}})),count:w(Object.values(t.improvementRelationships))},improvementLifestyle:{data:x(Object.entries(t.improvementLifestyle).map(function(e,t){var r=h(e,2),o=r[0],i=r[1];return{name:n("charts.improvementLifestyle.labels.".concat(o)),y:i,color:"Improved"===o?"#678175":"#9bb2a7"}})),count:w(Object.values(t.improvementLifestyle))},improvementWork:{data:x(Object.entries(t.improvementWork).map(function(e,t){var r=h(e,2),o=r[0],i=r[1];return{name:n("charts.improvementWork.labels.".concat(o)),y:i,color:"Improved"===o?"#678175":"#9bb2a7"}})),count:w(Object.values(t.improvementWork))}}}({data:p.data,t:t,lang:s.language})},[p.data,f.data]),D=m.data||"";return r.createElement(c.A,{transparent:!0},r.createElement(T,{dashboardName:D}),r.createElement(i.A,null,p.isLoading&&r.createElement(v.A,{mt:"30px",mb:"-10px"}),p.isError&&r.createElement(a.A,{role:"alert",color:"error",mt:"30px",mb:"-10px",align:"center",fontWeight:"bold"},t("errors.charts")),p.isSuccess&&f.isSuccess&&m.isSuccess&&I&&r.createElement(r.Fragment,null,r.createElement(te,{data:I,updateChartRefs:function(e){b.current=e}}),A&&r.createElement(a.A,{role:"alert",color:"error",mt:"20px",mb:"-10px",align:"center",fontWeight:"bold"},t("errors.pdf")),r.createElement(i.A,{textAlign:"center",mt:"25px",height:"35px"},g?r.createElement(v.A,null):r.createElement(E.$n,{label:t("buttons.pdf"),color:"cyan",onClick:function(){O(!0),setTimeout(ie(ne().m(function e(){return ne().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Promise.all([n.e(164),n.e(587),n.e(638)]).then(n.bind(n,62638));case 1:(0,e.v.default)({t:t,lang:s.language,headerTitle:D,charts:b.current,onError:function(){S(!0),O(!1)},onComplete:function(){O(!1)}});case 2:return e.a(2)}},e)})),1e3)}})),r.createElement(i.A,{textAlign:"center",mt:"25px"},r.createElement(E.$n,{label:t("buttons.scrollToTop"),color:"orange",onClick:function(){window.scroll({top:0,behavior:"smooth"})}})))))}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.