diff --git a/1/ecolyo.2b79e6d42d840a02fcc3.js b/1/ecolyo.3682ef2818edf933f5f5.js
similarity index 98%
rename from 1/ecolyo.2b79e6d42d840a02fcc3.js
rename to 1/ecolyo.3682ef2818edf933f5f5.js
index 504f1f44f0962d8057463f8099ea37f5a4815a4c..4d5d64569f24aff707954a80baeed85714e51482 100644
--- a/1/ecolyo.2b79e6d42d840a02fcc3.js
+++ b/1/ecolyo.3682ef2818edf933f5f5.js
@@ -394,8 +394,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(AnalysisConsumption, "AnalysisConsumption", "/home/yvallet/dev/ecolyo/src/components/Analysis/AnalysisConsumption.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Analysis/AnalysisConsumption.tsx");
+  reactHotLoader.register(AnalysisConsumption, "AnalysisConsumption", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisConsumption.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisConsumption.tsx");
 })();
 
 ;
@@ -569,8 +569,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(PieChart, "PieChart", "/home/yvallet/dev/ecolyo/src/components/Analysis/PieChart.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Analysis/PieChart.tsx");
+  reactHotLoader.register(PieChart, "PieChart", "/home/gcarron/dev/ecolyo/src/components/Analysis/PieChart.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/PieChart.tsx");
 })();
 
 ;
@@ -817,8 +817,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(TotalAnalysisChart, "TotalAnalysisChart", "/home/yvallet/dev/ecolyo/src/components/Analysis/TotalAnalysisChart.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Analysis/TotalAnalysisChart.tsx");
+  reactHotLoader.register(TotalAnalysisChart, "TotalAnalysisChart", "/home/gcarron/dev/ecolyo/src/components/Analysis/TotalAnalysisChart.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/TotalAnalysisChart.tsx");
 })();
 
 ;
@@ -1062,8 +1062,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(MaxConsumptionCard, "MaxConsumptionCard", "/home/yvallet/dev/ecolyo/src/components/Analysis/MaxConsumptionCard.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Analysis/MaxConsumptionCard.tsx");
+  reactHotLoader.register(MaxConsumptionCard, "MaxConsumptionCard", "/home/gcarron/dev/ecolyo/src/components/Analysis/MaxConsumptionCard.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/MaxConsumptionCard.tsx");
 })();
 
 ;
@@ -1311,8 +1311,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(AnalysisView, "AnalysisView", "/home/yvallet/dev/ecolyo/src/components/Analysis/AnalysisView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Analysis/AnalysisView.tsx");
+  reactHotLoader.register(AnalysisView, "AnalysisView", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisView.tsx");
 })();
 
 ;
@@ -1675,7 +1675,7 @@ exports.default = EnedisMonthlyAnalysisDataService;
     return;
   }
 
-  reactHotLoader.register(EnedisMonthlyAnalysisDataService, "EnedisMonthlyAnalysisDataService", "/home/yvallet/dev/ecolyo/src/services/enedisMonthlyAnalysisData.service.ts");
+  reactHotLoader.register(EnedisMonthlyAnalysisDataService, "EnedisMonthlyAnalysisDataService", "/home/gcarron/dev/ecolyo/src/services/enedisMonthlyAnalysisData.service.ts");
 })();
 
 ;
@@ -2091,8 +2091,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ElecHalfHourMonthlyAnalysis, "ElecHalfHourMonthlyAnalysis", "/home/yvallet/dev/ecolyo/src/components/Analysis/ElecHalfHourMonthlyAnalysis.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Analysis/ElecHalfHourMonthlyAnalysis.tsx");
+  reactHotLoader.register(ElecHalfHourMonthlyAnalysis, "ElecHalfHourMonthlyAnalysis", "/home/gcarron/dev/ecolyo/src/components/Analysis/ElecHalfHourMonthlyAnalysis.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/ElecHalfHourMonthlyAnalysis.tsx");
 })();
 
 ;
@@ -2403,8 +2403,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(MonthlyAnalysis, "MonthlyAnalysis", "/home/yvallet/dev/ecolyo/src/components/Analysis/MonthlyAnalysis.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Analysis/MonthlyAnalysis.tsx");
+  reactHotLoader.register(MonthlyAnalysis, "MonthlyAnalysis", "/home/gcarron/dev/ecolyo/src/components/Analysis/MonthlyAnalysis.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/MonthlyAnalysis.tsx");
 })();
 
 ;
@@ -2576,8 +2576,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ElecInfoModal, "ElecInfoModal", "/home/yvallet/dev/ecolyo/src/components/Analysis/ElecInfoModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Analysis/ElecInfoModal.tsx");
+  reactHotLoader.register(ElecInfoModal, "ElecInfoModal", "/home/gcarron/dev/ecolyo/src/components/Analysis/ElecInfoModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/ElecInfoModal.tsx");
 })();
 
 ;
@@ -2749,8 +2749,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(AnalysisConsumptionRow, "AnalysisConsumptionRow", "/home/yvallet/dev/ecolyo/src/components/Analysis/AnalysisConsumptionRow.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Analysis/AnalysisConsumptionRow.tsx");
+  reactHotLoader.register(AnalysisConsumptionRow, "AnalysisConsumptionRow", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisConsumptionRow.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisConsumptionRow.tsx");
 })();
 
 ;
@@ -2868,8 +2868,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(AnalysisErrorModal, "AnalysisErrorModal", "/home/yvallet/dev/ecolyo/src/components/Analysis/AnalysisErrorModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Analysis/AnalysisErrorModal.tsx");
+  reactHotLoader.register(AnalysisErrorModal, "AnalysisErrorModal", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisErrorModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisErrorModal.tsx");
 })();
 
 ;
@@ -3134,8 +3134,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ElecHalfHourChart, "ElecHalfHourChart", "/home/yvallet/dev/ecolyo/src/components/Analysis/ElecHalfHourChart.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Analysis/ElecHalfHourChart.tsx");
+  reactHotLoader.register(ElecHalfHourChart, "ElecHalfHourChart", "/home/gcarron/dev/ecolyo/src/components/Analysis/ElecHalfHourChart.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/ElecHalfHourChart.tsx");
 })();
 
 ;
@@ -3272,8 +3272,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FluidPerformanceIndicator, "FluidPerformanceIndicator", "/home/yvallet/dev/ecolyo/src/components/PerformanceIndicator/FluidPerformanceIndicator.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/PerformanceIndicator/FluidPerformanceIndicator.tsx");
+  reactHotLoader.register(FluidPerformanceIndicator, "FluidPerformanceIndicator", "/home/gcarron/dev/ecolyo/src/components/PerformanceIndicator/FluidPerformanceIndicator.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/PerformanceIndicator/FluidPerformanceIndicator.tsx");
 })();
 
 ;
diff --git a/10/ecolyo.31f63d62b09373ed2ff9.js b/10/ecolyo.46c7bb75747478ce4e67.js
similarity index 99%
rename from 10/ecolyo.31f63d62b09373ed2ff9.js
rename to 10/ecolyo.46c7bb75747478ce4e67.js
index 47829a99280ace08fbb3bef492a8eba34b517828..c2f140855728a822ad13a49fdf24294ee7529220 100644
--- a/10/ecolyo.31f63d62b09373ed2ff9.js
+++ b/10/ecolyo.46c7bb75747478ce4e67.js
@@ -383,8 +383,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SingleEcogesture, "SingleEcogesture", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/SingleEcogesture.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/SingleEcogesture.tsx");
+  reactHotLoader.register(SingleEcogesture, "SingleEcogesture", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/SingleEcogesture.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/SingleEcogesture.tsx");
 })();
 
 ;
@@ -626,8 +626,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ErrorPage, "ErrorPage", "/home/yvallet/dev/ecolyo/src/components/CommonKit/ErrorPage/ErrorPage.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/CommonKit/ErrorPage/ErrorPage.tsx");
+  reactHotLoader.register(ErrorPage, "ErrorPage", "/home/gcarron/dev/ecolyo/src/components/CommonKit/ErrorPage/ErrorPage.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/ErrorPage/ErrorPage.tsx");
 })();
 
 ;
diff --git a/11/ecolyo.9e70b76222e848779788.js b/11/ecolyo.81a44f4753ffd3cfb197.js
similarity index 96%
rename from 11/ecolyo.9e70b76222e848779788.js
rename to 11/ecolyo.81a44f4753ffd3cfb197.js
index 5a6137b3cff66c7aacd3de66d6157135c9a4b98a..193af58d499660062989ade1185397ae908708d1 100644
--- a/11/ecolyo.9e70b76222e848779788.js
+++ b/11/ecolyo.81a44f4753ffd3cfb197.js
@@ -75,8 +75,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(LegalNoticeView, "LegalNoticeView", "/home/yvallet/dev/ecolyo/src/components/LegalNotice/LegalNoticeView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/LegalNotice/LegalNoticeView.tsx");
+  reactHotLoader.register(LegalNoticeView, "LegalNoticeView", "/home/gcarron/dev/ecolyo/src/components/LegalNotice/LegalNoticeView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/LegalNotice/LegalNoticeView.tsx");
 })();
 
 ;
diff --git a/12/ecolyo.d27b2cd7f074208d3fb1.js b/12/ecolyo.f3454576459cef994ff0.js
similarity index 98%
rename from 12/ecolyo.d27b2cd7f074208d3fb1.js
rename to 12/ecolyo.f3454576459cef994ff0.js
index 54c578ad2dc911e9ee3eedd143a012692aabd15c..318d1efd062c2a3c506b7d9a22522edd7fa24254 100644
--- a/12/ecolyo.d27b2cd7f074208d3fb1.js
+++ b/12/ecolyo.f3454576459cef994ff0.js
@@ -145,8 +145,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FaqData, "FaqData", "/home/yvallet/dev/ecolyo/src/components/FAQ/FAQData.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/FAQ/FAQData.tsx");
+  reactHotLoader.register(FaqData, "FaqData", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQData.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQData.tsx");
 })();
 
 ;
@@ -281,8 +281,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FAQView, "FAQView", "/home/yvallet/dev/ecolyo/src/components/FAQ/FAQView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/FAQ/FAQView.tsx");
+  reactHotLoader.register(FAQView, "FAQView", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQView.tsx");
 })();
 
 ;
@@ -475,8 +475,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FAQContent, "FAQContent", "/home/yvallet/dev/ecolyo/src/components/FAQ/FAQContent.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/FAQ/FAQContent.tsx");
+  reactHotLoader.register(FAQContent, "FAQContent", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQContent.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQContent.tsx");
 })();
 
 ;
diff --git a/2/ecolyo.9f946a3d0db6fe791e96.js b/2/ecolyo.27f1c29c72bafd9d349f.js
similarity index 98%
rename from 2/ecolyo.9f946a3d0db6fe791e96.js
rename to 2/ecolyo.27f1c29c72bafd9d349f.js
index 94696efe147a0309fa69cbee10e93120fe656769..0b08dbd3877862d74d52a93a13012b0ed40aa05e 100644
--- a/2/ecolyo.9f946a3d0db6fe791e96.js
+++ b/2/ecolyo.27f1c29c72bafd9d349f.js
@@ -230,8 +230,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(NoDataModal, "NoDataModal", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/NoDataModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/NoDataModal.tsx");
+  reactHotLoader.register(NoDataModal, "NoDataModal", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/NoDataModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/NoDataModal.tsx");
 })();
 
 ;
@@ -391,8 +391,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(PartnerConnectionStepsModal, "PartnerConnectionStepsModal", "/home/yvallet/dev/ecolyo/src/components/PartnerConnectionStepsModal/PartnerConnectionStepsModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/PartnerConnectionStepsModal/PartnerConnectionStepsModal.tsx");
+  reactHotLoader.register(PartnerConnectionStepsModal, "PartnerConnectionStepsModal", "/home/gcarron/dev/ecolyo/src/components/PartnerConnectionStepsModal/PartnerConnectionStepsModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/PartnerConnectionStepsModal/PartnerConnectionStepsModal.tsx");
 })();
 
 ;
@@ -629,7 +629,7 @@ exports.default = ConnectionService;
     return;
   }
 
-  reactHotLoader.register(ConnectionService, "ConnectionService", "/home/yvallet/dev/ecolyo/src/services/connection.service.ts");
+  reactHotLoader.register(ConnectionService, "ConnectionService", "/home/gcarron/dev/ecolyo/src/services/connection.service.ts");
 })();
 
 ;
@@ -770,8 +770,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConnectionOAuthWithPartnerAccount, "ConnectionOAuthWithPartnerAccount", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionOAuthWithPartnerAccount.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionOAuthWithPartnerAccount.tsx");
+  reactHotLoader.register(ConnectionOAuthWithPartnerAccount, "ConnectionOAuthWithPartnerAccount", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionOAuthWithPartnerAccount.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionOAuthWithPartnerAccount.tsx");
 })();
 
 ;
@@ -866,8 +866,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConnectionNotFound, "ConnectionNotFound", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionNotFound.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionNotFound.tsx");
+  reactHotLoader.register(ConnectionNotFound, "ConnectionNotFound", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionNotFound.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionNotFound.tsx");
 })();
 
 ;
@@ -1048,8 +1048,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ReleaseNotesModal, "ReleaseNotesModal", "/home/yvallet/dev/ecolyo/src/components/Home/releaseNotesModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Home/releaseNotesModal.tsx");
+  reactHotLoader.register(ReleaseNotesModal, "ReleaseNotesModal", "/home/gcarron/dev/ecolyo/src/components/Home/releaseNotesModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Home/releaseNotesModal.tsx");
 })();
 
 ;
@@ -1325,8 +1325,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(BarChart, "BarChart", "/home/yvallet/dev/ecolyo/src/components/Charts/BarChart.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Charts/BarChart.tsx");
+  reactHotLoader.register(BarChart, "BarChart", "/home/gcarron/dev/ecolyo/src/components/Charts/BarChart.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Charts/BarChart.tsx");
 })();
 
 ;
@@ -1692,8 +1692,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConsumptionView, "ConsumptionView", "/home/yvallet/dev/ecolyo/src/components/Home/ConsumptionView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Home/ConsumptionView.tsx");
+  reactHotLoader.register(ConsumptionView, "ConsumptionView", "/home/gcarron/dev/ecolyo/src/components/Home/ConsumptionView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Home/ConsumptionView.tsx");
 })();
 
 ;
@@ -1824,8 +1824,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(Connection, "Connection", "/home/yvallet/dev/ecolyo/src/components/Connection/Connection.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/Connection.tsx");
+  reactHotLoader.register(Connection, "Connection", "/home/gcarron/dev/ecolyo/src/components/Connection/Connection.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/Connection.tsx");
 })();
 
 ;
@@ -2492,8 +2492,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(KonnectorViewerCard, "KonnectorViewerCard", "/home/yvallet/dev/ecolyo/src/components/Konnector/KonnectorViewerCard.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Konnector/KonnectorViewerCard.tsx");
+  reactHotLoader.register(KonnectorViewerCard, "KonnectorViewerCard", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorViewerCard.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorViewerCard.tsx");
 })();
 
 ;
@@ -2658,8 +2658,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(PartnersIssueModal, "PartnersIssueModal", "/home/yvallet/dev/ecolyo/src/components/PartnersIssue/PartnersIssueModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/PartnersIssue/PartnersIssueModal.tsx");
+  reactHotLoader.register(PartnersIssueModal, "PartnersIssueModal", "/home/gcarron/dev/ecolyo/src/components/PartnersIssue/PartnersIssueModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/PartnersIssue/PartnersIssueModal.tsx");
 })();
 
 ;
@@ -3082,8 +3082,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FormLogin, "FormLogin", "/home/yvallet/dev/ecolyo/src/components/Connection/FormLogin.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/FormLogin.tsx");
+  reactHotLoader.register(FormLogin, "FormLogin", "/home/gcarron/dev/ecolyo/src/components/Connection/FormLogin.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/FormLogin.tsx");
 })();
 
 ;
@@ -3341,8 +3341,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FluidChartSlide, "FluidChartSlide", "/home/yvallet/dev/ecolyo/src/components/FluidChart/FluidChartSlide.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/FluidChart/FluidChartSlide.tsx");
+  reactHotLoader.register(FluidChartSlide, "FluidChartSlide", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChartSlide.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChartSlide.tsx");
 })();
 
 ;
@@ -3502,8 +3502,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FormOAuth, "FormOAuth", "/home/yvallet/dev/ecolyo/src/components/Connection/FormOAuth.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/FormOAuth.tsx");
+  reactHotLoader.register(FormOAuth, "FormOAuth", "/home/gcarron/dev/ecolyo/src/components/Connection/FormOAuth.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/FormOAuth.tsx");
 })();
 
 ;
@@ -3696,8 +3696,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DataloadSectionDetail, "DataloadSectionDetail", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSectionDetail.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSectionDetail.tsx");
+  reactHotLoader.register(DataloadSectionDetail, "DataloadSectionDetail", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSectionDetail.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSectionDetail.tsx");
 })();
 
 ;
@@ -3858,8 +3858,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DataloadConsumptionVisualizer, "DataloadConsumptionVisualizer", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadConsumptionVisualizer.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadConsumptionVisualizer.tsx");
+  reactHotLoader.register(DataloadConsumptionVisualizer, "DataloadConsumptionVisualizer", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadConsumptionVisualizer.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadConsumptionVisualizer.tsx");
 })();
 
 ;
@@ -3941,8 +3941,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConsumptionDetails, "ConsumptionDetails", "/home/yvallet/dev/ecolyo/src/components/Home/ConsumptionDetails.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Home/ConsumptionDetails.tsx");
+  reactHotLoader.register(ConsumptionDetails, "ConsumptionDetails", "/home/gcarron/dev/ecolyo/src/components/Home/ConsumptionDetails.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Home/ConsumptionDetails.tsx");
 })();
 
 ;
@@ -4150,8 +4150,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConnectionOAuth, "ConnectionOAuth", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionOAuth.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionOAuth.tsx");
+  reactHotLoader.register(ConnectionOAuth, "ConnectionOAuth", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionOAuth.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionOAuth.tsx");
 })();
 
 ;
@@ -4262,8 +4262,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConnectionOAuthNoPartnerAccount, "ConnectionOAuthNoPartnerAccount", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionOAuthNoPartnerAccount.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionOAuthNoPartnerAccount.tsx");
+  reactHotLoader.register(ConnectionOAuthNoPartnerAccount, "ConnectionOAuthNoPartnerAccount", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionOAuthNoPartnerAccount.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionOAuthNoPartnerAccount.tsx");
 })();
 
 ;
@@ -4427,8 +4427,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConsumptionVisualizer, "ConsumptionVisualizer", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/ConsumptionVisualizer.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/ConsumptionVisualizer.tsx");
+  reactHotLoader.register(ConsumptionVisualizer, "ConsumptionVisualizer", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/ConsumptionVisualizer.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/ConsumptionVisualizer.tsx");
 })();
 
 ;
@@ -4556,8 +4556,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(KonnectorViewerList, "KonnectorViewerList", "/home/yvallet/dev/ecolyo/src/components/Konnector/KonnectorViewerList.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Konnector/KonnectorViewerList.tsx");
+  reactHotLoader.register(KonnectorViewerList, "KonnectorViewerList", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorViewerList.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorViewerList.tsx");
 })();
 
 ;
@@ -4641,8 +4641,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(StepDetail, "StepDetail", "/home/yvallet/dev/ecolyo/src/components/PartnerConnectionStepsModal/StepDetail.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/PartnerConnectionStepsModal/StepDetail.tsx");
+  reactHotLoader.register(StepDetail, "StepDetail", "/home/gcarron/dev/ecolyo/src/components/PartnerConnectionStepsModal/StepDetail.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/PartnerConnectionStepsModal/StepDetail.tsx");
 })();
 
 ;
@@ -4785,12 +4785,12 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SwitchBase, "SwitchBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
-  reactHotLoader.register(SwitchElec, "SwitchElec", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
-  reactHotLoader.register(SwitchWater, "SwitchWater", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
-  reactHotLoader.register(SwitchGas, "SwitchGas", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
-  reactHotLoader.register(StyledSwitch, "StyledSwitch", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
+  reactHotLoader.register(SwitchBase, "SwitchBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
+  reactHotLoader.register(SwitchElec, "SwitchElec", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
+  reactHotLoader.register(SwitchWater, "SwitchWater", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
+  reactHotLoader.register(SwitchGas, "SwitchGas", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
+  reactHotLoader.register(StyledSwitch, "StyledSwitch", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
 })();
 
 ;
@@ -4987,7 +4987,7 @@ exports.getPartnerSteps = getPartnerSteps;
     return;
   }
 
-  reactHotLoader.register(getPartnerSteps, "getPartnerSteps", "/home/yvallet/dev/ecolyo/src/utils/steps.ts");
+  reactHotLoader.register(getPartnerSteps, "getPartnerSteps", "/home/gcarron/dev/ecolyo/src/utils/steps.ts");
 })();
 
 ;
@@ -5225,9 +5225,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(VirtualizeSwipeableViews, "VirtualizeSwipeableViews", "/home/yvallet/dev/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx");
-  reactHotLoader.register(FluidChartSwipe, "FluidChartSwipe", "/home/yvallet/dev/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx");
+  reactHotLoader.register(VirtualizeSwipeableViews, "VirtualizeSwipeableViews", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx");
+  reactHotLoader.register(FluidChartSwipe, "FluidChartSwipe", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx");
 })();
 
 ;
@@ -5362,8 +5362,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConnectionLogin, "ConnectionLogin", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionLogin.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionLogin.tsx");
+  reactHotLoader.register(ConnectionLogin, "ConnectionLogin", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionLogin.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionLogin.tsx");
 })();
 
 ;
@@ -5479,8 +5479,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConnectionLoginWithPartnerAccount, "ConnectionLoginWithPartnerAccount", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionLoginWithPartnerAccount.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionLoginWithPartnerAccount.tsx");
+  reactHotLoader.register(ConnectionLoginWithPartnerAccount, "ConnectionLoginWithPartnerAccount", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionLoginWithPartnerAccount.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionLoginWithPartnerAccount.tsx");
 })();
 
 ;
@@ -5578,8 +5578,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConnectionLoginNoPartnerAccount, "ConnectionLoginNoPartnerAccount", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionLoginNoPartnerAccount.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionLoginNoPartnerAccount.tsx");
+  reactHotLoader.register(ConnectionLoginNoPartnerAccount, "ConnectionLoginNoPartnerAccount", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionLoginNoPartnerAccount.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionLoginNoPartnerAccount.tsx");
 })();
 
 ;
@@ -5766,8 +5766,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DeleteGRDFAccountModal, "DeleteGRDFAccountModal", "/home/yvallet/dev/ecolyo/src/components/Connection/DeleteGRDFAccountModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/DeleteGRDFAccountModal.tsx");
+  reactHotLoader.register(DeleteGRDFAccountModal, "DeleteGRDFAccountModal", "/home/gcarron/dev/ecolyo/src/components/Connection/DeleteGRDFAccountModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/DeleteGRDFAccountModal.tsx");
 })();
 
 ;
@@ -6085,8 +6085,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FluidChart, "FluidChart", "/home/yvallet/dev/ecolyo/src/components/FluidChart/FluidChart.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/FluidChart/FluidChart.tsx");
+  reactHotLoader.register(FluidChart, "FluidChart", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChart.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChart.tsx");
 })();
 
 ;
@@ -6291,8 +6291,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FluidButton, "FluidButton", "/home/yvallet/dev/ecolyo/src/components/Home/FluidButton.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Home/FluidButton.tsx");
+  reactHotLoader.register(FluidButton, "FluidButton", "/home/gcarron/dev/ecolyo/src/components/Home/FluidButton.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Home/FluidButton.tsx");
 })();
 
 ;
@@ -6456,8 +6456,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(TotalConsumption, "TotalConsumption", "/home/yvallet/dev/ecolyo/src/components/TotalConsumption/TotalConsumption.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/TotalConsumption/TotalConsumption.tsx");
+  reactHotLoader.register(TotalConsumption, "TotalConsumption", "/home/gcarron/dev/ecolyo/src/components/TotalConsumption/TotalConsumption.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/TotalConsumption/TotalConsumption.tsx");
 })();
 
 ;
@@ -6673,9 +6673,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(loadingOptions, "loadingOptions", "/home/yvallet/dev/ecolyo/src/components/Konnector/KonnectorModal.tsx");
-  reactHotLoader.register(KonnectorModal, "KonnectorModal", "/home/yvallet/dev/ecolyo/src/components/Konnector/KonnectorModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Konnector/KonnectorModal.tsx");
+  reactHotLoader.register(loadingOptions, "loadingOptions", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorModal.tsx");
+  reactHotLoader.register(KonnectorModal, "KonnectorModal", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorModal.tsx");
 })();
 
 ;
@@ -6765,8 +6765,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DataloadSectionValue, "DataloadSectionValue", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSectionValue.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSectionValue.tsx");
+  reactHotLoader.register(DataloadSectionValue, "DataloadSectionValue", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSectionValue.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSectionValue.tsx");
 })();
 
 ;
@@ -6891,8 +6891,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DataloadNoValue, "DataloadNoValue", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadNoValue.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadNoValue.tsx");
+  reactHotLoader.register(DataloadNoValue, "DataloadNoValue", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadNoValue.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadNoValue.tsx");
 })();
 
 ;
@@ -7121,8 +7121,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ExpiredConsentModal, "ExpiredConsentModal", "/home/yvallet/dev/ecolyo/src/components/Connection/ExpiredConsentModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/ExpiredConsentModal.tsx");
+  reactHotLoader.register(ExpiredConsentModal, "ExpiredConsentModal", "/home/gcarron/dev/ecolyo/src/components/Connection/ExpiredConsentModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ExpiredConsentModal.tsx");
 })();
 
 ;
@@ -7259,8 +7259,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DataloadSection, "DataloadSection", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSection.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSection.tsx");
+  reactHotLoader.register(DataloadSection, "DataloadSection", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSection.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSection.tsx");
 })();
 
 ;
@@ -7404,8 +7404,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ActivateHalfHourLoad, "ActivateHalfHourLoad", "/home/yvallet/dev/ecolyo/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx");
+  reactHotLoader.register(ActivateHalfHourLoad, "ActivateHalfHourLoad", "/home/gcarron/dev/ecolyo/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx");
 })();
 
 ;
@@ -7524,8 +7524,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FluidButtons, "FluidButtons", "/home/yvallet/dev/ecolyo/src/components/Home/FluidButtons.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Home/FluidButtons.tsx");
+  reactHotLoader.register(FluidButtons, "FluidButtons", "/home/gcarron/dev/ecolyo/src/components/Home/FluidButtons.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Home/FluidButtons.tsx");
 })();
 
 ;
@@ -7973,8 +7973,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConnectionResult, "ConnectionResult", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionResult.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Connection/ConnectionResult.tsx");
+  reactHotLoader.register(ConnectionResult, "ConnectionResult", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionResult.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionResult.tsx");
 })();
 
 ;
@@ -8200,8 +8200,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(TimeStepSelector, "TimeStepSelector", "/home/yvallet/dev/ecolyo/src/components/TimeStepSelector/TimeStepSelector.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/TimeStepSelector/TimeStepSelector.tsx");
+  reactHotLoader.register(TimeStepSelector, "TimeStepSelector", "/home/gcarron/dev/ecolyo/src/components/TimeStepSelector/TimeStepSelector.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/TimeStepSelector/TimeStepSelector.tsx");
 })();
 
 ;
@@ -8419,8 +8419,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(InfoDataConsumptionVisualizer, "InfoDataConsumptionVisualizer", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/InfoDataConsumptionVisualizer.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/InfoDataConsumptionVisualizer.tsx");
+  reactHotLoader.register(InfoDataConsumptionVisualizer, "InfoDataConsumptionVisualizer", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/InfoDataConsumptionVisualizer.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/InfoDataConsumptionVisualizer.tsx");
 })();
 
 ;
diff --git a/3/ecolyo.6f1f2e9bdc83bac6efb6.js b/3/ecolyo.dd68f7f45709e6f83800.js
similarity index 98%
rename from 3/ecolyo.6f1f2e9bdc83bac6efb6.js
rename to 3/ecolyo.dd68f7f45709e6f83800.js
index 3f750082f3f69ba9550ee393d1a63441d0f29207..b7cd6d4cb310c3712ed2d8e5d52f9e4d45d03943 100644
--- a/3/ecolyo.6f1f2e9bdc83bac6efb6.js
+++ b/3/ecolyo.dd68f7f45709e6f83800.js
@@ -266,8 +266,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeFormDateSelection, "ProfileTypeFormDateSelection", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeFormDateSelection.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeFormDateSelection.tsx");
+  reactHotLoader.register(ProfileTypeFormDateSelection, "ProfileTypeFormDateSelection", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormDateSelection.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormDateSelection.tsx");
 })();
 
 ;
@@ -453,8 +453,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeFormMultiChoice, "ProfileTypeFormMultiChoice", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeFormMultiChoice.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeFormMultiChoice.tsx");
+  reactHotLoader.register(ProfileTypeFormMultiChoice, "ProfileTypeFormMultiChoice", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormMultiChoice.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormMultiChoice.tsx");
 })();
 
 ;
@@ -612,8 +612,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeFormNumberSelection, "ProfileTypeFormNumberSelection", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeFormNumberSelection.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeFormNumberSelection.tsx");
+  reactHotLoader.register(ProfileTypeFormNumberSelection, "ProfileTypeFormNumberSelection", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormNumberSelection.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormNumberSelection.tsx");
 })();
 
 ;
@@ -744,8 +744,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeFormSingleChoice, "ProfileTypeFormSingleChoice", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeFormSingleChoice.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeFormSingleChoice.tsx");
+  reactHotLoader.register(ProfileTypeFormSingleChoice, "ProfileTypeFormSingleChoice", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormSingleChoice.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormSingleChoice.tsx");
 })();
 
 ;
@@ -847,8 +847,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeProgress, "ProfileTypeProgress", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeProgress.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeProgress.tsx");
+  reactHotLoader.register(ProfileTypeProgress, "ProfileTypeProgress", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeProgress.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeProgress.tsx");
 })();
 
 ;
@@ -970,8 +970,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeFormNumber, "ProfileTypeFormNumber", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeFormNumber.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeFormNumber.tsx");
+  reactHotLoader.register(ProfileTypeFormNumber, "ProfileTypeFormNumber", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormNumber.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormNumber.tsx");
 })();
 
 ;
@@ -1201,8 +1201,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeFinished, "ProfileTypeFinished", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeFinished.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeFinished.tsx");
+  reactHotLoader.register(ProfileTypeFinished, "ProfileTypeFinished", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFinished.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFinished.tsx");
 })();
 
 ;
@@ -1456,8 +1456,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeView, "ProfileTypeView", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ProfileType/ProfileTypeView.tsx");
+  reactHotLoader.register(ProfileTypeView, "ProfileTypeView", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeView.tsx");
 })();
 
 ;
@@ -1857,7 +1857,7 @@ exports.default = ProfileTypeFormService;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeFormService, "ProfileTypeFormService", "/home/yvallet/dev/ecolyo/src/services/profileTypeForm.service.ts");
+  reactHotLoader.register(ProfileTypeFormService, "ProfileTypeFormService", "/home/gcarron/dev/ecolyo/src/services/profileTypeForm.service.ts");
 })();
 
 ;
diff --git a/4/ecolyo.2b51553b05b9a1cd9ae0.js b/4/ecolyo.e755c1e9e5663f5d0e97.js
similarity index 98%
rename from 4/ecolyo.2b51553b05b9a1cd9ae0.js
rename to 4/ecolyo.e755c1e9e5663f5d0e97.js
index ab84d710e7fda6aa807661e054c8b68d362fdaa4..9b5502d177713638dcb766ab15485ac2ff48ae25 100644
--- a/4/ecolyo.2b51553b05b9a1cd9ae0.js
+++ b/4/ecolyo.e755c1e9e5663f5d0e97.js
@@ -368,9 +368,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(TabPanel, "TabPanel", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureView.tsx");
-  reactHotLoader.register(EcogestureView, "EcogestureView", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureView.tsx");
+  reactHotLoader.register(TabPanel, "TabPanel", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureView.tsx");
+  reactHotLoader.register(EcogestureView, "EcogestureView", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureView.tsx");
 })();
 
 ;
@@ -536,14 +536,14 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(CardBase, "CardBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
-  reactHotLoader.register(CardNew, "CardNew", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
-  reactHotLoader.register(CardBlueBorderContentBase, "CardBlueBorderContentBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
-  reactHotLoader.register(CardChallengeBase, "CardChallengeBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
-  reactHotLoader.register(CardContentBase, "CardContentBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
-  reactHotLoader.register(GenerateContentCard, "GenerateContentCard", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
-  reactHotLoader.register(StyledEcogestureCard, "StyledEcogestureCard", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
+  reactHotLoader.register(CardBase, "CardBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
+  reactHotLoader.register(CardNew, "CardNew", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
+  reactHotLoader.register(CardBlueBorderContentBase, "CardBlueBorderContentBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
+  reactHotLoader.register(CardChallengeBase, "CardChallengeBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
+  reactHotLoader.register(CardContentBase, "CardContentBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
+  reactHotLoader.register(GenerateContentCard, "GenerateContentCard", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
+  reactHotLoader.register(StyledEcogestureCard, "StyledEcogestureCard", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx");
 })();
 
 ;
@@ -715,8 +715,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureCard, "EcogestureCard", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureCard.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureCard.tsx");
+  reactHotLoader.register(EcogestureCard, "EcogestureCard", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureCard.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureCard.tsx");
 })();
 
 ;
@@ -1024,8 +1024,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureList, "EcogestureList", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureList.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureList.tsx");
+  reactHotLoader.register(EcogestureList, "EcogestureList", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureList.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureList.tsx");
 })();
 
 ;
@@ -1169,8 +1169,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureInitModal, "EcogestureInitModal", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureInitModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureInitModal.tsx");
+  reactHotLoader.register(EcogestureInitModal, "EcogestureInitModal", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureInitModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureInitModal.tsx");
 })();
 
 ;
@@ -1351,8 +1351,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureEmptyList, "EcogestureEmptyList", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureEmptyList.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureEmptyList.tsx");
+  reactHotLoader.register(EcogestureEmptyList, "EcogestureEmptyList", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureEmptyList.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureEmptyList.tsx");
 })();
 
 ;
diff --git a/5/ecolyo.23b191deae747591bf8d.js b/5/ecolyo.d69c042c80cd18fd32ea.js
similarity index 96%
rename from 5/ecolyo.23b191deae747591bf8d.js
rename to 5/ecolyo.d69c042c80cd18fd32ea.js
index e1b7833669bb15efafc31597301e5addf8a10917..e64bdb07cfe95ae1bfff50245f280905f735ac19 100644
--- a/5/ecolyo.23b191deae747591bf8d.js
+++ b/5/ecolyo.d69c042c80cd18fd32ea.js
@@ -203,8 +203,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DateNavigator, "DateNavigator", "/home/yvallet/dev/ecolyo/src/components/DateNavigator/DateNavigator.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/DateNavigator/DateNavigator.tsx");
+  reactHotLoader.register(DateNavigator, "DateNavigator", "/home/gcarron/dev/ecolyo/src/components/DateNavigator/DateNavigator.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/DateNavigator/DateNavigator.tsx");
 })();
 
 ;
@@ -362,8 +362,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DateNavigatorFormat, "DateNavigatorFormat", "/home/yvallet/dev/ecolyo/src/components/DateNavigator/DateNavigatorFormat.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/DateNavigator/DateNavigatorFormat.tsx");
+  reactHotLoader.register(DateNavigatorFormat, "DateNavigatorFormat", "/home/gcarron/dev/ecolyo/src/components/DateNavigator/DateNavigatorFormat.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/DateNavigator/DateNavigatorFormat.tsx");
 })();
 
 ;
@@ -485,15 +485,15 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(CardBase, "CardBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(CardElec, "CardElec", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(CardWater, "CardWater", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(CardGas, "CardGas", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(CardMulti, "CardMulti", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(CardContentBase, "CardContentBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(GenerateContentCard, "GenerateContentCard", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(StyledCard, "StyledCard", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(CardBase, "CardBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(CardElec, "CardElec", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(CardWater, "CardWater", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(CardGas, "CardGas", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(CardMulti, "CardMulti", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(CardContentBase, "CardContentBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(GenerateContentCard, "GenerateContentCard", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(StyledCard, "StyledCard", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
 })();
 
 ;
@@ -707,8 +707,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EstimatedConsumptionModal, "EstimatedConsumptionModal", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/EstimatedConsumptionModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ConsumptionVisualizer/EstimatedConsumptionModal.tsx");
+  reactHotLoader.register(EstimatedConsumptionModal, "EstimatedConsumptionModal", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/EstimatedConsumptionModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/EstimatedConsumptionModal.tsx");
 })();
 
 ;
diff --git a/6/ecolyo.bab902e1acad7bd994bd.js b/6/ecolyo.48bbaed6f6fea238b6d6.js
similarity index 96%
rename from 6/ecolyo.bab902e1acad7bd994bd.js
rename to 6/ecolyo.48bbaed6f6fea238b6d6.js
index 7c577e06dfa63e0b4e2018cef4aca0d9c1a51ffd..1d10888e0f1cef9a1c8efdcc01884e36ad8852f7 100644
--- a/6/ecolyo.bab902e1acad7bd994bd.js
+++ b/6/ecolyo.48bbaed6f6fea238b6d6.js
@@ -73,8 +73,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(GCUView, "GCUView", "/home/yvallet/dev/ecolyo/src/components/GCU/GCUView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/GCU/GCUView.tsx");
+  reactHotLoader.register(GCUView, "GCUView", "/home/gcarron/dev/ecolyo/src/components/GCU/GCUView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/GCU/GCUView.tsx");
 })();
 
 ;
diff --git a/8/ecolyo.6554c644153a28115279.js b/8/ecolyo.91fddbf6c8efc9b0bb41.js
similarity index 97%
rename from 8/ecolyo.6554c644153a28115279.js
rename to 8/ecolyo.91fddbf6c8efc9b0bb41.js
index 74b7940ea5ead18bd5744e0388da1e2aeeb9ca82..6b7804b8eaf943032e23e7ab94e98b57c9a12966 100644
--- a/8/ecolyo.6554c644153a28115279.js
+++ b/8/ecolyo.91fddbf6c8efc9b0bb41.js
@@ -310,8 +310,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ReportOptions, "ReportOptions", "/home/yvallet/dev/ecolyo/src/components/Options/ReportOptions.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Options/ReportOptions.tsx");
+  reactHotLoader.register(ReportOptions, "ReportOptions", "/home/gcarron/dev/ecolyo/src/components/Options/ReportOptions.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Options/ReportOptions.tsx");
 })();
 
 ;
@@ -405,8 +405,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(GCULink, "GCULink", "/home/yvallet/dev/ecolyo/src/components/GCU/GCULink.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/GCU/GCULink.tsx");
+  reactHotLoader.register(GCULink, "GCULink", "/home/gcarron/dev/ecolyo/src/components/GCU/GCULink.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/GCU/GCULink.tsx");
 })();
 
 ;
@@ -470,8 +470,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(Version, "Version", "/home/yvallet/dev/ecolyo/src/components/Version/Version.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Version/Version.tsx");
+  reactHotLoader.register(Version, "Version", "/home/gcarron/dev/ecolyo/src/components/Version/Version.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Version/Version.tsx");
 })();
 
 ;
@@ -691,8 +691,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(LegalNoticeLink, "LegalNoticeLink", "/home/yvallet/dev/ecolyo/src/components/LegalNotice/LegalNoticeLink.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/LegalNotice/LegalNoticeLink.tsx");
+  reactHotLoader.register(LegalNoticeLink, "LegalNoticeLink", "/home/gcarron/dev/ecolyo/src/components/LegalNotice/LegalNoticeLink.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/LegalNotice/LegalNoticeLink.tsx");
 })();
 
 ;
@@ -872,12 +872,12 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SwitchBase, "SwitchBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
-  reactHotLoader.register(SwitchElec, "SwitchElec", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
-  reactHotLoader.register(SwitchWater, "SwitchWater", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
-  reactHotLoader.register(SwitchGas, "SwitchGas", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
-  reactHotLoader.register(StyledSwitch, "StyledSwitch", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
+  reactHotLoader.register(SwitchBase, "SwitchBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
+  reactHotLoader.register(SwitchElec, "SwitchElec", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
+  reactHotLoader.register(SwitchWater, "SwitchWater", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
+  reactHotLoader.register(SwitchGas, "SwitchGas", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
+  reactHotLoader.register(StyledSwitch, "StyledSwitch", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx");
 })();
 
 ;
@@ -1117,8 +1117,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeOptions, "ProfileTypeOptions", "/home/yvallet/dev/ecolyo/src/components/Options/ProfileTypeOptions.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Options/ProfileTypeOptions.tsx");
+  reactHotLoader.register(ProfileTypeOptions, "ProfileTypeOptions", "/home/gcarron/dev/ecolyo/src/components/Options/ProfileTypeOptions.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Options/ProfileTypeOptions.tsx");
 })();
 
 ;
@@ -1242,8 +1242,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(OptionsView, "OptionsView", "/home/yvallet/dev/ecolyo/src/components/Options/OptionsView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Options/OptionsView.tsx");
+  reactHotLoader.register(OptionsView, "OptionsView", "/home/gcarron/dev/ecolyo/src/components/Options/OptionsView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Options/OptionsView.tsx");
 })();
 
 ;
@@ -1376,15 +1376,15 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(CardBase, "CardBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(CardElec, "CardElec", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(CardWater, "CardWater", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(CardGas, "CardGas", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(CardMulti, "CardMulti", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(CardContentBase, "CardContentBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(GenerateContentCard, "GenerateContentCard", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(StyledCard, "StyledCard", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(CardBase, "CardBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(CardElec, "CardElec", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(CardWater, "CardWater", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(CardGas, "CardGas", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(CardMulti, "CardMulti", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(CardContentBase, "CardContentBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(GenerateContentCard, "GenerateContentCard", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(StyledCard, "StyledCard", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx");
 })();
 
 ;
@@ -1512,8 +1512,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FAQLink, "FAQLink", "/home/yvallet/dev/ecolyo/src/components/FAQ/FAQLink.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/FAQ/FAQLink.tsx");
+  reactHotLoader.register(FAQLink, "FAQLink", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQLink.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQLink.tsx");
 })();
 
 ;
diff --git a/9/ecolyo.0034f0d1a334d414ffea.js b/9/ecolyo.979400e31e650f8ac788.js
similarity index 99%
rename from 9/ecolyo.0034f0d1a334d414ffea.js
rename to 9/ecolyo.979400e31e650f8ac788.js
index 413d93470d6724409088f750ed5c44645a14b238..368aa2eba59cfc8e3dd678dc7a0d6e08c777ced3 100644
--- a/9/ecolyo.0034f0d1a334d414ffea.js
+++ b/9/ecolyo.979400e31e650f8ac788.js
@@ -735,7 +735,7 @@ exports.default = ProfileTypeService;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeService, "ProfileTypeService", "/home/yvallet/dev/ecolyo/src/services/profileType.service.ts");
+  reactHotLoader.register(ProfileTypeService, "ProfileTypeService", "/home/gcarron/dev/ecolyo/src/services/profileType.service.ts");
 })();
 
 ;
diff --git a/app/ecolyo.ec014d6727ff29ba763f.js b/app/ecolyo.34e705f45c49524a90c9.js
similarity index 99%
rename from app/ecolyo.ec014d6727ff29ba763f.js
rename to app/ecolyo.34e705f45c49524a90c9.js
index 5c2ed090df20b8034a3b757ef8a6f6ef7b8017a3..c6a245f2d895efe2d75de592f8f43f82430013cc 100644
--- a/app/ecolyo.ec014d6727ff29ba763f.js
+++ b/app/ecolyo.34e705f45c49524a90c9.js
@@ -64,7 +64,7 @@
 /******/
 /******/ 	// script path function
 /******/ 	function jsonpScriptSrc(chunkId) {
-/******/ 		return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"1":"2b79e6d42d840a02fcc3","2":"9f946a3d0db6fe791e96","3":"6f1f2e9bdc83bac6efb6","4":"2b51553b05b9a1cd9ae0","5":"23b191deae747591bf8d","6":"bab902e1acad7bd994bd","8":"6554c644153a28115279","9":"0034f0d1a334d414ffea","10":"31f63d62b09373ed2ff9","11":"9e70b76222e848779788","12":"d27b2cd7f074208d3fb1"}[chunkId] + ".js"
+/******/ 		return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"1":"3682ef2818edf933f5f5","2":"27f1c29c72bafd9d349f","3":"dd68f7f45709e6f83800","4":"e755c1e9e5663f5d0e97","5":"d69c042c80cd18fd32ea","6":"48bbaed6f6fea238b6d6","8":"91fddbf6c8efc9b0bb41","9":"979400e31e650f8ac788","10":"46c7bb75747478ce4e67","11":"81a44f4753ffd3cfb197","12":"f3454576459cef994ff0"}[chunkId] + ".js"
 /******/ 	}
 /******/
 /******/ 	// The require function
@@ -388,8 +388,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ActionCard, "ActionCard", "/home/yvallet/dev/ecolyo/src/components/Action/ActionCard.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Action/ActionCard.tsx");
+  reactHotLoader.register(ActionCard, "ActionCard", "/home/gcarron/dev/ecolyo/src/components/Action/ActionCard.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionCard.tsx");
 })();
 
 ;
@@ -673,8 +673,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(QuizCustomQuestionContent, "QuizCustomQuestionContent", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizCustomQuestionContent.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizCustomQuestionContent.tsx");
+  reactHotLoader.register(QuizCustomQuestionContent, "QuizCustomQuestionContent", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizCustomQuestionContent.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizCustomQuestionContent.tsx");
 })();
 
 ;
@@ -805,9 +805,9 @@ if (false) {}
     return;
   }
 
-  reactHotLoader.register(setupApp, "setupApp", "/home/yvallet/dev/ecolyo/src/targets/browser/index.tsx");
-  reactHotLoader.register(init, "init", "/home/yvallet/dev/ecolyo/src/targets/browser/index.tsx");
-  reactHotLoader.register(isSafari, "isSafari", "/home/yvallet/dev/ecolyo/src/targets/browser/index.tsx");
+  reactHotLoader.register(setupApp, "setupApp", "/home/gcarron/dev/ecolyo/src/targets/browser/index.tsx");
+  reactHotLoader.register(init, "init", "/home/gcarron/dev/ecolyo/src/targets/browser/index.tsx");
+  reactHotLoader.register(isSafari, "isSafari", "/home/gcarron/dev/ecolyo/src/targets/browser/index.tsx");
 })();
 
 ;
@@ -1004,8 +1004,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(CGUModal, "CGUModal", "/home/yvallet/dev/ecolyo/src/components/Terms/CGUModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Terms/CGUModal.tsx");
+  reactHotLoader.register(CGUModal, "CGUModal", "/home/gcarron/dev/ecolyo/src/components/Terms/CGUModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Terms/CGUModal.tsx");
 })();
 
 ;
@@ -1081,7 +1081,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
+  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
 })();
 
 ;
@@ -1446,7 +1446,7 @@ var SplashRoot = function SplashRoot(_ref) {
 
     function _loadData() {
       _loadData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
-        var initializationService, partnersInfoService, ms, migrationsResult, termsStatus, profile, profileType, profileEcogesture, _yield$Promise$all, _yield$Promise$all2, ecogestureHash, fluidPricesHash, duelHash, quizHash, challengeHash, explorationHash, analysisResult, fluidStatus, refDate, lastDataDate, _iterator, _step, fluid, userChallengeList, filteredCurrentOngoingChallenge, actionService, updatedUserChallenge, filteredCurrentDuelChallenge, _yield$initialization, _updatedUserChallenge, dataloads, challengeService, _yield$challengeServi, isDone, partnersInfo, today, fluidService, _updatedFluidStatus, isConcernedByPartnerIssue, _iterator2, _step2, _fluid;
+        var initializationService, partnersInfoService, ms, migrationsResult, termsStatus, profile, profileType, profileEcogesture, _yield$Promise$all, _yield$Promise$all2, ecogestureHash, duelHash, quizHash, challengeHash, explorationHash, analysisResult, fluidStatus, refDate, lastDataDate, _iterator, _step, fluid, userChallengeList, filteredCurrentOngoingChallenge, actionService, updatedUserChallenge, filteredCurrentDuelChallenge, _yield$initialization, _updatedUserChallenge, dataloads, challengeService, _yield$challengeServi, isDone, partnersInfo, today, fluidService, _updatedFluidStatus, isConcernedByPartnerIssue, _iterator2, _step2, _fluid;
 
         return _regenerator.default.wrap(function _callee$(_context) {
           while (1) {
@@ -1473,22 +1473,26 @@ var SplashRoot = function SplashRoot(_ref) {
 
               case 12:
                 termsStatus = _context.sent;
-                if (subscribed) dispatch((0, _global.updateTermValidation)(termsStatus)); // Init profile and update ecogestures, challenges, analysis
+                if (subscribed) dispatch((0, _global.updateTermValidation)(termsStatus)); // Init fluidPrices
 
                 _context.next = 16;
-                return initializationService.initProfile();
+                return initializationService.initFluidPrices();
 
               case 16:
+                _context.next = 18;
+                return initializationService.initProfile();
+
+              case 18:
                 profile = _context.sent;
-                _context.next = 19;
+                _context.next = 21;
                 return initializationService.initProfileType();
 
-              case 19:
+              case 21:
                 profileType = _context.sent;
-                _context.next = 22;
+                _context.next = 24;
                 return initializationService.initProfileEcogesture();
 
-              case 22:
+              case 24:
                 profileEcogesture = _context.sent;
 
                 if (!(subscribed && profile)) {
@@ -1497,21 +1501,19 @@ var SplashRoot = function SplashRoot(_ref) {
                 }
 
                 setValidExploration(_userExploration.UserExplorationID.EXPLORATION007);
-                _context.next = 27;
-                return Promise.all([initializationService.initEcogesture(profile.ecogestureHash), initializationService.initFluidPrices(profile.fluidPricesHash), initializationService.initDuelEntity(profile.duelHash), initializationService.initQuizEntity(profile.quizHash), initializationService.initExplorationEntity(profile.challengeHash), initializationService.initChallengeEntity(profile.explorationHash), initializationService.initAnalysis(profile)]);
+                _context.next = 29;
+                return Promise.all([initializationService.initEcogesture(profile.ecogestureHash), initializationService.initDuelEntity(profile.duelHash), initializationService.initQuizEntity(profile.quizHash), initializationService.initExplorationEntity(profile.challengeHash), initializationService.initChallengeEntity(profile.explorationHash), initializationService.initAnalysis(profile)]);
 
-              case 27:
+              case 29:
                 _yield$Promise$all = _context.sent;
-                _yield$Promise$all2 = (0, _slicedToArray2.default)(_yield$Promise$all, 7);
+                _yield$Promise$all2 = (0, _slicedToArray2.default)(_yield$Promise$all, 6);
                 ecogestureHash = _yield$Promise$all2[0];
-                fluidPricesHash = _yield$Promise$all2[1];
-                duelHash = _yield$Promise$all2[2];
-                quizHash = _yield$Promise$all2[3];
-                challengeHash = _yield$Promise$all2[4];
-                explorationHash = _yield$Promise$all2[5];
-                analysisResult = _yield$Promise$all2[6];
+                duelHash = _yield$Promise$all2[1];
+                quizHash = _yield$Promise$all2[2];
+                challengeHash = _yield$Promise$all2[3];
+                explorationHash = _yield$Promise$all2[4];
+                analysisResult = _yield$Promise$all2[5];
                 profile.ecogestureHash = ecogestureHash;
-                profile.fluidPricesHash = fluidPricesHash;
                 profile.duelHash = duelHash;
                 profile.quizHash = quizHash;
                 profile.challengeHash = challengeHash;
@@ -1766,8 +1768,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SplashRoot, "SplashRoot", "/home/yvallet/dev/ecolyo/src/components/Splash/SplashRoot.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Splash/SplashRoot.tsx");
+  reactHotLoader.register(SplashRoot, "SplashRoot", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashRoot.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashRoot.tsx");
 })();
 
 ;
@@ -1942,8 +1944,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureFormEquipment, "EcogestureFormEquipment", "/home/yvallet/dev/ecolyo/src/components/EcogestureForm/EcogestureFormEquipment.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/EcogestureForm/EcogestureFormEquipment.tsx");
+  reactHotLoader.register(EcogestureFormEquipment, "EcogestureFormEquipment", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureFormEquipment.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureFormEquipment.tsx");
 })();
 
 ;
@@ -2066,8 +2068,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(AxisRight, "AxisRight", "/home/yvallet/dev/ecolyo/src/components/Charts/AxisRight.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Charts/AxisRight.tsx");
+  reactHotLoader.register(AxisRight, "AxisRight", "/home/gcarron/dev/ecolyo/src/components/Charts/AxisRight.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Charts/AxisRight.tsx");
 })();
 
 ;
@@ -2156,8 +2158,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DuelError, "DuelError", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelError.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelError.tsx");
+  reactHotLoader.register(DuelError, "DuelError", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelError.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelError.tsx");
 })();
 
 ;
@@ -2273,7 +2275,7 @@ exports.getClient = getClient;
     return;
   }
 
-  reactHotLoader.register(getClient, "getClient", "/home/yvallet/dev/ecolyo/src/utils/client.ts");
+  reactHotLoader.register(getClient, "getClient", "/home/gcarron/dev/ecolyo/src/utils/client.ts");
 })();
 
 ;
@@ -2343,7 +2345,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
+  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
 })();
 
 ;
@@ -2642,7 +2644,7 @@ exports.default = ProfileService;
     return;
   }
 
-  reactHotLoader.register(ProfileService, "ProfileService", "/home/yvallet/dev/ecolyo/src/services/profile.service.ts");
+  reactHotLoader.register(ProfileService, "ProfileService", "/home/gcarron/dev/ecolyo/src/services/profile.service.ts");
 })();
 
 ;
@@ -2908,8 +2910,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ChallengeView, "ChallengeView", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeView.tsx");
+  reactHotLoader.register(ChallengeView, "ChallengeView", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeView.tsx");
 })();
 
 ;
@@ -3180,8 +3182,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ActionView, "ActionView", "/home/yvallet/dev/ecolyo/src/components/Action/ActionView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Action/ActionView.tsx");
+  reactHotLoader.register(ActionView, "ActionView", "/home/gcarron/dev/ecolyo/src/components/Action/ActionView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionView.tsx");
 })();
 
 ;
@@ -3286,8 +3288,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureSelectionModal, "EcogestureSelectionModal", "/home/yvallet/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionModal.tsx");
+  reactHotLoader.register(EcogestureSelectionModal, "EcogestureSelectionModal", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionModal.tsx");
 })();
 
 ;
@@ -3392,7 +3394,7 @@ exports.default = MailService;
     return;
   }
 
-  reactHotLoader.register(MailService, "MailService", "/home/yvallet/dev/ecolyo/src/services/mail.service.ts");
+  reactHotLoader.register(MailService, "MailService", "/home/gcarron/dev/ecolyo/src/services/mail.service.ts");
 })();
 
 ;
@@ -3525,8 +3527,8 @@ exports.chartReducer = chartReducer;
     return;
   }
 
-  reactHotLoader.register(initialState, "initialState", "/home/yvallet/dev/ecolyo/src/store/chart/chart.reducer.ts");
-  reactHotLoader.register(chartReducer, "chartReducer", "/home/yvallet/dev/ecolyo/src/store/chart/chart.reducer.ts");
+  reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/chart/chart.reducer.ts");
+  reactHotLoader.register(chartReducer, "chartReducer", "/home/gcarron/dev/ecolyo/src/store/chart/chart.reducer.ts");
 })();
 
 ;
@@ -3661,8 +3663,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureFormSingleChoice, "EcogestureFormSingleChoice", "/home/yvallet/dev/ecolyo/src/components/EcogestureForm/EcogestureFormSingleChoice.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/EcogestureForm/EcogestureFormSingleChoice.tsx");
+  reactHotLoader.register(EcogestureFormSingleChoice, "EcogestureFormSingleChoice", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureFormSingleChoice.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureFormSingleChoice.tsx");
 })();
 
 ;
@@ -3826,8 +3828,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ActionOnGoing, "ActionOnGoing", "/home/yvallet/dev/ecolyo/src/components/Action/ActionOnGoing.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Action/ActionOnGoing.tsx");
+  reactHotLoader.register(ActionOnGoing, "ActionOnGoing", "/home/gcarron/dev/ecolyo/src/components/Action/ActionOnGoing.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionOnGoing.tsx");
 })();
 
 ;
@@ -4081,7 +4083,7 @@ exports.default = ProfileEcogestureService;
     return;
   }
 
-  reactHotLoader.register(ProfileEcogestureService, "ProfileEcogestureService", "/home/yvallet/dev/ecolyo/src/services/profileEcogesture.service.ts");
+  reactHotLoader.register(ProfileEcogestureService, "ProfileEcogestureService", "/home/gcarron/dev/ecolyo/src/services/profileEcogesture.service.ts");
 })();
 
 ;
@@ -4241,7 +4243,7 @@ exports.default = PartnersInfoService;
     return;
   }
 
-  reactHotLoader.register(PartnersInfoService, "PartnersInfoService", "/home/yvallet/dev/ecolyo/src/services/partnersInfo.service.ts");
+  reactHotLoader.register(PartnersInfoService, "PartnersInfoService", "/home/gcarron/dev/ecolyo/src/services/partnersInfo.service.ts");
 })();
 
 ;
@@ -4554,8 +4556,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ActionBegin, "ActionBegin", "/home/yvallet/dev/ecolyo/src/components/Action/ActionBegin.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Action/ActionBegin.tsx");
+  reactHotLoader.register(ActionBegin, "ActionBegin", "/home/gcarron/dev/ecolyo/src/components/Action/ActionBegin.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionBegin.tsx");
 })();
 
 ;
@@ -5089,7 +5091,7 @@ exports.default = ActionService;
     return;
   }
 
-  reactHotLoader.register(ActionService, "ActionService", "/home/yvallet/dev/ecolyo/src/services/action.service.ts");
+  reactHotLoader.register(ActionService, "ActionService", "/home/gcarron/dev/ecolyo/src/services/action.service.ts");
 })();
 
 ;
@@ -5393,8 +5395,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DuelOngoing, "DuelOngoing", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelOngoing.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelOngoing.tsx");
+  reactHotLoader.register(DuelOngoing, "DuelOngoing", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelOngoing.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelOngoing.tsx");
 })();
 
 ;
@@ -5636,11 +5638,11 @@ function getPartnerPicto(slug) {
     return;
   }
 
-  reactHotLoader.register(getPicto, "getPicto", "/home/yvallet/dev/ecolyo/src/utils/picto.ts");
-  reactHotLoader.register(getAddPicto, "getAddPicto", "/home/yvallet/dev/ecolyo/src/utils/picto.ts");
-  reactHotLoader.register(getParamPicto, "getParamPicto", "/home/yvallet/dev/ecolyo/src/utils/picto.ts");
-  reactHotLoader.register(getNavPicto, "getNavPicto", "/home/yvallet/dev/ecolyo/src/utils/picto.ts");
-  reactHotLoader.register(getPartnerPicto, "getPartnerPicto", "/home/yvallet/dev/ecolyo/src/utils/picto.ts");
+  reactHotLoader.register(getPicto, "getPicto", "/home/gcarron/dev/ecolyo/src/utils/picto.ts");
+  reactHotLoader.register(getAddPicto, "getAddPicto", "/home/gcarron/dev/ecolyo/src/utils/picto.ts");
+  reactHotLoader.register(getParamPicto, "getParamPicto", "/home/gcarron/dev/ecolyo/src/utils/picto.ts");
+  reactHotLoader.register(getNavPicto, "getNavPicto", "/home/gcarron/dev/ecolyo/src/utils/picto.ts");
+  reactHotLoader.register(getPartnerPicto, "getPartnerPicto", "/home/gcarron/dev/ecolyo/src/utils/picto.ts");
 })();
 
 ;
@@ -6490,6 +6492,39 @@ var migrations = [{
       return _run19.apply(this, arguments);
     }
 
+    return run;
+  }()
+}, {
+  baseSchemaVersion: 19,
+  targetSchemaVersion: 20,
+  appVersion: '1.8.0',
+  description: 'Empty fluidPrices db so it can be fetched with right format from remote doctype',
+  releaseNotes: null,
+  docTypes: _doctypes.FLUIDPRICES_DOCTYPE,
+  run: function () {
+    var _run20 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee20(_client, docs) {
+      return _regenerator.default.wrap(function _callee20$(_context20) {
+        while (1) {
+          switch (_context20.prev = _context20.next) {
+            case 0:
+              docs.map(function (doc) {
+                doc.deleteAction = true;
+                return doc;
+              });
+              return _context20.abrupt("return", docs);
+
+            case 2:
+            case "end":
+              return _context20.stop();
+          }
+        }
+      }, _callee20);
+    }));
+
+    function run(_x39, _x40) {
+      return _run20.apply(this, arguments);
+    }
+
     return run;
   }()
 }];
@@ -6503,11 +6538,11 @@ exports.migrations = migrations;
     return;
   }
 
-  reactHotLoader.register(SCHEMA_INITIAL_VERSION, "SCHEMA_INITIAL_VERSION", "/home/yvallet/dev/ecolyo/src/migrations/migration.data.ts");
-  reactHotLoader.register(MIGRATION_RESULT_NOOP, "MIGRATION_RESULT_NOOP", "/home/yvallet/dev/ecolyo/src/migrations/migration.data.ts");
-  reactHotLoader.register(MIGRATION_RESULT_COMPLETE, "MIGRATION_RESULT_COMPLETE", "/home/yvallet/dev/ecolyo/src/migrations/migration.data.ts");
-  reactHotLoader.register(MIGRATION_RESULT_FAILED, "MIGRATION_RESULT_FAILED", "/home/yvallet/dev/ecolyo/src/migrations/migration.data.ts");
-  reactHotLoader.register(migrations, "migrations", "/home/yvallet/dev/ecolyo/src/migrations/migration.data.ts");
+  reactHotLoader.register(SCHEMA_INITIAL_VERSION, "SCHEMA_INITIAL_VERSION", "/home/gcarron/dev/ecolyo/src/migrations/migration.data.ts");
+  reactHotLoader.register(MIGRATION_RESULT_NOOP, "MIGRATION_RESULT_NOOP", "/home/gcarron/dev/ecolyo/src/migrations/migration.data.ts");
+  reactHotLoader.register(MIGRATION_RESULT_COMPLETE, "MIGRATION_RESULT_COMPLETE", "/home/gcarron/dev/ecolyo/src/migrations/migration.data.ts");
+  reactHotLoader.register(MIGRATION_RESULT_FAILED, "MIGRATION_RESULT_FAILED", "/home/gcarron/dev/ecolyo/src/migrations/migration.data.ts");
+  reactHotLoader.register(migrations, "migrations", "/home/gcarron/dev/ecolyo/src/migrations/migration.data.ts");
 })();
 
 ;
@@ -6748,9 +6783,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(loadingOptions, "loadingOptions", "/home/yvallet/dev/ecolyo/src/components/Splash/SplashScreenError.tsx");
-  reactHotLoader.register(SplashScreenError, "SplashScreenError", "/home/yvallet/dev/ecolyo/src/components/Splash/SplashScreenError.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Splash/SplashScreenError.tsx");
+  reactHotLoader.register(loadingOptions, "loadingOptions", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashScreenError.tsx");
+  reactHotLoader.register(SplashScreenError, "SplashScreenError", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashScreenError.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashScreenError.tsx");
 })();
 
 ;
@@ -7024,7 +7059,7 @@ exports.default = TriggerService;
     return;
   }
 
-  reactHotLoader.register(TriggerService, "TriggerService", "/home/yvallet/dev/ecolyo/src/services/triggers.service.ts");
+  reactHotLoader.register(TriggerService, "TriggerService", "/home/gcarron/dev/ecolyo/src/services/triggers.service.ts");
 })();
 
 ;
@@ -7231,8 +7266,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DuelView, "DuelView", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelView.tsx");
+  reactHotLoader.register(DuelView, "DuelView", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelView.tsx");
 })();
 
 ;
@@ -7320,7 +7355,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
+  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
 })();
 
 ;
@@ -7506,7 +7541,7 @@ exports.default = PerformanceIndicatorService;
     return;
   }
 
-  reactHotLoader.register(PerformanceIndicatorService, "PerformanceIndicatorService", "/home/yvallet/dev/ecolyo/src/services/performanceIndicator.service.ts");
+  reactHotLoader.register(PerformanceIndicatorService, "PerformanceIndicatorService", "/home/gcarron/dev/ecolyo/src/services/performanceIndicator.service.ts");
 })();
 
 ;
@@ -7572,9 +7607,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx");
-  reactHotLoader.register(StyledBlackSpinner, "StyledBlackSpinner", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx");
+  reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx");
+  reactHotLoader.register(StyledBlackSpinner, "StyledBlackSpinner", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx");
 })();
 
 ;
@@ -8775,7 +8810,7 @@ exports.default = ConsumptionDataManager;
     return;
   }
 
-  reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/yvallet/dev/ecolyo/src/services/consumption.service.ts");
+  reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/gcarron/dev/ecolyo/src/services/consumption.service.ts");
 })();
 
 ;
@@ -8933,9 +8968,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ecolyoReducer, "ecolyoReducer", "/home/yvallet/dev/ecolyo/src/store/index.ts");
-  reactHotLoader.register(configureStore, "configureStore", "/home/yvallet/dev/ecolyo/src/store/index.ts");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/store/index.ts");
+  reactHotLoader.register(ecolyoReducer, "ecolyoReducer", "/home/gcarron/dev/ecolyo/src/store/index.ts");
+  reactHotLoader.register(configureStore, "configureStore", "/home/gcarron/dev/ecolyo/src/store/index.ts");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/store/index.ts");
 })();
 
 ;
@@ -8989,7 +9024,7 @@ function hashFile(file) {
     return;
   }
 
-  reactHotLoader.register(hashFile, "hashFile", "/home/yvallet/dev/ecolyo/src/utils/hash.ts");
+  reactHotLoader.register(hashFile, "hashFile", "/home/gcarron/dev/ecolyo/src/utils/hash.ts");
 })();
 
 ;
@@ -9138,8 +9173,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(CozyBar, "CozyBar", "/home/yvallet/dev/ecolyo/src/components/Header/CozyBar.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Header/CozyBar.tsx");
+  reactHotLoader.register(CozyBar, "CozyBar", "/home/gcarron/dev/ecolyo/src/components/Header/CozyBar.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Header/CozyBar.tsx");
 })();
 
 ;
@@ -9248,8 +9283,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DuelChart, "DuelChart", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelChart.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelChart.tsx");
+  reactHotLoader.register(DuelChart, "DuelChart", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelChart.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelChart.tsx");
 })();
 
 ;
@@ -10257,7 +10292,7 @@ exports.default = QuizService;
     return;
   }
 
-  reactHotLoader.register(QuizService, "QuizService", "/home/yvallet/dev/ecolyo/src/services/quiz.service.ts");
+  reactHotLoader.register(QuizService, "QuizService", "/home/gcarron/dev/ecolyo/src/services/quiz.service.ts");
 })();
 
 ;
@@ -10899,8 +10934,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(doctypes, "doctypes", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
 })();
 
 ;
@@ -11182,7 +11217,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
+  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
 })();
 
 ;
@@ -11226,7 +11261,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
+  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
 })();
 
 ;
@@ -11328,8 +11363,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureSelectionEnd, "EcogestureSelectionEnd", "/home/yvallet/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionEnd.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionEnd.tsx");
+  reactHotLoader.register(EcogestureSelectionEnd, "EcogestureSelectionEnd", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionEnd.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionEnd.tsx");
 })();
 
 ;
@@ -11431,11 +11466,11 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(IconButtonBase, "IconButtonBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx");
-  reactHotLoader.register(SelectedIconButtonBase, "SelectedIconButtonBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx");
-  reactHotLoader.register(UnselectedIconButtonBase, "UnselectedIconButtonBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx");
-  reactHotLoader.register(StyledIconBorderedButton, "StyledIconBorderedButton", "/home/yvallet/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx");
+  reactHotLoader.register(IconButtonBase, "IconButtonBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx");
+  reactHotLoader.register(SelectedIconButtonBase, "SelectedIconButtonBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx");
+  reactHotLoader.register(UnselectedIconButtonBase, "UnselectedIconButtonBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx");
+  reactHotLoader.register(StyledIconBorderedButton, "StyledIconBorderedButton", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx");
 })();
 
 ;
@@ -11603,8 +11638,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(QuizQuestion, "QuizQuestion", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizQuestion.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizQuestion.tsx");
+  reactHotLoader.register(QuizQuestion, "QuizQuestion", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizQuestion.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizQuestion.tsx");
 })();
 
 ;
@@ -11670,7 +11705,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
+  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
 })();
 
 ;
@@ -11816,8 +11851,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(LegalNoticeModal, "LegalNoticeModal", "/home/yvallet/dev/ecolyo/src/components/Terms/LegalNoticeModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Terms/LegalNoticeModal.tsx");
+  reactHotLoader.register(LegalNoticeModal, "LegalNoticeModal", "/home/gcarron/dev/ecolyo/src/components/Terms/LegalNoticeModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Terms/LegalNoticeModal.tsx");
 })();
 
 ;
@@ -11978,9 +12013,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(loadingOptions, "loadingOptions", "/home/yvallet/dev/ecolyo/src/components/Splash/SplashScreen.tsx");
-  reactHotLoader.register(SplashScreen, "SplashScreen", "/home/yvallet/dev/ecolyo/src/components/Splash/SplashScreen.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Splash/SplashScreen.tsx");
+  reactHotLoader.register(loadingOptions, "loadingOptions", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashScreen.tsx");
+  reactHotLoader.register(SplashScreen, "SplashScreen", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashScreen.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashScreen.tsx");
 })();
 
 ;
@@ -12183,8 +12218,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ChallengeCardDone, "ChallengeCardDone", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeCardDone.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeCardDone.tsx");
+  reactHotLoader.register(ChallengeCardDone, "ChallengeCardDone", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardDone.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardDone.tsx");
 })();
 
 ;
@@ -12469,8 +12504,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(MinorUpdateContent, "MinorUpdateContent", "/home/yvallet/dev/ecolyo/src/components/Terms/MinorUpdateContent.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Terms/MinorUpdateContent.tsx");
+  reactHotLoader.register(MinorUpdateContent, "MinorUpdateContent", "/home/gcarron/dev/ecolyo/src/components/Terms/MinorUpdateContent.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Terms/MinorUpdateContent.tsx");
 })();
 
 ;
@@ -12939,8 +12974,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ChallengeCardOnGoing, "ChallengeCardOnGoing", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeCardOnGoing.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeCardOnGoing.tsx");
+  reactHotLoader.register(ChallengeCardOnGoing, "ChallengeCardOnGoing", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardOnGoing.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardOnGoing.tsx");
 })();
 
 ;
@@ -13215,12 +13250,12 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx");
-  reactHotLoader.register(SpinnerElec, "SpinnerElec", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx");
-  reactHotLoader.register(SpinnerWater, "SpinnerWater", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx");
-  reactHotLoader.register(SpinnerGas, "SpinnerGas", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx");
-  reactHotLoader.register(StyledSpinner, "StyledSpinner", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx");
+  reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx");
+  reactHotLoader.register(SpinnerElec, "SpinnerElec", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx");
+  reactHotLoader.register(SpinnerWater, "SpinnerWater", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx");
+  reactHotLoader.register(SpinnerGas, "SpinnerGas", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx");
+  reactHotLoader.register(StyledSpinner, "StyledSpinner", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx");
 })();
 
 ;
@@ -13317,8 +13352,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(StyledIcon, "StyledIcon", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Icon/StyledIcon.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Icon/StyledIcon.tsx");
+  reactHotLoader.register(StyledIcon, "StyledIcon", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Icon/StyledIcon.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Icon/StyledIcon.tsx");
 })();
 
 ;
@@ -13518,8 +13553,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(UnSubscribe, "UnSubscribe", "/home/yvallet/dev/ecolyo/src/components/Options/UnSubscribe.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Options/UnSubscribe.tsx");
+  reactHotLoader.register(UnSubscribe, "UnSubscribe", "/home/gcarron/dev/ecolyo/src/components/Options/UnSubscribe.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Options/UnSubscribe.tsx");
 })();
 
 ;
@@ -13802,8 +13837,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(TermsView, "TermsView", "/home/yvallet/dev/ecolyo/src/components/Terms/TermsView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Terms/TermsView.tsx");
+  reactHotLoader.register(TermsView, "TermsView", "/home/gcarron/dev/ecolyo/src/components/Terms/TermsView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Terms/TermsView.tsx");
 })();
 
 ;
@@ -13918,7 +13953,7 @@ exports.default = ConfigService;
     return;
   }
 
-  reactHotLoader.register(ConfigService, "ConfigService", "/home/yvallet/dev/ecolyo/src/services/fluidConfig.service.ts");
+  reactHotLoader.register(ConfigService, "ConfigService", "/home/gcarron/dev/ecolyo/src/services/fluidConfig.service.ts");
 })();
 
 ;
@@ -13962,7 +13997,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
+  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
 })();
 
 ;
@@ -14073,8 +14108,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DataShareConsentContent, "DataShareConsentContent", "/home/yvallet/dev/ecolyo/src/components/Terms/DataShareConsentContent.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Terms/DataShareConsentContent.tsx");
+  reactHotLoader.register(DataShareConsentContent, "DataShareConsentContent", "/home/gcarron/dev/ecolyo/src/components/Terms/DataShareConsentContent.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Terms/DataShareConsentContent.tsx");
 })();
 
 ;
@@ -14282,8 +14317,8 @@ exports.profileEcogestureReducer = profileEcogestureReducer;
     return;
   }
 
-  reactHotLoader.register(initialState, "initialState", "/home/yvallet/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.reducer.ts");
-  reactHotLoader.register(profileEcogestureReducer, "profileEcogestureReducer", "/home/yvallet/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.reducer.ts");
+  reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.reducer.ts");
+  reactHotLoader.register(profileEcogestureReducer, "profileEcogestureReducer", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.reducer.ts");
 })();
 
 ;
@@ -14435,7 +14470,7 @@ exports.default = ConverterService;
     return;
   }
 
-  reactHotLoader.register(ConverterService, "ConverterService", "/home/yvallet/dev/ecolyo/src/services/converter.service.ts");
+  reactHotLoader.register(ConverterService, "ConverterService", "/home/gcarron/dev/ecolyo/src/services/converter.service.ts");
 })();
 
 ;
@@ -14796,8 +14831,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureSelection, "EcogestureSelection", "/home/yvallet/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelection.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelection.tsx");
+  reactHotLoader.register(EcogestureSelection, "EcogestureSelection", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelection.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelection.tsx");
 })();
 
 ;
@@ -14869,7 +14904,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
+  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
 })();
 
 ;
@@ -14983,7 +15018,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
+  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
 })();
 
 ;
@@ -15270,8 +15305,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EquipmentIcon, "EquipmentIcon", "/home/yvallet/dev/ecolyo/src/components/EcogestureForm/EquipmentIcon.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/EcogestureForm/EquipmentIcon.tsx");
+  reactHotLoader.register(EquipmentIcon, "EquipmentIcon", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EquipmentIcon.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EquipmentIcon.tsx");
 })();
 
 ;
@@ -15465,8 +15500,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(userInstanceSettings, "userInstanceSettings", "/home/yvallet/dev/ecolyo/src/components/Hooks/userInstanceSettings.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Hooks/userInstanceSettings.tsx");
+  reactHotLoader.register(userInstanceSettings, "userInstanceSettings", "/home/gcarron/dev/ecolyo/src/components/Hooks/userInstanceSettings.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Hooks/userInstanceSettings.tsx");
 })();
 
 ;
@@ -15720,8 +15755,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ExplorationError, "ExplorationError", "/home/yvallet/dev/ecolyo/src/components/Exploration/ExplorationError.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Exploration/ExplorationError.tsx");
+  reactHotLoader.register(ExplorationError, "ExplorationError", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationError.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationError.tsx");
 })();
 
 ;
@@ -15813,7 +15848,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
+  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
 })();
 
 ;
@@ -15980,7 +16015,7 @@ exports.default = ProfileEcogestureFormService;
     return;
   }
 
-  reactHotLoader.register(ProfileEcogestureFormService, "ProfileEcogestureFormService", "/home/yvallet/dev/ecolyo/src/services/profileEcogestureForm.service.ts");
+  reactHotLoader.register(ProfileEcogestureFormService, "ProfileEcogestureFormService", "/home/gcarron/dev/ecolyo/src/services/profileEcogestureForm.service.ts");
 })();
 
 ;
@@ -16070,8 +16105,8 @@ exports.profileReducer = profileReducer;
     return;
   }
 
-  reactHotLoader.register(initialState, "initialState", "/home/yvallet/dev/ecolyo/src/store/profile/profile.reducer.ts");
-  reactHotLoader.register(profileReducer, "profileReducer", "/home/yvallet/dev/ecolyo/src/store/profile/profile.reducer.ts");
+  reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/profile/profile.reducer.ts");
+  reactHotLoader.register(profileReducer, "profileReducer", "/home/gcarron/dev/ecolyo/src/store/profile/profile.reducer.ts");
 })();
 
 ;
@@ -16255,8 +16290,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(LegalNoticeContent, "LegalNoticeContent", "/home/yvallet/dev/ecolyo/src/components/LegalNotice/LegalNoticeContent.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/LegalNotice/LegalNoticeContent.tsx");
+  reactHotLoader.register(LegalNoticeContent, "LegalNoticeContent", "/home/gcarron/dev/ecolyo/src/components/LegalNotice/LegalNoticeContent.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/LegalNotice/LegalNoticeContent.tsx");
 })();
 
 ;
@@ -16480,8 +16515,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(QuizQuestionContent, "QuizQuestionContent", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizQuestionContent.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizQuestionContent.tsx");
+  reactHotLoader.register(QuizQuestionContent, "QuizQuestionContent", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizQuestionContent.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizQuestionContent.tsx");
 })();
 
 ;
@@ -16669,8 +16704,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(QuizFinish, "QuizFinish", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizFinish.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizFinish.tsx");
+  reactHotLoader.register(QuizFinish, "QuizFinish", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizFinish.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizFinish.tsx");
 })();
 
 ;
@@ -17386,7 +17421,7 @@ exports.default = QueryRunner;
     return;
   }
 
-  reactHotLoader.register(QueryRunner, "QueryRunner", "/home/yvallet/dev/ecolyo/src/services/queryRunner.service.ts");
+  reactHotLoader.register(QueryRunner, "QueryRunner", "/home/gcarron/dev/ecolyo/src/services/queryRunner.service.ts");
 })();
 
 ;
@@ -17452,7 +17487,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
+  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
 })();
 
 ;
@@ -17576,7 +17611,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
+  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
 })();
 
 ;
@@ -17681,8 +17716,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureLaunchFormModal, "EcogestureLaunchFormModal", "/home/yvallet/dev/ecolyo/src/components/EcogestureForm/EcogestureLaunchFormModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/EcogestureForm/EcogestureLaunchFormModal.tsx");
+  reactHotLoader.register(EcogestureLaunchFormModal, "EcogestureLaunchFormModal", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureLaunchFormModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureLaunchFormModal.tsx");
 })();
 
 ;
@@ -18095,8 +18130,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DuelUnlocked, "DuelUnlocked", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelUnlocked.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelUnlocked.tsx");
+  reactHotLoader.register(DuelUnlocked, "DuelUnlocked", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelUnlocked.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelUnlocked.tsx");
 })();
 
 ;
@@ -18266,8 +18301,8 @@ exports.challengeReducer = challengeReducer;
     return;
   }
 
-  reactHotLoader.register(initialState, "initialState", "/home/yvallet/dev/ecolyo/src/store/challenge/challenge.reducer.ts");
-  reactHotLoader.register(challengeReducer, "challengeReducer", "/home/yvallet/dev/ecolyo/src/store/challenge/challenge.reducer.ts");
+  reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.reducer.ts");
+  reactHotLoader.register(challengeReducer, "challengeReducer", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.reducer.ts");
 })();
 
 ;
@@ -18456,8 +18491,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(WelcomeModal, "WelcomeModal", "/home/yvallet/dev/ecolyo/src/components/Onboarding/WelcomeModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Onboarding/WelcomeModal.tsx");
+  reactHotLoader.register(WelcomeModal, "WelcomeModal", "/home/gcarron/dev/ecolyo/src/components/Onboarding/WelcomeModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Onboarding/WelcomeModal.tsx");
 })();
 
 ;
@@ -18617,11 +18652,11 @@ function newProfileTypeEntry(upd) {
     return;
   }
 
-  reactHotLoader.register(UPDATE_PROFILETYPE, "UPDATE_PROFILETYPE", "/home/yvallet/dev/ecolyo/src/store/profileType/profileType.actions.ts");
-  reactHotLoader.register(CREATE_NEW_PROFILETYPE, "CREATE_NEW_PROFILETYPE", "/home/yvallet/dev/ecolyo/src/store/profileType/profileType.actions.ts");
-  reactHotLoader.register(updateProfileTypeSuccess, "updateProfileTypeSuccess", "/home/yvallet/dev/ecolyo/src/store/profileType/profileType.actions.ts");
-  reactHotLoader.register(updateProfileType, "updateProfileType", "/home/yvallet/dev/ecolyo/src/store/profileType/profileType.actions.ts");
-  reactHotLoader.register(newProfileTypeEntry, "newProfileTypeEntry", "/home/yvallet/dev/ecolyo/src/store/profileType/profileType.actions.ts");
+  reactHotLoader.register(UPDATE_PROFILETYPE, "UPDATE_PROFILETYPE", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.actions.ts");
+  reactHotLoader.register(CREATE_NEW_PROFILETYPE, "CREATE_NEW_PROFILETYPE", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.actions.ts");
+  reactHotLoader.register(updateProfileTypeSuccess, "updateProfileTypeSuccess", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.actions.ts");
+  reactHotLoader.register(updateProfileType, "updateProfileType", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.actions.ts");
+  reactHotLoader.register(newProfileTypeEntry, "newProfileTypeEntry", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.actions.ts");
 })();
 
 ;
@@ -18851,7 +18886,7 @@ exports.default = KonnectorStatusService;
     return;
   }
 
-  reactHotLoader.register(KonnectorStatusService, "KonnectorStatusService", "/home/yvallet/dev/ecolyo/src/services/konnectorStatus.service.ts");
+  reactHotLoader.register(KonnectorStatusService, "KonnectorStatusService", "/home/gcarron/dev/ecolyo/src/services/konnectorStatus.service.ts");
 })();
 
 ;
@@ -19263,7 +19298,7 @@ exports.default = DateChartService;
     return;
   }
 
-  reactHotLoader.register(DateChartService, "DateChartService", "/home/yvallet/dev/ecolyo/src/services/dateChart.service.ts");
+  reactHotLoader.register(DateChartService, "DateChartService", "/home/gcarron/dev/ecolyo/src/services/dateChart.service.ts");
 })();
 
 ;
@@ -19388,18 +19423,18 @@ function setLoading(isLoading) {
     return;
   }
 
-  reactHotLoader.register(SET_CURRENT_TIMESTEP, "SET_CURRENT_TIMESTEP", "/home/yvallet/dev/ecolyo/src/store/chart/chart.actions.ts");
-  reactHotLoader.register(SET_SELECTED_DATE, "SET_SELECTED_DATE", "/home/yvallet/dev/ecolyo/src/store/chart/chart.actions.ts");
-  reactHotLoader.register(SET_CURRENT_INDEX, "SET_CURRENT_INDEX", "/home/yvallet/dev/ecolyo/src/store/chart/chart.actions.ts");
-  reactHotLoader.register(SET_CURRENT_DATACHART, "SET_CURRENT_DATACHART", "/home/yvallet/dev/ecolyo/src/store/chart/chart.actions.ts");
-  reactHotLoader.register(SET_CURRENT_DATACHART_INDEX, "SET_CURRENT_DATACHART_INDEX", "/home/yvallet/dev/ecolyo/src/store/chart/chart.actions.ts");
-  reactHotLoader.register(SET_LOADING, "SET_LOADING", "/home/yvallet/dev/ecolyo/src/store/chart/chart.actions.ts");
-  reactHotLoader.register(setSelectedDate, "setSelectedDate", "/home/yvallet/dev/ecolyo/src/store/chart/chart.actions.ts");
-  reactHotLoader.register(setCurrentTimeStep, "setCurrentTimeStep", "/home/yvallet/dev/ecolyo/src/store/chart/chart.actions.ts");
-  reactHotLoader.register(setCurrentIndex, "setCurrentIndex", "/home/yvallet/dev/ecolyo/src/store/chart/chart.actions.ts");
-  reactHotLoader.register(setCurrentDatachart, "setCurrentDatachart", "/home/yvallet/dev/ecolyo/src/store/chart/chart.actions.ts");
-  reactHotLoader.register(setCurrentDatachartIndex, "setCurrentDatachartIndex", "/home/yvallet/dev/ecolyo/src/store/chart/chart.actions.ts");
-  reactHotLoader.register(setLoading, "setLoading", "/home/yvallet/dev/ecolyo/src/store/chart/chart.actions.ts");
+  reactHotLoader.register(SET_CURRENT_TIMESTEP, "SET_CURRENT_TIMESTEP", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts");
+  reactHotLoader.register(SET_SELECTED_DATE, "SET_SELECTED_DATE", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts");
+  reactHotLoader.register(SET_CURRENT_INDEX, "SET_CURRENT_INDEX", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts");
+  reactHotLoader.register(SET_CURRENT_DATACHART, "SET_CURRENT_DATACHART", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts");
+  reactHotLoader.register(SET_CURRENT_DATACHART_INDEX, "SET_CURRENT_DATACHART_INDEX", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts");
+  reactHotLoader.register(SET_LOADING, "SET_LOADING", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts");
+  reactHotLoader.register(setSelectedDate, "setSelectedDate", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts");
+  reactHotLoader.register(setCurrentTimeStep, "setCurrentTimeStep", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts");
+  reactHotLoader.register(setCurrentIndex, "setCurrentIndex", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts");
+  reactHotLoader.register(setCurrentDatachart, "setCurrentDatachart", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts");
+  reactHotLoader.register(setCurrentDatachartIndex, "setCurrentDatachartIndex", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts");
+  reactHotLoader.register(setLoading, "setLoading", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts");
 })();
 
 ;
@@ -19565,7 +19600,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE
 var Handlebars = __webpack_require__("3O+N");
 function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); }
 module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) {
-    return "<mj-style>\n  .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n  .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n  #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n  .small div{ font-weight: 400 !important; font-size: 13px !important;\n  line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n  .header-title div{ font-weight: normal !important; font-size: 24px !important;\n  line-height: 29px !important; }\n</mj-style>\n<mj-style>\n  .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n  .button table { background-color: #F1C017 !important; margin: 10px !important;\n  } .button-with-icon td { padding-right: 1px !important; } .button-with-icon\n  table { background-color: #F1C017 !important; margin-left: 10px !important; margin-right: 10px !important; }\n  .button-with-icon span { vertical-align: middle !important; }\n  .button-with-icon a { vertical-align: middle !important; padding-right: 10px !important;}\n  .button-with-icon a img { padding-top: 20px;}\n</mj-style>\n<mj-style>\n  .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n  } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n  !important; }\n</mj-style>\n<mj-style>\n  .text-and-image img { vertical-align: middle!important; margin-right:\n  12px!important }\n</mj-style>\n<mj-attributes>\n  <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n  @font-face {\n    font-family: 'Lato';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n  }\n  @font-face {\n    font-family: 'Lato';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n  }\n  @font-face {\n    font-family: 'Lato-Bold';\n    font-style: normal;\n    font-weight: 800;\n    src: asset-url('Lato-Bold.woff2') format('woff2');\n  }\n</mj-style>";
+    return "<mj-style>\n  .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n  .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n  #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n  .small div{ font-weight: 400 !important; font-size: 13px !important;\n  line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n  .header-title div{ font-weight: normal !important; font-size: 24px !important;\n  line-height: 29px !important; }\n</mj-style>\n<mj-style>\n  .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n  .button table { background-color: #F1C017 !important; margin: 10px !important;\n  } .button-with-icon td { padding-right: 1px !important; } .button-with-icon\n  table { background-color: #F1C017 !important; margin-left: 10px !important; margin-right: 10px !important; }\n  .button-with-icon span { vertical-align: middle !important; }\n  .button-with-icon a { vertical-align: middle !important; padding-right: 10px !important;}\n  .button-with-icon a img { padding-top: 20px !important;}\n</mj-style>\n<mj-style>\n  .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n  } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n  !important; }\n</mj-style>\n<mj-style>\n  .text-and-image img { vertical-align: middle!important; margin-right:\n  12px!important }\n</mj-style>\n<mj-attributes>\n  <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n  @font-face {\n    font-family: 'Lato';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n  }\n  @font-face {\n    font-family: 'Lato';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n  }\n  @font-face {\n    font-family: 'Lato-Bold';\n    font-style: normal;\n    font-weight: 800;\n    src: asset-url('Lato-Bold.woff2') format('woff2');\n  }\n</mj-style>";
 },"useData":true});
 
 /***/ }),
@@ -19646,8 +19681,8 @@ exports.profileTypeReducer = profileTypeReducer;
     return;
   }
 
-  reactHotLoader.register(initialState, "initialState", "/home/yvallet/dev/ecolyo/src/store/profileType/profileType.reducer.ts");
-  reactHotLoader.register(profileTypeReducer, "profileTypeReducer", "/home/yvallet/dev/ecolyo/src/store/profileType/profileType.reducer.ts");
+  reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.reducer.ts");
+  reactHotLoader.register(profileTypeReducer, "profileTypeReducer", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.reducer.ts");
 })();
 
 ;
@@ -19922,8 +19957,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(QuizView, "QuizView", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizView.tsx");
+  reactHotLoader.register(QuizView, "QuizView", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizView.tsx");
 })();
 
 ;
@@ -20123,8 +20158,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(Content, "Content", "/home/yvallet/dev/ecolyo/src/components/Content/Content.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Content/Content.tsx");
+  reactHotLoader.register(Content, "Content", "/home/gcarron/dev/ecolyo/src/components/Content/Content.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Content/Content.tsx");
 })();
 
 ;
@@ -20203,8 +20238,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ChallengeCardLocked, "ChallengeCardLocked", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeCardLocked.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeCardLocked.tsx");
+  reactHotLoader.register(ChallengeCardLocked, "ChallengeCardLocked", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardLocked.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardLocked.tsx");
 })();
 
 ;
@@ -20232,6 +20267,10 @@ exports.default = void 0;
 
 var _regenerator = _interopRequireDefault(__webpack_require__("o0o1"));
 
+var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn"));
+
+var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp"));
+
 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU"));
 
 var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE"));
@@ -20324,9 +20363,11 @@ var FluidPricesService = /*#__PURE__*/function () {
           while (1) {
             switch (_context2.prev = _context2.next) {
               case 0:
-                query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).where({
+                query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).indexFields(['startDate']).where({
                   startDate: {
-                    $lt: date.toString()
+                    $lte: date.toISO({
+                      suppressMilliseconds: true
+                    }).toString()
                   },
                   fluidType: fluidType
                 }).sortBy([{
@@ -20369,7 +20410,7 @@ var FluidPricesService = /*#__PURE__*/function () {
           while (1) {
             switch (_context3.prev = _context3.next) {
               case 0:
-                query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).where({
+                query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).indexFields(['fluidType']).where({
                   endDate: {
                     $eq: null
                   }
@@ -20504,6 +20545,155 @@ var FluidPricesService = /*#__PURE__*/function () {
 
       return deleteAllFluidsPrices;
     }()
+    /**
+     * Check if a fluidprice exists in db
+     * @param {FluidPrice} fluidPrice
+     * @returns {FluidPrice | null} price or null
+     */
+
+  }, {
+    key: "checkIfPriceExists",
+    value: function () {
+      var _checkIfPriceExists = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(fluidPrice) {
+        var query, _yield$this$_client$q4, _yield$this$_client$q5, price;
+
+        return _regenerator.default.wrap(function _callee5$(_context5) {
+          while (1) {
+            switch (_context5.prev = _context5.next) {
+              case 0:
+                query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).where({
+                  startDate: {
+                    $eq: fluidPrice.startDate
+                  },
+                  fluidType: {
+                    $eq: fluidPrice.fluidType
+                  }
+                });
+                _context5.next = 3;
+                return this._client.query(query);
+
+              case 3:
+                _yield$this$_client$q4 = _context5.sent;
+                _yield$this$_client$q5 = (0, _slicedToArray2.default)(_yield$this$_client$q4.data, 1);
+                price = _yield$this$_client$q5[0];
+
+                if (!price) {
+                  _context5.next = 10;
+                  break;
+                }
+
+                return _context5.abrupt("return", price);
+
+              case 10:
+                return _context5.abrupt("return", null);
+
+              case 11:
+              case "end":
+                return _context5.stop();
+            }
+          }
+        }, _callee5, this);
+      }));
+
+      function checkIfPriceExists(_x3) {
+        return _checkIfPriceExists.apply(this, arguments);
+      }
+
+      return checkIfPriceExists;
+    }()
+    /**
+     * Creates a new fluidPrice
+     * @param  {FluidPrice} fluidPrice
+     * @returns  {FluidPrice | null}  price or null
+     */
+
+  }, {
+    key: "createPrice",
+    value: function () {
+      var _createPrice = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6(newPrice) {
+        var _yield$this$_client$c, createdPrice;
+
+        return _regenerator.default.wrap(function _callee6$(_context6) {
+          while (1) {
+            switch (_context6.prev = _context6.next) {
+              case 0:
+                _context6.prev = 0;
+                _context6.next = 3;
+                return this._client.create(_doctypes.FLUIDPRICES_DOCTYPE, newPrice);
+
+              case 3:
+                _yield$this$_client$c = _context6.sent;
+                createdPrice = _yield$this$_client$c.data;
+                return _context6.abrupt("return", createdPrice);
+
+              case 8:
+                _context6.prev = 8;
+                _context6.t0 = _context6["catch"](0);
+                console.log('Error creating new createdPrice: ', _context6.t0);
+                throw _context6.t0;
+
+              case 12:
+              case "end":
+                return _context6.stop();
+            }
+          }
+        }, _callee6, this, [[0, 8]]);
+      }));
+
+      function createPrice(_x4) {
+        return _createPrice.apply(this, arguments);
+      }
+
+      return createPrice;
+    }()
+    /**
+     * Updates a price in db
+     * @param  {FluidPrice} doc
+     * @param  {Partial<FluidPrice>}  attributes
+     * @returns  {FluidPrice | null}
+     */
+
+  }, {
+    key: "updatePrice",
+    value: function () {
+      var _updatePrice = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7(doc, attributes) {
+        var _yield$this$_client$s, fluidPrice;
+
+        return _regenerator.default.wrap(function _callee7$(_context7) {
+          while (1) {
+            switch (_context7.prev = _context7.next) {
+              case 0:
+                _context7.next = 2;
+                return this._client.save((0, _objectSpread2.default)({}, doc, attributes));
+
+              case 2:
+                _yield$this$_client$s = _context7.sent;
+                fluidPrice = _yield$this$_client$s.data;
+
+                if (!fluidPrice) {
+                  _context7.next = 6;
+                  break;
+                }
+
+                return _context7.abrupt("return", fluidPrice);
+
+              case 6:
+                return _context7.abrupt("return", null);
+
+              case 7:
+              case "end":
+                return _context7.stop();
+            }
+          }
+        }, _callee7, this);
+      }));
+
+      function updatePrice(_x5, _x6) {
+        return _updatePrice.apply(this, arguments);
+      }
+
+      return updatePrice;
+    }()
   }, {
     key: "__reactstandin__regenerateByEval",
     value: // @ts-ignore
@@ -20525,7 +20715,7 @@ exports.default = FluidPricesService;
     return;
   }
 
-  reactHotLoader.register(FluidPricesService, "FluidPricesService", "/home/yvallet/dev/ecolyo/src/services/fluidsPrices.service.ts");
+  reactHotLoader.register(FluidPricesService, "FluidPricesService", "/home/gcarron/dev/ecolyo/src/services/fluidsPrices.service.ts");
 })();
 
 ;
@@ -21160,7 +21350,7 @@ exports.default = DuelService;
     return;
   }
 
-  reactHotLoader.register(DuelService, "DuelService", "/home/yvallet/dev/ecolyo/src/services/duel.service.ts");
+  reactHotLoader.register(DuelService, "DuelService", "/home/gcarron/dev/ecolyo/src/services/duel.service.ts");
 })();
 
 ;
@@ -21304,8 +21494,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ExplorationView, "ExplorationView", "/home/yvallet/dev/ecolyo/src/components/Exploration/ExplorationView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Exploration/ExplorationView.tsx");
+  reactHotLoader.register(ExplorationView, "ExplorationView", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationView.tsx");
 })();
 
 ;
@@ -21428,9 +21618,9 @@ exports.initBar = initBar;
     return;
   }
 
-  reactHotLoader.register(getDataOrDefault, "getDataOrDefault", "/home/yvallet/dev/ecolyo/src/utils/bar.ts");
-  reactHotLoader.register(getValues, "getValues", "/home/yvallet/dev/ecolyo/src/utils/bar.ts");
-  reactHotLoader.register(initBar, "initBar", "/home/yvallet/dev/ecolyo/src/utils/bar.ts");
+  reactHotLoader.register(getDataOrDefault, "getDataOrDefault", "/home/gcarron/dev/ecolyo/src/utils/bar.ts");
+  reactHotLoader.register(getValues, "getValues", "/home/gcarron/dev/ecolyo/src/utils/bar.ts");
+  reactHotLoader.register(initBar, "initBar", "/home/gcarron/dev/ecolyo/src/utils/bar.ts");
 })();
 
 ;
@@ -21516,8 +21706,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ActionChoose, "ActionChoose", "/home/yvallet/dev/ecolyo/src/components/Action/ActionChoose.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Action/ActionChoose.tsx");
+  reactHotLoader.register(ActionChoose, "ActionChoose", "/home/gcarron/dev/ecolyo/src/components/Action/ActionChoose.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionChoose.tsx");
 })();
 
 ;
@@ -21605,7 +21795,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
+  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
 })();
 
 ;
@@ -21697,7 +21887,7 @@ exports.default = EnvironmentService;
     return;
   }
 
-  reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/yvallet/dev/ecolyo/src/services/environment.service.ts");
+  reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/gcarron/dev/ecolyo/src/services/environment.service.ts");
 })();
 
 ;
@@ -21820,7 +22010,7 @@ exports.default = ConsumptionValidatorService;
     return;
   }
 
-  reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/yvallet/dev/ecolyo/src/services/consumptionValidator.service.ts");
+  reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/gcarron/dev/ecolyo/src/services/consumptionValidator.service.ts");
 })();
 
 ;
@@ -22094,14 +22284,14 @@ exports.getActualAnalysisDate = getActualAnalysisDate;
     return;
   }
 
-  reactHotLoader.register(compareDates, "compareDates", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(getLagDays, "getLagDays", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(compareDates, "compareDates", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(getLagDays, "getLagDays", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
 })();
 
 ;
@@ -22424,9 +22614,9 @@ exports.globalReducer = globalReducer;
     return;
   }
 
-  reactHotLoader.register(initialState, "initialState", "/home/yvallet/dev/ecolyo/src/store/global/global.reducer.ts");
-  reactHotLoader.register(getFluidTypesFromStatus, "getFluidTypesFromStatus", "/home/yvallet/dev/ecolyo/src/store/global/global.reducer.ts");
-  reactHotLoader.register(globalReducer, "globalReducer", "/home/yvallet/dev/ecolyo/src/store/global/global.reducer.ts");
+  reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/global/global.reducer.ts");
+  reactHotLoader.register(getFluidTypesFromStatus, "getFluidTypesFromStatus", "/home/gcarron/dev/ecolyo/src/store/global/global.reducer.ts");
+  reactHotLoader.register(globalReducer, "globalReducer", "/home/gcarron/dev/ecolyo/src/store/global/global.reducer.ts");
 })();
 
 ;
@@ -22470,7 +22660,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
+  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
 })();
 
 ;
@@ -22787,9 +22977,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(TextAxis, "TextAxis", "/home/yvallet/dev/ecolyo/src/components/Charts/AxisBottom.tsx");
-  reactHotLoader.register(AxisBottom, "AxisBottom", "/home/yvallet/dev/ecolyo/src/components/Charts/AxisBottom.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Charts/AxisBottom.tsx");
+  reactHotLoader.register(TextAxis, "TextAxis", "/home/gcarron/dev/ecolyo/src/components/Charts/AxisBottom.tsx");
+  reactHotLoader.register(AxisBottom, "AxisBottom", "/home/gcarron/dev/ecolyo/src/components/Charts/AxisBottom.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Charts/AxisBottom.tsx");
 })();
 
 ;
@@ -22978,11 +23168,11 @@ function newProfileEcogestureEntry(upd) {
     return;
   }
 
-  reactHotLoader.register(UPDATE_PROFILEECOGESTURE, "UPDATE_PROFILEECOGESTURE", "/home/yvallet/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts");
-  reactHotLoader.register(CREATE_NEW_PROFILEECOGESTURE, "CREATE_NEW_PROFILEECOGESTURE", "/home/yvallet/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts");
-  reactHotLoader.register(updateProfileEcogestureSuccess, "updateProfileEcogestureSuccess", "/home/yvallet/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts");
-  reactHotLoader.register(updateProfileEcogesture, "updateProfileEcogesture", "/home/yvallet/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts");
-  reactHotLoader.register(newProfileEcogestureEntry, "newProfileEcogestureEntry", "/home/yvallet/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts");
+  reactHotLoader.register(UPDATE_PROFILEECOGESTURE, "UPDATE_PROFILEECOGESTURE", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts");
+  reactHotLoader.register(CREATE_NEW_PROFILEECOGESTURE, "CREATE_NEW_PROFILEECOGESTURE", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts");
+  reactHotLoader.register(updateProfileEcogestureSuccess, "updateProfileEcogestureSuccess", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts");
+  reactHotLoader.register(updateProfileEcogesture, "updateProfileEcogesture", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts");
+  reactHotLoader.register(newProfileEcogestureEntry, "newProfileEcogestureEntry", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts");
 })();
 
 ;
@@ -23140,7 +23330,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
+  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
 })();
 
 ;
@@ -23640,10 +23830,10 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FEEDBACK_EMAIL, "FEEDBACK_EMAIL", "/home/yvallet/dev/ecolyo/src/components/Feedback/FeedbackModal.tsx");
-  reactHotLoader.register(browser, "browser", "/home/yvallet/dev/ecolyo/src/components/Feedback/FeedbackModal.tsx");
-  reactHotLoader.register(FeedbackModal, "FeedbackModal", "/home/yvallet/dev/ecolyo/src/components/Feedback/FeedbackModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Feedback/FeedbackModal.tsx");
+  reactHotLoader.register(FEEDBACK_EMAIL, "FEEDBACK_EMAIL", "/home/gcarron/dev/ecolyo/src/components/Feedback/FeedbackModal.tsx");
+  reactHotLoader.register(browser, "browser", "/home/gcarron/dev/ecolyo/src/components/Feedback/FeedbackModal.tsx");
+  reactHotLoader.register(FeedbackModal, "FeedbackModal", "/home/gcarron/dev/ecolyo/src/components/Feedback/FeedbackModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Feedback/FeedbackModal.tsx");
 })();
 
 ;
@@ -24121,7 +24311,7 @@ exports.default = ProfileTypeEntityService;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeEntityService, "ProfileTypeEntityService", "/home/yvallet/dev/ecolyo/src/services/profileTypeEntity.service.ts");
+  reactHotLoader.register(ProfileTypeEntityService, "ProfileTypeEntityService", "/home/gcarron/dev/ecolyo/src/services/profileTypeEntity.service.ts");
 })();
 
 ;
@@ -24380,8 +24570,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ChallengeCard, "ChallengeCard", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeCard.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeCard.tsx");
+  reactHotLoader.register(ChallengeCard, "ChallengeCard", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCard.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCard.tsx");
 })();
 
 ;
@@ -24489,8 +24679,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FormNavigation, "FormNavigation", "/home/yvallet/dev/ecolyo/src/components/ProfileType/FormNavigation.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/ProfileType/FormNavigation.tsx");
+  reactHotLoader.register(FormNavigation, "FormNavigation", "/home/gcarron/dev/ecolyo/src/components/ProfileType/FormNavigation.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/FormNavigation.tsx");
 })();
 
 ;
@@ -24796,17 +24986,17 @@ exports.getSeason = getSeason;
     return;
   }
 
-  reactHotLoader.register(getFluidType, "getFluidType", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getRelationship, "getRelationship", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getRelationships, "getRelationships", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(importIconbyId, "importIconbyId", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getSeason, "getSeason", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getFluidType, "getFluidType", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getRelationship, "getRelationship", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getRelationships, "getRelationships", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(importIconbyId, "importIconbyId", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getSeason, "getSeason", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
 })();
 
 ;
@@ -24965,28 +25155,28 @@ function setShouldRefreshConsent(shouldRefreshConsent) {
     return;
   }
 
-  reactHotLoader.register(CHANGE_SCREEN_TYPE, "CHANGE_SCREEN_TYPE", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(SHOW_RELEASE_NOTES, "SHOW_RELEASE_NOTES", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION, "TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(TOGGLE_CHALLENGE_ACTION_NOTIFICATION, "TOGGLE_CHALLENGE_ACTION_NOTIFICATION", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(TOGGLE_CHALLENGE_DUEL_NOTIFICATION, "TOGGLE_CHALLENGE_DUEL_NOTIFICATION", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(TOGGLE_ANALYSIS_NOTIFICATION, "TOGGLE_ANALYSIS_NOTIFICATION", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(SET_FLUID_STATUS, "SET_FLUID_STATUS", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(UPDATE_FLUID_CONNECTION, "UPDATE_FLUID_CONNECTION", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(UPDATE_TERMS_VALIDATION, "UPDATE_TERMS_VALIDATION", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(SET_PARTNERS_ISSUE, "SET_PARTNERS_ISSUE", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(SET_SHOULD_REFRESH_CONSENT, "SET_SHOULD_REFRESH_CONSENT", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(changeScreenType, "changeScreenType", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(showReleaseNotes, "showReleaseNotes", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(toggleChallengeExplorationNotification, "toggleChallengeExplorationNotification", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(toggleChallengeActionNotification, "toggleChallengeActionNotification", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(toggleChallengeDuelNotification, "toggleChallengeDuelNotification", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(toggleAnalysisNotification, "toggleAnalysisNotification", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(setFluidStatus, "setFluidStatus", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(updatedFluidConnection, "updatedFluidConnection", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(updateTermValidation, "updateTermValidation", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(setPartnersIssue, "setPartnersIssue", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
-  reactHotLoader.register(setShouldRefreshConsent, "setShouldRefreshConsent", "/home/yvallet/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(CHANGE_SCREEN_TYPE, "CHANGE_SCREEN_TYPE", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(SHOW_RELEASE_NOTES, "SHOW_RELEASE_NOTES", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION, "TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(TOGGLE_CHALLENGE_ACTION_NOTIFICATION, "TOGGLE_CHALLENGE_ACTION_NOTIFICATION", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(TOGGLE_CHALLENGE_DUEL_NOTIFICATION, "TOGGLE_CHALLENGE_DUEL_NOTIFICATION", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(TOGGLE_ANALYSIS_NOTIFICATION, "TOGGLE_ANALYSIS_NOTIFICATION", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(SET_FLUID_STATUS, "SET_FLUID_STATUS", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(UPDATE_FLUID_CONNECTION, "UPDATE_FLUID_CONNECTION", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(UPDATE_TERMS_VALIDATION, "UPDATE_TERMS_VALIDATION", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(SET_PARTNERS_ISSUE, "SET_PARTNERS_ISSUE", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(SET_SHOULD_REFRESH_CONSENT, "SET_SHOULD_REFRESH_CONSENT", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(changeScreenType, "changeScreenType", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(showReleaseNotes, "showReleaseNotes", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(toggleChallengeExplorationNotification, "toggleChallengeExplorationNotification", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(toggleChallengeActionNotification, "toggleChallengeActionNotification", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(toggleChallengeDuelNotification, "toggleChallengeDuelNotification", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(toggleAnalysisNotification, "toggleAnalysisNotification", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(setFluidStatus, "setFluidStatus", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(updatedFluidConnection, "updatedFluidConnection", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(updateTermValidation, "updateTermValidation", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(setPartnersIssue, "setPartnersIssue", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
+  reactHotLoader.register(setShouldRefreshConsent, "setShouldRefreshConsent", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts");
 })();
 
 ;
@@ -25144,7 +25334,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
+  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
 })();
 
 ;
@@ -25188,7 +25378,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
+  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
 })();
 
 ;
@@ -25418,8 +25608,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureFormView, "EcogestureFormView", "/home/yvallet/dev/ecolyo/src/components/EcogestureForm/EcogestureFormView.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/EcogestureForm/EcogestureFormView.tsx");
+  reactHotLoader.register(EcogestureFormView, "EcogestureFormView", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureFormView.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureFormView.tsx");
 })();
 
 ;
@@ -25741,7 +25931,7 @@ exports.default = UsageEventService;
     return;
   }
 
-  reactHotLoader.register(UsageEventService, "UsageEventService", "/home/yvallet/dev/ecolyo/src/services/usageEvent.service.ts");
+  reactHotLoader.register(UsageEventService, "UsageEventService", "/home/gcarron/dev/ecolyo/src/services/usageEvent.service.ts");
 })();
 
 ;
@@ -26031,7 +26221,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
+  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
 })();
 
 ;
@@ -26097,7 +26287,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
+  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
 })();
 
 ;
@@ -26416,9 +26606,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Spinner/StyledEcogestureSpinner.tsx");
-  reactHotLoader.register(StyledEcogestureSpinner, "StyledEcogestureSpinner", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Spinner/StyledEcogestureSpinner.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/CommonKit/Spinner/StyledEcogestureSpinner.tsx");
+  reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledEcogestureSpinner.tsx");
+  reactHotLoader.register(StyledEcogestureSpinner, "StyledEcogestureSpinner", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledEcogestureSpinner.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledEcogestureSpinner.tsx");
 })();
 
 ;
@@ -26462,7 +26652,7 @@ exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
+  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
 })();
 
 ;
@@ -26506,7 +26696,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
+  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
 })();
 
 ;
@@ -26759,8 +26949,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(Header, "Header", "/home/yvallet/dev/ecolyo/src/components/Header/Header.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Header/Header.tsx");
+  reactHotLoader.register(Header, "Header", "/home/gcarron/dev/ecolyo/src/components/Header/Header.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Header/Header.tsx");
 })();
 
 ;
@@ -26988,8 +27178,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ActionDone, "ActionDone", "/home/yvallet/dev/ecolyo/src/components/Action/ActionDone.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Action/ActionDone.tsx");
+  reactHotLoader.register(ActionDone, "ActionDone", "/home/gcarron/dev/ecolyo/src/components/Action/ActionDone.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionDone.tsx");
 })();
 
 ;
@@ -27098,10 +27288,10 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(inBrowser, "inBrowser", "/home/yvallet/dev/ecolyo/src/utils/logger.js");
-  reactHotLoader.register(minilog, "minilog", "/home/yvallet/dev/ecolyo/src/utils/logger.js");
-  reactHotLoader.register(log, "log", "/home/yvallet/dev/ecolyo/src/utils/logger.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/utils/logger.js");
+  reactHotLoader.register(inBrowser, "inBrowser", "/home/gcarron/dev/ecolyo/src/utils/logger.js");
+  reactHotLoader.register(minilog, "minilog", "/home/gcarron/dev/ecolyo/src/utils/logger.js");
+  reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/utils/logger.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/utils/logger.js");
 })();
 
 ;
@@ -27120,13 +27310,13 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(_minilog, "_minilog", "/home/yvallet/dev/ecolyo/src/utils/logger.js");
-  reactHotLoader.register(__signature__, "__signature__", "/home/yvallet/dev/ecolyo/src/utils/logger.js");
-  reactHotLoader.register(inBrowser, "inBrowser", "/home/yvallet/dev/ecolyo/src/utils/logger.js");
-  reactHotLoader.register(minilog, "minilog", "/home/yvallet/dev/ecolyo/src/utils/logger.js");
-  reactHotLoader.register(log, "log", "/home/yvallet/dev/ecolyo/src/utils/logger.js");
-  reactHotLoader.register(_default, "_default", "/home/yvallet/dev/ecolyo/src/utils/logger.js");
-  reactHotLoader.register(_default2, "_default2", "/home/yvallet/dev/ecolyo/src/utils/logger.js");
+  reactHotLoader.register(_minilog, "_minilog", "/home/gcarron/dev/ecolyo/src/utils/logger.js");
+  reactHotLoader.register(__signature__, "__signature__", "/home/gcarron/dev/ecolyo/src/utils/logger.js");
+  reactHotLoader.register(inBrowser, "inBrowser", "/home/gcarron/dev/ecolyo/src/utils/logger.js");
+  reactHotLoader.register(minilog, "minilog", "/home/gcarron/dev/ecolyo/src/utils/logger.js");
+  reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/utils/logger.js");
+  reactHotLoader.register(_default, "_default", "/home/gcarron/dev/ecolyo/src/utils/logger.js");
+  reactHotLoader.register(_default2, "_default2", "/home/gcarron/dev/ecolyo/src/utils/logger.js");
 })();
 
 ;
@@ -27533,7 +27723,7 @@ exports.default = AccountService;
     return;
   }
 
-  reactHotLoader.register(AccountService, "AccountService", "/home/yvallet/dev/ecolyo/src/services/account.service.ts");
+  reactHotLoader.register(AccountService, "AccountService", "/home/gcarron/dev/ecolyo/src/services/account.service.ts");
 })();
 
 ;
@@ -27654,7 +27844,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
+  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
 })();
 
 ;
@@ -28022,8 +28212,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(Navbar, "Navbar", "/home/yvallet/dev/ecolyo/src/components/Navbar/Navbar.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Navbar/Navbar.tsx");
+  reactHotLoader.register(Navbar, "Navbar", "/home/gcarron/dev/ecolyo/src/components/Navbar/Navbar.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Navbar/Navbar.tsx");
 })();
 
 ;
@@ -28159,7 +28349,7 @@ exports.decoreText = decoreText;
     return;
   }
 
-  reactHotLoader.register(decoreText, "decoreText", "/home/yvallet/dev/ecolyo/src/utils/decoreText.tsx");
+  reactHotLoader.register(decoreText, "decoreText", "/home/gcarron/dev/ecolyo/src/utils/decoreText.tsx");
 })();
 
 ;
@@ -28172,13 +28362,6 @@ exports.decoreText = decoreText;
 
 /***/ }),
 
-/***/ "j6C6":
-/***/ (function(module) {
-
-module.exports = JSON.parse("[{\"fluidType\":0,\"price\":0.1256,\"startDate\":\"2012-07-23T00:00:00.000Z\",\"endDate\":\"2013-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1329,\"startDate\":\"2013-08-01T00:00:00.000Z\",\"endDate\":\"2014-10-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1401,\"startDate\":\"2014-01-11T00:00:00.000Z\",\"endDate\":\"2015-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1437,\"startDate\":\"2015-08-01T00:00:00.000Z\",\"endDate\":\"2016-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1503,\"startDate\":\"2016-08-01T00:00:00.000Z\",\"endDate\":\"2017-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1546,\"startDate\":\"2017-08-01T00:00:00.000Z\",\"endDate\":\"2018-01-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1555,\"startDate\":\"2018-02-01T00:00:00.000Z\",\"endDate\":\"2018-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.145,\"startDate\":\"2018-08-01T00:00:00.000Z\",\"endDate\":\"2019-05-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1531,\"startDate\":\"2019-06-01T00:00:00.000Z\",\"endDate\":\"2019-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1524,\"startDate\":\"2019-08-01T00:00:00.000Z\",\"endDate\":\"2020-01-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1546,\"startDate\":\"2020-02-01T00:00:00.000Z\",\"endDate\":\"2020-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1557,\"startDate\":\"2020-08-01T00:00:00.000Z\",\"endDate\":\"2021-01-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1582,\"startDate\":\"2021-02-01T00:00:00.000Z\",\"endDate\":\"2021-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1558,\"startDate\":\"2021-08-01T00:00:00.000Z\",\"endDate\":\"2022-01-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.174,\"startDate\":\"2022-02-01T00:00:00.000Z\",\"endDate\":null},{\"fluidType\":1,\"price\":0.0030735,\"startDate\":\"2012-01-01T00:00:00.000Z\",\"endDate\":\"2012-12-31T23:59:59.000Z\"},{\"fluidType\":1,\"price\":0.0031483,\"startDate\":\"2013-01-01T00:00:00.000Z\",\"endDate\":\"2013-12-31T23:59:59.000Z\"},{\"fluidType\":1,\"price\":0.0031381,\"startDate\":\"2014-01-01T00:00:00.000Z\",\"endDate\":\"2014-12-31T23:59:59.000Z\"},{\"fluidType\":1,\"price\":0.00307,\"startDate\":\"2015-01-01T00:00:00.000Z\",\"endDate\":\"2015-12-31T23:59:59.000Z\"},{\"fluidType\":1,\"price\":0.0031,\"startDate\":\"2016-01-01T00:00:00.000Z\",\"endDate\":\"2016-12-31T23:59:59.000Z\"},{\"fluidType\":1,\"price\":0.00311,\"startDate\":\"2017-01-01T00:00:00.000Z\",\"endDate\":\"2017-12-31T23:59:59.000Z\"},{\"fluidType\":1,\"price\":0.00313,\"startDate\":\"2018-01-01T00:00:00.000Z\",\"endDate\":\"2018-12-31T23:59:59.000Z\"},{\"fluidType\":1,\"price\":0.00313,\"startDate\":\"2019-01-01T00:00:00.000Z\",\"endDate\":\"2019-12-31T23:59:59.000Z\"},{\"fluidType\":1,\"price\":0.00315,\"startDate\":\"2020-01-01T00:00:00.000Z\",\"endDate\":\"2020-12-31T23:59:59.000Z\"},{\"fluidType\":1,\"price\":0.00319,\"startDate\":\"2021-01-01T00:00:00.000Z\",\"endDate\":null},{\"fluidType\":2,\"price\":0.0919,\"startDate\":\"2017-01-01T00:00:00.000Z\",\"endDate\":\"2017-01-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0915,\"startDate\":\"2017-02-01T00:00:00.000Z\",\"endDate\":\"2017-02-28T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0932,\"startDate\":\"2017-03-01T00:00:00.000Z\",\"endDate\":\"2017-03-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0927,\"startDate\":\"2017-04-01T00:00:00.000Z\",\"endDate\":\"2017-04-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0906,\"startDate\":\"2017-05-01T00:00:00.000Z\",\"endDate\":\"2017-05-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0906,\"startDate\":\"2017-06-01T00:00:00.000Z\",\"endDate\":\"2017-06-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0788,\"startDate\":\"2017-07-01T00:00:00.000Z\",\"endDate\":\"2017-07-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0783,\"startDate\":\"2017-08-01T00:00:00.000Z\",\"endDate\":\"2017-08-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0783,\"startDate\":\"2017-09-01T00:00:00.000Z\",\"endDate\":\"2017-09-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0791,\"startDate\":\"2017-10-01T00:00:00.000Z\",\"endDate\":\"2017-10-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0806,\"startDate\":\"2017-11-01T00:00:00.000Z\",\"endDate\":\"2017-11-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0812,\"startDate\":\"2017-12-01T00:00:00.000Z\",\"endDate\":\"2017-12-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0857,\"startDate\":\"2018-01-01T00:00:00.000Z\",\"endDate\":\"2018-01-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0866,\"startDate\":\"2018-02-01T00:00:00.000Z\",\"endDate\":\"2018-02-28T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0847,\"startDate\":\"2018-03-01T00:00:00.000Z\",\"endDate\":\"2018-03-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0839,\"startDate\":\"2018-04-01T00:00:00.000Z\",\"endDate\":\"2018-04-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0842,\"startDate\":\"2018-05-01T00:00:00.000Z\",\"endDate\":\"2018-05-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0855,\"startDate\":\"2018-06-01T00:00:00.000Z\",\"endDate\":\"2018-06-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0959,\"startDate\":\"2018-07-01T00:00:00.000Z\",\"endDate\":\"2018-07-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0961,\"startDate\":\"2018-08-01T00:00:00.000Z\",\"endDate\":\"2018-08-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0967,\"startDate\":\"2018-09-01T00:00:00.000Z\",\"endDate\":\"2018-09-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0989,\"startDate\":\"2018-10-01T00:00:00.000Z\",\"endDate\":\"2018-10-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.1031,\"startDate\":\"2018-11-01T00:00:00.000Z\",\"endDate\":\"2018-11-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.1013,\"startDate\":\"2018-12-01T00:00:00.000Z\",\"endDate\":\"2018-12-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0999,\"startDate\":\"2019-01-01T00:00:00.000Z\",\"endDate\":\"2019-01-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0993,\"startDate\":\"2019-02-01T00:00:00.000Z\",\"endDate\":\"2019-02-28T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0993,\"startDate\":\"2019-03-01T00:00:00.000Z\",\"endDate\":\"2019-03-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0977,\"startDate\":\"2019-04-01T00:00:00.000Z\",\"endDate\":\"2019-04-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0973,\"startDate\":\"2019-05-01T00:00:00.000Z\",\"endDate\":\"2019-05-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0969,\"startDate\":\"2019-06-01T00:00:00.000Z\",\"endDate\":\"2019-06-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0795,\"startDate\":\"2019-07-01T00:00:00.000Z\",\"endDate\":\"2019-07-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0791,\"startDate\":\"2019-08-01T00:00:00.000Z\",\"endDate\":\"2019-08-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0785,\"startDate\":\"2019-09-01T00:00:00.000Z\",\"endDate\":\"2019-09-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.077,\"startDate\":\"2019-10-01T00:00:00.000Z\",\"endDate\":\"2019-10-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0789,\"startDate\":\"2019-11-01T00:00:00.000Z\",\"endDate\":\"2019-11-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0793,\"startDate\":\"2019-12-01T00:00:00.000Z\",\"endDate\":\"2019-12-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0787,\"startDate\":\"2020-01-01T00:00:00.000Z\",\"endDate\":\"2020-01-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0765,\"startDate\":\"2020-02-01T00:00:00.000Z\",\"endDate\":\"2020-02-29T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0736,\"startDate\":\"2020-03-01T00:00:00.000Z\",\"endDate\":\"2020-03-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.071,\"startDate\":\"2020-04-01T00:00:00.000Z\",\"endDate\":\"2020-04-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0703,\"startDate\":\"2020-05-01T00:00:00.000Z\",\"endDate\":\"2020-05-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0687,\"startDate\":\"2020-06-01T00:00:00.000Z\",\"endDate\":\"2020-06-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0698,\"startDate\":\"2020-07-01T00:00:00.000Z\",\"endDate\":\"2020-07-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0705,\"startDate\":\"2020-08-01T00:00:00.000Z\",\"endDate\":\"2020-08-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0709,\"startDate\":\"2020-09-01T00:00:00.000Z\",\"endDate\":\"2020-09-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0735,\"startDate\":\"2020-10-01T00:00:00.000Z\",\"endDate\":\"2020-10-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0745,\"startDate\":\"2020-11-01T00:00:00.000Z\",\"endDate\":\"2020-11-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0759,\"startDate\":\"2020-12-01T00:00:00.000Z\",\"endDate\":\"2020-12-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.076,\"startDate\":\"2021-01-01T00:00:00.000Z\",\"endDate\":\"2021-01-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0782,\"startDate\":\"2021-02-01T00:00:00.000Z\",\"endDate\":\"2021-02-28T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0818,\"startDate\":\"2021-03-01T00:00:00.000Z\",\"endDate\":\"2021-03-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.079,\"startDate\":\"2021-04-01T00:00:00.000Z\",\"endDate\":\"2021-04-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0797,\"startDate\":\"2021-05-01T00:00:00.000Z\",\"endDate\":\"2021-05-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0826,\"startDate\":\"2021-06-01T00:00:00.000Z\",\"endDate\":\"2021-06-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0895,\"startDate\":\"2021-07-01T00:00:00.000Z\",\"endDate\":\"2021-07-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0934,\"startDate\":\"2021-08-01T00:00:00.000Z\",\"endDate\":\"2021-08-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.1002,\"startDate\":\"2021-09-01T00:00:00.000Z\",\"endDate\":\"2021-09-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.1121,\"startDate\":\"2021-10-01T00:00:00.000Z\",\"endDate\":null}]");
-
-/***/ }),
-
 /***/ "jPH6":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -28265,10 +28448,10 @@ function updateProfile(upd) {
     return;
   }
 
-  reactHotLoader.register(UPDATE_PROFILE, "UPDATE_PROFILE", "/home/yvallet/dev/ecolyo/src/store/profile/profile.actions.ts");
-  reactHotLoader.register(SET_FIRST_CONNECTION, "SET_FIRST_CONNECTION", "/home/yvallet/dev/ecolyo/src/store/profile/profile.actions.ts");
-  reactHotLoader.register(updateProfileSuccess, "updateProfileSuccess", "/home/yvallet/dev/ecolyo/src/store/profile/profile.actions.ts");
-  reactHotLoader.register(updateProfile, "updateProfile", "/home/yvallet/dev/ecolyo/src/store/profile/profile.actions.ts");
+  reactHotLoader.register(UPDATE_PROFILE, "UPDATE_PROFILE", "/home/gcarron/dev/ecolyo/src/store/profile/profile.actions.ts");
+  reactHotLoader.register(SET_FIRST_CONNECTION, "SET_FIRST_CONNECTION", "/home/gcarron/dev/ecolyo/src/store/profile/profile.actions.ts");
+  reactHotLoader.register(updateProfileSuccess, "updateProfileSuccess", "/home/gcarron/dev/ecolyo/src/store/profile/profile.actions.ts");
+  reactHotLoader.register(updateProfile, "updateProfile", "/home/gcarron/dev/ecolyo/src/store/profile/profile.actions.ts");
 })();
 
 ;
@@ -28425,9 +28608,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(IconButtonBase, "IconButtonBase", "/home/yvallet/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconButton.tsx");
-  reactHotLoader.register(StyledIconButton, "StyledIconButton", "/home/yvallet/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconButton.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconButton.tsx");
+  reactHotLoader.register(IconButtonBase, "IconButtonBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconButton.tsx");
+  reactHotLoader.register(StyledIconButton, "StyledIconButton", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconButton.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconButton.tsx");
 })();
 
 ;
@@ -28688,8 +28871,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DuelBar, "DuelBar", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelBar.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelBar.tsx");
+  reactHotLoader.register(DuelBar, "DuelBar", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelBar.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelBar.tsx");
 })();
 
 ;
@@ -29041,7 +29224,7 @@ exports.default = KonnectorService;
     return;
   }
 
-  reactHotLoader.register(KonnectorService, "KonnectorService", "/home/yvallet/dev/ecolyo/src/services/konnector.service.ts");
+  reactHotLoader.register(KonnectorService, "KonnectorService", "/home/gcarron/dev/ecolyo/src/services/konnector.service.ts");
 })();
 
 ;
@@ -29115,7 +29298,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
+  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
 })();
 
 ;
@@ -29367,8 +29550,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureSelectionDetail, "EcogestureSelectionDetail", "/home/yvallet/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionDetail.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionDetail.tsx");
+  reactHotLoader.register(EcogestureSelectionDetail, "EcogestureSelectionDetail", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionDetail.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionDetail.tsx");
 })();
 
 ;
@@ -30787,7 +30970,7 @@ exports.default = ChallengeService;
     return;
   }
 
-  reactHotLoader.register(ChallengeService, "ChallengeService", "/home/yvallet/dev/ecolyo/src/services/challenge.service.ts");
+  reactHotLoader.register(ChallengeService, "ChallengeService", "/home/gcarron/dev/ecolyo/src/services/challenge.service.ts");
 })();
 
 ;
@@ -30900,8 +31083,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureSelectionRestart, "EcogestureSelectionRestart", "/home/yvallet/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionRestart.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionRestart.tsx");
+  reactHotLoader.register(EcogestureSelectionRestart, "EcogestureSelectionRestart", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionRestart.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionRestart.tsx");
 })();
 
 ;
@@ -31086,8 +31269,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(QuizBegin, "QuizBegin", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizBegin.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizBegin.tsx");
+  reactHotLoader.register(QuizBegin, "QuizBegin", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizBegin.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizBegin.tsx");
 })();
 
 ;
@@ -31147,8 +31330,8 @@ function updateModalIsFeedbacksOpen(isOpen) {
     return;
   }
 
-  reactHotLoader.register(UPDATE_MODAL_ISFEEDBACKSOPEN, "UPDATE_MODAL_ISFEEDBACKSOPEN", "/home/yvallet/dev/ecolyo/src/store/modal/modal.actions.ts");
-  reactHotLoader.register(updateModalIsFeedbacksOpen, "updateModalIsFeedbacksOpen", "/home/yvallet/dev/ecolyo/src/store/modal/modal.actions.ts");
+  reactHotLoader.register(UPDATE_MODAL_ISFEEDBACKSOPEN, "UPDATE_MODAL_ISFEEDBACKSOPEN", "/home/gcarron/dev/ecolyo/src/store/modal/modal.actions.ts");
+  reactHotLoader.register(updateModalIsFeedbacksOpen, "updateModalIsFeedbacksOpen", "/home/gcarron/dev/ecolyo/src/store/modal/modal.actions.ts");
 })();
 
 ;
@@ -31530,8 +31713,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EcogestureModal, "EcogestureModal", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EcogestureModal.tsx");
+  reactHotLoader.register(EcogestureModal, "EcogestureModal", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureModal.tsx");
 })();
 
 ;
@@ -32047,15 +32230,15 @@ function migrationLog(migration, result) {
     return;
   }
 
-  reactHotLoader.register(migrationNoop, "migrationNoop", "/home/yvallet/dev/ecolyo/src/migrations/migration.ts");
-  reactHotLoader.register(currentSchemaVersion, "currentSchemaVersion", "/home/yvallet/dev/ecolyo/src/migrations/migration.ts");
-  reactHotLoader.register(getDocs, "getDocs", "/home/yvallet/dev/ecolyo/src/migrations/migration.ts");
-  reactHotLoader.register(updateSchemaVersion, "updateSchemaVersion", "/home/yvallet/dev/ecolyo/src/migrations/migration.ts");
-  reactHotLoader.register(save, "save", "/home/yvallet/dev/ecolyo/src/migrations/migration.ts");
-  reactHotLoader.register(schemaExist, "schemaExist", "/home/yvallet/dev/ecolyo/src/migrations/migration.ts");
-  reactHotLoader.register(initSchemaDoctype, "initSchemaDoctype", "/home/yvallet/dev/ecolyo/src/migrations/migration.ts");
-  reactHotLoader.register(migrate, "migrate", "/home/yvallet/dev/ecolyo/src/migrations/migration.ts");
-  reactHotLoader.register(migrationLog, "migrationLog", "/home/yvallet/dev/ecolyo/src/migrations/migration.ts");
+  reactHotLoader.register(migrationNoop, "migrationNoop", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts");
+  reactHotLoader.register(currentSchemaVersion, "currentSchemaVersion", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts");
+  reactHotLoader.register(getDocs, "getDocs", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts");
+  reactHotLoader.register(updateSchemaVersion, "updateSchemaVersion", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts");
+  reactHotLoader.register(save, "save", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts");
+  reactHotLoader.register(schemaExist, "schemaExist", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts");
+  reactHotLoader.register(initSchemaDoctype, "initSchemaDoctype", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts");
+  reactHotLoader.register(migrate, "migrate", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts");
+  reactHotLoader.register(migrationLog, "migrationLog", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts");
 })();
 
 ;
@@ -32121,7 +32304,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
+  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
 })();
 
 ;
@@ -32305,8 +32488,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ExplorationFinished, "ExplorationFinished", "/home/yvallet/dev/ecolyo/src/components/Exploration/ExplorationFinished.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Exploration/ExplorationFinished.tsx");
+  reactHotLoader.register(ExplorationFinished, "ExplorationFinished", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationFinished.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationFinished.tsx");
 })();
 
 ;
@@ -32679,14 +32862,14 @@ function setChallengeConsumption(userChallenge, currentDataload) {
     return;
   }
 
-  reactHotLoader.register(SET_USER_CHALLENGE_LIST, "SET_USER_CHALLENGE_LIST", "/home/yvallet/dev/ecolyo/src/store/challenge/challenge.actions.ts");
-  reactHotLoader.register(UPDATE_USER_CHALLENGE_LIST, "UPDATE_USER_CHALLENGE_LIST", "/home/yvallet/dev/ecolyo/src/store/challenge/challenge.actions.ts");
-  reactHotLoader.register(UNLOCK_NEXT_USER_CHALLENGE, "UNLOCK_NEXT_USER_CHALLENGE", "/home/yvallet/dev/ecolyo/src/store/challenge/challenge.actions.ts");
-  reactHotLoader.register(SET_CHALLENGE_CONSUMPTION, "SET_CHALLENGE_CONSUMPTION", "/home/yvallet/dev/ecolyo/src/store/challenge/challenge.actions.ts");
-  reactHotLoader.register(setUserChallengeList, "setUserChallengeList", "/home/yvallet/dev/ecolyo/src/store/challenge/challenge.actions.ts");
-  reactHotLoader.register(updateUserChallengeList, "updateUserChallengeList", "/home/yvallet/dev/ecolyo/src/store/challenge/challenge.actions.ts");
-  reactHotLoader.register(unlockNextUserChallenge, "unlockNextUserChallenge", "/home/yvallet/dev/ecolyo/src/store/challenge/challenge.actions.ts");
-  reactHotLoader.register(setChallengeConsumption, "setChallengeConsumption", "/home/yvallet/dev/ecolyo/src/store/challenge/challenge.actions.ts");
+  reactHotLoader.register(SET_USER_CHALLENGE_LIST, "SET_USER_CHALLENGE_LIST", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts");
+  reactHotLoader.register(UPDATE_USER_CHALLENGE_LIST, "UPDATE_USER_CHALLENGE_LIST", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts");
+  reactHotLoader.register(UNLOCK_NEXT_USER_CHALLENGE, "UNLOCK_NEXT_USER_CHALLENGE", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts");
+  reactHotLoader.register(SET_CHALLENGE_CONSUMPTION, "SET_CHALLENGE_CONSUMPTION", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts");
+  reactHotLoader.register(setUserChallengeList, "setUserChallengeList", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts");
+  reactHotLoader.register(updateUserChallengeList, "updateUserChallengeList", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts");
+  reactHotLoader.register(unlockNextUserChallenge, "unlockNextUserChallenge", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts");
+  reactHotLoader.register(setChallengeConsumption, "setChallengeConsumption", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts");
 })();
 
 ;
@@ -32740,7 +32923,7 @@ exports.push([module.i, "/* Cozy UI utilities classes */\n/* Cozy UI React compo
 /***/ "pZg0":
 /***/ (function(module, exports) {
 
-module.exports = {"name":"Ecolyo","slug":"ecolyo","icon":"icon.svg","categories":["energy"],"version":"1.8.0","licence":"AGPL-3.0","editor":"Métropole de Lyon","default_locale":"fr","locales":{"fr":{"short_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer.","long_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer afin de vous accompagner dans la gestion quotidienne de ces consommations et ce, de façon ludique en vous lançant des défis personnalisés.","permissions":{"ecolyo":{"description":"Requises pour le fonctionnement des différentes parties de l’application (Analyse, liste d’écogestes personnalisée, …)."},"enedis":{"description":"Requises pour l’affichage et l’analyse de vos consommations électriques dans Ecolyo. Issues du connecteur Enedis."},"grdf":{"description":"Requises pour l’affichage et l’analyse de vos consommations de gaz dans Ecolyo. Issues du connecteur GRDF."},"egl":{"description":"Requises pour l’affichage et l’analyse de vos consommations d’eau dans Ecolyo. Issues du connecteur Eau du Grand Lyon."},"konnectors":{"description":"Requis pour vérifier la présence des connecteurs Enedis, GRDF et Eau du Grand Lyon ainsi que pour pouvoir les configurer à partir de l’application Ecolyo."},"accounts":{"description":"Requis pour stocker des informations propres aux comptes énergie et eau (Enedis, GRDF, Eau du Grand Lyon). Sont stockés votre numéro de PDL pour Enedis, votre numéro de PCE pour GRDF, vos logins et mots de passe pour Eau du Grand Lyon."},"triggers":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"jobs":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"terms":{"description":"Nécessaire pour la gestion des consentements de l'application"},"apps":{"description":"Requis par Cozy pour afficher les icônes des applications installées dans la barre Cozy."},"settings":{"description":"Requis pour afficher les paramètres Cozy dans la barre Cozy."},"ecolyo-dju":{"description":"Requis pour la récupération des DJU (Degrés Jours Unifiés), informations météorologiques permettant d’ajuster le modèle de comparaison des consommations énergétiques."},"dacc-dev":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées dans un environnement de test."},"dacc":{"description":"Requis pour envoyer des statistiques d'utilisation anonymisées."},"backoffice-rec":{"description":"Requis pour la récupération des données de la newsletter dans un environment de test."},"backoffice":{"description":"Requis pour la récupération des données de la newsletter."},"backoffice-partners-info-rec":{"description":"Requis pour la récupération du status des services partenaires dans un environment de test."},"backoffice-partners-info":{"description":"Requis pour la récupération du status des services partenaires"}}},"en":{"short_description":"Ecolyo a free service developed by Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home.","long_description":"Ecolyo a free service developed by the Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home. To help you in reducing your daily consumption it gives you best energy consumption practices, consumption analysis and challenges to take up. At least one Smartmeter is needed among Linky (for electricity), Gazpar (for gas) or Téléo (for water).","permissions":{"ecolyo":{"description":"Required for the operation of the different parts of the application (Analysis, customized eco-gesture lists, etc...)."},"enedis":{"description":"Required for the display and analysis of your electricity consumption in Ecolyo. Retrieved by the Enedis connector."},"grdf":{"description":"Required for the display and analysis of your gas consumption in Ecolyo. Retrieved by the GRDF connector."},"egl":{"description":"Required for the display and analysis of your water consumption in Ecolyo. Retrieved by the Eau du Grand Lyon connector."},"konnectors":{"description":"Required to verify the presence of the Enedis, GRDF and Eau du Grand Lyon connectors as well as to be able to configure them from the Ecolyo application."},"accounts":{"description":"Required to store information specific to energy and water accounts (Enedis, GRDF, Eau du Grand Lyon). Your PDL number for Enedis, your PCE number for GRDF, your logins and passwords for Eau du Grand Lyon are stored."},"triggers":{"description":"Required for the correct functioning of the energy and water connectors."},"jobs":{"description":"Required for the correct functioning of the energy and water connectors."},"terms":{"description":"Required for the correct managment of CGU."},"apps":{"description":"Required to display the icons of installed applications in the Cozy bar."},"settings":{"description":"Required for the application's consents managment"},"ecolyo-dju":{"description":"Required to gather udd data (Unified Degree Days), a meteorological data allowing the app to adjust our energical consumption model. "},"dacc-dev":{"description":"Required for gathering and sending anonymous usage statistics for test environment."},"dacc":{"description":"Required for sending cozy anonymized stats."},"backoffice-rec":{"description":"Required for retrieving newsletter informations from backoffice rec."},"backoffice":{"description":"Required for retrieving newsletter informations from backoffice prod."},"backoffice-partners-info-rec":{"description":"Required for getting the status of partners' services in test environment."},"backoffice-partners-info":{"description":"Required for getting the status of partners' services"}}}},"langs":["fr"],"developer":{"name":"Métropole de Lyon","url":"https://www.grandlyon.com/"},"routes":{"/":{"folder":"/","index":"index.html","public":false}},"services":{"enedisHalfHourMonthlyAnalysis":{"type":"node","file":"services/enedisHalfHourMonthlyAnalysis/ecolyo.js","trigger":"@cron 0 0 8 3 * *"},"monthlyReportNotification":{"type":"node","file":"services/monthlyReportNotification/ecolyo.js","trigger":"@cron 0 0 10 3 * *"},"consumptionAlert":{"type":"node","file":"services/consumptionAlert/ecolyo.js","trigger":"@cron 0 3 * * *"},"aggregatorUsageEvents":{"type":"node","file":"services/aggregatorUsageEvents/ecolyo.js","trigger":"@cron 0 1 * * *"},"fluidsPrices":{"type":"node","file":"services/fluidsPrices/ecolyo.js","trigger":"@cron 0 2 * * *"}},"permissions":{"ecolyo":{"type":"com.grandlyon.ecolyo.*"},"enedis":{"type":"com.grandlyon.enedis.*"},"grdf":{"type":"com.grandlyon.grdf.*"},"egl":{"type":"com.grandlyon.egl.*"},"konnectors":{"type":"io.cozy.konnectors"},"accounts":{"type":"io.cozy.accounts"},"triggers":{"type":"io.cozy.triggers"},"jobs":{"type":"io.cozy.jobs"},"terms":{"type":"io.cozy.terms"},"apps":{"type":"io.cozy.apps","verbs":["GET"]},"settings":{"type":"io.cozy.settings","verbs":["GET"]},"ecolyo-dju":{"type":"org.ecolyo.dju","verbs":["GET"]},"dacc":{"type":"cc.cozycloud.dacc","verbs":["ALL"]},"dacc-dev":{"type":"cc.cozycloud.dacc.dev","verbs":["ALL"]},"backoffice-rec":{"type":"org.ecolyo.backoffice.rec","verbs":["ALL"]},"backoffice-prod":{"type":"org.ecolyo.backoffice","verbs":["ALL"]},"backoffice-partners-info-rec":{"type":"org.ecolyo.backoffice.partners.info.rec","verbs":["ALL"]},"backoffice-partners-info":{"type":"org.ecolyo.backoffice.partners.info","verbs":["ALL"]}}}
+module.exports = {"name":"Ecolyo","slug":"ecolyo","icon":"icon.svg","categories":["energy"],"version":"1.8.0","licence":"AGPL-3.0","editor":"Métropole de Lyon","default_locale":"fr","locales":{"fr":{"short_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer.","long_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer afin de vous accompagner dans la gestion quotidienne de ces consommations et ce, de façon ludique en vous lançant des défis personnalisés.","permissions":{"ecolyo":{"description":"Requises pour le fonctionnement des différentes parties de l’application (Analyse, liste d’écogestes personnalisée, …)."},"enedis":{"description":"Requises pour l’affichage et l’analyse de vos consommations électriques dans Ecolyo. Issues du connecteur Enedis."},"grdf":{"description":"Requises pour l’affichage et l’analyse de vos consommations de gaz dans Ecolyo. Issues du connecteur GRDF."},"egl":{"description":"Requises pour l’affichage et l’analyse de vos consommations d’eau dans Ecolyo. Issues du connecteur Eau du Grand Lyon."},"konnectors":{"description":"Requis pour vérifier la présence des connecteurs Enedis, GRDF et Eau du Grand Lyon ainsi que pour pouvoir les configurer à partir de l’application Ecolyo."},"accounts":{"description":"Requis pour stocker des informations propres aux comptes énergie et eau (Enedis, GRDF, Eau du Grand Lyon). Sont stockés votre numéro de PDL pour Enedis, votre numéro de PCE pour GRDF, vos logins et mots de passe pour Eau du Grand Lyon."},"triggers":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"jobs":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"terms":{"description":"Nécessaire pour la gestion des consentements de l'application"},"apps":{"description":"Requis par Cozy pour afficher les icônes des applications installées dans la barre Cozy."},"settings":{"description":"Requis pour afficher les paramètres Cozy dans la barre Cozy."},"ecolyo-dju":{"description":"Requis pour la récupération des DJU (Degrés Jours Unifiés), informations météorologiques permettant d’ajuster le modèle de comparaison des consommations énergétiques."},"dacc-dev":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées dans un environnement de test."},"dacc":{"description":"Requis pour envoyer des statistiques d'utilisation anonymisées."},"backoffice-rec":{"description":"Requis pour la récupération des données de la newsletter dans un environment de test."},"backoffice":{"description":"Requis pour la récupération des données de la newsletter."},"backoffice-partners-info-rec":{"description":"Requis pour la récupération du status des services partenaires dans un environment de test."},"backoffice-partners-info":{"description":"Requis pour la récupération du status des services partenaires"},"backoffice-prices-rec":{"description":"Requis pour la récupération du prix des fluides dans un environnement de test."},"backoffice-prices":{"description":"Requis pour la récupération du prix des fluides."}}},"en":{"short_description":"Ecolyo a free service developed by Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home.","long_description":"Ecolyo a free service developed by the Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home. To help you in reducing your daily consumption it gives you best energy consumption practices, consumption analysis and challenges to take up. At least one Smartmeter is needed among Linky (for electricity), Gazpar (for gas) or Téléo (for water).","permissions":{"ecolyo":{"description":"Required for the operation of the different parts of the application (Analysis, customized eco-gesture lists, etc...)."},"enedis":{"description":"Required for the display and analysis of your electricity consumption in Ecolyo. Retrieved by the Enedis connector."},"grdf":{"description":"Required for the display and analysis of your gas consumption in Ecolyo. Retrieved by the GRDF connector."},"egl":{"description":"Required for the display and analysis of your water consumption in Ecolyo. Retrieved by the Eau du Grand Lyon connector."},"konnectors":{"description":"Required to verify the presence of the Enedis, GRDF and Eau du Grand Lyon connectors as well as to be able to configure them from the Ecolyo application."},"accounts":{"description":"Required to store information specific to energy and water accounts (Enedis, GRDF, Eau du Grand Lyon). Your PDL number for Enedis, your PCE number for GRDF, your logins and passwords for Eau du Grand Lyon are stored."},"triggers":{"description":"Required for the correct functioning of the energy and water connectors."},"jobs":{"description":"Required for the correct functioning of the energy and water connectors."},"terms":{"description":"Required for the correct managment of CGU."},"apps":{"description":"Required to display the icons of installed applications in the Cozy bar."},"settings":{"description":"Required for the application's consents managment"},"ecolyo-dju":{"description":"Required to gather udd data (Unified Degree Days), a meteorological data allowing the app to adjust our energical consumption model. "},"dacc-dev":{"description":"Required for gathering and sending anonymous usage statistics for test environment."},"dacc":{"description":"Required for sending cozy anonymized stats."},"backoffice-rec":{"description":"Required for retrieving newsletter informations from backoffice rec."},"backoffice":{"description":"Required for retrieving newsletter informations from backoffice prod."},"backoffice-partners-info-rec":{"description":"Required for getting the status of partners' services in test environment."},"backoffice-partners-info":{"description":"Required for getting the status of partners' services"},"backoffice-prices-rec":{"description":"Required for getting fluid prices form backoffice rec."},"backoffice-prices":{"description":"Required for getting fluid prices form backoffice prod"}}}},"langs":["fr"],"developer":{"name":"Métropole de Lyon","url":"https://www.grandlyon.com/"},"routes":{"/":{"folder":"/","index":"index.html","public":false}},"services":{"enedisHalfHourMonthlyAnalysis":{"type":"node","file":"services/enedisHalfHourMonthlyAnalysis/ecolyo.js","trigger":"@cron 0 0 8 3 * *"},"monthlyReportNotification":{"type":"node","file":"services/monthlyReportNotification/ecolyo.js","trigger":"@cron 0 0 10 3 * *"},"consumptionAlert":{"type":"node","file":"services/consumptionAlert/ecolyo.js","trigger":"@cron 0 3 * * *"},"aggregatorUsageEvents":{"type":"node","file":"services/aggregatorUsageEvents/ecolyo.js","trigger":"@cron 0 1 * * *"},"fluidsPrices":{"type":"node","file":"services/fluidsPrices/ecolyo.js","trigger":"@cron 0 2 * * *"}},"permissions":{"ecolyo":{"type":"com.grandlyon.ecolyo.*"},"enedis":{"type":"com.grandlyon.enedis.*"},"grdf":{"type":"com.grandlyon.grdf.*"},"egl":{"type":"com.grandlyon.egl.*"},"konnectors":{"type":"io.cozy.konnectors"},"accounts":{"type":"io.cozy.accounts"},"triggers":{"type":"io.cozy.triggers"},"jobs":{"type":"io.cozy.jobs"},"terms":{"type":"io.cozy.terms"},"apps":{"type":"io.cozy.apps","verbs":["GET"]},"settings":{"type":"io.cozy.settings","verbs":["GET"]},"ecolyo-dju":{"type":"org.ecolyo.dju","verbs":["GET"]},"dacc":{"type":"cc.cozycloud.dacc","verbs":["ALL"]},"dacc-dev":{"type":"cc.cozycloud.dacc.dev","verbs":["ALL"]},"backoffice-rec":{"type":"org.ecolyo.backoffice.rec","verbs":["ALL"]},"backoffice-prod":{"type":"org.ecolyo.backoffice","verbs":["ALL"]},"backoffice-partners-info-rec":{"type":"org.ecolyo.backoffice.partners.info.rec","verbs":["ALL"]},"backoffice-partners-info":{"type":"org.ecolyo.backoffice.partners.info","verbs":["ALL"]},"backoffice-prices-rec":{"type":"org.ecolyo.backoffice.prices.rec","verbs":["ALL"]},"backoffice-prices":{"type":"org.ecolyo.backoffice.prices","verbs":["ALL"]}}}
 
 /***/ }),
 
@@ -32914,8 +33097,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(UncomingBar, "UncomingBar", "/home/yvallet/dev/ecolyo/src/components/Charts/UncomingBar.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Charts/UncomingBar.tsx");
+  reactHotLoader.register(UncomingBar, "UncomingBar", "/home/gcarron/dev/ecolyo/src/components/Charts/UncomingBar.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Charts/UncomingBar.tsx");
 })();
 
 ;
@@ -32959,7 +33142,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
+  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
 })();
 
 ;
@@ -33029,7 +33212,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
+  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
 })();
 
 ;
@@ -33296,8 +33479,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(Bar, "Bar", "/home/yvallet/dev/ecolyo/src/components/Charts/Bar.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Charts/Bar.tsx");
+  reactHotLoader.register(Bar, "Bar", "/home/gcarron/dev/ecolyo/src/components/Charts/Bar.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Charts/Bar.tsx");
 })();
 
 ;
@@ -33555,8 +33738,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ChallengeNoFluidModal, "ChallengeNoFluidModal", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeNoFluidModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeNoFluidModal.tsx");
+  reactHotLoader.register(ChallengeNoFluidModal, "ChallengeNoFluidModal", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeNoFluidModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeNoFluidModal.tsx");
 })();
 
 ;
@@ -33831,8 +34014,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ExplorationOngoing, "ExplorationOngoing", "/home/yvallet/dev/ecolyo/src/components/Exploration/ExplorationOngoing.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Exploration/ExplorationOngoing.tsx");
+  reactHotLoader.register(ExplorationOngoing, "ExplorationOngoing", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationOngoing.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationOngoing.tsx");
 })();
 
 ;
@@ -34042,17 +34225,17 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConsumptionView, "ConsumptionView", "/home/yvallet/dev/ecolyo/src/components/Routes/Routes.tsx");
-  reactHotLoader.register(EcogestureView, "EcogestureView", "/home/yvallet/dev/ecolyo/src/components/Routes/Routes.tsx");
-  reactHotLoader.register(SingleEcogesture, "SingleEcogesture", "/home/yvallet/dev/ecolyo/src/components/Routes/Routes.tsx");
-  reactHotLoader.register(OptionsView, "OptionsView", "/home/yvallet/dev/ecolyo/src/components/Routes/Routes.tsx");
-  reactHotLoader.register(FAQView, "FAQView", "/home/yvallet/dev/ecolyo/src/components/Routes/Routes.tsx");
-  reactHotLoader.register(LegalNoticeView, "LegalNoticeView", "/home/yvallet/dev/ecolyo/src/components/Routes/Routes.tsx");
-  reactHotLoader.register(GCUView, "GCUView", "/home/yvallet/dev/ecolyo/src/components/Routes/Routes.tsx");
-  reactHotLoader.register(AnalysisView, "AnalysisView", "/home/yvallet/dev/ecolyo/src/components/Routes/Routes.tsx");
-  reactHotLoader.register(ProfileTypeView, "ProfileTypeView", "/home/yvallet/dev/ecolyo/src/components/Routes/Routes.tsx");
-  reactHotLoader.register(Routes, "Routes", "/home/yvallet/dev/ecolyo/src/components/Routes/Routes.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Routes/Routes.tsx");
+  reactHotLoader.register(ConsumptionView, "ConsumptionView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx");
+  reactHotLoader.register(EcogestureView, "EcogestureView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx");
+  reactHotLoader.register(SingleEcogesture, "SingleEcogesture", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx");
+  reactHotLoader.register(OptionsView, "OptionsView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx");
+  reactHotLoader.register(FAQView, "FAQView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx");
+  reactHotLoader.register(LegalNoticeView, "LegalNoticeView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx");
+  reactHotLoader.register(GCUView, "GCUView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx");
+  reactHotLoader.register(AnalysisView, "AnalysisView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx");
+  reactHotLoader.register(ProfileTypeView, "ProfileTypeView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx");
+  reactHotLoader.register(Routes, "Routes", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx");
 })();
 
 ;
@@ -34096,7 +34279,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
+  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
 })();
 
 ;
@@ -34250,8 +34433,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(useExploration, "useExploration", "/home/yvallet/dev/ecolyo/src/components/Hooks/useExploration.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Hooks/useExploration.tsx");
+  reactHotLoader.register(useExploration, "useExploration", "/home/gcarron/dev/ecolyo/src/components/Hooks/useExploration.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Hooks/useExploration.tsx");
 })();
 
 ;
@@ -34460,8 +34643,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ActionList, "ActionList", "/home/yvallet/dev/ecolyo/src/components/Action/ActionList.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Action/ActionList.tsx");
+  reactHotLoader.register(ActionList, "ActionList", "/home/gcarron/dev/ecolyo/src/components/Action/ActionList.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionList.tsx");
 })();
 
 ;
@@ -34530,9 +34713,9 @@ function sum(dataA) {
     return;
   }
 
-  reactHotLoader.register(getRoundFloat, "getRoundFloat", "/home/yvallet/dev/ecolyo/src/utils/math.ts");
-  reactHotLoader.register(getPercentage, "getPercentage", "/home/yvallet/dev/ecolyo/src/utils/math.ts");
-  reactHotLoader.register(sum, "sum", "/home/yvallet/dev/ecolyo/src/utils/math.ts");
+  reactHotLoader.register(getRoundFloat, "getRoundFloat", "/home/gcarron/dev/ecolyo/src/utils/math.ts");
+  reactHotLoader.register(getPercentage, "getPercentage", "/home/gcarron/dev/ecolyo/src/utils/math.ts");
+  reactHotLoader.register(sum, "sum", "/home/gcarron/dev/ecolyo/src/utils/math.ts");
 })();
 
 ;
@@ -34831,8 +35014,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(StarsContainer, "StarsContainer", "/home/yvallet/dev/ecolyo/src/components/Challenge/StarsContainer.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Challenge/StarsContainer.tsx");
+  reactHotLoader.register(StarsContainer, "StarsContainer", "/home/gcarron/dev/ecolyo/src/components/Challenge/StarsContainer.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/StarsContainer.tsx");
 })();
 
 ;
@@ -34987,8 +35170,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DuelEmptyValueModal, "DuelEmptyValueModal", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelEmptyValueModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelEmptyValueModal.tsx");
+  reactHotLoader.register(DuelEmptyValueModal, "DuelEmptyValueModal", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelEmptyValueModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelEmptyValueModal.tsx");
 })();
 
 ;
@@ -35107,8 +35290,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(EfficientyRating, "EfficientyRating", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EfficientyRating.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Ecogesture/EfficientyRating.tsx");
+  reactHotLoader.register(EfficientyRating, "EfficientyRating", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EfficientyRating.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EfficientyRating.tsx");
 })();
 
 ;
@@ -35344,7 +35527,7 @@ exports.MigrationService = MigrationService;
     return;
   }
 
-  reactHotLoader.register(MigrationService, "MigrationService", "/home/yvallet/dev/ecolyo/src/migrations/migration.service.ts");
+  reactHotLoader.register(MigrationService, "MigrationService", "/home/gcarron/dev/ecolyo/src/migrations/migration.service.ts");
 })();
 
 ;
@@ -35535,9 +35718,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(history, "history", "/home/yvallet/dev/ecolyo/src/components/App.tsx");
-  reactHotLoader.register(App, "App", "/home/yvallet/dev/ecolyo/src/components/App.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/App.tsx");
+  reactHotLoader.register(history, "history", "/home/gcarron/dev/ecolyo/src/components/App.tsx");
+  reactHotLoader.register(App, "App", "/home/gcarron/dev/ecolyo/src/components/App.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/App.tsx");
 })();
 
 ;
@@ -35970,7 +36153,7 @@ exports.default = EcogestureService;
     return;
   }
 
-  reactHotLoader.register(EcogestureService, "EcogestureService", "/home/yvallet/dev/ecolyo/src/services/ecogesture.service.ts");
+  reactHotLoader.register(EcogestureService, "EcogestureService", "/home/gcarron/dev/ecolyo/src/services/ecogesture.service.ts");
 })();
 
 ;
@@ -36327,7 +36510,7 @@ exports.default = TermsService;
     return;
   }
 
-  reactHotLoader.register(TermsService, "TermsService", "/home/yvallet/dev/ecolyo/src/services/terms.service.ts");
+  reactHotLoader.register(TermsService, "TermsService", "/home/gcarron/dev/ecolyo/src/services/terms.service.ts");
 })();
 
 ;
@@ -36430,7 +36613,7 @@ var ConsumptionFormatterService = /*#__PURE__*/function () {
           value: -1,
           state: _dataload.DataloadState.EMPTY,
           valueDetail: null
-        }, fluidType, timeStep, fluidStatus);
+        }, fluidType, fluidStatus);
         filledData.push((0, _objectSpread2.default)({}, newElement));
         parsingDate = parsingDate.plus(this.getTimeFromStepTime(timeStep));
       }
@@ -36439,7 +36622,7 @@ var ConsumptionFormatterService = /*#__PURE__*/function () {
     }
   }, {
     key: "defineDataloadState",
-    value: function defineDataloadState(data, fluidType, timeStep, fluidStatus) {
+    value: function defineDataloadState(data, fluidType, fluidStatus) {
       var today = _luxon.DateTime.local().setZone('utc', {
         keepLocalTime: true
       }); // Return coming state if data data is >= today
@@ -36456,19 +36639,7 @@ var ConsumptionFormatterService = /*#__PURE__*/function () {
       } // Define state in function of first and last fluid data date
 
 
-      if (fluidStatus.firstDataDate && timeStep !== _timeStep.TimeStep.MONTH && timeStep !== _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate) {
-        return (0, _objectSpread2.default)({}, data, {
-          state: _dataload.DataloadState.EMPTY
-        });
-      }
-
-      if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.MONTH && data.date < fluidStatus.firstDataDate.startOf('month')) {
-        return (0, _objectSpread2.default)({}, data, {
-          state: _dataload.DataloadState.EMPTY
-        });
-      }
-
-      if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate.startOf('year')) {
+      if (fluidStatus.firstDataDate && data.date < fluidStatus.firstDataDate) {
         return (0, _objectSpread2.default)({}, data, {
           state: _dataload.DataloadState.EMPTY
         });
@@ -36602,7 +36773,7 @@ exports.default = ConsumptionFormatterService;
     return;
   }
 
-  reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/yvallet/dev/ecolyo/src/services/consumptionFormatter.service.ts");
+  reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/gcarron/dev/ecolyo/src/services/consumptionFormatter.service.ts");
 })();
 
 ;
@@ -36646,7 +36817,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
+  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
 })();
 
 ;
@@ -36870,8 +37041,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ChallengeCardUnlocked, "ChallengeCardUnlocked", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeCardUnlocked.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Challenge/ChallengeCardUnlocked.tsx");
+  reactHotLoader.register(ChallengeCardUnlocked, "ChallengeCardUnlocked", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardUnlocked.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardUnlocked.tsx");
 })();
 
 ;
@@ -37040,8 +37211,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(GCUContent, "GCUContent", "/home/yvallet/dev/ecolyo/src/components/GCU/GCUContent.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/GCU/GCUContent.tsx");
+  reactHotLoader.register(GCUContent, "GCUContent", "/home/gcarron/dev/ecolyo/src/components/GCU/GCUContent.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/GCU/GCUContent.tsx");
 })();
 
 ;
@@ -37101,7 +37272,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE
 /***/ "xJBY":
 /***/ (function(module) {
 
-module.exports = JSON.parse("[{\"ecogestureHash\":\"\",\"challengeHash\":\"\",\"mailToken\":\"\",\"duelHash\":\"\",\"quizHash\":\"\",\"fluidPricesHash\":\"\",\"isFirstConnection\":true,\"lastConnectionDate\":\"0000-01-01T00:00:00.000Z\",\"haveSeenLastAnalysis\":true,\"sendAnalysisNotification\":true,\"monthlyAnalysisDate\":\"0000-01-01T00:00:00.000Z\",\"sendConsumptionAlert\":false,\"waterDailyConsumptionLimit\":0,\"isProfileTypeCompleted\":false,\"isProfileEcogestureCompleted\":false,\"onboarding\":{\"isWelcomeSeen\":false},\"haveSeenEcogestureModal\":false}]");
+module.exports = JSON.parse("[{\"ecogestureHash\":\"\",\"challengeHash\":\"\",\"mailToken\":\"\",\"duelHash\":\"\",\"quizHash\":\"\",\"isFirstConnection\":true,\"lastConnectionDate\":\"0000-01-01T00:00:00.000Z\",\"haveSeenLastAnalysis\":true,\"sendAnalysisNotification\":true,\"monthlyAnalysisDate\":\"0000-01-01T00:00:00.000Z\",\"sendConsumptionAlert\":false,\"waterDailyConsumptionLimit\":0,\"isProfileTypeCompleted\":false,\"isProfileEcogestureCompleted\":false,\"onboarding\":{\"isWelcomeSeen\":false},\"haveSeenEcogestureModal\":false}]");
 
 /***/ }),
 
@@ -37248,8 +37419,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ActionModal, "ActionModal", "/home/yvallet/dev/ecolyo/src/components/Action/ActionModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Action/ActionModal.tsx");
+  reactHotLoader.register(ActionModal, "ActionModal", "/home/gcarron/dev/ecolyo/src/components/Action/ActionModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionModal.tsx");
 })();
 
 ;
@@ -37315,7 +37486,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
+  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
 })();
 
 ;
@@ -37541,8 +37712,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DuelResultModal, "DuelResultModal", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelResultModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Duel/DuelResultModal.tsx");
+  reactHotLoader.register(DuelResultModal, "DuelResultModal", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelResultModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelResultModal.tsx");
 })();
 
 ;
@@ -37918,7 +38089,7 @@ exports.default = FluidService;
     return;
   }
 
-  reactHotLoader.register(FluidService, "FluidService", "/home/yvallet/dev/ecolyo/src/services/fluid.service.ts");
+  reactHotLoader.register(FluidService, "FluidService", "/home/gcarron/dev/ecolyo/src/services/fluid.service.ts");
 })();
 
 ;
@@ -38376,7 +38547,7 @@ exports.default = ExplorationService;
     return;
   }
 
-  reactHotLoader.register(ExplorationService, "ExplorationService", "/home/yvallet/dev/ecolyo/src/services/exploration.service.ts");
+  reactHotLoader.register(ExplorationService, "ExplorationService", "/home/gcarron/dev/ecolyo/src/services/exploration.service.ts");
 })();
 
 ;
@@ -38426,6 +38597,8 @@ exports.default = void 0;
 
 var _regenerator = _interopRequireDefault(__webpack_require__("o0o1"));
 
+var _toConsumableArray2 = _interopRequireDefault(__webpack_require__("RIqP"));
+
 var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn"));
 
 var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp"));
@@ -38442,6 +38615,8 @@ var _cozyClient = __webpack_require__("SH7X");
 
 var _doctypes = __webpack_require__("D2hQ");
 
+var _fluid = __webpack_require__("5Wkc");
+
 var _ecogesture2 = _interopRequireDefault(__webpack_require__("w4u3"));
 
 var _challenge = _interopRequireDefault(__webpack_require__("kdea"));
@@ -38456,8 +38631,6 @@ var _quizEntity2 = _interopRequireDefault(__webpack_require__("lMoa"));
 
 var _explorationEntity2 = _interopRequireDefault(__webpack_require__("66aa"));
 
-var _fluidPrices = _interopRequireDefault(__webpack_require__("j6C6"));
-
 var _profile = _interopRequireDefault(__webpack_require__("2l2O"));
 
 var _profileData = _interopRequireDefault(__webpack_require__("xJBY"));
@@ -38468,7 +38641,7 @@ var _konnector = _interopRequireDefault(__webpack_require__("kFhK"));
 
 var _account = _interopRequireDefault(__webpack_require__("gucQ"));
 
-var _fluid = _interopRequireDefault(__webpack_require__("z34f"));
+var _fluid2 = _interopRequireDefault(__webpack_require__("z34f"));
 
 var _duel = _interopRequireDefault(__webpack_require__("Vpb/"));
 
@@ -38494,6 +38667,8 @@ var _profileEcogesture = _interopRequireDefault(__webpack_require__("4iQs"));
 
 var _fluidsPrices = _interopRequireDefault(__webpack_require__("VjcQ"));
 
+var _environment = _interopRequireDefault(__webpack_require__("X6DI"));
+
 var _initialisationSteps = __webpack_require__("3HG6");
 
 (function () {
@@ -39046,195 +39221,99 @@ var InitializationService = /*#__PURE__*/function () {
   }, {
     key: "initFluidPrices",
     value: function () {
-      var _initFluidPrices = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7(hash) {
-        var hashFluidPricesType, fpService, loadedPrices, _iterator3, _step3, price, checkCount, _iterator4, _step4, _price, _checkCount2;
+      var _initFluidPrices = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() {
+        var fpService, loadedPrices, fluidTypes, allPrices, env, remoteUrl, _i, _fluidTypes, fluid, prices, _i2, _allPrices, price;
 
         return _regenerator.default.wrap(function _callee7$(_context7) {
           while (1) {
             switch (_context7.prev = _context7.next) {
               case 0:
-                this._setinitStep(_initialisationSteps.InitSteps.PRICES);
-
-                hashFluidPricesType = (0, _hash.hashFile)(_fluidPrices.default);
                 fpService = new _fluidsPrices.default(this._client); // Populate data if none ecogesture exists
 
-                _context7.next = 5;
+                _context7.next = 3;
                 return fpService.getAllPrices();
 
-              case 5:
+              case 3:
                 loadedPrices = _context7.sent;
 
-                if (!(!loadedPrices || loadedPrices && loadedPrices.length === 0)) {
-                  _context7.next = 40;
+                if (!(loadedPrices && loadedPrices.length)) {
+                  _context7.next = 9;
                   break;
                 }
 
-                _context7.prev = 7;
-                _iterator3 = _createForOfIteratorHelper(_fluidPrices.default);
-                _context7.prev = 9;
-
-                _iterator3.s();
+                _logger.default.info('[Initialization] FluidPrices db already created');
 
-              case 11:
-                if ((_step3 = _iterator3.n()).done) {
-                  _context7.next = 17;
-                  break;
-                }
+                return _context7.abrupt("return", true);
 
-                price = _step3.value;
-                _context7.next = 15;
-                return this._client.create(_doctypes.FLUIDPRICES_DOCTYPE, price);
+              case 9:
+                _context7.prev = 9;
+                fluidTypes = [_fluid.FluidType.ELECTRICITY, _fluid.FluidType.WATER, _fluid.FluidType.GAS];
+                allPrices = [];
+                env = new _environment.default();
+                remoteUrl = env.isProduction() ? "/remote/org.ecolyo.backoffice.prices" : "/remote/org.ecolyo.backoffice.prices.rec";
+                _i = 0, _fluidTypes = fluidTypes;
 
               case 15:
-                _context7.next = 11;
-                break;
-
-              case 17:
-                _context7.next = 22;
-                break;
-
-              case 19:
-                _context7.prev = 19;
-                _context7.t0 = _context7["catch"](9);
-
-                _iterator3.e(_context7.t0);
-
-              case 22:
-                _context7.prev = 22;
-
-                _iterator3.f();
-
-                return _context7.finish(22);
-
-              case 25:
-                _context7.next = 27;
-                return fpService.getAllPrices();
-
-              case 27:
-                checkCount = _context7.sent;
-
-                if (!(!checkCount || checkCount && checkCount.length !== _fluidPrices.default.length)) {
-                  _context7.next = 31;
-                  break;
-                }
-
-                this._setinitStepError(_initialisationSteps.InitStepsErrors.PRICES_ERROR);
-
-                throw new Error('initFluidPrices: Created fluidPrices type entities does not match');
-
-              case 31:
-                _logger.default.info('[Initialization] FluidPrices list created');
-
-                return _context7.abrupt("return", hashFluidPricesType);
-
-              case 35:
-                _context7.prev = 35;
-                _context7.t1 = _context7["catch"](7);
-
-                this._setinitStepError(_initialisationSteps.InitStepsErrors.PRICES_ERROR);
-
-                _logger.default.error('Initialization error - initFluidPrices: ', _context7.t1);
-
-                throw _context7.t1;
-
-              case 40:
-                if (!(hash !== hashFluidPricesType)) {
-                  _context7.next = 78;
+                if (!(_i < _fluidTypes.length)) {
+                  _context7.next = 24;
                   break;
                 }
 
-                _context7.prev = 41;
-                _context7.next = 44;
-                return fpService.deleteAllFluidsPrices();
-
-              case 44:
-                // Population with the data
-                _iterator4 = _createForOfIteratorHelper(_fluidPrices.default);
-                _context7.prev = 45;
+                fluid = _fluidTypes[_i];
+                _context7.next = 19;
+                return this._client.getStackClient().fetchJSON('GET', "".concat(remoteUrl, "?fluidtype=").concat(fluid));
 
-                _iterator4.s();
-
-              case 47:
-                if ((_step4 = _iterator4.n()).done) {
-                  _context7.next = 53;
-                  break;
-                }
-
-                _price = _step4.value;
-                _context7.next = 51;
-                return this._client.create(_doctypes.FLUIDPRICES_DOCTYPE, _price);
-
-              case 51:
-                _context7.next = 47;
-                break;
+              case 19:
+                prices = _context7.sent;
+                allPrices.push.apply(allPrices, (0, _toConsumableArray2.default)(prices));
 
-              case 53:
-                _context7.next = 58;
+              case 21:
+                _i++;
+                _context7.next = 15;
                 break;
 
-              case 55:
-                _context7.prev = 55;
-                _context7.t2 = _context7["catch"](45);
-
-                _iterator4.e(_context7.t2);
-
-              case 58:
-                _context7.prev = 58;
-
-                _iterator4.f();
-
-                return _context7.finish(58);
-
-              case 61:
-                _context7.next = 63;
-                return fpService.getAllPrices();
-
-              case 63:
-                _checkCount2 = _context7.sent;
+              case 24:
+                _i2 = 0, _allPrices = allPrices;
 
-                if (!(!_checkCount2 || _checkCount2 && _checkCount2.length !== _fluidPrices.default.length)) {
-                  _context7.next = 67;
+              case 25:
+                if (!(_i2 < _allPrices.length)) {
+                  _context7.next = 32;
                   break;
                 }
 
-                this._setinitStepError(_initialisationSteps.InitStepsErrors.PRICES_ERROR);
+                price = _allPrices[_i2];
+                _context7.next = 29;
+                return fpService.createPrice(price);
 
-                throw new Error('initFluidPrices: Created fluidPrices type entities does not match');
+              case 29:
+                _i2++;
+                _context7.next = 25;
+                break;
 
-              case 67:
-                _logger.default.info('[Initialization] FluidPrices updated');
+              case 32:
+                _logger.default.info('[Initialization] FluidPrices db created successfully');
 
-                return _context7.abrupt("return", hashFluidPricesType);
+                return _context7.abrupt("return", true);
 
-              case 71:
-                _context7.prev = 71;
-                _context7.t3 = _context7["catch"](41);
+              case 36:
+                _context7.prev = 36;
+                _context7.t0 = _context7["catch"](9);
 
                 this._setinitStepError(_initialisationSteps.InitStepsErrors.PRICES_ERROR);
 
-                _logger.default.error('Initialization error - initFluidPrices: ', _context7.t3);
+                _logger.default.error('Initialization error - initFluidPrices: ', _context7.t0);
 
-                throw _context7.t3;
+                return _context7.abrupt("return", false);
 
-              case 76:
-                _context7.next = 80;
-                break;
-
-              case 78:
-                // Doctype already up to date
-                _logger.default.info('[Initialization]  FluidPrices already up-to-date');
-
-                return _context7.abrupt("return", hashFluidPricesType);
-
-              case 80:
+              case 41:
               case "end":
                 return _context7.stop();
             }
           }
-        }, _callee7, this, [[7, 35], [9, 19, 22, 25], [41, 71], [45, 55, 58, 61]]);
+        }, _callee7, this, [[9, 36]]);
       }));
 
-      function initFluidPrices(_x4) {
+      function initFluidPrices() {
         return _initFluidPrices.apply(this, arguments);
       }
 
@@ -39244,7 +39323,7 @@ var InitializationService = /*#__PURE__*/function () {
     key: "initChallengeEntity",
     value: function () {
       var _initChallengeEntity = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8(hash) {
-        var challengeHash, challengeService, loadedChallengeEntity, _iterator5, _step5, challengeEntity, checkCount, _iterator6, _step6, _challengeEntity, _checkCount3;
+        var challengeHash, challengeService, loadedChallengeEntity, _iterator3, _step3, challengeEntity, checkCount, _iterator4, _step4, _challengeEntity, _checkCount2;
 
         return _regenerator.default.wrap(function _callee8$(_context8) {
           while (1) {
@@ -39267,18 +39346,18 @@ var InitializationService = /*#__PURE__*/function () {
                 }
 
                 _context8.prev = 7;
-                _iterator5 = _createForOfIteratorHelper(_challengeEntity2.default);
+                _iterator3 = _createForOfIteratorHelper(_challengeEntity2.default);
                 _context8.prev = 9;
 
-                _iterator5.s();
+                _iterator3.s();
 
               case 11:
-                if ((_step5 = _iterator5.n()).done) {
+                if ((_step3 = _iterator3.n()).done) {
                   _context8.next = 17;
                   break;
                 }
 
-                challengeEntity = _step5.value;
+                challengeEntity = _step3.value;
                 _context8.next = 15;
                 return this._client.create(_doctypes.CHALLENGE_DOCTYPE, challengeEntity);
 
@@ -39294,12 +39373,12 @@ var InitializationService = /*#__PURE__*/function () {
                 _context8.prev = 19;
                 _context8.t0 = _context8["catch"](9);
 
-                _iterator5.e(_context8.t0);
+                _iterator3.e(_context8.t0);
 
               case 22:
                 _context8.prev = 22;
 
-                _iterator5.f();
+                _iterator3.f();
 
                 return _context8.finish(22);
 
@@ -39346,18 +39425,18 @@ var InitializationService = /*#__PURE__*/function () {
 
               case 44:
                 // Population with the data
-                _iterator6 = _createForOfIteratorHelper(_challengeEntity2.default);
+                _iterator4 = _createForOfIteratorHelper(_challengeEntity2.default);
                 _context8.prev = 45;
 
-                _iterator6.s();
+                _iterator4.s();
 
               case 47:
-                if ((_step6 = _iterator6.n()).done) {
+                if ((_step4 = _iterator4.n()).done) {
                   _context8.next = 53;
                   break;
                 }
 
-                _challengeEntity = _step6.value;
+                _challengeEntity = _step4.value;
                 _context8.next = 51;
                 return this._client.create(_doctypes.CHALLENGE_DOCTYPE, _challengeEntity);
 
@@ -39373,12 +39452,12 @@ var InitializationService = /*#__PURE__*/function () {
                 _context8.prev = 55;
                 _context8.t2 = _context8["catch"](45);
 
-                _iterator6.e(_context8.t2);
+                _iterator4.e(_context8.t2);
 
               case 58:
                 _context8.prev = 58;
 
-                _iterator6.f();
+                _iterator4.f();
 
                 return _context8.finish(58);
 
@@ -39387,9 +39466,9 @@ var InitializationService = /*#__PURE__*/function () {
                 return challengeService.getAllChallengeEntities();
 
               case 63:
-                _checkCount3 = _context8.sent;
+                _checkCount2 = _context8.sent;
 
-                if (!(!_checkCount3 || _checkCount3 && _checkCount3.length !== _challengeEntity2.default.length)) {
+                if (!(!_checkCount2 || _checkCount2 && _checkCount2.length !== _challengeEntity2.default.length)) {
                   _context8.next = 67;
                   break;
                 }
@@ -39431,7 +39510,7 @@ var InitializationService = /*#__PURE__*/function () {
         }, _callee8, this, [[7, 35], [9, 19, 22, 25], [41, 71], [45, 55, 58, 61]]);
       }));
 
-      function initChallengeEntity(_x5) {
+      function initChallengeEntity(_x4) {
         return _initChallengeEntity.apply(this, arguments);
       }
 
@@ -39441,7 +39520,7 @@ var InitializationService = /*#__PURE__*/function () {
     key: "initDuelEntity",
     value: function () {
       var _initDuelEntity = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9(hash) {
-        var hashDuelEntity, duelService, loadedDuelTypes, _iterator7, _step7, duelEntity, checkCount, _iterator8, _step8, _duelEntity, _checkCount4;
+        var hashDuelEntity, duelService, loadedDuelTypes, _iterator5, _step5, duelEntity, checkCount, _iterator6, _step6, _duelEntity, _checkCount3;
 
         return _regenerator.default.wrap(function _callee9$(_context9) {
           while (1) {
@@ -39462,18 +39541,18 @@ var InitializationService = /*#__PURE__*/function () {
                 }
 
                 _context9.prev = 6;
-                _iterator7 = _createForOfIteratorHelper(_duelEntity2.default);
+                _iterator5 = _createForOfIteratorHelper(_duelEntity2.default);
                 _context9.prev = 8;
 
-                _iterator7.s();
+                _iterator5.s();
 
               case 10:
-                if ((_step7 = _iterator7.n()).done) {
+                if ((_step5 = _iterator5.n()).done) {
                   _context9.next = 16;
                   break;
                 }
 
-                duelEntity = _step7.value;
+                duelEntity = _step5.value;
                 _context9.next = 14;
                 return this._client.create(_doctypes.DUEL_DOCTYPE, duelEntity);
 
@@ -39489,12 +39568,12 @@ var InitializationService = /*#__PURE__*/function () {
                 _context9.prev = 18;
                 _context9.t0 = _context9["catch"](8);
 
-                _iterator7.e(_context9.t0);
+                _iterator5.e(_context9.t0);
 
               case 21:
                 _context9.prev = 21;
 
-                _iterator7.f();
+                _iterator5.f();
 
                 return _context9.finish(21);
 
@@ -39541,18 +39620,18 @@ var InitializationService = /*#__PURE__*/function () {
 
               case 43:
                 // Population with the data
-                _iterator8 = _createForOfIteratorHelper(_duelEntity2.default);
+                _iterator6 = _createForOfIteratorHelper(_duelEntity2.default);
                 _context9.prev = 44;
 
-                _iterator8.s();
+                _iterator6.s();
 
               case 46:
-                if ((_step8 = _iterator8.n()).done) {
+                if ((_step6 = _iterator6.n()).done) {
                   _context9.next = 52;
                   break;
                 }
 
-                _duelEntity = _step8.value;
+                _duelEntity = _step6.value;
                 _context9.next = 50;
                 return this._client.create(_doctypes.DUEL_DOCTYPE, _duelEntity);
 
@@ -39568,12 +39647,12 @@ var InitializationService = /*#__PURE__*/function () {
                 _context9.prev = 54;
                 _context9.t2 = _context9["catch"](44);
 
-                _iterator8.e(_context9.t2);
+                _iterator6.e(_context9.t2);
 
               case 57:
                 _context9.prev = 57;
 
-                _iterator8.f();
+                _iterator6.f();
 
                 return _context9.finish(57);
 
@@ -39582,9 +39661,9 @@ var InitializationService = /*#__PURE__*/function () {
                 return duelService.getAllDuelEntities();
 
               case 62:
-                _checkCount4 = _context9.sent;
+                _checkCount3 = _context9.sent;
 
-                if (!(!_checkCount4 || _checkCount4 && _checkCount4.length !== _duelEntity2.default.length)) {
+                if (!(!_checkCount3 || _checkCount3 && _checkCount3.length !== _duelEntity2.default.length)) {
                   _context9.next = 66;
                   break;
                 }
@@ -39626,7 +39705,7 @@ var InitializationService = /*#__PURE__*/function () {
         }, _callee9, this, [[6, 34], [8, 18, 21, 24], [40, 70], [44, 54, 57, 60]]);
       }));
 
-      function initDuelEntity(_x6) {
+      function initDuelEntity(_x5) {
         return _initDuelEntity.apply(this, arguments);
       }
 
@@ -39636,7 +39715,7 @@ var InitializationService = /*#__PURE__*/function () {
     key: "initQuizEntity",
     value: function () {
       var _initQuizEntity = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee10(hash) {
-        var quizHash, quizService, loadedQuizEntity, _iterator9, _step9, quizEntity, checkCount, _iterator10, _step10, _quizEntity, _checkCount5;
+        var quizHash, quizService, loadedQuizEntity, _iterator7, _step7, quizEntity, checkCount, _iterator8, _step8, _quizEntity, _checkCount4;
 
         return _regenerator.default.wrap(function _callee10$(_context10) {
           while (1) {
@@ -39657,18 +39736,18 @@ var InitializationService = /*#__PURE__*/function () {
                 }
 
                 _context10.prev = 6;
-                _iterator9 = _createForOfIteratorHelper(_quizEntity2.default);
+                _iterator7 = _createForOfIteratorHelper(_quizEntity2.default);
                 _context10.prev = 8;
 
-                _iterator9.s();
+                _iterator7.s();
 
               case 10:
-                if ((_step9 = _iterator9.n()).done) {
+                if ((_step7 = _iterator7.n()).done) {
                   _context10.next = 16;
                   break;
                 }
 
-                quizEntity = _step9.value;
+                quizEntity = _step7.value;
                 _context10.next = 14;
                 return this._client.create(_doctypes.QUIZ_DOCTYPE, quizEntity);
 
@@ -39684,12 +39763,12 @@ var InitializationService = /*#__PURE__*/function () {
                 _context10.prev = 18;
                 _context10.t0 = _context10["catch"](8);
 
-                _iterator9.e(_context10.t0);
+                _iterator7.e(_context10.t0);
 
               case 21:
                 _context10.prev = 21;
 
-                _iterator9.f();
+                _iterator7.f();
 
                 return _context10.finish(21);
 
@@ -39736,18 +39815,18 @@ var InitializationService = /*#__PURE__*/function () {
 
               case 43:
                 // Population with the data
-                _iterator10 = _createForOfIteratorHelper(_quizEntity2.default);
+                _iterator8 = _createForOfIteratorHelper(_quizEntity2.default);
                 _context10.prev = 44;
 
-                _iterator10.s();
+                _iterator8.s();
 
               case 46:
-                if ((_step10 = _iterator10.n()).done) {
+                if ((_step8 = _iterator8.n()).done) {
                   _context10.next = 52;
                   break;
                 }
 
-                _quizEntity = _step10.value;
+                _quizEntity = _step8.value;
                 _context10.next = 50;
                 return this._client.create(_doctypes.QUIZ_DOCTYPE, _quizEntity);
 
@@ -39763,12 +39842,12 @@ var InitializationService = /*#__PURE__*/function () {
                 _context10.prev = 54;
                 _context10.t2 = _context10["catch"](44);
 
-                _iterator10.e(_context10.t2);
+                _iterator8.e(_context10.t2);
 
               case 57:
                 _context10.prev = 57;
 
-                _iterator10.f();
+                _iterator8.f();
 
                 return _context10.finish(57);
 
@@ -39777,9 +39856,9 @@ var InitializationService = /*#__PURE__*/function () {
                 return quizService.getAllQuizEntities();
 
               case 62:
-                _checkCount5 = _context10.sent;
+                _checkCount4 = _context10.sent;
 
-                if (!(!_checkCount5 || _checkCount5 && _checkCount5.length !== _quizEntity2.default.length)) {
+                if (!(!_checkCount4 || _checkCount4 && _checkCount4.length !== _quizEntity2.default.length)) {
                   _context10.next = 66;
                   break;
                 }
@@ -39821,7 +39900,7 @@ var InitializationService = /*#__PURE__*/function () {
         }, _callee10, this, [[6, 34], [8, 18, 21, 24], [40, 70], [44, 54, 57, 60]]);
       }));
 
-      function initQuizEntity(_x7) {
+      function initQuizEntity(_x6) {
         return _initQuizEntity.apply(this, arguments);
       }
 
@@ -39831,7 +39910,7 @@ var InitializationService = /*#__PURE__*/function () {
     key: "initExplorationEntity",
     value: function () {
       var _initExplorationEntity = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee11(hash) {
-        var explorationHash, explorationService, loadedExplorationEntity, _iterator11, _step11, explorationEntity, checkCount, _iterator12, _step12, _explorationEntity, _checkCount6;
+        var explorationHash, explorationService, loadedExplorationEntity, _iterator9, _step9, explorationEntity, checkCount, _iterator10, _step10, _explorationEntity, _checkCount5;
 
         return _regenerator.default.wrap(function _callee11$(_context11) {
           while (1) {
@@ -39852,18 +39931,18 @@ var InitializationService = /*#__PURE__*/function () {
                 }
 
                 _context11.prev = 6;
-                _iterator11 = _createForOfIteratorHelper(_explorationEntity2.default);
+                _iterator9 = _createForOfIteratorHelper(_explorationEntity2.default);
                 _context11.prev = 8;
 
-                _iterator11.s();
+                _iterator9.s();
 
               case 10:
-                if ((_step11 = _iterator11.n()).done) {
+                if ((_step9 = _iterator9.n()).done) {
                   _context11.next = 16;
                   break;
                 }
 
-                explorationEntity = _step11.value;
+                explorationEntity = _step9.value;
                 _context11.next = 14;
                 return this._client.create(_doctypes.EXPLORATION_DOCTYPE, explorationEntity);
 
@@ -39879,12 +39958,12 @@ var InitializationService = /*#__PURE__*/function () {
                 _context11.prev = 18;
                 _context11.t0 = _context11["catch"](8);
 
-                _iterator11.e(_context11.t0);
+                _iterator9.e(_context11.t0);
 
               case 21:
                 _context11.prev = 21;
 
-                _iterator11.f();
+                _iterator9.f();
 
                 return _context11.finish(21);
 
@@ -39931,18 +40010,18 @@ var InitializationService = /*#__PURE__*/function () {
 
               case 43:
                 // Population with the data
-                _iterator12 = _createForOfIteratorHelper(_explorationEntity2.default);
+                _iterator10 = _createForOfIteratorHelper(_explorationEntity2.default);
                 _context11.prev = 44;
 
-                _iterator12.s();
+                _iterator10.s();
 
               case 46:
-                if ((_step12 = _iterator12.n()).done) {
+                if ((_step10 = _iterator10.n()).done) {
                   _context11.next = 52;
                   break;
                 }
 
-                _explorationEntity = _step12.value;
+                _explorationEntity = _step10.value;
                 _context11.next = 50;
                 return this._client.create(_doctypes.EXPLORATION_DOCTYPE, _explorationEntity);
 
@@ -39958,12 +40037,12 @@ var InitializationService = /*#__PURE__*/function () {
                 _context11.prev = 54;
                 _context11.t2 = _context11["catch"](44);
 
-                _iterator12.e(_context11.t2);
+                _iterator10.e(_context11.t2);
 
               case 57:
                 _context11.prev = 57;
 
-                _iterator12.f();
+                _iterator10.f();
 
                 return _context11.finish(57);
 
@@ -39972,9 +40051,9 @@ var InitializationService = /*#__PURE__*/function () {
                 return explorationService.getAllExplorationEntities();
 
               case 62:
-                _checkCount6 = _context11.sent;
+                _checkCount5 = _context11.sent;
 
-                if (!(!_checkCount6 || _checkCount6 && _checkCount6.length !== _explorationEntity2.default.length)) {
+                if (!(!_checkCount5 || _checkCount5 && _checkCount5.length !== _explorationEntity2.default.length)) {
                   _context11.next = 66;
                   break;
                 }
@@ -40016,7 +40095,7 @@ var InitializationService = /*#__PURE__*/function () {
         }, _callee11, this, [[6, 34], [8, 18, 21, 24], [40, 70], [44, 54, 57, 60]]);
       }));
 
-      function initExplorationEntity(_x8) {
+      function initExplorationEntity(_x7) {
         return _initExplorationEntity.apply(this, arguments);
       }
 
@@ -40074,7 +40153,7 @@ var InitializationService = /*#__PURE__*/function () {
         }, _callee12, this, [[0, 10]]);
       }));
 
-      function initAnalysis(_x9) {
+      function initAnalysis(_x8) {
         return _initAnalysis.apply(this, arguments);
       }
 
@@ -40160,7 +40239,7 @@ var InitializationService = /*#__PURE__*/function () {
           while (1) {
             switch (_context14.prev = _context14.next) {
               case 0:
-                fs = new _fluid.default(this._client);
+                fs = new _fluid2.default(this._client);
                 _context14.prev = 1;
 
                 this._setinitStep(_initialisationSteps.InitSteps.CONSOS);
@@ -40272,7 +40351,7 @@ var InitializationService = /*#__PURE__*/function () {
         }, _callee15, this, [[1, 14]]);
       }));
 
-      function initUserChallenges(_x10) {
+      function initUserChallenges(_x9) {
         return _initUserChallenges.apply(this, arguments);
       }
 
@@ -40326,7 +40405,7 @@ var InitializationService = /*#__PURE__*/function () {
         }, _callee16, this, [[1, 10]]);
       }));
 
-      function initDuelProgress(_x11) {
+      function initDuelProgress(_x10) {
         return _initDuelProgress.apply(this, arguments);
       }
 
@@ -40469,7 +40548,7 @@ exports.default = InitializationService;
     return;
   }
 
-  reactHotLoader.register(InitializationService, "InitializationService", "/home/yvallet/dev/ecolyo/src/services/initialization.service.ts");
+  reactHotLoader.register(InitializationService, "InitializationService", "/home/gcarron/dev/ecolyo/src/services/initialization.service.ts");
 })();
 
 ;
@@ -40538,8 +40617,8 @@ exports.modalReducer = modalReducer;
     return;
   }
 
-  reactHotLoader.register(initialState, "initialState", "/home/yvallet/dev/ecolyo/src/store/modal/modal.reducer.ts");
-  reactHotLoader.register(modalReducer, "modalReducer", "/home/yvallet/dev/ecolyo/src/store/modal/modal.reducer.ts");
+  reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/modal/modal.reducer.ts");
+  reactHotLoader.register(modalReducer, "modalReducer", "/home/gcarron/dev/ecolyo/src/store/modal/modal.reducer.ts");
 })();
 
 ;
@@ -40697,8 +40776,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(QuizExplanationModal, "QuizExplanationModal", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizExplanationModal.tsx");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/components/Quiz/QuizExplanationModal.tsx");
+  reactHotLoader.register(QuizExplanationModal, "QuizExplanationModal", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizExplanationModal.tsx");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizExplanationModal.tsx");
 })();
 
 ;
diff --git a/index.html b/index.html
index e2477a40c071bd53cad3bf84f6cd7c936581e217..8dfca1c29e603395ef1921a81304fc8a295fe2ca 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,user-scalable=0,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">{{.ThemeCSS}} {{.CozyBar}}</head><body><div role="application" class="application" data-cozy-token="{{.Token}}" data-cozy-domain="{{.Domain}}" data-cozy-locale="{{.Locale}}" data-cozy-app-name="{{.AppName}}" data-cozy-app-slug="{{.AppSlug}}" data-cozy-app-name-prefix="{{.AppNamePrefix}}" data-cozy-app-editor="{{.AppEditor}}" data-cozy-icon-path="{{.IconPath}}"><script src="vendors/ecolyo.bf7649408f72121fd7a2.js"></script><script src="app/ecolyo.ec014d6727ff29ba763f.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,user-scalable=0,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">{{.ThemeCSS}} {{.CozyBar}}</head><body><div role="application" class="application" data-cozy-token="{{.Token}}" data-cozy-domain="{{.Domain}}" data-cozy-locale="{{.Locale}}" data-cozy-app-name="{{.AppName}}" data-cozy-app-slug="{{.AppSlug}}" data-cozy-app-name-prefix="{{.AppNamePrefix}}" data-cozy-app-editor="{{.AppEditor}}" data-cozy-icon-path="{{.IconPath}}"><script src="vendors/ecolyo.bce3a3ca54818ecca6eb.js"></script><script src="app/ecolyo.34e705f45c49524a90c9.js"></script></div></body></html>
\ No newline at end of file
diff --git a/manifest.webapp b/manifest.webapp
index c17391cf8b21b9ffdfb044ba1f60bdb5b8893f04..896930ed3fb2f86e3983a0f717daea1ed89198ad 100644
--- a/manifest.webapp
+++ b/manifest.webapp
@@ -67,6 +67,12 @@
         },
         "backoffice-partners-info": {
           "description": "Requis pour la récupération du status des services partenaires"
+        },
+        "backoffice-prices-rec": {
+          "description": "Requis pour la récupération du prix des fluides dans un environnement de test."
+        },
+        "backoffice-prices": {
+          "description": "Requis pour la récupération du prix des fluides."
         }
       }
     },
@@ -127,6 +133,12 @@
         },
         "backoffice-partners-info": {
           "description": "Required for getting the status of partners' services"
+        },
+        "backoffice-prices-rec": {
+          "description": "Required for getting fluid prices form backoffice rec."
+        },
+        "backoffice-prices": {
+          "description": "Required for getting fluid prices form backoffice prod"
         }
       }
     }
@@ -253,6 +265,18 @@
       "verbs": [
         "ALL"
       ]
+    },
+    "backoffice-prices-rec": {
+      "type": "org.ecolyo.backoffice.prices.rec",
+      "verbs": [
+        "ALL"
+      ]
+    },
+    "backoffice-prices": {
+      "type": "org.ecolyo.backoffice.prices",
+      "verbs": [
+        "ALL"
+      ]
     }
   }
 }
\ No newline at end of file
diff --git a/services/aggregatorUsageEvents/ecolyo.js b/services/aggregatorUsageEvents/ecolyo.js
index 4451d02e3980eb09b78515e5fb8078057a5a82ea..833b9e8b920509a728682eeed1c918d7646ba0b5 100644
--- a/services/aggregatorUsageEvents/ecolyo.js
+++ b/services/aggregatorUsageEvents/ecolyo.js
@@ -1201,28 +1201,28 @@ const AggregatorUsageEvents = async ({
     return;
   }
 
-  reactHotLoader.register(log, "log", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(readUsageEvents, "readUsageEvents", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(errorEvent, "errorEvent", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(sendIndicator, "sendIndicator", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(reduceEvents, "reduceEvents", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(sendAggregatedEventByDay, "sendAggregatedEventByDay", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(handleQuizStars, "handleQuizStars", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(calculSessionTime, "calculSessionTime", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(calculPeriodBetweenFirstConnectionAndFirstChallenge, "calculPeriodBetweenFirstConnectionAndFirstChallenge", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(calculPeriodBetweenChallenge, "calculPeriodBetweenChallenge", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(getConnectedKonnectorSlug, "getConnectedKonnectorSlug", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(calculateConnectedKonnectorPerDay, "calculateConnectedKonnectorPerDay", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(buildProfileWithFuildType, "buildProfileWithFuildType", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(getConsumptionValue, "getConsumptionValue", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(calculateConsumptionVariation, "calculateConsumptionVariation", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(sendConnectionCount, "sendConnectionCount", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(sendProfileCount, "sendProfileCount", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(sendEmailSubscription, "sendEmailSubscription", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(sendHalfHourConsumption, "sendHalfHourConsumption", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(sendKonnectorEvents, "sendKonnectorEvents", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(aggregateEvents, "aggregateEvents", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
-  reactHotLoader.register(AggregatorUsageEvents, "AggregatorUsageEvents", "/home/yvallet/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(readUsageEvents, "readUsageEvents", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(errorEvent, "errorEvent", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(sendIndicator, "sendIndicator", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(reduceEvents, "reduceEvents", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(sendAggregatedEventByDay, "sendAggregatedEventByDay", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(handleQuizStars, "handleQuizStars", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(calculSessionTime, "calculSessionTime", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(calculPeriodBetweenFirstConnectionAndFirstChallenge, "calculPeriodBetweenFirstConnectionAndFirstChallenge", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(calculPeriodBetweenChallenge, "calculPeriodBetweenChallenge", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(getConnectedKonnectorSlug, "getConnectedKonnectorSlug", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(calculateConnectedKonnectorPerDay, "calculateConnectedKonnectorPerDay", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(buildProfileWithFuildType, "buildProfileWithFuildType", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(getConsumptionValue, "getConsumptionValue", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(calculateConsumptionVariation, "calculateConsumptionVariation", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(sendConnectionCount, "sendConnectionCount", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(sendProfileCount, "sendProfileCount", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(sendEmailSubscription, "sendEmailSubscription", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(sendHalfHourConsumption, "sendHalfHourConsumption", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(sendKonnectorEvents, "sendKonnectorEvents", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(aggregateEvents, "aggregateEvents", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
+  reactHotLoader.register(AggregatorUsageEvents, "AggregatorUsageEvents", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts");
 })();
 
 ;
@@ -3608,8 +3608,8 @@ exports.runService = runService;
     return;
   }
 
-  reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/yvallet/dev/ecolyo/src/targets/services/service.ts");
-  reactHotLoader.register(runService, "runService", "/home/yvallet/dev/ecolyo/src/targets/services/service.ts");
+  reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts");
+  reactHotLoader.register(runService, "runService", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts");
 })();
 
 ;
@@ -65029,8 +65029,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(doctypes, "doctypes", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
 })();
 
 ;
@@ -65073,7 +65073,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
+  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
 })();
 
 ;
@@ -65116,7 +65116,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
+  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
 })();
 
 ;
@@ -65159,7 +65159,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
+  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
 })();
 
 ;
@@ -65202,7 +65202,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
+  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
 })();
 
 ;
@@ -65245,7 +65245,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
+  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
 })();
 
 ;
@@ -65288,7 +65288,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
+  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
 })();
 
 ;
@@ -65331,7 +65331,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
+  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
 })();
 
 ;
@@ -65374,7 +65374,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
+  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
 })();
 
 ;
@@ -65417,7 +65417,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
+  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
 })();
 
 ;
@@ -65460,7 +65460,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
+  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
 })();
 
 ;
@@ -65503,7 +65503,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
+  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
 })();
 
 ;
@@ -65546,7 +65546,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
+  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
 })();
 
 ;
@@ -65589,7 +65589,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
+  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
 })();
 
 ;
@@ -65632,7 +65632,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
+  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
 })();
 
 ;
@@ -65675,7 +65675,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
+  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
 })();
 
 ;
@@ -65718,7 +65718,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
+  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
 })();
 
 ;
@@ -65761,7 +65761,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
+  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
 })();
 
 ;
@@ -65804,7 +65804,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
+  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
 })();
 
 ;
@@ -65847,7 +65847,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
+  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
 })();
 
 ;
@@ -65890,7 +65890,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
+  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
 })();
 
 ;
@@ -65933,7 +65933,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
+  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
 })();
 
 ;
@@ -65976,7 +65976,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
+  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
 })();
 
 ;
@@ -66019,7 +66019,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
+  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
 })();
 
 ;
@@ -66062,7 +66062,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
+  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
 })();
 
 ;
@@ -66105,7 +66105,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
+  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
 })();
 
 ;
@@ -66148,7 +66148,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
+  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
 })();
 
 ;
@@ -66191,7 +66191,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
+  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
 })();
 
 ;
@@ -66234,7 +66234,7 @@ exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
+  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
 })();
 
 ;
@@ -66277,7 +66277,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
+  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
 })();
 
 ;
@@ -66428,7 +66428,7 @@ exports.default = UsageEventService;
     return;
   }
 
-  reactHotLoader.register(UsageEventService, "UsageEventService", "/home/yvallet/dev/ecolyo/src/services/usageEvent.service.ts");
+  reactHotLoader.register(UsageEventService, "UsageEventService", "/home/gcarron/dev/ecolyo/src/services/usageEvent.service.ts");
 })();
 
 ;
@@ -74165,7 +74165,7 @@ exports.default = ProfileService;
     return;
   }
 
-  reactHotLoader.register(ProfileService, "ProfileService", "/home/yvallet/dev/ecolyo/src/services/profile.service.ts");
+  reactHotLoader.register(ProfileService, "ProfileService", "/home/gcarron/dev/ecolyo/src/services/profile.service.ts");
 })();
 
 ;
@@ -74636,7 +74636,7 @@ exports.default = ConsumptionDataManager;
     return;
   }
 
-  reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/yvallet/dev/ecolyo/src/services/consumption.service.ts");
+  reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/gcarron/dev/ecolyo/src/services/consumption.service.ts");
 })();
 
 ;
@@ -74768,7 +74768,7 @@ class ConsumptionFormatterService {
         value: -1,
         state: _dataload.DataloadState.EMPTY,
         valueDetail: null
-      }, fluidType, timeStep, fluidStatus);
+      }, fluidType, fluidStatus);
       filledData.push((0, _objectSpread2.default)({}, newElement));
       parsingDate = parsingDate.plus(this.getTimeFromStepTime(timeStep));
     }
@@ -74776,7 +74776,7 @@ class ConsumptionFormatterService {
     return filledData;
   }
 
-  defineDataloadState(data, fluidType, timeStep, fluidStatus) {
+  defineDataloadState(data, fluidType, fluidStatus) {
     const today = _luxon.DateTime.local().setZone('utc', {
       keepLocalTime: true
     }); // Return coming state if data data is >= today
@@ -74793,19 +74793,7 @@ class ConsumptionFormatterService {
     } // Define state in function of first and last fluid data date
 
 
-    if (fluidStatus.firstDataDate && timeStep !== _timeStep.TimeStep.MONTH && timeStep !== _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate) {
-      return (0, _objectSpread2.default)({}, data, {
-        state: _dataload.DataloadState.EMPTY
-      });
-    }
-
-    if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.MONTH && data.date < fluidStatus.firstDataDate.startOf('month')) {
-      return (0, _objectSpread2.default)({}, data, {
-        state: _dataload.DataloadState.EMPTY
-      });
-    }
-
-    if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate.startOf('year')) {
+    if (fluidStatus.firstDataDate && data.date < fluidStatus.firstDataDate) {
       return (0, _objectSpread2.default)({}, data, {
         state: _dataload.DataloadState.EMPTY
       });
@@ -74934,7 +74922,7 @@ exports.default = ConsumptionFormatterService;
     return;
   }
 
-  reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/yvallet/dev/ecolyo/src/services/consumptionFormatter.service.ts");
+  reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/gcarron/dev/ecolyo/src/services/consumptionFormatter.service.ts");
 })();
 
 ;
@@ -75368,7 +75356,7 @@ exports.default = DateChartService;
     return;
   }
 
-  reactHotLoader.register(DateChartService, "DateChartService", "/home/yvallet/dev/ecolyo/src/services/dateChart.service.ts");
+  reactHotLoader.register(DateChartService, "DateChartService", "/home/gcarron/dev/ecolyo/src/services/dateChart.service.ts");
 })();
 
 ;
@@ -75441,7 +75429,7 @@ exports.default = ConfigService;
     return;
   }
 
-  reactHotLoader.register(ConfigService, "ConfigService", "/home/yvallet/dev/ecolyo/src/services/fluidConfig.service.ts");
+  reactHotLoader.register(ConfigService, "ConfigService", "/home/gcarron/dev/ecolyo/src/services/fluidConfig.service.ts");
 })();
 
 ;
@@ -75469,7 +75457,7 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.compareDates = compareDates;
-exports.isLastPeriodReached = exports.isLastDateReached = exports.getLagDays = exports.getActualAnalysisDate = exports.convertDateToShortDateString = exports.convertDateToMonthYearString = exports.convertDateToMonthString = void 0;
+exports.getActualAnalysisDate = exports.convertDateToMonthYearString = exports.convertDateToMonthString = exports.convertDateToShortDateString = exports.getLagDays = exports.isLastPeriodReached = exports.isLastDateReached = void 0;
 
 var _luxon = __webpack_require__(515);
 
@@ -75665,14 +75653,14 @@ exports.getActualAnalysisDate = getActualAnalysisDate;
     return;
   }
 
-  reactHotLoader.register(compareDates, "compareDates", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(getLagDays, "getLagDays", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(compareDates, "compareDates", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(getLagDays, "getLagDays", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
 })();
 
 ;
@@ -76087,7 +76075,7 @@ exports.default = QueryRunner;
     return;
   }
 
-  reactHotLoader.register(QueryRunner, "QueryRunner", "/home/yvallet/dev/ecolyo/src/services/queryRunner.service.ts");
+  reactHotLoader.register(QueryRunner, "QueryRunner", "/home/gcarron/dev/ecolyo/src/services/queryRunner.service.ts");
 })();
 
 ;
@@ -76196,7 +76184,7 @@ exports.default = ConsumptionValidatorService;
     return;
   }
 
-  reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/yvallet/dev/ecolyo/src/services/consumptionValidator.service.ts");
+  reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/gcarron/dev/ecolyo/src/services/consumptionValidator.service.ts");
 })();
 
 ;
@@ -76293,7 +76281,7 @@ exports.default = ConverterService;
     return;
   }
 
-  reactHotLoader.register(ConverterService, "ConverterService", "/home/yvallet/dev/ecolyo/src/services/converter.service.ts");
+  reactHotLoader.register(ConverterService, "ConverterService", "/home/gcarron/dev/ecolyo/src/services/converter.service.ts");
 })();
 
 ;
@@ -76524,7 +76512,7 @@ exports.default = FluidService;
     return;
   }
 
-  reactHotLoader.register(FluidService, "FluidService", "/home/yvallet/dev/ecolyo/src/services/fluid.service.ts");
+  reactHotLoader.register(FluidService, "FluidService", "/home/gcarron/dev/ecolyo/src/services/fluid.service.ts");
 })();
 
 ;
@@ -76622,7 +76610,7 @@ exports.default = KonnectorService;
     return;
   }
 
-  reactHotLoader.register(KonnectorService, "KonnectorService", "/home/yvallet/dev/ecolyo/src/services/konnector.service.ts");
+  reactHotLoader.register(KonnectorService, "KonnectorService", "/home/gcarron/dev/ecolyo/src/services/konnector.service.ts");
 })();
 
 ;
@@ -76756,7 +76744,7 @@ exports.default = TriggerService;
     return;
   }
 
-  reactHotLoader.register(TriggerService, "TriggerService", "/home/yvallet/dev/ecolyo/src/services/triggers.service.ts");
+  reactHotLoader.register(TriggerService, "TriggerService", "/home/gcarron/dev/ecolyo/src/services/triggers.service.ts");
 })();
 
 ;
@@ -92898,7 +92886,7 @@ exports.default = AccountService;
     return;
   }
 
-  reactHotLoader.register(AccountService, "AccountService", "/home/yvallet/dev/ecolyo/src/services/account.service.ts");
+  reactHotLoader.register(AccountService, "AccountService", "/home/gcarron/dev/ecolyo/src/services/account.service.ts");
 })();
 
 ;
@@ -93143,17 +93131,17 @@ exports.getSeason = getSeason;
     return;
   }
 
-  reactHotLoader.register(getFluidType, "getFluidType", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getRelationship, "getRelationship", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getRelationships, "getRelationships", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(importIconbyId, "importIconbyId", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getSeason, "getSeason", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getFluidType, "getFluidType", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getRelationship, "getRelationship", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getRelationships, "getRelationships", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(importIconbyId, "importIconbyId", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getSeason, "getSeason", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
 })();
 
 ;
@@ -94497,7 +94485,7 @@ exports.default = EnvironmentService;
     return;
   }
 
-  reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/yvallet/dev/ecolyo/src/services/environment.service.ts");
+  reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/gcarron/dev/ecolyo/src/services/environment.service.ts");
 })();
 
 ;
@@ -95304,7 +95292,7 @@ exports.default = ChallengeService;
     return;
   }
 
-  reactHotLoader.register(ChallengeService, "ChallengeService", "/home/yvallet/dev/ecolyo/src/services/challenge.service.ts");
+  reactHotLoader.register(ChallengeService, "ChallengeService", "/home/gcarron/dev/ecolyo/src/services/challenge.service.ts");
 })();
 
 ;
@@ -95325,7 +95313,7 @@ exports.default = ChallengeService;
 Object.defineProperty(exports, "__esModule", {
   value: true
 });
-exports.UserChallengeUpdateFlag = exports.UserChallengeSuccess = exports.UserChallengeState = void 0;
+exports.UserChallengeSuccess = exports.UserChallengeState = exports.UserChallengeUpdateFlag = void 0;
 
 var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) {
   return a;
@@ -95733,7 +95721,7 @@ exports.default = DuelService;
     return;
   }
 
-  reactHotLoader.register(DuelService, "DuelService", "/home/yvallet/dev/ecolyo/src/services/duel.service.ts");
+  reactHotLoader.register(DuelService, "DuelService", "/home/gcarron/dev/ecolyo/src/services/duel.service.ts");
 })();
 
 ;
@@ -95841,7 +95829,7 @@ exports.default = PerformanceIndicatorService;
     return;
   }
 
-  reactHotLoader.register(PerformanceIndicatorService, "PerformanceIndicatorService", "/home/yvallet/dev/ecolyo/src/services/performanceIndicator.service.ts");
+  reactHotLoader.register(PerformanceIndicatorService, "PerformanceIndicatorService", "/home/gcarron/dev/ecolyo/src/services/performanceIndicator.service.ts");
 })();
 
 ;
@@ -95862,8 +95850,8 @@ exports.default = PerformanceIndicatorService;
 Object.defineProperty(exports, "__esModule", {
   value: true
 });
-exports.getPercentage = getPercentage;
 exports.getRoundFloat = getRoundFloat;
+exports.getPercentage = getPercentage;
 exports.sum = sum;
 
 (function () {
@@ -95898,9 +95886,9 @@ function sum(dataA) {
     return;
   }
 
-  reactHotLoader.register(getRoundFloat, "getRoundFloat", "/home/yvallet/dev/ecolyo/src/utils/math.ts");
-  reactHotLoader.register(getPercentage, "getPercentage", "/home/yvallet/dev/ecolyo/src/utils/math.ts");
-  reactHotLoader.register(sum, "sum", "/home/yvallet/dev/ecolyo/src/utils/math.ts");
+  reactHotLoader.register(getRoundFloat, "getRoundFloat", "/home/gcarron/dev/ecolyo/src/utils/math.ts");
+  reactHotLoader.register(getPercentage, "getPercentage", "/home/gcarron/dev/ecolyo/src/utils/math.ts");
+  reactHotLoader.register(sum, "sum", "/home/gcarron/dev/ecolyo/src/utils/math.ts");
 })();
 
 ;
@@ -96579,7 +96567,7 @@ exports.default = QuizService;
     return;
   }
 
-  reactHotLoader.register(QuizService, "QuizService", "/home/yvallet/dev/ecolyo/src/services/quiz.service.ts");
+  reactHotLoader.register(QuizService, "QuizService", "/home/gcarron/dev/ecolyo/src/services/quiz.service.ts");
 })();
 
 ;
@@ -96600,7 +96588,7 @@ exports.default = QuizService;
 Object.defineProperty(exports, "__esModule", {
   value: true
 });
-exports.UserQuizState = exports.UserQuestionState = exports.CustomQuestionType = void 0;
+exports.UserQuestionState = exports.CustomQuestionType = exports.UserQuizState = void 0;
 
 var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) {
   return a;
@@ -96888,7 +96876,7 @@ exports.default = ExplorationService;
     return;
   }
 
-  reactHotLoader.register(ExplorationService, "ExplorationService", "/home/yvallet/dev/ecolyo/src/services/exploration.service.ts");
+  reactHotLoader.register(ExplorationService, "ExplorationService", "/home/gcarron/dev/ecolyo/src/services/exploration.service.ts");
 })();
 
 ;
@@ -96909,7 +96897,7 @@ exports.default = ExplorationService;
 Object.defineProperty(exports, "__esModule", {
   value: true
 });
-exports.UserExplorationType = exports.UserExplorationState = exports.UserExplorationID = void 0;
+exports.UserExplorationID = exports.UserExplorationType = exports.UserExplorationState = void 0;
 
 var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) {
   return a;
@@ -97233,7 +97221,7 @@ exports.default = ActionService;
     return;
   }
 
-  reactHotLoader.register(ActionService, "ActionService", "/home/yvallet/dev/ecolyo/src/services/action.service.ts");
+  reactHotLoader.register(ActionService, "ActionService", "/home/gcarron/dev/ecolyo/src/services/action.service.ts");
 })();
 
 ;
@@ -97462,7 +97450,7 @@ exports.default = EcogestureService;
     return;
   }
 
-  reactHotLoader.register(EcogestureService, "EcogestureService", "/home/yvallet/dev/ecolyo/src/services/ecogesture.service.ts");
+  reactHotLoader.register(EcogestureService, "EcogestureService", "/home/gcarron/dev/ecolyo/src/services/ecogesture.service.ts");
 })();
 
 ;
@@ -97844,7 +97832,7 @@ exports.default = ProfileTypeEntityService;
     return;
   }
 
-  reactHotLoader.register(ProfileTypeEntityService, "ProfileTypeEntityService", "/home/yvallet/dev/ecolyo/src/services/profileTypeEntity.service.ts");
+  reactHotLoader.register(ProfileTypeEntityService, "ProfileTypeEntityService", "/home/gcarron/dev/ecolyo/src/services/profileTypeEntity.service.ts");
 })();
 
 ;
@@ -97997,7 +97985,7 @@ exports.default = TermsService;
     return;
   }
 
-  reactHotLoader.register(TermsService, "TermsService", "/home/yvallet/dev/ecolyo/src/services/terms.service.ts");
+  reactHotLoader.register(TermsService, "TermsService", "/home/gcarron/dev/ecolyo/src/services/terms.service.ts");
 })();
 
 ;
diff --git a/services/consumptionAlert/ecolyo.js b/services/consumptionAlert/ecolyo.js
index f79f80c012a4fcef1aa878f9260e55fbd5bff83b..6fd9fee2e6c7c766d9da7e0c94e94b481c25b4e8 100644
--- a/services/consumptionAlert/ecolyo.js
+++ b/services/consumptionAlert/ecolyo.js
@@ -2460,8 +2460,8 @@ exports.runService = runService;
     return;
   }
 
-  reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/yvallet/dev/ecolyo/src/targets/services/service.ts");
-  reactHotLoader.register(runService, "runService", "/home/yvallet/dev/ecolyo/src/targets/services/service.ts");
+  reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts");
+  reactHotLoader.register(runService, "runService", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts");
 })();
 
 ;
@@ -63881,8 +63881,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(doctypes, "doctypes", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
 })();
 
 ;
@@ -63925,7 +63925,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
+  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
 })();
 
 ;
@@ -63968,7 +63968,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
+  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
 })();
 
 ;
@@ -64011,7 +64011,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
+  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
 })();
 
 ;
@@ -64054,7 +64054,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
+  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
 })();
 
 ;
@@ -64097,7 +64097,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
+  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
 })();
 
 ;
@@ -64140,7 +64140,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
+  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
 })();
 
 ;
@@ -64183,7 +64183,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
+  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
 })();
 
 ;
@@ -64226,7 +64226,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
+  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
 })();
 
 ;
@@ -64269,7 +64269,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
+  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
 })();
 
 ;
@@ -64312,7 +64312,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
+  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
 })();
 
 ;
@@ -64355,7 +64355,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
+  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
 })();
 
 ;
@@ -64398,7 +64398,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
+  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
 })();
 
 ;
@@ -64441,7 +64441,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
+  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
 })();
 
 ;
@@ -64484,7 +64484,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
+  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
 })();
 
 ;
@@ -64527,7 +64527,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
+  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
 })();
 
 ;
@@ -64570,7 +64570,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
+  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
 })();
 
 ;
@@ -64613,7 +64613,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
+  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
 })();
 
 ;
@@ -64656,7 +64656,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
+  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
 })();
 
 ;
@@ -64699,7 +64699,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
+  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
 })();
 
 ;
@@ -64742,7 +64742,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
+  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
 })();
 
 ;
@@ -64785,7 +64785,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
+  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
 })();
 
 ;
@@ -64828,7 +64828,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
+  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
 })();
 
 ;
@@ -64871,7 +64871,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
+  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
 })();
 
 ;
@@ -64914,7 +64914,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
+  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
 })();
 
 ;
@@ -64957,7 +64957,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
+  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
 })();
 
 ;
@@ -65000,7 +65000,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
+  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
 })();
 
 ;
@@ -65043,7 +65043,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
+  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
 })();
 
 ;
@@ -65086,7 +65086,7 @@ exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
+  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
 })();
 
 ;
@@ -65129,7 +65129,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
+  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
 })();
 
 ;
@@ -72867,7 +72867,7 @@ exports.default = ProfileService;
     return;
   }
 
-  reactHotLoader.register(ProfileService, "ProfileService", "/home/yvallet/dev/ecolyo/src/services/profile.service.ts");
+  reactHotLoader.register(ProfileService, "ProfileService", "/home/gcarron/dev/ecolyo/src/services/profile.service.ts");
 })();
 
 ;
@@ -73338,7 +73338,7 @@ exports.default = ConsumptionDataManager;
     return;
   }
 
-  reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/yvallet/dev/ecolyo/src/services/consumption.service.ts");
+  reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/gcarron/dev/ecolyo/src/services/consumption.service.ts");
 })();
 
 ;
@@ -73470,7 +73470,7 @@ class ConsumptionFormatterService {
         value: -1,
         state: _dataload.DataloadState.EMPTY,
         valueDetail: null
-      }, fluidType, timeStep, fluidStatus);
+      }, fluidType, fluidStatus);
       filledData.push((0, _objectSpread2.default)({}, newElement));
       parsingDate = parsingDate.plus(this.getTimeFromStepTime(timeStep));
     }
@@ -73478,7 +73478,7 @@ class ConsumptionFormatterService {
     return filledData;
   }
 
-  defineDataloadState(data, fluidType, timeStep, fluidStatus) {
+  defineDataloadState(data, fluidType, fluidStatus) {
     const today = _luxon.DateTime.local().setZone('utc', {
       keepLocalTime: true
     }); // Return coming state if data data is >= today
@@ -73495,19 +73495,7 @@ class ConsumptionFormatterService {
     } // Define state in function of first and last fluid data date
 
 
-    if (fluidStatus.firstDataDate && timeStep !== _timeStep.TimeStep.MONTH && timeStep !== _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate) {
-      return (0, _objectSpread2.default)({}, data, {
-        state: _dataload.DataloadState.EMPTY
-      });
-    }
-
-    if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.MONTH && data.date < fluidStatus.firstDataDate.startOf('month')) {
-      return (0, _objectSpread2.default)({}, data, {
-        state: _dataload.DataloadState.EMPTY
-      });
-    }
-
-    if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate.startOf('year')) {
+    if (fluidStatus.firstDataDate && data.date < fluidStatus.firstDataDate) {
       return (0, _objectSpread2.default)({}, data, {
         state: _dataload.DataloadState.EMPTY
       });
@@ -73636,7 +73624,7 @@ exports.default = ConsumptionFormatterService;
     return;
   }
 
-  reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/yvallet/dev/ecolyo/src/services/consumptionFormatter.service.ts");
+  reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/gcarron/dev/ecolyo/src/services/consumptionFormatter.service.ts");
 })();
 
 ;
@@ -74070,7 +74058,7 @@ exports.default = DateChartService;
     return;
   }
 
-  reactHotLoader.register(DateChartService, "DateChartService", "/home/yvallet/dev/ecolyo/src/services/dateChart.service.ts");
+  reactHotLoader.register(DateChartService, "DateChartService", "/home/gcarron/dev/ecolyo/src/services/dateChart.service.ts");
 })();
 
 ;
@@ -74143,7 +74131,7 @@ exports.default = ConfigService;
     return;
   }
 
-  reactHotLoader.register(ConfigService, "ConfigService", "/home/yvallet/dev/ecolyo/src/services/fluidConfig.service.ts");
+  reactHotLoader.register(ConfigService, "ConfigService", "/home/gcarron/dev/ecolyo/src/services/fluidConfig.service.ts");
 })();
 
 ;
@@ -74171,7 +74159,7 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.compareDates = compareDates;
-exports.isLastPeriodReached = exports.isLastDateReached = exports.getLagDays = exports.getActualAnalysisDate = exports.convertDateToShortDateString = exports.convertDateToMonthYearString = exports.convertDateToMonthString = void 0;
+exports.getActualAnalysisDate = exports.convertDateToMonthYearString = exports.convertDateToMonthString = exports.convertDateToShortDateString = exports.getLagDays = exports.isLastPeriodReached = exports.isLastDateReached = void 0;
 
 var _luxon = __webpack_require__(515);
 
@@ -74367,14 +74355,14 @@ exports.getActualAnalysisDate = getActualAnalysisDate;
     return;
   }
 
-  reactHotLoader.register(compareDates, "compareDates", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(getLagDays, "getLagDays", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(compareDates, "compareDates", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(getLagDays, "getLagDays", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
 })();
 
 ;
@@ -74789,7 +74777,7 @@ exports.default = QueryRunner;
     return;
   }
 
-  reactHotLoader.register(QueryRunner, "QueryRunner", "/home/yvallet/dev/ecolyo/src/services/queryRunner.service.ts");
+  reactHotLoader.register(QueryRunner, "QueryRunner", "/home/gcarron/dev/ecolyo/src/services/queryRunner.service.ts");
 })();
 
 ;
@@ -74898,7 +74886,7 @@ exports.default = ConsumptionValidatorService;
     return;
   }
 
-  reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/yvallet/dev/ecolyo/src/services/consumptionValidator.service.ts");
+  reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/gcarron/dev/ecolyo/src/services/consumptionValidator.service.ts");
 })();
 
 ;
@@ -74995,7 +74983,7 @@ exports.default = ConverterService;
     return;
   }
 
-  reactHotLoader.register(ConverterService, "ConverterService", "/home/yvallet/dev/ecolyo/src/services/converter.service.ts");
+  reactHotLoader.register(ConverterService, "ConverterService", "/home/gcarron/dev/ecolyo/src/services/converter.service.ts");
 })();
 
 ;
@@ -75703,17 +75691,17 @@ exports.getSeason = getSeason;
     return;
   }
 
-  reactHotLoader.register(getFluidType, "getFluidType", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getRelationship, "getRelationship", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getRelationships, "getRelationships", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(importIconbyId, "importIconbyId", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getSeason, "getSeason", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getFluidType, "getFluidType", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getRelationship, "getRelationship", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getRelationships, "getRelationships", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(importIconbyId, "importIconbyId", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getSeason, "getSeason", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
 })();
 
 ;
@@ -77057,7 +77045,7 @@ exports.default = EnvironmentService;
     return;
   }
 
-  reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/yvallet/dev/ecolyo/src/services/environment.service.ts");
+  reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/gcarron/dev/ecolyo/src/services/environment.service.ts");
 })();
 
 ;
@@ -77218,8 +77206,8 @@ const consumptionAlert = async ({
     return;
   }
 
-  reactHotLoader.register(log, "log", "/home/yvallet/dev/ecolyo/src/targets/services/consumptionAlert.ts");
-  reactHotLoader.register(consumptionAlert, "consumptionAlert", "/home/yvallet/dev/ecolyo/src/targets/services/consumptionAlert.ts");
+  reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/targets/services/consumptionAlert.ts");
+  reactHotLoader.register(consumptionAlert, "consumptionAlert", "/home/gcarron/dev/ecolyo/src/targets/services/consumptionAlert.ts");
 })();
 
 ;
@@ -77281,7 +77269,7 @@ exports.default = MailService;
     return;
   }
 
-  reactHotLoader.register(MailService, "MailService", "/home/yvallet/dev/ecolyo/src/services/mail.service.ts");
+  reactHotLoader.register(MailService, "MailService", "/home/gcarron/dev/ecolyo/src/services/mail.service.ts");
 })();
 
 ;
@@ -142761,19 +142749,19 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co
     + ((stack1 = container.invokePartial(__webpack_require__(1464),depth0,{"name":"style","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
     + "  </mj-head>\n  <mj-body background-color=\"#121212\" css-class=\"main\">\n"
     + ((stack1 = container.invokePartial(__webpack_require__(1465),depth0,{"name":"base/header","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
-    + "\n  <mj-section background-color=\"#121212\">\n      <mj-column width=\"60%\" vertical-align=\"middle\">\n        <mj-text color=\"white\" font-weight=\"900\" font-size=\"24px\" font-family=\"Lato\">\n          Bonjour "
+    + "\n  <mj-section background-color=\"#121212\">\n      <mj-column width=\"60%\" vertical-align=\"middle\">\n        <mj-text color=\"white\" font-weight=\"900\" font-size=\"24px\">\n          Bonjour "
     + alias2(alias1((depth0 != null ? lookupProperty(depth0,"username") : depth0), depth0))
-    + ",\n        </mj-text>\n        <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" font-family=\"Lato\">\n          La limite de consommation d'eau journalière que vous avez fixée à "
+    + ",\n        </mj-text>\n        <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\">\n          La limite de consommation d'eau journalière que vous avez fixée à "
     + alias2(alias1((depth0 != null ? lookupProperty(depth0,"userLimit") : depth0), depth0))
     + " L a été dépassée le "
     + alias2(alias1((depth0 != null ? lookupProperty(depth0,"limitDate") : depth0), depth0))
     + ".<br />\n          Pour comprendre ce qu’il s’est passé, rendez-vous dans Ecolyo.\n        </mj-text>\n\n      </mj-column>\n      <mj-column width=\"40%\" vertical-align=\"middle\">\n        <mj-image src=\""
     + alias2(alias1((depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0), depth0))
-    + "/assets/baignoire.png\" width=\"132px\" align=\"center\"></mj-image>\n      </mj-column>\n    </mj-section>\n\n    <mj-section background-color=\"#121212\">\n      <mj-column>\n        <mj-social css-class=\"button-with-icon\" icon-size=\"36px\" mode=\"horizontal\" font-size=\"20px\" font-weight=\"700\" font-family=\"Lato\">\n          <mj-social-element src=\""
+    + "/assets/baignoire.png\" width=\"132px\" align=\"center\"></mj-image>\n      </mj-column>\n    </mj-section>\n\n    <mj-section background-color=\"#121212\">\n      <mj-column>\n        <mj-social css-class=\"button-with-icon\" icon-size=\"36px\" mode=\"horizontal\" font-size=\"20px\" font-weight=\"700\">\n          <mj-social-element src=\""
     + alias2(alias1((depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0), depth0))
-    + "/assets/ecolyo-icon.png\" name=\"ecolyo\" font-family=\"Lato\" padding=\"0 10px 0 0\" href=\""
+    + "/assets/ecolyo-icon.png\" name=\"ecolyo\" padding=\"0 10px 0 0\" href=\""
     + alias2(alias1((depth0 != null ? lookupProperty(depth0,"clientUrl") : depth0), depth0))
-    + "\">\n            Voir dans Ecolyo\n          </mj-social-element>\n        </mj-social>\n        <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" align=\"center\" font-family=\"Lato\">\n          Vous souhaitez modifier votre seuil d'alerte ou supprimer cette notification ?  <a href=\""
+    + "\">\n            Voir dans Ecolyo\n          </mj-social-element>\n        </mj-social>\n        <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" align=\"center\">\n          Vous souhaitez modifier votre seuil d'alerte ou supprimer cette notification ?  <a href=\""
     + alias2(alias1((depth0 != null ? lookupProperty(depth0,"unsubscribeUrl") : depth0), depth0))
     + "\" style=\"color: #E3B82A; font-weight: 900 !important;\">C'est ici</a>\n        </mj-text>\n      </mj-column>\n    </mj-section>\n"
     + ((stack1 = container.invokePartial(__webpack_require__(1466),depth0,{"name":"base/footer","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
@@ -144280,7 +144268,7 @@ module.exports = exports['default'];
 var Handlebars = __webpack_require__(1442);
 function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); }
 module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) {
-    return "<mj-style>\n  .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n  .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n  #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n  .small div{ font-weight: 400 !important; font-size: 13px !important;\n  line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n  .header-title div{ font-weight: normal !important; font-size: 24px !important;\n  line-height: 29px !important; }\n</mj-style>\n<mj-style>\n  .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n  .button table { background-color: #F1C017 !important; margin: 10px !important;\n  } .button-with-icon td { padding-right: 1px !important; } .button-with-icon\n  table { background-color: #F1C017 !important; margin-left: 10px !important; margin-right: 10px !important; }\n  .button-with-icon span { vertical-align: middle !important; }\n  .button-with-icon a { vertical-align: middle !important; padding-right: 10px !important;}\n  .button-with-icon a img { padding-top: 20px;}\n</mj-style>\n<mj-style>\n  .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n  } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n  !important; }\n</mj-style>\n<mj-style>\n  .text-and-image img { vertical-align: middle!important; margin-right:\n  12px!important }\n</mj-style>\n<mj-attributes>\n  <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n  @font-face {\n    font-family: 'Lato';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n  }\n  @font-face {\n    font-family: 'Lato';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n  }\n  @font-face {\n    font-family: 'Lato-Bold';\n    font-style: normal;\n    font-weight: 800;\n    src: asset-url('Lato-Bold.woff2') format('woff2');\n  }\n</mj-style>";
+    return "<mj-style>\n  .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n  .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n  #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n  .small div{ font-weight: 400 !important; font-size: 13px !important;\n  line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n  .header-title div{ font-weight: normal !important; font-size: 24px !important;\n  line-height: 29px !important; }\n</mj-style>\n<mj-style>\n  .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n  .button table { background-color: #F1C017 !important; margin: 10px !important;\n  } .button-with-icon td { padding-right: 1px !important; } .button-with-icon\n  table { background-color: #F1C017 !important; margin-left: 10px !important; margin-right: 10px !important; }\n  .button-with-icon span { vertical-align: middle !important; }\n  .button-with-icon a { vertical-align: middle !important; padding-right: 10px !important;}\n  .button-with-icon a img { padding-top: 20px !important;}\n</mj-style>\n<mj-style>\n  .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n  } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n  !important; }\n</mj-style>\n<mj-style>\n  .text-and-image img { vertical-align: middle!important; margin-right:\n  12px!important }\n</mj-style>\n<mj-attributes>\n  <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n  @font-face {\n    font-family: 'Lato';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n  }\n  @font-face {\n    font-family: 'Lato';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n  }\n  @font-face {\n    font-family: 'Lato-Bold';\n    font-style: normal;\n    font-weight: 800;\n    src: asset-url('Lato-Bold.woff2') format('woff2');\n  }\n</mj-style>";
 },"useData":true});
 
 /***/ }),
diff --git a/services/enedisHalfHourMonthlyAnalysis/ecolyo.js b/services/enedisHalfHourMonthlyAnalysis/ecolyo.js
index 0e824bd85b17208a27f04115c53f10a63fcf5565..0f1d19b5f25a970c1b46f817772af956fa567b72 100644
--- a/services/enedisHalfHourMonthlyAnalysis/ecolyo.js
+++ b/services/enedisHalfHourMonthlyAnalysis/ecolyo.js
@@ -2460,8 +2460,8 @@ exports.runService = runService;
     return;
   }
 
-  reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/yvallet/dev/ecolyo/src/targets/services/service.ts");
-  reactHotLoader.register(runService, "runService", "/home/yvallet/dev/ecolyo/src/targets/services/service.ts");
+  reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts");
+  reactHotLoader.register(runService, "runService", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts");
 })();
 
 ;
@@ -63881,8 +63881,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(doctypes, "doctypes", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
 })();
 
 ;
@@ -63925,7 +63925,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
+  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
 })();
 
 ;
@@ -63968,7 +63968,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
+  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
 })();
 
 ;
@@ -64011,7 +64011,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
+  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
 })();
 
 ;
@@ -64054,7 +64054,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
+  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
 })();
 
 ;
@@ -64097,7 +64097,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
+  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
 })();
 
 ;
@@ -64140,7 +64140,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
+  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
 })();
 
 ;
@@ -64183,7 +64183,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
+  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
 })();
 
 ;
@@ -64226,7 +64226,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
+  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
 })();
 
 ;
@@ -64269,7 +64269,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
+  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
 })();
 
 ;
@@ -64312,7 +64312,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
+  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
 })();
 
 ;
@@ -64355,7 +64355,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
+  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
 })();
 
 ;
@@ -64398,7 +64398,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
+  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
 })();
 
 ;
@@ -64441,7 +64441,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
+  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
 })();
 
 ;
@@ -64484,7 +64484,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
+  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
 })();
 
 ;
@@ -64527,7 +64527,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
+  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
 })();
 
 ;
@@ -64570,7 +64570,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
+  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
 })();
 
 ;
@@ -64613,7 +64613,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
+  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
 })();
 
 ;
@@ -64656,7 +64656,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
+  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
 })();
 
 ;
@@ -64699,7 +64699,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
+  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
 })();
 
 ;
@@ -64742,7 +64742,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
+  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
 })();
 
 ;
@@ -64785,7 +64785,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
+  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
 })();
 
 ;
@@ -64828,7 +64828,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
+  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
 })();
 
 ;
@@ -64871,7 +64871,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
+  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
 })();
 
 ;
@@ -64914,7 +64914,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
+  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
 })();
 
 ;
@@ -64957,7 +64957,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
+  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
 })();
 
 ;
@@ -65000,7 +65000,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
+  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
 })();
 
 ;
@@ -65043,7 +65043,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
+  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
 })();
 
 ;
@@ -65086,7 +65086,7 @@ exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
+  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
 })();
 
 ;
@@ -65129,7 +65129,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
+  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
 })();
 
 ;
@@ -73217,7 +73217,7 @@ exports.default = ConsumptionDataManager;
     return;
   }
 
-  reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/yvallet/dev/ecolyo/src/services/consumption.service.ts");
+  reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/gcarron/dev/ecolyo/src/services/consumption.service.ts");
 })();
 
 ;
@@ -73349,7 +73349,7 @@ class ConsumptionFormatterService {
         value: -1,
         state: _dataload.DataloadState.EMPTY,
         valueDetail: null
-      }, fluidType, timeStep, fluidStatus);
+      }, fluidType, fluidStatus);
       filledData.push((0, _objectSpread2.default)({}, newElement));
       parsingDate = parsingDate.plus(this.getTimeFromStepTime(timeStep));
     }
@@ -73357,7 +73357,7 @@ class ConsumptionFormatterService {
     return filledData;
   }
 
-  defineDataloadState(data, fluidType, timeStep, fluidStatus) {
+  defineDataloadState(data, fluidType, fluidStatus) {
     const today = _luxon.DateTime.local().setZone('utc', {
       keepLocalTime: true
     }); // Return coming state if data data is >= today
@@ -73374,19 +73374,7 @@ class ConsumptionFormatterService {
     } // Define state in function of first and last fluid data date
 
 
-    if (fluidStatus.firstDataDate && timeStep !== _timeStep.TimeStep.MONTH && timeStep !== _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate) {
-      return (0, _objectSpread2.default)({}, data, {
-        state: _dataload.DataloadState.EMPTY
-      });
-    }
-
-    if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.MONTH && data.date < fluidStatus.firstDataDate.startOf('month')) {
-      return (0, _objectSpread2.default)({}, data, {
-        state: _dataload.DataloadState.EMPTY
-      });
-    }
-
-    if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate.startOf('year')) {
+    if (fluidStatus.firstDataDate && data.date < fluidStatus.firstDataDate) {
       return (0, _objectSpread2.default)({}, data, {
         state: _dataload.DataloadState.EMPTY
       });
@@ -73515,7 +73503,7 @@ exports.default = ConsumptionFormatterService;
     return;
   }
 
-  reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/yvallet/dev/ecolyo/src/services/consumptionFormatter.service.ts");
+  reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/gcarron/dev/ecolyo/src/services/consumptionFormatter.service.ts");
 })();
 
 ;
@@ -73949,7 +73937,7 @@ exports.default = DateChartService;
     return;
   }
 
-  reactHotLoader.register(DateChartService, "DateChartService", "/home/yvallet/dev/ecolyo/src/services/dateChart.service.ts");
+  reactHotLoader.register(DateChartService, "DateChartService", "/home/gcarron/dev/ecolyo/src/services/dateChart.service.ts");
 })();
 
 ;
@@ -74022,7 +74010,7 @@ exports.default = ConfigService;
     return;
   }
 
-  reactHotLoader.register(ConfigService, "ConfigService", "/home/yvallet/dev/ecolyo/src/services/fluidConfig.service.ts");
+  reactHotLoader.register(ConfigService, "ConfigService", "/home/gcarron/dev/ecolyo/src/services/fluidConfig.service.ts");
 })();
 
 ;
@@ -74050,7 +74038,7 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.compareDates = compareDates;
-exports.isLastPeriodReached = exports.isLastDateReached = exports.getLagDays = exports.getActualAnalysisDate = exports.convertDateToShortDateString = exports.convertDateToMonthYearString = exports.convertDateToMonthString = void 0;
+exports.getActualAnalysisDate = exports.convertDateToMonthYearString = exports.convertDateToMonthString = exports.convertDateToShortDateString = exports.getLagDays = exports.isLastPeriodReached = exports.isLastDateReached = void 0;
 
 var _luxon = __webpack_require__(515);
 
@@ -74246,14 +74234,14 @@ exports.getActualAnalysisDate = getActualAnalysisDate;
     return;
   }
 
-  reactHotLoader.register(compareDates, "compareDates", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(getLagDays, "getLagDays", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(compareDates, "compareDates", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(getLagDays, "getLagDays", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
 })();
 
 ;
@@ -74668,7 +74656,7 @@ exports.default = QueryRunner;
     return;
   }
 
-  reactHotLoader.register(QueryRunner, "QueryRunner", "/home/yvallet/dev/ecolyo/src/services/queryRunner.service.ts");
+  reactHotLoader.register(QueryRunner, "QueryRunner", "/home/gcarron/dev/ecolyo/src/services/queryRunner.service.ts");
 })();
 
 ;
@@ -74777,7 +74765,7 @@ exports.default = ConsumptionValidatorService;
     return;
   }
 
-  reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/yvallet/dev/ecolyo/src/services/consumptionValidator.service.ts");
+  reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/gcarron/dev/ecolyo/src/services/consumptionValidator.service.ts");
 })();
 
 ;
@@ -74874,7 +74862,7 @@ exports.default = ConverterService;
     return;
   }
 
-  reactHotLoader.register(ConverterService, "ConverterService", "/home/yvallet/dev/ecolyo/src/services/converter.service.ts");
+  reactHotLoader.register(ConverterService, "ConverterService", "/home/gcarron/dev/ecolyo/src/services/converter.service.ts");
 })();
 
 ;
@@ -76090,12 +76078,12 @@ const syncEnedisMonthlyAnalysisDataDoctype = async ({
     return;
   }
 
-  reactHotLoader.register(log, "log", "/home/yvallet/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts");
-  reactHotLoader.register(getMinMonthlyLoad, "getMinMonthlyLoad", "/home/yvallet/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts");
-  reactHotLoader.register(populateArrayWithTotalData, "populateArrayWithTotalData", "/home/yvallet/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts");
-  reactHotLoader.register(getMonthMaxPower, "getMonthMaxPower", "/home/yvallet/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts");
-  reactHotLoader.register(getEnedisMonthAnalysisData, "getEnedisMonthAnalysisData", "/home/yvallet/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts");
-  reactHotLoader.register(syncEnedisMonthlyAnalysisDataDoctype, "syncEnedisMonthlyAnalysisDataDoctype", "/home/yvallet/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts");
+  reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts");
+  reactHotLoader.register(getMinMonthlyLoad, "getMinMonthlyLoad", "/home/gcarron/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts");
+  reactHotLoader.register(populateArrayWithTotalData, "populateArrayWithTotalData", "/home/gcarron/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts");
+  reactHotLoader.register(getMonthMaxPower, "getMonthMaxPower", "/home/gcarron/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts");
+  reactHotLoader.register(getEnedisMonthAnalysisData, "getEnedisMonthAnalysisData", "/home/gcarron/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts");
+  reactHotLoader.register(syncEnedisMonthlyAnalysisDataDoctype, "syncEnedisMonthlyAnalysisDataDoctype", "/home/gcarron/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts");
 })();
 
 ;
@@ -76295,7 +76283,7 @@ exports.default = EnedisMonthlyAnalysisDataService;
     return;
   }
 
-  reactHotLoader.register(EnedisMonthlyAnalysisDataService, "EnedisMonthlyAnalysisDataService", "/home/yvallet/dev/ecolyo/src/services/enedisMonthlyAnalysisData.service.ts");
+  reactHotLoader.register(EnedisMonthlyAnalysisDataService, "EnedisMonthlyAnalysisDataService", "/home/gcarron/dev/ecolyo/src/services/enedisMonthlyAnalysisData.service.ts");
 })();
 
 ;
diff --git a/services/fluidsPrices/ecolyo.js b/services/fluidsPrices/ecolyo.js
index 0b0fb3ac4807edb5c7c96accc09e4b4fb27a1578..6f02ffcace31cd4d43fa15b8c329546f4def143d 100644
--- a/services/fluidsPrices/ecolyo.js
+++ b/services/fluidsPrices/ecolyo.js
@@ -2460,8 +2460,8 @@ exports.runService = runService;
     return;
   }
 
-  reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/yvallet/dev/ecolyo/src/targets/services/service.ts");
-  reactHotLoader.register(runService, "runService", "/home/yvallet/dev/ecolyo/src/targets/services/service.ts");
+  reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts");
+  reactHotLoader.register(runService, "runService", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts");
 })();
 
 ;
@@ -63881,8 +63881,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(doctypes, "doctypes", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
 })();
 
 ;
@@ -63925,7 +63925,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
+  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
 })();
 
 ;
@@ -63968,7 +63968,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
+  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
 })();
 
 ;
@@ -64011,7 +64011,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
+  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
 })();
 
 ;
@@ -64054,7 +64054,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
+  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
 })();
 
 ;
@@ -64097,7 +64097,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
+  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
 })();
 
 ;
@@ -64140,7 +64140,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
+  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
 })();
 
 ;
@@ -64183,7 +64183,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
+  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
 })();
 
 ;
@@ -64226,7 +64226,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
+  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
 })();
 
 ;
@@ -64269,7 +64269,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
+  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
 })();
 
 ;
@@ -64312,7 +64312,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
+  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
 })();
 
 ;
@@ -64355,7 +64355,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
+  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
 })();
 
 ;
@@ -64398,7 +64398,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
+  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
 })();
 
 ;
@@ -64441,7 +64441,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
+  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
 })();
 
 ;
@@ -64484,7 +64484,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
+  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
 })();
 
 ;
@@ -64527,7 +64527,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
+  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
 })();
 
 ;
@@ -64570,7 +64570,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
+  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
 })();
 
 ;
@@ -64613,7 +64613,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
+  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
 })();
 
 ;
@@ -64656,7 +64656,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
+  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
 })();
 
 ;
@@ -64699,7 +64699,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
+  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
 })();
 
 ;
@@ -64742,7 +64742,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
+  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
 })();
 
 ;
@@ -64785,7 +64785,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
+  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
 })();
 
 ;
@@ -64828,7 +64828,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
+  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
 })();
 
 ;
@@ -64871,7 +64871,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
+  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
 })();
 
 ;
@@ -64914,7 +64914,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
+  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
 })();
 
 ;
@@ -64957,7 +64957,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
+  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
 })();
 
 ;
@@ -65000,7 +65000,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
+  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
 })();
 
 ;
@@ -65043,7 +65043,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
+  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
 })();
 
 ;
@@ -65086,7 +65086,7 @@ exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
+  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
 })();
 
 ;
@@ -65129,7 +65129,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
+  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
 })();
 
 ;
@@ -73217,7 +73217,7 @@ exports.default = ConsumptionDataManager;
     return;
   }
 
-  reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/yvallet/dev/ecolyo/src/services/consumption.service.ts");
+  reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/gcarron/dev/ecolyo/src/services/consumption.service.ts");
 })();
 
 ;
@@ -73349,7 +73349,7 @@ class ConsumptionFormatterService {
         value: -1,
         state: _dataload.DataloadState.EMPTY,
         valueDetail: null
-      }, fluidType, timeStep, fluidStatus);
+      }, fluidType, fluidStatus);
       filledData.push((0, _objectSpread2.default)({}, newElement));
       parsingDate = parsingDate.plus(this.getTimeFromStepTime(timeStep));
     }
@@ -73357,7 +73357,7 @@ class ConsumptionFormatterService {
     return filledData;
   }
 
-  defineDataloadState(data, fluidType, timeStep, fluidStatus) {
+  defineDataloadState(data, fluidType, fluidStatus) {
     const today = _luxon.DateTime.local().setZone('utc', {
       keepLocalTime: true
     }); // Return coming state if data data is >= today
@@ -73374,19 +73374,7 @@ class ConsumptionFormatterService {
     } // Define state in function of first and last fluid data date
 
 
-    if (fluidStatus.firstDataDate && timeStep !== _timeStep.TimeStep.MONTH && timeStep !== _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate) {
-      return (0, _objectSpread2.default)({}, data, {
-        state: _dataload.DataloadState.EMPTY
-      });
-    }
-
-    if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.MONTH && data.date < fluidStatus.firstDataDate.startOf('month')) {
-      return (0, _objectSpread2.default)({}, data, {
-        state: _dataload.DataloadState.EMPTY
-      });
-    }
-
-    if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate.startOf('year')) {
+    if (fluidStatus.firstDataDate && data.date < fluidStatus.firstDataDate) {
       return (0, _objectSpread2.default)({}, data, {
         state: _dataload.DataloadState.EMPTY
       });
@@ -73515,7 +73503,7 @@ exports.default = ConsumptionFormatterService;
     return;
   }
 
-  reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/yvallet/dev/ecolyo/src/services/consumptionFormatter.service.ts");
+  reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/gcarron/dev/ecolyo/src/services/consumptionFormatter.service.ts");
 })();
 
 ;
@@ -73949,7 +73937,7 @@ exports.default = DateChartService;
     return;
   }
 
-  reactHotLoader.register(DateChartService, "DateChartService", "/home/yvallet/dev/ecolyo/src/services/dateChart.service.ts");
+  reactHotLoader.register(DateChartService, "DateChartService", "/home/gcarron/dev/ecolyo/src/services/dateChart.service.ts");
 })();
 
 ;
@@ -74022,7 +74010,7 @@ exports.default = ConfigService;
     return;
   }
 
-  reactHotLoader.register(ConfigService, "ConfigService", "/home/yvallet/dev/ecolyo/src/services/fluidConfig.service.ts");
+  reactHotLoader.register(ConfigService, "ConfigService", "/home/gcarron/dev/ecolyo/src/services/fluidConfig.service.ts");
 })();
 
 ;
@@ -74050,7 +74038,7 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.compareDates = compareDates;
-exports.isLastPeriodReached = exports.isLastDateReached = exports.getLagDays = exports.getActualAnalysisDate = exports.convertDateToShortDateString = exports.convertDateToMonthYearString = exports.convertDateToMonthString = void 0;
+exports.getActualAnalysisDate = exports.convertDateToMonthYearString = exports.convertDateToMonthString = exports.convertDateToShortDateString = exports.getLagDays = exports.isLastPeriodReached = exports.isLastDateReached = void 0;
 
 var _luxon = __webpack_require__(515);
 
@@ -74246,14 +74234,14 @@ exports.getActualAnalysisDate = getActualAnalysisDate;
     return;
   }
 
-  reactHotLoader.register(compareDates, "compareDates", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(getLagDays, "getLagDays", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(compareDates, "compareDates", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(getLagDays, "getLagDays", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
 })();
 
 ;
@@ -74668,7 +74656,7 @@ exports.default = QueryRunner;
     return;
   }
 
-  reactHotLoader.register(QueryRunner, "QueryRunner", "/home/yvallet/dev/ecolyo/src/services/queryRunner.service.ts");
+  reactHotLoader.register(QueryRunner, "QueryRunner", "/home/gcarron/dev/ecolyo/src/services/queryRunner.service.ts");
 })();
 
 ;
@@ -74777,7 +74765,7 @@ exports.default = ConsumptionValidatorService;
     return;
   }
 
-  reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/yvallet/dev/ecolyo/src/services/consumptionValidator.service.ts");
+  reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/gcarron/dev/ecolyo/src/services/consumptionValidator.service.ts");
 })();
 
 ;
@@ -74874,7 +74862,7 @@ exports.default = ConverterService;
     return;
   }
 
-  reactHotLoader.register(ConverterService, "ConverterService", "/home/yvallet/dev/ecolyo/src/services/converter.service.ts");
+  reactHotLoader.register(ConverterService, "ConverterService", "/home/gcarron/dev/ecolyo/src/services/converter.service.ts");
 })();
 
 ;
@@ -75334,7 +75322,81 @@ exports.default = ConverterService;
 /* 998 */,
 /* 999 */,
 /* 1000 */,
-/* 1001 */,
+/* 1001 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(module) {
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+exports.default = void 0;
+
+(function () {
+  var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined;
+  enterModule && enterModule(module);
+})();
+
+var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) {
+  return a;
+};
+
+class EnvironmentService {
+  isAlpha() {
+    if (true) {
+      return true;
+    }
+
+    return false;
+  }
+
+  isProduction() {
+    if (!this.isAlpha()) {
+      return true;
+    }
+
+    return false;
+  }
+
+  getPublicURL() {
+    if (!this.isAlpha()) {
+      return 'https://ecolyo-agent.grandlyon.com';
+    } else {
+      return 'https://ecolyo-agent-rec.grandlyon.com';
+    }
+  }
+
+  // @ts-ignore
+  __reactstandin__regenerateByEval(key, code) {
+    // @ts-ignore
+    this[key] = eval(code);
+  }
+
+}
+
+exports.default = EnvironmentService;
+;
+
+(function () {
+  var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined;
+
+  if (!reactHotLoader) {
+    return;
+  }
+
+  reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/gcarron/dev/ecolyo/src/services/environment.service.ts");
+})();
+
+;
+
+(function () {
+  var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined;
+  leaveModule && leaveModule(module);
+})();
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module)))
+
+/***/ }),
 /* 1002 */,
 /* 1003 */,
 /* 1004 */,
@@ -75828,6 +75890,8 @@ var _fluid = __webpack_require__(541);
 
 var _queryRunner = _interopRequireDefault(__webpack_require__(549));
 
+var _environment = _interopRequireDefault(__webpack_require__(1001));
+
 (function () {
   var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined;
   enterModule && enterModule(module);
@@ -75839,8 +75903,75 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader
 
 const log = _cozyLogger.default.namespace('fluidPrices');
 
+const getRemotePricesByfluid = async (client, fluidType) => {
+  const env = new _environment.default();
+  const remoteUrl = env.isProduction() ? `/remote/org.ecolyo.backoffice.prices` : `/remote/org.ecolyo.backoffice.prices.rec`;
+  const prices = await client.getStackClient().fetchJSON('GET', `${remoteUrl}?fluidtype=${fluidType}`);
+  return prices;
+};
+/**
+ * Synchro the remote prices with database and returns a date where we have to relaunch aggregation if a price has been edited in backoffice
+ * @param {Client} client
+ * @param {FluidType} fluidType
+ * @returns {string | null} the oldest startDate
+ */
+
+
+const synchroPricesToUpdate = async (client, fluidType) => {
+  const fps = new _fluidsPrices.default(client);
+  const remotePrices = await getRemotePricesByfluid(client, fluidType);
+  let firstEditedPrice = null;
+  await Promise.all(remotePrices.map(async remotePrice => {
+    return new Promise(async resolve => {
+      try {
+        //Check if price exist in database
+        const existingPrice = await fps.checkIfPriceExists(remotePrice);
+
+        if (existingPrice) {
+          //Check if the remote price is more recent
+          if (existingPrice.UpdatedAt && remotePrice.UpdatedAt && existingPrice.UpdatedAt < remotePrice.UpdatedAt) {
+            log('info', `Price exist in db but not up to date, updating it`); //If a price has been updated, set the oldest startDate of the edited price so we can redo aggregation
+
+            if (firstEditedPrice === null) {
+              firstEditedPrice = remotePrice.startDate;
+            }
+
+            if (firstEditedPrice >= remotePrice.startDate) {
+              firstEditedPrice = remotePrice.startDate;
+            } //update this price in db
+
+
+            await fps.updatePrice(existingPrice, {
+              price: remotePrice.price,
+              UpdatedAt: remotePrice.UpdatedAt,
+              startDate: remotePrice.startDate,
+              endDate: remotePrice.endDate
+            });
+          } else if (!existingPrice.UpdatedAt && remotePrice.UpdatedAt) {
+            //updatedAt key doesn't exist in db
+            await fps.updatePrice(existingPrice, {
+              UpdatedAt: remotePrice.UpdatedAt
+            });
+          } else {
+            log('info', `Price up to date`);
+          }
+        } else {
+          log('info', `Price doesn't exist in db, creating new price`); //create price in db
+
+          await fps.createPrice(remotePrice);
+        }
+      } catch (err) {
+        log('error', `Error: ${err}`);
+      } finally {
+        resolve();
+      }
+    });
+  }));
+  return firstEditedPrice;
+};
+
 const price = item => {
-  return item.price ? item.price : null;
+  return item.price ? item.price : 0;
 };
 
 const sum = (prev, next) => {
@@ -75876,45 +76007,47 @@ const getTimePeriod = async (timeStep, date) => {
   }
 };
 
-const aggregatePrices = async (client, qr, cdm, firstDate, today, fluidType) => {
+const aggregatePrices = async (qr, cdm, firstDate, today, fluidType) => {
   const tsa = [_timeStep.TimeStep.MONTH, _timeStep.TimeStep.YEAR];
-  log('debug', `Aggregation...`);
-  const aggregatePromises = tsa.map(async ts => {
+  log('debug', `Aggregation started for fluid: ${fluidType}, from ${firstDate}  `);
+  await Promise.all(tsa.map(async ts => {
     return new Promise(async resolve => {
       let date = _luxon.DateTime.local();
 
       Object.assign(date, firstDate);
 
-      do {
-        log('debug', `Step: ${ts} | Fluid: ${fluidType} | Date: ${date.day}/${date.month}/${date.year}`);
-        const tp = await getTimePeriod(ts, date); // Get doc for aggregation
-
-        const data = await qr.fetchFluidRawDoctype(tp, _timeStep.TimeStep.DAY, fluidType); // Get doc to update
+      try {
+        do {
+          const tp = await getTimePeriod(ts, date); // Get doc for aggregation
 
-        const docToUpdate = await qr.fetchFluidRawDoctype(tp, ts, fluidType);
+          const data = await qr.fetchFluidRawDoctype(tp, _timeStep.TimeStep.DAY, fluidType); // Get doc to update
 
-        if (docToUpdate && data && docToUpdate.data && data.data) {
-          docToUpdate.data[0].price = data.data.map(price).reduce(sum);
-        } // Save updated docs
+          const docToUpdate = await qr.fetchFluidRawDoctype(tp, ts, fluidType);
 
+          if (docToUpdate && data && docToUpdate.data && data.data) {
+            docToUpdate.data[0].price = data.data.map(price).reduce(sum);
+          } // Save updated docs
 
-        await cdm.saveDocs(docToUpdate.data); // Update date according to timestep
 
-        if (ts === _timeStep.TimeStep.YEAR) {
-          date = date.plus({
-            year: 1
-          }).startOf('month');
-        } else {
-          date = date.plus({
-            month: 1
-          }).startOf('month');
-        }
-      } while (date < today);
+          await cdm.saveDocs(docToUpdate.data); // Update date according to timestep
 
-      resolve();
+          if (ts === _timeStep.TimeStep.YEAR) {
+            date = date.plus({
+              year: 1
+            }).startOf('month');
+          } else {
+            date = date.plus({
+              month: 1
+            }).startOf('month');
+          }
+        } while (date < today);
+      } catch (err) {
+        log('info', `Error : ${err}`);
+      } finally {
+        resolve();
+      }
     });
-  });
-  await Promise.all(aggregatePromises);
+  }));
   log('debug', `Aggregation done`);
 };
 
@@ -75952,70 +76085,103 @@ const applyPrices = async (client, fluidType) => {
   // If no doctypes exists, do nothing
   const fluidsPricesService = new _fluidsPrices.default(client);
   const cdm = new _consumption.default(client);
-  const qr = new _queryRunner.default(client);
+  const qr = new _queryRunner.default(client); //Synchro dbprices with remote prices
+
+  const firstEditedPriceDate = await synchroPricesToUpdate(client, fluidType);
+  const firstDataDate = await cdm.fetchAllFirstDateData([fluidType]);
   const prices = await fluidsPricesService.getAllPrices(); // Prices data exsit
 
   if (prices.length > 0) {
     log('debug', 'fluidPrices data found');
-    const firstMinuteData = await cdm.getFirstDataDateFromDoctypeWithPrice(getDoctypeTypeByFluid(fluidType)); // If there is data, update hourly data and daily data
-
-    if (firstMinuteData) {
-      // Format first date
-      const firstDate = _luxon.DateTime.fromObject({
-        year: firstMinuteData.year,
-        month: firstMinuteData.month,
-        day: firstMinuteData.day
-      });
+    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)) {
       const today = _luxon.DateTime.now();
 
-      const tsa = getTimeSetByFluid(fluidType); // Hourly and daily prices
+      const tsa = getTimeSetByFluid(fluidType);
+      let firstDate;
+
+      if (firstMinuteData && firstEditedPriceDate) {
+        // If there is first data without price and a price edited, set the smallest date
+        const firstMinuteDataDate = _luxon.DateTime.fromObject({
+          year: firstMinuteData.year,
+          month: firstMinuteData.month,
+          day: firstMinuteData.day
+        }).setZone('utc', {
+          keepLocalTime: true
+        });
 
-      const promises = tsa.map(async timeStep => {
-        return new Promise(async resolve => {
-          let date = _luxon.DateTime.local();
+        const formattedFirstEditedPrice = _luxon.DateTime.fromISO(firstEditedPriceDate).setZone('utc', {
+          keepLocalTime: true
+        }); // we want to exclude the period with no data if the edited date is smaller than the first data date
 
-          Object.assign(date, firstDate);
 
-          do {
-            // Get price
-            const priceData = await fluidsPricesService.getPrices(fluidType, date); // log(
-            //   'debug',
-            //   `Step: ${timeStep} | Fluid : ${fluidType} | Date: ${date.day}/${date.month}/${date.year} | Price: ${priceData.price}`
-            // )
+        firstDate = _luxon.DateTime.min(_luxon.DateTime.max(formattedFirstEditedPrice, firstDataDate[0]), firstMinuteDataDate);
+      } else if (firstMinuteData) {
+        firstDate = _luxon.DateTime.fromObject({
+          year: firstMinuteData.year,
+          month: firstMinuteData.month,
+          day: firstMinuteData.day
+        }).setZone('utc', {
+          keepLocalTime: true
+        });
+      } else if (firstEditedPriceDate) {
+        firstDate = _luxon.DateTime.max(_luxon.DateTime.fromISO(firstEditedPriceDate).setZone('utc', {
+          keepLocalTime: true
+        }), firstDataDate[0]);
+      } else {
+        firstDate = today;
+      } // Hourly and daily prices
 
-            const tp = await getTimePeriod(timeStep, date); // Get doc to update
 
-            const data = await qr.fetchFluidRawDoctype(tp, timeStep, fluidType); // If lastItem has a price, skip this day (in order to save perf)
+      await Promise.all(tsa.map(async timeStep => {
+        return new Promise(async resolve => {
+          let date = _luxon.DateTime.local().setZone('utc', {
+            keepLocalTime: true
+          });
 
-            const lastItem = data.data[data.data.length - 1];
+          Object.assign(date, firstDate);
 
-            if (lastItem && !lastItem.price && priceData) {
-              data && data.data.forEach(element => {
-                element.price = element.load * priceData.price;
-              }); // Save updated docs
+          try {
+            do {
+              // Get price
+              const priceData = await fluidsPricesService.getPrices(fluidType, date);
+              const tp = await getTimePeriod(timeStep, date); // Get doc to update
 
-              await cdm.saveDocs(data.data);
-            } // Update date
+              const data = await qr.fetchFluidRawDoctype(tp, timeStep, fluidType); // If lastItem has a price, skip this day (in order to save perf)
 
+              const lastItem = data && data.data && data.data[data.data.length - 1];
+
+              if (lastItem && priceData) {
+                //if a price has been updated in backoffice re-calculates all price from the firstEditedPriceDate
+                data && data.data.forEach(element => {
+                  element.price = element.load * priceData.price;
+                }); // Save updated docs
+
+                await cdm.saveDocs(data.data);
+              } // Update date
 
-            if (timeStep === _timeStep.TimeStep.HALF_AN_HOUR) {
-              date = date.plus({
-                days: 1
-              });
-            } else {
-              date = date.plus({
-                month: 1
-              }).startOf('month');
-            }
-          } while (date < today);
 
-          resolve();
+              if (timeStep === _timeStep.TimeStep.HALF_AN_HOUR) {
+                date = date.plus({
+                  days: 1
+                });
+              } else {
+                date = date.plus({
+                  month: 1
+                }).startOf('month');
+              }
+            } while (date < today);
+          } catch (err) {
+            log('error', `ERROR : ${err} `);
+          } finally {
+            resolve();
+          }
         });
-      });
-      await Promise.all(promises); // Call aggregation method
+      })); // Call aggregation method
 
-      await aggregatePrices(client, qr, cdm, firstDate, today, fluidType);
+      await aggregatePrices(qr, cdm, firstDate, today, fluidType);
     } else log('info', `No data found for fluid ${fluidType}`);
   } else log('info', 'No fluidesPrices data');
 };
@@ -76046,15 +76212,17 @@ const processPrices = async ({
     return;
   }
 
-  reactHotLoader.register(log, "log", "/home/yvallet/dev/ecolyo/src/targets/services/fluidsPrices.ts");
-  reactHotLoader.register(price, "price", "/home/yvallet/dev/ecolyo/src/targets/services/fluidsPrices.ts");
-  reactHotLoader.register(sum, "sum", "/home/yvallet/dev/ecolyo/src/targets/services/fluidsPrices.ts");
-  reactHotLoader.register(getTimePeriod, "getTimePeriod", "/home/yvallet/dev/ecolyo/src/targets/services/fluidsPrices.ts");
-  reactHotLoader.register(aggregatePrices, "aggregatePrices", "/home/yvallet/dev/ecolyo/src/targets/services/fluidsPrices.ts");
-  reactHotLoader.register(getDoctypeTypeByFluid, "getDoctypeTypeByFluid", "/home/yvallet/dev/ecolyo/src/targets/services/fluidsPrices.ts");
-  reactHotLoader.register(getTimeSetByFluid, "getTimeSetByFluid", "/home/yvallet/dev/ecolyo/src/targets/services/fluidsPrices.ts");
-  reactHotLoader.register(applyPrices, "applyPrices", "/home/yvallet/dev/ecolyo/src/targets/services/fluidsPrices.ts");
-  reactHotLoader.register(processPrices, "processPrices", "/home/yvallet/dev/ecolyo/src/targets/services/fluidsPrices.ts");
+  reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts");
+  reactHotLoader.register(getRemotePricesByfluid, "getRemotePricesByfluid", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts");
+  reactHotLoader.register(synchroPricesToUpdate, "synchroPricesToUpdate", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts");
+  reactHotLoader.register(price, "price", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts");
+  reactHotLoader.register(sum, "sum", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts");
+  reactHotLoader.register(getTimePeriod, "getTimePeriod", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts");
+  reactHotLoader.register(aggregatePrices, "aggregatePrices", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts");
+  reactHotLoader.register(getDoctypeTypeByFluid, "getDoctypeTypeByFluid", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts");
+  reactHotLoader.register(getTimeSetByFluid, "getTimeSetByFluid", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts");
+  reactHotLoader.register(applyPrices, "applyPrices", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts");
+  reactHotLoader.register(processPrices, "processPrices", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts");
 })();
 
 ;
@@ -76079,6 +76247,8 @@ Object.defineProperty(exports, "__esModule", {
 });
 exports.default = void 0;
 
+var _objectSpread2 = _interopRequireDefault(__webpack_require__(3));
+
 var _defineProperty2 = _interopRequireDefault(__webpack_require__(4));
 
 var _cozyClient = __webpack_require__(40);
@@ -76124,9 +76294,11 @@ class FluidPricesService {
 
 
   async getPrices(fluidType, date) {
-    const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).where({
+    const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).indexFields(['startDate']).where({
       startDate: {
-        $lt: date.toString()
+        $lte: date.toISO({
+          suppressMilliseconds: true
+        }).toString()
       },
       fluidType
     }).sortBy([{
@@ -76144,7 +76316,7 @@ class FluidPricesService {
 
 
   async getAllLastPrices() {
-    const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).where({
+    const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).indexFields(['fluidType']).where({
       endDate: {
         $eq: null
       }
@@ -76198,6 +76370,64 @@ class FluidPricesService {
       return false;
     }
   }
+  /**
+   * Check if a fluidprice exists in db
+   * @param {FluidPrice} fluidPrice
+   * @returns {FluidPrice | null} price or null
+   */
+
+
+  async checkIfPriceExists(fluidPrice) {
+    const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).where({
+      startDate: {
+        $eq: fluidPrice.startDate
+      },
+      fluidType: {
+        $eq: fluidPrice.fluidType
+      }
+    });
+    const {
+      data: [price]
+    } = await this._client.query(query);
+    if (price) return price;else return null;
+  }
+  /**
+   * Creates a new fluidPrice
+   * @param  {FluidPrice} fluidPrice
+   * @returns  {FluidPrice | null}  price or null
+   */
+
+
+  async createPrice(newPrice) {
+    try {
+      const {
+        data: createdPrice
+      } = await this._client.create(_doctypes.FLUIDPRICES_DOCTYPE, newPrice);
+      return createdPrice;
+    } catch (error) {
+      console.log('Error creating new createdPrice: ', error);
+      throw error;
+    }
+  }
+  /**
+   * Updates a price in db
+   * @param  {FluidPrice} doc
+   * @param  {Partial<FluidPrice>}  attributes
+   * @returns  {FluidPrice | null}
+   */
+
+
+  async updatePrice(doc, attributes) {
+    const {
+      data: fluidPrice
+    } = await this._client.save((0, _objectSpread2.default)({}, doc, attributes));
+
+    if (fluidPrice) {
+      return fluidPrice;
+    }
+
+    return null;
+  }
 
   // @ts-ignore
   __reactstandin__regenerateByEval(key, code) {
@@ -76217,7 +76447,7 @@ exports.default = FluidPricesService;
     return;
   }
 
-  reactHotLoader.register(FluidPricesService, "FluidPricesService", "/home/yvallet/dev/ecolyo/src/services/fluidsPrices.service.ts");
+  reactHotLoader.register(FluidPricesService, "FluidPricesService", "/home/gcarron/dev/ecolyo/src/services/fluidsPrices.service.ts");
 })();
 
 ;
diff --git a/services/monthlyReportNotification/ecolyo.js b/services/monthlyReportNotification/ecolyo.js
index cb195bea676296e998eae2172e9cb7e95a103f7a..6c152e829a1047ed572110e123884185ff39a947 100644
--- a/services/monthlyReportNotification/ecolyo.js
+++ b/services/monthlyReportNotification/ecolyo.js
@@ -2460,8 +2460,8 @@ exports.runService = runService;
     return;
   }
 
-  reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/yvallet/dev/ecolyo/src/targets/services/service.ts");
-  reactHotLoader.register(runService, "runService", "/home/yvallet/dev/ecolyo/src/targets/services/service.ts");
+  reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts");
+  reactHotLoader.register(runService, "runService", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts");
 })();
 
 ;
@@ -63881,8 +63881,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(doctypes, "doctypes", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
 })();
 
 ;
@@ -63925,7 +63925,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
+  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
 })();
 
 ;
@@ -63968,7 +63968,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
+  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
 })();
 
 ;
@@ -64011,7 +64011,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
+  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
 })();
 
 ;
@@ -64054,7 +64054,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
+  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
 })();
 
 ;
@@ -64097,7 +64097,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
+  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
 })();
 
 ;
@@ -64140,7 +64140,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
+  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
 })();
 
 ;
@@ -64183,7 +64183,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
+  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
 })();
 
 ;
@@ -64226,7 +64226,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
+  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
 })();
 
 ;
@@ -64269,7 +64269,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
+  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
 })();
 
 ;
@@ -64312,7 +64312,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
+  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
 })();
 
 ;
@@ -64355,7 +64355,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
+  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
 })();
 
 ;
@@ -64398,7 +64398,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
+  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
 })();
 
 ;
@@ -64441,7 +64441,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
+  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
 })();
 
 ;
@@ -64484,7 +64484,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
+  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
 })();
 
 ;
@@ -64527,7 +64527,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
+  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
 })();
 
 ;
@@ -64570,7 +64570,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
+  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
 })();
 
 ;
@@ -64613,7 +64613,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
+  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
 })();
 
 ;
@@ -64656,7 +64656,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
+  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
 })();
 
 ;
@@ -64699,7 +64699,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
+  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
 })();
 
 ;
@@ -64742,7 +64742,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
+  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
 })();
 
 ;
@@ -64785,7 +64785,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
+  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
 })();
 
 ;
@@ -64828,7 +64828,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
+  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
 })();
 
 ;
@@ -64871,7 +64871,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
+  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
 })();
 
 ;
@@ -64914,7 +64914,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
+  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
 })();
 
 ;
@@ -64957,7 +64957,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
+  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
 })();
 
 ;
@@ -65000,7 +65000,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
+  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
 })();
 
 ;
@@ -65043,7 +65043,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
+  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
 })();
 
 ;
@@ -65086,7 +65086,7 @@ exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
+  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
 })();
 
 ;
@@ -65129,7 +65129,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
+  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
 })();
 
 ;
@@ -72867,7 +72867,7 @@ exports.default = ProfileService;
     return;
   }
 
-  reactHotLoader.register(ProfileService, "ProfileService", "/home/yvallet/dev/ecolyo/src/services/profile.service.ts");
+  reactHotLoader.register(ProfileService, "ProfileService", "/home/gcarron/dev/ecolyo/src/services/profile.service.ts");
 })();
 
 ;
@@ -73338,7 +73338,7 @@ exports.default = ConsumptionDataManager;
     return;
   }
 
-  reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/yvallet/dev/ecolyo/src/services/consumption.service.ts");
+  reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/gcarron/dev/ecolyo/src/services/consumption.service.ts");
 })();
 
 ;
@@ -73470,7 +73470,7 @@ class ConsumptionFormatterService {
         value: -1,
         state: _dataload.DataloadState.EMPTY,
         valueDetail: null
-      }, fluidType, timeStep, fluidStatus);
+      }, fluidType, fluidStatus);
       filledData.push((0, _objectSpread2.default)({}, newElement));
       parsingDate = parsingDate.plus(this.getTimeFromStepTime(timeStep));
     }
@@ -73478,7 +73478,7 @@ class ConsumptionFormatterService {
     return filledData;
   }
 
-  defineDataloadState(data, fluidType, timeStep, fluidStatus) {
+  defineDataloadState(data, fluidType, fluidStatus) {
     const today = _luxon.DateTime.local().setZone('utc', {
       keepLocalTime: true
     }); // Return coming state if data data is >= today
@@ -73495,19 +73495,7 @@ class ConsumptionFormatterService {
     } // Define state in function of first and last fluid data date
 
 
-    if (fluidStatus.firstDataDate && timeStep !== _timeStep.TimeStep.MONTH && timeStep !== _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate) {
-      return (0, _objectSpread2.default)({}, data, {
-        state: _dataload.DataloadState.EMPTY
-      });
-    }
-
-    if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.MONTH && data.date < fluidStatus.firstDataDate.startOf('month')) {
-      return (0, _objectSpread2.default)({}, data, {
-        state: _dataload.DataloadState.EMPTY
-      });
-    }
-
-    if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate.startOf('year')) {
+    if (fluidStatus.firstDataDate && data.date < fluidStatus.firstDataDate) {
       return (0, _objectSpread2.default)({}, data, {
         state: _dataload.DataloadState.EMPTY
       });
@@ -73636,7 +73624,7 @@ exports.default = ConsumptionFormatterService;
     return;
   }
 
-  reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/yvallet/dev/ecolyo/src/services/consumptionFormatter.service.ts");
+  reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/gcarron/dev/ecolyo/src/services/consumptionFormatter.service.ts");
 })();
 
 ;
@@ -74070,7 +74058,7 @@ exports.default = DateChartService;
     return;
   }
 
-  reactHotLoader.register(DateChartService, "DateChartService", "/home/yvallet/dev/ecolyo/src/services/dateChart.service.ts");
+  reactHotLoader.register(DateChartService, "DateChartService", "/home/gcarron/dev/ecolyo/src/services/dateChart.service.ts");
 })();
 
 ;
@@ -74143,7 +74131,7 @@ exports.default = ConfigService;
     return;
   }
 
-  reactHotLoader.register(ConfigService, "ConfigService", "/home/yvallet/dev/ecolyo/src/services/fluidConfig.service.ts");
+  reactHotLoader.register(ConfigService, "ConfigService", "/home/gcarron/dev/ecolyo/src/services/fluidConfig.service.ts");
 })();
 
 ;
@@ -74171,7 +74159,7 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.compareDates = compareDates;
-exports.isLastPeriodReached = exports.isLastDateReached = exports.getLagDays = exports.getActualAnalysisDate = exports.convertDateToShortDateString = exports.convertDateToMonthYearString = exports.convertDateToMonthString = void 0;
+exports.getActualAnalysisDate = exports.convertDateToMonthYearString = exports.convertDateToMonthString = exports.convertDateToShortDateString = exports.getLagDays = exports.isLastPeriodReached = exports.isLastDateReached = void 0;
 
 var _luxon = __webpack_require__(515);
 
@@ -74367,14 +74355,14 @@ exports.getActualAnalysisDate = getActualAnalysisDate;
     return;
   }
 
-  reactHotLoader.register(compareDates, "compareDates", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(getLagDays, "getLagDays", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
-  reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/yvallet/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(compareDates, "compareDates", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(getLagDays, "getLagDays", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
+  reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/gcarron/dev/ecolyo/src/utils/date.ts");
 })();
 
 ;
@@ -74789,7 +74777,7 @@ exports.default = QueryRunner;
     return;
   }
 
-  reactHotLoader.register(QueryRunner, "QueryRunner", "/home/yvallet/dev/ecolyo/src/services/queryRunner.service.ts");
+  reactHotLoader.register(QueryRunner, "QueryRunner", "/home/gcarron/dev/ecolyo/src/services/queryRunner.service.ts");
 })();
 
 ;
@@ -74898,7 +74886,7 @@ exports.default = ConsumptionValidatorService;
     return;
   }
 
-  reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/yvallet/dev/ecolyo/src/services/consumptionValidator.service.ts");
+  reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/gcarron/dev/ecolyo/src/services/consumptionValidator.service.ts");
 })();
 
 ;
@@ -74995,7 +74983,7 @@ exports.default = ConverterService;
     return;
   }
 
-  reactHotLoader.register(ConverterService, "ConverterService", "/home/yvallet/dev/ecolyo/src/services/converter.service.ts");
+  reactHotLoader.register(ConverterService, "ConverterService", "/home/gcarron/dev/ecolyo/src/services/converter.service.ts");
 })();
 
 ;
@@ -75703,17 +75691,17 @@ exports.getSeason = getSeason;
     return;
   }
 
-  reactHotLoader.register(getFluidType, "getFluidType", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getRelationship, "getRelationship", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getRelationships, "getRelationships", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(importIconbyId, "importIconbyId", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
-  reactHotLoader.register(getSeason, "getSeason", "/home/yvallet/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getFluidType, "getFluidType", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getRelationship, "getRelationship", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getRelationships, "getRelationships", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(importIconbyId, "importIconbyId", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
+  reactHotLoader.register(getSeason, "getSeason", "/home/gcarron/dev/ecolyo/src/utils/utils.ts");
 })();
 
 ;
@@ -77057,7 +77045,7 @@ exports.default = EnvironmentService;
     return;
   }
 
-  reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/yvallet/dev/ecolyo/src/services/environment.service.ts");
+  reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/gcarron/dev/ecolyo/src/services/environment.service.ts");
 })();
 
 ;
@@ -77140,7 +77128,7 @@ exports.default = MailService;
     return;
   }
 
-  reactHotLoader.register(MailService, "MailService", "/home/yvallet/dev/ecolyo/src/services/mail.service.ts");
+  reactHotLoader.register(MailService, "MailService", "/home/gcarron/dev/ecolyo/src/services/mail.service.ts");
 })();
 
 ;
@@ -144101,7 +144089,7 @@ module.exports = exports['default'];
 var Handlebars = __webpack_require__(1442);
 function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); }
 module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) {
-    return "<mj-style>\n  .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n  .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n  #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n  .small div{ font-weight: 400 !important; font-size: 13px !important;\n  line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n  .header-title div{ font-weight: normal !important; font-size: 24px !important;\n  line-height: 29px !important; }\n</mj-style>\n<mj-style>\n  .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n  .button table { background-color: #F1C017 !important; margin: 10px !important;\n  } .button-with-icon td { padding-right: 1px !important; } .button-with-icon\n  table { background-color: #F1C017 !important; margin-left: 10px !important; margin-right: 10px !important; }\n  .button-with-icon span { vertical-align: middle !important; }\n  .button-with-icon a { vertical-align: middle !important; padding-right: 10px !important;}\n  .button-with-icon a img { padding-top: 20px;}\n</mj-style>\n<mj-style>\n  .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n  } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n  !important; }\n</mj-style>\n<mj-style>\n  .text-and-image img { vertical-align: middle!important; margin-right:\n  12px!important }\n</mj-style>\n<mj-attributes>\n  <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n  @font-face {\n    font-family: 'Lato';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n  }\n  @font-face {\n    font-family: 'Lato';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n  }\n  @font-face {\n    font-family: 'Lato-Bold';\n    font-style: normal;\n    font-weight: 800;\n    src: asset-url('Lato-Bold.woff2') format('woff2');\n  }\n</mj-style>";
+    return "<mj-style>\n  .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n  .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n  #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n  .small div{ font-weight: 400 !important; font-size: 13px !important;\n  line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n  .header-title div{ font-weight: normal !important; font-size: 24px !important;\n  line-height: 29px !important; }\n</mj-style>\n<mj-style>\n  .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n  .button table { background-color: #F1C017 !important; margin: 10px !important;\n  } .button-with-icon td { padding-right: 1px !important; } .button-with-icon\n  table { background-color: #F1C017 !important; margin-left: 10px !important; margin-right: 10px !important; }\n  .button-with-icon span { vertical-align: middle !important; }\n  .button-with-icon a { vertical-align: middle !important; padding-right: 10px !important;}\n  .button-with-icon a img { padding-top: 20px !important;}\n</mj-style>\n<mj-style>\n  .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n  } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n  !important; }\n</mj-style>\n<mj-style>\n  .text-and-image img { vertical-align: middle!important; margin-right:\n  12px!important }\n</mj-style>\n<mj-attributes>\n  <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n  @font-face {\n    font-family: 'Lato';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n  }\n  @font-face {\n    font-family: 'Lato';\n    font-style: normal;\n    font-weight: 400;\n    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n  }\n  @font-face {\n    font-family: 'Lato-Bold';\n    font-style: normal;\n    font-weight: 800;\n    src: asset-url('Lato-Bold.woff2') format('woff2');\n  }\n</mj-style>";
 },"useData":true});
 
 /***/ }),
@@ -144440,11 +144428,11 @@ const monthlyReportNotification = async ({
     return;
   }
 
-  reactHotLoader.register(log, "log", "/home/yvallet/dev/ecolyo/src/targets/services/monthlyReportNotification.ts");
-  reactHotLoader.register(getConsumptionValue, "getConsumptionValue", "/home/yvallet/dev/ecolyo/src/targets/services/monthlyReportNotification.ts");
-  reactHotLoader.register(buildConsumptionText, "buildConsumptionText", "/home/yvallet/dev/ecolyo/src/targets/services/monthlyReportNotification.ts");
-  reactHotLoader.register(getMonthlyReport, "getMonthlyReport", "/home/yvallet/dev/ecolyo/src/targets/services/monthlyReportNotification.ts");
-  reactHotLoader.register(monthlyReportNotification, "monthlyReportNotification", "/home/yvallet/dev/ecolyo/src/targets/services/monthlyReportNotification.ts");
+  reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/targets/services/monthlyReportNotification.ts");
+  reactHotLoader.register(getConsumptionValue, "getConsumptionValue", "/home/gcarron/dev/ecolyo/src/targets/services/monthlyReportNotification.ts");
+  reactHotLoader.register(buildConsumptionText, "buildConsumptionText", "/home/gcarron/dev/ecolyo/src/targets/services/monthlyReportNotification.ts");
+  reactHotLoader.register(getMonthlyReport, "getMonthlyReport", "/home/gcarron/dev/ecolyo/src/targets/services/monthlyReportNotification.ts");
+  reactHotLoader.register(monthlyReportNotification, "monthlyReportNotification", "/home/gcarron/dev/ecolyo/src/targets/services/monthlyReportNotification.ts");
 })();
 
 ;
@@ -144520,7 +144508,7 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co
     + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"consumptionTextExist") : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":29,"column":8},"end":{"line":31,"column":15}}})) != null ? stack1 : "")
     + "      </mj-column>\n      <mj-column width=\"45%\" vertical-align=\"middle\">\n        <mj-image src="
     + alias2(alias1((depth0 != null ? lookupProperty(depth0,"consoImageUrl") : depth0), depth0))
-    + " width=\"132px\" align=\"center\" alt=\"consomation\"></mj-image>\n      </mj-column>\n    </mj-section>\n    <mj-section background-color=\"#121212\">\n      <mj-column>\n        <mj-text color=\"white\" font-weight=\"400\"  font-size=\"18px\">Retrouvez le détail de vos consommations et plus d'informations dans votre bilan Ecolyo.<br /><br /></mj-text>\n        <mj-social css-class=\"button-with-icon\" icon-size=\"36px\" mode=\"horizontal\" font-size=\"20px\" font-weight=\"700\" >\n          <mj-social-element src=\""
+    + " width=\"132px\" align=\"center\" alt=\"consomation\"></mj-image>\n      </mj-column>\n    </mj-section>\n    <mj-section background-color=\"#121212\">\n      <mj-column>\n        <mj-text color=\"white\" font-weight=\"400\"  font-size=\"18px\">Retrouvez le détail de vos consommations et plus d'informations dans votre bilan Ecolyo.<br /><br /></mj-text>\n        <mj-social css-class=\"button-with-icon\" icon-size=\"36px\" mode=\"horizontal\" font-size=\"20px\" font-weight=\"700\">\n          <mj-social-element src=\""
     + alias2(alias1((depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0), depth0))
     + "/assets/ecolyo-icon.png\" name=\"ecolyo\" padding=\"0 10px 0 0\" href=\""
     + alias2(alias1((depth0 != null ? lookupProperty(depth0,"clientUrl") : depth0), depth0))
diff --git a/services/service/ecolyo.js b/services/service/ecolyo.js
index 55ca181f14f779cd3cc7f2a8c6fcaacc88dd4d9a..54099b7503ac4be972eb01c0baeaeaf5de43f7d6 100644
--- a/services/service/ecolyo.js
+++ b/services/service/ecolyo.js
@@ -2433,8 +2433,8 @@ exports.runService = runService;
     return;
   }
 
-  reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/yvallet/dev/ecolyo/src/targets/services/service.ts");
-  reactHotLoader.register(runService, "runService", "/home/yvallet/dev/ecolyo/src/targets/services/service.ts");
+  reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts");
+  reactHotLoader.register(runService, "runService", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts");
 })();
 
 ;
@@ -63854,8 +63854,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(doctypes, "doctypes", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts");
 })();
 
 ;
@@ -63898,7 +63898,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
+  reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts");
 })();
 
 ;
@@ -63941,7 +63941,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
+  reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts");
 })();
 
 ;
@@ -63984,7 +63984,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
+  reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts");
 })();
 
 ;
@@ -64027,7 +64027,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
+  reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts");
 })();
 
 ;
@@ -64070,7 +64070,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
+  reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts");
 })();
 
 ;
@@ -64113,7 +64113,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
+  reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts");
 })();
 
 ;
@@ -64156,7 +64156,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
+  reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts");
 })();
 
 ;
@@ -64199,7 +64199,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
+  reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts");
 })();
 
 ;
@@ -64242,7 +64242,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
+  reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts");
 })();
 
 ;
@@ -64285,7 +64285,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
+  reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts");
 })();
 
 ;
@@ -64328,7 +64328,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
+  reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts");
 })();
 
 ;
@@ -64371,7 +64371,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
+  reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts");
 })();
 
 ;
@@ -64414,7 +64414,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
+  reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts");
 })();
 
 ;
@@ -64457,7 +64457,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
+  reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts");
 })();
 
 ;
@@ -64500,7 +64500,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
+  reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts");
 })();
 
 ;
@@ -64543,7 +64543,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
+  reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts");
 })();
 
 ;
@@ -64586,7 +64586,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
+  reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts");
 })();
 
 ;
@@ -64629,7 +64629,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
+  reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts");
 })();
 
 ;
@@ -64672,7 +64672,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
+  reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts");
 })();
 
 ;
@@ -64715,7 +64715,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
+  reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts");
 })();
 
 ;
@@ -64758,7 +64758,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
+  reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts");
 })();
 
 ;
@@ -64801,7 +64801,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
+  reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts");
 })();
 
 ;
@@ -64844,7 +64844,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
+  reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts");
 })();
 
 ;
@@ -64887,7 +64887,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
+  reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts");
 })();
 
 ;
@@ -64930,7 +64930,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
+  reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts");
 })();
 
 ;
@@ -64973,7 +64973,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
+  reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts");
 })();
 
 ;
@@ -65016,7 +65016,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
+  reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts");
 })();
 
 ;
@@ -65059,7 +65059,7 @@ exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
+  reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts");
 })();
 
 ;
@@ -65102,7 +65102,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE;
     return;
   }
 
-  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/yvallet/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
+  reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts");
 })();
 
 ;
diff --git a/vendors/ecolyo.bf7649408f72121fd7a2.js b/vendors/ecolyo.bce3a3ca54818ecca6eb.js
similarity index 99%
rename from vendors/ecolyo.bf7649408f72121fd7a2.js
rename to vendors/ecolyo.bce3a3ca54818ecca6eb.js
index a52b9e2dd1103ecbca2a1f1bda71e5486f6e5181..2a1a2fd1ac3e1081b826ba03d0684e76eeb80d0a 100644
--- a/vendors/ecolyo.bf7649408f72121fd7a2.js
+++ b/vendors/ecolyo.bce3a3ca54818ecca6eb.js
@@ -5781,19 +5781,19 @@ exports.getTheme = getTheme;
     return;
   }
 
-  reactHotLoader.register(defaultPalette, "defaultPalette", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
-  reactHotLoader.register(defaultValues, "defaultValues", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
-  reactHotLoader.register(SWITCH_BAR_WIDTH, "SWITCH_BAR_WIDTH", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
-  reactHotLoader.register(makeTypography, "makeTypography", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
-  reactHotLoader.register(normalPalette, "normalPalette", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
-  reactHotLoader.register(normalTheme, "normalTheme", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
-  reactHotLoader.register(makeOverrides, "makeOverrides", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
-  reactHotLoader.register(shadows, "shadows", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
-  reactHotLoader.register(invertedPalette, "invertedPalette", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
-  reactHotLoader.register(invertedTypography, "invertedTypography", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
-  reactHotLoader.register(invertedTheme, "invertedTheme", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
-  reactHotLoader.register(themes, "themes", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
-  reactHotLoader.register(getTheme, "getTheme", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(defaultPalette, "defaultPalette", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(defaultValues, "defaultValues", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(SWITCH_BAR_WIDTH, "SWITCH_BAR_WIDTH", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(makeTypography, "makeTypography", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(normalPalette, "normalPalette", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(normalTheme, "normalTheme", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(makeOverrides, "makeOverrides", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(shadows, "shadows", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(invertedPalette, "invertedPalette", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(invertedTypography, "invertedTypography", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(invertedTheme, "invertedTheme", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(themes, "themes", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
+  reactHotLoader.register(getTheme, "getTheme", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js");
 })();
 
 ;
@@ -19623,11 +19623,11 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(getBreakpointsStatus, "getBreakpointsStatus", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js");
-  reactHotLoader.register(BreakpointsCtx, "BreakpointsCtx", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js");
-  reactHotLoader.register(BreakpointsProvider, "BreakpointsProvider", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js");
-  reactHotLoader.register(useBreakpoints, "useBreakpoints", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js");
+  reactHotLoader.register(getBreakpointsStatus, "getBreakpointsStatus", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js");
+  reactHotLoader.register(BreakpointsCtx, "BreakpointsCtx", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js");
+  reactHotLoader.register(BreakpointsProvider, "BreakpointsProvider", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js");
+  reactHotLoader.register(useBreakpoints, "useBreakpoints", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js");
 })();
 
 ;
@@ -25077,8 +25077,8 @@ exports.initFormat = initFormat;
     return;
   }
 
-  reactHotLoader.register(getWarningMessage, "getWarningMessage", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/format.js");
-  reactHotLoader.register(initFormat, "initFormat", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/format.js");
+  reactHotLoader.register(getWarningMessage, "getWarningMessage", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/format.js");
+  reactHotLoader.register(initFormat, "initFormat", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/format.js");
 })();
 
 ;
@@ -27761,7 +27761,7 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Buttons/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Buttons/index.js");
 })();
 
 ;
@@ -37980,9 +37980,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(cozyThemeStyles, "cozyThemeStyles", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/index.js");
-  reactHotLoader.register(Dialog, "Dialog", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/index.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/index.js");
+  reactHotLoader.register(cozyThemeStyles, "cozyThemeStyles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/index.js");
+  reactHotLoader.register(Dialog, "Dialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/index.js");
 })();
 
 ;
@@ -38189,7 +38189,7 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogContent.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogContent.js");
 })();
 
 ;
@@ -41016,9 +41016,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(customStyles, "customStyles", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogBackButton.js");
-  reactHotLoader.register(DialogBackButton, "DialogBackButton", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogBackButton.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogBackButton.js");
+  reactHotLoader.register(customStyles, "customStyles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogBackButton.js");
+  reactHotLoader.register(DialogBackButton, "DialogBackButton", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogBackButton.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogBackButton.js");
 })();
 
 ;
@@ -41123,8 +41123,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FixedActionsDialog, "FixedActionsDialog", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedActionsDialog.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedActionsDialog.js");
+  reactHotLoader.register(FixedActionsDialog, "FixedActionsDialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedActionsDialog.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedActionsDialog.js");
 })();
 
 ;
@@ -63101,12 +63101,12 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(styles, "styles", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js");
-  reactHotLoader.register(ESC_KEYCODE, "ESC_KEYCODE", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js");
-  reactHotLoader.register(nonDOMProps, "nonDOMProps", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js");
-  reactHotLoader.register(bodyTallerThanWindow, "bodyTallerThanWindow", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js");
-  reactHotLoader.register(Overlay, "Overlay", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js");
+  reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js");
+  reactHotLoader.register(ESC_KEYCODE, "ESC_KEYCODE", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js");
+  reactHotLoader.register(nonDOMProps, "nonDOMProps", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js");
+  reactHotLoader.register(bodyTallerThanWindow, "bodyTallerThanWindow", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js");
+  reactHotLoader.register(Overlay, "Overlay", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js");
 })();
 
 ;
@@ -67495,13 +67495,13 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(large, "large", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
-  reactHotLoader.register(medium, "medium", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
-  reactHotLoader.register(small, "small", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
-  reactHotLoader.register(tiny, "tiny", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
-  reactHotLoader.register(breakpoints, "breakpoints", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
-  reactHotLoader.register(getBreakpointsStatus, "getBreakpointsStatus", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
+  reactHotLoader.register(large, "large", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
+  reactHotLoader.register(medium, "medium", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
+  reactHotLoader.register(small, "small", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
+  reactHotLoader.register(tiny, "tiny", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
+  reactHotLoader.register(breakpoints, "breakpoints", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
+  reactHotLoader.register(getBreakpointsStatus, "getBreakpointsStatus", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js");
 })();
 
 ;
@@ -73668,8 +73668,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(withLocales, "withLocales", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/withLocales.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/withLocales.js");
+  reactHotLoader.register(withLocales, "withLocales", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/withLocales.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/withLocales.js");
 })();
 
 ;
@@ -81297,7 +81297,7 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/TextField/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/TextField/index.js");
 })();
 
 ;
@@ -81649,7 +81649,7 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogActions.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogActions.js");
 })();
 
 ;
@@ -96588,8 +96588,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SvgKeychain, "SvgKeychain", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Keychain.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Keychain.js");
+  reactHotLoader.register(SvgKeychain, "SvgKeychain", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Keychain.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Keychain.js");
 })();
 
 ;
@@ -96696,8 +96696,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(FixedDialog, "FixedDialog", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedDialog.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedDialog.js");
+  reactHotLoader.register(FixedDialog, "FixedDialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedDialog.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedDialog.js");
 })();
 
 ;
@@ -118492,8 +118492,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(TopAnchoredDialog, "TopAnchoredDialog", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/TopAnchoredDialog.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/TopAnchoredDialog.js");
+  reactHotLoader.register(TopAnchoredDialog, "TopAnchoredDialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/TopAnchoredDialog.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/TopAnchoredDialog.js");
 })();
 
 ;
@@ -118762,17 +118762,17 @@ ButtonLink.defaultProps = {
     return;
   }
 
-  reactHotLoader.register(styles, "styles", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
-  reactHotLoader.register(btnClass, "btnClass", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
-  reactHotLoader.register(transformToAria, "transformToAria", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
-  reactHotLoader.register(tagToTransformProps, "tagToTransformProps", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
-  reactHotLoader.register(identity, "identity", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
-  reactHotLoader.register(sizeToIconSize, "sizeToIconSize", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
-  reactHotLoader.register(BaseButton, "BaseButton", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
-  reactHotLoader.register(Button, "Button", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
-  reactHotLoader.register(ButtonLink, "ButtonLink", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
-  reactHotLoader.register(DefaultButton, "DefaultButton", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
+  reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
+  reactHotLoader.register(btnClass, "btnClass", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
+  reactHotLoader.register(transformToAria, "transformToAria", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
+  reactHotLoader.register(tagToTransformProps, "tagToTransformProps", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
+  reactHotLoader.register(identity, "identity", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
+  reactHotLoader.register(sizeToIconSize, "sizeToIconSize", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
+  reactHotLoader.register(BaseButton, "BaseButton", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
+  reactHotLoader.register(Button, "Button", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
+  reactHotLoader.register(ButtonLink, "ButtonLink", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
+  reactHotLoader.register(DefaultButton, "DefaultButton", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js");
 })();
 
 ;
@@ -121846,8 +121846,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SvgEye, "SvgEye", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Eye.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Eye.js");
+  reactHotLoader.register(SvgEye, "SvgEye", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Eye.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Eye.js");
 })();
 
 ;
@@ -147041,8 +147041,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SvgEyeClosed, "SvgEyeClosed", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/EyeClosed.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/EyeClosed.js");
+  reactHotLoader.register(SvgEyeClosed, "SvgEyeClosed", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/EyeClosed.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/EyeClosed.js");
 })();
 
 ;
@@ -149764,9 +149764,9 @@ exports.DeprecatedDivider = DeprecatedDivider;
     return;
   }
 
-  reactHotLoader.register(_root, "_root", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Divider/index.js");
-  reactHotLoader.register(DeprecatedDivider, "DeprecatedDivider", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Divider/index.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Divider/index.js");
+  reactHotLoader.register(_root, "_root", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Divider/index.js");
+  reactHotLoader.register(DeprecatedDivider, "DeprecatedDivider", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Divider/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Divider/index.js");
 })();
 
 ;
@@ -161267,9 +161267,9 @@ exports.extend = extend;
     return;
   }
 
-  reactHotLoader.register(_polyglot, "_polyglot", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/translation.js");
-  reactHotLoader.register(initTranslation, "initTranslation", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/translation.js");
-  reactHotLoader.register(extend, "extend", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/translation.js");
+  reactHotLoader.register(_polyglot, "_polyglot", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/translation.js");
+  reactHotLoader.register(initTranslation, "initTranslation", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/translation.js");
+  reactHotLoader.register(extend, "extend", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/translation.js");
 })();
 
 ;
@@ -162100,8 +162100,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(AccordionExpandIcon, "AccordionExpandIcon", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/AccordionExpandIcon.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/AccordionExpandIcon.js");
+  reactHotLoader.register(AccordionExpandIcon, "AccordionExpandIcon", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/AccordionExpandIcon.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/AccordionExpandIcon.js");
 })();
 
 ;
@@ -162468,7 +162468,7 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogTitle.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogTitle.js");
 })();
 
 ;
@@ -168068,8 +168068,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DialogTransition, "DialogTransition", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogTransition.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogTransition.js");
+  reactHotLoader.register(DialogTransition, "DialogTransition", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogTransition.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogTransition.js");
 })();
 
 ;
@@ -169539,8 +169539,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SvgPrevious, "SvgPrevious", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Previous.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Previous.js");
+  reactHotLoader.register(SvgPrevious, "SvgPrevious", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Previous.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Previous.js");
 })();
 
 ;
@@ -184849,9 +184849,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(styles, "styles", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Spinner/index.js");
-  reactHotLoader.register(Spinner, "Spinner", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Spinner/index.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Spinner/index.js");
+  reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Spinner/index.js");
+  reactHotLoader.register(Spinner, "Spinner", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Spinner/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Spinner/index.js");
 })();
 
 ;
@@ -191185,10 +191185,10 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(styles, "styles", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js");
-  reactHotLoader.register(useI18n, "useI18n", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js");
-  reactHotLoader.register(CloseButton, "CloseButton", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js");
+  reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js");
+  reactHotLoader.register(useI18n, "useI18n", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js");
+  reactHotLoader.register(CloseButton, "CloseButton", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js");
 })();
 
 ;
@@ -209035,8 +209035,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SvgCrossMedium, "SvgCrossMedium", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/CrossMedium.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/CrossMedium.js");
+  reactHotLoader.register(SvgCrossMedium, "SvgCrossMedium", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/CrossMedium.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/CrossMedium.js");
 })();
 
 ;
@@ -209744,13 +209744,13 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(DEFAULT_LANG, "DEFAULT_LANG", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
-  reactHotLoader.register(I18nContext, "I18nContext", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
-  reactHotLoader.register(I18n, "I18n", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
-  reactHotLoader.register(translate, "translate", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
-  reactHotLoader.register(useI18n, "useI18n", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
-  reactHotLoader.register(createUseI18n, "createUseI18n", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
+  reactHotLoader.register(DEFAULT_LANG, "DEFAULT_LANG", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
+  reactHotLoader.register(I18nContext, "I18nContext", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
+  reactHotLoader.register(I18n, "I18n", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
+  reactHotLoader.register(translate, "translate", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
+  reactHotLoader.register(useI18n, "useI18n", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
+  reactHotLoader.register(createUseI18n, "createUseI18n", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js");
 })();
 
 ;
@@ -211823,7 +211823,7 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Typography/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Typography/index.js");
 })();
 
 ;
@@ -212286,7 +212286,7 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/dialogPropTypes.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/dialogPropTypes.js");
 })();
 
 ;
@@ -219845,8 +219845,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(ConfirmDialog, "ConfirmDialog", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/ConfirmDialog.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/ConfirmDialog.js");
+  reactHotLoader.register(ConfirmDialog, "ConfirmDialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/ConfirmDialog.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/ConfirmDialog.js");
 })();
 
 ;
@@ -232525,8 +232525,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SvgSpinner, "SvgSpinner", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Spinner.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Spinner.js");
+  reactHotLoader.register(SvgSpinner, "SvgSpinner", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Spinner.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Spinner.js");
 })();
 
 ;
@@ -236511,10 +236511,10 @@ Layout.defaultProps = {
     return;
   }
 
-  reactHotLoader.register(styles, "styles", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js");
-  reactHotLoader.register(Layout, "Layout", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js");
-  reactHotLoader.register(Main, "Main", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js");
-  reactHotLoader.register(Content, "Content", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js");
+  reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js");
+  reactHotLoader.register(Layout, "Layout", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js");
+  reactHotLoader.register(Main, "Main", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js");
+  reactHotLoader.register(Content, "Content", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js");
 })();
 
 ;
@@ -244315,7 +244315,7 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/IconButton/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/IconButton/index.js");
 })();
 
 ;
@@ -265376,9 +265376,9 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(displayNone, "displayNone", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/Sprite.js");
-  reactHotLoader.register(IconSprite, "IconSprite", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/Sprite.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/Sprite.js");
+  reactHotLoader.register(displayNone, "displayNone", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/Sprite.js");
+  reactHotLoader.register(IconSprite, "IconSprite", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/Sprite.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/Sprite.js");
 })();
 
 ;
@@ -267430,10 +267430,10 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(globalId, "globalId", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js");
-  reactHotLoader.register(modalSizes, "modalSizes", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js");
-  reactHotLoader.register(useCozyDialog, "useCozyDialog", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js");
+  reactHotLoader.register(globalId, "globalId", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js");
+  reactHotLoader.register(modalSizes, "modalSizes", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js");
+  reactHotLoader.register(useCozyDialog, "useCozyDialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js");
 })();
 
 ;
@@ -280387,8 +280387,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(SvgBottom, "SvgBottom", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Bottom.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Bottom.js");
+  reactHotLoader.register(SvgBottom, "SvgBottom", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Bottom.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Bottom.js");
 })();
 
 ;
@@ -288955,8 +288955,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(IllustrationDialog, "IllustrationDialog", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/IllustrationDialog.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/IllustrationDialog.js");
+  reactHotLoader.register(IllustrationDialog, "IllustrationDialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/IllustrationDialog.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/IllustrationDialog.js");
 })();
 
 ;
@@ -295697,8 +295697,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(Dialog, "Dialog", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/Dialog.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/Dialog.js");
+  reactHotLoader.register(Dialog, "Dialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/Dialog.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/Dialog.js");
 })();
 
 ;
@@ -315205,7 +315205,7 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogContentText.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogContentText.js");
 })();
 
 ;
@@ -325328,8 +325328,8 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(MuiCozyTheme, "MuiCozyTheme", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/index.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/index.js");
+  reactHotLoader.register(MuiCozyTheme, "MuiCozyTheme", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/index.js");
 })();
 
 ;
@@ -329889,13 +329889,13 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(styles, "styles", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
-  reactHotLoader.register(DEFAULT_SIZE, "DEFAULT_SIZE", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
-  reactHotLoader.register(getSvgObject, "getSvgObject", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
-  reactHotLoader.register(isFunction, "isFunction", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
-  reactHotLoader.register(Icon, "Icon", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
-  reactHotLoader.register(iconPropType, "iconPropType", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
+  reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
+  reactHotLoader.register(DEFAULT_SIZE, "DEFAULT_SIZE", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
+  reactHotLoader.register(getSvgObject, "getSvgObject", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
+  reactHotLoader.register(isFunction, "isFunction", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
+  reactHotLoader.register(Icon, "Icon", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
+  reactHotLoader.register(iconPropType, "iconPropType", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js");
 })();
 
 ;
@@ -330357,13 +330357,13 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(styles, "styles", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
-  reactHotLoader.register(paletteStyles, "paletteStyles", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
-  reactHotLoader.register(CozyThemeContext, "CozyThemeContext", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
-  reactHotLoader.register(allStyles, "allStyles", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
-  reactHotLoader.register(CozyTheme, "CozyTheme", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
-  reactHotLoader.register(useCozyTheme, "useCozyTheme", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
+  reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
+  reactHotLoader.register(paletteStyles, "paletteStyles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
+  reactHotLoader.register(CozyThemeContext, "CozyThemeContext", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
+  reactHotLoader.register(allStyles, "allStyles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
+  reactHotLoader.register(CozyTheme, "CozyTheme", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
+  reactHotLoader.register(useCozyTheme, "useCozyTheme", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js");
 })();
 
 ;
@@ -332678,7 +332678,7 @@ exports.default = _default2;
     return;
   }
 
-  reactHotLoader.register(_default, "default", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/locales.js");
+  reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/locales.js");
 })();
 
 ;
@@ -334129,9 +334129,9 @@ exports.getCssVariableValue = getCssVariableValue;
     return;
   }
 
-  reactHotLoader.register(mockedGetCssVariableValue, "mockedGetCssVariableValue", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/utils/color.js");
-  reactHotLoader.register(realGetCssVariableValue, "realGetCssVariableValue", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/utils/color.js");
-  reactHotLoader.register(getCssVariableValue, "getCssVariableValue", "/home/yvallet/dev/ecolyo/node_modules/cozy-ui/transpiled/react/utils/color.js");
+  reactHotLoader.register(mockedGetCssVariableValue, "mockedGetCssVariableValue", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/utils/color.js");
+  reactHotLoader.register(realGetCssVariableValue, "realGetCssVariableValue", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/utils/color.js");
+  reactHotLoader.register(getCssVariableValue, "getCssVariableValue", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/utils/color.js");
 })();
 
 ;