From 424d4bc1a541cf9416da5b006cc8f65e4163c55c Mon Sep 17 00:00:00 2001
From: build-token <build-token>
Date: Fri, 30 Aug 2024 09:26:50 +0000
Subject: [PATCH] publish: Merge branch 'chore/add-urls' into 'dev'

generated from commit fd38dc71a9c2ad4a1554fa4063e127d26bddd341
---
 ...4ad8.js => ecolyo.fe3625578fa387c11975.js} |  3 ++
 ...4ec5.js => ecolyo.2751a928d62dcfc4395a.js} |  3 ++
 ...3bf7.js => ecolyo.54bf067567e9cb99d1be.js} |  6 +++
 ...343c.js => ecolyo.c8ff0c6c70d106accae3.js} |  6 +++
 ...3328.js => ecolyo.842989f6006a806e3457.js} |  3 ++
 ...b825.js => ecolyo.622a8b7f33699fb0288b.js} |  3 ++
 ...9dc9.js => ecolyo.f45e19d3c34ba67e355b.js} |  3 ++
 ...560f.js => ecolyo.08ecbd102ef76ee5c31a.js} | 37 ++++++++++++++++---
 index.html                                    |  2 +-
 9 files changed, 60 insertions(+), 6 deletions(-)
 rename 10/{ecolyo.26edbface76655274ad8.js => ecolyo.fe3625578fa387c11975.js} (95%)
 rename 3/{ecolyo.314341f5558bc8924ec5.js => ecolyo.2751a928d62dcfc4395a.js} (99%)
 rename 4/{ecolyo.f1cf89e8abdc70b53bf7.js => ecolyo.54bf067567e9cb99d1be.js} (99%)
 rename 5/{ecolyo.6abde41bfd65feef343c.js => ecolyo.c8ff0c6c70d106accae3.js} (99%)
 rename 6/{ecolyo.3d8bad3b3781dbf03328.js => ecolyo.842989f6006a806e3457.js} (99%)
 rename 8/{ecolyo.f50ccf582ce04b3cb825.js => ecolyo.622a8b7f33699fb0288b.js} (99%)
 rename 9/{ecolyo.73a97eac0086801c9dc9.js => ecolyo.f45e19d3c34ba67e355b.js} (95%)
 rename app/{ecolyo.e502aa04f6e0b619560f.js => ecolyo.08ecbd102ef76ee5c31a.js} (99%)

diff --git a/10/ecolyo.26edbface76655274ad8.js b/10/ecolyo.fe3625578fa387c11975.js
similarity index 95%
rename from 10/ecolyo.26edbface76655274ad8.js
rename to 10/ecolyo.fe3625578fa387c11975.js
index e43290a87..64136c333 100644
--- a/10/ecolyo.26edbface76655274ad8.js
+++ b/10/ecolyo.fe3625578fa387c11975.js
@@ -17,6 +17,9 @@ var _Header = _interopRequireDefault(__webpack_require__("0soq"));
 var _react = _interopRequireDefault(__webpack_require__("ivGQ"));
 var _LegalNoticeContent = _interopRequireDefault(__webpack_require__("cm3A"));
 __webpack_require__("pSgn");
+/**
+ * http://ecolyo.cozy.tools:8080/#/options/legalnotice
+ */
 var LegalNoticeView = function LegalNoticeView() {
   return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, {
     titleKey: "common.title_legal_notice",
diff --git a/3/ecolyo.314341f5558bc8924ec5.js b/3/ecolyo.2751a928d62dcfc4395a.js
similarity index 99%
rename from 3/ecolyo.314341f5558bc8924ec5.js
rename to 3/ecolyo.2751a928d62dcfc4395a.js
index c7d634a72..96fe85288 100644
--- a/3/ecolyo.314341f5558bc8924ec5.js
+++ b/3/ecolyo.2751a928d62dcfc4395a.js
@@ -2027,6 +2027,9 @@ var _date = __webpack_require__("0bnf");
 __webpack_require__("I1or");
 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; }
+/**
+ * http://ecolyo.cozy.tools:8080/#/analysis
+ */
 var AnalysisView = function AnalysisView() {
   var client = (0, _cozyClient.useClient)();
   var _useAppSelector = (0, _hooks.useAppSelector)(function (state) {
diff --git a/4/ecolyo.f1cf89e8abdc70b53bf7.js b/4/ecolyo.54bf067567e9cb99d1be.js
similarity index 99%
rename from 4/ecolyo.f1cf89e8abdc70b53bf7.js
rename to 4/ecolyo.54bf067567e9cb99d1be.js
index 339af29d8..9e79df03f 100644
--- a/4/ecolyo.f1cf89e8abdc70b53bf7.js
+++ b/4/ecolyo.54bf067567e9cb99d1be.js
@@ -4587,6 +4587,12 @@ function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o =
 function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
 function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
 function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
+/**
+ * http://ecolyo.cozy.tools:8080/#/consumption
+ * http://ecolyo.cozy.tools:8080/#/consumption/electricity
+ * http://ecolyo.cozy.tools:8080/#/consumption/water
+ * http://ecolyo.cozy.tools:8080/#/consumption/gas
+ */
 var ConsumptionView = function ConsumptionView(_ref) {
   var fluidType = _ref.fluidType;
   var client = (0, _cozyClient.useClient)();
diff --git a/5/ecolyo.6abde41bfd65feef343c.js b/5/ecolyo.c8ff0c6c70d106accae3.js
similarity index 99%
rename from 5/ecolyo.6abde41bfd65feef343c.js
rename to 5/ecolyo.c8ff0c6c70d106accae3.js
index 906228878..05640924a 100644
--- a/5/ecolyo.6abde41bfd65feef343c.js
+++ b/5/ecolyo.c8ff0c6c70d106accae3.js
@@ -401,6 +401,12 @@ var TabPanel = function TabPanel(_ref) {
     "aria-labelledby": "simple-tab-".concat(tab)
   }, children);
 };
+
+/**
+ * http://ecolyo.cozy.tools:8080/#/ecogestures
+ * http://ecolyo.cozy.tools:8080/#/ecogestures?tab=1
+ * http://ecolyo.cozy.tools:8080/#/ecogestures?tab=2
+ */
 var EcogestureTabsView = function EcogestureTabsView() {
   var _useI18n = (0, _I18n.useI18n)(),
     t = _useI18n.t;
diff --git a/6/ecolyo.3d8bad3b3781dbf03328.js b/6/ecolyo.842989f6006a806e3457.js
similarity index 99%
rename from 6/ecolyo.3d8bad3b3781dbf03328.js
rename to 6/ecolyo.842989f6006a806e3457.js
index 75ea3bd3f..80334a218 100644
--- a/6/ecolyo.3d8bad3b3781dbf03328.js
+++ b/6/ecolyo.842989f6006a806e3457.js
@@ -1849,6 +1849,9 @@ var _MatomoOptOut = _interopRequireDefault(__webpack_require__("2R85"));
 var _ProfileTypeOptions = _interopRequireDefault(__webpack_require__("FN7j"));
 var _ReportOptions = _interopRequireDefault(__webpack_require__("QgM0"));
 var _Version = _interopRequireDefault(__webpack_require__("v6Nj"));
+/**
+ * http://ecolyo.cozy.tools:8080/#/options
+ */
 var OptionsView = function OptionsView() {
   var _useI18n = (0, _I18n.useI18n)(),
     t = _useI18n.t;
diff --git a/8/ecolyo.f50ccf582ce04b3cb825.js b/8/ecolyo.622a8b7f33699fb0288b.js
similarity index 99%
rename from 8/ecolyo.f50ccf582ce04b3cb825.js
rename to 8/ecolyo.622a8b7f33699fb0288b.js
index c673174fc..2a31e9cc3 100644
--- a/8/ecolyo.f50ccf582ce04b3cb825.js
+++ b/8/ecolyo.622a8b7f33699fb0288b.js
@@ -103,6 +103,9 @@ 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; }
 function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
 function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
+/**
+ * http://ecolyo.cozy.tools:8080/#/ecogesture/ECOGESTURE0001
+ */
 var SingleEcogestureView = function SingleEcogestureView() {
   var _useI18n = (0, _I18n.useI18n)(),
     t = _useI18n.t;
diff --git a/9/ecolyo.73a97eac0086801c9dc9.js b/9/ecolyo.f45e19d3c34ba67e355b.js
similarity index 95%
rename from 9/ecolyo.73a97eac0086801c9dc9.js
rename to 9/ecolyo.f45e19d3c34ba67e355b.js
index acdf013c0..bd46ba800 100644
--- a/9/ecolyo.73a97eac0086801c9dc9.js
+++ b/9/ecolyo.f45e19d3c34ba67e355b.js
@@ -16,6 +16,9 @@ var _CozyBar = _interopRequireDefault(__webpack_require__("6pCu"));
 var _Header = _interopRequireDefault(__webpack_require__("0soq"));
 var _GCUContent = _interopRequireDefault(__webpack_require__("Tsab"));
 var _react = _interopRequireDefault(__webpack_require__("ivGQ"));
+/**
+ * http://ecolyo.cozy.tools:8080/#/options/gcu
+ */
 var GCUView = function GCUView() {
   return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, {
     titleKey: "common.title_gcu",
diff --git a/app/ecolyo.e502aa04f6e0b619560f.js b/app/ecolyo.08ecbd102ef76ee5c31a.js
similarity index 99%
rename from app/ecolyo.e502aa04f6e0b619560f.js
rename to app/ecolyo.08ecbd102ef76ee5c31a.js
index 61bd3b63e..90f4c4c94 100644
--- a/app/ecolyo.e502aa04f6e0b619560f.js
+++ b/app/ecolyo.08ecbd102ef76ee5c31a.js
@@ -64,7 +64,7 @@
 /******/
 /******/ 	// script path function
 /******/ 	function jsonpScriptSrc(chunkId) {
-/******/ 		return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"3":"314341f5558bc8924ec5","4":"f1cf89e8abdc70b53bf7","5":"6abde41bfd65feef343c","6":"3d8bad3b3781dbf03328","7":"62d0f8799ccda737a9e5","8":"f50ccf582ce04b3cb825","9":"73a97eac0086801c9dc9","10":"26edbface76655274ad8","11":"346fcb0fa7b2e3565ad3"}[chunkId] + ".js"
+/******/ 		return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"3":"2751a928d62dcfc4395a","4":"54bf067567e9cb99d1be","5":"c8ff0c6c70d106accae3","6":"842989f6006a806e3457","7":"62d0f8799ccda737a9e5","8":"622a8b7f33699fb0288b","9":"f45e19d3c34ba67e355b","10":"fe3625578fa387c11975","11":"346fcb0fa7b2e3565ad3"}[chunkId] + ".js"
 /******/ 	}
 /******/
 /******/ 	// The require function
@@ -3173,6 +3173,9 @@ function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj &&
 function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
 function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
 var GrdfStep;
+/**
+ * http://ecolyo.cozy.tools:8080/#/connect/gas
+ */
 exports.GrdfStep = GrdfStep;
 (function (GrdfStep) {
   GrdfStep[GrdfStep["Identity"] = 0] = "Identity";
@@ -3641,6 +3644,9 @@ var _hooks = __webpack_require__("6FOS");
 var _ExplorationError = _interopRequireDefault(__webpack_require__("Cpvo"));
 var _ExplorationFinished = _interopRequireDefault(__webpack_require__("ongk"));
 var _ExplorationOngoing = _interopRequireDefault(__webpack_require__("iaBA"));
+/**
+ * http://ecolyo.cozy.tools:8080/#/challenges/
+ */
 var ExplorationView = function ExplorationView() {
   var _useAppSelector = (0, _hooks.useAppSelector)(function (state) {
       return state.ecolyo.challenge;
@@ -7042,6 +7048,9 @@ 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; }
 function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
 function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
+/**
+ * http://ecolyo.cozy.tools:8080/#/ecogesture-selection
+ */
 var EcogestureSelectionView = function EcogestureSelectionView() {
   var _useI18n = (0, _I18n.useI18n)(),
     t = _useI18n.t;
@@ -10349,6 +10358,9 @@ var _hooks = __webpack_require__("6FOS");
 var _ActionChoose = _interopRequireDefault(__webpack_require__("zCKk"));
 var _ActionDone = _interopRequireDefault(__webpack_require__("OSxX"));
 var _ActionOnGoing = _interopRequireDefault(__webpack_require__("kVo7"));
+/**
+ * http://ecolyo.cozy.tools:8080/#/challenges/
+ */
 var ActionView = function ActionView() {
   var _useAppSelector = (0, _hooks.useAppSelector)(function (state) {
       return state.ecolyo.challenge;
@@ -13089,6 +13101,9 @@ function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj &&
 /* eslint-disable jsx-a11y/no-static-element-interactions */
 /* eslint-disable jsx-a11y/click-events-have-key-events */
 
+/**
+ * http://ecolyo.cozy.tools:8080/#/challenges/
+ */
 var ChallengeView = function ChallengeView() {
   var _useI18n = (0, _I18n.useI18n)(),
     t = _useI18n.t;
@@ -20141,9 +20156,6 @@ var AppRoutes = function AppRoutes(_ref) {
   }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, {
     path: "/options/gcu",
     element: /*#__PURE__*/_react.default.createElement(GCUView, null)
-  }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, {
-    path: "/options/:connectParam",
-    element: /*#__PURE__*/_react.default.createElement(OptionsView, null)
   }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, {
     path: "/options",
     element: /*#__PURE__*/_react.default.createElement(OptionsView, null)
@@ -21179,6 +21191,9 @@ 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; }
 function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
 function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
+/**
+ * http://ecolyo.cozy.tools:8080/#/profileType
+ */
 var ProfileTypeView = function ProfileTypeView() {
   var _useAppSelector = (0, _hooks.useAppSelector)(function (state) {
       return state.ecolyo;
@@ -25504,6 +25519,9 @@ var _DuelEmptyValueModal = _interopRequireDefault(__webpack_require__("UtoS"));
 var _DuelError = _interopRequireDefault(__webpack_require__("Od67"));
 var _DuelOngoing = _interopRequireDefault(__webpack_require__("UM1s"));
 var _DuelUnlocked = _interopRequireDefault(__webpack_require__("hV6o"));
+/**
+ * http://ecolyo.cozy.tools:8080/#/challenges/
+ */
 var DuelView = function DuelView() {
   var navigate = (0, _reactRouterDom.useNavigate)();
   var _useAppSelector = (0, _hooks.useAppSelector)(function (state) {
@@ -31415,6 +31433,9 @@ 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; }
 function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
 function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
+/**
+ * http://ecolyo.cozy.tools:8080/#/connect/electricity
+ */
 var SgeConnectView = function SgeConnectView() {
   var navigate = (0, _reactRouterDom.useNavigate)();
   var dispatch = (0, _hooks.useAppDispatch)();
@@ -32026,11 +32047,14 @@ var _profileEcogestureForm = _interopRequireDefault(__webpack_require__("rjSv"))
 var _hooks = __webpack_require__("6FOS");
 var _profile = __webpack_require__("quVB");
 var _profileEcogesture2 = __webpack_require__("eumI");
+var _EcogestureInitModal = _interopRequireDefault(__webpack_require__("mEyn"));
 var _EcogestureFormEquipment = _interopRequireDefault(__webpack_require__("ZKcy"));
 var _EcogestureFormSingleChoice = _interopRequireDefault(__webpack_require__("pmKQ"));
-var _EcogestureInitModal = _interopRequireDefault(__webpack_require__("mEyn"));
 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; }
+/**
+ * http://ecolyo.cozy.tools:8080/#/ecogesture-form
+ */
 var EcogestureFormView = function EcogestureFormView() {
   var navigate = (0, _reactRouterDom.useNavigate)();
   var dispatch = (0, _hooks.useAppDispatch)();
@@ -33341,6 +33365,9 @@ var _hooks = __webpack_require__("6FOS");
 var _QuizBegin = _interopRequireDefault(__webpack_require__("A8Td"));
 var _QuizFinish = _interopRequireDefault(__webpack_require__("hK4p"));
 var _QuizQuestion = _interopRequireDefault(__webpack_require__("21CV"));
+/**
+ * http://ecolyo.cozy.tools:8080/#/challenges/
+ */
 var QuizView = function QuizView() {
   var _useAppSelector = (0, _hooks.useAppSelector)(function (state) {
       return state.ecolyo.challenge;
diff --git a/index.html b/index.html
index bae9c4546..7553c6350 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.9cebad5ae7ea932ed345.js"></script><script src="app/ecolyo.e502aa04f6e0b619560f.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.9cebad5ae7ea932ed345.js"></script><script src="app/ecolyo.08ecbd102ef76ee5c31a.js"></script></div></body></html>
\ No newline at end of file
-- 
GitLab