diff --git a/8/ecolyo.cd70845caf52d7dce840.js b/7/ecolyo.ccebfc6453b6ff126dbf.js
similarity index 87%
rename from 8/ecolyo.cd70845caf52d7dce840.js
rename to 7/ecolyo.ccebfc6453b6ff126dbf.js
index 77752c3b489d392154dd5ee251f878dac8ff05e9..4bdc76ecae2a13f020c96092c28e90a677042512 100644
--- a/8/ecolyo.cd70845caf52d7dce840.js
+++ b/7/ecolyo.ccebfc6453b6ff126dbf.js
@@ -1,4 +1,102 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{
+
+/***/ "0DG+":
+/***/ (function(module, exports, __webpack_require__) {
+
+exports = module.exports = __webpack_require__("JPst")(false);
+// Module
+exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.error-container {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  max-width: 450px;\n  margin: auto;\n  padding: 2rem;\n  text-align: center;\n}\n.error-container .head {\n  color: #e3b82a;\n}", ""]);
+
+
+
+/***/ }),
+
+/***/ "5/mn":
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+var _interopRequireDefault = __webpack_require__("TqRt");
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+exports.default = void 0;
+
+var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp"));
+
+var _core = __webpack_require__("TTf+");
+
+var _CHALLENGE = _interopRequireDefault(__webpack_require__("jz85"));
+
+var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j"));
+
+var _Content = _interopRequireDefault(__webpack_require__("VOVi"));
+
+var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG"));
+
+var _Header = _interopRequireDefault(__webpack_require__("frrP"));
+
+var _I18n = __webpack_require__("buk/");
+
+var _react = _interopRequireWildcard(__webpack_require__("q1tI"));
+
+var _reactRouterDom = __webpack_require__("SOjZ");
+
+__webpack_require__("V6tV");
+
+function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
+
+function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
+
+var EcogestureNotFound = function EcogestureNotFound(_ref) {
+  var text = _ref.text,
+      returnPage = _ref.returnPage;
+
+  var _useI18n = (0, _I18n.useI18n)(),
+      t = _useI18n.t;
+
+  var navigate = (0, _reactRouterDom.useNavigate)();
+
+  var _useState = (0, _react.useState)(0),
+      _useState2 = (0, _slicedToArray2.default)(_useState, 2),
+      headerHeight = _useState2[0],
+      setHeaderHeight = _useState2[1];
+
+  return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, {
+    titleKey: "error_page.main"
+  }), /*#__PURE__*/_react.default.createElement(_Header.default, {
+    setHeaderHeight: setHeaderHeight,
+    desktopTitleKey: "error_page.main"
+  }), /*#__PURE__*/_react.default.createElement(_Content.default, {
+    heightOffset: headerHeight
+  }, /*#__PURE__*/_react.default.createElement("div", {
+    className: "error-container"
+  }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, {
+    className: "profile-icon",
+    icon: _CHALLENGE.default,
+    size: 250
+  }), /*#__PURE__*/_react.default.createElement("div", {
+    className: "text-18-bold head"
+  }, text), /*#__PURE__*/_react.default.createElement(_core.Button, {
+    "aria-label": t('error_page.back'),
+    onClick: function onClick() {
+      return navigate("/".concat(returnPage));
+    },
+    variant: "contained",
+    classes: {
+      root: 'btn-highlight',
+      label: 'text-18-bold'
+    },
+    type: "submit"
+  }, t('error_page.back')))));
+};
+
+var _default = EcogestureNotFound;
+exports.default = _default;
+
+/***/ }),
 
 /***/ "A6Bs":
 /***/ (function(module, exports, __webpack_require__) {
@@ -24,17 +122,6 @@ if(content.locals) module.exports = content.locals;
 
 if(false) {}
 
-/***/ }),
-
-/***/ "NWON":
-/***/ (function(module, exports, __webpack_require__) {
-
-exports = module.exports = __webpack_require__("JPst")(false);
-// Module
-exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.error-container {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  max-width: 450px;\n  margin: auto;\n  padding: 2rem;\n  text-align: center;\n}\n.error-container .head {\n  color: #e3b82a;\n}", ""]);
-
-
-
 /***/ }),
 
 /***/ "Ncg9":
@@ -70,6 +157,32 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE
 
 /***/ }),
 
+/***/ "V6tV":
+/***/ (function(module, exports, __webpack_require__) {
+
+
+var content = __webpack_require__("0DG+");
+
+if(typeof content === 'string') content = [[module.i, content, '']];
+
+var transform;
+var insertInto;
+
+
+
+var options = {"hmr":true}
+
+options.transform = transform
+options.insertInto = undefined;
+
+var update = __webpack_require__("aET+")(content, options);
+
+if(content.locals) module.exports = content.locals;
+
+if(false) {}
+
+/***/ }),
+
 /***/ "Xw8Q":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -95,6 +208,8 @@ var _core = __webpack_require__("TTf+");
 
 var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd"));
 
+var Sentry = _interopRequireWildcard(__webpack_require__("agHs"));
+
 var _doingDisabled = _interopRequireDefault(__webpack_require__("O5T3"));
 
 var _doingEnabled = _interopRequireDefault(__webpack_require__("eirt"));
@@ -105,12 +220,12 @@ var _objectiveEnabled = _interopRequireDefault(__webpack_require__("XtK8"));
 
 var _default2 = _interopRequireDefault(__webpack_require__("v9Ot"));
 
-var _ErrorPage = _interopRequireDefault(__webpack_require__("u/N1"));
-
 var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j"));
 
 var _Content = _interopRequireDefault(__webpack_require__("VOVi"));
 
+var _EcogestureNotFound = _interopRequireDefault(__webpack_require__("5/mn"));
+
 var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG"));
 
 var _Header = _interopRequireDefault(__webpack_require__("frrP"));
@@ -125,7 +240,7 @@ var _I18n = __webpack_require__("buk/");
 
 var _Icon = _interopRequireDefault(__webpack_require__("y6ex"));
 
-var _react = _interopRequireWildcard(__webpack_require__("q1tI"));
+var _react2 = _interopRequireWildcard(__webpack_require__("q1tI"));
 
 var _reactRouterDom = __webpack_require__("SOjZ");
 
@@ -133,6 +248,8 @@ var _ecogesture = _interopRequireDefault(__webpack_require__("w4u3"));
 
 var _hooks = __webpack_require__("Zlw4");
 
+var _logger = _interopRequireDefault(__webpack_require__("gjtA"));
+
 var _utils = __webpack_require__("c+yx");
 
 var _EfficiencyRating = _interopRequireDefault(__webpack_require__("lZQH"));
@@ -153,32 +270,32 @@ var SingleEcogestureView = function SingleEcogestureView() {
 
   var client = (0, _cozyClient.useClient)();
 
-  var _useState = (0, _react.useState)(),
+  var _useState = (0, _react2.useState)(),
       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
       ecogesture = _useState2[0],
       setEcogesture = _useState2[1];
 
-  var _useState3 = (0, _react.useState)(''),
+  var _useState3 = (0, _react2.useState)(''),
       _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
       ecogestureIcon = _useState4[0],
       setEcogestureIcon = _useState4[1];
 
-  var _useState5 = (0, _react.useState)(false),
+  var _useState5 = (0, _react2.useState)(false),
       _useState6 = (0, _slicedToArray2.default)(_useState5, 2),
       showDetails = _useState6[0],
       setShowDetails = _useState6[1];
 
-  var _useState7 = (0, _react.useState)(false),
+  var _useState7 = (0, _react2.useState)(false),
       _useState8 = (0, _slicedToArray2.default)(_useState7, 2),
       isDoing = _useState8[0],
       setIsDoing = _useState8[1];
 
-  var _useState9 = (0, _react.useState)(false),
+  var _useState9 = (0, _react2.useState)(false),
       _useState10 = (0, _slicedToArray2.default)(_useState9, 2),
       isObjective = _useState10[0],
       setIsObjective = _useState10[1];
 
-  var _useState11 = (0, _react.useState)(true),
+  var _useState11 = (0, _react2.useState)(true),
       _useState12 = (0, _slicedToArray2.default)(_useState11, 2),
       isLoading = _useState12[0],
       setIsLoading = _useState12[1];
@@ -186,7 +303,7 @@ var SingleEcogestureView = function SingleEcogestureView() {
   var _useParams = (0, _reactRouterDom.useParams)(),
       ecogestureID = _useParams.ecogestureID;
 
-  var ecogestureService = (0, _react.useMemo)(function () {
+  var ecogestureService = (0, _react2.useMemo)(function () {
     return new _ecogesture.default(client);
   }, [client]);
 
@@ -195,7 +312,7 @@ var SingleEcogestureView = function SingleEcogestureView() {
   }),
       currentChallenge = _useAppSelector.currentChallenge;
 
-  var _useState13 = (0, _react.useState)(0),
+  var _useState13 = (0, _react2.useState)(0),
       _useState14 = (0, _slicedToArray2.default)(_useState13, 2),
       headerHeight = _useState14[0],
       setHeaderHeight = _useState14[1];
@@ -204,7 +321,7 @@ var SingleEcogestureView = function SingleEcogestureView() {
       _useExploration2 = (0, _slicedToArray2.default)(_useExploration, 2),
       setValidExploration = _useExploration2[1];
 
-  var updateEcogesture = (0, _react.useCallback)( /*#__PURE__*/function () {
+  var updateEcogesture = (0, _react2.useCallback)( /*#__PURE__*/function () {
     var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(objective, doing) {
       var updates, result;
       return _regenerator.default.wrap(function _callee$(_context) {
@@ -244,13 +361,13 @@ var SingleEcogestureView = function SingleEcogestureView() {
       return _ref.apply(this, arguments);
     };
   }(), [ecogesture, ecogestureService]);
-  var toggleObjective = (0, _react.useCallback)(function () {
+  var toggleObjective = (0, _react2.useCallback)(function () {
     updateEcogesture(!isObjective, false);
   }, [isObjective, updateEcogesture]);
-  var toggleDoing = (0, _react.useCallback)(function () {
+  var toggleDoing = (0, _react2.useCallback)(function () {
     updateEcogesture(false, !isDoing);
   }, [isDoing, updateEcogesture]);
-  (0, _react.useEffect)(function () {
+  (0, _react2.useEffect)(function () {
     var subscribed = true;
 
     function getSingleEcogesture() {
@@ -271,12 +388,12 @@ var SingleEcogestureView = function SingleEcogestureView() {
                 data = _context2.sent;
 
                 if (!subscribed) {
-                  _context2.next = 13;
+                  _context2.next = 17;
                   break;
                 }
 
                 if (!(data !== null && data !== void 0 && data[0])) {
-                  _context2.next = 12;
+                  _context2.next = 14;
                   break;
                 }
 
@@ -298,10 +415,18 @@ var SingleEcogestureView = function SingleEcogestureView() {
                   }
                 }
 
-              case 12:
+                _context2.next = 16;
+                break;
+
+              case 14:
+                _logger.default.error("Could not find ecogesture ".concat(ecogestureID));
+
+                Sentry.captureException(new Error('Could not find ecogesture'));
+
+              case 16:
                 setIsLoading(false);
 
-              case 13:
+              case 17:
               case "end":
                 return _context2.stop();
             }
@@ -316,43 +441,43 @@ var SingleEcogestureView = function SingleEcogestureView() {
       subscribed = false;
     };
   }, [client, currentChallenge, ecogestureID, ecogestureService, setValidExploration]);
-  return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, {
+  return /*#__PURE__*/_react2.default.createElement(_react2.default.Fragment, null, /*#__PURE__*/_react2.default.createElement(_CozyBar.default, {
     titleKey: "common.title_ecogesture",
     displayBackArrow: true
-  }), /*#__PURE__*/_react.default.createElement(_Header.default, {
+  }), /*#__PURE__*/_react2.default.createElement(_Header.default, {
     setHeaderHeight: setHeaderHeight,
     desktopTitleKey: "common.title_ecogesture",
     displayBackArrow: true
-  }), /*#__PURE__*/_react.default.createElement(_Content.default, {
+  }), /*#__PURE__*/_react2.default.createElement(_Content.default, {
     heightOffset: headerHeight
-  }, isLoading && /*#__PURE__*/_react.default.createElement("div", {
+  }, isLoading && /*#__PURE__*/_react2.default.createElement("div", {
     className: "loaderContainer"
-  }, /*#__PURE__*/_react.default.createElement(_Loader.default, null)), !isLoading && !ecogesture && /*#__PURE__*/_react.default.createElement(_ErrorPage.default, {
+  }, /*#__PURE__*/_react2.default.createElement(_Loader.default, null)), !isLoading && !ecogesture && /*#__PURE__*/_react2.default.createElement(_EcogestureNotFound.default, {
     text: t('error_page.no_ecogesture'),
     returnPage: "ecogestures"
-  }), !isLoading && ecogesture && /*#__PURE__*/_react.default.createElement("div", {
+  }), !isLoading && ecogesture && /*#__PURE__*/_react2.default.createElement("div", {
     className: "single-ecogesture"
-  }, /*#__PURE__*/_react.default.createElement("div", {
+  }, /*#__PURE__*/_react2.default.createElement("div", {
     className: "icon-container"
-  }, ecogestureIcon && /*#__PURE__*/_react.default.createElement(_StyledIcon.default, {
+  }, ecogestureIcon && /*#__PURE__*/_react2.default.createElement(_StyledIcon.default, {
     className: "icon-big",
     icon: ecogestureIcon,
     size: 220
-  })), /*#__PURE__*/_react.default.createElement("div", {
+  })), /*#__PURE__*/_react2.default.createElement("div", {
     className: "details"
-  }, /*#__PURE__*/_react.default.createElement("div", {
+  }, /*#__PURE__*/_react2.default.createElement("div", {
     className: "text-22 title"
-  }, ecogesture.shortName), /*#__PURE__*/_react.default.createElement("div", {
+  }, ecogesture.shortName), /*#__PURE__*/_react2.default.createElement("div", {
     className: "efficiency"
-  }, /*#__PURE__*/_react.default.createElement("span", {
+  }, /*#__PURE__*/_react2.default.createElement("span", {
     className: "text text-14-normal"
-  }, t('ecogesture_modal.efficiency')), /*#__PURE__*/_react.default.createElement(_EfficiencyRating.default, {
+  }, t('ecogesture_modal.efficiency')), /*#__PURE__*/_react2.default.createElement(_EfficiencyRating.default, {
     result: Math.round(ecogesture.efficiency)
-  }))), /*#__PURE__*/_react.default.createElement("div", {
+  }))), /*#__PURE__*/_react2.default.createElement("div", {
     className: "styled-container"
-  }, /*#__PURE__*/_react.default.createElement("div", {
+  }, /*#__PURE__*/_react2.default.createElement("div", {
     className: "long-name text-18-bold"
-  }, ecogesture.longName), /*#__PURE__*/_react.default.createElement("div", {
+  }, ecogesture.longName), /*#__PURE__*/_react2.default.createElement("div", {
     className: "showMore text-15-normal",
     onClick: function onClick() {
       return setShowDetails(function (prev) {
@@ -360,35 +485,35 @@ var SingleEcogestureView = function SingleEcogestureView() {
       });
     },
     role: "button"
-  }, t("ecogesture_modal.show_".concat(showDetails ? 'less' : 'more'))), /*#__PURE__*/_react.default.createElement(_core.Collapse, {
+  }, t("ecogesture_modal.show_".concat(showDetails ? 'less' : 'more'))), /*#__PURE__*/_react2.default.createElement(_core.Collapse, {
     in: showDetails
-  }, /*#__PURE__*/_react.default.createElement("div", {
+  }, /*#__PURE__*/_react2.default.createElement("div", {
     className: "longDescription text-16-normal-150"
-  }, ecogesture.longDescription))), /*#__PURE__*/_react.default.createElement("div", {
+  }, ecogesture.longDescription))), /*#__PURE__*/_react2.default.createElement("div", {
     className: "buttons-selection"
-  }, /*#__PURE__*/_react.default.createElement(_IconButton.default, {
+  }, /*#__PURE__*/_react2.default.createElement(_IconButton.default, {
     "aria-label": t('ecogesture.objective'),
     onClick: toggleObjective,
     classes: {
       root: "btn-secondary-negative objective-btn ".concat(isObjective && 'active'),
       label: 'text-15-normal'
     }
-  }, /*#__PURE__*/_react.default.createElement(_Icon.default, {
+  }, /*#__PURE__*/_react2.default.createElement(_Icon.default, {
     className: "status-icon",
     icon: isObjective ? _objectiveEnabled.default : _objectiveDisabled.default,
     size: 40
-  }), /*#__PURE__*/_react.default.createElement("span", null, t('ecogesture.objective'))), /*#__PURE__*/_react.default.createElement(_IconButton.default, {
+  }), /*#__PURE__*/_react2.default.createElement("span", null, t('ecogesture.objective'))), /*#__PURE__*/_react2.default.createElement(_IconButton.default, {
     "aria-label": t('ecogesture.doing'),
     onClick: toggleDoing,
     classes: {
       root: "btn-secondary-negative doing-btn ".concat(isDoing && 'active'),
       label: 'text-15-normal'
     }
-  }, /*#__PURE__*/_react.default.createElement(_Icon.default, {
+  }, /*#__PURE__*/_react2.default.createElement(_Icon.default, {
     className: "status-icon",
     icon: isDoing ? _doingEnabled.default : _doingDisabled.default,
     size: 40
-  }), /*#__PURE__*/_react.default.createElement("span", null, t('ecogesture.doing')))))));
+  }), /*#__PURE__*/_react2.default.createElement("span", null, t('ecogesture.doing')))))));
 };
 
 var _default = SingleEcogestureView;
@@ -416,119 +541,6 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO
 var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);
 /* harmony default export */ __webpack_exports__["default"] = (symbol);
 
-/***/ }),
-
-/***/ "nJi4":
-/***/ (function(module, exports, __webpack_require__) {
-
-
-var content = __webpack_require__("NWON");
-
-if(typeof content === 'string') content = [[module.i, content, '']];
-
-var transform;
-var insertInto;
-
-
-
-var options = {"hmr":true}
-
-options.transform = transform
-options.insertInto = undefined;
-
-var update = __webpack_require__("aET+")(content, options);
-
-if(content.locals) module.exports = content.locals;
-
-if(false) {}
-
-/***/ }),
-
-/***/ "u/N1":
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var _interopRequireDefault = __webpack_require__("TqRt");
-
-Object.defineProperty(exports, "__esModule", {
-  value: true
-});
-exports.default = void 0;
-
-var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp"));
-
-var _core = __webpack_require__("TTf+");
-
-var _CHALLENGE = _interopRequireDefault(__webpack_require__("jz85"));
-
-var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j"));
-
-var _Content = _interopRequireDefault(__webpack_require__("VOVi"));
-
-var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG"));
-
-var _Header = _interopRequireDefault(__webpack_require__("frrP"));
-
-var _I18n = __webpack_require__("buk/");
-
-var _react = _interopRequireWildcard(__webpack_require__("q1tI"));
-
-var _reactRouterDom = __webpack_require__("SOjZ");
-
-__webpack_require__("nJi4");
-
-function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
-
-function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
-
-var ErrorPage = function ErrorPage(_ref) {
-  var text = _ref.text,
-      returnPage = _ref.returnPage;
-
-  var _useI18n = (0, _I18n.useI18n)(),
-      t = _useI18n.t;
-
-  var navigate = (0, _reactRouterDom.useNavigate)();
-
-  var _useState = (0, _react.useState)(0),
-      _useState2 = (0, _slicedToArray2.default)(_useState, 2),
-      headerHeight = _useState2[0],
-      setHeaderHeight = _useState2[1];
-
-  return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, {
-    titleKey: "error_page.main"
-  }), /*#__PURE__*/_react.default.createElement(_Header.default, {
-    setHeaderHeight: setHeaderHeight,
-    desktopTitleKey: "error_page.main"
-  }), /*#__PURE__*/_react.default.createElement(_Content.default, {
-    heightOffset: headerHeight
-  }, /*#__PURE__*/_react.default.createElement("div", {
-    className: "error-container"
-  }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, {
-    className: "profile-icon",
-    icon: _CHALLENGE.default,
-    size: 250
-  }), /*#__PURE__*/_react.default.createElement("div", {
-    className: "text-18-bold head"
-  }, text), /*#__PURE__*/_react.default.createElement(_core.Button, {
-    "aria-label": t('error_page.back'),
-    onClick: function onClick() {
-      return navigate("/".concat(returnPage));
-    },
-    variant: "contained",
-    classes: {
-      root: 'btn-highlight',
-      label: 'text-18-bold'
-    },
-    type: "submit"
-  }, t('error_page.back')))));
-};
-
-var _default = ErrorPage;
-exports.default = _default;
-
 /***/ })
 
 }]);
\ No newline at end of file
diff --git a/7/ecolyo.12a39cd37a38e43e4383.js b/8/ecolyo.6a3500c92ce71ae6a57f.js
similarity index 99%
rename from 7/ecolyo.12a39cd37a38e43e4383.js
rename to 8/ecolyo.6a3500c92ce71ae6a57f.js
index 23a5f08b917eeef7f6e55ffee6c631b7f1077f87..bb200c6caa8b436a4e45f0e98c396a99d92ec606 100644
--- a/7/ecolyo.12a39cd37a38e43e4383.js
+++ b/8/ecolyo.6a3500c92ce71ae6a57f.js
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{
 
 /***/ "1k9e":
 /***/ (function(module, exports, __webpack_require__) {
diff --git a/app/ecolyo.284c5548bdf91c564a24.js b/app/ecolyo.3a29ebf81fc7e42ef080.js
similarity index 99%
rename from app/ecolyo.284c5548bdf91c564a24.js
rename to app/ecolyo.3a29ebf81fc7e42ef080.js
index 3573f545cdc9a4d5425f1db8d033eed4dcb0eb5d..a924a1288e8608565f2e90d01cc81d9af1033e27 100644
--- a/app/ecolyo.284c5548bdf91c564a24.js
+++ b/app/ecolyo.3a29ebf81fc7e42ef080.js
@@ -64,7 +64,7 @@
 /******/
 /******/ 	// script path function
 /******/ 	function jsonpScriptSrc(chunkId) {
-/******/ 		return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"1":"cc1756f7d8588919bece","2":"62e5292a592368584bc8","4":"ed87413fc9f81039a5c7","5":"eb4d57e9d898eeff1c9e","6":"19b72783897b01dc97e2","7":"12a39cd37a38e43e4383","8":"cd70845caf52d7dce840","9":"3e835fcd8f4cc16308af","10":"2946952809565809b75b"}[chunkId] + ".js"
+/******/ 		return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"1":"cc1756f7d8588919bece","2":"62e5292a592368584bc8","4":"ed87413fc9f81039a5c7","5":"eb4d57e9d898eeff1c9e","6":"19b72783897b01dc97e2","7":"ccebfc6453b6ff126dbf","8":"6a3500c92ce71ae6a57f","9":"3e835fcd8f4cc16308af","10":"2946952809565809b75b"}[chunkId] + ".js"
 /******/ 	}
 /******/
 /******/ 	// The require function
@@ -32916,13 +32916,13 @@ function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "functio
 function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
 
 var ConsumptionView = /*#__PURE__*/(0, _react.lazy)(function () {
-  return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(7), __webpack_require__.e(1)]).then(__webpack_require__.t.bind(null, "FxUV", 7));
+  return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(8), __webpack_require__.e(1)]).then(__webpack_require__.t.bind(null, "FxUV", 7));
 });
 var EcogestureTabsView = /*#__PURE__*/(0, _react.lazy)(function () {
   return __webpack_require__.e(/* import() */ 4).then(__webpack_require__.t.bind(null, "CmL0", 7));
 });
 var SingleEcogestureView = /*#__PURE__*/(0, _react.lazy)(function () {
-  return __webpack_require__.e(/* import() */ 8).then(__webpack_require__.t.bind(null, "Xw8Q", 7));
+  return __webpack_require__.e(/* import() */ 7).then(__webpack_require__.t.bind(null, "Xw8Q", 7));
 });
 var OptionsView = /*#__PURE__*/(0, _react.lazy)(function () {
   return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(9), __webpack_require__.e(5)]).then(__webpack_require__.t.bind(null, "e+zH", 7));
@@ -32934,7 +32934,7 @@ var GCUView = /*#__PURE__*/(0, _react.lazy)(function () {
   return __webpack_require__.e(/* import() */ 2).then(__webpack_require__.t.bind(null, "+Tny", 7));
 });
 var AnalysisView = /*#__PURE__*/(0, _react.lazy)(function () {
-  return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(7), __webpack_require__.e(9), __webpack_require__.e(6)]).then(__webpack_require__.t.bind(null, "DTIR", 7));
+  return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(8), __webpack_require__.e(9), __webpack_require__.e(6)]).then(__webpack_require__.t.bind(null, "DTIR", 7));
 });
 var ProfileTypeView = /*#__PURE__*/(0, _react.lazy)(function () {
   return Promise.resolve(/* import() */).then(__webpack_require__.t.bind(null, "nKTC", 7));
diff --git a/index.html b/index.html
index 9652e5381e8c0605b890d5f0d5e48887982d66db..4b25353219693745bea73494344002e074244c34 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.fbf1f65c47dc10085503.js"></script><script src="app/ecolyo.284c5548bdf91c564a24.js"></script></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.fbf1f65c47dc10085503.js"></script><script src="app/ecolyo.3a29ebf81fc7e42ef080.js"></script></div></body></html>
\ No newline at end of file