diff --git a/2/ecolyo.9a81bb5949723e491a93.js b/2/ecolyo.7b0014b06996ba183b7b.js
similarity index 99%
rename from 2/ecolyo.9a81bb5949723e491a93.js
rename to 2/ecolyo.7b0014b06996ba183b7b.js
index 8e779186bb574b4fbdb50896a37e4e86ab341920..e523cf0d9bc6e4fbc98e966153ea4b535275d195 100644
--- a/2/ecolyo.9a81bb5949723e491a93.js
+++ b/2/ecolyo.7b0014b06996ba183b7b.js
@@ -1674,7 +1674,7 @@ var ElecHalfHourMonthlyAnalysis = function ElecHalfHourMonthlyAnalysis(_ref) {
   var isDataFullyComplete = (0, _react.useCallback)(function (monthDataloads) {
     var _monthDataloads$weeke, _monthDataloads$week$;
 
-    if (monthDataloads && monthDataloads.weekend && monthDataloads.week && ((_monthDataloads$weeke = monthDataloads.weekend[0]) === null || _monthDataloads$weeke === void 0 ? void 0 : _monthDataloads$weeke.value) !== null && ((_monthDataloads$week$ = monthDataloads.week[0]) === null || _monthDataloads$week$ === void 0 ? void 0 : _monthDataloads$week$.value) !== null) {
+    if (monthDataloads !== null && monthDataloads !== void 0 && monthDataloads.weekend && monthDataloads.week && ((_monthDataloads$weeke = monthDataloads.weekend[0]) === null || _monthDataloads$weeke === void 0 ? void 0 : _monthDataloads$weeke.value) !== null && ((_monthDataloads$week$ = monthDataloads.week[0]) === null || _monthDataloads$week$ === void 0 ? void 0 : _monthDataloads$week$.value) !== null) {
       return true;
     } else return false;
   }, []);
@@ -2075,7 +2075,7 @@ var MonthlyAnalysis = function MonthlyAnalysis(_ref) {
     if (isLoaded) {
       var app = document.querySelector('.app-content');
       window.scrollTo(0, scrollPosition);
-      app && app.scrollTo(0, scrollPosition);
+      app === null || app === void 0 ? void 0 : app.scrollTo(0, scrollPosition);
     }
   }, [isLoaded, scrollPosition]);
   return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !isLoaded && /*#__PURE__*/_react.default.createElement("div", {
diff --git a/3/ecolyo.08f7e7c389f79e81ae12.js b/3/ecolyo.5ece55736571b5c91afd.js
similarity index 99%
rename from 3/ecolyo.08f7e7c389f79e81ae12.js
rename to 3/ecolyo.5ece55736571b5c91afd.js
index 26980997fd6d94edd8d996e4b14a7a1b97a939b9..2a8e596f4d2fe43c667e8d74255c02cdb4babcef 100644
--- a/3/ecolyo.08f7e7c389f79e81ae12.js
+++ b/3/ecolyo.5ece55736571b5c91afd.js
@@ -1075,11 +1075,13 @@ var BarChart = function BarChart(_ref) {
   }), /*#__PURE__*/_react.default.createElement("g", {
     transform: "translate(".concat(marginLeft, ",").concat(marginTop, ")")
   }, chartData.actualData.map(function (d, index) {
+    var _chartData$comparison;
+
     return /*#__PURE__*/_react.default.createElement(_Bar.default, {
       key: index,
       index: index,
       dataload: d,
-      compareDataload: chartData.comparisonData && chartData.comparisonData[index] ? chartData.comparisonData[index] : null,
+      compareDataload: (_chartData$comparison = chartData.comparisonData) !== null && _chartData$comparison !== void 0 && _chartData$comparison[index] ? chartData.comparisonData[index] : null,
       fluidType: fluidType,
       timeStep: timeStep,
       showCompare: showCompare,
@@ -2103,7 +2105,7 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) {
               for (_iterator.s(); !(_step = _iterator.n()).done;) {
                 fluid = _step.value;
 
-                if (fluid && fluid !== null && fluid !== void 0 && fluid.lastDataDate && (fluid === null || fluid === void 0 ? void 0 : fluid.lastDataDate) > _lastDataDate) {
+                if (fluid !== null && fluid !== void 0 && fluid.lastDataDate && (fluid === null || fluid === void 0 ? void 0 : fluid.lastDataDate) > _lastDataDate) {
                   _lastDataDate = fluid.lastDataDate;
                 }
               }
diff --git a/5/ecolyo.401a99b573fa3e497045.js b/5/ecolyo.4c1d9ae558d5214ade9c.js
similarity index 99%
rename from 5/ecolyo.401a99b573fa3e497045.js
rename to 5/ecolyo.4c1d9ae558d5214ade9c.js
index dade51751b90b653bcc22db240ae7f04a6bc40cc..872207057909d60e0deea3f63296943de5aa582e 100644
--- a/5/ecolyo.401a99b573fa3e497045.js
+++ b/5/ecolyo.4c1d9ae558d5214ade9c.js
@@ -147,7 +147,7 @@ var DateNavigator = function DateNavigator(_ref) {
     } else {
       var _updatedDate = dateChartService.incrementeDate(_timeStep.TimeStep.MONTH, currentAnalysisDate, increment);
 
-      setCurrentAnalysisDate && setCurrentAnalysisDate(_updatedDate);
+      setCurrentAnalysisDate === null || setCurrentAnalysisDate === void 0 ? void 0 : setCurrentAnalysisDate(_updatedDate);
     }
   };
 
diff --git a/app/ecolyo.a7b41fae640027908dcb.js b/app/ecolyo.2ef6ca7d5dec16671b46.js
similarity index 99%
rename from app/ecolyo.a7b41fae640027908dcb.js
rename to app/ecolyo.2ef6ca7d5dec16671b46.js
index 5a91b6c4f293267a240310d27ff82487638dbb65..6946634da13bba6d8925e9b2cd0b1a641d656663 100644
--- a/app/ecolyo.a7b41fae640027908dcb.js
+++ b/app/ecolyo.2ef6ca7d5dec16671b46.js
@@ -64,7 +64,7 @@
 /******/
 /******/ 	// script path function
 /******/ 	function jsonpScriptSrc(chunkId) {
-/******/ 		return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"2":"9a81bb5949723e491a93","3":"08f7e7c389f79e81ae12","4":"cb0065196f4258175382","5":"401a99b573fa3e497045","6":"cf351296060960978fe9","7":"403585665c5e67c3d156","8":"5830bb8afb143f3420a7","9":"9ad8f654859d6a5af353"}[chunkId] + ".js"
+/******/ 		return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"2":"7b0014b06996ba183b7b","3":"5ece55736571b5c91afd","4":"cb0065196f4258175382","5":"4c1d9ae558d5214ade9c","6":"cf351296060960978fe9","7":"403585665c5e67c3d156","8":"5830bb8afb143f3420a7","9":"9ad8f654859d6a5af353"}[chunkId] + ".js"
 /******/ 	}
 /******/
 /******/ 	// The require function
@@ -947,6 +947,7 @@ var useUserInstanceSettings = function useUserInstanceSettings() {
   var client = (0, _cozyClient.useClient)();
 
   var _useState = (0, _react.useState)({
+    // eslint-disable-next-line camelcase
     public_name: ''
   }),
       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
@@ -4937,7 +4938,9 @@ var ActionService = /*#__PURE__*/function () {
                 }).filter(function (action) {
                   return action.state === _userAction.UserActionState.DONE;
                 }).map(function (action) {
-                  return action.ecogesture && action.ecogesture.id;
+                  var _action$ecogesture;
+
+                  return (_action$ecogesture = action.ecogesture) === null || _action$ecogesture === void 0 ? void 0 : _action$ecogesture.id;
                 }); // Remove actions Done from the list
 
                 if (actionsDone.length > 0) {
@@ -9476,6 +9479,8 @@ var ConsumptionDataManager = /*#__PURE__*/function () {
 
           try {
             for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) {
+              var _singleFluidChart$cha;
+
               var singleFluidChart = _step6.value;
               if (!singleFluidChart.chartData) break;
               if (!singleFluidChart.chartData.actualData[i]) break;
@@ -9491,7 +9496,7 @@ var ConsumptionDataManager = /*#__PURE__*/function () {
                 state: singleFluidChart.chartData.actualData[i].state
               };
 
-              if (singleFluidChart.chartData.comparisonData && singleFluidChart.chartData.comparisonData[i]) {
+              if ((_singleFluidChart$cha = singleFluidChart.chartData.comparisonData) !== null && _singleFluidChart$cha !== void 0 && _singleFluidChart$cha[i]) {
                 var comparisonValue = singleFluidChart.chartData.comparisonData[i].value;
                 tempComparisonAggregatedState.push(singleFluidChart.chartData.comparisonData[i].state);
                 var convertedComparisonValue = -1;
@@ -10434,7 +10439,7 @@ var QuizService = /*#__PURE__*/function () {
               case 3:
                 _yield$this$_client$q2 = _context2.sent;
                 data = _yield$this$_client$q2.data;
-                return _context2.abrupt("return", data && data[0]);
+                return _context2.abrupt("return", data === null || data === void 0 ? void 0 : data[0]);
 
               case 6:
               case "end":
@@ -10958,7 +10963,7 @@ var QuizService = /*#__PURE__*/function () {
       var _getMaxLoadOnLastInterval = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9(timeStep, interval, fluidType) {
         var _graphData;
 
-        var dateMax, max, consumptionService, limit, graphData, _graphData3, newInterval, objectTimeStep, _graphData2, _newInterval;
+        var dateMax, max, consumptionService, limit, graphData, _graphData4, newInterval, objectTimeStep, _graphData2, _graphData3, _newInterval;
 
         return _regenerator.default.wrap(function _callee9$(_context9) {
           while (1) {
@@ -11031,7 +11036,7 @@ var QuizService = /*#__PURE__*/function () {
                   limit.reached = true;
                 }
 
-                if (graphData && graphData.actualData) {
+                if ((_graphData3 = graphData) !== null && _graphData3 !== void 0 && _graphData3.actualData) {
                   max = Math.max.apply(Math, (0, _toConsumableArray2.default)(graphData.actualData.map(function (d) {
                     return d.value;
                   })));
@@ -11066,7 +11071,7 @@ var QuizService = /*#__PURE__*/function () {
                 graphData = _context9.sent;
 
               case 33:
-                if ((_graphData3 = graphData) !== null && _graphData3 !== void 0 && _graphData3.actualData) {
+                if ((_graphData4 = graphData) !== null && _graphData4 !== void 0 && _graphData4.actualData) {
                   max = Math.max.apply(Math, (0, _toConsumableArray2.default)(graphData.actualData.map(function (d) {
                     return d.value;
                   })));
@@ -11124,7 +11129,7 @@ var QuizService = /*#__PURE__*/function () {
                 graphData = _context10.sent;
                 average = 0;
 
-                if (graphData && graphData.actualData) {
+                if (graphData !== null && graphData !== void 0 && graphData.actualData) {
                   total = 0;
                   length = 0;
                   graphData.actualData.forEach(function (d) {
@@ -11265,11 +11270,11 @@ var QuizService = /*#__PURE__*/function () {
       var roll2 = coefList.splice(index2, 1);
       var coef2 = roll2[0]; // Format answers
 
-      maxLoad = Math.round(maxLoad * 100) / 100;
-      var wrongAnswer1 = Math.round(maxLoad * coef1 * 100) / 100;
-      var wrongAnswer2 = Math.round(maxLoad * coef2 * 100) / 100;
+      var load = Math.round(maxLoad * 100) / 100;
+      var wrongAnswer1 = Math.round(load * coef1 * 100) / 100;
+      var wrongAnswer2 = Math.round(load * coef2 * 100) / 100;
       return [{
-        answerLabel: "".concat((0, _utils.formatNumberValues)(maxLoad), " ").concat(unit),
+        answerLabel: "".concat((0, _utils.formatNumberValues)(load), " ").concat(unit),
         isTrue: true
       }, {
         answerLabel: "".concat((0, _utils.formatNumberValues)(wrongAnswer1), " ").concat(unit),
@@ -13092,9 +13097,7 @@ var _react = _interopRequireDefault(__webpack_require__("q1tI"));
 
 __webpack_require__("7kNj");
 
-var MinorUpdateContent = function MinorUpdateContent(_ref) {
-  var toggleLegalNoticeModal = _ref.toggleLegalNoticeModal;
-
+var MinorUpdateContent = function MinorUpdateContent() {
   var _useI18n = (0, _I18n.useI18n)(),
       t = _useI18n.t;
 
@@ -14214,9 +14217,7 @@ var TermsView = function TermsView() {
     }
   }, t('dataShare.button_accept')))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", {
     className: "terms-content"
-  }, /*#__PURE__*/_react.default.createElement(_MinorUpdateContent.default, {
-    toggleLegalNoticeModal: toggleLegalNoticeModal
-  })), /*#__PURE__*/_react.default.createElement("div", {
+  }, /*#__PURE__*/_react.default.createElement(_MinorUpdateContent.default, null)), /*#__PURE__*/_react.default.createElement("div", {
     className: "terms-footer"
   }, /*#__PURE__*/_react.default.createElement(_core.Button, {
     "aria-label": t('minorUpdate.button'),
@@ -17533,7 +17534,8 @@ var QueryRunner = /*#__PURE__*/function () {
     key: "fetchFluidMaxData",
     value: function () {
       var _fetchFluidMaxData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(maxTimePeriod, timeStep, fluidType, withDate) {
-        var query, result, lastDayOfPreviousMonth, lastDayOfPreviousMonthQuery, lastDayOfPreviousMonthResult, filteredResult, mappedResult;
+        var query, result, lastDayOfPreviousMonth, lastDayOfPreviousMonthQuery, lastDayOfPreviousMonthResult, _mappedResult$, filteredResult, mappedResult;
+
         return _regenerator.default.wrap(function _callee4$(_context4) {
           while (1) {
             switch (_context4.prev = _context4.next) {
@@ -17564,7 +17566,7 @@ var QueryRunner = /*#__PURE__*/function () {
 
               case 9:
                 lastDayOfPreviousMonthResult = _context4.sent;
-                return _context4.abrupt("return", Math.max(lastDayOfPreviousMonthResult && lastDayOfPreviousMonthResult.data[0] ? lastDayOfPreviousMonthResult.data[0].load : 0, result && result.data[0] ? result.data[0].load : 0));
+                return _context4.abrupt("return", Math.max(lastDayOfPreviousMonthResult !== null && lastDayOfPreviousMonthResult !== void 0 && lastDayOfPreviousMonthResult.data[0] ? lastDayOfPreviousMonthResult.data[0].load : 0, result !== null && result !== void 0 && result.data[0] ? result.data[0].load : 0));
 
               case 11:
                 if (!(result !== null && result !== void 0 && result.data)) {
@@ -17580,10 +17582,10 @@ var QueryRunner = /*#__PURE__*/function () {
                   break;
                 }
 
-                return _context4.abrupt("return", mappedResult && mappedResult[0] && mappedResult[0]);
+                return _context4.abrupt("return", mappedResult === null || mappedResult === void 0 ? void 0 : mappedResult[0]);
 
               case 16:
-                return _context4.abrupt("return", mappedResult && mappedResult[0] && mappedResult[0].value);
+                return _context4.abrupt("return", mappedResult === null || mappedResult === void 0 ? void 0 : (_mappedResult$ = mappedResult[0]) === null || _mappedResult$ === void 0 ? void 0 : _mappedResult$.value);
 
               case 17:
                 return _context4.abrupt("return", null);
@@ -17769,26 +17771,28 @@ var Loader = function Loader(_ref) {
   var _useI18n = (0, _I18n.useI18n)(),
       t = _useI18n.t;
 
+  var variant = color;
+
   switch (fluidType) {
     case _fluid.FluidType.MULTIFLUID:
-      color = 'gold';
+      variant = 'gold';
       break;
 
     case _fluid.FluidType.ELECTRICITY:
-      color = 'elec';
+      variant = 'elec';
       break;
 
     case _fluid.FluidType.GAS:
-      color = 'gaz';
+      variant = 'gaz';
       break;
 
     case _fluid.FluidType.WATER:
-      color = 'water';
+      variant = 'water';
       break;
   }
 
   return /*#__PURE__*/_react.default.createElement("div", {
-    className: "loader ".concat(color),
+    className: "loader ".concat(variant),
     "aria-busy": "true",
     "aria-label": t('common.accessibility.loading'),
     title: t('common.accessibility.loading')
@@ -20832,7 +20836,7 @@ var DuelService = /*#__PURE__*/function () {
               case 3:
                 _yield$this$_client$q2 = _context4.sent;
                 data = _yield$this$_client$q2.data;
-                return _context4.abrupt("return", data && data[0]);
+                return _context4.abrupt("return", data === null || data === void 0 ? void 0 : data[0]);
 
               case 6:
               case "end":
@@ -21016,7 +21020,7 @@ var DuelService = /*#__PURE__*/function () {
                 fetchLastValidData = _context7.sent;
                 maxData = performanceService.aggregatePerformanceIndicators(fetchLastValidData); // Set the threshold
 
-                if (maxData && maxData.value && maxData.value > 0) {
+                if (maxData !== null && maxData !== void 0 && maxData.value && maxData.value > 0) {
                   updatedThreshold = (0, _math.getRoundFloat)(maxData.value);
                 } else {
                   updatedThreshold = -1;
@@ -34354,8 +34358,6 @@ var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ"));
 
 var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA"));
 
-var _appDataset = __webpack_require__("uVqs");
-
 var MatomoTracker = /*#__PURE__*/function () {
   function MatomoTracker(_ref) {
     var cozyUrl = _ref.cozyUrl,
@@ -34401,31 +34403,11 @@ var MatomoTracker = /*#__PURE__*/function () {
         track: this.track
       };
     }
-  }, {
-    key: "configure",
-    value: function configure() {
-      var cozyDomain;
-      var userId;
-      var root = document.querySelector('[role=application]');
-
-      if (root !== null && root !== void 0 && root.dataset) {
-        cozyDomain = (0, _appDataset.readCozyDataFromDOM)('cozyDomain');
-      }
-
-      if (cozyDomain) {
-        userId = cozyDomain;
-        var indexOfPort = cozyDomain.indexOf(':');
-
-        if (indexOfPort >= 0) {
-          userId = userId.substring(0, indexOfPort);
-        }
-      }
-    }
-    /** If matomo find a cookie "mtm_consent_removed" tracking will not be sent */
-
   }, {
     key: "track",
-    value: function track(loc) {
+    value:
+    /** If matomo find a cookie "mtm_consent_removed" tracking will not be sent */
+    function track(loc) {
       if (typeof window === 'undefined') {
         return;
       }
@@ -36718,7 +36700,7 @@ exports.default = FluidService;
                   fluid = _step.value;
                   diffInDays = 0;
 
-                  if (fluid && fluid.lastDataDate) {
+                  if (fluid !== null && fluid !== void 0 && fluid.lastDataDate) {
                     dateToCompare = fluid.lastDataDate;
                     diffInDays = dateToCompare.diffNow('days').toObject().days || 0;
 
diff --git a/index.html b/index.html
index ea4060e0e21bb4b4760e2bad5cd716123ba44009..e4baab632355b5e564c9ebde6e0ce42dbed1fafd 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.35f915516b9585855081.js"></script><script src="app/ecolyo.a7b41fae640027908dcb.js"></script></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.35f915516b9585855081.js"></script><script src="app/ecolyo.2ef6ca7d5dec16671b46.js"></script></div></body></html>
\ No newline at end of file
diff --git a/services/aggregatorUsageEvents/ecolyo.js b/services/aggregatorUsageEvents/ecolyo.js
index 099bedecb7d63744298149c18844ce0b714a766c..7572622e3b758721eb61857a588d48f34485e8ef 100644
--- a/services/aggregatorUsageEvents/ecolyo.js
+++ b/services/aggregatorUsageEvents/ecolyo.js
@@ -196,21 +196,21 @@ const sendAggregatedEventByDay = async (events, eventType, client, groupsKeys, g
     let group2 = {};
     let group3 = {};
 
-    if (groupsKeys.group1 && (groupsIndexes[0] !== 0 || customValues && customValues[0])) {
+    if (groupsKeys.group1 && (groupsIndexes[0] !== 0 || customValues !== null && customValues !== void 0 && customValues[0])) {
       group1 = {
-        [groupsKeys.group1]: customValues && customValues[0] ? customValues[0] : splitedKey[groupsIndexes[0]]
+        [groupsKeys.group1]: customValues !== null && customValues !== void 0 && customValues[0] ? customValues[0] : splitedKey[groupsIndexes[0]]
       };
     }
 
-    if (groupsKeys.group2 && (groupsIndexes[1] !== 0 || customValues && customValues[1])) {
+    if (groupsKeys.group2 && (groupsIndexes[1] !== 0 || customValues !== null && customValues !== void 0 && customValues[1])) {
       group2 = {
-        [groupsKeys.group2]: customValues && customValues[1] ? customValues[1] : splitedKey[groupsIndexes[1]]
+        [groupsKeys.group2]: customValues !== null && customValues !== void 0 && customValues[1] ? customValues[1] : splitedKey[groupsIndexes[1]]
       };
     }
 
-    if (groupsKeys.group3 && (groupsIndexes[2] !== 0 || customValues && customValues[2])) {
+    if (groupsKeys.group3 && (groupsIndexes[2] !== 0 || customValues !== null && customValues !== void 0 && customValues[2])) {
       group3 = {
-        [groupsKeys.group3]: customValues && customValues[2] ? customValues[2] : splitedKey[groupsIndexes[2]]
+        [groupsKeys.group3]: customValues !== null && customValues !== void 0 && customValues[2] ? customValues[2] : splitedKey[groupsIndexes[2]]
       };
     }
 
@@ -577,6 +577,8 @@ const calculateConsumptionVariation = async client => {
       });
 
       if (firstConnectionEvent) {
+        var _consumptionData$flui;
+
         const seniority = 0; // Seniority is set to 0, otherwise the indicator is too specific
         //  DateTime.local()
         //       .setZone('utc', {
@@ -591,7 +593,7 @@ const calculateConsumptionVariation = async client => {
           startDate: _luxon.DateTime.local().setZone('utc', {
             keepLocalTime: true
           }).startOf('day').toISODate(),
-          value: consumptionData[fluidType] && consumptionData[fluidType].percentageVariation ? consumptionData[fluidType].percentageVariation : 0,
+          value: (_consumptionData$flui = consumptionData[fluidType]) !== null && _consumptionData$flui !== void 0 && _consumptionData$flui.percentageVariation ? consumptionData[fluidType].percentageVariation : 0,
           // in percent
           // eslint-disable-next-line camelcase
           group1: {
@@ -96189,6 +96191,8 @@ class ConsumptionDataManager {
         const comparisonConvertedValueDetail = [];
 
         for (const singleFluidChart of singleFluidCharts) {
+          var _singleFluidChart$cha;
+
           if (!singleFluidChart.chartData) break;
           if (!singleFluidChart.chartData.actualData[i]) break;
           const value = singleFluidChart.chartData.actualData[i].value;
@@ -96203,7 +96207,7 @@ class ConsumptionDataManager {
             state: singleFluidChart.chartData.actualData[i].state
           };
 
-          if (singleFluidChart.chartData.comparisonData && singleFluidChart.chartData.comparisonData[i]) {
+          if ((_singleFluidChart$cha = singleFluidChart.chartData.comparisonData) !== null && _singleFluidChart$cha !== void 0 && _singleFluidChart$cha[i]) {
             const comparisonValue = singleFluidChart.chartData.comparisonData[i].value;
             tempComparisonAggregatedState.push(singleFluidChart.chartData.comparisonData[i].state);
             let convertedComparisonValue = -1;
@@ -97670,18 +97674,20 @@ class QueryRunner {
       };
       const lastDayOfPreviousMonthQuery = this.buildMaxQuery(timeStep, lastDayOfPreviousMonth, fluidType, this._max_limit);
       const lastDayOfPreviousMonthResult = await this.fetchData(lastDayOfPreviousMonthQuery);
-      return Math.max(lastDayOfPreviousMonthResult && lastDayOfPreviousMonthResult.data[0] ? lastDayOfPreviousMonthResult.data[0].load : 0, result && result.data[0] ? result.data[0].load : 0);
+      return Math.max(lastDayOfPreviousMonthResult !== null && lastDayOfPreviousMonthResult !== void 0 && lastDayOfPreviousMonthResult.data[0] ? lastDayOfPreviousMonthResult.data[0].load : 0, result !== null && result !== void 0 && result.data[0] ? result.data[0].load : 0);
     }
 
     if (result !== null && result !== void 0 && result.data) {
+      var _mappedResult$;
+
       const filteredResult = this.filterDataList(result, maxTimePeriod, timeStep);
       const mappedResult = this.mapDataList(filteredResult, timeStep);
 
       if (withDate) {
-        return mappedResult && mappedResult[0] && mappedResult[0];
+        return mappedResult === null || mappedResult === void 0 ? void 0 : mappedResult[0];
       }
 
-      return mappedResult && mappedResult[0] && mappedResult[0].value;
+      return mappedResult === null || mappedResult === void 0 ? void 0 : (_mappedResult$ = mappedResult[0]) === null || _mappedResult$ === void 0 ? void 0 : _mappedResult$.value;
     }
 
     return null;
@@ -97898,7 +97904,7 @@ class DuelService {
     const {
       data
     } = await this._client.query(query);
-    return data && data[0];
+    return data === null || data === void 0 ? void 0 : data[0];
   }
   /**
    * Delete all duel entities from the db
@@ -97972,7 +97978,7 @@ class DuelService {
 
       let updatedThreshold;
 
-      if (maxData && maxData.value && maxData.value > 0) {
+      if (maxData !== null && maxData !== void 0 && maxData.value && maxData.value > 0) {
         updatedThreshold = (0, _math.getRoundFloat)(maxData.value);
       } else {
         updatedThreshold = -1;
@@ -98261,7 +98267,7 @@ class QuizService {
     const {
       data
     } = await this._client.query(query);
-    return data && data[0];
+    return data === null || data === void 0 ? void 0 : data[0];
   }
   /**
    * Delete all quiz entities from the db
@@ -98611,7 +98617,7 @@ class QuizService {
     let graphData = await consumptionService.getGraphData(interval, timeStep, fluidType);
 
     if ((_graphData = graphData) !== null && _graphData !== void 0 && _graphData.actualData) {
-      var _graphData3;
+      var _graphData4;
 
       max = Math.max(...graphData.actualData.map(d => d.value));
 
@@ -98640,7 +98646,7 @@ class QuizService {
         }
 
         do {
-          var _graphData2;
+          var _graphData2, _graphData3;
 
           newInterval.startDate = newInterval.startDate.minus(objectTimeStep);
           newInterval.endDate = newInterval.endDate.minus(objectTimeStep);
@@ -98653,7 +98659,7 @@ class QuizService {
             limit.reached = true;
           }
 
-          if (graphData && graphData.actualData) {
+          if ((_graphData3 = graphData) !== null && _graphData3 !== void 0 && _graphData3.actualData) {
             max = Math.max(...graphData.actualData.map(d => d.value));
           }
         } while (max == -1 && (_graphData2 = graphData) !== null && _graphData2 !== void 0 && _graphData2.actualData && !limit.reached);
@@ -98673,7 +98679,7 @@ class QuizService {
         graphData = await consumptionService.getGraphData(newInterval, timeStep, fluidType);
       }
 
-      if ((_graphData3 = graphData) !== null && _graphData3 !== void 0 && _graphData3.actualData) {
+      if ((_graphData4 = graphData) !== null && _graphData4 !== void 0 && _graphData4.actualData) {
         max = Math.max(...graphData.actualData.map(d => d.value));
         graphData.actualData.forEach(d => {
           if (d.value === max) dateMax = d.date;
@@ -98704,7 +98710,7 @@ class QuizService {
     const graphData = await consumptionService.getGraphData(interval, timeStep, fluidType, undefined, undefined, !singleFluid);
     let average = 0;
 
-    if (graphData && graphData.actualData) {
+    if (graphData !== null && graphData !== void 0 && graphData.actualData) {
       let total = 0;
       let length = 0;
       graphData.actualData.forEach(d => {
@@ -98829,11 +98835,11 @@ class QuizService {
     const roll2 = coefList.splice(index2, 1);
     const coef2 = roll2[0]; // Format answers
 
-    maxLoad = Math.round(maxLoad * 100) / 100;
-    const wrongAnswer1 = Math.round(maxLoad * coef1 * 100) / 100;
-    const wrongAnswer2 = Math.round(maxLoad * coef2 * 100) / 100;
+    const load = Math.round(maxLoad * 100) / 100;
+    const wrongAnswer1 = Math.round(load * coef1 * 100) / 100;
+    const wrongAnswer2 = Math.round(load * coef2 * 100) / 100;
     return [{
-      answerLabel: `${(0, _utils.formatNumberValues)(maxLoad)} ${unit}`,
+      answerLabel: `${(0, _utils.formatNumberValues)(load)} ${unit}`,
       isTrue: true
     }, {
       answerLabel: `${(0, _utils.formatNumberValues)(wrongAnswer1)} ${unit}`,
@@ -100471,7 +100477,11 @@ class ActionService {
     const userChallenges = await this._challengeService.getAllUserChallengeEntities();
     const ecogestures = await this._ecogestureService.getAllEcogestures();
     const actionsListIds = ecogestures.filter(ecogesture => ecogesture.action === true).map(action => action._id);
-    const actionsDone = userChallenges.map(challenge => challenge.action).filter(action => action.state === _userAction.UserActionState.DONE).map(action => action.ecogesture && action.ecogesture.id); // Remove actions Done from the list
+    const actionsDone = userChallenges.map(challenge => challenge.action).filter(action => action.state === _userAction.UserActionState.DONE).map(action => {
+      var _action$ecogesture;
+
+      return (_action$ecogesture = action.ecogesture) === null || _action$ecogesture === void 0 ? void 0 : _action$ecogesture.id;
+    }); // Remove actions Done from the list
 
     if (actionsDone.length > 0) {
       actionsListIds.forEach(id => {
@@ -101309,7 +101319,7 @@ exports.default = FluidService;
     for (const fluid of fluidStatus) {
       let diffInDays = 0;
 
-      if (fluid && fluid.lastDataDate) {
+      if (fluid !== null && fluid !== void 0 && fluid.lastDataDate) {
         const dateToCompare = fluid.lastDataDate;
         diffInDays = dateToCompare.diffNow('days').toObject().days || 0;
 
@@ -101361,6 +101371,7 @@ function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "functio
 
 function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
 
+/* eslint-disable camelcase */
 const logStack = _cozyLogger.default.namespace('accountService');
 
 class AccountService {
diff --git a/services/consumptionAlert/ecolyo.js b/services/consumptionAlert/ecolyo.js
index 3bfd9240fd3c674f3a25eeb2dc5f3a3b3755ee71..5fcc023a547dc1daf2f059b1e46f94035703a14e 100644
--- a/services/consumptionAlert/ecolyo.js
+++ b/services/consumptionAlert/ecolyo.js
@@ -93871,6 +93871,8 @@ class ConsumptionDataManager {
         const comparisonConvertedValueDetail = [];
 
         for (const singleFluidChart of singleFluidCharts) {
+          var _singleFluidChart$cha;
+
           if (!singleFluidChart.chartData) break;
           if (!singleFluidChart.chartData.actualData[i]) break;
           const value = singleFluidChart.chartData.actualData[i].value;
@@ -93885,7 +93887,7 @@ class ConsumptionDataManager {
             state: singleFluidChart.chartData.actualData[i].state
           };
 
-          if (singleFluidChart.chartData.comparisonData && singleFluidChart.chartData.comparisonData[i]) {
+          if ((_singleFluidChart$cha = singleFluidChart.chartData.comparisonData) !== null && _singleFluidChart$cha !== void 0 && _singleFluidChart$cha[i]) {
             const comparisonValue = singleFluidChart.chartData.comparisonData[i].value;
             tempComparisonAggregatedState.push(singleFluidChart.chartData.comparisonData[i].state);
             let convertedComparisonValue = -1;
@@ -95352,18 +95354,20 @@ class QueryRunner {
       };
       const lastDayOfPreviousMonthQuery = this.buildMaxQuery(timeStep, lastDayOfPreviousMonth, fluidType, this._max_limit);
       const lastDayOfPreviousMonthResult = await this.fetchData(lastDayOfPreviousMonthQuery);
-      return Math.max(lastDayOfPreviousMonthResult && lastDayOfPreviousMonthResult.data[0] ? lastDayOfPreviousMonthResult.data[0].load : 0, result && result.data[0] ? result.data[0].load : 0);
+      return Math.max(lastDayOfPreviousMonthResult !== null && lastDayOfPreviousMonthResult !== void 0 && lastDayOfPreviousMonthResult.data[0] ? lastDayOfPreviousMonthResult.data[0].load : 0, result !== null && result !== void 0 && result.data[0] ? result.data[0].load : 0);
     }
 
     if (result !== null && result !== void 0 && result.data) {
+      var _mappedResult$;
+
       const filteredResult = this.filterDataList(result, maxTimePeriod, timeStep);
       const mappedResult = this.mapDataList(filteredResult, timeStep);
 
       if (withDate) {
-        return mappedResult && mappedResult[0] && mappedResult[0];
+        return mappedResult === null || mappedResult === void 0 ? void 0 : mappedResult[0];
       }
 
-      return mappedResult && mappedResult[0] && mappedResult[0].value;
+      return mappedResult === null || mappedResult === void 0 ? void 0 : (_mappedResult$ = mappedResult[0]) === null || _mappedResult$ === void 0 ? void 0 : _mappedResult$.value;
     }
 
     return null;
diff --git a/services/enedisHalfHourMonthlyAnalysis/ecolyo.js b/services/enedisHalfHourMonthlyAnalysis/ecolyo.js
index 37a426f00dc1fe07e91a048203fe00ae5ab93c43..91d1b3ed2c27ba00d529e30eb158f5314af1297f 100644
--- a/services/enedisHalfHourMonthlyAnalysis/ecolyo.js
+++ b/services/enedisHalfHourMonthlyAnalysis/ecolyo.js
@@ -93871,6 +93871,8 @@ class ConsumptionDataManager {
         const comparisonConvertedValueDetail = [];
 
         for (const singleFluidChart of singleFluidCharts) {
+          var _singleFluidChart$cha;
+
           if (!singleFluidChart.chartData) break;
           if (!singleFluidChart.chartData.actualData[i]) break;
           const value = singleFluidChart.chartData.actualData[i].value;
@@ -93885,7 +93887,7 @@ class ConsumptionDataManager {
             state: singleFluidChart.chartData.actualData[i].state
           };
 
-          if (singleFluidChart.chartData.comparisonData && singleFluidChart.chartData.comparisonData[i]) {
+          if ((_singleFluidChart$cha = singleFluidChart.chartData.comparisonData) !== null && _singleFluidChart$cha !== void 0 && _singleFluidChart$cha[i]) {
             const comparisonValue = singleFluidChart.chartData.comparisonData[i].value;
             tempComparisonAggregatedState.push(singleFluidChart.chartData.comparisonData[i].state);
             let convertedComparisonValue = -1;
@@ -95352,18 +95354,20 @@ class QueryRunner {
       };
       const lastDayOfPreviousMonthQuery = this.buildMaxQuery(timeStep, lastDayOfPreviousMonth, fluidType, this._max_limit);
       const lastDayOfPreviousMonthResult = await this.fetchData(lastDayOfPreviousMonthQuery);
-      return Math.max(lastDayOfPreviousMonthResult && lastDayOfPreviousMonthResult.data[0] ? lastDayOfPreviousMonthResult.data[0].load : 0, result && result.data[0] ? result.data[0].load : 0);
+      return Math.max(lastDayOfPreviousMonthResult !== null && lastDayOfPreviousMonthResult !== void 0 && lastDayOfPreviousMonthResult.data[0] ? lastDayOfPreviousMonthResult.data[0].load : 0, result !== null && result !== void 0 && result.data[0] ? result.data[0].load : 0);
     }
 
     if (result !== null && result !== void 0 && result.data) {
+      var _mappedResult$;
+
       const filteredResult = this.filterDataList(result, maxTimePeriod, timeStep);
       const mappedResult = this.mapDataList(filteredResult, timeStep);
 
       if (withDate) {
-        return mappedResult && mappedResult[0] && mappedResult[0];
+        return mappedResult === null || mappedResult === void 0 ? void 0 : mappedResult[0];
       }
 
-      return mappedResult && mappedResult[0] && mappedResult[0].value;
+      return mappedResult === null || mappedResult === void 0 ? void 0 : (_mappedResult$ = mappedResult[0]) === null || _mappedResult$ === void 0 ? void 0 : _mappedResult$.value;
     }
 
     return null;
@@ -96529,7 +96533,7 @@ const syncEnedisMonthlyAnalysisDataDoctype = async ({
   const firstMinuteData = await cs.getFirsDataDateFromDoctype(_doctypes.ENEDIS_MINUTE_DOCTYPE);
   const lastEnedisMonthlyAnalysis = await emas.getLastEnedisMonthlyAnalysis();
 
-  if (firstMinuteData && firstMinuteData[0]) {
+  if (firstMinuteData !== null && firstMinuteData !== void 0 && firstMinuteData[0]) {
     // First creates the analysis of the month - 1
     logStack('info', 'Fetching last Enedis monthly Analysis...');
 
diff --git a/services/fluidsPrices/ecolyo.js b/services/fluidsPrices/ecolyo.js
index 2c6f6cb9ad3694333ee2b03e95ec57f7f705418b..f591b4f5601c4c60d2143c9bf032bf8f6c36e788 100644
--- a/services/fluidsPrices/ecolyo.js
+++ b/services/fluidsPrices/ecolyo.js
@@ -93871,6 +93871,8 @@ class ConsumptionDataManager {
         const comparisonConvertedValueDetail = [];
 
         for (const singleFluidChart of singleFluidCharts) {
+          var _singleFluidChart$cha;
+
           if (!singleFluidChart.chartData) break;
           if (!singleFluidChart.chartData.actualData[i]) break;
           const value = singleFluidChart.chartData.actualData[i].value;
@@ -93885,7 +93887,7 @@ class ConsumptionDataManager {
             state: singleFluidChart.chartData.actualData[i].state
           };
 
-          if (singleFluidChart.chartData.comparisonData && singleFluidChart.chartData.comparisonData[i]) {
+          if ((_singleFluidChart$cha = singleFluidChart.chartData.comparisonData) !== null && _singleFluidChart$cha !== void 0 && _singleFluidChart$cha[i]) {
             const comparisonValue = singleFluidChart.chartData.comparisonData[i].value;
             tempComparisonAggregatedState.push(singleFluidChart.chartData.comparisonData[i].state);
             let convertedComparisonValue = -1;
@@ -95352,18 +95354,20 @@ class QueryRunner {
       };
       const lastDayOfPreviousMonthQuery = this.buildMaxQuery(timeStep, lastDayOfPreviousMonth, fluidType, this._max_limit);
       const lastDayOfPreviousMonthResult = await this.fetchData(lastDayOfPreviousMonthQuery);
-      return Math.max(lastDayOfPreviousMonthResult && lastDayOfPreviousMonthResult.data[0] ? lastDayOfPreviousMonthResult.data[0].load : 0, result && result.data[0] ? result.data[0].load : 0);
+      return Math.max(lastDayOfPreviousMonthResult !== null && lastDayOfPreviousMonthResult !== void 0 && lastDayOfPreviousMonthResult.data[0] ? lastDayOfPreviousMonthResult.data[0].load : 0, result !== null && result !== void 0 && result.data[0] ? result.data[0].load : 0);
     }
 
     if (result !== null && result !== void 0 && result.data) {
+      var _mappedResult$;
+
       const filteredResult = this.filterDataList(result, maxTimePeriod, timeStep);
       const mappedResult = this.mapDataList(filteredResult, timeStep);
 
       if (withDate) {
-        return mappedResult && mappedResult[0] && mappedResult[0];
+        return mappedResult === null || mappedResult === void 0 ? void 0 : mappedResult[0];
       }
 
-      return mappedResult && mappedResult[0] && mappedResult[0].value;
+      return mappedResult === null || mappedResult === void 0 ? void 0 : (_mappedResult$ = mappedResult[0]) === null || _mappedResult$ === void 0 ? void 0 : _mappedResult$.value;
     }
 
     return null;
@@ -96644,7 +96648,7 @@ const applyPrices = async (client, fluidType) => {
     const firstMinuteData = await cdm.getFirstDataDateFromDoctypeWithPrice(getDoctypeTypeByFluid(fluidType)); // const firstDoctypeData = await cdm.getFirsDataDateFromDoctype()
     // If there is data, update hourly data and daily data
 
-    if (firstDataDate && firstDataDate[0] && (firstMinuteData || firstEditedPriceDate !== null)) {
+    if (firstDataDate !== null && firstDataDate !== void 0 && firstDataDate[0] && (firstMinuteData || firstEditedPriceDate !== null)) {
       const today = _luxon.DateTime.now();
 
       const tsa = getTimeSetByFluid(fluidType);
@@ -96704,7 +96708,7 @@ const applyPrices = async (client, fluidType) => {
 
               if (lastItem && priceData) {
                 // if a price has been updated in backoffice re-calculates all price from the firstEditedPriceDate
-                data && data.data.forEach(element => {
+                data === null || data === void 0 ? void 0 : data.data.forEach(element => {
                   element.price = element.load * priceData.price;
                 }); // Save updated docs
 
diff --git a/services/monthlyReportNotification/ecolyo.js b/services/monthlyReportNotification/ecolyo.js
index 712f48cb1a8f688e0acfaf6f56bcd55a4d577fe0..2e9d17af0d5fcbc4968e7918eceb30de9b0c8b9f 100644
--- a/services/monthlyReportNotification/ecolyo.js
+++ b/services/monthlyReportNotification/ecolyo.js
@@ -93871,6 +93871,8 @@ class ConsumptionDataManager {
         const comparisonConvertedValueDetail = [];
 
         for (const singleFluidChart of singleFluidCharts) {
+          var _singleFluidChart$cha;
+
           if (!singleFluidChart.chartData) break;
           if (!singleFluidChart.chartData.actualData[i]) break;
           const value = singleFluidChart.chartData.actualData[i].value;
@@ -93885,7 +93887,7 @@ class ConsumptionDataManager {
             state: singleFluidChart.chartData.actualData[i].state
           };
 
-          if (singleFluidChart.chartData.comparisonData && singleFluidChart.chartData.comparisonData[i]) {
+          if ((_singleFluidChart$cha = singleFluidChart.chartData.comparisonData) !== null && _singleFluidChart$cha !== void 0 && _singleFluidChart$cha[i]) {
             const comparisonValue = singleFluidChart.chartData.comparisonData[i].value;
             tempComparisonAggregatedState.push(singleFluidChart.chartData.comparisonData[i].state);
             let convertedComparisonValue = -1;
@@ -95352,18 +95354,20 @@ class QueryRunner {
       };
       const lastDayOfPreviousMonthQuery = this.buildMaxQuery(timeStep, lastDayOfPreviousMonth, fluidType, this._max_limit);
       const lastDayOfPreviousMonthResult = await this.fetchData(lastDayOfPreviousMonthQuery);
-      return Math.max(lastDayOfPreviousMonthResult && lastDayOfPreviousMonthResult.data[0] ? lastDayOfPreviousMonthResult.data[0].load : 0, result && result.data[0] ? result.data[0].load : 0);
+      return Math.max(lastDayOfPreviousMonthResult !== null && lastDayOfPreviousMonthResult !== void 0 && lastDayOfPreviousMonthResult.data[0] ? lastDayOfPreviousMonthResult.data[0].load : 0, result !== null && result !== void 0 && result.data[0] ? result.data[0].load : 0);
     }
 
     if (result !== null && result !== void 0 && result.data) {
+      var _mappedResult$;
+
       const filteredResult = this.filterDataList(result, maxTimePeriod, timeStep);
       const mappedResult = this.mapDataList(filteredResult, timeStep);
 
       if (withDate) {
-        return mappedResult && mappedResult[0] && mappedResult[0];
+        return mappedResult === null || mappedResult === void 0 ? void 0 : mappedResult[0];
       }
 
-      return mappedResult && mappedResult[0] && mappedResult[0].value;
+      return mappedResult === null || mappedResult === void 0 ? void 0 : (_mappedResult$ = mappedResult[0]) === null || _mappedResult$ === void 0 ? void 0 : _mappedResult$.value;
     }
 
     return null;
@@ -163050,7 +163054,9 @@ const buildConsumptionText = async client => {
   }
 
   if (consumption[_fluid.FluidType.GAS]) {
-    const value = consumption[_fluid.FluidType.GAS] && consumption[_fluid.FluidType.GAS].percentageVariation !== null ? consumption[_fluid.FluidType.GAS].percentageVariation : 0;
+    var _consumption$FluidTyp;
+
+    const value = ((_consumption$FluidTyp = consumption[_fluid.FluidType.GAS]) === null || _consumption$FluidTyp === void 0 ? void 0 : _consumption$FluidTyp.percentageVariation) !== null ? consumption[_fluid.FluidType.GAS].percentageVariation : 0;
 
     if (value) {
       if (value > 0) {