From 73fe42e02a5f9c08e8725cd95e8c12ce22692d00 Mon Sep 17 00:00:00 2001
From: build-token <build-token>
Date: Thu, 28 Sep 2023 03:11:30 +0000
Subject: [PATCH] publish: fix(deps): update cozy konnector packages

generated from commit 6c4b137914497afec611dab65c0ba1c3e6dfd2c1
---
 index.js           | 704 ++++++++++++++++++++++++++-------------------
 onDeleteAccount.js | 664 ++++++++++++++++++++++++------------------
 package.json       |   6 +-
 3 files changed, 807 insertions(+), 567 deletions(-)

diff --git a/index.js b/index.js
index 561885f..79104d3 100644
--- a/index.js
+++ b/index.js
@@ -373,19 +373,19 @@ async function gatherData(baseUrl, apiAuthKey, sgeLogin, pointId) {
   startDailyDateString = startDailyDate.format('YYYY-MM-DD')
 
   await getData(
-    `${baseUrl}/enedis_SGE_ConsultationMesuresDetaillees_v3/1.0`,
+    `${baseUrl}/enedis_SGE_ConsultationMesuresDetaillees/1.0`,
     apiAuthKey,
     sgeLogin,
     pointId
   )
   await getMaxPowerData(
-    `${baseUrl}/enedis_SGE_ConsultationMesuresDetaillees_v3/1.0`,
+    `${baseUrl}/enedis_SGE_ConsultationMesuresDetaillees/1.0`,
     apiAuthKey,
     sgeLogin,
     pointId
   )
   await getDataHalfHour(
-    `${baseUrl}/enedis_SGE_ConsultationMesuresDetaillees_v3/1.0`,
+    `${baseUrl}/enedis_SGE_ConsultationMesuresDetaillees/1.0`,
     apiAuthKey,
     sgeLogin,
     pointId
@@ -749,6 +749,19 @@ module.exports = __webpack_require__(3)["default"];
 /* 3 */
 /***/ ((module, exports, __webpack_require__) => {
 
+const _excluded = ["debug"],
+      _excluded2 = ["cheerio", "userAgent"];
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
+
+function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
+
 /**
  * This is a function which returns an instance of
  * [request-promise](https://www.npmjs.com/package/request-promise) initialized with
@@ -838,12 +851,14 @@ exports = module.exports = {
   DEFAULT_USER_AGENT
 };
 
-function requestFactory({
-  debug,
-  ...options
-} = {
+function requestFactory(_ref = {
   debug: false
 }) {
+  let {
+    debug
+  } = _ref,
+      options = _objectWithoutProperties(_ref, _excluded);
+
   const logFn = setDebugFunction(debug);
   debug && requestdebug(request, logFn);
   return request.defaults(getRequestOptions(mergeDefaultOptions(options)));
@@ -916,39 +931,39 @@ function mergeDefaultOptions(options = {}) {
     options.json = false;
   }
 
-  return { ...defaultOptions,
-    ...options
-  };
+  return _objectSpread(_objectSpread({}, defaultOptions), options);
 }
 
 function transformWithCheerio(body, response, resolveWithFullResponse) {
   const result = (__webpack_require__(256).load)(body);
 
   if (resolveWithFullResponse) {
-    return { ...response,
+    return _objectSpread(_objectSpread({}, response), {}, {
       body: result
-    };
+    });
   }
 
   return result;
 }
 
-function getRequestOptions({
-  cheerio,
-  userAgent,
-  ...options
-}) {
+function getRequestOptions(_ref2) {
+  let {
+    cheerio,
+    userAgent
+  } = _ref2,
+      options = _objectWithoutProperties(_ref2, _excluded2);
+
   const userAgentOption = options.headers['User-Agent'];
-  return cheerio ? { ...options,
+  return cheerio ? _objectSpread(_objectSpread({}, options), {}, {
     transform: transformWithCheerio,
-    headers: { ...options.headers,
+    headers: _objectSpread(_objectSpread({}, options.headers), {}, {
       'User-Agent': userAgentOption ? userAgentOption : userAgent === false ? undefined : DEFAULT_USER_AGENT
-    }
-  } : { ...options,
-    headers: { ...options.headers,
+    })
+  }) : _objectSpread(_objectSpread({}, options), {}, {
+    headers: _objectSpread(_objectSpread({}, options.headers), {}, {
       'User-Agent': userAgent ? DEFAULT_USER_AGENT : options.headers['User-Agent']
-    }
-  };
+    })
+  });
 }
 
 /***/ }),
@@ -40805,30 +40820,30 @@ exports.root = staticMethods.root;
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "__extends": () => (/* binding */ __extends),
 /* harmony export */   "__assign": () => (/* binding */ __assign),
-/* harmony export */   "__rest": () => (/* binding */ __rest),
-/* harmony export */   "__decorate": () => (/* binding */ __decorate),
-/* harmony export */   "__param": () => (/* binding */ __param),
-/* harmony export */   "__metadata": () => (/* binding */ __metadata),
+/* harmony export */   "__asyncDelegator": () => (/* binding */ __asyncDelegator),
+/* harmony export */   "__asyncGenerator": () => (/* binding */ __asyncGenerator),
+/* harmony export */   "__asyncValues": () => (/* binding */ __asyncValues),
+/* harmony export */   "__await": () => (/* binding */ __await),
 /* harmony export */   "__awaiter": () => (/* binding */ __awaiter),
-/* harmony export */   "__generator": () => (/* binding */ __generator),
+/* harmony export */   "__classPrivateFieldGet": () => (/* binding */ __classPrivateFieldGet),
+/* harmony export */   "__classPrivateFieldSet": () => (/* binding */ __classPrivateFieldSet),
 /* harmony export */   "__createBinding": () => (/* binding */ __createBinding),
+/* harmony export */   "__decorate": () => (/* binding */ __decorate),
 /* harmony export */   "__exportStar": () => (/* binding */ __exportStar),
-/* harmony export */   "__values": () => (/* binding */ __values),
+/* harmony export */   "__extends": () => (/* binding */ __extends),
+/* harmony export */   "__generator": () => (/* binding */ __generator),
+/* harmony export */   "__importDefault": () => (/* binding */ __importDefault),
+/* harmony export */   "__importStar": () => (/* binding */ __importStar),
+/* harmony export */   "__makeTemplateObject": () => (/* binding */ __makeTemplateObject),
+/* harmony export */   "__metadata": () => (/* binding */ __metadata),
+/* harmony export */   "__param": () => (/* binding */ __param),
 /* harmony export */   "__read": () => (/* binding */ __read),
+/* harmony export */   "__rest": () => (/* binding */ __rest),
 /* harmony export */   "__spread": () => (/* binding */ __spread),
-/* harmony export */   "__spreadArrays": () => (/* binding */ __spreadArrays),
 /* harmony export */   "__spreadArray": () => (/* binding */ __spreadArray),
-/* harmony export */   "__await": () => (/* binding */ __await),
-/* harmony export */   "__asyncGenerator": () => (/* binding */ __asyncGenerator),
-/* harmony export */   "__asyncDelegator": () => (/* binding */ __asyncDelegator),
-/* harmony export */   "__asyncValues": () => (/* binding */ __asyncValues),
-/* harmony export */   "__makeTemplateObject": () => (/* binding */ __makeTemplateObject),
-/* harmony export */   "__importStar": () => (/* binding */ __importStar),
-/* harmony export */   "__importDefault": () => (/* binding */ __importDefault),
-/* harmony export */   "__classPrivateFieldGet": () => (/* binding */ __classPrivateFieldGet),
-/* harmony export */   "__classPrivateFieldSet": () => (/* binding */ __classPrivateFieldSet)
+/* harmony export */   "__spreadArrays": () => (/* binding */ __spreadArrays),
+/* harmony export */   "__values": () => (/* binding */ __values)
 /* harmony export */ });
 /*! *****************************************************************************
 Copyright (c) Microsoft Corporation.
@@ -66714,6 +66729,12 @@ module.exports = noop;
 /* 484 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Small utilities helping to develop konnectors.
  *
@@ -66845,7 +66866,7 @@ const findDuplicates = async (doctype, options) => {
   for (let key in groups) {
     const group = groups[key];
     toKeep.push(group[0]);
-    toRemove.push.apply(toRemove, group.slice(1).map(doc => ({ ...doc,
+    toRemove.push.apply(toRemove, group.slice(1).map(doc => _objectSpread(_objectSpread({}, doc), {}, {
       original: group[0]._id
     })));
   }
@@ -72078,11 +72099,11 @@ exports["default"] = fetch
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
+/* harmony export */   "FetchError": () => (/* binding */ FetchError),
 /* harmony export */   "Headers": () => (/* binding */ Headers),
 /* harmony export */   "Request": () => (/* binding */ Request),
 /* harmony export */   "Response": () => (/* binding */ Response),
-/* harmony export */   "FetchError": () => (/* binding */ FetchError)
+/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
 /* harmony export */ });
 /* harmony import */ var stream__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(82);
 /* harmony import */ var http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(80);
@@ -73231,7 +73252,7 @@ const INTERNALS$2 = Symbol('Request internals');
 const parse_url = url__WEBPACK_IMPORTED_MODULE_2__.parse;
 const format_url = url__WEBPACK_IMPORTED_MODULE_2__.format;
 
-const streamDestructionSupported = 'destroy' in stream__WEBPACK_IMPORTED_MODULE_0__.Readable.prototype;
+const streamDestructionSupported = "destroy" in stream__WEBPACK_IMPORTED_MODULE_0__.Readable.prototype;
 
 /**
  * Check if a value is an instance of Request.
@@ -87496,8 +87517,8 @@ module.exports = cloneBuffer;
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "Set": () => (/* binding */ ExportedSet),
-/* harmony export */   "Map": () => (/* binding */ ExportedMap)
+/* harmony export */   "Map": () => (/* binding */ ExportedMap),
+/* harmony export */   "Set": () => (/* binding */ ExportedSet)
 /* harmony export */ });
 function mangle(key) {
   return '$' + key;
@@ -87648,30 +87669,30 @@ if (typeof Object.create === 'function') {
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "UNAUTHORIZED": () => (/* binding */ UNAUTHORIZED),
-/* harmony export */   "MISSING_BULK_DOCS": () => (/* binding */ MISSING_BULK_DOCS),
-/* harmony export */   "MISSING_DOC": () => (/* binding */ MISSING_DOC),
-/* harmony export */   "REV_CONFLICT": () => (/* binding */ REV_CONFLICT),
-/* harmony export */   "INVALID_ID": () => (/* binding */ INVALID_ID),
-/* harmony export */   "MISSING_ID": () => (/* binding */ MISSING_ID),
-/* harmony export */   "RESERVED_ID": () => (/* binding */ RESERVED_ID),
-/* harmony export */   "NOT_OPEN": () => (/* binding */ NOT_OPEN),
-/* harmony export */   "UNKNOWN_ERROR": () => (/* binding */ UNKNOWN_ERROR),
 /* harmony export */   "BAD_ARG": () => (/* binding */ BAD_ARG),
-/* harmony export */   "INVALID_REQUEST": () => (/* binding */ INVALID_REQUEST),
-/* harmony export */   "QUERY_PARSE_ERROR": () => (/* binding */ QUERY_PARSE_ERROR),
-/* harmony export */   "DOC_VALIDATION": () => (/* binding */ DOC_VALIDATION),
 /* harmony export */   "BAD_REQUEST": () => (/* binding */ BAD_REQUEST),
-/* harmony export */   "NOT_AN_OBJECT": () => (/* binding */ NOT_AN_OBJECT),
 /* harmony export */   "DB_MISSING": () => (/* binding */ DB_MISSING),
-/* harmony export */   "WSQ_ERROR": () => (/* binding */ WSQ_ERROR),
-/* harmony export */   "LDB_ERROR": () => (/* binding */ LDB_ERROR),
-/* harmony export */   "FORBIDDEN": () => (/* binding */ FORBIDDEN),
-/* harmony export */   "INVALID_REV": () => (/* binding */ INVALID_REV),
+/* harmony export */   "DOC_VALIDATION": () => (/* binding */ DOC_VALIDATION),
 /* harmony export */   "FILE_EXISTS": () => (/* binding */ FILE_EXISTS),
-/* harmony export */   "MISSING_STUB": () => (/* binding */ MISSING_STUB),
+/* harmony export */   "FORBIDDEN": () => (/* binding */ FORBIDDEN),
 /* harmony export */   "IDB_ERROR": () => (/* binding */ IDB_ERROR),
+/* harmony export */   "INVALID_ID": () => (/* binding */ INVALID_ID),
+/* harmony export */   "INVALID_REQUEST": () => (/* binding */ INVALID_REQUEST),
+/* harmony export */   "INVALID_REV": () => (/* binding */ INVALID_REV),
 /* harmony export */   "INVALID_URL": () => (/* binding */ INVALID_URL),
+/* harmony export */   "LDB_ERROR": () => (/* binding */ LDB_ERROR),
+/* harmony export */   "MISSING_BULK_DOCS": () => (/* binding */ MISSING_BULK_DOCS),
+/* harmony export */   "MISSING_DOC": () => (/* binding */ MISSING_DOC),
+/* harmony export */   "MISSING_ID": () => (/* binding */ MISSING_ID),
+/* harmony export */   "MISSING_STUB": () => (/* binding */ MISSING_STUB),
+/* harmony export */   "NOT_AN_OBJECT": () => (/* binding */ NOT_AN_OBJECT),
+/* harmony export */   "NOT_OPEN": () => (/* binding */ NOT_OPEN),
+/* harmony export */   "QUERY_PARSE_ERROR": () => (/* binding */ QUERY_PARSE_ERROR),
+/* harmony export */   "RESERVED_ID": () => (/* binding */ RESERVED_ID),
+/* harmony export */   "REV_CONFLICT": () => (/* binding */ REV_CONFLICT),
+/* harmony export */   "UNAUTHORIZED": () => (/* binding */ UNAUTHORIZED),
+/* harmony export */   "UNKNOWN_ERROR": () => (/* binding */ UNKNOWN_ERROR),
+/* harmony export */   "WSQ_ERROR": () => (/* binding */ WSQ_ERROR),
 /* harmony export */   "createError": () => (/* binding */ createError),
 /* harmony export */   "generateErrorFromResponse": () => (/* binding */ generateErrorFromResponse)
 /* harmony export */ });
@@ -87848,9 +87869,9 @@ function stringMd5(string) {
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "fetch": () => (/* binding */ fetch),
+/* harmony export */   "AbortController": () => (/* binding */ AbortController),
 /* harmony export */   "Headers": () => (/* binding */ Headers),
-/* harmony export */   "AbortController": () => (/* binding */ AbortController)
+/* harmony export */   "fetch": () => (/* binding */ fetch)
 /* harmony export */ });
 /* harmony import */ var node_fetch__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(493);
 /* harmony import */ var fetch_cookie__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517);
@@ -87959,18 +87980,18 @@ module.exports = exports["default"];
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "massageSelector": () => (/* binding */ massageSelector),
-/* harmony export */   "matchesSelector": () => (/* binding */ matchesSelector),
-/* harmony export */   "filterInMemoryFields": () => (/* binding */ filterInMemoryFields),
+/* harmony export */   "compare": () => (/* binding */ compare),
 /* harmony export */   "createFieldSorter": () => (/* binding */ createFieldSorter),
-/* harmony export */   "rowFilter": () => (/* binding */ rowFilter),
-/* harmony export */   "isCombinationalField": () => (/* binding */ isCombinationalField),
+/* harmony export */   "filterInMemoryFields": () => (/* binding */ filterInMemoryFields),
+/* harmony export */   "getFieldFromDoc": () => (/* binding */ getFieldFromDoc),
 /* harmony export */   "getKey": () => (/* binding */ getKey),
 /* harmony export */   "getValue": () => (/* binding */ getValue),
-/* harmony export */   "getFieldFromDoc": () => (/* binding */ getFieldFromDoc),
-/* harmony export */   "setFieldInDoc": () => (/* binding */ setFieldInDoc),
-/* harmony export */   "compare": () => (/* binding */ compare),
-/* harmony export */   "parseField": () => (/* binding */ parseField)
+/* harmony export */   "isCombinationalField": () => (/* binding */ isCombinationalField),
+/* harmony export */   "massageSelector": () => (/* binding */ massageSelector),
+/* harmony export */   "matchesSelector": () => (/* binding */ matchesSelector),
+/* harmony export */   "parseField": () => (/* binding */ parseField),
+/* harmony export */   "rowFilter": () => (/* binding */ rowFilter),
+/* harmony export */   "setFieldInDoc": () => (/* binding */ setFieldInDoc)
 /* harmony export */ });
 /* harmony import */ var pouchdb_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(507);
 /* harmony import */ var pouchdb_collate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520);
@@ -88541,8 +88562,8 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 /* harmony export */   "collate": () => (/* binding */ collate),
 /* harmony export */   "normalizeKey": () => (/* binding */ normalizeKey),
-/* harmony export */   "toIndexableString": () => (/* binding */ toIndexableString),
-/* harmony export */   "parseIndexableString": () => (/* binding */ parseIndexableString)
+/* harmony export */   "parseIndexableString": () => (/* binding */ parseIndexableString),
+/* harmony export */   "toIndexableString": () => (/* binding */ toIndexableString)
 /* harmony export */ });
 function pad(str, padWith, upToLength) {
   var padding = '';
@@ -90012,13 +90033,13 @@ function createAbstractMapReduce(localDocName, mapper, reducer, ddocValidator) {
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 /* harmony export */   "atob": () => (/* binding */ thisAtob),
-/* harmony export */   "btoa": () => (/* binding */ thisBtoa),
 /* harmony export */   "base64StringToBlobOrBuffer": () => (/* binding */ b64ToBluffer),
 /* harmony export */   "binaryStringToArrayBuffer": () => (/* binding */ binaryStringToArrayBuffer),
 /* harmony export */   "binaryStringToBlobOrBuffer": () => (/* binding */ binStringToBluffer),
 /* harmony export */   "blob": () => (/* binding */ createBlob),
 /* harmony export */   "blobOrBufferToBase64": () => (/* binding */ blobToBase64),
 /* harmony export */   "blobOrBufferToBinaryString": () => (/* binding */ blobToBase64$1),
+/* harmony export */   "btoa": () => (/* binding */ thisBtoa),
 /* harmony export */   "readAsArrayBuffer": () => (/* binding */ readAsArrayBuffer),
 /* harmony export */   "readAsBinaryString": () => (/* binding */ readAsBinaryString),
 /* harmony export */   "typedBuffer": () => (/* binding */ typedBuffer)
@@ -90208,15 +90229,15 @@ module.exports = bufferFrom
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "uniq": () => (/* binding */ uniq),
-/* harmony export */   "sequentialize": () => (/* binding */ sequentialize),
-/* harmony export */   "fin": () => (/* binding */ fin),
+/* harmony export */   "BuiltInError": () => (/* binding */ BuiltInError),
+/* harmony export */   "NotFoundError": () => (/* binding */ NotFoundError),
+/* harmony export */   "QueryParseError": () => (/* binding */ QueryParseError),
 /* harmony export */   "callbackify": () => (/* binding */ callbackify),
-/* harmony export */   "promisedCallback": () => (/* binding */ promisedCallback),
+/* harmony export */   "fin": () => (/* binding */ fin),
 /* harmony export */   "mapToKeysArray": () => (/* binding */ mapToKeysArray),
-/* harmony export */   "QueryParseError": () => (/* binding */ QueryParseError),
-/* harmony export */   "NotFoundError": () => (/* binding */ NotFoundError),
-/* harmony export */   "BuiltInError": () => (/* binding */ BuiltInError)
+/* harmony export */   "promisedCallback": () => (/* binding */ promisedCallback),
+/* harmony export */   "sequentialize": () => (/* binding */ sequentialize),
+/* harmony export */   "uniq": () => (/* binding */ uniq)
 /* harmony export */ });
 /* harmony import */ var inherits__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(525);
 /* harmony import */ var inherits__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(inherits__WEBPACK_IMPORTED_MODULE_0__);
@@ -153775,6 +153796,12 @@ module.exports = JSON.parse('{"com":{"tricount.expenses":"Expenses Tricount","sp
 /* 953 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /* global __WEBPACK_PROVIDED_MANIFEST__ */
 
 /**
@@ -153831,9 +153858,7 @@ function getCozyMetadata(data = {}) {
     }
   }
 
-  return { ...defaultData,
-    ...data
-  };
+  return _objectSpread(_objectSpread({}, defaultData), data);
 }
 
 module.exports = {
@@ -153846,6 +153871,12 @@ module.exports = {
 /* 954 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 const fs = __webpack_require__(149);
 
 const path = __webpack_require__(142);
@@ -153967,11 +153998,11 @@ module.exports = {
       if (doctype === 'io.cozy.accounts') {
         const configPath = path.resolve('konnector-dev-config.json');
         const config = JSON.parse(stripJsonComments(fs.readFileSync(configPath, 'utf8')));
-        result = {
-          _id: id,
-          ...result,
+        result = _objectSpread(_objectSpread({
+          _id: id
+        }, result), {}, {
           auth: config.fields
-        };
+        });
 
         if (!accountExists) {
           this.create(doctype, result);
@@ -154058,9 +154089,7 @@ module.exports = {
           await renameFile(id, attrs.name);
         }
 
-        doc.attributes = { ...doc.attributes,
-          ...attrs
-        };
+        doc.attributes = _objectSpread(_objectSpread({}, doc.attributes), attrs);
         db.get('io.cozy.files').updateById(id, doc).write();
       }
     },
@@ -160307,6 +160336,7 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */   "closestTo": () => (/* reexport safe */ _closestTo_index_js__WEBPACK_IMPORTED_MODULE_15__["default"]),
 /* harmony export */   "compareAsc": () => (/* reexport safe */ _compareAsc_index_js__WEBPACK_IMPORTED_MODULE_16__["default"]),
 /* harmony export */   "compareDesc": () => (/* reexport safe */ _compareDesc_index_js__WEBPACK_IMPORTED_MODULE_17__["default"]),
+/* harmony export */   "daysInWeek": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.daysInWeek),
 /* harmony export */   "daysToWeeks": () => (/* reexport safe */ _daysToWeeks_index_js__WEBPACK_IMPORTED_MODULE_18__["default"]),
 /* harmony export */   "differenceInBusinessDays": () => (/* reexport safe */ _differenceInBusinessDays_index_js__WEBPACK_IMPORTED_MODULE_19__["default"]),
 /* harmony export */   "differenceInCalendarDays": () => (/* reexport safe */ _differenceInCalendarDays_index_js__WEBPACK_IMPORTED_MODULE_20__["default"]),
@@ -160443,14 +160473,22 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */   "lastDayOfYear": () => (/* reexport safe */ _lastDayOfYear_index_js__WEBPACK_IMPORTED_MODULE_151__["default"]),
 /* harmony export */   "lightFormat": () => (/* reexport safe */ _lightFormat_index_js__WEBPACK_IMPORTED_MODULE_152__["default"]),
 /* harmony export */   "max": () => (/* reexport safe */ _max_index_js__WEBPACK_IMPORTED_MODULE_153__["default"]),
+/* harmony export */   "maxTime": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.maxTime),
 /* harmony export */   "milliseconds": () => (/* reexport safe */ _milliseconds_index_js__WEBPACK_IMPORTED_MODULE_154__["default"]),
+/* harmony export */   "millisecondsInHour": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.millisecondsInHour),
+/* harmony export */   "millisecondsInMinute": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.millisecondsInMinute),
+/* harmony export */   "millisecondsInSecond": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.millisecondsInSecond),
 /* harmony export */   "millisecondsToHours": () => (/* reexport safe */ _millisecondsToHours_index_js__WEBPACK_IMPORTED_MODULE_155__["default"]),
 /* harmony export */   "millisecondsToMinutes": () => (/* reexport safe */ _millisecondsToMinutes_index_js__WEBPACK_IMPORTED_MODULE_156__["default"]),
 /* harmony export */   "millisecondsToSeconds": () => (/* reexport safe */ _millisecondsToSeconds_index_js__WEBPACK_IMPORTED_MODULE_157__["default"]),
 /* harmony export */   "min": () => (/* reexport safe */ _min_index_js__WEBPACK_IMPORTED_MODULE_158__["default"]),
+/* harmony export */   "minTime": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.minTime),
+/* harmony export */   "minutesInHour": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.minutesInHour),
 /* harmony export */   "minutesToHours": () => (/* reexport safe */ _minutesToHours_index_js__WEBPACK_IMPORTED_MODULE_159__["default"]),
 /* harmony export */   "minutesToMilliseconds": () => (/* reexport safe */ _minutesToMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_160__["default"]),
 /* harmony export */   "minutesToSeconds": () => (/* reexport safe */ _minutesToSeconds_index_js__WEBPACK_IMPORTED_MODULE_161__["default"]),
+/* harmony export */   "monthsInQuarter": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.monthsInQuarter),
+/* harmony export */   "monthsInYear": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.monthsInYear),
 /* harmony export */   "monthsToQuarters": () => (/* reexport safe */ _monthsToQuarters_index_js__WEBPACK_IMPORTED_MODULE_162__["default"]),
 /* harmony export */   "monthsToYears": () => (/* reexport safe */ _monthsToYears_index_js__WEBPACK_IMPORTED_MODULE_163__["default"]),
 /* harmony export */   "nextDay": () => (/* reexport safe */ _nextDay_index_js__WEBPACK_IMPORTED_MODULE_164__["default"]),
@@ -160464,9 +160502,12 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */   "parse": () => (/* reexport safe */ _parse_index_js__WEBPACK_IMPORTED_MODULE_172__["default"]),
 /* harmony export */   "parseISO": () => (/* reexport safe */ _parseISO_index_js__WEBPACK_IMPORTED_MODULE_173__["default"]),
 /* harmony export */   "parseJSON": () => (/* reexport safe */ _parseJSON_index_js__WEBPACK_IMPORTED_MODULE_174__["default"]),
+/* harmony export */   "quartersInYear": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.quartersInYear),
 /* harmony export */   "quartersToMonths": () => (/* reexport safe */ _quartersToMonths_index_js__WEBPACK_IMPORTED_MODULE_175__["default"]),
 /* harmony export */   "quartersToYears": () => (/* reexport safe */ _quartersToYears_index_js__WEBPACK_IMPORTED_MODULE_176__["default"]),
 /* harmony export */   "roundToNearestMinutes": () => (/* reexport safe */ _roundToNearestMinutes_index_js__WEBPACK_IMPORTED_MODULE_177__["default"]),
+/* harmony export */   "secondsInHour": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.secondsInHour),
+/* harmony export */   "secondsInMinute": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.secondsInMinute),
 /* harmony export */   "secondsToHours": () => (/* reexport safe */ _secondsToHours_index_js__WEBPACK_IMPORTED_MODULE_178__["default"]),
 /* harmony export */   "secondsToMilliseconds": () => (/* reexport safe */ _secondsToMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_179__["default"]),
 /* harmony export */   "secondsToMinutes": () => (/* reexport safe */ _secondsToMinutes_index_js__WEBPACK_IMPORTED_MODULE_180__["default"]),
@@ -160516,19 +160557,7 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */   "toDate": () => (/* reexport safe */ _toDate_index_js__WEBPACK_IMPORTED_MODULE_224__["default"]),
 /* harmony export */   "weeksToDays": () => (/* reexport safe */ _weeksToDays_index_js__WEBPACK_IMPORTED_MODULE_225__["default"]),
 /* harmony export */   "yearsToMonths": () => (/* reexport safe */ _yearsToMonths_index_js__WEBPACK_IMPORTED_MODULE_226__["default"]),
-/* harmony export */   "yearsToQuarters": () => (/* reexport safe */ _yearsToQuarters_index_js__WEBPACK_IMPORTED_MODULE_227__["default"]),
-/* harmony export */   "daysInWeek": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.daysInWeek),
-/* harmony export */   "maxTime": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.maxTime),
-/* harmony export */   "millisecondsInHour": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.millisecondsInHour),
-/* harmony export */   "millisecondsInMinute": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.millisecondsInMinute),
-/* harmony export */   "millisecondsInSecond": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.millisecondsInSecond),
-/* harmony export */   "minTime": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.minTime),
-/* harmony export */   "minutesInHour": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.minutesInHour),
-/* harmony export */   "monthsInQuarter": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.monthsInQuarter),
-/* harmony export */   "monthsInYear": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.monthsInYear),
-/* harmony export */   "quartersInYear": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.quartersInYear),
-/* harmony export */   "secondsInHour": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.secondsInHour),
-/* harmony export */   "secondsInMinute": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.secondsInMinute)
+/* harmony export */   "yearsToQuarters": () => (/* reexport safe */ _yearsToQuarters_index_js__WEBPACK_IMPORTED_MODULE_227__["default"])
 /* harmony export */ });
 /* harmony import */ var _add_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1007);
 /* harmony import */ var _addBusinessDays_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1013);
@@ -162976,8 +163005,8 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 /* harmony export */   "daysInWeek": () => (/* binding */ daysInWeek),
 /* harmony export */   "maxTime": () => (/* binding */ maxTime),
-/* harmony export */   "millisecondsInMinute": () => (/* binding */ millisecondsInMinute),
 /* harmony export */   "millisecondsInHour": () => (/* binding */ millisecondsInHour),
+/* harmony export */   "millisecondsInMinute": () => (/* binding */ millisecondsInMinute),
 /* harmony export */   "millisecondsInSecond": () => (/* binding */ millisecondsInSecond),
 /* harmony export */   "minTime": () => (/* binding */ minTime),
 /* harmony export */   "minutesInHour": () => (/* binding */ minutesInHour),
@@ -179135,6 +179164,12 @@ function yearsToQuarters(years) {
 /* 1270 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Bank transactions categorization
  *
@@ -179216,10 +179251,10 @@ async function createCategorizer(options = {}) {
   }
 
   try {
-    localModel = await createLocalModel({ ...classifierOptions,
+    localModel = await createLocalModel(_objectSpread(_objectSpread({}, classifierOptions), {}, {
       pretrainedClassifier,
       customTransactionFetcher
-    });
+    }));
   } catch (e) {
     log('warn', 'Failed to create local model:');
     log('warn', e.message);
@@ -179497,12 +179532,16 @@ module.exports = {
 /* 1275 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 const bayes = __webpack_require__(1276);
 
 function createClassifier(parameters, options) {
-  parameters.options = { ...parameters.options,
-    ...options
-  };
+  parameters.options = _objectSpread(_objectSpread({}, parameters.options), options);
   const classifier = bayes.fromJson(parameters);
   return classifier;
 }
@@ -184945,6 +184984,12 @@ module.exports = {
 /* 1282 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+const _excluded = ["pretrainedClassifier"];
+
+function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
+
+function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
+
 const {
   createClassifier
 } = __webpack_require__(1283);
@@ -184972,9 +185017,10 @@ const log = logger.namespace('categorization/localModel/model');
 
 async function createModel(options) {
   const {
-    pretrainedClassifier,
-    ...remainingOptions
-  } = options;
+    pretrainedClassifier
+  } = options,
+        remainingOptions = _objectWithoutProperties(options, _excluded);
+
   let classifier;
 
   if (pretrainedClassifier) {
@@ -185033,6 +185079,18 @@ module.exports = {
 /* 1283 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+const _excluded = ["customTransactionFetcher"];
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
+
+function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
+
 const {
   fetchTransactionsWithManualCat
 } = __webpack_require__(1284);
@@ -185059,10 +185117,14 @@ const FAKE_TRANSACTION = {
   manualCategoryId: '0'
 };
 const TOKENS_TO_REWEIGHT = ['tag_neg', 'tag_v_b_expense', 'tag_neg tag_v_b_expense', 'tag_b_expense', 'tag_neg tag_b_expense', 'tag_expense', 'tag_neg tag_expense', 'tag_noise_neg', 'tag_neg tag_noise_neg', 'tag_pos', 'tag_noise_pos', 'tag_pos tag_noise_pos', 'tag_income', 'tag_pos tag_income', 'tag_b_income', 'tag_pos tag_b_income', 'tag_activity_income', 'tag_pos tag_activity_income'];
+/**
+ * Get the classifier options, mainly to get the alpha parameter
+ *
+ * @param {number} nbUniqueCategories - Number of unique categories
+ * @returns {object} the classifier options
+ */
 
-const getClassifierOptions = transactionsWithManualCat => {
-  const uniqueCategories = getUniqueCategories(transactionsWithManualCat);
-  const nbUniqueCategories = uniqueCategories.length;
+const getClassifierOptions = nbUniqueCategories => {
   log('debug', 'Number of unique categories in transactions with manual categories: ' + nbUniqueCategories);
   const alpha = getAlphaParameter(nbUniqueCategories, ALPHA_MIN, ALPHA_MAX, ALPHA_MAX_SMOOTHING);
   log('debug', 'Alpha parameter value is ' + alpha);
@@ -185158,9 +185220,10 @@ const reweightModel = classifier => {
 
 const createClassifier = async options => {
   const {
-    customTransactionFetcher,
-    ...remainingOptions
-  } = options;
+    customTransactionFetcher
+  } = options,
+        remainingOptions = _objectWithoutProperties(options, _excluded);
+
   let transactions = [];
 
   if (!customTransactionFetcher) {
@@ -185173,10 +185236,9 @@ const createClassifier = async options => {
 
   log('debug', `Fetched ${transactions.length} transactions`);
   log('debug', 'Instanciating a new classifier');
-  const classifierOptions = getClassifierOptions(transactions);
-  const classifier = createLocalClassifier(transactions, { ...remainingOptions,
-    ...classifierOptions.initialization
-  }, classifierOptions.configuration);
+  const uniqueCategories = getUniqueCategories(transactions);
+  const classifierOptions = getClassifierOptions((uniqueCategories === null || uniqueCategories === void 0 ? void 0 : uniqueCategories.length) || 0);
+  const classifier = createLocalClassifier(transactions, _objectSpread(_objectSpread({}, remainingOptions), classifierOptions.initialization), classifierOptions.configuration);
   log('debug', 'Reweighting model to lower the impact of amount in the prediction');
   reweightModel(classifier);
   log('debug', 'Reweighting model to lower the impact of amount in the prediction');
@@ -185185,7 +185247,8 @@ const createClassifier = async options => {
 };
 
 module.exports = {
-  createClassifier
+  createClassifier,
+  getClassifierOptions
 };
 
 /***/ }),
@@ -185272,6 +185335,12 @@ module.exports = log;
 /* 1288 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 const cozy = __webpack_require__(485);
 
 const log = (__webpack_require__(354).namespace)('BaseKonnector');
@@ -185665,9 +185734,7 @@ class BaseKonnector {
       heartBeat: 5 * s,
       retry: false
     };
-    options = { ...defaultParams,
-      ...options
-    };
+    options = _objectSpread(_objectSpread({}, defaultParams), options);
 
     if (options.timeout) {
       log('warn', `The timeout option for waitForTwoFaCode is deprecated. Please use the endTime option now`);
@@ -185736,11 +185803,10 @@ class BaseKonnector {
 
 
   saveBills(entries, fields, options) {
-    return saveBills(entries, fields, {
+    return saveBills(entries, fields, _objectSpread({
       sourceAccount: this.accountId,
-      sourceAccountIdentifier: fields.login,
-      ...options
-    });
+      sourceAccountIdentifier: fields.login
+    }, options));
   }
   /**
    * This is saveFiles function from cozy-konnector-libs which automatically adds sourceAccount and
@@ -185751,11 +185817,10 @@ class BaseKonnector {
 
 
   saveFiles(entries, fields, options) {
-    return saveFiles(entries, fields, {
+    return saveFiles(entries, fields, _objectSpread({
       sourceAccount: this.accountId,
-      sourceAccountIdentifier: fields.login,
-      ...options
-    });
+      sourceAccountIdentifier: fields.login
+    }, options));
   }
   /**
    * This is updateOrCreate function from cozy-konnector-libs which automatically adds sourceAccount in
@@ -185766,11 +185831,10 @@ class BaseKonnector {
 
 
   updateOrCreate(entries, doctype, matchingAttributes, options) {
-    return updateOrCreate(entries, doctype, matchingAttributes, {
+    return updateOrCreate(entries, doctype, matchingAttributes, _objectSpread({
       sourceAccount: this.accountId,
-      sourceAccountIdentifier: get(options, 'fields.login'),
-      ...options
-    });
+      sourceAccountIdentifier: get(options, 'fields.login')
+    }, options));
   }
   /**
    * This is saveIdentity function from cozy-konnector-libs which automatically adds sourceAccount in
@@ -185781,11 +185845,10 @@ class BaseKonnector {
 
 
   saveIdentity(contact, accountIdentifier, options = {}) {
-    return saveIdentity(contact, accountIdentifier, {
+    return saveIdentity(contact, accountIdentifier, _objectSpread({
       sourceAccount: this.accountId,
-      sourceAccountIdentifier: accountIdentifier,
-      ...options
-    });
+      sourceAccountIdentifier: accountIdentifier
+    }, options));
   }
   /**
    * This is signin function from cozy-konnector-libs which automatically adds deactivateAutoSuccessfulLogin
@@ -186142,6 +186205,12 @@ module.exports.manageContractsData = manageContractsData;
 /* 1290 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Saves the given files in the given folder via the Cozy API.
  *
@@ -186307,9 +186376,9 @@ const saveFiles = async (entries, fields, options = {}) => {
 
       if (canBeSaved(entry)) {
         const folderPath = await getOrCreateDestinationPath(entry, saveOptions);
-        entry = await saveEntry(entry, { ...saveOptions,
+        entry = await saveEntry(entry, _objectSpread(_objectSpread({}, saveOptions), {}, {
           folderPath
-        });
+        }));
 
         if (entry && entry._cozy_file_to_create) {
           savedFiles++;
@@ -186501,19 +186570,14 @@ async function createFile(entry, options, method, fileId) {
     }
   }
 
-  createFileOptions = { ...createFileOptions,
-    ...entry.fileAttributes,
-    ...options.sourceAccountOptions
-  };
+  createFileOptions = _objectSpread(_objectSpread(_objectSpread({}, createFileOptions), entry.fileAttributes), options.sourceAccountOptions);
 
   if (options.fileIdAttributes) {
-    createFileOptions = { ...createFileOptions,
-      ...{
-        metadata: { ...createFileOptions.metadata,
-          fileIdAttributes: calculateFileKey(entry, options.fileIdAttributes)
-        }
-      }
-    };
+    createFileOptions = _objectSpread(_objectSpread({}, createFileOptions), {
+      metadata: _objectSpread(_objectSpread({}, createFileOptions.metadata), {}, {
+        fileIdAttributes: calculateFileKey(entry, options.fileIdAttributes)
+      })
+    });
   }
 
   let toCreate;
@@ -186523,9 +186587,9 @@ async function createFile(entry, options, method, fileId) {
   } else if (entry.fetchFile || options.fetchFile) {
     toCreate = await (entry.fetchFile || options.fetchFile)(entry);
   } else {
-    toCreate = downloadEntry(entry, { ...options,
+    toCreate = downloadEntry(entry, _objectSpread(_objectSpread({}, options), {}, {
       simple: false
-    });
+    }));
   }
 
   let fileDocument;
@@ -186779,9 +186843,7 @@ function getRequestOptions(entry, options) {
     defaultRequestOptions.jar = true;
   }
 
-  return { ...defaultRequestOptions,
-    ...entry.requestOptions
-  };
+  return _objectSpread(_objectSpread({}, defaultRequestOptions), entry.requestOptions);
 }
 
 function attachFileToEntry(entry, fileDocument) {
@@ -190323,6 +190385,12 @@ module.exports = {
 /* 1310 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Saves the data into the cozy blindly without check.
  *
@@ -190375,13 +190443,14 @@ const addData = (entries, doctype, options = {}) => {
 
   return bluebird.mapSeries(entries, async entry => {
     log('debug', entry, 'Adding this entry');
-    const metaEntry = {
-      cozyMetadata: getCozyMetadata({ ...entry.cozyMetadata,
+
+    const metaEntry = _objectSpread({
+      cozyMetadata: getCozyMetadata(_objectSpread(_objectSpread({}, entry.cozyMetadata), {}, {
         sourceAccount: options.sourceAccount,
         sourceAccountIdentifier: options.sourceAccountIdentifier
-      }),
-      ...entry
-    };
+      }))
+    }, entry);
+
     const dbEntry = await (metaEntry._id ? cozy.data.update(doctype, metaEntry, omit(metaEntry, '_rev')) : cozy.data.create(doctype, metaEntry)); // Also update the original entry _id to allow saveBills'
     // linkBankOperation entries to have an id
 
@@ -190396,6 +190465,12 @@ module.exports = addData;
 /* 1311 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Finds links between bills and bank operations.
  *
@@ -190536,8 +190611,7 @@ class Linker {
   }
 
   getOptions(opts = {}) {
-    const options = { ...opts
-    };
+    const options = _objectSpread({}, opts);
 
     if (typeof options.identifiers === 'string') {
       options.identifiers = [options.identifiers.toLowerCase()];
@@ -190699,12 +190773,12 @@ class Linker {
   }
 
   combineBills(...bills) {
-    return { ...bills[0],
+    return _objectSpread(_objectSpread({}, bills[0]), {}, {
       _id: ['combined', ...bills.map(bill => bill._id)].join(':'),
       amount: sumBy(bills, bill => bill.amount),
       originalAmount: sumBy(bills, bill => bill.originalAmount),
       originalBills: bills
-    };
+    });
   }
 
 }
@@ -191953,6 +192027,18 @@ module.exports = ( function () {
 /* 1330 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+const _excluded = ["url", "formSelector", "formData", "parse", "validate"];
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
+
+function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
+
 /**
  * Provides an handy method to log the user in,
  * on HTML form pages. On success, it resolves to a promise with a parsed body.
@@ -192042,14 +192128,16 @@ const cheerio = __webpack_require__(256);
  */
 
 
-function signin({
-  url,
-  formSelector,
-  formData = {},
-  parse = 'cheerio',
-  validate = defaultValidate,
-  ...requestOpts
-} = {}) {
+function signin(_ref = {}) {
+  let {
+    url,
+    formSelector,
+    formData = {},
+    parse = 'cheerio',
+    validate = defaultValidate
+  } = _ref,
+      requestOpts = _objectWithoutProperties(_ref, _excluded);
+
   // Check for mandatory arguments
   if (url === undefined) {
     throw new Error('signin: `url` must be defined');
@@ -192059,11 +192147,10 @@ function signin({
     throw new Error('signin: `formSelector` must be defined');
   }
 
-  const rq = requestOpts.requestInstance || requestFactory({
+  const rq = requestOpts.requestInstance || requestFactory(_objectSpread({
     jar: true,
-    json: false,
-    ...requestOpts
-  });
+    json: false
+  }, requestOpts));
   const parseBody = getStrategy(parse);
   return rq({
     uri: url,
@@ -192135,8 +192222,7 @@ function submitForm(rq, uri, inputs, parseBody, referer) {
   return rq({
     uri: uri,
     method: 'POST',
-    form: { ...inputs
-    },
+    form: _objectSpread({}, inputs),
     transform: (body, response) => [response.statusCode, parseBody(body), response],
     headers: {
       Referer: referer
@@ -192179,6 +192265,12 @@ module.exports = __webpack_require__(44);
 /* 1333 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Creates or updates the given entries according to if they already
  * exist in the cozy or not
@@ -192216,13 +192308,13 @@ const {
 
 const updateOrCreate = (entries = [], doctype, matchingAttributes = [], options = {}) => {
   return cozy.data.findAll(doctype).then(existings => bluebird.mapSeries(entries, entry => {
-    const metaEntry = {
-      cozyMetadata: getCozyMetadata({ ...entry.cozyMetadata,
+    const metaEntry = _objectSpread({
+      cozyMetadata: getCozyMetadata(_objectSpread(_objectSpread({}, entry.cozyMetadata), {}, {
         sourceAccount: options.sourceAccount,
         sourceAccountIdentifier: options.sourceAccountIdentifier
-      }),
-      ...entry
-    }; // try to find a corresponding existing element
+      }))
+    }, entry); // try to find a corresponding existing element
+
 
     const toUpdate = existings.find(doc => matchingAttributes.reduce((isMatching, matchingAttribute) => isMatching && get(doc, matchingAttribute) === get(metaEntry, matchingAttribute), true));
 
@@ -192243,6 +192335,12 @@ module.exports = updateOrCreate;
 /* 1334 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Helper to set or merge io.cozy.identities
  * See https://github.com/cozy/cozy-doctypes/blob/master/docs/io.cozy.identities.md
@@ -192345,22 +192443,22 @@ const saveIdentity = async (contactOrIdentity, accountIdentifier, options = {})
       log('debug', 'Updating existing identity');
       let newIdentity = existingIdentity[0];
       newIdentity.contact = identity.contact;
-      await newClient.save({ ...newIdentity,
+      await newClient.save(_objectSpread(_objectSpread({}, newIdentity), {}, {
         _type: 'io.cozy.identities'
-      });
+      }));
     } else {
       try {
-        await newClient.save({ ...identity,
+        await newClient.save(_objectSpread(_objectSpread({}, identity), {}, {
           _type: 'io.cozy.identities'
-        });
+        }));
       } catch (e) {
         log('error', e);
       }
     }
   } else {
-    await updateOrCreate([identity], 'io.cozy.identities', ['identifier', 'cozyMetadata.createdByApp'], { ...options,
+    await updateOrCreate([identity], 'io.cozy.identities', ['identifier', 'cozyMetadata.createdByApp'], _objectSpread(_objectSpread({}, options), {}, {
       sourceAccountIdentifier: accountIdentifier
-    });
+    }));
   }
 
   return;
@@ -195441,6 +195539,12 @@ module.exports = {
 /* 1368 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 const log = (__webpack_require__(354).namespace)('CookieKonnector');
 
 const BaseKonnector = __webpack_require__(1288);
@@ -195540,9 +195644,9 @@ class CookieKonnector extends BaseKonnector {
 
   requestFactory(options) {
     this._jar = this._jar || requestFactory().jar();
-    return requestFactory({ ...options,
+    return requestFactory(_objectSpread(_objectSpread({}, options), {}, {
       jar: this._jar
-    });
+    }));
   }
   /**
    * Reset cookie session with a new empty session and save it to the associated account
@@ -195606,9 +195710,9 @@ class CookieKonnector extends BaseKonnector {
 
 
   async saveSession(obj) {
-    const accountData = { ...this._account.data,
+    const accountData = _objectSpread(_objectSpread({}, this._account.data), {}, {
       auth: {}
-    };
+    });
 
     if (obj && obj.getCookieJar) {
       this._jar._jar = obj.getCookieJar();
@@ -195628,9 +195732,9 @@ class CookieKonnector extends BaseKonnector {
 
 
   async signin(options) {
-    const result = await super.signin({ ...options,
+    const result = await super.signin(_objectSpread(_objectSpread({}, options), {}, {
       requestInstance: this.request
-    });
+    }));
     await this.saveSession();
     return result;
   }
@@ -195643,9 +195747,9 @@ class CookieKonnector extends BaseKonnector {
 
 
   saveFiles(entries, fields, options) {
-    return super.saveFiles(entries, fields, { ...options,
+    return super.saveFiles(entries, fields, _objectSpread(_objectSpread({}, options), {}, {
       requestInstance: this.request
-    });
+    }));
   }
   /**
    * This is saveBills function from cozy-konnector-libs which is forced to use the current cookies
@@ -195656,9 +195760,9 @@ class CookieKonnector extends BaseKonnector {
 
 
   saveBills(entries, fields, options) {
-    return super.saveBills(entries, fields, { ...options,
+    return super.saveBills(entries, fields, _objectSpread(_objectSpread({}, options), {}, {
       requestInstance: this.request
-    });
+    }));
   }
 
 }
@@ -195669,6 +195773,12 @@ module.exports = CookieKonnector;
 /* 1369 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 const {
   URL
 } = __webpack_require__(63);
@@ -195807,12 +195917,12 @@ function htmlToPDF($, frag, $parent, opts) {
           htmlToPDF($, frag.table({
             widths: [5 * pdf.cm, null],
             borderWidth: 1
-          }), $el, { ...opts,
+          }), $el, _objectSpread(_objectSpread({}, opts), {}, {
             tableState: {
               tableWidth: 2,
               colRemaining: 2
             }
-          });
+          }));
           parentDL = null;
           break;
 
@@ -196216,6 +196326,12 @@ module.exports = normalizeFilename;
 /* 1374 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Use every possible means to solve a captcha. At the moment, Anticaptcha web service is used if
  * any related secret key is found in COZY_PARAMETERS environment variable.
@@ -196272,9 +196388,7 @@ const solveCaptcha = async (params = {}) => {
     type: 'recaptcha',
     timeout: DEFAULT_TIMEOUT
   };
-  params = { ...defaultParams,
-    ...params
-  };
+  params = _objectSpread(_objectSpread({}, defaultParams), params);
   const secrets = JSON.parse(process.env.COZY_PARAMETERS || '{}').secret;
 
   if (params.type === 'recaptcha') {
@@ -229190,8 +229304,8 @@ function parseSgeXmlData(result) {
   log('info', 'Parsing list of documents')
   const json = JSON.stringify(result)
   return JSON.parse(json)['Envelope']['Body'][
-    'consulterMesuresDetailleesResponseV3'
-  ]['grandeur']['points']
+    'consulterMesuresDetailleesResponse'
+  ]['grandeur']['mesure']
 }
 
 /**
@@ -229362,19 +229476,34 @@ module.exports = {
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   "DEFAULT_USER_INCLUDES": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.DEFAULT_USER_INCLUDES),
+/* harmony export */   "Handlers": () => (/* reexport module object */ _handlers_js__WEBPACK_IMPORTED_MODULE_11__),
 /* harmony export */   "Hub": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_0__.Hub),
+/* harmony export */   "Integrations": () => (/* binding */ INTEGRATIONS),
+/* harmony export */   "NodeClient": () => (/* reexport safe */ _client_js__WEBPACK_IMPORTED_MODULE_5__.NodeClient),
 /* harmony export */   "SDK_VERSION": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_1__.SDK_VERSION),
 /* harmony export */   "Scope": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_2__.Scope),
 /* harmony export */   "addBreadcrumb": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.addBreadcrumb),
 /* harmony export */   "addGlobalEventProcessor": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_2__.addGlobalEventProcessor),
+/* harmony export */   "addRequestDataToEvent": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.addRequestDataToEvent),
 /* harmony export */   "captureEvent": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.captureEvent),
 /* harmony export */   "captureException": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.captureException),
 /* harmony export */   "captureMessage": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.captureMessage),
+/* harmony export */   "close": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.close),
 /* harmony export */   "configureScope": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.configureScope),
 /* harmony export */   "createTransport": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_4__.createTransport),
+/* harmony export */   "deepReadDirSync": () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_9__.deepReadDirSync),
+/* harmony export */   "defaultIntegrations": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.defaultIntegrations),
+/* harmony export */   "defaultStackParser": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.defaultStackParser),
+/* harmony export */   "extractRequestData": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.extractRequestData),
+/* harmony export */   "flush": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.flush),
 /* harmony export */   "getCurrentHub": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_0__.getCurrentHub),
 /* harmony export */   "getHubFromCarrier": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_0__.getHubFromCarrier),
+/* harmony export */   "getSentryRelease": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.getSentryRelease),
+/* harmony export */   "init": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.init),
+/* harmony export */   "lastEventId": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.lastEventId),
 /* harmony export */   "makeMain": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_0__.makeMain),
+/* harmony export */   "makeNodeTransport": () => (/* reexport safe */ _transports_http_js__WEBPACK_IMPORTED_MODULE_13__.makeNodeTransport),
 /* harmony export */   "setContext": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.setContext),
 /* harmony export */   "setExtra": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.setExtra),
 /* harmony export */   "setExtras": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.setExtras),
@@ -229382,22 +229511,7 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */   "setTags": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.setTags),
 /* harmony export */   "setUser": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.setUser),
 /* harmony export */   "startTransaction": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.startTransaction),
-/* harmony export */   "withScope": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.withScope),
-/* harmony export */   "NodeClient": () => (/* reexport safe */ _client_js__WEBPACK_IMPORTED_MODULE_5__.NodeClient),
-/* harmony export */   "close": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.close),
-/* harmony export */   "defaultIntegrations": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.defaultIntegrations),
-/* harmony export */   "defaultStackParser": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.defaultStackParser),
-/* harmony export */   "flush": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.flush),
-/* harmony export */   "getSentryRelease": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.getSentryRelease),
-/* harmony export */   "init": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.init),
-/* harmony export */   "lastEventId": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.lastEventId),
-/* harmony export */   "DEFAULT_USER_INCLUDES": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.DEFAULT_USER_INCLUDES),
-/* harmony export */   "addRequestDataToEvent": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.addRequestDataToEvent),
-/* harmony export */   "extractRequestData": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.extractRequestData),
-/* harmony export */   "deepReadDirSync": () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_9__.deepReadDirSync),
-/* harmony export */   "Handlers": () => (/* reexport module object */ _handlers_js__WEBPACK_IMPORTED_MODULE_11__),
-/* harmony export */   "makeNodeTransport": () => (/* reexport safe */ _transports_http_js__WEBPACK_IMPORTED_MODULE_13__.makeNodeTransport),
-/* harmony export */   "Integrations": () => (/* binding */ INTEGRATIONS)
+/* harmony export */   "withScope": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.withScope)
 /* harmony export */ });
 /* harmony import */ var _sentry_core__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(1679);
 /* harmony import */ var _sentry_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1601);
@@ -232426,7 +232540,7 @@ const CONSOLE_LEVELS = ['debug', 'info', 'warn', 'error', 'log', 'assert', 'trac
  * @returns The results of the callback
  */
 function consoleSandbox(callback) {
-  if (!('console' in _worldwide_js__WEBPACK_IMPORTED_MODULE_0__.GLOBAL_OBJ)) {
+  if (!("console" in _worldwide_js__WEBPACK_IMPORTED_MODULE_0__.GLOBAL_OBJ)) {
     return callback();
   }
 
@@ -238214,13 +238328,13 @@ function startSessionTracking() {
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 /* harmony export */   "Console": () => (/* reexport safe */ _console_js__WEBPACK_IMPORTED_MODULE_0__.Console),
+/* harmony export */   "Context": () => (/* reexport safe */ _context_js__WEBPACK_IMPORTED_MODULE_7__.Context),
+/* harmony export */   "ContextLines": () => (/* reexport safe */ _contextlines_js__WEBPACK_IMPORTED_MODULE_6__.ContextLines),
 /* harmony export */   "Http": () => (/* reexport safe */ _http_js__WEBPACK_IMPORTED_MODULE_1__.Http),
-/* harmony export */   "OnUncaughtException": () => (/* reexport safe */ _onuncaughtexception_js__WEBPACK_IMPORTED_MODULE_2__.OnUncaughtException),
-/* harmony export */   "OnUnhandledRejection": () => (/* reexport safe */ _onunhandledrejection_js__WEBPACK_IMPORTED_MODULE_3__.OnUnhandledRejection),
 /* harmony export */   "LinkedErrors": () => (/* reexport safe */ _linkederrors_js__WEBPACK_IMPORTED_MODULE_4__.LinkedErrors),
 /* harmony export */   "Modules": () => (/* reexport safe */ _modules_js__WEBPACK_IMPORTED_MODULE_5__.Modules),
-/* harmony export */   "ContextLines": () => (/* reexport safe */ _contextlines_js__WEBPACK_IMPORTED_MODULE_6__.ContextLines),
-/* harmony export */   "Context": () => (/* reexport safe */ _context_js__WEBPACK_IMPORTED_MODULE_7__.Context),
+/* harmony export */   "OnUncaughtException": () => (/* reexport safe */ _onuncaughtexception_js__WEBPACK_IMPORTED_MODULE_2__.OnUncaughtException),
+/* harmony export */   "OnUnhandledRejection": () => (/* reexport safe */ _onunhandledrejection_js__WEBPACK_IMPORTED_MODULE_3__.OnUnhandledRejection),
 /* harmony export */   "RequestData": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.RequestData)
 /* harmony export */ });
 /* harmony import */ var _console_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1652);
@@ -242149,9 +242263,9 @@ function deepReadDirSync(targetDir) {
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   "errorHandler": () => (/* binding */ errorHandler),
 /* harmony export */   "extractRequestData": () => (/* reexport safe */ _requestDataDeprecated_js__WEBPACK_IMPORTED_MODULE_3__.extractRequestData),
 /* harmony export */   "parseRequest": () => (/* reexport safe */ _requestDataDeprecated_js__WEBPACK_IMPORTED_MODULE_3__.parseRequest),
-/* harmony export */   "errorHandler": () => (/* binding */ errorHandler),
 /* harmony export */   "requestHandler": () => (/* binding */ requestHandler),
 /* harmony export */   "tracingHandler": () => (/* binding */ tracingHandler)
 /* harmony export */ });
@@ -242614,23 +242728,26 @@ function consultationMesuresDetaillees(
     `Query consultationMesuresDetaillees - ${mesureType}/${unit} between ${startDate} and ${endDate}`
   )
   return `<?xml version='1.0' encoding='utf-8'?>
-  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:com="http://www.enedis.fr/sge/b2b/services/consultationmesuresdetaillees/common">
-    <soapenv:Header/>
-    <soapenv:Body>
-      <com:consulterMesuresDetailleesV3>
-        <demande>
-          <initiateurLogin>${appLogin}</initiateurLogin>
-          <pointId>${pointId}</pointId>
-          <mesuresTypeCode>${mesureType}</mesuresTypeCode>
-          <grandeurPhysique>${unit}</grandeurPhysique>
-          <dateDebut>${startDate}</dateDebut>
-          <dateFin>${endDate}</dateFin>
-          <mesuresCorrigees>false</mesuresCorrigees>
-          <sens>SOUTIRAGE</sens>
-          <cadreAcces>ACCORD_CLIENT</cadreAcces>
-        </demande>
-      </com:consulterMesuresDetailleesV3>
-    </soapenv:Body>
+  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
+     xmlns:v2="http://www.enedis.fr/sge/b2b/services/consultationmesuresdetaillees/v2.0"
+     xmlns:v1="http://www.enedis.fr/sge/b2b/technique/v1.0">
+     <soapenv:Header/>
+     <soapenv:Body>
+        <v2:consulterMesuresDetaillees>
+           <demande>
+              <initiateurLogin>${appLogin}</initiateurLogin>
+              <pointId>${pointId}</pointId>
+              <mesuresTypeCode>${mesureType}</mesuresTypeCode>
+              <grandeurPhysique>${unit}</grandeurPhysique>
+              <soutirage>true</soutirage>
+              <injection>false</injection>
+              <dateDebut>${startDate}</dateDebut>
+              <dateFin>${endDate}</dateFin>
+              <mesuresCorrigees>false</mesuresCorrigees>
+              <accordClient>true</accordClient>
+           </demande>
+        </v2:consulterMesuresDetaillees>
+     </soapenv:Body>
   </soapenv:Envelope>
   `
 }
@@ -242658,24 +242775,27 @@ function consultationMesuresDetailleesMaxPower(
     `Query consultationMesuresDetaillees - ${mesureType}/${unit} between ${startDate} and ${endDate}`
   )
   return `<?xml version='1.0' encoding='utf-8'?>
-  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:com="http://www.enedis.fr/sge/b2b/services/consultationmesuresdetaillees/common">
-    <soapenv:Header/>
-    <soapenv:Body>
-      <com:consulterMesuresDetailleesV3>
-        <demande>
-          <initiateurLogin>${appLogin}</initiateurLogin>
-          <pointId>${pointId}</pointId>
-          <mesuresTypeCode>${mesureType}</mesuresTypeCode>
-          <grandeurPhysique>${unit}</grandeurPhysique>
-          <dateDebut>${startDate}</dateDebut>
-          <dateFin>${endDate}</dateFin>
-          <mesuresPas>P1D</mesuresPas>
-          <mesuresCorrigees>false</mesuresCorrigees>
-          <sens>SOUTIRAGE</sens>
-          <cadreAcces>ACCORD_CLIENT</cadreAcces>
-        </demande>
-      </com:consulterMesuresDetailleesV3>
-    </soapenv:Body>
+  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
+     xmlns:v2="http://www.enedis.fr/sge/b2b/services/consultationmesuresdetaillees/v2.0"
+     xmlns:v1="http://www.enedis.fr/sge/b2b/technique/v1.0">
+      <soapenv:Header/>
+      <soapenv:Body>
+          <v2:consulterMesuresDetaillees>
+              <demande>
+                  <initiateurLogin>${appLogin}</initiateurLogin>
+                  <pointId>${pointId}</pointId>
+                  <mesuresTypeCode>${mesureType}</mesuresTypeCode>
+                  <grandeurPhysique>${unit}</grandeurPhysique>
+                  <soutirage>true</soutirage>
+                  <injection>false</injection>
+                  <dateDebut>${startDate}</dateDebut>
+                  <dateFin>${endDate}</dateFin>
+                  <mesuresPas>P1D</mesuresPas>
+                  <mesuresCorrigees>false</mesuresCorrigees>
+                  <accordClient>true</accordClient>
+              </demande>
+          </v2:consulterMesuresDetaillees>
+      </soapenv:Body>
   </soapenv:Envelope>
   `
 }
@@ -247980,22 +248100,22 @@ module.exports = { isLocal, isDev }
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "addExtensionMethods": () => (/* reexport safe */ _hubextensions_js__WEBPACK_IMPORTED_MODULE_0__.addExtensionMethods),
-/* harmony export */   "startIdleTransaction": () => (/* reexport safe */ _hubextensions_js__WEBPACK_IMPORTED_MODULE_0__.startIdleTransaction),
+/* harmony export */   "BROWSER_TRACING_INTEGRATION_ID": () => (/* reexport safe */ _browser_browsertracing_js__WEBPACK_IMPORTED_MODULE_7__.BROWSER_TRACING_INTEGRATION_ID),
+/* harmony export */   "BrowserTracing": () => (/* reexport safe */ _browser_browsertracing_js__WEBPACK_IMPORTED_MODULE_7__.BrowserTracing),
+/* harmony export */   "IdleTransaction": () => (/* reexport safe */ _idletransaction_js__WEBPACK_IMPORTED_MODULE_5__.IdleTransaction),
 /* harmony export */   "Integrations": () => (/* reexport module object */ _integrations_index_js__WEBPACK_IMPORTED_MODULE_1__),
 /* harmony export */   "Span": () => (/* reexport safe */ _span_js__WEBPACK_IMPORTED_MODULE_2__.Span),
-/* harmony export */   "spanStatusfromHttpCode": () => (/* reexport safe */ _span_js__WEBPACK_IMPORTED_MODULE_2__.spanStatusfromHttpCode),
 /* harmony export */   "SpanStatus": () => (/* reexport safe */ _spanstatus_js__WEBPACK_IMPORTED_MODULE_3__.SpanStatus),
+/* harmony export */   "TRACEPARENT_REGEXP": () => (/* reexport safe */ _sentry_utils__WEBPACK_IMPORTED_MODULE_9__.TRACEPARENT_REGEXP),
 /* harmony export */   "Transaction": () => (/* reexport safe */ _transaction_js__WEBPACK_IMPORTED_MODULE_4__.Transaction),
-/* harmony export */   "IdleTransaction": () => (/* reexport safe */ _idletransaction_js__WEBPACK_IMPORTED_MODULE_5__.IdleTransaction),
+/* harmony export */   "addExtensionMethods": () => (/* reexport safe */ _hubextensions_js__WEBPACK_IMPORTED_MODULE_0__.addExtensionMethods),
+/* harmony export */   "defaultRequestInstrumentationOptions": () => (/* reexport safe */ _browser_request_js__WEBPACK_IMPORTED_MODULE_8__.defaultRequestInstrumentationOptions),
+/* harmony export */   "extractTraceparentData": () => (/* reexport safe */ _sentry_utils__WEBPACK_IMPORTED_MODULE_9__.extractTraceparentData),
 /* harmony export */   "getActiveTransaction": () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_6__.getActiveTransaction),
 /* harmony export */   "hasTracingEnabled": () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_6__.hasTracingEnabled),
-/* harmony export */   "BROWSER_TRACING_INTEGRATION_ID": () => (/* reexport safe */ _browser_browsertracing_js__WEBPACK_IMPORTED_MODULE_7__.BROWSER_TRACING_INTEGRATION_ID),
-/* harmony export */   "BrowserTracing": () => (/* reexport safe */ _browser_browsertracing_js__WEBPACK_IMPORTED_MODULE_7__.BrowserTracing),
-/* harmony export */   "defaultRequestInstrumentationOptions": () => (/* reexport safe */ _browser_request_js__WEBPACK_IMPORTED_MODULE_8__.defaultRequestInstrumentationOptions),
 /* harmony export */   "instrumentOutgoingRequests": () => (/* reexport safe */ _browser_request_js__WEBPACK_IMPORTED_MODULE_8__.instrumentOutgoingRequests),
-/* harmony export */   "TRACEPARENT_REGEXP": () => (/* reexport safe */ _sentry_utils__WEBPACK_IMPORTED_MODULE_9__.TRACEPARENT_REGEXP),
-/* harmony export */   "extractTraceparentData": () => (/* reexport safe */ _sentry_utils__WEBPACK_IMPORTED_MODULE_9__.extractTraceparentData),
+/* harmony export */   "spanStatusfromHttpCode": () => (/* reexport safe */ _span_js__WEBPACK_IMPORTED_MODULE_2__.spanStatusfromHttpCode),
+/* harmony export */   "startIdleTransaction": () => (/* reexport safe */ _hubextensions_js__WEBPACK_IMPORTED_MODULE_0__.startIdleTransaction),
 /* harmony export */   "stripUrlQueryAndFragment": () => (/* reexport safe */ _sentry_utils__WEBPACK_IMPORTED_MODULE_10__.stripUrlQueryAndFragment)
 /* harmony export */ });
 /* harmony import */ var _hubextensions_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1733);
@@ -248363,11 +248483,11 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 /* harmony export */   "TRACEPARENT_REGEXP": () => (/* reexport safe */ _sentry_utils__WEBPACK_IMPORTED_MODULE_0__.TRACEPARENT_REGEXP),
 /* harmony export */   "extractTraceparentData": () => (/* reexport safe */ _sentry_utils__WEBPACK_IMPORTED_MODULE_0__.extractTraceparentData),
-/* harmony export */   "stripUrlQueryAndFragment": () => (/* reexport safe */ _sentry_utils__WEBPACK_IMPORTED_MODULE_1__.stripUrlQueryAndFragment),
 /* harmony export */   "getActiveTransaction": () => (/* binding */ getActiveTransaction),
 /* harmony export */   "hasTracingEnabled": () => (/* binding */ hasTracingEnabled),
 /* harmony export */   "msToSec": () => (/* binding */ msToSec),
-/* harmony export */   "secToMs": () => (/* binding */ secToMs)
+/* harmony export */   "secToMs": () => (/* binding */ secToMs),
+/* harmony export */   "stripUrlQueryAndFragment": () => (/* reexport safe */ _sentry_utils__WEBPACK_IMPORTED_MODULE_1__.stripUrlQueryAndFragment)
 /* harmony export */ });
 /* harmony import */ var _sentry_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1601);
 /* harmony import */ var _sentry_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1678);
@@ -250266,14 +250386,14 @@ function supportsHistory() {
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   "Apollo": () => (/* reexport safe */ _node_apollo_js__WEBPACK_IMPORTED_MODULE_6__.Apollo),
+/* harmony export */   "BrowserTracing": () => (/* reexport safe */ _browser_browsertracing_js__WEBPACK_IMPORTED_MODULE_7__.BrowserTracing),
 /* harmony export */   "Express": () => (/* reexport safe */ _node_express_js__WEBPACK_IMPORTED_MODULE_0__.Express),
-/* harmony export */   "Postgres": () => (/* reexport safe */ _node_postgres_js__WEBPACK_IMPORTED_MODULE_1__.Postgres),
-/* harmony export */   "Mysql": () => (/* reexport safe */ _node_mysql_js__WEBPACK_IMPORTED_MODULE_2__.Mysql),
-/* harmony export */   "Mongo": () => (/* reexport safe */ _node_mongo_js__WEBPACK_IMPORTED_MODULE_3__.Mongo),
-/* harmony export */   "Prisma": () => (/* reexport safe */ _node_prisma_js__WEBPACK_IMPORTED_MODULE_4__.Prisma),
 /* harmony export */   "GraphQL": () => (/* reexport safe */ _node_graphql_js__WEBPACK_IMPORTED_MODULE_5__.GraphQL),
-/* harmony export */   "Apollo": () => (/* reexport safe */ _node_apollo_js__WEBPACK_IMPORTED_MODULE_6__.Apollo),
-/* harmony export */   "BrowserTracing": () => (/* reexport safe */ _browser_browsertracing_js__WEBPACK_IMPORTED_MODULE_7__.BrowserTracing)
+/* harmony export */   "Mongo": () => (/* reexport safe */ _node_mongo_js__WEBPACK_IMPORTED_MODULE_3__.Mongo),
+/* harmony export */   "Mysql": () => (/* reexport safe */ _node_mysql_js__WEBPACK_IMPORTED_MODULE_2__.Mysql),
+/* harmony export */   "Postgres": () => (/* reexport safe */ _node_postgres_js__WEBPACK_IMPORTED_MODULE_1__.Postgres),
+/* harmony export */   "Prisma": () => (/* reexport safe */ _node_prisma_js__WEBPACK_IMPORTED_MODULE_4__.Prisma)
 /* harmony export */ });
 /* harmony import */ var _node_express_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1742);
 /* harmony import */ var _node_postgres_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1744);
@@ -253310,7 +253430,7 @@ var SpanStatus; (function (SpanStatus) {
 /***/ ((module) => {
 
 "use strict";
-module.exports = JSON.parse('{"name":"enedissgegrandlyon","version":"1.3.3","description":"","repository":{"type":"https","url":"https://forge.grandlyon.com/web-et-numerique/llle_project/enedis-sge-konnector"},"keywords":[],"main":"./src/index.js","author":"Cozy Cloud","license":"AGPL-3.0","eslintConfig":{"extends":["cozy-app"]},"eslintIgnore":["build","data"],"husky":{"hooks":{"pre-commit":"yarn lint"}},"jest":{"setupFiles":["./setupTests.js"]},"scripts":{"build":"webpack","clean":"rm -rf ./data","cozyPublish":"cozy-app-publish --token $REGISTRY_TOKEN --build-commit $(git rev-parse ${DEPLOY_BRANCH:-build})","deploy":"git-directory-deploy --directory build/ --branch ${DEPLOY_BRANCH:-build}","deploy-dev":"git-directory-deploy --directory build/ --branch ${DEPLOY_BRANCH:-build-dev}","dev":"cozy-konnector-dev","lint":"eslint --fix .","onDeleteAccount:standalone":"cozy-konnector-standalone src/onDeleteAccount.js","onDeleteAccount":"cozy-konnector-dev src/onDeleteAccount.js","pretest":"npm run clean","release":"standard-version --no-verify","standalone":"cozy-konnector-standalone","standalone-no-data":"NO_DATA=true cozy-konnector-standalone src/index.js","start":"node ./src/index.js","test:cov":"jest --coverage","test":"jest","travisDeployKey":"./bin/generate_travis_deploy_key"},"dependencies":{"@sentry/node":"^7.23.0","@sentry/tracing":"^7.23.0","axios":"^0.27.2","cozy-konnector-libs":"5.0.0","easy-soap-request":"^4.7.0","jest":"^28.1.3","moment":"^2.29.3","moment-timezone":"^0.5.34","xml2js":"^0.4.23"},"devDependencies":{"cozy-jobs-cli":"2.0.0","cozy-konnector-build":"1.4.5","eslint-config-cozy-app":"5.5.0","eslint-plugin-prettier":"^4.2.1","git-directory-deploy":"1.5.1","jest-junit":"^14.0.0","standard-version":"^9.5.0"}}');
+module.exports = JSON.parse('{"name":"enedissgegrandlyon","version":"1.3.3","description":"","repository":{"type":"https","url":"https://forge.grandlyon.com/web-et-numerique/llle_project/enedis-sge-konnector"},"keywords":[],"main":"./src/index.js","author":"Cozy Cloud","license":"AGPL-3.0","eslintConfig":{"extends":["cozy-app"]},"eslintIgnore":["build","data"],"husky":{"hooks":{"pre-commit":"yarn lint"}},"jest":{"setupFiles":["./setupTests.js"]},"scripts":{"build":"webpack","clean":"rm -rf ./data","cozyPublish":"cozy-app-publish --token $REGISTRY_TOKEN --build-commit $(git rev-parse ${DEPLOY_BRANCH:-build})","deploy":"git-directory-deploy --directory build/ --branch ${DEPLOY_BRANCH:-build}","deploy-dev":"git-directory-deploy --directory build/ --branch ${DEPLOY_BRANCH:-build-dev}","dev":"cozy-konnector-dev","lint":"eslint --fix .","onDeleteAccount:standalone":"cozy-konnector-standalone src/onDeleteAccount.js","onDeleteAccount":"cozy-konnector-dev src/onDeleteAccount.js","pretest":"npm run clean","release":"standard-version --no-verify","standalone":"cozy-konnector-standalone","standalone-no-data":"NO_DATA=true cozy-konnector-standalone src/index.js","start":"node ./src/index.js","test:cov":"jest --coverage","test":"jest","travisDeployKey":"./bin/generate_travis_deploy_key"},"dependencies":{"@sentry/node":"^7.23.0","@sentry/tracing":"^7.23.0","axios":"^0.27.2","cozy-konnector-libs":"5.2.1","easy-soap-request":"^4.7.0","jest":"^28.1.3","moment":"^2.29.3","moment-timezone":"^0.5.34","xml2js":"^0.4.23"},"devDependencies":{"cozy-jobs-cli":"2.0.3","cozy-konnector-build":"1.5.1","eslint-config-cozy-app":"5.5.0","eslint-plugin-prettier":"^4.2.1","git-directory-deploy":"1.5.1","jest-junit":"^14.0.0","standard-version":"^9.5.0"}}');
 
 /***/ })
 /******/ 	]);
diff --git a/onDeleteAccount.js b/onDeleteAccount.js
index c7b5e84..424ecd7 100644
--- a/onDeleteAccount.js
+++ b/onDeleteAccount.js
@@ -62,6 +62,19 @@ module.exports = __webpack_require__(3)["default"];
 /* 3 */
 /***/ ((module, exports, __webpack_require__) => {
 
+const _excluded = ["debug"],
+      _excluded2 = ["cheerio", "userAgent"];
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
+
+function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
+
 /**
  * This is a function which returns an instance of
  * [request-promise](https://www.npmjs.com/package/request-promise) initialized with
@@ -151,12 +164,14 @@ exports = module.exports = {
   DEFAULT_USER_AGENT
 };
 
-function requestFactory({
-  debug,
-  ...options
-} = {
+function requestFactory(_ref = {
   debug: false
 }) {
+  let {
+    debug
+  } = _ref,
+      options = _objectWithoutProperties(_ref, _excluded);
+
   const logFn = setDebugFunction(debug);
   debug && requestdebug(request, logFn);
   return request.defaults(getRequestOptions(mergeDefaultOptions(options)));
@@ -229,39 +244,39 @@ function mergeDefaultOptions(options = {}) {
     options.json = false;
   }
 
-  return { ...defaultOptions,
-    ...options
-  };
+  return _objectSpread(_objectSpread({}, defaultOptions), options);
 }
 
 function transformWithCheerio(body, response, resolveWithFullResponse) {
   const result = (__webpack_require__(256).load)(body);
 
   if (resolveWithFullResponse) {
-    return { ...response,
+    return _objectSpread(_objectSpread({}, response), {}, {
       body: result
-    };
+    });
   }
 
   return result;
 }
 
-function getRequestOptions({
-  cheerio,
-  userAgent,
-  ...options
-}) {
+function getRequestOptions(_ref2) {
+  let {
+    cheerio,
+    userAgent
+  } = _ref2,
+      options = _objectWithoutProperties(_ref2, _excluded2);
+
   const userAgentOption = options.headers['User-Agent'];
-  return cheerio ? { ...options,
+  return cheerio ? _objectSpread(_objectSpread({}, options), {}, {
     transform: transformWithCheerio,
-    headers: { ...options.headers,
+    headers: _objectSpread(_objectSpread({}, options.headers), {}, {
       'User-Agent': userAgentOption ? userAgentOption : userAgent === false ? undefined : DEFAULT_USER_AGENT
-    }
-  } : { ...options,
-    headers: { ...options.headers,
+    })
+  }) : _objectSpread(_objectSpread({}, options), {}, {
+    headers: _objectSpread(_objectSpread({}, options.headers), {}, {
       'User-Agent': userAgent ? DEFAULT_USER_AGENT : options.headers['User-Agent']
-    }
-  };
+    })
+  });
 }
 
 /***/ }),
@@ -40118,30 +40133,30 @@ exports.root = staticMethods.root;
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "__extends": () => (/* binding */ __extends),
 /* harmony export */   "__assign": () => (/* binding */ __assign),
-/* harmony export */   "__rest": () => (/* binding */ __rest),
-/* harmony export */   "__decorate": () => (/* binding */ __decorate),
-/* harmony export */   "__param": () => (/* binding */ __param),
-/* harmony export */   "__metadata": () => (/* binding */ __metadata),
+/* harmony export */   "__asyncDelegator": () => (/* binding */ __asyncDelegator),
+/* harmony export */   "__asyncGenerator": () => (/* binding */ __asyncGenerator),
+/* harmony export */   "__asyncValues": () => (/* binding */ __asyncValues),
+/* harmony export */   "__await": () => (/* binding */ __await),
 /* harmony export */   "__awaiter": () => (/* binding */ __awaiter),
-/* harmony export */   "__generator": () => (/* binding */ __generator),
+/* harmony export */   "__classPrivateFieldGet": () => (/* binding */ __classPrivateFieldGet),
+/* harmony export */   "__classPrivateFieldSet": () => (/* binding */ __classPrivateFieldSet),
 /* harmony export */   "__createBinding": () => (/* binding */ __createBinding),
+/* harmony export */   "__decorate": () => (/* binding */ __decorate),
 /* harmony export */   "__exportStar": () => (/* binding */ __exportStar),
-/* harmony export */   "__values": () => (/* binding */ __values),
+/* harmony export */   "__extends": () => (/* binding */ __extends),
+/* harmony export */   "__generator": () => (/* binding */ __generator),
+/* harmony export */   "__importDefault": () => (/* binding */ __importDefault),
+/* harmony export */   "__importStar": () => (/* binding */ __importStar),
+/* harmony export */   "__makeTemplateObject": () => (/* binding */ __makeTemplateObject),
+/* harmony export */   "__metadata": () => (/* binding */ __metadata),
+/* harmony export */   "__param": () => (/* binding */ __param),
 /* harmony export */   "__read": () => (/* binding */ __read),
+/* harmony export */   "__rest": () => (/* binding */ __rest),
 /* harmony export */   "__spread": () => (/* binding */ __spread),
-/* harmony export */   "__spreadArrays": () => (/* binding */ __spreadArrays),
 /* harmony export */   "__spreadArray": () => (/* binding */ __spreadArray),
-/* harmony export */   "__await": () => (/* binding */ __await),
-/* harmony export */   "__asyncGenerator": () => (/* binding */ __asyncGenerator),
-/* harmony export */   "__asyncDelegator": () => (/* binding */ __asyncDelegator),
-/* harmony export */   "__asyncValues": () => (/* binding */ __asyncValues),
-/* harmony export */   "__makeTemplateObject": () => (/* binding */ __makeTemplateObject),
-/* harmony export */   "__importStar": () => (/* binding */ __importStar),
-/* harmony export */   "__importDefault": () => (/* binding */ __importDefault),
-/* harmony export */   "__classPrivateFieldGet": () => (/* binding */ __classPrivateFieldGet),
-/* harmony export */   "__classPrivateFieldSet": () => (/* binding */ __classPrivateFieldSet)
+/* harmony export */   "__spreadArrays": () => (/* binding */ __spreadArrays),
+/* harmony export */   "__values": () => (/* binding */ __values)
 /* harmony export */ });
 /*! *****************************************************************************
 Copyright (c) Microsoft Corporation.
@@ -66027,6 +66042,12 @@ module.exports = noop;
 /* 484 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Small utilities helping to develop konnectors.
  *
@@ -66158,7 +66179,7 @@ const findDuplicates = async (doctype, options) => {
   for (let key in groups) {
     const group = groups[key];
     toKeep.push(group[0]);
-    toRemove.push.apply(toRemove, group.slice(1).map(doc => ({ ...doc,
+    toRemove.push.apply(toRemove, group.slice(1).map(doc => _objectSpread(_objectSpread({}, doc), {}, {
       original: group[0]._id
     })));
   }
@@ -71391,11 +71412,11 @@ exports["default"] = fetch
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__),
+/* harmony export */   "FetchError": () => (/* binding */ FetchError),
 /* harmony export */   "Headers": () => (/* binding */ Headers),
 /* harmony export */   "Request": () => (/* binding */ Request),
 /* harmony export */   "Response": () => (/* binding */ Response),
-/* harmony export */   "FetchError": () => (/* binding */ FetchError)
+/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
 /* harmony export */ });
 /* harmony import */ var stream__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(82);
 /* harmony import */ var http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(80);
@@ -72544,7 +72565,7 @@ const INTERNALS$2 = Symbol('Request internals');
 const parse_url = url__WEBPACK_IMPORTED_MODULE_2__.parse;
 const format_url = url__WEBPACK_IMPORTED_MODULE_2__.format;
 
-const streamDestructionSupported = 'destroy' in stream__WEBPACK_IMPORTED_MODULE_0__.Readable.prototype;
+const streamDestructionSupported = "destroy" in stream__WEBPACK_IMPORTED_MODULE_0__.Readable.prototype;
 
 /**
  * Check if a value is an instance of Request.
@@ -86809,8 +86830,8 @@ module.exports = cloneBuffer;
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "Set": () => (/* binding */ ExportedSet),
-/* harmony export */   "Map": () => (/* binding */ ExportedMap)
+/* harmony export */   "Map": () => (/* binding */ ExportedMap),
+/* harmony export */   "Set": () => (/* binding */ ExportedSet)
 /* harmony export */ });
 function mangle(key) {
   return '$' + key;
@@ -86961,30 +86982,30 @@ if (typeof Object.create === 'function') {
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "UNAUTHORIZED": () => (/* binding */ UNAUTHORIZED),
-/* harmony export */   "MISSING_BULK_DOCS": () => (/* binding */ MISSING_BULK_DOCS),
-/* harmony export */   "MISSING_DOC": () => (/* binding */ MISSING_DOC),
-/* harmony export */   "REV_CONFLICT": () => (/* binding */ REV_CONFLICT),
-/* harmony export */   "INVALID_ID": () => (/* binding */ INVALID_ID),
-/* harmony export */   "MISSING_ID": () => (/* binding */ MISSING_ID),
-/* harmony export */   "RESERVED_ID": () => (/* binding */ RESERVED_ID),
-/* harmony export */   "NOT_OPEN": () => (/* binding */ NOT_OPEN),
-/* harmony export */   "UNKNOWN_ERROR": () => (/* binding */ UNKNOWN_ERROR),
 /* harmony export */   "BAD_ARG": () => (/* binding */ BAD_ARG),
-/* harmony export */   "INVALID_REQUEST": () => (/* binding */ INVALID_REQUEST),
-/* harmony export */   "QUERY_PARSE_ERROR": () => (/* binding */ QUERY_PARSE_ERROR),
-/* harmony export */   "DOC_VALIDATION": () => (/* binding */ DOC_VALIDATION),
 /* harmony export */   "BAD_REQUEST": () => (/* binding */ BAD_REQUEST),
-/* harmony export */   "NOT_AN_OBJECT": () => (/* binding */ NOT_AN_OBJECT),
 /* harmony export */   "DB_MISSING": () => (/* binding */ DB_MISSING),
-/* harmony export */   "WSQ_ERROR": () => (/* binding */ WSQ_ERROR),
-/* harmony export */   "LDB_ERROR": () => (/* binding */ LDB_ERROR),
-/* harmony export */   "FORBIDDEN": () => (/* binding */ FORBIDDEN),
-/* harmony export */   "INVALID_REV": () => (/* binding */ INVALID_REV),
+/* harmony export */   "DOC_VALIDATION": () => (/* binding */ DOC_VALIDATION),
 /* harmony export */   "FILE_EXISTS": () => (/* binding */ FILE_EXISTS),
-/* harmony export */   "MISSING_STUB": () => (/* binding */ MISSING_STUB),
+/* harmony export */   "FORBIDDEN": () => (/* binding */ FORBIDDEN),
 /* harmony export */   "IDB_ERROR": () => (/* binding */ IDB_ERROR),
+/* harmony export */   "INVALID_ID": () => (/* binding */ INVALID_ID),
+/* harmony export */   "INVALID_REQUEST": () => (/* binding */ INVALID_REQUEST),
+/* harmony export */   "INVALID_REV": () => (/* binding */ INVALID_REV),
 /* harmony export */   "INVALID_URL": () => (/* binding */ INVALID_URL),
+/* harmony export */   "LDB_ERROR": () => (/* binding */ LDB_ERROR),
+/* harmony export */   "MISSING_BULK_DOCS": () => (/* binding */ MISSING_BULK_DOCS),
+/* harmony export */   "MISSING_DOC": () => (/* binding */ MISSING_DOC),
+/* harmony export */   "MISSING_ID": () => (/* binding */ MISSING_ID),
+/* harmony export */   "MISSING_STUB": () => (/* binding */ MISSING_STUB),
+/* harmony export */   "NOT_AN_OBJECT": () => (/* binding */ NOT_AN_OBJECT),
+/* harmony export */   "NOT_OPEN": () => (/* binding */ NOT_OPEN),
+/* harmony export */   "QUERY_PARSE_ERROR": () => (/* binding */ QUERY_PARSE_ERROR),
+/* harmony export */   "RESERVED_ID": () => (/* binding */ RESERVED_ID),
+/* harmony export */   "REV_CONFLICT": () => (/* binding */ REV_CONFLICT),
+/* harmony export */   "UNAUTHORIZED": () => (/* binding */ UNAUTHORIZED),
+/* harmony export */   "UNKNOWN_ERROR": () => (/* binding */ UNKNOWN_ERROR),
+/* harmony export */   "WSQ_ERROR": () => (/* binding */ WSQ_ERROR),
 /* harmony export */   "createError": () => (/* binding */ createError),
 /* harmony export */   "generateErrorFromResponse": () => (/* binding */ generateErrorFromResponse)
 /* harmony export */ });
@@ -87161,9 +87182,9 @@ function stringMd5(string) {
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "fetch": () => (/* binding */ fetch),
+/* harmony export */   "AbortController": () => (/* binding */ AbortController),
 /* harmony export */   "Headers": () => (/* binding */ Headers),
-/* harmony export */   "AbortController": () => (/* binding */ AbortController)
+/* harmony export */   "fetch": () => (/* binding */ fetch)
 /* harmony export */ });
 /* harmony import */ var node_fetch__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(493);
 /* harmony import */ var fetch_cookie__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517);
@@ -87272,18 +87293,18 @@ module.exports = exports["default"];
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "massageSelector": () => (/* binding */ massageSelector),
-/* harmony export */   "matchesSelector": () => (/* binding */ matchesSelector),
-/* harmony export */   "filterInMemoryFields": () => (/* binding */ filterInMemoryFields),
+/* harmony export */   "compare": () => (/* binding */ compare),
 /* harmony export */   "createFieldSorter": () => (/* binding */ createFieldSorter),
-/* harmony export */   "rowFilter": () => (/* binding */ rowFilter),
-/* harmony export */   "isCombinationalField": () => (/* binding */ isCombinationalField),
+/* harmony export */   "filterInMemoryFields": () => (/* binding */ filterInMemoryFields),
+/* harmony export */   "getFieldFromDoc": () => (/* binding */ getFieldFromDoc),
 /* harmony export */   "getKey": () => (/* binding */ getKey),
 /* harmony export */   "getValue": () => (/* binding */ getValue),
-/* harmony export */   "getFieldFromDoc": () => (/* binding */ getFieldFromDoc),
-/* harmony export */   "setFieldInDoc": () => (/* binding */ setFieldInDoc),
-/* harmony export */   "compare": () => (/* binding */ compare),
-/* harmony export */   "parseField": () => (/* binding */ parseField)
+/* harmony export */   "isCombinationalField": () => (/* binding */ isCombinationalField),
+/* harmony export */   "massageSelector": () => (/* binding */ massageSelector),
+/* harmony export */   "matchesSelector": () => (/* binding */ matchesSelector),
+/* harmony export */   "parseField": () => (/* binding */ parseField),
+/* harmony export */   "rowFilter": () => (/* binding */ rowFilter),
+/* harmony export */   "setFieldInDoc": () => (/* binding */ setFieldInDoc)
 /* harmony export */ });
 /* harmony import */ var pouchdb_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(507);
 /* harmony import */ var pouchdb_collate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520);
@@ -87854,8 +87875,8 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 /* harmony export */   "collate": () => (/* binding */ collate),
 /* harmony export */   "normalizeKey": () => (/* binding */ normalizeKey),
-/* harmony export */   "toIndexableString": () => (/* binding */ toIndexableString),
-/* harmony export */   "parseIndexableString": () => (/* binding */ parseIndexableString)
+/* harmony export */   "parseIndexableString": () => (/* binding */ parseIndexableString),
+/* harmony export */   "toIndexableString": () => (/* binding */ toIndexableString)
 /* harmony export */ });
 function pad(str, padWith, upToLength) {
   var padding = '';
@@ -89325,13 +89346,13 @@ function createAbstractMapReduce(localDocName, mapper, reducer, ddocValidator) {
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 /* harmony export */   "atob": () => (/* binding */ thisAtob),
-/* harmony export */   "btoa": () => (/* binding */ thisBtoa),
 /* harmony export */   "base64StringToBlobOrBuffer": () => (/* binding */ b64ToBluffer),
 /* harmony export */   "binaryStringToArrayBuffer": () => (/* binding */ binaryStringToArrayBuffer),
 /* harmony export */   "binaryStringToBlobOrBuffer": () => (/* binding */ binStringToBluffer),
 /* harmony export */   "blob": () => (/* binding */ createBlob),
 /* harmony export */   "blobOrBufferToBase64": () => (/* binding */ blobToBase64),
 /* harmony export */   "blobOrBufferToBinaryString": () => (/* binding */ blobToBase64$1),
+/* harmony export */   "btoa": () => (/* binding */ thisBtoa),
 /* harmony export */   "readAsArrayBuffer": () => (/* binding */ readAsArrayBuffer),
 /* harmony export */   "readAsBinaryString": () => (/* binding */ readAsBinaryString),
 /* harmony export */   "typedBuffer": () => (/* binding */ typedBuffer)
@@ -89521,15 +89542,15 @@ module.exports = bufferFrom
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */   "uniq": () => (/* binding */ uniq),
-/* harmony export */   "sequentialize": () => (/* binding */ sequentialize),
-/* harmony export */   "fin": () => (/* binding */ fin),
+/* harmony export */   "BuiltInError": () => (/* binding */ BuiltInError),
+/* harmony export */   "NotFoundError": () => (/* binding */ NotFoundError),
+/* harmony export */   "QueryParseError": () => (/* binding */ QueryParseError),
 /* harmony export */   "callbackify": () => (/* binding */ callbackify),
-/* harmony export */   "promisedCallback": () => (/* binding */ promisedCallback),
+/* harmony export */   "fin": () => (/* binding */ fin),
 /* harmony export */   "mapToKeysArray": () => (/* binding */ mapToKeysArray),
-/* harmony export */   "QueryParseError": () => (/* binding */ QueryParseError),
-/* harmony export */   "NotFoundError": () => (/* binding */ NotFoundError),
-/* harmony export */   "BuiltInError": () => (/* binding */ BuiltInError)
+/* harmony export */   "promisedCallback": () => (/* binding */ promisedCallback),
+/* harmony export */   "sequentialize": () => (/* binding */ sequentialize),
+/* harmony export */   "uniq": () => (/* binding */ uniq)
 /* harmony export */ });
 /* harmony import */ var inherits__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(525);
 /* harmony import */ var inherits__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(inherits__WEBPACK_IMPORTED_MODULE_0__);
@@ -153088,6 +153109,12 @@ module.exports = JSON.parse('{"com":{"tricount.expenses":"Expenses Tricount","sp
 /* 953 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /* global __WEBPACK_PROVIDED_MANIFEST__ */
 
 /**
@@ -153144,9 +153171,7 @@ function getCozyMetadata(data = {}) {
     }
   }
 
-  return { ...defaultData,
-    ...data
-  };
+  return _objectSpread(_objectSpread({}, defaultData), data);
 }
 
 module.exports = {
@@ -153159,6 +153184,12 @@ module.exports = {
 /* 954 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 const fs = __webpack_require__(149);
 
 const path = __webpack_require__(142);
@@ -153280,11 +153311,11 @@ module.exports = {
       if (doctype === 'io.cozy.accounts') {
         const configPath = path.resolve('konnector-dev-config.json');
         const config = JSON.parse(stripJsonComments(fs.readFileSync(configPath, 'utf8')));
-        result = {
-          _id: id,
-          ...result,
+        result = _objectSpread(_objectSpread({
+          _id: id
+        }, result), {}, {
           auth: config.fields
-        };
+        });
 
         if (!accountExists) {
           this.create(doctype, result);
@@ -153371,9 +153402,7 @@ module.exports = {
           await renameFile(id, attrs.name);
         }
 
-        doc.attributes = { ...doc.attributes,
-          ...attrs
-        };
+        doc.attributes = _objectSpread(_objectSpread({}, doc.attributes), attrs);
         db.get('io.cozy.files').updateById(id, doc).write();
       }
     },
@@ -159620,6 +159649,7 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */   "closestTo": () => (/* reexport safe */ _closestTo_index_js__WEBPACK_IMPORTED_MODULE_15__["default"]),
 /* harmony export */   "compareAsc": () => (/* reexport safe */ _compareAsc_index_js__WEBPACK_IMPORTED_MODULE_16__["default"]),
 /* harmony export */   "compareDesc": () => (/* reexport safe */ _compareDesc_index_js__WEBPACK_IMPORTED_MODULE_17__["default"]),
+/* harmony export */   "daysInWeek": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.daysInWeek),
 /* harmony export */   "daysToWeeks": () => (/* reexport safe */ _daysToWeeks_index_js__WEBPACK_IMPORTED_MODULE_18__["default"]),
 /* harmony export */   "differenceInBusinessDays": () => (/* reexport safe */ _differenceInBusinessDays_index_js__WEBPACK_IMPORTED_MODULE_19__["default"]),
 /* harmony export */   "differenceInCalendarDays": () => (/* reexport safe */ _differenceInCalendarDays_index_js__WEBPACK_IMPORTED_MODULE_20__["default"]),
@@ -159756,14 +159786,22 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */   "lastDayOfYear": () => (/* reexport safe */ _lastDayOfYear_index_js__WEBPACK_IMPORTED_MODULE_151__["default"]),
 /* harmony export */   "lightFormat": () => (/* reexport safe */ _lightFormat_index_js__WEBPACK_IMPORTED_MODULE_152__["default"]),
 /* harmony export */   "max": () => (/* reexport safe */ _max_index_js__WEBPACK_IMPORTED_MODULE_153__["default"]),
+/* harmony export */   "maxTime": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.maxTime),
 /* harmony export */   "milliseconds": () => (/* reexport safe */ _milliseconds_index_js__WEBPACK_IMPORTED_MODULE_154__["default"]),
+/* harmony export */   "millisecondsInHour": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.millisecondsInHour),
+/* harmony export */   "millisecondsInMinute": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.millisecondsInMinute),
+/* harmony export */   "millisecondsInSecond": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.millisecondsInSecond),
 /* harmony export */   "millisecondsToHours": () => (/* reexport safe */ _millisecondsToHours_index_js__WEBPACK_IMPORTED_MODULE_155__["default"]),
 /* harmony export */   "millisecondsToMinutes": () => (/* reexport safe */ _millisecondsToMinutes_index_js__WEBPACK_IMPORTED_MODULE_156__["default"]),
 /* harmony export */   "millisecondsToSeconds": () => (/* reexport safe */ _millisecondsToSeconds_index_js__WEBPACK_IMPORTED_MODULE_157__["default"]),
 /* harmony export */   "min": () => (/* reexport safe */ _min_index_js__WEBPACK_IMPORTED_MODULE_158__["default"]),
+/* harmony export */   "minTime": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.minTime),
+/* harmony export */   "minutesInHour": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.minutesInHour),
 /* harmony export */   "minutesToHours": () => (/* reexport safe */ _minutesToHours_index_js__WEBPACK_IMPORTED_MODULE_159__["default"]),
 /* harmony export */   "minutesToMilliseconds": () => (/* reexport safe */ _minutesToMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_160__["default"]),
 /* harmony export */   "minutesToSeconds": () => (/* reexport safe */ _minutesToSeconds_index_js__WEBPACK_IMPORTED_MODULE_161__["default"]),
+/* harmony export */   "monthsInQuarter": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.monthsInQuarter),
+/* harmony export */   "monthsInYear": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.monthsInYear),
 /* harmony export */   "monthsToQuarters": () => (/* reexport safe */ _monthsToQuarters_index_js__WEBPACK_IMPORTED_MODULE_162__["default"]),
 /* harmony export */   "monthsToYears": () => (/* reexport safe */ _monthsToYears_index_js__WEBPACK_IMPORTED_MODULE_163__["default"]),
 /* harmony export */   "nextDay": () => (/* reexport safe */ _nextDay_index_js__WEBPACK_IMPORTED_MODULE_164__["default"]),
@@ -159777,9 +159815,12 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */   "parse": () => (/* reexport safe */ _parse_index_js__WEBPACK_IMPORTED_MODULE_172__["default"]),
 /* harmony export */   "parseISO": () => (/* reexport safe */ _parseISO_index_js__WEBPACK_IMPORTED_MODULE_173__["default"]),
 /* harmony export */   "parseJSON": () => (/* reexport safe */ _parseJSON_index_js__WEBPACK_IMPORTED_MODULE_174__["default"]),
+/* harmony export */   "quartersInYear": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.quartersInYear),
 /* harmony export */   "quartersToMonths": () => (/* reexport safe */ _quartersToMonths_index_js__WEBPACK_IMPORTED_MODULE_175__["default"]),
 /* harmony export */   "quartersToYears": () => (/* reexport safe */ _quartersToYears_index_js__WEBPACK_IMPORTED_MODULE_176__["default"]),
 /* harmony export */   "roundToNearestMinutes": () => (/* reexport safe */ _roundToNearestMinutes_index_js__WEBPACK_IMPORTED_MODULE_177__["default"]),
+/* harmony export */   "secondsInHour": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.secondsInHour),
+/* harmony export */   "secondsInMinute": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.secondsInMinute),
 /* harmony export */   "secondsToHours": () => (/* reexport safe */ _secondsToHours_index_js__WEBPACK_IMPORTED_MODULE_178__["default"]),
 /* harmony export */   "secondsToMilliseconds": () => (/* reexport safe */ _secondsToMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_179__["default"]),
 /* harmony export */   "secondsToMinutes": () => (/* reexport safe */ _secondsToMinutes_index_js__WEBPACK_IMPORTED_MODULE_180__["default"]),
@@ -159829,19 +159870,7 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */   "toDate": () => (/* reexport safe */ _toDate_index_js__WEBPACK_IMPORTED_MODULE_224__["default"]),
 /* harmony export */   "weeksToDays": () => (/* reexport safe */ _weeksToDays_index_js__WEBPACK_IMPORTED_MODULE_225__["default"]),
 /* harmony export */   "yearsToMonths": () => (/* reexport safe */ _yearsToMonths_index_js__WEBPACK_IMPORTED_MODULE_226__["default"]),
-/* harmony export */   "yearsToQuarters": () => (/* reexport safe */ _yearsToQuarters_index_js__WEBPACK_IMPORTED_MODULE_227__["default"]),
-/* harmony export */   "daysInWeek": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.daysInWeek),
-/* harmony export */   "maxTime": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.maxTime),
-/* harmony export */   "millisecondsInHour": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.millisecondsInHour),
-/* harmony export */   "millisecondsInMinute": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.millisecondsInMinute),
-/* harmony export */   "millisecondsInSecond": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.millisecondsInSecond),
-/* harmony export */   "minTime": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.minTime),
-/* harmony export */   "minutesInHour": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.minutesInHour),
-/* harmony export */   "monthsInQuarter": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.monthsInQuarter),
-/* harmony export */   "monthsInYear": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.monthsInYear),
-/* harmony export */   "quartersInYear": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.quartersInYear),
-/* harmony export */   "secondsInHour": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.secondsInHour),
-/* harmony export */   "secondsInMinute": () => (/* reexport safe */ _constants_index_js__WEBPACK_IMPORTED_MODULE_228__.secondsInMinute)
+/* harmony export */   "yearsToQuarters": () => (/* reexport safe */ _yearsToQuarters_index_js__WEBPACK_IMPORTED_MODULE_227__["default"])
 /* harmony export */ });
 /* harmony import */ var _add_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1007);
 /* harmony import */ var _addBusinessDays_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1013);
@@ -162289,8 +162318,8 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 /* harmony export */   "daysInWeek": () => (/* binding */ daysInWeek),
 /* harmony export */   "maxTime": () => (/* binding */ maxTime),
-/* harmony export */   "millisecondsInMinute": () => (/* binding */ millisecondsInMinute),
 /* harmony export */   "millisecondsInHour": () => (/* binding */ millisecondsInHour),
+/* harmony export */   "millisecondsInMinute": () => (/* binding */ millisecondsInMinute),
 /* harmony export */   "millisecondsInSecond": () => (/* binding */ millisecondsInSecond),
 /* harmony export */   "minTime": () => (/* binding */ minTime),
 /* harmony export */   "minutesInHour": () => (/* binding */ minutesInHour),
@@ -178448,6 +178477,12 @@ function yearsToQuarters(years) {
 /* 1270 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Bank transactions categorization
  *
@@ -178529,10 +178564,10 @@ async function createCategorizer(options = {}) {
   }
 
   try {
-    localModel = await createLocalModel({ ...classifierOptions,
+    localModel = await createLocalModel(_objectSpread(_objectSpread({}, classifierOptions), {}, {
       pretrainedClassifier,
       customTransactionFetcher
-    });
+    }));
   } catch (e) {
     log('warn', 'Failed to create local model:');
     log('warn', e.message);
@@ -178810,12 +178845,16 @@ module.exports = {
 /* 1275 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 const bayes = __webpack_require__(1276);
 
 function createClassifier(parameters, options) {
-  parameters.options = { ...parameters.options,
-    ...options
-  };
+  parameters.options = _objectSpread(_objectSpread({}, parameters.options), options);
   const classifier = bayes.fromJson(parameters);
   return classifier;
 }
@@ -184258,6 +184297,12 @@ module.exports = {
 /* 1282 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+const _excluded = ["pretrainedClassifier"];
+
+function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
+
+function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
+
 const {
   createClassifier
 } = __webpack_require__(1283);
@@ -184285,9 +184330,10 @@ const log = logger.namespace('categorization/localModel/model');
 
 async function createModel(options) {
   const {
-    pretrainedClassifier,
-    ...remainingOptions
-  } = options;
+    pretrainedClassifier
+  } = options,
+        remainingOptions = _objectWithoutProperties(options, _excluded);
+
   let classifier;
 
   if (pretrainedClassifier) {
@@ -184346,6 +184392,18 @@ module.exports = {
 /* 1283 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+const _excluded = ["customTransactionFetcher"];
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
+
+function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
+
 const {
   fetchTransactionsWithManualCat
 } = __webpack_require__(1284);
@@ -184372,10 +184430,14 @@ const FAKE_TRANSACTION = {
   manualCategoryId: '0'
 };
 const TOKENS_TO_REWEIGHT = ['tag_neg', 'tag_v_b_expense', 'tag_neg tag_v_b_expense', 'tag_b_expense', 'tag_neg tag_b_expense', 'tag_expense', 'tag_neg tag_expense', 'tag_noise_neg', 'tag_neg tag_noise_neg', 'tag_pos', 'tag_noise_pos', 'tag_pos tag_noise_pos', 'tag_income', 'tag_pos tag_income', 'tag_b_income', 'tag_pos tag_b_income', 'tag_activity_income', 'tag_pos tag_activity_income'];
+/**
+ * Get the classifier options, mainly to get the alpha parameter
+ *
+ * @param {number} nbUniqueCategories - Number of unique categories
+ * @returns {object} the classifier options
+ */
 
-const getClassifierOptions = transactionsWithManualCat => {
-  const uniqueCategories = getUniqueCategories(transactionsWithManualCat);
-  const nbUniqueCategories = uniqueCategories.length;
+const getClassifierOptions = nbUniqueCategories => {
   log('debug', 'Number of unique categories in transactions with manual categories: ' + nbUniqueCategories);
   const alpha = getAlphaParameter(nbUniqueCategories, ALPHA_MIN, ALPHA_MAX, ALPHA_MAX_SMOOTHING);
   log('debug', 'Alpha parameter value is ' + alpha);
@@ -184471,9 +184533,10 @@ const reweightModel = classifier => {
 
 const createClassifier = async options => {
   const {
-    customTransactionFetcher,
-    ...remainingOptions
-  } = options;
+    customTransactionFetcher
+  } = options,
+        remainingOptions = _objectWithoutProperties(options, _excluded);
+
   let transactions = [];
 
   if (!customTransactionFetcher) {
@@ -184486,10 +184549,9 @@ const createClassifier = async options => {
 
   log('debug', `Fetched ${transactions.length} transactions`);
   log('debug', 'Instanciating a new classifier');
-  const classifierOptions = getClassifierOptions(transactions);
-  const classifier = createLocalClassifier(transactions, { ...remainingOptions,
-    ...classifierOptions.initialization
-  }, classifierOptions.configuration);
+  const uniqueCategories = getUniqueCategories(transactions);
+  const classifierOptions = getClassifierOptions((uniqueCategories === null || uniqueCategories === void 0 ? void 0 : uniqueCategories.length) || 0);
+  const classifier = createLocalClassifier(transactions, _objectSpread(_objectSpread({}, remainingOptions), classifierOptions.initialization), classifierOptions.configuration);
   log('debug', 'Reweighting model to lower the impact of amount in the prediction');
   reweightModel(classifier);
   log('debug', 'Reweighting model to lower the impact of amount in the prediction');
@@ -184498,7 +184560,8 @@ const createClassifier = async options => {
 };
 
 module.exports = {
-  createClassifier
+  createClassifier,
+  getClassifierOptions
 };
 
 /***/ }),
@@ -184585,6 +184648,12 @@ module.exports = log;
 /* 1288 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 const cozy = __webpack_require__(485);
 
 const log = (__webpack_require__(354).namespace)('BaseKonnector');
@@ -184978,9 +185047,7 @@ class BaseKonnector {
       heartBeat: 5 * s,
       retry: false
     };
-    options = { ...defaultParams,
-      ...options
-    };
+    options = _objectSpread(_objectSpread({}, defaultParams), options);
 
     if (options.timeout) {
       log('warn', `The timeout option for waitForTwoFaCode is deprecated. Please use the endTime option now`);
@@ -185049,11 +185116,10 @@ class BaseKonnector {
 
 
   saveBills(entries, fields, options) {
-    return saveBills(entries, fields, {
+    return saveBills(entries, fields, _objectSpread({
       sourceAccount: this.accountId,
-      sourceAccountIdentifier: fields.login,
-      ...options
-    });
+      sourceAccountIdentifier: fields.login
+    }, options));
   }
   /**
    * This is saveFiles function from cozy-konnector-libs which automatically adds sourceAccount and
@@ -185064,11 +185130,10 @@ class BaseKonnector {
 
 
   saveFiles(entries, fields, options) {
-    return saveFiles(entries, fields, {
+    return saveFiles(entries, fields, _objectSpread({
       sourceAccount: this.accountId,
-      sourceAccountIdentifier: fields.login,
-      ...options
-    });
+      sourceAccountIdentifier: fields.login
+    }, options));
   }
   /**
    * This is updateOrCreate function from cozy-konnector-libs which automatically adds sourceAccount in
@@ -185079,11 +185144,10 @@ class BaseKonnector {
 
 
   updateOrCreate(entries, doctype, matchingAttributes, options) {
-    return updateOrCreate(entries, doctype, matchingAttributes, {
+    return updateOrCreate(entries, doctype, matchingAttributes, _objectSpread({
       sourceAccount: this.accountId,
-      sourceAccountIdentifier: get(options, 'fields.login'),
-      ...options
-    });
+      sourceAccountIdentifier: get(options, 'fields.login')
+    }, options));
   }
   /**
    * This is saveIdentity function from cozy-konnector-libs which automatically adds sourceAccount in
@@ -185094,11 +185158,10 @@ class BaseKonnector {
 
 
   saveIdentity(contact, accountIdentifier, options = {}) {
-    return saveIdentity(contact, accountIdentifier, {
+    return saveIdentity(contact, accountIdentifier, _objectSpread({
       sourceAccount: this.accountId,
-      sourceAccountIdentifier: accountIdentifier,
-      ...options
-    });
+      sourceAccountIdentifier: accountIdentifier
+    }, options));
   }
   /**
    * This is signin function from cozy-konnector-libs which automatically adds deactivateAutoSuccessfulLogin
@@ -185455,6 +185518,12 @@ module.exports.manageContractsData = manageContractsData;
 /* 1290 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Saves the given files in the given folder via the Cozy API.
  *
@@ -185620,9 +185689,9 @@ const saveFiles = async (entries, fields, options = {}) => {
 
       if (canBeSaved(entry)) {
         const folderPath = await getOrCreateDestinationPath(entry, saveOptions);
-        entry = await saveEntry(entry, { ...saveOptions,
+        entry = await saveEntry(entry, _objectSpread(_objectSpread({}, saveOptions), {}, {
           folderPath
-        });
+        }));
 
         if (entry && entry._cozy_file_to_create) {
           savedFiles++;
@@ -185814,19 +185883,14 @@ async function createFile(entry, options, method, fileId) {
     }
   }
 
-  createFileOptions = { ...createFileOptions,
-    ...entry.fileAttributes,
-    ...options.sourceAccountOptions
-  };
+  createFileOptions = _objectSpread(_objectSpread(_objectSpread({}, createFileOptions), entry.fileAttributes), options.sourceAccountOptions);
 
   if (options.fileIdAttributes) {
-    createFileOptions = { ...createFileOptions,
-      ...{
-        metadata: { ...createFileOptions.metadata,
-          fileIdAttributes: calculateFileKey(entry, options.fileIdAttributes)
-        }
-      }
-    };
+    createFileOptions = _objectSpread(_objectSpread({}, createFileOptions), {
+      metadata: _objectSpread(_objectSpread({}, createFileOptions.metadata), {}, {
+        fileIdAttributes: calculateFileKey(entry, options.fileIdAttributes)
+      })
+    });
   }
 
   let toCreate;
@@ -185836,9 +185900,9 @@ async function createFile(entry, options, method, fileId) {
   } else if (entry.fetchFile || options.fetchFile) {
     toCreate = await (entry.fetchFile || options.fetchFile)(entry);
   } else {
-    toCreate = downloadEntry(entry, { ...options,
+    toCreate = downloadEntry(entry, _objectSpread(_objectSpread({}, options), {}, {
       simple: false
-    });
+    }));
   }
 
   let fileDocument;
@@ -186092,9 +186156,7 @@ function getRequestOptions(entry, options) {
     defaultRequestOptions.jar = true;
   }
 
-  return { ...defaultRequestOptions,
-    ...entry.requestOptions
-  };
+  return _objectSpread(_objectSpread({}, defaultRequestOptions), entry.requestOptions);
 }
 
 function attachFileToEntry(entry, fileDocument) {
@@ -189636,6 +189698,12 @@ module.exports = {
 /* 1310 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Saves the data into the cozy blindly without check.
  *
@@ -189688,13 +189756,14 @@ const addData = (entries, doctype, options = {}) => {
 
   return bluebird.mapSeries(entries, async entry => {
     log('debug', entry, 'Adding this entry');
-    const metaEntry = {
-      cozyMetadata: getCozyMetadata({ ...entry.cozyMetadata,
+
+    const metaEntry = _objectSpread({
+      cozyMetadata: getCozyMetadata(_objectSpread(_objectSpread({}, entry.cozyMetadata), {}, {
         sourceAccount: options.sourceAccount,
         sourceAccountIdentifier: options.sourceAccountIdentifier
-      }),
-      ...entry
-    };
+      }))
+    }, entry);
+
     const dbEntry = await (metaEntry._id ? cozy.data.update(doctype, metaEntry, omit(metaEntry, '_rev')) : cozy.data.create(doctype, metaEntry)); // Also update the original entry _id to allow saveBills'
     // linkBankOperation entries to have an id
 
@@ -189709,6 +189778,12 @@ module.exports = addData;
 /* 1311 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Finds links between bills and bank operations.
  *
@@ -189849,8 +189924,7 @@ class Linker {
   }
 
   getOptions(opts = {}) {
-    const options = { ...opts
-    };
+    const options = _objectSpread({}, opts);
 
     if (typeof options.identifiers === 'string') {
       options.identifiers = [options.identifiers.toLowerCase()];
@@ -190012,12 +190086,12 @@ class Linker {
   }
 
   combineBills(...bills) {
-    return { ...bills[0],
+    return _objectSpread(_objectSpread({}, bills[0]), {}, {
       _id: ['combined', ...bills.map(bill => bill._id)].join(':'),
       amount: sumBy(bills, bill => bill.amount),
       originalAmount: sumBy(bills, bill => bill.originalAmount),
       originalBills: bills
-    };
+    });
   }
 
 }
@@ -191266,6 +191340,18 @@ module.exports = ( function () {
 /* 1330 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+const _excluded = ["url", "formSelector", "formData", "parse", "validate"];
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
+
+function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
+
 /**
  * Provides an handy method to log the user in,
  * on HTML form pages. On success, it resolves to a promise with a parsed body.
@@ -191355,14 +191441,16 @@ const cheerio = __webpack_require__(256);
  */
 
 
-function signin({
-  url,
-  formSelector,
-  formData = {},
-  parse = 'cheerio',
-  validate = defaultValidate,
-  ...requestOpts
-} = {}) {
+function signin(_ref = {}) {
+  let {
+    url,
+    formSelector,
+    formData = {},
+    parse = 'cheerio',
+    validate = defaultValidate
+  } = _ref,
+      requestOpts = _objectWithoutProperties(_ref, _excluded);
+
   // Check for mandatory arguments
   if (url === undefined) {
     throw new Error('signin: `url` must be defined');
@@ -191372,11 +191460,10 @@ function signin({
     throw new Error('signin: `formSelector` must be defined');
   }
 
-  const rq = requestOpts.requestInstance || requestFactory({
+  const rq = requestOpts.requestInstance || requestFactory(_objectSpread({
     jar: true,
-    json: false,
-    ...requestOpts
-  });
+    json: false
+  }, requestOpts));
   const parseBody = getStrategy(parse);
   return rq({
     uri: url,
@@ -191448,8 +191535,7 @@ function submitForm(rq, uri, inputs, parseBody, referer) {
   return rq({
     uri: uri,
     method: 'POST',
-    form: { ...inputs
-    },
+    form: _objectSpread({}, inputs),
     transform: (body, response) => [response.statusCode, parseBody(body), response],
     headers: {
       Referer: referer
@@ -191492,6 +191578,12 @@ module.exports = __webpack_require__(44);
 /* 1333 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Creates or updates the given entries according to if they already
  * exist in the cozy or not
@@ -191529,13 +191621,13 @@ const {
 
 const updateOrCreate = (entries = [], doctype, matchingAttributes = [], options = {}) => {
   return cozy.data.findAll(doctype).then(existings => bluebird.mapSeries(entries, entry => {
-    const metaEntry = {
-      cozyMetadata: getCozyMetadata({ ...entry.cozyMetadata,
+    const metaEntry = _objectSpread({
+      cozyMetadata: getCozyMetadata(_objectSpread(_objectSpread({}, entry.cozyMetadata), {}, {
         sourceAccount: options.sourceAccount,
         sourceAccountIdentifier: options.sourceAccountIdentifier
-      }),
-      ...entry
-    }; // try to find a corresponding existing element
+      }))
+    }, entry); // try to find a corresponding existing element
+
 
     const toUpdate = existings.find(doc => matchingAttributes.reduce((isMatching, matchingAttribute) => isMatching && get(doc, matchingAttribute) === get(metaEntry, matchingAttribute), true));
 
@@ -191556,6 +191648,12 @@ module.exports = updateOrCreate;
 /* 1334 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Helper to set or merge io.cozy.identities
  * See https://github.com/cozy/cozy-doctypes/blob/master/docs/io.cozy.identities.md
@@ -191658,22 +191756,22 @@ const saveIdentity = async (contactOrIdentity, accountIdentifier, options = {})
       log('debug', 'Updating existing identity');
       let newIdentity = existingIdentity[0];
       newIdentity.contact = identity.contact;
-      await newClient.save({ ...newIdentity,
+      await newClient.save(_objectSpread(_objectSpread({}, newIdentity), {}, {
         _type: 'io.cozy.identities'
-      });
+      }));
     } else {
       try {
-        await newClient.save({ ...identity,
+        await newClient.save(_objectSpread(_objectSpread({}, identity), {}, {
           _type: 'io.cozy.identities'
-        });
+        }));
       } catch (e) {
         log('error', e);
       }
     }
   } else {
-    await updateOrCreate([identity], 'io.cozy.identities', ['identifier', 'cozyMetadata.createdByApp'], { ...options,
+    await updateOrCreate([identity], 'io.cozy.identities', ['identifier', 'cozyMetadata.createdByApp'], _objectSpread(_objectSpread({}, options), {}, {
       sourceAccountIdentifier: accountIdentifier
-    });
+    }));
   }
 
   return;
@@ -194754,6 +194852,12 @@ module.exports = {
 /* 1368 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 const log = (__webpack_require__(354).namespace)('CookieKonnector');
 
 const BaseKonnector = __webpack_require__(1288);
@@ -194853,9 +194957,9 @@ class CookieKonnector extends BaseKonnector {
 
   requestFactory(options) {
     this._jar = this._jar || requestFactory().jar();
-    return requestFactory({ ...options,
+    return requestFactory(_objectSpread(_objectSpread({}, options), {}, {
       jar: this._jar
-    });
+    }));
   }
   /**
    * Reset cookie session with a new empty session and save it to the associated account
@@ -194919,9 +195023,9 @@ class CookieKonnector extends BaseKonnector {
 
 
   async saveSession(obj) {
-    const accountData = { ...this._account.data,
+    const accountData = _objectSpread(_objectSpread({}, this._account.data), {}, {
       auth: {}
-    };
+    });
 
     if (obj && obj.getCookieJar) {
       this._jar._jar = obj.getCookieJar();
@@ -194941,9 +195045,9 @@ class CookieKonnector extends BaseKonnector {
 
 
   async signin(options) {
-    const result = await super.signin({ ...options,
+    const result = await super.signin(_objectSpread(_objectSpread({}, options), {}, {
       requestInstance: this.request
-    });
+    }));
     await this.saveSession();
     return result;
   }
@@ -194956,9 +195060,9 @@ class CookieKonnector extends BaseKonnector {
 
 
   saveFiles(entries, fields, options) {
-    return super.saveFiles(entries, fields, { ...options,
+    return super.saveFiles(entries, fields, _objectSpread(_objectSpread({}, options), {}, {
       requestInstance: this.request
-    });
+    }));
   }
   /**
    * This is saveBills function from cozy-konnector-libs which is forced to use the current cookies
@@ -194969,9 +195073,9 @@ class CookieKonnector extends BaseKonnector {
 
 
   saveBills(entries, fields, options) {
-    return super.saveBills(entries, fields, { ...options,
+    return super.saveBills(entries, fields, _objectSpread(_objectSpread({}, options), {}, {
       requestInstance: this.request
-    });
+    }));
   }
 
 }
@@ -194982,6 +195086,12 @@ module.exports = CookieKonnector;
 /* 1369 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 const {
   URL
 } = __webpack_require__(63);
@@ -195120,12 +195230,12 @@ function htmlToPDF($, frag, $parent, opts) {
           htmlToPDF($, frag.table({
             widths: [5 * pdf.cm, null],
             borderWidth: 1
-          }), $el, { ...opts,
+          }), $el, _objectSpread(_objectSpread({}, opts), {}, {
             tableState: {
               tableWidth: 2,
               colRemaining: 2
             }
-          });
+          }));
           parentDL = null;
           break;
 
@@ -195529,6 +195639,12 @@ module.exports = normalizeFilename;
 /* 1374 */
 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
 
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
 /**
  * Use every possible means to solve a captcha. At the moment, Anticaptcha web service is used if
  * any related secret key is found in COZY_PARAMETERS environment variable.
@@ -195585,9 +195701,7 @@ const solveCaptcha = async (params = {}) => {
     type: 'recaptcha',
     timeout: DEFAULT_TIMEOUT
   };
-  params = { ...defaultParams,
-    ...params
-  };
+  params = _objectSpread(_objectSpread({}, defaultParams), params);
   const secrets = JSON.parse(process.env.COZY_PARAMETERS || '{}').secret;
 
   if (params.type === 'recaptcha') {
@@ -228394,8 +228508,8 @@ function parseSgeXmlData(result) {
   log('info', 'Parsing list of documents')
   const json = JSON.stringify(result)
   return JSON.parse(json)['Envelope']['Body'][
-    'consulterMesuresDetailleesResponseV3'
-  ]['grandeur']['points']
+    'consulterMesuresDetailleesResponse'
+  ]['grandeur']['mesure']
 }
 
 /**
@@ -228566,19 +228680,34 @@ module.exports = {
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   "DEFAULT_USER_INCLUDES": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.DEFAULT_USER_INCLUDES),
+/* harmony export */   "Handlers": () => (/* reexport module object */ _handlers_js__WEBPACK_IMPORTED_MODULE_11__),
 /* harmony export */   "Hub": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_0__.Hub),
+/* harmony export */   "Integrations": () => (/* binding */ INTEGRATIONS),
+/* harmony export */   "NodeClient": () => (/* reexport safe */ _client_js__WEBPACK_IMPORTED_MODULE_5__.NodeClient),
 /* harmony export */   "SDK_VERSION": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_1__.SDK_VERSION),
 /* harmony export */   "Scope": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_2__.Scope),
 /* harmony export */   "addBreadcrumb": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.addBreadcrumb),
 /* harmony export */   "addGlobalEventProcessor": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_2__.addGlobalEventProcessor),
+/* harmony export */   "addRequestDataToEvent": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.addRequestDataToEvent),
 /* harmony export */   "captureEvent": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.captureEvent),
 /* harmony export */   "captureException": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.captureException),
 /* harmony export */   "captureMessage": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.captureMessage),
+/* harmony export */   "close": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.close),
 /* harmony export */   "configureScope": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.configureScope),
 /* harmony export */   "createTransport": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_4__.createTransport),
+/* harmony export */   "deepReadDirSync": () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_9__.deepReadDirSync),
+/* harmony export */   "defaultIntegrations": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.defaultIntegrations),
+/* harmony export */   "defaultStackParser": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.defaultStackParser),
+/* harmony export */   "extractRequestData": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.extractRequestData),
+/* harmony export */   "flush": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.flush),
 /* harmony export */   "getCurrentHub": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_0__.getCurrentHub),
 /* harmony export */   "getHubFromCarrier": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_0__.getHubFromCarrier),
+/* harmony export */   "getSentryRelease": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.getSentryRelease),
+/* harmony export */   "init": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.init),
+/* harmony export */   "lastEventId": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.lastEventId),
 /* harmony export */   "makeMain": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_0__.makeMain),
+/* harmony export */   "makeNodeTransport": () => (/* reexport safe */ _transports_http_js__WEBPACK_IMPORTED_MODULE_13__.makeNodeTransport),
 /* harmony export */   "setContext": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.setContext),
 /* harmony export */   "setExtra": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.setExtra),
 /* harmony export */   "setExtras": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.setExtras),
@@ -228586,22 +228715,7 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export */   "setTags": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.setTags),
 /* harmony export */   "setUser": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.setUser),
 /* harmony export */   "startTransaction": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.startTransaction),
-/* harmony export */   "withScope": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.withScope),
-/* harmony export */   "NodeClient": () => (/* reexport safe */ _client_js__WEBPACK_IMPORTED_MODULE_5__.NodeClient),
-/* harmony export */   "close": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.close),
-/* harmony export */   "defaultIntegrations": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.defaultIntegrations),
-/* harmony export */   "defaultStackParser": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.defaultStackParser),
-/* harmony export */   "flush": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.flush),
-/* harmony export */   "getSentryRelease": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.getSentryRelease),
-/* harmony export */   "init": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.init),
-/* harmony export */   "lastEventId": () => (/* reexport safe */ _sdk_js__WEBPACK_IMPORTED_MODULE_7__.lastEventId),
-/* harmony export */   "DEFAULT_USER_INCLUDES": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.DEFAULT_USER_INCLUDES),
-/* harmony export */   "addRequestDataToEvent": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.addRequestDataToEvent),
-/* harmony export */   "extractRequestData": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.extractRequestData),
-/* harmony export */   "deepReadDirSync": () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_9__.deepReadDirSync),
-/* harmony export */   "Handlers": () => (/* reexport module object */ _handlers_js__WEBPACK_IMPORTED_MODULE_11__),
-/* harmony export */   "makeNodeTransport": () => (/* reexport safe */ _transports_http_js__WEBPACK_IMPORTED_MODULE_13__.makeNodeTransport),
-/* harmony export */   "Integrations": () => (/* binding */ INTEGRATIONS)
+/* harmony export */   "withScope": () => (/* reexport safe */ _sentry_core__WEBPACK_IMPORTED_MODULE_3__.withScope)
 /* harmony export */ });
 /* harmony import */ var _sentry_core__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(1679);
 /* harmony import */ var _sentry_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1601);
@@ -231630,7 +231744,7 @@ const CONSOLE_LEVELS = ['debug', 'info', 'warn', 'error', 'log', 'assert', 'trac
  * @returns The results of the callback
  */
 function consoleSandbox(callback) {
-  if (!('console' in _worldwide_js__WEBPACK_IMPORTED_MODULE_0__.GLOBAL_OBJ)) {
+  if (!("console" in _worldwide_js__WEBPACK_IMPORTED_MODULE_0__.GLOBAL_OBJ)) {
     return callback();
   }
 
@@ -237418,13 +237532,13 @@ function startSessionTracking() {
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 /* harmony export */   "Console": () => (/* reexport safe */ _console_js__WEBPACK_IMPORTED_MODULE_0__.Console),
+/* harmony export */   "Context": () => (/* reexport safe */ _context_js__WEBPACK_IMPORTED_MODULE_7__.Context),
+/* harmony export */   "ContextLines": () => (/* reexport safe */ _contextlines_js__WEBPACK_IMPORTED_MODULE_6__.ContextLines),
 /* harmony export */   "Http": () => (/* reexport safe */ _http_js__WEBPACK_IMPORTED_MODULE_1__.Http),
-/* harmony export */   "OnUncaughtException": () => (/* reexport safe */ _onuncaughtexception_js__WEBPACK_IMPORTED_MODULE_2__.OnUncaughtException),
-/* harmony export */   "OnUnhandledRejection": () => (/* reexport safe */ _onunhandledrejection_js__WEBPACK_IMPORTED_MODULE_3__.OnUnhandledRejection),
 /* harmony export */   "LinkedErrors": () => (/* reexport safe */ _linkederrors_js__WEBPACK_IMPORTED_MODULE_4__.LinkedErrors),
 /* harmony export */   "Modules": () => (/* reexport safe */ _modules_js__WEBPACK_IMPORTED_MODULE_5__.Modules),
-/* harmony export */   "ContextLines": () => (/* reexport safe */ _contextlines_js__WEBPACK_IMPORTED_MODULE_6__.ContextLines),
-/* harmony export */   "Context": () => (/* reexport safe */ _context_js__WEBPACK_IMPORTED_MODULE_7__.Context),
+/* harmony export */   "OnUncaughtException": () => (/* reexport safe */ _onuncaughtexception_js__WEBPACK_IMPORTED_MODULE_2__.OnUncaughtException),
+/* harmony export */   "OnUnhandledRejection": () => (/* reexport safe */ _onunhandledrejection_js__WEBPACK_IMPORTED_MODULE_3__.OnUnhandledRejection),
 /* harmony export */   "RequestData": () => (/* reexport safe */ _requestdata_js__WEBPACK_IMPORTED_MODULE_8__.RequestData)
 /* harmony export */ });
 /* harmony import */ var _console_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1652);
@@ -241353,9 +241467,9 @@ function deepReadDirSync(targetDir) {
 "use strict";
 __webpack_require__.r(__webpack_exports__);
 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */   "errorHandler": () => (/* binding */ errorHandler),
 /* harmony export */   "extractRequestData": () => (/* reexport safe */ _requestDataDeprecated_js__WEBPACK_IMPORTED_MODULE_3__.extractRequestData),
 /* harmony export */   "parseRequest": () => (/* reexport safe */ _requestDataDeprecated_js__WEBPACK_IMPORTED_MODULE_3__.parseRequest),
-/* harmony export */   "errorHandler": () => (/* binding */ errorHandler),
 /* harmony export */   "requestHandler": () => (/* binding */ requestHandler),
 /* harmony export */   "tracingHandler": () => (/* binding */ tracingHandler)
 /* harmony export */ });
@@ -241818,23 +241932,26 @@ function consultationMesuresDetaillees(
     `Query consultationMesuresDetaillees - ${mesureType}/${unit} between ${startDate} and ${endDate}`
   )
   return `<?xml version='1.0' encoding='utf-8'?>
-  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:com="http://www.enedis.fr/sge/b2b/services/consultationmesuresdetaillees/common">
-    <soapenv:Header/>
-    <soapenv:Body>
-      <com:consulterMesuresDetailleesV3>
-        <demande>
-          <initiateurLogin>${appLogin}</initiateurLogin>
-          <pointId>${pointId}</pointId>
-          <mesuresTypeCode>${mesureType}</mesuresTypeCode>
-          <grandeurPhysique>${unit}</grandeurPhysique>
-          <dateDebut>${startDate}</dateDebut>
-          <dateFin>${endDate}</dateFin>
-          <mesuresCorrigees>false</mesuresCorrigees>
-          <sens>SOUTIRAGE</sens>
-          <cadreAcces>ACCORD_CLIENT</cadreAcces>
-        </demande>
-      </com:consulterMesuresDetailleesV3>
-    </soapenv:Body>
+  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
+     xmlns:v2="http://www.enedis.fr/sge/b2b/services/consultationmesuresdetaillees/v2.0"
+     xmlns:v1="http://www.enedis.fr/sge/b2b/technique/v1.0">
+     <soapenv:Header/>
+     <soapenv:Body>
+        <v2:consulterMesuresDetaillees>
+           <demande>
+              <initiateurLogin>${appLogin}</initiateurLogin>
+              <pointId>${pointId}</pointId>
+              <mesuresTypeCode>${mesureType}</mesuresTypeCode>
+              <grandeurPhysique>${unit}</grandeurPhysique>
+              <soutirage>true</soutirage>
+              <injection>false</injection>
+              <dateDebut>${startDate}</dateDebut>
+              <dateFin>${endDate}</dateFin>
+              <mesuresCorrigees>false</mesuresCorrigees>
+              <accordClient>true</accordClient>
+           </demande>
+        </v2:consulterMesuresDetaillees>
+     </soapenv:Body>
   </soapenv:Envelope>
   `
 }
@@ -241862,24 +241979,27 @@ function consultationMesuresDetailleesMaxPower(
     `Query consultationMesuresDetaillees - ${mesureType}/${unit} between ${startDate} and ${endDate}`
   )
   return `<?xml version='1.0' encoding='utf-8'?>
-  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:com="http://www.enedis.fr/sge/b2b/services/consultationmesuresdetaillees/common">
-    <soapenv:Header/>
-    <soapenv:Body>
-      <com:consulterMesuresDetailleesV3>
-        <demande>
-          <initiateurLogin>${appLogin}</initiateurLogin>
-          <pointId>${pointId}</pointId>
-          <mesuresTypeCode>${mesureType}</mesuresTypeCode>
-          <grandeurPhysique>${unit}</grandeurPhysique>
-          <dateDebut>${startDate}</dateDebut>
-          <dateFin>${endDate}</dateFin>
-          <mesuresPas>P1D</mesuresPas>
-          <mesuresCorrigees>false</mesuresCorrigees>
-          <sens>SOUTIRAGE</sens>
-          <cadreAcces>ACCORD_CLIENT</cadreAcces>
-        </demande>
-      </com:consulterMesuresDetailleesV3>
-    </soapenv:Body>
+  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
+     xmlns:v2="http://www.enedis.fr/sge/b2b/services/consultationmesuresdetaillees/v2.0"
+     xmlns:v1="http://www.enedis.fr/sge/b2b/technique/v1.0">
+      <soapenv:Header/>
+      <soapenv:Body>
+          <v2:consulterMesuresDetaillees>
+              <demande>
+                  <initiateurLogin>${appLogin}</initiateurLogin>
+                  <pointId>${pointId}</pointId>
+                  <mesuresTypeCode>${mesureType}</mesuresTypeCode>
+                  <grandeurPhysique>${unit}</grandeurPhysique>
+                  <soutirage>true</soutirage>
+                  <injection>false</injection>
+                  <dateDebut>${startDate}</dateDebut>
+                  <dateFin>${endDate}</dateFin>
+                  <mesuresPas>P1D</mesuresPas>
+                  <mesuresCorrigees>false</mesuresCorrigees>
+                  <accordClient>true</accordClient>
+              </demande>
+          </v2:consulterMesuresDetaillees>
+      </soapenv:Body>
   </soapenv:Envelope>
   `
 }
@@ -246447,7 +246567,7 @@ module.exports = { isLocal, isDev }
 /***/ ((module) => {
 
 "use strict";
-module.exports = JSON.parse('{"name":"enedissgegrandlyon","version":"1.3.3","description":"","repository":{"type":"https","url":"https://forge.grandlyon.com/web-et-numerique/llle_project/enedis-sge-konnector"},"keywords":[],"main":"./src/index.js","author":"Cozy Cloud","license":"AGPL-3.0","eslintConfig":{"extends":["cozy-app"]},"eslintIgnore":["build","data"],"husky":{"hooks":{"pre-commit":"yarn lint"}},"jest":{"setupFiles":["./setupTests.js"]},"scripts":{"build":"webpack","clean":"rm -rf ./data","cozyPublish":"cozy-app-publish --token $REGISTRY_TOKEN --build-commit $(git rev-parse ${DEPLOY_BRANCH:-build})","deploy":"git-directory-deploy --directory build/ --branch ${DEPLOY_BRANCH:-build}","deploy-dev":"git-directory-deploy --directory build/ --branch ${DEPLOY_BRANCH:-build-dev}","dev":"cozy-konnector-dev","lint":"eslint --fix .","onDeleteAccount:standalone":"cozy-konnector-standalone src/onDeleteAccount.js","onDeleteAccount":"cozy-konnector-dev src/onDeleteAccount.js","pretest":"npm run clean","release":"standard-version --no-verify","standalone":"cozy-konnector-standalone","standalone-no-data":"NO_DATA=true cozy-konnector-standalone src/index.js","start":"node ./src/index.js","test:cov":"jest --coverage","test":"jest","travisDeployKey":"./bin/generate_travis_deploy_key"},"dependencies":{"@sentry/node":"^7.23.0","@sentry/tracing":"^7.23.0","axios":"^0.27.2","cozy-konnector-libs":"5.0.0","easy-soap-request":"^4.7.0","jest":"^28.1.3","moment":"^2.29.3","moment-timezone":"^0.5.34","xml2js":"^0.4.23"},"devDependencies":{"cozy-jobs-cli":"2.0.0","cozy-konnector-build":"1.4.5","eslint-config-cozy-app":"5.5.0","eslint-plugin-prettier":"^4.2.1","git-directory-deploy":"1.5.1","jest-junit":"^14.0.0","standard-version":"^9.5.0"}}');
+module.exports = JSON.parse('{"name":"enedissgegrandlyon","version":"1.3.3","description":"","repository":{"type":"https","url":"https://forge.grandlyon.com/web-et-numerique/llle_project/enedis-sge-konnector"},"keywords":[],"main":"./src/index.js","author":"Cozy Cloud","license":"AGPL-3.0","eslintConfig":{"extends":["cozy-app"]},"eslintIgnore":["build","data"],"husky":{"hooks":{"pre-commit":"yarn lint"}},"jest":{"setupFiles":["./setupTests.js"]},"scripts":{"build":"webpack","clean":"rm -rf ./data","cozyPublish":"cozy-app-publish --token $REGISTRY_TOKEN --build-commit $(git rev-parse ${DEPLOY_BRANCH:-build})","deploy":"git-directory-deploy --directory build/ --branch ${DEPLOY_BRANCH:-build}","deploy-dev":"git-directory-deploy --directory build/ --branch ${DEPLOY_BRANCH:-build-dev}","dev":"cozy-konnector-dev","lint":"eslint --fix .","onDeleteAccount:standalone":"cozy-konnector-standalone src/onDeleteAccount.js","onDeleteAccount":"cozy-konnector-dev src/onDeleteAccount.js","pretest":"npm run clean","release":"standard-version --no-verify","standalone":"cozy-konnector-standalone","standalone-no-data":"NO_DATA=true cozy-konnector-standalone src/index.js","start":"node ./src/index.js","test:cov":"jest --coverage","test":"jest","travisDeployKey":"./bin/generate_travis_deploy_key"},"dependencies":{"@sentry/node":"^7.23.0","@sentry/tracing":"^7.23.0","axios":"^0.27.2","cozy-konnector-libs":"5.2.1","easy-soap-request":"^4.7.0","jest":"^28.1.3","moment":"^2.29.3","moment-timezone":"^0.5.34","xml2js":"^0.4.23"},"devDependencies":{"cozy-jobs-cli":"2.0.3","cozy-konnector-build":"1.5.1","eslint-config-cozy-app":"5.5.0","eslint-plugin-prettier":"^4.2.1","git-directory-deploy":"1.5.1","jest-junit":"^14.0.0","standard-version":"^9.5.0"}}');
 
 /***/ }),
 /* 1770 */
diff --git a/package.json b/package.json
index 46978b6..1d9b3c2 100644
--- a/package.json
+++ b/package.json
@@ -52,7 +52,7 @@
     "@sentry/node": "^7.23.0",
     "@sentry/tracing": "^7.23.0",
     "axios": "^0.27.2",
-    "cozy-konnector-libs": "5.0.0",
+    "cozy-konnector-libs": "5.2.1",
     "easy-soap-request": "^4.7.0",
     "jest": "^28.1.3",
     "moment": "^2.29.3",
@@ -60,8 +60,8 @@
     "xml2js": "^0.4.23"
   },
   "devDependencies": {
-    "cozy-jobs-cli": "2.0.0",
-    "cozy-konnector-build": "1.4.5",
+    "cozy-jobs-cli": "2.0.3",
+    "cozy-konnector-build": "1.5.1",
     "eslint-config-cozy-app": "5.5.0",
     "eslint-plugin-prettier": "^4.2.1",
     "git-directory-deploy": "1.5.1",
-- 
GitLab